.cta[data-astro-cid-adcye5ea]{--cta-surface: var(--black);--cta-accent: var(--red);--cta-accent-hover: var(--darker-red);--cta-accent-text: #ffffff;--cta-title: #fafafa;--cta-body: #d4d4d4;--cta-note: #a3a3a3;--cta-decor: #ffffff;position:relative;left:50%;width:100vw;transform:translate(-50%);overflow:hidden;--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}.cta__watermark[data-astro-cid-adcye5ea]{pointer-events:none;position:absolute;top:50%;right:0;transform:translateY(-50%) scaleX(-1);color:var(--cta-decor);opacity:.1;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 100%);mask-image:linear-gradient(to right,transparent 0%,black 100%)}.cta__circle[data-astro-cid-adcye5ea]{pointer-events:none;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%) scale(1.5);aspect-ratio:1 / 1;color:var(--red);opacity:.2}.cta__circle--right[data-astro-cid-adcye5ea]{transform:translate(150%) translate(-50%) scale(1.5);margin-left:-5rem}.cta__circle[data-astro-cid-adcye5ea] svg{display:block;height:100%;width:100%}.cta__inner[data-astro-cid-adcye5ea]{position:relative;z-index:10;margin-left:auto;margin-right:auto;max-width:1360px;padding-left:1.25rem;padding-right:1.25rem}.cta__inner--compact[data-astro-cid-adcye5ea]{display:flex;flex-direction:column;gap:1.5rem;padding-top:2.5rem;padding-bottom:2.5rem}@media(min-width:768px){.cta__inner--compact[data-astro-cid-adcye5ea]{flex-direction:row;align-items:center;justify-content:space-between;gap:2.5rem;padding-top:3rem;padding-bottom:3rem}}.cta__inner--default[data-astro-cid-adcye5ea]{padding-top:4rem;padding-bottom:4rem;text-align:center}@media(min-width:768px){.cta__inner--default[data-astro-cid-adcye5ea]{padding-top:6rem;padding-bottom:6rem}}.cta__kicker[data-astro-cid-adcye5ea]{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;line-height:0;color:var(--red)}.cta__kicker-icon[data-astro-cid-adcye5ea]{width:1em;height:1em;flex-shrink:0}.cta__kicker-label[data-astro-cid-adcye5ea]{line-height:1}.cta__kicker--compact[data-astro-cid-adcye5ea]{font-size:1rem;line-height:1.5rem}@media(min-width:768px){.cta__kicker--compact[data-astro-cid-adcye5ea]{font-size:1.25rem;line-height:1.75rem}}.cta__kicker--default[data-astro-cid-adcye5ea]{font-size:1.25rem;line-height:1.75rem}@media(min-width:768px){.cta__kicker--default[data-astro-cid-adcye5ea]{font-size:1.5rem;line-height:2rem}}.cta__title[data-astro-cid-adcye5ea]{text-wrap:balance;font-weight:700;line-height:1.05;letter-spacing:-.025em;color:var(--cta-title)}.cta__title--compact[data-astro-cid-adcye5ea]{font-size:1.5rem;line-height:2rem}@media(min-width:768px){.cta__title--compact[data-astro-cid-adcye5ea]{font-size:1.875rem;line-height:2.25rem}}.cta__title--default[data-astro-cid-adcye5ea]{font-size:2.25rem;line-height:2.5rem}@media(min-width:768px){.cta__title--default[data-astro-cid-adcye5ea]{font-size:3rem;line-height:1}}@media(min-width:1024px){.cta__title--default[data-astro-cid-adcye5ea]{font-size:3.75rem;line-height:1}}.cta__body[data-astro-cid-adcye5ea]{line-height:1.625;color:var(--cta-body)}.cta__body--compact[data-astro-cid-adcye5ea]{margin-top:.5rem;max-width:42rem;font-size:.875rem;line-height:1.25rem}@media(min-width:768px){.cta__body--compact[data-astro-cid-adcye5ea]{font-size:1rem;line-height:1.5rem}}.cta__body--default[data-astro-cid-adcye5ea]{margin-left:auto;margin-right:auto;margin-top:1.25rem;max-width:42rem;font-size:1rem;line-height:1.5rem}@media(min-width:768px){.cta__body--default[data-astro-cid-adcye5ea]{font-size:1.125rem;line-height:1.75rem}}.cta__note[data-astro-cid-adcye5ea]{font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--cta-note)}.cta__note--compact[data-astro-cid-adcye5ea]{margin-top:.75rem}.cta__note--default[data-astro-cid-adcye5ea]{margin-top:1.5rem}.cta__note-link[data-astro-cid-adcye5ea]{font-weight:600;text-decoration-line:underline;text-underline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;color:#e5e5e5}.cta__note-link[data-astro-cid-adcye5ea]:hover{color:var(--cta-title)}.cta__note-em[data-astro-cid-adcye5ea]{font-weight:500;color:#e5e5e5}.cta__button[data-astro-cid-adcye5ea]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;padding:.875rem 1.75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}@media(min-width:768px){.cta__button[data-astro-cid-adcye5ea]{font-size:1rem;line-height:1.5rem}}.cta__button[data-astro-cid-adcye5ea]{background:var(--cta-accent);color:var(--cta-accent-text)}.cta__button--default[data-astro-cid-adcye5ea]{margin-top:2rem;width:100%}@media(min-width:640px){.cta__button--default[data-astro-cid-adcye5ea]{width:auto}}.cta__button[data-astro-cid-adcye5ea]:hover{background:var(--cta-accent-hover)}.cta__button[data-astro-cid-adcye5ea]:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--cta-title)}@media(max-width:767px){.cta__watermark[data-astro-cid-adcye5ea],.cta__circle[data-astro-cid-adcye5ea]{display:none}}@media(prefers-reduced-motion:reduce){.cta__button[data-astro-cid-adcye5ea]{transition-property:none}}
