.landing{--margin:clamp(1rem, 2.2vw, 2rem);--gutter:clamp(.75rem, 1.4vw, 1.5rem);--step-display:clamp(2.5rem, 4.2vw, 4.25rem);--step-statement:clamp(1.375rem, 2vw, 1.875rem);--step-body:1.0625rem;--step-small:.875rem;--field-1:var(--muted);--field-2:#e4e4e7;--field-3:#d4d4d8;--field-4:var(--primary);--field-4-ink:var(--primary-foreground);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-expo:cubic-bezier(.16, 1, .3, 1);--ease-soft:cubic-bezier(.33, 1, .68, 1);font-size:var(--step-body);line-height:1.55}@supports (color:lab(0% 0 0)){.landing{--field-2:lab(90.6853% .399232 -1.45452);--field-3:lab(84.9837% .601262 -2.17986)}}.dark .landing{--field-1:#18181b;--field-2:#27272a;--field-3:#3f3f46}@supports (color:lab(0% 0 0)){.dark .landing{--field-1:lab(8.30603% .618205 -2.16572);--field-2:lab(15.7305% .613764 -2.16959);--field-3:lab(26.8019% 1.35387 -4.68303)}}.landing .type-display{font-size:var(--step-display);letter-spacing:-.035em;text-wrap:balance;font-weight:500;line-height:1.02}.landing .type-statement{font-size:var(--step-statement);letter-spacing:-.015em;text-wrap:balance;font-weight:500;line-height:1.22}.landing .type-index{font-size:var(--step-statement);letter-spacing:-.03em;font-weight:500;line-height:1.1}@media (min-width:64rem){.landing .type-index{font-size:var(--step-display)}}.landing .type-small{font-size:var(--step-small);line-height:1.5}.landing p{text-wrap:pretty}.landing .px-margin{padding-inline:var(--margin)}.landing .grid-page{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.landing .press{transition:transform .14s var(--ease-out), background-color .18s ease, color .18s ease, opacity .18s ease}.landing .press:active{transform:scale(.97)}.landing .link{text-underline-offset:.2em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:.07em;transition:text-decoration-color .18s}@media (hover:hover) and (pointer:fine){.landing .link:hover{text-decoration-color:currentColor}}@media (prefers-reduced-motion:no-preference){.landing [data-reveal]{opacity:0;transition:opacity .7s var(--ease-out), transform .9s var(--ease-expo);transition-delay:calc(var(--i,0) * 80ms);transform:translateY(24px)}.landing [data-reveal][data-in]{opacity:1;transform:none}.landing [data-shutter]{clip-path:inset(0 0 100%);transition:clip-path .64s cubic-bezier(.76,0,.24,1)}.landing [data-shutter]>*{transition:transform 1.2s var(--ease-soft);transform:scale(1.08)}.landing [data-shutter][data-in]{clip-path:inset(0)}.landing [data-shutter][data-in]>*{transform:none}.landing [data-drift] img{animation:landing-drift 18s var(--ease-soft) infinite alternate}.landing [data-new-entry]{animation:landing-enter .52s var(--ease-out)}.landing [data-sheet]{animation:landing-fade .6s var(--ease-out)}}@keyframes landing-drift{0%{transform:scale(1)}to{transform:scale(1.06)translate(-1%,-1%)}}@keyframes landing-enter{0%{opacity:0;transform:translateY(-12px)}}@keyframes landing-fade{0%{opacity:0;transform:translateY(8px)}}
