.landing{--font-landing-display:var(--font-display);--font-landing-body:var(--font-body);--paper:#fcfaf1;--card:#fff;--ink:#321613;--ink-soft:#644842;--line:#3216131f;--on:#2c120e;--chilli:#d90e0b;--chilli-deep:#ae0008;--turmeric:#ffc320;--mint:#5ff9ac;--zing:#ff4aa8;--night:#240f0d;--leaf:#067d4d;--rose:#ffc2c6;--sky:#9ad7fb;--screen:#fcfaf1;--screen-soft:#f4eee0;--ease-out:cubic-bezier(.23, 1, .32, 1);background:var(--paper);color:var(--ink);font-family:var(--font-landing-body), ui-sans-serif, system-ui, sans-serif;font-synthesis:none;overflow-x:clip}@supports (color:lab(0% 0 0)){.landing{--paper:lab(98.334% -.360012 4.57276);--card:lab(100% 0 0);--ink:lab(11.4227% 13.8182 8.63622);--ink-soft:lab(33.5491% 11.7034 8.47778);--line:lab(11.4227% 13.8182 8.63622/.12);--on:lab(9.10003% 13.8512 7.80257);--chilli:lab(46.733% 70.5565 58.7715);--chilli-deep:lab(36.5053% 63.0786 52.2994);--turmeric:lab(82.7338% 15.6073 88.2078);--mint:lab(88.3162% -55.5932 24.4797);--zing:lab(61.9095% 79.7283 -8.88735);--night:lab(6.92869% 10.5051 5.19153);--leaf:lab(45.8882% -39.5932 17.4165);--rose:lab(84.0957% 24.488 7.29425);--sky:lab(82.741% -13.436 -24.2723);--screen:lab(98.334% -.360012 4.57276);--screen-soft:lab(94.2988% .0428557 7.6926)}}@media (prefers-color-scheme:dark){.landing{--paper:#180c0a;--card:#271714;--ink:#f6f2e7;--ink-soft:#c6bcac;--line:#f6f2e724;--night:#0e0302}@supports (color:lab(0% 0 0)){.landing{--paper:lab(4.30909% 4.71985 2.58478);--card:lab(9.85535% 8.39014 5.5325);--ink:lab(95.4355% .00908971 5.75291);--ink-soft:lab(76.8632% 1.60196 9.53977);--line:lab(95.4355% .00908971 5.75291/.14);--night:lab(1.47373% 3.23293 1.42781)}}}.landing ::selection{background:var(--turmeric);color:var(--on)}.landing .font-display{font-family:var(--font-landing-display), ui-sans-serif, system-ui, sans-serif}.landing .chunky{box-shadow:0 4px 0 0 var(--on);transition:transform .14s var(--ease-out), box-shadow .14s var(--ease-out), background-color .16s var(--ease-out)}.landing .chunky:active{box-shadow:0 1px 0 0 var(--on);transform:translateY(3px)}.landing .chunky:focus-visible,.landing .focus-ring:focus-visible{outline:3px solid var(--chilli);outline-offset:3px}.landing .sticker{box-shadow:0 3px 0 0 var(--on)}@media (hover:hover) and (pointer:fine){.landing .chunky:hover .chunky-icon{transform:translate(2px)}}.landing .chunky-icon{transition:transform .16s var(--ease-out)}.landing .display-tight{letter-spacing:-.02em}.landing .marquee{overflow:clip}.landing .marquee-track{will-change:transform;animation:38s linear infinite landing-marquee}@media (hover:hover) and (pointer:fine){.landing .marquee:hover .marquee-track{animation-play-state:paused}}@keyframes landing-marquee{to{transform:translate(-50%)}}@supports (animation-timeline:view()){.landing .reveal{animation:linear both landing-rise;animation-timeline:view();animation-range:entry entry 40%}}@keyframes landing-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.landing .chip-cue{position:relative}.landing .chip-cue:after{content:"";border-radius:inherit;pointer-events:none;animation:landing-cue 1.5s var(--ease-out) 2;position:absolute;inset:-2px}@keyframes landing-cue{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--chilli) 70%, transparent)}to{box-shadow:0 0 0 12px color-mix(in oklch, var(--chilli) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.landing .reveal,.landing .marquee-track,.landing .chip-cue:after{animation:none}.landing .chunky,.landing .chunky-icon{transition:none}}.landing .chunky[aria-pressed=false]{box-shadow:none}.landing{--ease-spring:cubic-bezier(.34, 1.45, .64, 1)}@media (prefers-reduced-motion:no-preference){.landing .load-rise{animation:landing-in-rise .56s var(--ease-out) backwards}.landing .load-panel{animation:landing-in-panel .64s var(--ease-out) backwards}.landing .load-land{animation:landing-in-land .62s var(--ease-out) backwards}.landing .load-slam{animation:landing-slam .42s var(--ease-out) backwards}.landing .load-slam-text{transform-origin:0 80%;animation:landing-slam-text .52s var(--ease-out) .2s backwards}.landing .load-d1{animation-delay:60ms}.landing .load-d2{animation-delay:.12s}.landing .load-d3{animation-delay:.18s}.landing .load-d4{animation-delay:.24s}.landing .load-d8{animation-delay:.62s}.landing .trust-in>li{animation:landing-in-rise .52s var(--ease-out) backwards}.landing .trust-in>li:first-child{animation-delay:.32s}.landing .trust-in>li:nth-child(2){animation-delay:.38s}.landing .trust-in>li:nth-child(3){animation-delay:.44s}.landing .trust-in>li:nth-child(4){animation-delay:.5s}.landing [data-armed]:not([data-in]){opacity:0}.landing [data-in][data-enter=rise]{animation:landing-in-rise .52s var(--ease-out) var(--d,0s) backwards}.landing [data-in][data-enter=land]{animation:landing-in-land .6s var(--ease-out) var(--d,0s) backwards}.landing [data-in][data-enter=land-r]{animation:landing-in-land-r .6s var(--ease-out) var(--d,0s) backwards}.landing [data-in][data-enter=shake]{animation:landing-in-shake .86s var(--ease-out) var(--d,0s) backwards}.landing [data-in][data-enter=toss]{animation:landing-in-toss .56s var(--ease-out) var(--d,0s) backwards}.landing [data-in][data-enter=toss-l]{animation:landing-in-toss-l .56s var(--ease-out) var(--d,0s) backwards}.landing [data-in] .enter-slam{animation:landing-slam .34s var(--ease-out) calc(var(--d,0s) + .3s) backwards}.landing [data-in] .enter-tick{animation:landing-tick-pop .46s var(--ease-spring) calc(var(--d,0s) + .22s) backwards}.landing [data-in] .enter-tick>span{animation:landing-tick-roll .38s var(--ease-out) calc(var(--d,0s) + .3s) backwards}.landing [data-in] .enter-pop{animation:landing-pop .42s var(--ease-spring) calc(var(--d,0s) + .38s) backwards}.landing .faq-content[data-state=open]{animation:landing-acc-down .24s var(--ease-out)}.landing .faq-content[data-state=closed]{animation:landing-acc-up .18s var(--ease-out)}.landing .faq-content[data-state=open]>.faq-inner{animation:landing-acc-inner .26s var(--ease-out)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.landing [data-lift]{transition:transform .24s var(--ease-out)}.landing [data-lift]:hover{transform:translateY(-5px)rotate(-.8deg)}.landing li:nth-child(2n)[data-lift]:hover,.landing li:nth-child(2n)>[data-lift]:hover{transform:translateY(-5px)rotate(.8deg)}.landing [data-sticker]{cursor:pointer}.landing .sound-toggle{transition:transform .16s var(--ease-out), background-color .16s var(--ease-out)}.landing .sound-toggle:hover{transform:rotate(-8deg)scale(1.06)}}.landing .sound-toggle:active{transform:scale(.92)}@keyframes landing-in-rise{0%{opacity:0;transform:translateY(20px)}45%{opacity:1}to{opacity:1;transform:none}}@keyframes landing-in-panel{0%{opacity:0;transform:translateY(32px)scale(.97)}35%{opacity:1}to{opacity:1;transform:none}}@keyframes landing-in-land{0%{opacity:0;transform:translateY(-26px)rotate(-8deg)scale(1.12)}50%{opacity:1;transform:translateY(3px)rotate(1.5deg)scale(.98)}76%{transform:translateY(-1px)rotate(-.5deg)scale(1.005)}to{opacity:1;transform:none}}@keyframes landing-in-land-r{0%{opacity:0;transform:translateY(-26px)rotate(8deg)scale(1.12)}50%{opacity:1;transform:translateY(3px)rotate(-1.5deg)scale(.98)}76%{transform:translateY(-1px)rotate(.5deg)scale(1.005)}to{opacity:1;transform:none}}@keyframes landing-in-shake{0%{opacity:0;transform:translateY(28px)}38%{opacity:1;transform:none}56%{transform:translate(-7px)rotate(-1.2deg)}68%{transform:translate(6px)rotate(1deg)}80%{transform:translate(-3px)rotate(-.4deg)}90%{transform:translate(1px)}to{opacity:1;transform:none}}@keyframes landing-in-toss{0%{opacity:0;transform:translate(70px,-90px)rotate(20deg)scale(1.1)}55%{opacity:1;transform:translate(-4px,3px)rotate(-2.5deg)scale(.99)}78%{transform:translate(1px,-1px)rotate(.8deg)}to{opacity:1;transform:none}}@keyframes landing-in-toss-l{0%{opacity:0;transform:translate(-70px,-90px)rotate(-20deg)scale(1.1)}55%{opacity:1;transform:translate(4px,3px)rotate(2.5deg)scale(.99)}78%{transform:translate(-1px,-1px)rotate(-.8deg)}to{opacity:1;transform:none}}@keyframes landing-slam{0%{opacity:0;transform:scale(1.9)rotate(-12deg)}55%{opacity:1;transform:scale(.92)rotate(2deg)}80%{transform:scale(1.03)}to{opacity:1;transform:none}}@keyframes landing-slam-text{0%{opacity:0;transform:scale(1.08)translateY(6px)}55%{opacity:1;transform:scale(.985)}to{opacity:1;transform:none}}@keyframes landing-tick-pop{0%{opacity:0;transform:scale(.4)rotate(-90deg)}60%{opacity:1;transform:scale(1.12)rotate(8deg)}to{opacity:1;transform:none}}@keyframes landing-tick-roll{0%{transform:translateY(110%)}to{transform:none}}@keyframes landing-pop{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:none}}@keyframes landing-acc-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes landing-acc-up{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes landing-acc-inner{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}
