.monte-rei-showcase{--mr-showcase-slide: clamp(240px, 21.5vw, 413px);--mr-showcase-gap: clamp(16px, 5.6vw, 108px);position:relative;padding:clamp(80px,12vw,230px) 0 clamp(80px,12vw,165px);background:#f5f0e4}.monte-rei-showcase__dots{position:absolute;top:0;right:0;left:0;display:flex;align-items:center;justify-content:space-between;padding:14px 8px;border-top:1px solid rgba(73,24,24,.2)}.monte-rei-showcase__dots--bottom{top:auto;bottom:0}.monte-rei-showcase__cluster{display:flex;gap:8px}.monte-rei-showcase__cluster>span{width:7px;height:7px;background:#491818;opacity:.55;transform:rotate(45deg)}.monte-rei-showcase__title{width:min(1760px,100% - 2 * clamp(24px,4.2vw,80px));margin:0 auto clamp(36px,3.3vw,63px);color:#181715;font-family:Chronicle Display,Canela,Freight Display,Georgia,serif;font-size:clamp(40px,4.17vw,80px);font-weight:400;line-height:.875;letter-spacing:-1.9px;text-align:center}.monte-rei-showcase__carousel{position:relative}.monte-rei-showcase__track{position:relative;display:flex;gap:var(--mr-showcase-gap);padding-inline:calc(50% - var(--mr-showcase-slide) / 2);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.monte-rei-showcase__track::-webkit-scrollbar{display:none}.monte-rei-showcase__track:focus-visible{outline:2px solid rgba(73,24,24,.6);outline-offset:4px}.monte-rei-showcase__slide{flex:0 0 var(--mr-showcase-slide);margin:0;aspect-ratio:413/298;overflow:hidden;background:#1817150f;scroll-snap-align:center}.monte-rei-showcase__image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--mr-showcase-position, center center)}.monte-rei-showcase__arrow{position:absolute;top:50%;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid rgba(73,24,24,.3);background:#f5f0e4;color:#491818;font-size:16px;cursor:pointer;transform:translateY(-50%);transition:background .3s,border-color .3s,opacity .3s}.monte-rei-showcase__arrow:hover,.monte-rei-showcase__arrow:focus-visible{border-color:#491818;background:#ebe4cf}.monte-rei-showcase__arrow--prev{left:clamp(16px,2.1vw,40px)}.monte-rei-showcase__arrow--next{right:clamp(16px,2.1vw,40px)}.monte-rei-showcase__caption{margin-top:clamp(36px,3.3vw,64px);padding:0 clamp(24px,4.2vw,80px);text-align:center}.monte-rei-showcase__subtitle{max-width:564px;margin:0 auto;color:#3a0f0f;font-family:Satoshi,DM Sans,system-ui,sans-serif;font-size:20px;font-weight:500;line-height:24px;letter-spacing:.14px}.monte-rei-showcase__content{max-width:506px;margin:16px auto 0;color:#181715;font-family:Satoshi,DM Sans,system-ui,sans-serif;font-size:18px;font-weight:300;line-height:24px;letter-spacing:0}
