.ld-root{background:#f8efe6;color:#202a38;font-family:Nunito,system-ui,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.5;overflow-x:clip}.ld-overlay{position:fixed;inset:0;z-index:9998;background:transparent;overflow:hidden;pointer-events:none}.ld-root a{color:#202a38;text-decoration:none}.ld-root a:hover{opacity:.75}#appLoading{position:fixed;inset:0;z-index:9999;background:var(--bg,#f8efe6);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;transition:opacity .26s ease;background:#f8efe6}.al-lock{display:flex;align-items:flex-end;width:min(640px,90vw);position:relative}.al-exit .al-lock:after{content:"";position:absolute;left:100%;top:-120%;bottom:-120%;width:70vw;background:#f8efe6;z-index:6}.al-loadtext{margin-top:24px;font-size:14.5px;font-weight:700;color:#5c6675;letter-spacing:-.01em}.al-ring{width:26px;height:26px;margin-top:12px;border-radius:50%;border:3px solid #ead9cc;border-top-color:#202a38;animation:alspin .8s linear infinite}@media (prefers-reduced-motion:reduce){.al-ring{animation:none;border-top-color:#ead9cc}}.al-vanwrap{position:relative;flex:0 0 auto;width:29.6%}.al-vanimg{width:100%;display:block;animation:alKick .31s ease-in-out infinite;transform-origin:60% 90%}.al-hub{left:75.8%;top:75.9%;width:5.4%;margin:0;transform:translate(-50%,-50%);border-radius:50%;background:#202a38;border:2px solid #f8efe6;box-sizing:border-box;box-shadow:0 0 0 1.5px #202a38;animation:alHubSpin .55s linear infinite;pointer-events:none}.al-hub,.al-hub:before{position:absolute;aspect-ratio:1}.al-hub:before{content:"";left:50%;top:9%;width:27%;background:#f8efe6;border-radius:50%;transform:translateX(-50%)}@keyframes alHubSpin{to{transform:translate(-50%,-50%) rotate(1turn)}}@media (prefers-reduced-motion:reduce){.al-hub{animation:none}}.al-dirt{position:absolute;left:72.5%;top:90%;width:2.4%;aspect-ratio:1;background:#202a38;border-radius:50%;opacity:0;pointer-events:none;animation:alDirtA .62s cubic-bezier(.2,.6,.6,1) infinite}.al-dirt2{width:1.9%;animation-name:alDirtB;animation-delay:.2s;animation-duration:.58s}.al-dirt3{width:2.8%;animation-name:alDirtC;animation-delay:.4s;animation-duration:.66s}.al-dirt4{width:1.5%;left:73.4%;animation-name:alDirtB;animation-delay:.09s;animation-duration:.52s}.al-dirt5{width:1.3%;left:72%;animation-name:alDirtA;animation-delay:.31s;animation-duration:.56s}.al-dirt6{width:2.1%;left:73.8%;animation-name:alDirtC;animation-delay:.14s;animation-duration:.7s}.al-dirt7{width:1.2%;left:72.8%;animation-name:alDirtB;animation-delay:.47s;animation-duration:.5s}.al-dirt8{width:1.7%;left:73.1%;animation-name:alDirtA;animation-delay:.55s;animation-duration:.62s}@keyframes alDirtA{0%{opacity:0;transform:translate(0) scale(.5)}10%{opacity:1;transform:translate(-5px,-9px) scale(.9)}38%{opacity:1;transform:translate(-12px,-18px) scale(1)}62%{opacity:.9;transform:translate(-19px,-16px) scale(.95)}86%{opacity:.6;transform:translate(-26px,-6px) scale(.8)}to{opacity:0;transform:translate(-30px,2px) scale(.6)}}@keyframes alDirtB{0%{opacity:0;transform:translate(0) scale(.5)}12%{opacity:1;transform:translate(-3px,-12px) scale(.9)}40%{opacity:1;transform:translate(-8px,-23px) scale(1)}64%{opacity:.9;transform:translate(-14px,-19px) scale(.9)}88%{opacity:.5;transform:translate(-20px,-6px) scale(.75)}to{opacity:0;transform:translate(-23px,3px) scale(.55)}}@keyframes alDirtC{0%{opacity:0;transform:translate(0) scale(.5)}10%{opacity:1;transform:translate(-7px,-6px) scale(.9)}36%{opacity:1;transform:translate(-16px,-12px) scale(1)}62%{opacity:.9;transform:translate(-25px,-9px) scale(.9)}88%{opacity:.5;transform:translate(-33px,-1px) scale(.75)}to{opacity:0;transform:translate(-38px,4px) scale(.55)}}@media (prefers-reduced-motion:reduce){.al-dirt{animation:none}}.al-txtimg{flex:1 1;min-width:0;display:block}@keyframes alKick{0%,14%,to{transform:translateY(0) rotate(0deg)}5%{transform:translateY(2.5px) rotate(.7deg)}9%{transform:translateY(-1px) rotate(-.3deg)}}.al-b{position:absolute;width:17%;opacity:1;animation:alFly 1.25s linear infinite backwards}.al-b1{--hx:28%;--hy:43%;animation-delay:0s}.al-b2{--hx:20%;--hy:7%;animation-delay:.31s}.al-b3{--hx:9%;--hy:37%;animation-delay:.62s}.al-b4{--hx:38%;--hy:25%;animation-delay:.94s}@keyframes alFly{0%{opacity:1;left:var(--hx);top:var(--hy);transform:rotate(0deg) scale(1)}10%{opacity:1;left:var(--hx);top:var(--hy);transform:rotate(-2deg) scale(1)}38%{opacity:1;left:36%;top:36%;transform:rotate(6deg) scale(.88)}56%{opacity:1;left:46%;top:40%;transform:rotate(2deg) scale(.55)}62%{opacity:0;left:49%;top:42%;transform:scale(.35)}64%{opacity:0;left:var(--hx);top:var(--hy);transform:scale(.5)}72%{opacity:1;left:var(--hx);top:var(--hy);transform:scale(1.05)}to{opacity:1;left:var(--hx);top:var(--hy);transform:scale(1)}}.al-d{position:absolute;height:6.2%;background:#202a38;border-radius:999px;opacity:0;animation:alDashFlow 3s linear infinite}.al-d1{--dx:6.6%;top:12%;width:11.2%;animation-delay:0s}.al-d2{--dx:3.3%;top:24%;width:12.2%;animation-delay:.8s}.al-d3{--dx:2.4%;top:39%;width:6.2%;animation-delay:1.6s}.al-d4{--dx:28.5%;top:39%;width:7%;animation-delay:2.3s}.al-d5{--dx:56.7%;top:41.5%;width:8.6%;animation-delay:.4s}.al-d6{--dx:46%;top:54.5%;width:13.4%;animation-delay:1.2s}.al-d7{--dx:4.3%;top:65%;width:15.6%;animation-delay:1.9s}.al-d8{--dx:10.4%;top:73.5%;width:11.3%;animation-delay:2.6s}@keyframes alDashFlow{0%{opacity:0;left:var(--dx)}8%{opacity:.95;left:var(--dx)}80%{opacity:.95;left:calc(var(--dx) + 14%)}93%{opacity:0;left:calc(var(--dx) + 18%)}to{opacity:0;left:var(--dx)}}@media (prefers-reduced-motion:reduce){.al-b,.al-d,.al-vanimg{animation:none}.al-d{opacity:.9;left:8%}}.al-exit .al-vanwrap{animation:alDrive 1.5s linear forwards;z-index:5;transform-origin:50% 78%}.al-exit .al-vanwrap:before{content:"";position:absolute;top:-120%;bottom:-120%;right:56%;width:1200%;background:#f8efe6}@keyframes alDrive{0%{transform:translateX(0) scale(1) rotate(0deg)}7%{transform:translateX(0) translateY(1px) scale(1.02) rotate(.5deg)}14%{transform:translateX(0) translateY(-1px) scale(1.04) rotate(-.5deg)}21%{transform:translateX(0) translateY(1px) scale(1.07) rotate(.6deg)}28%{transform:translateX(0) translateY(-1px) scale(1.09) rotate(-.6deg)}35%{transform:translateX(0) translateY(1px) scale(1.12) rotate(.7deg)}42%{transform:translateX(0) translateY(-2px) scale(1.15) rotate(-.7deg)}49%{transform:translateX(0) translateY(1px) scale(1.17) rotate(.8deg)}56%{transform:translateX(0) translateY(-2px) scale(1.2) rotate(-.8deg)}62%{transform:translateX(0) translateY(2px) scale(1.22) rotate(.9deg)}66%{transform:translateX(0) translateY(0) scale(1.24) rotate(0deg);animation-timing-function:cubic-bezier(.5,0,.85,.4)}to{transform:translateX(400%) scale(1.24) rotate(0deg)}}.al-exit .al-loadtext,.al-exit .al-ring{opacity:0;transition:opacity .22s ease}.al-quick .al-d,.al-quick .al-dirt,.al-quick .al-hub,.al-quick .al-loadtext,.al-quick .al-ring,.al-quick .al-txtimg{display:none!important}@keyframes alspin{to{transform:rotate(1turn)}}#appLoading.land{position:relative;inset:auto;z-index:2;flex:1 1;width:100%;min-height:0;gap:0;background:transparent}#appLoading.land .al-lock{transform-origin:0 0;width:var(--vw);min-height:var(--rh,0)}#appLoading.land .al-vanwrap{width:100%;transition:scale .35s cubic-bezier(.34,1.56,.64,1);transform-origin:50% 92%;will-change:transform}#appLoading.land.hot .al-vanwrap{scale:1.05}#appLoading.launching .al-vanwrap{scale:1;transition:scale .3s ease}#appLoading.land .al-loadtext,#appLoading.land .al-ring,#appLoading.land .al-txtwrap{display:none}#appLoading.land .al-loadtext,#appLoading.land .al-ring{display:none!important}.al-txtwrap{flex:1 1;min-width:0;position:relative}.al-txtwrap .al-txtimg{width:100%;opacity:0}.al-glyph{position:absolute;top:0;height:100%;display:block;opacity:0}#appLoading.land .al-hub{opacity:0;transition:opacity .35s ease}#appLoading.land .al-dirt{animation-play-state:paused;opacity:0!important;transition:opacity .35s ease}#appLoading.land.hot .al-hub{opacity:1}#appLoading.land.hot .al-dirt{animation-play-state:running;opacity:1!important}#appLoading.land .al-b{left:var(--hx);top:var(--hy);animation:bob 1.9s ease-in-out infinite}@keyframes bob{0%,to{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(-6px) rotate(6deg)}}#appLoading.land.hot .al-b{animation-duration:1.1s}#appLoading.land .al-vanimg{transition:transform .3s}#appLoading.land.hot .al-vanimg{animation-duration:.22s}.intro{position:relative;z-index:2;text-align:center;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(24px,5vh,64px) 0 clamp(20px,4.5vh,56px);animation:rise .6s ease .25s both}.intro h1{margin:0;font-family:Baloo\ 2,sans-serif;font-weight:800;font-size:clamp(24px,4.4vw,64px);line-height:1;letter-spacing:-.02em;text-transform:uppercase;color:#202a38}.intro h1 span{display:block;white-space:nowrap}.intro h1 .ol{color:#fff;text-shadow:-2px -2px 0 #202a38,2px -2px 0 #202a38,-2px 2px 0 #202a38,2px 2px 0 #202a38,6px 6px 0 rgba(32,42,56,.18);margin-top:.1em}@media (max-width:640px){.intro h1 span{white-space:normal;text-wrap:balance}}.spacer{flex:1 0 clamp(16px,4vh,60px)}#appLoading.land{flex:0 0 auto}.ld-root.drop .intro{animation:fall .6s cubic-bezier(.5,0,.85,.35) .03s forwards}.cta{font-family:Baloo\ 2,sans-serif;font-weight:800;font-size:clamp(20px,2.2vw,32px);letter-spacing:-.01em;text-decoration:none;margin-top:calc(var(--vw) * -.0441);display:flex;flex-direction:column;align-items:center;gap:0;position:relative;z-index:3;line-height:1.1}.cta:before{content:"";width:0;height:0;border:7px solid transparent;border-bottom-color:#202a38;border-top:0;margin-bottom:3px;animation:nudge 1.6s ease-in-out infinite}@keyframes nudge{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}#appLoading.launching{background:transparent;gap:0;animation:none}#appLoading.launching.fixed{gap:0;position:fixed;inset:0;z-index:9999;background:transparent}#appLoading.launching.fixed.solid{background:#f8efe6;transition:background .25s ease}#appLoading.launching.fixed .al-lock{width:min(860px,92vw)}#appLoading.launching.fixed .al-vanwrap{width:29.6%}#appLoading.launching.fixed .al-lock{transform:var(--flip,none);transition:transform .85s cubic-bezier(.65,0,.15,1);will-change:transform;transform-origin:0 0}#appLoading.launching.fixed .al-txtwrap{display:block}@keyframes glyphIn{0%{opacity:0;transform:translate(38vw,-14%) rotate(9deg) scale(.7)}35%{opacity:1}to{opacity:1;transform:none}}#appLoading.launching.fixed .al-glyph{transform-origin:50% 100%;animation-name:glyphIn,glyphBounce;animation-duration:.6s,.4s;animation-delay:calc(.3s + var(--i) * 55ms),calc(1.1s + var(--i) * 35ms);animation-fill-mode:forwards,none;animation-timing-function:cubic-bezier(.2,1.4,.3,1),cubic-bezier(.36,0,.2,1)}@keyframes glyphBounce{0%,to{transform:none}40%{transform:translateY(-9%) scaleY(1.06)}70%{transform:translateY(2%) scaleY(.97)}}#appLoading.launching.fixed .al-vanimg{animation:alKick .2s ease-in-out infinite,vanPark .5s cubic-bezier(.34,1.56,.64,1) .25s 1,vanHop .45s cubic-bezier(.36,0,.2,1) 1s 1}@keyframes vanPark{0%{translate:0 0;scale:1 1;rotate:0deg}30%{translate:0 3%;scale:1.04 .94;rotate:-2deg}60%{translate:0 -2%;scale:.98 1.03;rotate:1.2deg}to{translate:0 0;scale:1 1;rotate:0deg}}@keyframes vanHop{0%,to{translate:0 0}45%{translate:0 -7%}}#appLoading.launching.fixed .al-hub{animation:alHubSpin .3s linear infinite,hubBurst .5s ease-out .25s 1}@keyframes hubBurst{0%{box-shadow:0 0 0 1.5px #202a38}40%{box-shadow:0 0 0 1.5px #202a38,0 0 0 12px rgba(32,42,56,.18)}to{box-shadow:0 0 0 1.5px #202a38,0 0 0 26px rgba(32,42,56,0)}}#appLoading.launching.fixed .al-dirt{animation-duration:.4s}#appLoading.launching.fixed.wheelie .al-vanwrap{animation:wheelie .45s cubic-bezier(.34,1.56,.64,1) forwards;transform-origin:78% 92%}@keyframes wheelie{0%{rotate:0deg}45%{rotate:-9deg}to{rotate:-8deg}}#appLoading.launching.fixed.wheelie .al-dirt{animation-duration:.28s;scale:1.8}#appLoading.launching.fixed.wheelie .al-hub{animation-duration:.25s}#appLoading.launching .al-b{animation:alFly 1.25s linear infinite backwards}#appLoading.launching .al-b2{animation-delay:.31s}#appLoading.launching .al-b3{animation-delay:.62s}#appLoading.launching .al-b4{animation-delay:.94s}#appLoading.launching .al-d{animation-duration:1.1s}#appLoading.launching .al-hub{opacity:1;animation-duration:.3s}#appLoading.launching .al-dirt{animation-play-state:running;opacity:1!important;animation-duration:.4s}#appLoading.launching .al-vanimg{animation-duration:.2s}.cta{transition:opacity .3s ease}#appLoading.launching .cta{opacity:0;pointer-events:none}#appLoading.launching.fixed .cta{position:absolute;visibility:hidden}#appLoading.launching.fixed .rcpt{animation-fill-mode:forwards;visibility:hidden;transition:visibility 0s .7s}#appLoading.launching.al-exit .al-loadtext,#appLoading.launching.al-exit .al-ring{animation:none;opacity:0}#appLoading.launching.al-exit .al-glyph{animation:none;opacity:1;transform:none}#appLoading.launching.al-exit .al-vanimg{animation:alKick .31s ease-in-out infinite}#appLoading.launching.al-exit .al-vanwrap,#appLoading.launching.fixed.wheelie.al-exit .al-vanwrap{animation:alDriveL 1.5s linear forwards,squatRelease 1.5s linear forwards;transform-origin:78% 92%}@keyframes alDriveL{0%{transform:translateX(0) scale(1) rotate(0deg)}7%{transform:translateX(0) translateY(1px) scale(1.02) rotate(.5deg)}14%{transform:translateX(0) translateY(-1px) scale(1.04) rotate(-.5deg)}21%{transform:translateX(0) translateY(1px) scale(1.07) rotate(.6deg)}28%{transform:translateX(0) translateY(-1px) scale(1.09) rotate(-.6deg)}35%{transform:translateX(0) translateY(1px) scale(1.12) rotate(.7deg)}42%{transform:translateX(0) translateY(-2px) scale(1.15) rotate(-.7deg)}49%{transform:translateX(0) translateY(1px) scale(1.17) rotate(.8deg)}56%{transform:translateX(0) translateY(-2px) scale(1.2) rotate(-.8deg)}62%{transform:translateX(0) translateY(2px) scale(1.22) rotate(.9deg)}66%{transform:translateX(0) translateY(0) scale(1.24) rotate(0deg);animation-timing-function:cubic-bezier(.5,0,.85,.4)}to{transform:translateX(var(--exitX,400%)) scale(1.24) rotate(0deg)}}@keyframes squatRelease{0%,58%{rotate:-8deg}66%{rotate:-10deg}78%{rotate:2deg}90%,to{rotate:0deg}}#appLoading.launching.al-exit .al-dirt{scale:1}.ld-root.drop .stat,.ld-root.drop footer{animation:fall .6s cubic-bezier(.5,0,.85,.35) forwards}.ld-root.drop .stat:nth-child(2){animation-delay:.04s}.ld-root.drop .stat:nth-child(3){animation-delay:.08s}.ld-root.drop footer{animation-delay:.06s}@keyframes fall{0%{opacity:1}14%{transform:translateY(-10px);opacity:1}to{transform:translateY(110vh) rotate(3deg);opacity:0}}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1100px;margin:0 auto;padding:clamp(18px,3vh,32px) 0 14px;position:relative;z-index:2;width:100%;animation:rise .6s ease .15s both}.stat{text-align:center;padding:0 12px;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;overflow:visible}.stat+.stat{border-left:1px solid #eadfd4}.stat small{display:block;font-weight:800;font-size:clamp(12px,.9vw,15px);letter-spacing:.1em;text-transform:uppercase;color:#6a7180;line-height:1.25;overflow:visible;white-space:normal}.stat small span{display:inline}.stat small span+span:before{content:" "}.stat b{display:block;font-family:Baloo\ 2,sans-serif;font-weight:800;font-size:clamp(36px,4.6vw,72px);line-height:1.05;letter-spacing:-.02em;color:#202a38;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.frame{min-height:100vh;min-height:100svh;box-sizing:border-box;position:relative;display:flex;flex-direction:column;align-items:center;padding:0 22px;overflow:hidden;--k:1;--rw:calc(240px * var(--k));--gap:clamp(20px,3vw,48px);--vw:min(calc(100% - 2*(var(--rw) + var(--gap) + 52px)),80vw,80vh)}.rcpt{position:absolute;width:240px;z-index:0;pointer-events:none;bottom:0;transform:none;scale:var(--k)}.rcpt-a{right:calc(100% + var(--gap));transform-origin:100% 100%;animation:driftA 7s ease-in-out infinite}.rcpt-b{left:calc(100% + var(--gap));transform-origin:0 100%;animation:driftB 7s ease-in-out -1.6s infinite}@keyframes driftA{0%,to{translate:0 0}50%{translate:0 -10px}}@keyframes driftB{0%,to{translate:0 0}50%{translate:0 -10px}}.ld-root.drop .rcpt{animation:fallR .65s cubic-bezier(.5,0,.85,.35) forwards}.ld-root.drop .rcpt-b{animation-delay:.06s}@keyframes fallR{0%{translate:0 0}14%{translate:0 -12px;rotate:-2deg}to{translate:0 110vh;rotate:5deg;opacity:0}}@media (max-width:900px){.rcpt{display:none}.frame{--vw:min(80vw,80vh)}}.route{position:absolute;top:0;left:0;height:100%;z-index:0;pointer-events:none;overflow:visible;will-change:transform}.route path{fill:none;stroke:#202a38;stroke-width:1.5}.route .seg{stroke-opacity:.34;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.route .seg.ahead{stroke-dasharray:12 11}.route .dest{stroke-opacity:.5;fill:#f8efe6;stroke-width:2}.route .ring{fill:none;stroke-opacity:0;stroke-width:2}.ld-root.drop .route .seg{stroke-opacity:.6}.ld-root.drop .route .line{animation:tug .6s cubic-bezier(.2,.9,.3,1.25) .04s}@keyframes tug{0%{transform:translateY(0)}30%{transform:translateY(-9px)}60%{transform:translateY(4px)}to{transform:translateY(0)}}.ld-root.drop .route .ring{animation:ringOut .7s ease-out var(--destT,2s) forwards}@keyframes ringOut{0%{r:7;stroke-opacity:.7}to{r:42;stroke-opacity:0}}@keyframes destHit{to{fill:#202a38;stroke-opacity:1;r:9}}.route circle{fill:#f8efe6;stroke:#202a38;stroke-width:1.5;stroke-opacity:.35}.route .hang{stroke-opacity:.28;stroke-dasharray:3 5}.ld-root.drop .route .hang{animation:fadeOut .4s ease forwards}.route circle.here{fill:#202a38;stroke-opacity:1}.ld-root.drop .route{animation:bolt var(--boltT,2s) linear forwards}@keyframes bolt{to{transform:translateX(var(--shift,0))}}.ld-root.drop .route .dest{animation:destHit .35s cubic-bezier(.34,1.56,.64,1) var(--destT,2s) forwards}.ld-root.go .route,.ld-root.go .sky{animation:fadeOut .4s ease forwards}#appLoading.launching.al-exit .al-lock:after,#appLoading.launching.al-exit .al-vanwrap:before{display:none}.sky svg{width:200%;will-change:transform;animation:skyIdle 18s ease-in-out infinite}.sky.far svg{animation:skyIdleFar 26s ease-in-out infinite}@keyframes skyIdle{0%,to{transform:translateX(0)}50%{transform:translateX(-4%)}}@keyframes skyIdleFar{0%,to{transform:translateX(-3%)}50%{transform:translateX(0)}}.ld-root.drop .sky svg{animation:skyMove .9s linear infinite}.ld-root.drop .sky.far svg{animation:skyMove 1.9s linear infinite}@keyframes skyMove{to{transform:translateX(-50%)}}@keyframes fadeOut{to{opacity:0}}.sky{position:absolute;left:0;right:0;bottom:0;height:clamp(90px,17vh,170px);z-index:0;pointer-events:none;opacity:.12}.sky.far{height:clamp(60px,11vh,110px);bottom:clamp(24px,4.5vh,46px);opacity:.055}.sky svg{height:100%;display:block}.sky path{fill:#202a38}.streaks{position:fixed;inset:0;z-index:1;pointer-events:none;overflow:hidden;display:none}.ld-root.drop .streaks{display:block}.ld-root.go .streaks{animation:fadeOut .4s ease forwards}.streaks span{position:absolute;will-change:transform;left:100%;top:var(--y);width:var(--w);height:2px;border-radius:2px;background:#202a38;opacity:0;animation:streak var(--d) linear var(--dl) infinite}@keyframes streak{0%{transform:translateX(0);opacity:0}8%{opacity:var(--o)}92%{opacity:var(--o)}to{transform:translateX(calc(-100vw - var(--w)));opacity:0}}.weather{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.weather svg{display:block;overflow:visible;width:100%;height:100%}.weather svg path{stroke:#202a38;stroke-linecap:round;stroke-linejoin:round;fill:none;stroke-width:2.4}.weather svg path.vein{stroke-width:1.5;stroke-opacity:.8}.wx.trip{display:none}.ld-root.drop .wx.trip{display:block}.wx{position:absolute;width:var(--w);height:var(--w);opacity:var(--o);will-change:transform}.wx.solid path.leaf{fill:#202a38;stroke:none}.wx.solid path.vein{stroke:#f8efe6;stroke-width:1.6;stroke-opacity:1}.wx.solid path.stem{stroke:#202a38}.wx svg{will-change:transform;animation:flutter var(--fd,1.6s) ease-in-out var(--fdl,0s) infinite alternate;transform-origin:50% 50%}@keyframes flutter{0%{transform:rotate(-14deg) scaleX(1)}to{transform:rotate(14deg) scaleX(.55)}}.wx-drift{left:calc(100% + 60px);top:var(--y);animation:leafDrift var(--d) linear var(--dl) infinite}@keyframes leafDrift{0%{transform:translate(0) rotate(0)}18%{transform:translate(-18vw,6vh) rotate(60deg)}36%{transform:translate(-38vw,2vh) rotate(150deg)}55%{transform:translate(-58vw,14vh) rotate(210deg)}75%{transform:translate(-80vw,9vh) rotate(320deg)}to{transform:translate(-112vw,24vh) rotate(390deg)}}.wx-fall{left:var(--x);top:-60px;animation:leafFall var(--d) linear var(--dl) infinite}@keyframes leafFall{0%{transform:translate(0) rotate(0)}25%{transform:translate(-40px,27vh) rotate(110deg)}50%{transform:translate(20px,54vh) rotate(190deg)}75%{transform:translate(-36px,80vh) rotate(300deg)}to{transform:translateY(108vh) rotate(380deg)}}.ld-root.drop .weather{position:fixed;z-index:1}.ld-root.drop .wx{left:auto;right:-60px;top:var(--y);animation:leafRush var(--rd) linear var(--rdl) infinite}.ld-root.drop .wx svg{animation-duration:.25s}@keyframes leafRush{0%{transform:translate(0) rotate(0)}to{transform:translate(calc(-100vw - 120px),var(--dy)) rotate(2turn)}}.ld-root.go .weather{animation:fadeOut .4s ease forwards}@media (prefers-reduced-motion:reduce){.weather{display:none}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.frame{padding:0 14px;min-height:100svh}.stats{gap:4px;padding:16px 0 0;max-width:none}.stat{padding:0 2px;justify-content:flex-end}.stat small{font-size:11px;letter-spacing:.06em;line-height:1.2}.stat small span{display:block}.stat small span+span:before{content:none}.stat b{font-size:clamp(26px,8.4vw,38px);margin-top:4px}.intro{flex:1 1 auto;padding:16px 0 12px}.intro h1{font-size:clamp(24px,7.4vw,36px)}.frame{--vw:min(88vw,52vh)}.spacer{flex:1 1 clamp(12px,3vh,40px)}.cta{font-size:20px}.ld-root footer nav{gap:14px;font-size:13px}.ld-root footer>div{justify-content:center;text-align:center}.sky{height:clamp(70px,12vh,110px)}}.ld-root.lite .sky.far,.ld-root.lite .streaks,.ld-root.lite .wx.far,.ld-root.lite.drop .wx.trip.mid:nth-child(2n){display:none!important}@media (prefers-reduced-motion:reduce){.ld-root,.ld-root *{animation:none!important;transition:none!important}}