@property --lift{syntax:"<number>";inherits:true;initial-value:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#121212;background:#f0f5f5;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html,body{min-height:100%;margin:0}.entrance{--unit:min(calc(100vw / 402), calc(100svh * 573.5 / 953.6 / 402));isolation:isolate;background:#f0f5f5;place-items:center;min-height:100svh;transition:--lift 2.8s cubic-bezier(.3,0,.2,1);display:grid;position:relative;overflow:hidden}.entrance[data-render-state=loading]{background:#c8ceca}.brand{opacity:clamp(0, calc(var(--lift) * 2.5 - .35), 1);padding:32px;position:relative}.brand h1{letter-spacing:-.075em;text-indent:-.075em;margin:0;font-size:clamp(3rem,12.5vw,12rem);font-weight:800;line-height:1.1}.blind-canvas,.blind-fallback{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0}.blind-fallback{visibility:hidden;background:rgb(0 0 0/calc(.42 * (1 - var(--lift))));overflow:hidden}.entrance[data-render-state=fallback] .blind-fallback{visibility:visible}.blind-canvas{visibility:hidden}.entrance[data-render-state=ready] .blind-canvas{visibility:visible}.fallback-slat{width:100%;height:calc(53.2 * var(--unit));transform:translateY(min(calc(var(--i) * 55.22 * var(--unit)), calc((1 - var(--lift)) * 100svh - (32 - var(--i)) * 3.2 * var(--unit))));background:linear-gradient(#929995,#c1c8c3 20%,#dde2de 75%,#d5dcd7);position:absolute;top:0}@media (max-width:600px){.brand{padding:20px}.brand h1{font-size:clamp(2.7rem,14vw,5rem)}}@media (prefers-reduced-motion:reduce){.entrance{transition:none}}
