.page-hero.has-inner-carousel{background-image:none}
.pcs-inner-track{position:absolute;inset:0;z-index:0;overflow:hidden;background:#121212;pointer-events:none}
.pcs-inner-slide{position:absolute;inset:0;opacity:0;transition:opacity .8s ease}
.pcs-inner-slide.is-active{opacity:1}
.pcs-inner-slide img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.pcs-inner-track:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,10,10,.86),rgba(10,10,10,.58) 42%,rgba(10,10,10,.12) 78%,rgba(10,10,10,.05));z-index:1}
.page-hero.has-inner-carousel>.wrap{z-index:2;padding-bottom:92px}
.pcs-inner-controls{position:absolute;left:50%;bottom:24px;transform:translateX(-50%);z-index:3;display:flex;justify-content:center;align-items:center;width:max-content;max-width:calc(100% - 24px)}
.pcs-inner-dots{display:flex;justify-content:center;gap:7px;align-items:center}
.pcs-inner-controls .pcs-inner-dot{display:block;flex:none;width:28px;height:30px;padding:0;border:0;border-radius:0;background:transparent;position:relative;cursor:pointer;touch-action:manipulation}
.pcs-inner-dot:hover:after{background:#d89a63}
.pcs-inner-dot:focus-visible{outline:2px solid #d89a63;outline-offset:2px}
.pcs-inner-dot:after{content:"";position:absolute;inset:12px 0;border-radius:3px;background:#ffffff77}
.pcs-inner-dot.is-active:after{background:#c98850}
@media(max-width:860px){.pcs-inner-slide img{object-position:66% center}.pcs-inner-track:after{background:linear-gradient(90deg,#101010cc,#10101070 65%,#10101030)}.pcs-inner-controls{bottom:20px}.pcs-inner-dots{gap:5px}.pcs-inner-controls .pcs-inner-dot{width:20px}.page-hero.has-inner-carousel>.wrap{padding-bottom:84px}}
@media(prefers-reduced-motion:reduce){.pcs-inner-slide{transition:none}}
