@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/newsreader-latin-400-normal.BFBkh4jY.woff2)format("woff2"),url(/_astro/newsreader-latin-400-normal.gRTjlS2D.woff)format("woff")}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/newsreader-latin-400-italic.CEihAR-f.woff2)format("woff2"),url(/_astro/newsreader-latin-400-italic.CNZoH1hn.woff)format("woff")}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/newsreader-latin-500-normal.B66TYsaK.woff2)format("woff2"),url(/_astro/newsreader-latin-500-normal.DFwuUcdu.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-sans-latin-400-normal.DRC__1Mx.woff2)format("woff2"),url(/_astro/instrument-sans-latin-400-normal.D1W7dsQl.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-sans-latin-400-italic.DCPiXYsF.woff2)format("woff2"),url(/_astro/instrument-sans-latin-400-italic.CX4K8MRt.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/instrument-sans-latin-500-normal.Dk9ku72i.woff2)format("woff2"),url(/_astro/instrument-sans-latin-500-normal.Z6ESRlEs.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/instrument-sans-latin-600-normal.B7fBEWYG.woff2)format("woff2"),url(/_astro/instrument-sans-latin-600-normal.B9e8oLYv.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-latin-400-normal.V6pRDFza.woff2)format("woff2"),url(/_astro/jetbrains-mono-latin-400-normal.6-qcROiO.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jetbrains-mono-latin-500-normal.BWZEU5yA.woff2)format("woff2"),url(/_astro/jetbrains-mono-latin-500-normal.CJOVTJB7.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/jetbrains-mono-latin-600-normal.C8RAYTDA.woff2)format("woff2"),url(/_astro/jetbrains-mono-latin-600-normal.BfsvjouI.woff)format("woff")}:root,html[data-theme=light]{--paper:#f1ece2;--paper2:#e8e2d5;--panel:#fffdf8;--ink:#1b1a17;--soft:#4e4a40;--mut:#5e5950;--structure:#1f3a5f;--label:#6e5212;--gold:#b8860b;--focus:#8c6a14;--maroon:#7b2d1e;--rule:#cfc6b5;--line:#ded6c6;--hair:#1b1a1714;--grid:transparent;--accent:#a6232e;--accent-ink:#a6232e;--on-accent:#fff;--accent-hover:#8e1d27;--accent-soft:#f3dfdb;--pine:#1f6b3a;--pine-ink:#1f6b3a;--strip:#1f3a5f;--strip-ink:#e7dfcf;--strip-mut:#b9ae98;--plate-figure-ground:#fff;--brain-0:#5a86c4;--brain-1:#e2b93e;--brain-2:#d9564e;--brain-3:#c46446;--brain-4:#4caf6e;--brain-5:#d8862a;--brain-6:#b5ac98;--brain-7:#a8c4e8;--brain-8:#8f8777;--brain-9:#6e6555;--night-paper:#141210;--night-paper2:#1a1713;--night-panel:#201c17;--night-ink:#efe9dc;--night-soft:#c9c1b0;--night-mut:#8f8777;--night-structure:#8fb0e0;--night-label:#d4a43a;--night-accent-ink:#ee7a6a;--night-line:#2a2520;--night-rule:#3a332a;--night-hair:#efe9dc14;--shadow-lift:0 6px 18px #1f3a5f24}html[data-theme=dark]{--paper:#141210;--paper2:#1a1713;--panel:#201c17;--plate-figure-ground:#201c17;--ink:#efe9dc;--soft:#c9c1b0;--mut:#8f8777;--structure:#8fb0e0;--label:#d4a43a;--gold:#d4a43a;--focus:#d4a43a;--maroon:#d16a48;--rule:#3a332a;--line:#2a2520;--hair:#efe9dc14;--grid:transparent;--accent:#a6232e;--accent-ink:#ee7a6a;--on-accent:#fff;--accent-hover:#bf2b38;--accent-soft:#3a1b18;--pine:#1f6b3a;--pine-ink:#4caf6e;--strip:#0d0b09;--strip-ink:#efe9dc;--strip-mut:#8f8777;--shadow-lift:0 6px 18px #00000073}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root{--disp:"Newsreader", Georgia, "Times New Roman", serif;--sans:"Instrument Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--mono:"JetBrains Mono", ui-monospace, "Cascadia Code", Consolas, monospace;--ease:cubic-bezier(.2, 0, 0, 1);--dur:.2s}html{background:var(--paper)}body{font-family:var(--sans);background-color:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:15.5px;line-height:1.55}img{max-width:100%;display:block}a{color:inherit}::selection{background:color-mix(in srgb, var(--accent) 24%, transparent)}@media (prefers-reduced-motion:no-preference){html.theme-anim body,html.theme-anim body *,html.theme-anim body :before,html.theme-anim body :after{transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease)!important}html.js [data-reveal]{opacity:0;transform:translateY(9px)}html.js [data-reveal].is-in{opacity:1;transition:opacity .52s var(--ease) var(--rd,0s), transform .52s var(--ease) var(--rd,0s);transform:none}}.wrap{max-width:1100px;margin:0 auto;padding-left:clamp(18px,4vw,40px);padding-right:clamp(18px,4vw,40px)}.wrap--wide{max-width:1280px;padding-left:clamp(18px,4vw,56px);padding-right:clamp(18px,4vw,56px)}.bleed{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.skip-link{z-index:100;background:var(--paper);min-height:44px;color:var(--ink);border:2px solid var(--accent-ink);font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;align-items:center;padding:0 16px;font-size:11px;font-weight:500;text-decoration:none;display:inline-flex;position:absolute;top:-100px;left:8px}.skip-link:focus{top:8px}main:focus{outline:none}.nav-strip{z-index:40;background:var(--paper);border-bottom:2px solid var(--rule);position:sticky;top:0}html.js .nav-strip.is-scrolled{box-shadow:0 10px 22px -14px var(--line)}.nav-strip-in{justify-content:space-between;align-items:center;gap:clamp(12px,2vw,28px);min-height:58px;display:flex}.masthead{color:var(--ink);align-items:baseline;gap:clamp(10px,1.4vw,16px);padding:16px 0 14px;text-decoration:none;display:inline-flex}.mast-word{font-family:var(--disp);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:19px;font-weight:800;line-height:1}.mast-tag{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mut);white-space:nowrap;font-size:10.5px;font-weight:500}.nav-links{align-items:center;gap:clamp(2px,1vw,10px);display:flex}.nav-links a{white-space:nowrap;font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--soft);padding:20px 9px;font-size:11px;font-weight:500;text-decoration:none;display:inline-block}.nav-links a:hover{color:var(--ink)}.nav-links a[aria-current=page]{color:var(--accent-ink);box-shadow:inset 0 -2px 0 var(--accent-ink)}.theme-btn{appearance:none;cursor:pointer;border:1.5px solid var(--rule);min-width:44px;min-height:44px;color:var(--soft);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;background:0 0;border-radius:0;justify-content:center;align-items:center;margin-left:clamp(6px,1.2vw,14px);padding:0 12px;font-size:10px;font-weight:500;display:inline-flex}.theme-btn:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}@media (width<=1200px){.mast-tag{display:none}}@media (width<=760px){.nav-strip-in{flex-wrap:wrap;justify-content:flex-start;padding-bottom:6px}.masthead{padding:14px 0 4px}.nav-links{flex-wrap:wrap;margin-left:-9px}.nav-links a{padding:10px 9px}}.kicker,.label{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent-ink);align-items:center;gap:12px;font-size:10.5px;font-weight:500;display:inline-flex}.kicker{margin-bottom:18px}.page-title{font-family:var(--disp);letter-spacing:-.028em;text-transform:uppercase;text-wrap:balance;margin-bottom:18px;font-size:clamp(2.4rem,5vw,3.75rem);font-weight:800;line-height:.94}.page-head{border-bottom:1.5px solid var(--rule);margin-bottom:clamp(16px,2.6vw,26px);padding:clamp(26px,3.6vw,42px) 0 clamp(14px,2.2vw,22px)}.page-lede{max-width:72ch;color:var(--soft);text-wrap:pretty;max-width:62ch;font-size:1.06rem;line-height:1.54}.sec-head{border-bottom:2px solid var(--rule);align-items:baseline;gap:18px;margin-bottom:clamp(12px,1.8vw,20px);padding-bottom:12px;display:flex}.sec-no{font-family:var(--mono);letter-spacing:.2em;color:var(--accent-ink);white-space:nowrap;font-size:11px;font-weight:500}.work-tier+.work-tier{padding-top:0}.sec-title{font-family:var(--disp);letter-spacing:-.01em;text-transform:uppercase;font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:800;line-height:1.1}.sec-link{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mut);white-space:nowrap;align-self:center;margin-left:auto;font-size:10.5px;font-weight:500;text-decoration:none}.sec-link:hover{color:var(--accent-ink)}.tiles-eyebrow{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink);border-bottom:2px solid var(--rule);margin-bottom:20px;padding-bottom:12px;font-size:10.5px;font-weight:500}.tiles-eyebrow .sec-idx{margin-right:12px}.sec-idx{font-family:var(--mono);letter-spacing:.2em;color:var(--accent-ink);font-size:11px;font-weight:500}.btn-pill{background:var(--accent);color:var(--on-accent);text-align:center;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border-radius:0;padding:14px 24px;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-block}.btn-pill:hover{background:var(--ink);color:var(--paper)}.btn-pill .btn-note{color:inherit;opacity:.72;margin-left:10px;font-weight:400}.btn-quiet{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);border:1.5px solid var(--rule);border-radius:0;padding:12.5px 24px;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-block}.btn-quiet:hover{background:var(--ink);color:var(--paper)}.btn-quiet:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.nav-strip-in a{transition:color .15s}.theme-btn{transition:color .15s,background-color .15s,border-color .15s}.btn-pill,.btn-quiet{transition:background-color .15s, color .15s, transform .18s var(--ease), box-shadow .18s var(--ease)}.btn-pill:hover{transform:translateY(-2px);box-shadow:0 10px 22px #17181a29}.btn-quiet:hover{transform:translateY(-2px)}.arrow-row{transition:border-color .15s, transform .18s var(--ease)}.arrow-row:hover{transform:translateY(-1px)}.card,.plate-card,.venture-card{transition:border-color .18s var(--ease)}.hero-statement,.arrangement{opacity:0;animation:hero-arrive .62s var(--ease) forwards;transform:translateY(10px)}.arrangement{animation-delay:90ms}.hero-statement{animation-delay:.18s}@keyframes hero-arrive{to{opacity:1;transform:none}}}.hero{padding:clamp(18px,2.6vw,34px) 0 0}.hero-grid{border:1.5px solid var(--rule);grid-template-columns:5fr 7fr;display:grid}.hero-statement{border-right:1.5px solid var(--rule);flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(16px,2vw,24px);padding:clamp(28px,3.6vw,52px) clamp(22px,3vw,40px) clamp(28px,3.4vw,44px) clamp(22px,3.4vw,48px);display:flex}.hero-statement .kicker{margin-bottom:0}.lead-head{font-family:var(--disp);letter-spacing:-.028em;text-transform:uppercase;text-wrap:balance;font-size:clamp(2.75rem,5.4vw,4.6rem);font-weight:800;line-height:.9}.lead-deck{color:var(--soft);text-wrap:pretty;max-width:44ch;font-size:1.04rem;line-height:1.55}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.arrangement{background:var(--panel);flex-direction:column;justify-content:center;display:flex;position:relative}.arr-label{z-index:1;color:var(--mut);position:absolute;top:16px;left:22px}.arr-svg{width:100%;height:auto;display:block}.arr-svg .arr-lead{stroke:var(--mut);stroke-width:1px;fill:none}.arr-svg .arr-arrow{fill:var(--mut)}.arr-svg .arr-dim{stroke:var(--line);stroke-width:1px;fill:none}.arr-svg .arr-dim-label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;fill:var(--mut);text-anchor:middle;font-size:10px}.arr-svg .arr-hub{fill:var(--ink)}.arr-svg .arr-hub-text{font-family:var(--disp);letter-spacing:.08em;text-transform:uppercase;fill:var(--paper);text-anchor:middle;font-size:13px;font-weight:800}.arr-svg .arr-box{fill:var(--paper);stroke:var(--rule);stroke-width:1.5px}.arr-svg .arr-num{fill:var(--accent)}.arr-svg .arr-num-text{font-family:var(--mono);fill:var(--on-accent);text-anchor:middle;font-size:12px;font-weight:600}.arr-svg .arr-title{font-family:var(--disp);letter-spacing:.04em;text-transform:uppercase;fill:var(--ink);font-size:15px;font-weight:800}.arr-svg .arr-sub{font-family:var(--sans);fill:var(--soft);font-size:12px}.arr-svg .arr-spec{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;fill:var(--mut);font-size:10.5px}.arr-svg .arr-plate{cursor:pointer;outline:none}.arr-svg .arr-plate:hover .arr-box,.arr-svg .arr-plate:focus-visible .arr-box{stroke:var(--accent);stroke-width:2px}.arr-svg .arr-plate:hover .arr-title,.arr-svg .arr-plate:focus-visible .arr-title{fill:var(--accent-ink)}.arr-list{list-style:none;display:none}@media (width<=759px){.arr-svg,.arr-label{display:none}.arr-list{flex-direction:column;gap:10px;padding:18px;display:flex}}.spec-strip{background:var(--strip);color:var(--strip-ink);margin-top:clamp(18px,2.6vw,34px)}.spec-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.spec{border-right:1px solid color-mix(in srgb, var(--strip-ink) 22%, transparent);flex-direction:column;gap:6px;margin-right:24px;padding:18px 24px 18px 0;display:flex}.spec:last-child{border-right:0;margin-right:0}.spec-k{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--strip-mut);font-size:10px}.spec-v{font-family:var(--mono);color:var(--strip-ink);text-wrap:pretty;font-size:14.5px;font-weight:500;line-height:1.4}.spec-v a{color:inherit;border-bottom:1px solid var(--strip-mut);text-decoration:none}.spec-v a:hover{border-color:var(--strip-ink)}.fig-frame{background:var(--plate-figure-ground);position:relative;overflow:hidden}.fig-frame img{object-fit:contain;display:block}.fig-frame--natural img{width:100%;height:auto}.fig-frame--ratio{aspect-ratio:var(--fig-ar,16 / 10)}.fig-frame--ratio img,.fig-frame--fill img{width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;inset:6px}.fig-frame--fill{height:100%;min-height:220px}.fig-frame--fill img{width:calc(100% - 20px);height:calc(100% - 20px);inset:10px}.fig-cap{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mut);border-top:1.5px solid var(--rule);background:var(--paper2);padding:10px 18px;font-size:10px}.plate-lead{border:1.5px solid var(--rule);background:var(--panel);grid-template-columns:5fr 7fr;margin-bottom:clamp(18px,2.2vw,24px);display:grid}.plate-lead-copy{border-right:1.5px solid var(--rule);flex-direction:column;align-items:flex-start;gap:14px;padding:clamp(24px,3vw,36px);display:flex}.plate-lead-fig{background:var(--paper2);flex-direction:column;display:flex}.plate-lead-fig .fig-frame{flex:1}.chip{background:var(--accent);color:var(--on-accent);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;margin-right:6px;padding:4px 9px;font-size:10px;font-weight:600;display:inline-block}.plate-title{font-family:var(--disp);letter-spacing:-.022em;font-size:clamp(1.6rem,2.6vw,2.25rem);font-weight:800;line-height:1.02}.plate-body{color:var(--soft);text-wrap:pretty;font-size:.98rem;line-height:1.56}.plate-stats{border-top:1px solid var(--line);gap:32px;width:100%;margin-top:4px;padding-top:14px;display:flex}.plate-stats div{flex-direction:column;gap:3px;display:flex}.plate-stats dt{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mut);font-size:9.5px}.plate-stats dd{font-family:var(--mono);color:var(--ink);margin:0;font-size:17px;font-weight:500}.more{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);font-size:10.5px;font-weight:600;text-decoration:none;display:inline-block}.more:hover{color:var(--ink)}.plate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,22px);list-style:none;display:grid}.plate-card{border:1.5px solid var(--rule);background:var(--panel);flex-direction:column;display:flex}.plate-card .fig-frame{border-bottom:1.5px solid var(--rule)}.plate-card-copy{flex-direction:column;gap:9px;padding:20px 22px 22px;display:flex}.plate-card-copy h3{font-family:var(--disp);letter-spacing:-.014em;font-size:1.3rem;font-weight:800;line-height:1.1}.plate-card-copy p{color:var(--soft);text-wrap:pretty;font-size:.9rem;line-height:1.5}.plate-card-copy .more{margin-top:3px}.plate-card-copy .fineprint{margin-top:2px}.register{border-top:2px solid var(--rule);list-style:none}.reg-row{border-bottom:1px solid var(--line);grid-template-columns:118px 178px minmax(0,1fr) 90px;align-items:baseline;gap:24px;padding:20px 0 18px;display:grid}.reg-date,.reg-meta,.reg-desk{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.reg-date{color:var(--mut)}.reg-desk{color:var(--accent-ink);letter-spacing:.15em;font-size:10px}.reg-meta{color:var(--mut);text-align:right}.reg-title{font-family:var(--sans);letter-spacing:-.012em;font-size:1.2rem;font-weight:600;line-height:1.2}.reg-title a{color:inherit;text-decoration:none}.reg-title a:hover{color:var(--accent-ink)}.reg-sub{color:var(--soft);text-wrap:pretty;margin-top:5px;font-size:.9rem;line-height:1.5}.plate{background:var(--paper2);border:1.5px solid var(--rule);border-radius:0;margin:clamp(18px,2.8vw,28px) 0;overflow:hidden}.plate-frame{display:block;position:relative}.plate-frame img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.plate-cap{border-top:1px solid var(--hair);padding:13px 20px 15px}.cap-label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);font-size:10px;font-weight:600;display:block}.cap-line{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);margin-top:4px;font-size:10px;line-height:1.6;display:block}.plate--figure .plate-frame img{filter:none;aspect-ratio:auto;object-fit:contain;background:var(--plate-figure-ground);padding:clamp(10px,2.5vw,26px)}.plate--figure{background:var(--plate-figure-ground)}html[data-theme=dark] :is(.fig-frame,.plate--figure){box-shadow:inset 0 0 0 1px var(--rule)}.prose .plate--figure{width:min(1020px,100vw - 2*clamp(18px,4vw,40px));max-width:none}.sheet-main .prose :is(.plate--figure,.brain--feature){width:auto;max-width:100%}.plate--figure .plate-cap{background:var(--paper2);border-top:1px solid var(--line)}.brain{background:var(--paper2);border:1.5px solid var(--rule);margin:0}.brain-frame{aspect-ratio:16/10;background:var(--plate-figure-ground);position:relative;overflow:hidden}html[data-theme=dark] .brain-frame{background:var(--paper2)}.brain-frame img,.brain-frame canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.brain-frame img{object-fit:contain;transition:opacity .6s var(--ease);padding:clamp(10px,2.5vw,26px)}.brain-frame canvas{opacity:0;transition:opacity .6s var(--ease);cursor:grab;touch-action:none}.brain-frame canvas:focus-visible{outline:2px solid var(--accent-ink);outline-offset:-2px}.brain[data-brain-state=live] .brain-frame img{opacity:0}.brain[data-brain-state=live] .brain-frame canvas{opacity:1}.brain-hover,.brain-hint{font-family:var(--mono);letter-spacing:.04em;color:var(--mut);pointer-events:none;opacity:0;transition:opacity .4s var(--ease);margin:0;font-size:10.5px;position:absolute;bottom:8px}.brain-hover{min-height:1.4em;left:12px}.brain-hint{right:12px}.brain[data-brain-state=live] .brain-hover,.brain[data-brain-state=live] .brain-hint{opacity:1}.brain-face{border-top:1.5px solid var(--rule);background:var(--panel);gap:12px;padding:12px 14px 14px;display:grid}.brain-legend{flex-wrap:wrap;gap:6px 8px;display:flex}.brain-chip{font-family:var(--mono);letter-spacing:.04em;color:var(--ink);background:var(--paper2);border:1px solid var(--line);cursor:pointer;align-items:center;gap:7px;padding:5px 9px 5px 7px;font-size:11px;display:inline-flex}.brain-chip:hover{border-color:var(--rule)}.brain-chip:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.brain-chip[aria-pressed=true]{border-color:var(--rule);box-shadow:inset 0 0 0 1px var(--rule)}.brain.has-active .brain-chip[aria-pressed=false]{opacity:.5}.brain-dot{background:var(--c,var(--mut));border-radius:50%;flex:none;width:9px;height:9px}.brain-n{color:var(--mut)}.brain-stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:end;gap:10px 22px;margin:0;display:grid}.brain-stats div{flex-direction:column;gap:3px;display:flex}.brain-stats dt{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mut);font-size:9.5px}.brain-stats dd{font-family:var(--mono);color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:19px;font-weight:500}.brain-stats dd small{color:var(--mut);letter-spacing:.04em;margin-left:6px;font-size:10.5px;font-weight:400}.brain-spark{grid-column:span 2;min-width:200px}.brain-spark svg{width:100%;height:44px;display:block}.brain-spark-area{fill:var(--accent);opacity:.12}.brain-spark-line{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round}.brain-spark-dot{fill:var(--accent)}.brain-spark-cap{font-family:var(--mono);color:var(--mut);justify-content:space-between;margin-top:2px;font-size:9.5px;display:flex}.brain-controls{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.brain-btn{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:var(--paper2);border:1px solid var(--rule);cursor:pointer;padding:7px 11px;font-size:11px}.brain-btn:hover{background:var(--ink);color:var(--paper)}.brain-btn:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.brain-btn:disabled{opacity:.55;cursor:default}.brain-scrub{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mut);align-items:center;gap:8px;font-size:10.5px;display:inline-flex}.brain-scrub input{width:150px;accent-color:var(--accent)}.brain-cap{border-top:1px solid var(--line);font-family:var(--mono);color:var(--mut);align-items:baseline;gap:14px;padding:9px 14px;font-size:11px;display:flex}.brain-cap .cap-label{color:var(--ink);letter-spacing:.06em;font-weight:500}.prose .brain--feature{width:min(1020px,100vw - 2*clamp(18px,4vw,40px));max-width:none;margin:28px 0}.plate-lead-fig .brain--lead{border:0;flex-direction:column;flex:1;display:flex}.plate-lead-fig .brain--lead .brain-frame{aspect-ratio:auto;flex:1;min-height:320px}.plate-lead-fig .brain--lead .brain-face{padding:10px 14px}.plate-lead-fig .brain--lead .brain-cap{display:none}@media (width<=900px){.plate-lead-fig .brain--lead .brain-frame{aspect-ratio:16/10;min-height:0}.brain-spark{grid-column:span 1}}@media (prefers-reduced-motion:reduce){.brain-frame img,.brain-frame canvas,.brain-hover,.brain-hint{transition:none}}.paths-sec{padding-bottom:clamp(24px,3.6vw,44px)}.paths{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.4vw,26px);display:grid}.path-label{letter-spacing:.2em;text-transform:uppercase;color:var(--ink);align-items:center;gap:9px;margin-bottom:14px;font-size:11px;font-weight:700;display:flex}.path-label svg{color:var(--mut);flex:none}.path-list{flex-direction:column;gap:10px;list-style:none;display:flex}@media (width<=860px){.paths{grid-template-columns:1fr}}.arrow-row{border:1.5px solid var(--rule);border-radius:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px 15px;text-decoration:none;display:flex}.arrow-row:hover{border-color:var(--ink)}.row-name{color:var(--ink);font-size:.97rem;font-weight:640;line-height:1.35;display:block}.row-sub{color:var(--mut);margin-top:2px;font-size:.84rem;line-height:1.5;display:block}.row-arrow{color:var(--ink);flex:none;font-size:1.05rem;line-height:1}.arrow-row:hover .row-arrow{color:var(--accent-ink)}@media (prefers-reduced-motion:no-preference){.row-arrow{transition:transform var(--dur) var(--ease), color .15s}.arrow-row:hover .row-arrow{transform:translate(4px)}}.section{padding-bottom:clamp(28px,4.2vw,50px)}.card-grid{grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,40px);list-style:none;display:grid}.card{border-top:1px solid var(--line);padding-top:16px}.w-date{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mut);font-size:11px;font-weight:500}.w-title{letter-spacing:.002em;text-wrap:balance;margin:9px 0 8px;font-size:1.16rem;font-weight:660;line-height:1.3}.w-title a{color:inherit;text-decoration:none}.w-title a:hover{color:var(--accent-ink)}.w-sub{color:var(--soft);font-size:.9rem;line-height:1.6}.w-cont{letter-spacing:.18em;text-transform:uppercase;color:var(--accent-ink);margin-top:10px;font-size:10px;font-weight:680}.card-grid.card-list{grid-template-columns:1fr;gap:0}.card-grid.card-list .card{border-top:1px solid var(--hair);grid-template-columns:150px 1fr;gap:4px clamp(18px,3vw,36px);padding:20px 0 22px;display:grid}.card-grid.card-list .card:first-child{border-top:0;padding-top:2px}.desk-filter+.section .card-grid.card-list .card:first-child{padding-top:0}.card-grid.card-list .w-date{grid-column:1;padding-top:8px}.w-desk{color:var(--accent-ink);margin-bottom:3px;display:block}.card-grid.card-list .w-title{grid-area:1/2;margin:0 0 6px}.card-grid.card-list .w-sub{grid-column:2;max-width:62ch}.work-head{border:1.5px solid var(--rule);border-bottom-width:1.5px;grid-template-columns:7fr 5fr;gap:0;margin-bottom:clamp(20px,3vw,34px);padding:0;display:grid}.work-head-copy{padding:clamp(28px,3.6vw,44px) clamp(22px,3vw,40px) clamp(26px,3.2vw,40px) clamp(22px,3.4vw,48px)}.work-head-copy .page-title{margin-bottom:18px}.work-head-copy .page-lede{max-width:56ch}.work-filed{border-left:1.5px solid var(--rule);background:var(--panel);flex-direction:column;padding:clamp(22px,2.8vw,30px) clamp(22px,3.4vw,48px) clamp(22px,2.8vw,30px) clamp(22px,3vw,34px);display:flex}.work-filed .label{color:var(--mut);margin-bottom:12px}.filed-list{margin:0}.filed-list div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding:10px 0;display:flex}.filed-list dt{font-family:var(--mono);color:var(--ink);font-size:13px;font-weight:500}.filed-list dd{font-family:var(--mono);color:var(--mut);margin:0;font-size:12px}.filed-list .filed-total dt{color:var(--accent-ink)}.filed-list .filed-total{border-bottom:0}.filed-note{font-family:var(--mono);letter-spacing:.04em;color:var(--mut);text-wrap:pretty;margin-top:16px;font-size:10.5px;line-height:1.7}.tier-chip{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;align-self:center;padding:3px 8px;font-size:10px;font-weight:600;display:inline-block}.tier-chip--1{background:var(--accent);color:var(--on-accent)}.tier-chip--2{border:1.5px solid var(--rule);color:var(--ink)}.tier-chip--3{border:1.5px solid var(--line);color:var(--mut)}.venture-grid{grid-template-columns:7fr 5fr;gap:clamp(14px,1.8vw,22px);list-style:none;display:grid}.venture-card{border:1.5px solid var(--rule);background:var(--panel);flex-direction:column;display:flex}.venture-card--split{grid-template-columns:1fr 1fr;display:grid}.venture-copy{flex-direction:column;align-items:flex-start;gap:12px;padding:clamp(22px,2.8vw,30px) clamp(20px,2.4vw,28px);display:flex}.venture-card--split .venture-copy{border-right:1.5px solid var(--rule)}.venture-copy h3{font-family:var(--disp);letter-spacing:-.02em;font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:800;line-height:1.03}.venture-body{color:var(--soft);text-wrap:pretty;font-size:.92rem;line-height:1.52}.venture-copy .plate-stats{gap:26px}.venture-copy .plate-stats dd{font-size:14px}.venture-links{flex-wrap:wrap;gap:18px;margin-top:4px;display:flex}.venture-fig{min-height:240px}.register--work .reg-row{grid-template-columns:54px 300px minmax(0,1fr) 168px 28px;gap:20px;padding:15px 0}.reg-row--head{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mut);padding:11px 0;font-size:9.5px}.register--work .reg-title{font-size:1rem}.register--work .reg-sub{margin-top:0;font-size:.86rem}.reg-state{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--soft);font-size:11px}.reg-go{font-family:var(--mono);color:var(--accent-ink);text-align:right;font-size:13px;text-decoration:none}.reg-row--wip{opacity:.72}.reg-row--wip .reg-state,.reg-row--wip .reg-go{color:var(--mut)}.tl-note{color:var(--soft);margin:2px 0 8px;font-size:.9rem;line-height:1.55}.fineprint{font-family:var(--mono);letter-spacing:.08em;color:var(--mut);text-transform:uppercase;margin-top:12px;font-size:10px}.fineprint--prose{font-family:var(--sans);letter-spacing:0;text-transform:none;font-size:.88rem;line-height:1.55}.desk-filter{flex-wrap:wrap;gap:8px;margin:26px 0 22px;display:flex}.desk-chip{appearance:none;cursor:pointer;border:1.5px solid var(--rule);min-height:38px;color:var(--soft);font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;background:0 0;border-radius:0;padding:0 15px;font-size:11px;font-weight:620}.desk-chip:hover{border-color:var(--ink);color:var(--ink)}.desk-chip.is-on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.desk-empty{color:var(--mut);margin-top:8px}.prose{max-width:70ch;padding-bottom:clamp(28px,4.2vw,50px)}.prose p{color:var(--soft);margin:0 0 .95em}.prose p strong{color:var(--ink)}.prose h2{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink);border-top:1px solid var(--hair);margin:2.2em 0 .8em;padding-top:18px;font-size:11px;font-weight:500}.prose ul,.prose ol{color:var(--soft);margin:0 0 .95em 1.2em}.prose li{margin-bottom:.35em}.prose a{color:var(--ink);text-underline-offset:3px;text-decoration:underline 1px}.prose a:hover{color:var(--accent-ink)}.prose blockquote{border-left:2px solid var(--line);color:var(--mut);margin:0 0 1.2em;padding-left:18px;font-size:1.05rem;font-style:italic}.prose hr{border:0;border-top:1px solid var(--hair);margin:1.5em 0}.post-meta,.byline{letter-spacing:.18em;text-transform:uppercase;color:var(--ink);margin:14px 0 2px;font-size:11px;font-weight:680}.byline .by-date{font-family:var(--mono);color:var(--mut);letter-spacing:.08em;font-weight:500}.byline .by-sep{color:var(--accent-ink);margin:0 8px}.resume-actions{margin:22px 0 4px}.timeline{margin-top:12px;list-style:none}.tl-org{border-top:1px solid var(--line);margin-top:26px;padding:26px 0 8px}.timeline>.tl-org:first-child{margin-top:0}.tl-org h2{letter-spacing:.002em;font-size:1.24rem;font-weight:680}.tl-org .tl-org-meta{letter-spacing:.16em;text-transform:uppercase;color:var(--mut);margin-top:5px;font-size:10.5px;font-weight:640}.tl-role{border-top:1px solid var(--hair);grid-template-columns:172px 1fr;gap:20px;padding:18px 0;display:grid}.tl-org .tl-role:first-of-type{border-top:0;margin-top:10px}.tl-when{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--mut);padding-top:4px;font-size:11px}.tl-what h3{margin-bottom:6px;font-size:1.02rem;font-weight:660}.tl-what ul{list-style:none}.tl-what li{color:var(--soft);margin-bottom:5px;padding-left:16px;font-size:.92rem;position:relative}.tl-what li:before{content:"";background:var(--ink);width:7px;height:1.5px;position:absolute;top:.62em;left:0}.lost{max-width:680px;padding:clamp(36px,6vw,68px) 0}.lost-box{text-align:left}.lost-label{letter-spacing:.24em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:16px;font-size:10.5px;font-weight:700;display:inline-block}.lost .page-title{margin-bottom:12px}.lost .page-lede a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.lost .page-lede a:hover{color:var(--accent-ink)}.connect-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(22px,3.4vw,40px);margin-top:clamp(18px,2.6vw,28px);display:grid}.connect-form{flex-direction:column;gap:20px;max-width:560px;display:flex}.field{border:0;flex-direction:column;gap:7px;margin:0;padding:0;display:flex}.field>label,.field legend{letter-spacing:.16em;text-transform:uppercase;color:var(--ink);padding:0;font-size:11.5px;font-weight:680}.field input[type=text],.field input[type=email],.field select,.field textarea{width:100%;font-family:var(--sans);color:var(--ink);background:var(--paper);border:1.5px solid var(--rule);border-radius:0;padding:12px 14px;font-size:1rem;line-height:1.5}.field textarea{resize:vertical;min-height:150px}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:2px solid var(--accent-ink);outline-offset:1px;border-color:var(--accent-ink)}.field-docs{border:1px solid var(--hair);border-radius:0;gap:10px;padding:18px 18px 16px}.field-help{color:var(--mut);margin:-2px 0 4px;font-size:.88rem;line-height:1.55}.check{color:var(--ink);cursor:pointer;align-items:baseline;gap:10px;font-size:.97rem;display:flex}.check input{accent-color:var(--accent);margin:0}.check span{color:var(--mut);font-size:.84rem}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.connect-form .btn-pill{cursor:pointer;font-family:var(--sans);border:0;align-self:flex-start}.connect-form .btn-pill[disabled]{opacity:.55;cursor:progress}.form-status{min-height:1.4em;color:var(--mut);font-size:.93rem}.form-status.is-ok{color:var(--pine-ink)}.form-status.is-bad{color:var(--accent-ink)}.connect-aside .sec-title{margin-top:30px;margin-bottom:12px}.connect-aside .sec-title:first-child{margin-top:0}.connect-links{flex-direction:column;gap:8px;list-style:none;display:flex}.connect-aside .fineprint{margin-top:18px}@media (width<=800px){.connect-grid{grid-template-columns:1fr}}.doc-cols{grid-template-columns:1fr 1fr;gap:0 34px;display:grid}.doc-cols ul{margin:0}@media (width<=640px){.doc-cols{grid-template-columns:1fr}}.site-foot{background:var(--strip);color:var(--strip-mut);margin-top:clamp(28px,4vw,48px)}.site-foot .wrap{padding-top:24px;padding-bottom:28px}.f-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;display:flex}.f-copy,.f-links a{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;font-weight:500}.f-copy{color:var(--strip-mut)}.f-links{gap:22px;display:flex}.f-links a{color:var(--strip-ink);border-bottom:1px solid #0000;padding-bottom:2px;text-decoration:none}.f-links a:hover{border-color:var(--strip-ink)}.f-disc{color:var(--strip-mut);margin-top:12px;font-size:.78rem;line-height:1.6}.f-system,.page-count{font-family:var(--mono);letter-spacing:.04em;color:var(--mut);font-size:10px}.f-system{color:var(--strip-mut);margin-top:7px}.page-count{margin-top:14px}.currently{margin-bottom:8px}.currently-head{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:2px;font-size:10px}.currently-list{margin:0}.currently-row{border-top:1px solid var(--hair);grid-template-columns:150px 1fr;gap:24px;padding:16px 0;display:grid}.currently-row dt{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--mut);padding-top:2px;font-size:10px}.currently-row dd{color:var(--soft);margin:0;font-size:.95rem}.currently-row dd a{box-shadow:inset 0 -1px 0 var(--line);text-decoration:none}.currently-row dd a:hover{color:var(--accent-ink);box-shadow:inset 0 -1px 0 var(--accent-ink)}.currently-stamp{border-top:1px solid var(--hair);font-family:var(--mono);letter-spacing:.04em;color:var(--mut);margin-top:14px;padding-top:14px;font-size:10px}.share-list{list-style:none}.share-row{border-top:1px solid var(--hair);grid-template-columns:150px 1fr;gap:24px;padding:22px 0;display:grid}.share-date{font-family:var(--mono);color:var(--mut);padding-top:4px;font-size:10px}.share-source{border:1.5px solid var(--rule);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink);border-radius:0;padding:3px 8px;font-size:9px;font-weight:700;display:inline-block}.share-row h2{margin:7px 0 4px;font-size:1.12rem}.share-row h2 a{text-decoration:none}.share-row h2 a:hover{color:var(--accent-ink)}.share-row p:last-child{color:var(--mut);font-size:.9rem}@media print{html,html[data-theme=dark]{--paper:#fff;--paper2:#fff;--panel:#fff;--ink:#111;--soft:#222;--mut:#444;--rule:#000;--line:#000;--hair:#bbb;--grid:transparent;--accent:#b23a0b;--accent-ink:#8a2c08;--on-accent:#fff;--pine:#0a6238;--pine-ink:#0a6238;--strip:#fff;--strip-ink:#111;--strip-mut:#444}*{box-shadow:none!important}.site-head,.nav-strip,.site-foot,.resume-actions,.theme-btn,.skip-link,.spec-strip,.arrangement,.fig-frame,.sheet-rail{display:none!important}.sheet{display:block}body{background:#fff;font-size:.95rem}.page-head{border-bottom-color:#000;padding-top:0;padding-bottom:10px}.page-title{font-size:1.9rem}.page-lede{font-size:1rem;line-height:1.4}.wrap{max-width:none;padding-left:0;padding-right:0}.section{padding:10px 0 0}.sec-head{margin-bottom:10px}.timeline{margin-top:6px}.tl-org{margin-top:12px;padding:12px 0 2px}.tl-org h2{font-size:1.1rem}.tl-role{margin-bottom:8px}.tl-what ul{margin:3px 0 0}.tl-what li{margin-bottom:1px;line-height:1.34}.tl-note{margin:1px 0 4px}.tl-when,.tl-what h3,.tl-note{break-after:avoid}.tl-what li{break-inside:avoid}.tl-org h2,.tl-org-meta{break-after:avoid}.btn-pill,.lost-label,.desk-filter,.no-print{display:none!important}@page{margin:.5in}html[data-page=documents--leadership-profile]{font-size:9.5px}html[data-page=experience]{font-size:11px}.doc-page .page-head{padding-bottom:7px}.doc-page .page-lede{margin-bottom:0}.doc-page .prose h2{margin-top:.9em;margin-bottom:.3em}.doc-page .prose p,.doc-page .prose ul{margin-bottom:.5em}.doc-page .prose li{margin-bottom:1px;line-height:1.34}.doc-page .doc-cols{gap:0 26px}.doc-page hr{margin:.9em 0 .5em}.tl-org{border-top-color:#000}[data-reveal]{opacity:1!important;transform:none!important}}@media (width<=900px){.hero-grid{grid-template-columns:1fr}.hero-statement{border-right:0;border-bottom:1.5px solid var(--rule)}.spec-grid{grid-template-columns:1fr 1fr}.spec:nth-child(2){border-right:0}.plate-lead{grid-template-columns:1fr}.plate-lead-copy{border-right:0;border-bottom:1.5px solid var(--rule)}.plate-grid{grid-template-columns:1fr}.reg-row{grid-template-columns:1fr;gap:4px;padding:16px 0}.reg-meta{text-align:left}.card-grid{grid-template-columns:1fr;gap:20px}.card-grid.card-list .card{grid-template-columns:1fr}.card-grid.card-list .w-date{padding-top:0}.card-grid.card-list .w-title,.card-grid.card-list .w-sub{grid-column:1}.card-grid.card-list .w-title{grid-row:auto;margin-top:6px}.work-head{grid-template-columns:1fr}.work-filed{border-left:0;border-top:1.5px solid var(--rule)}.venture-grid,.venture-card--split{grid-template-columns:1fr}.venture-card--split .venture-copy{border-right:0;border-bottom:1.5px solid var(--rule)}.register--work .reg-row{grid-template-columns:54px minmax(0,1fr)}.register--work .reg-sub,.register--work .reg-state{grid-column:2}.reg-go,.reg-row--head{display:none}.paths{grid-template-columns:1fr;gap:28px}.tl-role{grid-template-columns:1fr;gap:4px}.tl-when{padding-top:0}}@media (width<=699px){.share-row{grid-template-columns:1fr;gap:6px}.currently-row{grid-template-columns:1fr;gap:4px}}@media (width<=560px){.sec-head{flex-wrap:wrap;row-gap:8px}.sec-link{flex-basis:100%;margin-left:0}.spec-grid{grid-template-columns:1fr}.spec{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--strip-ink) 22%, transparent);margin-right:0;padding-right:0}.spec:last-child{border-bottom:0}.f-row{flex-direction:column;align-items:flex-start;gap:10px}}.reading-progress{z-index:80;pointer-events:none;height:1px;position:fixed;inset:0 0 auto}.reading-progress span{background:var(--accent);transform-origin:0;width:100%;height:1px;display:block;transform:scaleX(0)}.cap-credit{font:500 10px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);margin-top:4px;display:block}.article-folio,.read-time{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);font-size:10px}.article-folio{margin-bottom:18px}.article-body blockquote{border-left-color:var(--accent);color:var(--ink);margin:2.2em -8vw;padding:4px 0 4px 26px;font-size:clamp(1.35rem,2.7vw,1.85rem);line-height:1.38}.tombstone{font-size:13px;color:var(--accent-ink)!important;margin-top:3em!important}.lost-box{border:1.5px solid var(--rule);border-radius:0;padding:clamp(28px,6vw,54px);position:relative}.lost-box:after{content:"■";color:var(--accent-ink);font-size:9px;position:absolute;top:20px;right:24px}@media (prefers-reduced-motion:no-preference){a:not(.masthead):not(.btn-pill):not(.btn-quiet):not(.arrow-row){transition:color .18s var(--ease), text-decoration-color .18s var(--ease);text-decoration-color:#0000}a:not(.masthead):hover{text-decoration-color:var(--accent-ink)}.btn-pill:active,.btn-quiet:active,.theme-btn:active{box-shadow:none;transform:translateY(1px)scale(.98)}.card,.plate-card,.venture-card{transition:border-color .18s var(--ease), transform .22s var(--ease), background-color .18s var(--ease)}.plate-card:hover,.venture-card:hover{transform:translateY(-3px)}.hero-statement,.arrangement{opacity:1;animation:none;transform:none}html.js.entrance-ready .masthead,html.js.entrance-ready [data-hero] .hero-statement>*,html.js.entrance-ready [data-hero] .arrangement{opacity:0}html.js.entrance-ready .masthead{animation:wow-settle .52s var(--ease) 60ms forwards;transform:translateY(-7px)}html.js.entrance-ready [data-hero] .hero-statement>:first-child{animation:wow-rise .5s var(--ease) .42s forwards}html.js.entrance-ready [data-hero] .hero-statement>:nth-child(2){animation:wow-rise .54s var(--ease) .51s forwards}html.js.entrance-ready [data-hero] .hero-statement>:nth-child(3){animation:wow-rise .54s var(--ease) .59s forwards}html.js.entrance-ready [data-hero] .hero-statement>:nth-child(4){animation:wow-rise .54s var(--ease) .67s forwards}html.js.entrance-ready [data-hero] .arrangement{animation:wow-rise .64s var(--ease) .8s forwards;transform:translateY(12px)}@keyframes wow-settle{to{opacity:1;transform:none}}@keyframes wow-fade{to{opacity:1}}@keyframes wow-rule{to{opacity:1;transform:scaleX(1)}}@keyframes wow-rise{to{opacity:1;transform:none}}html.js [data-reveal=plate]{transform:translateY(16px)scale(.992)}html.js [data-reveal=plate].is-in{transition-duration:.72s;transform:none}html.js .sec-head[data-reveal]{transform:none}html.js .sec-head[data-reveal]:after{content:"";background:var(--ink);transform-origin:0;height:1px;position:absolute;inset:auto 0 -1px;transform:scaleX(0)}html.js .sec-head[data-reveal].is-in:after{transition:transform .7s var(--ease) .1s;transform:scaleX(1)}.sec-head{position:relative}html.js .path-group.is-in .arrow-row{animation:wow-rise .44s var(--ease) both}html.js .path-group.is-in li:nth-child(2) .arrow-row{animation-delay:70ms}html.js .path-group.is-in li:nth-child(3) .arrow-row{animation-delay:.14s}}@media (width<=900px){.article-body blockquote{margin-inline:0}}@media (prefers-reduced-motion:reduce){.reading-progress{display:none}.hero-statement,.arrangement,[data-reveal]{opacity:1!important;animation:none!important;transform:none!important}}.sheet{grid-template-columns:minmax(0, 1fr) var(--rail-w,272px);grid-template-rows:auto auto auto 1fr;align-items:start;column-gap:clamp(32px,4.5vw,64px);display:grid}.sheet--rail{--rail-w:380px}.sheet>.page-head{grid-area:1/1/auto/-1}.sheet>:is(.case-opening,.case-openings){grid-area:2/1/auto/-1}.sheet-main{grid-area:3/1/span 2;min-width:0}.sheet-rail{flex-direction:column;grid-area:3/2;align-self:start;gap:26px;min-width:0;display:flex}.sheet-rail:not(.sheet-rail--top){position:sticky;top:84px}.sheet-rail--end{grid-row:4}.sheet-rail .rail-plate{margin:0}.sheet-rail .rail-plate :is(.plate,.bp-figure,figure,.essay-plate){width:100%;max-width:100%;margin:0}.sheet-rail .plate--figure .plate-frame img{padding:8px}.sheet-rail .pull-quote{border-left:3px solid var(--accent);margin:0;padding:2px 0 2px 16px}.sheet-rail .pull-quote p{font:italic 400 20px/1.32 var(--disp);color:var(--structure);margin:0}.sheet-rail .pull-quote cite{font:500 10.5px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--label);margin-top:6px;font-style:normal;display:block}.sheet .article-body blockquote{margin-inline:0}.rail-block{border-top:2px solid var(--rule);padding:14px 0 18px}.rail-block+.rail-block{border-top-width:1px;border-top-color:var(--line)}.rail-label{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:10px;font-size:10px;font-weight:500}.rail-list{flex-direction:column;list-style:none;display:flex}.rail-list li{border-bottom:1px solid var(--line)}.rail-list li:last-child{border-bottom:0}.rail-list a{color:var(--ink);flex-direction:column;gap:2px;padding:8px 0;font-size:.92rem;line-height:1.35;text-decoration:none;display:flex}.rail-list a:hover{color:var(--accent-ink)}.rail-k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-size:9.5px}.rail-kv{flex-direction:column;gap:8px;margin:0;display:flex}.rail-kv div{flex-direction:column;gap:2px;display:flex}.rail-kv dt{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-size:9.5px}.rail-kv dd{color:var(--ink);margin:0;font-size:.92rem;line-height:1.35}.rail-kv dd a{color:inherit;text-decoration:none}.rail-kv dd a:hover{color:var(--accent-ink)}.rail-note{font-family:var(--mono);letter-spacing:.02em;color:var(--mut);text-wrap:pretty;font-size:10.5px;line-height:1.65}.rail-block .btn-pill{text-align:center;margin-bottom:10px;display:block}.rail-fig{border:1.5px solid var(--rule);margin-bottom:8px}.resume-actions--head{display:none}.rail-block .desk-filter{flex-direction:column;gap:0;margin:0}.rail-block .desk-chip{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);font-family:var(--sans);letter-spacing:0;text-transform:none;background:0 0;flex-direction:column;align-items:flex-start;gap:3px;padding:9px 0;font-size:.92rem;font-weight:500;display:flex}.rail-block .desk-chip:last-child{border-bottom:0}.rail-block .desk-chip:hover{color:var(--accent-ink);border-color:var(--line)}.rail-block .desk-chip.is-on{border-color:var(--line);color:var(--accent-ink);background:0 0}.rail-block .chip-blurb{color:var(--mut);font-size:.8rem;font-weight:400;line-height:1.4}.rail-block .chip-count{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-size:9.5px}@media (width<=900px){.sheet{grid-template-rows:none;grid-template-columns:1fr}.sheet-main,.sheet-rail{grid-area:auto/1}.sheet-rail{margin-top:8px;position:static!important}.resume-actions--head{display:flex}.rail-block--download{display:none}}:root{--page:var(--paper);--text:var(--ink);--muted-text:var(--mut);--border:var(--rule);--success:var(--pine-ink);--warning:var(--accent-ink);--danger:var(--accent-ink);--focus:var(--accent-ink);--figure:var(--plate-figure-ground);--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-5:3rem;--space-6:4rem;--space-7:6rem;--reading-width:66ch}body{font-size:18px}[hidden]{display:none!important}:where(a,button,input,textarea,select,summary){scroll-margin-block:100px}:focus-visible{outline:3px solid var(--focus);outline-offset:4px}button:disabled{cursor:wait;opacity:1;color:var(--mut);background:var(--paper2);border-color:var(--rule)}.btn-pill .btn-note{opacity:1}.label,.kicker,.sec-link,.sec-no,.fineprint,.fig-cap,.brain-cap,.byline,.article-folio{letter-spacing:.06em;font-size:12px}.label,.kicker,.sec-no{color:var(--mut)}.nav-links a{letter-spacing:.05em;padding-inline:10px;font-size:12px}.mast-word{letter-spacing:.045em;font-size:17px}.mast-tag{display:none}.header-actions{align-items:center;gap:8px;display:flex}.menu-disclosure{display:none}.menu-disclosure summary{cursor:pointer;border:1.5px solid var(--rule);min-height:44px;font:12px var(--mono);align-items:center;padding:0 12px;list-style:none;display:flex}.menu-disclosure summary::-webkit-details-marker{display:none}.theme-btn{letter-spacing:0;margin:0;font-size:12px}.mobile-links{background:var(--paper);border-bottom:2px solid var(--rule);max-height:calc(100dvh - 68px);padding:12px 24px 24px;position:absolute;top:100%;left:0;right:0;overflow:auto}.mobile-links a{border-bottom:1px solid var(--line);padding:14px 8px;text-decoration:none;display:block}.mobile-links a[aria-current]{color:var(--accent-ink);font-weight:600}.platform-section{padding-block:var(--space-6)}.catalog-intro{max-width:70ch;color:var(--soft);margin-block:24px 32px}.product-intro{margin-top:24px}.provenance{font:12px/1.6 var(--mono);color:var(--mut);margin-block:12px}.home-graph-detail{margin-top:24px}.home-graph-detail summary{cursor:pointer}.platform-section+.platform-section{border-top:1.5px solid var(--rule)}.platform-heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:32px;display:flex}.platform-heading h2,.platform-title{font:800 clamp(1.8rem,3.2vw,2.8rem)/1.04 var(--disp);letter-spacing:-.035em;text-transform:uppercase}.platform-heading a{font-size:14px}.path-grid,.evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.path-grid{border-block:1.5px solid var(--rule);padding-block:24px}.path-grid article+article{border-left:1px solid var(--line);padding-left:24px}.path-grid h2{font:800 22px var(--disp);margin-bottom:8px}.path-grid p{color:var(--soft);font-size:16px}.path-grid a{text-underline-offset:4px}.evidence-card{min-width:0}.evidence-card .fig-frame{border:1px solid var(--rule)}.evidence-card h3{font:800 24px/1.15 var(--disp);margin:20px 0 10px}.evidence-card p{color:var(--soft);margin-bottom:12px;font-size:16px}.evidence-card .provenance{font:12px/1.5 var(--mono);color:var(--mut);margin-top:12px}.kit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.kit-cover{border:1.5px solid var(--rule);background:var(--panel);flex-direction:column;min-height:380px;padding:24px;display:flex}.kit-cover-top,.kit-cover-bottom{font:12px/1.5 var(--mono);color:var(--mut);justify-content:space-between;gap:12px;display:flex}.kit-cover-top{border-bottom:1.5px solid var(--rule);padding-bottom:14px}.kit-cover-title{font:800 clamp(1.8rem,3vw,3rem)/1.05 var(--disp);letter-spacing:-.035em;text-transform:uppercase;margin:28px 0}.kit-diagram{margin:auto 0 28px;padding:0;list-style:none;display:flex}.kit-diagram li{font:12px var(--mono);border-top:1px solid var(--rule);flex:1;padding-top:12px}.kit-diagram li span{color:var(--accent-ink);margin-bottom:8px;display:block}.kit-cover-bottom{border-top:1px solid var(--line);padding-top:12px}.kit-cover--compact{min-height:310px;padding:18px}.kit-cover--compact .kit-cover-title{font-size:24px}.kit-cover--compact .kit-cover-bottom{font-size:11px}.kit-summary{justify-content:space-between;gap:12px;margin-top:14px;font-weight:600;display:flex}.kit-item>p{color:var(--soft);margin-top:8px;font-size:15px}.session-line{background:var(--paper2);justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:24px;display:flex}.session-line p{max-width:60ch}.human-grid{grid-template-columns:1fr 1.4fr;align-items:center;gap:64px;display:grid}.human-grid h2{margin-bottom:24px}.human-grid p+p{margin-top:18px}.portrait-slot{aspect-ratio:4/3;background:var(--paper2);border:1.5px solid var(--rule);flex-direction:column;justify-content:space-between;padding:24px;display:flex}.portrait-initials{font:800 92px/1 var(--disp);color:var(--mut);align-self:center}.portrait-note,.portrait-placeholder figcaption{font:12px/1.5 var(--mono);color:var(--mut)}.portrait-placeholder figcaption{margin-top:10px}.quiet-invitation{max-width:70ch}.quiet-invitation h2{margin-bottom:18px}.quiet-invitation p{margin-bottom:20px}.product-hero{grid-template-columns:1.2fr 1fr;align-items:start;gap:64px;padding-block:48px;display:grid}.product-hero h1{font:800 clamp(2.8rem,5vw,4rem)/1 var(--disp);letter-spacing:-.04em;text-transform:uppercase;margin:16px 0 24px}.product-price{font:800 36px var(--disp);margin:24px 0 8px}.product-price span{font:14px var(--sans);color:var(--mut)}.purchase-panel{border-top:1.5px solid var(--rule);margin-top:24px;padding-top:24px}.purchase-panel p{margin:12px 0;font-size:15px}.purchase-panel .seller{font:12px var(--mono)}.product-detail{border-top:1.5px solid var(--rule);grid-template-columns:minmax(0,1fr) 280px;gap:64px;padding-block:48px;display:grid}.product-detail h2{font:800 27px/1.15 var(--disp);margin:0 0 20px}.product-detail h3{margin:28px 0 12px;font-size:21px}.product-detail section+section{margin-top:48px}.product-detail ul{padding-left:24px}.product-detail li{margin-bottom:12px}.product-detail p+p{margin-top:16px}.product-detail aside{font-size:15px}.product-detail aside h2{margin-top:32px;font-size:21px}.product-detail aside h2:first-child{margin-top:0}.record-preview{background:var(--panel);border:1.5px solid var(--rule);margin-block:24px;padding:28px}.record-preview header{border-bottom:1.5px solid var(--rule);justify-content:space-between;gap:20px;margin-bottom:16px;padding-bottom:16px;display:flex}.record-preview dl>div{border-bottom:1px solid var(--line);grid-template-columns:125px minmax(0,1fr);gap:20px;padding:14px 0;display:grid}.record-preview dt{font:12px/1.6 var(--mono);color:var(--mut)}.record-preview dd{font-size:16px}.record-preview .outcome{border-left:3px solid var(--accent-ink);margin-top:20px;padding-left:16px}.case-facts{border-block:1px solid var(--rule);grid-template-columns:repeat(3,1fr);margin-block:28px;display:grid}.case-facts>div{padding:20px 20px 20px 0}.case-facts dt{font:12px var(--mono);color:var(--mut);margin-bottom:8px}.case-facts dd{font-size:16px}.artifact-link{text-underline-offset:4px;align-items:center;min-height:44px;font-size:14px;display:inline-flex}.article-next{background:var(--paper2);border-top:1.5px solid var(--rule);margin-block:40px;padding:28px}.article-next h2{margin-top:0}.article-body{max-width:var(--reading-width)}html[data-page=the-ledger--grade-decisions-not-outcomes] body{background-image:none}.rail-label,.rail-k,.rail-kv dt,.read-time{letter-spacing:.04em;font-size:12px}.article-body p{font-size:18px;line-height:1.75}.review-swatches{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.review-swatch{border:1px solid var(--rule);padding:24px}.review-states{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.review-anti{border-left:3px solid var(--rule);padding-left:24px}.brain:not([data-brain-state=live]) .brain-canvas{pointer-events:none;touch-action:auto;visibility:hidden}.brain:not([data-brain-state=live]) .brain-controls,.brain:not([data-brain-state=live]) .brain-legend,.brain[data-brain-state=live] .brain-static-legend{display:none}.brain-static-legend{font:12px var(--mono);flex-wrap:wrap;gap:12px;list-style:none;display:flex}.brain.has-active .brain-chip[aria-pressed=false]{opacity:1;color:var(--mut)}@media (width>=761px){.nav-strip-in{flex-wrap:nowrap}}@media (width<=900px){.kit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-hero,.product-detail{gap:32px}.product-detail{grid-template-columns:minmax(0,1fr) 230px}}@media (width<=760px){.nav-strip-in{flex-wrap:nowrap;justify-content:space-between;gap:8px;padding-block:8px}.masthead{padding:12px 0}.mast-word{letter-spacing:0;font-size:14px}.desktop-nav{display:none}.menu-disclosure{display:block}.theme-btn{padding-inline:8px}.path-grid,.evidence-grid{grid-template-columns:minmax(0,1fr)}.product-hero,.product-detail,.human-grid{grid-template-columns:minmax(0,1fr);gap:32px}.path-grid article+article{border-left:0;border-top:1px solid var(--line);padding:20px 0 0}.platform-heading{flex-direction:column;align-items:start;gap:12px}.session-line{flex-direction:column;align-items:start}.case-facts{grid-template-columns:1fr}.case-facts>div+div{border-top:1px solid var(--line)}.review-swatches{grid-template-columns:repeat(2,1fr)}.record-preview{padding:18px}.record-preview dl>div{grid-template-columns:1fr;gap:6px}.kit-cover--compact .kit-cover-title{font-size:22px}.kit-cover--compact .kit-cover-top,.kit-cover--compact .kit-cover-bottom{flex-direction:column;gap:0}.kit-cover--compact .kit-diagram{flex-direction:column}.kit-cover--compact .kit-diagram li{gap:12px;padding-top:8px;display:flex}.prose{overflow-wrap:anywhere}}@media (width<=360px){.kit-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){:not(html[data-motion=playing] .anim-svg *),:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html.js [data-reveal],html.entrance-ready [data-hero] *{opacity:1;transform:none}@media print{body,.kicker,.label,.fineprint,.byline,.article-folio{font-size:.95rem}}@media screen{html[data-design=polish]{--polish-gutter:clamp(20px,4vw,56px);--polish-gap:clamp(32px,6vw,88px);--polish-shadow:0 16px 44px -24px color-mix(in srgb,var(--ink) 32%,transparent)}html[data-design=polish] body{background-image:none}html[data-design=polish] .nav-strip{border-bottom:1px solid var(--line)}html[data-design=polish] .nav-strip-in{min-height:76px}html[data-design=polish] .mast-word{word-spacing:.16em;letter-spacing:.015em}html[data-design=polish] .theme-btn{border-color:var(--line);min-width:52px}html[data-design=polish] .nav-links a{min-height:48px;padding-inline:14px}html[data-design=polish] :is(.btn-pill,.btn-quiet){justify-content:space-between;align-items:center;gap:24px;min-height:52px;padding:16px 22px;display:inline-flex}html[data-design=polish] .btn-pill{letter-spacing:.06em;font-size:12px}html[data-design=polish] :is(.btn-pill,.btn-quiet) span[aria-hidden]{font-size:20px;transition:transform .18s}html[data-design=polish] :is(.btn-pill,.btn-quiet):hover span[aria-hidden]{transform:translate(2px,-2px)}html[data-design=polish] .kicker{margin-bottom:20px;font-size:12px;line-height:1.6}html[data-design=polish] .platform-section{padding-block:clamp(56px,7vw,100px)}html[data-design=polish] .platform-section+.platform-section{border-top-color:var(--line);border-top-width:1px}html[data-design=polish] .platform-heading{align-items:end;margin-bottom:36px}html[data-design=polish] .platform-heading h2,html[data-design=polish] .platform-title{text-transform:none;letter-spacing:-.045em;text-wrap:balance;font-size:clamp(32px,3.7vw,52px);line-height:1.05}html[data-design=polish] .platform-heading a{align-items:center;min-height:44px;display:inline-flex}.section-folio{font:12px/1.5 var(--mono);color:var(--mut);text-transform:uppercase;letter-spacing:.055em;align-items:center;gap:14px;margin-bottom:18px;display:flex}.section-folio:before{content:"";background:var(--mut);width:28px;height:1px}.hero-line{display:block}.hero-line--last{color:var(--soft)}.polish-home .hero-actions{flex-wrap:wrap;align-items:center;gap:16px 22px;display:flex}.hero-secondary{text-underline-offset:6px;align-items:center;min-height:44px;font-size:14px;text-decoration-thickness:1px;display:inline-flex}.hero-footnote{color:var(--mut);font:12px/1.7 var(--mono);max-width:42ch;margin-top:28px}.workbench{border:1px solid var(--line);background:var(--paper2);min-width:0;box-shadow:var(--polish-shadow);margin:0;padding:24px;position:relative}.workbench:before{content:"";border:1px solid var(--line);z-index:-1;position:absolute;inset:-10px 12px 10px;transform:rotate(1.7deg)}.workbench-folio{font:11px/1.5 var(--mono);color:var(--mut);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;gap:16px;margin-bottom:20px;display:flex}.workbench-select{border:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px;display:grid}.workbench-select label{min-width:0;position:relative}.workbench-select label+label{border-left:1px solid var(--line)}.workbench-select input{opacity:0;width:1px;height:1px;position:absolute}.workbench-select span{min-height:48px;font:12px/1.4 var(--sans);cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:8px 4px;transition:background .18s,color .18s;display:flex}.workbench-select small{font:10px var(--mono)}.workbench-select input:checked+span{background:var(--ink);color:var(--paper);box-shadow:inset 0 -3px var(--accent-ink)}.workbench-select input:focus-visible+span{outline:3px solid var(--focus);outline-offset:4px;z-index:2;position:relative}.workbench-select label:hover span{text-underline-offset:4px;text-decoration:underline}.workbench-view{display:none}.workbench:has(input[value=fieldwork]:checked) .workbench-view--fieldwork,.workbench:has(input[value=systems]:checked) .workbench-view--systems,.workbench:has(input[value=operations]:checked) .workbench-view--operations{display:block}.workbench-views{min-height:0}.workbench-image{border:1px solid var(--line);display:block;position:relative}.workbench-image .fig-frame{aspect-ratio:16/10}.image-open{background:var(--ink);width:36px;height:36px;color:var(--paper);place-items:center;font-size:22px;transition:transform .18s;display:grid;position:absolute;bottom:12px;right:12px}.workbench-image:hover .image-open{transform:translate(2px,-2px)}.workbench .provenance{min-height:18px;margin-block:14px 12px;font-size:11px;line-height:1.6}.workbench h2{font:800 clamp(23px,2vw,29px)/1.12 var(--disp);letter-spacing:-.035em;min-height:0;margin-bottom:14px}.workbench h2 a{justify-content:space-between;gap:12px;text-decoration:none;display:flex}.workbench h2 a:hover{text-underline-offset:5px;text-decoration:underline}.workbench h2 span{font:24px var(--sans)}.workbench-note{color:var(--soft);min-height:1.55em;font-size:15px;line-height:1.55}.workbench-rule{border-top:1px solid var(--line);color:var(--mut);font:10px var(--mono);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;margin-top:24px;padding-top:16px;display:flex}.polish-home .path-grid{border-block:1px solid var(--line);gap:0;padding-block:0}.polish-home .path-grid article{padding:28px}.polish-home .path-grid article:first-child{padding-left:0}.polish-home .path-grid article+article{border-color:var(--line);padding-left:28px}.path-number{font:11px var(--mono);color:var(--mut);margin-bottom:15px;display:block}.polish-home .path-grid h2{letter-spacing:-.025em;font-size:22px}.polish-home .path-grid a{align-items:center;gap:14px;min-height:44px;text-decoration:none;display:inline-flex}.polish-home .path-grid a:hover{text-decoration:underline}.polish-home .path-grid p{line-height:1.6}.polish-home .evidence-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:32px}.polish-home .evidence-card:first-child{grid-row:span 2;padding-right:20px}.polish-home .evidence-card:first-child .fig-frame{aspect-ratio:1}.polish-home .evidence-card:not(:first-child){grid-template-columns:150px minmax(0,1fr);align-content:start;gap:0 20px;display:grid}.polish-home .evidence-card:not(:first-child) .fig-frame{aspect-ratio:2.1;grid-column:1/-1}.polish-home .evidence-card:not(:first-child) :is(.provenance,h3,p){grid-column:1/-1}.polish-home .evidence-card .fig-frame{border-color:var(--line);background:var(--plate-figure-ground)}.polish-home .evidence-card h3{letter-spacing:-.03em;margin-top:10px;font-size:27px;line-height:1.12}.polish-home .evidence-card:first-child h3{font-size:36px}.polish-home .evidence-card h3 a{text-decoration:none}.polish-home .evidence-card h3 a:hover{text-underline-offset:5px;text-decoration:underline}.polish-home .evidence-card p{font-size:17px;line-height:1.6}.polish-home .evidence-card .provenance{margin-top:16px;font-size:11px;line-height:1.6}.polish-home .home-graph-detail{margin-top:32px}.polish-home .kits-section{background:var(--paper2);padding-inline:var(--polish-gutter);margin-inline:calc(-1 * var(--polish-gutter));border-top:0}.polish-home .kit-grid{gap:24px}.kit-cover--polished{background:var(--panel);box-shadow:8px 8px 0 color-mix(in srgb,var(--ink) 7%,transparent);border:1px solid var(--line);border-left:5px solid var(--ink);min-height:420px;padding:28px;transition:transform .2s,box-shadow .2s;position:relative}.kit-cover--polished .kit-cover-top{border-color:var(--line);font-size:11px}.kit-cover--polished .kit-cover-title{letter-spacing:-.045em;text-transform:none;max-width:10ch;margin:30px 0 24px;font-size:clamp(36px,4vw,52px);line-height:.98}.kit-mark{width:100%;height:130px;color:var(--ink);margin:auto 0 24px}.kit-mark path,.kit-mark circle,.kit-mark rect{vector-effect:non-scaling-stroke}.kit-cover--polished .kit-diagram{margin:0 0 18px}.kit-cover--polished .kit-diagram li{border-color:var(--line);font-size:11px}.kit-cover--polished .kit-cover-bottom{font-size:11px}.kit-cover--compact.kit-cover--polished{min-height:380px;padding:20px}.kit-cover--compact.kit-cover--polished .kit-cover-title{min-height:4.1em;font-size:28px}.kit-cover--compact.kit-cover--polished .kit-mark{height:100px}.kit-link{color:inherit;text-decoration:none;display:block}.kit-link:focus-visible{outline-offset:9px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.kit-link:hover .kit-cover--polished{box-shadow:8px 13px 0 color-mix(in srgb,var(--ink) 7%,transparent);transform:translateY(-5px)}}.polish-home .kit-summary{align-items:baseline;margin-top:24px;font-size:15px}.polish-home .kit-summary span{font:800 24px var(--disp);white-space:nowrap}.polish-home .kit-item>p{font-size:15px;line-height:1.6}.polish-home .session-line{background:var(--panel);border-left:3px solid var(--ink);margin-top:40px;padding:24px 28px}.polish-home .session-line a{align-items:center;min-height:44px;font-size:15px;display:inline-flex}.polish-home .human-grid{gap:var(--polish-gap);grid-template-columns:1fr 1.15fr}.polish-home .human-grid p:not(.kicker){font-size:19px;line-height:1.7}.polish-home .portrait-slot{border:1px solid var(--line);background:var(--paper2);aspect-ratio:4/4.5;padding:32px;position:relative}.polish-home .portrait-slot:before{content:"";border:1px solid var(--line);pointer-events:none;position:absolute;inset:16px}.polish-home .portrait-initials{letter-spacing:-.09em;font-size:clamp(100px,12vw,172px)}.polish-home .register{border-top:1px solid var(--line)}.polish-home .reg-row{padding-block:28px}.polish-home .reg-main h3{letter-spacing:-.03em;font-size:28px;line-height:1.15}.polish-home .reg-main p{color:var(--soft);max-width:60ch;margin-top:10px;font-size:16px}.polish-home .quiet-invitation{max-width:none}.polish-home .quiet-invitation p{max-width:58ch;font-size:19px;line-height:1.65}.polish-home .organization-invitation{grid-template-columns:1fr 1fr;align-items:start;gap:20px 72px;display:grid}.polish-home .organization-invitation h2{grid-row:span 2;max-width:13ch}.polish-home .organization-invitation .btn-quiet{justify-self:start}.polish-home .newsletter-invitation{grid-template-columns:1fr 1fr;gap:24px 72px;display:grid}.polish-home .newsletter-invitation h2{font-size:32px}.polish-home .newsletter-invitation p{font-size:16px}.polish-home .newsletter-invitation a{grid-column:2;align-items:center;min-height:44px;display:inline-flex}.polish-product .product-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(40px,6vw,88px);padding-block:72px}.polish-product .product-hero h1{letter-spacing:-.055em;text-transform:none;max-width:9ch;margin-block:20px 26px;font-size:clamp(52px,6vw,84px);line-height:.98}.polish-product .product-hero .page-lede{letter-spacing:-.02em;font-size:24px;line-height:1.4}.polish-product .product-intro{max-width:44ch;font-size:18px;line-height:1.65}.polish-product .product-price{letter-spacing:-.04em;margin-top:28px;font-size:44px}.polish-product .product-price span{letter-spacing:0;margin-left:8px}.polish-product .purchase-panel{border-color:var(--line)}.polish-product .purchase-panel p{line-height:1.6}.product-preview-stage{background:var(--paper2);margin-top:4px;padding:30px;position:relative}.product-preview-stage .kit-cover{min-height:440px}.product-preview-stage .kit-cover-title{max-width:8ch}.preview-jump{text-underline-offset:5px;justify-content:space-between;align-items:center;gap:20px;min-height:52px;padding-top:24px;font-size:14px;display:flex}.product-jumps{flex-wrap:wrap;gap:24px;margin-top:20px;display:flex}.product-jumps a{font:12px var(--mono);text-underline-offset:5px;align-items:center;min-height:44px;display:inline-flex}.polish-product .product-detail{border-color:var(--line);grid-template-columns:minmax(0,1fr) 290px;padding-block:64px}.polish-product .product-detail>div{max-width:66ch}.polish-product .product-detail h2{letter-spacing:-.035em;font-size:32px;line-height:1.1}.polish-product .product-detail section+section{margin-top:64px}.polish-product .product-detail p,.polish-product .product-detail li{line-height:1.7}.polish-product .product-detail aside{background:var(--paper2);padding:28px}.polish-product .product-detail aside h2{font-size:20px}.polish-product .record-preview{border:1px solid var(--line);border-top:4px solid var(--ink);box-shadow:var(--polish-shadow);padding:32px}.polish-product .record-preview header{border-color:var(--line)}.polish-product .record-preview dl>div{grid-template-columns:115px minmax(0,1fr);gap:24px;padding-block:18px}.polish-case.wrap{max-width:1248px}.polish-case .page-head{border-bottom:0;padding-block:64px 44px}.polish-case .page-title{text-transform:none;letter-spacing:-.055em;max-width:14ch;font-size:clamp(48px,6.6vw,92px);line-height:1}.polish-case .page-lede{max-width:66ch;margin-top:26px;font-size:20px;line-height:1.65}.case-opening{background:var(--paper2);border:1px solid var(--line);grid-column:1/-1;margin-bottom:52px;padding:24px}.case-opening .fig-frame{aspect-ratio:2.04}.case-opening .case-opening-caption{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;padding-top:18px;display:flex}.case-opening .provenance{max-width:70ch;margin:0;font-size:12px}.case-opening .artifact-link{flex:none}.polish-case .case-facts{border-block:1px solid var(--line);gap:20px;margin-top:0;margin-bottom:44px}.polish-case .case-facts dd{line-height:1.65}.polish-case .prose h2{font:800 30px/1.12 var(--disp);letter-spacing:-.035em;text-transform:none;border-top:0;margin-top:48px;padding-top:0}.polish-case .prose p{font-size:18px;line-height:1.75}.polish-case .plate{border-color:var(--line);margin-block:44px}.polish-case .sheet-rail{border-left:1px solid var(--line);padding-left:24px}.polish-case .rail-block{border-top:0}.polish-case .rail-block+.rail-block{border-top:1px solid var(--line)}.polish-article .article-head{border-color:var(--line);grid-template-columns:minmax(0,1fr) 220px;gap:0 40px;padding-block:72px 52px;display:grid}.polish-article .article-head>:not(.decision-figure){grid-column:1}.polish-article .page-title{text-transform:none;letter-spacing:-.055em;max-width:13ch;font-size:clamp(48px,5.6vw,78px);line-height:1.02}.polish-article .page-lede{max-width:49ch;margin-top:28px;font-size:20px;line-height:1.6}.polish-article .article-folio{margin-bottom:24px;line-height:1.7}.polish-article .byline{margin-top:24px;line-height:1.7}.decision-figure{grid-area:1/2/span 4;align-self:center;margin:0}.decision-figure figcaption{font:11px/1.6 var(--mono);color:var(--mut);text-transform:uppercase;letter-spacing:.04em;margin-bottom:18px}.decision-figure dl{border:1px solid var(--rule);background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.decision-figure dl div{background:var(--panel);flex-direction:column;gap:16px;min-height:120px;padding:18px 12px;display:flex}.decision-figure dt{font:12px/1.6 var(--mono);color:var(--soft)}.decision-figure dd{font:800 16px/1.15 var(--disp);letter-spacing:-.02em}.decision-figure dl div:first-child{box-shadow:inset 0 3px var(--success)}.decision-figure dl div:nth-child(2){box-shadow:inset 0 3px var(--warning)}.decision-figure p{color:var(--mut);margin-top:16px;font-size:13px;line-height:1.65}.polish-article .sheet-main{padding-top:40px}.polish-article .article-body>p:first-child{color:var(--ink);letter-spacing:-.015em;font-size:23px;line-height:1.65}.polish-article .article-body>p:first-child:first-letter{font:800 3.2em/.8 var(--disp);float:left;margin:9px 10px 0 0}.polish-article .article-body h2{font:800 31px/1.15 var(--disp);text-transform:none;letter-spacing:-.035em;border-top:0;margin:52px 0 20px;padding:0}.polish-article .article-body p{margin-bottom:1.25em}.polish-article .sheet-rail{border-left:1px solid var(--line);margin-top:40px;padding-left:24px;top:104px}.polish-article .rail-block{border-top:0}.polish-article .rail-block+.rail-block{border-top:1px solid var(--line)}.polish-article .article-next{border-color:var(--line);margin-top:56px;padding:28px 32px}.polish-article .article-next h2{margin-top:0;font-size:32px}.polish-article .article-next a{align-items:center;min-height:44px;font-size:16px;display:inline-flex}html[data-design=polish] .site-foot{border-top:1px solid var(--line)}html[data-design=polish] .site-foot :is(.f-copy,.f-links,.f-links a,.f-system){font-size:12px}@media (width<=1100px) and (width>=761px){.workbench{padding:18px}.workbench-folio{flex-direction:column;gap:4px}.workbench-select small{display:none}.polish-home .evidence-card:first-child .fig-frame{aspect-ratio:4/5}.polish-home .kit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.kit-cover--compact.kit-cover--polished .kit-cover-title{min-height:3.1em}}@media (width<=900px){.polish-product .product-detail{grid-template-columns:1fr}.polish-product .product-detail aside{grid-template-columns:1fr;max-width:66ch;display:grid}.polish-case.sheet:has(.plate--figure) .case-opening{order:0}.polish-article .sheet-rail{border-left:0;margin-top:0;padding-left:0;position:static}}@media (width<=760px){html[data-design=polish] .nav-strip-in{min-height:64px}html[data-design=polish] .platform-section{padding-block:56px}html[data-design=polish] .platform-heading{gap:12px;margin-bottom:28px}.polish-home .hero-actions{gap:8px 20px;margin-top:24px}.polish-home .hero-actions .btn-pill{gap:14px;padding-inline:18px;font-size:11px}.hero-footnote{margin-top:20px}.workbench{padding:18px}.workbench:before{inset:-7px 9px 7px}.workbench-folio{gap:8px;font-size:10px}.workbench-select{margin-bottom:16px}.workbench-select span{font-size:12px}.workbench-select small{display:none}.workbench h2{min-height:0;font-size:27px}.workbench-note{min-height:0}.polish-home .path-grid article,.polish-home .path-grid article:first-child,.polish-home .path-grid article+article{padding:22px 0}.polish-home .path-grid article+article{border-left:0;border-top:1px solid var(--line)}.polish-home .path-grid article{grid-template-columns:30px 1fr;column-gap:12px;display:grid}.path-number{grid-area:1/1/3;padding-top:13px}.polish-home .path-grid :is(h2,p){grid-column:2}.polish-home .path-grid h2{margin-bottom:4px}.polish-home .path-grid p{font-size:15px}.polish-home .evidence-grid{grid-template-columns:1fr;gap:32px}.polish-home .evidence-card:first-child{grid-row:auto;padding-right:0}.polish-home .evidence-card:first-child .fig-frame,.polish-home .evidence-card:not(:first-child) .fig-frame{aspect-ratio:16/10}.polish-home .evidence-card:not(:first-child){border-top:1px solid var(--line);padding-top:28px;display:block}.polish-home .evidence-card:first-child h3{font-size:30px}.polish-home .kits-section{margin-inline:-18px;padding-inline:18px}.polish-home .kit-grid{grid-template-columns:1fr;gap:32px}.polish-home .kit-link .kit-cover--compact{grid-template-columns:1.1fr 1fr;align-items:start;gap:12px;min-height:280px;padding:24px;display:grid}.polish-home .kit-cover--compact .kit-cover-top,.polish-home .kit-cover--compact .kit-cover-bottom{flex-direction:row;grid-column:1/-1;gap:12px}.polish-home .kit-cover--compact .kit-cover-title{min-height:0;margin:14px 0;font-size:30px}.polish-home .kit-cover--compact .kit-mark{height:100%;min-height:100px;margin:0}.polish-home .kit-cover--compact .kit-diagram{flex-direction:row;grid-column:1/-1;margin-bottom:4px}.polish-home .kit-cover--compact .kit-diagram li{flex-direction:column;gap:4px;padding-top:8px}.polish-home .kit-summary{margin-top:20px}.polish-home .human-grid{grid-template-columns:1fr;gap:32px}.polish-home .portrait-slot{aspect-ratio:5/4}.polish-home .human-grid p:not(.kicker){font-size:18px}.polish-home .organization-invitation,.polish-home .newsletter-invitation{display:block}.polish-home .organization-invitation h2{max-width:15ch}.polish-home .quiet-invitation p{font-size:17px}.polish-home .newsletter-invitation h2{font-size:29px}.polish-home .reg-main h3{font-size:25px}.polish-product .product-hero{grid-template-columns:1fr;gap:36px;padding-block:40px 48px}.polish-product .product-hero h1{font-size:clamp(52px,13vw,78px)}.polish-product .product-hero .page-lede{font-size:22px}.polish-product .product-intro{font-size:17px}.product-preview-stage{padding:22px}.product-preview-stage .kit-cover{min-height:380px;padding:24px}.product-preview-stage .kit-cover-title{font-size:46px}.polish-product .product-detail{padding-block:44px}.polish-product .product-detail h2{font-size:29px}.polish-product .record-preview{margin-inline:0;padding:20px}.polish-product .record-preview dl>div{grid-template-columns:1fr;gap:8px}.polish-product .record-preview header{flex-direction:column;gap:8px}.polish-case .page-head{padding-block:40px 32px}.polish-case .page-title{font-size:clamp(47px,11vw,72px)}.polish-case .page-lede{font-size:18px}.case-opening{margin-bottom:32px;padding:14px}.case-opening .fig-frame{aspect-ratio:16/10}.polish-case .case-facts{gap:0}.polish-case .prose h2{font-size:28px}.polish-case .sheet-rail{border-left:0;padding-left:0}.polish-article .article-head{padding-block:40px 36px;display:block}.polish-article .page-title{font-size:clamp(47px,11.4vw,72px)}.polish-article .page-lede{font-size:18px}.decision-figure{max-width:440px;margin-top:32px}.decision-figure dl{grid-template-columns:repeat(2,1fr)}.decision-figure dl div{gap:12px;min-height:96px;padding:16px}.decision-figure dd{font-size:18px}.polish-article .sheet-main{padding-top:32px}.polish-article .article-body>p:first-child{font-size:21px}.polish-article .article-body h2{font-size:29px}.polish-article .article-next{padding:24px}}@media (prefers-reduced-motion:reduce){html[data-design=polish] :not(html[data-motion=playing] .anim-svg *),html[data-design=polish] :before,html[data-design=polish] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.workbench-select,.image-open,.product-jumps,.preview-jump{display:none}.workbench,.kit-cover--polished,.product-preview-stage{box-shadow:none}.polish-article .article-body>p:first-child:first-letter{float:none;font:inherit;margin:0}}.workbench{--paper:var(--night-paper);--paper2:var(--night-paper2);--panel:var(--night-panel);--ink:var(--night-ink);--soft:var(--night-soft);--mut:var(--night-mut);--structure:var(--night-structure);--label:var(--night-label);--rule:var(--night-rule);--line:var(--night-line);--accent-ink:var(--night-accent-ink);color:var(--ink)}.workbench>legend{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workbench a{color:var(--ink)}html[data-design=polish] :is(section[id],h2[id]){scroll-margin-top:104px}html[data-design=polish] h1{word-spacing:.055em}.polish-page .page-head{border-color:var(--line);padding-block:64px 48px}.polish-page .page-title{font:800 clamp(48px,6vw,84px)/1.02 var(--disp);letter-spacing:-.055em;text-transform:none;text-wrap:balance;max-width:15ch}.polish-page .page-lede{max-width:62ch;margin-top:26px;font-size:20px;line-height:1.65}.polish-page .section{padding-block:48px}.polish-page :is(.sec-title,.prose h2,.currently-head,.tl-org h2){font:800 30px/1.15 var(--disp);letter-spacing:-.035em;text-transform:none}.polish-page .prose h2{border-top:0;margin-top:48px;padding-top:0}.polish-page .prose p{font-size:18px;line-height:1.75}.polish-page :is(.prose,.sheet-main){min-width:0}.polish-page .sheet-main{padding-top:32px}.polish-page .sheet-rail{border-left:1px solid var(--line);margin-top:32px;padding-left:24px;top:104px}.polish-page .rail-block{border-top:0}.polish-page .rail-block+.rail-block{border-top:1px solid var(--line)}html[data-design=polish] .rail-note{font-size:12px}html[data-design=polish] .rail-list a{justify-content:center;min-height:44px}html[data-design=polish] :is(h2,h3)[id]{scroll-margin-top:104px}html[data-design=polish] .more{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.polish-article .article-head:not(:has(.decision-figure)){display:block}.polish-article .article-head:not(:has(.decision-figure)) .page-title{max-width:19ch}.polish-article .article-head:not(:has(.decision-figure)) .page-lede{max-width:62ch}.polish-case>.case-opening{order:0;margin-top:0}.polish-case>.case-opening--plate{background:var(--paper2)}.case-opening--plate .plate-frame{background:var(--plate-figure-ground)}.case-opening--plate .plate-frame img{object-fit:contain;width:100%;height:auto;max-height:620px}.case-opening--plate .plate-cap{color:var(--soft);background:0 0;border-top:0;gap:12px 24px;padding:18px 0 0}.case-opening--plate .cap-label{color:var(--mut)}.case-opening--plate .artifact-link{color:var(--ink);grid-column:2;justify-self:start;gap:12px}.case-opening--graph .brain{max-width:100%;margin:0}.case-opening--graph .brain-frame{max-height:570px}.polish-case .page-title{overflow-wrap:break-word}.polish-work-index .work-head{background:0 0;border:0;grid-template-columns:minmax(0,1fr) 290px;gap:64px;margin-top:0;display:grid}.polish-work-index .work-head-copy{padding:0}.polish-work-index .work-filed{background:var(--paper2);border:1px solid var(--line);align-self:center;padding:28px}.polish-work-index .filed-list a{text-underline-offset:5px;align-items:center;min-height:44px;display:inline-flex}.polish-work-index .filed-list dd{font-size:22px}.polish-work-index .filed-note{font-size:13px;line-height:1.65}.polish-work-index .sec-head{border-color:var(--line);gap:16px;margin-bottom:28px}.polish-work-index .tier-chip{color:var(--mut);border:1px solid var(--line);background:0 0}.polish-work-index .venture-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:28px}.polish-work-index .venture-card{border:1px solid var(--line);background:var(--paper2)}.polish-work-index .venture-card--split{flex-direction:column-reverse;display:flex}.polish-work-index .venture-card--split .venture-copy{border:0}.polish-work-index .venture-fig{aspect-ratio:1.9;border-bottom:1px solid var(--line);min-height:0}.polish-work-index .venture-copy{gap:18px;padding:32px}.polish-work-index .venture-copy h3{letter-spacing:-.035em;font-size:34px;line-height:1.08}.polish-work-index :is(.venture-copy,.plate-card-copy) h3 a{color:inherit;text-decoration:none}.polish-work-index :is(.venture-copy,.plate-card-copy) h3 a:hover{text-underline-offset:5px;text-decoration:underline}.polish-work-index .venture-body{font-size:17px;line-height:1.65}.polish-work-index .plate-grid{gap:28px}.polish-work-index .plate-card{background:0 0;border:0}.polish-work-index .plate-card .fig-frame{border:1px solid var(--line)}.polish-work-index .plate-card-copy{gap:14px;padding:24px 0}.polish-work-index .plate-card-copy h3{font-size:27px}.polish-work-index .plate-card-copy p{font-size:16px;line-height:1.65}.polish-work-index .register{border-color:var(--line)}.polish-work-index .reg-row{padding-block:24px}.polish-work-index .reg-title{font-size:23px;line-height:1.2}.polish-work-index .reg-sub{font-size:15px;line-height:1.6}.catalog-head{grid-template-columns:minmax(0,1fr) 290px;align-items:center;gap:64px;display:grid}.catalog-guide{border-left:1px solid var(--line);padding-left:28px}.catalog-guide>p:not(.section-folio){letter-spacing:-.02em;font-size:22px;line-height:1.6}.catalog-guide a{gap:24px;margin-top:16px}.polish-catalog .catalog-intro{border-left:3px solid var(--rule);background:var(--paper2);max-width:75ch;margin:0 0 44px;padding:16px 24px;font-size:15px;line-height:1.65}.catalog-shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 44px;padding-bottom:64px;display:grid}.catalog-item{grid-template-columns:minmax(0,1fr);gap:28px;min-width:0;display:grid}.catalog-item .kit-link{background:var(--paper2);padding:24px}.catalog-item .kit-cover{min-height:440px}.catalog-item .kit-cover-title{font-size:44px}.catalog-copy{padding-inline:12px}.catalog-number{font:12px/1.5 var(--mono);color:var(--mut);margin-bottom:14px}.catalog-copy h2{font:800 29px/1.12 var(--disp);letter-spacing:-.035em;margin-bottom:16px}.catalog-copy h2 a{color:inherit;text-decoration:none}.catalog-copy h2 a:hover{text-decoration:underline}.catalog-copy>p:not(.catalog-number){color:var(--soft);max-width:50ch;font-size:17px;line-height:1.65}.catalog-meta{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-block:20px;display:flex}.catalog-meta span{color:var(--mut);font:12px var(--mono)}.catalog-meta strong{font:800 28px var(--disp)}.catalog-copy>a{gap:24px;margin-top:12px}.catalog-support{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:64px;display:grid}.catalog-support p{margin-bottom:20px;font-size:18px;line-height:1.65}.catalog-support .support-price{font:800 28px var(--disp);margin-top:24px}.support-price span{font:18px var(--sans);color:var(--soft)}.catalog-support .support-policy{color:var(--soft);font-size:15px}.catalog-team{background:var(--paper2);max-width:none;padding-inline:40px}.catalog-team p{max-width:60ch}.polish-ledger .card-list .card{border-color:var(--line);padding:32px 0;display:block}.polish-ledger .card-list .card:first-child{padding:0 0 32px}.polish-ledger .card-list .w-date{font:12px/1.6 var(--mono);flex-wrap:wrap;gap:12px 24px;margin-bottom:18px;display:flex}.polish-ledger .card-list .w-title{font:800 32px/1.14 var(--disp);letter-spacing:-.035em;margin-bottom:14px}.polish-ledger .card-list .w-sub{font-size:18px;line-height:1.65}.polish-ledger .sheet-main>.section{padding-top:0}.polish-ledger .desk-chip{border:1px solid #0000;min-height:52px;padding:16px}.polish-ledger .desk-chip.is-on{border-color:var(--line);background:var(--paper2);box-shadow:inset 3px 0 var(--accent-ink)}.polish-ledger .chip-count{margin-top:6px;font-size:12px}.ledger-result{font:12px/1.6 var(--mono);color:var(--mut);margin-top:28px}.polish-about .page-head{grid-template-columns:minmax(0,1fr) 310px;gap:0 64px;display:grid}.polish-about .page-head>:not(.about-portrait){grid-column:1}.about-portrait{grid-area:1/2/span 3;align-self:center}.about-portrait .portrait-slot{aspect-ratio:4/4.5;border:1px solid var(--line);padding:24px}.about-portrait .portrait-initials{letter-spacing:-.08em;font-size:120px}.polish-experience .tl-role{grid-template-columns:145px minmax(0,1fr);gap:28px;padding-block:24px}.polish-experience .tl-when{font-size:12px;line-height:1.65}.polish-experience .tl-what h3{font-size:21px;line-height:1.3}.polish-experience .tl-what li{font-size:16px;line-height:1.65}.polish-experience .sec-head{margin-bottom:24px}.polish-experience .tl-org{margin-top:40px;padding-top:32px}.polish-now .prose{max-width:66ch;margin-top:40px}.polish-now .page-count{border:1px solid var(--line);background:var(--paper2);padding:10px 16px;display:inline-flex}.polish-shares .currently{background:var(--paper2);border:1px solid var(--line);margin-block:32px;padding:32px}.polish-shares .currently-row{padding-block:20px}.polish-shares .currently-row dt{font-size:12px}.polish-shares .currently-row dd{font-size:18px;line-height:1.6}.polish-shares .share-row{gap:32px;padding-block:32px}.polish-shares .share-row h2{font:800 27px/1.2 var(--disp);letter-spacing:-.025em;margin-block:12px}.polish-shares .share-row p:last-child{font-size:17px;line-height:1.65}.polish-shares :is(.share-source,.share-date,.currently-stamp){font-size:12px}.polish-connect .connect-grid{gap:64px;padding-top:40px}.polish-connect .connect-form{gap:24px;max-width:none}.polish-connect .field>label,.polish-connect .field legend{font:500 14px/1.6 var(--sans);letter-spacing:0;text-transform:none}.polish-connect .field :is(input[type=text],input[type=email],select,textarea){background:var(--panel);border:1px solid var(--rule);min-height:52px;font:400 17px/1.5 var(--sans);border-radius:0;width:100%;padding:14px 16px}.polish-connect .field-docs{background:var(--paper2);border-color:var(--line);padding:24px}.polish-connect .field-help{font-size:14px;line-height:1.65}.polish-connect .connect-aside{background:var(--paper2);border-top:3px solid var(--ink);align-self:start;padding:32px}.polish-connect .connect-links a{overflow-wrap:anywhere;align-items:center;min-height:44px;display:flex}.polish-connect .connect-aside .fineprint{font-size:14px;line-height:1.65}.polish-page.lost .lost-box{border-top:3px solid var(--ink);padding:48px 0}}@media screen and (width<=1000px){.polish-work-index .work-head,.catalog-head{grid-template-columns:minmax(0,1fr) 240px;gap:32px}.polish-about .page-head{grid-template-columns:minmax(0,1fr) 250px;gap:0 32px}.polish-work-index .plate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width<=900px){.polish-page .sheet-rail{border-left:0;margin-top:24px;padding-left:0;position:static}.polish-ledger .sheet-rail{margin-top:0}.polish-ledger .desk-filter{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.polish-ledger .chip-blurb{display:none}.polish-case .sheet-rail{border-left:0;padding-left:0}.polish-connect .connect-grid{grid-template-columns:minmax(0,1fr) 240px;gap:32px}.polish-connect .connect-aside{padding:24px}}@media screen and (width<=760px){.polish-page .page-head{padding-block:40px 32px}.polish-page .page-title{max-width:16ch;font-size:clamp(43px,11.4vw,68px)}.polish-page .page-lede{margin-top:24px;font-size:18px}.polish-page :is(.sec-title,.prose h2,.currently-head,.tl-org h2){font-size:28px}.polish-page .section{padding-block:36px}.polish-work-index .work-head,.catalog-head{display:block}.polish-work-index .work-filed{margin-top:32px;padding:24px}.polish-work-index .venture-grid,.polish-work-index .plate-grid{grid-template-columns:minmax(0,1fr)}.polish-work-index .venture-copy{padding:24px}.polish-work-index .venture-copy h3{font-size:30px}.polish-work-index .sec-head{flex-wrap:wrap}.polish-work-index .sec-link{margin-left:0}.catalog-guide{background:var(--paper2);margin-top:32px;padding:20px 24px}.catalog-guide>p:not(.section-folio){font-size:19px}.catalog-shelf{grid-template-columns:minmax(0,1fr);gap:40px}.catalog-item{gap:24px}.catalog-item .kit-link{padding:20px}.catalog-item .kit-cover{min-height:400px;padding:22px}.catalog-item .kit-cover-title{font-size:38px}.catalog-copy{padding-inline:0}.catalog-copy h2{font-size:28px}.catalog-support{grid-template-columns:minmax(0,1fr);gap:28px}.catalog-team{padding-inline:24px}.polish-about .page-head{display:block}.about-portrait{max-width:340px;margin:32px auto 0}.about-portrait .portrait-slot{aspect-ratio:5/4}.polish-experience .tl-role{grid-template-columns:minmax(0,1fr);gap:12px}.polish-shares .currently{padding:24px}.polish-shares .currently-row,.polish-shares .share-row{grid-template-columns:minmax(0,1fr);gap:12px}.polish-shares .share-row h2{font-size:25px}.polish-ledger .card-list .w-title{font-size:28px}.polish-ledger .card-list .w-sub{font-size:17px}.polish-connect .connect-grid{grid-template-columns:minmax(0,1fr);gap:40px}.polish-connect .check{flex-wrap:wrap}.case-opening--plate .plate-cap{flex-direction:column;align-items:start;display:flex}.polish-page.lost .lost-box{padding-block:32px}}@media screen{.ledger-follow{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px 28px;padding-block:24px;display:flex}.ledger-follow a{text-underline-offset:5px;align-items:center;min-height:44px;font-size:15px;display:inline-flex}html:not(.js) .polish-ledger .sheet-rail:not(:has(.ledger-filter-block:not([hidden]))){display:none}html.js .ledger-filter-block[hidden]{visibility:hidden;display:block!important}}@media screen and (width<=760px){.polish-work-index .work-filed{margin-top:24px;padding:20px}.polish-work-index .filed-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.polish-work-index .filed-list>div{border:0;padding:0;display:block}.polish-work-index .filed-list a{align-items:start;min-height:56px;font-size:12px}.polish-work-index .filed-list dd{margin:0;font-size:22px}.polish-work-index .filed-list .filed-total{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;padding-top:12px;display:flex}.polish-work-index .filed-note{font-size:12px;line-height:1.5}.catalog-guide{background:0 0;border:0;margin-top:20px;padding:0}.catalog-guide>p{display:none}.catalog-guide a{margin-top:0}}@media screen{.contact-direct-panel{background:var(--paper2);border:1px solid var(--line);padding:32px}.contact-direct-panel h2{margin-bottom:24px}.contact-direct-panel>p{margin-bottom:24px;font-size:18px;line-height:1.65}.contact-direct-panel .btn-pill{margin-bottom:20px}.contact-direct-panel .field-help{overflow-wrap:anywhere;margin-bottom:12px;font-size:14px}}@media screen and (width<=760px){.contact-direct-panel{padding:24px}}:root{--bg:var(--paper);--surface:var(--panel);--ink-2:var(--soft);--muted:var(--mut);--red:var(--accent);--navy:var(--structure);--r-1:4px;--r-2:6px;--r-3:8px;--ease-kit:.18s ease;--fs-hero:clamp(34px, 4.2vw, 50px);--fs-page:clamp(28px, 3.3vw, 40px);--fs-h2:23px;--fs-h3:19px;--fs-card:18px;--fs-lede:16.5px;--fs-body:15.5px;--fs-prose:16.5px;--fs-ui:14px;--fs-small:13px;--fs-label:11px}@media screen{html[data-design] body{font-size:var(--fs-body);line-height:1.55}html[data-design] :focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-1)}html[data-design] a:hover{color:var(--accent-ink)}html[data-design] :is(h1,h2,h3,.page-title,.sec-title,.platform-title,.platform-heading h2,.mast-word,.reg-title,.w-title,.currently-head){color:var(--structure);font-family:var(--disp)!important;text-transform:none!important;letter-spacing:-.02em!important;font-weight:400!important}html[data-design] :is(h1,h2,h3) em{font-style:italic}html[data-design] :is(h1,h2,h3) a{color:inherit}html[data-design] :is(h1,h2,h3) a:hover{color:var(--accent-ink)}html[data-design] .page-title{max-width:24ch;font-size:var(--fs-page)!important;margin-bottom:10px!important;line-height:1.08!important}html[data-design] :is(.sec-title,.platform-title,.platform-heading h2,.prose h2,.tl-org h2,.currently-head){font-size:var(--fs-h2)!important;line-height:1.2!important}html[data-design] :is(.path-grid h2,.evidence-card h3,.plate-card-copy h3,.venture-copy h3,.workbench h2,.reg-title,.w-title,.share-row h2,.demo-title){font-size:var(--fs-card)!important;line-height:1.25!important}html[data-design] .prose h3{font-size:var(--fs-h3)}html[data-design] :is(.page-lede,.lead-deck){color:var(--soft);font-size:var(--fs-lede)!important;margin-top:8px!important;line-height:1.55!important}html[data-design] .prose :is(p,li){font-size:var(--fs-prose)!important;line-height:1.65!important}html[data-design] .prose p+p{margin-top:.85em}html[data-design] :is(.path-grid p,.evidence-card p,.plate-card-copy p,.venture-body,.reg-sub){line-height:1.5;font-size:var(--fs-ui)!important}html[data-design] :is(.kicker,.label,.sec-no,.section-folio,.path-number,.provenance,.rail-label,.rail-k,.reg-date,.reg-meta,.reg-state,.spec-k,.demo-note){font-family:var(--mono)!important;font-size:var(--fs-label)!important;letter-spacing:.08em!important}html[data-design] :is(.kicker,.label,.sec-no,.section-folio,.rail-label,.demo-note){color:var(--label)!important}html[data-design] .kicker{margin-bottom:6px!important}html[data-design] .provenance{margin-block:6px!important}html[data-design] .nav-strip{border-bottom:2px solid var(--structure)}html[data-design] .nav-strip-in{min-height:52px}html[data-design] .masthead{padding:10px 0}html[data-design] .mast-word{color:var(--structure);font-size:21px!important}html[data-design] .mast-tag{letter-spacing:.08em;color:var(--mut);font-size:10px}html[data-design] .nav-links a{font-family:var(--sans);font-size:var(--fs-ui);letter-spacing:0;text-transform:none;color:var(--soft);padding:15px 10px;font-weight:500}html[data-design] .nav-links a:hover{color:var(--accent-ink)}html[data-design] .nav-links a[aria-current=page]{color:var(--structure);box-shadow:inset 0 -2px 0 var(--accent)}html[data-design] .theme-btn{border:1px solid var(--rule);border-radius:var(--r-2);letter-spacing:.08em;min-height:32px;font-size:10px}html[data-design] .theme-btn:hover{background:var(--structure);border-color:var(--structure);color:var(--panel)}html[data-design] .site-foot{margin-top:32px}html[data-design] .site-foot .wrap{padding-top:18px;padding-bottom:20px}html[data-design] .f-links{flex-wrap:wrap;gap:6px 18px}html[data-design] .spec-strip{border-radius:var(--r-3)}html[data-design] :is(.btn-pill,.btn-quiet){transition:background var(--ease-kit), transform var(--ease-kit), box-shadow var(--ease-kit);min-height:38px!important;font-family:var(--sans)!important;font-size:var(--fs-ui)!important;letter-spacing:0!important;text-transform:none!important;border-radius:var(--r-2)!important;gap:10px!important;padding:8px 16px!important;font-weight:600!important}html[data-design] .btn-pill{background:var(--accent);color:var(--on-accent)}html[data-design] .btn-pill:hover{background:var(--accent-hover);color:var(--on-accent);box-shadow:var(--shadow-lift);transform:translateY(-1px)}html[data-design] .btn-quiet{color:var(--structure);background:0 0;border:1px solid var(--structure)!important}html[data-design] .btn-quiet:hover{background:var(--structure);color:var(--panel)}html[data-design] :is(.btn-pill,.btn-quiet) span[aria-hidden]{font-size:15px!important}html[data-design] .hero-secondary{font-size:var(--fs-ui);color:var(--structure);font-weight:500}html[data-design] .more{color:var(--structure);min-height:32px!important;font-size:13.5px!important}html[data-design] :is(.plate-card,.venture-card,.demo-tile a,.kit-cover,.workbench,.case-badge){background:var(--panel);overflow:hidden;border:1px solid var(--line)!important;border-radius:var(--r-3)!important}html[data-design] :is(.plate-card,.venture-card,.demo-tile a){transition:transform var(--ease-kit), box-shadow var(--ease-kit)}html[data-design] :is(.plate-card,.venture-card,.demo-tile a):hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)!important}html[data-design] :is(.fig-frame,.plate-frame,.evidence-card .fig-frame){border-radius:var(--r-2)}html[data-design] .evidence-card .fig-frame{border:1px solid var(--line)!important}html[data-design] .plate-card .fig-frame{border-radius:0;border-bottom:1px solid var(--line)!important}html[data-design] :is(.plate-card-copy,.venture-copy){padding:14px 16px 16px!important}html[data-design] :is(.plate-grid,.venture-grid,.evidence-grid,.demo-grid,.kit-grid){gap:14px!important}html[data-design] .field :is(input,select,textarea){border-radius:var(--r-2);border:1px solid var(--rule)}html[data-design] :is(.page-head,.register,.reg-row,.platform-section+.platform-section,.path-grid,.tl-org,.rail-block){border-color:var(--line)!important}html[data-design] .sec-head{border-bottom:1px solid var(--line)!important;gap:12px!important;margin-bottom:12px!important;padding-bottom:6px!important}html[data-design] .page-head{margin-bottom:10px!important;padding:22px 0 14px!important}html[data-design] .polish-case .page-head{padding:22px 0 10px!important}html[data-design] .polish-article .article-head{padding-block:26px 16px!important}html[data-design] .section{padding-block:20px!important}html[data-design] .platform-section{padding-block:28px!important}html[data-design] .platform-heading{gap:16px!important;margin-bottom:14px!important}html[data-design] .polish-home .path-grid article{padding:14px 18px!important}html[data-design] .polish-home .path-grid article:first-child{padding-left:0!important}html[data-design] .polish-home .path-grid a{min-height:32px!important}html[data-design] .evidence-card h3{margin:10px 0 4px!important}html[data-design] .polish-home .evidence-grid{gap:20px!important}html[data-design] .sheet-main{padding-top:10px!important}html[data-design] .sheet-rail{margin-top:10px!important;top:68px!important}html[data-design] .prose h2{margin-top:26px!important;margin-bottom:8px!important}html[data-design] .prose :is(ul,ol){margin-block:8px}html[data-design] .reg-row{padding-block:10px!important}html[data-design] .rail-list a{min-height:32px!important}html[data-design] :is(.plate,.case-opening){margin-block:12px!important}html[data-design] .plate-cap{padding-top:8px!important}html[data-design] .tl-org{margin-top:14px!important;padding:14px 0 4px!important}html[data-design] .tl-role{margin-bottom:8px}html[data-design] .human-grid{gap:24px!important}html[data-design] .human-grid .fig-frame{max-width:320px}html[data-design] .demo-page{padding-block:16px 32px}html[data-design] .demo-meta{padding:12px 14px 14px}html[data-design] .work-head{padding-block:22px 12px!important}html[data-design] .polish-home .register .reg-row{align-items:baseline;grid-template-columns:104px minmax(0,1fr) 64px!important;gap:16px!important}html[data-design] .polish-home .reg-main p{color:var(--soft);margin-top:2px}html[data-design] .polish-home .evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}html[data-design] .polish-home .evidence-card:first-child{grid-row:auto!important;padding-right:0!important}html[data-design] .polish-home .evidence-card .fig-frame img{object-fit:contain;width:100%;max-height:220px}html[data-design] .workbench-image img{object-fit:contain;width:100%;max-height:260px}html[data-design] .workbench{padding:14px!important}html[data-design] .polish-ledger .card-list .card{padding:14px 0!important}html[data-design] .polish-ledger .card-list .card:first-child{padding-top:0!important}html[data-design] .polish-ledger .card-list .w-date{font-size:var(--fs-label)!important;gap:6px 16px!important;margin-bottom:4px!important}html[data-design] .polish-ledger .card-list .w-title{margin-bottom:4px!important}html[data-design] .polish-ledger .card-list .w-sub{font-size:var(--fs-ui)!important;line-height:1.5!important}html[data-design] .polish-ledger .desk-chip{border-radius:var(--r-2);min-height:36px!important;padding:8px 10px!important}html[data-design] .polish-shares .currently{border-radius:var(--r-3);margin-block:14px!important;padding:14px 16px!important}html[data-design] .polish-shares .currently-row{padding-block:8px!important}html[data-design] .polish-shares .currently-row dd{font-size:var(--fs-ui)!important;line-height:1.5!important}html[data-design] .polish-shares .share-row{gap:16px!important;padding-block:12px!important}html[data-design] .polish-shares .share-row h2{margin-block:2px 4px!important}html[data-design] .polish-shares .share-row p:last-child{font-size:var(--fs-ui)!important;line-height:1.5!important}html[data-design] .polish-article .article-body>p:first-child:first-letter{font-family:var(--disp);color:var(--accent-ink);font-weight:400}html[data-design] blockquote{border-left:3px solid var(--accent);font-family:var(--disp);color:var(--structure);padding-left:14px;font-size:20px}}@media screen and (width<=760px){html[data-design] .polish-home .evidence-grid{grid-template-columns:minmax(0,1fr)!important}html[data-design] .polish-home .register .reg-row{grid-template-columns:minmax(0,1fr) auto!important;gap:4px 12px!important}html[data-design] .polish-home .register .reg-main{grid-area:1/1/auto/-1}:root{--fs-hero:32px;--fs-page:27px;--fs-h2:21px}html[data-design] .platform-section{padding-block:22px!important}html[data-design] .polish-home .path-grid article{padding:12px 0!important}html[data-design] .nav-links a{padding:8px}}@media screen{.brain-stats>div,.brain-spark dd,.brain-spark{min-width:0}.connect-links a{overflow-wrap:anywhere}}:root{--blueprint:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M32 0H0V32' fill='none' stroke='rgb(0,42,107)' stroke-opacity='0.07' stroke-width='1'/%3E%3C/svg%3E");--blueprint-band:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M32 0H0V32' fill='none' stroke='rgb(127,163,230)' stroke-opacity='0.08' stroke-width='1'/%3E%3C/svg%3E")}html[data-theme=dark]{--blueprint:var(--blueprint-band)}@media screen{html[data-design] body{background-image:var(--blueprint);background-size:32px 32px}html[data-design] .nav-strip{background:color-mix(in srgb, var(--paper) 92%, transparent);backdrop-filter:blur(6px)}.spotlight{--paper:var(--night-paper);--paper2:var(--night-paper2);--panel:var(--night-panel);--ink:var(--night-ink);--soft:var(--night-soft);--mut:var(--night-mut);--structure:var(--night-ink);--label:var(--night-label);--accent-ink:var(--night-accent-ink);--line:var(--night-line);--rule:var(--night-rule);--hair:var(--night-hair);background:var(--paper) var(--blueprint-band);box-shadow:0 0 0 100vmax var(--paper);clip-path:inset(0 -100vmax);color:var(--ink);background-size:32px 32px;position:relative}.spotlight:before{content:"";background:var(--label);opacity:.55;height:2px;box-shadow:-100vmax 0 0 var(--label), 100vmax 0 0 var(--label);position:absolute;top:0;left:0;right:0}.spotlight-in{grid-template-columns:minmax(240px,330px) minmax(0,1fr);align-items:center;gap:28px;padding-block:34px 30px;display:grid}.spotlight-copy h2{margin:6px 0 12px;font-size:clamp(28px,3.2vw,40px)!important;line-height:1.08!important}.spotlight-copy p{color:var(--soft);font-size:15.5px;line-height:1.6}.spotlight-copy .spotlight-how{font:12px/1.6 var(--mono);letter-spacing:.06em;color:var(--label);margin:12px 0 16px}.spotlight .brain{margin:0}.spotlight .brain-frame{border:1px solid var(--line);aspect-ratio:16/9.4;border-radius:8px;background:var(--paper)!important}.spotlight :is(.brain-chip,.brain-btn){border-color:var(--rule);color:var(--soft);border-radius:999px}.spotlight .brain-chip[aria-pressed=true]{border-color:var(--label);color:var(--ink)}.spotlight .brain-stats dd{font-family:var(--disp);color:var(--ink);font-size:26px}.spotlight .brain-stats dt{color:var(--label)}.spotlight .brain-spark-line{stroke:var(--label)}.spotlight .brain-spark-area{fill:var(--label);opacity:.14}.spotlight .brain-spark-dot{fill:var(--accent-ink)}.spotlight .brain-cap{color:var(--mut)}}@media screen and (width<=900px){.spotlight-in{grid-template-columns:1fr;gap:18px;padding-block:24px}}@media screen and (width<=560px){.spotlight .brain-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px}.spotlight .brain-spark{grid-column:1/-1;min-width:0}.spotlight .brain-stats dd{font-size:21px}.spotlight .brain-controls{flex-wrap:wrap}}@media screen{html[data-design] .fig-no{font:500 11px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--label);border-top:1px solid var(--line);padding:6px 0 8px}html[data-design] .section-folio{align-items:center;gap:10px;display:inline-flex}html[data-design] .section-folio:before{content:"";background:var(--label);width:22px;height:1px}}@media screen and (prefers-reduced-motion:no-preference){html.js[data-design] [data-reveal]:not(.is-in){opacity:0!important;transform:translateY(12px)!important}html.js[data-design] [data-reveal].is-in{transition:opacity .56s cubic-bezier(.2,0,0,1) var(--rd,0s), transform .56s cubic-bezier(.2,0,0,1) var(--rd,0s);opacity:1!important;transform:none!important}html.js.entrance-ready [data-hero]>div:first-child>*,html.js.entrance-ready [data-hero] .hero-line,html.js.entrance-ready [data-hero] .workbench{opacity:0!important}html.js.entrance-ready [data-hero]>div:first-child>.kicker{animation:.52s cubic-bezier(.2,0,0,1) .12s forwards kit-rise}html.js.entrance-ready [data-hero] h1{opacity:1!important}html.js.entrance-ready [data-hero] .hero-line:first-child{animation:.62s cubic-bezier(.2,0,0,1) .24s forwards kit-rise}html.js.entrance-ready [data-hero] .hero-line:nth-child(2){animation:.62s cubic-bezier(.2,0,0,1) .36s forwards kit-rise}html.js.entrance-ready [data-hero] .hero-line:nth-child(3){animation:.7s cubic-bezier(.2,0,0,1) .52s forwards kit-rise}html.js.entrance-ready [data-hero]>div:first-child>.lead-deck{opacity:1!important;animation:none!important;transform:none!important}html.js.entrance-ready [data-hero]>div:first-child>.hero-actions{animation:.6s cubic-bezier(.2,0,0,1) .82s forwards kit-rise}html.js.entrance-ready [data-hero] .workbench{animation:.76s cubic-bezier(.2,0,0,1) .56s forwards kit-slide}@keyframes kit-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes kit-slide{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}html[data-design] .home-fold .hero-line--last:after{content:"";background:var(--accent);transform-origin:0;height:2px;animation:.9s cubic-bezier(.2,0,0,1) 1.1s forwards kit-underline;position:absolute;bottom:.06em;left:0;right:0;transform:scaleX(0)}@keyframes kit-underline{to{transform:scaleX(1)}}html[data-design] .evidence-card .fig-frame img{transition:transform .42s cubic-bezier(.2,0,0,1)}html[data-design] .evidence-card:hover .fig-frame img{transform:scale(1.025)}}@media screen{.spotlight .brain-chip.is-linked{border-color:var(--label);color:var(--ink);box-shadow:0 0 0 1px var(--label) inset}.spotlight .brain.is-linked .brain-frame{border-color:var(--label)}.ledger-desk-in{grid-template-columns:minmax(0,3fr) minmax(180px,1fr);gap:24px;display:grid}.ledger-now{border-left:1px solid var(--line);padding-left:20px}.ledger-now p{color:var(--soft);margin:8px 0 12px;font-size:14px}html[data-design] .ledger-desk .reg-main h3{font-size:19px}html[data-design] .ledger-desk .reg-main p{font-size:13px}#selected-work>.workbench{margin-bottom:20px}#selected-work .workbench:has(input[value=fieldwork]:checked) .workbench-view--fieldwork,#selected-work .workbench:has(input[value=systems]:checked) .workbench-view--systems,#selected-work .workbench:has(input[value=operations]:checked) .workbench-view--operations{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:24px;display:grid}#selected-work .workbench-image{grid-row:1/4}#selected-work .workbench-view>:not(.workbench-image){grid-column:2}.view-controls{z-index:40;align-items:center;gap:12px;display:flex;position:fixed;bottom:16px;right:16px}.view-controls:not(:has([data-motion-control]:not([hidden]))){display:none}[data-motion-control]{border:1px solid var(--rule);border-radius:var(--r-2);min-height:32px;font:500 12px var(--sans);color:var(--structure);background:var(--panel);box-shadow:var(--shadow-lift);cursor:pointer;padding:6px 12px}html.present .view-controls{z-index:50;background:var(--paper);border-bottom:1px solid var(--line);justify-content:space-between;min-height:56px;padding:6px max(18px,50% - 700px);position:sticky;inset:0 auto auto;display:flex!important}html.present [data-motion-control]{box-shadow:none}@media (width<=760px){html:not(.present) [data-motion-control]{border-radius:50%;width:40px;height:40px;min-height:0;padding:0;font-size:0}html:not(.present) [data-motion-control]:before{content:"❚❚";letter-spacing:-2px;font-size:10px}html:not(.present) [data-motion-control][aria-pressed=true]:before{content:"▶";letter-spacing:0;font-size:12px}}html.present .sheet{display:block}html.present .sheet-main{width:100%}html.present .sheet-main .prose{max-width:70ch;margin-inline:auto}html.present .case-opening{width:100%;max-width:none}html.present .sheet-main .prose :is(.brain,.plate--figure){width:100%;max-width:100%}html[data-motion=paused] .anim-svg *,html[data-motion=paused] .anim-svg :before,html[data-motion=paused] .anim-svg :after{animation-play-state:paused!important}}@media (prefers-reduced-motion:reduce){html:not([data-motion=playing]) .anim-svg *{animation-play-state:paused!important}}@media print{.view-controls{display:none!important}}@media screen{.polish-about .page-head{align-items:center;gap:24px}.polish-about .about-portrait{grid-row:auto}.polish-about .about-opening{min-width:0}.polish-experience .sheet-main>.section:first-child{padding-top:0!important}.polish-experience .timeline>.tl-org:first-child{margin-top:0!important}.polish-work-index .plate-grid{align-items:start}}@media screen and (width<=760px){.ledger-desk-in{grid-template-columns:minmax(0,1fr);gap:14px}.ledger-now{border-left:0;border-top:1px solid var(--line);padding:12px 0 0}#selected-work .workbench:has(input:checked) .workbench-view[class]{grid-template-columns:minmax(0,1fr)}#selected-work .workbench-view>:not(.workbench-image){grid-column:1}}@media screen and (width>=1001px){html[data-design] .polish-work-index .work-head{display:block}html[data-design] .polish-work-index .work-head-copy .page-lede{max-width:72ch}html[data-design] .polish-work-index .work-filed{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 24px;margin-top:18px;padding:14px 20px;display:grid}html[data-design] .polish-work-index .work-filed .label{grid-row:1;margin:0}html[data-design] .polish-work-index .filed-list{grid-row:1;grid-template-columns:repeat(6,minmax(0,1fr));gap:0 16px;display:grid}html[data-design] .polish-work-index .filed-list>div{border:0;border-left:1px solid var(--line);flex-direction:column;justify-content:space-between;align-items:flex-start;padding:0 0 0 14px;display:flex}html[data-design] .polish-work-index .filed-list a{min-height:32px}html[data-design] .polish-work-index .filed-list dd{font-size:20px}html[data-design] .polish-work-index .filed-note{grid-column:1/-1;margin:6px 0 0}}@media screen and (width>=761px){html[data-design] .polish-home .spec-strip .spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@property --p{syntax:"<number>";inherits:true;initial-value:1}@keyframes wow-p{0%{--p:0}to{--p:1}}@supports (animation-timeline:view()){@media screen{html[data-motion=playing] [data-scrub]{animation:linear both wow-p view();animation-range:entry 5% cover 42%}html[data-motion=playing] [data-scrub=long]{animation-range:entry cover 70%}}}html [data-scrub] .draw{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p))}html [data-scrub] .stage{opacity:clamp(0, (var(--p) - var(--at,0)) * 8, 1);transform:translateY(calc((1 - clamp(0, (var(--p) - var(--at,0)) * 8, 1)) * 6px));transform-box:fill-box}.count-up{min-width:var(--w);font-variant-numeric:tabular-nums;text-align:inherit;display:inline-block}.stat-strip{border-block:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:0;margin:18px 0;display:grid}.stat-strip>div{border-right:1px solid var(--line);min-width:0;margin-right:16px;padding:12px 16px 12px 0}.stat-strip>div:last-child{border-right:0;margin-right:0}.stat-strip dt{font:500 10.5px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--label)}.stat-strip dd{font:400 clamp(28px, 3.4vw, 40px)/1.05 var(--disp);color:var(--structure);margin:4px 0 0}.stat-strip dd small{font:400 12px/1.4 var(--sans);color:var(--soft);margin-top:4px;display:block}.stat-strip--tight dd{font-size:clamp(22px,2.4vw,28px)}@media (width<=560px){.stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-strip>div{border-right:0;border-bottom:1px solid var(--line);margin-right:0}}.pull-quote{border-left:3px solid var(--accent);margin:30px 0;padding:4px 0 4px 22px}.pull-quote p{font:italic 400 clamp(22px, 2.3vw, 28px)/1.3 var(--disp);color:var(--structure);text-wrap:balance;margin:0}.pull-quote cite{font:500 11px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--label);margin-top:8px;font-style:normal;display:block}@media (width>=1100px){.prose .pull-quote--hang{margin-left:-40px}}@media screen{html[data-design] .polish-article .article-body>p:first-child:first-letter{float:left;padding:6px 10px 0 0;font-size:3.6em;font-weight:400;line-height:.86}}.mini-chart{width:100%;height:auto;display:block;overflow:visible}.mini-chart .mc-line{fill:none;stroke:var(--accent-ink);stroke-width:1.75px;stroke-linejoin:round;stroke-linecap:round}.mini-chart .mc-area{fill:var(--accent);fill-opacity:.14}.mini-chart .mc-bar{fill:var(--structure)}.mini-chart .mc-bar--hi{fill:var(--accent)}.mini-chart .mc-tick{stroke:var(--structure);stroke-width:2px}.mini-chart .mc-base{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.mini-chart .mc-dot{fill:var(--accent)}.mini-chart-cap{font:400 10.5px/1.4 var(--mono);color:var(--mut);letter-spacing:.04em;justify-content:space-between;display:flex}.bp-tag{font:500 9.5px var(--mono);letter-spacing:.14em;fill:var(--label)}.bp-tb rect{fill:var(--panel);stroke:var(--rule);stroke-width:1px}.bp-tb line{stroke:var(--rule);stroke-width:1px}.bp-tb text{font:500 8px var(--mono);letter-spacing:.12em;fill:var(--mut)}.bp-tb .bp-tb-v{fill:var(--ink);font-size:9.5px}.bp-dim{stroke:var(--rule);stroke-width:1px;fill:none}.bp-label{font:500 10px var(--mono);letter-spacing:.08em;fill:var(--mut);text-transform:uppercase}.bp-name{font:italic 400 15px var(--disp);fill:var(--structure)}.bp-body{font:400 11.5px var(--sans);fill:var(--soft)}.bp-box{fill:var(--panel);stroke:var(--rule);stroke-width:1.2px}.bp-flow{fill:none;stroke:var(--structure);stroke-width:1.6px;stroke-linecap:round}.bp-flow--dash{stroke-dasharray:5 5}.bp-hot{fill:var(--accent)}.bp-warn{fill:var(--gold)}.bp-ok{fill:var(--structure)}.bp-figure{margin:22px 0}.bp-figure .bp-frame{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-3);padding:clamp(10px,1.6vw,18px)}.bp-figure svg{width:100%;height:auto;display:block}.section-plate{align-items:baseline;gap:12px;margin:0 0 12px;display:flex}.section-plate .sp-no{font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--label);white-space:nowrap}.section-plate .sp-no:before{content:"";background:var(--label);vertical-align:middle;width:22px;height:1px;margin:0 10px 3px 0;display:inline-block}.section-plate h2{margin:0}.brain--glimpse .brain-cap .cap-line{color:var(--night-soft)}.brain--glimpse{border-radius:var(--r-3);background:var(--night-paper);border:1px solid var(--night-rule);margin:0;overflow:hidden}.brain--glimpse .brain-frame{aspect-ratio:16/9;background:var(--night-paper);border:0;margin:0}.brain--glimpse canvas{pointer-events:none}.brain--glimpse .brain-hint,.brain--glimpse .brain-hover{display:none}.brain--glimpse .brain-cap{border-top:1px solid var(--night-line);color:var(--night-soft);padding:7px 10px}.brain--glimpse .brain-cap .cap-label{color:var(--night-label)}@media print{[data-scrub]{--p:1!important}.brain--glimpse{display:none}}@media screen{html[data-design] .nav-strip{border-bottom:1px solid var(--rule)!important}html[data-design] .nav-strip-in{gap:clamp(12px,2vw,28px)!important;max-width:none!important;min-height:56px!important;padding-inline:clamp(18px,1.5vw,28px)!important}html[data-design] .nav-strip .masthead{align-items:baseline;margin-right:auto;padding:0}html[data-design] .nav-strip .mast-word{font-size:22px!important}html[data-design] .nav-strip .desktop-nav a{padding:18px 12px!important}@media (width<=760px){html[data-design] .nav-strip .mast-word{font-size:20px!important}html[data-design] .nav-strip .masthead{padding:12px 0 6px}}.sheet>.case-opening{grid-column:1/-1}html[data-design] .case-opening.case-opening--bp{background:0 0;border:0;padding:0}html[data-design] .case-opening--bp .bp-figure{margin:0}html[data-design] .case-opening.case-stats{background:0 0;border:0;padding:0;margin-top:-4px!important}html[data-design] .case-stats .stat-strip{margin:0}html[data-design] .case-opening.case-spot{border:0;padding:18px 0 14px}.case-spot .brain{margin:0}.case-spot .brain-frame{margin-inline:auto}@media (width>=1100px){.prose .bp-figure{margin-inline:-24px}}}.hunt-cone{transform-box:fill-box;transform-origin:0%}@media screen{html[data-motion=playing] .hunt-cone{animation:3.6s ease-in-out infinite hunt-breathe}}@keyframes hunt-breathe{50%{opacity:.55;transform:scale(1.04)}}@media screen and (width<=760px){.case-opening,.case-openings,.sheet-rail,.rail-plate,.bp-figure,.bp-frame--wide{min-width:0;max-width:100%}.bp-frame--wide{overscroll-behavior-x:contain;overflow-x:auto}.bp-frame--wide>svg{min-width:720px}.bp-frame--wide:after{content:"scroll →";font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);margin-top:6px;display:block;position:sticky;left:0}}@media screen{.bp-frame--wide:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.read-next[data-astro-cid-qyi3uhi5]{border-top:2px solid var(--structure);margin:24px 0 0;padding:16px 0 0}@media screen{.read-next{--rn:var(--desk,var(--structure))}.read-next .rn-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-3);gap:14px;padding:14px 16px 14px 20px;transition:border-color .18s,transform .22s cubic-bezier(.2,0,0,1),box-shadow .22s;display:grid;position:relative}.read-next .rn-card:before{content:"";background:var(--rn);border-radius:2px;width:4px;position:absolute;top:12px;bottom:12px;left:0}.read-next .rn-card--fig{grid-template-columns:180px minmax(0,1fr);align-items:center}.read-next .rn-card:is(:hover,:focus-within){border-color:var(--rn);box-shadow:var(--shadow-lift);transform:translateY(-2px)}.read-next .rn-fig{aspect-ratio:16/10;border-radius:var(--r-2);background:var(--plate-figure-ground);border:1px solid var(--line);place-items:center;display:grid;overflow:hidden}.read-next .rn-fig img{object-fit:contain;width:100%;height:100%;display:block}.read-next .rn-title{letter-spacing:-.005em;text-transform:none;font:400 clamp(20px, 2.2vw, 26px)/1.15 var(--disp)!important;margin:0 0 4px!important}.read-next .rn-title a{color:var(--structure);text-decoration:none}.read-next .rn-title a:after{content:"";position:absolute;inset:0}.read-next .rn-card:focus-within{outline:2px solid var(--focus);outline-offset:2px}.read-next .rn-title a:focus-visible{outline:none}.read-next .rn-card:hover .rn-title a{color:var(--accent-ink)}.read-next .rn-why{color:var(--soft);font-size:var(--fs-ui);margin:0;line-height:1.5}@media (width<=600px){.read-next .rn-card--fig{grid-template-columns:1fr}.read-next .rn-fig{max-width:240px}}}.read-next-wrap{width:min(70ch,100% - 36px);margin:0 auto 20px}html.present .read-next-wrap{margin-inline:auto}@media print{.read-next-wrap{display:none}}.present-back{display:none}html.present .nav-strip,html.present .site-foot,html.present .sheet-rail,html.present .reading-progress{display:none!important}html.present .present-back{background:var(--ink);min-height:44px;color:var(--paper);font:600 15px/1 var(--mono);align-items:center;padding:10px 16px;text-decoration:none;display:inline-flex;position:static}html.present .present-back:focus-visible{outline-offset:3px}@media print{html.present .present-back{display:none}}
