:root{--bg:#f7f4ed;--surface:#fffdf8;--ink:#0b1118;--dark:#080d12;--body:#59616b;--muted:#8a8174;--gold:#b8862f;--gold-hover:#9d7126;--gold-text:#8a6420;--gold-soft:rgba(184,134,47,.11);--line:#ded6c8;--line-strong:#c9bea9;--green:#1f7a45;--danger:#9f2f2f;--dark-body:#b3a98f;--dark-line:rgba(247,244,237,.14);--font-display:'Newsreader',Georgia,serif;--font-sans:'IBM Plex Sans',system-ui,-apple-system,'Segoe UI',sans-serif;--font-mono:'IBM Plex Mono',ui-monospace,SFMono-Regular,Menlo,monospace;--radius-sm:6px;--radius:10px;--radius-lg:16px;--max:1160px;--console-shadow:rgba(8,13,18,.34) 0 32px 70px -34px;--ink-04:rgba(11,17,24,.04);--ink-08:rgba(11,17,24,.08);--paper-well:#f1ecdf;--dark-grid:rgba(247,244,237,.035);--gold-glow:rgba(184,134,47,.18);--selection:rgba(184,134,47,.28);--selection-dark:rgba(184,134,47,.45);--hatch:repeating-linear-gradient(-45deg,var(--ink-08) 0 1px,transparent 1px 6px);--s-2xs:6px;--s-xs:10px;--s-sm:16px;--s-md:26px;--s-lg:42px;--s-xl:68px;--s-2xl:108px;--ease-out:cubic-bezier(.22,.61,.36,1);--ease-swift:cubic-bezier(.65,.05,.36,1);--t-fast:150ms;--t-med:320ms;--t-slow:700ms;--stagger:60ms}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin}body{background:var(--bg);color:var(--ink);font:400 17px/1.65 var(--font-sans);-webkit-font-smoothing:antialiased;font-optical-sizing:auto;background-image:linear-gradient(rgba(11,17,24,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(11,17,24,.032) 1px,transparent 1px);background-size:56px 56px}::selection{background:var(--selection)}.dark::selection,.console::selection,footer.site::selection{background:var(--selection-dark);color:var(--dark)}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:2px}.dark:focus-visible,.console:focus-visible{outline-offset:3px}.btn:focus-visible,.pill:focus-visible,.chip:focus-visible,.c-btn:focus-visible{border-radius:999px}section{scroll-margin-top:84px}.wrap{max-width:var(--max);margin:0 auto;padding:0 28px}.section{padding:var(--s-2xl) 0}@media(max-width:720px){.section{padding:72px 0}}header.site{position:sticky;top:0;z-index:50;height:64px;background:rgba(247,244,237,.88);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}header.site .wrap{height:64px;display:flex;align-items:center;gap:28px}.brand{display:flex;align-items:center;gap:10px;font:600 16.5px var(--font-sans);color:var(--ink)}.brand svg{width:30px;height:30px;flex:none}.brand .sigil-shell,.brand .sigil-ring,.brand .sigil-a{fill:none;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round}.brand .sigil-shell{stroke-width:2.5}.brand .sigil-ring{stroke-width:1.5;opacity:.45}.brand .sigil-a{stroke-width:2.2}.brand .sigil-node{fill:var(--gold)}nav.main{margin-left:auto;display:flex;align-items:center;gap:22px}nav.main a{font:500 14.5px var(--font-sans);color:var(--ink)}nav.main a.navlink{background:linear-gradient(var(--gold),var(--gold)) no-repeat left 100% / 0 1px;transition:background-size var(--t-med) var(--ease-out),color var(--t-fast)}nav.main a.navlink:hover{color:var(--gold-text);background-size:100% 1px}nav.main a.btn-dark{color:#f7f4ed}nav.main a.btn-dark:hover{color:#fff}@media(max-width:920px){nav.main a.navlink{display:none}}@media(max-width:600px){header.site>.wrap{gap:14px}header.site .brand span{font-size:15px}header.site nav.main .btn{padding:9px 14px;font-size:13px;white-space:nowrap}}.kicker{font:600 12px/1.4 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-text);display:block;margin-bottom:22px}.kicker::before{content:"";display:inline-block;width:20px;height:1px;background:var(--line-strong);vertical-align:middle;margin-right:10px}.dark .kicker{color:var(--gold)}.dark .kicker::before{background:var(--dark-line)}h1.display{font:500 clamp(40px,6vw,86px)/0.99 var(--font-display);letter-spacing:-.022em;text-wrap:balance;font-variation-settings:'opsz' 72;hanging-punctuation:first allow-end}h2.display{font:500 clamp(34px,4.4vw,60px)/1.04 var(--font-display);letter-spacing:-.018em;max-width:19ch;text-wrap:balance;font-variation-settings:'opsz' 72;hanging-punctuation:first allow-end}@media(min-width:1200px){h1.display{letter-spacing:-.028em;line-height:.97}}h1.display em,h2.display em,.rail .name em{font-style:italic;font-variation-settings:'opsz' 40}.lede{font:400 19px/1.6 var(--font-sans);color:var(--body);max-width:56ch;margin-top:20px}p,.lede,.faq .a,.card p,.leakrow p{text-wrap:pretty}@media(max-width:640px){.lede{font-size:17px}.kicker{margin-bottom:16px}}.dark{background:var(--dark);color:#f2eee4;position:relative;background-image:linear-gradient(var(--dark-grid) 1px,transparent 1px),linear-gradient(90deg,var(--dark-grid) 1px,transparent 1px);background-size:56px 56px;border-top:1px solid rgba(184,134,47,.25)}.dark::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(900px 400px at 18% -8%,var(--gold-glow),transparent 70%);opacity:.35}.dark>*{position:relative;z-index:1}.dark .lede{color:var(--dark-body)}.num,.mono-num,.c-log,.c-row,.secmark,footer.site p,footer.site a{font-feature-settings:'tnum' 1,'zero' 1}.ruled{position:relative}@media(min-width:1240px){.ruled::before,.ruled::after{content:"";position:absolute;top:0;bottom:0;width:1px;background:var(--line);pointer-events:none}.ruled::before{left:calc(50% - var(--max)/2 + 28px)}.ruled::after{right:calc(50% - var(--max)/2 + 28px)}.ruled.dark::before,.ruled.dark::after{background:var(--dark-line)}}.secmark{display:block;font:600 11px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text);margin-bottom:var(--s-md)}.secmark b{font-weight:600;color:inherit}.dark .secmark{color:var(--gold)}@media(min-width:1240px){.ruled .secmark{position:relative;top:calc(-1*var(--s-2xl) + 22px);margin-bottom:calc(-11px + var(--s-xs));background:var(--bg);display:inline-block;padding:6px 14px 6px 0}.ruled.dark .secmark{background:var(--dark)}}@media(min-width:1240px){.marginalia{display:grid;grid-template-columns:180px 1fr;gap:0 40px}.marginalia>.mcol{padding-top:6px}.marginalia>.mbody{min-width:0}}.sidenote{display:none}@media(min-width:1240px){.sidenote{display:block;font:500 11px/1.7 var(--font-mono);letter-spacing:.08em;color:var(--gold-text);max-width:22ch;border-top:1px solid var(--line-strong);padding-top:10px;margin-top:var(--s-md);text-transform:uppercase}.dark .sidenote{color:var(--gold);border-top-color:var(--dark-line)}}.ticks{position:relative}.ticks::before,.ticks::after{content:"";position:absolute;width:8px;height:8px;pointer-events:none;background:linear-gradient(var(--line-strong),var(--line-strong)) no-repeat 0 0/8px 1px,linear-gradient(var(--line-strong),var(--line-strong)) no-repeat 0 0/1px 8px;transition:filter var(--t-fast)}.ticks::before{top:-5px;left:-5px}.ticks::after{bottom:-5px;right:-5px;transform:rotate(180deg)}.lnum{font:600 11px var(--font-mono);letter-spacing:.12em;color:var(--gold-text);white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;font:600 15px var(--font-sans);padding:14px 26px;cursor:pointer;border:1px solid transparent;transition:transform var(--t-fast) var(--ease-swift),background var(--t-fast),border-color var(--t-fast),box-shadow var(--t-fast)}.btn:hover{transform:translateY(-1px);box-shadow:rgba(8,13,18,.18) 0 10px 24px -14px}.btn:active{transform:translateY(1px);box-shadow:none}.btn-dark{background:var(--ink);color:#f7f4ed}.btn-dark:hover{background:#1c2530}.btn-outline{background:var(--surface);border-color:var(--line-strong);color:var(--ink)}.btn-outline:hover{border-color:var(--ink)}.chips{display:flex;flex-wrap:wrap;gap:10px}.chip{font:500 12.5px var(--font-mono);border:1px solid var(--line-strong);border-radius:999px;padding:7px 14px;color:var(--ink);background:rgba(255,253,248,.6)}.console{background:var(--dark);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px rgba(247,244,237,.06),var(--console-shadow);padding:22px;color:#f2eee4;font-family:var(--font-mono);position:relative;background-image:linear-gradient(rgba(247,244,237,.04),transparent 18%),linear-gradient(var(--dark-grid) 1px,transparent 1px),linear-gradient(90deg,var(--dark-grid) 1px,transparent 1px);background-size:100% 100%,28px 28px,28px 28px}.console-stack{position:relative;z-index:1}.console-stack::before{content:"";position:absolute;inset:0;transform:translate(12px,14px);background:var(--dark);border-radius:var(--radius-lg);opacity:.5;pointer-events:none}.console-stack .console{position:relative}@media(min-width:1280px){.hero .console-stack{margin-right:-48px}}.c-stamp{position:absolute;top:-12px;right:26px;transform:rotate(-6deg);z-index:2;background:var(--dark);font:600 10px var(--font-mono);letter-spacing:.14em;color:var(--gold);opacity:.85;border:1px dashed rgba(184,134,47,.35);border-radius:4px;padding:4px 8px;text-transform:uppercase;pointer-events:none}.console .c-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid var(--dark-line);padding-bottom:14px;margin-bottom:14px}.console .c-title{font:600 11px/1.5 var(--font-mono);letter-spacing:.16em;color:var(--dark-body);text-transform:uppercase}.console .c-sub{font:600 15px/1.35 var(--font-sans);color:#f7f4ed;margin-top:4px;letter-spacing:0}.pill{font:600 10.5px var(--font-mono);letter-spacing:.08em;background:var(--gold-soft);color:var(--gold);border:1px solid rgba(184,134,47,.35);border-radius:999px;padding:5px 10px;white-space:nowrap}.c-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:14px 0}@media(max-width:640px){.c-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.c-step:last-child{grid-column:1/-1}}.c-step{background:rgba(255,255,255,.045);border:1px solid var(--dark-line);border-radius:8px;padding:9px 8px;transition:border-color var(--t-med),background var(--t-med)}.c-step b{display:block;font:600 11.5px var(--font-sans);color:#f7f4ed;letter-spacing:0}.c-step span{font:400 9.5px var(--font-mono);color:var(--dark-body)}.c-step.active{border-color:rgba(184,134,47,.55);background:var(--gold-soft)}.c-rows{border:1px solid var(--dark-line);border-radius:8px;padding:4px 12px;margin-bottom:12px}.c-row{display:flex;justify-content:space-between;gap:14px;padding:8px 0;border-bottom:1px solid var(--dark-line);font-size:11.5px}.c-row:last-child{border-bottom:none}.c-row .k{color:var(--dark-body);letter-spacing:.06em}.c-row .v{color:#f2eee4;text-align:right;overflow-wrap:anywhere}.c-row .v.gold{color:var(--gold)}.c-actions{display:flex;gap:8px;margin-bottom:12px}.c-btn{font:600 12px var(--font-sans);border-radius:999px;padding:8px 18px;border:1px solid var(--dark-line);color:#f2eee4;background:transparent;cursor:pointer;transition:border-color var(--t-fast),transform var(--t-fast)}.c-btn:hover{border-color:rgba(184,134,47,.55)}.c-btn:active,.c-btn.pressed{transform:translateY(1px);border-color:var(--gold)}.c-btn.primary{background:var(--gold);color:#080d12;border-color:var(--gold)}.c-log{font-size:11px;line-height:1.9;color:var(--dark-body);min-height:calc(3*1.9em)}.c-log b{color:var(--gold);font-weight:500;margin-right:8px}.c-hints{margin-top:12px;padding-top:10px;border-top:1px solid var(--dark-line);font:400 10.5px var(--font-mono);color:var(--dark-body);letter-spacing:.04em}.c-caption{font:400 12px var(--font-mono);color:var(--body);margin-top:12px}.c-callout{display:none}@media(min-width:1240px){.c-callout{display:block;position:absolute;font:500 10.5px var(--font-mono);letter-spacing:.08em;color:var(--gold-text);text-transform:uppercase;white-space:nowrap}.hero .c-callout{display:none}.c-callout::before{content:"";position:absolute;height:1px;width:34px;background:var(--line-strong);top:50%}.c-callout.left{right:calc(100% + 46px)}.c-callout.left::before{left:calc(100% + 6px)}.c-callout.right{left:calc(100% + 46px)}.c-callout.right::before{right:calc(100% + 6px)}}@media(min-width:1720px){.hero .c-callout.right{display:block}}@media (prefers-reduced-motion:no-preference){html:not(.is-scripted) .c-log .last::after{content:"";display:inline-block;width:1ch;height:1em;vertical-align:text-bottom;background:var(--gold);margin-left:4px;animation:blink 1.1s steps(2,start) infinite}.pill.live{animation:pulse 2.4s var(--ease-out) infinite}html:not(.is-scripted) .c-steps.loop .c-step{animation:steploop 15s infinite;animation-delay:calc(var(--i)*3s)}}@keyframes blink{50%{opacity:0}}@keyframes pulse{0%,100%{box-shadow:0 0 0 0 transparent}45%{box-shadow:0 0 0 5px var(--gold-glow)}}@keyframes steploop{0%,79%,100%{border-color:var(--dark-line);background:rgba(255,255,255,.045)}80%,99%{border-color:rgba(184,134,47,.55);background:var(--gold-soft)}}.leadform{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-lg);padding:26px;box-shadow:rgba(8,13,18,.07) 0 18px 40px -22px}.dark .leadform{outline:1px solid rgba(184,134,47,.25);outline-offset:6px}.leadform label{display:block;font:600 11.5px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);margin:0 0 7px}.leadform .fields{display:grid;grid-template-columns:1.25fr 1fr;gap:14px}@media(max-width:640px){.leadform .fields{grid-template-columns:1fr}}.leadform input,.leadform select,.leadform textarea{width:100%;font:400 16px var(--font-sans);color:var(--ink);background:#fff;border:1px solid var(--line-strong);border-radius:var(--radius);padding:13px 14px;transition:border-color var(--t-fast)}.leadform input:hover,.leadform textarea:hover{border-color:var(--muted)}.leadform input:not(:placeholder-shown){border-color:var(--muted)}.leadform input:focus,.leadform textarea:focus,.leadform select:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft)}.leadform input:user-invalid{border-color:var(--danger)}.field-err{display:none;font:500 11.5px var(--font-mono);color:var(--danger);margin-top:6px}input:user-invalid~.field-err{display:block}.leadform .btn{width:100%;margin-top:14px}.leadform .btn[disabled]{opacity:.6;cursor:wait;transform:none}.leadform details{margin-top:14px;border-top:1px dashed var(--line-strong);padding-top:12px}.leadform details summary{cursor:pointer;font:500 14px var(--font-sans);color:var(--body);list-style:none}.leadform details summary::before{content:"+";color:var(--gold-text);margin-right:8px;font-weight:600}.leadform details[open] summary::before{content:"–"}.leadform details .fields{grid-template-columns:1fr 1fr;margin-top:14px}.leadform .full{grid-column:1/-1}.form-status{display:none;border-radius:var(--radius);padding:16px;margin-top:14px;font:400 14.5px/1.6 var(--font-sans)}.form-status.ok{display:block;background:rgba(31,122,69,.08);border:1px solid rgba(31,122,69,.35);color:var(--ink)}.form-status.err{display:block;background:rgba(159,47,47,.07);border:1px solid rgba(159,47,47,.35);color:var(--ink)}.form-status b{font-weight:600}.form-status .rid{font:500 12px var(--font-mono);color:var(--body);display:block;margin-top:6px}.sla{display:flex;align-items:center;gap:8px;font:400 14px var(--font-sans);color:var(--body);margin-top:14px}.sla::before{content:"";width:8px;height:8px;border-radius:99px;background:var(--green);flex:none}.micro{font:400 12.5px/1.6 var(--font-sans);color:var(--body);margin-top:8px}.hp{position:absolute;left:-9999px;opacity:0}.cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:var(--s-lg)}.cards3.two{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:880px){.cards3,.cards3.two{grid-template-columns:1fr}}@media(min-width:1240px){.cards3.editorial{grid-template-columns:5fr 7fr;grid-auto-rows:min-content}.cards3.editorial .card:first-child{grid-row:1/3}}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:28px;transition:border-color var(--t-fast)}.card:hover{border-color:var(--line-strong)}.card:hover .ticks::before,.card:hover .ticks::after{filter:brightness(.6) sepia(1) saturate(3)}.card .num{font:600 11px var(--font-mono);letter-spacing:.12em;color:var(--gold-text);border:1px solid var(--line-strong);border-radius:999px;padding:5px 10px;display:inline-block;margin-bottom:16px}.card h3{font:600 19px/1.3 var(--font-sans);margin-bottom:10px}.card p{font-size:15px;color:var(--body)}.card .sample{margin-top:16px;border-top:1px solid var(--line);padding-top:12px;font:400 12px/1.7 var(--font-mono);color:var(--gold-text);text-indent:-0.5ch;hanging-punctuation:first}.leakrows{margin-top:var(--s-lg);border-top:1px solid var(--line-strong)}.leakrow{display:grid;grid-template-columns:auto 1fr 44px 1fr;gap:22px;align-items:start;padding:26px 0;border-bottom:1px solid var(--line)}@media(max-width:760px){.leakrow{grid-template-columns:auto 1fr}.leakrow .arr,.leakrow .catch{display:none}.leakrow .catch.always{display:block;grid-column:2}}.leakrow h3{font:600 18px/1.35 var(--font-sans)}.leakrow p{font-size:15px;color:var(--body);margin-top:6px}.leakrow .arr{padding-top:6px;text-align:center}.leakrow .arr svg{width:34px;height:12px;display:inline-block}.leakrow .catch b{display:block;font:600 12px var(--font-mono);letter-spacing:.14em;color:var(--gold-text);text-transform:uppercase;margin-bottom:6px}.leakrow .catch p{color:var(--ink);font-size:15px}.ctl{width:100%;border-collapse:collapse;margin-top:var(--s-lg);background:rgba(255,255,255,.03);border:1px solid var(--dark-line);border-radius:var(--radius-lg);overflow:hidden}.ctl th{font:600 11px var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--gold);text-align:left;padding:16px 20px;border-bottom:2px solid rgba(184,134,47,.45)}.ctl td{font:400 14.5px/1.5 var(--font-sans);color:#f2eee4;padding:16px 20px;border-bottom:1px solid var(--dark-line);vertical-align:top}.ctl tbody tr{transition:background var(--t-fast)}.ctl tbody tr:hover{background:rgba(255,255,255,.03)}.ctl tr:last-child td{border-bottom:none}.ctl td:first-child{color:var(--dark-body)}.tablewrap{overflow-x:auto}.founder{display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:start;margin-top:var(--s-lg);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:34px}@media(max-width:640px){.founder{grid-template-columns:1fr}}.monogram{width:76px;height:76px;border-radius:999px;background:var(--gold-soft);border:1px solid var(--line-strong);display:flex;align-items:center;justify-content:center;font:500 34px var(--font-display);color:var(--gold-text)}.founder h3{font:500 26px/1.2 var(--font-display);letter-spacing:-.01em}.founder p{color:var(--body);font-size:15.5px;margin-top:10px;max-width:60ch}.founder .chips{margin-top:18px}.wontdo{margin-top:var(--s-lg);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--paper-well);padding:34px;position:relative}.wontdo h3{font:500 26px/1.25 var(--font-display);letter-spacing:-.01em;max-width:24ch}.wontdo p{color:var(--body);font-size:15.5px;margin-top:12px;max-width:64ch}.wontdo ul{list-style:none;margin-top:18px}.wontdo li{padding:12px 0 12px 30px;border-top:1px solid var(--line);font-size:15px;color:var(--ink);position:relative}.wontdo li::before{content:"—";position:absolute;left:2px;color:var(--gold-text);font:600 14px var(--font-mono)}.rail{margin-top:var(--s-lg);border-top:1px solid var(--line-strong)}.rail a{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;padding:26px 8px;border-bottom:1px solid var(--line);transition:background var(--t-fast)}.rail a:hover{background:rgba(255,253,248,.75)}.rail .lnum{padding-top:6px}.rail .name{font:500 26px/1.2 var(--font-display);letter-spacing:-.01em}.rail .name small{display:block;font:400 15px/1.5 var(--font-sans);color:var(--body);margin-top:6px}.rail .go{font:500 22px var(--font-mono);color:var(--gold-text);transition:transform var(--t-fast) var(--ease-swift)}.rail a:hover .go{transform:translateX(6px)}.faq{margin-top:var(--s-lg);border-top:1px solid var(--line-strong)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;padding:22px 4px;font:600 17px var(--font-sans)}.faq summary::after{content:"+";font:500 22px var(--font-mono);color:var(--gold-text);transition:transform var(--t-med) var(--ease-out)}.faq details[open] summary::after{transform:rotate(45deg)}.faq .a{padding:0 4px 24px;color:var(--body);max-width:68ch;font-size:15.5px}.taxonomy{margin-top:var(--s-lg);border-top:1px solid var(--line-strong);counter-reset:leak}.taxonomy>div{display:grid;grid-template-columns:64px 1fr;gap:20px;padding:22px 4px;border-bottom:1px solid var(--line)}@media(max-width:640px){.taxonomy>div{grid-template-columns:44px 1fr}}.taxonomy .lnum{padding-top:3px}.taxonomy h3{font:600 16.5px/1.4 var(--font-sans)}.taxonomy p{font-size:14.5px;color:var(--body);margin-top:4px;max-width:66ch}.taxonomy .lane{font:500 12px var(--font-mono);color:var(--gold-text);letter-spacing:.06em;margin-top:8px;display:block}figure.schematic{margin-top:var(--s-lg)}figure.schematic svg{width:100%;height:auto;display:block}figure.schematic figcaption{font:500 11px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-text);margin-top:14px;display:flex;flex-wrap:wrap;gap:8px 28px}.dark figure.schematic figcaption{color:var(--gold)}.watermark{display:none;position:absolute;z-index:-1;right:max(28px,calc(50% - var(--max)/2 + 44px));bottom:20px;width:320px;height:320px;opacity:.03;pointer-events:none}@media(min-width:1240px){.watermark{display:block}}.watermark svg{width:100%;height:100%}.doc{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-lg);margin-top:var(--s-lg);position:relative;box-shadow:rgba(8,13,18,.09) 0 24px 50px -30px;overflow:hidden}.doc-band{background:var(--paper-well);border-bottom:1px solid var(--line-strong);padding:10px 34px;font:600 10.5px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text);display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}.doc-inner{padding:34px}@media(max-width:640px){.doc-inner{padding:22px}}.doc h3{font:500 28px/1.15 var(--font-display);letter-spacing:-.014em}.doc h4{font:600 12px var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--gold-text);margin:var(--s-md) 0 var(--s-xs);padding-top:var(--s-sm);border-top:1px solid var(--line)}.doc table{width:100%;border-collapse:collapse;font-size:14px}.doc td,.doc th{text-align:left;padding:10px 12px 10px 0;border-bottom:1px solid var(--line);vertical-align:top;color:var(--ink)}.doc th{font:600 11px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--body)}.tag{font:600 10px var(--font-mono);letter-spacing:.1em;border-radius:4px;padding:3px 7px;text-transform:uppercase;white-space:nowrap}.tag.verified{color:var(--green);border:1px solid rgba(31,122,69,.4);background:rgba(31,122,69,.07)}.tag.assumed{color:var(--gold-text);border:1px dashed rgba(184,134,47,.45);background:var(--gold-soft)}.doc .stamp{position:absolute;top:18px;right:20px;transform:rotate(-6deg);font:600 11px var(--font-mono);letter-spacing:.14em;color:var(--gold-text);border:1px dashed rgba(184,134,47,.45);border-radius:4px;padding:5px 10px;text-transform:uppercase;background:var(--surface)}.annotation{border-top:1px solid var(--line-strong);margin-top:var(--s-sm);padding-top:10px;font:500 11px/1.7 var(--font-mono);letter-spacing:.06em;color:var(--gold-text);text-transform:uppercase;max-width:26ch}.strip{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:rgba(255,253,248,.6)}.strip .wrap{display:flex;flex-wrap:wrap;gap:12px 34px;justify-content:center;padding-top:18px;padding-bottom:18px}.strip span{font:600 11.5px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text)}.strip span b{color:var(--ink);font-weight:600;margin-right:6px}footer.site{background:var(--dark);color:var(--dark-body);padding:44px 0}footer.site .wrap{display:flex;flex-wrap:wrap;gap:14px 40px;justify-content:space-between;align-items:center}footer.site p,footer.site a{font:400 13.5px var(--font-mono)}footer.site a{color:#f2eee4}footer.site a:hover{color:var(--gold)}footer.site .footnav{display:flex;flex-wrap:wrap;gap:10px 26px;width:100%;padding-bottom:16px;border-bottom:1px solid var(--dark-line)}footer.site .footnav a{font:500 12px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dark-body)}footer.site .footnav a:hover,footer.site .footnav a[aria-current]{color:var(--gold)}.hero{display:grid;grid-template-columns:1.04fr .96fr;gap:60px;align-items:start}.hero>*{min-width:0}@media(max-width:980px){.hero{grid-template-columns:1fr}}.hero .chips{margin-top:22px}.hero .pg-hero-chips{margin-top:18px}.micro.pg-privnote{font:400 11.5px/1.7 var(--font-mono)}.hero .leadform{margin-top:26px}.hero-more{display:inline-block;font:500 13.5px var(--font-mono);color:var(--gold-text);margin-top:16px;background:linear-gradient(var(--gold-text),var(--gold-text)) no-repeat left 100% / 0 1px;transition:background-size var(--t-med) var(--ease-out)}.hero-more:hover{background-size:100% 1px}@media (prefers-reduced-motion:no-preference){.enter-1,.enter-2,.enter-3{animation:rise var(--t-slow) var(--ease-out) backwards}.enter-2{animation-delay:120ms}.enter-3{animation-delay:240ms}html.js .rv{opacity:0;transform:translateY(12px);transition:opacity var(--t-slow) var(--ease-out),transform var(--t-slow) var(--ease-out);transition-delay:calc(var(--n,0)*var(--stagger))}html.js .rv.in-view{opacity:1;transform:none}}@keyframes rise{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}