.cv[data-astro-cid-uivwqktg]{position:relative;height:100svh;min-height:680px;max-height:1100px;color:var(--cream);background:var(--night);overflow:hidden}.cv-photo[data-astro-cid-uivwqktg]{position:absolute;inset:-6% 0}.cv-photo[data-astro-cid-uivwqktg] picture{display:block;width:100%;height:100%}.cv-photo[data-astro-cid-uivwqktg] img{width:100%;height:100%;object-fit:cover;object-position:0% 45%}.cv-shade[data-astro-cid-uivwqktg]{position:absolute;inset:0;background:linear-gradient(180deg,#160e0a73,#160e0a00 26% 48%,#160e0aa8),linear-gradient(90deg,#160e0a8c,#160e0a33 40%,#160e0a00 58%)}.cv-in[data-astro-cid-uivwqktg]{position:relative;z-index:1;height:100%;display:grid;grid-template-rows:auto 1fr auto;padding-top:96px;padding-bottom:clamp(24px,4vh,44px)}.cv-plate[data-astro-cid-uivwqktg]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding-bottom:14px;border-bottom:1px solid rgba(246,241,234,.35);font-size:1.05rem}.cv-plate[data-astro-cid-uivwqktg]>[data-astro-cid-uivwqktg]:last-child{justify-self:end}.cv-plate[data-astro-cid-uivwqktg] .j-smallcaps[data-astro-cid-uivwqktg]{color:#f6f1eadb}.cv-main[data-astro-cid-uivwqktg]{align-self:end;justify-self:start;width:min(100%,47rem);padding-bottom:clamp(28px,5vh,56px)}.cv-h1[data-astro-cid-uivwqktg]{font-size:clamp(4.2rem,10.5vw,11.5rem);line-height:.86;letter-spacing:-.045em}.cv-dek[data-astro-cid-uivwqktg]{margin-top:26px;font-family:var(--serif);font-optical-sizing:none;font-variation-settings:var(--serif-text);font-size:clamp(1.2rem,1.6vw,1.55rem);line-height:1.3;max-width:30ch;color:#f6f1eaf0;letter-spacing:.003em}.cv-lines[data-astro-cid-uivwqktg]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(246,241,234,.35)}.cv-lines[data-astro-cid-uivwqktg] li[data-astro-cid-uivwqktg]+li[data-astro-cid-uivwqktg]{border-left:1px solid rgba(246,241,234,.25)}.cv-lines[data-astro-cid-uivwqktg] a[data-astro-cid-uivwqktg]{display:grid;gap:4px;padding:16px 20px 6px;min-height:44px;transition:background .4s}.cv-lines[data-astro-cid-uivwqktg] li[data-astro-cid-uivwqktg]:first-child a[data-astro-cid-uivwqktg]{padding-left:0}.cv-lines[data-astro-cid-uivwqktg] a[data-astro-cid-uivwqktg]:hover{background:#f6f1ea0f}.cv-lines[data-astro-cid-uivwqktg] .j-smallcaps[data-astro-cid-uivwqktg]{color:#f6f1eac7}.cv-line[data-astro-cid-uivwqktg]{font-family:var(--serif);font-optical-sizing:none;font-variation-settings:var(--serif-head);font-size:clamp(1.2rem,1.6vw,1.6rem);line-height:1.1}.cv-sub[data-astro-cid-uivwqktg]{font-size:.84rem;color:#f6f1eacc}.toc[data-astro-cid-uivwqktg]{padding-block:clamp(56px,7vw,110px)}.toc-in[data-astro-cid-uivwqktg]{display:grid;grid-template-columns:7fr 5fr;gap:clamp(40px,6vw,110px);align-items:start}.toc-h[data-astro-cid-uivwqktg]{font-size:clamp(2.4rem,4.5vw,4.4rem);padding-bottom:18px;border-bottom:1px solid var(--j-rule-2)}.toc-h-sm[data-astro-cid-uivwqktg]{font-size:clamp(2rem,3.2vw,3rem)}.toc-list[data-astro-cid-uivwqktg]{list-style:none;padding:0}.toc-list[data-astro-cid-uivwqktg] li[data-astro-cid-uivwqktg]{border-bottom:1px solid var(--j-rule)}.toc-list[data-astro-cid-uivwqktg] a[data-astro-cid-uivwqktg]{display:grid;grid-template-columns:3.2rem minmax(0,15rem) 1fr;align-items:baseline;gap:12px 20px;padding:16px 0;min-height:44px;transition:padding .5s var(--ease-out)}.toc-list[data-astro-cid-uivwqktg] a[data-astro-cid-uivwqktg]:hover{padding-left:8px}.toc-no[data-astro-cid-uivwqktg]{font-size:1.2rem;color:var(--taupe-2)}.toc-name[data-astro-cid-uivwqktg]{font-family:var(--serif);font-optical-sizing:none;font-variation-settings:var(--serif-head);font-weight:500;font-size:clamp(1.35rem,1.9vw,1.8rem);line-height:1.05}.toc-dek[data-astro-cid-uivwqktg]{font-size:.9rem;color:var(--taupe-2)}.toc-note[data-astro-cid-uivwqktg]{font-size:.9rem;color:var(--taupe-2);margin:14px 0 6px;max-width:40ch}.sec-list[data-astro-cid-uivwqktg]{list-style:none;padding:0}.sec-list[data-astro-cid-uivwqktg] li[data-astro-cid-uivwqktg]{border-bottom:1px solid var(--j-rule)}.sec-list[data-astro-cid-uivwqktg] a[data-astro-cid-uivwqktg]{display:grid;grid-template-columns:1fr auto;grid-template-areas:"n c" "m m";gap:6px 16px;padding:14px 0;min-height:44px}.sec-name[data-astro-cid-uivwqktg]{grid-area:n;font-weight:560;font-size:1.02rem;display:inline-flex;align-items:center;gap:10px}.sec-name[data-astro-cid-uivwqktg]:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--sc)}.sec-count[data-astro-cid-uivwqktg]{grid-area:c;font-family:var(--serif);font-variation-settings:var(--serif-axes);font-size:1.5rem;line-height:1;color:var(--taupe-2)}.sec-mosaic[data-astro-cid-uivwqktg]{grid-area:m;display:flex;gap:8px;color:var(--sc);padding-left:18px;opacity:.9;min-height:0}.sec-list[data-astro-cid-uivwqktg] a[data-astro-cid-uivwqktg]:hover .sec-name[data-astro-cid-uivwqktg]{text-decoration:underline;text-underline-offset:.2em}.cs[data-astro-cid-uivwqktg]{padding-block:clamp(56px,7vw,120px);position:relative}.cs-anchor[data-astro-cid-uivwqktg]{position:absolute;top:0}.cs-grid[data-astro-cid-uivwqktg]{display:grid;grid-template-columns:7fr 5fr;gap:clamp(32px,5vw,90px);align-items:start}.cs-media[data-astro-cid-uivwqktg]{aspect-ratio:4 / 3;border-radius:6px}.cs-copy[data-astro-cid-uivwqktg]{display:grid;gap:18px}.cs-h[data-astro-cid-uivwqktg]{font-size:clamp(3.2rem,7vw,7.2rem);line-height:.88;letter-spacing:-.035em}.cs-dek[data-astro-cid-uivwqktg]{font-family:var(--serif);font-optical-sizing:none;font-variation-settings:var(--serif-text);font-size:clamp(1.15rem,1.4vw,1.35rem);line-height:1.35;color:var(--taupe-2);max-width:34ch;letter-spacing:.003em}.cs-list[data-astro-cid-uivwqktg]{list-style:none;padding:0;margin-top:6px;border-top:1px solid var(--j-rule-2)}.cs-list[data-astro-cid-uivwqktg] li[data-astro-cid-uivwqktg]{display:grid;grid-template-columns:2rem 1fr auto;gap:12px;padding:14px 0;border-bottom:1px solid var(--j-rule);align-items:start}.cs-no[data-astro-cid-uivwqktg]{font-size:1.15rem;color:var(--rest)}.cs-kick[data-astro-cid-uivwqktg]{font-size:.66rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--taupe-2);margin-bottom:3px}.cs-t[data-astro-cid-uivwqktg]{font-family:var(--sans);font-weight:600;letter-spacing:-.01em;font-size:1rem;line-height:1.3;display:inline}a[data-astro-cid-uivwqktg].cs-t{color:var(--ink)}.cs-glyphs[data-astro-cid-uivwqktg]{display:grid;gap:4px;color:var(--rest);opacity:.75;padding-top:18px}.fg[data-astro-cid-uivwqktg]{padding-block:clamp(56px,7vw,120px);background:color-mix(in oklab,var(--paper-2) 55%,var(--paper))}.fg-fams[data-astro-cid-uivwqktg]{display:grid;gap:clamp(28px,3vw,44px)}.fg-fam[data-astro-cid-uivwqktg]{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,9.8fr);gap:24px;align-items:start}.fg-fam-name[data-astro-cid-uivwqktg]{font-size:clamp(1.3rem,1.7vw,1.6rem)}.fg-fam-note[data-astro-cid-uivwqktg]{font-size:.84rem;color:var(--taupe-2);margin-top:6px;max-width:20ch}.fg-plates[data-astro-cid-uivwqktg]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.fg-plate[data-astro-cid-uivwqktg]{height:100%;display:grid;grid-template-rows:auto auto auto 1fr auto;gap:6px;padding:14px 14px 12px;border-radius:14px;background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--j-rule);color:var(--ink);transition:box-shadow .4s,transform .6s var(--ease-out)}.fg-plate[data-astro-cid-uivwqktg].is-live{box-shadow:inset 0 0 0 1px var(--j-rule-2),0 24px 40px -30px #3a281e73}a[data-astro-cid-uivwqktg].fg-plate:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--pc) 45%,var(--j-rule-2)),0 24px 40px -30px #3a281e73}a[data-astro-cid-uivwqktg].fg-plate:hover{transform:translateY(-3px)}.fg-top[data-astro-cid-uivwqktg]{display:flex;justify-content:space-between;align-items:center;gap:6px}.fg-no[data-astro-cid-uivwqktg]{color:var(--taupe-2);font-family:var(--sans);font-style:normal;font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem}.fg-curve[data-astro-cid-uivwqktg]{color:var(--pc);margin-inline:-4px}.fg-curve[data-astro-cid-uivwqktg] .pcurve svg{aspect-ratio:300 / 56}.fg-name[data-astro-cid-uivwqktg]{font-family:var(--sans);font-weight:600;letter-spacing:-.01em;font-size:.98rem;line-height:1.25}.fg-meta[data-astro-cid-uivwqktg]{display:grid;gap:1px;font-size:.76rem;color:var(--taupe-2);align-content:start}.fg-app[data-astro-cid-uivwqktg]{font-size:.7rem;color:var(--taupe-2)}.fg-foot[data-astro-cid-uivwqktg]{display:flex;justify-content:space-between;align-items:center;gap:6px;padding-top:8px;border-top:1px solid var(--j-rule);flex-wrap:wrap}.fg-inapp[data-astro-cid-uivwqktg]{font-size:.58rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--taupe-2)}.fg-read[data-astro-cid-uivwqktg]{font-size:.72rem;font-weight:600}.fg-foot[data-astro-cid-uivwqktg] .j-soon{font-size:.55rem}.lr[data-astro-cid-uivwqktg]{padding-block:clamp(56px,7vw,120px)}.lr-lead[data-astro-cid-uivwqktg]{display:grid;grid-template-columns:5fr 7fr;gap:clamp(28px,4vw,72px);align-items:center}.lr-lead-media[data-astro-cid-uivwqktg]{aspect-ratio:4 / 5;border-radius:6px;display:block}.lr-lead-copy[data-astro-cid-uivwqktg]{display:grid;gap:18px;justify-items:start}.lr-lead-t[data-astro-cid-uivwqktg]{font-size:clamp(2.6rem,5vw,5.4rem);line-height:.92;letter-spacing:-.03em}.lr-lead-t[data-astro-cid-uivwqktg] a[data-astro-cid-uivwqktg]:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.12em}.lr-lead-d[data-astro-cid-uivwqktg]{font-family:var(--serif);font-optical-sizing:none;font-variation-settings:var(--serif-text);font-size:clamp(1.15rem,1.45vw,1.4rem);line-height:1.35;max-width:36ch;color:var(--taupe-2);letter-spacing:.003em}.lr-lead-g[data-astro-cid-uivwqktg]{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:.82rem;color:var(--taupe-2)}.lr-lead-g[data-astro-cid-uivwqktg]>span[data-astro-cid-uivwqktg]{display:inline-flex;align-items:center;gap:8px}.lr-lead-g[data-astro-cid-uivwqktg] .j-glyph{color:var(--rest)}.lr-more[data-astro-cid-uivwqktg]{list-style:none;padding:0;margin-top:clamp(40px,5vw,72px);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--j-rule-2)}.lr-more[data-astro-cid-uivwqktg] li[data-astro-cid-uivwqktg]{padding:20px 20px 4px 0;display:grid;gap:8px;align-content:start;justify-items:start}.lr-more[data-astro-cid-uivwqktg] li[data-astro-cid-uivwqktg]+li[data-astro-cid-uivwqktg]{padding-left:20px;border-left:1px solid var(--j-rule)}.lr-kick[data-astro-cid-uivwqktg]{font-size:.64rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--taupe-2)}.lr-t[data-astro-cid-uivwqktg]{font-family:var(--sans);font-weight:600;letter-spacing:-.01em;font-size:clamp(1.05rem,1.3vw,1.22rem);line-height:1.25}a[data-astro-cid-uivwqktg].lr-t{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;text-decoration-color:color-mix(in oklab,currentColor 35%,transparent)}.lr-d[data-astro-cid-uivwqktg]{font-size:.86rem;color:var(--taupe-2)}.lr-foot[data-astro-cid-uivwqktg]{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%}.lr-g[data-astro-cid-uivwqktg]{display:flex;gap:6px;color:var(--taupe-2)}.pull-orn[data-astro-cid-uivwqktg]{color:var(--taupe);width:min(220px,60vw);height:28px}.sx[data-astro-cid-uivwqktg]{padding-block:clamp(56px,7vw,120px)}.sx-grid[data-astro-cid-uivwqktg]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,3vw,44px) clamp(18px,2vw,28px)}.duel[data-astro-cid-uivwqktg]{display:grid;grid-template-rows:1fr auto;gap:14px;color:var(--ink)}.duel-lead[data-astro-cid-uivwqktg]{grid-column:1 / -1}.duel-pair[data-astro-cid-uivwqktg]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto 1fr auto;gap:10px 0;border-radius:22px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--j-rule);transition:transform .6s var(--ease-out),box-shadow .4s}a[data-astro-cid-uivwqktg].duel:hover .duel-pair[data-astro-cid-uivwqktg]{transform:translateY(-3px);box-shadow:inset 0 0 0 1px var(--j-rule-2),0 30px 50px -36px #3a281e80}.duel-side[data-astro-cid-uivwqktg]{min-width:0;display:grid;grid-row:1 / -1;grid-template-rows:subgrid;gap:10px;padding:clamp(20px,2.4vw,34px);min-height:clamp(220px,20vw,290px);background:color-mix(in oklab,var(--dc) 17%,var(--paper))}.duel-side[data-astro-cid-uivwqktg].is-b{background:color-mix(in oklab,var(--dc) 24%,var(--paper));text-align:right;justify-items:end}.duel-how[data-astro-cid-uivwqktg]{font-size:.66rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklab,var(--dc) 45%,var(--ink))}.duel-name[data-astro-cid-uivwqktg]{font-family:var(--serif);font-optical-sizing:none;font-variation-settings:var(--serif-axes);font-weight:500;font-size:clamp(2.1rem,3.4vw,3.4rem);line-height:.95;letter-spacing:-.025em;color:color-mix(in oklab,var(--dc) 38%,var(--ink));text-wrap:balance}.duel-curve[data-astro-cid-uivwqktg]{display:block;width:min(100%,260px);color:color-mix(in oklab,var(--dc) 75%,var(--ink));align-self:start;margin-top:10px}.duel-side[data-astro-cid-uivwqktg].is-b .duel-curve[data-astro-cid-uivwqktg]{justify-self:end}.duel-when[data-astro-cid-uivwqktg]{display:grid;gap:4px;padding-top:12px;border-top:1px solid color-mix(in oklab,var(--dc) 30%,transparent);width:100%}.duel-when-t[data-astro-cid-uivwqktg]{max-width:26ch}.duel-side[data-astro-cid-uivwqktg].is-b .duel-when[data-astro-cid-uivwqktg]{justify-items:end}.duel-when-k[data-astro-cid-uivwqktg]{font-size:.62rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--taupe-2)}.duel-when-t[data-astro-cid-uivwqktg]{font-family:var(--serif);font-optical-sizing:none;font-variation-settings:var(--serif-text);font-size:clamp(1.05rem,1.25vw,1.2rem);line-height:1.3;letter-spacing:.003em}.duel-vs[data-astro-cid-uivwqktg]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--paper);box-shadow:0 0 0 1px var(--j-rule),0 10px 24px -12px #3a281e73;font-size:1.5rem;color:var(--cocoa)}.duel-foot[data-astro-cid-uivwqktg]{display:flex;justify-content:space-between;align-items:baseline;gap:6px 20px;flex-wrap:wrap}.duel-t[data-astro-cid-uivwqktg]{font-family:var(--sans);font-weight:600;letter-spacing:-.01em;font-size:clamp(1.02rem,1.2vw,1.15rem);line-height:1.3;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;text-decoration-color:color-mix(in oklab,currentColor 35%,transparent)}.duel-meta[data-astro-cid-uivwqktg]{display:inline-flex;gap:14px;align-items:baseline;font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--taupe-2);white-space:nowrap}.duel-read[data-astro-cid-uivwqktg]{color:var(--ink)}.duel-lead[data-astro-cid-uivwqktg] .duel-side[data-astro-cid-uivwqktg]{min-height:clamp(300px,30vw,420px);padding:clamp(24px,3.4vw,52px)}.duel-lead[data-astro-cid-uivwqktg] .duel-name[data-astro-cid-uivwqktg]{font-size:clamp(2.8rem,6.4vw,6.6rem)}.duel-lead[data-astro-cid-uivwqktg] .duel-curve[data-astro-cid-uivwqktg]{width:min(100%,360px)}.duel-lead[data-astro-cid-uivwqktg] .duel-when-t[data-astro-cid-uivwqktg]{font-size:clamp(1.2rem,1.7vw,1.6rem)}.duel-lead[data-astro-cid-uivwqktg] .duel-vs[data-astro-cid-uivwqktg]{width:76px;height:76px;font-size:2rem}.duel-lead[data-astro-cid-uivwqktg] .duel-t[data-astro-cid-uivwqktg]{font-family:var(--serif);font-optical-sizing:none;font-variation-settings:var(--serif-head);font-weight:500;font-size:clamp(1.4rem,2.2vw,2.1rem);text-decoration:none}a[data-astro-cid-uivwqktg].duel-lead:hover .duel-t[data-astro-cid-uivwqktg]{text-decoration:underline;text-decoration-thickness:1px}.mo[data-astro-cid-uivwqktg]{padding-block:clamp(56px,7vw,120px)}.mo-row[data-astro-cid-uivwqktg]{list-style:none;padding:0 var(--gutter);max-width:var(--max);margin-inline:auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.mo-card[data-astro-cid-uivwqktg]{display:grid;gap:8px;align-content:start}.mo-media[data-astro-cid-uivwqktg]{aspect-ratio:3 / 4.3;border-radius:6px;margin-bottom:6px}.mo-media[data-astro-cid-uivwqktg].is-plain{background:color-mix(in oklab,var(--paper-3) 80%,var(--cocoa))}.mo-media[data-astro-cid-uivwqktg]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#140d0a00 45%,#140d0a8c);pointer-events:none}.mo-curve[data-astro-cid-uivwqktg]{position:absolute;left:6%;right:6%;top:58%;z-index:1;color:var(--cream);opacity:.92}.mo-curve[data-astro-cid-uivwqktg] svg{width:100%;height:46px;filter:drop-shadow(0 1px 4px rgba(0,0,0,.35))}.mo-tag[data-astro-cid-uivwqktg]{position:absolute;left:8%;bottom:7%;z-index:2;color:var(--cream);font-size:.6rem}.mo-kick[data-astro-cid-uivwqktg]{font-size:.64rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--taupe-2)}.mo-t[data-astro-cid-uivwqktg]{font-family:var(--sans);font-weight:600;letter-spacing:-.01em;font-size:1.05rem;line-height:1.25}a[data-astro-cid-uivwqktg].mo-t{text-decoration:underline;text-underline-offset:.18em;text-decoration-color:color-mix(in oklab,currentColor 35%,transparent)}.mo-d[data-astro-cid-uivwqktg]{font-size:.85rem;color:var(--taupe-2)}.qa[data-astro-cid-uivwqktg]{padding-block:clamp(56px,7vw,120px);background:color-mix(in oklab,var(--paper-2) 55%,var(--paper))}.qa-list[data-astro-cid-uivwqktg]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(32px,5vw,80px)}.qa-item[data-astro-cid-uivwqktg]{padding:24px 0 26px;border-bottom:1px solid var(--j-rule);display:grid;gap:10px}.qa-q[data-astro-cid-uivwqktg]{font-family:var(--serif);font-optical-sizing:none;font-variation-settings:var(--serif-head);font-weight:500;font-size:clamp(1.6rem,2.6vw,2.5rem);line-height:1.02;letter-spacing:-.02em;text-wrap:balance}.qa-q[data-astro-cid-uivwqktg] a[data-astro-cid-uivwqktg]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.14em;text-decoration-color:color-mix(in oklab,currentColor 30%,transparent)}.qa-a[data-astro-cid-uivwqktg]{font-size:.98rem;color:color-mix(in oklab,var(--ink) 78%,transparent);max-width:52ch;margin:0}.rs[data-astro-cid-uivwqktg]{padding-block:clamp(56px,7vw,120px)}.rs-grid[data-astro-cid-uivwqktg]{display:grid;grid-template-columns:4fr 8fr;gap:clamp(32px,5vw,90px);align-items:start}.rs-stat[data-astro-cid-uivwqktg]{display:grid;gap:16px;justify-items:start}.rs-big[data-astro-cid-uivwqktg]{font-family:var(--serif);font-optical-sizing:none;font-variation-settings:var(--serif-axes);font-weight:500;font-size:clamp(6rem,13vw,12rem);line-height:.8;letter-spacing:-.05em}.rs-big-l[data-astro-cid-uivwqktg]{font-family:var(--serif);font-optical-sizing:none;font-variation-settings:var(--serif-text);font-size:1.3rem;line-height:1.3;max-width:22ch;letter-spacing:.003em}.rs-pieces[data-astro-cid-uivwqktg]{list-style:none;padding:0;margin-top:10px;display:grid;gap:10px;font-size:.92rem}.rs-chart[data-astro-cid-uivwqktg]{display:grid;gap:0;padding:clamp(20px,2.4vw,32px);border-radius:22px;background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--j-rule);margin:0}.rs-cap[data-astro-cid-uivwqktg]{color:var(--taupe-2);margin-bottom:14px}.rs-row[data-astro-cid-uivwqktg]{display:grid;grid-template-columns:13.5rem 1fr;gap:16px;align-items:start;padding:16px 0;border-top:1px solid var(--j-rule)}.rs-lv[data-astro-cid-uivwqktg]{display:flex;align-items:center;justify-content:space-between;gap:10px}.rs-n[data-astro-cid-uivwqktg]{font-family:var(--serif);font-variation-settings:var(--serif-axes);font-size:1.5rem;color:var(--taupe-2)}.rs-nr[data-astro-cid-uivwqktg]{font-size:.66rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--taupe-2);padding-left:.6em}.rs-chips[data-astro-cid-uivwqktg]{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:6px}.rs-chips[data-astro-cid-uivwqktg] li[data-astro-cid-uivwqktg]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;border-radius:999px;font-size:.82rem;background:color-mix(in oklab,var(--ink) 5%,transparent)}.rs-chips[data-astro-cid-uivwqktg] .j-glyph{color:var(--taupe-2)}.rs-row[data-astro-cid-uivwqktg]:nth-of-type(1) .rs-chips[data-astro-cid-uivwqktg] li[data-astro-cid-uivwqktg]{background:color-mix(in oklab,var(--calm) 14%,transparent)}.rs-row[data-astro-cid-uivwqktg]:nth-of-type(1) .rs-chips[data-astro-cid-uivwqktg] .j-glyph{color:var(--calm-deep)}.sl[data-astro-cid-uivwqktg]{padding-block:clamp(56px,7vw,120px);background:#efe2d0}.sl-grid[data-astro-cid-uivwqktg]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.sl-card[data-astro-cid-uivwqktg]{display:grid;gap:6px;align-content:start;padding:18px;border-radius:26px;background:#f7eee2;box-shadow:inset 0 0 0 1px #7a46281f;justify-items:start}.sl-card-span[data-astro-cid-uivwqktg]{grid-row:span 2}.sl-card-lead[data-astro-cid-uivwqktg]{background:color-mix(in oklab,var(--connect) 14%,#f7eee2);align-content:end}.sl-art[data-astro-cid-uivwqktg]{display:block;width:clamp(84px,60%,128px);margin:-6px 0 2px -8px}.sl-art[data-astro-cid-uivwqktg] svg{display:block;width:100%;height:auto}.sl-kick[data-astro-cid-uivwqktg]{font-size:.62rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--connect-deep)}.sl-t[data-astro-cid-uivwqktg]{font-family:var(--sans);font-weight:600;letter-spacing:-.01em;font-size:1rem;line-height:1.28}a[data-astro-cid-uivwqktg].sl-t{text-decoration:underline;text-underline-offset:.18em;text-decoration-color:color-mix(in oklab,currentColor 35%,transparent)}.sl-card-lead[data-astro-cid-uivwqktg] .sl-t[data-astro-cid-uivwqktg]{font-size:clamp(1.2rem,1.6vw,1.5rem)}.sl-d[data-astro-cid-uivwqktg]{font-size:.86rem;color:var(--cocoa)}.co[data-astro-cid-uivwqktg]{padding-block:clamp(56px,7vw,110px)}.co-grid[data-astro-cid-uivwqktg]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.co-card[data-astro-cid-uivwqktg]{display:grid;gap:12px;align-content:start;padding:clamp(20px,2.2vw,30px);border-radius:22px;background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--j-rule);scroll-margin-top:100px}.co-mosaic[data-astro-cid-uivwqktg]{display:flex;gap:10px;color:var(--taupe-2);padding-bottom:12px;border-bottom:1px solid var(--j-rule);min-height:29px}.co-t[data-astro-cid-uivwqktg]{font-size:clamp(1.7rem,2.4vw,2.3rem)}.co-d[data-astro-cid-uivwqktg]{font-size:.9rem;color:var(--taupe-2)}.co-list[data-astro-cid-uivwqktg]{padding-left:1.2em;display:grid;gap:6px;font-size:.9rem}.co-list[data-astro-cid-uivwqktg] li[data-astro-cid-uivwqktg]::marker{color:var(--taupe-2)}.co-more[data-astro-cid-uivwqktg]{list-style:none;margin-left:-1.2em;color:var(--taupe-2);font-size:.82rem}.ix[data-astro-cid-uivwqktg]{padding-block:clamp(64px,8vw,130px);background:var(--paper-2);border-top:1px solid var(--j-rule-2)}.ix-head[data-astro-cid-uivwqktg]{display:grid;grid-template-columns:auto 1fr;align-items:end;gap:16px clamp(24px,4vw,64px);padding-bottom:22px;border-bottom:1px solid var(--j-rule-2)}.ix-h[data-astro-cid-uivwqktg]{font-size:clamp(3.6rem,9vw,9rem);line-height:.8;letter-spacing:-.045em}.ix-intro[data-astro-cid-uivwqktg]{max-width:52ch;color:var(--taupe-2);padding-bottom:.4rem}.ix-tools[data-astro-cid-uivwqktg]{display:grid;gap:14px;padding:22px 0 26px}.ix-search[data-astro-cid-uivwqktg]{display:flex;align-items:center;gap:10px;max-width:520px;height:52px;padding:0 18px;border-radius:999px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--j-rule-2)}.ix-search[data-astro-cid-uivwqktg] svg[data-astro-cid-uivwqktg]{fill:none;stroke:var(--taupe-2);stroke-width:1.6;flex:none}.ix-search[data-astro-cid-uivwqktg] input[data-astro-cid-uivwqktg]{flex:1;min-width:0;height:100%;border:0;background:transparent;outline:none;font-size:1rem}.ix-search[data-astro-cid-uivwqktg]:focus-within{box-shadow:inset 0 0 0 1.5px var(--cobalt)}.ix-chips[data-astro-cid-uivwqktg]{display:flex;flex-wrap:wrap;gap:6px}.ix-chip[data-astro-cid-uivwqktg]{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:999px;font-size:.82rem;font-weight:540;background:color-mix(in oklab,var(--ink) 5%,transparent);color:var(--cocoa)}.ix-chip[data-astro-cid-uivwqktg] .num[data-astro-cid-uivwqktg]{font-size:.72rem}.ix-chip[data-astro-cid-uivwqktg][aria-pressed=true]{background:var(--ink);color:var(--cream)}.ix-count[data-astro-cid-uivwqktg]{font-size:.82rem;color:var(--taupe-2)}.ix-cols[data-astro-cid-uivwqktg]{columns:3 300px;column-gap:clamp(28px,3.4vw,56px)}.ix-group[data-astro-cid-uivwqktg]{break-inside:auto;margin-bottom:26px}.ix-group[data-astro-cid-uivwqktg][hidden]{display:none}.ix-gh[data-astro-cid-uivwqktg]{font-size:1rem;break-after:avoid}.ix-gbtn[data-astro-cid-uivwqktg]{width:100%;display:flex;align-items:baseline;gap:10px;padding:8px 0;border-bottom:1px solid var(--j-rule-2);font-family:var(--serif);font-optical-sizing:none;font-variation-settings:var(--serif-axes);font-weight:500;font-size:1.45rem;letter-spacing:-.01em;text-align:left;cursor:default}.ix-gn[data-astro-cid-uivwqktg]{font-family:var(--sans);font-size:.78rem;color:var(--taupe-2)}.ix-caret[data-astro-cid-uivwqktg]{display:none}.ix-ghub[data-astro-cid-uivwqktg]{font-size:.78rem;color:var(--taupe-2);padding:6px 0 2px;break-after:avoid}.ix-list[data-astro-cid-uivwqktg]{list-style:none;padding:0}.ix-list[data-astro-cid-uivwqktg] li[data-astro-cid-uivwqktg]{break-inside:avoid;display:grid;gap:1px;padding:7px 0;border-bottom:1px solid color-mix(in oklab,var(--ink) 7%,transparent)}.ix-list[data-astro-cid-uivwqktg] li[data-astro-cid-uivwqktg][hidden]{display:none}.ix-t[data-astro-cid-uivwqktg]{font-size:.93rem;line-height:1.3;color:var(--ink)}.ix-live[data-astro-cid-uivwqktg]{font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:color-mix(in oklab,currentColor 40%,transparent)}.ix-live[data-astro-cid-uivwqktg]:after{content:" →"}.ix-m[data-astro-cid-uivwqktg]{font-size:.72rem;color:var(--taupe-2)}.ix-none[data-astro-cid-uivwqktg]{padding:20px 0;color:var(--taupe-2)}.jh-app[data-astro-cid-uivwqktg]{padding-top:clamp(48px,6vw,90px)}@media(max-width:1180px){.fg-plates[data-astro-cid-uivwqktg]{grid-template-columns:repeat(4,minmax(0,1fr))}.lr-more[data-astro-cid-uivwqktg]{grid-template-columns:repeat(3,minmax(0,1fr))}.lr-more[data-astro-cid-uivwqktg] li[data-astro-cid-uivwqktg]:nth-child(4){padding-left:0;border-left:0}.sl-grid[data-astro-cid-uivwqktg]{grid-template-columns:repeat(3,minmax(0,1fr))}.mo-row[data-astro-cid-uivwqktg]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:260px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.mo-card[data-astro-cid-uivwqktg]{scroll-snap-align:start}}@media(max-width:980px){.toc-in[data-astro-cid-uivwqktg],.cs-grid[data-astro-cid-uivwqktg],.lr-lead[data-astro-cid-uivwqktg],.rs-grid[data-astro-cid-uivwqktg]{grid-template-columns:1fr}.fg-fam[data-astro-cid-uivwqktg]{grid-template-columns:1fr;gap:12px}.fg-fam-note[data-astro-cid-uivwqktg]{max-width:none}.co-grid[data-astro-cid-uivwqktg],.sx-grid[data-astro-cid-uivwqktg]{grid-template-columns:1fr}.lr-lead-media[data-astro-cid-uivwqktg]{aspect-ratio:16 / 11}}@media(max-width:760px){.cv[data-astro-cid-uivwqktg]{min-height:620px;height:100svh}.cv-photo[data-astro-cid-uivwqktg] img{object-position:58% 50%}.cv-shade[data-astro-cid-uivwqktg]{background:linear-gradient(180deg,#160e0a80,#160e0a00 22% 38%,#160e0acc)}.cv-in[data-astro-cid-uivwqktg]{padding-top:84px}.cv-plate[data-astro-cid-uivwqktg]{grid-template-columns:1fr auto;font-size:.98rem}.cv-plate-mid[data-astro-cid-uivwqktg]{display:none}.cv-plate[data-astro-cid-uivwqktg] .j-smallcaps[data-astro-cid-uivwqktg]{font-size:.6rem;letter-spacing:.14em}.cv-main[data-astro-cid-uivwqktg]{justify-self:start;padding-bottom:20px}.cv-h1[data-astro-cid-uivwqktg]{font-size:clamp(3.6rem,18vw,5.2rem)}.cv-dek[data-astro-cid-uivwqktg]{margin-top:16px;font-size:1.1rem}.cv-lines[data-astro-cid-uivwqktg]{grid-template-columns:1fr}.cv-lines[data-astro-cid-uivwqktg] li[data-astro-cid-uivwqktg]+li[data-astro-cid-uivwqktg]{border-left:0;border-top:1px solid rgba(246,241,234,.18)}.cv-lines[data-astro-cid-uivwqktg] li[data-astro-cid-uivwqktg]:nth-child(n+3){display:none}.cv-lines[data-astro-cid-uivwqktg] a[data-astro-cid-uivwqktg]{padding:10px 0;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 12px}.cv-sub[data-astro-cid-uivwqktg]{display:none}.cv-line[data-astro-cid-uivwqktg]{font-size:1.12rem}.toc-list[data-astro-cid-uivwqktg] a[data-astro-cid-uivwqktg]{grid-template-columns:2.4rem 1fr}.toc-dek[data-astro-cid-uivwqktg]{display:none}.fg-plates[data-astro-cid-uivwqktg]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:46%;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.fg-plates[data-astro-cid-uivwqktg]::-webkit-scrollbar{display:none}.fg-plates[data-astro-cid-uivwqktg]>li[data-astro-cid-uivwqktg]{scroll-snap-align:start}.fg-plate[data-astro-cid-uivwqktg]{padding:12px 12px 10px}.fg-name[data-astro-cid-uivwqktg]{font-size:1.02rem}.lr-more[data-astro-cid-uivwqktg]{grid-template-columns:1fr}.lr-more[data-astro-cid-uivwqktg] li[data-astro-cid-uivwqktg],.lr-more[data-astro-cid-uivwqktg] li[data-astro-cid-uivwqktg]+li[data-astro-cid-uivwqktg]{padding:18px 0 14px;border-left:0;border-bottom:1px solid var(--j-rule)}.duel-side[data-astro-cid-uivwqktg],.duel-lead[data-astro-cid-uivwqktg] .duel-side[data-astro-cid-uivwqktg]{min-height:0;padding:18px 16px 20px;gap:8px}.duel-name[data-astro-cid-uivwqktg]{font-size:clamp(1.45rem,6.6vw,1.8rem)}.duel-how[data-astro-cid-uivwqktg]{font-size:.58rem;letter-spacing:.12em}.duel-when-t[data-astro-cid-uivwqktg],.duel-lead[data-astro-cid-uivwqktg] .duel-when-t[data-astro-cid-uivwqktg]{font-size:.98rem}.duel-vs[data-astro-cid-uivwqktg]{width:40px;height:40px;font-size:1.05rem}.duel-lead[data-astro-cid-uivwqktg] .duel-pair[data-astro-cid-uivwqktg]{grid-template-columns:1fr;grid-template-rows:none;grid-auto-rows:1fr;gap:0}.duel-lead[data-astro-cid-uivwqktg] .duel-side[data-astro-cid-uivwqktg]{grid-row:auto;grid-template-rows:auto auto 1fr auto;padding:22px 20px 24px}.duel-lead[data-astro-cid-uivwqktg] .duel-side[data-astro-cid-uivwqktg].is-b{text-align:left;justify-items:start}.duel-lead[data-astro-cid-uivwqktg] .duel-side[data-astro-cid-uivwqktg].is-b .duel-when[data-astro-cid-uivwqktg]{justify-items:start}.duel-lead[data-astro-cid-uivwqktg] .duel-side[data-astro-cid-uivwqktg].is-b .duel-curve[data-astro-cid-uivwqktg]{justify-self:start}.duel-lead[data-astro-cid-uivwqktg] .duel-name[data-astro-cid-uivwqktg]{font-size:clamp(2.2rem,10vw,2.8rem)}.duel-lead[data-astro-cid-uivwqktg] .duel-curve[data-astro-cid-uivwqktg]{width:min(100%,240px)}.duel-lead[data-astro-cid-uivwqktg] .duel-vs[data-astro-cid-uivwqktg]{width:52px;height:52px;font-size:1.35rem;left:auto;right:20px;transform:translateY(-50%)}.mo-row[data-astro-cid-uivwqktg]{grid-auto-columns:76vw;gap:12px;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.qa-list[data-astro-cid-uivwqktg]{grid-template-columns:1fr}.rs-row[data-astro-cid-uivwqktg]{grid-template-columns:1fr;gap:10px}.rs-lv[data-astro-cid-uivwqktg]{justify-content:flex-start}.sl-grid[data-astro-cid-uivwqktg]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:44%;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.sl-grid[data-astro-cid-uivwqktg]::-webkit-scrollbar{display:none}.sl-grid[data-astro-cid-uivwqktg]>li[data-astro-cid-uivwqktg]{scroll-snap-align:start}.sl-card[data-astro-cid-uivwqktg]{padding:14px;border-radius:20px}.sl-card-lead[data-astro-cid-uivwqktg],.sl-card-span[data-astro-cid-uivwqktg]{grid-row:auto}.sl-t[data-astro-cid-uivwqktg]{font-size:1.02rem}.ix-head[data-astro-cid-uivwqktg]{grid-template-columns:1fr}.ix-chips[data-astro-cid-uivwqktg]{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none}.ix-chip[data-astro-cid-uivwqktg]{flex:none;min-height:44px}.ix-cols[data-astro-cid-uivwqktg]{columns:1}.ix-group[data-astro-cid-uivwqktg]{margin-bottom:0}.ix-gbtn[data-astro-cid-uivwqktg]{cursor:pointer;min-height:56px;align-items:center}.ix-caret[data-astro-cid-uivwqktg]{display:block;margin-left:auto;width:9px;height:9px;border-right:1.5px solid var(--taupe-2);border-bottom:1.5px solid var(--taupe-2);transform:rotate(45deg) translateY(-3px);transition:transform .4s var(--ease-out)}.ix-group[data-astro-cid-uivwqktg].is-closed .ix-caret[data-astro-cid-uivwqktg]{transform:rotate(-45deg)}.ix-group[data-astro-cid-uivwqktg].is-closed .ix-list[data-astro-cid-uivwqktg],.ix-group[data-astro-cid-uivwqktg].is-closed .ix-ghub[data-astro-cid-uivwqktg]{display:none}.ix-list[data-astro-cid-uivwqktg] li[data-astro-cid-uivwqktg]{min-height:52px;align-content:center}.ix-ghub[data-astro-cid-uivwqktg] a[data-astro-cid-uivwqktg]{display:inline-flex;min-height:44px;align-items:center}}
