.content-overlay{--contentWidth:100%;--containerHeight:680px}@media (min-width:768px){.content-overlay{--curtainPadding:32px;--contentWidth:512px;--containerHeight:800px;--curtainWidth:382px}}@media (min-width:1024px){.content-overlay{--contentWidth:740px;--curtainPadding:56px;--curtainWidth:422px}}@media (min-width:1440px){.content-overlay{--curtainPadding:64px;--containerHeight:900px;--curtainWidth:480px}}@media (min-width:1920px){.content-overlay{--contentWidth:800px}}.content-overlay{padding:0}@media (max-width:767.98px){.content-overlay__curtain{display:none}}.content-overlay__curtain-left,.content-overlay__curtain-right{min-width:680px;width:calc(50% - var(--curtainWidth) / 2);-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#faf6f3;bottom:0;display:grid;gap:32px;grid-template-columns:auto auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:var(--curtainPadding);position:absolute;top:0;z-index:1}@media (min-width:1024px){.content-overlay__curtain-left,.content-overlay__curtain-right{gap:36px}}@media (min-width:1280px){.content-overlay__curtain-left,.content-overlay__curtain-right{gap:56px}}@media (min-width:1440px){.content-overlay__curtain-left,.content-overlay__curtain-right{gap:64px}}.content-overlay__curtain-left{right:calc(50% + var(--curtainWidth) / 2);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.content-overlay__curtain-right{left:calc(50% + var(--curtainWidth) / 2);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.content-overlay__curtain-image{width:277px}.content-overlay__curtain-left .content-overlay__curtain-image--0{grid-column:1;grid-row:span 2;height:380px;max-height:50vh}.content-overlay__curtain-right .content-overlay__curtain-image--0{-ms-flex-item-align:end;align-self:flex-end;grid-column:1;grid-row:1;height:260px;max-height:22vh}.content-overlay__curtain-left .content-overlay__curtain-image--1{-ms-flex-item-align:end;align-self:flex-end;grid-column:2;grid-row:1;height:320px;max-height:28vh}.content-overlay__curtain-right .content-overlay__curtain-image--1{-ms-flex-item-align:start;align-self:flex-start;grid-column:1;grid-row:2;height:320px;max-height:28vh}.content-overlay__curtain-left .content-overlay__curtain-image--2{-ms-flex-item-align:start;align-self:flex-start;grid-column:2;grid-row:2;height:260px;max-height:22vh}.content-overlay__curtain-right .content-overlay__curtain-image--2{grid-column:2;grid-row:span 2;height:380px;max-height:50vh}.content-overlay__container{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--containerHeight);margin-inline:auto;max-height:80vh;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;padding-inline:var(--inline-spacing);padding-block:var(--spacer-xxl);position:relative}@media (min-width:768px){.content-overlay__container{padding-inline:var(--spacer-xxl)}}.content-overlay__container--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.content-overlay__container--center .link-group{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content-overlay__container--right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.content-overlay__media{inset:0;position:absolute}.content-overlay__media picture:before{content:"";background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.75)),to(transparent));background:linear-gradient(to top,rgba(0,0,0,.75) 0%,transparent 100%);height:80%;inset:auto 0 0 0;position:absolute;width:100%}.content-overlay__content{--color:#f2e5dc;--color-heading:#f2e5dc;--color-eyebrow:#f2e5dc;--link-color:#faf6f3;--link-color-hover:#d4dfdc;--link-filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);--link-filter-hover:invert(81%) sepia(14%) saturate(283%) hue-rotate(113deg) brightness(85%) contrast(91%)}.content-overlay__content .btn{--btn-border:#faf6f3}.content-overlay__content .btn--primary{--btn-background:#fcf9f7;--btn-background-hover:#906429;--btn-color:#128081;--btn-color-hover:#faf6f3}.content-overlay__content .btn--secondary{--btn-background:#9db6af;--btn-background-hover:#128081;--btn-color:#fff;--btn-color-hover:#faf6f3}.content-overlay__content{position:relative;width:var(--contentWidth);z-index:1}.content-overlay__heading,.content-overlay h1,.content-overlay .h1,.content-overlay h2,.content-overlay .h2,.content-overlay h3,.content-overlay .h3,.content-overlay h4,.content-overlay .h4,.content-overlay h5,.content-overlay .h5,.content-overlay h6,.content-overlay .h6{font-family:owners-xwide,sans-serif;font-style:normal;font-weight:500;font-size:28px;line-height:1.2}@media screen and (min-width:576px){.content-overlay__heading,.content-overlay h1,.content-overlay .h1,.content-overlay h2,.content-overlay .h2,.content-overlay h3,.content-overlay .h3,.content-overlay h4,.content-overlay .h4,.content-overlay h5,.content-overlay .h5,.content-overlay h6,.content-overlay .h6{font-size:calc(28px + 4 * (100vw - 576px) / 448)}}@media screen and (min-width:1024px){.content-overlay__heading,.content-overlay h1,.content-overlay .h1,.content-overlay h2,.content-overlay .h2,.content-overlay h3,.content-overlay .h3,.content-overlay h4,.content-overlay .h4,.content-overlay h5,.content-overlay .h5,.content-overlay h6,.content-overlay .h6{font-size:calc(32px + 0 * (100vw - 1024px) / 256)}}@media screen and (min-width:1280px){.content-overlay__heading,.content-overlay h1,.content-overlay .h1,.content-overlay h2,.content-overlay .h2,.content-overlay h3,.content-overlay .h3,.content-overlay h4,.content-overlay .h4,.content-overlay h5,.content-overlay .h5,.content-overlay h6,.content-overlay .h6{font-size:calc(32px + 9 * (100vw - 1280px) / 160)}}@media screen and (min-width:1440px){.content-overlay__heading,.content-overlay h1,.content-overlay .h1,.content-overlay h2,.content-overlay .h2,.content-overlay h3,.content-overlay .h3,.content-overlay h4,.content-overlay .h4,.content-overlay h5,.content-overlay .h5,.content-overlay h6,.content-overlay .h6{font-size:41px}}.content-overlay__heading,.content-overlay h1,.content-overlay .h1,.content-overlay h2,.content-overlay .h2,.content-overlay h3,.content-overlay .h3,.content-overlay h4,.content-overlay .h4,.content-overlay h5,.content-overlay .h5,.content-overlay h6,.content-overlay .h6{letter-spacing:.05em;text-transform:uppercase}.content-overlay--curtain .content-overlay__content{opacity:0}.content-overlay--curtain .content-overlay__media{-webkit-transform:scale(.9);transform:scale(.9)}.content-overlay .splide-wrapper{padding-bottom:76px}.content-overlay .splide__arrows{padding-inline:var(--inline-spacing)}