:root{--wide:0;--wide-row:column;--wide-row-reverse:column;--wide-basis:auto;--phone-full:100%;--wide-only:none;--phone-only:flex;--phone-center:center;--phone-center-text:center;--wide-start:stretch}@media (width>=1024px){:root{--wide:1;--wide-row:row;--wide-row-reverse:row-reverse;--wide-basis:0%;--phone-full:auto;--wide-only:flex;--phone-only:none;--phone-center:flex-start;--phone-center-text:left;--wide-start:flex-start;--phone-color:transparent}}
[data-glint]:before{content:"";border:2px solid var(--color-brand-glint);filter:blur(4px);pointer-events:none;border-bottom:0;border-left:0;border-radius:9999px;position:absolute;inset:2px}
[data-text-link]{text-underline-offset:.2em;text-decoration-thickness:1px}[data-text-link=inline]{text-decoration-line:underline}[data-text-link]:hover,[data-text-link]:focus-visible{text-decoration-line:underline;text-decoration-thickness:2px}[data-link-row]:hover [data-text-link],[data-link-row]:focus-visible [data-text-link]{text-decoration-thickness:2px}
[data-scene-curtain]{transition:opacity 1s ease-in-out}
@keyframes voice-drift-0{to{transform:translate(-62px,18px)}}@keyframes voice-drift-1{to{transform:translate(54px,-22px)}}@keyframes voice-drift-2{to{transform:translate(-38px,-26px)}}@keyframes voice-drift-3{to{transform:translate(76px,12px)}}@keyframes voice-drift-4{to{transform:translate(-70px,-14px)}}@keyframes voice-drift-5{to{transform:translate(44px,28px)}}@keyframes voice-ripple{0%{opacity:.7;transform:scale(.2)}to{opacity:0;transform:scale(1)}}[data-voice-light]{will-change:transform;animation:none}[data-voice-light="0"]{animation-name:voice-drift-0;animation-duration:26s;animation-delay:-4s}[data-voice-light="1"]{animation-name:voice-drift-1;animation-duration:21s;animation-delay:-11s}[data-voice-light="2"]{animation-name:voice-drift-2;animation-duration:31s;animation-delay:-7s}[data-voice-light="3"]{animation-name:voice-drift-3;animation-duration:19s;animation-delay:-15s}[data-voice-light="4"]{animation-name:voice-drift-4;animation-duration:28s;animation-delay:-2s}[data-voice-light="5"]{animation-name:voice-drift-5;animation-duration:23s;animation-delay:-18s}[data-voice-ring]{will-change:transform, opacity;animation:9s ease-out infinite both voice-ripple}[data-voice-ring="1"]{animation-delay:-3s}[data-voice-ring="2"]{animation-delay:-6s}@media (prefers-reduced-motion:reduce){[data-voice-light]{animation:none}[data-voice-ring]{display:none}}
