.home-module__06co2W__film{transform-origin:58% 42%;will-change:transform;animation:36s ease-in-out infinite alternate home-module__06co2W__kenburns}@keyframes home-module__06co2W__kenburns{0%{transform:scale(1.03)translate(0,0)}to{transform:scale(1.13)translate(-1.4%,-1.2%)}}.home-module__06co2W__vignette{pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 160px 30px #080b0fb8}.home-module__06co2W__bloom{pointer-events:none;mix-blend-mode:screen;opacity:.35;background:radial-gradient(30rem 22rem at 20% 30%,#ffd6aa2e,#0000 62%);animation:22s ease-in-out infinite alternate home-module__06co2W__bloomdrift;position:absolute;inset:-20%}@keyframes home-module__06co2W__bloomdrift{0%{transform:translate(-3%,2%)}to{transform:translate(6%,-3%)}}.home-module__06co2W__wf{--wf-from:#b3bac2;--wf-cold:#9aa1a9}.home-module__06co2W__wfDark{--wf-from:#ffffff47;--wf-cold:#6d7b88}.home-module__06co2W__wfWord{opacity:0;transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * 26ms);will-change:transform, opacity;display:inline-block;transform:translateY(.42em)}.home-module__06co2W__wfGo .home-module__06co2W__wfWord{opacity:1;transform:translateY(0)}.home-module__06co2W__wfAccent{color:var(--wf-cold);transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1),color .9s ease-in-out;transition-delay:calc(var(--i,0) * 26ms);font-weight:600}.home-module__06co2W__wfGo .home-module__06co2W__wfAccent{color:var(--wf-to)}.home-module__06co2W__count{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";display:inline-block}.home-module__06co2W__countTile{transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s;position:relative;overflow:hidden}.home-module__06co2W__countTile:hover{transform:translateY(-3px)}.home-module__06co2W__countTile:after{content:"";transform-origin:0;background:linear-gradient(90deg, var(--tick,#026cb5), transparent);width:100%;height:2px;transition:transform 1.1s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.home-module__06co2W__countGo.home-module__06co2W__countTile:after{transform:scaleX(1)}.home-module__06co2W__spot{position:relative}.home-module__06co2W__spot:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(16rem circle at var(--mx,50%) var(--my,0%), var(--spot-tint,#026cb521), transparent 68%);transition:opacity .35s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.home-module__06co2W__spot:hover:before,.home-module__06co2W__spot:focus-within:before{opacity:1}.home-module__06co2W__spotHeat{--spot-tint:#ec622b24}.home-module__06co2W__mag{transform:translate3d(var(--mx-off,0px), var(--my-off,0px), 0);will-change:transform;transition:transform .45s cubic-bezier(.22,1,.36,1);display:inline-block}.home-module__06co2W__magPull{transition:transform 90ms linear}.home-module__06co2W__flowDash{stroke-dasharray:9 11;animation:1.5s linear infinite home-module__06co2W__ductflow}@keyframes home-module__06co2W__ductflow{to{stroke-dashoffset:-20px}}.home-module__06co2W__flowDashSlow{stroke-dasharray:8 12;animation:2.6s linear infinite reverse home-module__06co2W__ductflow}.home-module__06co2W__chev{opacity:0;animation:2.1s cubic-bezier(.4,0,.2,1) infinite home-module__06co2W__chevrise}@keyframes home-module__06co2W__chevrise{0%{opacity:0;transform:translateY(5px)}35%{opacity:.95}to{opacity:0;transform:translateY(-7px)}}.home-module__06co2W__branch{opacity:.5;transition:opacity .32s cubic-bezier(.22,1,.36,1),filter .32s cubic-bezier(.22,1,.36,1)}.home-module__06co2W__branchOn{opacity:1;filter:drop-shadow(0 0 7px #ec622be6)}.home-module__06co2W__hitbox{cursor:pointer;fill:#0000}.home-module__06co2W__roomLabel{opacity:0;transition:opacity .3s cubic-bezier(.22,1,.36,1)}.home-module__06co2W__roomLabelOn{opacity:1}.home-module__06co2W__step{transition:border-color .32s,background-color .32s,transform .32s cubic-bezier(.22,1,.36,1)}.home-module__06co2W__stepOpen{transform:translateY(-2px)}.home-module__06co2W__stepPanel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.22,1,.36,1),opacity .4s;display:grid}.home-module__06co2W__stepPanel>div{min-height:0;overflow:hidden}.home-module__06co2W__stepOpen .home-module__06co2W__stepPanel{opacity:1;grid-template-rows:1fr}.home-module__06co2W__stepNum{transition:color .4s,background-color .4s,transform .4s cubic-bezier(.22,1,.36,1)}.home-module__06co2W__stepOpen .home-module__06co2W__stepNum{transform:scale(1.06)}.home-module__06co2W__rail{transform-origin:top;transition:transform .8s cubic-bezier(.22,1,.36,1);transform:scaleY(0)}.home-module__06co2W__railGo .home-module__06co2W__rail{transform:scaleY(1)}.home-module__06co2W__eggLayer{z-index:60;pointer-events:none;position:fixed;inset:0;overflow:hidden}.home-module__06co2W__flake{color:#cdeafa;will-change:transform;animation:linear forwards home-module__06co2W__eggfall;position:absolute;top:-6vh}@keyframes home-module__06co2W__eggfall{0%{opacity:0;transform:translate(0,0)rotate(0)}8%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(4vw,112vh)rotate(420deg)}}.home-module__06co2W__ember{will-change:transform;background:radial-gradient(circle,#ffd7a8,#ec622b 60%,#ec622b00 72%);border-radius:999px;animation:linear forwards home-module__06co2W__eggrise;position:absolute;bottom:-4vh}@keyframes home-module__06co2W__eggrise{0%{opacity:0;transform:translate(0,0)scale(1)}10%{opacity:1}to{opacity:0;transform:translate(-3vw,-112vh)scale(.35)}}.home-module__06co2W__frost{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:radial-gradient(140% 110%,#0000 30%,#b4e0f880 100%),radial-gradient(30% 40% at 8% 12%,#ffffff80,#0000 70%),radial-gradient(28% 36% at 92% 88%,#ffffff73,#0000 70%);animation:4.4s cubic-bezier(.22,1,.36,1) forwards home-module__06co2W__frostbite;position:absolute;inset:0}@keyframes home-module__06co2W__frostbite{0%{opacity:0;transform:scale(1.06)}18%{opacity:1;transform:scale(1)}74%{opacity:1}to{opacity:0}}.home-module__06co2W__pilot{filter:blur(.6px);transform-origin:50% 92%;background:radial-gradient(at 50% 78%,#fff3d0 0%,#ffb35c 26%,#ec622b 58%,#ec622b00 74%);border-radius:50% 50% 44% 44%;width:46px;height:66px;animation:5s cubic-bezier(.4,0,.6,1) forwards home-module__06co2W__pilotlight;position:absolute;bottom:3.2rem;right:3.2rem}@keyframes home-module__06co2W__pilotlight{0%{opacity:0;transform:scaleY(.15)scaleX(.6)}12%{opacity:1;transform:scaleY(1.08)scaleX(1)}20%{transform:scaleY(.94)scaleX(1.05)}30%{transform:scaleY(1.05)scaleX(.96)}45%{transform:scaleY(.97)scaleX(1.03)}60%{transform:scaleY(1.04)scaleX(.98)}80%{opacity:1;transform:scaleY(1)scaleX(1)}to{opacity:0;transform:scaleY(.2)scaleX(.6)}}.home-module__06co2W__pilotWash{background:radial-gradient(40rem 30rem at 92% 92%,#ec622b3d,#0000 62%);animation:5s forwards home-module__06co2W__washfade;position:absolute;inset:0}@keyframes home-module__06co2W__washfade{0%{opacity:0}16%{opacity:1}76%{opacity:1}to{opacity:0}}.home-module__06co2W__driftCool{will-change:transform;animation:26s ease-in-out infinite alternate home-module__06co2W__driftcool}.home-module__06co2W__driftWarm{will-change:transform;animation:31s ease-in-out infinite alternate home-module__06co2W__driftwarm}@keyframes home-module__06co2W__driftcool{0%{transform:translate(-2.5%,1.5%)scale(1)}to{transform:translate(4.5%,-3%)scale(1.09)}}@keyframes home-module__06co2W__driftwarm{0%{transform:translate(3.5%,-2%)scale(1.07)}to{transform:translate(-3.5%,2.5%)scale(1)}}@media (prefers-reduced-motion:reduce){.home-module__06co2W__driftCool,.home-module__06co2W__driftWarm,.home-module__06co2W__film,.home-module__06co2W__bloom,.home-module__06co2W__flowDash,.home-module__06co2W__flowDashSlow,.home-module__06co2W__chev,.home-module__06co2W__flake,.home-module__06co2W__ember,.home-module__06co2W__frost,.home-module__06co2W__pilot,.home-module__06co2W__pilotWash{animation:none}.home-module__06co2W__film{transform:scale(1.03)}.home-module__06co2W__chev{opacity:.9}.home-module__06co2W__flowDash,.home-module__06co2W__flowDashSlow{stroke-dasharray:none}.home-module__06co2W__wfWord,.home-module__06co2W__wfAccent{opacity:1;transition:none;transform:none}.home-module__06co2W__wfAccent{color:var(--wf-to)}.home-module__06co2W__mag,.home-module__06co2W__magPull{transition:none;transform:none}.home-module__06co2W__countTile:after{transition:none;transform:scaleX(1)}.home-module__06co2W__rail{transition:none;transform:scaleY(1)}.home-module__06co2W__step,.home-module__06co2W__stepNum,.home-module__06co2W__stepPanel,.home-module__06co2W__spot:before{transition:none}.home-module__06co2W__eggLayer{display:none}}
