.whale[data-astro-cid-xd66yjdz]{pointer-events:none;fill:none;stroke-width:1.25px;position:absolute;overflow:visible}.whale--line[data-astro-cid-xd66yjdz]{stroke:#ffffff24}.whale--red[data-astro-cid-xd66yjdz]{stroke:#ed1c248c}.cta[data-astro-cid-xphih35w]{background:var(--navy-900);color:var(--fg);padding-block:var(--section-y);border-top:1px solid var(--hairline);position:relative;overflow:hidden}.cta[data-astro-cid-xphih35w] .cta__whale{top:var(--space-6);right:var(--gutter);width:calc(100% - 2 * var(--gutter));height:calc(100% - 2 * var(--space-6));opacity:.55}.cta__grid[data-astro-cid-xphih35w]{gap:var(--space-8);align-items:end;display:grid;position:relative}.cta__kicker[data-astro-cid-xphih35w]{color:var(--red-400)}.cta__title[data-astro-cid-xphih35w]{margin-top:var(--space-4);font-size:var(--fs-h1);line-height:var(--lh-tight);letter-spacing:-.03em}.cta__text[data-astro-cid-xphih35w]{margin:var(--space-5) 0 var(--space-7);max-width:32rem;font-size:var(--fs-lead);color:var(--slate-200);line-height:1.55}.cta__contacts[data-astro-cid-xphih35w]{border-top:1px solid var(--hairline);display:grid}.cta__contacts[data-astro-cid-xphih35w] div[data-astro-cid-xphih35w]{gap:var(--space-2);padding:var(--space-4) 0;border-bottom:1px solid var(--hairline);display:grid}.cta__contacts[data-astro-cid-xphih35w] dt[data-astro-cid-xphih35w]{color:var(--fg-muted)}.cta__phone[data-astro-cid-xphih35w]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--white);font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);font-weight:700;text-decoration:none}.cta__phone[data-astro-cid-xphih35w]:hover{color:var(--red-400)}.cta__mail[data-astro-cid-xphih35w]{color:var(--white);font-size:1.125rem}.cta__addr[data-astro-cid-xphih35w]{color:var(--slate-200)}@media (width>=64rem){.cta__grid[data-astro-cid-xphih35w]{gap:var(--space-9);grid-template-columns:1.3fr 1fr}}
