.monte-rei-steps{--mr-steps-bg: #181715;position:relative;display:flex;min-height:clamp(640px,62.5vw,1200px);overflow:hidden;background:var(--mr-steps-bg)}.monte-rei-steps__media{position:absolute;top:0;right:0;bottom:0;left:0}.monte-rei-steps__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1s ease}.monte-rei-steps__slide.is-active{opacity:1}.monte-rei-steps__photo{display:block;width:100%;height:100%;object-fit:cover}.monte-rei-steps__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#1817158c,#18171526 45%,#181715bf),linear-gradient(to right,#18171573,#18171500 60%)}.monte-rei-steps__inner{position:relative;display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:clamp(48px,8.9vw,170px) clamp(24px,4.4vw,85px) clamp(40px,6.8vw,130px)}.monte-rei-steps__lines{margin:0;padding:0;list-style:none}.monte-rei-steps__line{display:block;padding:0;border:0;background:none;color:#ebe4cf4d;font-family:Chronicle Display,Canela,Freight Display,Georgia,serif;font-size:clamp(30px,3.75vw,72px);font-weight:400;line-height:1.45;letter-spacing:-1px;text-align:left;cursor:pointer;transition:color .5s ease}.monte-rei-steps__line.is-active{color:#ebe4cf}.monte-rei-steps__line:hover,.monte-rei-steps__line:focus-visible{color:#ebe4cfa6}.monte-rei-steps__line.is-active:hover,.monte-rei-steps__line.is-active:focus-visible{color:#ebe4cf}.monte-rei-steps__line:focus-visible{outline:2px solid rgba(235,228,207,.6);outline-offset:4px}.monte-rei-steps__rail{display:flex;align-items:center;gap:clamp(12px,1.6vw,30px)}.monte-rei-steps__index,.monte-rei-steps__total{flex:0 0 auto;color:#ebe4cfb3;font-family:Satoshi,DM Sans,system-ui,sans-serif;font-size:11px;font-weight:400;letter-spacing:2.5px}.monte-rei-steps__track{position:relative;flex:1;height:1px;background:#ebe4cf40}.monte-rei-steps__fill{position:absolute;inset:0 auto 0 0;width:100%;background:#ebe4cf;transform:scaleX(var(--mr-steps-progress, 0));transform-origin:left center;transition:transform .6s cubic-bezier(.16,.84,.44,1)}.monte-rei-steps__panels{display:grid;margin-top:clamp(28px,3.3vw,62px)}.monte-rei-steps__panel{grid-area:1/1;justify-self:end;max-width:524px;opacity:0;pointer-events:none;transition:opacity .5s ease}.monte-rei-steps__panel.is-active{opacity:1;pointer-events:auto}.monte-rei-steps__content{margin:0;color:#ebe4cfd9;font-family:Satoshi,DM Sans,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:24px}.monte-rei-steps__cta{display:inline-flex;align-items:center;margin-top:clamp(16px,1.6vw,30px);padding:13px 28px;border:1px solid rgba(235,228,207,.45);color:#ebe4cf;font-family:Satoshi,DM Sans,system-ui,sans-serif;font-size:13px;font-weight:400;letter-spacing:2.5px;text-transform:uppercase;text-decoration:none;transition:background .3s,border-color .3s}.monte-rei-steps__cta:hover,.monte-rei-steps__cta:focus-visible{border-color:#ebe4cf;background:#ebe4cf1a;color:#ebe4cf}@media (max-width: 860px){.monte-rei-steps__line{line-height:1.3}.monte-rei-steps__panel{justify-self:start}}@media (prefers-reduced-motion: reduce){.monte-rei-steps__slide,.monte-rei-steps__line,.monte-rei-steps__panel,.monte-rei-steps__fill{transition:none}}
