.KidsChronHero-module__IrP0SG__hero{--navy:#12324f;--navy-deep:#0a1f36;--red:#e3262e;--yellow:#ffc531;--paper:#fff8e7;--display:var(--font-display,"Baloo 2", "Fredoka", "Nunito", ui-rounded, system-ui, sans-serif);isolation:isolate;color:#fff;background:radial-gradient(ellipse 70% 60% at 68% 45%, #1d4f7c 0%, transparent 70%), radial-gradient(ellipse 50% 40% at 10% 100%, #2a2466 0%, transparent 70%), linear-gradient(180deg, var(--navy) 0%, var(--navy-deep) 100%);min-height:100svh;position:relative;overflow:hidden}.KidsChronHero-module__IrP0SG__copy{z-index:3;transform:translate3d(calc(var(--mx,0) * -10px), calc(-58% + var(--my,0) * -8px - var(--hp,0) * 120px), 0);opacity:calc(1 - var(--hp,0) * 1.4);pointer-events:none;max-width:min(500px,38vw);position:absolute;top:50%;left:clamp(20px,6vw,96px)}.KidsChronHero-module__IrP0SG__copy>*{pointer-events:auto}.KidsChronHero-module__IrP0SG__eyebrow{letter-spacing:.02em;color:var(--yellow);background:#ffffff1a;border-radius:999px;margin:0 0 14px;padding:6px 12px;font-size:.85rem;font-weight:700;display:inline-block}.KidsChronHero-module__IrP0SG__title{font-family:var(--display);letter-spacing:-.01em;text-wrap:balance;color:#fff;margin:0;font-size:clamp(2.4rem,4.6vw,4.2rem);font-weight:800;line-height:1.02}.KidsChronHero-module__IrP0SG__title span{color:var(--yellow)}.KidsChronHero-module__IrP0SG__tagline{font-family:var(--display);color:#9fd8ff;margin:14px 0 0;font-size:clamp(1.1rem,1.6vw,1.35rem);font-weight:700}.KidsChronHero-module__IrP0SG__lede{color:#ffffffd1;margin:12px 0 0;font-size:1rem;line-height:1.55}.KidsChronHero-module__IrP0SG__ctas{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.KidsChronHero-module__IrP0SG__primary,.KidsChronHero-module__IrP0SG__secondary{border-radius:999px;align-items:center;min-height:48px;padding:0 22px;font-weight:800;text-decoration:none;display:inline-flex}.KidsChronHero-module__IrP0SG__primary{background:var(--red);color:#fff;box-shadow:0 6px #a3141b}.KidsChronHero-module__IrP0SG__secondary{background:var(--paper);color:var(--navy);box-shadow:0 6px #d8c9a2}.KidsChronHero-module__IrP0SG__primary:hover,.KidsChronHero-module__IrP0SG__secondary:hover{--lift:-3px}.KidsChronHero-module__IrP0SG__primary:hover{box-shadow:0 9px #a3141b,0 14px 24px #e3262e59}.KidsChronHero-module__IrP0SG__secondary:hover{box-shadow:0 9px #d8c9a2,0 14px 24px #fff8e72e}.KidsChronHero-module__IrP0SG__primary:active,.KidsChronHero-module__IrP0SG__secondary:active{--press:5px;box-shadow:0 1px #00000040}.KidsChronHero-module__IrP0SG__stage{z-index:1;opacity:0;transform:translate3d(0, calc(var(--hp,0) * -60px), 0) scale(calc(1 - var(--hp,0) * .08));transition:opacity .8s;position:absolute;inset:0 0 112px}.KidsChronHero-module__IrP0SG__stage.KidsChronHero-module__IrP0SG__ready{opacity:1}.KidsChronHero-module__IrP0SG__stage canvas{cursor:grab}.KidsChronHero-module__IrP0SG__labels{pointer-events:none;position:absolute;inset:0;overflow:hidden}.KidsChronHero-module__IrP0SG__label{color:var(--ink);opacity:0;will-change:transform, opacity;padding-bottom:8px;text-decoration:none;position:absolute;top:0;left:0}.KidsChronHero-module__IrP0SG__labelBody{background:var(--c);font-family:var(--display);white-space:nowrap;transform-origin:50% 100%;border-radius:14px;flex-direction:column;align-items:center;padding:5px 11px;font-size:.8rem;font-weight:800;line-height:1.15;display:flex;position:relative;box-shadow:0 4px #00000040}.KidsChronHero-module__IrP0SG__labelBody:after{content:"";background:var(--c);z-index:-1;border-radius:2px;width:12px;height:12px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.KidsChronHero-module__IrP0SG__labelBlurb,.KidsChronHero-module__IrP0SG__labelGo{opacity:.92;font-family:system-ui,sans-serif;font-size:.72rem;font-weight:600;display:none}.KidsChronHero-module__IrP0SG__labelGo{background:#ffffff38;border-radius:999px;margin-top:4px;padding:2px 8px;font-weight:800}.KidsChronHero-module__IrP0SG__labelOn .KidsChronHero-module__IrP0SG__labelBlurb,.KidsChronHero-module__IrP0SG__labelOn .KidsChronHero-module__IrP0SG__labelGo{display:block}.KidsChronHero-module__IrP0SG__labelOn .KidsChronHero-module__IrP0SG__labelBody{box-shadow:0 0 0 3px #fff, 0 8px 0 #00000040, 0 0 26px color-mix(in srgb, var(--c) 70%, transparent);padding:8px 14px;font-size:.95rem;animation:.42s cubic-bezier(.2,1.6,.4,1) both KidsChronHero-module__IrP0SG__popIn}@keyframes KidsChronHero-module__IrP0SG__popIn{0%{transform:scale(.7)rotate(-4deg)}60%{transform:scale(1.08)rotate(1.5deg)}to{transform:scale(1)rotate(0)}}.KidsChronHero-module__IrP0SG__hintTouch{display:none}@media (hover:none){.KidsChronHero-module__IrP0SG__hintMouse{display:none}.KidsChronHero-module__IrP0SG__hintTouch{display:inline}}.KidsChronHero-module__IrP0SG__hint{text-align:center;color:#fff9;pointer-events:none;margin:0 0 10px;font-size:.8rem;font-weight:600}.KidsChronHero-module__IrP0SG__loader{z-index:2;pointer-events:none;color:#ffffffbf;place-content:center;justify-items:center;gap:12px;font-weight:700;display:grid;position:absolute;inset:0 0 0 45%}.KidsChronHero-module__IrP0SG__spinner{border:5px solid #ffffff26;border-top-color:var(--yellow);border-radius:50%;width:44px;height:44px;animation:.9s linear infinite KidsChronHero-module__IrP0SG__spin}@keyframes KidsChronHero-module__IrP0SG__spin{to{transform:rotate(360deg)}}.KidsChronHero-module__IrP0SG__bottom{z-index:3;pointer-events:none;position:absolute;bottom:24px;left:0;right:0}.KidsChronHero-module__IrP0SG__pills{pointer-events:auto;flex-wrap:wrap;justify-content:center;gap:8px;padding:0 16px;display:flex}.KidsChronHero-module__IrP0SG__pill{border:2px solid var(--c);color:#fff;background:#ffffff1a;border-radius:999px;padding:8px 14px;font-size:.85rem;font-weight:700;text-decoration:none;box-shadow:0 3px #00000040}.KidsChronHero-module__IrP0SG__pill:hover,.KidsChronHero-module__IrP0SG__pill:focus-visible,.KidsChronHero-module__IrP0SG__pillOn{--lift:-4px;background:var(--c);color:var(--ink);box-shadow:0 7px 0 #0000004d, 0 10px 22px color-mix(in srgb, var(--c) 45%, transparent)}.KidsChronHero-module__IrP0SG__pill:focus-visible,.KidsChronHero-module__IrP0SG__primary:focus-visible,.KidsChronHero-module__IrP0SG__secondary:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}@media (max-width:1024px){.KidsChronHero-module__IrP0SG__hero{flex-direction:column;padding:84px 0 24px;display:flex}.KidsChronHero-module__IrP0SG__copy{text-align:center;max-width:none;padding:0 20px;position:relative;top:auto;left:auto;transform:none}.KidsChronHero-module__IrP0SG__ctas{justify-content:center}.KidsChronHero-module__IrP0SG__lede{display:none}.KidsChronHero-module__IrP0SG__stage{height:62svh;min-height:380px;position:relative;inset:auto;transform:none}.KidsChronHero-module__IrP0SG__copy{opacity:1}.KidsChronHero-module__IrP0SG__loader{inset:40% 0 20%}.KidsChronHero-module__IrP0SG__bottom{margin-top:4px;position:relative;bottom:auto}.KidsChronHero-module__IrP0SG__copy .KidsChronHero-module__IrP0SG__title{font-size:clamp(2rem,7vw,3rem)}.KidsChronHero-module__IrP0SG__labelBody{padding:4px 9px;font-size:.72rem}}@media (prefers-reduced-motion:reduce){.KidsChronHero-module__IrP0SG__stage,.KidsChronHero-module__IrP0SG__primary,.KidsChronHero-module__IrP0SG__secondary,.KidsChronHero-module__IrP0SG__pill{transition:none}}.KidsChronHero-module__IrP0SG__copy{transition:opacity .35s,transform .35s}.KidsChronHero-module__IrP0SG__copyAway{opacity:0;pointer-events:none}.KidsChronHero-module__IrP0SG__copyAway>*{pointer-events:none}@media (min-width:1025px){.KidsChronHero-module__IrP0SG__copyAway{transform:translateY(-58%)translate(-16px)}}.KidsChronHero-module__IrP0SG__card{z-index:4;color:#fff;opacity:0;transform-origin:0;pointer-events:none;width:min(420px,36vw);max-height:calc(100% - 280px);transition:opacity .3s,transform .5s cubic-bezier(.2,1.3,.3,1);display:flex;position:absolute;top:50%;left:clamp(20px,6vw,96px);transform:translateY(-46%)translate(-14px)rotateY(18deg)}.KidsChronHero-module__IrP0SG__cardOpen{opacity:1;pointer-events:auto;transform:translateY(-50%)}.KidsChronHero-module__IrP0SG__cardInner{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:2px solid var(--c);scrollbar-width:thin;background:#0a1f36e6;border-radius:22px;flex:1;padding:20px 22px 18px;position:relative;overflow-y:auto;box-shadow:0 10px #00000040,0 20px 50px #00000059}.KidsChronHero-module__IrP0SG__cardNudge{border:1px dashed color-mix(in srgb, var(--c) 70%, #fff);color:#ffffffe0;border-radius:12px;margin:-4px 0 12px;padding:7px 10px;font-size:.8rem;font-weight:700}.KidsChronHero-module__IrP0SG__cardClose{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;width:32px;height:32px;font-size:1.3rem;line-height:1;position:absolute;top:10px;right:12px}.KidsChronHero-module__IrP0SG__cardClose:hover,.KidsChronHero-module__IrP0SG__cardClose:focus-visible{background:var(--c);color:var(--ink)}.KidsChronHero-module__IrP0SG__cardEyebrow{background:var(--c);color:var(--ink);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin:0;padding:3px 10px;font-size:.72rem;font-weight:800;display:inline-block}.KidsChronHero-module__IrP0SG__cardTitle{font-family:var(--display);margin:8px 0 0;font-size:clamp(1.8rem,2.6vw,2.4rem);font-weight:800;line-height:1.05}.KidsChronHero-module__IrP0SG__cardTagline{color:#9fd8ff;margin:4px 0 12px;font-weight:700}.KidsChronHero-module__IrP0SG__stats{gap:6px;margin:0;display:grid}.KidsChronHero-module__IrP0SG__stats>div{border-bottom:1px solid #ffffff1a;grid-template-columns:7.5em 1fr;gap:8px;padding-bottom:6px;font-size:.88rem;display:grid}.KidsChronHero-module__IrP0SG__stats dt{color:#fff9;font-weight:700}.KidsChronHero-module__IrP0SG__stats dd{margin:0;font-weight:700}.KidsChronHero-module__IrP0SG__fact{background:#ffc5311f;border-radius:14px;margin:12px 0 0;padding:10px 12px;font-size:.88rem;line-height:1.45}.KidsChronHero-module__IrP0SG__fact strong{color:var(--yellow)}.KidsChronHero-module__IrP0SG__spotTitle{letter-spacing:.05em;text-transform:uppercase;color:#fff9;margin:14px 0 6px;font-size:.75rem;font-weight:800}.KidsChronHero-module__IrP0SG__places{gap:6px;margin:0;padding:0;list-style:none;display:grid}.KidsChronHero-module__IrP0SG__places li{background:#ffffff0d;border:1px solid #0000;border-radius:12px;grid-template-columns:auto 1fr;column-gap:8px;padding:7px 10px;transition:background .2s,border-color .2s;display:grid}.KidsChronHero-module__IrP0SG__places li.KidsChronHero-module__IrP0SG__placeOn{border-color:var(--c);background:#ffffff1f}.KidsChronHero-module__IrP0SG__placeName{font-size:.9rem;font-weight:800}.KidsChronHero-module__IrP0SG__placeWhere{color:#ffffff8c;align-self:center;font-size:.75rem}.KidsChronHero-module__IrP0SG__placeFact{color:#ffffffd1;grid-column:1/-1;font-size:.8rem;line-height:1.35}.KidsChronHero-module__IrP0SG__tag{pointer-events:none;cursor:pointer;will-change:transform, opacity;padding-bottom:4px;position:absolute;top:0;left:0}.KidsChronHero-module__IrP0SG__tagBody{color:#12324f;box-shadow:0 0 0 2px var(--c), 0 3px 0 #00000040;white-space:nowrap;transform-origin:50% 100%;background:#fff;border-radius:10px;flex-direction:column;align-items:center;padding:2px 8px 3px;font-size:.66rem;font-weight:800;line-height:1.15;display:flex}.KidsChronHero-module__IrP0SG__tagWhere{color:#4a5d73;font-size:.65rem;font-weight:600;display:none}.KidsChronHero-module__IrP0SG__tagOn .KidsChronHero-module__IrP0SG__tagBody{background:var(--c);color:#fff;box-shadow:0 0 0 2px #fff, 0 4px 0 #00000040, 0 0 20px color-mix(in srgb, var(--c) 70%, transparent);padding:4px 10px 5px;font-size:.75rem;animation:.38s cubic-bezier(.2,1.6,.4,1) both KidsChronHero-module__IrP0SG__popIn}.KidsChronHero-module__IrP0SG__tagOn .KidsChronHero-module__IrP0SG__tagWhere{color:#ffffffe6;display:block}@media (max-width:1024px){.KidsChronHero-module__IrP0SG__card{width:auto;max-width:640px;max-height:min(44svh,400px);margin:0 auto;top:72px;left:12px;right:12px;transform:translateY(-12px)}.KidsChronHero-module__IrP0SG__cardInner{padding:16px 16px 14px}.KidsChronHero-module__IrP0SG__cardTitle{font-size:1.7rem}.KidsChronHero-module__IrP0SG__cardOpen{transform:none}.KidsChronHero-module__IrP0SG__stats>div{grid-template-columns:6.5em 1fr;font-size:.82rem}}@media (prefers-reduced-motion:reduce){.KidsChronHero-module__IrP0SG__card,.KidsChronHero-module__IrP0SG__copy{transition:none}}.KidsChronHero-module__IrP0SG__zoomed .KidsChronHero-module__IrP0SG__copy{opacity:0;pointer-events:none}.KidsChronHero-module__IrP0SG__zoomed .KidsChronHero-module__IrP0SG__hint{color:var(--yellow)}@media (prefers-reduced-motion:reduce){.KidsChronHero-module__IrP0SG__labelOn .KidsChronHero-module__IrP0SG__labelBody,.KidsChronHero-module__IrP0SG__tagOn .KidsChronHero-module__IrP0SG__tagBody{animation:none}.KidsChronHero-module__IrP0SG__copy,.KidsChronHero-module__IrP0SG__stage{transform:none}@media (min-width:1025px){.KidsChronHero-module__IrP0SG__copy{transform:translateY(-58%)}}}@media (min-width:1025px){.KidsChronHero-module__IrP0SG__pills{padding:0 200px}}
.Passport-module__qrSWha__wrap{z-index:60;pointer-events:none;flex-direction:column;align-items:flex-start;gap:10px;display:flex;position:fixed;bottom:16px;left:16px}.Passport-module__qrSWha__wrap>*{pointer-events:auto}.Passport-module__qrSWha__fab{color:#12324f;min-height:46px;font:inherit;cursor:pointer;background:#ffc531;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 12px;font-weight:800;display:inline-flex;box-shadow:0 5px #c99410,0 10px 24px #00000059}.Passport-module__qrSWha__fab:hover{--lift:-3px}.Passport-module__qrSWha__fab:active{--press:4px;box-shadow:0 1px #c99410}.Passport-module__qrSWha__fab:focus-visible,.Passport-module__qrSWha__close:focus-visible,.Passport-module__qrSWha__reset:focus-visible{outline-offset:3px;outline:3px solid #fff}.Passport-module__qrSWha__wiggle{animation:.7s cubic-bezier(.3,1.6,.5,1) Passport-module__qrSWha__wiggle}@keyframes Passport-module__qrSWha__wiggle{0%{transform:scale(1)}25%{transform:scale(1.18)rotate(-8deg)}50%{transform:scale(.95)rotate(6deg)}75%{transform:scale(1.05)rotate(-3deg)}to{transform:scale(1)}}.Passport-module__qrSWha__panel{color:#12324f;transform-origin:0 100%;background:#fff8e7;border-radius:22px;width:min(360px,100vw - 32px);max-height:min(70vh,560px);padding:16px 16px 14px;animation:.4s cubic-bezier(.2,1.4,.4,1) both Passport-module__qrSWha__rise;overflow-y:auto;box-shadow:0 8px #d8c9a2,0 24px 60px #00000073}@keyframes Passport-module__qrSWha__rise{0%{opacity:0;transform:translateY(16px)scale(.92)rotateX(12deg)}}.Passport-module__qrSWha__head{position:relative}.Passport-module__qrSWha__kicker{letter-spacing:.12em;text-transform:uppercase;color:#e3262e;margin:0;font-size:.7rem;font-weight:800}.Passport-module__qrSWha__head h2{font-family:var(--font-display,"Baloo 2", ui-rounded, system-ui, sans-serif);margin:0;font-size:1.45rem;line-height:1.1}.Passport-module__qrSWha__close{color:#12324f;cursor:pointer;background:#12324f14;border:0;border-radius:50%;width:32px;height:32px;font-size:1.3rem;position:absolute;top:-4px;right:-4px}.Passport-module__qrSWha__howto{color:#3a5068;margin:6px 0 12px;font-size:.82rem;line-height:1.4}.Passport-module__qrSWha__sub{letter-spacing:.08em;text-transform:uppercase;color:#6b7c8f;margin:12px 0 6px;font-size:.72rem;font-weight:800}.Passport-module__qrSWha__stamps{grid-template-columns:repeat(4,1fr);gap:10px 6px;margin:0;padding:0;list-style:none;display:grid}.Passport-module__qrSWha__bonus{grid-template-columns:repeat(3,1fr)}.Passport-module__qrSWha__stamps li{text-align:center;justify-items:center;gap:4px;display:grid}.Passport-module__qrSWha__stamp{color:#12324f59;border:2px dashed #12324f40;border-radius:50%;place-items:center;width:62px;height:62px;font-size:1.2rem;font-weight:800;display:grid}.Passport-module__qrSWha__got .Passport-module__qrSWha__stamp{border:3px double var(--c);color:var(--c);background:color-mix(in srgb, var(--c) 10%, transparent);letter-spacing:.04em;font-size:.56rem;animation:.45s cubic-bezier(.3,1.8,.5,1) both Passport-module__qrSWha__thump;transform:rotate(-12deg)}@keyframes Passport-module__qrSWha__thump{0%{opacity:0;transform:scale(1.8)rotate(-30deg)}}.Passport-module__qrSWha__stampName{color:#3a5068;font-size:.68rem;font-weight:700;line-height:1.15}.Passport-module__qrSWha__meter{gap:6px;margin-top:14px;font-size:.82rem;display:grid}.Passport-module__qrSWha__bar{background:#12324f1a;border-radius:999px;height:10px;overflow:hidden}.Passport-module__qrSWha__bar span{border-radius:inherit;background:linear-gradient(90deg,#3dae49,#29a8e0);height:100%;transition:width .6s cubic-bezier(.2,1.2,.4,1);display:block}.Passport-module__qrSWha__badge{color:#ffc531;text-align:center;background:#12324f;border-radius:12px;margin:12px 0 0;padding:8px 10px;font-weight:800}.Passport-module__qrSWha__reset{color:#6b7c8f;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;margin-top:12px;padding:6px 10px;font-size:.78rem;text-decoration:underline}.Passport-module__qrSWha__toasts{gap:6px;display:grid}.Passport-module__qrSWha__toast{color:#fff;background:#12324f;border-radius:14px;margin:0;padding:8px 14px;font-size:.85rem;font-weight:800;animation:.45s cubic-bezier(.2,1.5,.4,1) both Passport-module__qrSWha__toastIn;box-shadow:0 0 0 2px #ffc531,0 8px 20px #00000059}.Passport-module__qrSWha__toastBig{background:#e3262e;font-size:1rem}@keyframes Passport-module__qrSWha__toastIn{0%{opacity:0;transform:translateY(14px)scale(.8)}}.Passport-module__qrSWha__confetti{z-index:70;pointer-events:none;position:fixed;inset:0;overflow:hidden}.Passport-module__qrSWha__confetti i{top:-20px;left:var(--x);width:9px;height:14px;animation:Passport-module__qrSWha__fall var(--d) cubic-bezier(.25, .4, .5, 1) var(--delay) forwards;border-radius:2px;position:absolute}@keyframes Passport-module__qrSWha__fall{to{transform:translate3d(var(--dx), 110vh, 0) rotate(var(--r))}}@media (max-width:600px){.Passport-module__qrSWha__wrap{bottom:10px;left:10px}.Passport-module__qrSWha__fab{min-height:42px;padding:0 12px 0 10px}.Passport-module__qrSWha__fabWord{display:none}}@media (prefers-reduced-motion:reduce){.Passport-module__qrSWha__wiggle,.Passport-module__qrSWha__panel,.Passport-module__qrSWha__toast,.Passport-module__qrSWha__got .Passport-module__qrSWha__stamp{animation:none}}
.home-module__GLJFWW__home{--navy:#12324f;--navy-deep:#0a1f36;--red:#e3262e;--yellow:#ffc531;--green:#3dae49;--sky:#29a8e0;--paper:#fff8e7;--display:var(--font-display,"Baloo 2", "Fredoka", "Nunito", ui-rounded, system-ui, sans-serif);overflow-x:clip}.home-module__GLJFWW__night{color:#fff;background:radial-gradient(ellipse 60% 50% at 80% 0%, #29a8e02e, transparent 70%), radial-gradient(ellipse 50% 40% at 0% 100%, #7b3fa038, transparent 70%), linear-gradient(180deg, #0d2742 0%, var(--navy-deep) 100%)}.home-module__GLJFWW__paper{color:var(--navy);background-color:var(--paper);background-image:radial-gradient(#12324f12 1.2px,#0000 1.3px);background-size:18px 18px}.home-module__GLJFWW__sky{color:var(--navy);background:linear-gradient(#d6f1ff 0%,#f2fbff 100%)}.home-module__GLJFWW__sun{color:var(--navy);background:radial-gradient(circle at 15% 20%,#ffffff73,#0000 35%),linear-gradient(160deg,#ffd65c 0%,#ffc531 55%,#f7a823 100%)}.js .home-module__GLJFWW__reveal3d>*{opacity:0;transform-origin:50% 0;transform:perspective(1400px)translateY(70px)rotateX(14deg)scale(.97)}.js .home-module__GLJFWW__reveal3d.home-module__GLJFWW__in>*{opacity:1;transition:transform .95s cubic-bezier(.2,.9,.25,1),opacity .7s;transform:none}.home-module__GLJFWW__section{padding:clamp(64px,9vw,120px) clamp(16px,5vw,64px);position:relative}.home-module__GLJFWW__head{text-align:center;max-width:820px;margin:0 auto}.home-module__GLJFWW__kicker{color:#b07a00;letter-spacing:.06em;text-transform:uppercase;background:#ffc53129;border-radius:999px;margin:0 0 12px;padding:5px 12px;font-size:.8rem;font-weight:800;display:inline-block}.home-module__GLJFWW__night .home-module__GLJFWW__kicker{color:var(--yellow);background:#ffffff1a}.home-module__GLJFWW__sun .home-module__GLJFWW__kicker{color:var(--navy);background:#12324f1a}.home-module__GLJFWW__h2{font-family:var(--display);letter-spacing:-.01em;text-wrap:balance;color:var(--navy);text-shadow:0 1px #00000014,0 2px #00000014,0 3px #00000014,0 8px 14px #0000001f;margin:0;font-size:clamp(2rem,4.6vw,3.4rem);font-weight:800;line-height:1.04}.home-module__GLJFWW__h2 span{color:var(--red)}.home-module__GLJFWW__night .home-module__GLJFWW__h2{color:#fff;text-shadow:0 1px #061526,0 2px #061526,0 3px #061526,0 4px #061526,0 10px 20px #00000073}.home-module__GLJFWW__night .home-module__GLJFWW__h2 span{color:var(--yellow)}.home-module__GLJFWW__h3{max-width:1200px;font-family:var(--display);margin:56px auto 16px;font-size:clamp(1.4rem,2.6vw,1.9rem)}.home-module__GLJFWW__sub{opacity:.85;max-width:680px;margin:14px auto 0;font-size:1.05rem;line-height:1.55}.home-module__GLJFWW__small{text-align:center;opacity:.75;max-width:760px;margin:18px auto 0;font-size:.85rem}.home-module__GLJFWW__more{color:var(--c,var(--red));margin-top:auto;padding-top:12px;font-weight:800}.home-module__GLJFWW__ctaRow{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.home-module__GLJFWW__btnPrimary,.home-module__GLJFWW__btnGhost{min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-weight:800;text-decoration:none;display:inline-flex}.home-module__GLJFWW__btnPrimary{background:var(--red);color:#fff;box-shadow:0 6px #a3141b}.home-module__GLJFWW__btnPrimary:hover{--lift:-3px;box-shadow:0 9px #a3141b,0 14px 24px #e3262e4d}.home-module__GLJFWW__btnPrimary:active{--press:5px;box-shadow:0 1px #a3141b}.home-module__GLJFWW__btnGhost{color:inherit;background:0 0;box-shadow:inset 0 0 0 2px}.home-module__GLJFWW__btnGhost:hover{--lift:-2px;background:#7f7f7f1a}.home-module__GLJFWW__btnPrimary:disabled,.home-module__GLJFWW__btnGhost:disabled,.home-module__GLJFWW__round:disabled{opacity:.45;cursor:default}.home-module__GLJFWW__round{background:var(--yellow);width:52px;height:52px;color:var(--navy);cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:1.9rem;font-weight:800;line-height:1;display:grid;box-shadow:0 5px #c99410}.home-module__GLJFWW__round:hover:not(:disabled){--lift:-3px}.home-module__GLJFWW__round:active:not(:disabled){--press:4px;box-shadow:0 1px #c99410}.home-module__GLJFWW__btnPrimary:focus-visible,.home-module__GLJFWW__btnGhost:focus-visible,.home-module__GLJFWW__round:focus-visible,.home-module__GLJFWW__ringCard:focus-visible,.home-module__GLJFWW__pillar:focus-visible,.home-module__GLJFWW__comp:focus-visible,.home-module__GLJFWW__flipCard:focus-visible,.home-module__GLJFWW__token:focus-visible,.home-module__GLJFWW__cover3d:focus-visible{outline:3px solid var(--yellow);outline-offset:4px}.home-module__GLJFWW__paper .home-module__GLJFWW__btnPrimary:focus-visible,.home-module__GLJFWW__paper .home-module__GLJFWW__btnGhost:focus-visible,.home-module__GLJFWW__sun .home-module__GLJFWW__flipCard:focus-visible{outline-color:var(--navy)}.home-module__GLJFWW__card3d{isolation:isolate;position:relative}.home-module__GLJFWW__card3d:before{content:"";border-radius:inherit;background:radial-gradient(circle at var(--gx,50%) var(--gy,50%), #ffffff47, transparent 45%);opacity:var(--glare,0);pointer-events:none;z-index:2;transition:opacity .3s;position:absolute;inset:0}.home-module__GLJFWW__subjects{--R:360px;--cw:210px;overflow:clip}.home-module__GLJFWW__ringStage{perspective:1200px;perspective-origin:50% 20%;-webkit-user-select:none;user-select:none;cursor:grab;touch-action:pan-y;height:400px;margin:36px auto 0;position:relative}.home-module__GLJFWW__ringStage:active{cursor:grabbing}.home-module__GLJFWW__ring{width:0;height:0;transform-style:preserve-3d;transform:translateZ(calc(var(--R) * -1)) rotateX(-6deg) rotateY(calc(var(--spin,0deg) + (var(--p,.5) - .5) * -110deg));transition:transform .9s cubic-bezier(.2,.9,.25,1.12);position:absolute;top:34px;left:50%}.home-module__GLJFWW__ringDragging{transition:none}.home-module__GLJFWW__ringCard{left:calc(var(--cw) / -2);width:var(--cw);color:#fff;height:280px;transform:rotateY(calc(var(--i) * 40deg)) translateZ(var(--R));transform-style:preserve-3d;-webkit-user-drag:none;text-decoration:none;position:absolute;top:0}.home-module__GLJFWW__ringFace,.home-module__GLJFWW__ringBack{backface-visibility:hidden;border-radius:28px;position:absolute;inset:0}.home-module__GLJFWW__ringFace{text-align:center;background:radial-gradient(circle at 30% 15%, #ffffff4d, transparent 45%), linear-gradient(165deg, var(--c), color-mix(in srgb, var(--c) 62%, #000));flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px 16px;transition:box-shadow .4s;display:flex;box-shadow:inset 0 -6px #0000002e,0 18px 30px #00000059}.home-module__GLJFWW__ringFace:after{content:"";border-radius:inherit;pointer-events:none;background:#08182c52;transition:opacity .4s;position:absolute;inset:0}.home-module__GLJFWW__ringCard:hover .home-module__GLJFWW__ringFace:after,.home-module__GLJFWW__ringFront .home-module__GLJFWW__ringFace:after{opacity:0}.home-module__GLJFWW__ringCard:hover .home-module__GLJFWW__ringFace,.home-module__GLJFWW__ringFront .home-module__GLJFWW__ringFace{box-shadow:inset 0 -6px 0 #0000002e, 0 0 0 4px #ffffffd9, 0 24px 40px #0006, 0 0 50px color-mix(in srgb, var(--c) 60%, transparent)}.home-module__GLJFWW__ringBack{background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--c) 55%, #0a1f36) 0 14px, color-mix(in srgb, var(--c) 42%, #0a1f36) 14px 28px);color:#ffffff8c;font-family:var(--display);text-align:center;place-content:center;justify-items:center;gap:8px;font-size:1.05rem;font-weight:800;display:grid;transform:rotateY(180deg)}.home-module__GLJFWW__ringIcon{width:84px;height:84px;color:var(--c);background:#fffffff2;border-radius:50%;place-items:center;transition:transform .5s cubic-bezier(.2,1.6,.4,1);display:grid;box-shadow:0 6px #0000002e}.home-module__GLJFWW__ringCard:hover .home-module__GLJFWW__ringIcon,.home-module__GLJFWW__ringFront .home-module__GLJFWW__ringIcon{transform:translateY(-6px)rotate(-8deg)scale(1.06)}.home-module__GLJFWW__ringName{font-family:var(--display);font-size:1.35rem;font-weight:800;line-height:1.05}.home-module__GLJFWW__ringTag{opacity:.9;font-size:.9rem}.home-module__GLJFWW__ringGo{background:#fff3;border-radius:999px;margin-top:6px;padding:5px 12px;font-size:.82rem;font-weight:800}.home-module__GLJFWW__ringFloor{filter:blur(6px);pointer-events:none;background:radial-gradient(#29a8e059,#0000 70%);border-radius:50%;width:min(900px,92vw);height:70px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.home-module__GLJFWW__ringNav{justify-content:center;align-items:center;gap:18px;margin-top:4px;display:flex}.home-module__GLJFWW__ringNow{text-align:center;min-width:190px;font-family:var(--display);margin:0;font-size:1.25rem;font-weight:800}.home-module__GLJFWW__flipSection{--pw:min(370px, 41vw, calc((100svh - 300px) / 1.36));height:calc(var(--leaves,7) * 48svh + 100svh);padding:0}.home-module__GLJFWW__flipStatic{height:auto;padding:clamp(64px,9vw,120px) 16px}.home-module__GLJFWW__flipPin{flex-direction:column;justify-content:center;gap:24px;height:100svh;padding:72px 16px 20px;display:flex;position:sticky;top:0;overflow:clip}.home-module__GLJFWW__flipStatic .home-module__GLJFWW__flipPin{height:auto;padding:0;position:relative}.home-module__GLJFWW__flipPin .home-module__GLJFWW__head .home-module__GLJFWW__sub{margin-top:6px;font-size:.95rem}.home-module__GLJFWW__book{width:calc(var(--pw) * 2);height:calc(var(--pw) * 1.36);perspective:2400px;transform:translateX(calc((1 - min(var(--f), 1)) * -25% + max(var(--f) - (var(--L) - 1), 0) * 25%));margin:0 auto;transition:transform .2s linear;position:relative}.home-module__GLJFWW__bookSingle{width:var(--pw);--pw:min(380px, 86vw, calc((100svh - 300px) / 1.36));transform:none}.home-module__GLJFWW__leaf{transform-origin:0;width:50%;height:100%;transform-style:preserve-3d;transform:rotateY(calc(var(--t) * -180deg)) translateZ(.5px);position:absolute;top:0;left:50%}.home-module__GLJFWW__bookSingle .home-module__GLJFWW__leaf{width:100%;opacity:clamp(0, calc((.7 - var(--t)) * 5), 1);left:0}.home-module__GLJFWW__face{backface-visibility:hidden;color:var(--navy);background:#fffdf7;border-radius:3px 14px 14px 3px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 6px 0 12px -6px #00000040,0 1px 2px #00000026}.home-module__GLJFWW__back{border-radius:14px 3px 3px 14px;transform:rotateY(180deg);box-shadow:inset -6px 0 12px -6px #00000040,0 1px 2px #00000026}.home-module__GLJFWW__bookSingle .home-module__GLJFWW__back{display:none}.home-module__GLJFWW__face:after{content:"";pointer-events:none;background:linear-gradient(90deg, rgba(0, 0, 0, calc(var(--t) * (1 - var(--t)) * .9)), transparent 60%);position:absolute;inset:0}.home-module__GLJFWW__back:after{background:linear-gradient(270deg, rgba(0, 0, 0, calc(var(--t) * (1 - var(--t)) * .9)), transparent 60%)}.home-module__GLJFWW__bookShadow{z-index:-1;background:radial-gradient(#12324f59,#0000 70%);border-radius:50%;height:30px;position:absolute;bottom:-26px;left:4%;right:4%}.home-module__GLJFWW__coverFace{background:#fff;height:100%}.home-module__GLJFWW__coverFace img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.home-module__GLJFWW__backFace{background:radial-gradient(circle at 80% 10%, #ffc53140, transparent 40%), var(--navy);color:#fff;height:100%;padding:26px 22px;overflow:auto}.home-module__GLJFWW__backFace h3{font-family:var(--display);margin:4px 0 10px;font-size:1.6rem;line-height:1.05}.home-module__GLJFWW__backFace ul{margin:0 0 16px;padding-left:1.1em;font-size:.9rem;line-height:1.45}.home-module__GLJFWW__backKicker{color:var(--yellow);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.home-module__GLJFWW__nov li::marker{color:var(--yellow)}.home-module__GLJFWW__pageFace{background:linear-gradient(180deg, color-mix(in srgb, var(--c) 9%, transparent), transparent 40%), #fffdf7;flex-direction:column;height:100%;padding:0 clamp(14px,2.2vw,24px) 18px;display:flex;position:relative}.home-module__GLJFWW__pageHead{background:var(--c);color:#fff;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;justify-content:space-between;gap:8px;margin:0 calc(-1*clamp(14px,2.2vw,24px)) 14px;padding:9px clamp(14px,2.2vw,24px);font-size:clamp(.58rem,1vw,.7rem);font-weight:800;display:flex}.home-module__GLJFWW__pageHead span:nth-child(2){text-overflow:ellipsis;overflow:hidden}.home-module__GLJFWW__pageNum{font-family:var(--display);color:color-mix(in srgb, var(--c) 14%, transparent);pointer-events:none;font-size:clamp(5rem,11vw,8.5rem);font-weight:800;line-height:1;position:absolute;bottom:-18px;right:10px}.home-module__GLJFWW__pageTitle{font-family:var(--display);color:var(--navy);margin:0;font-size:clamp(1.25rem,2.3vw,1.75rem);line-height:1.05;position:relative}.home-module__GLJFWW__pageInside{letter-spacing:.08em;text-transform:uppercase;color:var(--c);margin:14px 0 6px;font-size:.68rem;font-weight:800}.home-module__GLJFWW__pageList{gap:8px;margin:0;padding:0;font-size:clamp(.8rem,1.25vw,.92rem);line-height:1.3;list-style:none;display:grid;position:relative}.home-module__GLJFWW__pageList li{padding-left:18px;position:relative}.home-module__GLJFWW__pageList li:before{content:"";background:var(--c);border-radius:3px;width:9px;height:9px;position:absolute;top:.4em;left:0;transform:rotate(45deg)}.home-module__GLJFWW__pageArt{flex:1;grid-template-columns:1.4fr 1fr 1fr;gap:10px;min-height:60px;margin-top:18px;display:grid}.home-module__GLJFWW__pageArt span{background:repeating-linear-gradient(#12324f21 0 3px,#0000 3px 9px);border-radius:8px}.home-module__GLJFWW__pageArt span:first-child{background:linear-gradient(135deg, color-mix(in srgb, var(--c) 35%, transparent), color-mix(in srgb, var(--c) 10%, transparent))}.home-module__GLJFWW__flipNav{justify-content:center;align-items:center;gap:16px;display:flex}.home-module__GLJFWW__flipDots{flex-wrap:wrap;justify-content:center;gap:6px;max-width:260px;display:flex}.home-module__GLJFWW__flipDots span{background:#12324f33;border-radius:50%;width:10px;height:10px;transition:transform .3s,background .3s}.home-module__GLJFWW__flipDots .home-module__GLJFWW__dotOn{background:var(--navy)}.home-module__GLJFWW__flipDots .home-module__GLJFWW__dotNow{background:var(--red);transform:scale(1.4)}.home-module__GLJFWW__pillarGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;max-width:1200px;margin:44px auto 0;display:grid}.home-module__GLJFWW__pillar{border:2px solid color-mix(in srgb, var(--c) 65%, transparent);color:#fff;opacity:0;transition:transform .45s cubic-bezier(.2, .9, .25, 1.35), translate .9s cubic-bezier(.2, 1.2, .3, 1) var(--d), rotate .9s cubic-bezier(.2, 1.2, .3, 1) var(--d), opacity .6s ease var(--d), box-shadow .3s ease;background:linear-gradient(#ffffff17,#ffffff08);border-radius:28px;flex-direction:column;padding:16px 18px 20px;text-decoration:none;display:flex;translate:0 70px;rotate:x 28deg;box-shadow:0 10px #00000040}.home-module__GLJFWW__pillarsIn .home-module__GLJFWW__pillar{opacity:1;translate:0;rotate:none}.home-module__GLJFWW__pillar:hover{box-shadow:0 14px 0 #00000040, 0 0 40px color-mix(in srgb, var(--c) 45%, transparent)}.home-module__GLJFWW__pillarProp{background:radial-gradient(circle at 50% 62%, color-mix(in srgb, var(--c) 40%, transparent), transparent 68%);border-radius:20px;height:200px;margin:0 -6px 8px;position:relative}.home-module__GLJFWW__pillarFallback{background:radial-gradient(circle at 35% 30%, #fff, var(--c) 60%);opacity:.6;border-radius:50%;position:absolute;inset:30px}.home-module__GLJFWW__pillarName{font-family:var(--display);color:var(--c);filter:brightness(1.35);margin:0;font-size:1.7rem}.home-module__GLJFWW__pillarText{color:#ffffffd9;margin:6px 0 0;font-size:.95rem;line-height:1.5}.home-module__GLJFWW__pillarCanvas{z-index:20}.home-module__GLJFWW__riverScene{perspective:1100px;perspective-origin:50% 0;max-width:1000px;margin:40px auto 0}.home-module__GLJFWW__riverTilt{height:300px;transform-style:preserve-3d;border-radius:30px;grid-template-columns:1fr 1.3fr 1fr;display:grid;position:relative;transform:rotateX(30deg);box-shadow:0 30px 50px #12324f40}.home-module__GLJFWW__bank{transform-style:preserve-3d;background:radial-gradient(circle at 30% 30%,#ffffff40,#0000 40%),linear-gradient(160deg,#84d96f,#3dae49);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:14px 8px;display:flex;position:relative}.home-module__GLJFWW__bankL{border-radius:30px 0 0 30px}.home-module__GLJFWW__bankR{border-radius:0 30px 30px 0}.home-module__GLJFWW__bankName{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#0a3c1499;font-size:.72rem;font-weight:800;position:absolute;top:10px;left:0;right:0}.home-module__GLJFWW__tokens{transform-style:preserve-3d;flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.home-module__GLJFWW__token{width:74px;color:var(--navy);font:inherit;cursor:pointer;transform-origin:50% 100%;background:#fff;border:0;border-radius:18px;justify-items:center;gap:0;padding:6px 4px 5px;animation:.45s cubic-bezier(.2,1.6,.4,1) both home-module__GLJFWW__hopIn;display:grid;transform:rotateX(-30deg)translateZ(14px);box-shadow:0 6px #0000002e}.home-module__GLJFWW__token span{font-size:2.2rem;line-height:1.1}.home-module__GLJFWW__token small{font-size:.68rem;font-weight:800}.home-module__GLJFWW__token:disabled{cursor:default}.home-module__GLJFWW__tokenReady:not(:disabled):hover{box-shadow:0 12px 0 #0000002e, 0 0 0 3px var(--yellow);transform:rotateX(-30deg)translateZ(14px)translateY(-8px)scale(1.06)}@keyframes home-module__GLJFWW__hopIn{0%{opacity:0;transform:rotateX(-30deg)translateZ(14px)translateY(-40px)scale(.6)}70%{opacity:1;transform:rotateX(-30deg)translateZ(14px)translateY(4px)scale(1.05)}}.home-module__GLJFWW__water{background:linear-gradient(90deg,#1f8fd6,#4fc0f5 50%,#1f8fd6);position:relative;overflow:hidden}.home-module__GLJFWW__water i{border-top:3px solid #ffffff73;border-radius:50%;width:200%;height:26px;animation:4s linear infinite home-module__GLJFWW__waves;position:absolute;left:-50%}.home-module__GLJFWW__water i:first-child{top:18%}.home-module__GLJFWW__water i:nth-child(2){animation-duration:5.5s;animation-direction:reverse;top:48%}.home-module__GLJFWW__water i:nth-child(3){animation-duration:3.5s;top:76%}@keyframes home-module__GLJFWW__waves{to{transform:translate(25%)}}.home-module__GLJFWW__boat{--bw:170px;width:var(--bw);transform-origin:50% 100%;height:100px;transform-style:preserve-3d;z-index:2;justify-content:center;align-items:flex-end;gap:2px;padding-bottom:26px;transition:left .95s cubic-bezier(.45,0,.3,1);display:flex;position:absolute;bottom:30%;left:calc(30.303% + 4px);transform:rotateX(-30deg)translateZ(30px)}.home-module__GLJFWW__boatR{left:calc(100% - 100% / 3.3 - var(--bw) - 4px)}.home-module__GLJFWW__boatRowing{animation:.45s ease-in-out infinite alternate home-module__GLJFWW__bob}@keyframes home-module__GLJFWW__bob{to{transform:rotateX(-30deg)translateZ(30px)translateY(-6px)rotate(-3deg)}}.home-module__GLJFWW__hull{z-index:-1;background:linear-gradient(#b5652d,#7c3f17);border-radius:6px 6px 60px 60px;height:40px;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 6px #d98b4a,0 8px #0003}.home-module__GLJFWW__farmer{font-size:2.6rem;line-height:1}.home-module__GLJFWW__inBoat{width:58px;animation:none;transform:none}.home-module__GLJFWW__inBoat span{font-size:1.8rem}.home-module__GLJFWW__riverLost .home-module__GLJFWW__riverTilt{animation:.5s home-module__GLJFWW__shake}@keyframes home-module__GLJFWW__shake{20%,60%{transform:rotateX(30deg)translate(-10px)}40%,80%{transform:rotateX(30deg)translate(10px)}}.home-module__GLJFWW__riverWon .home-module__GLJFWW__riverTilt{box-shadow:0 0 0 6px var(--yellow), 0 30px 50px #12324f40}.home-module__GLJFWW__riverBar{text-align:center;max-width:1000px;margin:28px auto 0}.home-module__GLJFWW__riverMsg{min-height:1.6em;margin:0 0 14px;font-size:1.05rem;font-weight:800}.home-module__GLJFWW__riverLost .home-module__GLJFWW__riverMsg{color:var(--red)}.home-module__GLJFWW__riverBtns{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.home-module__GLJFWW__moves{opacity:.7;padding:0 8px;font-weight:800}.home-module__GLJFWW__reveal{text-align:left;background:#fff;border-radius:16px;max-width:720px;margin:16px auto 0;padding:12px 16px;line-height:1.5;animation:.4s cubic-bezier(.2,1.4,.4,1) both home-module__GLJFWW__hopIn2;box-shadow:0 6px #12324f1f}.home-module__GLJFWW__teaches{background:var(--navy);color:#fff}.home-module__GLJFWW__teaches strong{color:var(--yellow)}@keyframes home-module__GLJFWW__hopIn2{0%{opacity:0;transform:translateY(12px)scale(.96)}}.home-module__GLJFWW__flipGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1100px;margin:40px auto 0;display:grid}.home-module__GLJFWW__flipWrap{perspective:1100px}.home-module__GLJFWW__flipCard{width:100%;height:320px;font:inherit;color:inherit;text-align:left;cursor:pointer;transform-style:preserve-3d;background:0 0;border:0;padding:0;transition:transform .75s cubic-bezier(.3,1.35,.4,1);display:block;position:relative}.home-module__GLJFWW__flipped{transform:rotateY(180deg)}.home-module__GLJFWW__flipFace{backface-visibility:hidden;border-radius:26px;flex-direction:column;gap:12px;padding:24px 22px;display:flex;position:absolute;inset:0;box-shadow:0 10px #00000026,0 20px 30px #00000026}.home-module__GLJFWW__flipFront{background:radial-gradient(circle at 85% 15%, #ffffff4d, transparent 35%), linear-gradient(160deg, var(--c), color-mix(in srgb, var(--c) 65%, #000));color:#fff}.home-module__GLJFWW__flipBack{color:var(--navy);border:3px solid var(--c);background:#fff;overflow:auto;transform:rotateY(180deg)}.home-module__GLJFWW__flipKicker{letter-spacing:.06em;text-transform:uppercase;background:#ffffff38;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:.72rem;font-weight:800}.home-module__GLJFWW__flipBack .home-module__GLJFWW__flipKicker{background:color-mix(in srgb, var(--c) 15%, transparent);color:var(--c);filter:brightness(.8)}.home-module__GLJFWW__flipQ{font-family:var(--display);font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:800;line-height:1.1}.home-module__GLJFWW__flipTap{opacity:.9;margin-top:auto;font-weight:800}.home-module__GLJFWW__flipA{font-size:1rem;line-height:1.5}.home-module__GLJFWW__flipTry{background:#fff3cc;border-radius:14px;margin-top:auto;padding:10px 12px;font-size:.88rem;line-height:1.45}.home-module__GLJFWW__editionGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,6vw,80px);max-width:1150px;margin:0 auto;display:grid}.home-module__GLJFWW__coverStage{perspective:1500px;padding:10px 0 40px;position:relative}.home-module__GLJFWW__cover3d{width:min(100%,420px);rotate:y calc(-24deg + var(--p,.5) * 30deg);translate:0 calc((.5 - var(--p,.5)) * 50px);border-radius:6px;margin:0 auto;transition:transform .45s cubic-bezier(.2,.9,.25,1.35),rotate .6s,translate .6s;display:block;position:relative;overflow:hidden;box-shadow:1px 1px #e8e1cf,2px 2px #d6cdb5,3px 3px #e8e1cf,4px 4px #d6cdb5,5px 5px #e8e1cf,24px 30px 50px #00000080}.home-module__GLJFWW__cover3d img{width:100%;height:auto;display:block}.home-module__GLJFWW__coverGlare{background:radial-gradient(circle at var(--gx,30%) var(--gy,20%), #ffffff59, transparent 40%), linear-gradient(105deg, transparent 55%, #ffffff1f 60%, transparent 66%);opacity:calc(.4 + var(--glare,0) * .6);pointer-events:none;position:absolute;inset:0}.home-module__GLJFWW__coverShadow{background:radial-gradient(#00000073,#0000 70%);border-radius:50%;height:30px;position:absolute;bottom:8px;left:15%;right:15%}.home-module__GLJFWW__editionText .home-module__GLJFWW__h2{font-size:clamp(2rem,4vw,3.1rem)}.home-module__GLJFWW__meta{color:var(--yellow);margin:12px 0 0;font-weight:800}.home-module__GLJFWW__theme{color:#9fd8ff;margin:6px 0 0;font-weight:700}.home-module__GLJFWW__edition .home-module__GLJFWW__sub{margin-left:0}.home-module__GLJFWW__glance{scroll-snap-type:x mandatory;perspective:900px;scrollbar-width:thin;grid-auto-columns:150px;grid-auto-flow:column;gap:14px;max-width:1200px;margin:0 auto;padding:8px 4px 20px;list-style:none;display:grid;overflow-x:auto}.home-module__GLJFWW__glance li{scroll-snap-align:start;color:var(--navy);transform-origin:50% 0;opacity:0;transition:transform .45s cubic-bezier(.2, .9, .25, 1.35), rotate .7s cubic-bezier(.2, 1.4, .4, 1) var(--d), opacity .4s ease var(--d);background:#fff;border-radius:18px;flex-direction:column;display:flex;overflow:hidden;rotate:x -80deg;box-shadow:0 8px #0000004d}.home-module__GLJFWW__glanceIn li{opacity:1;rotate:none}.home-module__GLJFWW__glanceDate{background:var(--red);color:#fff;font-family:var(--display);padding:10px 12px 8px;font-size:1.25rem;font-weight:800}.home-module__GLJFWW__glanceName{padding:10px 12px 14px;font-size:.88rem;font-weight:700;line-height:1.3}.home-module__GLJFWW__compGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:1150px;margin:40px auto 0;display:grid}.home-module__GLJFWW__comp{color:var(--navy);border-top:10px solid var(--c);background:#fff;border-radius:26px;flex-direction:column;gap:8px;padding:24px 22px 22px;text-decoration:none;display:flex;box-shadow:0 10px #12324f1f,0 20px 34px #12324f1f}.home-module__GLJFWW__comp p{margin:0;line-height:1.5}.home-module__GLJFWW__status{text-transform:uppercase;letter-spacing:.06em;background:#12324f1a;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:.72rem;font-weight:800}.home-module__GLJFWW__statusOpen{background:var(--green);color:#fff}.home-module__GLJFWW__compType{color:var(--c);filter:brightness(.8);font-size:.8rem;font-weight:700}.home-module__GLJFWW__compName{font-family:var(--display);margin:0;font-size:1.5rem;line-height:1.1}.home-module__GLJFWW__planGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;max-width:900px;margin:44px auto 0;display:grid}.home-module__GLJFWW__plan{background:var(--paper);color:var(--navy);border-radius:28px;flex-direction:column;padding:28px 26px 26px;display:flex;box-shadow:0 12px #d8c9a2,0 26px 40px #00000059}.home-module__GLJFWW__planBest{box-shadow:0 0 0 5px var(--yellow), 0 12px 0 5px #c99410, 0 26px 40px #00000059;background:#fff}.home-module__GLJFWW__ribbon{background:var(--red);color:#fff;z-index:3;border-radius:999px;padding:6px 14px;font-size:.8rem;font-weight:800;position:absolute;top:-14px;right:22px;box-shadow:0 4px #a3141b}.home-module__GLJFWW__planName{font-family:var(--display);margin:0;font-size:1.5rem}.home-module__GLJFWW__planEditions{color:var(--sky);margin:2px 0 0;font-weight:800}.home-module__GLJFWW__price{flex-wrap:wrap;align-items:baseline;gap:10px;margin:14px 0 0;display:flex}.home-module__GLJFWW__price strong{font-family:var(--display);font-size:3rem;line-height:1}.home-module__GLJFWW__price s{opacity:.55;font-weight:700}.home-module__GLJFWW__save{background:var(--green);color:#fff;border-radius:999px;padding:3px 10px;font-size:.8rem;font-weight:800}.home-module__GLJFWW__perMonth{opacity:.75;margin:4px 0 0;font-size:.9rem}.home-module__GLJFWW__ticks{gap:8px;margin:16px 0 22px;padding:0;list-style:none;display:grid}.home-module__GLJFWW__ticks li{padding-left:28px;line-height:1.4;position:relative}.home-module__GLJFWW__ticks li:before{content:"";background:var(--green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat;border-radius:50%;width:18px;height:18px;position:absolute;top:.12em;left:0}.home-module__GLJFWW__plan .home-module__GLJFWW__btnPrimary{margin-top:auto}.home-module__GLJFWW__subscribe .home-module__GLJFWW__small{color:#ffffffd9;opacity:1}.home-module__GLJFWW__grownGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;max-width:1100px;margin:40px auto 0;display:grid}.home-module__GLJFWW__grownCard{background:#fff;border-radius:28px;padding:26px 26px 24px;box-shadow:0 10px #12324f1f,0 20px 34px #12324f1a}.home-module__GLJFWW__grownCard h3{font-family:var(--display);margin:0;font-size:1.7rem}.home-module__GLJFWW__grownCard p{line-height:1.5}.home-module__GLJFWW__grownCard .home-module__GLJFWW__small{text-align:left;margin:0 0 16px}.home-module__GLJFWW__header{z-index:50;color:#fff;-webkit-backdrop-filter:blur(12px);background:#0a1b2ceb;border-bottom:1px solid #ffffff14;align-items:center;gap:18px;height:64px;padding:0 clamp(14px,3vw,32px);transition:background .3s,box-shadow .3s;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 4px 20px #00000040}.home-module__GLJFWW__headerSolid{background:#0a1b2cfa;box-shadow:0 4px 24px #00000059}.home-module__GLJFWW__skip{background:var(--yellow,#ffc531);color:#12324f;border-radius:10px;padding:8px 12px;font-weight:800;position:absolute;top:-60px;left:12px}.home-module__GLJFWW__skip:focus{top:10px}.home-module__GLJFWW__brand{color:inherit;text-decoration:none}.home-module__GLJFWW__logo{font-family:var(--font-display,"Baloo 2", ui-rounded, system-ui, sans-serif);letter-spacing:.02em;align-items:baseline;gap:2px;font-size:1.55rem;font-weight:800;line-height:1;display:inline-flex}.home-module__GLJFWW__logoKids{color:#fff;background:#e3262e;border-radius:8px;padding:2px 6px 0;font-size:.75em;transform:rotate(-6deg)}.home-module__GLJFWW__logoChron{color:#ffc531;text-shadow:0 2px #00000040}.home-module__GLJFWW__nav{gap:4px;margin-left:12px;display:flex}.home-module__GLJFWW__nav a{color:#fff;border-radius:999px;padding:8px 12px;font-size:.94rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s}.home-module__GLJFWW__nav a:hover,.home-module__GLJFWW__nav a:focus-visible{color:#fff;background:#ffffff29}.home-module__GLJFWW__headerRight{align-items:center;gap:10px;margin-left:auto;display:flex}.home-module__GLJFWW__sound{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:.85rem;font-weight:700;display:inline-flex}.home-module__GLJFWW__sound[aria-pressed=true]{color:#12324f;background:#ffc531}.home-module__GLJFWW__account{color:#fff;background:#ffffff1f;border-radius:999px;align-items:center;min-height:38px;padding:0 14px;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.home-module__GLJFWW__account:hover{background:#fff3}.home-module__GLJFWW__headerCta{color:#fff;background:#e3262e;border-radius:999px;align-items:center;min-height:38px;padding:0 16px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 4px #a3141b}.home-module__GLJFWW__headerCta:hover{--lift:-2px}.home-module__GLJFWW__sound:focus-visible,.home-module__GLJFWW__account:focus-visible,.home-module__GLJFWW__headerCta:focus-visible,.home-module__GLJFWW__nav a:focus-visible,.home-module__GLJFWW__toTop:focus-visible{outline-offset:3px;outline:3px solid #ffc531}.home-module__GLJFWW__footer{color:#ffffffd9;background:#071728;padding:56px clamp(16px,5vw,64px) 90px}.home-module__GLJFWW__footTop{grid-template-columns:1.4fr repeat(4,1fr);gap:28px;max-width:1200px;margin:0 auto;display:grid}.home-module__GLJFWW__footBrand p{font-size:.92rem;line-height:1.5}.home-module__GLJFWW__contact a,.home-module__GLJFWW__footGroup a{color:inherit;text-decoration:none}.home-module__GLJFWW__contact a:hover,.home-module__GLJFWW__footGroup a:hover{color:#ffc531;text-decoration:underline}.home-module__GLJFWW__footGroup h3{color:#ffc531;letter-spacing:.08em;text-transform:uppercase;margin:4px 0 12px;font-size:.85rem}.home-module__GLJFWW__footGroup ul{gap:8px;margin:0;padding:0;font-size:.92rem;list-style:none;display:grid}.home-module__GLJFWW__footBottom{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:36px auto 0;padding-top:20px;font-size:.85rem;display:flex}.home-module__GLJFWW__toTop{color:#12324f;min-height:42px;font:inherit;cursor:pointer;background:#ffc531;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-weight:800;display:inline-flex;box-shadow:0 4px #c99410}.home-module__GLJFWW__toTop:hover{--lift:-3px}@media (max-width:1100px){.home-module__GLJFWW__nav{display:none}.home-module__GLJFWW__pillarGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-module__GLJFWW__footTop{grid-template-columns:repeat(2,1fr)}.home-module__GLJFWW__footBrand{grid-column:1/-1}}@media (max-width:900px){.home-module__GLJFWW__editionGrid{grid-template-columns:1fr}.home-module__GLJFWW__editionText{text-align:center}.home-module__GLJFWW__edition .home-module__GLJFWW__sub{margin-left:auto}.home-module__GLJFWW__ctaRow{justify-content:center}.home-module__GLJFWW__compGrid,.home-module__GLJFWW__flipGrid,.home-module__GLJFWW__planGrid,.home-module__GLJFWW__grownGrid{grid-template-columns:1fr;max-width:520px}}@media (max-width:760px){.home-module__GLJFWW__subjects{--R:250px;--cw:168px}.home-module__GLJFWW__ringStage{height:340px}.home-module__GLJFWW__ringCard{height:240px}.home-module__GLJFWW__ringIcon{width:70px;height:70px}.home-module__GLJFWW__ringName{font-size:1.15rem}.home-module__GLJFWW__flipSection{height:calc(var(--leaves,14) * 24svh + 100svh)}.home-module__GLJFWW__riverTilt{grid-template-columns:.8fr 1.4fr .8fr;height:270px;transform:rotateX(22deg)}.home-module__GLJFWW__bank{padding:26px 4px 8px}.home-module__GLJFWW__tokens{flex-direction:column;gap:6px}.home-module__GLJFWW__token{width:58px;transform:rotateX(-22deg)translateZ(10px)}.home-module__GLJFWW__token span{font-size:1.7rem}.home-module__GLJFWW__tokenReady:not(:disabled):hover{transform:rotateX(-22deg)translateZ(10px)translateY(-6px)}.home-module__GLJFWW__boat{--bw:100px;height:80px;padding-bottom:20px;left:calc(26.6667% + 3px);transform:rotateX(-22deg)translateZ(20px)}.home-module__GLJFWW__boatR{left:calc(100% - 100% * .8 / 3 - var(--bw) - 3px)}.home-module__GLJFWW__riverLost .home-module__GLJFWW__riverTilt{animation:none}.home-module__GLJFWW__farmer{font-size:2rem}.home-module__GLJFWW__inBoat{width:44px}.home-module__GLJFWW__inBoat span{font-size:1.4rem}.home-module__GLJFWW__hull{height:30px}.home-module__GLJFWW__header{height:58px}.home-module__GLJFWW__sound span{display:none}.home-module__GLJFWW__flipCard{height:290px}}@media (max-width:560px){.home-module__GLJFWW__pillarGrid{grid-template-columns:1fr;max-width:400px}.home-module__GLJFWW__footTop{grid-template-columns:1fr 1fr}.home-module__GLJFWW__logo{font-size:1.3rem}}@media (prefers-reduced-motion:reduce){.home-module__GLJFWW__ring,.home-module__GLJFWW__book,.home-module__GLJFWW__flipCard,.home-module__GLJFWW__pillar,.home-module__GLJFWW__glance li,.home-module__GLJFWW__cover3d,.home-module__GLJFWW__boat{transition:none}.home-module__GLJFWW__token,.home-module__GLJFWW__reveal,.home-module__GLJFWW__water i,.home-module__GLJFWW__boatRowing,.home-module__GLJFWW__riverLost .home-module__GLJFWW__riverTilt{animation:none}.home-module__GLJFWW__pillar,.home-module__GLJFWW__glance li{opacity:1;translate:none;rotate:none}.home-module__GLJFWW__ring{transform:translateZ(calc(var(--R) * -1)) rotateX(-6deg) rotateY(var(--spin,0deg))}.home-module__GLJFWW__cover3d{translate:none;rotate:y -10deg}}
