.hero .hero-inner{min-height:610px}.hero .hero-inner>div:first-child{min-width:0}.hero .hero-inner h1{min-height:245px}.hero .hero-inner p{min-height:82px}.slider-controls{max-width:1440px;margin:0 auto;padding:0 6% 26px;display:flex;align-items:center;gap:22px;color:var(--wine)}.slider-navigation{display:flex;gap:16px;align-items:center}.slider-navigation>button{width:36px;height:36px;border:1px solid #d7ccc5;border-radius:50%;background:transparent;color:var(--wine);font-size:17px}.slider-navigation>button:hover{background:#e6ddcf}.slider-dots{display:flex;align-items:center;gap:2px}.slider-dots button{border:0;background:transparent;width:28px;height:36px;padding:0;position:relative}.slider-dots button:after{content:'';width:6px;height:6px;background:#b9a9a0;border-radius:50%;display:block;margin:auto;transition:width .2s,background .2s}.slider-dots button[aria-current=true]:after{width:24px;border-radius:5px;background:var(--wine)}.slider-position{font-size:10px;letter-spacing:2px;color:#8a766a}.slider-pause{margin-left:auto;background:none;border:0;border-bottom:1px solid #bcada3;padding:5px 0;color:var(--wine);font-size:11px;letter-spacing:.2px}.slider-announcement{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(min-width:761px) and (max-width:1050px){.hero .hero-inner{min-height:550px}.hero .hero-inner h1{min-height:185px}}@media(max-width:760px){.hero .hero-inner{min-height:auto}.hero .hero-inner h1{min-height:180px;font-size:clamp(38px,10vw,58px)}.hero .hero-inner p{min-height:96px}.slider-controls{padding:0 6% 24px;gap:12px}.slider-navigation{gap:10px}.slider-position{font-size:9px;letter-spacing:1px}.slider-pause{font-size:10px}.hero .hero-actions{min-height:46px}}@media(prefers-reduced-motion:reduce){.slider-dots button:after{transition:none}}
