.sec-lede[data-astro-cid-gv6jl2db]{padding-top:var(--space-section);font-family:var(--font-display);letter-spacing:var(--tracking-tight);font-size:clamp(1.25rem,.6vw + 1rem,1.5rem);line-height:1.35}.sec-index[data-astro-cid-gv6jl2db]{padding-block:var(--space-8);border-bottom:1px solid var(--color-border)}.sec-index[data-astro-cid-gv6jl2db] ul[data-astro-cid-gv6jl2db]{gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sec-index[data-astro-cid-gv6jl2db] a[data-astro-cid-gv6jl2db]{min-height:2.5rem;color:var(--color-ink-muted);font-size:var(--text-sm);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.sec-index[data-astro-cid-gv6jl2db] a[data-astro-cid-gv6jl2db]:hover{color:var(--color-ink)}.sec[data-astro-cid-gv6jl2db]{padding-block:var(--space-section)}.sec[data-astro-cid-gv6jl2db]+.sec[data-astro-cid-gv6jl2db]{padding-top:var(--space-join)}.sec-grid[data-astro-cid-gv6jl2db]{gap:var(--space-8) var(--space-16);align-items:center;display:grid}@media (width>=60rem){.sec-grid[data-astro-cid-gv6jl2db]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.sec-rev[data-astro-cid-gv6jl2db] .sec-fig[data-astro-cid-gv6jl2db]{order:2}}.sec-fig[data-astro-cid-gv6jl2db]{margin:0}.sec-img[data-astro-cid-gv6jl2db]{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-sm);width:100%}.sec-copy[data-astro-cid-gv6jl2db]{justify-items:start;display:grid}.sec-name[data-astro-cid-gv6jl2db]{font-size:var(--text-display-4);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);max-width:16ch;margin-bottom:var(--space-6);line-height:1.1;position:relative}.sec-intro[data-astro-cid-gv6jl2db]{font-size:var(--text-lg);line-height:var(--leading-snug);max-width:40ch;margin-bottom:var(--space-8)}.sec-h[data-astro-cid-gv6jl2db]{font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:0;color:var(--color-ink-faint);margin-bottom:var(--space-3);font-weight:600}.sec-equip[data-astro-cid-gv6jl2db]{margin:0 0 var(--space-8);gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.sec-equip[data-astro-cid-gv6jl2db] li[data-astro-cid-gv6jl2db]{padding:var(--space-1) var(--space-3);background:var(--color-bg-alt);border-radius:var(--radius-full);font-size:var(--text-sm)}.sec-name[data-astro-cid-gv6jl2db]:before{content:"";left:0;bottom:calc(100% + var(--space-3));background:var(--color-brand);opacity:0;transform-origin:0;border-radius:2px;width:3rem;height:3px;position:absolute}@media (prefers-reduced-motion:no-preference){.sec[data-astro-cid-gv6jl2db]:target .sec-copy[data-astro-cid-gv6jl2db]{animation:sec-arrive .9s var(--ease-out) .15s both}.sec[data-astro-cid-gv6jl2db].is-arrived .sec-name[data-astro-cid-gv6jl2db]:before{animation:sec-mark 2.6s var(--ease-out) .35s both}}@keyframes sec-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes sec-mark{0%{opacity:1;transform:scaleX(0)}25%,70%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.sec-offers[data-astro-cid-gv6jl2db]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}
