  .call-to-action{margin-block:clamp(20px,-1.2765957447px + 4.2553191489vw,60px);margin-block:clamp(1.25rem,-0.07979rem + 4.2553191489vw,3.75rem)}.call-to-action :where(.component-decoration){inset-block-start:calc(-1*clamp(40px,8.085106383px + 6.3829787234vw,100px));inset-block-start:calc(-1*clamp(2.5rem,0.50532rem + 6.3829787234vw,6.25rem));inset-inline-start:-14px;inset-inline-start:-0.875rem;z-index:1}.call-to-action__inner{position:relative;color:#fff;background-color:#000;container-name:--component-inner;container-type:inline-size}.call-to-action__group{min-block-size:40cqi;position:relative;display:flex;flex-direction:column;justify-content:end}.call-to-action__media{block-size:100%;inline-size:100%;position:absolute;inset:0}.call-to-action__media::after{block-size:100%;inline-size:100%;position:absolute;inset:0;background-color:rgba(0,0,0,.3);content:"";pointer-events:none}.call-to-action__image{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}.call-to-action__content{display:grid;gap:clamp(20px,-1.2765957447px + 4.2553191489cqi,60px);gap:clamp(1.25rem,-0.07979rem + 4.2553191489cqi,3.75rem);grid-template-columns:100%;text-align:center;isolation:isolate;padding-block:clamp(90px,84.6808510638px + 1.0638297872cqi,100px) clamp(60px,6.8085106383px + 10.6382978723cqi,160px);padding-block:clamp(5.625rem,5.29255rem + 1.0638297872cqi,6.25rem) clamp(3.75rem,0.42553rem + 10.6382978723cqi,10rem);padding-inline:clamp(20px,-22.5531914894px + 8.5106382979cqi,100px);padding-inline:clamp(1.25rem,-1.40957rem + 8.5106382979cqi,6.25rem)}.call-to-action__title{font-size:clamp(52px,36.0425531915px + 3.1914893617cqi,82px);font-size:clamp(3.25rem,2.25266rem + 3.1914893617cqi,5.125rem);font-weight:800;line-height:1.2}.call-to-action__title :where(em){font-family:"PT Serif","Palatino",Georgia,serif;font-weight:400}.call-to-action__actions{display:grid;gap:6px;gap:0.375rem}@media(min-width: 31.25rem){.call-to-action__actions{display:flex;flex-wrap:wrap;gap:10px;gap:0.625rem;justify-content:center}}.call-to-action__actions :where(.button-filled__inner){justify-content:center}@media(max-width: 31.25rem){.call-to-action__action :where(.button-filled){display:block}}