.hero{height:100vh;height:100svh;min-height:0;max-height:none;isolation:isolate}.hero-slides{position:absolute;inset:0;overflow:hidden;z-index:-2}.hero-slides .hero-photo{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.2s ease;object-position:center}.hero-slides .hero-photo.is-active{opacity:1}.hero-shade{z-index:-1}.hero-content{padding-top:125px;padding-bottom:100px}.hero h1{font-size:clamp(3.2rem,6.8vw,6.7rem)}.slider-controls{display:flex;align-items:center;gap:12px}.slider-controls button{border:1px solid #ffffff65;background:#102b2450;color:white;border-radius:50%;width:34px;height:34px;padding:0;display:grid;place-items:center;font:24px/1 Arial;cursor:pointer}.slider-controls .slider-pause{font-size:14px}.slider-count{min-width:65px;text-align:center;letter-spacing:.15em}.hero-bottom{bottom:25px}.hero-slides .hero-photo:nth-child(2){object-position:center 45%}@media(max-width:850px){.hero-content{padding-top:125px;padding-bottom:90px}.hero h1{font-size:clamp(2.8rem,7vw,4.7rem)}.hero-intro{font-size:15px;line-height:1.7}.hero-actions{margin-top:22px}}@media(max-width:560px){.hero{height:100svh;min-height:0}.hero-content{padding:140px 0 82px}.hero .eyebrow{margin-bottom:12px;font-size:10px}.hero h1{font-size:clamp(2.5rem,10vw,3.6rem);margin-bottom:18px}.hero-place{font-size:12px;margin-bottom:10px}.hero-intro{font-size:14px;line-height:1.6;margin-bottom:0}.hero-actions{gap:16px;margin-top:22px}.hero-actions .button{padding:12px 16px}.hero-actions .text-link{font-size:12px}.hero-bottom{left:5%;right:5%;bottom:18px;gap:10px}.hero-bottom>a{font-size:9px;letter-spacing:.08em}.slider-controls{gap:6px}.slider-controls button{width:29px;height:29px}.slider-count{min-width:54px;font-size:10px}[dir=rtl] .hero h1{font-size:clamp(2.1rem,8.5vw,3rem);line-height:1.35}}@media(max-height:650px) and (min-width:561px){.hero-content{padding-top:110px;padding-bottom:60px}.hero h1{font-size:clamp(2.5rem,7vh,4rem);margin-bottom:15px}.hero .eyebrow{margin-bottom:8px}.hero-intro{font-size:14px;line-height:1.4;margin-bottom:0}.hero-actions{margin-top:15px}.hero-place{font-size:12px;margin-bottom:6px}.hero-bottom{bottom:12px}}@media(max-height:580px) and (max-width:560px){.hero{height:auto;min-height:100svh}.hero-content{padding-top:135px}}@media(prefers-reduced-motion:reduce){.hero-slides .hero-photo{transition:none}}
.slider-count{direction:ltr;unicode-bidi:isolate}
