.pv-brand-wave{--art-indigo:var(--pv-brand-art-indigo);--art-violet:var(--pv-brand-art-violet);--art-magenta:var(--pv-brand-art-magenta);--art-pink:var(--pv-brand-art-pink);--art-coral:var(--pv-brand-art-coral);--art-orange:var(--pv-brand-art-orange);--art-yellow:var(--pv-brand-art-yellow);--art-teal:var(--pv-brand-art-teal);--art-mint:var(--pv-brand-art-mint);pointer-events:none;shape-rendering:geometricprecision;overflow:hidden}:where(.pv-brand-wave){width:100%;height:100%;display:block}.pv-brand-wave[data-ground=light] .pv-brand-wave__layer{mix-blend-mode:multiply}:root[data-theme=light] .pv-brand-wave[data-ground=auto] .pv-brand-wave__layer{opacity:.94}@media (prefers-reduced-motion:no-preference){.pv-brand-wave[data-drift=on] .pv-brand-wave__layer{animation:ease-in-out infinite alternate pv-brand-wave-sway}}@keyframes pv-brand-wave-sway{0%{transform:translate(-36px)}to{transform:translate(36px)}}@media (forced-colors:active){.pv-brand-wave{display:none}}
.pv-logo{vertical-align:middle;background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;height:auto;display:inline-block}.pv-logo--lockup{aspect-ratio:320/99;width:var(--pv-logo-width);background-image:url(../media/lockup-light.2hzq-3qun1jke.png);margin-inline-end:calc(var(--pv-logo-width) / 320 * 99 * .5)}.pv-logo--lockup[data-ground=dark],[data-theme=dark] .pv-logo--lockup[data-ground=auto]{aspect-ratio:320/131;background-image:url(../media/lockup-dark.098id8zk4mq1l.png);margin-inline-end:calc(var(--pv-logo-width) / 320 * 131 * .5)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pv-logo--lockup[data-ground=auto]{aspect-ratio:320/131;background-image:url(../media/lockup-dark.098id8zk4mq1l.png);margin-inline-end:calc(var(--pv-logo-width) / 320 * 131 * .5)}}.pv-logo--lockup-sm{--pv-logo-width:120px}.pv-logo--lockup-md{--pv-logo-width:144px}.pv-logo--lockup-lg{--pv-logo-width:200px}.pv-logo--lockup-xl{--pv-logo-width:320px}.pv-logo--lockup-xl[data-ground=dark]{background-image:url(../media/lockup-dark-lg.0dhy1r3pexlk1.png)}.pv-logo--mark{aspect-ratio:53/64;height:var(--pv-logo-height);background-image:url(../media/mark.2cpvsgjytkocl.png);width:auto}.pv-logo--mark-sm{--pv-logo-height:24px}.pv-logo--mark-md,.pv-logo--mark-lg,.pv-logo--mark-xl{--pv-logo-height:32px}@media (forced-colors:active){.pv-logo{forced-color-adjust:none}}
