.winter_world__x_lfj{--ink:#172463;--paper:#f4f7ff;position:relative;background:#2934a2;color:var(--ink);font-family:var(--font-outfit),Arial,sans-serif}.winter_trail__iv1zd{height:650dvh;position:relative}.winter_stage__7_Z8W{height:100dvh;width:100%;position:sticky;top:0;overflow:hidden;isolation:isolate}.winter_canvas__Uoy_b{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.winter_worldHeader__2HGAb{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:24px 4%;gap:16px;color:#fff;z-index:5;text-shadow:0 2px 0 #16265c}.winter_home__JDgbs{font-size:22px;font-weight:800;letter-spacing:-1px}.winter_edition__25XwN{font-family:var(--font-dancing-script),cursive;font-size:25px}.winter_archive__8w909{font-size:12px;border:2px solid #d3e5ff;border-radius:45% 40% 44% 40%;padding:9px 15px;background:#222c8540;box-shadow:2px 3px 0 #16265c}.winter_trailLabel__8UR8B{position:absolute;top:95px;left:4%;color:#e5efff;font-size:9px;font-weight:700;letter-spacing:2px;display:flex;flex-direction:column;gap:8px}.winter_trailLabel__8UR8B span{font-family:var(--font-dancing-script),cursive;font-size:20px;letter-spacing:0;color:#baf5f6}.winter_story__93TL5{position:absolute;inset:0;pointer-events:none}.winter_storyStop__PXGG_{position:absolute;top:25%;right:9%;width:min(420px,38vw);opacity:0;visibility:hidden;transform:translateY(20px) rotate(2deg);transition:opacity .4s,transform .5s,visibility .4s;pointer-events:none;text-align:center}.winter_storyStop__PXGG_[data-active=true]{opacity:1;visibility:visible;transform:translateY(0) rotate(-1deg);pointer-events:auto}.winter_welcome__wC5HM{top:21%;right:22%;width:56%;color:#fff;filter:drop-shadow(0 3px 0 #18266c)}.winter_welcome__wC5HM h1{font-size:clamp(25px,4vw,65px);line-height:.96;letter-spacing:-2px;color:#a6f2ff;-webkit-text-stroke:1px #152665;text-shadow:3px 3px 0 #152665,-2px -2px 0 #fff,4px 5px 0 #fff;margin:8px 0 15px}.winter_welcome__wC5HM h1 span{display:block;font-size:clamp(68px,10vw,150px);color:#c2efff;font-style:italic;letter-spacing:-6px}.winter_welcome__wC5HM h1 span:last-child{font-size:clamp(35px,5.5vw,83px);color:#c6b8ff;letter-spacing:-3px}.winter_kicker__x_JwV{font-family:var(--font-dancing-script),cursive;font-size:24px;line-height:1.2;margin-bottom:12px}.winter_storyText__8qQOR{font-size:16px;line-height:1.6;margin:14px auto;max-width:34ch}.winter_welcome__wC5HM .winter_storyText__8qQOR{font-size:16px;max-width:31ch}.winter_note__sa7iR{font-size:12px;font-weight:600;line-height:1.5;color:#55649c;margin:17px 0}.winter_welcome__wC5HM .winter_note__sa7iR{color:#d7e8ff}.winter_sign__vMca8{padding:34px 30px 25px;background:#f2f6ff;border:4px solid #233575;border-radius:38% 9% 15% 8%/7% 15% 6% 12%;box-shadow:6px 7px 0 #14275b55,0 -8px 0 #fff,0 -12px 0 #a6c6ff;transform-origin:center bottom}.winter_sign__vMca8:after{content:"";position:absolute;width:20px;height:45dvh;background:repeating-linear-gradient(92deg,#a77ba1 0 6px,#c19bb8 7px 12px);border:3px solid #26326b;border-top:0;left:calc(50% - 10px);top:100%;z-index:-1;transform:rotate(2deg)}.winter_sign__vMca8 h2{font-family:var(--font-dancing-script),cursive;font-size:clamp(34px,3.7vw,57px);font-weight:700;line-height:1.02;color:#3146a0}.winter_sign__vMca8 .winter_kicker__x_JwV{font-family:inherit;text-transform:uppercase;font-size:9px;letter-spacing:2px;color:#6574a1}.winter_next__Ry42X,.winter_pastButton__W4bnc{display:inline-flex;align-items:center;gap:16px;font-family:var(--font-dancing-script),cursive;font-size:24px;font-weight:700;padding:8px 22px;background:#d9ecff;border:2px solid #233575;border-radius:38% 22% 32% 20%;box-shadow:3px 3px 0 #233575;color:#203875;transition:transform .2s}.winter_next__Ry42X:hover,.winter_pastButton__W4bnc:hover{transform:translateY(-3px) rotate(-2deg)}.winter_welcome__wC5HM .winter_next__Ry42X{background:#cff7fa}.winter_next__Ry42X span{display:inline-block;animation:winter_arrow__NPsuU 2s ease-in-out infinite}.winter_trailMap__9DVvp{position:absolute;left:3%;bottom:14%;display:flex;flex-direction:column;gap:13px}.winter_mapTitle__lmH4n{font-size:8px;letter-spacing:3px;color:#c4dfff;margin-bottom:5px}.winter_trailMap__9DVvp button{display:flex;align-items:center;gap:9px;font-size:11px;color:#e1ebff;text-shadow:0 1px 2px #1c2d69;text-align:left}.winter_trailMap__9DVvp button>span:first-child{display:grid;place-items:center;width:29px;height:29px;border:2px solid #c5d8ff;border-radius:43% 50% 40% 50%;background:#273a8888;font-size:10px;transition:transform .3s,background .3s}.winter_trailMap__9DVvp button[aria-current]>span:first-child{background:#e0f9ff;color:#172463;transform:rotate(-10deg) scale(1.16);box-shadow:2px 2px 0 #293279}.winter_bottom__sI3U4{position:absolute;bottom:0;left:0;right:0;padding:18px 4%;display:flex;justify-content:space-between;align-items:center;gap:12px;color:#203373;font-size:10px;font-weight:700;background:#eaf4ffdd;border-top:2px dashed #91aad2}.winter_bottom__sI3U4 button{text-decoration:underline;text-underline-offset:3px}.winter_progress__C3_Iq{position:absolute;bottom:0;left:0;height:4px;background:#7159d1;transition:width .4s}.winter_world__x_lfj a:focus-visible,.winter_world__x_lfj button:focus-visible{outline:3px solid #ffdf75;outline-offset:6px}.winter_screenReader__d3KML{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.winter_noScript__vGpRE{position:fixed;inset:0;z-index:10;background:#eaf4ff;padding:15vh 10%;text-align:center}.winter_noScript__vGpRE a{text-decoration:underline}@keyframes winter_arrow__NPsuU{50%{transform:translateY(5px)}}.winter_world__x_lfj[data-paused=true] *{animation-play-state:paused!important}@media(max-width:700px){.winter_worldHeader__2HGAb{padding:18px 5%}.winter_home__JDgbs{font-size:17px}.winter_edition__25XwN{display:none}.winter_archive__8w909{font-size:10px;padding:7px 11px}.winter_trailLabel__8UR8B{top:75px;font-size:8px;gap:4px}.winter_trailLabel__8UR8B span{font-size:18px}.winter_storyStop__PXGG_{top:28%;right:7%;width:70%;max-width:390px}.winter_welcome__wC5HM{right:6%;width:88%;top:25%;max-width:none}.winter_welcome__wC5HM h1{font-size:32px;letter-spacing:-1px}.winter_welcome__wC5HM h1 span{font-size:85px;letter-spacing:-4px}.winter_welcome__wC5HM h1 span:last-child{font-size:48px;letter-spacing:-2px}.winter_welcome__wC5HM .winter_kicker__x_JwV{font-size:21px}.winter_welcome__wC5HM .winter_storyText__8qQOR{font-size:14px}.winter_sign__vMca8{padding:26px 19px 20px}.winter_sign__vMca8 h2{font-size:39px}.winter_storyText__8qQOR{font-size:14px}.winter_note__sa7iR{font-size:11px;margin:12px 0}.winter_next__Ry42X,.winter_pastButton__W4bnc{font-size:21px;padding:6px 15px}.winter_trailMap__9DVvp{left:4%;bottom:17%;gap:12px}.winter_mapName__hjsdU,.winter_mapTitle__lmH4n{display:none}.winter_trailMap__9DVvp button>span:first-child{width:23px;height:23px;font-size:8px}.winter_bottom__sI3U4{font-size:9px;padding:15px 4%}.winter_storyStop__PXGG_ .winter_kicker__x_JwV{margin-bottom:9px}.winter_sign__vMca8:after{height:60dvh}}@media(prefers-reduced-motion:reduce){.winter_world__x_lfj *{animation:none!important;transition:none!important}}.winter_welcome__wC5HM .winter_kicker__x_JwV,.winter_welcome__wC5HM .winter_note__sa7iR,.winter_welcome__wC5HM .winter_storyText__8qQOR{text-shadow:0 2px 3px #172463,0 0 9px #172463}.winter_stage__7_Z8W{top:var(--world-header-height,80px);height:calc(100dvh - var(--world-header-height,80px))}.winter_trailLabel__8UR8B{top:24px;background:#172c8870;padding:10px 14px;border-radius:40% 8% 22% 10%;text-shadow:0 2px 2px #172463}.winter_welcome__wC5HM{top:9%;right:16%;width:60%;filter:none}.winter_welcome__wC5HM h1{font-weight:900;line-height:.95;margin:5px 0 12px;font-size:clamp(26px,3.5vw,52px);transform:rotate(-3deg);paint-order:stroke fill;-webkit-text-stroke:5px #fff;text-shadow:3px 5px 0 #172463,6px 8px 0 #172463,8px 10px 0 #c5e8ff;color:#63e5f7}.winter_welcome__wC5HM h1 span{font-size:clamp(65px,8.5vw,125px);letter-spacing:-4px;-webkit-text-stroke:7px #fff;paint-order:stroke fill;text-shadow:4px 6px 0 #172463,7px 9px 0 #172463,9px 12px 0 #b5d9ff;color:#6eddf7}.winter_welcome__wC5HM h1 span:last-child{font-size:clamp(35px,4.8vw,72px);color:#c4a6fb;margin-top:10px;letter-spacing:-2px}.winter_welcome__wC5HM .winter_storyText__8qQOR{background:#18358bbf;padding:8px 15px;border-radius:45% 12% 36% 10%;font-size:14px;max-width:34ch}.winter_welcome__wC5HM .winter_note__sa7iR{margin:10px 0}.winter_welcome__wC5HM .winter_kicker__x_JwV{font-size:22px}.winter_sign__vMca8{background-color:#f4f6ffed;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.13' filter='url(%23n)'/%3E%3C/svg%3E");border-color:#223578;box-shadow:5px 8px 0 #1c2b6855,0 -7px 0 #fff,0 -11px 0 #9ec7fc;top:20%}.winter_trailMap__9DVvp{background:#172c8877;padding:13px;border-radius:25px}.winter_bottom__sI3U4{background:#eaf4ffec}@media(max-width:700px){.winter_trailLabel__8UR8B{top:14px;left:4%;padding:7px 10px}.winter_welcome__wC5HM{top:15%;right:5%;width:90%}.winter_welcome__wC5HM h1{font-size:28px;-webkit-text-stroke:4px #fff}.winter_welcome__wC5HM h1 span{font-size:76px;-webkit-text-stroke:5px #fff;letter-spacing:-3px}.winter_welcome__wC5HM h1 span:last-child{font-size:42px}.winter_welcome__wC5HM .winter_kicker__x_JwV{font-size:19px}.winter_welcome__wC5HM .winter_storyText__8qQOR{font-size:12px;max-width:30ch}.winter_welcome__wC5HM .winter_note__sa7iR{font-size:10px}.winter_welcome__wC5HM .winter_next__Ry42X{font-size:20px}.winter_sign__vMca8{top:18%;right:6%;width:75%;padding:22px 18px 17px}.winter_sign__vMca8 h2{font-size:34px}.winter_sign__vMca8 .winter_storyText__8qQOR{font-size:13px}.winter_sign__vMca8 .winter_note__sa7iR{font-size:10px}.winter_trailMap__9DVvp{padding:9px;left:2%;bottom:12%;gap:9px}.winter_sign__vMca8:after{height:70dvh}.winter_bottom__sI3U4{padding-block:13px}}@media(max-height:650px) and (min-width:701px){.winter_welcome__wC5HM{top:5%}.winter_welcome__wC5HM h1 span{font-size:75px}.winter_welcome__wC5HM h1 span:last-child{font-size:45px}.winter_welcome__wC5HM .winter_kicker__x_JwV{font-size:18px}.winter_welcome__wC5HM .winter_storyText__8qQOR{font-size:12px;margin:7px auto}.winter_welcome__wC5HM .winter_note__sa7iR{margin:5px 0}.winter_welcome__wC5HM .winter_next__Ry42X{font-size:20px}.winter_sign__vMca8{top:14%;padding:20px}.winter_sign__vMca8 h2{font-size:36px}.winter_sign__vMca8 .winter_storyText__8qQOR{font-size:13px}.winter_trailLabel__8UR8B{top:12px}}.winter_welcome__wC5HM{top:7%;right:12%;width:59%}.winter_welcome__wC5HM h1.winter_illustratedTitle__hDJzA{margin:0;transform:none;filter:drop-shadow(0 5px 7px #17246333);animation:winter_titleFloat__PVi7P 7s ease-in-out infinite}.winter_illustratedTitle__hDJzA img{display:block;width:100%;max-height:67dvh;height:auto;-o-object-fit:contain;object-fit:contain}@keyframes winter_titleFloat__PVi7P{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-7px) rotate(1deg)}}@media(max-width:700px){.winter_welcome__wC5HM{top:9%;right:2%;width:96%}.winter_illustratedTitle__hDJzA img{max-height:47dvh}}@media(prefers-reduced-motion:reduce){.winter_welcome__wC5HM h1.winter_illustratedTitle__hDJzA{animation:none}}.winter_welcome__wC5HM.winter_storyStop__PXGG_,.winter_welcome__wC5HM.winter_storyStop__PXGG_[data-active=true]{inset:0;width:100%;max-width:none;display:grid;place-items:center;transform:none}.winter_welcome__wC5HM h1.winter_illustratedTitle__hDJzA{width:59%;max-width:100%;justify-self:center}@media(max-width:700px){.winter_welcome__wC5HM h1.winter_illustratedTitle__hDJzA{width:96%}}@font-face{font-family:dancingScript;src:url(/_next/static/media/69a939ef637aee76-s.p.ttf) format("truetype");font-display:swap;font-weight:400 700}@font-face{font-family:dancingScript Fallback;src:local("Arial");ascent-override:115.78%;descent-override:35.24%;line-gap-override:0.00%;size-adjust:79.46%}.__className_a7e6cc{font-family:dancingScript,dancingScript Fallback}.__variable_a7e6cc{--font-dancing-script:"dancingScript","dancingScript Fallback"}