@import"https://fonts.googleapis.com/css2?family=Courier+Prime:ital,wght@0,400;0,700;1,400&family=IM+Fell+English:ital@0;1&family=Special+Elite&family=Caveat:wght@500;700&display=swap";:root{font-family:var(--body);color:#2e2820;background:#f0e6da;font-synthesis:none;font-weight:400;--paper: #f0e6da;--ink: #2e2820;--muted: #716659;--green: #564027;--amber: #95723e;--border: #e7d7c3;--mono: "Courier Prime", "Courier New", monospace;--body: "Courier Prime", "Courier New", monospace;--type: "Special Elite", "Courier Prime", monospace;--hand: "Caveat", "Bradley Hand", cursive;--serif: "IM Fell English", Georgia, serif;font-size:14px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}button:disabled{opacity:.4;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid #8b6f4c;outline-offset:4px}button{border:0;background:none}input[type=checkbox]{accent-color:var(--green)}::selection{background:#e3d1bb;color:#352818}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--serif);font-weight:400}h2{font-size:47px;line-height:1.06;letter-spacing:-.7px}h3{font-weight:500}em{font-weight:400}.mono,.micro,.eyebrow,.section-label,.tag{font-family:var(--mono)}.micro{font-size:10px;letter-spacing:.85px;line-height:1.5;font-weight:500}.mono{font-size:11px;font-variant-numeric:tabular-nums}.small{font-size:12px;line-height:1.6}.text-muted{color:var(--muted)}.text-green{color:var(--green)}.text-amber{color:#9a763c}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.button{display:inline-flex;justify-content:center;align-items:center;gap:24px;padding:15px 20px;font-size:12px;font-weight:500;line-height:1.2;border:1px solid transparent;transition:background .15s,transform .15s}.button:hover{transform:translateY(-1px)}.button.primary{background:#4b3922;color:#f4ece3}.button.primary:hover{background:#342717}.button.subtle{border-color:#e4d2bd;background:transparent}.button.subtle:hover{background:#ede1d2}.button.light{background:#e7d7c4;color:#42321e;gap:35px}.button.light:hover{background:#eee3d5}.small-button{padding:10px 13px;gap:9px;font-size:11px}.text-button{display:inline-flex;gap:9px;align-items:center;font-size:11px;font-weight:500;padding:5px 0;white-space:nowrap}.text-button:hover{color:var(--green);text-decoration:underline;text-underline-offset:4px}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:3px}.icon-button:hover{background:#ebdece}.tag{display:inline-flex;align-items:center;gap:6px;font-size:9px;letter-spacing:.6px;padding:5px 7px;border:1px solid #a89986;line-height:1.3}.tag.green{background:#eaddcd;color:#554026;border-color:#bba78e}.tag.red{background:#f2e7df;color:#a45c47;border-color:#e6ccbf}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-80px;left:16px;z-index:100;padding:12px;background:#43321e;color:#f4ece3}.skip-link:focus{top:10px}.site-header{height:95px;display:flex;align-items:center;border-bottom:1px solid var(--border);max-width:1440px;margin:auto;padding:0 5%;gap:40px}.wordmark{display:flex;align-items:center;gap:11px;font-size:11px;line-height:1.12;letter-spacing:.75px;font-weight:650;margin-right:auto}.wordmark svg{width:31px;height:31px}.wordmark-period{color:#7c6850}.site-header nav{display:flex;gap:29px;font-size:11px;align-items:center}.site-header nav a{position:relative;padding:10px 0}.site-header nav a:hover:after{content:"";position:absolute;bottom:3px;left:0;right:0;height:1px;background:var(--green)}.portfolio-link{display:flex;align-items:center;gap:9px;font-size:11px;padding-left:27px;border-left:1px solid var(--border)}.mobile-menu{display:none}main{max-width:1440px;margin:auto}.hero{display:grid;grid-template-columns:1.18fr 1fr;gap:7%;padding:72px 5% 66px;align-items:center}.eyebrow{font-size:10px;letter-spacing:1.1px;display:flex;gap:10px;align-items:center;color:var(--green);margin-bottom:28px}.hero h1{font-size:clamp(60px,5.3vw,80px);line-height:.99;letter-spacing:-1.6px}.hero h1 em{color:#584631}.hero-subtitle{font-size:16px;margin-top:25px;font-weight:500}.hero-description{color:#6d6256;line-height:1.75;font-size:13px;max-width:380px;margin-top:12px}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:28px}.hero-footnote{display:flex;gap:7px;color:#74695b;font-size:10px;margin-top:20px;align-items:center}.routing-demo{border:1px solid #e5d4bf;background:#f2e9df;box-shadow:8px 8px #ede1d2;transform:translateY(8px)}.demo-top{display:flex;justify-content:space-between;gap:12px;align-items:center;border-bottom:1px solid var(--border);padding:17px 21px;font-size:9px;color:#7b6f61;letter-spacing:.65px}.demo-top>span:first-child{display:flex;align-items:center;gap:7px}.demo-top .status-dot{color:#67543c}.message{padding:25px 24px 20px;min-height:192px;animation:fade-in .35s ease}.message>.micro{color:#746a5c;font-size:9px}.message p{font-family:var(--serif);font-size:26px;line-height:1.2;min-height:75px;margin:15px 0 12px;color:#403930}.message .text-muted{font-size:8px;color:#8b7e6d}.routing-path{display:flex;align-items:center;padding:0 24px;margin:5px 0 25px}.path-node{font-family:var(--mono);font-size:9px;border:1px solid #e4d3be;padding:8px 9px;white-space:nowrap}.path-node.active{background:#ede2d4}.path-node.jev{color:#584227;background:#ecdfd0;border-color:#8e7960}.path-node.llm{color:#977039;background:#f5eddd;border-color:#b8914d}.muted-node{color:#908372;border-color:#e8d9c6}.connector{height:1px;flex:1;min-width:8px;background:#e2cfb8}.confidence-row{display:flex;align-items:center;justify-content:space-between;padding:0 24px;color:#7d7163}.confidence-row .mono{font-size:14px;color:var(--green)}.confidence-track{height:5px;background:#eadccb;position:relative;margin:13px 24px 0}.confidence-track>div{height:100%;background:#806d56;transition:width .6s}.confidence-track>span{height:14px;width:1px;position:absolute;top:-4px;background:#6d6256;transition:left .2s}.routing-verdict{display:flex;justify-content:space-between;align-items:center;padding:12px 24px 17px}.routing-verdict>span{font:500 10px var(--mono);display:flex;gap:7px;align-items:center;letter-spacing:.7px}.demo-bottom{border-top:1px solid var(--border);padding:12px 20px;display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:9px;color:#7d7162}.demo-bottom .text-button{font-size:9px;color:#665b4e}.thesis-strip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:26px 5%;display:flex;gap:5%;align-items:center;background:#ede2d4}.thesis-strip>div{flex:1}.thesis-strip .micro{font-size:8px;color:#746a5c}.thesis-strip p{font-size:12px;line-height:1.7;margin-top:8px;color:#73675a}.thesis-strip strong{font-weight:450;color:#433b32}.thesis-arrow{font-family:var(--serif);font-size:30px;color:#8a7b6a}.section{padding:64px 5%;scroll-margin-top:24px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:30px}.section-heading>div>p{color:#72675a;margin-top:14px;font-size:13px;line-height:1.6}.section-label{display:flex;align-items:center;gap:11px;letter-spacing:1px;color:#655745;font-size:9px;margin-bottom:20px}.section-label>span{border:1px solid #aa9985;font-size:8px;letter-spacing:0;line-height:18px;min-width:22px;text-align:center}.run-notice{display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:10px;padding:12px 15px;background:#ece0d1;border:1px solid #e5d5c0;margin-bottom:18px;color:#807465}.run-notice>div{display:flex;gap:10px;align-items:center}.run-notice strong{font:500 8px var(--mono);letter-spacing:.7px;white-space:nowrap}.run-notice .status-dot{width:5px;height:5px;color:#a18c4b}.run-notice .text-button{font-size:10px;color:#5b5042}.run-notice.measured{background:#ecdfd0}.run-notice.measured .status-dot{color:var(--green)}.workbench{display:grid;grid-template-columns:minmax(0,1fr) 326px;border:1px solid #e4d2bc;background:#f2e9df}.chart-panel{padding:23px 24px 0;min-width:0}.panel-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.panel-top>.micro{color:#7d7163;font-size:9px}.segmented{display:inline-flex;border:1px solid #e7d7c3;padding:2px;border-radius:3px}.segmented button{font-size:9px;padding:6px 9px;color:#74695b;border-radius:2px}.segmented button.active{background:#ebdecd;color:#463b2d}.chart-wrap{margin-top:24px}.frontier-chart{width:100%;display:block;overflow:visible}.svg-label{font:10px var(--mono);fill:#807465}.svg-axis{font:9px var(--mono);fill:#786c5e;letter-spacing:.2px}.svg-baseline{font:10px var(--body);fill:#7a6e5f}.frontier-chart circle{cursor:pointer}.chart-readout{display:flex;flex-wrap:wrap;gap:13px;align-items:center;background:#eee3d5;border:1px solid #e8d9c7;padding:9px 12px;font-size:9px;color:#685b4a;min-height:33px;margin-top:6px}.chart-readout>span:first-child{display:flex;align-items:center;gap:6px;margin-right:auto;font-size:8px}.legend{display:flex;gap:18px;font-size:9px;color:#726659;align-items:center;flex-wrap:wrap}.legend>span{display:flex;align-items:center;gap:6px}.legend-dot{width:6px;height:6px;display:inline-block;flex-shrink:0;border-radius:50%}.jev-bg{background:#654c2f}.llm-bg{background:#b28841}.human-bg{background:#584f45}.confidence-bg{background:#a79887}.line-key{width:14px;height:2px;background:#5b4429}.chart-legend{margin-top:18px;gap:17px}.chart-note{font-size:9px;line-height:1.8;color:#877b6b;margin-top:12px;margin-bottom:24px}.metrics-row{border-top:1px solid var(--border);display:grid;grid-template-columns:1fr 1fr 1fr;padding:21px 0 25px}.metrics-row>div{padding-left:18px;border-left:1px solid var(--border);display:flex;flex-direction:column;gap:6px}.metrics-row>div:first-child{border-left:0;padding-left:0}.metrics-row .micro{font-size:8px;color:#74695b;letter-spacing:.35px}.metrics-row strong{font-size:32px;font-weight:450;letter-spacing:-1.5px;line-height:1.1;font-variant-numeric:tabular-nums}.metrics-row>div>span:last-child{font-size:8px;color:#837667}.control-panel{border-left:1px solid #e4d2bc;padding:24px;background:#eee2d5}.control-heading{display:flex;align-items:center;justify-content:space-between;color:#6b6154}.control-heading .micro{font-size:9px}.threshold-heading{display:flex;justify-content:space-between;align-items:center;margin-top:26px}.threshold-heading label{font-size:12px;font-weight:550}.threshold-heading output{font-family:var(--serif);font-size:42px;line-height:1;color:#53412c}.control-panel>.small{font-size:10px;line-height:1.7;margin-top:11px;max-width:230px}.threshold-slider{width:100%;height:5px;appearance:none;background:linear-gradient(to right,#705c44 var(--range-progress),#e5d4c0 var(--range-progress));margin:25px 0 13px;cursor:pointer;border-radius:2px;display:block}.threshold-slider::-webkit-slider-thumb{appearance:none;width:15px;height:19px;border:3px solid #efe4d8;background:#645039;box-shadow:0 0 0 1px #72604b;border-radius:2px}.threshold-slider::-moz-range-thumb{width:10px;height:15px;border:2px solid #efe4d8;background:#645039;box-shadow:0 0 0 1px #72604b;border-radius:2px}.range-labels{display:flex;justify-content:space-between;gap:5px;font-size:7px;color:#7b6f60;letter-spacing:.2px}.human-toggle{display:flex;justify-content:space-between;align-items:center;margin-top:24px;padding-bottom:21px;border-bottom:1px solid #e5d3bf}.human-toggle>div{display:flex;flex-direction:column;gap:4px}.human-toggle strong{font-size:10px;font-weight:500}.human-toggle>div>span{font-size:9px;color:#7f7263}.switch{width:29px;height:17px;border-radius:10px;background:#a99b89;padding:2px}.switch>span{display:block;width:13px;height:13px;background:#f4ece3;border-radius:50%;transition:transform .2s}.switch.on{background:#645038}.switch.on>span{transform:translate(12px)}.allocation{margin-top:24px}.allocation>.micro{font-size:8px;color:#7f705d}.allocation-bar{height:13px;display:flex;width:100%;margin:13px 0 12px;overflow:hidden;border-radius:1px;gap:2px;background:#e8d9c7}.allocation-bar>div{transition:width .22s ease;min-width:0}.allocation-labels{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:8px}.allocation-labels>div{display:flex;flex-direction:column;gap:6px}.allocation-labels>div>span{display:flex;gap:5px;align-items:center;font-size:9px;color:#72675a}.allocation-labels strong{font:400 15px var(--mono);color:#514331}.cost-breakdown{margin:24px 0 0;font-size:10px;line-height:1.7}.cost-breakdown>div{display:flex;justify-content:space-between;gap:12px;margin:6px 0}.cost-breakdown dt{color:#72675a}.cost-breakdown dd{margin:0;font:10px var(--mono)}.cost-breakdown .cost-total{margin-top:10px;padding-top:10px;border-top:1px solid #e5d3bf}.cost-total dt,.cost-total dd{color:#4d3f2e;font-weight:500}.latency-row{display:flex;margin-top:20px;gap:32px;padding-top:18px;border-top:1px solid #e5d3bf}.latency-row>div{display:flex;flex-direction:column;gap:6px}.latency-row .micro{font-size:8px;color:#786c5d}.latency-row strong{font-family:var(--mono);font-weight:400;font-size:14px}.policy-note{margin-top:20px;display:flex;gap:7px;color:#7e7162;font-size:8px;line-height:1.7}.policy-note svg{flex-shrink:0}.benchmark-bar{display:flex;align-items:center;gap:22px;color:#807364;font:8px var(--mono);letter-spacing:.3px;padding:16px 0;border-bottom:1px solid var(--border)}.benchmark-bar>span:first-child{display:flex;align-items:center;gap:7px;color:#806c53}.advanced-toggle{margin-left:auto;display:flex;align-items:center;gap:5px;font:9px var(--body);letter-spacing:0;cursor:pointer}.advanced-toggle input{height:11px;width:11px}.scenario-section{padding-top:18px}.scenario-grid{display:grid;grid-template-columns:1.65fr 1fr;gap:34px}.assumptions{display:grid;grid-template-columns:1fr 1fr;column-gap:32px;align-content:start;padding-top:10px}.assumption-column>h3{font-size:9px;color:#7d7060;margin-bottom:15px}.number-field{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid #e8d9c7;font-size:11px;color:#716659}.input-wrap{display:flex;align-items:center;gap:4px;border:1px solid #e5d4bf;background:#f2e9df;padding:7px 8px;min-width:80px;max-width:110px;color:#7b6f60;font:10px var(--mono)}.input-wrap input{border:0;outline:none;background:none;color:#473a2a;font:11px var(--mono);font-variant-numeric:tabular-nums;width:70px;min-width:0;text-align:right;padding:0;appearance:textfield}.input-wrap input::-webkit-inner-spin-button{appearance:none}.input-wrap:focus-within{outline:2px solid #816a4d;outline-offset:1px}.more-assumptions{grid-column:1/-1;margin-top:16px;border-bottom:1px solid var(--border)}.more-assumptions summary{list-style:none;display:flex;justify-content:space-between;font-size:10px;padding:12px 0;cursor:pointer;color:#6d6255}.more-assumptions>div{display:grid;grid-template-columns:1fr 1fr;column-gap:32px;padding-bottom:16px}.recommendation{background:#443421;color:#ede1d2;padding:25px 27px;display:flex;flex-direction:column;align-items:flex-start;position:relative;overflow:hidden}.recommendation:after{content:"↗";position:absolute;right:13px;top:33px;font-family:var(--serif);font-size:230px;opacity:.025;pointer-events:none}.recommendation-top{display:flex;justify-content:space-between;align-items:center;width:100%;color:#b19877}.recommendation-top .micro{font-size:8px;letter-spacing:.6px}.recommendation h3{font:400 40px/1.03 var(--serif);margin-top:22px;letter-spacing:-.25px}.recommendation h3 em{color:#bf9f79}.recommendation>p{font-size:11px;line-height:1.8;color:#b19d86;margin-top:16px}.recommendation strong{font-weight:500;color:#eee2d5}.recommendation-stats{display:flex;gap:32px;margin:22px 0;width:100%;border-top:1px solid #564a3b;padding-top:15px}.recommendation-stats>div{display:flex;flex-direction:column;gap:8px}.recommendation-stats .micro{font-size:8px;color:#a18868}.recommendation-stats strong{font-size:24px;font-weight:450;font-variant-numeric:tabular-nums}.recommendation .button{font-size:10px;padding:11px 13px;width:100%;justify-content:space-between}.recommendation .recommendation-note{font-size:8px;color:#8f7b61;margin-top:15px}.recommendation>.tag{margin:25px 0;border-color:#796854;color:#b7a082}.comparison-note{display:flex;align-items:flex-start;gap:9px;font-size:10px;line-height:1.7;color:#7c6f60;margin-top:25px;padding-top:18px;border-top:1px solid var(--border)}.comparison-note svg{flex-shrink:0}.comparison-note strong{color:#685a49;font-weight:500}.atlas-section{padding-top:28px}.atlas-section .section-heading>.mono{font-size:8px;margin-bottom:5px;letter-spacing:.5px}.atlas-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:12px 0;border-top:1px solid var(--border)}.search-field{display:flex;gap:10px;align-items:center;color:#807465;width:70%;font-size:11px}.search-field input{border:0;background:none;padding:8px 0;outline:none;min-width:0;width:100%;color:#4e4130;font-size:11px}.search-field input::placeholder{color:#8b7e6e}.select-wrap{display:flex;align-items:center;position:relative;font-size:10px}.select-wrap select{appearance:none;background:transparent;border:1px solid #e4d3bd;border-radius:0;padding:9px 28px 9px 11px;color:#74695b;font-size:10px;cursor:pointer;max-width:200px}.select-wrap svg{position:absolute;right:8px;pointer-events:none;color:#7d7062}.filter-row{display:flex;flex-wrap:wrap;gap:7px;margin:6px 0 19px}.filter{font-size:9px;color:#807465;border:1px solid #e7d7c4;padding:7px 11px;border-radius:2px;transition:background .15s}.filter:hover{background:#ede1d2}.filter.active{background:#ebdece;border-color:#a78f72;color:#634f37}.atlas-table{border-top:1px solid #e4d3be}.table-header,.case-row{display:grid;grid-template-columns:minmax(0,1fr) 150px 125px 20px;gap:25px;align-items:center}.table-header{font:8px var(--mono);letter-spacing:.5px;color:#837566;padding:15px 14px;background:#eee2d5}.case-row{width:100%;text-align:left;padding:16px 14px;border-bottom:1px solid #e8d9c6;transition:background .15s}.case-row:hover{background:#ede1d2}.case-text{font-size:12px;display:block;line-height:1.5;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.case-family{display:block;font-size:9px;color:#8a7d6e;margin-top:5px}.table-confidence .mono{font-size:11px;color:#836f56}.table-confidence>div{height:3px;background:#e8dac8;width:85px;margin-top:7px}.table-confidence i{height:3px;display:block;background:#7c6b55}.table-confidence .error-bar{background:#b47f68}.outcome-label{display:flex;gap:6px;align-items:center;font-size:10px;color:#6e5a42}.outcome-label.error{color:#a46f59}.outcome-label .status-dot{width:5px;height:5px}.case-row>svg{color:#91806d}.table-footer{display:flex;justify-content:space-between;gap:16px;align-items:center;font-size:9px;color:#8c7f6e;padding:16px 0;border-bottom:1px solid var(--border)}.table-footer>div{display:flex;gap:20px}.table-footer .text-button{font-size:9px;color:#756859}.empty-state{padding:50px;text-align:center;color:#786d5f;display:flex;flex-direction:column;align-items:center;gap:12px}.empty-state h3{font-family:var(--serif);font-size:28px}.empty-state p{font-size:12px}.calibration-panel{background:#ede1d3;border:1px solid #e7d7c3;display:grid;grid-template-columns:.85fr 1.15fr;gap:50px;padding:32px}.calibration-intro h2{font-size:37px}.calibration-intro p{font-size:11px;line-height:1.8;color:#7e7163;max-width:280px;margin:17px 0}.calibration-intro .section-label{font-size:8px;margin-bottom:17px}.calibration-numbers{display:flex;gap:35px;margin-top:22px}.calibration-numbers>div{display:flex;flex-direction:column;gap:7px}.calibration-numbers .micro{font-size:8px;color:#897965}.calibration-numbers strong{font-size:27px;font-weight:400;color:#604a30;font-variant-numeric:tabular-nums;letter-spacing:-.6px}.calibration-intro>.small{font-size:8px;line-height:1.8;display:block;margin-top:14px;color:#8c7e6d}.calibration-chart{padding-top:9px;align-self:center;min-width:0}.calibration-chart>.legend{font-size:8px;justify-content:flex-end;gap:18px;margin-bottom:8px}.calibration-chart svg{width:100%;display:block}.bucket-counts{margin-left:7.7%;display:grid;grid-template-columns:repeat(10,1fr);font-size:7px;color:#91816f;margin-top:5px;text-align:center}.methodology-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:13%;padding-top:20px}.methodology-title h2{font-size:55px;line-height:1}.methodology-title h2 em{color:#695742}.methodology-title p{font-size:13px;color:#7e7163;line-height:1.8;margin-top:20px;max-width:275px}.methodology-title>.text-button{color:#665137;margin-top:20px}.methodology-details details{border-bottom:1px solid #e7d7c4}.methodology-details summary{list-style:none;padding:18px 0;display:flex;justify-content:space-between;gap:15px;align-items:center;cursor:pointer;font-size:11px;color:#5e4e3a}.methodology-details details:first-child summary{padding-top:0}.methodology-details summary svg{color:#94826b;flex-shrink:0}.methodology-details details[open] summary svg{transform:rotate(180deg)}.methodology-details details>div{padding-bottom:20px;font-size:11px;line-height:1.8;color:#827565}.methodology-details details p+p{margin-top:12px}.methodology-details code{font-size:10px;word-break:break-word;background:#ede1d2;color:#706252;padding:2px 3px}.methodology-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:25px}.methodology-actions .small-button{font-size:10px}.methodology-actions .text-button{font-size:10px;color:#73624e}.provenance{font-size:8px;line-height:1.6;margin-top:25px;color:#90806d}.provenance>div{display:flex;justify-content:space-between;gap:20px;margin:7px 0}.provenance>div>span:last-child{text-align:right;overflow-wrap:anywhere}.provenance a{display:flex;align-items:center;gap:5px;color:#75624b}.closing-line{padding:40px 5% 68px;text-align:center;border-top:1px solid var(--border);margin-top:20px;background:#eee3d5}.closing-line>.micro{font-size:8px;color:#877764}.closing-line p{font:400 48px/1.03 var(--serif);letter-spacing:-.8px;margin-top:20px}.closing-line p em{color:#836a4c}.closing-line .button{margin-top:24px;font-size:11px;padding:13px 17px}.site-header,footer{max-width:1440px}footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:27px 5%;margin:auto;border-top:1px solid var(--border);font-size:10px;color:#837566}footer>a{display:flex;align-items:center;gap:7px}.footer-name{color:#6e5b44}footer>span{font:8px var(--mono);letter-spacing:.8px}.modal-overlay{position:fixed;inset:0;z-index:100;background:#2b241aa8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:24px;animation:fade-in .18s ease}.modal{background:var(--paper);max-width:690px;width:100%;max-height:90dvh;overflow:auto;box-shadow:0 20px 60px #1e170e30;outline:none}.modal-top{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:15px 23px;border-bottom:1px solid var(--border);position:sticky;top:0;background:var(--paper);z-index:1}.modal-top .mono{font-size:9px;letter-spacing:.5px;color:#827360}.case-detail,.live-content{padding:28px 32px}.case-detail>h2{font-size:33px;margin:22px 0 28px;line-height:1.15}.detail-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:25px;row-gap:18px;padding-bottom:25px;border-bottom:1px solid var(--border)}.detail-grid dt{font:9px var(--mono);color:#827464;text-transform:uppercase;margin-bottom:8px}.detail-grid dd{margin:0;font-size:12px;line-height:1.5}.detail-grid small{color:#80715d;display:inline-block;margin-left:4px}.case-detail>h3{margin:22px 0 17px;color:#706251}.probabilities>div{display:grid;grid-template-columns:1.5fr 1fr 45px;gap:15px;align-items:center;font-size:10px;margin:11px 0;color:#726659}.probabilities>div>div{height:5px;background:#e9dbc9}.probabilities i{height:100%;display:block;background:#75624c}.probabilities .mono{font-size:9px;text-align:right}.case-detail>.small{margin-top:22px;font-size:10px}.live-content>h2{margin-top:20px;font-size:46px}.live-content>p{font-size:12px;line-height:1.7;color:#7c7061;margin-top:15px}.setup-notice{display:flex;gap:12px;background:#ebdfcf;border:1px solid #e5d3bf;padding:15px;margin:20px 0;color:#746350}.setup-notice>svg{flex-shrink:0}.setup-notice strong{font-size:11px}.setup-notice p{font-size:10px;line-height:1.7;margin-top:6px}.setup-notice code{font-size:9px}.live-content form{margin-top:25px}.form-label{display:flex;flex-direction:column;gap:10px;font:9px var(--mono);letter-spacing:.6px;color:#766959;margin-top:18px}.form-label textarea,.form-label input{font:12px/1.7 var(--body);background:#f2eae0;border:1px solid #e6d6c2;padding:13px;color:#524330;border-radius:0;resize:vertical}.form-label+button{margin-top:20px}.error-message{font-size:12px;line-height:1.6;color:#a7624b;margin-top:18px}.live-result{margin-top:25px;background:#ede1d2;padding:20px;border:1px solid #e4d3be}.live-result>.micro{font-size:9px;color:#796a57}.live-result h3{font:32px var(--serif);margin-top:15px}.live-result dl{font-size:11px}.live-result dl>div{display:flex;justify-content:space-between;gap:15px;margin:8px 0}.live-result dt{color:#827462}.live-result dd{margin:0;text-align:right}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);background:#443421;color:#ede1d3;display:flex;align-items:center;gap:12px;z-index:200;padding:12px 15px;font-size:11px;box-shadow:0 5px 25px #35281833;max-width:90vw;width:max-content;animation:fade-in .2s}.toast .icon-button:hover{background:#574b3b}.toast>svg{flex-shrink:0}.loading{min-height:100dvh;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:22px;text-align:center;padding:30px}.loading>svg{width:50px;color:#574329}.loading h1{font-size:48px}.loading p{color:#7b6e5d;font-size:13px}.loading button{margin-top:15px}@keyframes fade-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1440px){.hero{padding-top:85px;padding-bottom:85px}.hero h1{font-size:85px}.message p{font-size:29px}.message{min-height:214px}.routing-demo{max-width:480px}.workbench{grid-template-columns:minmax(0,1fr) 370px}.control-panel{padding:28px}.metrics-row strong{font-size:36px}.metrics-row .micro{font-size:9px}.chart-panel{padding-top:28px}}@media(max-width:1050px){.site-header{gap:22px}.site-header nav{gap:20px}.hero{gap:5%;padding-top:55px}.hero h1{font-size:63px}.hero-actions{gap:15px}.hero-actions .button{padding:14px;gap:15px}.hero-actions .text-button{font-size:10px}.routing-path{padding:0 17px}.path-node{padding:7px;font-size:8px}.workbench{grid-template-columns:minmax(0,1fr) 288px}.control-panel{padding:20px}.chart-panel{padding:20px 18px 0}.metrics-row strong{font-size:28px}.metrics-row .micro{font-size:7px}.metrics-row>div{padding-left:12px}.chart-note{font-size:8px}.metrics-row>div>span:last-child{font-size:7px}.scenario-grid{gap:24px;grid-template-columns:1.55fr 1fr}.assumptions{column-gap:20px}.assumption-column>h3{font-size:8px}.number-field{font-size:10px;gap:7px}.input-wrap{min-width:70px;max-width:83px;padding:7px}.input-wrap input{width:55px;font-size:10px}.recommendation{padding:23px}.recommendation h3{font-size:37px}.table-header,.case-row{grid-template-columns:minmax(0,1fr) 120px 110px 17px;gap:18px}.calibration-panel{gap:30px;padding:27px}.calibration-intro h2{font-size:34px}.calibration-numbers{gap:25px}.calibration-numbers .micro{font-size:7px}.methodology-section{gap:9%}.methodology-actions{gap:12px}.benchmark-bar{gap:13px;font-size:7px}}@media(max-width:800px){.site-header{height:80px;padding:0 5%}.site-header nav{gap:15px;font-size:10px}.portfolio-link{display:none}.hero{grid-template-columns:1fr 1fr;padding-top:46px;gap:25px}.hero h1{font-size:52px}.eyebrow{font-size:8px;letter-spacing:.8px;margin-bottom:22px}.hero-subtitle{font-size:13px;margin-top:20px}.hero-description{font-size:11px}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:23px}.hero-actions .button{font-size:11px}.hero-footnote{font-size:8px}.demo-top{padding:13px;font-size:7px}.message{padding:20px 17px;min-height:180px}.message p{font-size:22px}.routing-path{padding:0 14px;margin-bottom:20px}.path-node{padding:6px;font-size:7px}.confidence-row{padding:0 17px}.confidence-row .micro{font-size:8px}.confidence-row .mono{font-size:12px}.confidence-track{margin:12px 17px 0}.routing-verdict{padding:10px 17px}.routing-verdict>span{font-size:8px;letter-spacing:.3px}.demo-bottom{padding:9px 13px;font-size:7px;gap:8px}.demo-bottom .text-button{font-size:8px}.thesis-strip{gap:4%;padding-top:22px;padding-bottom:22px}.thesis-strip .micro{font-size:7px}.thesis-strip p{font-size:10px}.thesis-arrow{font-size:23px}.section{padding-top:48px;padding-bottom:48px}.section-heading h2{font-size:40px}.section-heading>div>p{font-size:11px}.workbench{grid-template-columns:1fr}.chart-panel{padding:23px 24px 0}.chart-wrap{margin-top:20px}.control-panel{border-left:0;border-top:1px solid #e4d2bc;display:grid;grid-template-columns:1fr 1fr;column-gap:35px;padding:24px}.control-heading,.threshold-heading,.control-panel>.small,.threshold-slider,.range-labels{grid-column:1}.control-heading{grid-row:1}.threshold-heading{grid-row:2;margin-top:21px}.control-panel>.small{grid-row:3;margin-top:10px}.threshold-slider{grid-row:4;margin:20px 0 12px}.range-labels{grid-row:5}.human-toggle{grid-column:1;grid-row:6;margin-top:20px;padding-bottom:0;border:0}.allocation{grid-column:2;grid-row:1/4;margin-top:0;padding-top:0}.cost-breakdown{grid-column:2;grid-row:4/7;margin-top:0;align-self:start}.latency-row{grid-column:1;grid-row:7;margin-top:20px}.policy-note{grid-column:2;grid-row:7;align-self:start;margin-top:20px}.metrics-row strong{font-size:34px}.metrics-row .micro{font-size:9px}.metrics-row>div>span:last-child{font-size:9px}.benchmark-bar{flex-wrap:wrap;gap:12px;font-size:7px}.advanced-toggle{font-size:8px}.scenario-section{padding-top:20px}.scenario-grid{grid-template-columns:1fr}.assumptions{column-gap:35px}.assumption-column>h3{font-size:9px}.number-field{font-size:12px;padding:12px 0}.input-wrap{max-width:110px;padding:8px 10px}.input-wrap input{font-size:11px;width:70px}.recommendation{display:grid;grid-template-columns:1fr 1fr;gap:0 25px;padding:26px}.recommendation-top{grid-column:1/-1}.recommendation h3{grid-column:1;grid-row:2;margin-top:20px;font-size:41px}.recommendation>p{grid-column:1;grid-row:3;font-size:11px;margin-top:15px}.recommendation-stats{grid-column:2;grid-row:2/4;align-self:center;flex-direction:column;gap:20px;margin:20px 0}.recommendation>.button{grid-column:2;grid-row:4;align-self:start;margin-top:18px}.recommendation .recommendation-note{grid-column:1;grid-row:4;margin-top:15px}.atlas-section .section-heading>.mono{display:none}.table-header,.case-row{grid-template-columns:minmax(0,1fr) 110px 100px 14px;gap:15px}.calibration-panel{grid-template-columns:1fr;gap:28px;padding:28px}.calibration-intro{display:grid;grid-template-columns:1fr 1fr;column-gap:25px}.calibration-intro>.section-label{grid-column:1/-1}.calibration-intro h2{grid-column:1;grid-row:2;font-size:35px}.calibration-intro p{grid-column:1;grid-row:3;margin-bottom:0}.calibration-numbers{grid-column:2;grid-row:2/4;flex-direction:column;margin:0;gap:20px;justify-content:center}.calibration-intro>.small{grid-column:1/-1;margin-top:20px}.calibration-chart>.legend{font-size:9px}.calibration-numbers .micro{font-size:9px}.bucket-counts{font-size:8px}.methodology-section{grid-template-columns:1fr;gap:35px;padding-top:16px}.methodology-title{position:relative}.methodology-title h2{font-size:46px}.methodology-title p{position:absolute;left:50%;top:30px;max-width:240px;margin:0}.methodology-title>.text-button{position:absolute;left:50%;bottom:5px;margin:0}.methodology-details summary{font-size:12px}.methodology-details details>div{font-size:12px}.provenance{font-size:9px}.closing-line{margin-top:0}.closing-line p{font-size:44px}footer{font-size:9px}footer>span{font-size:6px}}@media(max-width:580px){html{scroll-padding-top:30px}.site-header{height:75px;gap:20px}.wordmark{font-size:10px;gap:8px}.wordmark svg{width:28px}.site-header nav{display:none;position:absolute;left:0;right:0;top:75px;z-index:10;background:#f0e6da;border-bottom:1px solid var(--border);padding:20px 5%;font-size:12px;gap:18px}.site-header nav.open{display:flex;flex-direction:column;align-items:flex-start}.mobile-menu{display:flex}.hero{grid-template-columns:1fr;padding-top:42px;padding-bottom:40px;gap:36px}.eyebrow{font-size:8px;margin-bottom:23px}.hero h1{font-size:66px;line-height:.96;letter-spacing:-1.4px}.hero-subtitle{font-size:14px;margin-top:25px}.hero-description{font-size:12px;max-width:340px;line-height:1.8}.hero-actions{gap:20px;margin-top:25px}.hero-actions .button{padding:14px 17px;font-size:11px;gap:21px}.hero-actions .text-button{font-size:10px}.hero-footnote{font-size:9px;margin-top:18px}.routing-demo{transform:none;max-width:100%;box-shadow:5px 5px #ede1d2}.demo-top{font-size:8px;padding:14px 18px}.message{padding:22px 20px 16px;min-height:170px}.message p{font-size:26px;min-height:62px}.routing-path{padding:0 20px;margin:5px 0 23px}.path-node{font-size:8px;padding:8px 11px}.confidence-row{padding:0 20px}.confidence-row .micro{font-size:9px}.confidence-row .mono{font-size:13px}.confidence-track{margin:12px 20px 0}.routing-verdict{padding:10px 20px 15px}.routing-verdict>span{font-size:9px;letter-spacing:.6px}.demo-bottom{padding:10px 18px;font-size:8px}.demo-bottom .text-button{font-size:8px}.thesis-strip{padding:22px 5%;display:grid;grid-template-columns:1fr;gap:18px}.thesis-strip>div{display:flex;align-items:flex-start;gap:15px}.thesis-strip .micro{font-size:7px;min-width:92px;line-height:1.8;padding-top:2px}.thesis-strip p{margin:0;font-size:11px;line-height:1.6}.thesis-arrow{display:none}.section{padding:42px 5%}.section-label{font-size:8px;letter-spacing:.8px;margin-bottom:18px}.section-heading{align-items:flex-start;margin-bottom:24px;gap:8px}.section-heading h2{font-size:39px}.section-heading>div>p{font-size:11px;max-width:275px;line-height:1.7}.section-heading>.small-button{font-size:0;padding:8px;margin-top:38px;gap:0}.section-heading>.small-button svg{width:15px}.run-notice{padding:11px 12px;align-items:flex-start;gap:8px;font-size:9px;line-height:1.6}.run-notice>div{display:grid;grid-template-columns:6px 1fr;gap:6px 8px}.run-notice>div>.status-dot{margin-top:4px}.run-notice>div>span:last-child{grid-column:2}.run-notice strong{font-size:7px}.run-notice .text-button{font-size:8px;gap:5px;padding-top:0}.chart-panel{padding:18px 13px 0}.panel-top>.micro{font-size:7px;letter-spacing:.4px}.segmented button{font-size:8px;padding:5px 6px}.chart-wrap{margin-top:17px}.frontier-chart{width:calc(100% + 10px);margin-left:-7px}.svg-label{font-size:13px}.svg-baseline{font-size:12px}.svg-axis{font-size:11px}.chart-readout{padding:8px;gap:7px;font-size:8px;line-height:1.5}.chart-readout>span:first-child{font-size:7px;width:100%}.chart-readout>span:last-child{margin-left:auto}.chart-legend{font-size:7px;gap:12px;margin-top:14px}.chart-note{font-size:7px;line-height:1.8;margin:12px 0 19px}.metrics-row{padding:17px 0 20px}.metrics-row>div{padding-left:10px;gap:5px}.metrics-row .micro{font-size:6px;letter-spacing:.1px}.metrics-row strong{font-size:27px;letter-spacing:-1px}.metrics-row>div>span:last-child{font-size:6px;line-height:1.6}.control-panel{padding:22px;display:block}.control-heading>.micro{font-size:9px}.threshold-heading{margin-top:21px}.threshold-heading label{font-size:13px}.threshold-heading output{font-size:46px}.control-panel>.small{font-size:11px;max-width:100%;margin-top:10px}.threshold-slider{margin-top:25px;margin-bottom:13px}.range-labels{font-size:7px}.human-toggle{margin-top:22px;padding-bottom:23px;border-bottom:1px solid #e5d3bf}.human-toggle strong{font-size:11px}.human-toggle>div>span{font-size:9px}.allocation{margin-top:24px}.allocation>.micro{font-size:9px}.allocation-bar{height:15px;margin:14px 0}.allocation-labels>div>span{font-size:10px}.allocation-labels strong{font-size:17px}.cost-breakdown{margin-top:25px;font-size:11px}.cost-breakdown dd{font-size:11px}.cost-breakdown>div{margin:9px 0}.latency-row{margin-top:21px;padding-top:21px;gap:50px}.latency-row .micro{font-size:8px}.latency-row strong{font-size:16px}.policy-note{margin-top:20px;font-size:8px;max-width:280px}.benchmark-bar{padding:14px 0;gap:10px 15px;font-size:7px}.advanced-toggle{margin-left:0;flex-basis:100%;font-size:9px;margin-top:1px}.scenario-section{padding-top:15px}.scenario-section .section-heading{position:relative;padding-bottom:35px}.scenario-section .section-heading>.text-button{position:absolute;bottom:0;font-size:9px}.assumptions{grid-template-columns:1fr;gap:25px;padding-top:0}.assumption-column>h3{font-size:9px;margin-bottom:10px}.number-field{font-size:11px;padding:10px 0}.input-wrap{padding:8px;min-width:100px}.input-wrap input{font-size:11px;width:80px}.more-assumptions{grid-column:1;margin-top:-10px}.more-assumptions>div{grid-template-columns:1fr;gap:0}.recommendation{padding:25px;display:flex}.recommendation-top .micro{font-size:8px}.recommendation h3{font-size:43px;margin-top:22px}.recommendation>p{font-size:12px;line-height:1.85;margin-top:18px}.recommendation-stats{flex-direction:row;gap:40px;align-self:auto;margin:23px 0}.recommendation>.button{margin-top:0;font-size:11px;padding:13px}.recommendation .recommendation-note{font-size:8px;margin-top:16px}.comparison-note{font-size:9px;gap:8px;margin-top:20px}.atlas-section{padding-top:20px}.atlas-toolbar{gap:10px;padding:10px 0}.search-field{font-size:10px;gap:7px;width:55%}.search-field input{font-size:10px}.select-wrap{max-width:45%}.select-wrap select{font-size:8px;padding:8px 23px 8px 8px;max-width:100%}.select-wrap svg{width:12px;right:6px}.filter-row{gap:6px;margin:7px 0 16px}.filter{font-size:8px;padding:7px 9px}.table-header,.case-row{grid-template-columns:minmax(0,1fr) 73px 14px;gap:12px}.table-header{font-size:7px;padding:12px 5px}.table-header>span:nth-child(2){display:none}.case-row{padding:15px 5px}.case-row>.table-confidence{display:none}.case-text{font-size:11px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.6}.case-family{font-size:8px;margin-top:5px}.outcome-label{font-size:9px;gap:4px}.case-row>div:nth-child(3)>.case-family{font-size:7px}.table-footer{font-size:8px;align-items:flex-start}.table-footer>span{max-width:170px;line-height:1.7}.table-footer>div{gap:14px}.table-footer .text-button{font-size:8px}.empty-state{padding:40px 15px}.calibration-panel{padding:23px 20px;gap:22px}.calibration-intro{display:block}.calibration-intro h2{font-size:36px}.calibration-intro p{font-size:11px;max-width:100%;margin-top:15px}.calibration-numbers{flex-direction:row;margin-top:25px;gap:30px;justify-content:flex-start}.calibration-numbers .micro{font-size:7px}.calibration-numbers strong{font-size:27px}.calibration-intro>.small{font-size:7px;margin-top:15px}.calibration-chart{padding:0}.calibration-chart>.legend{font-size:7px;gap:15px;justify-content:flex-start}.calibration-chart .svg-label{font-size:12px}.calibration-chart .svg-axis{font-size:10px}.bucket-counts{font-size:6px}.methodology-section{padding-top:5px;gap:30px}.methodology-title h2{font-size:48px}.methodology-title p{position:static;margin-top:20px;max-width:100%;font-size:12px}.methodology-title>.text-button{position:static;margin-top:17px;font-size:11px}.methodology-details summary{font-size:11px;padding:17px 0}.methodology-details details>div{font-size:11px}.methodology-actions{gap:15px;margin-top:23px}.provenance{font-size:7px;margin-top:22px}.closing-line{padding:35px 5% 45px}.closing-line>.micro{font-size:7px}.closing-line p{font-size:43px}.closing-line .button{font-size:10px;margin-top:22px}footer{padding:23px 5%;font-size:9px;gap:10px;flex-wrap:wrap}footer>span{order:3;width:100%;font-size:6px;margin-top:8px}footer>a:last-child{margin-left:auto}.modal-overlay{padding:12px}.modal{max-height:94dvh}.modal-top{padding:12px 16px}.modal-top .mono{font-size:8px}.case-detail,.live-content{padding:23px 20px}.case-detail>h2{font-size:29px;margin:20px 0 25px}.detail-grid{column-gap:18px;row-gap:20px}.detail-grid dt{font-size:8px}.detail-grid dd{font-size:10px}.case-detail>h3{font-size:8px}.probabilities>div{font-size:8px;gap:10px;grid-template-columns:1.5fr 1fr 38px}.probabilities .mono{font-size:8px}.live-content>h2{font-size:43px}.live-content>p{font-size:11px}.setup-notice{padding:12px;gap:8px}.setup-notice strong{font-size:10px}.setup-notice p{font-size:9px}.form-label textarea,.form-label input{font-size:12px;padding:12px}.toast{font-size:10px;bottom:15px;gap:9px}.loading h1{font-size:40px}}@media(max-width:360px){.hero h1{font-size:58px}.hero-actions{gap:12px}.hero-actions .text-button{font-size:9px}.path-node{padding:7px 8px}.section-heading h2{font-size:35px}.segmented button{font-size:7px}.metrics-row strong{font-size:24px}.metrics-row .micro{font-size:5.5px}.metrics-row>div>span:last-child{font-size:5.5px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}@media(max-width:580px){.workbench{display:flex;flex-direction:column}.control-panel{order:-1;border-top:0;border-bottom:1px solid #e4d2bc}}:root{--folder: #e6d7b6;--sheet: #f5ecd7;--sheet-dark: #ecdfc2;--kraft: #d8bd88;--kraft-edge: #b4985f;--ink: #2b2620;--ink-soft: #54493b;--faded: #7a6b55;--rule: #cdbf9f;--red: #a8291f;--jev: #2f4a6e;--llm: #a2582b;--human: #5a5046;--ledger-blue: rgba(70, 110, 150, .22);--margin-red: rgba(190, 80, 70, .42);--grain: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .32  0 0 0 0 .22  0 0 0 0 .1  1.6 0 0 0 -.62'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--worn: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='w'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='7'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  4.2 0 0 0 -1.15'/></filter><rect width='100%' height='100%' filter='url(%23w)'/></svg>");color:var(--ink);background:var(--folder)}html{background:var(--folder)}body{overflow-x:clip;color:var(--ink);background-color:var(--folder);background-image:radial-gradient(ellipse at 8% 4%,rgba(150,100,35,.14),transparent 38%),radial-gradient(circle at 92% 22%,rgba(140,92,30,.1),transparent 26%),radial-gradient(circle at 18% 58%,rgba(125,82,28,.08),transparent 22%),radial-gradient(circle at 70% 78%,rgba(150,100,40,.09),transparent 30%),radial-gradient(circle at 40% 96%,rgba(120,80,30,.1),transparent 28%)}body:before,body:after{content:"";position:fixed;inset:0;pointer-events:none}body:before{z-index:90;background-image:var(--grain);opacity:.3}body:after{z-index:89;box-shadow:inset 0 0 140px #5f3e1447,inset 0 0 40px #5f3e141f}::selection{background:#f5d660a6;color:var(--ink)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px dashed var(--red)}input[type=checkbox]{accent-color:var(--jev)}.dust{position:fixed;inset:0;z-index:91;pointer-events:none;overflow:hidden}.dust i{position:absolute;left:var(--x);bottom:-12px;width:var(--size);height:var(--size);border-radius:50%;background:#73583473;filter:blur(.4px);animation:drift var(--dur) linear var(--delay) infinite}@keyframes drift{0%{transform:translate(0);opacity:0}12%{opacity:.8}50%{transform:translate(34px,-52vh)}88%{opacity:.55}to{transform:translate(-22px,-108vh);opacity:0}}h1,h2{font-family:var(--serif);letter-spacing:-.4px}h2 em,h1 em,h3 em{color:var(--red)}.eyebrow,.section-label,.tag,.demo-top,.table-header,.benchmark-bar,footer>span,.closing-line>.micro,.modal-top .mono{font-family:var(--type)}.text-muted{color:var(--faded)}.button{font-family:var(--type);letter-spacing:.8px;border-radius:2px;transition:transform .12s,box-shadow .12s,background .15s}.button.primary{background:var(--ink);color:var(--sheet);box-shadow:3px 3px 0 var(--red)}.button.primary:hover{background:#1d1914;transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--red)}.button.primary:active{transform:translate(2px,2px);box-shadow:0 0 0 var(--red)}.button.subtle{border-color:var(--ink-soft);color:var(--ink)}.button.subtle:hover{background:#7855231a}.text-button{font-weight:700}.text-button:hover{color:var(--red);text-decoration:underline wavy var(--red);text-decoration-thickness:1px}.icon-button:hover{background:#6e4b1e1a}.tag{border-color:var(--ink-soft);color:var(--ink-soft);background:transparent}.stamp{display:inline-flex;align-items:center;gap:6px;font:13px/1 var(--type);letter-spacing:2px;text-transform:uppercase;padding:7px 11px 6px;border:2.5px solid currentColor;border-radius:3px;transform:rotate(-3deg);mix-blend-mode:multiply;-webkit-mask-image:var(--worn);mask-image:var(--worn);-webkit-mask-size:160px;mask-size:160px}.stamp.red{color:var(--red)}.stamp.blue{color:var(--jev)}.stamp.rust{color:var(--llm)}@keyframes stamp-down{0%{opacity:0;transform:rotate(-3deg) scale(1.9)}65%{opacity:1;transform:rotate(-3deg) scale(.95)}to{opacity:1;transform:rotate(-3deg) scale(1)}}.tape{position:absolute;top:-11px;left:50%;width:104px;height:24px;transform:translate(-50%) rotate(-3deg);background:#eee4c49e;border-left:1px dashed rgba(150,130,90,.25);border-right:1px dashed rgba(150,130,90,.25);box-shadow:0 1px 3px #3c280a29;pointer-events:none;z-index:2}.paperclip{position:absolute;top:-24px;left:44%;width:21px;height:66px;color:#8e9196;filter:drop-shadow(1px 2px 1px rgba(40,30,15,.3));z-index:3;pointer-events:none}.site-header{border-bottom:3px double rgba(43,38,32,.55)}.wordmark{font-family:var(--type);font-weight:400;letter-spacing:1.4px}.wordmark svg{color:var(--red)}.wordmark-period{color:var(--red)}.site-header nav{font-family:var(--type)}.site-header nav a:hover:after{height:2px;background:var(--red);transform:rotate(-1deg)}.portfolio-link{border-left:1px dashed var(--kraft-edge)}@media(max-width:580px){.site-header nav{background:var(--sheet)}}.hero-copy>*{animation:ink-in .9s ease both}.hero-copy>:nth-child(2){animation-delay:.12s}.hero-copy>:nth-child(3){animation-delay:.3s}.hero-copy>:nth-child(4){animation-delay:.42s}.hero-copy>:nth-child(5){animation-delay:.54s}.hero-copy>:nth-child(6){animation-delay:.66s}@keyframes ink-in{0%{opacity:0;filter:blur(3px);transform:translateY(6px)}to{opacity:1;filter:blur(0);transform:none}}.eyebrow{color:var(--red);letter-spacing:2px}.hero h1{color:var(--ink);letter-spacing:-1px}.hero h1 em{color:var(--ink)}.scribbled{position:relative;display:inline-block}.scribble{position:absolute;left:-2%;bottom:-.16em;width:104%;height:.34em;overflow:visible;pointer-events:none}.scribble path{fill:none;stroke:var(--red);stroke-width:3;stroke-linecap:round;stroke-dasharray:1;opacity:.85;animation:draw 1.2s cubic-bezier(.5,.1,.3,1) 1s both}@keyframes draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.hero-subtitle{font-weight:700}.hero-description{color:var(--ink-soft)}.hero-footnote{font:600 18px/1.1 var(--hand);color:var(--jev);transform:rotate(-1.5deg);transform-origin:left}.routing-demo{position:relative;background-color:var(--sheet);border:1px solid #cdb98f;box-shadow:3px 3px 0 -1px #efe3c8,3px 3px #cdb98f,7px 6px 0 -1px #e9dcbd,7px 6px #c4ae82,0 26px 40px -22px #3c260a8c;transform:rotate(.7deg) translateY(8px);animation:sheet-in .9s cubic-bezier(.2,.8,.25,1) .2s backwards}@keyframes sheet-in{0%{opacity:0;transform:translate(46px,-18px) rotate(5deg)}}.coffee-ring{position:absolute;right:-34px;bottom:-40px;width:132px;height:132px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,transparent 55%,rgba(118,70,22,.2) 58%,rgba(118,70,22,.07) 61%,transparent 66%),radial-gradient(circle at 42% 46%,rgba(130,80,25,.06),transparent 62%);transform:rotate(18deg) scaleX(1.05)}.filed-stamp{position:absolute;top:54px;right:18px;z-index:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:5px 10px 4px;border:2.5px solid var(--red);border-radius:4px;color:var(--red);font:17px/1 var(--type);letter-spacing:4px;opacity:.72;transform:rotate(-13deg);mix-blend-mode:multiply;pointer-events:none;-webkit-mask-image:var(--worn);mask-image:var(--worn);-webkit-mask-size:140px;mask-size:140px;animation:filed .5s cubic-bezier(.2,.9,.3,1.2) 1.4s backwards}.filed-stamp small{font-size:8px;letter-spacing:1.5px;border-top:1px solid currentColor;padding-top:3px}@keyframes filed{0%{opacity:0;transform:rotate(-13deg) scale(2.3)}}.demo-top{border-bottom:1px dashed #bda77c;color:var(--ink-soft)}.demo-top .status-dot{color:var(--red);animation:blink 1.6s steps(1) infinite}.message>.micro{color:var(--faded)}.message p.typed{display:grid;font:20px/1.4 var(--type);color:var(--ink);padding-right:64px}.typed>span:not(.sr-only){grid-area:1 / 1}.typed-ghost{visibility:hidden}.caret{display:inline-block;width:.5em;height:1.05em;margin-left:2px;vertical-align:-.17em;background:#2b2620b8;animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.message .text-muted{color:var(--faded)}.path-node{font-family:var(--type);background:#f9f2e1;border-color:#bca67b;border-radius:2px;color:var(--ink-soft)}.path-node.active{background:#efe3c6;color:var(--ink);border-color:var(--ink-soft)}.path-node.jev{color:var(--jev);background:#e6e9e6;border-color:var(--jev)}.path-node.llm{color:var(--llm);background:#f3e2cb;border-color:var(--llm)}.muted-node{color:#a5967c;border-style:dashed}.connector{height:1px;background:repeating-linear-gradient(90deg,var(--faded) 0 4px,transparent 4px 8px);animation:march .9s linear infinite}@keyframes march{to{background-position:16px 0}}.confidence-row{color:var(--ink-soft)}.confidence-row .mono{color:var(--jev);font-weight:700}.confidence-track{height:7px;background:repeating-linear-gradient(90deg,rgba(70,48,20,.4) 0 1px,transparent 1px 10%),#e6d6b2;border:1px solid #bfa979}.confidence-track>div{background:var(--jev);opacity:.85;transition:width .8s cubic-bezier(.3,.7,.2,1)}.confidence-track>span{width:2px;height:17px;top:-6px;background:var(--red)}.routing-verdict{min-height:56px}.routing-verdict>.stamp{font-size:12px;letter-spacing:1.6px;animation:stamp-down .42s cubic-bezier(.2,.9,.3,1.25) both}.demo-bottom{border-top:1px dashed #bda77c;color:var(--faded)}.demo-bottom .text-button{color:var(--ink)}.thesis-strip{background:transparent;border-top:1px dashed var(--kraft-edge);border-bottom:1px dashed var(--kraft-edge)}.thesis-strip>div{background-color:#f8f1e0;background-image:linear-gradient(transparent 24px,var(--margin-red) 24px,var(--margin-red) 25px,transparent 25px),repeating-linear-gradient(transparent 0 19px,var(--ledger-blue) 19px 20px);background-position:0 0,0 8px;padding:7px 14px 12px;box-shadow:0 8px 14px -10px #3c260a80;transform:rotate(-.8deg);transition:transform .25s}.thesis-strip>div:nth-of-type(2){transform:rotate(.6deg) translateY(3px)}.thesis-strip>div:nth-of-type(3){transform:rotate(-.3deg)}.thesis-strip>div:hover{transform:rotate(0) translateY(-3px)}.thesis-strip .micro{color:var(--red);font-family:var(--type)}.thesis-strip p{color:var(--ink-soft)}.thesis-strip strong{color:var(--ink);font-weight:700}.thesis-arrow{font:700 34px var(--hand);color:var(--red)}.section-label{display:inline-flex;color:var(--ink);font-size:11px;letter-spacing:1.6px;padding:7px 15px 6px 9px;background:linear-gradient(#e0c793,var(--kraft));border:1px solid var(--kraft-edge);border-bottom-color:transparent;border-radius:7px 7px 0 0;box-shadow:inset 0 1px #fff6dc80}.section-label>span{border:1.5px solid var(--red);color:var(--red);border-radius:50%;min-width:22px;height:22px;line-height:19px;font-size:10px}.section-heading>div>p{color:var(--ink-soft)}.run-notice{background:#f6edd9;border:1px dashed #b49d71;color:var(--ink-soft)}.run-notice.measured{background:#f6edd9}.run-notice strong{font-family:var(--type);color:var(--ink)}.run-notice .status-dot,.run-notice.measured .status-dot{color:var(--red)}.run-notice .text-button{color:var(--ink)}.workbench{position:relative;background:var(--sheet);border:1px solid #c9b388;box-shadow:3px 4px 0 -1px #ede0c2,3px 4px #c9b388,0 30px 46px -30px #3c260a8c}.panel-top>.micro,.control-heading,.allocation>.micro,.metrics-row .micro,.latency-row .micro{color:var(--faded)}.segmented{border:1px solid #bba57a;border-radius:2px}.segmented button{color:var(--ink-soft);transition:background .15s}.segmented button.active{background:var(--ink);color:var(--sheet)}.svg-label,.svg-axis{fill:var(--faded)}.svg-baseline{fill:var(--ink-soft);font-weight:700}.frontier-line{stroke-dasharray:1;animation:draw 1.9s cubic-bezier(.45,.1,.2,1) .35s both}.reveal-on .workbench:not(.revealed) .frontier-line{animation-play-state:paused}.pen-circle{opacity:.8}.chart-readout{background:#fbf4e3;border:1px dashed #bca77d;color:var(--ink-soft)}.legend{color:var(--ink-soft)}.jev-bg{background:var(--jev)}.llm-bg{background:var(--llm)}.human-bg{background:var(--human)}.confidence-bg{background:repeating-linear-gradient(45deg,var(--llm) 0 1.5px,#ead9b8 1.5px 3.5px)}.line-key{background:var(--jev)}.chart-note{color:var(--faded)}.metrics-row strong{font-family:var(--serif);font-weight:400;letter-spacing:-.5px}.metrics-row>div>span:last-child{color:var(--faded)}.control-panel{background-color:#efe0bc;background-image:repeating-linear-gradient(transparent 0 27px,#96733c1f 27px 28px);border-left:2px dotted #a98f5f}.threshold-heading label{font-weight:700}.threshold-heading output{color:var(--red)}.threshold-slider{height:9px;border:1px solid #9f8656;border-radius:1px;background:linear-gradient(to right,rgba(47,74,110,.85) var(--range-progress),transparent var(--range-progress)),repeating-linear-gradient(90deg,rgba(60,40,15,.5) 0 1px,transparent 1px 5%),#e8d6aa}.threshold-slider::-webkit-slider-thumb{width:14px;height:26px;border:1px solid #50545a;background:linear-gradient(90deg,#c9ccd0,#8a8f95 60%,#6e7379);box-shadow:1px 2px 3px #1e140559}.threshold-slider::-moz-range-thumb{width:12px;height:24px;border:1px solid #50545a;background:linear-gradient(90deg,#c9ccd0,#8a8f95 60%,#6e7379);box-shadow:1px 2px 3px #1e140559}.range-labels{color:var(--faded)}.human-toggle{border-bottom:1px dashed #b49b6b}.human-toggle strong{font-weight:700}.human-toggle>div>span{color:var(--faded)}.switch{background:#b9a782;box-shadow:inset 0 1px 2px #2819054d}.switch>span{background:var(--sheet);box-shadow:0 1px 2px #28190559}.switch.on{background:var(--jev)}.allocation-bar{background:#dccaa0}.allocation-bar>div{background-image:repeating-linear-gradient(-45deg,rgba(255,245,220,.16) 0 2px,transparent 2px 5px);transition:width .45s cubic-bezier(.3,.7,.2,1)}.allocation-labels>div>span{color:var(--ink-soft)}.allocation-labels strong{color:var(--ink)}.cost-breakdown>div{border-bottom:1px dotted #b39c70;padding-bottom:3px}.cost-breakdown dt{color:var(--ink-soft)}.cost-breakdown .cost-total{border-top:3px double var(--ink);border-bottom:0}.cost-total dt,.cost-total dd{color:var(--ink);font-weight:700}.latency-row{border-top:1px dashed #b49b6b}.policy-note{color:var(--ink-soft)}.benchmark-bar{color:var(--faded);border-bottom:1px dashed var(--kraft-edge)}.benchmark-bar>span:first-child{color:var(--red)}.advanced-toggle{font-family:var(--body)}.assumption-column>h3,.more-assumptions summary{color:var(--ink-soft);font-family:var(--type)}.number-field{color:var(--ink-soft);border-bottom:1px dotted #b8a37b}.input-wrap{background:transparent;border:0;border-bottom:1.5px solid var(--ink-soft);color:var(--faded)}.input-wrap input{font:700 19px/1 var(--hand);color:var(--jev)}.input-wrap:focus-within{outline:2px dashed var(--red);background:#f5d66040}.more-assumptions{border-bottom:1px dashed var(--kraft-edge)}.more-assumptions[open]>div{animation:unfold .35s ease}.recommendation{overflow:visible;color:var(--ink);background-color:#e3c690;background-image:radial-gradient(circle at 80% 12%,rgba(255,240,200,.35),transparent 40%),var(--grain);border:1px solid var(--kraft-edge);box-shadow:0 24px 36px -24px #3c260a99;transform:rotate(.5deg)}.recommendation:after{content:none}.recommendation-top{color:var(--ink-soft)}.recommendation-top .micro{font-family:var(--type)}.recommendation h3 em{color:var(--red)}.recommendation>p{color:#47392a}.recommendation strong{color:var(--ink);font-weight:700}.recommendation-stats{border-top:1px dashed #8b7045}.recommendation-stats .micro{color:#6a5434}.recommendation-stats strong{font-family:var(--serif);font-weight:400}.recommendation .button.light{background:var(--ink);color:var(--sheet);box-shadow:3px 3px 0 var(--red)}.recommendation .button.light:hover{background:#1d1914}.recommendation .recommendation-note{color:#6a5434}.recommendation>.tag{border-color:var(--red);color:var(--red)}.comparison-note{color:var(--ink-soft);border-top:1px dashed var(--kraft-edge)}.comparison-note strong{color:var(--red);font-weight:700}.atlas-section .section-heading>.mono{font-family:var(--type);color:var(--faded)}.atlas-toolbar{border-top:1px dashed var(--kraft-edge)}.search-field{color:var(--faded);border-bottom:1.5px solid var(--ink-soft)}.search-field input{color:var(--ink)}.search-field input::placeholder{color:var(--faded)}.select-wrap select{border-color:var(--ink-soft);color:var(--ink);background:var(--sheet)}.select-wrap svg{color:var(--ink-soft)}.filter{color:var(--ink-soft);border-color:#b9a47b;background:#faf3e299;transition:background .15s,transform .15s}.filter:hover{background:#f4e7c9}.filter.active{color:var(--red);border:1.5px solid var(--red);background:#f7ead0;font-weight:700;transform:rotate(-1.2deg)}.atlas-table{border-top:2px solid var(--ink-soft);background-color:#f8f1e1;background-image:linear-gradient(90deg,transparent 4px,var(--margin-red) 4px 5px,transparent 5px 7px,var(--margin-red) 7px 8px,transparent 8px);box-shadow:0 20px 30px -24px #3c260a73}.table-header{background:#e9d8b0;color:var(--ink-soft)}.case-row{border-bottom:1px solid var(--ledger-blue);animation:file-in .45s cubic-bezier(.2,.7,.3,1) both;animation-delay:calc(var(--i, 0) * 55ms)}.case-row:hover{background:linear-gradient(transparent 12%,rgba(245,214,96,.38) 12% 88%,transparent 88%)}@keyframes file-in{0%{opacity:0;transform:translate(-14px) rotate(-.5deg)}}.case-family{color:var(--faded)}.table-confidence .mono{color:var(--jev);font-weight:700}.table-confidence>div{background:#e5d6b6}.table-confidence i{background:var(--jev)}.table-confidence .error-bar{background:var(--red)}.outcome-label{color:var(--jev);font-weight:700}.outcome-label.error{color:var(--red)}.case-row>svg{color:var(--faded)}.table-footer{color:var(--faded);border-bottom:1px dashed var(--kraft-edge)}.table-footer .text-button{color:var(--ink)}.empty-state{color:var(--ink-soft)}.calibration-panel{position:relative;background-color:var(--sheet);border:1px solid #cdb98f;box-shadow:0 26px 40px -28px #3c260a8c;transform:rotate(-.25deg)}.calibration-panel .tape{width:92px}.calibration-panel .tape-left{left:9%;transform:rotate(-7deg)}.calibration-panel .tape-right{left:auto;right:6%;transform:rotate(5deg)}.calibration-intro p,.calibration-intro>.small,.bucket-counts{color:var(--ink-soft)}.calibration-numbers .micro{color:var(--faded)}.calibration-numbers strong{font-family:var(--serif);color:var(--red);font-size:32px}.cal-bar{transform-box:fill-box;transform-origin:bottom;animation:grow .8s cubic-bezier(.2,.7,.3,1) both}.reveal-on .calibration-panel:not(.revealed) .cal-bar{animation-play-state:paused}@keyframes grow{0%{transform:scaleY(0)}}.methodology-title h2 em{color:var(--red)}.methodology-title p{color:var(--ink-soft)}.methodology-title>.text-button{color:var(--ink)}.methodology-details details{border-bottom:1px dashed #b49d71}.methodology-details summary{font-family:var(--type);color:var(--ink);transition:color .15s}.methodology-details summary:hover{color:var(--red)}.methodology-details summary svg{color:var(--faded);transition:transform .3s}.methodology-details details[open]>div{animation:unfold .4s ease}@keyframes unfold{0%{opacity:0;transform:translateY(-6px)}}.methodology-details details>div{color:var(--ink-soft)}.methodology-details code{background:#eadbb8;color:var(--ink)}.methodology-actions .text-button{color:var(--ink)}.provenance{color:var(--faded);border-top:3px double rgba(43,38,32,.4);padding-top:10px}.provenance a{color:var(--jev)}.closing-line{background:transparent;border-top:1px dashed var(--kraft-edge)}.closing-line>.micro{color:var(--red);letter-spacing:2px}.closing-line p em{color:var(--red)}footer{border-top:3px double rgba(43,38,32,.45);color:var(--faded)}.footer-name{color:var(--ink)}footer>span{letter-spacing:1.5px}.modal-overlay{background:#261a0c99;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal{position:relative;background-color:var(--sheet);background-image:radial-gradient(circle at 14px 50%,#6d5638 0 5px,rgba(80,60,30,.35) 5.5px,transparent 6.5px);background-size:28px 120px;background-repeat:repeat-y;background-attachment:local;box-shadow:0 30px 70px #190f0573;animation:sheet-up .4s cubic-bezier(.2,.8,.25,1)}@keyframes sheet-up{0%{opacity:0;transform:translateY(46px) rotate(2deg)}}.modal-top{background:var(--kraft);border-bottom:1px solid var(--kraft-edge)}.modal-top .mono{color:var(--ink)}.case-detail{position:relative}.case-detail:after{content:"FILE COPY";position:absolute;right:26px;top:96px;padding:3px 12px;border:3px solid rgba(168,41,31,.13);color:#a8291f21;font:34px var(--type);letter-spacing:4px;transform:rotate(-16deg);pointer-events:none}.case-stamp{animation:stamp-down .45s cubic-bezier(.2,.9,.3,1.25) .25s both}.case-detail>h2{font-family:var(--type);font-size:25px;line-height:1.35;letter-spacing:0}.detail-grid{border-bottom:1px dashed #b49d71}.detail-grid dt{font-family:var(--type);color:var(--faded)}.detail-grid small{color:var(--jev);font-weight:700}.case-detail>h3{color:var(--ink-soft);font-family:var(--type)}.probabilities>div{color:var(--ink-soft)}.probabilities>div>div{background:#e7d9b9}.probabilities i{background:var(--jev);animation:fill-in .7s cubic-bezier(.2,.7,.3,1) .3s both;transform-origin:left}@keyframes fill-in{0%{transform:scaleX(0)}}.live-content>p{color:var(--ink-soft)}.setup-notice{background:#f6e38a;border:0;color:var(--ink);box-shadow:0 10px 16px -10px #3c280073;transform:rotate(-.6deg)}.form-label{font-family:var(--type);color:var(--ink-soft)}.form-label textarea,.form-label input{color:var(--ink);border:1px solid #b9a47b;background-color:#fbf6e8}.form-label textarea{background-image:repeating-linear-gradient(transparent 0 calc(1.7em - 1px),var(--ledger-blue) calc(1.7em - 1px) 1.7em);background-position:0 12px;background-attachment:local}.error-message{color:var(--red)}.live-result{background:#fbf4e3;border:1px dashed #b49d71;animation:unfold .4s ease}.live-result>.micro{color:var(--faded)}.live-result dt{color:var(--ink-soft)}.toast{background:#f5df73;color:var(--ink);font:600 19px/1.2 var(--hand);box-shadow:0 12px 20px -8px #28190073;transform:translate(-50%) rotate(-1.5deg);animation:note-in .35s cubic-bezier(.2,.9,.3,1.2)}.toast .icon-button:hover{background:#3c28001a}@keyframes note-in{0%{opacity:0;transform:translate(-50%) translateY(16px) rotate(-5deg)}}.loading>svg{color:var(--red);animation:blink 1.4s steps(1) infinite}.loading p{font-family:var(--type);color:var(--ink-soft)}.reveal-on [data-reveal]{transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.reveal-on [data-reveal]:not(.revealed){opacity:0;transform:translateY(28px) rotate(-.6deg)}@media(max-width:800px){.message p.typed{font-size:17px;padding-right:48px}.filed-stamp{font-size:13px;letter-spacing:3px;right:12px}.routing-verdict>.stamp{font-size:10px;letter-spacing:1px}.section-label{font-size:10px}}@media(max-width:580px){.routing-demo{transform:rotate(.5deg)}.message p.typed{font-size:18px}.routing-verdict>.stamp{font-size:11px}.coffee-ring{right:-20px;bottom:-34px}.case-detail>h2{font-size:20px}.case-detail:after{font-size:24px;top:80px;right:14px}.hero-footnote{font-size:17px}}@media(prefers-reduced-motion:reduce){.dust{display:none}}@media(max-width:800px){.control-panel{border-left:0;border-top:2px dotted #a98f5f}}@media(max-width:580px){.control-panel{border-top:0;border-bottom:2px dotted #a98f5f}.hero h1{font-size:58px}.thesis-strip>div{background-image:repeating-linear-gradient(transparent 0 19px,var(--ledger-blue) 19px 20px);border-top:2px solid var(--margin-red)}.table-header,.case-row{padding-left:16px}}@media(max-width:360px){.hero h1{font-size:50px}}
