.mailing-cta[data-astro-cid-tnd2m5v5]{padding:0 1.5rem 3rem}.card[data-astro-cid-tnd2m5v5]{--mailing-cta-surface-top:#121714;--mailing-cta-surface-bottom:#09100d;border-radius:var(--radius-panel);border-top:3px solid var(--accent-secondary);border-left:1px solid rgba(var(--text-on-strong-rgb), .06);border-right:1px solid rgba(var(--text-on-strong-rgb), .06);border-bottom:1px solid rgba(var(--text-on-strong-rgb), .06);background:radial-gradient(ellipse 95% 85% at 100% 0%, color-mix(in srgb, var(--accent-secondary) 42%, transparent) 0%, transparent 60%), radial-gradient(ellipse 70% 60% at 0% 0%, rgba(var(--accent-primary-rgb), .08) 0%, transparent 52%), linear-gradient(180deg, var(--mailing-cta-surface-top) 0%, var(--mailing-cta-surface-bottom) 100%);box-shadow:0 24px 48px rgba(var(--overlay-rgb), .24);padding:clamp(1.5rem,4vw,2.75rem);position:relative;overflow:hidden;&:before{content:"";background-image:radial-gradient(circle, rgba(var(--text-on-strong-rgb), .12) 1px, transparent 1px);opacity:.3;pointer-events:none;background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 90%,#000 30%,#0000 90%);mask-image:radial-gradient(90% 90%,#000 30%,#0000 90%)}}.inner[data-astro-cid-tnd2m5v5]{z-index:1;flex-direction:column;align-items:flex-start;gap:2rem;display:flex;position:relative;@media (width>=768px){flex-direction:row;align-items:center;gap:3rem}}.copy[data-astro-cid-tnd2m5v5]{flex:1;max-width:40rem}.kicker[data-astro-cid-tnd2m5v5]{text-transform:uppercase;letter-spacing:.1em;color:color-mix(in srgb, var(--accent-secondary) 72%, var(--text-on-strong) 28%);margin-bottom:.4rem;font-family:Barlow Condensed,sans-serif;font-size:.7rem;font-weight:700}.heading[data-astro-cid-tnd2m5v5]{text-transform:uppercase;letter-spacing:.02em;color:var(--text-on-strong);margin-bottom:.5rem;font-family:Barlow Condensed,sans-serif;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800}.body[data-astro-cid-tnd2m5v5]{color:rgba(var(--text-on-strong-rgb), .72);margin:0;font-size:.9375rem;line-height:1.6}.form[data-astro-cid-tnd2m5v5]{border-radius:var(--radius-field);background:rgba(var(--text-on-strong-rgb), .05);border:1px solid rgba(var(--text-on-strong-rgb), .1);backdrop-filter:blur(12px);flex-shrink:0;width:100%;padding:1rem;@media (width>=768px){width:22rem}}.entry[data-astro-cid-tnd2m5v5]{flex-direction:column;gap:.75rem;display:flex}.caption[data-astro-cid-tnd2m5v5]{gap:.2rem;margin:0;display:grid}.caption-heading[data-astro-cid-tnd2m5v5]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-on-strong);font-family:Barlow Condensed,sans-serif;font-size:.75rem;font-weight:700}.note[data-astro-cid-tnd2m5v5]{color:rgba(var(--text-on-strong-rgb), .68);font-size:.8rem;line-height:1.45}.email[data-astro-cid-tnd2m5v5]{background-color:rgba(var(--text-on-strong-rgb), .08);border-color:rgba(var(--text-on-strong-rgb), .15);min-width:0;height:3rem;min-height:3rem;color:var(--text-on-strong);border-radius:var(--radius-tight);flex:1;&::placeholder{color:rgba(var(--text-on-strong-rgb), .35)}&:focus{border-color:var(--accent-secondary);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-secondary) 24%, transparent);outline:none}}.submit[data-astro-cid-tnd2m5v5]{background-color:var(--text-on-strong);border-color:rgba(var(--text-on-strong-rgb), .92);width:100%;color:var(--accent-secondary-deep);white-space:nowrap;height:3rem;min-height:3rem;box-shadow:0 12px 24px rgba(var(--overlay-rgb), .24);justify-content:center;align-items:center;font-weight:600;display:inline-flex;&:hover:not(:disabled){background-color:color-mix(in srgb, var(--text-on-strong) 92%, var(--accent-secondary) 8%);border-color:color-mix(in srgb, var(--text-on-strong) 92%, var(--accent-secondary) 8%);color:var(--accent-secondary-deep)}&:disabled{opacity:.7;cursor:not-allowed}}.honeypot[data-astro-cid-tnd2m5v5]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.feedback[data-astro-cid-tnd2m5v5]{margin-top:.625rem;font-size:.875rem;&:where([data-status=success]){color:var(--color-success-bright)}&:where([data-status=error]){color:var(--color-danger-bright)}}
