html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.k8AXJG_control{align-items:center;gap:var(--spacing-scale-12);color:var(--hero-muted);cursor:pointer;visibility:hidden;opacity:0;transform:translateY(var(--spacing-scale-8));transition:opacity .24s var(--ease-fill), transform .24s var(--ease-fill), color .2s var(--ease-fill), visibility 0s linear .24s;background:0 0;border:0;padding:0;display:inline-flex}.k8AXJG_control[data-shown]{visibility:visible;opacity:1;transition-delay:0s;transform:none}.k8AXJG_control:hover,.k8AXJG_control:focus-visible{color:var(--hero-text)}.k8AXJG_control:focus-visible{outline:2px solid var(--hero-oxblood);outline-offset:var(--spacing-scale-4)}.k8AXJG_label{font-family:var(--font-source-sans-3);font-size:var(--text-body-xs);line-height:1}.k8AXJG_ring{width:var(--size-touch-min);height:var(--size-touch-min);border:1px solid var(--grid-hairline);background:var(--hero-elevated);color:var(--hero-text);transition:border-color .2s var(--ease-fill);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.k8AXJG_control:hover .k8AXJG_ring,.k8AXJG_control:focus-visible .k8AXJG_ring{border-color:var(--signal-velocity)}@media (prefers-reduced-motion:reduce){.k8AXJG_control,.k8AXJG_ring{transition:none}}
