.Accordion_list__CmdLZ{display:grid;gap:.75rem}.Accordion_item__fh6bv{border-bottom:1px solid var(--color-line-soft);padding-bottom:.35rem;transition:padding var(--duration) var(--ease-out),border-color var(--duration) var(--ease-out),box-shadow var(--duration) var(--ease-out)}.Accordion_item__fh6bv:hover{padding-left:.35rem}.Accordion_open__m69CH{border-bottom-color:rgba(201,164,92,calc(.45 * var(--glow-strength)));box-shadow:0 1px 14px rgba(201,164,92,calc(.26 * var(--glow-strength)))}.Accordion_trigger__SiFyA{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.15rem 0;text-align:left;font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.55rem);font-weight:500;color:var(--color-ink);transition:color var(--duration-fast) var(--ease-out)}.Accordion_open__m69CH .Accordion_trigger__SiFyA,.Accordion_trigger__SiFyA:hover{color:var(--color-gold-bright);text-shadow:0 0 22px rgba(228,198,122,calc(.36 * var(--glow-strength)))}.Accordion_icon__juhQ7{position:relative;flex:0 0 18px;width:18px;height:18px}.Accordion_icon__juhQ7:after,.Accordion_icon__juhQ7:before{content:"";position:absolute;top:50%;left:0;width:18px;height:1px;background:var(--color-gold);box-shadow:0 0 10px rgba(201,164,92,calc(.42 * var(--glow-strength)));transition:transform var(--duration) var(--ease-out)}.Accordion_icon__juhQ7:after{transform:rotate(90deg)}.Accordion_open__m69CH .Accordion_icon__juhQ7:after{transform:rotate(0deg)}.Accordion_panel__ZAJmg{overflow:hidden;max-height:0;opacity:0;transition:max-height var(--duration) var(--ease-out),opacity var(--duration) var(--ease-out),padding var(--duration) var(--ease-out)}.Accordion_open__m69CH .Accordion_panel__ZAJmg{display:block;max-height:220px;opacity:1;padding-bottom:1.15rem}.Accordion_panel__ZAJmg[hidden]{display:block}.Accordion_panel__ZAJmg p{max-width:62ch;color:var(--color-muted)}.FaqSection_section__XXZwI{--glow-a-x:92%;--glow-a-y:20%;--glow-b-x:18%;--glow-b-y:80%;padding:0 0 var(--space-section);background:transparent}.FaqSection_layout__KOI4V{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,6vw,5rem);align-items:start}.FaqSection_title__Go30c{max-width:12ch;margin-top:.8rem;font-size:var(--text-xl);transition:color var(--duration) var(--ease-out)}.FaqSection_title__Go30c:hover{color:var(--color-gold-dim)}@media (max-width:800px){.FaqSection_layout__KOI4V{grid-template-columns:1fr}}.GardenSection_section__ybrxm{--glow-a-x:4%;--glow-a-y:28%;--glow-b-x:96%;--glow-b-y:72%;padding:0 0 var(--space-section)}.GardenSection_stage__LNVGc{position:relative;min-height:min(88svh,860px);overflow:hidden;color:var(--color-on-image);border-radius:var(--radius-lg)}.GardenSection_media__IHlJ1{position:absolute;inset:0;transform:scale(1.12);opacity:.55;transition:transform 1.6s var(--ease-out),opacity 1.4s var(--ease-out)}.GardenSection_stageVisible__hk7Ed .GardenSection_media__IHlJ1{transform:scale(1);opacity:1}.GardenSection_slideshow__41b1j{position:absolute;inset:0}.GardenSection_slide__n0di3{position:absolute;inset:0;opacity:0;transition:opacity 1.6s var(--ease-in-out)}.GardenSection_slideActive__Yjr2m{opacity:1;z-index:1}.GardenSection_slide__n0di3 img{position:absolute;inset:0;width:100%;height:120%;object-fit:cover;object-position:center 60%;opacity:1!important;transform:scale(1.04);will-change:transform;transition:transform 7s var(--ease-out)}.GardenSection_slideActive__Yjr2m img{transform:scale(1.1)}.GardenSection_overlay__4zj5L{background:linear-gradient(180deg,var(--color-image-veil-top) 10%,var(--color-image-veil-bottom) 100%),linear-gradient(90deg,var(--color-image-veil-side),transparent 50%)}.GardenSection_stage__LNVGc:focus-within .GardenSection_overlay__4zj5L,.GardenSection_stage__LNVGc:hover .GardenSection_overlay__4zj5L{background:linear-gradient(180deg,color-mix(in srgb,var(--color-image-veil-top) 56%,var(--color-image-veil-hover)) 10%,color-mix(in srgb,var(--color-image-veil-bottom) 68%,var(--color-image-veil-hover)) 100%),linear-gradient(90deg,var(--color-image-veil-side),transparent 50%);box-shadow:inset 0 0 88px rgba(0,0,0,.26)}.GardenSection_glowLayer__Lg5a6{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;transition:opacity 1.4s var(--ease-out) .2s}.GardenSection_stageVisible__hk7Ed .GardenSection_glowLayer__Lg5a6{opacity:1}.GardenSection_glowBottom__Nj4x8{position:absolute;left:-10%;right:-10%;bottom:-12%;height:52%;background:radial-gradient(ellipse 76% 56% at 50% 100%,rgba(201,164,92,calc(.32 * var(--glow-strength))) 0,rgba(201,164,92,calc(.1 * var(--glow-strength))) 44%,transparent 74%);filter:blur(26px);animation:GardenSection_glow-pulse-soft__sTbL8 6s var(--ease-in-out) infinite}.GardenSection_glowHorizon___IElX{position:absolute;left:6%;right:6%;bottom:0;height:2px;background:linear-gradient(90deg,transparent,rgba(228,198,122,.15) 18%,rgba(228,198,122,.52) 50%,rgba(228,198,122,.15) 82%,transparent);box-shadow:0 0 18px rgba(201,164,92,.34),0 -10px 34px rgba(201,164,92,.18);animation:GardenSection_line-glow__9rqrn 4.4s var(--ease-in-out) infinite}.GardenSection_glowCorner__D98Kk{position:absolute;top:-6%;right:-6%;width:40%;height:44%;background:radial-gradient(circle,rgba(138,163,148,.16) 0,transparent 66%);filter:blur(34px);animation:GardenSection_glow-drift__SdE_D 9s var(--ease-in-out) infinite}.GardenSection_content__2OSat{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;min-height:inherit;padding-bottom:4.5rem}.GardenSection_title__EPdBK{max-width:14ch;margin:.85rem 0 1rem;font-size:var(--text-xl);color:var(--color-on-image)}.GardenSection_content__2OSat p:last-of-type{max-width:40ch;color:var(--color-on-image-muted)}.GardenSection_stage__LNVGc:focus-within .GardenSection_title__EPdBK,.GardenSection_stage__LNVGc:hover .GardenSection_title__EPdBK{color:var(--color-gold-bright)}.GardenSection_indicators__0EqF9{display:flex;gap:.55rem;margin-top:1.8rem}.GardenSection_indicator__Q1jYR{width:2.4rem;height:3px;border-radius:var(--radius-pill);background:rgba(246,241,232,.28);transition:width var(--duration) var(--ease-out),background var(--duration) var(--ease-out),box-shadow var(--duration) var(--ease-out)}.GardenSection_indicator__Q1jYR:hover{background:rgba(246,241,232,.5)}.GardenSection_indicatorActive__61Qt5{width:3.2rem;background:var(--color-gold-bright);box-shadow:0 0 12px rgba(201,164,92,.4);animation:GardenSection_line-glow__9rqrn 3.6s var(--ease-in-out) infinite}@media (max-width:700px){.GardenSection_indicators__0EqF9{margin-top:1.4rem}}@media (prefers-reduced-motion:reduce){.GardenSection_media__IHlJ1,.GardenSection_stageVisible__hk7Ed .GardenSection_media__IHlJ1{transform:none;opacity:1;transition:none}.GardenSection_glowLayer__Lg5a6{opacity:1;transition:none}.GardenSection_glowBottom__Nj4x8,.GardenSection_glowCorner__D98Kk,.GardenSection_glowHorizon___IElX,.GardenSection_indicatorActive__61Qt5{animation:none}.GardenSection_slide__n0di3{transition:none}.GardenSection_slide__n0di3:not(.GardenSection_slideActive__Yjr2m){display:none}.GardenSection_slideActive__Yjr2m img,.GardenSection_slide__n0di3 img{transform:none;transition:none}}.HeroSection_hero__2iDsB{--scroll-progress:0;--pointer-x:0.5;--pointer-y:0.5;--tilt-x:0;--tilt-y:0;position:relative;display:grid;align-items:center;justify-items:start;box-sizing:border-box;min-height:100svh;padding-top:var(--header-offset);padding-bottom:0;overflow:hidden;color:var(--color-on-image)}.HeroSection_hero__2iDsB,[data-theme=dark] .HeroSection_hero__2iDsB{--image-opacity:1;--image-opacity-hover:1}.HeroSection_glowLayer__k08lp,.HeroSection_media__bmYHV,.HeroSection_veil__Fcr0t{position:absolute;inset:0}.HeroSection_media__bmYHV{background:#0b100d}.HeroSection_mediaInner__ttTW9{position:absolute;inset:0}.HeroSection_mediaVideo__EZtdp{position:absolute;inset:0;z-index:0;display:block;object-fit:cover;object-position:center center;transform:none;filter:none}.HeroSection_videoMobile__wDWHG{display:none}.HeroSection_mediaPicture__p66y_{position:absolute;inset:0;z-index:1;pointer-events:none;transition:opacity .32s var(--ease-out)}.HeroSection_mediaPictureHidden__d_e_p{opacity:0;visibility:hidden;transition:opacity .32s var(--ease-out),visibility 0s linear .32s}.HeroSection_mediaPicture__p66y_ img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:1}.HeroSection_media__bmYHV img,.HeroSection_media__bmYHV video{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;animation:none}@media (hover:hover) and (pointer:fine){.HeroSection_entered__NE0vo .HeroSection_mediaInner__ttTW9,.HeroSection_mediaInner__ttTW9{opacity:1;transform:none;filter:none}}.HeroSection_hero__2iDsB:focus-within .HeroSection_media__bmYHV img,.HeroSection_hero__2iDsB:hover .HeroSection_media__bmYHV img{transform:none}.HeroSection_veil__Fcr0t{z-index:1;background:linear-gradient(90deg,rgba(0,0,0,.92),rgba(0,0,0,.55) 34%,rgba(0,0,0,.1))}.HeroSection_hero__2iDsB:focus-within .HeroSection_veil__Fcr0t,.HeroSection_hero__2iDsB:hover .HeroSection_veil__Fcr0t{background:linear-gradient(90deg,rgba(0,0,0,.92),rgba(0,0,0,.55) 34%,rgba(0,0,0,.1))}.HeroSection_glowLayer__k08lp{display:none}.HeroSection_entered__NE0vo .HeroSection_glowLayer__k08lp{opacity:1}.HeroSection_glowBottom__iHY3j{position:absolute;left:-12%;right:-12%;bottom:-10%;height:58%;background:radial-gradient(ellipse 80% 55% at 50% 100%,rgba(201,164,92,.34) 0,rgba(201,164,92,.11) 42%,transparent 72%);filter:blur(28px);animation:HeroSection_glow-pulse-soft__aoSij 5.5s var(--ease-in-out) infinite}.HeroSection_glowHorizon__h6ctd{position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,transparent,rgba(228,198,122,.12) 15%,rgba(228,198,122,.55) 50%,rgba(228,198,122,.12) 85%,transparent);box-shadow:0 0 20px rgba(201,164,92,.38),0 -8px 36px rgba(201,164,92,.24),0 -20px 70px rgba(201,164,92,.14);animation:HeroSection_line-glow__3jcAT 4s var(--ease-in-out) infinite}.HeroSection_glowLeft__Jj2M_,.HeroSection_glowRight__0ai6r{position:absolute;bottom:8%;width:38%;height:42%;filter:blur(36px);animation:HeroSection_glow-drift__aEixx 8s var(--ease-in-out) infinite}.HeroSection_glowLeft__Jj2M_{left:-8%;background:radial-gradient(circle,rgba(138,163,148,.16) 0,transparent 68%)}.HeroSection_glowRight__0ai6r{right:-8%;background:radial-gradient(circle,rgba(201,164,92,.14) 0,transparent 68%);animation-delay:-3s}.HeroSection_spotlight__yLXJN{position:absolute;inset:0;opacity:0;background:radial-gradient(circle 340px at calc(var(--pointer-x) * 100%) calc(var(--pointer-y) * 100%),rgba(228,198,122,.13) 0,rgba(201,164,92,.05) 45%,transparent 72%);transition:opacity var(--duration-slow) var(--ease-out)}.HeroSection_hero__2iDsB:hover .HeroSection_spotlight__yLXJN{opacity:1}.HeroSection_content__F_O2d{position:relative;z-index:3;display:grid;justify-items:start;padding-top:0;padding-bottom:0;text-align:left;transform:translate3d(0,calc(var(--scroll-progress) * -80px),0);opacity:clamp(0,calc(1 - var(--scroll-progress) * 2.1),1)}@media (min-width:701px){.HeroSection_hero__2iDsB .HeroSection_content__F_O2d{--hero-page-start:calc((100vw - min(var(--width-page), 100vw - 2 * var(--space-gutter))) / 2);--hero-brand-start:calc(var(--space-gutter) + 1.2rem + 46px + 0.75rem);width:100%;max-width:none;margin-inline:0;padding-inline-start:min(var(--hero-page-start),var(--hero-brand-start));padding-inline-end:var(--space-gutter);box-sizing:border-box}}.HeroSection_copyPanel__SpLCd{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:fit-content;max-width:min(40rem,100%);text-align:left}.HeroSection_hero__2iDsB .grain{display:none}.HeroSection_contentGlow__ahay_{display:none;position:absolute;left:-4%;bottom:6%;width:min(560px,95%);height:min(320px,50vh);background:radial-gradient(circle at 30% 70%,rgba(201,164,92,.11) 0,transparent 68%);filter:blur(42px);animation:HeroSection_glow-drift__aEixx 7s var(--ease-in-out) infinite alternate;pointer-events:none}.HeroSection_actionsMobile__z_zpn,.HeroSection_actions__YrmDG,.HeroSection_copyMobile__hLPX2,.HeroSection_copy__hxzJ4,.HeroSection_imageWindow__SGP_4,.HeroSection_intro__QMjix,.HeroSection_scrollInner__tcpzX,.HeroSection_siteVisit__7A8pv{opacity:0;transform:translateY(26px);transition:opacity 1s var(--ease-out),transform 1s var(--ease-out)}.HeroSection_entered__NE0vo .HeroSection_actionsMobile__z_zpn,.HeroSection_entered__NE0vo .HeroSection_actions__YrmDG,.HeroSection_entered__NE0vo .HeroSection_copyMobile__hLPX2,.HeroSection_entered__NE0vo .HeroSection_copy__hxzJ4,.HeroSection_entered__NE0vo .HeroSection_imageWindow__SGP_4,.HeroSection_entered__NE0vo .HeroSection_intro__QMjix,.HeroSection_entered__NE0vo .HeroSection_scrollInner__tcpzX,.HeroSection_entered__NE0vo .HeroSection_siteVisit__7A8pv{opacity:1;transform:translateY(0)}.HeroSection_entered__NE0vo .HeroSection_intro__QMjix{transition-delay:80ms}.HeroSection_entered__NE0vo .HeroSection_copy__hxzJ4{transition-delay:.76s}.HeroSection_entered__NE0vo .HeroSection_actions__YrmDG{transition-delay:.9s}.HeroSection_entered__NE0vo .HeroSection_scrollInner__tcpzX{transition-delay:1.18s}.HeroSection_intro__QMjix{font-size:clamp(.8rem,1.85vw,.95rem);letter-spacing:.22em;gap:.85rem;text-shadow:0 0 16px rgba(201,164,92,.28)}.HeroSection_intro__QMjix:before{display:none}.HeroSection_locationIcon__0axb8{flex-shrink:0;width:1.1rem;height:1.1rem}.HeroSection_title__aHpQo{max-width:11em;margin:clamp(.35rem,1vw,.7rem) 0 clamp(.7rem,1.6vw,1.05rem);font-size:clamp(2.7rem,4.8vw,4.85rem);color:var(--color-on-image);text-shadow:0 4px 28px rgba(11,16,13,.35)}.HeroSection_line__xG7jW{display:block;white-space:nowrap}.HeroSection_goldLine__Lxt6q{color:var(--color-gold-bright);font-style:italic}.HeroSection_copy__hxzJ4{max-width:36ch;font-size:clamp(.98rem,1.35vw,1.12rem);line-height:1.55;color:#f6f1e6;text-shadow:0 2px 16px rgba(11,16,13,.45)}.HeroSection_actionsMobile__z_zpn,.HeroSection_copyMobile__hLPX2,.HeroSection_imageWindow__SGP_4{display:none}.HeroSection_ctaBtn__ylnxQ{justify-content:center;padding-inline:1.15rem;border:none;font-family:inherit;font-size:.86rem;text-decoration:none;cursor:pointer}.HeroSection_actionsDesktop__3stf1 .HeroSection_ctaBtn__ylnxQ{width:auto;min-height:3.15rem;padding-inline:1.15rem 1.25rem}.HeroSection_actionsDesktop__3stf1 .HeroSection_ctaBtn__ylnxQ span,.HeroSection_ctaBtn__ylnxQ span{flex:none;text-align:center}.HeroSection_ctaIcon__ZwBra{flex-shrink:0;width:1.05rem;height:1.05rem}.HeroSection_ctaArrow__zJJr8{flex-shrink:0;width:1rem;height:1rem;margin-left:0}.HeroSection_actions__YrmDG{position:relative;isolation:isolate;margin-top:clamp(1.1rem,2.4vw,1.7rem)}.HeroSection_actionsDesktop__3stf1{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.8rem}.HeroSection_actionsDesktop__3stf1 .HeroSection_directionsPrompt__axvBF{flex-basis:100%}.HeroSection_directionsPrompt__axvBF{display:flex;flex-wrap:wrap;gap:.4rem .55rem;margin:.35rem 0 0;color:#f6f1e6}.HeroSection_directionsPrompt__axvBF,.HeroSection_siteVisit__7A8pv{align-items:center;font-family:var(--font-display);font-size:clamp(1.08rem,1.35vw,1.2rem);font-weight:500;letter-spacing:.02em}.HeroSection_siteVisit__7A8pv{display:inline-flex;justify-content:flex-start;gap:.55rem;margin:0;padding:.25rem 0;border:none;background:none;color:var(--color-gold-bright);text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.28em;text-shadow:0 0 18px rgba(228,198,122,.45);cursor:pointer;transition:color var(--duration) var(--ease-out),text-shadow var(--duration) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.HeroSection_siteVisit__7A8pv:hover{color:#f3df9a;text-shadow:0 0 26px rgba(228,198,122,.7);transform:translateX(4px)}.HeroSection_siteVisitArrow__wgf_b{width:.95rem;height:.95rem}.HeroSection_actions__YrmDG:before{content:"";position:absolute;inset:-12px -8px;background:radial-gradient(circle at 40% 50%,rgba(201,164,92,.07) 0,transparent 70%);filter:blur(14px);z-index:-1}.HeroSection_primaryBtn__2XBlt{box-shadow:var(--shadow-gold)}.HeroSection_ctaBtn__ylnxQ.HeroSection_ghostBtn__RN_Bt{background:rgba(8,14,11,.28);border:1px solid rgba(255,255,255,.35);box-shadow:none;backdrop-filter:blur(6px);transition:box-shadow var(--duration) var(--ease-out)}.HeroSection_ctaBtn__ylnxQ.HeroSection_ghostBtn__RN_Bt:hover{border-color:rgba(255,255,255,.35);box-shadow:0 8px 20px rgba(11,16,13,.2)}.HeroSection_scroll__4yFf5{display:none;position:absolute;right:var(--space-gutter);bottom:2.2rem;z-index:3;opacity:clamp(0,calc(1 - var(--scroll-progress) * 5),1);color:var(--color-on-image-muted);transition:color var(--duration) var(--ease-out)}.HeroSection_scrollInner__tcpzX{display:grid;justify-items:center;gap:.7rem;font-size:.64rem;letter-spacing:.22em;text-transform:uppercase;text-shadow:0 0 13px rgba(201,164,92,.32)}.HeroSection_hero__2iDsB:focus-within .HeroSection_scroll__4yFf5,.HeroSection_hero__2iDsB:hover .HeroSection_scroll__4yFf5{color:var(--color-on-image)}.HeroSection_scrollInner__tcpzX:after{content:"";width:1px;height:46px;background:linear-gradient(180deg,var(--color-gold-bright),transparent);box-shadow:0 0 12px rgba(228,198,122,.46);animation:HeroSection_float-soft__8O1J2 2.4s var(--ease-in-out) infinite}@media (max-width:700px){.HeroSection_hero__2iDsB{--space-gutter:clamp(1.35rem,6vw,2rem);display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;min-height:max(100svh,44rem);padding-top:var(--header-offset);padding-bottom:0}.HeroSection_media__bmYHV{transform:none}.HeroSection_entered__NE0vo .HeroSection_mediaInner__ttTW9,.HeroSection_mediaInner__ttTW9{opacity:1;transform:none;filter:none;transition:none}.HeroSection_mediaInner__ttTW9 picture,.HeroSection_mediaPicture__p66y_{position:absolute;inset:0}.HeroSection_hero__2iDsB.HeroSection_image-stage__E_4s_ .HeroSection_image-stage__media__kwnzY img,.HeroSection_hero__2iDsB.HeroSection_image-stage__E_4s_ .HeroSection_image-stage__media__kwnzY video,.HeroSection_media__bmYHV img,.HeroSection_media__bmYHV video{width:100%;height:100%;object-fit:cover;object-position:center center;animation:none;transform:none;filter:none}.HeroSection_videoDesktop__CKVsC{display:none}.HeroSection_videoMobile__wDWHG{display:block}.HeroSection_hero__2iDsB.HeroSection_image-stage__E_4s_:focus-within .HeroSection_image-stage__media__kwnzY img,.HeroSection_hero__2iDsB.HeroSection_image-stage__E_4s_:hover .HeroSection_image-stage__media__kwnzY img,.HeroSection_hero__2iDsB:focus-within .HeroSection_media__bmYHV img,.HeroSection_hero__2iDsB:hover .HeroSection_media__bmYHV img{transform:none;filter:none;opacity:1}.HeroSection_hero__2iDsB:focus-within .HeroSection_veil__Fcr0t,.HeroSection_hero__2iDsB:hover .HeroSection_veil__Fcr0t,.HeroSection_veil__Fcr0t{top:0;background:linear-gradient(180deg,rgba(0,0,0,.86),rgba(0,0,0,.68) 24%,rgba(0,0,0,.28) 40%,transparent 50%,rgba(0,0,0,.28) 60%,rgba(0,0,0,.68) 76%,rgba(0,0,0,.86));background-repeat:repeat;background-size:auto;background-position:0 0}.HeroSection_content__F_O2d{display:flex;flex-direction:column;flex:1;align-self:stretch;width:min(var(--width-page),calc(100% - var(--space-gutter) * 2));max-width:100%;min-height:calc(100svh - var(--header-offset) - .85rem);margin-inline:auto;padding-inline:clamp(.15rem,1.5vw,.5rem);padding-top:0;padding-bottom:clamp(1.25rem,4vh,1.75rem);justify-content:stretch}.HeroSection_copyPanel__SpLCd{display:flex;flex:1;flex-direction:column;width:100%;max-width:100%;align-items:flex-start;min-height:0}.HeroSection_contentGlow__ahay_{display:none}.HeroSection_title__aHpQo{order:1;margin:.85rem 0 0;padding-top:0;padding-right:.25rem;font-size:clamp(2.45rem,11.5vw,3.65rem)}.HeroSection_actionsDesktop__3stf1,.HeroSection_copyDesktop__JNUtN{display:none}.HeroSection_copyMobile__hLPX2{order:2;display:block;max-width:22rem;margin-top:.75rem;text-align:left;font-size:.92rem;line-height:1.55}.HeroSection_intro__QMjix{order:3;max-width:100%;margin:.85rem 0 0;justify-content:flex-start;font-size:clamp(.72rem,3.2vw,.82rem);letter-spacing:.18em;white-space:nowrap}.HeroSection_introPrefix__L0rx1,.HeroSection_intro__QMjix:before{display:none}.HeroSection_locationIcon__0axb8{width:1rem;height:1rem}.HeroSection_imageWindow__SGP_4{display:none}.HeroSection_actionsMobile__z_zpn{display:flex;flex-direction:column;align-items:stretch;align-self:stretch;order:4;width:100%;gap:.75rem;margin-top:auto;padding-top:clamp(1.5rem,8vh,3rem);padding-bottom:0}.HeroSection_actionsMobile__z_zpn .HeroSection_ctaBtn__ylnxQ{display:inline-flex;justify-content:center;align-items:center;width:100%}.HeroSection_actionsMobile__z_zpn .HeroSection_ctaBtn__ylnxQ span{flex:none;text-align:center}.HeroSection_actionsMobile__z_zpn .HeroSection_ctaArrow__zJJr8{margin-left:0}.HeroSection_directionsPrompt__axvBF{align-self:center;justify-content:center;width:100%;margin-top:.45rem;font-size:1.1rem}.HeroSection_siteVisit__7A8pv{padding:.35rem 0;font-size:1.1rem}.HeroSection_siteVisitArrow__wgf_b{width:1rem;height:1rem}.HeroSection_glowLeft__Jj2M_,.HeroSection_glowRight__0ai6r{width:50%;height:34%}.HeroSection_scroll__4yFf5{display:none}}@media (prefers-reduced-motion:reduce){.HeroSection_contentGlow__ahay_,.HeroSection_glowBottom__iHY3j,.HeroSection_glowHorizon__h6ctd,.HeroSection_glowLeft__Jj2M_,.HeroSection_glowRight__0ai6r,.HeroSection_goldLine__Lxt6q,.HeroSection_intro__QMjix:before,.HeroSection_scrollInner__tcpzX:after{animation:none}.HeroSection_actionsMobile__z_zpn,.HeroSection_actions__YrmDG,.HeroSection_copyMobile__hLPX2,.HeroSection_copy__hxzJ4,.HeroSection_imageWindow__SGP_4,.HeroSection_intro__QMjix,.HeroSection_mediaInner__ttTW9,.HeroSection_media__bmYHV,.HeroSection_scrollInner__tcpzX,.HeroSection_siteVisit__7A8pv{opacity:1;transform:none;filter:none;transition:none}.HeroSection_glowLayer__k08lp{opacity:1;transition:none}.HeroSection_mediaPictureHidden__d_e_p{opacity:0;visibility:hidden;transition:none}}@media (hover:none),(pointer:coarse){.HeroSection_media__bmYHV{transform:none}.HeroSection_entered__NE0vo .HeroSection_mediaInner__ttTW9,.HeroSection_mediaInner__ttTW9{opacity:1;transform:none;filter:none;transition:none}}.InquirySection_section__l99os{--glow-a-x:4%;--glow-a-y:24%;--glow-b-x:96%;--glow-b-y:78%;padding:0 0 var(--space-section)}.InquirySection_panel__4ps2r{position:relative;isolation:isolate;padding:clamp(2.4rem,6vw,4.2rem);color:var(--color-on-image);border-radius:28px;overflow:hidden;border:1px solid var(--color-line-soft);transition:border-color var(--duration) var(--ease-out),box-shadow var(--duration) var(--ease-out)}.InquirySection_panel__4ps2r:after,.InquirySection_panel__4ps2r:before{content:"";position:absolute;inset:0}.InquirySection_panel__4ps2r:after{z-index:-2;inset:-8%;background:var(--panel-bg) center /cover;transform:scale(1.08);opacity:var(--image-opacity);transition:transform 8s var(--ease-in-out),opacity var(--duration) var(--ease-out)}.InquirySection_panel__4ps2r:before{z-index:-1;background:var(--color-image-panel-veil);opacity:var(--image-overlay-opacity);transition:opacity var(--duration) var(--ease-out),background var(--duration) var(--ease-out)}.InquirySection_panel__4ps2r[data-revealed]:after{transform:scale(1.16)}.InquirySection_panel__4ps2r:focus-within:after,.InquirySection_panel__4ps2r:hover:after{opacity:var(--image-opacity-hover);transform:scale(1.2)}.InquirySection_panel__4ps2r:focus-within:before,.InquirySection_panel__4ps2r:hover:before{opacity:var(--image-overlay-opacity-hover);background:var(--color-image-panel-veil-hover)}.InquirySection_panel__4ps2r:focus-within,.InquirySection_panel__4ps2r:hover{border-color:var(--color-line);box-shadow:var(--shadow-gold),var(--shadow-glow-halo)}.InquirySection_glowLayer__So2BH{position:absolute;inset:0;z-index:0;pointer-events:none}.InquirySection_glowBottom__s83DF{position:absolute;left:-8%;right:-8%;bottom:-14%;height:54%;background:radial-gradient(ellipse 72% 58% at 50% 100%,rgba(201,164,92,calc(.3 * var(--glow-strength))) 0,rgba(201,164,92,calc(.09 * var(--glow-strength))) 46%,transparent 74%);filter:blur(24px);animation:InquirySection_glow-pulse-soft___T1F3 6.5s var(--ease-in-out) infinite}.InquirySection_glowHorizon__5XWQe{position:absolute;left:10%;right:10%;bottom:0;height:2px;background:linear-gradient(90deg,transparent,rgba(228,198,122,.48) 50%,transparent);box-shadow:0 0 17px rgba(201,164,92,.34);animation:InquirySection_line-glow__jFwFL 4.6s var(--ease-in-out) infinite}.InquirySection_inner__4LZwi{position:relative;z-index:1}.InquirySection_title__9cEdA{max-width:14ch;margin:.85rem 0 1rem;font-size:var(--text-xl);color:var(--color-on-image)}.InquirySection_panel__4ps2r p:nth-of-type(2){max-width:42ch;color:var(--color-on-image-muted)}.InquirySection_actions__W7vtk{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:2rem}.InquirySection_actions__W7vtk a{letter-spacing:.08em;color:var(--color-gold-bright);text-shadow:0 0 18px rgba(228,198,122,calc(.36 * var(--glow-strength)));transition:transform var(--duration) var(--ease-out),opacity var(--duration) var(--ease-out)}.InquirySection_actions__W7vtk a:hover{transform:translateX(4px);opacity:.82}@media (prefers-reduced-motion:reduce){.InquirySection_glowBottom__s83DF,.InquirySection_glowHorizon__5XWQe{animation:none}}.JourneySection_section__P0FHr{--journey-length:6.2;--journey-progress:0;--journey-3d-reveal:0;--journey-ink:#15201a;--journey-ink-soft:rgba(21,32,26,0.78);--journey-sky:#dfe8ef;position:relative;height:calc(var(--journey-length) * 100svh);background:var(--journey-sky);color:var(--journey-ink)}.JourneySection_section__P0FHr:before{content:"";position:absolute;top:0;left:0;right:0;height:clamp(5rem,16vh,10rem);background:linear-gradient(180deg,#f7f3ea,rgba(247,243,234,0));pointer-events:none;z-index:1}.JourneySection_stage__LgxOG{position:sticky;top:0;height:100svh;overflow:hidden;isolation:isolate}.JourneySection_backdrop__dfV3Y,.JourneySection_canvas__n_V5S,.JourneySection_introVeil__MmS4m,.JourneySection_vignette__NWcn3{position:absolute;inset:0}.JourneySection_backdrop__dfV3Y{z-index:0;background:radial-gradient(ellipse 40% 30% at 72% 18%,rgba(255,241,200,.7),transparent 70%),linear-gradient(180deg,#3f7ccb 0,#9fc3e6 42%,var(--journey-sky) 58%,#7fa45a 60%,#6e9b4a 100%);background-size:100% 120%;animation:JourneySection_journey-backdrop-drift__CdZov 20s var(--ease-in-out) infinite alternate}.JourneySection_stage__LgxOG[data-scene=ready] .JourneySection_backdrop__dfV3Y{opacity:calc(1 - var(--journey-3d-reveal, 0) * .92)}.JourneySection_introVeil__MmS4m{z-index:1;pointer-events:none;background:radial-gradient(ellipse 52% 42% at 22% 18%,rgba(255,248,228,.72),transparent 68%),radial-gradient(ellipse 48% 38% at 78% 72%,rgba(159,195,230,.55),transparent 70%),linear-gradient(128deg,#8eb8e8,#dfe8ef 42%,#94c67a);background-size:220% 220%,220% 220%,100% 100%;animation:JourneySection_journey-intro-shimmer__qQrQv 16s var(--ease-in-out) infinite alternate;opacity:calc(1 - var(--journey-3d-reveal, 0))}.JourneySection_canvas__n_V5S{z-index:2;display:block;width:100%;height:100%;opacity:0}.JourneySection_stage__LgxOG[data-scene=ready] .JourneySection_canvas__n_V5S{opacity:var(--journey-3d-reveal,0)}@keyframes JourneySection_journey-backdrop-drift__CdZov{0%{background-position:50% 0}to{background-position:50% 100%}}@keyframes JourneySection_journey-intro-shimmer__qQrQv{0%{background-position:0 0,100% 100%,50% 50%}to{background-position:100% 40%,0 20%,50% 50%}}.JourneySection_vignette__NWcn3{z-index:3;pointer-events:none;background:linear-gradient(180deg,rgba(246,241,232,.35),transparent 26%),radial-gradient(ellipse 120% 100% at 50% 50%,transparent 60%,rgba(21,32,26,.16) 100%)}.JourneySection_stage__LgxOG .grain{display:none}.JourneySection_chapters__VQ_UO{position:absolute;inset:0;z-index:2;display:grid;place-items:center;padding:var(--header-offset) var(--space-gutter) var(--space-8)}.JourneySection_chapter__JMows{position:relative;grid-area:1/1;max-width:38rem;text-align:center;opacity:0;pointer-events:none}.JourneySection_chapter__JMows:before{content:"";position:absolute;inset:-28% -12% -20%;z-index:-1;pointer-events:none;background:rgba(246,241,232,.92);-webkit-mask-image:radial-gradient(ellipse 72% 68% at 50% 46%,#000 46%,transparent 100%);mask-image:radial-gradient(ellipse 72% 68% at 50% 46%,#000 46%,transparent 100%)}.JourneySection_stage__LgxOG[data-scene=idle] .JourneySection_chapter__JMows:first-child{opacity:1}.JourneySection_chapter__JMows[data-active]{pointer-events:auto}.JourneySection_eyebrow__xfWs7{justify-content:center;color:#7d6230;text-shadow:none}.JourneySection_eyebrow__xfWs7:before{transform:scaleX(1);box-shadow:none}.JourneySection_title__rx3H2{margin-top:1.1rem;font-size:clamp(2.1rem,5.2vw,3.8rem);color:var(--journey-ink);text-shadow:0 0 18px rgba(246,241,232,.85);text-wrap:balance}.JourneySection_copy__CEw7Z{margin-top:1.3rem;font-size:clamp(1.02rem,1.5vw,1.2rem);line-height:1.7;color:var(--journey-ink);text-shadow:0 0 14px rgba(246,241,232,.95);text-wrap:pretty}.JourneySection_actions__1bPcu{display:flex;flex-wrap:wrap;justify-content:center;gap:.85rem;margin-top:2.1rem}.JourneySection_arrow__m0ZPw{position:relative;z-index:1;width:1rem;height:1rem}.JourneySection_rail___ULX_{position:absolute;top:50%;right:clamp(1rem,3vw,2.25rem);z-index:2;height:11rem;width:1.25rem;transform:translateY(-50%);pointer-events:none}.JourneySection_railTrack__SvZaW{position:absolute;top:0;bottom:0;left:50%;width:1px;background:rgba(21,32,26,.22);transform:translateX(-50%)}.JourneySection_railFill__AsO6Y{position:absolute;inset:0;background:linear-gradient(180deg,var(--color-gold),var(--color-gold-dim));transform:scaleY(var(--journey-progress));transform-origin:top}.JourneySection_railDot__W4ZQT{position:absolute;top:calc(var(--dot-at) * 100%);left:50%;width:5px;height:5px;border-radius:50%;background:rgba(21,32,26,.5);transform:translate(-50%,-50%)}.JourneySection_cue__YblUe{position:absolute;bottom:clamp(1.25rem,4vh,2.5rem);left:50%;z-index:2;display:flex;flex-direction:column;align-items:center;gap:.75rem;font-size:.68rem;letter-spacing:.26em;text-transform:uppercase;color:var(--journey-ink-soft);transform:translateX(-50%);opacity:clamp(0,1 - var(--journey-progress) * 16,1);pointer-events:none}.JourneySection_cueLine__x7Jyy{display:block;width:1px;height:2.4rem;background:linear-gradient(180deg,transparent,var(--color-gold-dim));animation:JourneySection_journey-cue__31C5Z 2.2s var(--ease-in-out) infinite;transform-origin:top}@keyframes JourneySection_journey-cue__31C5Z{0%{transform:scaleY(0);opacity:0}40%{opacity:1}to{transform:scaleY(1);opacity:0}}@media (max-width:800px){.JourneySection_section__P0FHr{--journey-length:5.2}.JourneySection_rail___ULX_{display:none}.JourneySection_chapter__JMows{max-width:30rem}.JourneySection_actions__1bPcu :is(a,button){width:100%}}@media (prefers-reduced-motion:reduce){.JourneySection_section__P0FHr{--journey-length:4.2}.JourneySection_backdrop__dfV3Y,.JourneySection_introVeil__MmS4m{animation:none}.JourneySection_stage__LgxOG[data-scene=ready] .JourneySection_canvas__n_V5S{opacity:1}.JourneySection_stage__LgxOG[data-scene=ready] .JourneySection_introVeil__MmS4m{opacity:0}.JourneySection_cueLine__x7Jyy{animation:none}}.PartnersSection_section__ElzBm{position:relative;padding:var(--space-section) 0;background:transparent;overflow:hidden;isolation:isolate}.PartnersSection_backdrop__0Ygd9{position:absolute;inset:0;z-index:0;pointer-events:none}.PartnersSection_backdropImage__df_Ue{position:absolute;inset:0;background-repeat:no-repeat;background-position:50%;background-size:cover}.PartnersSection_backdropScrim__kCcM2{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,10,12,.82),rgba(8,10,12,.68) 42%,rgba(6,8,10,.88)),radial-gradient(ellipse 90% 70% at 50% 100%,rgba(0,0,0,.45),transparent 68%)}[data-theme=dark] .PartnersSection_backdropScrim__kCcM2{background:linear-gradient(180deg,rgba(4,6,8,.9),rgba(4,6,8,.76) 45%,rgba(2,4,6,.94)),radial-gradient(ellipse 85% 65% at 50% 100%,rgba(0,0,0,.55),transparent 70%)}.PartnersSection_content__Wv1nE{position:relative;z-index:1}.PartnersSection_intro__sqL3E{position:relative;z-index:1;max-width:38rem;margin-bottom:2.5rem}.PartnersSection_title__dZQmS{margin:.35rem 0 0;font-size:clamp(2rem,3.6vw,3rem);color:#f4efe6;text-shadow:0 2px 28px rgba(0,0,0,.45);transition:color var(--duration) var(--ease-out)}.PartnersSection_title__dZQmS:hover{color:var(--color-gold-bright)}.PartnersSection_intro__sqL3E .eyebrow{color:rgba(228,198,122,.92)}.PartnersSection_intro__sqL3E .lede{margin:.85rem 0 0;color:rgba(244,239,230,.84)}.PartnersSection_hint__ElR_y{margin:.85rem 0 0;max-width:36ch;font-size:var(--text-xs);line-height:1.55;color:rgba(244,239,230,.58)}.PartnersSection_marquee__1wlnT{--marquee-gap:clamp(2rem,4vw,3.5rem);position:relative;z-index:1;overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.PartnersSection_marqueeTrack__MPmpw{display:flex;width:max-content;will-change:transform;animation:PartnersSection_partners-marquee__ynkNl 48s linear infinite}.PartnersSection_marquee__1wlnT[data-reverse] .PartnersSection_marqueeTrack__MPmpw{animation-direction:reverse}.PartnersSection_marquee__1wlnT:hover .PartnersSection_marqueeTrack__MPmpw{animation-play-state:paused}.PartnersSection_marqueeList__P9H56{display:flex;flex:0 0 auto;align-items:stretch;gap:var(--marquee-gap);margin:0;padding:0 var(--marquee-gap) 0 0;list-style:none}.PartnersSection_marqueeItem__Qd5S9{flex:0 0 auto;display:flex;width:clamp(11rem,16vw,15rem)}.PartnersSection_partner__EDmm1{display:flex;flex:1;flex-direction:column;min-height:100%;padding:0;border:0;background:none;box-shadow:none}.PartnersSection_partnerLink__H0zSR{display:flex;flex:1;flex-direction:column;gap:.35rem;color:inherit;text-decoration:none;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:rgba(228,198,122,.25);transition:opacity var(--duration) var(--ease-out),transform var(--duration) var(--ease-out)}.PartnersSection_partnerLink__H0zSR:hover{opacity:.92;transform:translateY(-2px)}.PartnersSection_partnerLink__H0zSR:focus-visible{outline:2px solid var(--color-gold-bright);outline-offset:4px;border-radius:var(--radius-sm)}.PartnersSection_logoWrap__a1Osd{display:flex;align-items:center;justify-content:flex-start;min-height:3.25rem;margin-bottom:.75rem}.PartnersSection_logo__ubKKX{display:block;width:auto;max-width:100%;height:2.85rem;object-fit:contain;filter:brightness(1.02);transition:transform .48s var(--ease-out),filter .48s var(--ease-out)}.PartnersSection_partnerLink__H0zSR:hover .PartnersSection_logo__ubKKX,.PartnersSection_partner__EDmm1:hover .PartnersSection_logo__ubKKX{transform:translateY(-3px);filter:brightness(1.08)}.PartnersSection_name__qLaqL{margin:0;font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;letter-spacing:-.01em;line-height:1.35;color:#f4efe6;transition:color var(--duration) var(--ease-out)}.PartnersSection_partnerLink__H0zSR:hover .PartnersSection_name__qLaqL,.PartnersSection_partner__EDmm1:hover .PartnersSection_name__qLaqL{color:var(--color-gold-bright)}.PartnersSection_role__VPQH2{margin:.4rem 0 0;font-size:var(--text-xs);line-height:1.55;color:rgba(244,239,230,.72)}@keyframes PartnersSection_partners-marquee__ynkNl{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion:reduce){.PartnersSection_marqueeTrack__MPmpw{animation:none}.PartnersSection_marquee__1wlnT{mask-image:none;overflow:visible}.PartnersSection_marqueeTrack__MPmpw{flex-wrap:wrap;justify-content:center;width:100%;gap:1.5rem}.PartnersSection_marqueeList__P9H56{flex-wrap:wrap;justify-content:center;padding-right:0}.PartnersSection_marquee__1wlnT:hover .PartnersSection_marqueeTrack__MPmpw{animation-play-state:running}.PartnersSection_marqueeList__P9H56[aria-hidden=true]{display:none}.PartnersSection_partnerLink__H0zSR:hover .PartnersSection_logo__ubKKX,.PartnersSection_partner__EDmm1:hover .PartnersSection_logo__ubKKX{transform:none}}.SectionBanner_wrap__OM_2_{--banner-ink:var(--color-ink);--banner-ink-soft:var(--color-ink-soft);--banner-pill-bg:var(--color-surface);--banner-pill-border:var(--color-line);position:relative;z-index:1;margin-bottom:clamp(2.25rem,5vw,3.5rem)}.SectionBanner_flush__2RCb8{padding-top:clamp(1.5rem,3vw,2.5rem)}.SectionBanner_dark__B_6wG{--banner-ink:#f4efe6;--banner-ink-soft:rgba(244,239,230,0.82);--banner-pill-bg:rgba(255,255,255,0.08);--banner-pill-border:rgba(201,164,92,0.38)}.SectionBanner_banner__Vo8Ib{display:grid;justify-items:center;gap:1.1rem;text-align:center}.SectionBanner_pill__HLdYF{justify-content:center;gap:.75rem;max-width:100%;margin:0;padding:.4rem 1.1rem .4rem .4rem;border:1px solid var(--banner-pill-border);background:var(--banner-pill-bg);box-shadow:var(--shadow-card)}.SectionBanner_pill__HLdYF,.SectionBanner_tag__o53P7{display:inline-flex;align-items:center;border-radius:var(--radius-pill)}.SectionBanner_tag__o53P7{flex:none;gap:.4rem;padding:.38rem .85rem;background:linear-gradient(135deg,var(--color-gold-bright),var(--color-gold));box-shadow:0 4px 14px rgba(201,164,92,.35),inset 0 1px 0 rgba(255,255,255,.5);color:var(--color-forest-deep);font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.SectionBanner_tag__o53P7 svg{width:.85rem;height:.85rem;animation:SectionBanner_banner-twinkle__KOax5 2.4s var(--ease-in-out) infinite}.SectionBanner_text__3jm7b{min-width:0;overflow:hidden;color:var(--banner-ink-soft);font-size:var(--text-sm);font-weight:500;white-space:nowrap}.SectionBanner_track__W2nVQ{display:inline-flex}.SectionBanner_copy__C7vbx{display:none}.SectionBanner_captions__dCumd{display:grid;max-width:52rem;margin:0}.SectionBanner_caption__4Z77u{position:relative;grid-area:1/1;font-family:var(--font-display);font-size:clamp(1.75rem,3.6vw,2.9rem);font-weight:500;line-height:1.1;letter-spacing:-.02em;color:var(--banner-ink);opacity:0;filter:blur(6px);transform:translateY(.5em);transition:opacity .7s var(--ease-out),filter .7s var(--ease-out),transform .7s var(--ease-out)}.SectionBanner_captionActive__BLpmR{opacity:1;filter:none;transform:none;animation:SectionBanner_banner-wipe__aF_FY .9s var(--ease-out) both}.SectionBanner_highlight__EoL5v{font-style:italic;font-weight:600;background:linear-gradient(100deg,var(--color-gold-dim),var(--color-gold-bright) 45%,var(--color-gold) 60%,var(--color-gold-dim));background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:SectionBanner_banner-gold-flow__CPj82 5s var(--ease-in-out) infinite}.SectionBanner_dark__B_6wG .SectionBanner_highlight__EoL5v{background-image:linear-gradient(100deg,var(--color-gold),var(--color-gold-bright) 45%,#f3dfa6 60%,var(--color-gold))}.SectionBanner_sheen__IkNZt{position:absolute;inset:-.1em -.2em;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,240,200,.75) 50%,transparent 65%);mix-blend-mode:soft-light;opacity:0;transform:translateX(-110%)}.SectionBanner_captionActive__BLpmR .SectionBanner_sheen__IkNZt{animation:SectionBanner_banner-sheen__MRixF 1.3s var(--ease-out) .35s both}.SectionBanner_divider__4UlzE{display:flex;align-items:center;gap:.65rem;width:min(22rem,70%);margin-top:.35rem}.SectionBanner_divider__4UlzE:after,.SectionBanner_divider__4UlzE:before{content:"";flex:1;height:1px;transform:scaleX(0);transition:transform 1.1s var(--ease-out) .3s}.SectionBanner_divider__4UlzE:before{background:linear-gradient(90deg,transparent,var(--color-gold));transform-origin:right}.SectionBanner_divider__4UlzE:after{background:linear-gradient(90deg,var(--color-gold),transparent);transform-origin:left}.SectionBanner_gem__vhIfH{flex:none;width:7px;height:7px;background:var(--color-gold);box-shadow:0 0 10px rgba(201,164,92,.55);transform:rotate(45deg) scale(0);transition:transform .6s var(--ease-out) .15s}[data-revealed] .SectionBanner_divider__4UlzE:after,[data-revealed] .SectionBanner_divider__4UlzE:before{transform:scaleX(1)}[data-revealed] .SectionBanner_gem__vhIfH{transform:rotate(45deg) scale(1)}@keyframes SectionBanner_banner-twinkle__KOax5{0%,to{opacity:1;transform:scale(1) rotate(0deg)}50%{opacity:.7;transform:scale(.75) rotate(45deg)}}@keyframes SectionBanner_banner-gold-flow__CPj82{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes SectionBanner_banner-wipe__aF_FY{0%{clip-path:inset(-20% 100% -20% -5%)}to{clip-path:inset(-20% -5% -20% -5%)}}@keyframes SectionBanner_banner-sheen__MRixF{0%{opacity:1;transform:translateX(-110%)}to{opacity:1;transform:translateX(110%)}}@keyframes SectionBanner_banner-ticker__2D3g7{to{transform:translateX(-50%)}}@media (max-width:700px){.SectionBanner_wrap__OM_2_{margin-bottom:2rem}.SectionBanner_banner__Vo8Ib{gap:.85rem}.SectionBanner_pill__HLdYF{gap:.6rem;width:100%;padding:.35rem}.SectionBanner_tag__o53P7{padding:.36rem .7rem;font-size:.62rem;letter-spacing:.12em}.SectionBanner_text__3jm7b{flex:1;font-size:var(--text-xs);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 88%,transparent)}.SectionBanner_track__W2nVQ{animation:SectionBanner_banner-ticker__2D3g7 16s linear infinite}.SectionBanner_track__W2nVQ>span{padding-right:2.5rem}.SectionBanner_copy__C7vbx{display:inline}.SectionBanner_caption__4Z77u{font-size:clamp(1.65rem,7.4vw,2.15rem);line-height:1.12;text-wrap:balance}}@media (prefers-reduced-motion:reduce){.SectionBanner_captionActive__BLpmR,.SectionBanner_captionActive__BLpmR .SectionBanner_sheen__IkNZt,.SectionBanner_highlight__EoL5v,.SectionBanner_tag__o53P7 svg,.SectionBanner_track__W2nVQ{animation:none}.SectionBanner_caption__4Z77u,.SectionBanner_divider__4UlzE:after,.SectionBanner_divider__4UlzE:before,.SectionBanner_gem__vhIfH{transition:none}.SectionBanner_copy__C7vbx{display:none!important}.SectionBanner_text__3jm7b{white-space:normal;-webkit-mask-image:none;mask-image:none}}.PromosSection_section__ySa5N{--promo-shadow:0 2px 4px rgba(13,20,16,0.04),0 14px 28px -10px rgba(13,20,16,0.2),0 40px 80px -30px rgba(13,20,16,0.38);position:relative;isolation:isolate;overflow:hidden;padding:var(--space-section) 0 calc(var(--space-section) * 1.15);background:var(--gradient-section-band)}[data-theme=dark] .PromosSection_section__ySa5N{--promo-shadow:0 2px 4px rgba(0,0,0,0.2),0 14px 28px -10px rgba(0,0,0,0.5),0 40px 80px -30px rgba(0,0,0,0.7)}.PromosSection_ambient__igavw{position:absolute;z-index:-1;inset:-20% -10% auto auto;width:min(70vw,900px);aspect-ratio:1;pointer-events:none;background:radial-gradient(circle at 40% 40%,rgba(228,198,122,calc(.32 * var(--glow-strength))),transparent 55%),radial-gradient(circle at 70% 70%,rgba(138,163,148,calc(.36 * var(--glow-strength))),transparent 60%);filter:blur(20px);animation:PromosSection_promos-drift__A6PIw 18s var(--ease-in-out) infinite alternate}.PromosSection_layout__4r84W{display:grid;grid-template-columns:minmax(0,.33fr) minmax(0,.67fr);gap:clamp(2.5rem,5.5vw,5.5rem);margin-top:clamp(1.5rem,3vw,2.75rem);align-items:stretch}.PromosSection_aside__uglPJ>*,.PromosSection_layout__4r84W>*,.PromosSection_stageWrap__pa6LE>*{min-width:0}.PromosSection_aside__uglPJ{display:grid;grid-template-columns:minmax(0,1fr);gap:1.75rem}.PromosSection_kicker___J7s8{display:inline-block;margin:0 0 1.25rem;padding-bottom:.85rem;border-bottom:1px solid var(--color-gold);color:var(--color-mint-deep);font-size:.72rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase}.PromosSection_title__NCJ_T{margin:0;font-size:clamp(2.5rem,4.4vw,3.6rem)}.PromosSection_subtitle__N3K5Z{margin:.4rem 0 0;font-family:var(--font-display);font-size:clamp(1.3rem,2vw,1.6rem);font-style:italic;line-height:1.2;color:var(--color-mint-deep)}.PromosSection_lede__NacAj{margin:1rem 0 0;color:var(--color-muted);font-size:var(--text-sm);line-height:1.6}.PromosSection_countdown___R5Yr{display:grid;gap:.6rem;padding:.95rem 1.1rem;border:1px solid var(--color-line-soft);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card)}.PromosSection_countdownLabel__NtOj7{display:inline-flex;align-items:center;gap:.55rem;color:var(--color-ink-soft);font-size:.7rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.PromosSection_liveDot__ES1JE{position:relative;width:.5rem;height:.5rem;border-radius:50%;background:#c0563f}.PromosSection_liveDot__ES1JE:after{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;animation:PromosSection_promos-ping__gOxn7 1.8s var(--ease-out) infinite}.PromosSection_countdownUnits__tV3fL{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.PromosSection_countdownUnit__M_qu3{display:grid;justify-items:center;gap:.1rem;padding:.45rem .25rem;border-radius:var(--radius-sm);background:var(--color-forest);color:var(--color-on-image)}.PromosSection_countdownUnit__M_qu3 strong{font-family:var(--font-display);font-size:1.55rem;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;animation:PromosSection_promos-tick__Z1JHK .45s var(--ease-out)}.PromosSection_countdownUnit__M_qu3 small{color:var(--color-on-image-muted);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase}[data-theme=dark] .PromosSection_countdownUnit__M_qu3{background:color-mix(in srgb,var(--color-gold) 16%,var(--color-surface))}.PromosSection_list__SO0TH{display:grid}.PromosSection_tab__0eQc8{position:relative;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:3.25rem;padding:.8rem 1rem .8rem 1.1rem;border:0;border-bottom:1px solid var(--color-line-soft);border-radius:0;background:transparent;color:var(--color-ink);text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.PromosSection_tab__0eQc8:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--color-gold);transform:scaleY(0);transition:transform var(--duration) var(--ease-out)}.PromosSection_tab__0eQc8:hover{background:color-mix(in srgb,var(--color-surface) 55%,transparent);transform:translateX(4px)}.PromosSection_tab__0eQc8:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.PromosSection_tabActive__tk57e{border-bottom-color:transparent;border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:var(--shadow-card)}.PromosSection_tabActive__tk57e:hover{background:var(--color-surface);transform:none}.PromosSection_tabActive__tk57e:before{transform:scaleY(1)}.PromosSection_tabProgress__60gy8{position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--color-gold),var(--color-gold-bright));transform:scaleX(0);transform-origin:left;animation:PromosSection_promos-progress__KEk06 var(--slide-duration) linear forwards}.PromosSection_tabIndex__gEI93{padding-right:1rem;border-right:1px solid var(--color-line);font-family:var(--font-display);font-size:1.2rem;color:var(--color-ink-soft);font-variant-numeric:tabular-nums}.PromosSection_tabActive__tk57e .PromosSection_tabIndex__gEI93{color:var(--color-gold-dim)}.PromosSection_tabText__4N_0Y{display:grid;gap:.15rem;min-width:0}.PromosSection_tabTitle__Jb4GZ{font-family:var(--font-display);font-size:1.18rem;font-weight:500;line-height:1.2}.PromosSection_tabSub__wD0jK{display:none;font-family:var(--font-display);font-size:.92rem;font-style:italic;color:var(--color-mint-deep)}.PromosSection_tabActive__tk57e .PromosSection_tabSub__wD0jK{display:block;animation:PromosSection_promos-fade-up___O8yt .5s var(--ease-out) both}.PromosSection_tabArrow__dzo8g{display:inline-flex;width:1.25rem;color:var(--color-ink-soft);opacity:0;transform:translateX(-6px);transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.PromosSection_tabArrow__dzo8g svg{width:100%}.PromosSection_tabActive__tk57e .PromosSection_tabArrow__dzo8g,.PromosSection_tab__0eQc8:hover .PromosSection_tabArrow__dzo8g{opacity:1;transform:none}.PromosSection_stageWrap__pa6LE{display:flex;flex-direction:column;gap:1.25rem;height:100%;padding-top:1.75rem}.PromosSection_stage__1zv_l{position:relative;display:flex;flex:1 1 auto;min-height:0;margin-right:clamp(1rem,2.4vw,1.75rem);perspective:1400px}.PromosSection_peek__hdHjB{position:absolute;inset:0;overflow:hidden;padding:0;border:0;border-radius:var(--radius-md);background:var(--color-parchment);box-shadow:var(--promo-shadow);cursor:pointer;transition:transform var(--duration-slow) var(--ease-out),opacity var(--duration-slow) var(--ease-out)}.PromosSection_peek__hdHjB img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.7) brightness(.96)}.PromosSection_peekNear__2deiw{opacity:.85;transform:translate(3.5%,-5%) rotate(2.2deg) scale(.96)}.PromosSection_peekFar__2LfPB{opacity:.55;transform:translate(6.5%,-9%) rotate(4.4deg) scale(.92)}.PromosSection_stage__1zv_l:hover .PromosSection_peekNear__2deiw{transform:translate(5%,-7%) rotate(3deg) scale(.96)}.PromosSection_stage__1zv_l:hover .PromosSection_peekFar__2LfPB{transform:translate(9%,-12%) rotate(5.6deg) scale(.92)}.PromosSection_frame__ROx8I{--tilt-x:0;--tilt-y:0;--glare-x:50%;--glare-y:50%;position:relative;z-index:1;flex:1 1 auto;min-height:clamp(22rem,38vw,32rem);border-radius:var(--radius-md);box-shadow:var(--promo-shadow);cursor:pointer;-webkit-tap-highlight-color:transparent;transform:rotateX(calc(var(--tilt-y) * -4deg)) rotateY(calc(var(--tilt-x) * 5deg));transform-style:preserve-3d;transition:transform .5s var(--ease-out),box-shadow var(--duration) var(--ease-out);touch-action:pan-y;user-select:none}.PromosSection_frame__ROx8I:hover{box-shadow:var(--promo-shadow),0 50px 90px -30px rgba(13,20,16,.32),var(--shadow-glow-halo);transition:transform .12s linear,box-shadow var(--duration) var(--ease-out)}.PromosSection_frameInner__jbQqE{position:absolute;inset:0;overflow:hidden;border-radius:inherit;background:var(--color-parchment)}.PromosSection_tapHint__zrB4l{position:absolute;z-index:3;right:.85rem;bottom:.85rem;display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .75rem;border-radius:var(--radius-pill);background:rgba(11,16,13,.62);color:var(--color-on-image);font-size:.72rem;font-weight:500;pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.PromosSection_tapHint__zrB4l svg{width:.9rem;height:.9rem}.PromosSection_frame__ROx8I:hover .PromosSection_tapHint__zrB4l{opacity:1;transform:none}@media (hover:none){.PromosSection_tapHint__zrB4l{opacity:1;transform:none}}.PromosSection_frame__ROx8I:active{transform:scale(.992)}.PromosSection_backdrop__11Wlk{position:absolute;inset:-8%;width:116%;height:116%;object-fit:cover;filter:blur(26px) saturate(1.1) brightness(1.04);opacity:.9;animation:PromosSection_promos-fade-in__VJ_NU .9s var(--ease-out) both}.PromosSection_poster__hUz0c{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transform:scale(1.03);transition:opacity .7s var(--ease-out) .25s,transform .9s var(--ease-out);-webkit-user-drag:none}.PromosSection_posterActive__AQjRf{z-index:1;opacity:1;transform:scale(1);transition:none;animation:PromosSection_promos-kenburns__1EZE3 calc(var(--slide-duration) + 1.5s) var(--ease-out) both}.PromosSection_ghost__uOPuO{position:absolute;z-index:5;inset:0;overflow:hidden;border-radius:var(--radius-md);background:var(--color-parchment);box-shadow:var(--promo-shadow);pointer-events:none;animation:PromosSection_promos-deal-out-desk__Tj1sv .85s var(--ease-in-out) both}.PromosSection_ghost__uOPuO .PromosSection_backdrop__11Wlk{animation:none}.PromosSection_ghostPoster__YqWL6{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.PromosSection_frameDealing___tKPv{box-shadow:none}.PromosSection_frameInnerDealIn__cErDF{z-index:5;box-shadow:var(--promo-shadow);animation:PromosSection_promos-deal-in-desk__CzW3q .7s var(--ease-out) both}.PromosSection_glare__kLaX5{position:absolute;z-index:2;inset:0;pointer-events:none;opacity:0;background:radial-gradient(circle 320px at var(--glare-x) var(--glare-y),rgba(255,255,255,.32),transparent 65%);mix-blend-mode:soft-light;transition:opacity var(--duration) var(--ease-out)}.PromosSection_frame__ROx8I:hover .PromosSection_glare__kLaX5{opacity:1}.PromosSection_sheen__WXMdw{position:absolute;z-index:2;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,240,200,.5) 48%,rgba(255,255,255,.2) 52%,transparent 65%);transform:translateX(-110%);animation:PromosSection_promos-sheen__8dlRv 1.5s var(--ease-out) .6s both}.PromosSection_counterBadge__SQ28V{position:absolute;z-index:3;top:-1.75rem;right:-1.75rem;display:flex;align-items:baseline;justify-content:center;gap:.2rem;width:4.6rem;height:4.6rem;padding-top:1.55rem;border:1px solid var(--color-gold);border-radius:50%;background:var(--color-surface);box-shadow:var(--shadow-card),var(--shadow-glow-soft);font-family:var(--font-display);color:var(--color-ink);font-variant-numeric:tabular-nums}.PromosSection_counterBadge__SQ28V strong{font-size:1.35rem;font-weight:600;animation:PromosSection_promos-fade-up___O8yt .5s var(--ease-out) both}.PromosSection_counterBadge__SQ28V span{font-size:.85rem;color:var(--color-muted)}.PromosSection_offer__tGt6U{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1.25rem 1.75rem;margin:0 clamp(1rem,2.4vw,1.75rem) 0 0;padding:1.25rem 1.5rem;border:1px solid var(--color-line-soft);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-soft);animation:PromosSection_promos-fade-up___O8yt .6s var(--ease-out) .15s both}.PromosSection_offerCopy__ujqSJ{min-width:0}.PromosSection_offerEyebrow__zQSVG{margin:0;color:var(--color-gold-dim);font-size:.66rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.PromosSection_offerTitle__XwAw8{margin:.2rem 0 0;font-family:var(--font-display);font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:500;line-height:1.05;color:var(--color-forest)}[data-theme=dark] .PromosSection_offerTitle__XwAw8{color:var(--color-ink)}.PromosSection_offerTagline__ZE8L3{margin:.3rem 0 0;color:var(--color-mint-deep);font-family:var(--font-display);font-size:1rem;font-style:italic;line-height:1.3}.PromosSection_highlights__IEHfl{display:flex;margin:0;padding:0;list-style:none}.PromosSection_highlights__IEHfl li{display:grid;gap:.15rem;max-width:8.5rem;padding:0 1rem;border-left:1px solid var(--color-line);animation:PromosSection_promos-pop__VXHZL .55s var(--ease-out) both;animation-delay:calc(.3s + var(--i) * .1s)}.PromosSection_highlights__IEHfl li:first-child{padding-left:0;border-left:0}.PromosSection_highlights__IEHfl strong{font-family:var(--font-display);font-size:1.7rem;font-weight:600;line-height:1;color:var(--color-forest);white-space:nowrap}[data-theme=dark] .PromosSection_highlights__IEHfl strong{color:var(--color-gold-bright)}.PromosSection_highlights__IEHfl span{color:var(--color-muted);font-size:.72rem;line-height:1.3}.PromosSection_actions__ru7ZU{display:grid;justify-items:center;gap:.55rem}.PromosSection_primaryAction__5lRXX{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:.6rem;min-height:2.9rem;padding:0 1.4rem;border-radius:var(--radius-pill);background:var(--color-forest);color:var(--color-on-image);font-size:var(--text-sm);font-weight:500;white-space:nowrap;box-shadow:0 10px 24px rgba(21,32,26,.22);transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.PromosSection_primaryAction__5lRXX:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(228,198,122,.45) 50%,transparent 70%);transform:translateX(-120%);animation:PromosSection_promos-cta-shimmer__ggVKt 4.5s var(--ease-in-out) 1.2s infinite}.PromosSection_primaryAction__5lRXX span,.PromosSection_primaryAction__5lRXX svg{position:relative}.PromosSection_primaryAction__5lRXX svg{width:1.1rem;transition:transform var(--duration-fast) var(--ease-out)}.PromosSection_primaryAction__5lRXX:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(21,32,26,.28),var(--shadow-glow-soft)}.PromosSection_primaryAction__5lRXX:hover svg{transform:translateX(4px)}.PromosSection_primaryAction__5lRXX:active{transform:translateY(0) scale(.98)}[data-theme=dark] .PromosSection_primaryAction__5lRXX{background:var(--color-gold);color:var(--color-forest-deep)}.PromosSection_secondaryAction__9ptby{color:var(--color-ink);font-size:var(--text-xs);text-decoration:underline;text-underline-offset:.2em}.PromosSection_secondaryAction__9ptby:hover{color:var(--color-gold-dim)}.PromosSection_controlButton__67W7p:focus-visible,.PromosSection_primaryAction__5lRXX:focus-visible,.PromosSection_secondaryAction__9ptby:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.PromosSection_controls__NR0_i{display:grid;grid-template-columns:auto minmax(6rem,1fr) auto;align-items:center;gap:1.5rem}.PromosSection_controlsCount__2bMKR{font-family:var(--font-display);font-size:1.05rem;font-variant-numeric:tabular-nums}.PromosSection_track__GW6rR{display:flex;gap:4px}.PromosSection_trackSegment__0eVuK{flex:1;height:3px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-mint) 30%,transparent);transition:background var(--duration) var(--ease-out)}.PromosSection_trackSegmentDone__wPxey{background:var(--color-gold)}.PromosSection_controlButtons__JCvXr{display:flex;align-items:center;gap:1rem}.PromosSection_controlButton__67W7p{display:inline-flex;align-items:center;gap:.45rem;min-height:2.75rem;padding:0 .25rem;border:0;background:none;color:var(--color-ink);font-family:var(--font-display);font-size:1rem;font-style:italic;cursor:pointer;transition:color var(--duration-fast) var(--ease-out)}.PromosSection_controlButton__67W7p svg{width:1.05rem;height:1.05rem}.PromosSection_controlButton__67W7p:hover{color:var(--color-gold-dim)}.PromosSection_controlDivider__LqtRV{width:1px;height:1rem;background:var(--color-line)}.PromosSection_iconFlip__ocOS0{transform:scaleX(-1)}.PromosSection_mobileOnly__wqh0R{display:none}.PromosSection_mKicker__KwMz5{margin:0 0 .6rem;color:var(--color-gold-dim);font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.PromosSection_mTitle__Z3YuC{margin:0;font-size:clamp(2.3rem,10.5vw,2.9rem)}.PromosSection_mSubtitle__0blPr{margin:.35rem 0 0;font-family:var(--font-display);font-size:1.35rem;font-style:italic;line-height:1.2;color:var(--color-mint-deep)}.PromosSection_mLede__XLJcg{margin:.45rem 0 0;color:var(--color-ink-soft);font-size:var(--text-sm)}.PromosSection_mDivider__WzBts{display:flex;align-items:center;gap:.55rem;width:min(16rem,75%);margin-top:1rem}.PromosSection_mDivider__WzBts:after,.PromosSection_mDivider__WzBts:before{content:"";height:1px;transform:scaleX(0);transition:transform 1s var(--ease-out) .3s}.PromosSection_mDivider__WzBts:before{flex:0 0 3.5rem;background:linear-gradient(90deg,var(--color-gold),var(--color-gold-bright));transform-origin:right}.PromosSection_mDivider__WzBts:after{flex:1;background:linear-gradient(90deg,var(--color-gold-bright),transparent);transform-origin:left}.PromosSection_mDividerGem__Numlp{flex:none;width:7px;height:7px;background:var(--color-gold);box-shadow:0 0 10px rgba(201,164,92,.55);transform:rotate(45deg) scale(0);transition:transform .6s var(--ease-out) .15s}[data-revealed] .PromosSection_mDivider__WzBts:after,[data-revealed] .PromosSection_mDivider__WzBts:before{transform:scaleX(1)}[data-revealed] .PromosSection_mDividerGem__Numlp{transform:rotate(45deg) scale(1)}.PromosSection_mHeader__0NW7O{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:1.75rem 0 0}.PromosSection_mHeaderLabel__9uah0{margin:0;color:var(--color-ink-soft);font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.PromosSection_mHeaderCount__l7mCb{margin:0;color:var(--color-ink-soft);font-family:var(--font-display);font-size:1.05rem;font-variant-numeric:tabular-nums}.PromosSection_mHeaderCount__l7mCb strong{display:inline-block;font-weight:600;color:var(--color-ink);animation:PromosSection_promos-fade-up___O8yt .45s var(--ease-out) both}.PromosSection_mDeck__mQSYQ{display:grid;padding:1.75rem 0;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.PromosSection_mSlide__4q2II{--rest:translateY(calc(var(--depth) * -0.8rem)) scale(calc(1 - var(--depth) * 0.05)) rotate(calc(var(--depth) * -0.7deg));--rest-opacity:1;grid-area:1/1;display:flex;min-width:0;transform:var(--rest);transform-origin:50% 0;opacity:var(--rest-opacity);filter:saturate(calc(1 - var(--depth) * .12)) brightness(calc(1 - var(--depth) * .02));transition:transform .55s var(--ease-out),opacity .55s var(--ease-out),filter .55s var(--ease-out)}.PromosSection_mSlideHidden__aYB9c{--rest-opacity:0}.PromosSection_mDealOut__Kfc_s{animation:PromosSection_promos-deal-out__5t2VF .8s var(--ease-in-out) both}.PromosSection_mDealIn__SodKK{animation:PromosSection_promos-deal-in__oVHt7 .65s var(--ease-out) both}.PromosSection_mCard__k_wf1{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;overflow:hidden;border:1px solid var(--color-line-soft);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:0 2px 6px rgba(13,20,16,.06),0 22px 44px -20px rgba(13,20,16,.38)}.PromosSection_mPosterButton__esZa2{position:relative;display:block;flex:none;width:100%;aspect-ratio:16/10;overflow:hidden;padding:0;border:0;background:var(--color-parchment);cursor:pointer;-webkit-tap-highlight-color:transparent}.PromosSection_mPoster__1r1iG{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-drag:none}.PromosSection_mSlideActive__yCHw_ .PromosSection_mPoster__1r1iG{animation:PromosSection_promos-kenburns__1EZE3 calc(var(--slide-duration) + 1.5s) var(--ease-out) both}.PromosSection_mSheen__2kEE6{position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,240,200,.55) 48%,rgba(255,255,255,.2) 52%,transparent 65%);transform:translateX(-110%);animation:PromosSection_promos-sheen__8dlRv 1.4s var(--ease-out) .4s both}.PromosSection_mBody__g_za1{display:flex;flex:1;flex-direction:column;gap:.3rem;padding:1rem 1.1rem 1.1rem}.PromosSection_mEyebrow__yAD4M{margin:0;color:var(--color-gold-dim);font-size:.68rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.PromosSection_mCardTitle__C_gZy{margin:0;font-family:var(--font-display);font-size:1.6rem;font-weight:600;line-height:1.1;color:var(--color-forest)}[data-theme=dark] .PromosSection_mCardTitle__C_gZy{color:var(--color-ink)}.PromosSection_mTagline__mWDdW{margin:0;color:var(--color-mint-deep);font-family:var(--font-display);font-size:1.02rem;font-style:italic;line-height:1.3}.PromosSection_mDate__EXztp{display:flex;align-items:center;gap:.55rem;margin:.4rem 0 auto;padding-bottom:.7rem;color:var(--color-ink-soft);font-size:var(--text-sm)}.PromosSection_mDate__EXztp svg{flex:none;width:1.2rem;height:1.2rem;color:var(--color-gold-dim)}.PromosSection_mPrimary__x795Q{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr auto;align-items:center;min-height:3.1rem;padding:0 1.1rem 0 2.2rem;border-radius:var(--radius-md);background:var(--color-forest);color:var(--color-on-image);font-family:var(--font-display);font-size:1.15rem;font-weight:600;text-align:center;box-shadow:0 10px 22px -8px rgba(21,32,26,.45);transition:transform var(--duration-fast) var(--ease-out)}.PromosSection_mPrimary__x795Q:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(228,198,122,.4) 50%,transparent 70%);transform:translateX(-120%);animation:PromosSection_promos-cta-shimmer__ggVKt 4.5s var(--ease-in-out) 1.2s infinite}.PromosSection_mPrimary__x795Q span,.PromosSection_mPrimary__x795Q svg{position:relative}.PromosSection_mPrimary__x795Q svg{width:1.25rem}.PromosSection_mPrimary__x795Q:active{transform:scale(.98)}[data-theme=dark] .PromosSection_mPrimary__x795Q{background:var(--color-gold);color:var(--color-forest-deep)}.PromosSection_mSecondary__IuXiZ{display:flex;align-items:center;justify-content:center;min-height:2.5rem;color:var(--color-ink);font-size:var(--text-sm);text-decoration:underline;text-underline-offset:.2em}.PromosSection_mControls__VVJjS{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding-inline:1.25rem}.PromosSection_mArrow__8a7rI{display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid var(--color-gold);border-radius:50%;background:var(--color-surface);color:var(--color-ink);cursor:pointer;transition:transform var(--duration-fast) var(--ease-out)}.PromosSection_mArrow__8a7rI svg{width:1.15rem;height:1.15rem}.PromosSection_mArrow__8a7rI:active{transform:scale(.92)}.PromosSection_mDots__H8Yec{display:flex;align-items:center;justify-content:center;gap:.55rem}.PromosSection_mDot__joMtj{position:relative;overflow:hidden;width:.55rem;height:.55rem;padding:0;border:0;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-stone) 38%,transparent);cursor:pointer;transition:width var(--duration) var(--ease-out),background var(--duration) var(--ease-out)}.PromosSection_mDot__joMtj:after{content:"";position:absolute;inset:-.6rem -.25rem}.PromosSection_mDotActive__rOdox{width:2rem;background:color-mix(in srgb,var(--color-gold) 35%,transparent)}.PromosSection_mDotFill__08jGf{position:absolute;inset:0;border-radius:inherit;background:var(--color-gold)}.PromosSection_mDotRunning__BhzUb{transform:scaleX(0);transform-origin:left;animation:PromosSection_promos-progress__KEk06 var(--slide-duration) linear forwards}.PromosSection_mHints__Sz_8U{display:flex;align-items:center;justify-content:center;gap:.9rem;margin-top:.5rem;color:var(--color-muted);font-family:var(--font-display);font-size:.98rem;font-style:italic}.PromosSection_mSwipe__cxbCg{display:inline-flex;align-items:center;gap:.45rem}.PromosSection_mSwipe__cxbCg svg{width:1.35rem;height:1.35rem;animation:PromosSection_promos-swipe-nudge__xKkIL 2.4s var(--ease-in-out) infinite}.PromosSection_mHintDivider__nKhj0{width:1px;height:1rem;background:var(--color-line)}.PromosSection_mPause__e9xrO{display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;padding:0 .25rem;border:0;background:none;color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-sm);font-style:normal;cursor:pointer}.PromosSection_mPause__e9xrO svg{width:.95rem;height:.95rem}.PromosSection_mArrow__8a7rI:focus-visible,.PromosSection_mDot__joMtj:focus-visible,.PromosSection_mPause__e9xrO:focus-visible,.PromosSection_mPosterButton__esZa2:focus-visible,.PromosSection_mPrimary__x795Q:focus-visible,.PromosSection_mSecondary__IuXiZ:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}@keyframes PromosSection_promos-swipe-nudge__xKkIL{0%,60%,to{transform:none}70%{transform:translateY(2px) scale(.9)}}@keyframes PromosSection_promos-deal-out__5t2VF{0%{z-index:50;opacity:1;transform:none}45%{z-index:50;opacity:1;transform:translate(-108%,2.5rem) rotate(-14deg)}46%{z-index:0}to{z-index:0;opacity:var(--rest-opacity);transform:var(--rest)}}@keyframes PromosSection_promos-deal-in__oVHt7{0%{z-index:50;opacity:0;transform:translate(-108%,2.5rem) rotate(-14deg)}35%{opacity:1}to{z-index:50;opacity:1;transform:none}}@media (max-width:700px){.PromosSection_desktopOnly__cGCM9{display:none!important}.PromosSection_mobileOnly__wqh0R{display:block}}@keyframes PromosSection_promos-deal-out-desk__Tj1sv{0%{z-index:5;opacity:1;transform:none}45%{z-index:5;opacity:1;transform:translate(-58%,7%) rotate(-11deg)}46%{z-index:0}to{z-index:0;opacity:0;transform:translate(6.5%,-9%) rotate(4.4deg) scale(.92)}}@keyframes PromosSection_promos-deal-in-desk__CzW3q{0%{opacity:0;transform:translate(-58%,7%) rotate(-11deg)}35%{opacity:1}to{opacity:1;transform:none}}@keyframes PromosSection_promos-kenburns__1EZE3{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes PromosSection_promos-sheen__8dlRv{to{transform:translateX(110%)}}@keyframes PromosSection_promos-progress__KEk06{to{transform:scaleX(1)}}@keyframes PromosSection_promos-fade-up___O8yt{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes PromosSection_promos-fade-in__VJ_NU{0%{opacity:0}}@keyframes PromosSection_promos-pop__VXHZL{0%{opacity:0;transform:translateY(10px) scale(.92)}to{opacity:1;transform:none}}@keyframes PromosSection_promos-tick__Z1JHK{0%{opacity:.35;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes PromosSection_promos-ping__gOxn7{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes PromosSection_promos-cta-shimmer__ggVKt{0%,60%{transform:translateX(-120%)}to{transform:translateX(120%)}}@keyframes PromosSection_promos-drift__A6PIw{0%{transform:translate(0) scale(1)}to{transform:translate(-8%,10%) scale(1.08)}}@media (max-width:1100px){.PromosSection_offer__tGt6U{grid-template-columns:minmax(0,1fr) auto}.PromosSection_highlights__IEHfl{grid-column:1/-1;grid-row:2}.PromosSection_actions__ru7ZU{grid-row:1;grid-column:2}}@media (max-width:980px){.PromosSection_layout__4r84W{grid-template-columns:minmax(0,1fr);gap:1.5rem}.PromosSection_aside__uglPJ{gap:1.25rem}.PromosSection_stageWrap__pa6LE{height:auto;padding-top:1.75rem}.PromosSection_tabTitle__Jb4GZ{white-space:nowrap}.PromosSection_frame__ROx8I{flex:none;width:100%;min-height:0;aspect-ratio:16/10}.PromosSection_list__SO0TH{display:flex;width:100%;max-width:100%;gap:.5rem;overflow-x:auto;padding-bottom:.25rem;scroll-snap-type:x mandatory;scrollbar-width:none}.PromosSection_tab__0eQc8{flex:0 0 auto;max-width:17rem;border-bottom:0;border-radius:var(--radius-sm);scroll-snap-align:start}.PromosSection_tab__0eQc8:hover{transform:none}.PromosSection_tabActive__tk57e .PromosSection_tabSub__wD0jK{display:none}}@media (max-width:700px){.PromosSection_section__ySa5N{padding:clamp(3.5rem,12vw,5rem) 0 3.5rem}.PromosSection_title__NCJ_T{font-size:clamp(2.2rem,10vw,2.8rem)}.PromosSection_kicker___J7s8{margin-bottom:.9rem}.PromosSection_countdown___R5Yr{padding:.8rem .85rem}.PromosSection_countdownUnits__tV3fL{gap:.35rem}.PromosSection_countdownUnit__M_qu3 strong{font-size:1.3rem}.PromosSection_tab__0eQc8{gap:.7rem;min-height:2.9rem;padding:.6rem .85rem}.PromosSection_tabIndex__gEI93{padding-right:.7rem;font-size:1rem}.PromosSection_tabTitle__Jb4GZ{font-size:1.02rem}.PromosSection_tabArrow__dzo8g{display:none}.PromosSection_stage__1zv_l{margin-right:.6rem}.PromosSection_peekFar__2LfPB{display:none}.PromosSection_peekNear__2deiw,.PromosSection_stage__1zv_l:hover .PromosSection_peekNear__2deiw{transform:translate(2.5%,-4%) rotate(1.8deg) scale(.97)}.PromosSection_counterBadge__SQ28V{top:-1.1rem;right:-.6rem;width:3.3rem;height:3.3rem;padding-top:1.05rem}.PromosSection_counterBadge__SQ28V strong{font-size:1rem}.PromosSection_counterBadge__SQ28V span{font-size:.7rem}.PromosSection_tapHint__zrB4l{right:.55rem;bottom:.55rem;padding:.3rem .6rem;font-size:.66rem}.PromosSection_offer__tGt6U{grid-template-columns:1fr;gap:1rem;margin:0;padding:1.1rem 1rem}.PromosSection_actions__ru7ZU,.PromosSection_highlights__IEHfl{grid-column:auto;grid-row:auto}.PromosSection_highlights__IEHfl{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.PromosSection_highlights__IEHfl li{max-width:none;padding:0 .7rem}.PromosSection_highlights__IEHfl strong{font-size:1.35rem}.PromosSection_actions__ru7ZU{justify-items:stretch;text-align:center}.PromosSection_primaryAction__5lRXX{justify-content:center;min-height:3rem}.PromosSection_secondaryAction__9ptby{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem}.PromosSection_controls__NR0_i{grid-template-columns:auto 1fr;gap:.75rem 1rem}.PromosSection_controlButtons__JCvXr{grid-column:1/-1;justify-content:space-between}.PromosSection_controlDivider__LqtRV{display:none}}@media (max-width:380px){.PromosSection_highlights__IEHfl{grid-auto-flow:row;gap:.6rem}.PromosSection_highlights__IEHfl li,.PromosSection_highlights__IEHfl li:first-child{display:flex;align-items:baseline;gap:.5rem;padding:0;border-left:0}.PromosSection_countdownUnit__M_qu3 small{font-size:.56rem;letter-spacing:.08em}}@media (prefers-reduced-motion:reduce){.PromosSection_ambient__igavw,.PromosSection_countdownUnit__M_qu3 strong,.PromosSection_counterBadge__SQ28V strong,.PromosSection_frameInnerDealIn__cErDF,.PromosSection_ghost__uOPuO,.PromosSection_highlights__IEHfl li,.PromosSection_liveDot__ES1JE:after,.PromosSection_mDealIn__SodKK,.PromosSection_mDealOut__Kfc_s,.PromosSection_mDotRunning__BhzUb,.PromosSection_mHeaderCount__l7mCb strong,.PromosSection_mPrimary__x795Q:before,.PromosSection_mSheen__2kEE6,.PromosSection_mSlideActive__yCHw_ .PromosSection_mPoster__1r1iG,.PromosSection_mSwipe__cxbCg svg,.PromosSection_offer__tGt6U,.PromosSection_posterActive__AQjRf,.PromosSection_primaryAction__5lRXX:before,.PromosSection_sheen__WXMdw,.PromosSection_tabActive__tk57e .PromosSection_tabSub__wD0jK{animation:none}.PromosSection_mDividerGem__Numlp,.PromosSection_mDivider__WzBts:after,.PromosSection_mDivider__WzBts:before,.PromosSection_mSlide__4q2II{transition:none}.PromosSection_sheen__WXMdw{display:none}.PromosSection_frame__ROx8I,.PromosSection_peek__hdHjB,.PromosSection_poster__hUz0c,.PromosSection_tab__0eQc8{transition:none}}