.page-head[data-astro-cid-7hgb52tw]{padding:clamp(56px,9vw,120px) 0 clamp(28px,4vw,44px);max-width:64ch;border-bottom:1px solid var(--rule)}.kicker[data-astro-cid-7hgb52tw]{font-family:var(--mono);font-size:11px;color:var(--ink-faint);text-transform:uppercase;letter-spacing:.22em;margin-bottom:var(--sp-4)}.kicker[data-astro-cid-7hgb52tw] span[data-astro-cid-7hgb52tw]{color:var(--ink-dim);margin-inline-start:8px}h1[data-astro-cid-7hgb52tw]{font-family:var(--serif);font-weight:200;font-size:clamp(56px,8vw,96px);line-height:.95;letter-spacing:-.025em;color:var(--ink)}h1[data-astro-cid-7hgb52tw] i[data-astro-cid-7hgb52tw]{font-style:italic;color:var(--accent)}.lede[data-astro-cid-7hgb52tw]{margin-top:var(--sp-4);font-family:var(--serif);font-size:clamp(18px,1.7vw,22px);line-height:1.55;color:var(--ink-2);font-weight:300}.lede[data-astro-cid-7hgb52tw] a[data-astro-cid-7hgb52tw]{color:var(--accent);border-bottom:1px solid var(--rule);padding-bottom:1px;transition:border-color var(--dur-short-4) var(--ease-standard)}.lede[data-astro-cid-7hgb52tw] a[data-astro-cid-7hgb52tw]:hover{border-bottom-color:var(--accent)}.block[data-astro-cid-7hgb52tw]{margin-top:clamp(40px,6vw,64px)}.grid[data-astro-cid-7hgb52tw]{display:flex;flex-direction:column}.card-grid[data-astro-cid-7hgb52tw]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--sp-4)}.ply-card[data-astro-cid-7hgb52tw]{padding:var(--sp-4) var(--sp-4) var(--sp-3);border:1px solid var(--rule);background:var(--bg-2);display:flex;flex-direction:column;gap:var(--sp-3);transition:border-color var(--dur-short-4) var(--ease-standard)}.ply-card[data-astro-cid-7hgb52tw]:hover{border-color:var(--accent-soft)}.ply-head[data-astro-cid-7hgb52tw]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap}.ply-name[data-astro-cid-7hgb52tw]{font-family:var(--serif);font-style:italic;font-weight:300;font-size:var(--fs-xl);color:var(--ink);line-height:1.15;letter-spacing:-.005em}.ply-name[data-astro-cid-7hgb52tw] .alt[data-astro-cid-7hgb52tw]{display:inline-block;margin-inline-start:.42em;font-style:normal;font-weight:300;font-size:.78em;color:var(--accent-soft);vertical-align:.06em;letter-spacing:0}.ply-status[data-astro-cid-7hgb52tw]{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:var(--ink-dim);display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.ply-status[data-astro-cid-7hgb52tw] .pip[data-astro-cid-7hgb52tw]{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 color-mix(in oklab,var(--accent) 55%,transparent);animation:plyPulse 2.4s ease-out infinite;flex-shrink:0}@keyframes plyPulse{0%{box-shadow:0 0 color-mix(in oklab,var(--accent) 55%,transparent)}to{box-shadow:0 0 0 8px color-mix(in oklab,var(--accent) 0%,transparent)}}@media(prefers-reduced-motion:reduce){.ply-status[data-astro-cid-7hgb52tw] .pip[data-astro-cid-7hgb52tw]{animation:none}}.ply-desc[data-astro-cid-7hgb52tw]{font-family:var(--serif);font-size:var(--fs-base);line-height:1.55;color:var(--ink-2);font-weight:300}.ply-meta[data-astro-cid-7hgb52tw]{margin-top:auto;padding-top:var(--sp-3);border-top:1px solid var(--rule-soft);font-family:var(--mono);font-size:10px;color:var(--ink-dim);text-transform:uppercase;letter-spacing:.14em;display:flex;gap:var(--sp-3);flex-wrap:wrap}.ply-meta[data-astro-cid-7hgb52tw]:empty{display:none}.side-list[data-astro-cid-7hgb52tw]{list-style:none;padding:0;margin:0;border-top:1px solid var(--rule-soft)}.side-list[data-astro-cid-7hgb52tw] li[data-astro-cid-7hgb52tw]{display:grid;grid-template-columns:minmax(140px,200px) 1fr auto;gap:var(--sp-4);padding:var(--sp-3) 0;border-bottom:1px solid var(--rule-soft);align-items:baseline}.side-list[data-astro-cid-7hgb52tw] .nm[data-astro-cid-7hgb52tw]{font-family:var(--serif);font-style:italic;font-weight:300;font-size:var(--fs-lg);color:var(--ink-2);line-height:1.2;display:inline-flex;align-items:baseline;gap:.4em}.side-list[data-astro-cid-7hgb52tw] .alt[data-astro-cid-7hgb52tw]{font-style:normal;font-weight:300;font-size:.78em;color:var(--ink-faint);vertical-align:.06em}.side-list[data-astro-cid-7hgb52tw] .desc[data-astro-cid-7hgb52tw]{font-family:var(--serif);font-size:var(--fs-base);color:var(--ink-dim);font-weight:300;line-height:1.55;max-width:56ch}.side-list[data-astro-cid-7hgb52tw] .st[data-astro-cid-7hgb52tw]{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:var(--ink-faint);white-space:nowrap}@media(max-width:720px){.side-list[data-astro-cid-7hgb52tw] li[data-astro-cid-7hgb52tw]{grid-template-columns:1fr;gap:4px;padding:var(--sp-3) 0}}.empty[data-astro-cid-7hgb52tw]{margin-top:clamp(32px,5vw,56px);font-family:var(--serif);font-style:italic;font-size:var(--fs-lg);color:var(--ink-dim)}.empty[data-astro-cid-7hgb52tw] a[data-astro-cid-7hgb52tw]{color:var(--accent);border-bottom:1px solid var(--rule);padding-bottom:1px}.next[data-astro-cid-7hgb52tw]{margin-top:clamp(72px,9vw,112px);padding-top:var(--sp-5);border-top:1px solid var(--rule);display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--sp-3) var(--sp-4)}.next[data-astro-cid-7hgb52tw] a[data-astro-cid-7hgb52tw]{display:flex;flex-direction:column;gap:6px;padding:var(--sp-3) 0;color:var(--ink);transition:color var(--dur-short-4) var(--ease-standard)}.next[data-astro-cid-7hgb52tw] a[data-astro-cid-7hgb52tw]:hover{color:var(--accent)}.next[data-astro-cid-7hgb52tw] a[data-astro-cid-7hgb52tw]:hover .num[data-astro-cid-7hgb52tw]{color:var(--accent);transform:translate(4px)}.next[data-astro-cid-7hgb52tw] .num[data-astro-cid-7hgb52tw]{font-family:var(--mono);font-size:14px;color:var(--ink-faint);letter-spacing:.08em;transition:color var(--dur-short-4) var(--ease-standard),transform var(--dur-short-4) var(--ease-standard)}.next[data-astro-cid-7hgb52tw] .lbl[data-astro-cid-7hgb52tw]{font-family:var(--serif);font-style:italic;font-weight:300;font-size:var(--fs-xl);color:inherit}.next[data-astro-cid-7hgb52tw] .hint[data-astro-cid-7hgb52tw]{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-faint)}
