.content-overlay{--color:#fff;--eyebrow-color:#f4e5d0;--eyebrow-color-card:#f4e5d0;--heading-color:#fff;--icon-color:#fff;--divider-color:#fff}.content-overlay .btn--primary{--btn-bg:#f4e5d0;--btn-bg-hover:#d3af73;--btn-color:#454545;--btn-color-hover:#454545;--link-icon-filter:invert(25%) sepia(0%) saturate(0%) hue-rotate(347deg) brightness(99%) contrast(89%)}.content-overlay .link{--link-color:#f4e5d0;--link-color-hover:#d3af73;--link-icon-filter:invert(91%) sepia(11%) saturate(497%) hue-rotate(336deg) brightness(103%) contrast(92%);--link-icon-filter-hover:invert(77%) sepia(40%) saturate(398%) hue-rotate(356deg) brightness(87%) contrast(89%)}.content-overlay__container{-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;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;height:max(640px, calc(640px + ((100vw - 320px) / ((360 - 320) / (700 - 640)))));max-height:calc(100vh - var(--header-height, 0px) - var(--wp-admin--admin-bar--height, 0px));padding:49px 20px}@media screen and (min-width:360px){.content-overlay__container{height:calc(700px + ((100vw - 360px) / ((768 - 360) / (750 - 700))));padding-block:calc(49px + ((100vw - 360px) / ((768 - 360) / (90 - 49))));padding-inline:calc(20px + ((100vw - 360px) / ((768 - 360) / (36 - 20))))}}@media(min-width:768px){.content-overlay__container{height:750px;padding-block:90px;padding-inline:calc(36px + ((100vw - 768px) / ((1024 - 768) / (96 - 36))))}}@media(min-width:1024px){.content-overlay__container{height:calc(750px + ((100vw - 1024px) / ((1280 - 1024) / (810 - 750))));padding-block:calc(90px + ((100vw - 1024px) / ((1280 - 1024) / (122 - 90))));padding-inline:calc(96px + ((100vw - 1024px) / ((1280 - 1024) / (120 - 96))))}}@media(min-width:1280px){.content-overlay__container{height:calc(810px + ((100vw - 1280px) / ((1440 - 1280) / (860 - 810))));padding-block:min(calc(122px + ((100vw - 1280px) / ((1440 - 1280) / (154 - 122)))), 154px);padding-inline:min(calc(120px + ((100vw - 1280px) / ((1440 - 1280) / (154 - 120)))), 154px)}}@media(min-width:1440px){.content-overlay__container{height:calc(860px + ((100vw - 1440px) / ((1920 - 1440) / (980 - 860))))}}.content-overlay--has-links .content-overlay__container{padding-block:56px}@media screen and (min-width:360px){.content-overlay--has-links .content-overlay__container{padding-block:calc(56px + ((100vw - 360px) / ((768 - 360) / (64 - 56))))}}@media(min-width:768px){.content-overlay--has-links .content-overlay__container{padding-block:64px}}@media(min-width:1024px){.content-overlay--has-links .content-overlay__container{padding-block:calc(64px + ((100vw - 1024px) / ((1280 - 1024) / (72 - 64))))}}@media(min-width:1280px){.content-overlay--has-links .content-overlay__container{padding-block:min(calc(72px + ((100vw - 1280px) / ((1440 - 1280) / (80 - 72)))), 80px)}}.content-overlay__media{inset:0;position:absolute}.content-overlay__media .basic-video:after,.content-overlay__media .picture:after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.6)));background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.6) 100%);content:"";inset:0;pointer-events:none;position:absolute}.content-overlay__media .basic-video__control{inset:24px auto auto 24px;z-index:1}@media(min-width:1280px){.content-overlay__media .basic-video__control{inset:32px auto auto 32px}}.content-overlay__content{color:var(--color);position:relative;z-index:3;width:100%;max-width:800px;text-align:center}.content-overlay__content--left{-ms-flex-item-align:start;align-self:flex-start;text-align:left}.content-overlay__content--center .link-group{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content-overlay__content--right{-ms-flex-item-align:end;align-self:flex-end;text-align:right}.content-overlay__content--right .link-group{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.content-overlay__content>*{color:inherit}.content-overlay__heading{margin-bottom:17px}@media(min-width:768px){.content-overlay__heading{margin-bottom:16px}}@media(min-width:1280px){.content-overlay__heading{margin-bottom:18px}}@media(min-width:1440px){.content-overlay__heading{margin-bottom:21px}}.content-overlay__wysiwyg{margin-bottom:26px}@media(min-width:1440px){.content-overlay__wysiwyg{margin-bottom:35px}}.content-overlay .link-group{gap:28px 32px}