.block[data-astro-cid-tpj2ekvg]{padding-block:clamp(56px,8vw,104px)}.kicker[data-astro-cid-tpj2ekvg]{margin:0 0 var(--space-3);color:var(--ink-mute)}.big[data-astro-cid-tpj2ekvg],.big-2[data-astro-cid-tpj2ekvg]{font-family:var(--font-display);text-transform:uppercase;margin:0;font-weight:400}.big[data-astro-cid-tpj2ekvg]{font-size:clamp(54px,6.6vw,104px);line-height:.9}.big-2[data-astro-cid-tpj2ekvg]{font-size:clamp(42px,5vw,76px);line-height:.92}.big[data-astro-cid-tpj2ekvg] .accent-word[data-astro-cid-tpj2ekvg],.big-2[data-astro-cid-tpj2ekvg] .accent-word[data-astro-cid-tpj2ekvg]{font-size:1.1em}.hl[data-astro-cid-tpj2ekvg]{z-index:0;white-space:nowrap;position:relative}.hl[data-astro-cid-tpj2ekvg]:after{content:"";z-index:-1;background:var(--accent);height:.3em;position:absolute;bottom:.14em;left:-.06em;right:-.06em}.tag-fill[data-astro-cid-tpj2ekvg]{letter-spacing:.14em;text-transform:uppercase;background:var(--ink);color:var(--bg);border-radius:2px;padding:6px 10px;font-size:11px;display:inline-block}.paper[data-astro-cid-tpj2ekvg]{background:var(--surface);border-block:1px solid var(--rule)}.go[data-astro-cid-tpj2ekvg]{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:5px;align-items:center;gap:8px;font-size:16px;font-weight:700;text-decoration-thickness:2px;display:inline-flex}.rh[data-astro-cid-tpj2ekvg]{gap:var(--space-5);padding-block:clamp(24px,4vw,48px) clamp(24px,3vw,40px);display:grid}.tags[data-astro-cid-tpj2ekvg]{gap:var(--space-3);flex-wrap:wrap;align-items:center;margin:0;display:flex}.tags[data-astro-cid-tpj2ekvg] .kicker[data-astro-cid-tpj2ekvg],.rh[data-astro-cid-tpj2ekvg] .lead[data-astro-cid-tpj2ekvg]{margin:0}.jump[data-astro-cid-tpj2ekvg]{margin:var(--space-2) 0 0;gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.jump[data-astro-cid-tpj2ekvg] a[data-astro-cid-tpj2ekvg]{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);min-height:44px;box-shadow:inset 0 0 0 1px var(--rule);background:var(--surface);color:var(--ink);padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.jump[data-astro-cid-tpj2ekvg] a[data-astro-cid-tpj2ekvg]:hover{box-shadow:inset 0 0 0 1px var(--ink)}.jump[data-astro-cid-tpj2ekvg] .mono[data-astro-cid-tpj2ekvg]{color:var(--ink-mute);font-size:11px;font-weight:400}.jump[data-astro-cid-tpj2ekvg] .n[data-astro-cid-tpj2ekvg]{background:var(--surface-2);border-radius:99px;padding:2px 7px}.head[data-astro-cid-tpj2ekvg]{gap:var(--space-3);margin-bottom:var(--space-6);display:grid}.head[data-astro-cid-tpj2ekvg].row{justify-content:space-between;align-items:flex-end;gap:var(--space-5);flex-wrap:wrap;display:flex}.head[data-astro-cid-tpj2ekvg].row>div[data-astro-cid-tpj2ekvg]{flex:480px;min-width:0}.side[data-astro-cid-tpj2ekvg]{max-width:40ch;color:var(--ink-soft);margin:0}.feature[data-astro-cid-tpj2ekvg]{gap:var(--space-4);display:grid}@media (width>=960px){.feature[data-astro-cid-tpj2ekvg]{grid-template-columns:1.15fr .85fr}}.card[data-astro-cid-tpj2ekvg]{gap:var(--space-5);border-radius:var(--radius-md);box-sizing:border-box;min-height:360px;transition:transform var(--t-base) var(--ease);flex-wrap:wrap;justify-content:space-between;align-items:center;padding:clamp(24px,3vw,40px);text-decoration:none;display:flex}.card[data-astro-cid-tpj2ekvg]:hover{transform:translateY(-3px)}.card[data-astro-cid-tpj2ekvg]:hover .go[data-astro-cid-tpj2ekvg]{text-decoration-thickness:3px}.card[data-astro-cid-tpj2ekvg].dark{background:var(--chrome);color:var(--d-ink)}.card[data-astro-cid-tpj2ekvg].sun{background:var(--accent);color:var(--on-accent);align-content:space-between}.card-copy[data-astro-cid-tpj2ekvg]{gap:var(--space-4);flex:280px;align-content:start;min-width:0;display:grid}.card-tags[data-astro-cid-tpj2ekvg]{gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.pill-t[data-astro-cid-tpj2ekvg]{letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-pill);opacity:.85;padding:5px 10px;font-size:11px;box-shadow:inset 0 0 0 1px}.card-t[data-astro-cid-tpj2ekvg]{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(36px,3.6vw,56px);font-weight:400;line-height:.92}.card-t[data-astro-cid-tpj2ekvg] .accent-word[data-astro-cid-tpj2ekvg]{font-size:1.1em}.card-d[data-astro-cid-tpj2ekvg]{opacity:.85;max-width:46ch;margin:0;font-size:16px;line-height:1.55}.card[data-astro-cid-tpj2ekvg].dark .go[data-astro-cid-tpj2ekvg]{color:var(--d-ink)}.card[data-astro-cid-tpj2ekvg].sun .go[data-astro-cid-tpj2ekvg]{text-decoration-color:var(--on-accent)}.card-art[data-astro-cid-tpj2ekvg]{aspect-ratio:1;border-radius:50%;flex:0 200px;min-width:150px;margin-inline:auto;position:relative;overflow:hidden}.card-art[data-astro-cid-tpj2ekvg] img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.06)}.label-text[data-astro-cid-tpj2ekvg]{aspect-ratio:1;text-align:center;width:28%;color:var(--on-accent);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.l1[data-astro-cid-tpj2ekvg]{font-family:var(--font-serif);font-size:11px;font-style:italic;line-height:1}.l2[data-astro-cid-tpj2ekvg]{font-family:var(--font-display);font-size:28px;line-height:.9}.l3[data-astro-cid-tpj2ekvg]{letter-spacing:.14em;text-transform:uppercase;font-size:5px}.swap[data-astro-cid-tpj2ekvg]{border-top:2px solid var(--on-accent);width:100%;margin:0;padding:0;list-style:none}.swap[data-astro-cid-tpj2ekvg] li[data-astro-cid-tpj2ekvg]{padding:var(--space-3) 0;border-bottom:1px solid #14110c40;gap:2px;display:grid}.sj[data-astro-cid-tpj2ekvg]{letter-spacing:.14em;text-transform:uppercase;opacity:.8;font-size:10px}.sp[data-astro-cid-tpj2ekvg]{gap:var(--space-3);flex-wrap:wrap;align-items:baseline;font-size:18px;display:flex}.sp[data-astro-cid-tpj2ekvg] b[data-astro-cid-tpj2ekvg]{font-family:var(--font-display);text-transform:uppercase;font-size:24px;font-weight:400;line-height:1}.guides[data-astro-cid-tpj2ekvg]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));margin:0;padding:0;list-style:none;display:grid}.guide[data-astro-cid-tpj2ekvg]{background:var(--bg);border-radius:var(--radius-md);height:100%;color:var(--ink);transition:transform var(--t-base) var(--ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.guide[data-astro-cid-tpj2ekvg]:hover{transform:translateY(-3px)}.cover[data-astro-cid-tpj2ekvg]{aspect-ratio:4/3;background:var(--chrome);display:block;overflow:hidden}.cover[data-astro-cid-tpj2ekvg] img[data-astro-cid-tpj2ekvg]{object-fit:cover;width:100%;height:100%;display:block}.cover-type[data-astro-cid-tpj2ekvg]{box-sizing:border-box;height:100%;padding:var(--space-5);flex-direction:column;justify-content:space-between;display:flex}.ck[data-astro-cid-tpj2ekvg]{letter-spacing:.16em;text-transform:uppercase;color:var(--d-ink-mute);font-size:10px}.ct[data-astro-cid-tpj2ekvg]{font-family:var(--font-display);text-transform:uppercase;color:var(--d-ink);font-size:clamp(28px,2.6vw,38px);line-height:.95}.cbar[data-astro-cid-tpj2ekvg]{background:var(--accent);width:56px;height:3px}.g-body[data-astro-cid-tpj2ekvg]{gap:var(--space-2);padding:var(--space-5);flex:1;align-content:start;display:grid}.g-n[data-astro-cid-tpj2ekvg]{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);font-size:11px}.g-t[data-astro-cid-tpj2ekvg]{letter-spacing:-.01em;font-size:21px;font-weight:700;line-height:1.2}.g-d[data-astro-cid-tpj2ekvg]{color:var(--ink-soft);font-size:15px;line-height:1.5}.g-body[data-astro-cid-tpj2ekvg] .go[data-astro-cid-tpj2ekvg]{margin-top:var(--space-2);font-size:15px}.next[data-astro-cid-tpj2ekvg] .big-2[data-astro-cid-tpj2ekvg]{margin-bottom:var(--space-6)}.routes[data-astro-cid-tpj2ekvg]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}.routes[data-astro-cid-tpj2ekvg] a[data-astro-cid-tpj2ekvg]{gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--rule);background:var(--surface);color:var(--ink);text-decoration:none;display:grid}.routes[data-astro-cid-tpj2ekvg] a[data-astro-cid-tpj2ekvg]:hover{box-shadow:inset 0 0 0 2px var(--ink)}.routes[data-astro-cid-tpj2ekvg] .mono[data-astro-cid-tpj2ekvg]{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);font-size:11px}.rt[data-astro-cid-tpj2ekvg]{font-family:var(--font-display);text-transform:uppercase;font-size:30px;line-height:.95}.rd[data-astro-cid-tpj2ekvg]{color:var(--ink-soft)}@media (width<=599.98px){.card[data-astro-cid-tpj2ekvg]{min-height:0}.card-art[data-astro-cid-tpj2ekvg]{flex-basis:220px}.routes[data-astro-cid-tpj2ekvg] a[data-astro-cid-tpj2ekvg]{padding:var(--space-5)}}@media (prefers-reduced-motion:reduce){.card[data-astro-cid-tpj2ekvg]:hover,.guide[data-astro-cid-tpj2ekvg]:hover{transform:none}}
