.head[data-astro-cid-zlo6p23x]{gap:clamp(24px,3vw,40px);padding-top:clamp(20px,3vw,36px);display:grid}.head-grid[data-astro-cid-zlo6p23x]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px clamp(32px,5vw,80px);display:grid}.head-copy[data-astro-cid-zlo6p23x]{gap:18px;padding-bottom:8px;display:grid}h1[data-astro-cid-zlo6p23x]{font-size:var(--t-h1);line-height:.95}.count[data-astro-cid-zlo6p23x]{color:var(--muted)}.head-extra[data-astro-cid-zlo6p23x]{gap:16px;padding-top:6px;display:grid}.head-actions[data-astro-cid-zlo6p23x]{flex-wrap:wrap;gap:10px;display:flex}.serve[data-astro-cid-zlo6p23x]{color:var(--ink-2);font-size:var(--t-small);margin:0}.serve[data-astro-cid-zlo6p23x] a[data-astro-cid-zlo6p23x]{color:var(--graphite);text-underline-offset:3px;white-space:nowrap}.pieces[data-astro-cid-zlo6p23x]{scroll-margin-top:calc(var(--header-h) + 8px)}.head-img[data-astro-cid-zlo6p23x]{aspect-ratio:4/3}.chips[data-astro-cid-zlo6p23x]{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding-top:8px;display:flex}.chips[data-astro-cid-zlo6p23x] a[data-astro-cid-zlo6p23x],.chips[data-astro-cid-zlo6p23x]>span[data-astro-cid-zlo6p23x]{border:1px solid var(--line);align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:.92rem;text-decoration:none;transition:border-color .25s,background-color .25s;display:inline-flex}.chips[data-astro-cid-zlo6p23x] a[data-astro-cid-zlo6p23x]:hover{border-color:var(--graphite)}.chips[data-astro-cid-zlo6p23x] [data-astro-cid-zlo6p23x][aria-current]{background:var(--graphite);color:var(--stone);border-color:var(--graphite)}.chips[data-astro-cid-zlo6p23x] .mono[data-astro-cid-zlo6p23x]{color:var(--muted)}.chips[data-astro-cid-zlo6p23x] [data-astro-cid-zlo6p23x][aria-current] .mono[data-astro-cid-zlo6p23x]{color:var(--stone-2)}.pieces[data-astro-cid-zlo6p23x]{gap:clamp(48px,6vw,88px);padding-block:clamp(28px,4vw,48px) clamp(64px,8vw,112px);display:grid}.group[data-astro-cid-zlo6p23x]{scroll-margin-top:calc(var(--header-h) + 16px);gap:20px;display:grid}.group-head[data-astro-cid-zlo6p23x]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;display:flex}.group-head[data-astro-cid-zlo6p23x] h2[data-astro-cid-zlo6p23x]{font-size:var(--t-h3)}.group-head[data-astro-cid-zlo6p23x] .textlink[data-astro-cid-zlo6p23x]{font-size:var(--t-small)}.about[data-astro-cid-zlo6p23x]{border-top:1px solid var(--graphite);grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:48px clamp(40px,6vw,96px);padding-top:clamp(32px,4vw,56px);padding-bottom:clamp(64px,8vw,112px);display:grid}.prose[data-astro-cid-zlo6p23x]{max-width:68ch}.prose[data-astro-cid-zlo6p23x] h2{font:400 var(--t-h3)/1.15 var(--font-display);margin:1.4em 0 .5em}.prose[data-astro-cid-zlo6p23x] h2:first-child{margin-top:0}.prose[data-astro-cid-zlo6p23x] h3{font:600 1.05rem/1.3 var(--font-body);color:var(--graphite);margin:1.4em 0 .4em}.prose[data-astro-cid-zlo6p23x] p,.prose[data-astro-cid-zlo6p23x] ul{color:var(--ink-2);margin:0 0 1em;line-height:1.65}.prose[data-astro-cid-zlo6p23x] ul{padding-left:1.2em}.prose[data-astro-cid-zlo6p23x] li{margin-bottom:.45em}.prose[data-astro-cid-zlo6p23x] strong{color:var(--graphite);font-weight:600}.prose[data-astro-cid-zlo6p23x] a,.side[data-astro-cid-zlo6p23x] a[data-astro-cid-zlo6p23x]{color:var(--graphite);text-underline-offset:3px;text-decoration-thickness:1px}.side[data-astro-cid-zlo6p23x]{top:calc(var(--header-h) + 24px);gap:40px;display:grid;position:sticky}.faqs[data-astro-cid-zlo6p23x]{border-bottom:1px solid var(--line)}.faqs[data-astro-cid-zlo6p23x] h2[data-astro-cid-zlo6p23x],.areas[data-astro-cid-zlo6p23x] h2[data-astro-cid-zlo6p23x]{border-bottom:1px solid var(--graphite);margin:0;padding-bottom:12px}details[data-astro-cid-zlo6p23x]+details[data-astro-cid-zlo6p23x]{border-top:1px solid var(--line)}summary[data-astro-cid-zlo6p23x]{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;list-style:none;display:flex}summary[data-astro-cid-zlo6p23x]::-webkit-details-marker{display:none}summary[data-astro-cid-zlo6p23x] .display[data-astro-cid-zlo6p23x]{font-size:1.15rem;line-height:1.25}.icon[data-astro-cid-zlo6p23x]{flex:none;width:12px;height:12px;position:relative}.icon[data-astro-cid-zlo6p23x]:before,.icon[data-astro-cid-zlo6p23x]:after{content:"";background:var(--graphite);height:1px;transition:transform .3s var(--ease);position:absolute;inset:5px 0 auto}.icon[data-astro-cid-zlo6p23x]:after{transform:rotate(90deg)}details[data-astro-cid-zlo6p23x][open] .icon[data-astro-cid-zlo6p23x]:after{transform:rotate(0)}details[data-astro-cid-zlo6p23x] p[data-astro-cid-zlo6p23x]{color:var(--ink-2);margin:0 0 18px;line-height:1.6}.areas[data-astro-cid-zlo6p23x]{gap:12px;display:grid}.areas[data-astro-cid-zlo6p23x] ul[data-astro-cid-zlo6p23x]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.areas[data-astro-cid-zlo6p23x] li[data-astro-cid-zlo6p23x] a[data-astro-cid-zlo6p23x]{border:1px solid var(--line);align-items:center;min-height:36px;padding:0 12px;font-size:.9rem;text-decoration:none;display:inline-flex}.areas[data-astro-cid-zlo6p23x] li[data-astro-cid-zlo6p23x].home a[data-astro-cid-zlo6p23x]{border-color:var(--graphite)}.areas[data-astro-cid-zlo6p23x] p[data-astro-cid-zlo6p23x]{color:var(--ink-2);font-size:var(--t-small);margin:0}.more[data-astro-cid-zlo6p23x]{gap:16px;padding-bottom:clamp(64px,8vw,112px);display:grid}.more[data-astro-cid-zlo6p23x] ul[data-astro-cid-zlo6p23x]{border-top:1px solid var(--graphite);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.more[data-astro-cid-zlo6p23x] a[data-astro-cid-zlo6p23x]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;text-decoration:none;display:flex}.more[data-astro-cid-zlo6p23x] .display[data-astro-cid-zlo6p23x]{transition:transform .4s var(--ease);font-size:1.2rem}.more[data-astro-cid-zlo6p23x] a[data-astro-cid-zlo6p23x]:hover .display[data-astro-cid-zlo6p23x]{font-style:italic;transform:translate(6px)}.more[data-astro-cid-zlo6p23x] .mono[data-astro-cid-zlo6p23x]{color:var(--muted)}@media (width<=899px){.head-grid[data-astro-cid-zlo6p23x]{grid-template-columns:1fr}.head-img[data-astro-cid-zlo6p23x]{aspect-ratio:3/2;order:-1}.head-extra[data-astro-cid-zlo6p23x]{display:none}.more[data-astro-cid-zlo6p23x] ul[data-astro-cid-zlo6p23x],.about[data-astro-cid-zlo6p23x]{grid-template-columns:1fr}.side[data-astro-cid-zlo6p23x]{position:static}}
