.entry-root{--display:var(--font-archivo-black),Impact,sans-serif;--body:var(--font-hanken),system-ui,sans-serif;--label:var(--font-jetbrains-mono),ui-monospace,monospace;--editorial:var(--font-newsreader),Georgia,serif;--paper:#FBF9F5;--paper-deep:#F2EFE8;--paper-light:#FEFDFA;--paper-warm:#F6F3EC;--ink:#0A0808;--soft-brown:#3A3329;--oxblood:#143A39;--oxblood-deep:#0E2A29;--gold:#C8A878;--hairline:rgba(45,40,35,0.20);--hairline-soft:rgba(45,40,35,0.10);position:relative;min-height:100vh;background-color:var(--paper);color:var(--ink);font-family:var(--body);line-height:1.5;font-size:17px;-webkit-font-smoothing:antialiased;overflow-x:hidden}.entry-root *,.entry-root :after,.entry-root :before{box-sizing:border-box;margin:0;padding:0}.entry-root:before{content:"";position:fixed;inset:0;background-image:radial-gradient(circle,rgba(45,40,35,.08) .7px,transparent 0);background-size:14px 14px;pointer-events:none;z-index:0}.entry-root .mono{font-family:var(--label)}.entry-root .container{max-width:1280px}.entry-root .container,.entry-root .container-wide{margin:0 auto;padding:0 56px;position:relative;z-index:1}.entry-root .container-wide{max-width:1440px}.entry-root .masthead{position:sticky;top:0;background:var(--paper);z-index:100;border-bottom:1px solid var(--hairline)}.entry-root .masthead-inner{max-width:1440px;margin:0 auto;padding:20px 56px;display:flex;align-items:center;gap:48px}.entry-root .masthead-logo{font-family:var(--body);font-size:19px;font-weight:500;color:var(--ink);text-decoration:none}.entry-root .masthead-logo em{font-style:italic}.entry-root .masthead-nav{list-style:none;margin:0 0 0 auto;display:flex;gap:40px}.entry-root .masthead-nav a{font-family:var(--label);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink);text-decoration:none;transition:color .18s ease}.entry-root .masthead-nav a:hover{color:var(--oxblood)}.entry-root .masthead-nav a.is-here{color:var(--oxblood);border-bottom:2px solid var(--oxblood);padding-bottom:4px}.entry-root .masthead-cta{padding:12px 24px;background:var(--ink);color:var(--paper);text-decoration:none;font-family:var(--label);font-size:11px;letter-spacing:.16em;text-transform:uppercase;border-radius:999px;display:inline-flex;align-items:center;gap:8px;transition:background .18s ease}.entry-root .masthead-cta:hover{background:var(--oxblood)}.entry-root .crumb-bar{border-bottom:1px solid var(--hairline-soft);background:var(--paper);position:relative;z-index:1}.entry-root .crumb-inner{max-width:1440px;margin:0 auto;padding:14px 56px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-family:var(--label);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--soft-brown)}.entry-root .crumb-inner a{color:var(--soft-brown);text-decoration:none;transition:color .18s ease}.entry-root .crumb-inner a:hover{color:var(--oxblood)}.entry-root .crumb-inner .sep{opacity:.45}.entry-root .crumb-inner .here{color:var(--ink)}.entry-root .crumb-entry-no{margin-left:auto;color:var(--oxblood)}.entry-root .plate{padding:72px 0 0;position:relative;z-index:1}.entry-root .plate-meta-row{display:grid;grid-template-columns:repeat(4,1fr) auto;gap:24px;align-items:end;padding-bottom:22px;border-bottom:1.5px solid var(--ink)}.entry-root .plate-meta-cell{display:flex;flex-direction:column;gap:7px}.entry-root .plate-meta-label{font-family:var(--label);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--soft-brown)}.entry-root .plate-meta-value{font-size:16px;font-weight:500}.entry-root .plate-meta-pill{display:inline-block;align-self:flex-start;letter-spacing:.14em;padding:6px 14px;border:1.5px solid var(--oxblood);border-radius:999px}.entry-root .plate-meta-pill,.entry-root .plate-meta-verified{font-family:var(--label);font-size:11px;text-transform:uppercase;color:var(--oxblood)}.entry-root .plate-meta-verified{display:inline-flex;align-items:center;gap:8px;letter-spacing:.12em;padding:8px 16px;background:var(--paper-deep);border:1px solid var(--hairline)}.entry-root .plate-meta-verified .dot{width:7px;height:7px;border-radius:50%;background:var(--oxblood)}.entry-root .plate-stage{padding:96px 0 104px;display:flex;justify-content:center;background:linear-gradient(var(--hairline-soft) 1px,transparent 1px) 0 0 /100% 64px,var(--paper-warm);border-bottom:1px solid var(--hairline);position:relative}.entry-root .plate-stage:after{content:"Fig. 1 · The name, read as an object";position:absolute;bottom:14px;right:20px;font-family:var(--label);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--soft-brown)}.entry-root .name-wrap{position:relative;display:inline-block;padding:8px 4px}.entry-root .name-box{position:absolute;inset:-14px -16px;border:1px solid var(--oxblood);opacity:.45;pointer-events:none}.entry-root .name-display{font-family:var(--body);font-size:clamp(58px,10vw,132px);font-weight:900;letter-spacing:-.03em;line-height:1;color:var(--ink);display:inline-flex;align-items:flex-end;white-space:pre}.entry-root .frag{position:relative;white-space:pre}.entry-root .frag.is-part{border-bottom:3px solid var(--oxblood);padding-bottom:6px}.entry-root .frag.is-part.k-prefix{border-bottom-style:solid}.entry-root .frag.is-part.k-suffix{border-bottom-style:dashed}.entry-root .frag.is-part.k-modifier{border-bottom-style:dotted}.entry-root .frag.is-part.k-root{border-bottom-color:var(--oxblood)}.entry-root .frag .cap{top:100%;left:50%;transform:translateX(-50%);margin-top:12px;font-size:10px;font-weight:400;letter-spacing:.16em}.entry-root .frag .cap,.entry-root .name-flag{position:absolute;font-family:var(--label);text-transform:uppercase;color:var(--oxblood);white-space:nowrap}.entry-root .name-flag{font-size:11px;letter-spacing:.1em}.entry-root .name-flag.is-syl{top:-34px;left:0}.entry-root .name-flag.is-let{top:-34px;right:0}.entry-root .plate-tag-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;padding:20px 0;border-bottom:1px solid var(--hairline);font-family:var(--label);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--soft-brown)}.entry-root .plate-tag-row .sep{opacity:.4}.entry-root .reading{display:grid;grid-template-columns:220px minmax(0,1fr);gap:72px;padding:88px 0 40px;position:relative;z-index:1}.entry-root .toc{position:sticky;top:110px;align-self:start}.entry-root .toc-label{font-family:var(--label);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--oxblood);padding-bottom:14px;border-bottom:1.5px solid var(--ink);margin-bottom:18px}.entry-root .toc ol{list-style:none;display:flex;flex-direction:column;gap:12px}.entry-root .toc a{font-family:var(--label);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--soft-brown);text-decoration:none;display:flex;gap:10px;transition:color .18s ease}.entry-root .toc a .n,.entry-root .toc a:hover{color:var(--oxblood)}.entry-root .entry-section{margin-bottom:84px;scroll-margin-top:100px}.entry-root .entry-head{display:flex;align-items:baseline;gap:18px;padding-bottom:16px;border-bottom:1.5px solid var(--ink);margin-bottom:30px;flex-wrap:wrap}.entry-root .entry-num{font-family:var(--label);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--oxblood)}.entry-root .entry-title{font-family:var(--display);font-size:clamp(26px,3vw,36px);font-weight:400;line-height:1.1;letter-spacing:-.01em;flex:1}.entry-root .entry-title em{font-family:var(--editorial);font-style:italic;font-weight:400;font-size:1.112em}.entry-root .entry-fig{font-family:var(--label);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--soft-brown)}.entry-root .entry-body p{font-size:18px;line-height:1.7;color:var(--ink);max-width:720px;margin-bottom:1.1em}.entry-root .entry-body p:last-child{margin-bottom:0}.entry-root .move-card{border:1px solid var(--hairline);border-left:4px solid var(--oxblood);background:var(--paper-light);padding:28px 32px;display:flex;flex-direction:column;gap:8px;max-width:720px}.entry-root .move-card .move-tag{font-family:var(--label);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--oxblood);font-weight:600}.entry-root .move-card .move-gloss{font-size:17px;font-style:italic;color:var(--soft-brown);line-height:1.55}.entry-root .ba-panel{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--hairline);max-width:720px;margin-top:36px;background:var(--paper-light)}.entry-root .ba-cell{padding:28px 30px}.entry-root .ba-cell+.ba-cell{border-left:1px solid var(--hairline)}.entry-root .ba-cell .ba-label{font-family:var(--label);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--soft-brown);display:block;margin-bottom:12px}.entry-root .ba-cell.is-after .ba-label{color:var(--oxblood)}.entry-root .ba-cell p{font-size:16.5px;line-height:1.6}.entry-root .ba-cell.is-after{background:var(--paper-warm)}.entry-root .refuse-list{list-style:none;max-width:720px;border-top:1px solid var(--hairline)}.entry-root .refuse-list li{display:flex;align-items:baseline;gap:18px;padding:18px 4px;border-bottom:1px solid var(--hairline);font-size:18px;line-height:1.5}.entry-root .refuse-list .no{font-family:var(--label);font-size:12px;letter-spacing:.1em;color:var(--oxblood);flex-shrink:0;width:44px}.entry-root .refuse-note{font-family:var(--label);font-size:11.5px;letter-spacing:.06em;color:var(--soft-brown);margin-top:14px;max-width:720px}.entry-root .comp-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--hairline);border:1px solid var(--hairline)}.entry-root .comp-cell{background:var(--paper-light);padding:30px 32px;display:flex;flex-direction:column;gap:14px}.entry-root .comp-name{font-family:var(--body);font-size:24px;font-weight:900;letter-spacing:-.02em}.entry-root .comp-row{display:flex;flex-direction:column;gap:5px}.entry-root .comp-k{font-family:var(--label);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--soft-brown)}.entry-root .comp-cell .comp-row:last-child .comp-k{color:var(--oxblood)}.entry-root .comp-v{font-size:15.5px;line-height:1.55}.entry-root .toc-save{margin-top:32px;width:100%;padding:13px 18px;background:transparent;border:1.5px solid var(--ink);font-family:var(--label);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);cursor:pointer;transition:background .18s ease,color .18s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px}.entry-root .toc-save:hover{background:var(--ink);color:var(--paper)}.entry-root .toc-save:disabled{opacity:.5;cursor:default}.entry-root .toc-save.is-saved{background:var(--oxblood);border-color:var(--oxblood);color:var(--paper)}.entry-root .rail{padding:0 0 96px;position:relative;z-index:1}.entry-root .rail-head{display:flex;align-items:baseline;gap:18px;padding-bottom:16px;border-bottom:1.5px solid var(--ink);margin-bottom:0;flex-wrap:wrap}.entry-root .lib-entry{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center;padding:22px 4px;border-bottom:1px solid var(--hairline);text-decoration:none;color:var(--ink);transition:background .18s ease}.entry-root .lib-entry:hover{background:var(--paper-warm)}.entry-root .lib-entry-name{font-family:var(--body);font-size:21px;font-weight:900;letter-spacing:-.02em;display:flex;flex-direction:column;gap:4px}.entry-root .lib-entry-meta{font-family:var(--label);font-size:10.5px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--soft-brown)}.entry-root .lib-entry-arrow{font-family:var(--label);color:var(--oxblood);font-size:15px}.entry-root .pn-row{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--hairline);border:1px solid var(--hairline);margin-top:56px}.entry-root .pn-cell{background:var(--paper-light);padding:26px 30px;text-decoration:none;color:var(--ink);display:flex;flex-direction:column;gap:8px;transition:background .18s ease}.entry-root .pn-cell:hover{background:var(--paper-warm)}.entry-root .pn-cell .pn-dir{font-family:var(--label);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--soft-brown)}.entry-root .pn-cell .pn-name{font-family:var(--body);font-size:22px;font-weight:900;letter-spacing:-.02em}.entry-root .pn-cell.is-next{text-align:right;align-items:flex-end}.entry-root .cta-band{background:var(--oxblood);color:var(--paper);padding:96px 0;position:relative;z-index:1}.entry-root .cta-band .kicker{font-family:var(--label);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:22px}.entry-root .cta-band h2{font-family:var(--display);font-size:clamp(34px,4.5vw,54px);font-weight:400;line-height:1.08;letter-spacing:-.015em;max-width:800px;margin-bottom:20px}.entry-root .cta-band h2 em{font-family:var(--editorial);font-style:italic;font-weight:400;font-size:1.112em}.entry-root .cta-band .sub{font-size:18px;line-height:1.6;color:rgba(244,239,227,.85);max-width:640px;margin-bottom:40px}.entry-root .btn-primary{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;background:var(--paper);color:var(--ink);font-family:var(--label);font-size:12px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:background .18s ease}.entry-root .btn-primary:hover{background:var(--gold)}.entry-root .btn-outline{display:inline-flex;align-items:center;gap:10px;padding:15px 28px;background:transparent;color:var(--paper);border:1.5px solid var(--paper);font-family:var(--label);font-size:12px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:background .18s ease,color .18s ease;margin-left:14px}.entry-root .btn-outline:hover{background:var(--paper);color:var(--ink)}@media (max-width:1020px){.entry-root .reading{grid-template-columns:1fr;gap:40px}.entry-root .toc{display:none}}@media (max-width:920px){.entry-root .masthead-inner{padding:16px 24px;gap:16px}.entry-root .masthead-nav{display:none}.entry-root .container,.entry-root .container-wide{padding:0 24px}.entry-root .crumb-inner{padding:12px 24px}.entry-root .crumb-entry-no{display:none}.entry-root .plate-meta-row{grid-template-columns:1fr 1fr}}@media (max-width:820px){.entry-root .comp-grid{grid-template-columns:1fr}}@media (max-width:680px){.entry-root .ba-panel{grid-template-columns:1fr}.entry-root .ba-cell+.ba-cell{border-left:0;border-top:1px solid var(--hairline)}}