.s5-head{margin-bottom:52px;text-align:center}.s5-head .eyebrow{margin-bottom:16px}.s5-h2{color:var(--dark);font-family:var(--serif);font-size:clamp(24px,3.5vw,44px);font-weight:300;line-height:1.15;margin-bottom:18px}.s5-sub{margin:0 auto 26px;max-width:480px}.s5-head-extra,.s5-sub{color:var(--muted);font-size:12.5px;font-weight:300;line-height:1.85}.s5-head-extra{margin:3rem auto 0;max-width:720px}.s5-head-extra p:first-child{margin-top:0}.s5-head-extra p:last-child{margin-bottom:0}.s5-slider{position:relative}.s5-viewport{overflow:hidden}.s5-track{display:flex;transition:transform .65s var(--ease)}.s5-card{flex:0 0 33.3333%;overflow:hidden;position:relative}.s5-slider.s5--slides-2 .s5-card{flex:0 0 50%}.s5-slider.s5--single .s5-track{justify-content:center}.s5-slider.s5--single .s5-card{flex:0 0 100%;max-width:none}.s5-slider.s5--single.s5--single-centered .s5-card{max-width:min(560px,100%)}.s5-card-img{overflow:hidden}.s5-card-img img{transition:transform .7s var(--ease)}.s5-card:hover .s5-card-img img{transform:scale(1.06)}.s5-card-overlay{background:linear-gradient(transparent,rgba(14,8,2,.78));bottom:0;left:0;padding:60px 22px 22px;position:absolute;right:0}.s5--hover-reveal .s5-card-overlay{display:flex;flex-direction:column;justify-content:flex-end}.s5--hover-reveal .s5-card-title{margin-bottom:.35rem}.s5--hover-reveal .s5-card-hover-extra{align-items:flex-start;display:flex;flex-direction:column;max-height:0;opacity:0;overflow:hidden;pointer-events:none;transition:max-height .4s ease,opacity .3s ease}.s5--hover-reveal .s5-card:focus-within .s5-card-hover-extra,.s5--hover-reveal .s5-card:hover .s5-card-hover-extra{max-height:320px;opacity:1;pointer-events:auto}.s5--hover-reveal .s5-card-link{align-self:flex-end;margin-top:.75rem;position:static}@media (hover:none){.s5--hover-reveal .s5-card-hover-extra{max-height:none;opacity:1;pointer-events:auto}}.s5-card-lbl{color:var(--sand);font-size:8px;letter-spacing:3px;margin-bottom:6px;text-transform:uppercase}.s5-card-h6{color:#fff!important;margin:0 0 6px}.s5--hover-reveal .s5-card-h6{margin-bottom:.25rem}.s5-card-title{font-size:16px;letter-spacing:3px;line-height:30px;margin-bottom:5px;text-transform:uppercase}.s5-card-desc,.s5-card-title{color:#fff;font-style:normal;font-weight:400}.s5-card-desc{font-size:14px;line-height:24px;margin-bottom:0}.s5-card-desc,.s5-card-duration{letter-spacing:1px;padding-right:30px}.s5-card-duration{color:hsla(0,0%,100%,.85);font-size:12px;font-weight:400;line-height:1.5;margin:8px 0 0}.s5-card-inner{position:relative}.s5-card-link{bottom:27px;position:absolute;right:35px}.s5-slider .s5-arrow{align-items:center;background:#cca786;border:1px solid #cca786;border-radius:0;color:#fff;display:flex;height:44px;justify-content:center;position:absolute;top:50%;transition:background .3s;width:44px;z-index:10;z-index:1}.s5-slider .s5-arrow:hover{background:#cca786;opacity:.8}.s5-slider .slick-next,.s5-slider .slick-prev{height:44px;width:44px;z-index:10}.s5-slider .slick-prev{left:0}.s5-slider .slick-next{right:0}.s5-slider .slick-next:before,.s5-slider .slick-prev:before{display:none}.s5-slider .slick-next svg,.s5-slider .slick-prev svg{fill:none;height:24px;stroke-width:2;width:24px}.s5-slider .slick-next svg{transform:rotate(180deg)}.s5-slider .slick-slide{padding:0 20px}