@font-face{font-family:Bricolage Grotesque;src:url(/fonts/bricolage-grotesque.woff2)format("woff2");font-weight:400 800;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-italic.woff2)format("woff2");font-style:italic;font-weight:400 700;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono.woff2)format("woff2");font-weight:400;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#e5edf5;--panel:#f4f8fc;--ink:#142b40;--quiet:#4c657b;--line:#becfdf;--steel:#376586;--night:#101e2e;--ice:#cde2f3;--display:"Bricolage Grotesque", sans-serif;--serif:"Fraunces", serif;--mono:"IBM Plex Mono", monospace;--gutter:clamp(14px, 4.7vw, 72px)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font:16px/1.48 var(--display);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}button{cursor:pointer}button:disabled{opacity:.65;cursor:default}h1,h2,h3,p,ol{margin:0}img{max-width:100%;display:block}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--steel);outline-offset:4px}.sr-only,.skip:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip:focus{background:var(--panel);z-index:4;padding:9px 15px;position:absolute;inset:12px auto auto 12px}.wrap{width:min(1440px, calc(100% - var(--gutter) * 2));margin-inline:auto}.eyebrow,.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:11px}.quiet{color:var(--quiet)}.arrow-icon{vertical-align:-.2em;flex:none}.mast{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;height:74px;display:grid}.brand{letter-spacing:-.057em;align-items:center;gap:9px;width:fit-content;font-size:27px;font-weight:770;line-height:1;display:inline-flex}.brand img{flex:none}.mast nav a,.footer>a:last-child{min-height:44px;color:var(--quiet);align-items:center;gap:5px;font-size:14px;display:inline-flex}.mast nav a:hover,.footer>a:last-child:hover{color:var(--ink)}.network{text-transform:uppercase;letter-spacing:.09em;justify-self:end;align-items:center;gap:9px;font-size:11px;display:flex}.network i,.hero-kicker i{background:currentColor;border-radius:50%;width:5px;height:5px;display:inline-block}.hero{color:#eef6fc;background:var(--night);isolation:isolate;border:1px solid #1f364d;border-radius:25px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:20px;min-height:clamp(460px,48vw,634px);margin-top:15px;padding:clamp(24px,5vw,75px);display:grid;overflow:hidden}.hero :focus-visible{outline-color:#cde2f3}.hero-copy{z-index:1;min-width:0;position:relative}.hero-kicker{color:var(--ice);align-items:center;gap:9px;display:flex}.hero h1{letter-spacing:-.065em;margin-top:17px;font-size:clamp(42px,6.4vw,100px);font-weight:740;line-height:.96}h1 em,.method em{color:#bed9ee;font:italic 530 .93em/1 var(--serif);letter-spacing:-.065em}.hero-lede{color:#c2d4e5;max-width:36ch;margin-top:20px;font-size:clamp(16px,1.65vw,21px);line-height:1.4}.mint-form{background:#192f45;border:1px solid #688aa8;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;gap:4px;max-width:535px;margin-top:28px;padding:4px;display:grid}.mint-form input{background:0 0;border:0;border-radius:10px;min-width:0;min-height:48px;padding:0 11px;font-size:16px}.mint-form input::placeholder{color:#bdcfe0;opacity:1}.mint-form button{min-height:48px;color:var(--ink);white-space:nowrap;background:#e8f3fc;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:11px;padding:0 8px 0 13px;font-weight:720;transition:background .17s;display:flex}.mint-form button:hover{background:#fff}.mint-form button span{background:#b7d0e5;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.input-options{flex-wrap:wrap;justify-content:space-between;gap:2px 10px;max-width:535px;margin-top:5px;display:flex}.input-options button{min-height:44px;color:var(--ice);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:14px;display:flex}.input-options button:hover{text-underline-offset:4px;text-decoration:underline}.validation{color:#ffd2ba;margin-top:7px;font-size:14px}.hero-figure{isolation:isolate;align-self:stretch;min-height:350px;position:relative}.figure-label,.figure-note{letter-spacing:.12em;color:#c5dcee;font-size:10px;position:absolute;right:0}.figure-label{align-items:center;gap:7px;display:flex;top:0}.figure-label i{background:#a6c7e1;width:19px;height:1px}.figure-note{bottom:0}.figure-plate{aspect-ratio:1;border-radius:15px;width:min(74%,368px);position:absolute;top:50%;left:50%}.plate-back{background:#1b354d;border:1px solid #597d9e;transform:translate(-45%,-48%)rotate(12deg)}.plate-back:after{content:"";border:1px solid #365976;border-radius:10px;position:absolute;inset:12px}.plate-front{background:#cde2f3;border:1px solid #9fbfd8;overflow:hidden;transform:translate(-54%,-52%)rotate(-7deg)}.plate-front img{object-fit:cover;width:100%;height:100%}.scan-line{opacity:0;background:#e9f8ff;height:2px;animation:6s cubic-bezier(.36,0,.3,1) infinite sweep;position:absolute;inset:6% 0 auto;box-shadow:0 0 12px #bfdff5}@keyframes sweep{12%,72%{opacity:0}23%,60%{opacity:.85}0%,12%{transform:translateY(0)}72%,to{transform:translateY(calc(min(26vw,324px)))}}.report{margin-top:clamp(22px,4vw,46px);scroll-margin-top:15px}.report-body,.scan-state{background:var(--panel);border:1px solid var(--line);border-radius:21px;padding:clamp(16px,4vw,48px)}.report-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:13px;display:flex}.report-heading h2,.scan-state h2,.method h2{letter-spacing:-.061em;margin-top:8px;font-size:clamp(34px,5.4vw,72px);font-weight:730;line-height:1}.report-heading h2 span,.scan-state .eyebrow,.report-heading .eyebrow,.method .eyebrow{color:var(--steel)}.report-scope,.scan-state>p:last-of-type{color:var(--quiet);margin-top:12px}.scan-state progress{width:min(460px,100%);height:6px;accent-color:var(--steel);margin-top:24px;display:block}.scan-state a{min-height:44px;color:var(--steel);align-items:center;gap:7px;margin-top:10px;display:inline-flex}.limited{border-left:2px solid var(--steel);color:var(--quiet);background:#e5eff7;margin-top:14px;padding:8px 12px}.outline{background:#e8f0f8;border:1px solid #a5bdd0;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:0 12px;font-weight:670;display:inline-flex}.outline:hover:not(:disabled){background:#dceaf5}.badge{border:1px solid var(--line);color:var(--steel);border-radius:5px;margin-bottom:4px;padding:2px 6px;font-size:11px;display:inline-block}.compare-form{border-top:1px solid var(--line);margin-top:24px;padding-top:14px}.compare-form label{font-weight:670}.compare-form>div{align-items:stretch;gap:7px;margin-top:6px;display:flex}.compare-form input{border:1px solid var(--line);background:#fff;border-radius:9px;width:min(100%,330px);min-width:0;padding:0 10px}.report-note{color:var(--steel);margin-top:12px}.footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:11px;min-height:73px;margin-top:clamp(35px,6vw,85px);display:flex}.footer .brand{font-size:20px}.footer .brand img{width:23px;height:23px}.footer>span{color:var(--quiet);font-size:10px}@media (max-width:820px){.hero{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);padding:28px}.hero h1{font-size:clamp(40px,7.4vw,65px)}.hero-figure{min-height:300px}.mint-form{grid-template-columns:1fr}}@media (max-width:620px){.mast{grid-template-columns:1fr auto;height:58px}.mast .brand{font-size:23px}.mast .brand img{width:26px;height:26px}.mast .network,.footer>span{display:none}.hero{border-radius:19px;margin-top:9px;padding:25px 18px 13px;display:block}.hero h1{margin-top:11px;font-size:clamp(36px,10.7vw,64px)}.hero-lede{margin-top:14px}.mint-form{margin-top:19px}.mint-form input,.mint-form button{min-height:43px}.hero-figure{min-height:228px;margin:4px 0 0}.figure-plate{width:min(51%,178px)}.figure-label{inset:4px auto auto 0}.figure-note{font-size:9px}.report-body,.scan-state{border-radius:16px}@keyframes sweep{12%,72%{opacity:0}23%,60%{opacity:.85}0%,12%{transform:translateY(0)}72%,to{transform:translateY(155px)}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.contract-strip{background:var(--panel);border:1px solid var(--line);border-radius:17px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;margin-top:13px;padding:clamp(12px,1.8vw,22px);display:flex}.contract-value{align-items:center;gap:11px;min-width:0;display:flex}.contract-emblem{border:1px solid var(--line);width:44px;height:44px;color:var(--steel);background:#e4eff7;border-radius:10px;flex:none;place-items:center;display:grid}.contract-value h2{letter-spacing:-.035em;font-size:clamp(17px,2.1vw,24px);line-height:1.16}.contract-value .mono{color:var(--quiet);overflow-wrap:anywhere;margin-top:3px;font-size:12px;display:block}.contract-actions{align-items:stretch;gap:7px;display:flex}.contract-actions>*{flex:none;min-height:44px}.contract-actions>.copy-ca{gap:7px}.contract-x,.contract-pump{border:0;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:700;transition:background .18s;display:inline-flex}.contract-x{color:#f4f8fc;background:#111;border-radius:9px;width:44px}.contract-pump{color:#1b4b32;background:#b5e6ab;border-radius:999px;padding:0 13px}.contract-x[href]:hover{background:#303030}.contract-pump[href]:hover{background:#a4dd99}.contract-x:disabled,.contract-pump:disabled{opacity:1}.contract-feedback{color:var(--quiet);flex-basis:100%;font-size:13px}.method{border-top:1px solid var(--line);margin-top:clamp(43px,7vw,100px);padding-top:clamp(21px,4vw,44px)}.method h2 em{color:var(--steel)}.method-board{background:var(--night);color:#eef6fc;border:1px solid #243c54;border-radius:21px;margin-top:clamp(17px,3vw,30px);padding:clamp(14px,2.7vw,34px)}.method-plate-label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.method-board .eyebrow{color:#bad5ea}.method-plate-label i{background:#89afd0;width:20px;height:1px}.method-flow{border-top:1px solid #38536d;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;padding:0;list-style:none;display:grid}.method-flow>li{min-width:0;padding:8px clamp(10px,2vw,27px) 3px}.method-flow>li:first-child{padding-left:0}.method-flow>li+li{border-left:1px solid #38536d}.method-art{width:100%;max-width:265px;margin-bottom:8px;display:block}.method-scan{opacity:.66}.method-step h3{letter-spacing:-.036em;margin-top:4px;font-size:clamp(18px,2.4vw,28px);font-weight:710;line-height:1.06}.method-step p{color:#c6d9ea;margin-top:6px;font-size:14px;line-height:1.34}.method-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.method-detail{border:1px solid var(--line);background:#f1f6fb;border-radius:17px;flex-direction:column;padding:clamp(15px,2.5vw,28px);display:flex}.method-detail h3{letter-spacing:-.045em;margin:8px 0 12px;font-size:clamp(23px,2.75vw,35px);line-height:1.07}.method-detail-list{flex:1;grid-template-rows:1fr 1fr;padding:0;list-style:none;display:grid}.method-detail-list li{border-top:1px solid var(--line);grid-template-columns:minmax(70px,106px) minmax(0,1fr);align-items:center;gap:clamp(10px,1.8vw,20px);padding:10px 0;display:grid}.method-detail-art{width:100%;color:var(--steel);background:#e5eef7;border-radius:8px;display:block}.method-detail h4{font-size:15px;font-weight:710;line-height:1.15}.method-detail p{color:var(--quiet);font-size:13px;line-height:1.36}.method-detail h4+p{margin-top:4px}.method-detail-note{border-top:1px solid var(--line);padding-top:9px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.method-scan{animation:linear both method-pass;animation-timeline:view();animation-range:entry 40% cover 45%}}}@keyframes method-pass{0%{opacity:0;transform:translateY(-22px)}45%{opacity:.9}to{opacity:.45;transform:translateY(23px)}}@media (max-width:620px){.contract-actions{width:100%}.contract-actions>.copy-ca{flex:1}.method-board{border-radius:16px}.method-flow{grid-template-columns:minmax(0,1fr)}.method-flow>li{grid-template-columns:minmax(85px,.74fr) minmax(0,1fr);align-items:center;gap:9px;padding:12px 0;display:grid}.method-flow>li+li{border-top:1px solid #38536d;border-left:0}.method-art{margin-bottom:0}.method-step p{font-size:13px}.method-step .eyebrow{font-size:10px}.method-details{grid-template-columns:minmax(0,1fr)}.method-detail-list li{grid-template-columns:minmax(70px,29%) minmax(0,1fr)}}.linked-count{color:var(--steel);font-size:14px;font-weight:670}.evidence-plate{color:#eef5fb;background:#122335;border:1px solid #31516d;border-radius:17px;margin-top:18px;padding:clamp(16px,4vw,36px);scroll-margin-top:16px}.evidence-plate .eyebrow{color:#bad5ea}.evidence-plate h3,.dossier-family h3{letter-spacing:-.055em;margin-top:6px;font-size:clamp(26px,4.2vw,46px);font-weight:730;line-height:1.02}.evidence-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,3vw,26px);max-width:630px;margin:17px 0 13px;display:grid}.evidence-pair figure{min-width:0;margin:0}.evidence-image,.dossier-thumb{aspect-ratio:1;background:#263f56;display:block;overflow:hidden}.evidence-image{border-radius:10px}.evidence-image img,.dossier-thumb img{object-fit:cover;width:100%;height:100%}.evidence-pair figcaption{margin-top:7px;line-height:1.2}.evidence-pair figcaption strong{overflow-wrap:anywhere;margin-top:4px;font-size:clamp(14px,2.4vw,21px);display:block}.evidence-record{border-top:1px solid #375570;padding-top:9px}.evidence-record>p,.evidence-empty,.evidence-feedback{color:#c7d9eb;margin-top:4px;font-size:13px}.evidence-actions{flex-wrap:wrap;gap:0 16px;margin-top:5px;display:flex}.evidence-actions a,.evidence-actions button{color:#d2e8fa;background:0 0;border:0;align-items:center;gap:4px;min-height:44px;padding:0;font-size:13px;font-weight:650;display:inline-flex}.evidence-actions :is(a,button):hover,.evidence-empty a{text-underline-offset:3px;text-decoration:underline}.evidence-plate :focus-visible{outline-color:#bad5ea}.evidence-details,.scan-coverage{border:1px solid var(--line);border-radius:9px;margin-top:12px;padding:0 12px}.evidence-details summary,.scan-coverage summary{cursor:pointer;min-height:44px;color:var(--steel);padding:10px 0;font-weight:680}.evidence-details dl{gap:7px;margin:0 0 10px;display:grid}.evidence-details dl>div{border-top:1px solid var(--line);grid-template-columns:minmax(85px,.28fr) minmax(0,1fr);gap:7px;padding-top:7px;font-size:13px;display:grid}.evidence-details dt,.scan-coverage p,.compare-form p{color:var(--quiet)}.evidence-details dd{overflow-wrap:anywhere;margin:0}.evidence-details dd a{color:var(--steel)}.evidence-retrace{margin:0 0 11px}.scan-coverage p{margin-bottom:8px;font-size:13px}.dossier-family{margin-top:clamp(23px,4vw,42px)}.dossier-family header>p{color:var(--quiet);margin-top:6px;font-size:13px}.dossier-family header>.eyebrow{color:var(--steel);font-size:11px}.dossier-filters{flex-wrap:wrap;gap:4px 12px;margin-top:9px;display:flex}.dossier-filters button{min-height:42px;color:var(--quiet);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 2px;font-size:13px;font-weight:640}.dossier-filters button[aria-pressed=true]{color:var(--ink);border-color:var(--steel)}.dossier-filters button span{color:var(--steel);font-family:var(--mono);padding-left:2px}.dossier-timeline{margin:10px 0;padding:0;list-style:none}.dossier-timeline li{border-top:1px solid var(--line)}.dossier-row{text-align:left;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) auto 16px;align-items:center;gap:6px 12px;width:100%;padding:9px 5px;display:grid}.dossier-row[aria-pressed=true]{background:#e6eff7}.dossier-row:hover{background:#e1ecf6}.dossier-thumb{background:#dce9f4;border-radius:6px}.dossier-row-copy{overflow-wrap:anywhere}.dossier-row-copy>*,.dossier-row time{display:block}.dossier-row-copy small,.dossier-row time{color:var(--quiet);font-size:11px}.dossier-row>svg{color:var(--steel)}.compare-form p{margin-top:4px;font-size:13px}#check-mint{scroll-margin-top:18px}.evidence-manual-copy{width:min(100%,400px);color:var(--ink);background:#eef5fb;border:1px solid #7895ae;border-radius:6px;margin-top:7px;padding:8px;font-size:12px;display:block}@media (max-width:620px){.evidence-plate{border-radius:14px}.evidence-pair{margin-top:13px}.evidence-pair .eyebrow{font-size:10px}.dossier-row{grid-template-columns:41px minmax(0,1fr) 16px;gap:2px 9px}.dossier-row time{grid-column:2}.dossier-row>svg{grid-area:1/3}}.report-intro{border-bottom:1px solid var(--line);padding-bottom:16px}.report-intro h2{font-size:clamp(31px,5vw,61px)}.report-intro>a{min-height:40px;padding-inline:12px;font-size:13px}.report-ledger{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.report-ledger>div{align-content:start;gap:4px;padding:13px clamp(7px,2vw,18px);display:grid}.report-ledger>div:first-child{padding-left:0}.report-ledger>div+div{border-left:1px solid var(--line)}.report-ledger dt{color:var(--quiet);font-size:12px;line-height:1.2}.report-ledger dd{letter-spacing:-.07em;font-variant-numeric:tabular-nums;grid-row:1;margin:0;font-size:clamp(25px,4.7vw,48px);font-weight:670;line-height:1}.report-scope{margin-top:8px;font-size:12px}.evidence-plate{background:#102336}.evidence-heading{border-bottom:1px solid #375570;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px;padding-bottom:12px;display:flex}.evidence-switch{border:1px solid #426078;border-radius:9px;padding:3px;display:inline-flex}.evidence-switch button{color:#d2e8fa;background:0 0;border:0;border-radius:6px;min-height:34px;padding:0 8px;font-size:12px}.evidence-switch button[aria-pressed=true]{color:#102336;background:#e4eff7}.evidence-stage{grid-template-columns:minmax(0,1.5fr) minmax(180px,1fr);align-items:start;gap:clamp(12px,3vw,27px);margin-top:14px;display:grid}.evidence-stage .evidence-pair{margin:0}.evidence-stage .evidence-pair figure:only-child{grid-column:1/-1;max-width:min(100%,260px)}.evidence-image{border:1px solid #4d6579}.evidence-rail{min-width:0}.evidence-rail .evidence-record:first-child{border-top:0;padding-top:0}.evidence-rail .evidence-record+.evidence-record{margin-top:5px}.evidence-rail .evidence-record>.eyebrow{font-size:10px}.evidence-rail .evidence-record>.mono{color:#eef5fb;overflow-wrap:anywhere}.evidence-rail .evidence-record a:hover{text-decoration:underline}.overlay-panel{width:min(100%,340px)}.overlay-images{position:relative}.overlay-match{position:absolute;inset:0}.overlay-rule{pointer-events:none;background:#eef5fb;width:1px;position:absolute;inset-block:0;box-shadow:0 0 0 1px #102336}.overlay-panel label{font:11px var(--mono);color:#d2e8fa;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:6px;display:grid}.overlay-panel input{accent-color:#bad5ea;width:100%;min-height:32px}.dossier-strip{scrollbar-width:thin;gap:7px;margin-top:12px;padding:3px 3px 8px;display:flex;overflow-x:auto}.dossier-strip button{border:1px solid var(--line);min-width:0;color:var(--steel);font:10px var(--mono);background:#edf4fa;border-radius:8px;flex:0 0 65px;gap:3px;padding:4px;display:grid}.dossier-strip button[aria-pressed=true]{border-color:var(--steel);background:#dbeaf6}.dossier-strip button>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dossier-controls{flex-wrap:wrap;align-items:center;gap:2px 12px;margin-top:7px;display:flex}.dossier-controls>label{color:var(--quiet);align-items:center;gap:6px;font-size:12px;display:inline-flex}.dossier-controls select{border:1px solid var(--line);background:var(--panel);max-width:100%;min-height:34px;color:var(--ink);font:inherit;border-radius:7px;padding:2px 5px}.dossier-controls .dossier-filters{margin-top:0}@media (max-width:680px){.evidence-stage{grid-template-columns:minmax(0,1fr)}.evidence-rail{border-top:1px solid #375570;padding-top:7px}.report-intro{align-items:start}}
