.hero[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border-subtle)}.hero-grid[data-astro-cid-lcdefpme]{gap:var(--space-5);padding-block:var(--space-7) var(--space-6);display:grid}@media (width>=960px){.hero-grid[data-astro-cid-lcdefpme]{gap:var(--space-7);padding-block:var(--space-8) var(--space-7);grid-template-columns:minmax(0,1fr) 15rem;align-items:end}}.hero-text[data-astro-cid-lcdefpme]{gap:var(--space-4);flex-direction:column;max-width:50rem;display:flex}.headline[data-astro-cid-lcdefpme]{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(42px,10.5vw,88px);font-weight:800;line-height:.98}.ink[data-astro-cid-lcdefpme]{animation:ink .9s .5s var(--ease) both}.headline[data-astro-cid-lcdefpme] .mark[data-astro-cid-lcdefpme]{white-space:nowrap}.t-lead[data-astro-cid-lcdefpme]{max-width:36rem}.actions[data-astro-cid-lcdefpme]{gap:var(--space-2);flex-wrap:wrap;display:flex}.margin[data-astro-cid-lcdefpme]{gap:var(--space-2);flex-direction:column;max-width:20rem;display:flex}.cota[data-astro-cid-lcdefpme]{width:100%;height:24px;color:var(--primary)}.cota[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round}.margin-note[data-astro-cid-lcdefpme]{margin:0}.home[data-astro-cid-lcdefpme]{padding-top:var(--space-6)}.feature-card[data-astro-cid-lcdefpme]{gap:var(--space-3);color:var(--ink);transition:transform .25s var(--ease-spring);text-decoration:none;display:grid}.feature-card[data-astro-cid-lcdefpme]:hover{color:var(--ink);transform:translateY(-4px)}.feature-card[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-3xl)}@media (width>=768px){.feature-card[data-astro-cid-lcdefpme]{gap:var(--space-6);padding:var(--space-6);grid-template-columns:auto 1fr;align-items:start}}.feature-num[data-astro-cid-lcdefpme]{color:var(--primary-hover);font-size:clamp(64px,14vw,140px)}.feature-body[data-astro-cid-lcdefpme]{gap:var(--space-3);flex-direction:column;display:flex}.kicker[data-astro-cid-lcdefpme]{letter-spacing:.08em;text-transform:uppercase;color:var(--ink);font-size:12px;font-weight:700}.feature-title[data-astro-cid-lcdefpme]{text-wrap:balance}.feature-desc[data-astro-cid-lcdefpme]{color:var(--ink);max-width:40rem;font-size:18px;line-height:1.6}.feature-meta[data-astro-cid-lcdefpme]{justify-content:space-between;gap:var(--space-2);color:var(--ink);flex-wrap:wrap;font-size:14px;display:flex}.read[data-astro-cid-lcdefpme]{color:var(--primary-hover);font-weight:700}.feature-card[data-astro-cid-lcdefpme]:hover .arrow[data-astro-cid-lcdefpme]{transform:translate(4px)}.columns[data-astro-cid-lcdefpme]{gap:var(--space-6);margin-top:var(--space-7);display:grid}@media (width>=960px){.columns[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) 22rem;align-items:start}}.section-head[data-astro-cid-lcdefpme]{margin-bottom:var(--space-2)}.intro[data-astro-cid-lcdefpme]{margin:0 0 var(--space-4);color:var(--ink-secondary);max-width:36rem}.more[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-1);min-height:44px;padding:0 var(--space-2);margin-right:calc(-1 * var(--space-2));color:var(--primary-hover);font-weight:700;text-decoration:none;display:inline-flex}.col-side[data-astro-cid-lcdefpme] .intro[data-astro-cid-lcdefpme],.col-side[data-astro-cid-lcdefpme] .t-h3[data-astro-cid-lcdefpme]{color:var(--ink)}.side-empty[data-astro-cid-lcdefpme]{color:var(--ink);margin:0;font-weight:600}.mini[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.mini[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--border)}.mini[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{gap:var(--space-1);padding:var(--space-3) 0;color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.mini-date[data-astro-cid-lcdefpme]{letter-spacing:.06em;text-transform:uppercase;color:var(--primary-hover);font-size:12px;font-weight:700}.mini[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .t-h4[data-astro-cid-lcdefpme]{text-underline-offset:.2em;text-decoration:underline 1px}.mini-desc[data-astro-cid-lcdefpme]{color:var(--ink-secondary);font-size:14px;line-height:1.5}@media (prefers-reduced-motion:reduce){.feature-card[data-astro-cid-lcdefpme]:hover{transform:none}}
