.ab-hero[data-astro-cid-kh7btl4r]{padding-top:clamp(6.5rem,12vh,8rem);padding-bottom:clamp(3.5rem,7vw,5rem);border-bottom:1px solid var(--line)}.ab-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2.5rem,5vw,4.5rem);align-items:center}.ab-copy[data-astro-cid-kh7btl4r]{display:grid;gap:1.3rem;justify-items:start}.crumbs[data-astro-cid-kh7btl4r]{display:flex;gap:.5rem;font-size:.82rem;color:var(--muted);margin-bottom:.5rem}.crumbs[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r]:hover{color:var(--accent)}.crumbs[data-astro-cid-kh7btl4r] span[data-astro-cid-kh7btl4r]:last-child{color:var(--ink);font-weight:500}.ab-copy[data-astro-cid-kh7btl4r] .lead[data-astro-cid-kh7btl4r]{max-width:52ch}.ab-actions[data-astro-cid-kh7btl4r]{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.4rem}.mosaic[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.mosaic[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:12px;border:1px solid var(--line)}.mosaic[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]:nth-child(2){margin-top:2.5rem}.mosaic[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]:nth-child(3){margin-top:-2.5rem}.story-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,6vw,5rem)}.story-grid[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{margin-top:1rem}.story-body[data-astro-cid-kh7btl4r]{display:grid;gap:1.1rem}.story-body[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:1.05rem;line-height:1.75;color:var(--muted)}.offers[data-astro-cid-kh7btl4r]{background:var(--paper-2);border-block:1px solid var(--line)}.offer-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.offer[data-astro-cid-kh7btl4r]{border-radius:12px;background:var(--surface);border:1px solid var(--line);overflow:hidden}.offer[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{width:100%;height:auto;aspect-ratio:16 / 8;object-fit:cover;border-bottom:1px solid var(--line)}.offer-body[data-astro-cid-kh7btl4r]{display:grid;gap:.6rem;justify-items:start;padding:1.5rem 1.6rem 1.7rem}.offer-kick[data-astro-cid-kh7btl4r]{font-size:.8rem;font-weight:600;color:var(--accent)}.offer[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-size:1.35rem}.offer[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:var(--muted)}.link[data-astro-cid-kh7btl4r]{display:inline-flex;align-items:center;gap:.4rem;margin-top:.3rem;font-weight:600;color:var(--accent)}.link[data-astro-cid-kh7btl4r] svg[data-astro-cid-kh7btl4r]{width:16px;height:16px;transition:transform .2s ease}.link[data-astro-cid-kh7btl4r]:hover svg[data-astro-cid-kh7btl4r]{transform:translate(3px)}.p-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.p-card[data-astro-cid-kh7btl4r]{display:grid;align-content:start;gap:.6rem;padding:1.5rem;border-radius:12px;border:1px solid var(--line);background:var(--surface)}.p-icon[data-astro-cid-kh7btl4r]{display:grid;place-items:center;width:40px;height:40px;margin-bottom:.4rem;border-radius:10px;background:var(--accent-light);color:var(--accent)}.p-icon[data-astro-cid-kh7btl4r] svg[data-astro-cid-kh7btl4r]{width:20px;height:20px}.p-card[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-size:1.05rem}.p-card[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:var(--muted);font-size:.92rem}.team[data-astro-cid-kh7btl4r]{padding-top:0}.team-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,6vw,5rem);align-items:start}.team-head[data-astro-cid-kh7btl4r]{position:sticky;top:110px}.team-head[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r],.team-head[data-astro-cid-kh7btl4r] .lead[data-astro-cid-kh7btl4r]{margin-top:1rem}.disc[data-astro-cid-kh7btl4r]{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.disc[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:3rem 1fr;gap:1rem;padding:1.25rem 0;border-bottom:1px solid var(--line)}.d-n[data-astro-cid-kh7btl4r]{font-family:var(--font-mono);font-size:.8rem;color:var(--accent);padding-top:.2rem}.disc[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-size:1.05rem;margin-bottom:.2rem}.disc[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:var(--muted);font-size:.93rem}@media(max-width:960px){.ab-grid[data-astro-cid-kh7btl4r],.story-grid[data-astro-cid-kh7btl4r],.team-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}.team-head[data-astro-cid-kh7btl4r]{position:static}.p-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr 1fr}}@media(max-width:640px){.offer-grid[data-astro-cid-kh7btl4r],.p-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}.mosaic[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]:nth-child(2),.mosaic[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]:nth-child(3){margin-top:0}}
