@font-face{font-family:Unify Motion CTA Feature;src:url(../media/feature-text-bold.0yc2nd4l_aq6-.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Unify Motion CTA Saans;src:url(../media/saans-regular.314wk2--83pns.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Unify Motion CTA Saans;src:url(../media/saans-medium.2sb4jomg_qqgt.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}.motion-cta-banner{--motion-cta-image:url(../media/background.1fpd9kx-u8aor.avif);isolation:isolate;color:#fffff9;background:#241e20 var(--motion-cta-image) center / cover no-repeat;font-synthesis:none;-webkit-font-smoothing:antialiased;width:100%;min-width:0;font-family:Unify Motion CTA Saans,Arial,sans-serif;position:relative;overflow:hidden;container-type:inline-size}.motion-cta-banner,.motion-cta-banner *{box-sizing:border-box}.motion-cta-banner:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#180c066b,#180c0638);position:absolute;inset:0}.motion-cta-banner__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px 40px;padding:44px 48px;display:grid}.motion-cta-banner__copy{min-width:0}.motion-cta-banner .motion-cta-banner__heading{color:#fffff9;letter-spacing:-.04em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-family:Unify Motion CTA Feature,Georgia,serif;font-size:clamp(2rem,1.47826rem + 2.6087vw,3.5rem);font-weight:700;line-height:1.05}.motion-cta-banner .motion-cta-banner__description{color:#ffffffd6;letter-spacing:-.01em;overflow-wrap:anywhere;max-width:52ch;margin:10px 0 0;font-family:Unify Motion CTA Saans,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.5}.motion-cta-banner__actions{flex-wrap:wrap;gap:10px;min-width:0;display:flex}.motion-cta-banner .motion-cta-banner__button{letter-spacing:0;text-align:center;overflow-wrap:anywhere;border:0;border-radius:5px;justify-content:center;align-items:center;min-height:47.2px;padding:15.6px 14px;font-family:Unify Motion CTA Saans,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .15s,box-shadow .15s;display:inline-flex}.motion-cta-banner .motion-cta-banner__button--primary{color:#241e20;background:#fff}.motion-cta-banner .motion-cta-banner__button--primary:hover{background:#f3efe8}.motion-cta-banner .motion-cta-banner__button--secondary{color:#fff;background:0 0;box-shadow:inset 0 0 0 1px #ffffffb3}.motion-cta-banner .motion-cta-banner__button--secondary:hover{background:#ffffff1a;box-shadow:inset 0 0 0 1px #fff}.motion-cta-banner .motion-cta-banner__button:focus-visible{outline-offset:4px;outline:2px solid #fff}.motion-cta-banner::selection,.motion-cta-banner ::selection{color:#fff;background:#713225}@container (max-width:760px){.motion-cta-banner__inner{grid-template-columns:1fr;padding:32px 24px}.motion-cta-banner__button{flex:auto}}@media (max-width:760px){.motion-cta-banner{background-position:42% 30%;background-size:330%}.motion-cta-banner:before{background:linear-gradient(#180c0647,#180c0694)}.motion-cta-banner__inner{grid-template-columns:1fr;padding:32px 24px}.motion-cta-banner__button{flex:auto}}@media (prefers-reduced-motion:reduce){.motion-cta-banner .motion-cta-banner__button{transition:none}}
