.section--fullbleed{padding:0;background:#152f39}.section--fullbleed>.container{width:100%;max-width:none}.section--fullbleed .block-grid{gap:0}.section--fullbleed .block-col{min-width:0}
.content-slider{position:relative;isolation:isolate;width:100%;height:clamp(510px,53vw,690px);min-width:0;background:#17343b;color:#fff;overflow:hidden;container-type:inline-size;container-name:slider}.block-grid--2 .content-slider{height:520px}.block-grid--3 .content-slider{height:450px}.content-slider__slides{position:absolute;inset:0}.content-slider__slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .85s ease,visibility .85s ease}.content-slider__slide.is-active{opacity:1;visibility:visible;z-index:1}.content-slider__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.07);transition:transform 7s ease-out}.content-slider__slide.is-active .content-slider__image{transform:scale(1)}.content-slider__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,31,39,.42) 0%,rgba(9,31,39,.12) 54%,rgba(9,31,39,.02) 100%),linear-gradient(0deg,rgba(4,24,31,.36),transparent 28%)}.content-slider__content{position:absolute;left:max(42px,calc((100vw - 1240px)/2));top:50%;transform:translateY(-44%);width:min(600px,52%);padding-bottom:35px;opacity:0;transition:opacity .6s ease .15s,transform .7s ease .15s}.content-slider__slide.is-active .content-slider__content{opacity:1;transform:translateY(-50%)}.content-slider__eyebrow{font-size:11px;font-weight:800;letter-spacing:.24em;color:#e7b493;text-transform:uppercase}.content-slider h1,.content-slider h2{font:normal clamp(52px,6.5vw,91px)/.99 Georgia,'Times New Roman',serif;letter-spacing:-.06em;margin:23px 0 25px;color:#fff;max-width:650px}.content-slider p{color:#e3eae7;font-size:17px;line-height:1.68;max-width:525px;margin:0 0 30px}.content-slider__cta{display:inline-flex;align-items:center;justify-content:space-between;gap:34px;background:#e9ede7;color:#163745;min-width:210px;border-radius:3px;padding:18px 20px;font-size:13px;font-weight:700;transition:background .2s,transform .2s}.content-slider__cta:hover{background:#fff;transform:translateY(-3px)}.content-slider__cta span{font-size:18px}.content-slider__navigation{position:absolute;bottom:30px;left:max(42px,calc((100vw - 1240px)/2));right:max(42px,calc((100vw - 1240px)/2));z-index:5;display:flex;align-items:center;justify-content:space-between;gap:20px}.content-slider__dots{display:flex;gap:10px}.content-slider__dot{width:38px;height:23px;border:0;background:none;padding:8px 0;display:block}.content-slider__dot span{display:block;width:100%;height:2px;background:rgba(255,255,255,.46);transition:background .3s,height .3s}.content-slider__dot.is-active span{height:3px;background:#eab694}.content-slider__arrows{display:flex;gap:8px}.content-slider__arrows button{width:42px;height:42px;display:grid;place-items:center;color:#fff;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.55);border-radius:50%;font-size:18px;transition:background .2s}.content-slider__arrows button:hover{background:rgba(255,255,255,.27)}
@container slider (max-width:900px){.content-slider__content{left:6%;width:76%}.content-slider__navigation{left:6%;right:6%}.content-slider h1,.content-slider h2{font-size:clamp(43px,7cqw,72px)}}
@container slider (max-width:600px){.content-slider__content{left:7%;width:85%}.content-slider__navigation{left:7%;right:7%}.content-slider__shade{background:linear-gradient(90deg,rgba(6,29,37,.72),rgba(6,29,37,.25)),linear-gradient(0deg,rgba(6,29,37,.3),transparent 40%)}.content-slider h1,.content-slider h2{font-size:clamp(37px,10cqw,57px);margin:17px 0}.content-slider p{font-size:14px;line-height:1.6}.content-slider__cta{padding:14px 16px;min-width:0}.content-slider__eyebrow{font-size:10px;letter-spacing:.16em}}
@media(max-width:760px){.content-slider,.block-grid--2 .content-slider,.block-grid--3 .content-slider{height:590px}.content-slider__image{object-position:62% center}.content-slider__content{top:47%}.content-slider__navigation{bottom:25px}.content-slider__arrows button{width:38px;height:38px}.section--fullbleed .block-grid--2,.section--fullbleed .block-grid--3{gap:12px}}
@media(max-width:460px){.content-slider,.block-grid--2 .content-slider,.block-grid--3 .content-slider{height:550px}.content-slider__content{top:45%}.content-slider h1,.content-slider h2{font-size:42px}.content-slider p{font-size:13px;max-width:300px}.content-slider__dot{width:28px}}
@media(prefers-reduced-motion:reduce){.content-slider__slide,.content-slider__image,.content-slider__content,.content-slider__cta{transition:none}.content-slider__image,.content-slider__slide.is-active .content-slider__image{transform:none}.content-slider__content,.content-slider__slide.is-active .content-slider__content{transform:translateY(-50%)}}
