:root{--ink:#ece7dc;--ink-strong:#fffdf6;--muted:#aaa397;--dim:#746e64;--ground:#191611;--ground-2:#1e1a14;--panel:#252019;--paper:#e9e1d4;--paper-ink:#1a1915;--line:#ece7dc21;--line-strong:#ece7dc40;--copper:#7f6854;--copper-light:#aa9279;--green:#89a58d;--gold:#b89c68;--header-bg:#0e1111;--serif:Georgia, "Times New Roman", serif;--sans:Arial, Helvetica, sans-serif;--mono:"Courier New", monospace;--page-gutter:max(28px, calc((100vw - 1660px)/2))}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ground);scrollbar-width:none}body{color:var(--ink);background:var(--ground);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{color:inherit;font:inherit}.site-shell{background:var(--ground);min-height:100vh;overflow:hidden}.site-header{min-height:76px;color:var(--paper);background:var(--header-bg);z-index:10;border-bottom:1px solid #9b7748;grid-template-columns:270px 1fr 270px;align-items:center;gap:28px;padding:0 14px;display:grid;position:relative}.wordmark{white-space:nowrap;align-items:center;gap:8px;width:fit-content;display:inline-flex}.header-brand{align-content:center;gap:6px;display:grid}.header-mark{object-fit:contain;filter:sepia(.58)saturate(1.18)hue-rotate(-7deg)brightness(1.38)contrast(.9)drop-shadow(0 3px 4px #0000003d);flex:0 0 34px;width:34px;height:34px}.logo-letters{fill:none;stroke:currentColor;stroke-width:9px;stroke-linecap:square;stroke-linejoin:round;width:110px;height:auto;overflow:visible}.site-header .wordmark{color:#f0eadf}.logo-labs{color:#a59a8b;font:700 8px/1 var(--sans);letter-spacing:.26em}.site-header nav{justify-content:center;gap:clamp(12px,1.5vw,28px);height:100%;display:flex}.site-header nav a{color:#a59a8b;font-family:var(--serif);font-variant:small-caps;letter-spacing:.08em;place-items:center;font-size:12px;transition:color .2s;display:grid;position:relative}.site-header nav a:hover,.site-header nav a.active{color:#fffaf0}.site-header nav a.active:after{content:"";background:#b39273;height:1px;position:absolute;bottom:-1px;left:0;right:0}.research-section-nav{color:#918678;background:var(--header-bg);min-height:42px;font:8px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ece7dc14;justify-content:center;align-items:center;gap:28px;padding:0 24px;display:flex}.header-cta{border:1px solid var(--line-strong);color:var(--ink);letter-spacing:.04em;justify-self:end;padding:11px 15px;font-size:10px;transition:background .2s,color .2s}.header-cta:hover{color:var(--paper-ink);background:var(--paper)}.home-site .site-header{color:var(--paper-ink);background-color:#ddd3c4;background-image:radial-gradient(circle at 18% 34%,#3e322613 0 .45px,#0000 .7px),radial-gradient(circle at 72% 68%,#ffffff52 0 .5px,#0000 .8px),repeating-linear-gradient(3deg,#4d3e2f06 0 1px,#0000 1px 5px);background-size:7px 9px,11px 13px,auto;border-bottom-color:#9b7748}.home-site .logo-signal{color:#b39273}.home-site .header-mark{filter:sepia(.55)saturate(.85)brightness(.62)contrast(1.25)drop-shadow(0 2px 3px #2a231c29)}.home-site .wordmark{color:#1a1915}.home-site .logo-labs,.home-site .site-header nav a{color:#675f55}.home-site .site-header nav a:hover,.home-site .site-header nav a.active{color:#1a1915}.home-site .site-header nav a.active:after{background:#b39273}.home-site .header-cta{color:var(--paper-ink);border-color:#1a191547}.home-site .header-cta:hover{color:var(--paper);background:var(--paper-ink)}.home-site .header-metrics,.home-site .header-metrics .world-countdown strong,.home-site .header-metrics .testing-count strong{color:#675f55}.home-hero{min-height:calc(100vh - 124px);padding:30px var(--page-gutter) 34px;color:var(--paper-ink);background:#e9e1d4;grid-template-columns:36px minmax(600px,1.7fr) minmax(280px,.58fr);align-items:stretch;gap:clamp(14px,1.35vw,22px);display:grid;position:relative}.home-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 78% 32%,#7f685424,#0000 31%);position:absolute;inset:0}.home-legal{z-index:4;left:calc(var(--page-gutter) + 36px);color:#766b5f;width:min(940px,100vw - 190px);font:7.5px/1.2 var(--mono);letter-spacing:.045em;text-align:center;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 22px;display:flex;position:absolute;bottom:10px}.home-legal a{transition:color .18s}.home-legal a:hover{color:#2d261f}.hero-index{z-index:2;color:#847b70;font:9px/1.6 var(--mono);letter-spacing:.09em;writing-mode:vertical-rl;place-items:center;padding:18px 0;display:grid;position:absolute;top:30px;bottom:34px;left:7px;transform:rotate(180deg)}.hero-left{text-align:center;flex-direction:column;grid-column:2;justify-content:center;align-items:center;gap:38px;width:calc(100% + 80px);min-width:0;padding-left:0;display:flex;transform:translate(-152px)}.hero-main{z-index:1;width:min(100%,940px);max-width:940px;padding:8px 0 4px;position:relative}.eyebrow{color:var(--copper-light);font:10px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 20px}.hero-main h1{width:fit-content;max-width:900px;color:var(--paper-ink);font-variation-settings:"wght" 200, "wdth" 112;letter-spacing:.045em;text-transform:uppercase;margin:0 auto;padding-bottom:17px;font-family:Bahnschrift Light,Bahnschrift,Arial Narrow,Arial,sans-serif;font-size:clamp(48px,4.15vw,72px);font-weight:200;font-stretch:125%;line-height:.94;position:relative}.hero-main h1:after{content:"";background:#a9834f;height:1px;position:absolute;bottom:0;left:2px;right:2px}.hero-main h1 span,.hero-main h1 em{display:block}.hero-main h1 em{width:fit-content;color:var(--paper-ink);font:inherit;font-style:normal;display:block;position:relative}.hero-main h1 em:after{content:"";background:#8d7660;height:2px;position:absolute;bottom:-.1em;left:.02em;right:.02em}.hero-lede{color:#403a33;gap:25px;max-width:850px;margin:50px auto 0;display:grid}.hero-lede p{font:17px/1.74 var(--serif);margin:0}.hero-lede strong{color:#211f1b;font-weight:600}.hero-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:35px;display:flex}.button{letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:45px;padding:0 19px;font-size:10px;font-weight:700;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button.primary{color:var(--paper);background:var(--paper-ink)}.button.primary:hover{background:#373128}.button.text-button{color:#6c6359;padding-inline:0}.button.text-button:hover{color:var(--paper-ink)}.button.light{color:var(--paper-ink);background:var(--paper)}.hero-aside{z-index:3;background:repeating-linear-gradient(0deg,#0000 0 47px,#2a231c16 48px),repeating-linear-gradient(90deg,#0000 0 47px,#2a231c16 48px),#d8cab6;border:1px solid #2a231cb8;grid-template-columns:158px minmax(0,1fr);width:min(100%,940px);min-height:152px;margin:48px 0 0;display:grid;position:relative;overflow:visible;box-shadow:0 20px 45px #3e302430,inset 0 1px #fff9ee85}.hero-aside:after{content:"";pointer-events:none;border:1px solid #5b46345c;position:absolute;inset:10px}.hero-mark-frame{border-right:1px solid #2a231c47;place-items:center;min-height:152px;display:grid;position:relative;overflow:visible}.hero-mark-frame>span{color:#6f6254;font:10px/1 var(--mono);letter-spacing:.08em;display:none;position:absolute;top:15px;left:14px}.hero-mark-frame .strikecode{width:100px;height:100px;margin:-10px 0 0;display:block}.hero-verifier{grid-column:2;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);align-self:stretch;min-width:0;padding:13px 16px 9px 12px;display:grid}.verifier-label{color:#574536;font:9px/1 var(--mono);letter-spacing:.065em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;display:flex}.verifier-label b{background:#efe4d257;border:1px solid #4f3b2b6b;padding:4px 5px;font-weight:400}.verifier-label{grid-column:1/-1}.strikecode{fill:#43372d;shape-rendering:crispedges;grid-area:2/1;align-self:center;width:102px;height:102px;margin:8px 0;overflow:visible}.strikecode .strike-cut{fill:#e7dfd1}.verifier-codes{font-family:var(--mono);text-transform:uppercase;border-top:1px solid #2a231c4d;grid-area:2/1;align-self:center;gap:7px;padding:10px 0 9px;display:grid;position:relative}.verifier-codes span{color:#584b40;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.verifier-codes strong{color:#30271f;letter-spacing:.1em;font-size:clamp(9px,.78vw,12px);font-weight:400;line-height:1.62}.verifier-codes small{color:#5e5146;font:7px/1 var(--mono);letter-spacing:.07em}.signature-rule{z-index:2;border-bottom:1px solid #43382e61;height:30px;margin-top:0;padding-right:94px;position:relative}.signature-caption{color:#897b6d;font:5px/1 var(--mono);letter-spacing:.06em;white-space:nowrap;position:absolute;bottom:-10px;right:0}.endpoint-seal{z-index:5;opacity:1;filter:contrast(1.16)saturate(.78)drop-shadow(0 10px 10px #2a231c33);transform-origin:50%;pointer-events:none;background:url(/guth-coin-seal-selected-mmxxvi.png) 50%/contain no-repeat;width:118px;height:118px;display:block;position:absolute;bottom:-2px;right:10px;transform:rotate(-2.2deg);white-space:normal!important;overflow:visible!important}.endpoint-seal:after{content:"";opacity:.36;background:conic-gradient(from 210deg, transparent 0 15%, #57898152 23%, #d6b4714d 31%, #835d933d 38%, transparent 47% 67%, #e7d8aa4d 76%, transparent 86%);mix-blend-mode:color-dodge;background-size:180% 180%;animation:6.2s ease-in-out infinite alternate coin-optical-shift;position:absolute;inset:0;-webkit-mask:url(/guth-coin-seal-selected-mmxxvi.png) 50%/contain no-repeat;mask:url(/guth-coin-seal-selected-mmxxvi.png) 50%/contain no-repeat}.authentic-signature{z-index:3;opacity:.96;transform-origin:0;pointer-events:none;width:106%;height:170px;position:absolute;bottom:-55px;left:calc(-1% - 96px);overflow:visible;transform:rotate(-1.3deg)}.live-signature-stroke{fill:none;stroke:#76584c;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;animation-name:replay-captured-signature;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes replay-captured-signature{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.live-signature-stroke{stroke-dashoffset:0;animation:none}}@keyframes coin-optical-shift{0%{filter:hue-rotate(-12deg);background-position:0 20%;transform:rotate(-2deg)scale(.98)}55%{filter:hue-rotate(18deg);background-position:80%}to{filter:hue-rotate(42deg);background-position:100% 80%;transform:rotate(2deg)scale(1.01)}}@media (prefers-reduced-motion:reduce){.endpoint-seal{opacity:1;transform:none}.endpoint-seal:after{opacity:.14;animation:none}}.signing-page{min-height:100vh;color:var(--paper-ink);background:#e9e1d4;padding:clamp(28px,5vw,76px) 0}.signing-header{grid-template-columns:1.2fr .8fr;align-items:end;gap:40px;max-width:1400px;margin:0 auto 34px;padding-inline:clamp(22px,4vw,64px);display:grid}.signing-header span,.signing-meta span{color:#745f4f;font:9px/1 var(--mono);letter-spacing:.14em}.signing-header h1{font:400 clamp(48px,7vw,96px)/.9 var(--serif);letter-spacing:-.055em;margin:18px 0 0}.signing-header p{color:#675d52;max-width:520px;font:15px/1.6 var(--serif);margin:0}.signing-instrument{background:repeating-linear-gradient(0deg,#0000 0 47px,#2a231c0b 48px),repeating-linear-gradient(90deg,#0000 0 47px,#2a231c0b 48px);border-block:1px solid #2a231c47;width:100vw;max-width:none;margin:0}.signing-meta{border-bottom:1px solid #2a231c33;grid-template-columns:1fr auto auto;gap:24px;padding:14px 18px;display:grid}.signing-meta b,.signing-meta i{color:#74695d;font:8px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase}.signing-meta i{font-style:normal}.signing-pad{touch-action:none;cursor:crosshair;width:100%;height:min(58vh,560px);display:block}.signing-baseline{stroke:#43382e6b;stroke-width:1px}.captured-stroke{fill:none;stroke:#473a31;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.signing-actions{border-top:1px solid #2a231c33;grid-template-columns:1fr 1fr 2fr;display:grid}.signing-actions button{color:#51453b;min-height:58px;font:9px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#efe8dc4d;border:0;border-right:1px solid #2a231c33}.signing-actions button:last-child{border-right:0}.signing-actions button:disabled{opacity:.35}.signing-actions .issue-signature{color:var(--paper);background:var(--paper-ink)}.signing-footnote{color:#7b7064;max-width:1400px;font:8px/1.6 var(--mono);letter-spacing:.04em;text-transform:uppercase;margin:18px auto 0;padding-inline:clamp(22px,4vw,64px)}@media (width<=700px){.signing-page{padding:24px 14px}.signing-header,.signing-meta{grid-template-columns:1fr}.signing-pad{min-height:58vh}.signing-actions{grid-template-columns:1fr}.signing-actions button{border-bottom:1px solid #2a231c33;border-right:0}}@media (width<=1100px){.signing-page{padding-inline:0}.signing-header,.signing-footnote{padding-inline:22px}.signing-instrument{border-left:0;border-right:0;max-width:none}.signing-pad{width:100vw}}.figures-site{--figure-gold:#b89c68;--figure-orange:#b77853;--figure-olive:#82916d;--figure-blue:#718d9d;background:#17140f}.figures-site main{background:radial-gradient(circle at 84% 12%,#b89c6817,#0000 26%),#17140f}.figures-kpis{margin:0 var(--page-gutter);border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.figures-kpis article{border-right:1px solid var(--line);align-content:center;gap:10px;min-height:128px;padding:24px;display:grid}.figures-kpis article:last-child{border-right:0}.figures-kpis strong{color:var(--ink-strong);font:400 clamp(28px,3vw,46px)/1 var(--serif)}.figures-kpis span{color:var(--muted);font:8px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase}.figures-section{padding:96px var(--page-gutter);border-bottom:1px solid var(--line)}.figures-section-head{grid-template-columns:minmax(0,1.12fr) minmax(310px,.68fr);align-items:end;gap:clamp(40px,7vw,120px);margin-bottom:50px;display:grid}.figures-section-head h2{max-width:900px;color:var(--ink-strong);font:400 clamp(42px,5vw,76px)/.95 var(--serif);letter-spacing:-.045em;margin:0}.figures-section-head>p{color:var(--muted);font:14px/1.75 var(--serif);margin:0}.figure-archive{background:linear-gradient(#b89c6809,#0000 38%);padding-top:76px}.figure-archive-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}.figure-archive-card{min-width:0;min-height:520px;color:inherit;border:1px solid var(--line-strong);background:#1b1813;grid-template-rows:auto auto auto 1fr auto auto;gap:24px;padding:clamp(22px,2.6vw,34px);text-decoration:none;transition:border-color .2s,transform .2s,background .2s;display:grid}.figure-archive-card:nth-child(-n+2){grid-column:span 6}.figure-archive-card:nth-child(n+3){grid-column:span 4}.figure-archive-card:hover{background:#201c16;border-color:#b89c68b8;transform:translateY(-3px)}.archive-card-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.archive-card-head>span{color:var(--figure-gold);font:8px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.archive-monogram{aspect-ratio:1;color:#17140f;background:var(--figure-gold);width:74px;font:400 24px/1 var(--serif);letter-spacing:-.03em;border-radius:50%;place-items:center;display:grid}.figure-archive-card h2{color:var(--ink-strong);font:400 clamp(30px,3vw,48px)/.96 var(--serif);letter-spacing:-.04em;margin:5px 0 14px}.figure-archive-card>div>p{color:var(--figure-gold);font:8px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0}.figure-archive-card .archive-description{color:#aaa297;max-width:640px;font:13px/1.65 var(--serif);letter-spacing:0;text-transform:none}.figure-archive-card dl{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.figure-archive-card dl div{border-right:1px solid var(--line);gap:8px;padding:16px 12px;display:grid}.figure-archive-card dl div:first-child{padding-left:0}.figure-archive-card dl div:last-child{border-right:0}.figure-archive-card dt{color:#756e64;font:7px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.figure-archive-card dd{color:#ded5c9;font:400 19px/1 var(--serif);margin:0}.figure-archive-card .archive-gap{color:#8d857b;font:9px/1.55 var(--mono);margin:0}.archive-gap>span{color:var(--figure-orange);letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:7px;display:block}.archive-open{color:#d8c7a9;border-top:1px solid var(--line);font:8px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-top:18px;display:flex}.archive-open b{font-size:18px;font-weight:400}.dossier-back{padding:28px var(--page-gutter) 0}.dossier-back a{color:#a89a84;font:8px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.dossier-back a:before{content:"←";color:var(--figure-gold);margin-right:9px}.dossier-state{margin:0 var(--page-gutter);border:1px solid var(--line-strong);grid-template-columns:1.1fr 1fr 1fr;display:grid}.dossier-state>div{border-right:1px solid var(--line);align-content:center;gap:10px;min-height:148px;padding:26px;display:grid}.dossier-state>div:last-child{border-right:0}.dossier-state p,.dossier-state span{color:#777066;font:7px/1.4 var(--mono);letter-spacing:.07em;text-transform:uppercase;margin:0}.dossier-state strong{color:var(--ink-strong);font:400 clamp(20px,2.3vw,34px)/1 var(--serif);overflow-wrap:anywhere}.dossier-evidence{background:#1b1813}.dossier-evidence+.dossier-evidence{background:#17140f}.dossier-ledger{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.dossier-ledger article{border-right:1px solid var(--line);align-content:center;gap:14px;min-height:150px;padding:26px;display:grid}.dossier-ledger article:last-child{border-right:0}.dossier-ledger span,.candidate-bank-grid span,.candidate-bank-grid small,.fact-ledger span{color:#817a70;font:7px/1.4 var(--mono);letter-spacing:.07em;text-transform:uppercase}.dossier-ledger strong{color:var(--ink-strong);font:400 clamp(28px,3vw,44px)/1 var(--serif)}.dossier-provenance{border:1px solid var(--line);background:#b89c6809;margin-top:18px;padding:22px 26px}.dossier-provenance>span{color:var(--figure-gold);font:7px/1.4 var(--mono);letter-spacing:.09em;text-transform:uppercase}.dossier-provenance ul{color:#b8afa4;font:13px/1.65 var(--serif);margin:14px 0 0;padding-left:18px}.dossier-gap{background:#b778530a;border:1px solid #b7785357;grid-template-columns:190px 1fr;gap:30px;margin-top:18px;padding:26px;display:grid}.dossier-gap>span{color:var(--figure-orange);font:7px/1.4 var(--mono);letter-spacing:.09em;text-transform:uppercase}.dossier-gap p{color:#b8afa4;max-width:880px;font:14px/1.7 var(--serif);margin:0}.candidate-bank-grid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.candidate-bank-grid article{border-right:1px solid var(--line);align-content:center;gap:10px;min-height:176px;padding:26px;display:grid}.candidate-bank-grid article:last-child{border-right:0}.candidate-bank-grid strong{color:var(--ink-strong);font:400 48px/.9 var(--serif)}.fact-ledger{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid}.fact-ledger div{border-right:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:18px 22px;display:flex}.fact-ledger div:last-child{border-right:0}.fact-ledger strong{color:#d8cdbf;font:400 24px/1 var(--serif)}.digest-line{border:1px solid var(--line);grid-template-columns:190px 1fr;gap:30px;margin-top:18px;padding:22px;display:grid}.digest-line span{color:var(--figure-gold);font:7px/1.4 var(--mono);letter-spacing:.09em;text-transform:uppercase}.digest-line code{color:#aaa297;min-width:0;font:8px/1.55 var(--mono);overflow-wrap:anywhere}.viz-card{border:1px solid var(--line-strong);background:#ffffff05;min-width:0;margin:0;padding:clamp(20px,2.4vw,34px)}.viz-card figcaption{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:28px;min-height:68px;padding-bottom:22px;display:flex}.viz-card figcaption>div{gap:8px;display:grid}.viz-card figcaption span{color:var(--figure-gold);font:8px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.viz-card figcaption h3{color:var(--ink-strong);font:400 clamp(22px,2.2vw,34px)/1.06 var(--serif);letter-spacing:-.025em;margin:0}.viz-card figcaption>p{max-width:460px;color:var(--muted);font:9px/1.55 var(--mono);text-align:right;text-transform:uppercase;margin:0}.viz-source{color:#8f887d;border-top:1px solid var(--line);font:8px/1.55 var(--mono);gap:12px;margin:26px 0 0;padding-top:16px;display:flex}.viz-source>span{color:var(--figure-gold);letter-spacing:.08em;text-transform:uppercase;flex:none}.viz-source code{color:#c8b79a}.runtime-scale{color:#696359;font:7px/1 var(--mono);grid-template-columns:repeat(5,1fr);margin:28px 44px 8px min(260px,26%);display:grid}.runtime-scale span:not(:first-child){text-align:right}.runtime-bars{gap:9px;display:grid}.runtime-row{grid-template-columns:minmax(190px,26%) minmax(260px,1fr) 48px;align-items:center;gap:16px;min-height:43px;display:grid}.runtime-label{gap:5px;min-width:0;display:grid}.runtime-label b{color:#e8e0d4;font:12px/1 var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.runtime-label span{color:#777066;font:7px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase}.runtime-track{background:repeating-linear-gradient(90deg,#ece7dc12 0 1px,#0000 1px 25%);border-block:1px solid #ece7dc0f;height:24px;position:relative}.runtime-track i{background:var(--figure-gold);min-width:1px;height:100%;display:block;box-shadow:inset 0 0 0 1px #ffffff0f}.runtime-hosted-body .runtime-track i,.runtime-hosted-plus-retrieval .runtime-track i{background:var(--figure-blue)}.runtime-local-baseline .runtime-track i{background:var(--figure-olive)}.runtime-track span{color:#fff8e9;font:8px/1 var(--mono);position:absolute;top:50%;transform:translate(8px,-50%)}.runtime-row>strong{color:#8f887d;font:8px/1 var(--mono);text-align:right;font-weight:400}.viz-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.matrix-grid{background:#ece7dc14;grid-template-columns:minmax(112px,.82fr) repeat(4,minmax(76px,1fr));gap:1px;margin-top:28px;display:grid}.matrix-grid>span{color:#898278;min-height:40px;font:7px/1.25 var(--mono);text-align:center;text-transform:uppercase;background:#1b1813;place-items:center;padding:8px;display:grid}.matrix-row{display:contents}.matrix-row>b{color:#d9d1c6;min-height:82px;font:9px/1.35 var(--sans);background:#1b1813;align-content:center;padding:12px;font-weight:500;display:grid}.matrix-row>span{min-height:82px;color:var(--ink-strong);align-content:center;place-items:center;gap:5px;display:grid}.matrix-row strong{font:400 20px/1 var(--serif)}.matrix-row small{color:#b4aa9c;font:7px/1 var(--mono)}.rag-legend{color:#8f887d;font:7px/1 var(--mono);text-transform:uppercase;justify-content:flex-end;gap:18px;margin:24px 0 14px;display:flex}.rag-legend span{align-items:center;gap:6px;display:flex}.rag-legend i{background:#777066;width:18px;height:5px}.rag-legend span:last-child i{background:var(--figure-orange)}.rag-rows{gap:12px;display:grid}.rag-row{grid-template-columns:minmax(112px,.75fr) minmax(160px,1fr) 46px;align-items:center;gap:12px;display:grid}.rag-row>div:first-child{gap:4px;display:grid}.rag-row b{color:#d9d1c6;font:9px/1.2 var(--sans);font-weight:500}.rag-row>div:first-child span{color:#6f685f;font:7px/1 var(--mono)}.rag-track{background:repeating-linear-gradient(90deg,#ece7dc0f 0 1px,#0000 1px 25%);gap:4px;padding-block:2px;display:grid}.rag-track i{background:#777066;min-width:1px;height:7px;position:relative}.rag-track .rag-plus{background:var(--figure-orange)}.rag-track i span{color:#b8b0a5;font:6px/1 var(--mono);position:absolute;top:-1px;right:-21px}.rag-row>strong{color:#bca779;font:7px/1 var(--mono);text-align:right;font-weight:400}.rag-row>strong.negative{color:#d18e69}.figures-construction{background:#1b1813}.construction-kpis{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px;display:grid}.construction-kpis article{border-right:1px solid var(--line);align-content:center;gap:9px;min-height:132px;padding:22px;display:grid}.construction-kpis article:last-child{border-right:0}.construction-kpis strong{color:var(--ink-strong);font:400 30px/1 var(--serif)}.construction-kpis span{color:var(--muted);font:8px/1.45 var(--mono);text-transform:uppercase}.gate-rows{gap:15px;margin-top:28px;display:grid}.gate-rows>div{grid-template-columns:minmax(126px,.8fr) minmax(160px,1fr) 36px;align-items:center;gap:12px;display:grid}.gate-rows span{color:#cfc6ba;font:9px/1.2 var(--sans)}.gate-rows i{background:#ffffff09;height:16px}.gate-rows b{background:var(--figure-olive);height:100%;display:block}.gate-rows strong{color:#a69e93;font:8px/1 var(--mono);text-align:right;font-weight:400}.taxonomy-total{align-items:end;gap:12px;margin:28px 0 22px;display:flex}.taxonomy-total strong{color:var(--ink-strong);font:400 42px/.8 var(--serif)}.taxonomy-total span{color:#8b847a;font:8px/1 var(--mono);text-transform:uppercase}.taxonomy-bar{border:1px solid #ece7dc29;height:54px;display:flex;overflow:hidden}.taxonomy-bar>i{color:#18140f;min-width:1px;font:normal 8px/1 var(--mono);border-right:1px solid #18140f3d;place-items:center;display:grid}.taxonomy-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 18px;margin-top:24px;display:grid}.taxonomy-legend>span{color:#aaa297;font:8px/1.2 var(--sans);grid-template-columns:9px 1fr auto;align-items:center;gap:8px;display:grid}.taxonomy-legend i{width:9px;height:9px}.taxonomy-legend b{color:#756e64;font:7px/1 var(--mono);font-weight:400}.taxonomy-1{background:#b89c68}.taxonomy-2{background:#d0b57d}.taxonomy-3{background:#718d9d}.taxonomy-4{background:#91a9b4}.taxonomy-5{background:#b77853}.taxonomy-6{background:#ce9a78}.taxonomy-7{background:#82916d}.taxonomy-8{background:#a6ae83}.figure-boundary{padding:72px var(--page-gutter);background:#100e0b;grid-template-columns:auto minmax(280px,1fr) minmax(320px,.7fr);align-items:center;gap:36px;display:grid}.figure-boundary h2{color:var(--ink-strong);font:400 clamp(30px,3.3vw,52px)/.98 var(--serif);letter-spacing:-.04em;margin:0}.figure-boundary p{color:var(--muted);font:13px/1.72 var(--serif);margin:0}@media (width<=1050px){.figures-section-head,.figure-boundary,.viz-pair{grid-template-columns:1fr}.figure-archive-card:nth-child(n){grid-column:span 6}.dossier-state,.dossier-ledger,.candidate-bank-grid{grid-template-columns:repeat(2,1fr)}.dossier-state>div:nth-child(2),.dossier-ledger article:nth-child(2),.candidate-bank-grid article:nth-child(2){border-right:0}.dossier-ledger article:nth-child(n+3),.candidate-bank-grid article:nth-child(n+3){border-top:1px solid var(--line)}.figures-kpis,.construction-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.figures-kpis article:nth-child(2),.construction-kpis article:nth-child(2){border-right:0}.figures-kpis article:nth-child(n+3),.construction-kpis article:nth-child(n+3){border-top:1px solid var(--line)}}@media (width<=700px){.figures-section{padding:68px 18px}.figures-kpis{grid-template-columns:1fr 1fr;margin-inline:18px}.figure-archive-grid{grid-template-columns:1fr;display:grid}.figure-archive-card:nth-child(n){grid-column:auto;min-height:0}.dossier-back{padding-inline:18px}.dossier-state{grid-template-columns:1fr;margin-inline:18px}.dossier-state>div{border-right:0;border-bottom:1px solid var(--line);min-height:120px}.dossier-state>div:last-child{border-bottom:0}.dossier-ledger,.candidate-bank-grid,.fact-ledger{grid-template-columns:1fr}.dossier-ledger article,.candidate-bank-grid article,.fact-ledger div{border-right:0;border-bottom:1px solid var(--line);min-height:112px}.dossier-ledger article:last-child,.candidate-bank-grid article:last-child,.fact-ledger div:last-child{border-bottom:0}.dossier-gap,.digest-line{grid-template-columns:1fr;gap:12px}.viz-card figcaption{display:grid}.viz-card figcaption>p{text-align:left}.runtime-scale{margin-left:0}.runtime-row{grid-template-columns:1fr 36px;gap:8px 12px}.runtime-label{grid-column:1/-1}.runtime-track{grid-column:1}.matrix-grid{grid-template-columns:92px repeat(4,minmax(54px,1fr));overflow-x:auto}.matrix-grid>span{font-size:6px}.matrix-row strong{font-size:16px}.rag-row{grid-template-columns:105px minmax(120px,1fr) 38px}.construction-kpis{grid-template-columns:1fr 1fr}.taxonomy-legend{grid-template-columns:1fr}}.certificate-hero{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:center;gap:clamp(44px,7vw,110px);min-height:600px;display:grid}.certificate-hero-copy h1{color:#1f1a15;max-width:980px;font:400 clamp(54px,6.4vw,104px)/.88 var(--serif);letter-spacing:-.065em;margin:0}.certificate-hero-copy>p:not(.eyebrow){color:#584b3d;max-width:820px;font:17px/1.65 var(--serif);margin:30px 0 0}.certificate-status-line{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.certificate-status-line>*{color:#634c35;font:8px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #46332154;padding:9px 11px}.certificate-status-line strong{color:#8a452d;background:#8a452d14;border-color:#8a452d8c}.certificate-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.certificate-actions button,.certificate-actions a{color:#e8dfd1;min-height:44px;font:700 9px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:#211c16;border:1px solid #2b241c;justify-content:center;align-items:center;padding:0 16px;display:inline-flex}.certificate-actions a{color:#3c3024;background:0 0}.certificate-actions button:disabled{cursor:wait;opacity:.6}.certificate-browser-warning{background:#8a452d12;border-left:3px solid #8a452d;padding:12px 14px}.certificate-coin-block{justify-items:center;gap:20px;display:grid}.certificate-coin{aspect-ratio:1;width:min(34vw,360px);transform:scaleX(var(--coin-skew));background:radial-gradient(circle at 38% 32%,#ead9bf 0,#b89a72 43%,#6f5436 77%,#31251b 100%);border:2px solid #4d3c2c;border-radius:50%;place-items:center;display:grid;overflow:hidden;box-shadow:0 34px 72px #32231447,inset 0 0 0 8px #f4e2c42e,inset 0 0 45px #281c127a}.certificate-coin>div{width:86%;height:86%;opacity:var(--coin-opacity);transform:translate(var(--coin-offset-x),var(--coin-offset-y)) rotate(var(--coin-rotation));background:url(/guth-coin-seal-selected-mmxxvi.png) 50%/112% 112% no-repeat;border:1px solid #36281ab8;border-radius:50%;box-shadow:inset 0 0 22px #3222143d}.certificate-coin-block p{text-align:center;gap:7px;width:100%;margin:0;display:grid}.certificate-coin-block p span,.certificate-coin-block small{color:#715c46;font:8px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase}.certificate-coin-block code{overflow-wrap:anywhere;color:#2e251d;font:11px/1.45 var(--mono)}.certificate-coin-block small{max-width:360px}.certificate-mechanics{background:#e5d8c68a;border:1px solid #45311d6b;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:70px;display:grid}.certificate-mechanics article{min-width:0;padding:28px}.certificate-mechanics article+article{border-left:1px solid #45311d47}.certificate-mechanics article>span{color:#795a3b;font:8px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.certificate-mechanics h2{color:#282119;font:400 28px/1.03 var(--serif);margin:12px 0 24px}.certificate-mechanics dl{margin:0}.certificate-mechanics dl div{border-top:1px solid #45311d2e;grid-template-columns:minmax(90px,.7fr) minmax(0,1.3fr);gap:18px;padding:10px 0;display:grid}.certificate-mechanics dt{color:#755f49;font:8px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase}.certificate-mechanics dd{overflow-wrap:anywhere;color:#2c241c;font:12px/1.45 var(--serif);margin:0}.certificate-receipts{color:#e8dfd2;background:#171512;margin-top:80px;padding:clamp(28px,4vw,58px)}.certificate-receipts>header{border-bottom:1px solid #e8dfd229;grid-template-columns:minmax(0,1fr) minmax(280px,.6fr);align-items:end;gap:50px;padding-bottom:34px;display:grid}.certificate-receipts h2{max-width:850px;font:400 clamp(38px,4.3vw,68px)/.94 var(--serif);letter-spacing:-.04em;margin:0}.certificate-receipts>header>p{color:#a99c8c;font:14px/1.6 var(--serif);margin:0}.certificate-receipt-tools{border-bottom:1px solid #e8dfd229;grid-template-columns:minmax(260px,1.2fr) minmax(170px,.45fr) auto;align-items:end;gap:14px;padding:28px 0 20px;display:grid}.certificate-receipt-tools label{gap:8px;display:grid}.certificate-receipt-tools label>span{color:#a99c8c;font:8px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase}.certificate-receipt-tools input,.certificate-receipt-tools select,.certificate-receipt-tools button{color:#eee5d8;min-height:44px;font:10px/1.2 var(--mono);background:#211e1a;border:1px solid #e8dfd23d;border-radius:0}.certificate-receipt-tools input,.certificate-receipt-tools select{width:100%;padding:0 13px}.certificate-receipt-tools input::placeholder{color:#766e64}.certificate-receipt-tools input:focus-visible,.certificate-receipt-tools select:focus-visible,.certificate-receipt-tools button:focus-visible,.certificate-receipt-summary>button:focus-visible{outline-offset:2px;outline:2px solid #c6a876}.certificate-receipt-tools button{color:#251f18;cursor:pointer;letter-spacing:.07em;text-transform:uppercase;background:#c6a876;padding:0 16px;font-weight:700}.certificate-receipt-tools button:disabled{opacity:.38;cursor:default}.certificate-receipt-tools>p{color:#8f8374;font:8px/1.45 var(--mono);letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;margin:2px 0 0}.certificate-receipt-results article{border-bottom:1px solid #e8dfd21f;grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:24px;padding:23px 0;display:grid}.certificate-receipt-results article.is-expanded{background:linear-gradient(90deg,#c6a87612,#0000 70%)}.certificate-receipts article>span{color:#8c735a;font:9px/1 var(--mono)}.certificate-receipts h3{color:#f0e7db;font:400 23px/1 var(--serif);text-transform:capitalize;margin:0}.certificate-receipt-summary>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 22px;display:flex}.certificate-receipt-summary small{color:#756c62;font:8px/1.4 var(--mono)}.certificate-receipts article p{color:#aaa092;font:13px/1.5 var(--serif);margin:7px 0 10px}.certificate-receipts article code,.certificate-receipts footer code{overflow-wrap:anywhere;color:#746b60;font:8px/1.45 var(--mono);display:block}.certificate-receipts article>b{color:#c6a876;font:8px/1 var(--mono);letter-spacing:.08em;border:1px solid #b89c6861;padding:7px 9px}.certificate-receipt-summary>button{color:#c6a876;cursor:pointer;font:8px/1.2 var(--mono);letter-spacing:.07em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #c6a87680;margin-top:14px;padding:0 0 4px}.certificate-receipt-summary dl{background:#ffffff06;border:1px solid #e8dfd221;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:20px 0 0;padding:16px 18px;display:grid}.certificate-receipt-summary dl>div{border-bottom:1px solid #e8dfd217;min-width:0;padding:10px 0}.certificate-receipt-summary dt{color:#8f8374;font:7px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.certificate-receipt-summary dd{overflow-wrap:anywhere;color:#c9beaf;font:10px/1.45 var(--mono);margin:0}.certificate-receipt-summary dd code{color:inherit}.certificate-receipt-empty{border-bottom:1px solid #e8dfd21f;gap:8px;padding:34px 0;display:grid}.certificate-receipt-empty strong{color:#e8dfd2;font:400 24px/1 var(--serif)}.certificate-receipt-empty span{color:#8f8374;font:9px/1.45 var(--mono)}.certificate-receipts>footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;padding-top:28px;display:grid}.certificate-receipts>footer span{color:#998d7d;font:8px/1.5 var(--mono);letter-spacing:.07em;text-transform:uppercase}.certificate-verification{border:1px solid #45311d59;grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);gap:60px;margin-top:80px;padding:clamp(28px,4vw,56px);display:grid}.certificate-verification h2{color:#282119;font:400 clamp(36px,3.8vw,58px)/.96 var(--serif);margin:0}.certificate-verification header>p:not(.eyebrow){color:#665745;font:13px/1.6 var(--serif)}.certificate-verification>div{align-self:center}.certificate-verification article{border-bottom:1px solid #45311d29;grid-template-columns:54px minmax(0,1fr);gap:14px;padding:12px 0;display:grid}.certificate-verification article>b{color:#41634a;font:8px/1 var(--mono);letter-spacing:.08em;padding-top:3px}.certificate-verification article.is-fail>b{color:#8a452d}.certificate-verification article span{gap:3px;display:grid}.certificate-verification article strong{color:#2a2119;font:600 13px/1.2 var(--serif)}.certificate-verification article small{color:#756553;font:10px/1.4 var(--mono)}.certificate-ready{background:#6a4f3412;border-left:3px solid #8c735a;gap:12px;padding:28px;display:grid}.certificate-ready strong{color:#6d5035;font:9px/1 var(--mono);letter-spacing:.1em}.certificate-ready span{color:#4e4134;font:14px/1.55 var(--serif)}.certificate-boundary{border-top:1px solid #45311d59;border-bottom:1px solid #45311d59;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:60px;display:grid}.certificate-boundary>div{padding:38px}.certificate-boundary>div+div{border-left:1px solid #45311d59}.certificate-boundary h2{color:#2a2119;font:400 34px/1 var(--serif);margin:0 0 14px}.certificate-boundary p:not(.eyebrow){color:#665747;font:14px/1.65 var(--serif);margin:0}@media (width<=980px){.certificate-hero,.certificate-receipts>header,.certificate-verification{grid-template-columns:minmax(0,1fr)}.certificate-coin{width:min(72vw,340px)}.certificate-mechanics{grid-template-columns:minmax(0,1fr)}.certificate-mechanics article+article{border-top:1px solid #45311d47;border-left:0}}@media (width<=700px){.certificate-vector{padding:34px 16px 70px}.certificate-hero{min-height:0}.certificate-hero-copy h1{font-size:clamp(45px,14vw,66px)}.certificate-receipts,.certificate-verification{padding:24px 18px}.certificate-receipt-tools{grid-template-columns:minmax(0,1fr)}.certificate-receipt-tools>p{grid-column:1}.certificate-receipt-results article{grid-template-columns:30px minmax(0,1fr)}.certificate-receipts article>b{grid-column:2;width:fit-content}.certificate-receipt-summary dl,.certificate-receipts>footer,.certificate-boundary{grid-template-columns:minmax(0,1fr)}.certificate-boundary>div{padding:28px 18px}.certificate-boundary>div+div{border-top:1px solid #45311d59;border-left:0}}.hero-actions-stack{z-index:1;grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:38px 0 0;display:grid;position:absolute;bottom:-88px;left:0;right:0}.hero-actions-stack .button{letter-spacing:.07em;width:100%;min-height:42px;padding:0 12px;font-size:8px}.hero-actions-home{justify-content:center;align-items:center;gap:34px;width:min(100%,940px);margin:10px 0 0;display:flex}.hero-actions-home .button{color:#302820;width:auto;min-width:0;min-height:46px;box-shadow:none;letter-spacing:.085em;background:0 0;border:0;border-bottom:2px solid #a9834f;padding:14px 2px 12px;font-size:9px;font-weight:700}.hero-actions-home .button:before,.hero-actions-home .button:after{content:none}.hero-actions-home .button:hover{color:#17130f;background:0 0;border-color:#76562f}.hero-actions-home .button.seal-action{color:#302820;background:0 0;border-color:#a9834f}.hero-actions-home .button.seal-action:hover{color:#17130f;background:0 0;border-color:#76562f}.hero-instrument-link{width:min(100%,940px);color:inherit;display:block}.hero-instrument-link .hero-aside{width:100%;transition:border-color .18s,box-shadow .18s,transform .18s}.hero-instrument-link:hover .hero-aside{border-color:#76562fcc;transform:translateY(-1px);box-shadow:0 20px 46px #3e302429}.hero-instrument-link:focus-within .hero-aside{border-color:#76562fcc;box-shadow:0 20px 46px #3e302429}.receipt-hotspot{appearance:none;z-index:20;color:inherit;cursor:help;background:0 0;border:1px solid #0000;margin:0;padding:0;transition:border-color .16s,background .16s,box-shadow .16s;position:absolute}.receipt-hotspot:hover,.receipt-hotspot:focus-visible{z-index:30;background:#ece2d11a;border-color:#7a5b35ad;outline:0;box-shadow:inset 0 0 0 1px #fffaef52}.receipt-hotspot-strikecode{width:147px;top:10px;bottom:10px;left:10px}.receipt-hotspot-digest{height:63px;top:10px;left:169px;right:139px}.receipt-hotspot-signature{height:71px;bottom:7px;left:196px;right:136px}.receipt-hotspot-coin{border-radius:50%;width:132px;height:130px;bottom:-3px;right:4px}.receipt-tooltip{z-index:50;visibility:hidden;opacity:0;color:#eee5d8;text-align:left;pointer-events:none;background:#181410f7;border:1px solid #c39d6885;width:min(292px,72vw);padding:13px 14px 14px;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;bottom:calc(100% + 11px);left:50%;transform:translate(-50%,5px);box-shadow:0 18px 38px #140f0b47}.receipt-tooltip:after{content:"";background:#181410f7;border-bottom:1px solid #c39d6885;border-right:1px solid #c39d6885;width:8px;height:8px;position:absolute;top:100%;left:50%;transform:translate(-50%,-4px)rotate(45deg)}.receipt-tooltip b{color:#d3ad75;font:9px/1.15 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-weight:500;display:block}.receipt-tooltip span{color:#e5dbcd;font:12px/1.48 var(--serif);letter-spacing:0;text-transform:none;display:block}.receipt-hotspot:hover .receipt-tooltip,.receipt-hotspot:focus-visible .receipt-tooltip{visibility:visible;opacity:1;transform:translate(-50%)}.receipt-hotspot-strikecode .receipt-tooltip{left:0;transform:translateY(5px)}.receipt-hotspot-strikecode:hover .receipt-tooltip,.receipt-hotspot-strikecode:focus-visible .receipt-tooltip{transform:translate(0)}.receipt-hotspot-strikecode .receipt-tooltip:after{left:70px}.receipt-hotspot-coin .receipt-tooltip{left:auto;right:0;transform:translateY(5px)}.receipt-hotspot-coin:hover .receipt-tooltip,.receipt-hotspot-coin:focus-visible .receipt-tooltip{transform:translate(0)}.receipt-hotspot-coin .receipt-tooltip:after{left:auto;right:54px}.hero-instrument-details{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.hero-instrument-details:focus{z-index:60;clip:auto;color:#efe6d8;width:auto;height:auto;font:8px/1 var(--mono);text-transform:uppercase;background:#221c17;padding:7px 9px;bottom:10px;right:14px;overflow:visible}.button.seal-action{color:#4f4338;background:#d8cdbd9e;border-color:#0000}.button.seal-action:hover{color:var(--paper);background:#3b322a}.hero-evidence{grid-column:3;grid-template-rows:minmax(0,1fr);place-self:stretch end;width:calc(100% - clamp(8px,1.25vw,22px));min-width:0;min-height:0;margin-block:18px;display:grid;position:relative;overflow:visible}.hero-evidence:before{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#6f5b4814 10%,#6f5b4852 34% 66%,#6f5b4814 90%,#0000 100%);width:1px;position:absolute;top:3%;bottom:3%;left:-124px}.hero-evidence>header{color:#75695d;font:7px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:0 2px 3px;display:flex}.hero-evidence>header b,.evidence-card>div b{font-weight:400}.evidence-motto{color:#62594f;max-width:340px;font:13px/1.42 var(--serif);margin:0;padding:2px}.evidence-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;min-height:0;padding:8px 8px 24px 0;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 14px calc(100% - 20px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 14px calc(100% - 20px),#0000 100%)}.evidence-scroll:hover{scrollbar-color:#9b784c transparent}.evidence-scroll:focus-visible{outline-offset:-1px;outline:1px solid #9b784ca6}.evidence-scroll::-webkit-scrollbar{width:3px}.evidence-scroll::-webkit-scrollbar-track{background:0 0}.evidence-scroll::-webkit-scrollbar-thumb{background:0 0}.evidence-scroll:hover::-webkit-scrollbar-thumb{background:#9b784c}.evidence-group{display:block}.evidence-group+.evidence-group{margin-top:26px}.evidence-group>header{z-index:2;color:#75695d;font:7px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(#e9e1d4fa 72%,#e9e1d4c7);justify-content:space-between;align-items:center;gap:12px;padding:15px 2px 9px;display:flex;position:sticky;top:0}.evidence-group>header b{font-weight:400}.research-group>header{color:#55483c;letter-spacing:.13em;background:#ded3c3f5;border-top:2px solid #a9834f;border-bottom:1px solid #9471436b;margin-top:4px;padding:16px 10px 13px;font-size:8px}.evidence-cards{grid-template-columns:1fr;gap:0;display:grid}.evidence-card{min-height:94px;color:var(--paper-ink);box-shadow:none;text-align:center;background:0 0;border:0;border-bottom:1px solid #94714357;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;padding:16px 12px 15px;transition:color .18s,transform .18s;display:grid;position:relative}.evidence-card:first-child{border-top:1px solid #94714357}.evidence-card:hover{color:#76562f;background:0 0;transform:translate(5px)}.evidence-card>div{color:#817263;font:7px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;display:flex}.evidence-card h2{width:100%;color:inherit;font:400 clamp(17px,1.2vw,22px)/1.02 var(--serif);letter-spacing:-.025em;grid-area:1/1;align-self:end;margin:0 0 7px;text-align:center!important}.evidence-card.research-card h2{font-size:clamp(15px,1.08vw,20px)}.evidence-card p{color:#62584f;width:96%;max-width:350px;font:10px/1.45 var(--serif);text-align:center;grid-area:2/1;margin:0 auto}.evidence-card p b{color:#775d49;font-weight:400}.hero-evidence .evidence-card small{display:none!important}.research-register{padding:clamp(78px,9vw,150px) var(--page-gutter);color:var(--paper-ink);background:#e9e1d4;border:0}.research-register>header{max-width:980px;margin:0 0 clamp(40px,5vw,76px)}.research-register>header span{color:#786858;font:8px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.research-register>header h2{max-width:850px;font:400 clamp(48px,5.8vw,88px)/.92 var(--serif);letter-spacing:-.05em;margin:24px 0 0}.research-register-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.research-register-grid a{min-height:300px;color:var(--paper-ink);background:#d8cdbd;border:1px solid #9471436b;flex-direction:column;padding:24px;transition:transform .18s,background .18s,border-color .18s;display:flex}.research-register-grid a:hover{background:#d1c4b2;border-color:#947143b3;transform:translateY(-3px)}.research-register-grid small{color:#7c6855;font:8px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.research-register-grid h3{font:400 clamp(22px,1.8vw,31px)/1 var(--serif);letter-spacing:-.035em;margin:auto 0 16px}.research-register-grid p{color:#63594f;font:11px/1.55 var(--serif);margin:0}.proof-band{padding:0 var(--page-gutter);color:var(--paper-ink);background:#d9cdbb;border-block:1px solid #2a231c2e;grid-template-columns:minmax(300px,.9fr) minmax(340px,1fr) minmax(270px,.72fr);align-items:stretch;gap:0;display:grid}.proof-band>*{border-inline:1px solid #1a191529;align-items:center;min-height:76px;padding:18px 26px;display:flex}.proof-band>p{border-left:0}.proof-band>div{align-items:center;gap:18px;display:flex}.proof-band strong{font:400 18px/1.2 var(--serif)}.proof-band p{color:#72695e;max-width:none;margin:0;font-size:11px;line-height:1.6}.world-countdown{border-right:1px solid #1a191529;align-content:center;gap:8px;min-height:76px;padding:16px 24px;transition:background .18s;display:grid}.world-countdown:hover{background:#fffcf540}.world-countdown>span,.testing-count>span,.testing-count small{color:#75695d;font:7px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase}.world-countdown strong{color:#2d2822;font:400 17px/1 var(--mono);letter-spacing:.06em}.world-countdown i{color:#806650;font:7px/1 var(--mono);font-style:normal}.proof-band>.testing-count{border-right:1px solid #1a191529;align-content:center;gap:6px;min-height:76px;padding:14px 24px;display:grid}.testing-count strong{color:#2d2822;font:400 21px/1 var(--mono);letter-spacing:.07em}.testing-count small{line-height:1.35}.home-site .proof-band .status-testing{color:#674822;background:#b7785314;border-color:#67482261}.header-utility{justify-content:flex-end;align-self:stretch;align-items:center;height:76px;display:flex}.header-metrics{justify-items:end;gap:5px;min-width:270px;padding:8px 0;display:grid}.header-metrics .world-countdown,.header-metrics .testing-count{background:0 0;border:0;justify-content:flex-end;align-items:baseline;gap:10px;height:auto;min-height:0;padding:0;display:flex}.header-metrics .world-countdown:hover{background:0 0}.header-metrics .world-countdown>span,.header-metrics .testing-count>span{display:none}.header-metrics .world-countdown strong,.header-metrics .testing-count strong{color:#4b433b;font:400 11.5px/1.05 var(--mono);letter-spacing:.06em}.capability-band{min-height:48px;padding:0 var(--page-gutter);color:#5c5248;background:#e9e1d4;grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;gap:clamp(14px,1.4vw,28px);display:grid}.capability-band a{min-width:0;font-family:var(--mono);text-transform:uppercase;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:10px 0;transition:color .18s,transform .18s;display:grid}.capability-band a span{color:#8b7967;font-size:6.5px;font-weight:400}.capability-band a b{letter-spacing:.04em;text-overflow:ellipsis;font-size:7.5px;font-weight:400;line-height:1.25;overflow:hidden}.capability-band a:hover{color:#1f1b17;transform:translateY(-1px)}.status{border:1px solid var(--line);width:fit-content;font:8px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:6px 8px;display:inline-flex}.status-live{color:#bbd5bf;background:#89a58d17;border-color:#89a58d66}.status-testing{color:#dbc49b;background:#b89c6814;border-color:#b89c6861}.status-proposed{color:#d8a888;background:#b7785314;border-color:#b778536b}.status-neutral{color:var(--muted)}.split-section{padding:82px var(--page-gutter);border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);gap:clamp(30px,4vw,62px);display:grid}.home-site #method{color:var(--paper-ink);background:#ece5d9;border-color:#2a231c29}.home-site #method .section-rail{color:#817669;border-color:#2a231c29}.home-site #method .section-heading h2{color:var(--paper-ink)}.home-site #method .section-heading>p:last-child{color:#665e55}.home-site #method .practice-grid,.home-site #method .practice-grid article{border-color:#2a231c29}.home-site #method .practice-grid p{color:#6f665c}.section-rail{border-right:1px solid var(--line);min-height:200px;color:var(--dim);flex-direction:column;justify-content:space-between;padding-right:28px;display:flex}.section-rail span{font:11px/1 var(--mono)}.section-rail p{font:9px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;writing-mode:vertical-rl;margin:0;transform:rotate(180deg)}.section-heading{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:end;gap:60px;display:grid}.section-heading .eyebrow{grid-column:1/-1;margin-bottom:-30px}.section-heading h2,.receipt-layout h2{color:var(--ink-strong);font:400 clamp(44px, 5.3vw, 78px)/.96 var(--serif);letter-spacing:-.045em;margin:0}.section-heading>p:last-child,.section-copy{color:var(--muted);font:15px/1.75 var(--serif);margin:0}.practice-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:48px;display:grid}.practice-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:215px;padding:22px}.practice-grid article>span,.benchmark-grid article>span{color:var(--copper-light);font:9px/1 var(--mono)}.practice-grid h3{font:400 22px/1.12 var(--serif);margin:60px 0 13px}.practice-grid p{color:var(--dim);margin:0;font-size:11px;line-height:1.65}.receipt-section{color:var(--paper-ink);background:#e5dccd}.receipt-section .section-rail{color:#7f786e;border-color:#1a191526}.receipt-layout{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:clamp(46px,5vw,86px);display:grid}.receipt-layout .eyebrow{color:#8d5233}.receipt-layout h2{color:var(--paper-ink)}.receipt-layout .section-copy{color:#625d55;margin-top:28px}.plain-list{margin:30px 0 0;padding:0;list-style:none}.plain-list li{border-bottom:1px solid #1a191524;padding:12px 0;font-size:11px}.plain-list li:before{content:"—";color:#9c603d;margin-right:12px}.receipt-card{color:var(--ink);border:1px solid var(--line-strong);background:#151510;box-shadow:18px 18px #1a191514}.receipt-head{border-bottom:1px solid var(--line);font:8px/1 var(--mono);letter-spacing:.08em;justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.receipt-card dl{margin:0;padding:8px 18px}.receipt-card dl div{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr;gap:20px;padding:16px 0;display:grid}.receipt-card dt{color:var(--dim);font:8px/1.4 var(--mono);text-transform:uppercase}.receipt-card dd{font:13px/1.4 var(--serif);margin:0}.accent{color:var(--copper-light)!important}.receipt-certification{border-top:1px solid var(--line);align-items:center;gap:14px;margin:0 18px;padding:13px 0;display:flex}.receipt-mini-seal{filter:sepia(.12)brightness(1.08);flex:0 0 52px;width:52px;height:52px}.receipt-certification div{gap:6px;display:grid}.receipt-certification strong{color:var(--ink);font:8px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.receipt-certification span{max-width:290px;color:var(--dim);font:8px/1.45 var(--mono)}.hash-line{color:var(--dim);font:8px/1 var(--mono);background:#ffffff06;grid-template-columns:auto 1fr auto;gap:16px;padding:16px 18px;display:grid}.hash-line code{color:var(--copper-light)}.security-section{color:var(--paper-ink);background:#d7cbb9;border-color:#2a231c2e}.security-section .section-rail{color:#766b5e;border-color:#2a231c2e}.security-section .section-heading h2{color:var(--paper-ink)}.security-section .section-heading>p:last-child{color:#655c52}.security-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:48px;display:grid}.security-grid article{background:#efe8dc3d;border:1px solid #2a231c33;min-height:210px;padding:22px}.security-grid h3{font:400 24px/1.05 var(--serif);margin:48px 0 14px}.security-grid p{color:#6b6258;margin:0;font-size:11px;line-height:1.7}.desk-callout{padding:78px var(--page-gutter);color:var(--paper-ink);background:#aa9880;grid-template-columns:1.15fr .85fr;gap:90px;display:grid}.desk-callout h2{max-width:900px;font:400 clamp(44px, 4.6vw, 72px)/.94 var(--serif);letter-spacing:-.05em;margin:0}.desk-callout .eyebrow{color:#4f4033}.desk-callout>div:last-child{align-self:end}.desk-callout>div:last-child p{font:16px/1.65 var(--serif);margin:0 0 28px}.desk-site{color:#2d261f;background:#e9e1d4;min-height:100svh}.desk-frame{background:#e9e1d4;grid-template-columns:205px minmax(620px,1fr) 330px;min-height:calc(100svh - 76px);display:grid}.desk-rail{color:#c9beae;background:#1a1713;border-right:1px solid #ece7dc17;flex-direction:column;min-width:0;padding:28px 18px 18px;display:flex}.desk-rail-title{border-bottom:1px solid #ece7dc1f;gap:7px;padding:0 8px 25px;display:grid}.desk-rail-title span,.desk-appbar span,.curator-section-head span,.curator-draft-head span,.desk-inspector header span{font:8px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.desk-rail-title span{color:#a98b62}.desk-rail-title b{color:#f0eadf;font:400 20px/1.1 var(--serif)}.desk-rail nav{gap:3px;padding:18px 0;display:grid}.desk-rail nav button{color:#9c9286;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;width:100%;min-height:42px;padding:0 10px;display:grid}.desk-rail nav button:hover{color:#efe8dc;background:#ffffff09}.desk-rail nav button.active{color:#fffaf0;background:#b38b5517;border-left-color:#b38b55}.desk-rail nav i{color:#6e665e;font:normal 7px/1 var(--mono)}.desk-rail nav span{font:11px/1 var(--sans)}.desk-rail nav em{color:#a98b62;font:normal 7px/1 var(--mono)}.desk-agent-contact{border-top:1px solid #ece7dc1f;border-bottom:1px solid #ece7dc1f;grid-template-columns:34px 1fr 8px;align-items:center;gap:10px;margin-top:auto;padding:14px 8px;display:grid}.desk-avatar{color:#211b16;width:32px;height:32px;font:700 11px/1 var(--sans);background:#b99a70;border-radius:50%;place-items:center;display:grid}.desk-agent-contact div{gap:4px;min-width:0;display:grid}.desk-agent-contact b{color:#eee6da;font:10px/1 var(--sans)}.desk-agent-contact small{color:#766f67;font:6.5px/1 var(--mono);text-overflow:ellipsis;overflow:hidden}.desk-agent-contact>i{background:#7b9a78;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #7b9a7866}.desk-rail-foot{color:#665f57;font:6.5px/1.5 var(--mono);letter-spacing:.05em;text-transform:uppercase;margin:14px 8px 0}.desk-center{background:#e9e1d4;border-right:1px solid #43382e2e;grid-template-rows:78px auto minmax(0,1fr);min-width:0;display:grid}.desk-appbar{border-bottom:1px solid #43382e2e;justify-content:space-between;align-items:center;gap:20px;padding:16px 24px;display:flex}.desk-appbar>div:first-child{gap:6px;display:grid}.desk-appbar span{color:#887765}.desk-appbar h1{color:#211c17;font:400 27px/1 var(--serif);letter-spacing:-.035em;margin:0}.desk-app-metrics{align-items:center;gap:22px;display:flex}.desk-app-metrics span{color:#887d70;font:6.5px/1 var(--mono);text-align:right;gap:3px;display:grid}.desk-app-metrics b{color:#352d25;font:400 11px/1 var(--mono)}.curator-stage{grid-template-columns:minmax(370px,.88fr) minmax(360px,1.12fr);min-height:0;display:grid}.curator-editor{scrollbar-width:thin;scrollbar-color:#aa8b60 transparent;border-right:1px solid #43382e2e;min-width:0;padding:25px 24px 30px;overflow:auto}.curator-section-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.curator-section-head>div{gap:9px;display:grid}.curator-section-head span,.curator-draft-head span{color:#8a7053}.curator-section-head h2{color:#241e18;max-width:480px;font:400 24px/1.08 var(--serif);letter-spacing:-.025em;margin:0}.curator-section-head>b{color:#6c5a45;font:6px/1 var(--mono);letter-spacing:.07em;border:1px solid #6c5a4547;flex:none;padding:6px 7px}.curator-field{gap:8px;display:grid}.curator-field>span,.curator-controls label>span,.campaign-name-row label>span{color:#6d6258;font:7px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase}.curator-field textarea{resize:vertical;color:#302820;width:100%;min-height:132px;font:13px/1.55 var(--serif);background:#fffcf652;border:1px solid #43382e42;outline:0;padding:14px 15px}.curator-field textarea:focus,.curator-field input:focus,.curator-draft:focus,.curator-controls select:focus,.curator-controls input:focus,.campaign-name-row input:focus{border-color:#9a7445;box-shadow:0 0 0 1px #9a744521}.curator-controls{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.curator-controls label{gap:6px;display:grid}.curator-controls select,.curator-controls input{color:#342c24;width:100%;min-height:34px;font:10px/1 var(--sans);background:#e2d7c6;border:1px solid #43382e38;outline:0;padding:9px}.curator-generate{color:#f4ede1;cursor:pointer;background:#1b1713;border:1px solid #1b1713;justify-content:space-between;align-items:center;width:100%;min-height:48px;margin:14px 0 24px;padding:0 15px;display:flex}.curator-generate:disabled{cursor:wait;opacity:.65}.curator-generate span{font:700 8px/1 var(--sans);letter-spacing:.08em}.curator-generate small{color:#93887d;font:6.5px/1 var(--mono);text-transform:uppercase}.curator-draft-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.curator-draft-head small{color:#8a8075;font:7px/1 var(--mono)}.curator-draft{resize:vertical;color:#2b241d;width:100%;min-height:205px;font:14px/1.55 var(--serif);background:#f0e9dd;border:1px solid #43382e42;outline:0;padding:15px}.facebook-preview{background:#ded4c5;min-width:0;padding:25px clamp(20px,2vw,34px);overflow:auto}.facebook-preview>header{justify-content:space-between;align-items:flex-end;margin-bottom:16px;display:flex}.facebook-preview>header div{gap:5px;display:grid}.facebook-preview>header span{color:#826f5c;font:7px/1 var(--mono);letter-spacing:.09em}.facebook-preview>header b{color:#241f1a;font:400 22px/1 var(--serif)}.facebook-preview>header small{color:#8b8177;font:7px/1 var(--mono)}.facebook-preview article{color:#1d1d1f;background:#fff;border:1px solid #d0d3d8;border-radius:7px;max-width:570px;margin:0 auto;font-family:Arial,Helvetica,sans-serif;box-shadow:0 14px 36px #2a231c21}.facebook-author{grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:13px 14px 5px;display:grid}.facebook-avatar{background:#171410;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.facebook-avatar i{filter:sepia(.55)brightness(1.55);background:url(/guth-head-mark.png) 50%/contain no-repeat;width:30px;height:30px}.facebook-author div{gap:4px;display:grid}.facebook-author b{font-size:13px}.facebook-author small{color:#65676b;font-size:11px}.facebook-author button{color:#65676b;background:0 0;border:0;font-size:16px}.facebook-preview article>p{white-space:pre-line;min-height:100px;margin:0;padding:10px 14px 14px;font-size:14px;line-height:1.38}.facebook-visual{color:#eee6d9;background:#171410;grid-template-columns:38% 62%;align-items:center;min-height:180px;display:grid;overflow:hidden}.facebook-head{opacity:.72;filter:sepia(.6)saturate(.75)brightness(1.35);background:url(/guth-head-mark.png) 50%/contain no-repeat;justify-self:end;width:150px;height:170px}.facebook-visual div{border-left:1px solid #eee6d929;gap:8px;padding:22px;display:grid}.facebook-visual small{color:#b79870;font:7px/1 var(--mono);letter-spacing:.16em}.facebook-visual strong{font:400 29px/.95 var(--serif)}.facebook-visual p{color:#aca295;font:10px/1.4 var(--mono);margin:0}.facebook-response{color:#65676b;border-bottom:1px solid #dadde1;justify-content:space-between;padding:9px 14px;font-size:11px;display:flex}.facebook-actions{grid-template-columns:repeat(3,1fr);padding:4px 10px;display:grid}.facebook-actions button{color:#65676b;background:0 0;border:0;padding:8px;font-size:12px;font-weight:600}.desk-inspector{background:#e3d9ca;min-width:0;padding:22px 20px;overflow:auto}.desk-inspector section{border-bottom:1px solid #43382e2e;margin-bottom:22px;padding:0 0 22px}.desk-inspector header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.desk-inspector header span{color:#877664}.desk-inspector header b{color:#6f604f;font:6px/1 var(--mono);letter-spacing:.07em;border:1px solid #43382e38;padding:5px 7px}.desk-inspector header b.state-approved,.desk-inspector header b.state-queued{color:#526a50;border-color:#526a5066}.desk-approval h2{color:#282119;font:400 20px/1.13 var(--serif);margin:0 0 9px}.desk-approval p{color:#6e6358;font:11px/1.55 var(--sans);margin:0}.desk-approval>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.desk-approval button{color:#f3ecdf;min-height:38px;font:7px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#1b1713;border:1px solid #1b1713;padding:7px}.desk-approval button+button{color:#332a22;background:0 0;border-color:#43382e47}.desk-approval button:disabled{opacity:.35;cursor:not-allowed}.desk-receipt dl{margin:0}.desk-receipt dl div{border-top:1px solid #43382e1f;grid-template-columns:92px 1fr;gap:10px;padding:9px 0;display:grid}.desk-receipt dt{color:#887b6d;font:7px/1 var(--mono);text-transform:uppercase}.desk-receipt dd{color:#3d3329;font:9px/1.3 var(--mono);overflow-wrap:anywhere;margin:0}.desk-activity p{color:#655b51;font:9px/1.35 var(--sans);grid-template-columns:7px 1fr;gap:8px;margin:9px 0;display:grid}.desk-activity p i{background:#9c805d;border-radius:50%;width:5px;height:5px;margin-top:4px}.curator-channel-bar{background:#fffcf633;border-bottom:1px solid #43382e2e;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:18px;min-width:0;padding:13px 24px;display:grid}.curator-channel-bar>div:first-child{gap:5px;display:grid}.curator-channel-bar>div:first-child span{color:#806d59;font:7px/1 var(--mono);letter-spacing:.09em}.curator-channel-bar>div:first-child small{color:#887d72;font:8px/1.35 var(--sans)}.account-manage{color:#846641;width:fit-content;font:6px/1 var(--mono);letter-spacing:.05em;cursor:pointer;background:0 0;border:0;margin-top:2px;padding:0}.channel-picker{grid-template-columns:repeat(5,minmax(86px,1fr));gap:6px;min-width:0;display:grid}.channel-picker button{color:#665b50;text-align:left;cursor:pointer;background:0 0;border:1px solid #43382e29;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;column-gap:7px;min-width:0;min-height:48px;padding:6px 8px;display:grid}.channel-picker button:hover{border-color:#43382e59}.channel-picker button.selected{background:#fffcf65c}.channel-picker button.active{color:#1f1a16;border-color:#8c6b43;box-shadow:inset 0 -2px #a57c49}.channel-picker i{color:#eadfce;width:21px;height:21px;font:normal 6.5px/1 var(--mono);background:#26211c;border-radius:50%;place-items:center;display:grid}.channel-picker span{gap:4px;min-width:0;display:grid;overflow:hidden}.channel-picker span b{font:8.5px/1 var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.channel-picker span small{color:#928475;font:5.5px/1 var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.channel-picker em{color:#968777;font:normal 5.5px/1 var(--mono)}.campaign-name-row{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.campaign-name-row label{gap:6px;display:grid}.campaign-name-row input,.curator-field input{color:#342c24;width:100%;min-height:36px;font:11px/1 var(--sans);background:#fffcf64d;border:1px solid #43382e38;outline:0;padding:9px 10px}.source-pack{background:#fffcf638;border:1px solid #43382e2b;margin-top:11px;padding:12px}.source-pack>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.source-pack>div span{color:#79644c;font:6.5px/1 var(--mono);letter-spacing:.08em}.source-pack>div small{color:#978a7d;font:6px/1 var(--mono)}.source-pack ul{gap:6px;margin:10px 0;padding:0;list-style:none;display:grid}.source-pack li{color:#51473d;font:8.5px/1.2 var(--sans);grid-template-columns:7px 1fr auto;align-items:center;gap:7px;display:grid}.source-pack li i{background:#768d6d;border-radius:50%;width:5px;height:5px}.source-pack li b{color:#81715e;font:5.5px/1 var(--mono)}.source-pack>button,.draft-tools button{color:#7e633f;font:6.5px/1 var(--mono);letter-spacing:.05em;cursor:pointer;background:0 0;border:0;padding:0}.asset-field{margin-top:11px}.draft-tools{align-items:center;gap:15px;margin-top:10px;display:flex}.draft-tools span{color:#9a8d80;font:6px/1 var(--mono);margin-left:auto}.social-preview{background:#ded4c5;min-width:0;padding:25px clamp(18px,2vw,30px) 30px;overflow:auto}.social-preview>header{justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:16px;display:flex}.social-preview>header div{gap:5px;display:grid}.social-preview>header span{color:#826f5c;font:7px/1 var(--mono);letter-spacing:.09em}.social-preview>header b{color:#241f1a;font:400 22px/1 var(--serif)}.social-preview>header small{color:#8b8177;font:7px/1 var(--mono)}.social-preview-card{color:#1d1d1f;background:#fff;border:1px solid #d0d3d8;border-radius:8px;max-width:540px;margin:0 auto;font-family:Arial,Helvetica,sans-serif;overflow:hidden;box-shadow:0 16px 42px #2a231c21}.social-author{grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:13px 14px 9px;display:grid}.social-avatar{background:#171410;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.social-avatar i{filter:sepia(.55)brightness(1.55);background:url(/guth-head-mark.png) 50%/contain no-repeat;width:30px;height:30px}.social-author div{gap:4px;display:grid}.social-author b{font-size:13px}.social-author small{color:#65676b;font-size:10px}.social-author button{color:#65676b;background:0 0;border:0;font-size:15px}.social-copy{white-space:pre-line;min-height:105px;margin:0;padding:10px 14px 15px;font-size:13px;line-height:1.42}.social-visual{color:#eee6d9;background:#171410;grid-template-columns:38% 62%;align-items:center;min-height:176px;display:grid;overflow:hidden}.social-head{opacity:.72;filter:sepia(.6)saturate(.75)brightness(1.35);background:url(/guth-head-mark.png) 50%/contain no-repeat;justify-self:end;width:145px;height:165px}.social-visual div{border-left:1px solid #eee6d929;gap:8px;padding:22px;display:grid}.social-visual small{color:#b79870;font:7px/1 var(--mono);letter-spacing:.16em}.social-visual strong{font:400 29px/.95 var(--serif)}.social-visual p{color:#8e857a;font:7px/1.4 var(--mono);margin:0}.social-visual.portrait{aspect-ratio:4/4.4;grid-template-columns:45% 55%}.social-visual.portrait .social-head{width:190px;height:230px}.social-visual.portrait strong{font-size:clamp(30px,3vw,43px)}.preview-instagram .social-copy{order:3}.preview-x{border-radius:16px;max-width:500px}.preview-tiktok{color:#fff;background:#0f0f0f;border-radius:16px;max-width:360px}.preview-tiktok .social-author small,.preview-tiktok .social-response{color:#aaa}.preview-tiktok .social-visual.portrait{aspect-ratio:9/12}.preview-tiktok .social-copy{font-size:12px}.social-response{color:#65676b;border-top:1px solid #dadde1;justify-content:space-between;align-items:center;min-height:39px;padding:9px 14px;font-size:11px;display:flex}.social-response small{font-size:9px}.campaign-map{border-top:1px solid #43382e3b;max-width:540px;margin:19px auto 0}.campaign-map>header{justify-content:space-between;gap:10px;padding:13px 0 9px;display:flex}.campaign-map>header span{color:#806d59;font:6.5px/1 var(--mono);letter-spacing:.09em}.campaign-map>header b{color:#6e6256;font:400 8px/1 var(--sans)}.campaign-map>button{color:#554b41;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #43382e21;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;width:100%;min-height:44px;padding:7px 9px;display:grid}.campaign-map>button.active{background:#fffcf647}.campaign-map>button>i{color:#e9dfd0;width:24px;height:24px;font:normal 6px/1 var(--mono);background:#28231e;border-radius:50%;place-items:center;display:grid}.campaign-map>button>span{gap:3px;display:grid}.campaign-map>button>span b{font:9px/1 var(--sans)}.campaign-map>button>span small{color:#8b7d6f;font:6.5px/1 var(--mono)}.campaign-state{color:#7e7061;font:normal 5.5px/1 var(--mono);border:1px solid #43382e29;padding:5px 6px}.state-review{color:#806742!important;border-color:#80674261!important}.state-approved,.state-queued{color:#526a50!important;border-color:#526a5066!important}.desk-schedule label{gap:7px;display:grid}.desk-schedule label span{color:#77695c;font:6.5px/1 var(--mono);text-transform:uppercase}.desk-schedule input{color:#3d3329;width:100%;font:8px/1 var(--mono);background:#fffcf647;border:1px solid #43382e33;padding:9px}.desk-schedule dl{margin:12px 0 0}.desk-schedule dl div{border-top:1px solid #43382e1c;grid-template-columns:75px 1fr;gap:8px;padding:7px 0;display:grid}.desk-schedule dt{color:#887b6d;font:6.5px/1 var(--mono);text-transform:uppercase}.desk-schedule dd{color:#4b4036;font:8px/1.25 var(--sans);margin:0}.desk-schedule>p{color:#8b7d70;font:7px/1.4 var(--mono);margin:10px 0 0}.approval-workspace{color:#2d261f;background:#e8e0d4;grid-column:2/-1;grid-template-rows:96px minmax(0,1fr);min-width:0;min-height:calc(100svh - 76px);display:grid}.approvals-appbar{border-bottom:1px solid #43382e33;justify-content:space-between;align-items:center;gap:24px;padding:17px 25px;display:flex}.approvals-appbar>div:first-child{gap:5px;display:grid}.approvals-appbar span,.approval-queue header span,.approval-review>header span,.approval-request>span,.approval-artifact header span,.approval-evidence header span,.approval-policy header span,.approval-review-empty>span{color:#826e57;font:7px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase}.approvals-appbar h1{color:#211c17;font:400 28px/1 var(--serif);letter-spacing:-.035em;margin:0}.approvals-appbar p{color:#807467;font:9px/1.3 var(--sans);margin:0}.approvals-appbar>div:last-child{text-align:right;grid-template-columns:auto auto;align-items:baseline;gap:3px 8px;display:grid}.approvals-appbar>div:last-child b{color:#342c24;font:400 19px/1 var(--serif)}.approvals-appbar>div:last-child span{color:#8c7d6d;font-size:6px}.approvals-appbar button{color:#7d603c;font:6.5px/1 var(--mono);cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:end;padding:0}.approvals-layout{grid-template-columns:285px minmax(390px,1fr) 300px;min-height:0;display:grid}.approval-queue{background:#ddd3c4;border-right:1px solid #43382e2b;min-width:0;padding:20px 16px;overflow:auto}.approval-queue>header{justify-content:space-between;align-items:center;padding:0 3px 13px;display:flex}.approval-queue>header b{color:#4b4034;font:400 10px/1 var(--mono)}.approval-filter{border:1px solid #43382e29;grid-template-columns:1fr 1fr;margin-bottom:12px;display:grid}.approval-filter button{color:#87796a;min-height:31px;font:6px/1 var(--mono);text-transform:uppercase;cursor:pointer;background:0 0;border:0}.approval-filter button.active{color:#2f2821;background:#fffcf670}.approval-list{gap:6px;display:grid}.approval-list>button{color:#4e443a;text-align:left;cursor:pointer;background:#fffcf633;border:1px solid #43382e26;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:78px;padding:11px 10px;display:grid}.approval-list>button.active{background:#fffcf67a;border-color:#8e6c43;box-shadow:inset 2px 0 #9b7748}.approval-list>button>i{color:#eadfce;width:25px;height:25px;font:normal 6px/1 var(--mono);background:#27221d;border-radius:50%;place-items:center;display:grid}.approval-list>button>span{gap:5px;min-width:0;display:grid}.approval-list>button small{color:#8d7b68;font:5.5px/1 var(--mono)}.approval-list>button span b{font:400 13px/1 var(--serif);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.approval-list>button span em{color:#8e8275;font:normal 7px/1 var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.approval-list>button>strong{font:5px/1 var(--mono);border:1px solid #43382e2e;padding:4px 5px}.approval-empty{border-top:1px solid #43382e24;gap:9px;padding:28px 10px;display:grid}.approval-empty b{font:400 18px/1.05 var(--serif)}.approval-empty p{color:#7a6f64;font:9px/1.45 var(--sans);margin:0}.approval-empty button{color:#80603b;width:fit-content;font:6.5px/1 var(--mono);cursor:pointer;background:0 0;border:0;padding:0}.approval-review{background:#eee7dc;min-width:0;padding:25px clamp(24px,3vw,46px) 35px;overflow:auto}.approval-review>header{border-bottom:1px solid #43382e29;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:19px;display:flex}.approval-review>header>div{gap:6px;display:grid}.approval-review>header h2{color:#241e18;font:400 30px/1 var(--serif);letter-spacing:-.035em;margin:0}.approval-review>header p{color:#837668;font:8px/1.2 var(--mono);margin:0}.approval-review>header>b{font:6px/1 var(--mono);border:1px solid #43382e33;padding:6px 8px}.approval-request{border-bottom:1px solid #43382e29;padding:22px 0}.approval-request h3{color:#2b241d;max-width:720px;font:400 21px/1.15 var(--serif);margin:9px 0 17px}.approval-request dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin:0;display:grid}.approval-request dl div{border-top:1px solid #43382e1a;grid-template-columns:86px 1fr;gap:8px;padding:8px 0;display:grid}.approval-request dt{color:#8c7d6e;font:6px/1 var(--mono);text-transform:uppercase}.approval-request dd{color:#4d4238;font:8px/1.3 var(--sans);overflow-wrap:anywhere;margin:0}.approval-artifact{background:#f6f0e7;border:1px solid #43382e33;margin:22px 0}.approval-artifact header{border-bottom:1px solid #43382e24;justify-content:space-between;gap:15px;padding:10px 13px;display:flex}.approval-artifact header small{color:#8d8175;font:6px/1 var(--mono)}.approval-artifact>p{color:#2f2821;white-space:pre-line;max-height:280px;font:13px/1.58 var(--serif);margin:0;padding:17px;overflow:auto}.approval-evidence{border-bottom:1px solid #43382e29;padding:0 0 20px}.approval-evidence header{justify-content:space-between;margin-bottom:11px;display:flex}.approval-evidence header b{color:#766652;font:6px/1 var(--mono)}.approval-evidence ul{grid-template-columns:repeat(3,1fr);gap:7px;margin:0;padding:0;list-style:none;display:grid}.approval-evidence li{color:#554a40;font:7px/1.2 var(--sans);border:1px solid #43382e1f;grid-template-columns:6px 1fr auto;align-items:center;gap:6px;padding:9px;display:grid}.approval-evidence li i{background:#72886b;border-radius:50%;width:4px;height:4px}.approval-evidence li em{color:#887865;font:normal 5px/1 var(--mono)}.approval-evidence>p{color:#827569;font:7px/1.4 var(--mono);margin:10px 0 0}.approval-decisions{grid-template-columns:1fr 1fr;gap:9px;padding-top:20px;display:grid}.approval-decisions button{min-height:43px;font:7px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;padding:9px}.approval-decisions .decline{color:#4d4136;background:0 0;border:1px solid #43382e4d}.approval-decisions .approve{color:#f3ebdf;background:#1b1713;border:1px solid #1b1713}.approval-decisions button:disabled{opacity:.48;cursor:default}.approval-review-empty{text-align:center;max-width:540px;margin:13vh auto 0}.approval-review-empty h2{font:400 38px/.95 var(--serif);margin:12px 0}.approval-review-empty p{color:#776b5f;font:11px/1.55 var(--sans)}.approval-policy{background:#e0d6c7;border-left:1px solid #43382e29;min-width:0;padding:22px 20px;overflow:auto}.approval-policy section{border-bottom:1px solid #43382e29;margin-bottom:22px;padding-bottom:22px}.approval-policy header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;display:flex}.approval-policy header b{color:#785e3e;font:5.5px/1 var(--mono);border:1px solid #785e3e52;padding:5px 6px}.approval-policy h2{font:400 20px/1.1 var(--serif);margin:0 0 8px}.approval-policy p{color:#6e6358;font:9px/1.55 var(--sans);margin:0}.approval-policy dl{margin:0}.approval-policy dl div{border-top:1px solid #43382e1c;grid-template-columns:62px 1fr;gap:9px;padding:9px 0;display:grid}.approval-policy dt{color:#867766;font:6px/1 var(--mono);text-transform:uppercase}.approval-policy dd{color:#5b5046;font:8px/1.35 var(--sans);margin:0}@media (width<=1380px){.desk-frame{grid-template-columns:180px minmax(600px,1fr) 285px}.desk-app-metrics{gap:12px}.curator-stage{grid-template-columns:minmax(340px,.9fr) minmax(340px,1.1fr)}.desk-inspector{padding-inline:16px}.curator-channel-bar{grid-template-columns:125px minmax(0,1fr);padding-inline:18px}.channel-picker button{grid-template-columns:20px 1fr;padding-inline:6px}}@media (width<=1120px){.desk-frame{grid-template-columns:170px minmax(0,1fr)}.desk-inspector{border-top:1px solid #43382e2e;grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid;overflow:visible}.desk-inspector section{border-bottom:0;margin:0}.curator-stage{min-height:760px}.curator-channel-bar{grid-column:1/-1}.approval-workspace{grid-column:2}.approvals-layout{grid-template-columns:245px minmax(0,1fr)}.approval-policy{border-top:1px solid #43382e29;border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:18px;display:grid;overflow:visible}.approval-policy section{border-bottom:0;margin:0}}@media (width<=840px){.desk-frame{display:block}.desk-rail{border-right:0;padding:14px 16px;display:block}.desk-rail-title,.desk-agent-contact,.desk-rail-foot{display:none}.desk-rail nav{gap:4px;padding:0;display:flex;overflow-x:auto}.desk-rail nav button{flex:none;grid-template-columns:auto auto auto;width:auto;min-height:36px;padding-inline:12px}.desk-center{border-right:0;display:block}.desk-appbar{min-height:78px}.curator-stage{grid-template-columns:1fr;min-height:0}.curator-editor{border-bottom:1px solid #43382e2e;border-right:0;overflow:visible}.social-preview{overflow:visible}.curator-channel-bar{padding:14px 16px;display:block;overflow:hidden}.curator-channel-bar>div:first-child{margin-bottom:10px}.channel-picker{padding-bottom:4px;display:flex;overflow-x:auto}.channel-picker button{flex:0 0 120px}.desk-inspector{grid-template-columns:1fr;padding:25px 20px;display:grid}.desk-inspector section{border-bottom:1px solid #43382e2e;padding-bottom:22px}.approval-workspace{min-height:0;display:block}.approvals-layout{display:block}.approval-queue,.approval-review,.approval-policy{border:0;border-bottom:1px solid #43382e2b;overflow:visible}}@media (width<=560px){.desk-appbar{align-items:flex-start;padding-inline:16px}.desk-app-metrics{display:none}.curator-editor,.social-preview{padding:22px 16px}.curator-section-head{display:grid}.curator-section-head>b{width:fit-content}.curator-controls,.campaign-name-row{grid-template-columns:1fr}.social-visual{grid-template-columns:34% 66%}.social-head{width:105px;height:135px}.social-visual.portrait .social-head{width:125px;height:170px}.draft-tools{flex-wrap:wrap}.draft-tools span{width:100%;margin-left:0}.approvals-appbar{align-items:flex-start;padding-inline:16px}.approvals-appbar>div:last-child{display:none}.approval-review{padding:22px 16px 28px}.approval-request dl,.approval-evidence ul,.approval-decisions,.approval-policy{grid-template-columns:1fr}}.site-footer{padding:20px var(--page-gutter) 16px;border-top:1px solid var(--line);background:#110f0c;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 36px;display:grid}.site-footer>div:first-child{align-items:center;gap:18px;display:flex}.site-footer>div:first-child p{color:var(--dim);font:11px/1.4 var(--serif);margin:0}.site-footer .wordmark{color:var(--ink-strong)}.footer-links{color:var(--muted);gap:25px;font-size:10px;display:flex}.fineprint{border-top:1px solid var(--line);color:#5f5b53;grid-column:1/-1;max-width:none;margin:0;padding-top:10px;font-size:8px;line-height:1.45}.page-intro{min-height:520px;padding:100px var(--page-gutter) 80px;grid-template-columns:150px minmax(0,900px);align-items:end;gap:clamp(30px,4vw,62px);display:grid}.rail-label{color:var(--dim);font:9px/1 var(--mono);align-self:start}.page-intro h1{color:var(--ink-strong);font:400 clamp(58px,7vw,100px)/.91 var(--serif);letter-spacing:-.055em;margin:0}.page-intro .lede{max-width:760px;color:var(--muted);font:17px/1.7 var(--serif);margin:30px 0 0}.world-transcript-page{color:#eee8dc;background:#0e0d0b}.world-transcript-page main{background:radial-gradient(circle at 50% 0,#7f685424,#0000 22%),#0e0d0b}.world-reading-topbar{padding:30px var(--page-gutter);border-bottom:1px solid var(--line);background:#0e0d0b;justify-content:space-between;align-items:center;gap:40px;display:flex}.world-reading-brand{gap:12px;display:grid}.world-reading-brand p{color:#887c6d;font:13px/1.4 var(--serif);margin:0}.world-return{border:1px solid var(--line-strong);color:var(--ink);font:8px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:12px 16px;transition:color .18s,background .18s}.world-return:hover{color:var(--paper-ink);background:var(--paper)}.world-transcript-hero{min-height:310px;padding:70px var(--page-gutter);text-align:center;place-items:center;display:grid}.world-transcript-hero h1{color:#fff;font:400 clamp(62px,8vw,118px)/.88 var(--serif);letter-spacing:-.065em;margin:0}.world-transcript{width:min(100%,1080px);margin:0 auto;padding:0 30px 96px}.transcript-turn{border:1px solid var(--line);background:#12110e;margin:0 0 34px;padding:clamp(38px,5vw,64px)}.transcript-turn>header{min-height:18px;color:var(--copper-light);font:10px/1 var(--mono);letter-spacing:.14em;justify-content:center;align-items:center;margin-bottom:38px;display:flex;position:relative}.transcript-turn>header small{color:#665f55;font:8px/1 var(--mono);position:absolute;right:0}.transcript-turn>div{min-width:0;max-width:820px;margin:0 auto}.transcript-turn p{color:#d7d1c6;font:18px/1.78 var(--serif);margin:0 0 25px}.transcript-turn p:last-child{margin-bottom:0}.transcript-agent{border-color:#aa927942;box-shadow:inset 0 3px #aa92791f}.transcript-founder{background:#1a1814;border-color:#ece7dc33;box-shadow:inset 0 3px #ece7dc12}.transcript-founder p{color:#f0eadf}.redacted-name{color:#0000;-webkit-user-select:none;user-select:none;background:#000;place-items:center;min-width:72px;height:17px;display:inline-grid;overflow:hidden;box-shadow:0 0 0 1px #ffffff2e,0 3px 8px #000000b3}.world-floor-close{max-width:1180px;padding:0 var(--page-gutter) 130px;color:#aaa297;font:400 clamp(34px,5vw,76px)/1.05 var(--serif);letter-spacing:-.04em;margin:0 auto}.world-floor-close strong{color:#fff;font-weight:400}.world-transcript-note{color:#59544d;max-width:800px;font:7px/1.6 var(--mono);letter-spacing:.06em;text-align:center;text-transform:uppercase;margin:0 auto;padding:0 30px 70px}.incident-ledger{padding:86px var(--page-gutter);border-block:1px solid var(--line);background:#15120e}.incident-ledger>header{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:end;gap:clamp(40px,7vw,120px);margin-bottom:44px;display:grid}.incident-ledger>header h2{max-width:720px;color:var(--ink-strong);font:400 clamp(50px,5.8vw,88px)/.9 var(--serif);letter-spacing:-.055em;margin:0}.incident-ledger>header>p{max-width:620px;color:var(--muted);font:14px/1.72 var(--serif);margin:0}.incident-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.incident-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:310px;padding:24px;display:flex}.incident-grid article:last-child{grid-column:1/-1;min-height:260px}.incident-meta{color:var(--copper-light);font:8px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:22px;display:flex}.incident-meta b{color:var(--dim);text-align:right;font-weight:400}.incident-grid h3{max-width:760px;color:var(--ink-strong);font:400 clamp(23px,2vw,32px)/1.04 var(--serif);letter-spacing:-.025em;margin:46px 0 14px}.incident-grid p{max-width:720px;color:var(--muted);font:12px/1.62 var(--serif);margin:0}.incident-grid dl{margin:auto 0 18px;padding-top:24px}.incident-grid dt{color:var(--dim);font:7px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px}.incident-grid dd{color:var(--ink);font:9px/1.5 var(--mono);margin:0}.incident-grid a{width:fit-content;color:var(--copper-light);font:8px/1.3 var(--mono);letter-spacing:.04em;text-transform:uppercase}.incident-grid a:hover{color:var(--ink-strong)}.security-breaker{padding:90px var(--page-gutter);color:var(--paper-ink);background:#dfd5c6;grid-template-columns:minmax(0,1.05fr) minmax(520px,.95fr);gap:clamp(50px,6vw,110px);display:grid}.security-breaker h2,.security-effectors h2,.security-layers h2,.signature-security h2,.security-terms h2{font:400 clamp(42px,4.8vw,72px)/.94 var(--serif);letter-spacing:-.045em;margin:26px 0 22px}.security-breaker>div>p:last-child,.signature-security>div>p{color:#62594f;max-width:720px;font:15px/1.7 var(--serif);margin:0}.security-breaker ol{border-top:1px solid #2a231c2e;margin:0;padding:0;list-style:none}.security-breaker li{border-bottom:1px solid #2a231c2e;grid-template-columns:42px 1fr;gap:18px;padding:22px 0;display:grid}.security-breaker li>span,.security-effectors article>span{color:#876b52;font:8px/1 var(--mono)}.security-breaker h3{font:400 22px/1 var(--serif);margin:0 0 7px}.security-breaker li p{color:#675f55;margin:0;font-size:11px;line-height:1.65}.security-effectors{padding:90px var(--page-gutter)}.security-effectors header{max-width:1050px}.security-effectors>div{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:50px;display:grid}.security-effectors article{border:1px solid var(--line);background:#1f1b16;flex-direction:column;min-height:270px;padding:24px;display:flex}.security-effectors h3{color:var(--ink-strong);font:400 27px/1.03 var(--serif);margin:70px 0 15px}.security-effectors article p{color:var(--muted);margin:0;font-size:11px;line-height:1.72}.security-layers{padding:90px var(--page-gutter);color:var(--paper-ink);background:#d8cbb8}.security-layers>div:first-child{max-width:1050px}.security-layer-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:50px;display:grid}.security-layer-grid article{background:#efe8dc40;border:1px solid #2a231c2e;min-height:280px;padding:24px}.security-layer-grid h3{font:400 28px/1.05 var(--serif);margin:62px 0 14px}.security-layer-grid p{color:#655c52;margin:0;font-size:11px;line-height:1.72}.signature-security{padding:100px var(--page-gutter);grid-template-columns:minmax(0,1fr) minmax(480px,.85fr);align-items:center;gap:clamp(50px,7vw,120px);display:grid}.signature-security-record{border-block:1px solid var(--line-strong);font-family:var(--mono);gap:22px;padding:30px;display:grid}.signature-security-record span,.signature-security-record small{color:var(--dim);letter-spacing:.05em;text-transform:uppercase;font-size:8px;line-height:1.5}.signature-security-record strong{color:var(--ink);font-size:13px;font-weight:400;line-height:1.6}.signature-security-record a{width:fit-content;color:var(--copper-light);text-transform:uppercase;font-size:9px}.security-terms{padding:90px var(--page-gutter);color:var(--paper-ink);background:#e2d9ca}.security-terms header{max-width:1100px}.security-terms dl{border-top:1px solid #2a231c2e;grid-template-columns:repeat(4,1fr);margin:50px 0 0;display:grid}.security-terms dl div{border-right:1px solid #2a231c2e;padding:24px 24px 10px 0}.security-terms dl div+div{padding-left:24px}.security-terms dl div:last-child{border-right:0}.security-terms dt{font:400 28px/1 var(--serif);margin-bottom:42px}.security-terms dd{color:#635b52;margin:0;font-size:11px;line-height:1.7}.security-boundary{background:#120f0c}@media (width<=900px){.security-breaker,.signature-security,.security-effectors>div,.security-layer-grid,.security-terms dl{grid-template-columns:1fr}.security-terms dl div,.security-terms dl div+div{border-bottom:1px solid #2a231c2e;border-right:0;padding:22px 0}.security-terms dt{margin-bottom:14px}}@media (width>=1051px){.site-header .header-brand{transform:translate(48px)}.site-header .header-utility{transform:translate(-48px)}.home-site{height:100svh;overflow:hidden}html:has(.home-site){height:100svh;overflow:hidden}body:has(.home-site){height:100svh;overflow:hidden}.home-site main{min-height:calc(100svh - 76px);display:block}.home-hero{height:calc(100svh - 76px);min-height:calc(100svh - 76px);padding-block:clamp(16px,2.8vh,30px);overflow:hidden}.hero-left{gap:clamp(28px,4vh,40px);min-height:0}.hero-main{padding-block:0}.hero-main h1{font-size:clamp(46px,min(4.7vw,8.2vh),80px)}.hero-lede{margin-top:clamp(38px,5.2vh,52px)}.hero-lede p{font-size:clamp(16.25px,min(1.05vw,2.1vh),18px);line-height:1.72}.hero-aside{min-height:clamp(132px,19vh,152px);margin-bottom:0}.hero-mark-frame{min-height:100%}.hero-evidence{align-self:stretch;height:auto;min-height:0;margin-block:0}.evidence-cards{grid-template-rows:none;grid-template-columns:1fr;align-content:start;min-height:0}.evidence-card{aspect-ratio:auto;min-height:clamp(106px,14.8vh,134px)}.evidence-card h2{font-size:clamp(14px,min(1.15vw,2.3vh),21px)}.evidence-card.research-card h2{font-size:clamp(13px,min(1.08vw,2.1vh),20px)}.evidence-card p{font-size:clamp(7.5px,min(.55vw,1.2vh),9px)}.capability-band{height:48px;min-height:48px}}@media (width<=1050px){.site-header{grid-template-columns:1fr auto}.header-utility{grid-area:1/2}.site-header nav{grid-area:2/1/auto/-1;justify-content:flex-start;min-height:44px;overflow-x:auto}.site-header nav a{flex:none}.home-hero{grid-template-columns:34px 1fr}.hero-left{grid-column:2;width:100%;transform:none}.hero-aside{grid-column:2;grid-template-columns:220px 1fr;width:100%}.hero-evidence{grid-column:2;overflow:visible}.evidence-scroll{padding-right:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.evidence-cards{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr))}.capability-band{grid-template-columns:repeat(3,minmax(0,1fr))}.section-heading,.receipt-layout{grid-template-columns:1fr}.section-heading .eyebrow{margin-bottom:0}.practice-grid{grid-template-columns:repeat(2,1fr)}.security-grid{grid-template-columns:1fr}.security-grid article{min-height:auto}.security-grid h3{margin-top:40px}.incident-ledger>header{grid-template-columns:1fr;align-items:start}.proof-band{grid-template-columns:1fr 1fr}.proof-band>div:first-child{grid-column:1/-1}.research-register-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.site-header{gap:8px 20px;min-height:64px;padding:12px 16px 0}.header-cta{padding:9px 10px;font-size:8px}.site-header nav{gap:21px}.header-utility{grid-area:3/1/auto/-1;height:58px;margin-inline:-16px}.header-metrics{grid-template-columns:1fr 1fr}.header-metrics .world-countdown,.header-metrics .testing-count{padding-inline:14px}.home-hero{min-height:auto;padding:76px 18px 60px;display:block}.hero-index{display:none}.hero-main{padding:0}.hero-main h1{font-size:49px}.hero-lede{font-size:16.5px}.hero-aside{grid-template-columns:140px minmax(0,1fr);margin-top:45px}.hero-mark-frame{min-height:250px}.hero-mark{width:150px}.hero-verifier{grid-template-columns:1fr;padding-left:0}.strikecode{display:none}.verifier-codes{grid-column:1}.receipt-hotspot-strikecode{width:129px}.receipt-hotspot-digest{left:141px;right:125px}.receipt-hotspot-signature{left:145px;right:122px}.receipt-hotspot-coin{width:122px}.receipt-tooltip{width:min(252px,78vw)}.receipt-hotspot-digest .receipt-tooltip,.receipt-hotspot-signature .receipt-tooltip{left:0;transform:translateY(5px)}.receipt-hotspot-digest:hover .receipt-tooltip,.receipt-hotspot-digest:focus-visible .receipt-tooltip,.receipt-hotspot-signature:hover .receipt-tooltip,.receipt-hotspot-signature:focus-visible .receipt-tooltip{transform:translate(0)}.receipt-hotspot-digest .receipt-tooltip:after,.receipt-hotspot-signature .receipt-tooltip:after{left:54px}.hero-actions-stack{grid-area:3/1/auto/-1;padding-left:14px}.hero-evidence{margin-top:28px}.evidence-cards{grid-template-rows:none;grid-template-columns:1fr}.evidence-card:nth-child(n){aspect-ratio:auto;border:1px solid #2a231c33;min-height:172px}.capability-band{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 18px}.proof-band{grid-template-columns:1fr;gap:0;padding:0 18px}.proof-band>div:first-child{grid-column:auto}.proof-band>*{border:1px solid var(--line)}.proof-band>p{border-top:0}.proof-band>div{flex-direction:column;align-items:flex-start}.split-section{padding:76px 18px;display:block}.section-rail{display:none}.section-heading{gap:25px}.section-heading h2,.receipt-layout h2{font-size:45px}.practice-grid{grid-template-columns:1fr;margin-top:45px}.practice-grid article{min-height:220px}.practice-grid h3{margin-top:66px}.receipt-layout{gap:45px}.receipt-card dl div{grid-template-columns:1fr;gap:7px}.hash-line{grid-template-columns:1fr}.desk-callout{grid-template-columns:1fr;gap:45px;padding:75px 18px}.desk-callout h2{font-size:48px}.site-footer{grid-template-columns:1fr;gap:14px;padding:20px 18px}.site-footer>div:first-child{flex-direction:column;align-items:flex-start;gap:8px}.fineprint{grid-column:1}.page-intro{min-height:auto;padding:80px 18px 60px;display:block}.rail-label{margin-bottom:40px}.page-intro h1{font-size:54px}.world-reading-topbar{align-items:flex-start;padding:24px 18px}.world-reading-brand p{max-width:245px;font-size:11px}.world-transcript-hero{min-height:250px;padding:56px 18px}.world-transcript-hero h1{font-size:58px}.world-transcript{padding:0 14px 70px}.transcript-turn{padding:38px 22px}.transcript-turn p{font-size:17px}.world-floor-close{padding:0 18px 100px}.incident-ledger{padding:72px 18px}.incident-ledger>header{gap:26px}.incident-grid{grid-template-columns:1fr}.incident-grid article:last-child{grid-column:auto}.research-register{padding:72px 18px}.research-register-grid{grid-template-columns:1fr}.research-register-grid a{min-height:230px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media (width<=700px){.home-legal{justify-content:center;width:auto;left:18px;right:18px}}@media print{.receipt-card,.receipt-mini-seal{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.research-shell main{padding:48px var(--page-gutter) 80px;gap:64px;display:grid}.research-shell .research-hero h1{color:var(--ink-strong);font-family:var(--serif);margin:10px 0 18px;font-size:clamp(38px,3.4vw,58px);line-height:1.04}.research-kicker{color:var(--copper-light);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:12px;display:flex}.research-kicker span{background:var(--copper);width:26px;height:1px}.research-intro{max-width:720px;color:var(--muted);line-height:1.6}.research-status-row{color:var(--dim);font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;gap:8px 22px;margin-top:14px;font-size:12px;display:flex}.research-section-nav{padding:12px var(--page-gutter);border-block:1px solid var(--line);font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;flex-wrap:wrap;gap:18px;font-size:12px;display:flex}.research-section-nav a{color:var(--muted)}.research-section-nav a:hover{color:var(--ink-strong)}.labs-router{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.labs-router a{border:1px solid var(--line-strong);background:var(--ground-2);gap:6px;padding:16px 18px;transition:border-color .18s,background .18s;display:grid}.labs-router a:hover{border-color:var(--copper);background:var(--panel)}.labs-router b{color:var(--ink-strong);font-family:var(--serif);font-size:17px}.labs-router span{color:var(--dim);font-size:12.5px;line-height:1.45}.lab-section{gap:26px;display:grid}.lab-heading{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:28px;display:grid}.lab-heading h2{color:var(--ink-strong);font-family:var(--serif);margin:8px 0 0;font-size:clamp(26px,2.3vw,38px);line-height:1.1}.lab-heading>p{color:var(--muted);margin:0;line-height:1.6}.proposal-banner{border:1px solid var(--copper);color:var(--copper-light);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;padding:5px 10px;font-size:11.5px;display:inline-block}.chronology-paper-link{color:var(--copper-light);text-underline-offset:3px;text-decoration:underline}.figure-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.figure-metrics article{border:1px solid var(--line);background:var(--ground-2);gap:8px;padding:16px;display:grid}.figure-metrics strong{color:var(--ink-strong);font-family:var(--serif);font-size:30px}.figure-metrics p{color:var(--dim);margin:0;font-size:12.5px}.status-pill{border:1px solid var(--line-strong);color:var(--muted);font-family:var(--mono);letter-spacing:.1em;justify-self:start;padding:3px 8px;font-size:10.5px}.test-family-panel{border:1px solid var(--line);background:var(--ground-2);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:28px;padding:24px;display:grid}.test-family-panel ol{color:var(--ink);gap:10px;margin:0;padding:0;list-style:none;display:grid}.test-family-panel ol li{border-bottom:1px solid var(--line);gap:12px;padding-bottom:10px;display:flex}.test-family-panel ol span{color:var(--copper-light);font-family:var(--mono)}.panel-label{color:var(--copper-light);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.chronology-rule,.world-baseline{border:1px solid var(--line);background:var(--ground-2);gap:12px;padding:22px;display:grid}.chronology-rule blockquote{color:var(--ink-strong);font-family:var(--serif);margin:0;font-size:21px;font-style:italic}.chronology-conditions,.fork-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.chronology-conditions article,.fork-grid article{border:1px solid var(--line);background:var(--ground-2);color:var(--muted);gap:8px;padding:16px;font-size:13px;display:grid}.chronology-conditions span,.fork-head span{color:var(--copper-light);font-family:var(--mono);letter-spacing:.1em;font-size:11.5px}.chronology-conditions b,.fork-grid b{color:var(--ink-strong)}.fork-head{justify-content:space-between;align-items:baseline;display:flex}.fork-grid dl,.fork-grid dl div{gap:3px;margin:0;display:grid}.fork-grid dt{color:var(--dim);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.fork-grid dd{color:var(--ink);margin:0}.breeding-lab{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:28px;display:grid}.breeding-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:10px;display:grid}.breeding-flow article{border:1px solid var(--line);background:var(--ground-2);color:var(--muted);gap:6px;padding:16px;font-size:13px;display:grid}.breeding-flow i{color:var(--copper);align-self:center}.breeding-flow b{color:var(--ink-strong)}.snapshot-section{border:1px solid var(--line-strong);background:var(--ground-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;padding:26px;display:grid}.snapshot-offer ul{color:var(--ink);margin:10px 0;padding-left:18px;line-height:1.6}.snapshot-offer>p{color:var(--dim);font-size:13px;line-height:1.55}.snapshot-price b{color:var(--ink-strong);font-family:var(--serif);margin-right:8px;font-size:34px}.snapshot-price small{color:var(--copper-light);font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;font-size:11.5px}.research-footer{padding:26px var(--page-gutter);border-top:1px solid var(--line);color:var(--dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;font-size:13px;display:flex}.research-brand{color:var(--ink-strong);font-family:var(--serif);align-items:center;gap:8px;display:inline-flex}.brand-mark{border:1px solid var(--copper);width:22px;height:22px;color:var(--copper-light);place-items:center;display:grid}.paper-shell main{gap:34px;max-width:980px;margin:0 auto;padding:48px 28px 90px;display:grid}.paper-masthead{gap:14px;display:grid}.paper-masthead h1{color:var(--ink-strong);font-family:var(--serif);margin:0;font-size:clamp(30px,3vw,46px);line-height:1.08}.paper-authors{color:var(--ink);margin:0;font-size:15.5px}.paper-status-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.paper-status-note{max-width:760px;color:var(--muted);margin:0;font-size:14px;line-height:1.6}.paper-hold-shell main{align-content:start;min-height:70vh}.paper-hold-card{background:linear-gradient(135deg,#b7785314,#b89c6806);border:1px solid #b7785385;gap:20px;padding:clamp(24px,4vw,48px);display:grid}.paper-hold-card>span{color:#c58a66;font:8px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.paper-hold-card h2{max-width:720px;color:var(--ink-strong);font:400 clamp(30px,4vw,52px)/1 var(--serif);letter-spacing:-.035em;margin:0}.paper-hold-card>p{max-width:780px;color:var(--muted);font:14px/1.75 var(--serif);margin:0}.paper-hold-card dl{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:8px 0 0;display:grid}.paper-hold-card dl div{border-right:1px solid var(--line);gap:9px;padding:20px;display:grid}.paper-hold-card dl div:last-child{border-right:0}.paper-hold-card dt{color:#7d766d;font:7px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase}.paper-hold-card dd{color:#ddd4c7;font:400 20px/1 var(--serif);margin:0}@media (width<=700px){.paper-hold-card dl{grid-template-columns:1fr}.paper-hold-card dl div{border-right:0;border-bottom:1px solid var(--line)}.paper-hold-card dl div:last-child{border-bottom:0}}.status{border:1px solid var(--line-strong);color:var(--muted);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;font-size:11px}.status-proposed{border-color:var(--copper);color:var(--copper-light)}.status-live{border-color:var(--green);color:var(--green)}.paper-digest-block,.strike-block{border:1px solid var(--line-strong);background:var(--ground-2);gap:10px;padding:18px 20px;display:grid}.digest-line{font-family:var(--mono);grid-template-columns:150px minmax(0,1fr);align-items:baseline;gap:12px;font-size:12.5px;display:grid}.digest-line span{color:var(--dim);text-transform:uppercase;letter-spacing:.08em;font-size:10.5px}.digest-line code{color:var(--ink);word-break:break-all}.digest-line-dim code{color:var(--muted)}.paper-digest-block>p,.strike-block>p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.strike-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.strike-caption{color:var(--copper-light);font-family:var(--mono);letter-spacing:.14em;font-size:11.5px}.strike-verify-link{color:var(--copper-light);font-family:var(--mono);text-underline-offset:3px;justify-self:start;font-size:12.5px;text-decoration:underline}.paper-body{color:var(--ink);gap:14px;font-size:15.5px;line-height:1.68;display:grid}.paper-body h1{display:none}.paper-body h2{border-top:1px solid var(--line);color:var(--ink-strong);font-family:var(--serif);margin:26px 0 0;padding-top:22px;font-size:24px}.paper-body h3{color:var(--ink-strong);font-family:var(--serif);margin:12px 0 0;font-size:18.5px}.paper-body p{margin:0}.paper-body code{background:var(--panel);border:1px solid var(--line);font-family:var(--mono);padding:1px 5px;font-size:.88em}.paper-body blockquote{border-left:2px solid var(--copper);color:var(--muted);margin:0;padding:10px 18px;font-style:italic}.paper-body ul,.paper-body ol{gap:6px;margin:0;padding-left:22px;display:grid}.paper-body hr{border:0;border-top:1px solid var(--line);width:100%}.paper-table-wrap{border:1px solid var(--line);overflow-x:auto}.paper-table-wrap table{border-collapse:collapse;width:100%;font-size:13.5px}.paper-table-wrap th,.paper-table-wrap td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:9px 12px}.paper-table-wrap th{color:var(--copper-light);font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;font-size:11.5px}.verify-section{gap:14px;display:grid}.verify-section h2{color:var(--ink-strong);font-family:var(--serif);margin:14px 0 0;font-size:23px}.verify-section>p{color:var(--ink);max-width:820px;margin:0;line-height:1.65}.formula-block{border:1px solid var(--line-strong);background:var(--panel);color:var(--ink);font-family:var(--mono);margin:0;padding:16px 18px;font-size:12.5px;line-height:1.6;overflow-x:auto}.vector-note{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.vector-note code,.verify-section p code{background:var(--panel);border:1px solid var(--line);font-family:var(--mono);word-break:break-all;padding:1px 5px;font-size:.88em}.witness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.witness-grid article{border:1px solid var(--line);background:var(--ground-2);align-content:start;gap:8px;padding:16px;display:grid}.witness-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.witness-head span{color:var(--copper-light);font-family:var(--mono);letter-spacing:.1em;font-size:12px}.witness-head b{color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}.witness-body{color:var(--ink-strong);margin:0;font-size:14px}.witness-note{color:var(--dim);margin:0;font-size:12.5px;line-height:1.5}.lifecycle-row{flex-wrap:wrap;gap:8px;display:flex}.lifecycle-chip{border:1px solid var(--line-strong);color:var(--muted);font-family:var(--mono);letter-spacing:.1em;padding:4px 10px;font-size:11px}.lifecycle-chip-active{border-color:var(--copper);color:var(--copper-light)}.experiment-grid{gap:16px;display:grid}.experiment-card{border:1px solid var(--line-strong);background:var(--ground-2);gap:12px;padding:20px;display:grid}.experiment-card h3{color:var(--ink-strong);font-family:var(--serif);margin:0;font-size:20px}.experiment-card dl{gap:10px;margin:0;display:grid}.experiment-card dl div{grid-template-columns:130px minmax(0,1fr);gap:12px;display:grid}.experiment-card dt{color:var(--dim);font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;padding-top:2px;font-size:10.5px}.experiment-card dd{color:var(--ink);margin:0;font-size:13.5px;line-height:1.55}.experiment-links{gap:18px;display:flex}.experiment-links a{color:var(--copper-light);font-family:var(--mono);text-underline-offset:3px;font-size:12.5px;text-decoration:underline}.lineage-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.lineage-grid article{border:1px solid var(--line);background:var(--ground-2);align-content:start;gap:8px;padding:16px;display:grid}.lineage-grid h3{color:var(--ink-strong);font-family:var(--serif);margin:0;font-size:16.5px}.lineage-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.hall-rule-plaque{border:1px solid var(--line-strong);border-left:3px solid var(--copper);background:linear-gradient(100deg, #a9834f1a, transparent 48%), var(--ground-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px 22px;display:grid}.hall-rule-number{color:var(--copper-light);font:400 clamp(32px,4vw,52px)/1 var(--serif)}.hall-rule-copy p{color:var(--copper-light);font:10px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0}.hall-rule-copy h2{color:var(--ink-strong);font:400 clamp(20px,2.2vw,29px)/1.08 var(--serif);margin:0}.hall-rule-copy span{max-width:650px;color:var(--muted);font-size:13px;line-height:1.55}.hall-rule-plaque blockquote{color:var(--ink-strong);font:italic 400 clamp(18px,2vw,25px)/1.1 var(--serif);white-space:nowrap;margin:0}@media (width<=980px){.labs-router,.figure-metrics,.chronology-conditions,.fork-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-heading,.test-family-panel,.breeding-lab,.snapshot-section,.witness-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.labs-router,.figure-metrics,.chronology-conditions,.fork-grid,.breeding-flow{grid-template-columns:minmax(0,1fr)}.breeding-flow i{display:none}.experiment-card dl div,.digest-line{grid-template-columns:minmax(0,1fr);gap:3px}.hall-rule-plaque{grid-template-columns:auto minmax(0,1fr)}.hall-rule-plaque blockquote{white-space:normal;grid-column:2}}.hall-rule-plaque{border:1px solid var(--copper);background:linear-gradient(180deg, var(--panel), var(--ground-2));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:26px 30px;display:grid}.hall-rule-number{color:var(--copper);font-family:var(--serif);font-size:54px;line-height:1}.hall-rule-copy{gap:6px;display:grid}.hall-rule-copy p{color:var(--copper-light);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10.5px}.hall-rule-copy h2{color:var(--ink-strong);font-family:var(--serif);margin:0;font-size:24px}.hall-rule-copy span{color:var(--muted);max-width:560px;font-size:13.5px;line-height:1.55}.hall-rule-plaque blockquote{color:var(--gold);font-family:var(--serif);white-space:nowrap;margin:0;font-size:19px;font-style:italic}@media (width<=700px){.hall-rule-plaque{grid-template-columns:minmax(0,1fr)}.hall-rule-plaque blockquote{white-space:normal}}.research-shell{isolation:isolate;color:#2b261f;background:#e9e1d4;min-height:100vh;position:relative}.research-shell:before{content:"";z-index:0;pointer-events:none;opacity:.36;mix-blend-mode:multiply;filter:sepia(.12)contrast(1.04);background:url(/labs/guth-mechanical-anatomy-folio.webp) 68%/cover no-repeat;position:fixed;inset:0}.research-shell .research-section-nav{min-height:44px;padding:0 var(--page-gutter);background:var(--header-bg);border-top:0;border-bottom-color:#ece7dc1c;gap:clamp(18px,3vw,42px);font-size:8px}.research-shell .research-hero{min-height:590px;padding:76px var(--page-gutter) 64px;text-align:center;-webkit-backdrop-filter:blur(.35px);backdrop-filter:blur(.35px);background:radial-gradient(circle at 74% 22%,#7f68541f,#0000 31%),#e9e1d4c7;border-bottom:1px solid #2a231c47;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.research-shell .research-hero:before{content:"LAB / 00";color:#83776a;font:8px/1 var(--mono);letter-spacing:.14em;writing-mode:vertical-rl;place-items:center;display:grid;position:absolute;top:56px;bottom:56px;left:9px;transform:rotate(180deg)}.research-shell .research-hero>*{z-index:1;position:relative}.research-shell .research-hero>.research-kicker{color:#776451;justify-content:center;font-size:9px}.research-shell .research-hero h1{color:#1a1915;letter-spacing:.04em;text-transform:uppercase;width:min(100%,980px);margin:22px auto 0;padding-bottom:20px;font-family:Bahnschrift Light,Bahnschrift,Arial Narrow,Arial,sans-serif;font-size:clamp(48px,5.3vw,84px);font-weight:200;font-stretch:125%;line-height:.92;position:relative}.research-shell .research-hero h1:after{content:"";background:#a9834f;height:1px;position:absolute;bottom:0;left:8%;right:8%}.research-shell .research-hero h1 em{color:inherit;font-style:normal}.research-shell .research-intro{color:#5e574f;max-width:850px;font:15px/1.7 var(--serif);margin:38px auto 0}.research-shell .research-status-row{color:#796d60;letter-spacing:.12em;justify-content:center;gap:9px 30px;margin-top:28px;font-size:8px}.research-shell .labs-router{counter-reset:lab-router;border-block:1px solid #2a231c47;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:min(1120px,100%);margin:42px auto 0;display:grid}.research-shell .labs-router a{counter-increment:lab-router;border:0;text-align:left;background:0 0;border-left:1px solid #2a231c33;align-content:center;gap:6px;min-height:88px;padding:16px 24px 16px 44px;transition:color .18s,background .18s;display:grid;position:relative}.research-shell .labs-router a:first-child{border-left:0}.research-shell .labs-router a:before{content:"0" counter(lab-router);color:#94704b;font:8px/1 var(--mono);position:absolute;top:18px;left:14px}.research-shell .labs-router a:after{content:"↗";color:#9b8c7b;font:10px/1 var(--mono);position:absolute;top:17px;right:14px}.research-shell .labs-router a:hover{color:#fffaf0;background:#211d17;border-color:#2a231c33}.research-shell .labs-router b{color:inherit;font:400 18px/1.1 var(--serif)}.research-shell .labs-router span{color:#6f655a;font:10.5px/1.4 var(--serif)}.research-shell .labs-router a:hover span{color:#c9beb0}.research-shell .lab-section{padding:96px var(--page-gutter);-webkit-backdrop-filter:blur(.45px);backdrop-filter:blur(.45px);background:#e9e1d4cc;border-bottom:1px solid #2a231c3d;gap:42px;display:grid;position:relative}.research-shell .figure-lab{background:#eee7dccc}.research-shell .chronology-lab{background:#ddd1bfd1}.research-shell .world-lab{color:#ece7dc;background:#17140ff0}.research-shell .breeding-lab{background:#e9e1d4cc}.research-shell .lab-heading{border-top:1px solid #2a231c47;grid-template-columns:minmax(0,1.12fr) minmax(310px,.78fr);align-items:end;gap:clamp(48px,8vw,130px);padding-top:18px;display:grid}.research-shell .lab-heading>div{max-width:760px}.research-shell .lab-heading .research-kicker,.research-shell .breeding-copy .research-kicker{color:#8a6642;letter-spacing:.15em;font-size:8px}.research-shell .lab-heading h2,.research-shell .breeding-copy h2{color:#1a1915;letter-spacing:-.02em;text-transform:uppercase;margin:18px 0 0;font-family:Bahnschrift Light,Bahnschrift,Arial Narrow,Arial,sans-serif;font-size:clamp(38px,4.3vw,68px);font-weight:200;line-height:.96}.research-shell .lab-heading>p,.research-shell .breeding-copy>p{color:#5f584f;font:14px/1.72 var(--serif);margin:0}.research-shell .figure-metrics{border-block:1px solid #2a231c45;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.research-shell .figure-metrics article{border:0;background:0 0;border-left:1px solid #2a231c2e;align-content:center;gap:9px;min-height:150px;padding:24px}.research-shell .figure-metrics article:first-child{border-left:0}.research-shell .figure-metrics strong{color:#1a1915;font:400 clamp(34px,3vw,50px)/1 var(--serif)}.research-shell .figure-metrics p{color:#6b6258;font:11px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.06em}.research-shell .status-pill{color:#8a6642;border:0;padding:0;font-size:8px}.research-shell .test-family-panel{background:0 0;border:0;border-top:1px solid #2a231c47;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(48px,8vw,120px);padding:34px 0 0;display:grid}.research-shell .test-family-panel h3{color:#211d18;max-width:480px;font:400 clamp(25px,2.2vw,36px)/1.1 var(--serif);margin:14px 0}.research-shell .test-family-panel p{color:#625a51;font:13.5px/1.65 var(--serif)}.research-shell .test-family-panel ol{gap:0}.research-shell .test-family-panel ol li{min-height:48px;font:13px/1.4 var(--serif);border-bottom-color:#2a231c2e;align-items:center;padding:10px 0}.research-shell .test-family-panel ol span,.research-shell .panel-label{color:#8a6642;font-size:8px}.research-shell .chronology-rule,.research-shell .world-baseline{border:0;background:0 0;border-block:1px solid #2a231c40;grid-template-columns:minmax(210px,.45fr) minmax(0,1.15fr);align-items:start;gap:26px 60px;padding:30px 0;display:grid}.research-shell .chronology-rule .proposal-banner{grid-row:1/span 4;width:fit-content}.research-shell .proposal-banner{color:#76593e;border-color:#9a7652;padding:5px 8px;font-size:8px}.research-shell .chronology-rule blockquote{color:#1f1b17;font:italic 400 clamp(28px,3vw,46px)/1.1 var(--serif)}.research-shell .chronology-rule h3{color:#1f1b17;font:400 20px/1.2 var(--serif);margin:5px 0 0}.research-shell .chronology-rule p{color:#655d54;font:13px/1.6 var(--serif);margin:0}.research-shell .chronology-conditions,.research-shell .fork-grid{border-block:1px solid #2a231c40;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.research-shell .chronology-conditions article,.research-shell .fork-grid article{border:0;background:0 0;border-left:1px solid #2a231c2e;align-content:start;gap:12px;min-height:155px;padding:24px}.research-shell .chronology-conditions article:first-child,.research-shell .fork-grid article:first-child{border-left:0}.research-shell .chronology-conditions b,.research-shell .fork-grid b{color:#211d18;font:400 17px/1.2 var(--serif)}.research-shell .chronology-conditions p,.research-shell .fork-grid p{color:#665e54;font:11.5px/1.5 var(--serif);margin:0}.research-shell .world-lab .lab-heading{border-top-color:#ece7dc38}.research-shell .world-lab .lab-heading h2,.research-shell .world-lab .fork-grid b{color:#fffaf0}.research-shell .world-lab .lab-heading>p,.research-shell .world-lab .world-baseline p,.research-shell .world-lab .fork-grid p{color:#aaa094}.research-shell .world-lab .research-kicker,.research-shell .world-lab .fork-head span{color:#b89c68}.research-shell .world-baseline{border-block-color:#ece7dc2e;grid-template-columns:minmax(220px,.35fr) minmax(0,1fr)}.research-shell .world-baseline>div{gap:7px;display:grid}.research-shell .world-baseline span,.research-shell .world-baseline small{color:#8f857a;font:8px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase}.research-shell .world-baseline strong{color:#fffaf0;font:400 34px/1 var(--serif)}.research-shell .world-lab .fork-grid{border-block-color:#ece7dc2e}.research-shell .world-lab .fork-grid article{border-left-color:#ece7dc1f}.research-shell .world-lab .fork-grid dt{color:#777066;font-size:8px}.research-shell .world-lab .fork-grid dd{color:#d7cec1;font:12px/1.4 var(--mono)}.research-shell .world-lab .fork-head b{color:#b89c68;font:8px/1 var(--mono)}.research-shell .breeding-lab{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:clamp(60px,9vw,150px)}.research-shell .breeding-copy{align-content:start;display:grid}.research-shell .breeding-copy>p{margin-top:25px}.research-shell .breeding-copy .proposal-banner{justify-self:start;margin-top:24px}.research-shell .breeding-flow{border-block:1px solid #2a231c42;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:0;display:grid}.research-shell .breeding-flow article{background:0 0;border:0;align-content:center;gap:10px;min-height:170px;padding:22px}.research-shell .breeding-flow article span{color:#8a6642;font:8px/1 var(--mono)}.research-shell .breeding-flow article b{color:#1f1b17;font:400 20px/1.1 var(--serif)}.research-shell .breeding-flow article p{color:#665e54;font:11.5px/1.5 var(--serif);margin:0}.research-shell .breeding-flow i{color:#9a7652;font-style:normal}.research-shell .snapshot-section{padding:82px var(--page-gutter);-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);background:#baaa94e0;border:0;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(50px,8vw,130px);display:grid}.research-shell .snapshot-section h2{color:#1a1915;letter-spacing:-.02em;text-transform:uppercase;margin:18px 0 0;font:200 clamp(36px,4vw,62px)/.98 Bahnschrift Light,Bahnschrift,Arial Narrow,Arial,sans-serif}.research-shell .snapshot-price{border-bottom:1px solid #2a231c47;align-items:baseline;gap:8px;padding-bottom:20px;display:flex}.research-shell .snapshot-price b{color:#1a1915;font-size:48px;font-weight:400}.research-shell .snapshot-price small{color:#644d37;font-size:8px}.research-shell .snapshot-offer ul{color:#322b24;font:13px/1.75 var(--serif);border-bottom:1px solid #2a231c38;padding:16px 0 16px 18px}.research-shell .snapshot-offer>p{color:#645a50;font:11.5px/1.55 var(--serif)}.research-shell .research-footer{color:#6f6559;font:8px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#e9e1d4e0;border-top-color:#2a231c40}.research-shell .research-brand{color:#1a1915;text-transform:none}@media (width<=980px){.research-shell .labs-router,.research-shell .figure-metrics,.research-shell .chronology-conditions,.research-shell .fork-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.research-shell .labs-router a:nth-child(3),.research-shell .figure-metrics article:nth-child(3),.research-shell .chronology-conditions article:nth-child(3),.research-shell .fork-grid article:nth-child(3){border-left:0}.research-shell .labs-router a:nth-child(n+3),.research-shell .figure-metrics article:nth-child(n+3),.research-shell .chronology-conditions article:nth-child(n+3),.research-shell .fork-grid article:nth-child(n+3){border-top:1px solid #2a231c2e}.research-shell .lab-heading,.research-shell .test-family-panel,.research-shell .breeding-lab,.research-shell .snapshot-section{grid-template-columns:minmax(0,1fr)}.research-shell .breeding-flow{margin-top:18px}}@media (width<=700px){.research-shell .research-hero{min-height:0;padding:60px 18px 48px}.research-shell:before{opacity:.28;background-position:66%}.research-shell .research-hero h1{font-size:clamp(41px,13vw,62px)}.research-shell .labs-router,.research-shell .figure-metrics,.research-shell .chronology-conditions,.research-shell .fork-grid,.research-shell .breeding-flow{grid-template-columns:minmax(0,1fr)}.research-shell .labs-router a,.research-shell .figure-metrics article,.research-shell .chronology-conditions article,.research-shell .fork-grid article{border-top:1px solid #2a231c2e;border-left:0}.research-shell .labs-router a:first-child,.research-shell .figure-metrics article:first-child,.research-shell .chronology-conditions article:first-child,.research-shell .fork-grid article:first-child{border-top:0}.research-shell .lab-section{padding:72px 18px}.research-shell .lab-heading{gap:28px}.research-shell .chronology-rule,.research-shell .world-baseline{grid-template-columns:minmax(0,1fr)}.research-shell .chronology-rule .proposal-banner{grid-row:auto}.research-shell .breeding-flow i{display:none}.research-shell .snapshot-section{padding:68px 18px}}.journey-map-home{color:#2d271f;text-align:left;background:#ded3c385;border-block:1px solid #7e5c3673;grid-template-columns:minmax(210px,.9fr) minmax(0,3fr);width:min(100%,940px);margin:20px auto 0;display:grid;overflow:hidden}.journey-map-title{border-right:1px solid #7e5c3659;align-content:center;gap:5px;min-width:0;padding:10px 14px;transition:background .18s;display:grid}.journey-map-title:hover{background:#c4ab8938}.journey-map-title:focus-visible{outline-offset:-3px;background:#c4ab8938;outline:2px solid #765a3c}.journey-map-title>span{color:#7b6043;font:10px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase}.journey-map-title strong{font:400 16px/1.15 var(--serif);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.journey-map-title b{color:#6d5a47;font:10px/1.2 var(--mono);letter-spacing:.07em;text-transform:uppercase;font-weight:400}.journey-map-home ol{grid-template-columns:repeat(7,minmax(72px,1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.journey-map-home li{min-width:0}.journey-map-home li+li{border-left:1px solid #7e5c363d}.journey-map-home li a{align-content:center;justify-items:center;gap:6px;min-height:68px;padding:8px 5px;transition:color .18s,background .18s;display:grid}.journey-map-home li a:hover{color:#17130f;background:#c4ab8940}.journey-map-home li a:focus-visible{outline-offset:-3px;color:#17130f;background:#c4ab8940;outline:2px solid #765a3c}.journey-map-home li small{color:#9a7449;font:10px/1 var(--mono)}.journey-map-home li span{max-width:100%;font:400 14px/1.1 var(--serif);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.journey-map-home+.hero-lede{margin-top:22px}.architecture-site,.architecture-site main{color:#28231d;background:#e9e1d4}.architecture-kicker{color:#806446;font:8px/1.3 var(--mono);letter-spacing:.13em;text-transform:uppercase;margin:0}.architecture-hero{min-height:620px;padding:clamp(72px,8vw,132px) var(--page-gutter) 54px;background-color:#e9e1d4;background-image:radial-gradient(circle at 82% 20%,#9a744921,#0000 27%),radial-gradient(circle at 18% 34%,#3e32260e 0 .45px,#0000 .7px),repeating-linear-gradient(3deg,#4d3e2f05 0 1px,#0000 1px 5px);background-size:auto,7px 7px,auto;border-bottom:1px solid #58412b47}.architecture-hero-grid{grid-template-columns:minmax(0,1.22fr) minmax(330px,.68fr);align-items:end;gap:clamp(54px,8vw,140px);margin-top:28px;display:grid}.architecture-hero h1{color:#1b1814;max-width:920px;font:400 clamp(58px,7.2vw,112px)/.87 var(--serif);letter-spacing:-.06em;margin:0}.architecture-hero-copy{gap:30px;padding-bottom:8px;display:grid}.architecture-hero-copy>p{color:#51483e;max-width:610px;font:16px/1.72 var(--serif);margin:0}.architecture-hero-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.architecture-text-link{color:#5f4b37;font:8px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #9d784d;padding:11px 0}.architecture-pilot-status,.architecture-map-boundary{background:#efe8dc5c;border:1px solid #58412b47;grid-template-columns:minmax(150px,.28fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);padding:20px 24px;display:grid}.architecture-pilot-status{margin-top:34px}.architecture-pilot-status strong,.architecture-map-boundary strong{color:#7a5e3f;font:10px/1.4 var(--mono);letter-spacing:.09em;text-transform:uppercase}.architecture-pilot-status p,.architecture-map-boundary p{color:#554c42;max-width:1020px;font:14px/1.65 var(--serif);margin:0}.architecture-stage-nav{border-block:1px solid #58412b47;margin-top:clamp(42px,5vw,72px)}.architecture-stage-nav ol{grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.architecture-stage-nav li+li{border-left:1px solid #58412b33}.architecture-stage-nav a{align-content:center;gap:8px;min-height:114px;padding:18px 14px;transition:background .18s,transform .18s;display:grid}.architecture-stage-nav a:hover{background:#c4ab8933;transform:translateY(-2px)}.architecture-stage-nav a:focus-visible{outline-offset:-3px;background:#c4ab8933;outline:2px solid #765a3c;transform:translateY(-2px)}.architecture-stage-nav small{color:#9a7449;font:7px/1 var(--mono)}.architecture-stage-nav strong{color:#211d18;font:400 20px/1 var(--serif)}.architecture-stage-nav span{color:#6f6357;font:7px/1.45 var(--mono);letter-spacing:.025em;text-transform:uppercase}.architecture-map-boundary{margin-top:18px}.architecture-covenant{padding:clamp(76px,8vw,124px) var(--page-gutter);color:#e9e1d4;background:#18140f}.architecture-covenant>header{grid-template-columns:minmax(150px,.36fr) minmax(0,1fr);align-items:start;gap:clamp(36px,7vw,120px);display:grid}.architecture-covenant h2{color:#fffaf0;max-width:880px;font:400 clamp(44px,5vw,78px)/.94 var(--serif);letter-spacing:-.045em;margin:0}.architecture-covenant-grid{border:1px solid #ece1d42e;grid-template-columns:repeat(2,minmax(0,1fr));margin:64px 0 0;display:grid}.architecture-covenant-grid article{flex-direction:column;min-height:280px;padding:clamp(28px,3vw,44px);display:flex}.architecture-covenant-grid article+article{border-left:1px solid #ece1d42e}.architecture-covenant-grid article>span{color:#b89973;font:8px/1 var(--mono);letter-spacing:.11em;text-transform:uppercase}.architecture-covenant-grid h3{color:#f5eee2;max-width:560px;font:400 clamp(29px,3vw,46px)/.98 var(--serif);letter-spacing:-.03em;margin:auto 0 18px}.architecture-covenant-grid p{color:#aaa094;max-width:620px;font:13px/1.72 var(--serif);margin:0}.architecture-journey,.architecture-graph-section,.architecture-layers{padding:clamp(82px,9vw,148px) var(--page-gutter)}.architecture-section-heading{grid-template-columns:minmax(150px,.36fr) minmax(0,1fr);align-items:start;gap:clamp(36px,7vw,120px);margin-bottom:clamp(48px,6vw,86px);display:grid}.architecture-section-heading h2{color:#1e1a15;max-width:930px;font:400 clamp(46px,5.6vw,84px)/.92 var(--serif);letter-spacing:-.05em;margin:0}.architecture-section-heading>div>p{color:#655b51;max-width:760px;font:14px/1.72 var(--serif);margin:24px 0 0}.architecture-input-output{border:1px solid #58412b47;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:clamp(48px,6vw,76px);display:grid}.architecture-input-output article{flex-direction:column;min-height:190px;padding:clamp(26px,3vw,40px);display:flex}.architecture-input-output article+article{border-left:1px solid #58412b3d}.architecture-input-output span{color:#806446;font:10px/1.3 var(--mono);letter-spacing:.09em;text-transform:uppercase}.architecture-input-output p{color:#3f3831;max-width:700px;font:18px/1.55 var(--serif);margin:auto 0 0}.architecture-stage-list{border-top:1px solid #58412b47;margin:0;padding:0;list-style:none}.architecture-stage-list>li{border-bottom:1px solid #58412b47;grid-template-columns:clamp(58px,7vw,112px) minmax(0,1fr);scroll-margin-top:90px;display:grid}.architecture-stage-number{color:#a07a4f;font:9px/1 var(--mono);padding-top:32px}.architecture-stage-list article{border-left:1px solid #58412b38;padding:30px 0 34px clamp(22px,4vw,64px)}.architecture-stage-list article>header{justify-content:space-between;align-items:start;gap:28px;display:flex}.architecture-stage-list article>header p{color:#806446;font:7px/1.3 var(--mono);letter-spacing:.09em;text-transform:uppercase;margin:0 0 8px}.architecture-stage-list article>header h3{color:#211d18;font:400 clamp(34px,3.7vw,58px)/.95 var(--serif);letter-spacing:-.04em;margin:0}.architecture-stage-list article>header>span{color:#8b7c6d;font:7px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.architecture-stage-summary{color:#524a41;max-width:950px;font:16px/1.72 var(--serif);margin:24px 0 30px}.architecture-stage-list dl{border-top:1px solid #58412b33;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.architecture-stage-list dl div{padding:19px 24px 0 0}.architecture-stage-list dl div+div{border-left:1px solid #58412b33;padding-left:24px}.architecture-stage-list dt{color:#876846;font:7px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px}.architecture-stage-list dd{color:#6b6156;max-width:700px;font:11px/1.65 var(--serif);margin:0}.architecture-graph-section{color:#eee6d9;background:#201b15}.architecture-graph-section .architecture-kicker{color:#bb9975}.architecture-graph-section .architecture-section-heading h2{color:#fffaf0}.architecture-graph-section .architecture-section-heading>div>p{color:#aaa094}.architecture-evidence-graph{border:1px solid #ece1d42e;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.architecture-evidence-graph li{flex-direction:column;min-width:0;min-height:245px;padding:24px 20px;display:flex;position:relative}.architecture-evidence-graph li+li{border-left:1px solid #ece1d424}.architecture-evidence-graph li:not(:last-child):after{content:"→";z-index:2;color:#c09b73;width:18px;height:18px;font:12px/1 var(--mono);background:#201b15;place-items:center;display:grid;position:absolute;top:50%;right:-9px;transform:translateY(-50%)}.architecture-evidence-graph small{color:#8e765f;font:7px/1 var(--mono)}.architecture-evidence-graph strong{color:#f4ecdf;font:400 clamp(23px,2vw,32px)/1 var(--serif);margin:auto 0 15px}.architecture-evidence-graph span{color:#9f968b;font:10px/1.58 var(--serif)}.architecture-layer-grid{border:1px solid #58412b4d;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.architecture-layer-grid article{flex-direction:column;min-height:330px;padding:clamp(26px,3vw,42px);display:flex}.architecture-layer-grid article+article{border-left:1px solid #58412b40}.architecture-layer-grid article>span{color:#9a7449;font:9px/1 var(--mono)}.architecture-layer-grid h3{color:#211d18;max-width:420px;font:400 clamp(27px,2.7vw,42px)/.98 var(--serif);letter-spacing:-.03em;margin:auto 0 20px}.architecture-layer-grid p{color:#62584e;max-width:560px;font:12px/1.72 var(--serif);margin:0}.architecture-boundary{background:#efe8dc4d;border:1px solid #58412b4d;grid-template-columns:minmax(160px,.34fr) minmax(0,1fr);gap:34px;margin-top:18px;padding:26px 30px;display:grid}.architecture-boundary strong{color:#7a5e3f;font:8px/1.4 var(--mono);letter-spacing:.09em;text-transform:uppercase}.architecture-boundary p{color:#554c42;max-width:980px;font:13px/1.68 var(--serif);margin:0}.architecture-summary{padding:clamp(62px,7vw,98px) var(--page-gutter);color:#f0e8dc;background:#15120e;border-top:1px solid #ece1d424;grid-template-columns:minmax(190px,.42fr) minmax(0,1.2fr) auto;align-items:center;gap:clamp(34px,6vw,96px);display:grid}.architecture-summary h2{color:#fffaf0;font:400 clamp(30px,3vw,48px)/.96 var(--serif);letter-spacing:-.035em;margin:12px 0 0}.architecture-summary blockquote{color:#b8aea1;max-width:900px;font:16px/1.72 var(--serif);margin:0}.architecture-summary .button.primary{white-space:nowrap;color:#241f19;background:#d7c6ae}.architecture-summary .button.primary:hover{background:#f0e7d9}@media (width>=1051px){.journey-map-home{margin-top:clamp(14px,2vh,20px)}.journey-map-home+.hero-lede{margin-top:clamp(18px,2.5vh,24px)}}@media (width>=1051px) and (height<=760px){.home-site{height:auto;min-height:100svh;overflow:auto}html:has(.home-site){height:auto;min-height:100svh;overflow:auto}body:has(.home-site){height:auto;min-height:100svh;overflow:auto}.home-hero{height:auto;min-height:calc(100svh - 76px);overflow:visible}}@media (width<=1100px){.architecture-stage-nav{overflow-x:auto}.architecture-stage-nav ol{min-width:880px}.architecture-evidence-graph{grid-template-columns:repeat(3,minmax(0,1fr))}.architecture-evidence-graph li:nth-child(4){border-top:1px solid #ece1d424;border-left:0}.architecture-evidence-graph li:nth-child(n+5){border-top:1px solid #ece1d424}.architecture-evidence-graph li:after{display:none!important}.architecture-summary{grid-template-columns:minmax(180px,.42fr) minmax(0,1fr)}.architecture-summary .button{grid-column:2;justify-self:start}}@media (width<=760px){.journey-map-home{grid-template-columns:minmax(168px,.72fr) minmax(0,1fr);margin-top:18px}.journey-map-title{padding-inline:10px}.journey-map-title strong{white-space:normal;font-size:15px}.journey-map-title b{display:none}.journey-map-home ol{grid-template-columns:repeat(7,82px);overflow-x:auto}.journey-map-home+.hero-lede{margin-top:28px}.architecture-hero{min-height:0;padding:70px 18px 40px}.architecture-hero-grid,.architecture-covenant>header,.architecture-section-heading{grid-template-columns:1fr;gap:28px}.architecture-hero h1{font-size:clamp(54px,15vw,78px)}.architecture-hero-copy>p{font-size:15px}.architecture-pilot-status,.architecture-map-boundary{grid-template-columns:1fr;gap:12px;padding:20px}.architecture-stage-nav{margin-top:42px}.architecture-stage-nav ol{min-width:770px}.architecture-stage-nav a{min-height:96px}.architecture-covenant,.architecture-journey,.architecture-graph-section,.architecture-layers{padding:72px 18px}.architecture-covenant-grid,.architecture-input-output,.architecture-layer-grid{grid-template-columns:1fr}.architecture-covenant-grid article{min-height:240px}.architecture-input-output article{min-height:170px}.architecture-input-output article+article{border-top:1px solid #58412b3d;border-left:0}.architecture-covenant-grid article+article,.architecture-layer-grid article+article{border-top:1px solid #58412b40;border-left:0}.architecture-covenant-grid article+article{border-top-color:#ece1d42e}.architecture-stage-list>li{grid-template-columns:42px minmax(0,1fr)}.architecture-stage-list article{padding-left:18px}.architecture-stage-list article>header{display:block}.architecture-stage-list article>header>span{margin-top:12px;display:block}.architecture-stage-summary{font-size:15px}.architecture-stage-list dl{grid-template-columns:1fr}.architecture-stage-list dl div{padding-right:0}.architecture-stage-list dl div+div{border-left:0;padding:18px 0 0}.architecture-evidence-graph{grid-template-columns:1fr}.architecture-evidence-graph li{border-top:1px solid #ece1d424;min-height:200px;border-left:0!important}.architecture-evidence-graph li:first-child{border-top:0}.architecture-layer-grid article{min-height:285px}.architecture-boundary{grid-template-columns:1fr;gap:14px;padding:24px}.architecture-summary{grid-template-columns:1fr;padding:64px 18px}.architecture-summary .button{grid-column:auto;justify-self:start}}.workchat-shell{color:#ece8df;background:#11100e;min-height:100vh}.workchat-shell .site-header{background:#121517;border-bottom-color:#c19b676b}.workchat-header-status{color:#c9c1b4;font:8px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.workchat-header-status i{background:#c59a5b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #c59a5b1f}.workchat-disclosure{min-height:40px;padding:9px var(--page-gutter);color:#b9afa2;font:9px/1.45 var(--mono);letter-spacing:.04em;text-align:center;background:#211d18;border-bottom:1px solid #ece7dc1c;justify-content:center;align-items:center;gap:12px 22px;display:flex}.workchat-disclosure strong{color:#e2bd83;letter-spacing:.1em;text-transform:uppercase}.workchat-app{background:#171512;border-bottom:1px solid #ece7dc1a;grid-template-columns:minmax(270px,320px) minmax(470px,1fr) minmax(330px,380px);height:calc(100svh - 116px);min-height:720px;display:grid;overflow:hidden}.workchat-sidebar,.workchat-conversation,.workchat-profile{min-width:0;min-height:0}.workchat-sidebar{scrollbar-width:thin;background:#171817;border-right:1px solid #ece7dc1a;overflow-y:auto}.workchat-sidebar-brand{border-bottom:1px solid #ece7dc17;gap:6px;padding:25px 20px 20px;display:grid}.workchat-sidebar-brand span{color:#b69369;font:8px/1 var(--mono);letter-spacing:.13em;text-transform:uppercase}.workchat-sidebar-brand b{color:#f5efe6;font:400 20px/1.1 var(--serif)}.workchat-sidebar section{padding:19px 12px 7px}.workchat-sidebar section+section{border-top:1px solid #ece7dc14;margin-top:8px}.workchat-section-head{justify-content:space-between;align-items:center;gap:16px;padding:0 8px 11px;display:flex}.workchat-section-head h2{color:#ebe5dc;font:600 11px/1.2 var(--sans);letter-spacing:.02em;margin:0}.workchat-section-head span{color:#817b73;font:7px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.workchat-room-list,.workchat-actor-list{gap:3px;display:grid}.workchat-room,.workchat-actor{width:100%;min-height:62px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 8px;transition:border-color .16s,background .16s;display:grid;position:relative}.workchat-room:hover,.workchat-actor:hover,.workchat-room.is-active,.workchat-actor.is-active{background:#bf9a6c17;border-color:#bf9a6c40}.workchat-room:focus-visible,.workchat-actor:focus-visible,.workchat-participants button:focus-visible,.workchat-message>button:focus-visible{outline-offset:2px;outline:2px solid #d6ad75}.workchat-room>span:nth-child(2),.workchat-actor>span:nth-child(2){gap:5px;min-width:0;display:grid}.workchat-room b,.workchat-actor b{color:#eee8df;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.workchat-room small,.workchat-actor small{color:#8e8880;font:9px/1.25 var(--sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.workchat-room>i{color:#7e776e;font:normal 6.5px/1 var(--mono);letter-spacing:.06em;align-self:start;margin-top:4px}.workchat-room>em{color:#191611;min-width:18px;height:18px;font:normal 700 8px/1 var(--sans);background:#d2aa72;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:9px;right:9px}.workchat-room-avatar,.workchat-avatar{color:#f4eee5;font:700 9px/1 var(--sans);letter-spacing:.03em;border-radius:50%;flex:none;place-items:center;display:inline-grid}.workchat-room-avatar{background:linear-gradient(145deg,#71583d,#2f2922);border:1px solid #dcb98447;width:40px;height:40px}.workchat-avatar{border:1px solid #ece7dc38;width:38px;height:38px}.workchat-avatar-human{background:linear-gradient(145deg,#695b50,#37312c)}.workchat-avatar-agent{color:#f8e8ca;background:radial-gradient(circle at 35% 28%,#8a6b42,#30271d 68%);border-color:#c89d5b85;box-shadow:inset 0 0 0 3px #0c0e0e47}.workchat-kind{width:fit-content;font:normal 700 6px/1 var(--mono);letter-spacing:.08em;border:1px solid;border-radius:999px;align-items:center;padding:3px 5px;display:inline-flex}.workchat-kind-human{color:#aeb6ba;background:#aeb6ba0f;border-color:#aeb6ba47}.workchat-kind-agent{color:#dbb477;background:#dbb47714;border-color:#dbb47761}.workchat-conversation{background:#ece7df;grid-template-rows:auto minmax(0,1fr) auto;display:grid}.workchat-conversation-head{color:#28231e;background:#f2eee7;border-bottom:1px solid #322a232b;justify-content:space-between;align-items:center;gap:24px;min-height:91px;padding:16px 24px;display:flex}.workchat-conversation-head>div:first-child{min-width:0}.workchat-room-type{color:#8b6840;font:7px/1 var(--mono);letter-spacing:.12em}.workchat-conversation-head h1{color:#1e1b18;font:600 21px/1 var(--serif);margin:5px 0 3px}.workchat-conversation-head p{color:#6e665d;font:9px/1.35 var(--sans);margin:0}.workchat-participants{align-items:center;padding-right:10px;display:flex}.workchat-participants button{cursor:pointer;background:0 0;border:2px solid #f2eee7;border-radius:50%;width:42px;height:42px;margin-right:-10px;padding:0;position:relative}.workchat-participants .workchat-avatar{width:38px;height:38px}.workchat-participants .workchat-kind{position:absolute;bottom:-5px;right:-4px}.workchat-thread{color:#2c2823;scrollbar-width:thin;background-image:radial-gradient(circle at 12% 17%,#79604109 0 .6px,#0000 .8px),radial-gradient(circle at 79% 71%,#ffffff61 0 .7px,#0000 1px);background-size:9px 11px,13px 15px;flex-direction:column;gap:22px;padding:22px clamp(18px,3vw,42px) 30px;display:flex;overflow-y:auto}.workchat-thread-note{color:#766b60;max-width:680px;font:7.5px/1.35 var(--mono);text-align:center;background:#ffffff61;border:1px solid #5c4a362e;border-radius:999px;flex-wrap:wrap;justify-content:center;align-self:center;gap:8px 12px;padding:8px 12px;display:flex}.workchat-thread-note strong{color:#835f35;letter-spacing:.06em;text-transform:uppercase}.workchat-message{grid-template-columns:40px minmax(0,1fr);align-self:flex-start;gap:10px;width:min(82%,720px);display:grid}.workchat-message>button{cursor:pointer;padding:0}.workchat-message-own{grid-template-columns:minmax(0,1fr) 40px;align-self:flex-end}.workchat-message-own>.workchat-avatar{grid-area:1/2}.workchat-message-own>.workchat-message-body{grid-area:1/1}.workchat-message-body{background:#ffffffc2;border:1px solid #493c2f26;border-radius:4px 15px 15px;overflow:hidden;box-shadow:0 8px 22px #31271e0d}.workchat-message-own .workchat-message-body{background:#d9ccb9;border-radius:15px 4px 15px 15px}.workchat-message-staged .workchat-message-body{outline-offset:3px;outline:1px dashed #7f5d326b}.workchat-message-body>header{align-items:center;gap:8px;padding:11px 13px 0;display:flex}.workchat-message-body>header b{color:#29231e;font-size:10px}.workchat-message-body>header time{color:#8b8177;font:7px/1 var(--mono);margin-left:auto}.workchat-message-body>p{color:#39332d;font:13.5px/1.58 var(--serif);margin:0;padding:9px 13px 13px}.workchat-message-body>footer{color:#897f74;font:6.5px/1.3 var(--mono);letter-spacing:.04em;background:#3f332909;border-top:1px solid #493c2f1a;justify-content:space-between;gap:10px;padding:8px 13px;display:flex}.workchat-message-body>footer span{text-transform:uppercase}.workchat-message-body>footer b{color:#71675e;text-align:right;font-weight:400}.workchat-gate{color:#5a4430;background:#f0dfc9;border-left:3px solid #ae7545;gap:5px;margin:0 13px 13px;padding:10px 11px;display:grid}.workchat-gate span{color:#8e623b;font:7px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase}.workchat-gate strong{font:600 10px/1.35 var(--sans)}.workchat-gate small{color:#776250;font:8px/1.3 var(--mono)}.workchat-composer{color:#2a251f;background:#f4f0e9;border-top:1px solid #322a2329;gap:8px;padding:15px 20px 16px;display:grid}.workchat-composer>label{color:#6c5c4c;font:7px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.workchat-composer>div{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.workchat-composer textarea{resize:vertical;color:#28231f;width:100%;min-height:54px;font:12px/1.45 var(--sans);background:#fffefa;border:1px solid #4235293d;border-radius:7px;outline:none;padding:11px 13px}.workchat-composer textarea:focus{border-color:#a87843;box-shadow:0 0 0 3px #a878431f}.workchat-composer button{color:#fbf4e9;min-width:118px;font:700 8px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#29241f;border:0;border-radius:7px;padding:0 16px}.workchat-composer button:hover,.workchat-composer button:focus-visible{outline-offset:2px;background:#4b3b2c;outline:2px solid #b3814e}.workchat-composer>small{color:#80766c;font:7px/1.35 var(--mono)}.workchat-profile{color:#e7e0d5;scrollbar-width:thin;background:#171817;border-left:1px solid #ece7dc1a;overflow-y:auto}.workchat-profile-cover{background:radial-gradient(circle at 76% 32%,#dcae6952,#0000 28%),linear-gradient(135deg,#433629,#1d2020 62%,#111314);align-items:flex-end;min-height:105px;padding:15px 18px;display:flex;position:relative}.workchat-profile-cover:after{content:"";border:1px solid #e7d3b11f;position:absolute;inset:8px}.workchat-profile-cover span{z-index:1;color:#cbbba7;font:7px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;position:relative}.workchat-profile-identity{border-bottom:1px solid #ece7dc17;gap:6px;padding:42px 19px 20px;display:grid;position:relative}.workchat-profile-avatar{border-width:3px;border-color:#171817;width:68px;height:68px;font-size:17px;position:absolute;top:-34px;left:18px}.workchat-profile-identity>.workchat-kind{position:absolute;top:10px;right:18px}.workchat-profile-identity h2{color:#fffaf1;font:400 28px/1 var(--serif);margin:0}.workchat-profile-identity p{color:#b2aa9f;font:10px/1.4 var(--sans);margin:0}.workchat-profile-identity small{color:#8f887f;font:7.5px/1 var(--mono);align-items:center;gap:7px;display:flex}.workchat-profile-identity small i{background:#7f9a81;border-radius:50%;width:6px;height:6px}.workchat-profile-section{border-bottom:1px solid #ece7dc17;gap:13px;padding:18px 19px;display:grid}.workchat-profile-section h3{color:#efe8de;font:600 10px/1 var(--sans);letter-spacing:.03em;margin:0}.workchat-profile-section>p{color:#aaa297;font:11px/1.55 var(--serif);margin:0}.workchat-profile-section dl{gap:10px;margin:0;display:grid}.workchat-profile-section dl div{grid-template-columns:88px minmax(0,1fr);gap:12px;display:grid}.workchat-profile-section dt{color:#766f67;font:6.5px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase}.workchat-profile-section dd{color:#bbb3a8;font:9px/1.45 var(--sans);margin:0}.workchat-card-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.workchat-card-head span{color:#d7ac6f;font:6px/1 var(--mono);letter-spacing:.08em}.workchat-agent-card{background:#c79c5e0a}.workchat-profile-gate{color:#ded4c8;background:#272019;border:1px solid #c28d5047;gap:8px;margin:16px;padding:14px;display:grid}.workchat-profile-gate span{color:#d5a566;font:7px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.workchat-profile-gate p{color:#b8ab9c;font:10px/1.5 var(--serif);margin:0}.workchat-profile-gate strong{color:#d4c5b5;font:7px/1.3 var(--mono);text-transform:uppercase}@media (width<=1180px){.workchat-app{grid-template-columns:minmax(260px,300px) minmax(0,1fr);height:auto;min-height:calc(100svh - 116px);overflow:visible}.workchat-sidebar{max-height:830px}.workchat-conversation{min-height:760px}.workchat-profile{border-top:1px solid #ece7dc1a;border-left:0;grid-column:1/-1;grid-template-columns:minmax(240px,.65fr) minmax(0,1fr) minmax(300px,1fr);display:grid;overflow:visible}.workchat-profile-cover{min-height:100%}.workchat-profile-identity{padding-top:70px}.workchat-profile-section,.workchat-profile-gate{border-left:1px solid #ece7dc17}}@media (width<=760px){.workchat-shell .site-header nav{scrollbar-width:none}.workchat-shell .site-header nav::-webkit-scrollbar{width:0;height:0;display:none}.workchat-shell .site-header nav a.active{order:-1}.workchat-disclosure{text-align:left;flex-direction:column;align-items:flex-start;gap:5px}.workchat-app{grid-template-columns:minmax(0,1fr)}.workchat-sidebar{border-right:0;max-height:none}.workchat-conversation{border-top:1px solid #ece7dc1a;min-height:760px}.workchat-conversation-head{flex-direction:column;align-items:flex-start}.workchat-message{width:96%}.workchat-message-body>footer{flex-direction:column;align-items:flex-start}.workchat-message-body>footer b{text-align:left}.workchat-composer>div{grid-template-columns:minmax(0,1fr)}.workchat-composer button{min-height:44px}.workchat-profile{grid-template-columns:minmax(0,1fr)}.workchat-profile-cover{min-height:120px}.workchat-profile-identity{padding-top:48px}.workchat-profile-section,.workchat-profile-gate{border-left:0}}@media (prefers-reduced-motion:reduce){.workchat-room,.workchat-actor{transition:none}}:is(html:has(.home-map-site),body:has(.home-map-site)){background:#e8dfd1;height:auto;min-height:100%;overflow:hidden auto}.home-map-site{isolation:isolate;color:#242019;background:#e8dfd1;min-height:100svh;position:relative;overflow:visible}.home-map-site:before{content:"";z-index:0;pointer-events:none;opacity:.48;mix-blend-mode:multiply;background:radial-gradient(circle at 17% 22%,#0000 0 82px,#5c422838 83px 84px,#0000 85px),radial-gradient(circle at 86% 68%,#0000 0 142px,#5c422829 143px 144px,#0000 145px),linear-gradient(32deg,#0000 0 49.8%,#5c422821 50%,#0000 50.2%),repeating-linear-gradient(0deg,#0000 0 47px,#5c422812 48px),repeating-linear-gradient(90deg,#0000 0 47px,#5c422812 48px);position:fixed;inset:76px 0 0}.home-map-site>main,.home-map-site>.site-footer{z-index:1;position:relative}.home-map-site .site-header{color:#eee8de;background:#0e1111;border-bottom-color:#9b7748;position:relative}.home-map-site .site-header .wordmark{color:#f0eadf}.home-map-site .site-header .logo-labs,.home-map-site .site-header nav a{color:#a59a8b}.home-map-site .site-header nav a:hover,.home-map-site .site-header nav a.active{color:#fffaf0}.home-map-site .site-header nav a.active:after{background:#b39273}.home-map-site .site-footer{position:relative}.home-map-hero{padding:clamp(18px,2.4vh,28px) var(--page-gutter) clamp(56px,6vw,90px);background:linear-gradient(#efe8dce6 0,#e3d8c8db 56%,#d8cab7e8 100%)}.home-map-first-frame{flex-direction:column;min-height:min(850px,100svh - 76px);padding-bottom:clamp(24px,3vh,38px);display:flex}.home-map-intro{text-align:center;max-width:1320px;margin:0 auto}.home-map-kicker{color:#815b35;font:700 10px/1 var(--mono);letter-spacing:.15em;text-transform:uppercase;margin:0}.home-map-intro h1{color:#191611;max-width:1180px;font:400 clamp(46px,4.8vw,78px)/.94 var(--serif);letter-spacing:-.052em;margin:10px auto 0}.home-map-lede{color:#433a31;max-width:970px;font:16px/1.52 var(--serif);margin:15px auto 0}.home-map-risk{color:#5f5144;max-width:1080px;font:12.5px/1.5 var(--sans);margin:10px auto 0}.home-map-compact-flow{display:none}.home-map-actions{flex-wrap:wrap;justify-content:center;gap:10px 26px;margin-top:16px;display:flex}.home-map-text-link{color:#493927;font:700 9px/44px var(--sans);letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #9c7549;align-items:center;gap:10px;padding:0 2px;display:inline-flex}.home-map-text-link:hover{color:#17130f;border-color:#5f4327}.home-map-status{color:#615243;max-width:1000px;font:9.5px/1.55 var(--mono);letter-spacing:.015em;margin:11px auto 0}.home-map-status strong{color:#744d2d;letter-spacing:.08em;text-transform:uppercase}.home-map-journey{background:#ebe2d5e6;border:1px solid #4d39257a;flex-direction:column;flex:auto;width:100%;max-width:1580px;min-height:0;margin:clamp(22px,3vh,34px) auto 0;display:flex;overflow:hidden;box-shadow:0 18px 54px #49341f1a}.home-map-journey>header{color:#5c5043;background:#78563214;border-bottom:1px solid #4d392552;grid-template-columns:170px minmax(0,1fr) auto;align-items:center;gap:22px;padding:15px 20px;display:grid}.home-map-journey>header>span{color:#875f37;font:9.5px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase}.home-map-journey>header>strong{color:#2b261f;font:400 16px/1.2 var(--serif)}.home-map-journey>header>a{color:#60472f;font:700 9.5px/1.4 var(--sans);letter-spacing:.055em;text-transform:uppercase}.home-map-journey ol{flex:auto;grid-template-columns:repeat(5,minmax(0,1fr));min-height:0;margin:0;padding:0;list-style:none;display:grid}.home-map-journey li{min-width:0;position:relative}.home-map-journey li:not(:last-child):after{content:"→";z-index:2;color:#7d5936;width:25px;height:25px;font:14px/1 var(--serif);background:#e9dece;border:1px solid #6c4e305c;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:-13px;transform:translateY(-50%);box-shadow:0 3px 9px #422d191f}.home-map-journey li a{flex-direction:column;height:100%;min-height:clamp(140px,15vh,180px);padding:clamp(18px,1.55vw,26px);transition:color .18s,background .18s,transform .18s;display:flex}.home-map-journey li a:hover{color:#17130f;background:#c4a88433;transform:translateY(-2px)}.home-map-journey li a:focus-visible{outline-offset:-4px;background:#c4a88433;outline:3px solid #795733}.home-map-journey li small{color:#8f633b;font:10px/1 var(--mono)}.home-map-journey li h2{color:#231f19;font:400 clamp(23px,1.8vw,30px)/1 var(--serif);letter-spacing:-.025em;margin:12px 0 9px}.home-map-journey li p{color:#4d443a;font:12.5px/1.46 var(--serif);margin:0}.home-map-journey li span{color:#665a4d;font:9px/1.42 var(--mono);letter-spacing:.02em;text-transform:uppercase;margin-top:auto;padding-top:13px}.home-section-divider{color:#e5dacc;background:#30261c;border:1px solid #442f1eb8;grid-template-columns:minmax(220px,.45fr) minmax(0,1fr);align-items:center;gap:28px;max-width:1500px;min-height:58px;margin:0 auto;padding:13px 20px;display:grid;box-shadow:0 20px 44px #36271a24}.home-section-divider span{color:#c9a77f;font:8px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase}.home-section-divider strong{font:400 18px/1.2 var(--serif)}.home-map-anatomy{padding:0 var(--page-gutter) clamp(58px,7vw,104px);color:#e8ddca;background:linear-gradient(#b89c680e 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#b89c680b 1px,#0000 1px) 0 0/48px 48px,radial-gradient(circle at 50% 48%,#7e5c342e,#0000 42%),#100f0c94;margin-top:22px}.home-map-anatomy .home-section-divider{z-index:2;box-shadow:none;background:#18140f;border-color:#c9a77f61;margin-bottom:18px;position:relative}.anatomy-stage{max-width:1740px;margin:0 auto}.anatomy-live-region{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.anatomy-key{color:#d7ccbd;background:#c9a77f38;border:1px solid #c9a77f40;grid-template-columns:minmax(260px,1.3fr) repeat(3,minmax(190px,.72fr));gap:1px;margin-bottom:10px;display:grid}.anatomy-key>p,.anatomy-key>div{background:#120f0cf0;min-height:67px;margin:0;padding:12px 14px}.anatomy-key>p{gap:7px;display:grid}.anatomy-key>p strong{color:#f3eadf;font:600 11px/1.2 var(--mono);letter-spacing:.07em;text-transform:uppercase}.anatomy-key>p span{color:#918575;font:10px/1.45 var(--mono)}.anatomy-key>div{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;display:grid}.anatomy-key>div i{border-top:2px solid #d4aa6e;width:38px}.anatomy-key>div.status-building i{border-top-style:dashed}.anatomy-key>div.status-proposed i{border-top-style:dotted}.anatomy-key>div span{color:#918575;font:9px/1.35 var(--mono);gap:4px;display:grid}.anatomy-key>div strong{color:#d9bd91;letter-spacing:.08em;font-size:10px}.anatomy-field{margin:clamp(26px,3.5vw,58px) 0 clamp(42px,5vw,82px)}.anatomy-engine-title{color:#f3eadf;max-width:1680px;font:400 clamp(38px,4.6vw,76px)/.94 var(--serif);letter-spacing:-.048em;margin:0 auto clamp(20px,2.4vw,38px);padding:0 clamp(8px,2vw,28px)}.anatomy-glass-field{isolation:isolate;width:min(100%,1680px);margin:0 auto clamp(30px,3.5vw,54px);padding:0;position:relative}.anatomy-glass-field:before{content:"";z-index:0;pointer-events:none;-webkit-backdrop-filter:brightness(.72)saturate(.76)blur(.5px);backdrop-filter:brightness(.72)saturate(.76)blur(.5px);background:linear-gradient(135deg,#3a281a75,#120d0aa8),radial-gradient(circle at 24% 18%,#d8b17614,#0000 34%);border:1px solid #d5ae7338;position:absolute;inset:0;box-shadow:0 32px 80px #00000057,inset 0 0 120px #00000042}.anatomy-glass-field:after{content:"";z-index:0;pointer-events:none;opacity:.14;mix-blend-mode:soft-light;background:repeating-linear-gradient(0deg,#0000 0 47px,#eccc9929 48px),repeating-linear-gradient(90deg,#0000 0 47px,#eccc9921 48px);position:absolute;inset:1px}.anatomy-web-scroll{z-index:1;scrollbar-color:#87633e #17110d;width:100%;position:relative;overflow:auto hidden}.anatomy-web{width:100%;min-width:1180px;height:auto;display:block}.anatomy-camera{transform-box:view-box;transform-origin:0 0;will-change:transform;transition:transform .68s cubic-bezier(.2,.72,.18,1)}.anatomy-blueprint{fill:none;stroke:#dab2761a;stroke-width:.8px;stroke-dasharray:4 9;transition:opacity .32s}.anatomy-blueprint *,.anatomy-web-edges line,.anatomy-sub-edge,.anatomy-leaf-edge,.anatomy-center-node circle,.anatomy-ring circle,.anatomy-sub-node circle,.anatomy-leaf circle{vector-effect:non-scaling-stroke}.anatomy-blueprint *,.anatomy-web-edges line,.anatomy-sub-edge,.anatomy-leaf-edge{stroke-linecap:round}.anatomy-web-edges{fill:none;stroke:#deb87c2b;stroke-width:.82px}.anatomy-web-edges line{transition:opacity .32s,stroke .32s,stroke-width .32s}.anatomy-web-edges .anatomy-center-edge{stroke:#deb87c3b;stroke-width:.88px}.anatomy-web-edges .anatomy-monitor-edge{stroke:#deb87c12;stroke-width:.62px;stroke-dasharray:3 8}.anatomy-web.is-depth-system .anatomy-blueprint,.anatomy-web.is-depth-branch .anatomy-blueprint{opacity:.08}.anatomy-web.is-depth-system .anatomy-web-edges line{opacity:.06}.anatomy-web.is-depth-branch .anatomy-web-edges line{opacity:.035}.anatomy-web.is-depth-system .anatomy-web-edges .anatomy-center-edge.is-lineage,.anatomy-web.is-depth-branch .anatomy-web-edges .anatomy-center-edge.is-lineage{opacity:.58;stroke:#ebc382d1;stroke-width:1.2px}.anatomy-center-node{transition:opacity .32s}.anatomy-web.is-depth-system .anatomy-center-node{opacity:.36}.anatomy-web.is-depth-branch .anatomy-center-node{opacity:.07}.anatomy-center-node circle{fill:#0f0c0ae6;stroke:#daae6cc7;stroke-width:1.5px}.anatomy-center-node text{fill:#f2e9dc;font:400 31px/1 var(--serif)}.anatomy-center-node .anatomy-center-subtitle{fill:#b7a996;font:11px/1 var(--mono);letter-spacing:.04em}.anatomy-center-node .anatomy-center-count{fill:#98764e;font:8px/1 var(--mono);letter-spacing:.12em}.anatomy-ring{cursor:pointer;outline:none;transition:opacity .22s}.anatomy-ring circle{fill:#e2d3bcc7;stroke:#daae6cb3;stroke-width:1.1px;transition:fill .18s,stroke-width .18s,filter .18s}.anatomy-ring.status-building circle{stroke-dasharray:10 6}.anatomy-ring.status-proposed circle{stroke-dasharray:2 6}.anatomy-ring:hover circle,.anatomy-ring:focus-visible circle{fill:#d7c6b0e0;stroke-width:2px;filter:drop-shadow(0 9px 12px #00000038)}.anatomy-ring.is-selected circle{fill:#b58449c7;stroke:#f4cc84f0;stroke-width:2px;filter:drop-shadow(0 0 18px #e6b86f3d)}.anatomy-ring.is-muted{opacity:.07}.anatomy-web.is-depth-branch .anatomy-ring{opacity:.06}.anatomy-ring-status{fill:#885e32;font:700 7.5px/1 var(--mono);letter-spacing:.12em;pointer-events:none}.anatomy-ring-title{fill:#211c17;font:600 11.5px/1 var(--serif);pointer-events:none}.anatomy-ring-line{fill:#55493e;font:8.2px/1 var(--mono);pointer-events:none}.anatomy-active-edges{fill:none;pointer-events:none}.anatomy-sub-edge{stroke:#ebc38280;stroke-width:1.05px;stroke-dasharray:320;stroke-dashoffset:320px;transition:opacity .28s,stroke .28s;animation:.48s ease-out forwards anatomy-edge-arrive}.anatomy-sub-edge.is-selected-lineage{opacity:.58;stroke:#f4cc84c7;stroke-width:1.2px}.anatomy-web.is-depth-branch .anatomy-sub-edge:not(.is-selected-lineage){opacity:.05}.anatomy-leaf-edge{stroke:#ebc38266;stroke-width:.86px;stroke-dasharray:4 5;animation:.28s ease-out forwards anatomy-edge-arrive}.anatomy-subweb{pointer-events:none}.anatomy-branch{transition:opacity .28s}.anatomy-web.is-depth-branch .anatomy-branch:not(.is-selected){opacity:.08}.anatomy-sub-node{pointer-events:auto;cursor:pointer;outline:none;animation:.28s ease-out both anatomy-node-arrive}.anatomy-sub-node circle{fill:#140f0bdb;stroke:#e4bd7ed1;stroke-width:1.35px;transition:fill .18s,stroke-width .18s,filter .18s}.anatomy-branch.status-building .anatomy-sub-node circle{stroke-dasharray:9 5}.anatomy-branch.status-proposed .anatomy-sub-node circle{stroke-dasharray:2 5}.anatomy-sub-node:hover circle,.anatomy-sub-node:focus-visible circle,.anatomy-branch.is-selected .anatomy-sub-node circle{fill:#493523e6;stroke-width:2px;filter:drop-shadow(0 8px 14px #0000006b)}.anatomy-sub-node text{fill:#f0e7d9;font:9.5px/1 var(--mono);pointer-events:none}.anatomy-sub-node .anatomy-sub-status{fill:#d7b57f;font:700 6.5px/1 var(--mono);letter-spacing:.1em}.anatomy-leaf-web{pointer-events:none}.anatomy-leaf circle{fill:#b09269cc;stroke:#f1d8ade0;stroke-width:1.05px}.anatomy-leaf.status-building circle{stroke-dasharray:7 4}.anatomy-leaf.status-proposed circle{stroke-dasharray:2 4}.anatomy-leaf text{fill:#1f1913;font:700 5.8px/1 var(--mono);pointer-events:none}.anatomy-dossier{color:#c9bdad;background:#c9a77f3d;border:1px solid #c9a77f45;grid-template-columns:minmax(250px,.72fr) minmax(280px,1fr) minmax(350px,1.2fr);gap:1px;margin:10px 0 0;display:grid}.anatomy-dossier>div,.anatomy-dossier>p{background:#14100cf5;min-height:102px;margin:0;padding:18px}.anatomy-dossier>div:first-child{grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:7px 14px;display:grid}.anatomy-dossier span{color:#8f806e;font:8px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase}.anatomy-dossier strong{color:#f0e6d7;font:400 20px/1.05 var(--serif)}.anatomy-dossier b{color:#d7b57f;font:700 7px/1 var(--mono);letter-spacing:.1em;border:1px solid #d7b57f7a;align-self:start;padding:4px 6px}.anatomy-dossier b.status-building{border-style:dashed}.anatomy-dossier b.status-proposed{border-style:dotted}.anatomy-dossier>p{color:#b8aa98;font:12px/1.6 var(--mono);align-content:center;display:grid}.anatomy-dossier .anatomy-dossier-prompt{color:#806f5b}.anatomy-dossier .anatomy-dossier-branch{grid-template-columns:minmax(0,1fr);align-content:center;gap:7px;display:grid}.anatomy-dossier-branch p{color:#b8aa98;font:10px/1.45 var(--mono);margin:0}.anatomy-dossier-branch ul{flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.anatomy-dossier-branch li{color:#d4b680;font:7px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;border:1px solid #d4b68052;padding:4px 6px}.anatomy-closing{text-align:center;border-top:1px solid #c9a77f52;max-width:1160px;margin:24px auto 0;padding:28px 30px 38px}.anatomy-closing p{color:#a99d8e;font:12px/1.6 var(--serif);margin:0}.anatomy-closing strong{color:#f3eadf;font:400 clamp(34px,4.5vw,68px)/.98 var(--serif);letter-spacing:-.04em;margin-top:13px;display:block}.anatomy-noscript{color:#201b16;background:#c9a77f47;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:24px auto;display:grid}.anatomy-noscript article{background:#e9e1d4;padding:18px}.anatomy-noscript h3{font:400 22px/1 var(--serif);margin:0}.anatomy-noscript p{font:12px/1.45 var(--serif);margin:8px 0}.anatomy-noscript li{font:10px/1.4 var(--sans);margin:4px 0}@keyframes anatomy-edge-arrive{to{stroke-dashoffset:0}}@keyframes anatomy-node-arrive{0%{opacity:0}to{opacity:1}}@media (width<=720px){.home-map-anatomy{padding-inline:0}.home-map-anatomy .home-section-divider{margin-inline:12px}.anatomy-key{grid-template-columns:minmax(0,1fr);margin-inline:12px}.anatomy-key>p,.anatomy-key>div{min-height:0}.anatomy-web{width:1180px}.anatomy-dossier{grid-template-columns:minmax(0,1fr);margin-inline:12px}.anatomy-dossier>div,.anatomy-dossier>p{min-height:0}.anatomy-field{margin-inline:12px}.anatomy-engine-title{padding-inline:8px;font-size:42px}.anatomy-glass-field{width:100%}.anatomy-closing{margin-inline:14px;padding-inline:10px}.anatomy-closing strong{font-size:38px}.anatomy-noscript{grid-template-columns:minmax(0,1fr);margin-inline:12px}}@media (prefers-reduced-motion:reduce){.anatomy-camera{will-change:auto;transition:none;transform:none!important}.anatomy-ring,.anatomy-ring circle{transition:none}.anatomy-sub-edge{stroke-dashoffset:0;animation:none}.anatomy-sub-node,.anatomy-leaf-edge{animation:none}}.home-map-proof{background:#efe8dcc7;border:1px solid #58412b3d;grid-template-columns:minmax(0,1fr) minmax(330px,.56fr);align-items:start;gap:clamp(34px,5vw,82px);max-width:1500px;margin:28px auto 0;padding:clamp(34px,4vw,58px);display:grid}.home-proof-copy{padding-top:22px}.home-proof-copy>h2{color:#201c17;max-width:680px;font:400 clamp(39px,4.2vw,68px)/.98 var(--serif);letter-spacing:-.045em;margin:16px 0 24px}.home-proof-copy>p{color:#50463c;max-width:690px;font:15px/1.7 var(--serif);margin:0}.home-proof-readers{border-block:1px solid #5c442b4d;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px;display:grid}.home-proof-readers article{gap:8px;padding:21px 20px 21px 0;display:grid}.home-proof-readers article+article{border-left:1px solid #5c442b42;padding-left:20px}.home-proof-readers span{color:#916b43;font:7px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.home-proof-readers strong{color:#28221c;font:600 13px/1.25 var(--serif)}.home-proof-readers p{color:#62574c;font:11px/1.55 var(--serif);margin:0}.home-proof-links{flex-wrap:wrap;gap:11px 25px;margin-top:24px;display:flex}.home-proof-links a{color:#63482d;font:700 8px/1.8 var(--sans);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #63482d80}.home-assurance-hold{color:#30281f;background:#daccb8bd;border:1px solid #4a36247a;align-self:center;padding:22px;box-shadow:0 18px 46px #3a29181f}.home-assurance-hold>header{border-bottom:1px solid #4a362447;justify-content:space-between;align-items:center;gap:18px;padding-bottom:15px;display:flex}.home-assurance-hold>header span{color:#765434;font:7px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.home-assurance-hold>header b{color:#804833;font:7px/1 var(--mono);letter-spacing:.09em;border:1px solid #80483380;padding:5px 7px}.home-assurance-hold h3{font:400 clamp(25px,2.25vw,36px)/1 var(--serif);letter-spacing:-.035em;margin:22px 0 11px}.home-assurance-hold>p{color:#5e5042;font:12px/1.62 var(--serif);margin:0}.home-assurance-hold dl{border-top:1px solid #4a362440;margin:22px 0 18px;display:grid}.home-assurance-hold dl div{border-bottom:1px solid #4a362433;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:10px 0;display:grid}.home-assurance-hold dt{color:#76624f;font:7px/1.3 var(--mono);letter-spacing:.04em;text-transform:uppercase}.home-assurance-hold dd{color:#3e342a;font:9px/1.3 var(--sans);text-align:right;margin:0}.home-assurance-hold>a{color:#67472b;font:700 8px/1.8 var(--sans);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #67472b7a}.home-delivery-divider{margin-top:clamp(56px,7vw,104px)}.home-delivery-story{color:#2c261f;background:#efe8dcd6;border:1px solid #58412b47;max-width:1500px;margin:28px auto 0;padding:clamp(34px,4vw,58px)}.home-delivery-story>header{border-bottom:1px solid #58412b45;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);align-items:end;gap:14px clamp(34px,6vw,90px);padding-bottom:30px;display:grid}.home-delivery-story>header .home-map-kicker{grid-column:1/-1}.home-delivery-story>header h2{color:#221d17;font:400 clamp(36px,4vw,62px)/.96 var(--serif);letter-spacing:-.045em;margin:0}.home-delivery-story>header>p:last-child{color:#5b5045;max-width:650px;font:15px/1.62 var(--serif);margin:0 0 5px}.home-delivery-grid{border-top:1px solid #58412b2e;border-left:1px solid #58412b2e;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;display:grid}.home-delivery-grid article{background:#e1d5c461;border-bottom:1px solid #58412b2e;border-right:1px solid #58412b2e;flex-direction:column;min-height:330px;padding:clamp(23px,3vw,38px);display:flex}.home-delivery-grid article:nth-child(4n+2),.home-delivery-grid article:nth-child(4n+3){background:#cfbca347}.home-delivery-grid article:last-child{grid-column:1/-1;min-height:260px}.home-delivery-grid article>header{align-items:center;gap:14px;display:flex}.home-delivery-grid article>header small{color:#805c38;font:11px/1 var(--mono)}.home-delivery-grid article>header span{color:#8e6943;font:700 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.home-delivery-grid h3{color:#28221c;max-width:570px;font:400 clamp(27px,2.25vw,38px)/1 var(--serif);letter-spacing:-.03em;margin:24px 0 10px}.home-delivery-grid p{color:#5d5145;max-width:660px;font:13.5px/1.62 var(--serif);margin:0}.home-delivery-grid ul{flex-wrap:wrap;gap:7px;margin:20px 0;padding:0;list-style:none;display:flex}.home-delivery-grid li{color:#6e5135;font:700 9px/1 var(--sans);text-transform:uppercase;background:#f8f1e76b;border:1px solid #6e513547;padding:7px 9px}.home-delivery-grid footer{border-top:1px solid #58412b2e;gap:7px;margin-top:auto;padding-top:17px;display:grid}.home-delivery-grid footer span{color:#8b6846;font:700 9px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.home-delivery-grid footer strong{color:#3c332a;font:600 13px/1.45 var(--serif)}.home-credential-finale{background:#d5c6b2b8;border:1px solid #58412b47;grid-template-columns:minmax(280px,.72fr) minmax(520px,1.28fr);align-items:center;gap:clamp(36px,6vw,92px);max-width:1500px;margin:clamp(64px,8vw,120px) auto 0;padding:clamp(34px,4vw,58px);display:grid}.home-credential-copy h2{color:#211c16;font:400 clamp(38px,4vw,62px)/.96 var(--serif);letter-spacing:-.045em;margin:12px 0 18px}.home-credential-copy>p:not(.home-map-kicker){color:#5a4e42;font:14px/1.65 var(--serif)}.home-credential-warning{background:#8b4b3314;border-left:3px solid #8e5039;margin-top:22px;padding:16px 18px}.home-credential-coin{filter:grayscale(.35)sepia(.18)contrast(1.1);opacity:.68;background:url(/guth-coin-seal-selected-mmxxvi.png) 50%/contain no-repeat;border-radius:50%;width:112px;height:112px;display:block}.home-signature-placeholder{color:#8b7864;font:italic 400 clamp(24px,2.4vw,38px)/1 var(--serif);position:absolute;bottom:23px;left:7px}.home-certificate{color:#2c261f;background:repeating-linear-gradient(0deg,#0000 0 47px,#36281b0f 48px),repeating-linear-gradient(90deg,#0000 0 47px,#36281b0f 48px),#d8cab6;border:1px solid #36281bbf;overflow:hidden;box-shadow:0 28px 80px #3a29182e}.home-certificate>header{background:#f4ecdf45;border-bottom:1px solid #36281b59;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.home-certificate>header>div{gap:5px;display:grid}.home-certificate>header span{color:#795b3c;font:7px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.home-certificate>header strong{font:400 18px/1 var(--serif)}.home-certificate>header b{color:#7f422f;font:8px/1 var(--mono);letter-spacing:.1em;border:1px solid #7f422f85;padding:6px 8px}.home-certificate-body{grid-template-columns:132px minmax(0,1fr);gap:20px;padding:20px;display:grid;position:relative}.home-certificate-code{align-content:start;justify-items:center;gap:9px;display:grid}.home-certificate-code .strikecode{width:110px;height:110px}.home-certificate-code>span{color:#77695a;font:6.5px/1.4 var(--mono);text-align:center;text-transform:uppercase}.home-certificate dl{gap:0;margin:0;display:grid}.home-certificate dl div{border-bottom:1px solid #3e2e1f2e;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:13px;padding:9px 0;display:grid}.home-certificate dt{color:#806243;font:7px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase}.home-certificate dd{color:#41372d;font:10px/1.35 var(--serif);margin:0}.home-certificate-signature{border-top:1px solid #36281b52;grid-column:1/-1;min-height:88px;position:relative;overflow:hidden}.home-certificate-signature .signature-replay{width:min(66%,360px);position:absolute;bottom:14px;left:6px}.home-certificate-signature .endpoint-seal{width:108px;height:108px;bottom:-12px;right:4px}.home-certificate-signature small{color:#766756;font:6px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;position:absolute;bottom:4px;left:7px}.home-attestations{border-top:1px solid #36281b59;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-attestations article{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:72px;padding:11px 13px;display:grid}.home-attestations article:nth-child(2n){border-left:1px solid #36281b38}.home-attestations article:nth-child(n+3){border-top:1px solid #36281b38}.home-attestations article>span{border:1px dashed #664b2f8c;border-radius:50%;width:26px;height:26px}.home-attestations article>div{gap:3px;min-width:0;display:grid}.home-attestations strong{color:#3b3128;font:700 8px/1.2 var(--sans)}.home-attestations small{color:#74685a;font:6px/1.3 var(--mono)}.home-attestations b{color:#845f3b;font:6px/1 var(--mono);letter-spacing:.08em}.home-certificate-boundary{color:#675b4d;font:7px/1.45 var(--mono);text-transform:uppercase;background:#f9f1e445;border-top:1px solid #36281b59;margin:0;padding:13px 16px}@media (width<=1180px){.home-map-compact-flow{background:#efe8dc8f;border:1px solid #4d392552;grid-template-columns:repeat(7,minmax(0,1fr));max-width:930px;margin:13px auto 0;display:grid}.home-map-compact-flow span{color:#694c31;min-width:0;font:700 7px/1 var(--sans);letter-spacing:.02em;text-align:center;text-transform:uppercase;padding:8px 2px}.home-map-compact-flow span+span{border-left:1px solid #4d392538}.home-map-journey{overflow-x:auto}.home-map-journey>header{min-width:1050px}.home-map-journey ol{min-width:840px}.home-map-proof{grid-template-columns:minmax(0,1fr)}.home-proof-copy{max-width:850px}.home-delivery-story>header,.home-credential-finale{grid-template-columns:minmax(0,1fr)}.home-certificate{width:min(100%,880px)}}@media (width>=1181px) and (height<=850px){.home-map-hero{padding-top:14px}.home-map-first-frame{padding-bottom:22px}.home-map-intro h1{font-size:clamp(43px,4.4vw,62px)}.home-map-lede{margin-top:10px;font-size:14.5px}.home-map-risk{margin-top:7px;font-size:12px}.home-map-actions{margin-top:10px}.home-map-status{margin-top:7px;font-size:9px}.home-map-journey{margin-top:14px}.home-map-journey li a{min-height:205px}.home-map-journey li h2{margin-top:18px}}@media (width<=700px){.home-map-site:before{opacity:.35;top:64px}.home-map-hero{padding:32px 18px 72px}.home-map-first-frame{min-height:0;padding-bottom:58px}.home-map-intro h1{font-size:clamp(43px,13vw,66px)}.home-map-lede{font-size:15px}.home-map-risk{font-size:11px}.home-map-compact-flow{margin-top:14px}.home-map-compact-flow span{letter-spacing:0;padding:8px 0;font-size:6px}.home-map-journey{overflow:visible}.home-map-journey>header{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0}.home-map-journey>header>a{margin-top:5px}.home-map-journey ol{grid-template-columns:minmax(0,1fr);min-width:0}.home-map-journey li+li{border-top:1px solid #4d39253b;border-left:0}.home-map-journey li:not(:last-child):after{content:"↓";top:auto;bottom:-13px;right:50%;transform:translate(50%)}.home-map-journey li a{min-height:188px;padding:20px}.home-map-journey li h2{margin-top:29px}.home-section-divider{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:58px}.home-map-proof,.home-delivery-story,.home-credential-finale{padding:30px 20px}.home-delivery-grid{grid-template-columns:minmax(0,1fr)}.home-delivery-grid article:last-child{grid-column:auto}.home-delivery-grid article{min-height:290px}.home-proof-readers{grid-template-columns:minmax(0,1fr)}.home-proof-readers article+article{border-top:1px solid #5c442b42;border-left:0;padding-left:0}.home-certificate-body{grid-template-columns:104px minmax(0,1fr);padding:14px}.home-certificate-code .strikecode{width:88px;height:88px}.home-certificate dl div{grid-template-columns:77px minmax(0,1fr)}.home-attestations{grid-template-columns:minmax(0,1fr)}.home-attestations article:nth-child(2n){border-left:0}.home-attestations article+article{border-top:1px solid #36281b38}}@media (prefers-reduced-motion:reduce){.home-map-journey li a{transition:none}}html{scrollbar-width:thin;scrollbar-color:#92704c #17130f}.architecture-site,.audits-site,.security-site,.verify-shell{isolation:isolate;position:relative}.architecture-site:before,.audits-site:before,.security-site:before,.verify-shell:before{content:"";z-index:0;pointer-events:none;opacity:.34;mix-blend-mode:multiply;position:fixed;inset:76px 0 0}.architecture-site:before{background:linear-gradient(90deg,#0000 11%,#674c312b 11.05% 11.12%,#0000 11.17% 88.5%,#674c3124 88.55% 88.62%,#0000 88.67%),linear-gradient(#0000 32.83%,#674c311f 32.88% 32.95%,#0000 33% 77.83%,#674c3124 77.88% 77.95%,#0000 78%),radial-gradient(circle at 19% 31%,#0000 0 69px,#674c313d 70px 71px,#0000 72px),radial-gradient(circle at 81% 69%,#0000 0 118px,#674c3133 119px 120px,#0000 121px),repeating-linear-gradient(90deg,#0000 0 79px,#674c310f 80px)}.audits-site:before{background:linear-gradient(90deg,#0000 15%,#74512e33 15.06% 15.13%,#0000 15.2% 84%,#74512e29 84.06% 84.13%,#0000 84.2%),linear-gradient(#0000 27.8%,#74512e21 27.87% 27.94%,#0000 28% 65.8%,#74512e29 65.87% 65.94%,#0000 66%),repeating-linear-gradient(0deg,#0000 0 39px,#74512e12 40px),repeating-linear-gradient(90deg,#0000 0 39px,#74512e12 40px),radial-gradient(circle at 15% 34%,#74512e57 0 3px,#0000 4px),radial-gradient(circle at 84% 72%,#74512e4d 0 3px,#0000 4px)}.security-site:before{background:radial-gradient(circle at 18% 31%,#0000 0 52px,#64462a45 53px 54px,#0000 55px 69px,#64462a29 70px 71px,#0000 72px),radial-gradient(circle at 82% 63%,#0000 0 94px,#64462a38 95px 96px,#0000 97px),linear-gradient(34deg,#0000 0 48%,#64462a29 48.08% 48.2%,#0000 48.28%),linear-gradient(90deg,#0000 18%,#64462a29 18.05% 18.12%,#0000 18.18% 82%,#64462a24 82.05% 82.12%,#0000 82.18%)}.verify-shell:before{background:linear-gradient(90deg,#0000 18%,#70523433 18.05% 18.12%,#0000 18.17% 50%,#70523429 50.05% 50.12%,#0000 50.17% 82%,#70523433 82.05% 82.12%,#0000 82.17%),linear-gradient(27deg,#0000 0 49.86%,#70523421 50%,#0000 50.14%),radial-gradient(circle at 18% 48%,#7052344d 0 4px,#0000 5px),radial-gradient(circle at 50% 48%,#7052344d 0 4px,#0000 5px),radial-gradient(circle at 82% 48%,#7052344d 0 4px,#0000 5px)}.architecture-site>.site-header,.architecture-site>main,.architecture-site>.site-footer,.audits-site>.site-header,.audits-site>main,.audits-site>.site-footer,.security-site>.site-header,.security-site>main,.security-site>.site-footer,.verify-shell>.site-header,.verify-shell>main,.verify-shell>.site-footer{z-index:1;position:relative}.home-map-kicker,.home-map-journey li small{font-size:11px}.home-map-risk{font-size:14px}.home-map-text-link{font-size:10.5px}.home-map-status{font-size:11px}.home-map-journey>header>span,.home-map-journey>header>a{font-size:10.5px}.home-map-journey>header>strong{font-size:18px}.home-map-journey li p{font-size:14px}.home-map-journey li span{font-size:10.5px}.home-section-divider span,.home-proof-readers span,.home-assurance-hold>header span,.home-assurance-hold>header b{font-size:10px}.home-proof-readers strong{font-size:15px}.home-proof-readers p,.home-assurance-hold>p{font-size:14px}.home-proof-links a,.home-assurance-hold>a{font-size:10.5px}.home-assurance-hold dt,.home-certificate dt{font-size:10px}.home-assurance-hold dd,.home-certificate dd{font-size:12.5px}.architecture-site main{background:0 0}.architecture-kicker{font-size:10.5px}.architecture-stage-number{font-size:11px}.architecture-stage-list article>header p,.architecture-stage-list article>header>span,.architecture-stage-list dt{font-size:10px}.architecture-stage-list dd{font-size:14px}.architecture-evidence-graph small{font-size:10px}.architecture-evidence-graph span{font-size:13.5px}.architecture-layer-grid p{font-size:14px}.architecture-boundary strong{font-size:10.5px}.audits-site .page-intro{background:#15120ef5}.audit-position{padding:clamp(74px,8vw,118px) var(--page-gutter);color:var(--paper-ink);background:#e8dfd1e3;border-bottom:1px solid #49352247;grid-template-columns:minmax(280px,.78fr) minmax(480px,1.22fr);align-items:start;gap:clamp(48px,8vw,130px);display:grid}.audit-position h2{max-width:700px;font:400 clamp(44px,5vw,76px)/.94 var(--serif);letter-spacing:-.045em;margin:18px 0 0}.audit-position .eyebrow,.audit-process .eyebrow,.audit-delivery .eyebrow,.assurance-security .eyebrow{color:#89613d}.risk-list{border-top:1px solid #4935224d;margin:0;display:grid}.risk-list p{color:#423a32;font:17px/1.45 var(--serif);border-bottom:1px solid #4935223d;grid-template-columns:44px minmax(0,1fr);gap:18px;margin:0;padding:19px 0;display:grid}.risk-list span{color:#8a6541;font:10px/1.5 var(--mono)}.incident-meta{font-size:10.5px}.incident-grid p{font-size:14px}.incident-grid dt,.incident-grid a{font-size:10.5px}.incident-grid dd{font-size:12px}.audit-process{padding:clamp(82px,9vw,132px) var(--page-gutter);color:var(--paper-ink);background:#e8dfd1e3;grid-template-columns:minmax(290px,.78fr) minmax(520px,1.22fr);gap:clamp(50px,8vw,130px);display:grid}.audit-process .section-heading{display:block}.audit-process .section-heading .eyebrow{margin:0 0 20px}.audit-process .section-heading h2{color:#201b16;font-size:clamp(42px,4.7vw,72px)}.audit-process ol{border-top:1px solid #4935224d;margin:0;padding:0;list-style:none}.audit-process li{border-bottom:1px solid #4935223d;grid-template-columns:46px minmax(0,1fr);gap:20px;padding:19px 0;display:grid}.audit-process li>span{color:#8a6541;font:10.5px/1.5 var(--mono)}.audit-process h3{font:400 24px/1.1 var(--serif);margin:0 0 7px}.audit-process li p{color:#5e544a;max-width:760px;font:14px/1.65 var(--serif);margin:0}.audit-delivery{padding:clamp(86px,9vw,138px) var(--page-gutter);background:#15120ef7;grid-template-columns:minmax(340px,.82fr) minmax(520px,1.18fr);align-items:center;gap:clamp(48px,7vw,115px);display:grid}.audit-delivery h2{max-width:760px;color:var(--ink-strong);font:400 clamp(43px,4.8vw,74px)/.95 var(--serif);letter-spacing:-.045em;margin:18px 0 0}.audit-delivery .plain-list li{color:#c7beb1;font-size:14px}.assurance-security{padding:clamp(78px,8vw,120px) var(--page-gutter);color:var(--paper-ink);background:#dacdbae3}.assurance-security>div:first-child{max-width:1000px}.assurance-security h2{max-width:930px;font:400 clamp(42px,4.7vw,72px)/.95 var(--serif);letter-spacing:-.045em;margin:18px 0 0}.assurance-security .security-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.assurance-security .security-grid p{font-size:14px}.intake-section{padding:clamp(86px,9vw,138px) var(--page-gutter);background:#30261cfa;grid-template-columns:minmax(330px,.75fr) minmax(520px,1.25fr);gap:clamp(48px,8vw,130px);display:grid}.intake-section>div:first-child h2{color:#fffaf0;max-width:720px;font:400 clamp(42px,4.6vw,72px)/.95 var(--serif);letter-spacing:-.045em;margin:22px 0 18px}.intake-section>div:first-child p{color:#c3b8aa;max-width:680px;font:15px/1.72 var(--serif);margin:0}.intake-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.intake-form label{color:#c9bba9;font:10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;gap:9px;display:grid}.intake-form .full,.intake-form small{grid-column:1/-1}.intake-form input,.intake-form textarea{color:#272018;width:100%;font:15px/1.45 var(--sans);text-transform:none;background:#eee5d8;border:1px solid #d2b99661;padding:14px 15px}.intake-form textarea{resize:vertical;min-height:116px}.intake-form .button{color:#211b15;background:#d9c6aa;justify-self:start;min-width:170px}.intake-form .button:disabled{cursor:wait;opacity:.65;transform:none}.intake-form small{color:#9c8f80;font:11px/1.5 var(--sans)}.intake-form small a{color:#d2b78f;text-underline-offset:3px;text-decoration:underline}.intake-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.intake-result{font:12px/1.55 var(--sans);border:1px solid #d2b78f6b;grid-column:1/-1;margin:0;padding:13px 15px}.intake-result-success{color:#e7d5b9;background:#6752343d}.intake-result-error{color:#f3c2b7;background:#69211840;border-color:#d577628c}.intake-result a{color:inherit;text-underline-offset:3px;text-decoration:underline}.boundary-note{padding:28px var(--page-gutter);background:#120f0c;border-top:1px solid #ece7dc24;grid-template-columns:minmax(150px,.28fr) minmax(0,1fr);gap:28px;display:grid}.boundary-note strong{color:#c9a77e;font:10.5px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase}.boundary-note p{color:#aaa094;max-width:1100px;font:13.5px/1.65 var(--serif);margin:0}.security-site .page-intro{background:#15120ef5}.security-breaker{background:#dfd5c6e0}.security-breaker li>span,.security-effectors article>span{font-size:10.5px}.security-breaker li p,.security-effectors article p,.security-layer-grid p,.security-terms dd{font-size:14px}.security-effectors{background:#15120ef7}.security-layers{background:#d8cbb8e0}.security-terms{background:#e2d9cae0}.signature-security-record span,.signature-security-record small{font-size:10.5px}.signature-security-record strong{font-size:14px}.security-terms dt{font-size:30px}.workchat-app{grid-template-columns:minmax(290px,330px) minmax(520px,1fr) minmax(400px,460px)}.workchat-header-status,.workchat-disclosure{font-size:10.5px}.workchat-sidebar-brand span{font-size:10px}.workchat-section-head h2{font-size:13px}.workchat-section-head span{font-size:10px}.workchat-room b,.workchat-actor b{font-size:13px}.workchat-room small,.workchat-actor small{font-size:11px}.workchat-room>i,.workchat-kind{font-size:9px}.workchat-room-type{font-size:10px}.workchat-conversation-head p{font-size:12px}.workchat-thread-note{font-size:10.5px}.workchat-message-body>header b{font-size:12px}.workchat-message-body>header time{font-size:10px}.workchat-message-body>p{font-size:15.5px}.workchat-message-body>footer,.workchat-gate span,.workchat-composer>label{font-size:10px}.workchat-gate strong{font-size:12px}.workchat-gate small,.workchat-composer>small{font-size:10.5px}.workchat-composer textarea{font-size:14px}.workchat-composer button{font-size:10px}.workchat-profile-cover{min-height:138px;overflow:hidden}.workchat-profile-cover:before{content:"";background:linear-gradient(90deg,#0000 14%,#e7d3b133 14.3% 14.6%,#0000 14.9% 49%,#e7d3b124 49.3% 49.6%,#0000 49.9% 83%,#e7d3b12e 83.3% 83.6%,#0000 83.9%),linear-gradient(25deg,#0000 0 49.6%,#e7d3b121 49.9% 50.1%,#0000 50.4%),radial-gradient(circle at 14% 58%,#e0b46fbf 0 3px,#0000 4px),radial-gradient(circle at 50% 58%,#e0b46f99 0 3px,#0000 4px),radial-gradient(circle at 83% 58%,#e0b46fb3 0 3px,#0000 4px);position:absolute;inset:0}.workchat-profile-cover:after{z-index:1}.workchat-profile-cover span{font-size:10px}.workchat-profile-identity p{font-size:12px}.workchat-profile-identity small{font-size:10.5px}.workchat-profile-section h3{font-size:12.5px}.workchat-profile-section>p{font-size:13.5px}.workchat-profile-section dl div{grid-template-columns:112px minmax(0,1fr)}.workchat-profile-section dt{font-size:10px}.workchat-profile-section dd{font-size:12px}.workchat-card-head span{font-size:9.5px}.workchat-profile-indexes{background:#6d543614}.workchat-profile-gate span,.workchat-profile-gate strong{font-size:10px}.workchat-profile-gate p{font-size:13px}.research-shell .research-section-nav,.research-shell .research-hero>.research-kicker,.research-shell .lab-heading .research-kicker,.research-shell .breeding-copy .research-kicker,.research-shell .research-status-row{font-size:10.5px}.research-shell .figure-metrics p,.research-shell .chronology-conditions p,.research-shell .fork-grid p,.research-shell .breeding-flow article p{font-size:13px}.research-shell .status-pill,.research-shell .test-family-panel ol span,.research-shell .panel-label,.research-shell .proposal-banner,.research-shell .world-baseline span,.research-shell .world-baseline small,.research-shell .world-lab .fork-head b{font-size:10px}.research-shell .snapshot-price small{font-size:10.5px}.research-shell .snapshot-offer>p{font-size:13.5px}.research-shell .research-footer{font-size:10.5px}.verify-shell{background:#191611}.verify-shell main{background:#191611ed;width:min(100%,1036px)}.verify-shell .paper-masthead{border:1px solid var(--line);background:#252019c7;padding:28px}.verify-section>p{max-width:75ch;font-size:15px}.verify-section h2{font-size:27px}.witness-grid article{min-height:190px}.witness-body{font-size:15px}.witness-note{font-size:13px}@media (width<=1180px){.workchat-app{grid-template-columns:minmax(260px,300px) minmax(0,1fr)}}@media (width<=900px){.audit-position,.audit-process,.audit-delivery,.intake-section,.assurance-security .security-grid{grid-template-columns:minmax(0,1fr)}.risk-list p{font-size:16px}.boundary-note{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.architecture-site:before,.audits-site:before,.security-site:before,.verify-shell:before{opacity:.22;top:64px}.audit-position,.audit-process,.audit-delivery,.assurance-security,.intake-section{padding-inline:18px}.intake-form{grid-template-columns:minmax(0,1fr)}.intake-form label,.intake-form .full,.intake-form small{grid-column:auto}.home-map-status{font-size:10.5px}.home-map-compact-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.home-map-compact-flow span{place-items:center;min-height:34px;padding:6px 3px;font-size:8.5px;line-height:1.15;display:grid}.home-map-compact-flow span:nth-child(n+5){border-top:1px solid #4d392538}.home-map-compact-flow span:nth-child(5){border-left:0}.workchat-app{grid-template-columns:minmax(0,1fr)}}.home-map-site,.architecture-site,.audits-site,.security-site,.workchat-shell,.research-shell{isolation:isolate;position:relative}.home-map-site>*,.architecture-site>*,.audits-site>*,.security-site>*,.workchat-shell>*,.research-shell>*{z-index:1;position:relative}.home-map-site:before,.architecture-site:before,.audits-site:before,.security-site:before,.workchat-shell:before,.research-shell:before,.home-map-site:after,.architecture-site:after,.audits-site:after,.security-site:after,.workchat-shell:after,.research-shell:after{z-index:0;pointer-events:none;position:fixed}.home-map-site:before{content:"";opacity:.72;mix-blend-mode:multiply;background:radial-gradient(circle at 13% 24%,#64482cb8 0 3px,#0000 4px),radial-gradient(circle at 38% 38%,#64482c94 0 3px,#0000 4px),radial-gradient(circle at 64% 22%,#64482ca3 0 3px,#0000 4px),radial-gradient(circle at 87% 61%,#64482cad 0 3px,#0000 4px),linear-gradient(18deg,#0000 0 26.8%,#64482c3d 26.9% 27.05%,#0000 27.15%),linear-gradient(-14deg,#0000 0 59.4%,#64482c36 59.5% 59.65%,#0000 59.75%),repeating-linear-gradient(0deg,#0000 0 47px,#64482c1a 48px),repeating-linear-gradient(90deg,#0000 0 47px,#64482c1a 48px);inset:76px 0 0}.home-map-site:after{content:"MEMORY BUS  /  SOURCE INDEX  /  AUTHORITY GATE";box-sizing:border-box;color:#573c22c7;opacity:.66;mix-blend-mode:multiply;width:min(38vw,560px);height:min(53vh,510px);font:9px/1 var(--mono);letter-spacing:.11em;background:repeating-conic-gradient(from 0deg at 76% 62%,#64482c47 0 1deg,transparent 1deg 15deg) 76% 62%/230px 230px no-repeat, radial-gradient(circle at 76% 62%,transparent 0 72px,#64482c4d 73px 74px,transparent 75px 101px,#64482c30 102px 103px,transparent 104px), radial-gradient(circle at 16% 31%,#64482cad 0 4px,transparent 5px), radial-gradient(circle at 42% 50%,#64482c94 0 4px,transparent 5px), radial-gradient(circle at 76% 62%,#64482cb8 0 4px,transparent 5px), linear-gradient(27deg,transparent 0 38.7%,#64482c59 38.9% 39.1%,transparent 39.3%), linear-gradient(-9deg,transparent 0 52.7%,#64482c4d 52.9% 53.1%,transparent 53.3%), repeating-linear-gradient(0deg,transparent 0 31px,#64482c17 32px), repeating-linear-gradient(90deg,transparent 0 31px,#64482c17 32px);border:1px solid #64482c57;border-left-width:2px;padding:13px 15px;top:clamp(122px,15vh,174px);right:clamp(28px,4.5vw,88px)}.home-map-hero{background:linear-gradient(#efe8dcd1 0,#e3d8c8c7 56%,#d8cab7d6 100%)}.architecture-site:before{content:"";opacity:.62;mix-blend-mode:multiply;background:linear-gradient(90deg,#0000 9%,#5f442a38 9.08% 9.18%,#0000 9.28% 91%,#5f442a2e 91.08% 91.18%,#0000 91.28%),linear-gradient(#0000 20.72%,#5f442a2e 20.82% 20.92%,#0000 21% 81.72%,#5f442a2e 81.82% 81.92%,#0000 82%),repeating-linear-gradient(0deg,#0000 0 63px,#5f442a14 64px),repeating-linear-gradient(90deg,#0000 0 63px,#5f442a14 64px);inset:76px 0 0}.architecture-site:after{content:"EXPLODED ASSURANCE STACK  /  DEPENDENCY + RECEIPT RAIL";box-sizing:border-box;color:#4e361fc2;opacity:.69;mix-blend-mode:multiply;width:min(39vw,590px);height:min(65vh,640px);font:9px/1 var(--mono);letter-spacing:.11em;background:radial-gradient(circle at 15% 17%,#5f442aa8 0 3px,#0000 4px),radial-gradient(circle at 15% 31%,#5f442a99 0 3px,#0000 4px),radial-gradient(circle at 15% 45%,#5f442aa8 0 3px,#0000 4px),radial-gradient(circle at 15% 59%,#5f442a99 0 3px,#0000 4px),radial-gradient(circle at 15% 73%,#5f442aa8 0 3px,#0000 4px),radial-gradient(circle at 15% 87%,#5f442a99 0 3px,#0000 4px),linear-gradient(90deg,#0000 0 14.7%,#5f442a57 14.9% 15.1%,#0000 15.3%),repeating-linear-gradient(0deg,#0000 0 69px,#5f442a47 70px 71px,#0000 72px 84px),linear-gradient(90deg,#0000 0 31%,#5f442a2b 31.2% 31.5%,#0000 31.7% 84%,#5f442a2b 84.2% 84.5%,#0000 84.7%),repeating-linear-gradient(90deg,#0000 0 46px,#5f442a12 47px);border:1px solid #5f442a57;padding:13px 15px;top:clamp(122px,14vh,164px);right:clamp(24px,5vw,96px)}.architecture-hero,.architecture-journey{background-color:#e9e1d4cf}.audits-site:before{content:"";opacity:.62;mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,#0000 0 43px,#714e2c1c 44px),repeating-linear-gradient(90deg,#0000 0 43px,#714e2c1c 44px),linear-gradient(14deg,#0000 0 47.8%,#714e2c3d 48% 48.15%,#0000 48.35%);inset:76px 0 0}.audits-site:after{content:"TEST MATRIX  /  EXPECTED  /  OBSERVED  /  WITHHELD";box-sizing:border-box;color:#583a1ec7;opacity:.68;mix-blend-mode:multiply;width:min(42vw,650px);height:min(56vh,540px);font:9px/1 var(--mono);letter-spacing:.11em;background:radial-gradient(circle at 17% 78%,#714e2cbf 0 4px,#0000 5px),radial-gradient(circle at 37% 58%,#714e2cad 0 4px,#0000 5px),radial-gradient(circle at 59% 66%,#714e2cad 0 4px,#0000 5px),radial-gradient(circle at 81% 31%,#714e2cbf 0 4px,#0000 5px),linear-gradient(-36deg,#0000 0 47.8%,#714e2c66 48% 48.25%,#0000 48.45%),repeating-linear-gradient(0deg,#0000 0 54px,#714e2c30 55px),repeating-linear-gradient(90deg,#0000 0 54px,#714e2c30 55px);border:1px solid #714e2c61;padding:13px 15px;top:clamp(130px,17vh,190px);left:clamp(24px,5vw,96px)}.audit-position,.audit-process{background:#e8dfd1d1}.assurance-security{background:#dacdbad6}.security-site:before{content:"";opacity:.6;mix-blend-mode:multiply;background:linear-gradient(90deg,#0000 17%,#60422533 17.08% 17.16%,#0000 17.24% 83%,#6042252e 83.08% 83.16%,#0000 83.24%),repeating-linear-gradient(0deg,#0000 0 51px,#60422514 52px),repeating-linear-gradient(90deg,#0000 0 51px,#60422514 52px);inset:76px 0 0}.security-site:after{content:"AUTHORITY INTERLOCK  /  TWO-PATH RELEASE  /  FAIL CLOSED";aspect-ratio:1;box-sizing:border-box;color:#52361cd1;opacity:.72;mix-blend-mode:multiply;width:min(38vw,520px);font:9px/1.2 var(--mono);letter-spacing:.1em;text-align:center;background:repeating-conic-gradient(from -2deg at 50% 50%,#60422561 0 1deg,transparent 1deg 10deg), radial-gradient(circle at 50% 50%,transparent 0 17%,#60422561 17.3% 17.7%,transparent 18% 31%,#60422547 31.3% 31.7%,transparent 32% 43%,#60422538 43.3% 43.7%,transparent 44%), linear-gradient(0deg,transparent 0 49.7%,#6042254d 49.9% 50.1%,transparent 50.3%), linear-gradient(90deg,transparent 0 49.7%,#6042254d 49.9% 50.1%,transparent 50.3%), radial-gradient(circle at 50% 50%,#604225bd 0 5px,transparent 6px);border:1px solid #60422566;border-radius:50%;padding:13px 16px;top:clamp(128px,16vh,188px);right:clamp(28px,6vw,118px)}.security-breaker,.security-layers,.security-terms{background-color:#dfd5c6d1}.workchat-shell:before{content:"";opacity:.52;background:radial-gradient(circle at 12% 22%,#d8af74ad 0 3px,#0000 4px),radial-gradient(circle at 40% 38%,#d8af7494 0 3px,#0000 4px),radial-gradient(circle at 67% 25%,#d8af749e 0 3px,#0000 4px),radial-gradient(circle at 88% 69%,#d8af74ad 0 3px,#0000 4px),linear-gradient(17deg,#0000 0 35.8%,#d8af7438 36% 36.15%,#0000 36.35%),linear-gradient(-12deg,#0000 0 58.8%,#d8af742e 59% 59.15%,#0000 59.35%),repeating-linear-gradient(0deg,#0000 0 47px,#d8af740f 48px),repeating-linear-gradient(90deg,#0000 0 47px,#d8af740f 48px),#11100e;inset:76px 0 0}.workchat-shell:after{content:"ROUTING BUS  /  MODEL  /  MEMORY  /  APPROVAL  /  RECEIPT";box-sizing:border-box;color:#e1bc87ad;opacity:.56;width:min(36vw,520px);height:min(57vh,560px);font:9px/1 var(--mono);letter-spacing:.1em;background:radial-gradient(circle at 16% 24%,#e1bc87e6 0 3px,#0000 4px),radial-gradient(circle at 50% 45%,#e1bc87c7 0 3px,#0000 4px),radial-gradient(circle at 84% 71%,#e1bc87e6 0 3px,#0000 4px),linear-gradient(31deg,#0000 0 47.7%,#e1bc874d 47.9% 48.1%,#0000 48.3%),linear-gradient(90deg,#0000 15%,#e1bc872e 15.2% 15.5%,#0000 15.7% 49%,#e1bc872e 49.2% 49.5%,#0000 49.7% 83%,#e1bc872e 83.2% 83.5%,#0000 83.7%),repeating-linear-gradient(0deg,#0000 0 38px,#e1bc8712 39px);border:1px solid #d8af7442;padding:12px 14px;top:156px;right:32px}.workchat-app{background:#171512e6}.workchat-sidebar,.workchat-profile{background:#171817e8}.workchat-disclosure{background:#211d18eb}.research-shell:before{content:"";opacity:.43;mix-blend-mode:multiply;filter:sepia(.12)contrast(1.04);background:repeating-linear-gradient(0deg,#0000 0 63px,#4f39251a 64px),repeating-linear-gradient(90deg,#0000 0 63px,#4f39251a 64px),url(/labs/guth-mechanical-anatomy-folio.webp) 68%/cover no-repeat;inset:0}.research-shell:after{content:"CALIBRATION FIELD  /  SOURCE  /  CONDITION  /  OBSERVATION";box-sizing:border-box;color:#4a331dc2;opacity:.64;mix-blend-mode:multiply;width:min(37vw,540px);height:min(60vh,600px);font:9px/1 var(--mono);letter-spacing:.11em;background:repeating-conic-gradient(from 0deg at 71% 36%,#5b40254d 0 1deg,transparent 1deg 12deg) 71% 36%/250px 250px no-repeat, radial-gradient(circle at 71% 36%,transparent 0 76px,#5b402547 77px 78px,transparent 79px 111px,#5b40252e 112px 113px,transparent 114px), linear-gradient(0deg,transparent 0 35.7%,#5b402545 35.9% 36.1%,transparent 36.3%), linear-gradient(90deg,transparent 0 70.7%,#5b402545 70.9% 71.1%,transparent 71.3%), repeating-linear-gradient(0deg,transparent 0 39px,#5b402517 40px), repeating-linear-gradient(90deg,transparent 0 39px,#5b402517 40px);border:1px solid #5b402557;padding:13px 15px;top:clamp(132px,16vh,194px);right:clamp(24px,5vw,96px)}.research-shell .research-hero,.research-shell .lab-section{background-color:#e9e1d4c2}.research-shell .world-lab{background-color:#17140feb}@media (width<=900px){.home-map-site:after,.architecture-site:after,.audits-site:after,.security-site:after,.workchat-shell:after,.research-shell:after{opacity:.46;width:58vw;left:auto;right:-8vw}}@media (width<=700px){.home-map-site:before,.architecture-site:before,.audits-site:before,.security-site:before,.workchat-shell:before,.research-shell:before{opacity:.42;top:64px}.home-map-site:after,.architecture-site:after,.audits-site:after,.security-site:after,.workchat-shell:after,.research-shell:after{opacity:.34;width:86vw;height:54vh;font-size:7px;top:104px;right:-28vw;overflow:hidden}}.agent-explainer{padding:84px var(--page-gutter) 0}.agent-explainer .figures-section-head{margin-bottom:0}.agent-roster-section{padding-top:60px}.agent-roster{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;display:grid}.agent-card{min-width:0;color:inherit;border:1px solid var(--line-strong);background:#1b1813;grid-template-rows:auto auto auto 1fr auto;gap:20px;padding:clamp(22px,2.4vw,30px);text-decoration:none;transition:border-color .2s,transform .2s,background .2s;display:grid}.agent-card:hover{background:#201c16;border-color:#b89c68b8;transform:translateY(-3px)}.agent-card-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.agent-card-address{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--figure-gold);font:8px/1.4 var(--mono);letter-spacing:.07em;overflow:hidden}.agent-card-identity{align-items:center;gap:16px;display:flex}.agent-card-monogram{aspect-ratio:1;color:#17140f;background:var(--figure-gold);width:52px;font:400 18px/1 var(--serif);letter-spacing:-.02em;border-radius:50%;flex:none;place-items:center;display:grid}.agent-card-identity h3{color:var(--ink-strong);font:400 clamp(24px,2.4vw,32px)/1 var(--serif);letter-spacing:-.03em;margin:0}.agent-card-pronouns{color:#8d857b;font:8px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:4px 0 0}.agent-card-role{color:#aaa297;font:13px/1.6 var(--serif);margin:0}.agent-card-meta{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.agent-card-meta div{border-right:1px solid var(--line);gap:7px;padding:14px 12px 14px 0;display:grid}.agent-card-meta div:last-child{border-right:0;padding-right:0}.agent-card-meta dt{color:#756e64;font:7px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.agent-card-meta dd{color:#ded5c9;font:400 16px/1 var(--serif);overflow-wrap:anywhere;margin:0}.agent-card-open{color:#d8c7a9;font:8px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.agent-honesty{margin:22px var(--page-gutter) 0;background:#b778530f;border:1px solid #b7785366;align-items:center;gap:20px;padding:20px 26px;display:flex}.agent-honesty p{color:#d8b79f;font:14px/1.6 var(--serif);margin:0}.agent-state{margin:22px var(--page-gutter) 0;border:1px solid var(--line-strong);grid-template-columns:1.2fr 1fr 1.2fr;display:grid}.agent-state>div{border-right:1px solid var(--line);align-content:center;gap:10px;min-height:150px;padding:26px;display:grid}.agent-state>div:last-child{border-right:0}.agent-state p,.agent-state span:not(.status){color:#777066;font:7px/1.4 var(--mono);letter-spacing:.07em;text-transform:uppercase;margin:0}.agent-state strong{color:var(--ink-strong);font:400 clamp(18px,2vw,26px)/1.15 var(--serif);overflow-wrap:anywhere}.agent-dl{border:1px solid var(--line);margin:0;display:grid}.agent-dl>div{border-bottom:1px solid var(--line);grid-template-columns:240px 1fr;gap:24px;padding:20px 24px;display:grid}.agent-dl>div:last-child{border-bottom:0}.agent-dl dt{color:#817a70;font:7px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase}.agent-dl dd{color:#ded5c9;font:15px/1.65 var(--serif);overflow-wrap:anywhere;margin:0}.agent-authority{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.agent-authority article{border:1px solid var(--line);background:#1b1813;align-content:start;gap:16px;padding:26px;display:grid}.agent-authority h3{border-bottom:1px solid var(--line);font:9px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0;padding-bottom:14px}.agent-authority-owns h3{color:var(--figure-olive)}.agent-authority-requires h3{color:var(--figure-gold)}.agent-authority-never h3{color:var(--figure-orange)}.agent-authority ul{color:#c4bbb0;font:14px/1.55 var(--serif);gap:10px;margin:0;padding-left:18px;display:grid}.agent-authority-never ul{color:#cbb0a1}.agent-seal{grid-template-columns:1fr 1.2fr;gap:18px;display:grid}.agent-seal-state{border:1px solid var(--line);background:#1b1813;align-content:start;gap:18px;padding:26px;display:grid}.agent-seal-state dl{gap:0;margin:0;display:grid}.agent-seal-state dl div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.agent-seal-state dl div:last-child{border-bottom:0}.agent-seal-state dt{color:#817a70;font:7px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase}.agent-seal-state dd{color:#ded5c9;font:400 16px/1 var(--serif);margin:0}.agent-seal-bindings{border:1px solid var(--line);background:#b89c6809;align-content:start;gap:14px;padding:26px;display:grid}.agent-seal-bindings>span{color:var(--figure-gold);font:7px/1.4 var(--mono);letter-spacing:.09em;text-transform:uppercase}.agent-seal-bindings ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.agent-seal-bindings li{border:1px solid var(--line-strong);color:#cbc2b6;font:9px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;padding:7px 11px}.agent-receipts{border:1px solid var(--line);margin:0;padding:0;list-style:none}.agent-receipts li{border-bottom:1px solid var(--line);padding:20px 24px}.agent-receipts li:last-child{border-bottom:0}.agent-receipt-head{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.agent-receipt-type{color:var(--figure-gold);font:8px/1.4 var(--mono);letter-spacing:.09em;text-transform:uppercase}.agent-receipt-head time{color:#817a70;font:8px/1.4 var(--mono);letter-spacing:.06em;white-space:nowrap}.agent-receipt-note{color:#b8afa4;max-width:900px;font:14px/1.7 var(--serif);margin:12px 0 0}.agent-receipts-empty{border:1px dashed var(--line-strong);color:#8d857b;font:14px/1.6 var(--serif);margin:0;padding:30px 24px}.agent-lineage{gap:18px;display:grid}.agent-lineage dl{border:1px solid var(--line);margin:0;display:grid}.agent-lineage dl div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:18px;padding:18px 24px;display:flex}.agent-lineage dl div:last-child{border-bottom:0}.agent-lineage dt{color:#817a70;font:7px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase}.agent-lineage dd{color:#ded5c9;font:400 16px/1 var(--serif);margin:0}.agent-ratification{background:#b89c680d;border:1px solid #b89c6866;margin:0;padding:28px 30px}.agent-ratification p{color:#e7dcc9;font:400 clamp(20px,2.4vw,30px)/1.35 var(--serif);letter-spacing:-.01em;margin:0}.agent-ratification p:before{content:"“"}.agent-ratification p:after{content:"”"}.agent-ratification cite{color:var(--figure-gold);font:8px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-top:14px;font-style:normal;display:block}@media (width<=900px){.agent-authority,.agent-seal,.agent-state{grid-template-columns:1fr}.agent-state>div{border-right:0;border-bottom:1px solid var(--line)}.agent-state>div:last-child{border-bottom:0}}@media (width<=720px){.agent-explainer{padding:60px 18px 0}.agent-honesty,.agent-state{margin-inline:18px}.agent-honesty{flex-direction:column;align-items:flex-start;gap:14px}.agent-dl>div{grid-template-columns:1fr;gap:8px}.agent-roster{grid-template-columns:1fr}}.pricing-site{background:var(--ground)}.pricing-site main{background:radial-gradient(circle at 84% 6%, #b89c6812, transparent 30%), var(--ground)}.pricing-site .page-intro{border-bottom:1px solid var(--line)}.pricing-section{padding:clamp(60px,7vw,100px) var(--page-gutter);border-top:1px solid var(--line)}.pricing-section.free{background:linear-gradient(180deg, #b89c6812, transparent 58%), var(--ground)}.pricing-section.product{background:var(--ground-2)}.pricing-section.intake{background:#1b1813}.pricing-head{grid-template-columns:minmax(0,1.1fr) minmax(280px,.72fr);align-items:end;gap:clamp(24px,4vw,72px);margin-bottom:clamp(32px,3.6vw,52px);display:grid}.pricing-head .eyebrow{grid-column:1/-1;margin:0 0 4px}.pricing-head h2{color:var(--ink-strong);font:400 clamp(34px,4.2vw,62px)/.98 var(--serif);letter-spacing:-.04em;margin:0}.pricing-head>p:last-child{color:var(--muted);font:14px/1.7 var(--serif);margin:0}.pricing-cards{gap:14px;display:grid}.pricing-cards.two{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-cards.three{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-card{border:1px solid var(--line-strong);background:#ffffff05;flex-direction:column;gap:11px;min-height:246px;padding:clamp(22px,2.4vw,32px);display:flex}.pricing-tag{color:var(--gold);font:8px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.pricing-card h3{color:var(--ink-strong);font:400 clamp(24px,2.5vw,34px)/1.02 var(--serif);letter-spacing:-.02em;margin:2px 0 0}.pricing-price{color:var(--ink-strong);font:400 clamp(30px,3.2vw,44px)/1 var(--serif);align-items:baseline;gap:7px;margin:0;display:flex}.pricing-price span{color:var(--muted);font:10px/1.3 var(--mono);letter-spacing:.05em;text-transform:uppercase}.pricing-body{color:#c7beb1;font:13.5px/1.64 var(--serif);margin:0}.pricing-foot{border-top:1px solid var(--line);color:var(--muted);font:10.5px/1.5 var(--mono);letter-spacing:.02em;text-transform:uppercase;margin-top:auto;padding-top:13px}.pricing-measure{background:#b89c680d;border:1px solid #b89c6866;margin-top:22px;padding:clamp(22px,2.4vw,30px)}.pricing-measure p{color:#d8cdbf;max-width:940px;font:15px/1.68 var(--serif);margin:0}.pricing-measure .lead-word{color:var(--gold)}.pricing-brackets{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;display:grid}.pricing-brackets div{border-right:1px solid var(--line);gap:9px;padding:clamp(18px,1.8vw,24px);display:grid}.pricing-brackets div:last-child{border-right:0}.pricing-brackets span{color:#817a70;font:7.5px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase}.pricing-brackets strong{color:var(--ink-strong);font:400 clamp(19px,2.1vw,28px)/1 var(--serif)}.pricing-actions{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:26px;display:flex}.pricing-fine{color:var(--muted);font:12px/1.62 var(--serif);flex:300px;margin:0}.pricing-site .button.ghost{color:var(--ink);border-color:var(--line-strong);background:0 0}.pricing-site .button.ghost:hover{color:var(--ink-strong);border-color:var(--copper-light);background:#ffffff08}@media (width<=980px){.pricing-head{grid-template-columns:1fr;align-items:start}.pricing-cards.three{grid-template-columns:1fr}.pricing-brackets{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-brackets div:nth-child(2){border-right:0}.pricing-brackets div:nth-child(n+3){border-top:1px solid var(--line)}}@media (width<=700px){.pricing-cards.two,.pricing-brackets{grid-template-columns:1fr}.pricing-brackets div{border-right:0;border-bottom:1px solid var(--line)}.pricing-brackets div:last-child{border-bottom:0}}.home-contact-call{border-color:#c99a50;box-shadow:0 0 0 1px #c99a504d,0 0 24px #c99a502e}.home-contact-call:hover,.home-contact-call:focus-visible{box-shadow:0 0 0 1px #e5bf7c8c,0 0 34px #c99a504d}.product-interface{--desk-paper:#c8b79f;--desk-paper-raised:#c8b79f;--desk-paper-deep:#b6a185;--desk-ink:#272018;--desk-muted:#665747;--desk-grain:radial-gradient(circle at 17% 13%, #fff9ed38 0 .55px, transparent .9px), radial-gradient(circle at 73% 61%, #4f372226 0 .45px, transparent .8px), repeating-linear-gradient(2deg, #45332109 0 1px, transparent 1px 5px);min-height:100vh;color:var(--desk-ink);background-color:var(--desk-paper);background-image:var(--desk-grain);background-blend-mode:soft-light, multiply, multiply;background-position:0 0,3px 2px,0 0;background-size:7px 9px,11px 13px,auto;background-attachment:fixed}.product-main{width:min(1640px,100% - 40px);margin:0 auto;padding:20px 0 56px}.interface-toolbar{background-color:#0e1111;background-image:linear-gradient(90deg,#0e1111fe 0 48%,#0e1111e6 64%,#0e11115c 100%),linear-gradient(#c095590f 1px,#0000 1px),linear-gradient(90deg,#c095590d 1px,#0000 1px),url(/art/home-assurance-apparatus-v2-gold.webp);background-position:50%,50%,50%,right 40%;background-repeat:no-repeat,repeat,repeat,no-repeat;background-size:auto,42px 42px,42px 42px,auto 390px;border:1px solid #c1996270;grid-template-rows:auto auto;grid-template-columns:180px minmax(260px,1fr) auto;align-items:center;gap:22px;min-height:136px;padding:22px 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 46px #34251633}.interface-wordmark{color:#f0eadf;grid-row:1/3;align-items:center;gap:10px;display:inline-flex}.interface-wordmark .logo-letters{width:132px}.interface-wordmark>span{color:#a59a8b;font:700 9px/1 var(--sans);letter-spacing:.25em}.interface-title{border-left:1px solid #d5b17e42;grid-row:1/3;align-self:center;min-width:0;padding-left:24px}.interface-title span,.subview-toolbar span,.desk-status-row span{color:var(--gold);font:10px/1.25 var(--mono);letter-spacing:.09em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;display:block;overflow:hidden}.interface-title h1{color:var(--ink-strong);font:400 42px/.9 var(--serif);letter-spacing:-.035em;margin:6px 0 0}.interface-title p{color:#c7bbab;font:11px/1.45 var(--serif);margin:10px 0 0}.product-view-pills{background:#0c0c0a8a;border:1px solid #d5b17e47;grid-area:1/3;align-self:end;display:inline-flex}.product-view-pills button{min-width:88px;min-height:38px;color:var(--muted);border:0;border-right:1px solid var(--line);font:700 10px/1 var(--sans);letter-spacing:.04em;cursor:pointer;background:0 0;padding:0 14px}.product-view-pills button:last-child{border-right:0}.product-view-pills button:hover,.product-view-pills button.is-active{color:var(--paper-ink);background:var(--paper)}.interface-state{flex-wrap:wrap;grid-area:2/3;justify-content:flex-end;align-self:start;gap:5px;display:flex}.interface-state span{color:var(--gold);font:700 8px/1 var(--mono);letter-spacing:.07em;border:1px solid #b89c6861;padding:5px 6px}.interface-guardline{color:#4e4236;background-color:var(--desk-paper-deep);background-image:var(--desk-grain);background-blend-mode:soft-light, multiply, multiply;min-height:36px;font:10px/1.35 var(--mono);background-position:0 0,3px 2px,0 0;background-size:7px 9px,11px 13px,auto;border:1px solid #48342157;border-top:0;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:16px;padding:7px 14px;display:grid}.interface-guardline strong{color:#5e3e20;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.interface-guardline small{color:#665747;text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-view{min-height:calc(100vh - 132px);color:var(--desk-ink);background-color:var(--desk-paper);background-image:var(--desk-grain);background-blend-mode:soft-light, multiply, multiply;background-position:0 0,3px 2px,0 0;background-size:7px 9px,11px 13px,auto;border:1px solid #4834215c;border-top:0;padding:22px;box-shadow:inset 0 1px #fff8ea47}.desk-status-row,.subview-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;min-height:48px;padding:0 2px 14px;display:flex}.desk-status-row strong{color:var(--desk-ink);font:400 28px/1 var(--serif);margin-top:6px;display:block}.desk-status-row small,.subview-toolbar small{color:var(--desk-muted);font:10px/1.4 var(--mono);text-align:right}.desk-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.desk-card{min-width:0;color:var(--paper-ink);background-color:var(--desk-paper-raised);background-image:var(--desk-grain);background-blend-mode:soft-light, multiply, multiply;background-position:0 0,3px 2px,0 0;background-size:7px 9px,11px 13px,auto;border:1px solid #4e382273;flex-direction:column;display:flex;box-shadow:0 8px 18px #3f2b181a}.desk-card-head{border-bottom:1px solid #2a231c2e;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-height:92px;padding:16px;display:grid}.desk-card-head span,.desk-card-facts dt,.desk-card-receipt>span{color:#7f6854;font:700 9px/1.25 var(--mono);letter-spacing:.08em;text-transform:uppercase}.desk-card-head h3{font:400 25px/1.02 var(--serif);letter-spacing:-.025em;margin:7px 0 0}.desk-card-head>b,.desk-card-receipt b{color:#574536;font:700 8px/1 var(--mono);letter-spacing:.08em;border:1px solid #5745366b;padding:4px 6px}.desk-card-action{min-height:65px;font:14px/1.5 var(--serif);border-bottom:1px solid #2a231c29;margin:0;padding:13px 16px}.desk-card-facts{margin:0;padding:4px 16px 8px}.desk-card-facts>div{border-bottom:1px solid #2a231c1c;grid-template-columns:82px minmax(0,1fr);gap:10px;padding:7px 0;display:grid}.desk-card-facts dd{color:#39342e;min-width:0;font:12px/1.45 var(--sans);margin:0}.desk-card-facts dd.is-urgent{color:#9a492c;font-weight:700}.desk-card-facts code{color:#76584c;font:10px/1.4 var(--mono)}.desk-card-calls{gap:5px;padding:5px 16px 12px;display:grid}.desk-card-calls button{color:#4c453d;text-align:left;cursor:pointer;background:0 0;border:1px solid #2a231c38;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;min-height:38px;padding:7px 9px;display:grid}.desk-card-calls button:hover,.desk-card-calls button.is-active{color:var(--paper-ink);background:#d8cdbd;border-color:#2a231cad}.desk-card-calls button:disabled{cursor:default;opacity:.66}.desk-card-calls button.is-active:disabled{opacity:1}.desk-card-calls i{width:22px;height:22px;font:700 7px/1 var(--mono);border:1px solid #2a231c66;border-radius:50%;place-items:center;font-style:normal;display:grid}.desk-card-calls button.is-active i{color:var(--paper);background:var(--paper-ink)}.desk-card-calls span{font:12px/1.35 var(--sans)}.desk-card-decision{gap:7px;padding:0 16px 14px;display:grid}.desk-card-sign{min-height:40px;color:var(--paper);border:1px solid var(--paper-ink);background:var(--paper-ink);font:700 10px/1.2 var(--sans);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;padding:9px 12px}.desk-card-sign:hover{background:#373128}.desk-card-sign:disabled{color:#655c52;cursor:default;background:#d8cdbd;border-color:#2a231c47}.desk-card-decision small{color:#746b61;min-height:30px;font:10px/1.45 var(--mono)}.desk-card-receipt{color:var(--desk-ink);background-color:var(--desk-paper-deep);background-image:var(--desk-grain);background-blend-mode:soft-light, multiply, multiply;background-position:0 0,3px 2px,0 0;background-size:7px 9px,11px 13px,auto;border-top:1px solid #4e382257;margin-top:auto;padding:13px 16px 15px}.desk-card-receipt>span{color:#67451f}.desk-card-receipt>div{justify-content:space-between;align-items:center;gap:12px;margin:8px 0 7px;display:flex}.desk-card-receipt code{color:#4f3924;font:10px/1 var(--mono)}.desk-card-receipt b{color:#603f1f;border-color:#52392075}.desk-card-receipt p{color:#4f4337;font:11px/1.5 var(--sans);margin:0}.subview-toolbar{align-items:center}.subview-toolbar h2{color:var(--desk-ink);font:400 27px/1 var(--serif);margin:6px 0 0}.subview-toolbar a{color:var(--gold);font:700 8px/1.2 var(--mono);letter-spacing:.07em;text-transform:uppercase}.calendar-scroll{margin-top:14px;overflow-x:auto}.calendar-week{border:1px solid #4e382261;grid-template-columns:repeat(7,minmax(0,1fr));min-width:760px;display:grid}.calendar-day{min-height:164px;color:var(--desk-ink);background-color:var(--desk-paper-raised);background-image:var(--desk-grain);background-blend-mode:soft-light, multiply, multiply;background-position:0 0,3px 2px,0 0;background-size:7px 9px,11px 13px,auto;padding:13px 11px}.calendar-day+.calendar-day{border-left:1px solid #4e38224d}.calendar-day.is-past{background-color:#b8a68d}.calendar-day.is-today{color:var(--paper-ink);background-color:#e0d5c4}.calendar-day header{border-bottom:1px solid;border-bottom-color:var(--line);gap:3px;margin-bottom:10px;padding-bottom:9px;display:grid}.calendar-day.is-today header{border-bottom-color:#2a231c33}.calendar-day time{font:700 10px/1 var(--sans);text-transform:uppercase}.calendar-day header span{color:var(--desk-muted);font:10px/1 var(--mono)}.calendar-day b{color:#66451f;font:700 9px/1 var(--mono);border:1px solid #5239206b;justify-self:start;margin-top:4px;padding:3px 5px}.calendar-day.is-today b{color:var(--paper);background:var(--paper-ink)}.calendar-day p{color:#4e4338;font:12px/1.45 var(--sans);margin:0 0 8px;padding-left:9px;position:relative}.calendar-day.is-today p{color:#4c453d}.calendar-day p:before{background:var(--gold);content:"";width:3px;height:3px;position:absolute;top:5px;left:0}.calendar-day p.is-warning{color:#cc7651}.record-classes{margin-top:14px}.record-classes>header{color:var(--desk-muted);font:10px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:16px;padding:10px 2px;display:flex}.record-classes>header b{color:#68461f}.record-classes>div{border:1px solid #4e382261;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.record-classes article{background-color:var(--desk-paper-raised);background-image:var(--desk-grain);background-blend-mode:soft-light, multiply, multiply;background-position:0 0,3px 2px,0 0;background-size:7px 9px,11px 13px,auto;min-width:0;padding:14px 12px}.record-classes article+article{border-left:1px solid #4e38224d}.record-classes small{color:#68461f;font:700 9px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase}.record-classes strong{color:var(--desk-ink);font:400 17px/1.1 var(--serif);margin:8px 0 5px;display:block}.record-classes article span{color:var(--desk-muted);font:11px/1.35 var(--sans)}.receipt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.receipt-grid article{min-width:0;color:var(--paper-ink);background-color:var(--desk-paper-raised);background-image:var(--desk-grain);background-blend-mode:soft-light, multiply, multiply;background-position:0 0,3px 2px,0 0;background-size:7px 9px,11px 13px,auto;border:1px solid #4e38226b;padding:17px}.receipt-grid code{color:#76584c;font:10px/1 var(--mono)}.receipt-grid h3{font:400 19px/1.05 var(--serif);text-transform:capitalize;margin:9px 0 7px}.receipt-grid b{font:700 9px/1 var(--mono);border:1px solid #2a231c66;padding:4px 6px;display:inline-flex}.receipt-grid p{color:#514a42;font:12px/1.5 var(--sans);margin:11px 0}.receipt-grid article>span{overflow-wrap:anywhere;color:#7d746b;font:10px/1.4 var(--mono);display:block}@media (width<=1050px){.interface-toolbar{grid-template-columns:130px minmax(140px,1fr) auto}.interface-state{border-top:1px solid var(--line);grid-area:3/1/auto/-1;justify-content:flex-start;padding-top:8px}.desk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-card:last-child{grid-column:1/-1}}@media (width<=720px){.product-main{width:100%;padding:0}.interface-toolbar{border-inline:0;grid-template-columns:1fr auto;gap:10px 14px;padding:10px 12px}.interface-wordmark{display:none}.interface-title{border-left:0;grid-row:1;padding-left:0}.interface-title h1{font-size:34px}.interface-title p{max-width:26ch;font-size:10px}.product-view-pills{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.product-view-pills button{min-width:0}.interface-state{border-top:0;grid-area:1/2;align-self:center;padding-top:0}.interface-state span:not(:first-child){display:none}.interface-guardline{border-inline:0;grid-template-columns:1fr auto}.interface-guardline small{display:none}.product-view{border-inline:0;min-height:calc(100vh - 128px);padding:12px}.desk-status-row{min-height:42px}.desk-status-row small{display:none}.desk-grid,.receipt-grid{grid-template-columns:1fr;gap:10px;margin-top:10px}.desk-card:last-child{grid-column:auto}.desk-card-head{min-height:0}.record-classes{overflow-x:auto}.record-classes>div{min-width:650px}}@media (prefers-reduced-motion:reduce){.product-view-pills button,.desk-card-calls button,.desk-card-sign{transition:none}}:root{--guth-dark:#17130f;--guth-darkest:#100d0a;--guth-parchment:#c9baa4;--guth-parchment-raised:#d5c8b4;--guth-gold:#b98b52;--guth-white:#fff9ed;--guth-cream:#b9aea0;--guth-line-dark:#412f1e42;--guth-line-light:#d5b17e40;--guth-dark-reveal:linear-gradient(90deg, #17130ffb 0 52%, #17130fe6 68%, #17130f61 100%);--guth-paper-grain:radial-gradient(circle at 18% 8%, #fff9ed29, transparent 29%), repeating-linear-gradient(0deg, #53392205 0 1px, transparent 1px 4px), repeating-linear-gradient(90deg, #53392203 0 1px, transparent 1px 7px)}html{background:var(--guth-dark);scrollbar-width:thin;scrollbar-color:#92704c #17130f}html::-webkit-scrollbar{width:10px;height:10px;display:block}html::-webkit-scrollbar-track{background:#17130f}html::-webkit-scrollbar-thumb{background:#92704c;border:2px solid #17130f;border-radius:999px}html::-webkit-scrollbar-thumb:hover{background:#b08b62}.site-header nav a:focus-visible,.home-map-text-link:focus-visible,.architecture-text-link:focus-visible{outline-offset:5px;outline:2px solid #c8a16d}.site-footer .fineprint{font-size:11px;line-height:1.55}.home-map-site,.architecture-site,.audits-site,.security-site,.certificate-site,.workchat-shell,.research-shell{isolation:isolate;background:var(--guth-dark);min-height:100svh;position:relative}.home-map-site:before,.architecture-site:before,.audits-site:before,.security-site:before,.certificate-site:before,.workchat-shell:before,.research-shell:before{content:"";z-index:0;pointer-events:none;opacity:1;mix-blend-mode:normal;filter:none;background-color:var(--guth-dark);background-position:100%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.home-map-site:after,.architecture-site:after,.audits-site:after,.security-site:after,.certificate-site:after,.workchat-shell:after,.research-shell:after{display:none}.home-map-site:before{background-image:url(/art/home-assurance-apparatus-v2-gold.webp)}.architecture-site:before{background-image:url(/art/architecture-agent-anatomy-v3-gold.webp)}.audits-site:before{background-image:url(/art/audit-evidence-instruments-v2-gold.webp)}.security-site:before{background-image:url(/art/security-compass-lock-v1.webp)}.certificate-site:before{background-image:url(/art/architecture-seven-stage-machine-v2-gold.webp)}.workchat-shell:before{background-image:url(/art/home-assurance-apparatus-v2-gold.webp)}.research-shell:before{background-image:url(/art/labs-agent-construction-study-v2-gold.webp)}.home-map-site>*,.architecture-site>*,.audits-site>*,.security-site>*,.certificate-site>*,.workchat-shell>*,.research-shell>*{z-index:1;position:relative}.home-map-site .site-header,.architecture-site .site-header,.audits-site .site-header,.security-site .site-header,.certificate-site .site-header,.workchat-shell .site-header,.research-shell .site-header{color:#eee8de;background:#0e1111;border-bottom-color:#9b7748}.home-map-hero,.architecture-hero,.audits-site .page-intro,.security-site .page-intro,.research-shell .research-hero{box-sizing:border-box;min-height:450px;color:var(--guth-white);background:linear-gradient(90deg,#100d0afe 0 49%,#100d0adb 67%,#100d0a2e 100%);border-bottom:1px solid #b98b5259}.home-map-hero,.architecture-hero{padding:72px var(--page-gutter) 66px;grid-template-columns:150px minmax(0,930px);align-items:end;gap:clamp(30px,4vw,62px);display:grid}.home-map-first-frame{min-height:0;padding:0;display:contents}.home-map-rail,.architecture-rail,.research-rail{color:#8d806f;font:10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;align-self:start;padding-top:7px}.home-map-intro{width:auto;max-width:930px;color:inherit;text-align:left;box-shadow:none;background:0 0;border:0;margin:0;padding:0}.home-map-kicker,.architecture-kicker,.research-kicker{color:#c29763;font:10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0}.home-map-intro h1,.architecture-hero h1,.research-shell .research-hero h1{max-width:930px;color:var(--guth-white);font:400 clamp(58px, 7vw, 100px)/.91 var(--serif);letter-spacing:-.055em;text-align:left;text-transform:none;margin:22px 0 0;padding:0}.home-map-lede,.architecture-hero-copy>p,.research-shell .research-intro{max-width:760px;color:var(--guth-cream);font:17px/1.65 var(--serif);text-align:left;margin:28px 0 0}.home-map-actions,.architecture-hero-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px 26px;margin-top:28px;display:flex}.home-map-intro .button.primary,.architecture-hero .button.primary{color:#211a13;background:#ddc29e}.home-map-intro .button.primary:hover,.architecture-hero .button.primary:hover{color:#17110c;background:#f0d6b1}.home-map-text-link,.architecture-text-link{color:#eadac5;border-color:#daae7594;font-size:10.5px}.home-map-text-link:hover,.architecture-text-link:hover{color:#fff9ed;border-color:#d3a66c}.home-map-quote-link{color:#e3b978;border-color:#e3b978b8}.home-map-rail{grid-column:1}.home-map-intro{grid-column:2}.home-map-hero{min-height:0;padding-top:44px;padding-bottom:44px}.home-map-intro h1{margin-top:16px;font-size:clamp(54px,6vw,86px)}.home-map-lede,.home-map-actions{margin-top:20px}.home-map-journey{width:100%;max-width:none;padding:clamp(34px, 4vw, 62px) var(--page-gutter) clamp(28px, 3.5vw, 52px);box-shadow:none;background:0 0;border:0;margin:0;overflow:visible}.home-map-journey>header{background:0 0;border:0;width:min(100%,1580px);margin:0 auto;padding:0;display:block}.home-map-journey>header>strong{color:#fff9ed;max-width:760px;font:400 clamp(25px, 2.1vw, 38px)/1.05 var(--serif);letter-spacing:-.025em;display:block}.home-map-journey ol{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(10px,1vw,16px);width:min(100%,1580px);min-height:0;margin:24px auto 0;display:grid}.home-map-journey li+li{border-left:0}.home-map-journey li:not(:last-child):after{content:"→";color:#d4a365;width:auto;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;right:calc(clamp(10px,1vw,16px)/-2);transform:translate(50%,-50%)}.home-map-journey li button{aspect-ratio:auto;color:#231f19;width:100%;min-height:350px;font:inherit;text-align:left;appearance:none;cursor:pointer;background-blend-mode:soft-light, multiply, multiply;background-color:#c8b79f;background-image:radial-gradient(circle at 17% 13%,#fff9ed38 0 .55px,#0000 .9px),radial-gradient(circle at 73% 61%,#4f372226 0 .45px,#0000 .8px),repeating-linear-gradient(2deg,#45332109 0 1px,#0000 1px 5px);background-position:0 0,3px 2px,0 0;background-size:7px 9px,11px 13px,auto;border:1px solid #6c4e307a;flex-direction:column;margin:0;padding:clamp(17px,1.45vw,23px);transition:color .18s,background .18s,transform .18s,box-shadow .18s;display:flex;box-shadow:0 14px 30px #0000002e,inset 0 1px #fff8ea3d}.home-map-journey li button:hover{background-color:#d0c1aa;transform:translateY(-5px);box-shadow:0 24px 54px #0000004d}.home-map-journey li button:focus-visible{outline-offset:4px;outline:3px solid #f0cf9f}.home-map-journey li h2{margin:clamp(14px,1.4vw,22px) 0 8px;font-size:clamp(21px,1.3vw,26px)}.home-map-journey li p{max-width:31ch;font-size:clamp(11.5px,.67vw,13px);line-height:1.48}.home-journey-modal{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0806d6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.home-journey-dialog{box-sizing:border-box;color:#2b231b;background-color:#c8b79f;background-image:radial-gradient(circle at 17% 13%,#fff9ed38 0 .55px,#0000 .9px),radial-gradient(circle at 73% 61%,#4f372226 0 .45px,#0000 .8px),repeating-linear-gradient(2deg,#45332109 0 1px,#0000 1px 5px);background-size:7px 9px,11px 13px,auto;border:1px solid #e8ca9e8a;width:min(620px,100%);max-height:calc(100svh - 48px);padding:clamp(30px,5vw,58px);position:relative;overflow-y:auto;box-shadow:0 34px 100px #0000009e}.home-journey-close{color:#684929;font:700 9px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #6849297a;padding:6px 0;position:absolute;top:18px;right:18px}.home-journey-close:hover{color:#241a11;border-color:#241a11}.home-journey-close:focus-visible,.home-journey-link:focus-visible{outline-offset:5px;outline:3px solid #795733}.home-journey-number{color:#835f3a;font:10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0}.home-journey-dialog h2{color:#241d16;font:400 clamp(42px, 7vw, 68px)/.95 var(--serif);letter-spacing:-.045em;margin:18px 0 0}.home-journey-summary{color:#4f3c29;font:700 13px/1.5 var(--sans);margin:18px 0 0}.home-journey-detail{color:#44382c;max-width:52ch;font:18px/1.62 var(--serif);margin:24px 0 0}.home-journey-link{color:#5e4125;width:fit-content;font:700 10px/1.4 var(--sans);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #5e41257a;align-items:center;gap:10px;margin-top:30px;padding-bottom:6px;display:inline-flex}.home-journey-link:hover{color:#21170f;border-color:#21170f}.home-map-architecture-prompt{text-align:center;width:min(100%,1580px);margin:clamp(22px,2.5vw,36px) auto 0}.home-map-architecture-prompt a{color:#d7b57f;font:700 10px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #d7b57f7a;align-items:center;gap:10px;display:inline-flex}.home-map-architecture-prompt span{font-size:15px}.home-map-offer{padding:24px var(--page-gutter);color:#4f4439;border-bottom:1px solid var(--guth-line-dark);background:var(--guth-parchment-raised);grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr) auto;align-items:center;gap:28px;display:grid}.home-map-risk,.home-map-status{max-width:none;color:inherit;margin:0;font-size:12.5px;line-height:1.55}.home-map-status strong{color:#744d2d}.home-map-offer .home-map-text-link{white-space:nowrap;color:#5f4327}.home-map-body{padding:28px var(--page-gutter);background:0 0}.home-section-divider{background:#342719d1}.home-map-closing{padding:28px var(--page-gutter) 34px;background:0 0}.home-map-closing.home-map-anatomy{padding:clamp(30px, 4vw, 58px) var(--page-gutter) clamp(50px, 6vw, 88px);margin-top:0;scroll-margin-top:84px}.home-anatomy-analogy{color:#c9bdad;background:#c9a77f3d;border:1px solid #c9a77f45;grid-template-columns:minmax(190px,.55fr) minmax(360px,1.1fr) minmax(300px,.8fr);gap:1px;max-width:1680px;margin:0 auto 12px;display:grid}.home-anatomy-analogy>*{box-sizing:border-box;background:#14100cf5;align-content:center;min-height:116px;margin:0;padding:20px 24px;display:grid}.home-anatomy-analogy>p:first-child{color:#d7b57f;font:8px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase}.home-anatomy-analogy h2{color:#f0e6d7;font:400 clamp(23px, 2vw, 34px)/1.04 var(--serif);letter-spacing:-.025em}.home-anatomy-analogy>p:last-child{color:#a99a87;font:11px/1.65 var(--mono)}.home-map-proof,.home-delivery-story{background:var(--guth-parchment-raised)}.home-credential-finale{min-height:min(720px,100svh - 148px);color:var(--guth-white);border-color:var(--guth-line-light);background:var(--guth-dark-reveal);margin-top:0;padding:clamp(30px,3vw,48px)}.home-credential-copy h2{color:var(--guth-white);font-size:clamp(38px,3.2vw,54px)}.home-credential-copy>p:not(.home-map-kicker){color:var(--guth-cream)}.home-certificate-signature{min-height:104px}.home-certificate-signature .endpoint-seal{clip-path:none;opacity:.34;mix-blend-mode:multiply;filter:grayscale()sepia(.62)contrast(1.08);background-size:contain;border:1px solid #664c3170;border-radius:50%;width:72px;height:72px;bottom:16px;right:22px;box-shadow:0 0 0 3px #694f3314,inset 0 0 0 3px #f5ead729;overflow:visible!important}.home-certificate-signature .endpoint-seal:before{content:"";border:1px dashed #654b2f7a;border-radius:50%;position:absolute;inset:-7px;box-shadow:0 0 0 1px #f5ead721}.home-certificate-signature .endpoint-seal:after{display:none}.home-credential-warning{color:#d2c5b4;background:#b98b5217}.home-credential-warning strong{color:#d3a872}.home-certificate{color:#30271f;background:var(--guth-parchment-raised)}.anatomy-ring circle,.anatomy-sub-node circle{transform-box:fill-box;transform-origin:50%;transition:transform .18s cubic-bezier(.2,.78,.22,1),fill .18s,stroke-width .18s,filter .18s}.anatomy-ring:hover circle,.anatomy-ring:focus-visible circle{transform:scale(1.08)}.anatomy-sub-node:hover circle,.anatomy-sub-node:focus-visible circle{transform:scale(1.11)}@media (prefers-reduced-motion:reduce){.anatomy-ring circle,.anatomy-sub-node circle{transition:none;transform:none}}.architecture-rail{grid-column:1}.architecture-hero-grid{background:0 0;border:0;grid-column:2;max-width:930px;margin:0;padding:0;display:block}.architecture-hero-copy{padding:0;display:block}.architecture-hero-copy>p{margin-top:28px}.architecture-overview{padding:36px var(--page-gutter) 54px;color:#2a241d;background:var(--guth-parchment-raised)}.architecture-overview .architecture-pilot-status,.architecture-overview .architecture-stage-nav,.architecture-overview .architecture-map-boundary{max-width:1540px;margin-inline:auto}.architecture-covenant,.architecture-graph-section,.architecture-summary{color:var(--guth-white);background:var(--guth-dark-reveal)}.architecture-covenant h2,.architecture-covenant h3,.architecture-graph-section h2,.architecture-evidence-graph strong{color:var(--guth-white)}.architecture-covenant p,.architecture-graph-section p,.architecture-evidence-graph span{color:var(--guth-cream)}.architecture-journey{background:var(--guth-parchment-raised)}.architecture-layers{background:var(--guth-parchment)}.audits-site .page-intro,.security-site .page-intro{background:linear-gradient(90deg,#100d0afe 0 49%,#100d0adb 67%,#100d0a29);min-height:450px;padding-top:72px;padding-bottom:66px}.audits-site .page-intro{align-items:center;min-height:calc(100svh - 76px)}.audits-site .page-intro h1,.security-site .page-intro h1{color:var(--guth-white)}.audits-site .page-intro .lede,.security-site .page-intro .lede{color:var(--guth-cream)}.audit-hero-cue{color:#d9bd91;width:fit-content;font:700 9px/1.3 var(--mono);letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #d9bd9175;align-items:center;gap:18px;margin-top:clamp(30px,4vh,46px);padding-bottom:8px;display:inline-flex}.audit-hero-cue b{color:var(--guth-gold);font-size:15px}.audit-position,.audit-process,.assurance-security,.security-breaker,.security-layers,.security-terms{background:var(--guth-parchment)}.incident-ledger,.audit-delivery,.intake-section,.security-effectors,.signature-security,.security-boundary{background:var(--guth-dark-reveal)}.intake-section h2,.intake-section p{color:var(--guth-white)}.intake-section>div>p{color:var(--guth-cream)}.intake-form select{color:#272018;width:100%;font:15px/1.45 var(--sans);text-transform:none;background:#eee5d8;border:1px solid #d2b99661;padding:14px 15px}.audit-snapshot{padding:clamp(82px, 9vw, 132px) var(--page-gutter);color:#2a241d;background-color:var(--guth-parchment-raised);background-image:var(--guth-paper-grain);background-blend-mode:multiply;border-bottom:1px solid #49352247;grid-template-columns:minmax(300px,.78fr) minmax(520px,1.22fr);align-items:center;gap:clamp(48px,8vw,130px);display:grid}.audit-snapshot-copy h2{max-width:680px;font:400 clamp(44px, 5vw, 76px)/.94 var(--serif);letter-spacing:-.045em;margin:18px 0 24px}.audit-snapshot-copy>p:not(.eyebrow){color:#5f5347;max-width:650px;font:15px/1.72 var(--serif);margin:0}.audit-snapshot-copy .audit-snapshot-boundary{border-left:2px solid var(--guth-gold);margin-top:18px;padding-left:16px;font-size:13px}.audit-snapshot-boundary strong{color:#2d251e}.audit-snapshot-copy>a{color:#694521;font:700 10px/1.3 var(--mono);letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #6945218f;gap:16px;margin-top:28px;padding-bottom:8px;display:inline-flex}.audit-snapshot-record{color:var(--guth-white);background:linear-gradient(145deg,#ffffff06,#0000),#120f0cf5;border:1px solid #d2b99661;padding:clamp(24px,3vw,42px);box-shadow:18px 18px #513a241a}.audit-snapshot-promise{border-bottom:1px solid #d2b99647;gap:12px;margin:0 0 28px;padding-bottom:24px;display:grid}.audit-snapshot-promise span,.audit-snapshot-record li>span{color:var(--guth-gold);font:10px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase}.audit-snapshot-promise strong{max-width:700px;color:var(--guth-white);font:400 clamp(27px, 2.6vw, 40px)/1.08 var(--serif)}.audit-snapshot-record ol{border-top:1px solid #d2b99633;margin:0;padding:0;list-style:none}.audit-snapshot-record li{border-bottom:1px solid #d2b99633;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:15px 0;display:grid}.audit-snapshot-record li strong{color:var(--guth-white);font:700 11px/1.3 var(--mono);letter-spacing:.04em;text-transform:uppercase}.audit-snapshot-record li p{color:#bdb2a4;font:12.5px/1.55 var(--serif);margin:5px 0 0}.audit-snapshot-dispositions{background:#d2b99638;border:1px solid #d2b99638;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:22px 0 12px;display:grid}.audit-snapshot-dispositions span{color:#dfc18f;min-width:0;font:9px/1.3 var(--mono);letter-spacing:.06em;text-align:center;text-transform:uppercase;background:#120f0cf5;padding:9px 5px}.audit-snapshot-record small{color:#8f8477;font:9px/1.55 var(--mono);letter-spacing:.04em;text-transform:uppercase;display:block}.audit-offer-paths{padding:88px var(--page-gutter);color:#2a241d;background-color:var(--guth-parchment-raised);background-image:var(--guth-paper-grain);background-blend-mode:multiply;box-shadow:inset 0 1px #b98b5233,inset 0 -1px #b98b5229}.audit-offer-paths>header{max-width:920px}.audit-offer-paths h2{font:400 clamp(42px, 4.8vw, 72px)/.94 var(--serif);letter-spacing:-.045em;margin:16px 0}.audit-offer-paths>header>p:last-child{color:#66594b;max-width:740px;font:15px/1.7 var(--serif)}.audit-offer-paths>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:44px;display:grid}.audit-offer-paths article{background:#fff9ed1f;border:1px solid #b98b5261;flex-direction:column;min-height:270px;padding:28px;display:flex}.audit-offer-paths article>span{color:#87613f;font:10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.audit-offer-paths h3{font:400 31px/1 var(--serif);margin:48px 0 14px}.audit-offer-paths article p{color:#66594b;font:13px/1.65 var(--serif);margin:0}.audit-offer-paths article a{color:#694521;width:fit-content;font:10px/1.3 var(--mono);text-transform:uppercase;margin-top:auto;padding-top:28px}.audit-pricing{padding:88px var(--page-gutter);color:var(--guth-white);background:var(--guth-dark-reveal)}.audit-pricing>header{grid-template-columns:minmax(0,1.15fr) minmax(260px,.7fr);align-items:end;gap:clamp(32px,7vw,120px);display:grid}.audit-pricing h2{max-width:820px;font:400 clamp(42px, 4.8vw, 72px)/.94 var(--serif);letter-spacing:-.045em;margin:16px 0 0}.audit-pricing>header>p{max-width:540px;color:var(--guth-cream);font:15px/1.7 var(--serif);margin:0}.audit-pricing-grid{background:#d2b9964d;border:1px solid #d2b9964d;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:48px;display:grid}.audit-pricing-grid article{background:#120f0cf0;flex-direction:column;min-height:330px;padding:28px;display:flex}.audit-pricing-grid article>span{color:var(--guth-gold);font:9.5px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase}.audit-pricing-grid h3{font:400 30px/1.05 var(--serif);margin:54px 0 12px}.audit-pricing-grid strong{color:#e7c38d;font:400 clamp(34px, 3vw, 48px)/1 var(--serif)}.audit-pricing-grid p{color:#bdb2a4;font:13px/1.65 var(--serif);margin:auto 0 0;padding-top:28px}.audit-pricing>footer{justify-content:space-between;align-items:center;gap:28px;padding-top:26px;display:flex}.audit-pricing>footer p{color:#bdb2a4;max-width:900px;font:12.5px/1.6 var(--serif);margin:0}.audit-pricing>footer p strong{color:var(--guth-white)}.research-shell main{padding:0;display:block}.research-shell .research-hero{padding:72px var(--page-gutter) 66px;text-align:left;grid-template-rows:auto auto auto;grid-template-columns:150px minmax(0,930px);align-content:end;align-items:end;gap:0 clamp(30px,4vw,62px);display:grid;overflow:hidden}.research-shell .research-hero:before{display:none}.research-rail{grid-area:1/1/4}.research-shell .research-hero>.research-kicker,.research-shell .research-hero h1,.research-shell .research-intro{grid-column:2;justify-content:flex-start}.research-shell .research-hero h1:after{display:none}.research-shell .research-hero h1{width:auto}.research-shell .research-intro{margin-inline:0}.labs-overview{padding:28px var(--page-gutter) 40px;color:#2a241d;background:var(--guth-parchment-raised)}.research-shell .labs-overview .research-status-row{color:#68594a;justify-content:flex-start;margin:0;font-size:10.5px}.research-shell .labs-overview .labs-router{width:100%;max-width:1540px;margin:24px 0 0}.research-shell .chronology-lab,.research-shell .breeding-lab{background:var(--guth-parchment);-webkit-backdrop-filter:none;backdrop-filter:none}.research-shell .figure-lab,.research-shell .world-lab,.research-shell .snapshot-section{background:var(--guth-dark-reveal);-webkit-backdrop-filter:none;backdrop-filter:none}.research-shell .research-footer{background-color:var(--guth-parchment-raised);-webkit-backdrop-filter:none;backdrop-filter:none}.research-shell .figure-lab .lab-heading{border-top-color:#ece7dc38}.research-shell .figure-lab .lab-heading h2,.research-shell .figure-lab .figure-metrics strong,.research-shell .figure-lab .test-family-panel h3,.research-shell .figure-lab .test-family-panel ol li,.research-shell .snapshot-section h2,.research-shell .snapshot-section .snapshot-price b{color:var(--guth-white)}.research-shell .figure-lab .lab-heading>p,.research-shell .figure-lab .figure-metrics p,.research-shell .figure-lab .test-family-panel p,.research-shell .snapshot-section .snapshot-offer ul,.research-shell .snapshot-section .snapshot-offer>p{color:var(--guth-cream)}.research-shell .figure-lab .research-kicker,.research-shell .figure-lab .status-pill,.research-shell .figure-lab .panel-label,.research-shell .figure-lab .test-family-panel ol span,.research-shell .snapshot-section .research-kicker,.research-shell .snapshot-section .snapshot-price small{color:#d6ad79}.research-shell .figure-lab .figure-metrics,.research-shell .figure-lab .test-family-panel,.research-shell .figure-lab .test-family-panel ol li,.research-shell .snapshot-section .snapshot-price,.research-shell .snapshot-section .snapshot-offer ul{border-color:#ece7dc2e}.research-shell .lab-heading h2,.research-shell .breeding-copy h2,.research-shell .world-lab .lab-heading h2{font-family:var(--serif);letter-spacing:-.04em;text-transform:none;font-weight:400}.home-delivery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-delivery-grid article,.home-delivery-grid article:last-child{grid-column:auto;min-height:220px}.certificate-site{color:#251f18;background:var(--guth-parchment)}.certificate-site main{background:0 0}.certificate-vector{max-width:none;margin:0;padding:0 0 90px}.certificate-hero{min-height:520px;padding:68px var(--page-gutter);color:var(--guth-white);background:linear-gradient(90deg,#100d0afe 0 49%,#100d0adb 67%,#100d0a2e 100%)}.certificate-hero-copy h1{color:var(--guth-white)}.certificate-hero-copy>p:not(.eyebrow){color:var(--guth-cream)}.certificate-status-line>*{color:#d6c3aa;border-color:var(--guth-line-light)}.certificate-actions a{color:#eadac5;border-color:#b98b52}.certificate-coin-block p span,.certificate-coin-block small,.certificate-coin-block code{color:#c6b69f}.certificate-mechanics,.certificate-receipts,.certificate-verification,.certificate-boundary{margin-left:var(--page-gutter);margin-right:var(--page-gutter)}.certificate-mechanics{background:var(--guth-parchment-raised)}.certificate-receipts{background:#17130ffb}.certificate-receipt-tools label>span,.certificate-receipt-tools>p,.certificate-receipt-summary small,.certificate-receipts article code,.certificate-receipts footer code,.certificate-receipts article>b,.certificate-receipt-summary>button,.certificate-receipt-summary dt,.certificate-receipt-empty span,.certificate-receipts>footer span{font-size:10.5px}.certificate-verification,.certificate-boundary{background:var(--guth-parchment-raised)}.home-map-offer,.home-map-proof,.home-delivery-story,.home-certificate,.architecture-overview,.architecture-journey,.architecture-layers,.audit-position,.audit-process,.assurance-security,.security-breaker,.security-approval-demo,.security-layers,.security-terms,.research-shell .labs-overview,.research-shell .figure-lab,.research-shell .chronology-lab,.research-shell .breeding-lab,.research-shell .snapshot-section,.research-shell .research-footer,.certificate-mechanics,.certificate-founder-mark,.certificate-verification,.certificate-boundary{background-image:var(--guth-paper-grain);background-blend-mode:multiply;border-color:#b98b5257;box-shadow:inset 0 1px #b98b5233,inset 0 -1px #b98b5229}.security-approval-demo{padding:88px var(--page-gutter);color:#2a241d;background-color:var(--guth-parchment-raised)}.security-approval-demo>header{max-width:980px}.security-approval-demo>header .eyebrow{margin-top:22px}.security-approval-demo h2{max-width:920px;font:400 clamp(42px, 4.8vw, 72px)/.94 var(--serif);letter-spacing:-.045em;margin:18px 0}.security-approval-demo>header>p:last-child{color:#66594b;max-width:760px;font:15px/1.7 var(--serif)}.security-approval-demo ol{border-block:1px solid #b98b5266;grid-template-columns:repeat(4,minmax(0,1fr));margin:52px 0 0;padding:0;list-style:none;display:grid}.security-approval-demo li{grid-template-columns:32px 1fr;gap:12px;min-height:250px;padding:24px 22px 24px 0;display:grid}.security-approval-demo li+li{border-left:1px solid #b98b5252;padding-left:22px}.security-approval-demo li>span{color:#87613f;font:10px/1 var(--mono)}.security-approval-demo h3{font:400 27px/1 var(--serif);margin:0 0 18px}.security-approval-demo li p{color:#66594b;min-height:92px;margin:0 0 20px;font-size:13px;line-height:1.6}.security-approval-demo code{color:#755333;font:10px/1.45 var(--mono);overflow-wrap:anywhere}.security-approval-demo aside{border-bottom:1px solid #b98b5266;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px 0;display:grid}.security-approval-demo aside strong{color:#8b4c35;font:10px/1 var(--mono);letter-spacing:.08em}.security-approval-demo aside p{color:#66594b;margin:0;font-size:12px;line-height:1.55}.security-approval-demo aside a{color:#694521;font:10px/1.3 var(--mono);text-transform:uppercase}.world-archive-card{border-block:1px solid #ece7dc2e;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(32px,6vw,96px);margin-top:46px;padding:34px 0;display:grid}.world-archive-card>div:first-child{gap:10px;display:grid}.world-archive-card span,.world-archive-card small{color:#b89c68;font:10px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase}.world-archive-card strong{color:var(--guth-white);font:400 30px/1.05 var(--serif)}.world-archive-card p{color:var(--guth-cream);font:14px/1.7 var(--serif);margin:0 0 22px}.world-archive-card a{color:#d6ad79;font:10px/1.3 var(--mono);text-transform:uppercase}.certificate-public-face{aspect-ratio:1;background:#a88458 url(/guth-coin-seal-selected-mmxxvi.png) 50%/cover no-repeat;border:2px solid #725437;border-radius:50%;width:min(32vw,330px);box-shadow:0 30px 70px #00000052,inset 0 0 0 5px #e7c7972e}.certificate-strike-specimen{border-top:1px solid var(--guth-line-light);grid-template-columns:118px minmax(0,1fr);align-items:center;gap:8px 18px;width:min(100%,360px);margin-top:10px;padding-top:18px;display:grid}.certificate-strike-specimen>span{color:#c6b69f;font:10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1}.certificate-strike-specimen .certificate-coin{width:110px}.certificate-strike-specimen small{max-width:none}.certificate-founder-mark{margin:34px var(--page-gutter) 0;color:#2b241c;background-color:var(--guth-parchment-raised);border:1px solid #b98b5261;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center;gap:clamp(40px,7vw,100px);padding:clamp(30px,5vw,66px);display:grid}.certificate-founder-mark h2{max-width:760px;font:400 clamp(36px, 4vw, 62px)/.96 var(--serif);letter-spacing:-.04em;margin:0 0 18px}.certificate-founder-mark p:not(.eyebrow){color:#665747;max-width:760px;font:14px/1.65 var(--serif)}.certificate-founder-mark a{color:#704923;font:10px/1.3 var(--mono);text-transform:uppercase}.certificate-founder-mark figure{background:#fff9ed2e;border:1px solid #b98b5261;margin:0;padding:26px}.certificate-founder-signature{color:#765c43;text-align:center;border-bottom:1px solid #664a2d94;place-content:center;gap:12px;min-height:150px;display:grid}.certificate-founder-signature span{font:10px/1 var(--mono);letter-spacing:.12em}.certificate-founder-signature strong{font:400 30px/1 var(--serif);letter-spacing:.02em}.certificate-founder-mark figcaption{color:#765c43;font:10px/1.4 var(--mono);letter-spacing:.07em;text-align:center;margin-top:14px}.policy-site{color:#2c251d;background:var(--guth-parchment);min-height:100svh}.policy-site .site-header{color:#eee8de;background:#0e1111;border-bottom-color:#9b7748}.policy-hero{padding:74px var(--page-gutter) 68px;color:var(--guth-white);background:linear-gradient(115deg,#0f0d0afc,#2d2015f2);border-bottom:1px solid #b98b526b}.policy-hero>p{color:#c29763;font:10.5px/1 var(--mono);letter-spacing:.13em;text-transform:uppercase;margin:0 0 22px}.policy-hero h1{max-width:980px;font:400 clamp(50px, 6vw, 88px)/.94 var(--serif);letter-spacing:-.05em;margin:0}.policy-hero>span{max-width:820px;color:var(--guth-cream);font:16px/1.65 var(--serif);margin-top:26px;display:block}.policy-hero a{color:#dfbc8e;border-bottom:1px solid #dfbc8e7a}.policy-layout{padding:62px var(--page-gutter) 90px;grid-template-columns:minmax(230px,.42fr) minmax(0,1.58fr);gap:clamp(36px,7vw,110px);display:grid}.policy-layout>aside{background:#fffaf140;border:1px solid #5b432c4d;align-self:start;padding:24px}.policy-layout>aside strong{color:#875f37;font:10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.policy-layout>aside p{color:#5e5144;font:14px/1.65 var(--serif);margin:18px 0 0}.policy-copy{max-width:900px}.policy-copy section{border-bottom:1px solid #5b432c3d;padding:0 0 30px}.policy-copy section+section{padding-top:30px}.policy-copy h2{font:400 clamp(27px, 2.5vw, 38px)/1 var(--serif);margin:0 0 13px}.policy-copy p{color:#5d5145;font:15px/1.72 var(--serif);margin:0}.policy-copy a{color:#704923;border-bottom:1px solid #7049236b}.contact-grid{border-bottom:1px solid #5b432c52;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.contact-grid article{min-height:300px;padding:36px clamp(22px,3vw,44px)}.contact-grid article+article{border-left:1px solid #5b432c45}.contact-grid small{color:#875f37;font:10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.contact-grid h2{font:400 30px/1 var(--serif);margin:34px 0 18px}.contact-grid p{color:#5d5145;min-height:105px;font:14px/1.65 var(--serif);margin:0 0 22px}.contact-grid a{color:#704923;font:10px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase}.general-question-section{padding:72px var(--page-gutter) 82px;background:var(--guth-parchment-raised);border-bottom:1px solid #5b432c52;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(42px,7vw,120px);display:grid}.general-question-section>header>p{color:#875f37;font:10px/1 var(--mono);letter-spacing:.11em;text-transform:uppercase;margin:0 0 20px}.general-question-section>header h2{font:400 clamp(40px, 4.5vw, 66px)/.96 var(--serif);letter-spacing:-.04em;margin:0}.general-question-section>header span{color:#5d5145;max-width:470px;font:14px/1.65 var(--serif);margin-top:22px;display:block}.general-question-form{margin:0}.incident-boundary{padding:64px var(--page-gutter) 86px;color:var(--guth-white);background:var(--guth-dark);grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:clamp(40px,8vw,130px);display:grid}.incident-boundary>div>p{color:#c29763;font:10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 20px}.incident-boundary h2{font:400 clamp(38px, 4vw, 62px)/.96 var(--serif);margin:0}.incident-boundary>p{color:var(--guth-cream);font:15px/1.72 var(--serif);margin:0}.pg-message-colleague>div{background:#3f3428ad;border-color:#b59a6f47}.pg-avatar-colleague{color:#251d15;background:#b9a176}.pg-inline-receipt{background:#b89c6814;border:1px solid #b89c6859;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:6px 12px;margin:12px 0 11px;padding:11px 12px;display:grid}.pg-inline-receipt span{color:#b89c68;font:700 10px/1 var(--mono);letter-spacing:.07em}.pg-inline-receipt strong{color:#dc9b73;font:700 10px/1 var(--mono)}.pg-inline-receipt code{overflow-wrap:anywhere;color:#8e8375;min-width:0;font:10px/1.3 var(--mono);text-align:right}.pg-inline-receipt small{color:#9b8f81;font:10px/1.35 var(--sans);grid-column:1/-1}.pg-rail,.pg-inspector,.pg-thread,.pg-memory-view,.pg-work-view,.pg-receipt-view{scrollbar-width:thin;scrollbar-color:#92704c #17130f}.pg-composer textarea{resize:none;max-height:150px}.pg-agent-card div:nth-child(2) span,.pg-agent-card>b,.pg-rail>header span,.pg-worker-list>header h2,.pg-worker-list>header span,.pg-worker-list button small,.pg-chat-list>header h2,.pg-chat-list>header span,.pg-chat-list small,.pg-chat-list time,.pg-rail-gate>span,.pg-rail-gate small,.pg-console-head>div>span,.pg-console-head nav button,.pg-thread-heading,.pg-empty-chat span,.pg-message header time,.pg-message footer,.pg-delegation-strip span,.pg-approval span,.pg-approval small,.pg-composer label,.pg-composer button,.pg-composer small,.pg-memory-map small,.pg-work-view dt,.pg-receipt-view code,.pg-receipt-view article a,.pg-receipt-hash,.pg-inspector>header span,.pg-inspector>header b,.pg-inspector-tabs button,.pg-inspector-tabs span,.pg-inspector dt,.pg-profile>button,.pg-index-summary span,.pg-index-summary b,.pg-inspector-note strong,.pg-inspector-note a,.pg-profile-operations>header span,.pg-profile-operations small,.pg-profile-operations em{font-size:10px}@media (width<=900px){.home-map-hero,.architecture-hero,.research-shell .research-hero{grid-template-columns:90px minmax(0,1fr)}.home-map-offer{grid-template-columns:1fr}.home-map-offer .home-map-text-link{width:fit-content}.audit-snapshot{grid-template-columns:minmax(0,1fr)}.audit-pricing>header,.audit-pricing-grid{grid-template-columns:1fr}.audit-pricing-grid article{min-height:250px}.audit-pricing>footer{flex-direction:column;align-items:flex-start}.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-grid article:nth-child(3){border-left:0}.contact-grid article:nth-child(n+3){border-top:1px solid #5b432c45}.home-anatomy-analogy{grid-template-columns:minmax(0,1fr)}.home-anatomy-analogy>*{min-height:0}.general-question-section{grid-template-columns:minmax(0,1fr)}}@media (width<=1180px){.home-map-journey ol{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.home-map-journey li:not(:last-child):after{display:none}.home-map-journey li button{aspect-ratio:auto;min-height:160px}}@media (width<=700px){.home-map-site:before,.architecture-site:before,.audits-site:before,.security-site:before,.certificate-site:before,.workchat-shell:before,.research-shell:before{background-position:64% 0;background-size:auto 560px;background-attachment:scroll}.home-map-hero,.architecture-hero,.research-shell .research-hero{min-height:0;padding:46px 18px 54px;display:block}.home-map-rail,.architecture-rail,.research-rail{margin-bottom:34px}.home-map-intro h1,.architecture-hero h1,.research-shell .research-hero h1{font-size:clamp(44px,14vw,68px)}.home-map-lede,.architecture-hero-copy>p,.research-shell .research-intro{font-size:15px}.home-map-journey{padding:26px 18px 32px;overflow:visible}.home-map-journey>header{min-width:0}.home-map-journey ol{grid-template-columns:minmax(0,1fr);min-width:0}.home-map-journey li button{min-height:112px;padding:16px 18px}.home-map-journey li h2{margin:10px 0 6px}.home-journey-modal{padding:14px}.home-journey-dialog{max-height:calc(100svh - 28px);padding:50px 24px 30px}.home-journey-detail{font-size:16px}.home-map-body{padding:22px 18px 62px}.home-map-closing{padding:22px 18px 28px}.home-credential-finale{min-height:0}.home-delivery-grid{grid-template-columns:minmax(0,1fr)}.audits-site .page-intro,.security-site .page-intro{background:linear-gradient(90deg,#100d0afe,#100d0abd);min-height:0;padding:46px 18px 54px}.audits-site .page-intro{min-height:calc(100svh - 64px)}.audit-snapshot{padding:62px 18px}.audit-snapshot-record{box-shadow:8px 8px #513a241a}.audit-snapshot-dispositions{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-snapshot-dispositions span:last-child{grid-column:1/-1}.architecture-overview,.labs-overview{padding-inline:18px}.certificate-hero{grid-template-columns:1fr;padding:52px 18px}.certificate-public-face{width:min(78vw,330px)}.certificate-founder-mark{grid-template-columns:1fr;margin-inline:18px;padding:28px 20px}.certificate-mechanics,.certificate-receipts,.certificate-verification,.certificate-boundary{margin-left:18px;margin-right:18px}.security-approval-demo{padding:62px 18px}.security-approval-demo ol{grid-template-columns:1fr}.security-approval-demo li{min-height:0;padding:22px 0}.security-approval-demo li+li{border-top:1px solid #b98b5252;border-left:0;padding-left:0}.security-approval-demo li p{min-height:0}.security-approval-demo aside{grid-template-columns:1fr}.audit-offer-paths{padding:62px 18px}.audit-offer-paths>div,.world-archive-card,.pg-inline-receipt{grid-template-columns:1fr}.pg-inline-receipt code{text-align:left}.policy-hero{padding:52px 18px 56px}.policy-layout{grid-template-columns:1fr;padding:40px 18px 62px}.contact-grid{grid-template-columns:1fr}.contact-grid article{min-height:0}.contact-grid article+article{border-top:1px solid #5b432c45;border-left:0}.contact-grid p{min-height:0}.general-question-section{padding:52px 18px 62px}.incident-boundary{grid-template-columns:1fr;padding:52px 18px 62px}}@media (width>=1181px){.home-map-fold,.home-map-fold .home-map-journey{min-height:0;display:block}.home-map-fold .home-map-journey ol{min-height:0}.home-map-fold .home-map-journey li button{height:100%;min-height:168px}}@media (width>=1181px) and (height<=800px){.home-map-fold .home-map-hero{padding:26px var(--page-gutter) 22px;grid-template-columns:100px minmax(0,820px);gap:32px}.home-map-fold .home-map-intro h1{max-width:820px;margin-top:10px;font-size:clamp(48px,4.2vw,58px)}.home-map-fold .home-map-lede{max-width:820px;margin-top:12px;font-size:15px;line-height:1.5}.home-map-fold .home-map-actions{margin-top:12px}.home-map-fold .home-map-journey>header{padding-block:10px}.home-map-fold .home-map-journey li button{padding-block:14px}.home-map-fold .home-map-journey li h2{margin-top:14px}}@media (width<=1180px){.home-map-fold{min-height:0;display:block}}.architecture-scroll-site{--architecture-bg:var(--guth-dark);--architecture-panel:#1e1913;--architecture-panel-deep:var(--guth-darkest);--architecture-gold:var(--guth-gold);--architecture-gold-soft:#8f7135;--architecture-cream:var(--guth-white);--architecture-muted:var(--guth-cream);--architecture-line:var(--guth-line-light);--architecture-red:#bd745a;color:var(--architecture-cream);background:var(--architecture-bg)}.architecture-scroll-site:before{opacity:.9;mix-blend-mode:normal;filter:contrast(1.08)saturate(1.08);background-color:#0000;background-image:url(/art/architecture-ancient-folio-v2-gold.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0}.architecture-scroll-site main{color:var(--architecture-cream);background:0 0}.architecture-story{z-index:1;color:var(--architecture-cream);background:repeating-linear-gradient(0deg,#0000 0 63px,#d8af7409 64px),repeating-linear-gradient(90deg,#0000 0 63px,#d8af7408 64px),#110e0b1f;position:relative;overflow:clip}.architecture-story *,.architecture-story :before,.architecture-story :after{box-sizing:border-box}.architecture-story-summary{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.architecture-story-beat{min-height:calc(100svh - 76px);padding:clamp(92px, 12vh, 154px) var(--page-gutter);border-bottom:1px solid var(--architecture-line);background:radial-gradient(circle at 82% 36%,#b98b5212,#0000 32%),linear-gradient(90deg,#120e0bf7,#18130ed1 64%,#120e0b2e);align-items:center;display:grid;position:relative}.architecture-problem-beat,.architecture-brain-beat,.architecture-challenge-beat,.architecture-paper-security,.architecture-paper-receipts{min-height:clamp(680px,84svh,900px);padding-block:clamp(78px,10vh,126px)}.architecture-brain-beat{background:radial-gradient(circle at 82% 44%,#b98b5213,#0000 34%),linear-gradient(#120e0bb8,#16110df0);border-bottom:0}.architecture-challenge-beat{background:radial-gradient(circle at 18% 42%,#d0aa6212,#0000 34%),linear-gradient(#16110df0,#0f0c09f7)}.architecture-story-beat:not(.architecture-story-hero):not(.architecture-story-ending):not(.architecture-paper-beat):after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000,#d0aa628f);width:1px;height:34px;position:absolute;bottom:0;left:50%;box-shadow:0 0 12px #d0aa6238}.architecture-story-beat.is-deeper{background:radial-gradient(circle at 80% 45%,#d0aa620f,#0000 32%),linear-gradient(90deg,#19140ffa,#0f0c09e8)}.architecture-story-hero{background:linear-gradient(90deg,#0e0b09fc 0 42%,#0e0b09e0 62%,#0e0b0942 100%);min-height:calc(100svh - 76px)}.architecture-paper-beat{--architecture-cream:#2a231b;--architecture-muted:#5c5044;--architecture-gold:#744b27;--architecture-gold-soft:#8c6540;--architecture-line:#43301f4d;isolation:isolate;color:#2a231b;border-color:var(--guth-line-dark);background-color:#d5c8b4f0;background-image:var(--guth-paper-grain);overflow:hidden;box-shadow:inset 0 1px #62432738,inset 0 -1px #62432733}.architecture-paper-beat:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000 0 28px,#4f37221f 28px 29px,#0000 29px),linear-gradient(0deg,#0000 0 28px,#4f37221a 28px 29px,#0000 29px);border:1px solid #4f37222e;position:absolute;inset:18px}.architecture-paper-beat:after{display:none}.architecture-paper-beat>*{z-index:1;position:relative}.architecture-paper-security:before{background:radial-gradient(circle at 14%,#0000 0 58px,#4f37222e 59px 60px,#0000 61px),linear-gradient(90deg,#0000 0 28px,#4f37221f 28px 29px,#0000 29px),linear-gradient(0deg,#0000 0 28px,#4f37221a 28px 29px,#0000 29px)}.architecture-paper-receipts:before{background:repeating-linear-gradient(0deg,#0000 0 70px,#4f37221f 70px 71px),linear-gradient(90deg,#0000 0 28px,#4f37221f 28px 29px,#0000 29px)}.architecture-story-hero-inner,.architecture-story-wide,.architecture-story-grid,.architecture-story-ending>div{width:min(100%,1560px);margin-inline:auto}.architecture-story-hero-inner{grid-template-columns:minmax(0,1.05fr) minmax(300px,.55fr);align-items:center;gap:clamp(54px,8vw,138px);display:grid}.architecture-story-hero-copy{justify-items:start;display:grid}.architecture-story-kicker{color:var(--architecture-gold);font:700 10px/1.35 var(--mono);letter-spacing:.18em;text-transform:uppercase;margin:0 0 20px}.architecture-story h1,.architecture-story h2,.architecture-story h3,.architecture-story p{text-wrap:pretty}.architecture-story-hero h1{color:#fffaf0;max-width:10.5ch;font:400 clamp(68px, 8vw, 134px)/.86 var(--serif);letter-spacing:-.065em;margin:0}.architecture-story-hero-lede{max-width:48ch;color:var(--architecture-muted);font:16px/1.72 var(--sans);margin:clamp(32px,4vw,58px) 0 0}.architecture-scroll-cue{color:#d8c49d;font:700 9px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #d8c49d6b;align-items:center;gap:16px;margin-top:clamp(38px,5vw,68px);padding-bottom:8px;display:inline-flex}.architecture-scroll-cue:hover{color:#fffaf0;border-color:#d8c49d}.architecture-scroll-cue:focus-visible{outline:2px solid var(--architecture-gold);outline-offset:7px}.architecture-scroll-cue span{font-size:16px}.architecture-story-seed{background:linear-gradient(145deg,#ffffff09,#0000),#110d0ad1;border:1px solid #dcb97e6b;justify-self:end;width:min(100%,450px);padding:18px;box-shadow:0 28px 80px #00000040}.architecture-story-seed>header,.architecture-story-seed>footer{color:#8f8374;font:700 8px/1.35 var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;display:flex}.architecture-story-seed>header{border-bottom:1px solid #dcb97e2e;padding-bottom:14px}.architecture-story-seed>header span,.architecture-story-seed>footer span:first-child{color:var(--architecture-gold)}.architecture-seed-message{background:#fffaf00b;border:1px solid #dcb97e38;width:88%;margin-top:18px;padding:15px 16px}.architecture-seed-message.is-customer{background:#d0aa6217;border-color:#dcb97e66;margin-left:auto}.architecture-seed-message>span{color:var(--architecture-gold);font:700 8px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;display:block}.architecture-seed-message p{color:#eee6d9;font:14px/1.55 var(--sans);margin:0}.architecture-story-seed>footer{border-top:1px solid #dcb97e2e;margin-top:18px;padding-top:14px}.architecture-story-wide>h2,.architecture-story-copy>h2{color:#fffaf0;font:400 clamp(48px, 5.4vw, 88px)/.92 var(--serif);letter-spacing:-.052em;margin:0}.architecture-story-wide>h2{max-width:18ch}.architecture-story-copy>h2{max-width:12ch}.architecture-story-grid{grid-template-columns:minmax(340px,.78fr) minmax(520px,1.1fr);align-items:center;gap:clamp(64px,8vw,138px);display:grid}.architecture-story-grid.is-reverse{grid-template-columns:minmax(520px,1.1fr) minmax(340px,.78fr)}.architecture-story-grid.is-reverse .architecture-story-copy{order:2}.architecture-story-grid.is-reverse .architecture-diagram{order:1}.architecture-story-lede{color:#d0c7ba;max-width:43ch;font:16px/1.72 var(--sans);margin:30px 0 0}.architecture-story-list{gap:17px;max-width:48ch;margin:32px 0 0;padding:0;list-style:none;display:grid}.architecture-story-list li{color:var(--architecture-muted);font:14px/1.72 var(--sans);margin:0;padding-left:24px;position:relative}.architecture-story-list li:before{content:"";border:1px solid var(--architecture-gold);width:8px;height:8px;position:absolute;top:.62em;left:0}.architecture-story-list strong{color:var(--architecture-cream);font-weight:700}.architecture-story-plain-note{max-width:46ch;color:var(--architecture-muted);font:14px/1.7 var(--sans);margin:24px 0 0}.architecture-story-plain-note strong{color:var(--architecture-cream);font-weight:700}.architecture-paper-beat .architecture-story-copy>h2{color:#211b15}.architecture-paper-beat .architecture-story-lede,.architecture-paper-beat .architecture-story-plain-note,.architecture-paper-beat .architecture-story-list li,.architecture-paper-beat .architecture-diagram figcaption{color:var(--architecture-muted)}.architecture-paper-beat .architecture-story-plain-note strong{color:var(--architecture-cream)}.architecture-paper-beat .architecture-node{fill:#fff9ed7a;stroke:#49321e70}.architecture-paper-beat .architecture-node-gold{stroke:var(--architecture-gold)}.architecture-paper-beat .architecture-diagram-label{fill:#2a231b}.architecture-paper-beat .architecture-diagram-note{fill:#665849}.architecture-paper-beat .architecture-diagram-label.is-gold,.architecture-paper-beat .architecture-diagram-note.is-status{fill:var(--architecture-gold)}.architecture-paper-beat .architecture-current-state{background:#fff9ed42;border-color:#50351f66}.architecture-paper-beat .architecture-current-state p{color:#5c5044}.architecture-problem-beat{background:linear-gradient(90deg,#16110dfa 0 56%,#110d0a5c)}.architecture-problem-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1160px;margin-top:clamp(48px,6vw,82px);display:grid}.architecture-problem-card{border:1px solid var(--architecture-line);background:linear-gradient(145deg,#ffffff06,#0000),#1d1812eb;flex-direction:column;min-height:310px;padding:clamp(30px,3.5vw,50px);display:flex}.architecture-problem-card.is-bad{border-color:#bd745a9e}.architecture-problem-card.is-good{border-color:#d0aa629e}.architecture-problem-card>span{color:var(--architecture-muted);font:700 9px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.architecture-problem-card.is-bad>span{color:var(--architecture-red)}.architecture-problem-card.is-good>span{color:var(--architecture-gold)}.architecture-problem-card h3{color:#fffaf0;font:400 clamp(31px, 3.2vw, 48px)/.98 var(--serif);letter-spacing:-.035em;margin:auto 0 18px}.architecture-problem-card p{max-width:46ch;color:var(--architecture-muted);font:14px/1.7 var(--sans);margin:0}.architecture-diagram{min-width:0;margin:0}.architecture-diagram svg{width:100%;height:auto;color:var(--architecture-gold-soft);display:block;overflow:visible}.architecture-diagram figcaption{color:#7f7568;max-width:64ch;font:9px/1.55 var(--mono);letter-spacing:.035em;text-transform:uppercase;margin:18px 0 0}.architecture-flow{align-items:stretch;gap:28px;min-width:0;display:grid}.architecture-flow.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.architecture-flow.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}.architecture-flow.is-5{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px}.architecture-flow-step{text-align:center;overflow-wrap:anywhere;background:linear-gradient(145deg,#ffffff06,#0000),#16120eeb;border:1px solid #dcb97e57;place-content:center;gap:10px;min-width:0;min-height:112px;padding:16px 12px;display:grid;position:relative}.architecture-flow-step:not(:last-child):after{content:"→";z-index:3;width:22px;color:var(--architecture-gold);font:700 15px/1 var(--mono);text-align:center;position:absolute;top:50%;right:-22px;transform:translateY(-50%)}.architecture-flow-step:not(:last-child):before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg, var(--architecture-gold-soft), transparent);transform-origin:0;width:28px;height:1px;transition:transform .72s cubic-bezier(.2,.7,.2,1) .48s;position:absolute;top:50%;left:100%;transform:scaleX(0)}.architecture-story.is-ready .is-in .architecture-flow-step:not(:last-child):before{transform:scaleX(1)}.architecture-flow-step.is-key{border-color:var(--architecture-gold);box-shadow:inset 0 0 0 1px #d0aa621f}.architecture-flow-step.is-status{border-color:var(--architecture-gold)}.architecture-flow-step strong,.architecture-runtime-row strong{color:var(--architecture-cream);font:700 12px/1.25 var(--mono);letter-spacing:.065em;text-transform:uppercase}.architecture-flow-step span,.architecture-runtime-row span{color:var(--architecture-muted);font:12px/1.42 var(--sans)}.architecture-flow-step.is-status span{color:var(--architecture-gold);font:700 11px/1 var(--mono);letter-spacing:.12em}.architecture-flow-outcome{grid-template-columns:1fr auto 1fr;align-items:center}.architecture-flow-outcome span{color:var(--architecture-gold);font-family:var(--mono);text-transform:uppercase}.architecture-flow-outcome.is-stacked{grid-template-columns:minmax(0,1fr);gap:4px}.architecture-flow-outcome.is-stacked span{font-size:9px}.architecture-challenge-dispositions{background:#dcb97e47;border:1px solid #dcb97e47;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:18px;display:grid}.architecture-challenge-dispositions span{min-width:0;color:var(--architecture-cream);font:700 9px/1.2 var(--mono);letter-spacing:.08em;text-align:center;text-transform:uppercase;background:#16120ef5;padding:11px 8px}.architecture-challenge-dispositions span:last-child{color:var(--architecture-gold)}.architecture-runtime-row{grid-template-columns:1.3fr repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;margin-top:16px;display:grid}.architecture-runtime-row>*{text-align:center;background:#16120e9e;border:1px solid #dcb97e38;place-content:center;min-width:0;min-height:46px;padding:10px;display:grid}.architecture-runtime-row>strong{color:var(--architecture-gold)}.architecture-handoff-figure{width:100%}.architecture-handoff-beat{min-height:0}.architecture-handoff-intro{grid-template-columns:minmax(0,1.04fr) minmax(380px,.76fr);align-items:end;gap:clamp(54px,8vw,132px);margin-bottom:clamp(50px,6vw,84px);display:grid}.architecture-handoff-intro .architecture-story-copy>h2{max-width:14ch}.architecture-handoff-intro .architecture-story-lede{margin-top:0}.architecture-handoff-intro .architecture-story-list{margin-top:24px}.architecture-handoff-scene{grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);align-items:start;gap:20px 0;display:grid}.architecture-chat-window{background:#f4ebdce0;border:1px solid #49321e70;min-width:0;overflow:hidden;box-shadow:0 24px 60px #402d1b1f}.architecture-chat-window.is-stan{margin-top:48px}.architecture-chat-header{color:#eee6d9;background:#231c15f7;border-bottom:1px solid #ecd9b933;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;padding:11px 14px;display:grid}.architecture-window-lights{gap:5px;display:flex}.architecture-window-lights i{border:1px solid #e0bf85b8;border-radius:50%;width:7px;height:7px;display:block}.architecture-window-lights i:nth-child(2){opacity:.68}.architecture-window-lights i:nth-child(3){opacity:.38}.architecture-chat-identity{gap:4px;min-width:0;display:grid}.architecture-chat-identity strong,.architecture-chat-header time{color:#f3e8d5;font:700 11px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase}.architecture-chat-identity small{color:#ad9d89;font:9px/1.25 var(--mono);letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.architecture-chat-header time{color:#b99a68;font-size:9px}.architecture-chat-body{background:repeating-linear-gradient(0deg,#0000 0 35px,#49321e0e 36px),#f7f0e5b8;align-content:start;gap:14px;min-height:510px;padding:18px;display:grid}.architecture-chat-message{background:#fffbf3ad;border:1px solid #49321e42;width:86%;padding:14px 15px}.architecture-chat-message.is-customer{background:#a77c4c1f;border-color:#744b276b;justify-self:end;width:70%}.architecture-chat-message.is-reviewer{border-color:#744b276b}.architecture-chat-message.is-returned{background:#a77c4c26;border-color:#744b27ad}.architecture-chat-message>span,.architecture-handoff-docket>span,.architecture-review-return>span,.architecture-worker-state>span,.architecture-handoff-resolution>span{color:#744b27;font:700 9px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;display:block}.architecture-chat-message p,.architecture-handoff-resolution p{color:#2f2922;font:14px/1.5 var(--sans);margin:0}.architecture-worker-state{background:linear-gradient(90deg,#744b271c,#0000),#fffbf37a;border:1px solid #744b2747;padding:12px 14px}.architecture-worker-state>span{margin-bottom:6px}.architecture-worker-state>strong{color:#493a2d;font:700 10px/1.45 var(--mono);letter-spacing:.025em;text-transform:uppercase;display:block}.architecture-handoff-docket,.architecture-review-return{background:#744b2713;border:1px dashed #744b279e;padding:14px 15px}.architecture-handoff-docket strong,.architecture-review-return strong{color:#2b241d;font:700 11px/1.45 var(--mono);letter-spacing:.025em;display:block}.architecture-handoff-docket small,.architecture-review-return small{color:#756556;font:8.5px/1.4 var(--mono);letter-spacing:.045em;text-transform:uppercase;margin-top:9px;display:block}.architecture-worker-run{background:#fffbf380;border:1px solid #49321e47;margin:0;padding:0;list-style:none;display:grid}.architecture-worker-run li{border-bottom:1px solid #49321e29;grid-template-columns:92px minmax(0,1fr);align-items:baseline;gap:14px;padding:11px 13px;display:grid}.architecture-worker-run li:last-child{background:#744b2714;border-bottom:0}.architecture-worker-run span{color:#744b27;font:700 9px/1.3 var(--mono);letter-spacing:.075em;text-transform:uppercase}.architecture-worker-run p{color:#3b3128;font:13px/1.45 var(--sans);margin:0}.architecture-handoff-bridge{color:#744b27;text-align:center;grid-area:1/2;align-self:center;gap:74px;margin-top:40px;display:grid}.architecture-handoff-bridge span{gap:10px;display:grid}.architecture-handoff-bridge b{font:700 8.5px/1.3 var(--mono);letter-spacing:.055em;text-transform:uppercase}.architecture-handoff-bridge i{background:linear-gradient(90deg,#744b2747,#744b27e6);height:1px;display:block;position:relative}.architecture-handoff-bridge .is-return i{background:linear-gradient(270deg,#744b2747,#744b27e6)}.architecture-handoff-bridge i:after{content:"";border-top:1px solid #744b27;border-right:1px solid #744b27;width:6px;height:6px;position:absolute;top:-3px;right:-1px;transform:rotate(45deg)}.architecture-handoff-bridge .is-return i:after{border-top:0;border-bottom:1px solid #744b27;border-left:1px solid #744b27;border-right:0;left:-1px;right:auto;transform:rotate(45deg)}.architecture-handoff-resolution{background:linear-gradient(90deg,#a77c4c26,#0000),#fffbf3b3;border:1px solid #744b2794;grid-area:2/1;padding:16px 18px;box-shadow:0 16px 36px #402d1b14}.architecture-continuity-strip{background:#231c15f0;border:1px solid #49321e6b;grid-area:3/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.architecture-continuity-strip>div{border-right:1px solid #ecd9b929;gap:8px;min-width:0;padding:17px 19px;display:grid}.architecture-continuity-strip>div:last-child{border-right:0}.architecture-continuity-strip span{color:#ad9d89;font:700 8.5px/1.25 var(--mono);letter-spacing:.075em;text-transform:uppercase}.architecture-continuity-strip strong{color:#f1e5d3;font:700 11px/1.45 var(--mono);letter-spacing:.025em;text-transform:uppercase}.architecture-handoff-figure figcaption{max-width:118ch}.architecture-governance-choices{background:linear-gradient(145deg,#ffffff06,#0000),#16120ec7;border:1px solid #dcb97e57;gap:16px;margin-top:16px;padding:clamp(18px,2vw,26px);display:grid}.architecture-governance-readout{border-bottom:1px solid #dcb97e2e;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:18px;padding-bottom:12px;display:flex}.architecture-governance-readout span,.architecture-governance-result-copy>span{color:var(--architecture-muted);font:700 8px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase}.architecture-governance-readout strong{color:var(--architecture-gold);font:700 11px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase}.architecture-approval-options>legend{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.architecture-approval-options{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;margin:0;padding:0;display:grid}.architecture-approval-option{min-width:0;position:relative}.architecture-approval-option>input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.architecture-approval-option>label{min-height:190px;color:var(--architecture-muted);cursor:pointer;background:#ffffff05;border:1px solid #dcb97e38;align-content:start;gap:7px;padding:15px;transition:border-color .28s,background-color .28s,transform .28s cubic-bezier(.2,.7,.2,1);display:grid}.architecture-approval-option>label:hover{border-color:#dcb97e85;transform:translateY(-2px)}.architecture-approval-option>input:focus-visible+label{outline:2px solid var(--architecture-gold);outline-offset:3px}.architecture-approval-option>input:checked+label{color:var(--architecture-cream);border-color:var(--architecture-gold);background:#d0aa6214;box-shadow:inset 0 0 0 1px #d0aa621a}.architecture-approval-option-top{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.architecture-approval-option-top b{color:var(--architecture-gold);font:700 8px/1 var(--mono);letter-spacing:.08em}.architecture-approval-option-top i{border:1px solid #dcb97e7a;width:15px;height:15px;display:block;position:relative}.architecture-approval-option-top i:after{content:"";background:var(--architecture-gold);opacity:0;transition:opacity .22s,transform .22s;position:absolute;inset:3px;transform:scale(.25)}.architecture-approval-option>input:checked+label .architecture-approval-option-top i:after{opacity:1;transform:scale(1)}.architecture-approval-option label>strong{color:var(--architecture-cream);font:700 11px/1.25 var(--mono);letter-spacing:.055em;text-transform:uppercase}.architecture-approval-option label>em{color:var(--architecture-gold);font:normal 700 9px/1.35 var(--mono);letter-spacing:.035em;text-transform:uppercase}.architecture-approval-option label>p{color:var(--architecture-muted);font:11.5px/1.48 var(--sans);margin:auto 0 0}.architecture-approval-option label>p span{color:#7f7568;font:700 7.5px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;display:block}.architecture-governance-result{border:1px solid var(--architecture-gold);background:#d0aa620f;min-height:132px;padding:17px 18px}.architecture-governance-result-copy{grid-template-rows:auto 1fr;grid-template-columns:minmax(165px,.52fr) minmax(0,1.48fr);align-content:center;gap:7px 24px;min-height:96px;animation:.34s cubic-bezier(.2,.7,.2,1) architecture-result-in;display:grid}.architecture-governance-result-copy>strong{color:var(--architecture-cream);font:700 13px/1.28 var(--mono);letter-spacing:.055em;text-transform:uppercase}.architecture-governance-result dl{grid-area:1/2/span 2;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;display:grid}.architecture-governance-result dl>div{border-left:1px solid #dcb97e38;min-width:0;padding-left:14px}.architecture-governance-result dt{color:var(--architecture-gold);font:700 7.5px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase}.architecture-governance-result dd{color:var(--architecture-muted);font:11.5px/1.5 var(--sans);margin:7px 0 0}@keyframes architecture-result-in{0%{opacity:.3;transform:translateY(7px)}to{opacity:1;transform:none}}.architecture-governance-boundary{color:#7f7568;font:8px/1.5 var(--mono);letter-spacing:.035em;text-transform:uppercase;border-top:1px solid #dcb97e2e;grid-column:1/-1;margin:0;padding-top:12px}.architecture-paper-beat .architecture-flow-step,.architecture-paper-beat .architecture-runtime-row>*{background:linear-gradient(145deg,#ffffff24,#0000),#fff9ed57;border-color:#49321e61}.architecture-node{fill:#1d1812f5;stroke:#dcb97e57;stroke-width:1.5px;vector-effect:non-scaling-stroke}.architecture-node-gold{stroke:var(--architecture-gold);stroke-width:2px}.architecture-inner-circle-boundary{fill:#1d181261;stroke:#d0aa6275;stroke-width:1.5px;stroke-dasharray:8 7;vector-effect:non-scaling-stroke}.architecture-diagram-group-label{fill:var(--architecture-gold);font:700 11px/1 var(--mono);letter-spacing:.12em}.architecture-pointguard-role{fill:var(--architecture-gold);letter-spacing:.09em;font-size:11px}.architecture-flow-label{fill:#8f8374;letter-spacing:.04em;font-size:9px}.architecture-specialist-node{fill:#16120ef0;stroke:#dcb97e75}.architecture-specialist-label{font-size:12px}.architecture-specialist-note{letter-spacing:.08em;font-size:9px}.architecture-edge,.architecture-time-links{fill:none;stroke:var(--architecture-gold-soft);stroke-width:1.6px;vector-effect:non-scaling-stroke}.architecture-edge.is-bright{stroke:var(--architecture-gold)}.architecture-diagram-label,.architecture-diagram-note{fill:var(--architecture-cream);font-family:var(--mono);letter-spacing:.045em;font-size:16px;font-weight:700}.architecture-diagram-note{fill:#978b7c;letter-spacing:.025em;font-size:14px;font-weight:400}.architecture-diagram-label.is-gold,.architecture-diagram-note.is-status{fill:var(--architecture-gold)}.architecture-time-axis{fill:none;stroke:var(--architecture-gold);stroke-width:2px;stroke-dasharray:7 8;vector-effect:non-scaling-stroke}.architecture-time-dot{fill:var(--architecture-gold);filter:drop-shadow(0 0 9px #d0aa62b3)}.architecture-crack{fill:none;stroke:var(--architecture-gold);stroke-width:2.2px;vector-effect:non-scaling-stroke}.architecture-dial-track{stroke:#dcb97e3d;stroke-width:5px;vector-effect:non-scaling-stroke}.architecture-dial-fill{fill:none;stroke:var(--architecture-gold);stroke-width:5px;vector-effect:non-scaling-stroke}.architecture-dial-knob{fill:var(--architecture-gold);stroke:#f0d59c;stroke-width:2px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 12px #d0aa6270)}.architecture-current-state{background:#d0aa620d;border:1px solid #d0aa6257;max-width:570px;margin-top:34px;padding:20px 22px}.architecture-current-state strong{color:var(--architecture-gold);font:700 9px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.architecture-current-state p{color:var(--architecture-muted);font:13px/1.62 var(--sans);margin:12px 0 0}.architecture-story-ending{text-align:center;background:radial-gradient(circle,#d0aa621a,#0000 34%),#0d0a08b8;min-height:calc(100svh - 76px)}.architecture-story-ending>div{justify-items:center;display:grid}.architecture-story-ending-line,.architecture-story-ending-proof{color:#fffaf0;font:400 clamp(50px, 6.5vw, 110px)/.94 var(--serif);letter-spacing:-.055em;margin:0}.architecture-story-ending-proof{color:var(--architecture-gold);margin-top:8px}.architecture-claim-boundary{text-align:left;border:1px solid var(--architecture-line);background:#1c1711ad;grid-template-columns:150px minmax(0,1fr);gap:28px;max-width:900px;margin-top:clamp(54px,7vw,90px);padding:24px 28px;display:grid}.architecture-claim-boundary strong{color:var(--architecture-gold);font:700 9px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase}.architecture-claim-boundary p{color:var(--architecture-muted);font:13px/1.65 var(--sans);margin:0}.architecture-story.is-ready .architecture-rise{opacity:0;transition:opacity .78s,transform .86s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}.architecture-story.is-ready .is-in .architecture-rise{opacity:1;transform:none}.architecture-story.is-ready .is-in .architecture-rise.is-dimmed{opacity:.42}.architecture-story.is-ready .is-in .architecture-delay-1{transition-delay:70ms}.architecture-story.is-ready .is-in .architecture-delay-2{transition-delay:.14s}.architecture-story.is-ready .is-in .architecture-delay-3{transition-delay:.22s}.architecture-story.is-ready .is-in .architecture-delay-4{transition-delay:.3s}.architecture-story.is-ready .architecture-pop{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .62s,transform .74s cubic-bezier(.16,1,.3,1);transform:scale(.9)}.architecture-story.is-ready .is-in .architecture-pop{opacity:1;transform:none}.architecture-story.is-ready .is-in .architecture-pop-1{transition-delay:.2s}.architecture-story.is-ready .is-in .architecture-pop-2{transition-delay:.3s}.architecture-story.is-ready .is-in .architecture-pop-3{transition-delay:.4s}.architecture-story.is-ready .is-in .architecture-pop-4{transition-delay:.5s}.architecture-story.is-ready .is-in .architecture-pop-5{transition-delay:.6s}.architecture-story.is-ready .architecture-draw{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s .25s}.architecture-story.is-ready .is-in .architecture-draw{stroke-dashoffset:0}.architecture-story.is-ready .architecture-chat-entry{opacity:0;transition:opacity .48s,transform .52s cubic-bezier(.2,.7,.2,1);transform:translateY(12px)}.architecture-story.is-ready .is-in .architecture-chat-entry{opacity:1;transform:none}.architecture-story.is-ready .is-in .architecture-chat-step-1{transition-delay:.3s}.architecture-story.is-ready .is-in .architecture-chat-step-2{transition-delay:.56s}.architecture-story.is-ready .is-in .architecture-chat-step-3{transition-delay:.82s}.architecture-story.is-ready .is-in .architecture-chat-step-4{transition-delay:1.08s}.architecture-story.is-ready .is-in .architecture-chat-step-5{transition-delay:1.34s}.architecture-story.is-ready .is-in .architecture-chat-step-6{transition-delay:1.6s}.architecture-story.is-ready .is-in .architecture-chat-step-7{transition-delay:1.82s}.architecture-story.is-ready .is-in .architecture-chat-step-8{transition-delay:2.04s}.architecture-story.is-ready .is-in .architecture-chat-step-9{transition-delay:2.26s}.architecture-story.is-ready .is-in .architecture-chat-step-10{transition-delay:2.52s}@media (width<=900px){.architecture-story-beat{min-height:0;padding-block:clamp(86px,11vw,118px)}.architecture-story-hero{min-height:calc(100svh - 64px)}.architecture-story-hero-inner{grid-template-columns:minmax(0,1fr);gap:54px}.architecture-story-seed{justify-self:start;width:min(100%,580px)}.architecture-story-grid,.architecture-story-grid.is-reverse{grid-template-columns:minmax(0,1fr);gap:54px}.architecture-story-grid.is-reverse .architecture-story-copy,.architecture-story-grid.is-reverse .architecture-diagram{order:initial}.architecture-handoff-intro{grid-template-columns:minmax(0,1fr);gap:34px}.architecture-handoff-intro .architecture-story-lede{max-width:58ch}.architecture-story-copy>h2{max-width:16ch}.architecture-diagram{width:min(100%,680px)}.architecture-handoff-figure{width:100%}.architecture-problem-card{min-height:270px}}@media (width<=680px){.architecture-handoff-scene{grid-template-columns:minmax(0,1fr);gap:16px}.architecture-chat-window.is-stan{margin-top:0}.architecture-handoff-bridge{grid-area:auto/1;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;gap:28px;width:min(100%,360px);margin:0}.architecture-handoff-bridge span{justify-items:center}.architecture-handoff-bridge i{background:linear-gradient(#744b2747,#744b27e6);justify-self:center;width:1px;height:28px}.architecture-handoff-bridge i:after{top:auto;bottom:-1px;right:-3px;transform:rotate(135deg)}.architecture-handoff-bridge .is-return i{background:linear-gradient(#744b27e6,#744b2747)}.architecture-handoff-bridge .is-return i:after{border-top:1px solid #744b27;border-bottom:0;border-left:0;border-right:1px solid #744b27;inset:-1px -3px auto auto;transform:rotate(-45deg)}.architecture-handoff-resolution,.architecture-continuity-strip{grid-area:auto/1}.architecture-continuity-strip{grid-template-columns:minmax(0,1fr)}.architecture-continuity-strip>div{border-bottom:1px solid #ecd9b929;border-right:0}.architecture-continuity-strip>div:last-child{border-bottom:0}}@media (width<=520px){.architecture-scroll-site:before{opacity:.68;background-position:54%;background-size:auto 100%;inset:0}.architecture-story-beat{padding:70px 18px}.architecture-story-hero{min-height:calc(100svh - 64px)}.architecture-story-hero h1{max-width:9.5ch;font-size:clamp(52px,15.5vw,70px)}.architecture-story-hero-lede{font-size:15px}.architecture-story-seed{padding:14px}.architecture-seed-message{width:94%;padding:13px}.architecture-seed-message p{font-size:13px}.architecture-story-wide>h2,.architecture-story-copy>h2{font-size:clamp(42px,12.5vw,58px)}.architecture-problem-cards{grid-template-columns:minmax(0,1fr)}.architecture-problem-card{min-height:245px}.architecture-story-grid{gap:38px}.architecture-story-lede{font-size:15px}.architecture-story-list li{padding-left:20px;font-size:13.5px}.architecture-diagram svg{overflow:hidden}.architecture-diagram figcaption{margin-top:12px;font-size:8px}.architecture-specialist-label{font-size:14px}.architecture-specialist-note{font-size:10.5px}.architecture-diagram-group-label{font-size:13px}.architecture-pointguard-role{font-size:12px}.architecture-flow.is-3,.architecture-flow.is-4,.architecture-flow.is-5{grid-template-columns:minmax(0,1fr);gap:26px}.architecture-flow-step{min-height:96px;padding:16px}.architecture-flow-step:not(:last-child):after{content:"↓";width:20px;inset:auto auto -22px 50%;transform:translate(-50%)}.architecture-flow-step:not(:last-child):before{background:linear-gradient(180deg, var(--architecture-gold-soft), transparent);transform-origin:top;width:1px;height:26px;top:100%;left:50%;transform:scaleY(0)}.architecture-story.is-ready .is-in .architecture-flow-step:not(:last-child):before{transform:scaleY(1)}.architecture-challenge-dispositions{grid-template-columns:repeat(2,minmax(0,1fr))}.architecture-challenge-dispositions span:last-child{grid-column:1/-1}.architecture-runtime-row,.architecture-approval-options,.architecture-governance-result-copy,.architecture-governance-result dl{grid-template-columns:minmax(0,1fr)}.architecture-runtime-row>*{min-height:58px}.architecture-chat-header{grid-template-columns:auto minmax(0,1fr)}.architecture-chat-header time{display:none}.architecture-chat-body{min-height:0;padding:13px}.architecture-chat-message{width:96%}.architecture-chat-message p{font-size:12.5px}.architecture-worker-run li{grid-template-columns:74px minmax(0,1fr);gap:10px}.architecture-worker-run p{font-size:12px}.architecture-handoff-resolution p{font-size:12.5px}.architecture-approval-option>label{min-height:0;padding:14px}.architecture-governance-readout{align-items:flex-start}.architecture-governance-readout strong{text-align:right}.architecture-governance-result-copy{gap:14px}.architecture-governance-result dl{grid-area:auto/1;gap:12px}.architecture-governance-result dl>div{padding-left:12px}.architecture-current-state{padding:18px}.architecture-story-ending-line,.architecture-story-ending-proof{font-size:clamp(43px,13vw,62px)}.architecture-claim-boundary{grid-template-columns:minmax(0,1fr);gap:12px;padding:20px}.architecture-paper-beat:before{inset:10px}}@media (prefers-contrast:more){.architecture-scroll-site:before{opacity:.48}}@media (prefers-reduced-motion:reduce){.architecture-story *,.architecture-story :before,.architecture-story :after{scroll-behavior:auto!important;animation:none!important}.architecture-story .architecture-rise,.architecture-story .architecture-pop,.architecture-story .architecture-draw,.architecture-story .architecture-chat-entry{opacity:1!important;stroke-dashoffset:0!important;transition:none!important;transform:none!important}.architecture-flow-step:not(:last-child):before{transition:none!important;transform:scale(1)!important}.architecture-story .architecture-rise.is-dimmed{opacity:.42!important}}
