@layer theme,base;@layer components{html:has([data-site]){scroll-padding-top:68px}@media (min-width:64rem){html:has([data-site]){scroll-padding-top:76px}}[data-site] .site-display{font-family:var(--font-display);font-variation-settings:"wdth" 75;text-transform:uppercase;font-weight:800}[data-site] .site-ghost{font-family:var(--font-display);font-variation-settings:"wdth" 75;color:#0000;-webkit-text-stroke:1px hsl(var(--hairline));font-size:120px;font-weight:800;line-height:1}[data-site] :focus-visible{outline:1px solid hsl(var(--ring));outline-offset:3px}[data-site] .site-panel{border:1px solid hsl(var(--hairline));border-radius:var(--radius);background:hsl(var(--surface-1));box-shadow:inset 0 1px 0 hsl(var(--foreground) / .05)}[data-site] .site-panel-raised{border:1px solid hsl(var(--hairline));border-radius:var(--radius);background:hsl(var(--surface-2));box-shadow:inset 0 1px 0 hsl(var(--foreground) / .05)}[data-site] .site-hatch{background:repeating-linear-gradient(135deg, hsl(var(--foreground) / .55) 0 1px, transparent 1px 4px)}[data-site] .site-hatch-up{border:1px solid hsl(var(--up));background:repeating-linear-gradient(135deg, hsl(var(--up)) 0 1px, transparent 1px 5px)}[data-site] .site-phone{box-shadow:inset 0 1px 0 hsl(var(--foreground) / .06), 0 1px 1px #0000004d, 0 4px 8px -2px #00000042, 0 14px 28px -6px #0000004d, 0 34px 64px -18px #00000070}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){[data-site] [data-ladder=idle] .ladder-book{opacity:0;transform:translate(6cqw)}[data-site] [data-ladder=idle] .ladder-fair{opacity:0;transform:translate(-6cqw)}[data-site] [data-ladder=idle] :is(.ladder-band,.ladder-bracket){transform:scaleX(0)}[data-site] [data-ladder=idle] .ladder-close{opacity:0;transform:translateX(var(--ladder-close-from,0))}[data-site] [data-ladder=idle] .ladder-clv{opacity:0}[data-site] [data-ladder=settled] :is(.ladder-book,.ladder-fair,.ladder-band,.ladder-close,.ladder-bracket,.ladder-clv){transition:transform 1.1s cubic-bezier(.2, .7, .2, 1) var(--ladder-delay,0s), opacity .5s ease var(--ladder-delay,0s)}[data-site] [data-ladder=settled] .ladder-fair{--ladder-delay:.35s}[data-site] [data-ladder=settled] .ladder-band{--ladder-delay:.65s}[data-site] [data-ladder=settled] :is(.ladder-close,.ladder-bracket){--ladder-delay:1s}[data-site] [data-ladder=settled] .ladder-clv{--ladder-delay:1.5s}}}@layer utilities;
