.content-overlay{--contentMaxWidth:800px;--containerPadding:16px;--containerHeight:max(640px, round(640px + (100vw - 360px) / ((768 - 360) / (1024 - 640)), 1px))}@media screen and (min-width:360px){.content-overlay{--containerPadding:24px}}@media (min-width:768px){.content-overlay{--containerPadding:48px;--containerHeight:round(1024px + (100vw - 768px)/((1024 - 768)/(768 - 1024)),1px)}}@media (min-width:1024px){.content-overlay{--containerHeight:round(768px + (100vw - 1024px)/((1280 - 1024)/(680 - 768)),1px)}}@media (min-width:1280px){.content-overlay{--containerHeight:round(680px + (100vw - 1280px)/((1440 - 1280)/(900 - 680)),1px)}}@media (min-width:1440px){.content-overlay{--containerHeight:round(900px + (100vw - 1440px)/((1920 - 1440)/(1080 - 900)),1px)}}@media (min-width:1920px){.content-overlay{--containerHeight:56.25vw}}.content-overlay--gutter{--contentMaxWidth:573px;--gutter:clamp(32px, round(32px + (100vw - 360px) / ((768 - 360) / (72 - 32)), 1px), 72px);--containerHeight:max(544px, round(544px + (100vw - 360px) / ((768 - 360) / (880 - 544)), 1px));padding-inline:var(--gutter)}@media (min-width:768px){.content-overlay--gutter{--containerHeight:round(880px + (100vw - 768px)/((1024 - 768)/(624 - 880)),1px)}}@media (min-width:1024px){.content-overlay--gutter{--containerHeight:round(624px + (100vw - 1024px)/((1280 - 1024)/(536 - 624)),1px)}}@media (min-width:1280px){.content-overlay--gutter{--gutter:min(round(72px + (100vw - 1280px) / ((1440 - 1280) / (80 - 72)), 1px), 80px);--containerHeight:round(536px + (100vw - 1280px)/((1440 - 1280)/(740 - 536)),1px)}}@media (min-width:1440px){.content-overlay--gutter{--containerHeight:round(740px + (100vw - 1440px)/((1920 - 1440)/(920 - 740)),1px)}}@media (min-width:1920px){.content-overlay--gutter{--containerHeight:calc(56.25vw - (var(--gutter) * 2))}}.content-overlay__container{--viewportHeight:calc(100lvh - var(--wp-admin--admin-bar--height, 0px));-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:min(var(--viewportHeight), var(--containerHeight));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-inline:auto;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;padding:60px var(--containerPadding);position:relative}.content-overlay--gutter .content-overlay__container{--viewportHeight:calc(100lvh - (var(--gutter) * 2) - var(--wp-admin--admin-bar--height, 0px))}.content-overlay--full-width.is-parallax .content-overlay__container{overflow:hidden}.content-overlay{--mediaOverlay:0}.content-overlay--overlay-med{--mediaOverlay:.2}.content-overlay--overlay-dark{--mediaOverlay:.4}.content-overlay--overlay-extra-dark{--mediaOverlay:.55}.content-overlay__media{inset:0;position:absolute;z-index:0;overflow:hidden}.content-overlay__media:after{background-color:rgba(0,0,0,var(--mediaOverlay));inset:0;pointer-events:none;content:"";display:block;position:absolute}.content-overlay__media .basic-video__control,.content-overlay__media .basic-video__poster-button{z-index:1}.content-overlay__media .basic-video__control{inset:auto 20px 20px auto}@media (min-width:1024px){.content-overlay__media .basic-video__control{inset:auto 42px 42px auto}}.content-overlay--full-width.is-parallax .content-overlay__media{-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.content-overlay--full-width.is-parallax .content-overlay__media .picture,.content-overlay--full-width.is-parallax .content-overlay__media video{scale:1.2}.content-overlay--full-width.is-parallax .content-overlay__media:after{scale:1.2}.content-overlay--full-width.is-parallax .content-overlay__media .basic-video{overflow:visible}.content-overlay__content{color:#f8f1e6;gap:32px;position:relative;text-align:center;width:100%;max-width:var(--contentMaxWidth);z-index:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;--rule-height:64px;--rule-color:#e0d4c8}.content-overlay__content .link-group{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content-overlay--full-width.is-parallax .content-overlay__content{-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}