@layer components{.c-call-to-action{--cta-background-color:#efefef;--content-opacity:0.94;--card-border-radius:0;-webkit-clip-path:inset(0);clip-path:inset(0);height:min(825px,80vh);position:relative}.c-call-to-action__media-wrapper{height:100%;position:relative;width:100%}.c-call-to-action__image{position:fixed}.c-call-to-action__image,.c-large-cta-block-full-bleed__video{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;width:100%;z-index:-1}.c-large-cta-block-full-bleed__video{aspect-ratio:16/9}.c-call-to-action__content-wrapper{display:flex;margin:0;padding:0 var(--grid-browser-gutter);position:absolute;top:50%;transform:translateY(-50%);width:100%}.c-call-to-action__content-wrapper--left{justify-content:flex-start}.c-call-to-action__content-wrapper--right{justify-content:flex-end}.c-call-to-action__card{background:#fff;border-radius:var(--card-border-radius);max-width:50%;opacity:var(--content-opacity);padding:4.55rem 3.33rem 4rem;pointer-events:all;position:relative;transform:translateY(calc(-30vh*var(--parallax-percent-inverse)));transition:all .25s ease}.c-call-to-action__meta+.c-call-to-action__title{margin-top:1rem}.c-call-to-action__subtitle{margin-top:1.25rem}.c-call-to-action__subtitle+*{margin-top:.5rem}.c-call-to-action__blurb{max-width:60ch}.c-call-to-action__caption.c-caption{bottom:20px;position:absolute}.c-call-to-action__caption--left.c-caption{left:20px}.c-call-to-action__caption--right.c-caption{right:20px}.c-call-to-action__buttons,.c-call-to-action__dummy-button{margin-top:2.75rem}.c-call-to-action__link-overlay{inset:0;margin:0;position:absolute}.c-call-to-action__card:has(.c-call-to-action__link-overlay):hover{border-radius:var(--default-border-radius)}.c-call-to-action__card:has(.c-call-to-action__link-overlay):hover .c-call-to-action__dummy-button{color:var(--button-text-color-active)}.c-call-to-action__card:has(.c-call-to-action__link-overlay):hover .c-call-to-action__dummy-button:before{transform:translateX(0)}@media only screen and (max-width:1200px){.c-call-to-action__card{max-width:66.66667%}}@media only screen and (max-width:800px){.c-call-to-action{-webkit-clip-path:unset;clip-path:unset;height:auto;position:relative}.c-call-to-action:after{background:linear-gradient(180deg,rgba(33,33,33,0) -2.55%,rgba(33,33,33,0) -2.54%,rgba(33,33,33,.05) 6.18%,#212121 14.67%,#212121 101.47%);bottom:0;content:"";display:block;height:calc(100% - 40vw);position:absolute;width:100%}.c-call-to-action__media-wrapper{z-index:-1}.c-call-to-action__image{height:auto;position:static}.c-call-to-action__content-wrapper{margin-top:-35px;max-width:100%;padding:0 var(--grid-browser-gutter) var(--grid-browser-gutter);position:relative;transform:none;z-index:1}.c-call-to-action__card{max-width:100%;padding:1.25rem var(--grid-browser-gutter) 1.88rem;transform:none}.c-call-to-action__caption.c-caption{--content-width:min(calc(100% - 20px),363px);position:absolute;transform:translateY(-100%)}.c-call-to-action__caption.c-call-to-action__caption--left,.c-call-to-action__caption.c-call-to-action__caption--right{inset:-10px 20px auto auto}.c-call-to-action__caption.c-call-to-action__caption--left .c-caption__background,.c-call-to-action__caption.c-call-to-action__caption--left .c-caption__toggle-wrapper,.c-call-to-action__caption.c-call-to-action__caption--right .c-caption__background,.c-call-to-action__caption.c-call-to-action__caption--right .c-caption__toggle-wrapper{left:auto;right:0}.c-call-to-action__dummy-button{text-align:center;width:100%}}}