@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_d5dfb1{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.__variable_d5dfb1{--font-castle-title:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a905a6179bab2b08-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/273b2e150de7c4a9-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/692781be160fc9d0-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1e9fc5e960416d85-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e244d3ca994d3054-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/95fbe602f95f5b1d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d7fd192484976c0a-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e478c40a90656953-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/680964f1bd688e24-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3e68fbb477d90635-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/eba0a4e5bf800560-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6adccebe1b78ad4c-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1ee996a2e7c8d770-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/581701471b17b157-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1eedfae966de4e1c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spectral Fallback;src:local("Times New Roman");ascent-override:96.46%;descent-override:42.17%;line-gap-override:0.00%;size-adjust:109.78%}.__className_34f887{font-family:Spectral,Spectral Fallback;font-style:normal}.__variable_34f887{--font-castle-body:"Spectral","Spectral Fallback"}.hero-scene_sceneViewport__8ltma{--motion-factor:1;position:relative;margin-top:1.25rem;min-height:27rem;overflow:hidden;border-radius:1.75rem;border:1px solid rgba(126,87,60,.18);background:linear-gradient(180deg,rgba(255,251,241,.96),rgba(245,226,201,.96) 42%,rgba(153,106,75,.68));box-shadow:inset 0 1px 0 rgba(255,255,255,.72),inset 0 -48px 72px rgba(76,47,30,.14)}.hero-scene_ambientTop__PcPty,.hero-scene_banner__1wKCn,.hero-scene_castle__CSwJw,.hero-scene_cloud___uooq,.hero-scene_cobblestones__3KImc,.hero-scene_courtyard__ftDe_,.hero-scene_gate__sdciJ,.hero-scene_haystack__ZVBS7,.hero-scene_innerWall__JBJnR,.hero-scene_ivyLeft__JemaK,.hero-scene_ivyRight__KDmNs,.hero-scene_keep__0Xxds,.hero-scene_leftTower__97_q_,.hero-scene_pond__KTYJQ,.hero-scene_rightTower__Q7zla,.hero-scene_sceneGlow__8mbJh,.hero-scene_sunHalo__RyXnj,.hero-scene_well__OHG3h,.hero-scene_windowGlow__gnCE8{pointer-events:none}.hero-scene_ambientTop__PcPty{position:absolute;inset:0 0 auto;height:58%;background:linear-gradient(180deg,rgba(255,250,237,.98),rgba(255,236,196,.86) 44%,rgba(150,105,75,.16))}.hero-scene_sunHalo__RyXnj{position:absolute;right:10%;top:2rem;width:12rem;height:12rem;border-radius:9999px;background:radial-gradient(circle,rgba(255,248,217,.94) 0,rgba(255,219,149,.64) 38%,rgba(255,219,149,0) 74%);filter:blur(.2rem)}.hero-scene_cloud___uooq{position:absolute;height:2.5rem;border-radius:9999px;background:linear-gradient(180deg,rgba(255,255,255,.8),rgba(255,240,223,.54));box-shadow:1.1rem .4rem 0 0 rgba(255,250,242,.52),2.2rem .2rem 0 0 rgba(255,249,238,.76);opacity:.76;filter:drop-shadow(0 .5rem .8rem rgba(111,74,50,.08));animation:hero-scene_cloudFloat__sWLzj 18s ease-in-out infinite alternate}.hero-scene_cloudOne__5IFWw{left:16%;top:3rem;width:5rem}.hero-scene_cloudTwo__ESmkY{right:22%;top:6.5rem;width:4.2rem;animation-duration:23s;animation-delay:-4s}.hero-scene_castle__CSwJw{position:absolute;inset:12% 7% 29% 23%}.hero-scene_innerWall__JBJnR,.hero-scene_keep__0Xxds,.hero-scene_leftTower__97_q_,.hero-scene_rightTower__Q7zla{position:absolute;bottom:0;border-radius:1.8rem 1.8rem 1rem 1rem;background:linear-gradient(180deg,#efdec5,#d3b28d 62%,#b18462);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),inset 0 -10px 18px rgba(88,51,30,.16)}.hero-scene_keep__0Xxds{left:28%;right:20%;top:18%}.hero-scene_keep__0Xxds:before,.hero-scene_leftTower__97_q_:before,.hero-scene_rightTower__Q7zla:before{content:"";position:absolute;inset:-1rem 0 auto;height:1.1rem;background:repeating-linear-gradient(90deg,#8b5d3f,#8b5d3f 12px,transparent 0,transparent 18px)}.hero-scene_leftTower__97_q_{left:12%;width:20%;top:4%}.hero-scene_rightTower__Q7zla{right:4%;width:20%;top:6%}.hero-scene_innerWall__JBJnR{left:4%;right:5%;height:38%;bottom:-2%;border-radius:1.4rem;background:linear-gradient(180deg,#d9b895,#bc8f6a)}.hero-scene_gate__sdciJ{position:absolute;left:48%;bottom:0;width:8.2rem;height:11.2rem;transform:translateX(-50%);border-radius:999px 999px 1rem 1rem;background:linear-gradient(180deg,#76503a,#4f3425);box-shadow:inset .3rem 0 0 rgba(255,240,220,.14),inset -.3rem 0 0 rgba(22,10,4,.2)}.hero-scene_gate__sdciJ:before{content:"";position:absolute;inset:.6rem .8rem;border-radius:999px 999px .6rem .6rem;background:repeating-linear-gradient(90deg,rgba(255,239,214,.16),rgba(255,239,214,.16) 10px,transparent 0,transparent 18px)}.hero-scene_windowGlow__gnCE8{position:absolute;top:19%;left:63%;width:4.1rem;height:5.5rem;border-radius:999px 999px 1rem 1rem;background:radial-gradient(circle at 50% 28%,rgba(207,242,255,.7) 0,rgba(115,195,230,.46) 44%,rgba(115,195,230,0) 74%);filter:blur(.15rem)}.hero-scene_banner__1wKCn{position:absolute;top:20%;width:1rem;height:5.2rem;border-radius:999px 999px .5rem .5rem;background:linear-gradient(180deg,#7d2d2f,#b8474a);transform-origin:top center;animation:hero-scene_bannerWave___wRc6 6.6s ease-in-out infinite}.hero-scene_banner__1wKCn:after{content:"";position:absolute;inset:.55rem 0 auto;width:1rem;height:1rem;border-radius:9999px;background:rgba(255,233,201,.42)}.hero-scene_bannerLeft__z21Of{left:36%}.hero-scene_bannerRight__aI1GC{right:23%;animation-delay:-2.2s}.hero-scene_courtyard__ftDe_{position:absolute;inset:58% 0 0;background:linear-gradient(180deg,#8d5f3c,#6b432c)}.hero-scene_cobblestones__3KImc{position:absolute;inset:63% 0 0;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.16) 0,transparent 38%),radial-gradient(circle at 70% 30%,rgba(255,255,255,.12) 0,transparent 34%),repeating-linear-gradient(90deg,rgba(255,243,227,.12),rgba(255,243,227,.12) 2px,transparent 0,transparent 28px),repeating-linear-gradient(180deg,rgba(41,24,13,.2),rgba(41,24,13,.2) 2px,transparent 0,transparent 22px);opacity:.84}.hero-scene_haystack__ZVBS7,.hero-scene_ivyLeft__JemaK,.hero-scene_ivyRight__KDmNs,.hero-scene_pond__KTYJQ,.hero-scene_sceneGlow__8mbJh,.hero-scene_well__OHG3h{position:absolute}.hero-scene_well__OHG3h{left:32%;bottom:14%;width:5.2rem;height:3.4rem;border-radius:999px;background:linear-gradient(180deg,#8f6446,#6d472f);box-shadow:inset 0 .25rem 0 rgba(255,231,204,.28),0 1rem 1.2rem rgba(71,39,21,.16)}.hero-scene_well__OHG3h:before{content:"";position:absolute;left:50%;top:-.9rem;width:3.2rem;height:1rem;transform:translateX(-50%);border-radius:999px;border:2px solid rgba(255,235,207,.48)}.hero-scene_haystack__ZVBS7{right:18%;bottom:13%;width:4.6rem;height:3rem;border-radius:1.7rem;background:linear-gradient(180deg,#f2d08a,#d9aa58);box-shadow:inset 0 -.4rem 0 rgba(129,79,30,.16)}.hero-scene_pond__KTYJQ{right:6.5%;bottom:9%;width:7rem;height:2.7rem;border-radius:999px;background:radial-gradient(circle at 30% 35%,rgba(188,249,255,.72),rgba(77,166,183,.82) 58%,rgba(24,92,107,.96));box-shadow:inset 0 0 0 3px rgba(255,255,255,.14),0 1rem 1.4rem rgba(32,74,85,.22)}.hero-scene_ivyLeft__JemaK,.hero-scene_ivyRight__KDmNs{bottom:29%;width:4rem;height:7rem;background:radial-gradient(circle at 50% 15%,rgba(102,145,88,.92) 0,rgba(102,145,88,.92) 12%,transparent 14%),radial-gradient(circle at 30% 35%,rgba(109,158,92,.86) 0,rgba(109,158,92,.86) 12%,transparent 14%),radial-gradient(circle at 65% 55%,rgba(90,136,74,.92) 0,rgba(90,136,74,.92) 13%,transparent 15%),radial-gradient(circle at 42% 78%,rgba(118,164,101,.8) 0,rgba(118,164,101,.8) 11%,transparent 13%);opacity:.84}.hero-scene_ivyLeft__JemaK{left:14%}.hero-scene_ivyRight__KDmNs{right:3%}.hero-scene_sceneGlow__8mbJh{inset:auto 8% 8% 6%;height:9rem;background:radial-gradient(ellipse,rgba(255,245,225,.32) 0,rgba(255,245,225,.08) 42%,rgba(255,245,225,0) 78%)}.hero-scene_critterRoot__xfp2V{position:absolute;left:var(--critter-x);top:var(--critter-y);z-index:var(--critter-layer);transform:translate(-50%,-50%);pointer-events:none}.hero-scene_critterTrack__hi1p4{position:relative;display:block;animation:hero-scene_critterRoam__DH9Uu var(--critter-speed) linear infinite alternate;animation-delay:var(--critter-delay)}.hero-scene_critterShadow__A_ER8{position:absolute;left:50%;bottom:.18rem;width:calc(2.05rem * var(--critter-scale));height:calc(.5rem * var(--critter-scale));transform:translateX(-50%);border-radius:999px;background:radial-gradient(circle,rgba(66,40,24,.24) 0,rgba(66,40,24,0) 74%);filter:blur(.08rem);animation:hero-scene_shadowPulse__uLt_T var(--critter-shadow-speed) ease-in-out infinite;animation-delay:var(--critter-delay)}.hero-scene_critterGlyph__1n5jY{position:relative;display:grid;width:calc(2rem * var(--critter-scale));height:calc(2rem * var(--critter-scale));place-items:center;border-radius:999px;background:linear-gradient(180deg,var(--critter-soft) 0,var(--critter-main) 100%);box-shadow:inset 0 .08rem 0 rgba(255,255,255,.4),0 .45rem 1rem rgba(88,55,34,.14);font-size:calc(1.16rem * var(--critter-scale));line-height:1}.hero-scene_critterRoot__xfp2V[data-accent=hay]{--critter-main:#e0bc71;--critter-soft:#f8e8bc}.hero-scene_critterRoot__xfp2V[data-accent=pond]{--critter-main:#88bfc0;--critter-soft:#d8f3f2}.hero-scene_critterRoot__xfp2V[data-accent=berry]{--critter-main:#ca8a77;--critter-soft:#f5ddd3}.hero-scene_critterRoot__xfp2V[data-accent=meadow]{--critter-main:#8ca979;--critter-soft:#d8e7cc}.hero-scene_critterRoot__xfp2V[data-accent=night]{--critter-main:#7f88b3;--critter-soft:#d7ddf6}.hero-scene_critterRoot__xfp2V[data-accent=copper]{--critter-main:#c19272;--critter-soft:#f5ded0}.hero-scene_critterRoot__xfp2V[data-direction=reverse] .hero-scene_critterTrack__hi1p4{animation-name:hero-scene_critterRoamReverse__iB_cX}.hero-scene_critterRoot__xfp2V[data-motion=hop] .hero-scene_critterGlyph__1n5jY{animation:hero-scene_critterHop__mWvFz var(--critter-hop-speed) ease-in-out infinite;animation-delay:var(--critter-delay)}.hero-scene_critterRoot__xfp2V[data-motion=waddle] .hero-scene_critterGlyph__1n5jY{animation:hero-scene_critterWaddle__oHY3x var(--critter-waddle-speed) ease-in-out infinite;animation-delay:var(--critter-delay)}.hero-scene_critterRoot__xfp2V[data-motion=dash] .hero-scene_critterGlyph__1n5jY{animation:hero-scene_critterDash__H7BfX var(--critter-dash-speed) ease-in-out infinite;animation-delay:var(--critter-delay)}.hero-scene_critterRoot__xfp2V[data-motion=prance] .hero-scene_critterGlyph__1n5jY{animation:hero-scene_critterPrance__e_OT8 var(--critter-prance-speed) ease-in-out infinite;animation-delay:var(--critter-delay)}.hero-scene_critterRoot__xfp2V[data-motion=glide] .hero-scene_critterGlyph__1n5jY{animation:hero-scene_critterGlide__AvXVs var(--critter-glide-speed) ease-in-out infinite;animation-delay:var(--critter-delay)}.hero-scene_critterRoot__xfp2V[data-motion=scurry] .hero-scene_critterGlyph__1n5jY{animation:hero-scene_critterScurry__V2oKa var(--critter-scurry-speed) ease-in-out infinite;animation-delay:var(--critter-delay)}.hero-scene_characterRoot__KFB9X{position:absolute;left:var(--character-x);top:var(--character-y);z-index:var(--layer);transform:translate(-50%,-50%);pointer-events:none}.hero-scene_travel__vC2Ga{position:relative;animation-delay:var(--delay);animation-fill-mode:both}.hero-scene_characterButton__vjGn1{position:relative;display:flex;flex-direction:column;align-items:center;gap:.28rem;border:0;background:none;padding:0;color:#2c1e19;transform:translateZ(0);transition:transform .18s ease,filter .18s ease;pointer-events:auto;touch-action:manipulation}.hero-scene_characterButton__vjGn1:focus-visible,.hero-scene_characterButton__vjGn1:hover,.hero-scene_characterRoot__KFB9X[data-active=true] .hero-scene_characterButton__vjGn1{transform:translateY(calc(var(--hover-lift) * -1));filter:saturate(1.08);outline:none}.hero-scene_figure__2VPfb{position:relative;display:flex;align-items:flex-end;justify-content:center;width:4.7rem;height:5.2rem}.hero-scene_shadow__AMH_l{position:absolute;bottom:1rem;left:50%;width:2.9rem;height:.8rem;transform:translateX(-50%);border-radius:999px;background:radial-gradient(circle,rgba(53,31,18,.32) 0,rgba(53,31,18,0) 72%);filter:blur(.08rem);animation:hero-scene_shadowPulse__uLt_T var(--speed-slow) ease-in-out infinite;animation-delay:var(--delay)}.hero-scene_body__0gwkL{position:relative;display:block;width:3.3rem;height:4.1rem;transform-origin:50% 88%;animation:hero-scene_idleBob__ZfkZY var(--speed-slow) ease-in-out infinite;animation-delay:var(--delay)}.hero-scene_head__1hLls{position:absolute;left:50%;top:.08rem;display:grid;width:1.9rem;height:1.9rem;place-items:center;transform:translateX(-50%);border-radius:999px;background:linear-gradient(180deg,#fff5e8,#f0d9bb);box-shadow:0 .12rem 0 rgba(120,77,46,.14),0 .5rem 1rem rgba(89,57,35,.1);font-size:.98rem}.hero-scene_torso__CGEgp{position:absolute;left:50%;bottom:.35rem;width:2.55rem;height:2.55rem;transform:translateX(-50%);border-radius:1rem 1rem .85rem .85rem;background:linear-gradient(180deg,var(--accent-soft) 0,var(--accent-main) 68%,var(--accent-deep) 100%);box-shadow:inset 0 .08rem 0 rgba(255,255,255,.35),0 .6rem 1rem rgba(81,49,29,.12)}.hero-scene_prop__HNl2i{position:absolute;right:-.05rem;bottom:.85rem;display:grid;width:1.45rem;height:1.45rem;place-items:center;transform-origin:20% 80%;font-size:1rem;animation:hero-scene_propBreathe__lXsdb var(--speed-fast) ease-in-out infinite;animation-delay:var(--delay)}.hero-scene_spark__zZItz{position:absolute;right:.2rem;top:.95rem;width:.9rem;height:.9rem;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.92) 0,var(--accent-main) 48%,rgba(255,255,255,0) 76%);opacity:0;filter:blur(.08rem)}.hero-scene_tail__ilTb2{position:absolute;right:.18rem;bottom:.62rem;width:1.1rem;height:.36rem;transform-origin:left center;border-radius:999px;background:var(--accent-deep);opacity:0}.hero-scene_windowFrame__42dKb{position:absolute;inset:.45rem .75rem .8rem;border-radius:999px 999px .9rem .9rem;background:linear-gradient(180deg,rgba(43,29,22,.88),rgba(94,69,53,.8));box-shadow:inset 0 0 0 1px rgba(255,224,177,.12),0 .4rem 1rem rgba(39,22,15,.2)}.hero-scene_assetFrame__rOz0K{position:absolute;inset:.15rem .35rem .3rem}.hero-scene_assetSprite__J5_1c{-o-object-fit:contain;object-fit:contain}.hero-scene_caption__tV10s{display:flex;flex-direction:column;align-items:center;gap:.05rem;text-align:center;line-height:1.08;color:#5c4234;text-shadow:0 1px 0 rgba(255,252,247,.52)}.hero-scene_caption__tV10s strong{font-size:.72rem;font-weight:700}.hero-scene_caption__tV10s span{max-width:8rem;font-size:.63rem;font-weight:500}.hero-scene_speechBubble__KvqS6{position:absolute;left:50%;bottom:calc(100% + .65rem);width:-moz-max-content;width:max-content;max-width:12rem;transform:translateX(-50%);border:1px solid rgba(137,97,69,.2);border-radius:1rem;background:rgba(255,252,247,.95);box-shadow:0 1rem 2rem rgba(64,34,19,.14);padding:.58rem .7rem;color:#442f25;font-size:.77rem;line-height:1.3;pointer-events:none;animation:hero-scene_bubblePop__Pe6T6 .18s ease}.hero-scene_speechBubble__KvqS6:after{content:"";position:absolute;left:50%;bottom:-.42rem;width:.86rem;height:.86rem;transform:translateX(-50%) rotate(45deg);border-right:1px solid rgba(137,97,69,.2);border-bottom:1px solid rgba(137,97,69,.2);background:inherit}.hero-scene_characterRoot__KFB9X[data-variant=window] .hero-scene_figure__2VPfb{height:5.5rem}.hero-scene_characterRoot__KFB9X[data-variant=window] .hero-scene_shadow__AMH_l{display:none}.hero-scene_characterRoot__KFB9X[data-variant=window] .hero-scene_body__0gwkL{width:2.9rem;height:3.7rem;transform:translateY(.2rem)}.hero-scene_characterRoot__KFB9X[data-variant=window] .hero-scene_head__1hLls{top:.58rem}.hero-scene_characterRoot__KFB9X[data-variant=window] .hero-scene_torso__CGEgp{bottom:.55rem}.hero-scene_characterRoot__KFB9X[data-accent=stone]{--accent-main:#7a8793;--accent-soft:#d7dde1;--accent-deep:#44505d}.hero-scene_characterRoot__KFB9X[data-accent=ember]{--accent-main:#b86b44;--accent-soft:#f2c092;--accent-deep:#7c452a}.hero-scene_characterRoot__KFB9X[data-accent=banner]{--accent-main:#9f4351;--accent-soft:#f0c0ca;--accent-deep:#662536}.hero-scene_characterRoot__KFB9X[data-accent=gold]{--accent-main:#c58d30;--accent-soft:#f7dca1;--accent-deep:#8b5e1d}.hero-scene_characterRoot__KFB9X[data-accent=plum]{--accent-main:#7c5e7c;--accent-soft:#d8c2dc;--accent-deep:#5a4162}.hero-scene_characterRoot__KFB9X[data-accent=sky]{--accent-main:#4e8cb5;--accent-soft:#c6e2f1;--accent-deep:#2d627f}.hero-scene_characterRoot__KFB9X[data-accent=moss]{--accent-main:#6f8f53;--accent-soft:#ceddb8;--accent-deep:#4d6539}.hero-scene_characterRoot__KFB9X[data-accent=neon]{--accent-main:#30a799;--accent-soft:#c8f6f1;--accent-deep:#136b61}.hero-scene_characterRoot__KFB9X[data-accent=arcane]{--accent-main:#5a74c9;--accent-soft:#d2ddff;--accent-deep:#34479b}.hero-scene_characterRoot__KFB9X[data-accent=sage]{--accent-main:#79956c;--accent-soft:#d6e4cb;--accent-deep:#52684b}.hero-scene_characterRoot__KFB9X[data-accent=crimson]{--accent-main:#ad5455;--accent-soft:#f4c0c2;--accent-deep:#7d3236}.hero-scene_characterRoot__KFB9X[data-character=gate-guard] .hero-scene_travel__vC2Ga{animation:hero-scene_guardPatrol__bSEnC var(--speed) ease-in-out infinite alternate}.hero-scene_characterRoot__KFB9X[data-character=gate-guard] .hero-scene_head__1hLls{animation:hero-scene_guardScan__w5qqV var(--speed-fast) ease-in-out infinite}.hero-scene_characterRoot__KFB9X[data-character=gate-guard] .hero-scene_characterButton__vjGn1:focus-visible .hero-scene_body__0gwkL,.hero-scene_characterRoot__KFB9X[data-character=gate-guard] .hero-scene_characterButton__vjGn1:hover .hero-scene_body__0gwkL,.hero-scene_characterRoot__KFB9X[data-character=gate-guard][data-active=true] .hero-scene_body__0gwkL{animation:hero-scene_guardWave__kNvwE 1.1s ease-in-out infinite}.hero-scene_characterRoot__KFB9X[data-character=barrel-runner] .hero-scene_travel__vC2Ga{animation:hero-scene_runnerPath__9mO5X var(--speed) linear infinite alternate}.hero-scene_characterRoot__KFB9X[data-character=barrel-runner] .hero-scene_body__0gwkL{animation:hero-scene_barrelCarry__zMm7d var(--speed-fast) ease-in-out infinite}.hero-scene_characterRoot__KFB9X[data-character=barrel-runner] .hero-scene_characterButton__vjGn1:focus-visible .hero-scene_travel__vC2Ga,.hero-scene_characterRoot__KFB9X[data-character=barrel-runner] .hero-scene_characterButton__vjGn1:hover .hero-scene_travel__vC2Ga,.hero-scene_characterRoot__KFB9X[data-character=barrel-runner][data-active=true] .hero-scene_travel__vC2Ga{animation-play-state:paused;transform:translate(calc(var(--path-x) * .15),calc(var(--path-y) * .2))}.hero-scene_characterRoot__KFB9X[data-character=flag-boy] .hero-scene_travel__vC2Ga{animation:hero-scene_flagMarch__3SQ04 var(--speed) ease-in-out infinite alternate}.hero-scene_characterRoot__KFB9X[data-character=flag-boy] .hero-scene_prop__HNl2i{animation:hero-scene_flagLift__xH_Mo var(--speed-fast) ease-in-out infinite}.hero-scene_characterRoot__KFB9X[data-character=flag-boy] .hero-scene_characterButton__vjGn1:focus-visible .hero-scene_prop__HNl2i,.hero-scene_characterRoot__KFB9X[data-character=flag-boy] .hero-scene_characterButton__vjGn1:hover .hero-scene_prop__HNl2i,.hero-scene_characterRoot__KFB9X[data-character=flag-boy][data-active=true] .hero-scene_prop__HNl2i{animation:hero-scene_flagFlare__1ZzN_ .9s ease-in-out infinite}.hero-scene_characterRoot__KFB9X[data-character=torch-keeper] .hero-scene_body__0gwkL{animation:hero-scene_torchLean__V1Qkg var(--speed) ease-in-out infinite}.hero-scene_characterRoot__KFB9X[data-character=torch-keeper] .hero-scene_spark__zZItz{opacity:.8;animation:hero-scene_torchFlicker__yLtZR 1.2s ease-in-out infinite}.hero-scene_characterRoot__KFB9X[data-character=torch-keeper] .hero-scene_characterButton__vjGn1:focus-visible .hero-scene_spark__zZItz,.hero-scene_characterRoot__KFB9X[data-character=torch-keeper] .hero-scene_characterButton__vjGn1:hover .hero-scene_spark__zZItz,.hero-scene_characterRoot__KFB9X[data-character=torch-keeper][data-active=true] .hero-scene_spark__zZItz{animation:hero-scene_torchFlare__rXD2E .8s ease-in-out infinite}.hero-scene_characterRoot__KFB9X[data-character=sleepy-monk] .hero-scene_body__0gwkL{animation:hero-scene_monkNod__opzO1 var(--speed) ease-in-out infinite}.hero-scene_characterRoot__KFB9X[data-character=sleepy-monk] .hero-scene_head__1hLls{animation:hero-scene_monkBlink__bG0no var(--speed-fast) ease-in-out infinite}.hero-scene_characterRoot__KFB9X[data-character=sleepy-monk] .hero-scene_characterButton__vjGn1:focus-visible .hero-scene_head__1hLls,.hero-scene_characterRoot__KFB9X[data-character=sleepy-monk] .hero-scene_characterButton__vjGn1:hover .hero-scene_head__1hLls,.hero-scene_characterRoot__KFB9X[data-character=sleepy-monk][data-active=true] .hero-scene_head__1hLls{animation:hero-scene_monkAwake__hftnq .9s ease-out infinite}.hero-scene_characterRoot__KFB9X[data-character=page-runner] .hero-scene_travel__vC2Ga{animation:hero-scene_pageDash__f1Dp2 var(--speed) linear infinite alternate}.hero-scene_characterRoot__KFB9X[data-character=page-runner] .hero-scene_body__0gwkL{animation:hero-scene_runnerBounce__HXTDm var(--speed-fast) linear infinite}.hero-scene_characterRoot__KFB9X[data-character=page-runner] .hero-scene_characterButton__vjGn1:focus-visible .hero-scene_travel__vC2Ga,.hero-scene_characterRoot__KFB9X[data-character=page-runner] .hero-scene_characterButton__vjGn1:hover .hero-scene_travel__vC2Ga,.hero-scene_characterRoot__KFB9X[data-character=page-runner][data-active=true] .hero-scene_travel__vC2Ga{animation-play-state:paused}.hero-scene_characterRoot__KFB9X[data-character=cat-knight] .hero-scene_travel__vC2Ga{animation:hero-scene_catPatrol__vrn6y var(--speed) ease-in-out infinite alternate}.hero-scene_characterRoot__KFB9X[data-character=cat-knight] .hero-scene_body__0gwkL{animation:hero-scene_catSitStand__oxja3 var(--speed-fast) ease-in-out infinite}.hero-scene_characterRoot__KFB9X[data-character=cat-knight] .hero-scene_tail__ilTb2{opacity:1;animation:hero-scene_catTail__wJY15 1.6s ease-in-out infinite}.hero-scene_characterRoot__KFB9X[data-character=cat-knight] .hero-scene_characterButton__vjGn1:focus-visible .hero-scene_head__1hLls,.hero-scene_characterRoot__KFB9X[data-character=cat-knight] .hero-scene_characterButton__vjGn1:hover .hero-scene_head__1hLls,.hero-scene_characterRoot__KFB9X[data-character=cat-knight][data-active=true] .hero-scene_head__1hLls{animation:hero-scene_catSalute__jmN1q .9s ease-in-out infinite}.hero-scene_characterRoot__KFB9X[data-character=frog-minstrel] .hero-scene_travel__vC2Ga{animation:hero-scene_frogStage__i5GZu var(--speed) ease-in-out infinite alternate}.hero-scene_characterRoot__KFB9X[data-character=frog-minstrel] .hero-scene_body__0gwkL{animation:hero-scene_frogBounce__cJ0GD var(--speed-fast) ease-in-out infinite}.hero-scene_characterRoot__KFB9X[data-character=frog-minstrel] .hero-scene_prop__HNl2i{animation:hero-scene_frogStrum__JCxw3 1.4s ease-in-out infinite}.hero-scene_characterRoot__KFB9X[data-character=frog-minstrel] .hero-scene_characterButton__vjGn1:focus-visible .hero-scene_body__0gwkL,.hero-scene_characterRoot__KFB9X[data-character=frog-minstrel] .hero-scene_characterButton__vjGn1:hover .hero-scene_body__0gwkL,.hero-scene_characterRoot__KFB9X[data-character=frog-minstrel][data-active=true] .hero-scene_body__0gwkL{animation:hero-scene_frogEncore__owjaw .8s ease-in-out infinite}.hero-scene_characterRoot__KFB9X[data-character=window-alchemist] .hero-scene_body__0gwkL{animation:hero-scene_alchemistPeek__64Ec_ var(--speed) ease-in-out infinite}.hero-scene_characterRoot__KFB9X[data-character=window-alchemist] .hero-scene_prop__HNl2i{animation:hero-scene_alchemistStir__9kTr9 1.3s ease-in-out infinite}.hero-scene_characterRoot__KFB9X[data-character=window-alchemist] .hero-scene_spark__zZItz{opacity:.85;animation:hero-scene_alchemistGlow__7eRnd 1.8s ease-in-out infinite}.hero-scene_characterRoot__KFB9X[data-character=window-alchemist] .hero-scene_characterButton__vjGn1:focus-visible .hero-scene_body__0gwkL,.hero-scene_characterRoot__KFB9X[data-character=window-alchemist] .hero-scene_characterButton__vjGn1:hover .hero-scene_body__0gwkL,.hero-scene_characterRoot__KFB9X[data-character=window-alchemist][data-active=true] .hero-scene_body__0gwkL{animation:hero-scene_alchemistInspect__XVm5o 1.2s ease-in-out infinite}.hero-scene_characterRoot__KFB9X[data-character=broom-servant] .hero-scene_travel__vC2Ga{animation:hero-scene_sweepShift__3t_az var(--speed) ease-in-out infinite alternate}.hero-scene_characterRoot__KFB9X[data-character=broom-servant] .hero-scene_prop__HNl2i{animation:hero-scene_broomSweep__gnWcy var(--speed-fast) ease-in-out infinite}.hero-scene_characterRoot__KFB9X[data-character=broom-servant] .hero-scene_characterButton__vjGn1:focus-visible .hero-scene_prop__HNl2i,.hero-scene_characterRoot__KFB9X[data-character=broom-servant] .hero-scene_characterButton__vjGn1:hover .hero-scene_prop__HNl2i,.hero-scene_characterRoot__KFB9X[data-character=broom-servant][data-active=true] .hero-scene_prop__HNl2i{animation:hero-scene_broomGuard__LDCX3 1.1s ease-in-out infinite}.hero-scene_characterRoot__KFB9X[data-character=training-squire] .hero-scene_travel__vC2Ga{animation:hero-scene_squireFootwork__ZRKW0 var(--speed) ease-in-out infinite alternate}.hero-scene_characterRoot__KFB9X[data-character=training-squire] .hero-scene_prop__HNl2i{animation:hero-scene_squireSwing__aDy_l var(--speed-fast) ease-in-out infinite}.hero-scene_characterRoot__KFB9X[data-character=training-squire] .hero-scene_body__0gwkL{animation:hero-scene_squireLunge__OAL7X var(--speed-fast) ease-in-out infinite}.hero-scene_characterRoot__KFB9X[data-character=training-squire] .hero-scene_characterButton__vjGn1:focus-visible .hero-scene_body__0gwkL,.hero-scene_characterRoot__KFB9X[data-character=training-squire] .hero-scene_characterButton__vjGn1:hover .hero-scene_body__0gwkL,.hero-scene_characterRoot__KFB9X[data-character=training-squire][data-active=true] .hero-scene_body__0gwkL{animation:hero-scene_squirePose__WS50m 1s ease-in-out infinite}.hero-scene_sceneViewport__8ltma[data-reduced=true]{--motion-factor:0.18}.hero-scene_sceneViewport__8ltma[data-reduced=true] .hero-scene_banner__1wKCn,.hero-scene_sceneViewport__8ltma[data-reduced=true] .hero-scene_body__0gwkL,.hero-scene_sceneViewport__8ltma[data-reduced=true] .hero-scene_cloud___uooq,.hero-scene_sceneViewport__8ltma[data-reduced=true] .hero-scene_critterGlyph__1n5jY,.hero-scene_sceneViewport__8ltma[data-reduced=true] .hero-scene_critterShadow__A_ER8,.hero-scene_sceneViewport__8ltma[data-reduced=true] .hero-scene_critterTrack__hi1p4,.hero-scene_sceneViewport__8ltma[data-reduced=true] .hero-scene_head__1hLls,.hero-scene_sceneViewport__8ltma[data-reduced=true] .hero-scene_prop__HNl2i,.hero-scene_sceneViewport__8ltma[data-reduced=true] .hero-scene_shadow__AMH_l,.hero-scene_sceneViewport__8ltma[data-reduced=true] .hero-scene_spark__zZItz,.hero-scene_sceneViewport__8ltma[data-reduced=true] .hero-scene_tail__ilTb2,.hero-scene_sceneViewport__8ltma[data-reduced=true] .hero-scene_travel__vC2Ga{animation-iteration-count:infinite!important}.hero-scene_sceneViewport__8ltma[data-reduced=true] .hero-scene_characterButton__vjGn1{transition-duration:.14s!important}.hero-scene_sceneViewport__8ltma[data-reduced=true] .hero-scene_cloud___uooq{animation-duration:26s!important}.hero-scene_sceneViewport__8ltma[data-reduced=true] .hero-scene_banner__1wKCn{animation-duration:14s!important}.hero-scene_sceneViewport__8ltma[data-reduced=true] .hero-scene_critterTrack__hi1p4{animation-name:hero-scene_reducedCritterDrift__uoyMi!important;animation-duration:16s!important}.hero-scene_sceneViewport__8ltma[data-reduced=true] .hero-scene_critterGlyph__1n5jY{animation-name:hero-scene_reducedCritterBob__r0QMG!important;animation-duration:10s!important}.hero-scene_sceneViewport__8ltma[data-reduced=true] .hero-scene_critterShadow__A_ER8{animation-name:hero-scene_shadowPulse__uLt_T!important;animation-duration:12s!important}.hero-scene_sceneViewport__8ltma[data-reduced=true] .hero-scene_travel__vC2Ga{animation-name:hero-scene_reducedDrift___99_q!important;animation-duration:14s!important}.hero-scene_sceneViewport__8ltma[data-reduced=true] .hero-scene_body__0gwkL{animation-name:hero-scene_reducedBob__4BSNA!important;animation-duration:9.5s!important}.hero-scene_sceneViewport__8ltma[data-reduced=true] .hero-scene_head__1hLls,.hero-scene_sceneViewport__8ltma[data-reduced=true] .hero-scene_prop__HNl2i,.hero-scene_sceneViewport__8ltma[data-reduced=true] .hero-scene_spark__zZItz,.hero-scene_sceneViewport__8ltma[data-reduced=true] .hero-scene_tail__ilTb2{animation-name:hero-scene_reducedAccent__F0BAP!important;animation-duration:11s!important}.hero-scene_sceneViewport__8ltma[data-reduced=true] .hero-scene_shadow__AMH_l{animation-name:hero-scene_shadowPulse__uLt_T!important;animation-duration:11s!important}.dark .hero-scene_sceneViewport__8ltma{border-color:rgba(197,150,114,.22);background:linear-gradient(180deg,rgba(36,28,34,.98),rgba(50,38,45,.96) 44%,rgba(70,45,33,.92));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),inset 0 -48px 72px rgba(0,0,0,.2)}.dark .hero-scene_ambientTop__PcPty{background:linear-gradient(180deg,rgba(54,42,57,.98),rgba(43,31,38,.9) 44%,rgba(16,12,17,.24))}.dark .hero-scene_sunHalo__RyXnj{background:radial-gradient(circle,rgba(255,221,165,.22) 0,rgba(223,146,82,.16) 42%,rgba(223,146,82,0) 74%)}.dark .hero-scene_cloud___uooq{background:linear-gradient(180deg,rgba(94,82,98,.56),rgba(38,31,46,.24));box-shadow:1.1rem .4rem 0 0 rgba(91,82,98,.26),2.2rem .2rem 0 0 rgba(82,74,93,.36)}.dark .hero-scene_innerWall__JBJnR,.dark .hero-scene_keep__0Xxds,.dark .hero-scene_leftTower__97_q_,.dark .hero-scene_rightTower__Q7zla{background:linear-gradient(180deg,#5e4c4e,#6b544e 62%,#493834);box-shadow:inset 0 1px 0 rgba(255,228,193,.08),inset 0 -10px 18px rgba(9,4,5,.24)}.dark .hero-scene_keep__0Xxds:before,.dark .hero-scene_leftTower__97_q_:before,.dark .hero-scene_rightTower__Q7zla:before{background:repeating-linear-gradient(90deg,rgba(255,214,165,.18),rgba(255,214,165,.18) 12px,transparent 0,transparent 18px)}.dark .hero-scene_gate__sdciJ{background:linear-gradient(180deg,#3d2a28,#1f1516)}.dark .hero-scene_windowGlow__gnCE8{background:radial-gradient(circle at 50% 28%,rgba(186,217,255,.4) 0,rgba(110,149,255,.24) 44%,rgba(110,149,255,0) 74%)}.dark .hero-scene_banner__1wKCn{background:linear-gradient(180deg,#80383a,#4f2024)}.dark .hero-scene_courtyard__ftDe_{background:linear-gradient(180deg,#5d4233,#31211e)}.dark .hero-scene_cobblestones__3KImc{opacity:.42}.dark .hero-scene_well__OHG3h{background:linear-gradient(180deg,#76564b,#47312b)}.dark .hero-scene_haystack__ZVBS7{background:linear-gradient(180deg,#be9657,#805d31)}.dark .hero-scene_critterShadow__A_ER8{background:radial-gradient(circle,rgba(0,0,0,.42) 0,rgba(0,0,0,0) 74%)}.dark .hero-scene_critterGlyph__1n5jY{box-shadow:inset 0 .08rem 0 rgba(255,255,255,.12),0 .45rem 1rem rgba(0,0,0,.26)}.dark .hero-scene_caption__tV10s{color:#f1dbcb;text-shadow:none}.dark .hero-scene_head__1hLls{background:linear-gradient(180deg,#fff0dc,#dabf98);box-shadow:0 .12rem 0 rgba(0,0,0,.24),0 .5rem 1rem rgba(0,0,0,.16)}.dark .hero-scene_shadow__AMH_l{background:radial-gradient(circle,rgba(0,0,0,.54) 0,rgba(0,0,0,0) 72%)}.dark .hero-scene_windowFrame__42dKb{background:linear-gradient(180deg,rgba(20,12,18,.88),rgba(59,43,50,.82));box-shadow:inset 0 0 0 1px rgba(255,223,186,.08),0 .4rem 1rem rgba(0,0,0,.24)}.dark .hero-scene_speechBubble__KvqS6{border-color:rgba(255,211,172,.18);background:rgba(26,20,24,.96);box-shadow:0 1rem 2rem rgba(0,0,0,.28);color:#f4e3d3}.dark .hero-scene_speechBubble__KvqS6:after{border-right-color:rgba(255,211,172,.18);border-bottom-color:rgba(255,211,172,.18)}@media (min-width:1024px){.hero-scene_sceneViewport__8ltma{margin-top:0;min-height:36rem}}@media (max-width:1023px){.hero-scene_castle__CSwJw{inset:14% 4% 31% 10%}}@media (max-width:767px){.hero-scene_sceneViewport__8ltma{--motion-factor:0.62;min-height:23.5rem}.hero-scene_cloudOne__5IFWw{left:8%;top:2rem}.hero-scene_cloudTwo__ESmkY{right:12%;top:4.8rem}.hero-scene_castle__CSwJw{inset:18% 2% 33% 2%}.hero-scene_gate__sdciJ{width:6.7rem;height:9rem}.hero-scene_windowGlow__gnCE8{left:61%;top:22%;width:3.5rem;height:4.8rem}.hero-scene_well__OHG3h{left:23%;bottom:15%;width:4.2rem;height:2.8rem}.hero-scene_haystack__ZVBS7{right:26%;width:3.7rem;height:2.5rem}.hero-scene_pond__KTYJQ{right:5%;bottom:8%;width:5.5rem;height:2.1rem}.hero-scene_ivyLeft__JemaK{left:5%;bottom:32%}.hero-scene_ivyRight__KDmNs{right:0;bottom:30%}.hero-scene_characterRoot__KFB9X{left:var(--character-x-mobile);top:var(--character-y-mobile)}.hero-scene_critterRoot__xfp2V{left:var(--critter-x-mobile);top:var(--critter-y-mobile)}.hero-scene_critterRoot__xfp2V[data-mobile-hidden=true]{display:none}.hero-scene_critterGlyph__1n5jY{width:calc(1.7rem * var(--critter-scale));height:calc(1.7rem * var(--critter-scale));font-size:calc(1rem * var(--critter-scale))}.hero-scene_critterShadow__A_ER8{width:calc(1.65rem * var(--critter-scale))}.hero-scene_characterRoot__KFB9X[data-mobile-hidden=true]{display:none}.hero-scene_figure__2VPfb{width:4rem;height:4.4rem}.hero-scene_body__0gwkL{width:2.9rem;height:3.5rem}.hero-scene_head__1hLls{width:1.7rem;height:1.7rem;font-size:.88rem}.hero-scene_torso__CGEgp{width:2.2rem;height:2.2rem}.hero-scene_prop__HNl2i{width:1.22rem;height:1.22rem;font-size:.9rem}.hero-scene_caption__tV10s strong{font-size:.66rem}.hero-scene_caption__tV10s span{display:none}.hero-scene_speechBubble__KvqS6{max-width:10rem;font-size:.71rem}}@keyframes hero-scene_cloudFloat__sWLzj{0%{transform:translateZ(0)}to{transform:translate3d(.8rem,-.3rem,0)}}@keyframes hero-scene_bannerWave___wRc6{0%,to{transform:rotate(-3deg)}50%{transform:rotate(4deg)}}@keyframes hero-scene_idleBob__ZfkZY{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--bob-height) * -1))}}@keyframes hero-scene_shadowPulse__uLt_T{0%,to{transform:translateX(-50%) scale(1);opacity:.48}50%{transform:translateX(-50%) scale(.9);opacity:.34}}@keyframes hero-scene_propBreathe__lXsdb{0%,to{transform:rotate(0deg)}50%{transform:rotate(calc(var(--tilt) * .45))}}@keyframes hero-scene_bubblePop__Pe6T6{0%{opacity:0;transform:translateX(-50%) translateY(.25rem) scale(.92)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@keyframes hero-scene_critterRoam__DH9Uu{0%{transform:translate(var(--critter-path-x-negative),var(--critter-path-y-negative))}50%{transform:translate(0)}to{transform:translate(var(--critter-path-x),var(--critter-path-y))}}@keyframes hero-scene_critterRoamReverse__iB_cX{0%{transform:translate(var(--critter-path-x),var(--critter-path-y-negative))}50%{transform:translate(0)}to{transform:translate(var(--critter-path-x-negative),var(--critter-path-y))}}@keyframes hero-scene_critterHop__mWvFz{0%,to{transform:translateY(0)}45%{transform:translateY(-.5rem)}}@keyframes hero-scene_critterWaddle__oHY3x{0%,to{transform:rotate(-4deg) translateY(0)}50%{transform:rotate(4deg) translateY(-.1rem)}}@keyframes hero-scene_critterDash__H7BfX{0%,to{transform:translateY(0) scaleX(1)}50%{transform:translateY(-.22rem) scaleX(1.05)}}@keyframes hero-scene_critterPrance__e_OT8{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-.32rem) rotate(3deg)}}@keyframes hero-scene_critterGlide__AvXVs{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-.28rem) scale(1.04)}}@keyframes hero-scene_critterScurry__V2oKa{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-.12rem) rotate(-4deg)}75%{transform:translateY(-.18rem) rotate(4deg)}}@keyframes hero-scene_guardPatrol__bSEnC{0%{transform:translate(var(--path-x-negative))}to{transform:translate(var(--path-x),var(--path-y))}}@keyframes hero-scene_guardScan__w5qqV{0%,to{transform:translateX(-50%) rotate(-3deg)}50%{transform:translateX(-50%) rotate(4deg)}}@keyframes hero-scene_guardWave__kNvwE{0%,to{transform:rotate(0deg)}40%,70%{transform:rotate(calc(var(--tilt) * -.8))}}@keyframes hero-scene_runnerPath__9mO5X{0%{transform:translate(var(--path-x-negative),var(--path-y-negative))}50%{transform:translateY(.18rem)}to{transform:translate(var(--path-x),var(--path-y))}}@keyframes hero-scene_barrelCarry__zMm7d{0%,to{transform:translateY(0) rotate(calc(var(--tilt) * -.55))}50%{transform:translateY(calc(var(--bob-depth) * -1)) rotate(calc(var(--tilt) * .45))}}@keyframes hero-scene_flagMarch__3SQ04{0%{transform:translate(var(--path-x-negative))}to{transform:translate(var(--path-x),var(--path-y-negative))}}@keyframes hero-scene_flagLift__xH_Mo{0%,to{transform:rotate(calc(var(--tilt) * -.3)) translateY(0)}50%{transform:rotate(calc(var(--tilt) * .7)) translateY(calc(var(--bob-depth) * -1))}}@keyframes hero-scene_flagFlare__1ZzN_{0%,to{transform:rotate(calc(var(--tilt) * .25))}50%{transform:rotate(calc(var(--tilt) * 1.1))}}@keyframes hero-scene_torchLean__V1Qkg{0%,to{transform:rotate(calc(var(--tilt) * -.22))}50%{transform:rotate(calc(var(--tilt) * .36)) translateY(calc(var(--bob-depth) * -1))}}@keyframes hero-scene_torchFlicker__yLtZR{0%,to{transform:scale(.82);opacity:.54}50%{transform:scale(1.08);opacity:.92}}@keyframes hero-scene_torchFlare__rXD2E{0%,to{transform:scale(.88);opacity:.8}50%{transform:scale(1.26);opacity:1}}@keyframes hero-scene_monkNod__opzO1{0%,18%,to{transform:translateY(0) rotate(0deg)}40%,58%{transform:translateY(var(--bob-depth)) rotate(calc(var(--tilt) * .35))}72%{transform:translateY(calc(var(--bob-depth) * -.3)) rotate(calc(var(--tilt) * -.15))}}@keyframes hero-scene_monkBlink__bG0no{0%,84%,to{transform:translateX(-50%) scaleY(1)}88%{transform:translateX(-50%) scaleY(.6)}}@keyframes hero-scene_monkAwake__hftnq{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(calc(var(--bob-depth) * -1))}}@keyframes hero-scene_pageDash__f1Dp2{0%{transform:translate(var(--path-x-negative))}to{transform:translate(var(--path-x),var(--path-y))}}@keyframes hero-scene_runnerBounce__HXTDm{0%,to{transform:translateY(0) rotate(calc(var(--tilt) * -.2))}50%{transform:translateY(calc(var(--bob-height) * -1.1)) rotate(calc(var(--tilt) * .24))}}@keyframes hero-scene_catPatrol__vrn6y{0%{transform:translate(var(--path-x-negative))}55%{transform:translate(var(--path-x))}to{transform:translate(calc(var(--path-x) * .2))}}@keyframes hero-scene_catSitStand__oxja3{0%,to{transform:scaleY(1) translateY(0)}40%{transform:scaleY(.88) translateY(var(--bob-depth))}70%{transform:scaleY(1) translateY(0)}}@keyframes hero-scene_catTail__wJY15{0%,to{transform:rotate(0deg)}50%{transform:rotate(calc(var(--tilt) * 1.15))}}@keyframes hero-scene_catSalute__jmN1q{0%,to{transform:translateX(-50%) rotate(0deg)}50%{transform:translateX(-50%) rotate(calc(var(--tilt) * -.8))}}@keyframes hero-scene_frogStage__i5GZu{0%,to{transform:translate(var(--path-x-negative))}50%{transform:translate(var(--path-x),calc(var(--path-y) * -1))}}@keyframes hero-scene_frogBounce__cJ0GD{0%,to{transform:translateY(0)}45%{transform:translateY(calc(var(--bob-height) * -1.5))}}@keyframes hero-scene_frogStrum__JCxw3{0%,to{transform:rotate(calc(var(--tilt) * -.2))}50%{transform:rotate(calc(var(--tilt) * .62))}}@keyframes hero-scene_frogEncore__owjaw{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--bob-height) * -2))}}@keyframes hero-scene_alchemistPeek__64Ec_{0%,16%,to{opacity:.8;transform:translateY(var(--path-y))}40%,72%{opacity:1;transform:translateY(calc(var(--path-y) * -1))}}@keyframes hero-scene_alchemistStir__9kTr9{0%,to{transform:rotate(calc(var(--tilt) * -.28))}50%{transform:rotate(calc(var(--tilt) * .54))}}@keyframes hero-scene_alchemistGlow__7eRnd{0%,to{transform:scale(.78);opacity:.45}50%{transform:scale(1.08);opacity:.92}}@keyframes hero-scene_alchemistInspect__XVm5o{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(calc(var(--bob-depth) * -1)) rotate(calc(var(--tilt) * .22))}}@keyframes hero-scene_sweepShift__3t_az{0%{transform:translate(var(--path-x-negative))}to{transform:translate(var(--path-x))}}@keyframes hero-scene_broomSweep__gnWcy{0%,to{transform:rotate(calc(var(--tilt) * -.95))}50%{transform:rotate(calc(var(--tilt) * .28)) translateY(var(--bob-depth))}}@keyframes hero-scene_broomGuard__LDCX3{0%,to{transform:rotate(calc(var(--tilt) * -.08))}50%{transform:rotate(calc(var(--tilt) * .75))}}@keyframes hero-scene_squireFootwork__ZRKW0{0%{transform:translate(var(--path-x-negative))}to{transform:translate(var(--path-x),var(--path-y-negative))}}@keyframes hero-scene_squireSwing__aDy_l{0%,to{transform:rotate(calc(var(--tilt) * -.82))}45%,55%{transform:rotate(calc(var(--tilt) * .94))}}@keyframes hero-scene_squireLunge__OAL7X{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--bob-height) * -1.15)) translateX(.16rem)}}@keyframes hero-scene_squirePose__WS50m{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(calc(var(--bob-height) * -.9)) rotate(calc(var(--tilt) * -.2))}}@keyframes hero-scene_reducedDrift___99_q{0%,to{transform:translate(calc(var(--path-x-negative) * .18))}50%{transform:translate(calc(var(--path-x) * .18),calc(var(--path-y) * .18))}}@keyframes hero-scene_reducedCritterDrift__uoyMi{0%,to{transform:translate(-.35rem)}50%{transform:translate(.35rem,-.06rem)}}@keyframes hero-scene_reducedCritterBob__r0QMG{0%,to{transform:translateY(0)}50%{transform:translateY(-.06rem)}}@keyframes hero-scene_reducedBob__4BSNA{0%,to{transform:translateY(0)}50%{transform:translateY(-.08rem)}}@keyframes hero-scene_reducedAccent__F0BAP{0%,to{transform:rotate(0deg) scale(1);opacity:.7}50%{transform:rotate(4deg) scale(1.03);opacity:.85}}