@layer components{.landing-fade-up{animation:landing-fade-up .7s var(--ease-out) both}@keyframes landing-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.landing-field{background-image:linear-gradient(150deg, color-mix(in oklch, var(--primary) 88%, white) 0%, var(--primary) 55%, color-mix(in oklch, var(--primary) 78%, black) 100%)}.landing-hero-slot{container-type:inline-size}.landing-hero-window{position:absolute;inset:2rem 0 0}@media (min-width:64rem){.landing-hero-window{transform-origin:top;width:1120px;height:790px;scale:min(tan(atan2(1rem, 17.5px)), tan(atan2(100cqw, 1120px)));inset:3.5rem auto auto 50%;translate:-50%}}@media (min-width:80rem){.landing-hero-window{top:5.25rem}.landing-hero-left{left:calc(50% - 41.5rem)}.landing-hero-right{right:calc(50% - 41.75rem)}.landing-hero-center{left:calc(50% + 5.7rem)}}.landing-fit-box{width:var(--fit-w);height:var(--fit-h)}.landing-fit{transform-origin:0 0;width:max-content;scale:var(--fit,1)}.landing-in{opacity:0;animation:.56s cubic-bezier(.23,1,.32,1) both landing-in}.landing-fade{opacity:0;animation:.4s ease-out both landing-fade}.landing-pop{opacity:0;animation:.46s cubic-bezier(.23,1,.32,1) both landing-pop}.landing-bar{transform-origin:0;animation:.8s cubic-bezier(.23,1,.32,1) both landing-bar;transform:scaleX(0)}.landing-draw{stroke-dasharray:2400;stroke-dashoffset:2400px;animation:1.4s cubic-bezier(.23,1,.32,1) .32s both landing-draw}.landing-d1{animation-delay:70ms}.landing-d2{animation-delay:.14s}.landing-d3{animation-delay:.21s}.landing-d4{animation-delay:.28s}.landing-d5{animation-delay:.35s}.landing-d6{animation-delay:.42s}.landing-d7{animation-delay:.49s}.landing-d8{animation-delay:.56s}.landing-d9{animation-delay:.63s}.landing-d10{animation-delay:.7s}.landing-d11{animation-delay:.77s}.landing-d12{animation-delay:.84s}.landing-late{animation-delay:1.3s}.landing-late2{animation-delay:1.7s}.landing-late3{animation-delay:2.1s}.landing-late4{animation-delay:2.5s}.landing-late5{animation-delay:2.9s}.landing-late6{animation-delay:3.3s}@keyframes landing-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-fade{to{opacity:1}}@keyframes landing-pop{0%{opacity:0;filter:blur(4px);transform:scale(.25)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes landing-bar{to{transform:scaleX(1)}}@keyframes landing-draw{to{stroke-dashoffset:0}}.landing-scene .landing-in,.landing-scene .landing-fade,.landing-scene .landing-pop,.landing-scene .landing-bar,.landing-scene .landing-draw{animation-play-state:paused}.landing-scene[data-revealed] .landing-in,.landing-scene[data-revealed] .landing-fade,.landing-scene[data-revealed] .landing-pop,.landing-scene[data-revealed] .landing-bar,.landing-scene[data-revealed] .landing-draw{animation-play-state:running}@media (prefers-reduced-motion:reduce){.landing-fade-up,.landing-in,.landing-fade,.landing-pop,.landing-bar{filter:none;animation:.2s ease-out both landing-fade;transform:none}.landing-draw{stroke-dashoffset:0;animation:none}}}
