.cta-group[data-astro-cid-j5bukzye]{width:100%;container:cta/inline-size}.cta-pair[data-astro-cid-j5bukzye]{gap:var(--space-3);flex-direction:column;display:flex}.cta-primary[data-astro-cid-j5bukzye],.cta-secondary[data-astro-cid-j5bukzye]{justify-content:center;align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-4) var(--space-6);border-radius:var(--radius-control);text-align:center;flex-wrap:wrap;font-size:1.0625rem;line-height:1.6;text-decoration:none;transition:background .15s,box-shadow .15s;display:flex}.label[data-astro-cid-j5bukzye]{min-width:0}.nowrap[data-astro-cid-j5bukzye]{white-space:nowrap}.icon[data-astro-cid-j5bukzye]{flex-shrink:0;width:20px;height:20px}.icon[data-astro-cid-j5bukzye] svg{width:100%;height:100%}.cta-primary[data-astro-cid-j5bukzye]{background:var(--color-brand);color:var(--color-ink-inverse);font-variant-numeric:tabular-nums;font-weight:700;box-shadow:0 8px 24px #3e76a84d}.cta-primary[data-astro-cid-j5bukzye]:hover{background:var(--color-brand-deep)}.cta-secondary[data-astro-cid-j5bukzye]{font-weight:600}.cta-group--dark[data-astro-cid-j5bukzye] .cta-secondary[data-astro-cid-j5bukzye]{color:var(--color-ink-inverse);background:0 0;box-shadow:inset 0 0 0 1.5px #fff6}.cta-group--dark[data-astro-cid-j5bukzye] .cta-secondary[data-astro-cid-j5bukzye]:hover{background:#ffffff14;box-shadow:inset 0 0 0 1.5px #fffc}.cta-group--light[data-astro-cid-j5bukzye] .cta-secondary[data-astro-cid-j5bukzye]{background:var(--color-bg);color:var(--color-brand);box-shadow:inset 0 0 0 1.5px var(--color-brand)}.cta-group--light[data-astro-cid-j5bukzye] .cta-secondary[data-astro-cid-j5bukzye]:hover{background:var(--color-bg-alt);box-shadow:inset 0 0 0 1.5px var(--color-brand-deep)}@container cta (width>=25.25em){.cta-pair[data-astro-cid-j5bukzye]{grid-template-columns:max-content max-content;display:grid}.cta-primary[data-astro-cid-j5bukzye],.cta-secondary[data-astro-cid-j5bukzye]{white-space:nowrap}}.photo[data-astro-cid-xjdomtpr],.photo[data-astro-cid-xjdomtpr] picture{display:block}.photo[data-astro-cid-xjdomtpr] img{width:100%;height:auto;aspect-ratio:var(--photo-ratio);object-fit:cover;object-position:var(--photo-position);background:var(--color-bg-alt);display:block}@media (width<=767px){.photo[data-astro-cid-xjdomtpr] img{aspect-ratio:var(--photo-ratio-sm);object-position:var(--photo-position-sm)}}.final-cta[data-astro-cid-wxcw5a5l]{background:linear-gradient(135deg, var(--color-brand) 0%, var(--color-brand-deep) 100%);color:var(--color-ink-inverse);padding:var(--space-16) var(--space-6)}.inner[data-astro-cid-wxcw5a5l]{max-width:var(--container-max);margin:0 auto;container:band/inline-size}.band-in[data-astro-cid-wxcw5a5l]{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.band-in[data-astro-cid-wxcw5a5l]>[data-astro-cid-wxcw5a5l]{min-width:0}h2[data-astro-cid-wxcw5a5l]{max-width:13.42em;font-size:var(--text-h2);overflow-wrap:break-word;font-weight:700;line-height:1.15}.sub[data-astro-cid-wxcw5a5l]{margin-top:var(--space-2);overflow-wrap:break-word;font-weight:500}.sub--help[data-astro-cid-wxcw5a5l]{text-wrap:pretty;max-width:46ch}.sub[data-astro-cid-wxcw5a5l] a[data-astro-cid-wxcw5a5l]{color:var(--color-ink-inverse);text-decoration:underline 1px}.nowrap[data-astro-cid-wxcw5a5l]{max-width:100%;display:inline-block}.actions[data-astro-cid-wxcw5a5l]{width:100%;container:band-cta/inline-size}.pair[data-astro-cid-wxcw5a5l]{gap:var(--space-3);flex-direction:column;display:flex}.cta[data-astro-cid-wxcw5a5l]{justify-content:center;align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-4) var(--space-6);border-radius:var(--radius-control);text-align:center;flex-wrap:wrap;font-size:1.0625rem;font-weight:700;line-height:1.6;text-decoration:none;display:flex}.cta[data-astro-cid-wxcw5a5l]>span[data-astro-cid-wxcw5a5l]{min-width:0}.icon[data-astro-cid-wxcw5a5l]{flex-shrink:0;width:20px;height:20px;display:inline-flex}.cta[data-astro-cid-wxcw5a5l]:focus-visible,.sub[data-astro-cid-wxcw5a5l] a[data-astro-cid-wxcw5a5l]:focus-visible{outline-color:var(--color-ink-inverse)}.cta-call[data-astro-cid-wxcw5a5l]{background:var(--color-ink-inverse);color:var(--color-brand-deep)}.cta-call[data-astro-cid-wxcw5a5l]:hover{background:var(--color-bg-alt)}.cta-contact[data-astro-cid-wxcw5a5l]{color:var(--color-ink-inverse);box-shadow:inset 0 0 0 2px var(--color-ink-inverse);font-weight:600}.cta-contact[data-astro-cid-wxcw5a5l]:hover{background:var(--overlay-ink-40)}@media (prefers-reduced-motion:no-preference){.cta[data-astro-cid-wxcw5a5l]{transition:background-color .15s,color .15s}}@container band-cta (width>=26em){.pair[data-astro-cid-wxcw5a5l]{grid-auto-columns:max-content;grid-auto-flow:column;display:grid}.cta[data-astro-cid-wxcw5a5l]{white-space:nowrap}}@container band (width>=60em){.band-in[data-astro-cid-wxcw5a5l]{grid-template-columns:minmax(0,1fr) minmax(calc(26em + 2px),max-content);align-items:center}.pair[data-astro-cid-wxcw5a5l]{justify-content:end}}@media (width>=1024px){.final-cta[data-astro-cid-wxcw5a5l]{padding:var(--space-16) var(--space-8)}}
