.HeroStage_layer__L5w2R,.HeroStage_stage__b2xgH{position:absolute;inset:0}.HeroStage_layer__L5w2R{z-index:0}.HeroStage_media__wsuhD{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--fd)}@media (max-width:899px){.HeroStage_media__wsuhD{object-position:var(--fm)}}.HeroStage_slot__7w4qM{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(135deg,#6E6B65 0 16px,#787570 16px 32px)}.HeroStage_slot__7w4qM span{border:1px solid rgba(252,250,245,.45);padding:14px 20px;text-align:center;font:400 11px/1.8 ui-monospace,Menlo,monospace;letter-spacing:.1em;color:#EAE6DF;max-width:min(86vw,420px)}.HeroStage_slide__DFY4j{position:absolute;inset:0;opacity:0;transition:opacity 1.6s ease}.HeroStage_slide__DFY4j.HeroStage_on__RBHDD{opacity:1;z-index:1}.HeroStage_slide__DFY4j.HeroStage_on__RBHDD .HeroStage_media__wsuhD{animation:HeroStage_heroZoom__I3Kwm var(--dur) linear both}.HeroStage_slide__DFY4j.HeroStage_still__Q8Ghg.HeroStage_on__RBHDD .HeroStage_media__wsuhD,.HeroStage_still__Q8Ghg .HeroStage_media__wsuhD{animation:none}@keyframes HeroStage_heroZoom__I3Kwm{0%{transform:scale(1.06)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.HeroStage_slide__DFY4j{transition:opacity .6s ease}.HeroStage_slide__DFY4j.HeroStage_on__RBHDD .HeroStage_media__wsuhD{animation:none}}.HeroStage_bar__3G86j{position:absolute;z-index:3;left:clamp(22px,6vw,80px);right:clamp(22px,6vw,80px);bottom:clamp(18px,3.2vh,30px);display:flex;align-items:center;gap:14px;color:var(--cream);pointer-events:none}.HeroStage_dots__x32as{display:flex;gap:7px;pointer-events:auto}.HeroStage_dot__7Ll7n{width:7px;height:7px;padding:0;border:0;border-radius:4px;cursor:pointer;background:rgba(252,250,245,.5);transition:width .4s ease,background .4s ease}.HeroStage_dot__7Ll7n:hover{background:rgba(252,250,245,.8)}.HeroStage_dotOn__a9PKN{width:22px;background:var(--cream)}.HeroStage_caption__D4Emz{min-width:0;font-size:12.5px;line-height:1.5;letter-spacing:.01em;opacity:.9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 10px rgba(20,16,12,.6)}@media (max-width:899px){.HeroStage_caption__D4Emz{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.HeroStage_hideMobile__z5sN_{display:none}}@media (min-width:900px){.HeroStage_hideDesktop__eUQTm{display:none}}