.cta[data-astro-cid-gt2qiip6]{background:var(--color-ink);color:var(--color-paper);padding-block:var(--space-24);margin-top:var(--space-16)}.cta__inner[data-astro-cid-gt2qiip6]{max-width:920px}.cta__inner--wide[data-astro-cid-gt2qiip6]{max-width:var(--max-w-wide)}.cta__eyebrow[data-astro-cid-gt2qiip6]{font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:color-mix(in srgb,var(--color-paper) 60%,transparent);font-weight:500;margin-bottom:var(--space-4)}.cta__headline[data-astro-cid-gt2qiip6]{font-family:var(--font-display);font-size:var(--text-display);color:var(--color-paper);letter-spacing:var(--tracking-tight);line-height:var(--lh-tight);margin-bottom:var(--space-5);max-width:22ch}.cta__body[data-astro-cid-gt2qiip6]{font-size:var(--text-lg);color:color-mix(in srgb,var(--color-paper) 75%,transparent);line-height:var(--lh-normal);max-width:58ch;margin-bottom:var(--space-8)}.cta__extra[data-astro-cid-gt2qiip6]{margin-bottom:var(--space-10)}.cta__actions[data-astro-cid-gt2qiip6]{display:flex;gap:var(--space-3);flex-wrap:wrap}.cta__btn[data-astro-cid-gt2qiip6]{display:inline-flex;align-items:center;gap:var(--space-2);padding:13px 22px;border-radius:var(--radius-sm);font-size:14px;font-weight:500;letter-spacing:.01em;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.cta__btn--primary[data-astro-cid-gt2qiip6]{background:var(--color-cobalt);color:var(--color-paper)}.cta__btn--primary[data-astro-cid-gt2qiip6]:hover{background:var(--color-paper);color:var(--color-ink)}.cta__btn--secondary[data-astro-cid-gt2qiip6]{background:transparent;color:var(--color-paper);padding-inline:var(--space-2);text-decoration:underline;text-underline-offset:5px;text-decoration-color:color-mix(in srgb,var(--color-paper) 40%,transparent)}.cta__btn--secondary[data-astro-cid-gt2qiip6]:hover{color:var(--color-paper);text-decoration-color:var(--color-paper)}.cta--night[data-astro-cid-gt2qiip6]{--dusk-sky: clamp(200px, 22vw, 320px);position:relative;overflow:hidden;background:transparent;padding-top:calc(var(--dusk-sky) + var(--space-16));scroll-margin-top:calc(var(--nav-h, 64px) - var(--dusk-sky))}.night-bg[data-astro-cid-gt2qiip6]{background:linear-gradient(to bottom,var(--color-paper) 0,var(--color-night-powder) calc(var(--dusk-sky) * .12),var(--color-night-sky) calc(var(--dusk-sky) * .24),var(--color-night-azure) calc(var(--dusk-sky) * .38),var(--color-night-royal) calc(var(--dusk-sky) * .54),var(--color-night-deep) calc(var(--dusk-sky) * .74),var(--color-night) var(--dusk-sky));-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 calc(var(--dusk-sky) * .3));mask-image:linear-gradient(to bottom,transparent 0,#000 calc(var(--dusk-sky) * .3))}.cta--night[data-astro-cid-gt2qiip6] .cta__inner[data-astro-cid-gt2qiip6]{position:relative;z-index:1}main:has(.cta--night)+.footer{margin-top:0}.cta__blob--1[data-astro-cid-gt2qiip6]{width:760px;height:760px;top:calc(var(--dusk-sky) - 260px);left:53%;background:radial-gradient(circle at 60% 40%,var(--color-night-azure),var(--color-night-royal));filter:blur(182px);opacity:.7}.cta__blob--2[data-astro-cid-gt2qiip6]{width:620px;height:620px;top:calc(var(--dusk-sky) + 120px);left:-120px;background:radial-gradient(circle at 30% 70%,var(--color-night-royal),var(--color-night-deep));filter:blur(148px);opacity:.7}.cta__blob--3[data-astro-cid-gt2qiip6]{width:300px;height:300px;top:calc(var(--dusk-sky) + (100% - var(--dusk-sky)) * .43);left:62%;background:radial-gradient(circle at 40% 40%,var(--color-night-coral-soft),var(--color-night-coral));filter:blur(72px);opacity:.7}.cta--night[data-astro-cid-gt2qiip6] .cta__eyebrow[data-astro-cid-gt2qiip6]{color:var(--color-night-powder)}.cta--night[data-astro-cid-gt2qiip6] .cta__body[data-astro-cid-gt2qiip6]{color:var(--color-night-haze)}.cta--night[data-astro-cid-gt2qiip6] .cta__btn--primary[data-astro-cid-gt2qiip6]{background:var(--color-paper);color:var(--color-night)}.cta--night[data-astro-cid-gt2qiip6] .cta__btn--primary[data-astro-cid-gt2qiip6]:hover{background:var(--color-night-powder);color:var(--color-night)}
