.hero{z-index:1;padding:calc(var(--space-6) + env(safe-area-inset-top)) var(--gutter) 0;pointer-events:none;max-width:40rem;position:relative}.hero .wordmark{margin:0 0 var(--space-12)}.hero h1{font:650 var(--size-display) / .98 var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0}.hero .sub{margin:var(--space-4) 0 0;max-width:26rem;color:var(--muted);text-wrap:pretty}.hero h1,.hero .sub,.hero .census{transition:opacity .6s,transform .8s cubic-bezier(.2,.7,.2,1)}.exploring .hero h1,.exploring .hero .sub,.exploring .hero .census{opacity:0;transform:translateY(-.5rem)}@media (orientation:landscape) and (max-height:500px){.hero{max-width:44vw;padding-top:calc(var(--space-4) + env(safe-area-inset-top))}.wordmark{margin-bottom:var(--space-6)}.hero h1{font-size:clamp(1.75rem,10vh,2.75rem)}.hero .sub{margin-top:var(--space-3);font-size:.9375rem}}@media (orientation:portrait) and (max-height:820px){.hero{padding-top:calc(var(--space-4) + env(safe-area-inset-top))}.hero .wordmark{margin-bottom:var(--space-6)}.hero h1{font-size:clamp(2rem,6.6vh,2.75rem)}.hero .sub{margin-top:var(--space-3);font-size:.9375rem}.hero .census{margin-top:var(--space-3)}}@media (max-aspect-ratio:4/5){.hero:before{content:"";z-index:-1;background:linear-gradient(to bottom, var(--void) 55%, transparent);transition:opacity .6s;position:absolute;inset:0 0 -6rem}.exploring .hero:before{opacity:0}}
