.concept-film-module__s5_S5a__film{color:#eeeade;background:radial-gradient(at 15% 30%,#25383d66,#0000 65%),#101916;border:1px solid #e2e9d324;border-radius:15px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,78px);margin:40px 0 0;padding:clamp(20px,3vw,42px);display:grid}.concept-film-module__s5_S5a__stage{background:#050b0d;border:1px solid #e4ebd323;border-radius:10px;justify-content:center;min-width:0;display:flex;overflow:hidden}.concept-film-module__s5_S5a__video{aspect-ratio:9/16;object-fit:contain;width:100%;height:auto;max-height:640px;display:block}.concept-film-module__s5_S5a__label{color:#abbfb6;letter-spacing:.16em;text-transform:uppercase;font-size:10px;line-height:1.7;display:block}.concept-film-module__s5_S5a__caption h3{max-width:420px;font-family:var(--font-display);letter-spacing:-.035em;margin:18px 0 0;font-size:clamp(30px,3.4vw,49px);font-weight:350;line-height:1.09}.concept-film-module__s5_S5a__caption p{color:#b8c4b9;max-width:350px;margin:23px 0 0;font-size:13px;line-height:1.85}.concept-film-module__s5_S5a__caption a{color:#eeeade;border-bottom:1px solid #dddcc14d;align-items:center;gap:28px;min-height:44px;margin-top:24px;font-size:12px;text-decoration:none;display:inline-flex}.concept-film-module__s5_S5a__caption a:hover{color:#ebcead;border-color:currentColor}.concept-film-module__s5_S5a__film :focus-visible{outline-offset:5px;outline:2px solid #e2bba0}@media (max-width:650px){.concept-film-module__s5_S5a__film{grid-template-columns:1fr;gap:25px;padding:16px}.concept-film-module__s5_S5a__video{max-height:580px}.concept-film-module__s5_S5a__caption{padding:6px 6px 12px}.concept-film-module__s5_S5a__caption h3{font-size:35px}.concept-film-module__s5_S5a__caption p{margin-top:16px}.concept-film-module__s5_S5a__caption a{margin-top:17px}}
.seasons-module__b2dHAa__home{--accent:#e2bba0;--ink:#f5f1e9;color:var(--ink);background:#0b100f}.seasons-module__b2dHAa__home[data-season=summer]{--accent:#e5cf98}.seasons-module__b2dHAa__home[data-season=autumn]{--accent:#e6aa6e}.seasons-module__b2dHAa__home[data-season=winter]{--accent:#b4cadb}.seasons-module__b2dHAa__home a,.seasons-module__b2dHAa__home button{-webkit-tap-highlight-color:transparent}.seasons-module__b2dHAa__home button{cursor:pointer}.seasons-module__b2dHAa__home :focus-visible{outline:2px solid var(--accent);outline-offset:5px}.seasons-module__b2dHAa__kicker{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;font-size:10px;font-weight:500;line-height:1.7;display:block}.seasons-module__b2dHAa__hero{isolation:isolate;background:#21332c;height:100svh;min-height:830px;position:relative;overflow:clip}.seasons-module__b2dHAa__scene{z-index:-3;position:absolute;inset:0;overflow:hidden;container-type:size}.seasons-module__b2dHAa__world{inset-inline-start:50%;width:max(100cqw,177.684cqh);height:max(100cqh,56.28cqw);transform:translate(calc(-50% + var(--pan-x,0px)), calc(-50% + var(--pan-y,0px) + var(--scroll-y,0px))) scale(1.045);will-change:transform;background:#24352c url(/project/exterior-night.webp) 50%/cover;transition:transform .9s cubic-bezier(.2,.5,.2,1);position:absolute;top:50%}.seasons-module__b2dHAa__seasonImage{opacity:0;background-image:url(/seasons/four-seasons-atlas.png);background-size:200% 200%;transition:opacity 1.4s;position:absolute;inset:0}.seasons-module__b2dHAa__seasonImage[data-active=true]{opacity:1}.seasons-module__b2dHAa__effects{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.seasons-module__b2dHAa__scrim{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#040c0d8f,#040c0d2e 49%,#040c0d05 76%),linear-gradient(#040c0d38,#0000 40%,#070f0f73 77%,#0b100f 100%);position:absolute;inset:0}.seasons-module__b2dHAa__localDate{top:115px;text-align:end;color:#fffaf2;text-shadow:0 1px 16px #15282b;position:absolute;inset-inline-end:5vw}.seasons-module__b2dHAa__localDate .seasons-module__b2dHAa__kicker{opacity:.8;font-size:9px}.seasons-module__b2dHAa__localDate time{letter-spacing:.02em;margin-top:5px;font-size:13px;display:block}.seasons-module__b2dHAa__liveSeason{align-items:center;gap:7px;margin-top:9px;font-size:11px;display:inline-flex}.seasons-module__b2dHAa__liveSeason>span{background:var(--accent);width:5px;height:5px;box-shadow:0 0 12px var(--accent);border-radius:50%;display:block}.seasons-module__b2dHAa__heroContent{top:29%;max-width:740px;position:absolute;inset-inline-start:5vw}.seasons-module__b2dHAa__heroContent .seasons-module__b2dHAa__kicker{color:#f1e8d9;text-shadow:0 1px 10px #0c1512}.seasons-module__b2dHAa__hero h1{letter-spacing:-.075em;text-shadow:0 3px 38px #00000038;margin:16px 0 0 -.04em;font-size:clamp(90px,12.1vw,188px);font-weight:350;line-height:1.04}.seasons-module__b2dHAa__subtitle{font-family:var(--font-display);color:#faf6ec;letter-spacing:-.02em;margin-top:7px;font-size:clamp(23px,2.7vw,40px);line-height:1.2}.seasons-module__b2dHAa__intro{color:#e4e8df;text-wrap:pretty;max-width:360px;margin-top:25px;font-size:15px;line-height:1.85}.seasons-module__b2dHAa__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.seasons-module__b2dHAa__primary,.seasons-module__b2dHAa__secondary{border-radius:40px;justify-content:center;align-items:center;gap:17px;min-height:48px;padding:13px 22px;font-size:12px;font-weight:500;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.seasons-module__b2dHAa__primary{color:#19231e;background:#f3f0e7;border:1px solid #f3f0e7}.seasons-module__b2dHAa__secondary{color:#f5f2e9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08121238;border:1px solid #f2f5eb73}.seasons-module__b2dHAa__primary:hover{background:var(--accent);border-color:var(--accent)}.seasons-module__b2dHAa__secondary:hover{border-color:var(--accent);background:#f0f5eb21}.seasons-module__b2dHAa__heroBottom{bottom:53px;grid-template-columns:minmax(0,650px) minmax(210px,1fr);align-items:end;gap:48px;display:grid;position:absolute;inset-inline:5vw}.seasons-module__b2dHAa__seasonSwitcher{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a13118f;border:1px solid #e7edde38;border-radius:15px;padding:16px 20px 12px}.seasons-module__b2dHAa__seasonSwitcher>.seasons-module__b2dHAa__kicker{color:#d7ded3;font-size:9px}.seasons-module__b2dHAa__seasonButtons{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:5px;display:grid}.seasons-module__b2dHAa__seasonButtons button{color:#c0c9be;background:0 0;border:0;border-bottom:1px solid #eff4e630;justify-content:flex-start;align-items:center;gap:10px;min-height:62px;margin-inline-end:12px;font-size:14px;transition:color .3s,border-color .3s;display:flex;position:relative}.seasons-module__b2dHAa__seasonButtons button:last-child{margin-inline-end:0}.seasons-module__b2dHAa__seasonButtons button:hover,.seasons-module__b2dHAa__seasonButtons button[aria-pressed=true]{color:#fff7e8;border-bottom-color:var(--accent)}.seasons-module__b2dHAa__seasonNumber{opacity:.55;font-size:9px}.seasons-module__b2dHAa__seasonIndicator{inset-inline-end:0;background:var(--accent);opacity:0;border-radius:50%;width:3px;height:3px;position:absolute;bottom:-2px}.seasons-module__b2dHAa__seasonButtons button[aria-pressed=true] .seasons-module__b2dHAa__seasonIndicator{opacity:1}.seasons-module__b2dHAa__switcherMeta{justify-content:space-between;align-items:center;gap:10px;margin-top:7px;display:flex}.seasons-module__b2dHAa__autoButton,.seasons-module__b2dHAa__motionButton{color:#cbd4c8;background:0 0;border:0;align-items:center;gap:7px;min-height:44px;font-size:10px;display:inline-flex}.seasons-module__b2dHAa__autoButton>span:last-child{opacity:.55;padding-inline-start:4px;font-size:9px}.seasons-module__b2dHAa__autoDot{border:1px solid #cad4c4;border-radius:50%;width:5px;height:5px}.seasons-module__b2dHAa__autoButton[aria-pressed=true] .seasons-module__b2dHAa__autoDot{border-color:var(--accent);background:var(--accent);box-shadow:0 0 9px #e6ceb266}.seasons-module__b2dHAa__motionButton{justify-content:end}.seasons-module__b2dHAa__motionButton:disabled{cursor:default;opacity:.65}.seasons-module__b2dHAa__seasonCaption{text-align:end;justify-self:end;max-width:360px;padding-bottom:10px}.seasons-module__b2dHAa__seasonCaption .seasons-module__b2dHAa__kicker{color:var(--accent);font-size:10px}.seasons-module__b2dHAa__seasonCaption>p:nth-child(2){font-family:var(--font-display);color:#f8f0e5;margin:8px 0 10px;font-size:clamp(24px,2.4vw,36px);line-height:1.14}.seasons-module__b2dHAa__seasonCaption>span{color:#cbd3c9;font-size:11px}.seasons-module__b2dHAa__imageCaption{inset-inline-start:5vw;color:#9caaa0;letter-spacing:.1em;text-transform:uppercase;font-size:8px;position:absolute;bottom:17px}.seasons-module__b2dHAa__concept,.seasons-module__b2dHAa__seasonsSection,.seasons-module__b2dHAa__gallerySection,.seasons-module__b2dHAa__support{max-width:1510px;margin-inline:auto}.seasons-module__b2dHAa__concept{border-bottom:1px solid #ffffff17;grid-template-columns:1.06fr 1fr 120px;align-items:center;gap:65px;padding:73px 5vw 70px;display:grid}.seasons-module__b2dHAa__concept .seasons-module__b2dHAa__kicker,.seasons-module__b2dHAa__sectionHeading .seasons-module__b2dHAa__kicker{color:#adb9aa}.seasons-module__b2dHAa__concept h2{letter-spacing:-.045em;margin-top:14px;font-size:clamp(31px,3.5vw,52px);line-height:1.07}.seasons-module__b2dHAa__concept h2 span{display:block}.seasons-module__b2dHAa__concept>div:nth-child(2)>p{color:#b7c0b4;max-width:430px;font-size:13px;line-height:1.9}.seasons-module__b2dHAa__textLink{color:#e8eadd;text-transform:uppercase;letter-spacing:.11em;align-items:center;gap:24px;min-height:44px;font-size:11px;text-decoration:none;display:inline-flex}.seasons-module__b2dHAa__textLink:hover{color:var(--accent)}.seasons-module__b2dHAa__concept .seasons-module__b2dHAa__textLink{margin-top:15px}.seasons-module__b2dHAa__conceptSeal{color:#9caa91;opacity:.75}.seasons-module__b2dHAa__seasonsSection{padding:80px 5vw 50px}.seasons-module__b2dHAa__sectionHeading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:30px;display:flex}.seasons-module__b2dHAa__sectionHeading h2{letter-spacing:-.055em;margin-top:12px;font-size:clamp(34px,4vw,58px);line-height:1.1}.seasons-module__b2dHAa__sectionHeading>p{color:#aebbac;max-width:340px;padding-bottom:5px;font-size:12px;line-height:1.8}.seasons-module__b2dHAa__seasonCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.seasons-module__b2dHAa__seasonCard{isolation:isolate;text-align:start;color:#f5f1e9;background:#17241f;border:1px solid #eff3e126;border-radius:13px;min-height:454px;padding:23px 20px;position:relative;overflow:hidden}.seasons-module__b2dHAa__seasonCard[aria-pressed=true]{border-color:#e4d4acb0;box-shadow:0 0 0 1px #e4d4ac44}.seasons-module__b2dHAa__cardPhoto{z-index:-3;aspect-ratio:836/470.5;top:0;background-image:url(/seasons/four-seasons-atlas.png);background-size:200% 200%;background-position:var(--season-position);height:100%;transition:transform .9s cubic-bezier(.2,.7,.2,1);position:absolute;inset-inline-start:50%;transform:translate(-68%)}.seasons-module__b2dHAa__seasonCard:hover .seasons-module__b2dHAa__cardPhoto{transform:translate(-68%)scale(1.04)}.seasons-module__b2dHAa__cardVeil{z-index:-1;background:linear-gradient(#050d0f73,#040c0e21 38%,#050e0df5);position:absolute;inset:0}.seasons-module__b2dHAa__cardTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.seasons-module__b2dHAa__cardTop .seasons-module__b2dHAa__kicker{color:#fff7e8;letter-spacing:.16em;font-size:9px}.seasons-module__b2dHAa__cardCheck{opacity:.8;font-size:11px}.seasons-module__b2dHAa__cardBody{inset-inline:20px;position:absolute;bottom:19px}.seasons-module__b2dHAa__cardBody h3{color:#fff6e9;letter-spacing:-.035em;font-size:clamp(25px,2.45vw,36px);line-height:1.04}.seasons-module__b2dHAa__cardPeriod{letter-spacing:.14em;text-transform:uppercase;color:#d0d5c3;margin-top:13px;font-size:9px;display:block}.seasons-module__b2dHAa__cardBody>p{color:#d0d5c9;min-height:66px;margin-top:13px;font-size:11px;line-height:1.7}.seasons-module__b2dHAa__cardCta{color:#eee9dd;border-top:1px solid #f3f5e12e;justify-content:space-between;align-items:center;gap:5px;margin-top:18px;padding-top:15px;font-size:10px;display:flex}.seasons-module__b2dHAa__cardCta>span{border:1px solid #f4f6e570;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.seasons-module__b2dHAa__calendarNote{color:#91a18f;letter-spacing:.02em;margin-top:17px;font-size:10px;line-height:1.8}.seasons-module__b2dHAa__gallerySection{padding:27px 5vw 70px}.seasons-module__b2dHAa__galleryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.seasons-module__b2dHAa__galleryCard{text-align:start;background:0 0;border:1px solid #e1e9d625;border-radius:12px;width:100%;transition:border-color .25s;display:block;overflow:hidden}.seasons-module__b2dHAa__galleryCard:hover{border-color:#e8dac183}.seasons-module__b2dHAa__galleryPhoto{aspect-ratio:1.15;position:relative;overflow:hidden}.seasons-module__b2dHAa__galleryPhoto img{object-fit:cover;transition:transform .9s}.seasons-module__b2dHAa__galleryCard:hover img{transform:scale(1.035)}.seasons-module__b2dHAa__galleryCard>span{color:#e0e5d8;align-items:center;gap:9px;min-height:60px;padding:12px 13px;font-size:11px;display:flex}.seasons-module__b2dHAa__galleryCard small{color:#9dab95;font-size:8px}.seasons-module__b2dHAa__galleryCard>span>svg{flex-shrink:0;width:16px;margin-inline-start:auto}.seasons-module__b2dHAa__support{isolation:isolate;text-align:center;border:1px solid #d9e0ce2e;border-radius:16px;min-height:440px;margin-inline:2vw;padding:70px 5vw;position:relative;overflow:hidden}.seasons-module__b2dHAa__supportBackdrop{z-index:-3;filter:saturate(.7);background-image:url(/seasons/four-seasons-atlas.png);background-size:200% 200%;position:absolute;inset:-10px}.seasons-module__b2dHAa__support:after{content:"";z-index:-1;background:linear-gradient(#10191da1,#12201fc9 44%,#07120fe8);position:absolute;inset:0}.seasons-module__b2dHAa__supportContent{max-width:680px;margin-inline:auto}.seasons-module__b2dHAa__supportContent .seasons-module__b2dHAa__kicker{color:#ccd8c7}.seasons-module__b2dHAa__supportContent h2{letter-spacing:-.05em;margin-top:22px;font-size:clamp(38px,4.5vw,66px);line-height:1.06}.seasons-module__b2dHAa__supportContent>p:not(.seasons-module__b2dHAa__kicker){color:#c7d0c2;max-width:500px;margin:23px auto 0;font-size:13px;line-height:1.9}.seasons-module__b2dHAa__supportContent .seasons-module__b2dHAa__actions{justify-content:center}.seasons-module__b2dHAa__supportContent small{color:#9eafa1;max-width:510px;margin:23px auto 0;font-size:9px;line-height:1.8;display:block}.seasons-module__b2dHAa__lightbox{color:#f4f2e8;background:#0d1512;border:1px solid #dfe7d638;border-radius:15px;width:min(1160px,95vw);max-height:95svh;margin:auto;padding:50px 30px 24px;position:fixed;inset:0}.seasons-module__b2dHAa__lightbox::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020806ed}.seasons-module__b2dHAa__closeButton{inset-inline-end:13px;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:8px}.seasons-module__b2dHAa__closeButton:hover{background:#ffffff12}.seasons-module__b2dHAa__lightboxPhoto{width:100%;height:min(65svh,720px);position:relative}.seasons-module__b2dHAa__lightboxPhoto img{object-fit:contain}.seasons-module__b2dHAa__lightboxControls{justify-content:center;align-items:center;gap:25px;margin-top:18px;display:flex}.seasons-module__b2dHAa__lightboxControls>button{background:0 0;border:1px solid #edf2e540;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.seasons-module__b2dHAa__lightboxControls>p{text-align:center;min-width:170px;font-size:13px}.seasons-module__b2dHAa__lightboxControls>p>span{color:#a7b7a3;margin-top:5px;font-size:10px;display:block}.seasons-module__b2dHAa__lightboxNote{color:#a4b59f;text-align:center;margin-top:15px;font-size:10px;line-height:1.6}.seasons-module__b2dHAa__home[data-motion-active=false] .seasons-module__b2dHAa__world,.seasons-module__b2dHAa__home[data-motion-active=false] .seasons-module__b2dHAa__cardPhoto,.seasons-module__b2dHAa__home[data-motion-active=false] .seasons-module__b2dHAa__galleryPhoto img{transition:none}@media (min-width:1650px){.seasons-module__b2dHAa__heroContent,.seasons-module__b2dHAa__heroBottom{inset-inline-start:max(5vw,50vw - 685px)}.seasons-module__b2dHAa__heroBottom{inset-inline-end:max(5vw,50vw - 685px)}}@media (max-width:1100px){.seasons-module__b2dHAa__hero{min-height:800px}.seasons-module__b2dHAa__heroBottom{grid-template-columns:minmax(0,610px) minmax(150px,1fr);gap:23px}.seasons-module__b2dHAa__seasonCaption{max-width:250px}.seasons-module__b2dHAa__concept{grid-template-columns:1fr 1fr;gap:40px}.seasons-module__b2dHAa__conceptSeal{display:none}.seasons-module__b2dHAa__seasonCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.seasons-module__b2dHAa__seasonCard{min-height:480px}.seasons-module__b2dHAa__cardBody h3{max-width:270px;font-size:36px}.seasons-module__b2dHAa__cardBody>p{max-width:270px;min-height:44px;font-size:12px}.seasons-module__b2dHAa__galleryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width:800px){.seasons-module__b2dHAa__heroBottom{grid-template-columns:1fr}.seasons-module__b2dHAa__seasonSwitcher{max-width:650px}.seasons-module__b2dHAa__seasonCaption{display:none}.seasons-module__b2dHAa__heroContent{top:28%}.seasons-module__b2dHAa__hero h1{font-size:16vw}.seasons-module__b2dHAa__sectionHeading{flex-direction:column;align-items:start;gap:17px}.seasons-module__b2dHAa__sectionHeading>p{max-width:440px}}@media (max-width:600px){.seasons-module__b2dHAa__hero{min-height:880px;max-height:1100px}.seasons-module__b2dHAa__world{transform:translate(calc(-65% + var(--pan-x,0px)),calc(-50% + var(--pan-y,0px) + var(--scroll-y,0px))) scale(1.045)}.seasons-module__b2dHAa__scrim{background:linear-gradient(#07121529,#050d0e1f 25%,#060f0e73 70%,#0b100f),linear-gradient(90deg,#040e1066,#0000)}.seasons-module__b2dHAa__localDate{top:96px;inset-inline-end:24px}.seasons-module__b2dHAa__localDate .seasons-module__b2dHAa__kicker{font-size:8px}.seasons-module__b2dHAa__localDate time{font-size:11px}.seasons-module__b2dHAa__liveSeason{font-size:10px}.seasons-module__b2dHAa__heroContent{top:25%;inset-inline:24px}.seasons-module__b2dHAa__heroContent .seasons-module__b2dHAa__kicker{max-width:280px;font-size:8px}.seasons-module__b2dHAa__hero h1{max-width:100%;margin-top:17px;font-size:21vw}.seasons-module__b2dHAa__subtitle{margin-top:5px;font-size:25px}.seasons-module__b2dHAa__intro{max-width:270px;margin-top:21px;font-size:13px;line-height:1.85}.seasons-module__b2dHAa__actions{gap:9px;margin-top:23px}.seasons-module__b2dHAa__primary,.seasons-module__b2dHAa__secondary{gap:10px;min-height:46px;padding:12px 16px;font-size:11px}.seasons-module__b2dHAa__heroBottom{inset-inline:17px;bottom:55px}.seasons-module__b2dHAa__seasonSwitcher{border-radius:12px;padding:15px 15px 10px}.seasons-module__b2dHAa__seasonButtons button{grid-template-rows:12px auto;place-content:center start;gap:5px;min-height:64px;margin-inline-end:9px;font-size:12px;line-height:1.2;display:grid}.seasons-module__b2dHAa__seasonNumber,.seasons-module__b2dHAa__seasonSwitcher>.seasons-module__b2dHAa__kicker{font-size:8px}.seasons-module__b2dHAa__autoButton{font-size:9px}.seasons-module__b2dHAa__autoButton>span:last-child{display:none}.seasons-module__b2dHAa__motionButton{gap:4px;font-size:9px}.seasons-module__b2dHAa__imageCaption{inset-inline:24px;max-width:340px;font-size:7px;line-height:1.8;bottom:20px}.seasons-module__b2dHAa__concept{grid-template-columns:1fr;gap:23px;padding:46px 24px 40px}.seasons-module__b2dHAa__concept h2{font-size:38px}.seasons-module__b2dHAa__concept>div:nth-child(2)>p{font-size:12px}.seasons-module__b2dHAa__concept .seasons-module__b2dHAa__textLink{margin-top:12px}.seasons-module__b2dHAa__seasonsSection{padding:48px 0 35px}.seasons-module__b2dHAa__seasonsSection .seasons-module__b2dHAa__sectionHeading{padding-inline:24px}.seasons-module__b2dHAa__sectionHeading h2{font-size:38px}.seasons-module__b2dHAa__sectionHeading>p{font-size:12px}.seasons-module__b2dHAa__seasonCards{scroll-snap-type:x mandatory;scrollbar-color:#52604b transparent;scrollbar-width:thin;gap:12px;padding:3px 24px 18px;display:flex;overflow-x:auto}.seasons-module__b2dHAa__seasonCard{scroll-snap-align:center;flex:0 0 min(80vw,350px);min-height:475px}.seasons-module__b2dHAa__cardBody h3{font-size:36px}.seasons-module__b2dHAa__cardBody>p{min-height:60px}.seasons-module__b2dHAa__seasonsSection .seasons-module__b2dHAa__calendarNote{padding-inline:24px}.seasons-module__b2dHAa__gallerySection{padding:15px 24px 48px}.seasons-module__b2dHAa__galleryGrid{gap:12px}.seasons-module__b2dHAa__galleryCard{border-radius:9px}.seasons-module__b2dHAa__galleryPhoto{aspect-ratio:.87}.seasons-module__b2dHAa__galleryCard>span{gap:7px;min-height:55px;padding:11px 9px;font-size:10px}.seasons-module__b2dHAa__galleryCard small{display:none}.seasons-module__b2dHAa__galleryCard>span>svg{width:14px}.seasons-module__b2dHAa__support{min-height:440px;margin-inline:12px;padding:45px 24px}.seasons-module__b2dHAa__supportContent h2{font-size:42px}.seasons-module__b2dHAa__supportContent>p:not(.seasons-module__b2dHAa__kicker){font-size:12px}.seasons-module__b2dHAa__supportContent .seasons-module__b2dHAa__actions{flex-direction:column}.seasons-module__b2dHAa__supportContent .seasons-module__b2dHAa__primary,.seasons-module__b2dHAa__supportContent .seasons-module__b2dHAa__secondary{min-width:220px}.seasons-module__b2dHAa__lightbox{border-radius:10px;padding:50px 15px 20px}.seasons-module__b2dHAa__lightboxPhoto{height:58svh}.seasons-module__b2dHAa__lightboxControls{gap:14px}.seasons-module__b2dHAa__lightboxControls>p{min-width:150px;font-size:12px}}@media (prefers-reduced-motion:reduce){.seasons-module__b2dHAa__home *,.seasons-module__b2dHAa__home :before,.seasons-module__b2dHAa__home :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.seasons-module__b2dHAa__world{will-change:auto}.seasons-module__b2dHAa__effects{display:none}.seasons-module__b2dHAa__seasonCard:hover .seasons-module__b2dHAa__cardPhoto{transform:translate(-68%)}.seasons-module__b2dHAa__galleryCard:hover img{transform:none}}
