.cta-section[data-v-22388316]{align-items:center;background:var(--color-bg-alt);display:flex;flex-direction:column;gap:1rem;padding:var(--space-6) var(--space-3);position:relative;text-align:center}.cta-section--image[data-v-22388316]{color:#fff;display:grid;min-height:70vh;overflow:hidden;padding:0}.cta-section--image.cta-section--compact[data-v-22388316]{min-height:35vh}.cta-section__media[data-v-22388316]{border-radius:0;grid-area:1/1;height:100%}.cta-section__media[data-v-22388316] img{transition:transform 1.2s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:no-preference){.cta-section--image:hover .cta-section__media[data-v-22388316] img{transform:scale(1.06)}}.cta-section__scrim[data-v-22388316]{background:#00000080;grid-area:1/1}.cta-section__content[data-v-22388316]{align-items:center;display:flex;flex-direction:column;gap:1rem;grid-area:1/1;padding:var(--space-5) var(--space-3);position:relative;z-index:1}.cta-section__eyebrow[data-v-22388316]{color:var(--color-accent);font-size:.72rem;font-weight:500;letter-spacing:.16em;margin:0;text-transform:uppercase}.cta-section__title[data-v-22388316]{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:500;margin:0}.cta-section__description[data-v-22388316]{color:var(--color-ink-soft);margin:0;max-width:50ch}.cta-section--image .cta-section__description[data-v-22388316]{color:#ffffffd9}.cta-section__button[data-v-22388316]{background:var(--color-ink);border:1px solid var(--color-ink);color:#fff;display:inline-block;font-size:.8rem;letter-spacing:.08em;margin-top:.5rem;padding:.95rem 2.5rem;text-decoration:none;text-transform:uppercase}.cta-section--image .cta-section__description[data-v-22388316],.cta-section--image .cta-section__eyebrow[data-v-22388316],.cta-section--image .cta-section__title[data-v-22388316]{text-shadow:0 2px 10px rgba(0,0,0,.55)}@media(max-width:700px){.cta-section--image .cta-section__scrim[data-v-22388316]{background:#0000009e}}
