.sec-hero__list[data-astro-cid-gv6jl2db]{flex-wrap:wrap;gap:.5rem;max-width:24rem;margin:0;padding:0;list-style:none;display:flex}.sec-hero__list[data-astro-cid-gv6jl2db] li[data-astro-cid-gv6jl2db]{animation:pop-in var(--dur-slow) var(--ease-out-back) both;animation-delay:calc(.3s + var(--i) * .1s)}.sec-hero__pill[data-astro-cid-gv6jl2db]{border-radius:var(--radius-pill);min-height:2.75rem;color:var(--teinte);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-md);transition:transform var(--dur-fast) var(--ease-out-quart);background:#fff;align-items:center;gap:.4rem;padding:.55rem .9rem;display:inline-flex}.sec-hero__pill[data-astro-cid-gv6jl2db]:hover{transform:translateY(-2px)}.sec__list[data-astro-cid-gv6jl2db]{gap:1.25rem;display:grid}.sec__card[data-astro-cid-gv6jl2db]{border-radius:var(--radius-xl);border:1px solid var(--color-line);border-left:4px solid var(--teinte);background:var(--color-canvas);scroll-margin-top:calc(var(--header-h) + 1rem);transition:box-shadow var(--dur-base) var(--ease-out-quart), border-color var(--dur-base) var(--ease-out-quart);gap:1.25rem;padding:clamp(1.25rem,3vw,2rem);display:grid;position:relative;overflow:hidden}.sec__card[data-astro-cid-gv6jl2db]:hover{box-shadow:var(--shadow-md);border-color:color-mix(in oklab, var(--teinte) 35%, var(--color-line))}@media (width>=64rem){.sec__card[data-astro-cid-gv6jl2db]{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:3rem}}.sec__card[data-astro-cid-gv6jl2db]:after{content:attr(data-index);font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--font-weight-black);font-variant-numeric:tabular-nums;color:var(--teinte);opacity:.1;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out-quart);line-height:1;position:absolute;top:.75rem;right:1.25rem}.sec__card[data-astro-cid-gv6jl2db]:hover:after{opacity:.2}.sec__card[data-astro-cid-gv6jl2db]:hover .sec__icon[data-astro-cid-gv6jl2db]{transform:rotate(-6deg)scale(1.06)}.sec__id[data-astro-cid-gv6jl2db]{justify-items:start;display:grid}.sec__icon[data-astro-cid-gv6jl2db]{width:3.25rem;height:3.25rem;transition:transform var(--dur-fast) var(--ease-out-back)}.sec__name[data-astro-cid-gv6jl2db]{font-size:var(--text-2xl);margin-top:.9rem;padding-right:3rem}.sec__label[data-astro-cid-gv6jl2db]{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-ink-muted);margin-top:1rem}.sec__challenge[data-astro-cid-gv6jl2db]{font-size:var(--text-base);font-weight:var(--font-weight-medium);margin-top:.3rem}.sec__intro[data-astro-cid-gv6jl2db]{font-size:var(--text-base);color:var(--color-ink-muted);max-width:62ch;line-height:1.65}@media (width>=64rem){.sec__intro[data-astro-cid-gv6jl2db]{padding-right:3.5rem}}.sec__contribs[data-astro-cid-gv6jl2db]{gap:.6rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}@media (width>=40rem){.sec__contribs[data-astro-cid-gv6jl2db]{grid-template-columns:repeat(2,minmax(0,1fr))}}.sec__contrib[data-astro-cid-gv6jl2db]{border-radius:var(--radius-lg);background:var(--teinte-bg);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;padding:.85rem .95rem;display:grid}.sec__contrib-icon[data-astro-cid-gv6jl2db]{border-radius:var(--radius-md);background:var(--color-canvas);width:2rem;height:2rem;color:var(--teinte);justify-content:center;align-items:center;display:inline-flex}.sec__contrib-title[data-astro-cid-gv6jl2db]{font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--font-weight-bold)}.sec__contrib-text[data-astro-cid-gv6jl2db]{font-size:var(--text-sm);color:var(--color-ink-muted);margin-top:.15rem;line-height:1.5}.sec__services[data-astro-cid-gv6jl2db]{flex-wrap:wrap;gap:.4rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.sec__service[data-astro-cid-gv6jl2db]{border-radius:var(--radius-pill);border:1px solid color-mix(in oklab, var(--teinte) 30%, transparent);background:var(--color-canvas);min-height:2.25rem;color:var(--teinte);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);transition:transform var(--dur-fast) var(--ease-out-quart), background-color var(--dur-fast) var(--ease-out-quart);align-items:center;gap:.3rem;padding:.35rem .75rem;display:inline-flex}.sec__service[data-astro-cid-gv6jl2db]:hover{background:var(--teinte-bg);transform:translateY(-2px)}
