.vh[data-astro-cid-ch4hjoov]{background-color:var(--color-bg-alt);border-bottom:1px solid var(--color-hairline)}.vh-in[data-astro-cid-ch4hjoov]{padding-block:var(--space-8) var(--space-12)}.crumbs[data-astro-cid-ch4hjoov]{gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-subtle);flex-wrap:wrap;display:flex}.crumbs[data-astro-cid-ch4hjoov] a[data-astro-cid-ch4hjoov]:hover{color:var(--color-accent-text);text-decoration:underline}.yomi[data-astro-cid-ch4hjoov]{margin-top:var(--space-12);font-size:var(--text-xs);letter-spacing:.2em;color:var(--color-text-subtle)}h1[data-astro-cid-ch4hjoov]{letter-spacing:-.04em;margin-top:var(--space-2);font-size:clamp(3rem,1.6rem + 6vw,6rem);line-height:1}.logo[data-astro-cid-ch4hjoov]{width:auto;max-height:48px;margin-top:var(--space-6)}.vh-in[data-astro-cid-ch4hjoov] .tl{margin-top:var(--space-4)}.about-grid[data-astro-cid-ch4hjoov]{gap:var(--space-8);display:grid}.prose-sm[data-astro-cid-ch4hjoov]{line-height:1.95}.prose-sm[data-astro-cid-ch4hjoov]>*+*{margin-top:var(--space-4)}@media (width>=1024px){.about-grid[data-astro-cid-ch4hjoov]{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.intro[data-astro-cid-ch4hjoov]{margin-top:var(--space-6);max-width:38em;font-size:var(--text-lg);color:var(--color-text-muted);line-height:1.9}.stats[data-astro-cid-ch4hjoov]{margin:var(--space-12) 0 0;background:var(--color-hairline);border:1px solid var(--color-hairline);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.stats[data-astro-cid-ch4hjoov] div[data-astro-cid-ch4hjoov]{background:var(--color-bg);padding:var(--space-4) var(--space-6)}.stats[data-astro-cid-ch4hjoov] dt[data-astro-cid-ch4hjoov]{font-size:var(--text-xs);color:var(--color-text-subtle)}.stats[data-astro-cid-ch4hjoov] dd[data-astro-cid-ch4hjoov]{margin:var(--space-1) 0 0;font-size:var(--text-3xl);letter-spacing:-.03em;font-weight:500;line-height:1.1}.stats[data-astro-cid-ch4hjoov] dd[data-astro-cid-ch4hjoov] span[data-astro-cid-ch4hjoov]{font-size:var(--text-sm);color:var(--color-text-subtle);margin-left:4px}.block[data-astro-cid-ch4hjoov]{margin-top:var(--space-16)}.coverage[data-astro-cid-ch4hjoov]{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.coverage[data-astro-cid-ch4hjoov] a[data-astro-cid-ch4hjoov],.coverage[data-astro-cid-ch4hjoov] .c-in[data-astro-cid-ch4hjoov]{align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--color-bg-alt);grid-template-columns:auto 1fr auto;min-height:64px;display:grid}.coverage[data-astro-cid-ch4hjoov] a[data-astro-cid-ch4hjoov]{transition:background-color var(--dur-fast) var(--ease-out)}.coverage[data-astro-cid-ch4hjoov] a[data-astro-cid-ch4hjoov]:hover{background:color-mix(in srgb, var(--color-accent) 8%, var(--color-bg-alt))}.c-ic[data-astro-cid-ch4hjoov]{color:var(--color-text-subtle);flex-shrink:0;place-items:center;display:inline-grid}.c-label[data-astro-cid-ch4hjoov]{font-feature-settings:"palt";font-weight:700}.c-count[data-astro-cid-ch4hjoov]{font-size:var(--text-xl);font-weight:500}.off[data-astro-cid-ch4hjoov]{opacity:.45}.off[data-astro-cid-ch4hjoov] .c-count[data-astro-cid-ch4hjoov]{font-size:var(--text-xs);color:var(--color-text-subtle)}.two[data-astro-cid-ch4hjoov]{gap:var(--space-12);grid-template-columns:minmax(0,1fr);display:grid}.mgroup[data-astro-cid-ch4hjoov]{margin-top:var(--space-8);scroll-margin-top:80px}.mgroup[data-astro-cid-ch4hjoov]:first-of-type{margin-top:0}.mgroup[data-astro-cid-ch4hjoov] h3[data-astro-cid-ch4hjoov]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);letter-spacing:.06em;color:var(--color-text-muted);margin-bottom:var(--space-2);display:flex}.mgroup[data-astro-cid-ch4hjoov] h3[data-astro-cid-ch4hjoov] svg{color:var(--color-accent-text)}.mlist[data-astro-cid-ch4hjoov]{list-style:none}.mlist[data-astro-cid-ch4hjoov] li[data-astro-cid-ch4hjoov]{gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--color-hairline);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.mlist[data-astro-cid-ch4hjoov] a[data-astro-cid-ch4hjoov]{gap:2px;display:grid}.m-name[data-astro-cid-ch4hjoov]{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);font-feature-settings:"palt";transition:color var(--dur-fast) var(--ease-out)}.mlist[data-astro-cid-ch4hjoov] a[data-astro-cid-ch4hjoov]:hover .m-name[data-astro-cid-ch4hjoov]{color:var(--color-accent-text)}.m-sum[data-astro-cid-ch4hjoov]{font-size:var(--text-sm);color:var(--color-text-muted)}.m-price[data-astro-cid-ch4hjoov]{font-size:var(--text-sm);white-space:nowrap}.side[data-astro-cid-ch4hjoov]{gap:var(--space-8);align-content:start;display:grid}.side[data-astro-cid-ch4hjoov] h2[data-astro-cid-ch4hjoov]{font-size:var(--text-sm);letter-spacing:.06em;padding-bottom:var(--space-2);border-bottom:1px solid var(--color-hairline);margin-bottom:var(--space-3)}.lines[data-astro-cid-ch4hjoov] dl[data-astro-cid-ch4hjoov]{gap:var(--space-3);margin:0;display:grid}.lines[data-astro-cid-ch4hjoov] dt[data-astro-cid-ch4hjoov]{font-weight:700;font-size:var(--text-sm)}.lines[data-astro-cid-ch4hjoov] dd[data-astro-cid-ch4hjoov]{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.site[data-astro-cid-ch4hjoov]{margin-top:var(--space-4);font-size:var(--text-sm);display:inline-block}.timeline[data-astro-cid-ch4hjoov] ol[data-astro-cid-ch4hjoov]{padding-left:var(--space-6);list-style:none;position:relative}.timeline[data-astro-cid-ch4hjoov] ol[data-astro-cid-ch4hjoov]:before{content:"";background:var(--color-hairline);width:1px;position:absolute;top:6px;bottom:6px;left:4px}.timeline[data-astro-cid-ch4hjoov] li[data-astro-cid-ch4hjoov]{padding-block:var(--space-2);display:grid;position:relative}.timeline[data-astro-cid-ch4hjoov] li[data-astro-cid-ch4hjoov]:before{content:"";left:calc(var(--space-6) * -1);background:var(--color-bg);border:2px solid var(--color-chart);border-radius:50%;width:9px;height:9px;position:absolute;top:14px}.timeline[data-astro-cid-ch4hjoov] li[data-astro-cid-ch4hjoov]:first-child:before{background:var(--color-chart)}.timeline[data-astro-cid-ch4hjoov] time[data-astro-cid-ch4hjoov]{font-size:var(--text-xs);color:var(--color-text-subtle)}.timeline[data-astro-cid-ch4hjoov] a[data-astro-cid-ch4hjoov]{font-weight:700;font-size:var(--text-sm)}.timeline[data-astro-cid-ch4hjoov] a[data-astro-cid-ch4hjoov]:hover{color:var(--color-accent-text)}.t-cat[data-astro-cid-ch4hjoov]{color:var(--color-text-subtle);font-size:.6875rem}.t-note[data-astro-cid-ch4hjoov]{margin-top:var(--space-3);color:var(--color-text-subtle);font-size:.6875rem;line-height:1.7}.feats[data-astro-cid-ch4hjoov]{gap:var(--space-2);list-style:none;display:grid}.feats[data-astro-cid-ch4hjoov] a[data-astro-cid-ch4hjoov]{gap:var(--space-1);padding:var(--space-6);background:var(--color-bg-alt);height:100%;transition:background-color var(--dur-fast) var(--ease-out);display:grid}.feats[data-astro-cid-ch4hjoov] a[data-astro-cid-ch4hjoov]:hover{background:color-mix(in srgb, var(--color-accent) 7%, var(--color-bg-alt))}.f-name[data-astro-cid-ch4hjoov]{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);font-feature-settings:"palt"}.f-sum[data-astro-cid-ch4hjoov]{font-size:var(--text-sm);color:var(--color-text-muted)}.f-with[data-astro-cid-ch4hjoov]{font-size:var(--text-xs);color:var(--color-text-subtle);margin-top:var(--space-2)}.arts[data-astro-cid-ch4hjoov]{gap:var(--space-8);display:grid}@media (width>=768px){.stats[data-astro-cid-ch4hjoov]{grid-template-columns:repeat(4,minmax(0,1fr))}.coverage[data-astro-cid-ch4hjoov]{grid-template-columns:repeat(3,minmax(0,1fr))}.feats[data-astro-cid-ch4hjoov]{grid-template-columns:repeat(2,minmax(0,1fr))}.arts[data-astro-cid-ch4hjoov]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.coverage[data-astro-cid-ch4hjoov]{grid-template-columns:repeat(6,minmax(0,1fr))}.coverage[data-astro-cid-ch4hjoov] a[data-astro-cid-ch4hjoov],.coverage[data-astro-cid-ch4hjoov] .c-in[data-astro-cid-ch4hjoov]{grid-template-rows:auto auto;grid-template-columns:1fr auto}.c-ic[data-astro-cid-ch4hjoov]{margin-bottom:var(--space-2);grid-column:1/-1}.two[data-astro-cid-ch4hjoov]{gap:var(--space-16);grid-template-columns:minmax(0,1fr) 320px}.side[data-astro-cid-ch4hjoov]{align-self:start;position:sticky;top:88px}}
