.HeroCarousel_hero__jvNzC{position:relative;min-height:76vh;min-height:76dvh;display:grid;place-items:end stretch;overflow:hidden;isolation:isolate;background:var(--bg-section);border-bottom:1px solid var(--glass-border)}.HeroCarousel_media__HDMhv{position:absolute;inset:0;z-index:0;opacity:0;pointer-events:none}.HeroCarousel_mediaActive__bOz1w{opacity:1}.HeroCarousel_lcpPoster___kdpE{position:absolute;inset:0;z-index:0;overflow:hidden}.HeroCarousel_poster__H0bK_,.HeroCarousel_video__cfJQK{object-fit:cover;filter:grayscale(.25) contrast(.92) saturate(.8)}.HeroCarousel_poster__H0bK_{position:absolute;inset:0;width:100%;height:100%;z-index:0}.HeroCarousel_video__cfJQK{position:absolute;inset:0;width:100%;height:100%;z-index:1}.HeroCarousel_shade__C9uu9{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(17,24,32,.86),rgba(17,24,32,.66) 58%,rgba(17,24,32,.42));pointer-events:none}.HeroCarousel_content__bPZga{position:relative;z-index:2;padding-bottom:clamp(3rem,8vh,5rem);padding-top:calc(var(--header-h) + 2rem)}.HeroCarousel_brand__l9zjF{margin:0 0 .85rem;font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--hero-muted)}.HeroCarousel_brandLogo__0iMdN{display:block;width:auto;height:clamp(1.4rem,2.5vw,1.9rem);max-width:min(16rem,70vw);margin:0 0 .85rem;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.HeroCarousel_title__P2o6L{margin:0 0 1rem;max-width:min(22ch,100%);min-width:0;min-height:2.4em;font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(1.35rem,.6rem + 4.2vw,3.35rem);font-weight:800;letter-spacing:-.03em;color:var(--hero-text);line-height:1.15}.HeroCarousel_lead__K0dfe{margin:0 0 1.6rem;max-width:36rem;min-height:3.1em;color:var(--hero-muted);font-size:clamp(1.02rem,1.8vw,1.15rem);line-height:1.55;font-weight:500}.HeroCarousel_intent__0gk_v{display:flex;align-items:center;gap:.7rem;width:min(36rem,100%);min-height:54px;margin:0 0 .85rem;padding:.55rem .75rem .55rem 1rem;border:1px solid rgba(255,252,247,.42);border-radius:var(--radius-sm);background:rgba(255,252,247,.94);color:var(--text);text-align:left;cursor:pointer;box-shadow:0 8px 28px rgba(17,24,32,.22)}.HeroCarousel_intent__0gk_v:focus-visible,.HeroCarousel_intent__0gk_v:hover{background:#fff}.HeroCarousel_intentIcon__fnP8U{display:grid;place-items:center;color:var(--accent-strong);flex-shrink:0}.HeroCarousel_intentLabel__SlpLS{flex:1 1;min-width:0;font-size:.98rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HeroCarousel_intentKbd__kPjKE{flex-shrink:0;padding:.15rem .4rem;border:1px solid var(--line);border-radius:4px;background:var(--bg-section);font-family:inherit;font-size:.68rem;font-weight:700;color:var(--text-muted)}.HeroCarousel_actions__hxue4{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center}.HeroCarousel_play__19P4K{min-height:50px;padding:.55rem 1rem;border:1px solid rgba(255,255,255,.3);border-radius:var(--radius-sm);background:rgba(255,255,255,.08);color:#f7f4ee;font-weight:700;cursor:pointer}.HeroCarousel_play__19P4K:focus-visible,.HeroCarousel_play__19P4K:hover{background:rgba(255,252,247,.22)}.HeroCarousel_fears__hiUpp{list-style:none;margin:1.5rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.55rem}.HeroCarousel_fears__hiUpp li{padding:.45rem .85rem;border-radius:var(--radius-sm);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.24);color:var(--hero-text);font-size:.82rem;font-weight:650;letter-spacing:.02em}.HeroCarousel_ghostOnHero__V2Nr_{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.3);color:#f7f4ee}.HeroCarousel_ghostOnHero__V2Nr_:hover{background:rgba(255,252,247,.22);border-color:rgba(255,252,247,.42);color:#fff}.HeroCarousel_edgeArrow__MnAnH{position:absolute;z-index:4;top:50%;transform:translateY(-50%);width:clamp(2.75rem,5vw,3.5rem);height:clamp(4.5rem,18vh,7rem);border:0;border-radius:var(--radius-sm);background:rgba(17,24,32,.28);color:rgba(255,252,247,.72);font-size:clamp(1.75rem,3vw,2.4rem);line-height:1;cursor:pointer;display:grid;place-items:center;transition:background .2s ease,color .2s ease}.HeroCarousel_edgeArrow__MnAnH:hover{background:rgba(17,24,32,.48);color:rgba(255,252,247,.95)}.HeroCarousel_edgeArrow__MnAnH:focus-visible{outline:2px solid rgba(255,252,247,.7);outline-offset:2px}.HeroCarousel_edgeArrowPrev__GGnbN{left:max(.5rem,env(safe-area-inset-left,0px))}.HeroCarousel_edgeArrowNext__Il4Kr{right:max(.5rem,env(safe-area-inset-right,0px))}.HeroCarousel_dots__CVXEz{position:absolute;z-index:3;left:50%;bottom:1.5rem;transform:translateX(-50%);display:flex;gap:.15rem;padding:.2rem .35rem;border-radius:999px;background:rgba(17,24,32,.45);border:1px solid rgba(255,255,255,.18)}.HeroCarousel_dot__gU90_{width:44px;height:44px;border-radius:50%;border:0;padding:0;background:transparent;cursor:pointer;display:grid;place-items:center}.HeroCarousel_dot__gU90_:after{content:"";width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.3)}.HeroCarousel_dotActive__LKowG:after{background:#f07555}@media (max-width:900px){.HeroCarousel_content__bPZga{padding-bottom:1.75rem}}@media (max-width:640px){.HeroCarousel_title__P2o6L{font-size:clamp(1.25rem,5.4vw,1.7rem)}.HeroCarousel_intentKbd__kPjKE{display:none}.HeroCarousel_edgeArrow__MnAnH{width:2.4rem;height:3.75rem;font-size:1.55rem;background:rgba(17,24,32,.22)}.HeroCarousel_dots__CVXEz{bottom:.65rem}}