body:has([data-home-hero]){background:#000}[data-site-shell]:has([data-home-hero]){background:#000}[data-site-shell]:has([data-home-hero])>[data-site-background]{display:none}[data-site-shell]:has([data-home-hero])>header{z-index:30;position:absolute;inset:0 0 auto}[data-home-secondary]{transition:opacity .7s}[data-site-shell]:has([data-home-hero])>header{transition:opacity .7s}[data-site-shell]:has([data-home-hero])>footer{transition:opacity .7s}[data-site-shell]:has([data-home-hero]:is([data-phase=intro],[data-phase=waiting]))>header{visibility:hidden;opacity:0}[data-site-shell]:has([data-home-hero]:is([data-phase=intro],[data-phase=waiting]))>footer{visibility:hidden;opacity:0}[data-site-shell]:has([data-home-hero]:is([data-phase=intro],[data-phase=waiting])) [data-home-secondary]{visibility:hidden;opacity:0}@media (prefers-reduced-motion:reduce){[data-site-shell]:has([data-home-hero])>header{visibility:visible;opacity:1;transition:none}[data-site-shell]:has([data-home-hero])>footer{visibility:visible;opacity:1;transition:none}[data-site-shell]:has([data-home-hero]) [data-home-secondary]{visibility:visible;opacity:1;transition:none}}[data-home-hero]{padding-top:80px}[data-home-hero]:is([data-phase=intro],[data-phase=waiting]){overflow:visible}@media (min-width:1024px){[data-site-shell]:has([data-home-hero]){min-height:100svh}[data-site-shell]:has([data-home-hero])>main{flex:1 0 auto}[data-home-hero]{--hero-media-width:min(2200px, calc((100svh - 199px) * 2.3));--hero-ring-edge:calc(var(--hero-media-width) * .22);justify-content:center;height:calc(100svh - 119px);min-height:560px;padding:80px 0 0}[data-hero-media]{width:var(--hero-media-width);max-width:none;position:absolute;top:calc(50% + 40px);left:50%;transform:translate(-50%,-50%)}[data-hero-annotation]{top:calc(50% + 40px)}[data-hero-annotation=start]{right:calc(50% + var(--hero-ring-edge))}[data-hero-annotation=end]{left:calc(50% + var(--hero-ring-edge))}[data-hero-content]{text-align:center;align-items:center;gap:clamp(10px,1.3svh,16px);width:100%;max-width:clamp(280px,32svh,350px);padding:0}[data-hero-content]>h1{width:max-content;font-size:clamp(36px,5svh,60px);line-height:1.08}[data-hero-content]>p{font-size:14px;line-height:1.4}[data-hero-content]>a{height:44px;min-height:44px;padding-block:8px}[data-home-secondary]>section{padding-block:4px}[data-home-secondary] a{height:40px}[data-site-shell]:has([data-home-hero])>footer>div{padding-block:8px}}@media (min-width:1024px) and (max-height:800px){[data-hero-content]{gap:8px}[data-hero-content]>p{line-height:1.35}[data-hero-stats]{margin-top:4px}[data-hero-stats] [data-stat-value]{font-size:22px}}[data-home-hero][data-portrait=true] [data-hero-media]{aspect-ratio:9/16}@media (max-width:1023px){[data-home-hero]{min-height:calc(100svh - 99px - env(safe-area-inset-bottom));justify-content:center;padding:96px 0 8px}[data-hero-media]{width:max(100%,56.25svh,405px);max-width:none;position:absolute;top:calc(50% - 16px);left:50%;transform:translate(-50%,-50%)}[data-home-hero]:not([data-portrait=false]) [data-hero-media]{aspect-ratio:9/16}[data-hero-shade]{background:radial-gradient(closest-side,#000000d1 0%,#000000b8 65%,#00000059 85%,#0000 100%)}[data-hero-content]{gap:16px;max-width:380px}[data-home-secondary]>section{padding-top:8px;padding-bottom:8px}[data-hero-content]>p{color:#c4c4cc}[data-hero-content] [class*=text-text-muted]{color:#aaaab5}[data-site-shell]:has([data-home-hero])>header{background:linear-gradient(#000 65%,#0000)}}@media (max-width:1023px) and (max-height:700px){[data-hero-content]{gap:12px}}@media (max-width:1023px){[data-site-shell]:has([data-home-hero]){min-height:100svh}[data-hero-content]>h1{font-size:clamp(32px,10vw,44px);line-height:1.05}[data-home-secondary] a{height:40px}[data-site-shell]:has([data-home-hero])>footer>div{padding-top:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom))}[data-site-shell]:has([data-home-hero])>footer>div>div{flex-direction:row;justify-content:center;gap:24px}}@media (min-width:600px) and (max-width:1023px){[data-hero-content]{max-width:520px}[data-hero-content]>h1{font-size:clamp(44px,6.5vw,56px)}[data-hero-content]>p{max-width:360px}}
