.pj[data-astro-cid-yq2gsstb]{padding-top:clamp(32px,5vw,64px)}.anno[data-astro-cid-yq2gsstb] a[data-astro-cid-yq2gsstb]:hover{color:var(--accent)}.head[data-astro-cid-yq2gsstb]{gap:20px;padding:clamp(24px,5vw,56px) 0 clamp(32px,5vw,56px);display:grid}.headTop[data-astro-cid-yq2gsstb]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.gl[data-astro-cid-yq2gsstb]{color:var(--fg-2);flex:none}h1[data-astro-cid-yq2gsstb]{letter-spacing:-.035em;text-wrap:balance;max-width:24ch;font-size:clamp(34px,1rem + 3.5vw,68px);font-weight:500;line-height:1}.sum[data-astro-cid-yq2gsstb]{max-width:52ch;color:var(--fg-2);font-size:clamp(18px,1rem + .4vw,22px)}.projectLinks[data-astro-cid-yq2gsstb]{flex-wrap:wrap;gap:10px;display:flex}.projectLinks[data-astro-cid-yq2gsstb] a[data-astro-cid-yq2gsstb]{border:1px solid var(--line-2);align-items:center;gap:12px;min-height:44px;padding:10px 16px;font-size:14px;display:inline-flex}.projectLinks[data-astro-cid-yq2gsstb] a[data-astro-cid-yq2gsstb]:first-child{background:var(--fg);color:var(--bg);border-color:var(--fg)}.projectLinks[data-astro-cid-yq2gsstb] a[data-astro-cid-yq2gsstb]:hover{border-color:var(--accent)}.projectLinks[data-astro-cid-yq2gsstb] a[data-astro-cid-yq2gsstb]:focus-visible{outline-offset:4px}.body[data-astro-cid-yq2gsstb]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(24px,4vw,64px);padding-top:clamp(40px,6vw,80px);display:grid}.facts[data-astro-cid-yq2gsstb]{border-top:1px solid var(--line-2);align-self:start;position:sticky;top:88px}.facts[data-astro-cid-yq2gsstb] div[data-astro-cid-yq2gsstb]{padding:12px 0}.facts[data-astro-cid-yq2gsstb] div[data-astro-cid-yq2gsstb]+div[data-astro-cid-yq2gsstb]{border-top:1px solid var(--line)}.facts[data-astro-cid-yq2gsstb] dt[data-astro-cid-yq2gsstb]{color:var(--fg-3)}.facts[data-astro-cid-yq2gsstb] dd[data-astro-cid-yq2gsstb]{color:var(--fg);font-family:var(--sans);letter-spacing:0;text-transform:none;margin:4px 0 0;font-size:15px;line-height:1.5}.main[data-astro-cid-yq2gsstb]{align-content:start;gap:40px;display:grid}.mets[data-astro-cid-yq2gsstb]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:20px;margin:0;display:grid}.mets[data-astro-cid-yq2gsstb] div[data-astro-cid-yq2gsstb]{border-top:1px solid var(--line);flex-direction:column-reverse;gap:4px;padding-top:12px;display:flex}.mets[data-astro-cid-yq2gsstb] dd[data-astro-cid-yq2gsstb]{font-family:var(--mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(24px,1rem + 1vw,34px);font-weight:500}.mets[data-astro-cid-yq2gsstb] dt[data-astro-cid-yq2gsstb]{color:var(--fg-3)}.cover[data-astro-cid-yq2gsstb]{margin:0}.cover[data-astro-cid-yq2gsstb] figcaption[data-astro-cid-yq2gsstb]{color:var(--fg-3);margin-top:10px;font-size:11px}.talk[data-astro-cid-yq2gsstb]{border:1px solid var(--line);background:var(--box);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:clamp(80px,10vw,140px);padding:clamp(24px,3vw,36px);display:flex}.talk[data-astro-cid-yq2gsstb] p[data-astro-cid-yq2gsstb]{letter-spacing:-.02em;max-width:32ch;font-size:clamp(20px,1rem + .8vw,28px);font-weight:500;line-height:1.2}.btn[data-astro-cid-yq2gsstb]{background:var(--fg);color:var(--bg);padding:11px 18px;font-weight:500;transition:background-color .2s,color .2s}.btn[data-astro-cid-yq2gsstb]:hover{background:var(--accent);color:#fff}.next[data-astro-cid-yq2gsstb]{border-top:1px solid var(--line);gap:8px;margin-top:clamp(40px,5vw,64px);padding:28px 0;display:grid}.next[data-astro-cid-yq2gsstb] .mono[data-astro-cid-yq2gsstb]{color:var(--fg-3)}.nt[data-astro-cid-yq2gsstb]{letter-spacing:-.03em;align-items:center;gap:16px;font-size:clamp(26px,1rem + 2vw,48px);font-weight:500;display:inline-flex}.nt[data-astro-cid-yq2gsstb] .icon{color:var(--accent);transition:translate .3s var(--ease)}.next[data-astro-cid-yq2gsstb]:hover .nt[data-astro-cid-yq2gsstb] .icon{translate:8px}.next[data-astro-cid-yq2gsstb]:hover .nt[data-astro-cid-yq2gsstb]{text-underline-offset:.12em;text-decoration:underline 1px}@media (width<=860px){.body[data-astro-cid-yq2gsstb]{grid-template-columns:1fr}.facts[data-astro-cid-yq2gsstb]{position:static}.facts[data-astro-cid-yq2gsstb] dl[data-astro-cid-yq2gsstb]{flex-wrap:wrap;gap:12px 28px;display:flex}.facts[data-astro-cid-yq2gsstb] div[data-astro-cid-yq2gsstb]{flex:140px;padding:12px 0 0}.facts[data-astro-cid-yq2gsstb] div[data-astro-cid-yq2gsstb]+div[data-astro-cid-yq2gsstb]{border-top:0}.facts[data-astro-cid-yq2gsstb] div[data-astro-cid-yq2gsstb]:last-child{flex-basis:100%}.mets[data-astro-cid-yq2gsstb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mets[data-astro-cid-yq2gsstb] dd[data-astro-cid-yq2gsstb]{font-size:clamp(20px,5vw,28px)}.mets[data-astro-cid-yq2gsstb] dt[data-astro-cid-yq2gsstb]{overflow-wrap:anywhere;font-size:10px}.gl[data-astro-cid-yq2gsstb]{display:none}}
