.cta__block[data-astro-cid-kokrr3jq]{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:var(--s4);padding:var(--s6) var(--s5) var(--s5);border-radius:var(--radius-tile);background:var(--copper-grad);color:var(--on-copper);box-shadow:inset 0 1px #ffffff73,inset 0 0 0 1px #ffffff1f,0 30px 80px -30px #e8a36b80}.cta__ring[data-astro-cid-kokrr3jq]{position:absolute;z-index:-1;border-radius:50%;border:1px solid rgba(26,15,6,.12);pointer-events:none}.cta__ring--1[data-astro-cid-kokrr3jq]{width:560px;height:560px;right:-160px;top:-260px}.cta__ring--2[data-astro-cid-kokrr3jq]{width:360px;height:360px;right:-60px;top:-160px}.cta__kicker[data-astro-cid-kokrr3jq]{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--on-copper);margin-bottom:var(--s3)}.cta__title[data-astro-cid-kokrr3jq]{color:var(--on-copper);font-size:var(--fs-h1);font-weight:700;letter-spacing:var(--track-display);line-height:.95}.cta__text[data-astro-cid-kokrr3jq]{margin-top:var(--s3);max-width:46ch;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--on-copper)}.cta__side[data-astro-cid-kokrr3jq]{display:flex;flex-direction:column;align-items:flex-end;gap:var(--s2)}.cta__actions[data-astro-cid-kokrr3jq]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.cta__btn[data-astro-cid-kokrr3jq]{display:inline-flex;align-items:center;gap:10px;min-height:56px;padding:0 28px;border-radius:var(--radius-pill);background:var(--on-copper);color:#f6e3d2;font-size:var(--fs-sm);font-weight:600;white-space:nowrap;transition:transform var(--t-hover) var(--ease-out),box-shadow var(--t-hover) var(--ease-out)}.cta__btn[data-astro-cid-kokrr3jq]:hover{transform:translateY(-2px);box-shadow:0 14px 30px -14px #1a0f06b3}.cta__btn[data-astro-cid-kokrr3jq]:focus-visible,.cta__email[data-astro-cid-kokrr3jq]:focus-visible,.cta__channels[data-astro-cid-kokrr3jq] a[data-astro-cid-kokrr3jq]:focus-visible{outline:2px solid var(--on-copper);outline-offset:3px}.cta__btn--ghost[data-astro-cid-kokrr3jq]{background:transparent;color:var(--on-copper);box-shadow:inset 0 0 0 1.5px #1a0f068c}.cta__btn--ghost[data-astro-cid-kokrr3jq]:hover{box-shadow:inset 0 0 0 1.5px var(--on-copper)}.cta__reach[data-astro-cid-kokrr3jq]{margin-top:var(--s2);font-family:var(--font-mono);font-size:var(--fs-label);font-weight:500;letter-spacing:.1em;text-transform:uppercase}.cta__email[data-astro-cid-kokrr3jq]{font-size:1.125rem;font-weight:600;letter-spacing:-.02em;color:var(--on-copper);border-bottom:1px solid rgba(26,15,6,.4);overflow-wrap:anywhere}.cta__email[data-astro-cid-kokrr3jq]{position:relative}.cta__email[data-astro-cid-kokrr3jq]:after{content:"";position:absolute;inset:-8px -4px}.cta__channels[data-astro-cid-kokrr3jq]{list-style:none;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--s1)}.cta__channels[data-astro-cid-kokrr3jq] a[data-astro-cid-kokrr3jq]{display:inline-flex;align-items:center;gap:var(--s1);min-height:44px;padding:0 14px;border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:600;color:var(--on-copper);box-shadow:inset 0 0 0 1px #1a0f064d;transition:background-color var(--t-hover) var(--ease-out)}.cta__channels[data-astro-cid-kokrr3jq] a[data-astro-cid-kokrr3jq]:hover{background:#1a0f0614}.cta__channels[data-astro-cid-kokrr3jq] svg{width:15px;height:15px}@media(max-width:1024px){.cta__block[data-astro-cid-kokrr3jq]{grid-template-columns:minmax(0,1fr);padding:var(--s5) var(--s4) var(--s4)}.cta__side[data-astro-cid-kokrr3jq],.cta__actions[data-astro-cid-kokrr3jq],.cta__channels[data-astro-cid-kokrr3jq]{align-items:flex-start;justify-content:flex-start}}@media(max-width:640px){.cta__block[data-astro-cid-kokrr3jq]{padding:var(--s4) var(--s3) var(--s3)}.cta__actions[data-astro-cid-kokrr3jq]{width:100%}.cta__btn[data-astro-cid-kokrr3jq]{flex:1 1 100%;justify-content:center}.cta__ring--1[data-astro-cid-kokrr3jq]{width:360px;height:360px;right:-180px;top:-180px}.cta__ring--2[data-astro-cid-kokrr3jq]{width:220px;height:220px;right:-90px;top:-100px}}@media(prefers-reduced-motion:reduce){.cta__btn[data-astro-cid-kokrr3jq]:hover{transform:none}}
