.card[data-astro-cid-mx574jlw]{background:var(--card-bg,#111110);border:1px solid var(--border,#c9a87c26);border-radius:var(--radius-card,16px);transition:border-color .36s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1)), transform .36s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1));padding:32px;text-decoration:none;display:block;position:relative;overflow:hidden}.card__spotlight[data-astro-cid-mx574jlw]{pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), var(--glow-tan,#c9a87c2e), transparent 60%);transition:opacity .36s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1));position:absolute;inset:0}.card__body[data-astro-cid-mx574jlw]{display:block;position:relative}@media (hover:hover) and (pointer:fine){.card[data-astro-cid-mx574jlw]:hover{border-color:#c9a87c61;transform:translateY(-3px)}.card[data-astro-cid-mx574jlw]:hover .card__spotlight[data-astro-cid-mx574jlw]{opacity:1}}@media (width<=480px){.card[data-astro-cid-mx574jlw]{padding:24px}}.section-heading[data-astro-cid-ysklgcyt]{flex-direction:column;margin-bottom:56px;display:flex}.section-heading--center[data-astro-cid-ysklgcyt]{text-align:center;align-items:center}.section-heading--left[data-astro-cid-ysklgcyt]{text-align:left;align-items:flex-start}.section-heading__eyebrow[data-astro-cid-ysklgcyt]{font-family:var(--font-mono,"DM Mono", monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--green-glow,#52b788);margin-bottom:14px;font-size:.72rem}.section-heading__title[data-astro-cid-ysklgcyt]{font-family:var(--font-display,"Syne", sans-serif);letter-spacing:-.01em;color:var(--white,#f0ece4);font-size:clamp(1.6rem,4.5vw,2.5rem);font-weight:800;line-height:1.1}@media (width<=640px){.section-heading[data-astro-cid-ysklgcyt]{margin-bottom:40px}}
