:root{--paper:#f2e8d5;--cream:#faf5e9;--ink:#25211d;--ink-soft:#4f4840;--orange:#c85b32;--orange-dark:#974126;--teal:#397b78;--teal-dark:#245b59;--mustard:#d19b39;--red:#a94338;--machine:#a8b9a5;--line:#25211d3d;--line-light:#faf5e940;--shadow:7px 7px 0 #25211d1f;--radius:3px;--container:1180px;--article:760px;--space-section:clamp(4.5rem, 8vw, 8rem);--font-display:"Arial Narrow", "Roboto Condensed", "Franklin Gothic Medium", sans-serif;--font-body:Georgia, "Times New Roman", serif;--font-ui:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Courier New", Courier, monospace}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);font-family:var(--font-body);text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;line-height:1.7}body:before{z-index:100;pointer-events:none;content:"";opacity:.16;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.16'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}button,input,textarea,select{font:inherit}img{max-width:100%}::selection{color:var(--cream);background:var(--teal-dark)}:focus-visible{outline:3px solid var(--mustard);outline-offset:4px}.container{width:min(calc(100% - 2.5rem), var(--container));margin-inline:auto}.container--article{max-width:1040px}.skip-link{z-index:1000;color:var(--cream);background:var(--ink);font-family:var(--font-ui);padding:.75rem 1rem;font-weight:800;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.eyebrow,.card-kicker{color:var(--orange-dark);font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;margin:0 0 .8rem;font-size:.74rem;font-weight:700;line-height:1.35}.eyebrow:before{vertical-align:middle;content:"";background:currentColor;width:1.9rem;height:2px;margin-right:.65rem;display:inline-block}.eyebrow--light{color:var(--mustard)}.site-header{z-index:20;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--cream) 94%, transparent);position:relative}.site-header__status{color:var(--cream);background:var(--ink);font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;font-size:.68rem}.status-strip{justify-content:space-between;padding-block:.38rem;display:flex}.status-strip__signal{align-items:center;gap:.48rem;display:flex}.status-strip__signal>span{background:var(--mustard);border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 0 3px #d19b3933}.site-header__inner{justify-content:space-between;align-items:center;gap:2rem;min-height:5.5rem;display:flex}.site-header__brand{text-decoration:none}.brand-mark{font-family:var(--font-display);letter-spacing:-.065em;align-items:baseline;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:900;font-stretch:75%;line-height:1;display:inline-flex;position:relative}.brand-mark__art{color:var(--orange-dark);letter-spacing:-.09em}.brand-mark__dot{background:var(--teal);border-radius:50%;width:.34em;height:.34em;margin-left:.2em}.desktop-nav{font-family:var(--font-ui);letter-spacing:.065em;text-transform:uppercase;align-items:center;gap:clamp(1rem,2.2vw,2rem);font-size:.78rem;font-weight:800;display:flex}.desktop-nav a{text-decoration:none;position:relative}.desktop-nav a:after{content:"";background:var(--orange);transform-origin:100%;height:2px;transition:transform .18s;position:absolute;bottom:-.5rem;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.mobile-nav{font-family:var(--font-ui);display:none}.mobile-nav summary{border:1px solid var(--ink);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;padding:.6rem .8rem;font-size:.75rem;font-weight:800;list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav nav{border:1px solid var(--ink);background:var(--cream);box-shadow:var(--shadow);margin-top:.75rem;display:grid;position:absolute;left:1.25rem;right:1.25rem}.mobile-nav nav a{border-bottom:1px solid var(--line);padding:.9rem 1.1rem;font-weight:750;text-decoration:none}.hero{border-bottom:1px solid var(--line);background:linear-gradient(90deg, transparent 49.85%, #25211d0e 50%, transparent 50.15%), linear-gradient(#25211d0d 1px, transparent 1px), linear-gradient(90deg, #25211d0d 1px, transparent 1px), var(--paper);background-size:100% 100%,38px 38px,38px 38px,auto;position:relative;overflow:hidden}.hero:after{content:"";border:1px solid #25211d1f;border-radius:50%;width:30rem;height:30rem;position:absolute;top:-10rem;right:-8rem}.hero__grid{z-index:1;grid-template-columns:minmax(0,1.04fr) minmax(320px,.96fr);align-items:start;gap:clamp(1.8rem,3vw,3rem) clamp(2rem,6vw,6rem);min-height:680px;padding-block:clamp(4rem,8vw,7.5rem);display:grid;position:relative}.hero__copy h1,.page-intro h1,.article-hero h1,.not-found h1{max-width:900px;font-family:var(--font-display);letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(2.9rem,6.7vw,6.4rem);font-weight:900;font-stretch:75%;line-height:.88}.hero__description{max-width:none;color:var(--ink-soft);grid-column:1/-1;margin:0;font-size:clamp(1.15rem,1.8vw,1.42rem);line-height:1.55}.hero__controls{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);display:grid}.hero__controls .hero__actions,.hero__controls .hero__readout{margin:0}.hero__actions{flex-wrap:wrap;gap:.85rem;margin-top:2.2rem;display:flex}.button{border:1px solid var(--ink);min-height:3.35rem;font-family:var(--font-ui);letter-spacing:.055em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1.5rem;padding:.85rem 1.15rem;font-size:.78rem;font-weight:850;line-height:1.2;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.button:hover{transform:translate(-2px,-2px)}.button--primary{color:var(--cream);background:var(--orange-dark);box-shadow:4px 4px 0 var(--ink)}.button--primary:hover{box-shadow:6px 6px 0 var(--ink)}.button--secondary{color:var(--ink);background:var(--cream)}.button--secondary:hover{background:var(--mustard)}.button--text{min-height:auto;color:var(--teal-dark);border:0;padding:0}.button--text:hover{transform:none}.hero__readout{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:680px;margin:3rem 0 0;display:grid}.hero__readout div{padding:.7rem .9rem .8rem 0}.hero__readout div+div{border-left:1px solid var(--line);padding-left:.9rem}.hero__readout dt,.article-hero__meta,.image-placeholder__meta{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;font-size:.64rem;font-weight:700}.hero__readout dd{font-family:var(--font-ui);margin:.1rem 0 0;font-size:.78rem;font-weight:750}.hero__visual{align-self:start;margin-top:2rem;position:relative;transform:rotate(1.2deg)}.hero__figure-label{font-family:var(--font-mono);letter-spacing:.08em;text-align:right;text-transform:uppercase;margin-top:.75rem;font-size:.68rem;display:block}.image-placeholder,.editorial-image{aspect-ratio:9/5;border:2px solid var(--ink);background:var(--machine);width:100%;box-shadow:var(--shadow);place-content:center;display:grid;position:relative;overflow:hidden}.editorial-image img{object-fit:cover}.image-placeholder:before,.image-placeholder:after{content:"";position:absolute}.image-placeholder:before{background:radial-gradient(circle at 23% 38%, var(--mustard) 0 5%, transparent 5.5%), radial-gradient(circle at 76% 38%, var(--orange) 0 5%, transparent 5.5%), linear-gradient(90deg, transparent 18%, #25211db3 18% 19%, transparent 19% 81%, #25211db3 81% 82%, transparent 82%), repeating-linear-gradient(0deg, transparent 0 16px, #25211d29 17px 18px), #faf5e959;border:1px solid #25211d73;inset:11%}.image-placeholder:after{aspect-ratio:1;border:2px solid var(--ink);background:conic-gradient(from 235deg, transparent 0 22%, var(--teal-dark) 23% 25%, transparent 26%);border-radius:50%;width:22%;top:25%;left:39%}.image-placeholder__scope{z-index:2;background:var(--ink);width:14%;height:2px;position:absolute;bottom:28%;left:50%;transform:translate(-50%)}.image-placeholder__label,.image-placeholder__meta{z-index:3;width:fit-content;color:var(--cream);background:var(--ink);font-family:var(--font-mono);letter-spacing:.08em;text-align:center;text-transform:uppercase;margin-inline:auto;padding:.3rem .55rem;font-size:clamp(.64rem,1vw,.78rem);font-weight:700;display:block;position:relative}.image-placeholder__meta{color:var(--ink);background:var(--cream);margin:0;position:absolute;bottom:.6rem;right:.6rem}.signal-band{color:var(--cream);background:var(--teal-dark)}.signal-band__grid{grid-template-columns:repeat(3,1fr);display:grid}.signal-band__grid>div{border-inline-start:1px solid #faf5e938;align-items:center;gap:1rem;min-height:5.6rem;padding:1rem clamp(.6rem,2vw,1.8rem);display:flex}.signal-band__grid>div:last-child{border-inline-end:1px solid #faf5e938}.signal-band span{color:var(--mustard);font-family:var(--font-mono);font-size:.72rem}.signal-band p{font-family:var(--font-ui);margin:0;font-size:.83rem;font-weight:650;line-height:1.4}.section{padding-block:var(--space-section)}.section--cream{background:var(--cream)}.section--paper{border-block:1px solid var(--line);background:var(--paper)}.section-heading{max-width:760px;margin-bottom:clamp(2rem,4vw,3.6rem)}.section-heading--center{text-align:center;margin-inline:auto}.section-heading h2,.final-cta h2,.article-experiment-cta h2,.related-content h2,.placeholder-panel h2{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,4.2vw,3.9rem);font-weight:900;font-stretch:75%;line-height:.98}.section-heading__intro{max-width:700px;color:var(--ink-soft);margin:1.1rem 0 0;font-size:1.12rem}.card-grid,.hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}.hub-grid{margin-block:2rem 5rem}.editorial-card,.experiment-card{border:1px solid var(--ink);background:var(--cream);flex-direction:column;min-height:330px;padding:clamp(1.4rem,2.5vw,2rem);transition:transform .16s,box-shadow .16s;display:flex;position:relative}.editorial-card:hover,.experiment-card:hover{z-index:2;box-shadow:var(--shadow);transform:translate(-3px,-3px)}.editorial-card h3,.experiment-card h3{font-family:var(--font-display);letter-spacing:-.035em;margin:auto 0 .8rem;font-size:clamp(1.55rem,2.5vw,2.2rem);font-stretch:75%;line-height:1}.editorial-card h3 a,.experiment-card h3 a{text-decoration:none}.editorial-card h3 a:after,.experiment-card h3 a:after{content:"";position:absolute;inset:0}.editorial-card>p:not(.card-kicker),.experiment-card>p{color:var(--ink-soft);margin:0;font-size:.98rem;line-height:1.55}.card-link{z-index:2;border-top:1px solid var(--line);color:var(--teal-dark);font-family:var(--font-ui);letter-spacing:.065em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:1.4rem;padding-top:.8rem;font-size:.73rem;font-weight:850;text-decoration:none;display:flex;position:relative}.experiment-card{background:var(--paper);overflow:hidden}.experiment-card:before{border:1px solid var(--line);content:"";border-radius:50%;width:9rem;height:9rem;position:absolute;top:-3rem;right:-3rem}.experiment-label{color:var(--red);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.66rem;font-weight:700;display:inline-flex}.experiment-label>span{background:currentColor;border-radius:50%;width:.52rem;height:.52rem}.experiment-card__number{border:1px solid var(--ink);background:var(--mustard);width:4.3rem;height:4.3rem;font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-size:1.5rem;font-weight:900;display:grid}.experiment-card__heading{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;margin-top:1.8rem;display:grid}.experiment-card .experiment-card__heading h3{margin:0}.experiment-card__heading+p{margin-top:1rem}.experiment-card .card-link{margin-top:auto}.section-action{justify-content:center;margin-top:2.4rem;display:flex}.machine-sample{color:var(--cream);background:var(--ink)}.machine-sample .section-heading__intro{color:#faf5e9b8}.machine-sample__grid{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.machine-output{border:1px solid var(--machine);color:#172c23;font-family:var(--font-mono);background:#b9c9b0;box-shadow:inset 0 0 30px #25211d2e}.machine-output__bar{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #25211d66;justify-content:space-between;padding:.5rem .75rem;font-size:.65rem;font-weight:700;display:flex}.machine-output__bar span:last-child{color:var(--red);letter-spacing:.35em}.machine-output__body{padding:1.4rem;font-size:.92rem;line-height:1.65}.machine-output__body p{margin:0}.machine-output__body p+p{margin-top:.6rem}.retro-meter{text-align:center;max-width:350px;margin-inline:auto}.retro-meter__face{aspect-ratio:2;background:repeating-conic-gradient(from 240deg at 50% 100%, var(--ink) 0deg 1deg, transparent 1deg 12deg) 50% 100% / 82% 90% no-repeat, var(--cream);width:100%;box-shadow:inset 0 0 0 2px var(--ink), 8px 8px 0 #00000040;border:8px solid #d0c3aa;border-radius:18rem 18rem 0 0;position:relative;overflow:hidden}.retro-meter__needle{background:var(--red);transform-origin:50% 100%;border-radius:3px;width:4px;height:82%;position:absolute;bottom:-2px;left:calc(50% - 2px)}.retro-meter__mark{color:var(--ink);font-family:var(--font-mono);font-size:.75rem;font-weight:700;position:absolute;bottom:8%}.retro-meter__mark--left{left:9%}.retro-meter__mark--right{right:9%}.retro-meter>p{color:var(--mustard);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:1.1rem 0 0;font-size:.72rem;font-weight:700}.findings-section{background:var(--mustard)}.findings-grid{border:1px solid var(--ink);background:var(--ink);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.finding-card{background:var(--mustard);min-height:250px;padding:1.7rem}.finding-link:nth-child(6n+1) .finding-card{background:var(--cream)}.finding-link:nth-child(6n+2) .finding-card{background:#c3d0bd}.finding-link:nth-child(6n+3) .finding-card{background:#e6bd6d}.finding-link:nth-child(6n+4) .finding-card{background:#e7c4b4}.finding-link:nth-child(6n+5) .finding-card{background:#bed2cf}.finding-link:nth-child(6n+6) .finding-card{background:#dbc7a3}.finding-card>p{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.finding-card>div{font-family:var(--font-display);letter-spacing:-.035em;margin-top:3.5rem;font-size:clamp(1.55rem,2.6vw,2.4rem);font-weight:900;line-height:1.06}.final-cta{color:var(--cream);background:var(--teal-dark)}.final-cta .eyebrow--light{color:var(--cream)}.final-cta__inner{max-width:900px}.final-cta h2{font-size:clamp(2.4rem,5vw,4.6rem)}.site-footer{color:var(--cream);background:var(--ink)}.site-footer__grid{grid-template-columns:minmax(300px,1.8fr) repeat(3,minmax(120px,.75fr));gap:clamp(2rem,4vw,4rem);padding-block:clamp(3.5rem,5vw,4.75rem) clamp(1.5rem,2vw,2rem);display:grid}.site-footer__brand-link{color:var(--mustard);font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:.65rem;margin-bottom:1rem;font-size:.9rem;font-weight:800;line-height:1.3;text-decoration:none;display:inline-flex}.site-footer__brand-link:before{content:"";background:currentColor;width:1.9rem;height:2px}.site-footer__brand-link:hover{color:var(--cream);text-decoration:underline}.site-footer__question{max-width:560px;font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(1.85rem,3.2vw,3rem);font-weight:900;line-height:.98}.site-footer__note{color:#faf5e9ad;max-width:none;font-size:.86rem}@media (min-width:901px){.site-footer__note{white-space:nowrap}}.site-footer__heading{color:var(--mustard);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;margin:0 0 1.2rem;font-size:.72rem}.footer-links{font-family:var(--font-ui);gap:.55rem;font-size:.82rem;display:grid}.footer-links a{color:#faf5e9cc;text-decoration:none}.footer-links a:hover{color:var(--cream);text-decoration:underline}.site-footer__base{border-top:1px solid var(--line-light);color:#faf5e994;font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding-block:1.1rem;font-size:.65rem;display:flex}.site-footer__base p{margin:0}.site-footer__base a{color:var(--mustard);font-weight:800;text-decoration:none}.site-footer__base a:hover{color:var(--cream);text-decoration:underline}.page-shell,.article-page{min-height:70vh;padding-bottom:var(--space-section);background:var(--paper)}.breadcrumbs{border-bottom:1px solid var(--line);font-family:var(--font-ui);letter-spacing:.055em;text-transform:uppercase;padding-block:1.15rem;font-size:.7rem;font-weight:750}.breadcrumbs ol{flex-wrap:wrap;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{gap:.65rem;display:flex}.breadcrumbs li[aria-current=page]{color:var(--ink-soft)}.page-intro{gap:1rem;max-width:990px;padding-block:clamp(4rem,8vw,7.5rem);display:grid}.page-intro h1,.article-hero h1,.not-found h1{font-size:clamp(2.8rem,5.8vw,5.6rem)}.page-intro>p:last-child{max-width:760px;color:var(--ink-soft);margin:.7rem 0 0;font-size:clamp(1.2rem,2vw,1.45rem)}.research-note{border:1px solid var(--ink);border-left:.55rem solid var(--orange);background:var(--cream);padding:1.35rem;box-shadow:4px 4px #25211d1a}.research-note__label{color:var(--orange-dark);font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;margin:0 0 .5rem;font-size:.67rem;font-weight:700}.research-note div>*{margin-block:.45rem}.placeholder-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:2rem;display:grid}.placeholder-panel{border:1px solid var(--ink);background:var(--cream);padding:clamp(1.7rem,4vw,3.5rem)}.placeholder-panel h2{font-size:clamp(1.7rem,3.3vw,2.8rem)}.placeholder-panel>p:not(.card-kicker){max-width:690px;color:var(--ink-soft)}.specimen-list{border-top:1px solid var(--line);margin:2rem 0 0;padding:0;list-style:none;display:grid}.specimen-list li{border-bottom:1px solid var(--line);font-family:var(--font-ui);align-items:center;gap:.8rem;padding:.7rem 0;font-size:.85rem;font-weight:700;display:flex}.specimen-list li span{border:1px solid var(--ink);background:var(--machine);width:.55rem;height:.55rem}.article-hero{grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);align-items:start;gap:clamp(1.6rem,2.8vw,2.8rem) clamp(2rem,6vw,6rem);padding-block:clamp(3rem,7vw,6.5rem);display:grid}.article-hero__summary{max-width:none;color:var(--ink-soft);grid-column:1/-1;margin:0;font-size:1.3rem}.article-hero__meta{flex-wrap:wrap;grid-column:1/-1;gap:1.3rem;margin:0;display:flex}.article-grid{grid-template-columns:minmax(0, var(--article)) minmax(220px, 1fr);align-items:start;gap:3rem;display:grid}.article-rail{position:sticky;top:1.5rem}.prose{font-size:1.08rem}.prose h2,.prose h3{font-family:var(--font-display);letter-spacing:-.03em;margin:2.5em 0 .6em;font-weight:900;line-height:1.05}.prose h2{font-size:2.15rem}.prose h3{font-size:1.5rem}.prose a{color:var(--teal-dark)}.prose blockquote{border-left:.45rem solid var(--mustard);background:var(--cream);margin:2rem 0;padding:1rem 1.4rem;font-size:1.2rem}.prose table{border-collapse:collapse;width:100%;font-family:var(--font-ui);font-size:.88rem}.prose th,.prose td{border:1px solid var(--line);text-align:left;padding:.7rem}.prose th{background:var(--machine)}.article-experiment-cta,.related-content{border:1px solid var(--ink);background:var(--mustard);margin-top:5rem;padding:clamp(1.8rem,5vw,3.8rem)}.article-experiment-cta{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:clamp(2rem,5vw,5rem);display:grid}.article-experiment-cta .eyebrow{color:var(--ink);grid-column:1/-1}.article-experiment-cta h2,.related-content h2{max-width:670px;margin-bottom:1.5rem;font-size:clamp(1.7rem,3.3vw,3rem)}.article-experiment-cta h2{max-width:none;margin-bottom:0}.related-content h2{max-width:none}.related-content{background:var(--cream)}.related-content ul{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.article-page .related-content ul{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(1.25rem,3vw,3rem)}.article-page .related-content li{border-top:1px solid var(--line);min-width:0;padding-top:.8rem}.article-page .related-content .button--text{width:100%}.not-found{background:var(--paper);place-items:center;min-height:72vh;padding-block:4rem;display:grid}.not-found__inner{text-align:center}.not-found__inner>p:not(.error-code,.eyebrow){max-width:600px;color:var(--ink-soft);margin-inline:auto;font-size:1.15rem}.not-found .hero__actions{justify-content:center}.error-code{color:var(--orange-dark);font-family:var(--font-mono);letter-spacing:-.12em;margin:0;font-size:clamp(5rem,14vw,11rem);font-weight:900;line-height:.8}.error-code span{width:.75em;height:.75em;color:var(--teal);vertical-align:.05em;border:.08em solid;border-radius:50%;place-items:center;margin-inline:.05em .1em;font-size:0;display:inline-grid}.error-code span:after{content:"";transform-origin:50% 100%;background:currentColor;width:.12em;height:.3em;transform:rotate(35deg)}@media (max-width:900px){.desktop-nav{display:none}.mobile-nav{display:block}.hero__grid{grid-template-columns:1fr;min-height:auto}.hero__description,.hero__controls{grid-column:1}.hero__controls{grid-template-columns:1fr}.hero__visual{max-width:680px;margin-top:0;transform:none}.card-grid,.hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.machine-sample__grid{grid-template-columns:1fr}.retro-meter{width:min(100%,340px)}.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.placeholder-layout,.article-grid{grid-template-columns:1fr}.article-rail{position:static}}@media (max-width:640px){body{font-size:1rem}.container{width:min(calc(100% - 1.5rem), var(--container))}.status-strip>span:first-child{display:none}.status-strip{justify-content:flex-end}.site-header__inner{min-height:4.7rem}.hero__grid{padding-block:3.5rem}.hero__copy h1{font-size:clamp(2.75rem,14vw,4.2rem)}.hero__actions{flex-direction:column;align-items:stretch}.button{width:100%}.button--text{width:auto}.hero__readout{grid-template-columns:1fr}.hero__readout div+div{border-top:1px solid var(--line);border-left:0;padding-left:0}.image-placeholder{aspect-ratio:4/3}.image-placeholder__meta{display:none}.signal-band__grid{grid-template-columns:1fr;padding-block:.3rem}.signal-band__grid>div,.signal-band__grid>div:last-child{border-bottom:1px solid #faf5e933;border-left:0;border-right:0;min-height:auto;padding:.75rem 0}.signal-band__grid>div:last-child{border-bottom:0}.card-grid,.hub-grid,.findings-grid{grid-template-columns:1fr}.editorial-card,.experiment-card{min-height:285px}.findings-grid{gap:0}.finding-card{border-bottom:1px solid var(--ink);min-height:190px}.finding-card:last-child{border-bottom:0}.finding-card>div{margin-top:2.5rem}.site-footer__grid{grid-template-columns:1fr;gap:2.5rem}.site-footer__base{flex-direction:column;gap:.4rem}.page-intro{padding-block:3.5rem}.page-intro h1,.article-hero h1,.not-found h1{font-size:clamp(2.55rem,12.5vw,3.9rem)}.placeholder-panel{padding:1.25rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media print{.site-header,.site-footer,.hero__actions,.article-experiment-cta{display:none}body,.page-shell,.article-page{background:#fff}body:before{display:none}}.document-page{background:var(--paper)}.document-hero{padding-block:clamp(2.5rem,7vw,6.5rem)}.document-hero--with-image{grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);align-items:start;gap:clamp(1.6rem,2.8vw,2.8rem) clamp(2rem,6vw,6rem);display:grid}.document-hero__copy{max-width:820px}.document-hero h1{max-width:950px;font-family:var(--font-display);letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(2.9rem,6.7vw,6rem);font-weight:900;font-stretch:75%;line-height:.88}.document-hero__intro{max-width:none;color:var(--ink-soft);grid-column:1/-1;margin-top:0;font-size:clamp(1.05rem,1.8vw,1.28rem)}.document-hero__meta{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;gap:2.5rem;margin:0;padding-top:1rem;display:flex}.document-hero--with-image>.editorial-image,.document-hero--with-image>.image-placeholder,.article-hero>.editorial-image,.article-hero>.image-placeholder{align-self:start;margin-top:2rem}.document-hero__meta div{gap:.15rem;display:grid}.document-hero__meta dt,.document-hero__meta dd{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem}.document-hero__meta dt{color:var(--ink-soft)}.document-hero__meta dd{font-weight:800}.document-hero:not(.document-hero--with-image) .document-hero__intro{margin-top:1.6rem}.document-hero:not(.document-hero--with-image) .document-hero__meta{margin-top:2rem}.document-body{border-top:1px solid var(--ink)}.document-section{background:var(--paper);padding-block:clamp(3.5rem,7vw,7rem)}.document-section--tint{background:var(--cream)}.document-section__inner{grid-template-columns:minmax(230px,.75fr) minmax(0,1.6fr);align-items:start;gap:clamp(2rem,7vw,7rem);display:grid}.document-section__heading{position:sticky;top:1.5rem}.document-section__number{color:var(--orange-dark);font-family:var(--font-mono);letter-spacing:.14em;margin-bottom:1rem;font-size:.72rem;font-weight:800;display:block}.document-section__heading h2{font-family:var(--font-display);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,4.2vw,3.9rem);font-weight:900;font-stretch:75%;line-height:.95}.markdown-content{color:var(--ink-soft);font-size:1.03rem;line-height:1.72}.markdown-content>:first-child{margin-top:0}.markdown-content>:last-child{margin-bottom:0}.markdown-content p{margin-block:0 1.15rem}.markdown-content p+p{margin-top:1.15rem}.markdown-content a{color:var(--teal-dark);text-underline-offset:.2em;font-weight:750;text-decoration-thickness:1px}.markdown-content ul,.markdown-content ol{gap:.65rem;padding-left:1.35rem;display:grid}.markdown-content strong{color:var(--ink)}.document-section__content>.markdown-content{max-width:790px;font-size:1.08rem}.document-card-grid{border:1px solid var(--ink);background:var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:2.5rem;display:grid}.document-card{background:var(--paper);min-height:230px;padding:clamp(1.3rem,3vw,2.2rem);position:relative}.document-section--tint .document-card{background:var(--cream)}.document-card__marker{background:var(--orange);border-radius:50%;flex:none;width:.72rem;height:.72rem;display:block}.document-card__heading{align-items:center;gap:.85rem;margin-bottom:.85rem;display:flex}.document-card h3{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(1.4rem,2.3vw,2rem);font-weight:900;line-height:1}.document-card .markdown-content{font-size:.94rem}.continue-exploring{border:1px solid var(--ink);background:var(--mustard);box-shadow:var(--shadow);margin-block:clamp(3rem,7vw,6rem);padding:clamp(2rem,5vw,4rem)}.continue-exploring h2,.try-experiment h2{max-width:800px;font-family:var(--font-display);letter-spacing:-.05em;margin:0 0 1rem;font-size:clamp(2.1rem,4.2vw,3.9rem);font-weight:900;line-height:.95}.continue-exploring h2{max-width:none}.continue-exploring .markdown-content{width:100%;max-width:none;color:var(--ink)}.continue-exploring .eyebrow,.findings-section .eyebrow{color:var(--ink)}.continue-exploring .markdown-content a{color:var(--ink);font-weight:700}.document-page__cta{padding-bottom:clamp(4rem,7vw,7rem)}.try-experiment{color:var(--cream);background:var(--teal-dark);justify-content:space-between;align-items:center;gap:2rem;padding:clamp(2rem,5vw,4rem);display:flex}.try-experiment p:not(.eyebrow){color:#faf5e9bf;max-width:650px}.try-experiment .eyebrow--light{color:var(--cream)}.home-split{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);align-items:center;gap:clamp(2.5rem,7vw,7rem);display:grid}.home-split--reverse{grid-template-columns:minmax(360px,.9fr) minmax(0,1fr)}.home-split--intro{margin-bottom:clamp(3rem,6vw,5rem)}.home-section-copy .section-heading{margin-bottom:1.5rem}.home-section-copy>.markdown-content{margin-bottom:1.8rem}.home-section-copy .editorial-image{min-height:330px}.home-panel-wrap{margin-top:clamp(3rem,6vw,5rem)}.home-wide-feature{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);align-items:start;gap:clamp(1.5rem,3vw,2.5rem) clamp(2.5rem,7vw,7rem);display:grid}.home-wide-feature .section-heading{margin-bottom:0}.home-wide-feature>.editorial-image{aspect-ratio:16/7;align-self:start;margin-top:2rem}.home-wide-feature__body,.home-wide-feature__action{grid-column:1/-1}.home-wide-feature__body{columns:2;column-rule:1px solid var(--line);column-gap:clamp(2.5rem,6vw,6rem)}.home-wide-feature__body>*{break-inside:avoid}.home-wide-feature__body>:first-child{margin-top:0}.home-wide-feature__action{margin-top:-.4rem}.home-feature--dark,.home-comparison{color:var(--cream);background:var(--ink)}.home-feature--dark .markdown-content,.home-comparison .markdown-content{color:#faf5e9c7}.home-feature--dark .section-heading .eyebrow,.home-comparison .section-heading .eyebrow{color:var(--mustard)}.machine-joke-panel,.comparison-panel{border:1px solid var(--machine);color:var(--ink);background:#b9c9b0;box-shadow:8px 8px #00000059,inset 0 0 40px #25211d21}.comparison-panel .experiment-label{color:#69251f}.machine-joke-panel__header,.comparison-panel__header{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #25211d80;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1rem;font-size:.68rem;font-weight:800;display:flex}.machine-joke-panel__body{padding:clamp(1.3rem,4vw,3rem)}.specimen-tags{flex-wrap:wrap;gap:.5rem;display:flex}.specimen-tags span{font-family:var(--font-mono);text-transform:uppercase;border:1px solid #25211d8c;padding:.3rem .55rem;font-size:.65rem;font-weight:750}.machine-joke-panel blockquote,.comparison-panel blockquote{font-family:var(--font-display);letter-spacing:-.045em;margin:clamp(1.5rem,4vw,3rem) 0;font-size:clamp(2rem,4.5vw,4.2rem);font-weight:900;line-height:1}.machine-joke-panel__analysis{background:#25211d80;border:1px solid #25211d80;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.machine-joke-panel__analysis>div{background:#c6d2bf;padding:1.2rem}.machine-joke-panel__analysis h3,.comparison-panel__reveal .card-kicker{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .7rem;font-size:.68rem}.machine-joke-panel__analysis p,.specimen-response p,.comparison-panel__reveal p,.comparison-panel__footer p,.comparison-panel__prompt{margin:0;font-size:.9rem;line-height:1.55}.specimen-response{grid-template-columns:auto 1fr auto;align-items:center;gap:1.3rem;margin-top:1.4rem;display:grid}.specimen-response>div{flex-wrap:wrap;gap:.4rem;display:flex}.specimen-response button:not(.text-button){border:1px solid var(--ink);color:var(--ink);font-family:var(--font-ui);cursor:pointer;background:0 0;padding:.55rem .75rem;font-weight:800}.specimen-response button[aria-pressed=true]{color:var(--cream);background:var(--teal-dark)}.text-button{color:inherit;font-family:var(--font-ui);letter-spacing:.05em;cursor:pointer;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid;padding:0;font-size:.75rem;font-weight:850}.comparison-panel{margin-top:clamp(3rem,6vw,5rem)}.comparison-panel__header p{margin:0}.comparison-panel__grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;display:grid}.comparison-panel__grid>section{padding:clamp(1.3rem,4vw,3rem)}.comparison-panel__grid>section+section{border-left:1px solid #25211d73}.comparison-panel__label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:800}.comparison-panel blockquote{font-size:clamp(1.7rem,3.2vw,3rem)}.comparison-panel__versus{width:3.2rem;min-height:100%;font-family:var(--font-display);border-inline:1px solid #25211d73;place-items:center;font-size:1.1rem;font-weight:900;display:grid}.comparison-panel__reveal{border-top:1px solid #25211d66;margin-top:1.5rem;padding-top:1.2rem}.comparison-panel__reveal p+p{margin-top:.75rem}.comparison-panel__footer,.comparison-panel__prompt{border-top:1px solid #25211d80;margin:0;padding:1rem}.comparison-panel__footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.findings-intro{max-width:800px;color:var(--ink);margin:-1.5rem 0 2.5rem}.finding-link{color:inherit;text-decoration:none}.finding-link .finding-card{height:100%;transition:background .16s}.finding-link:hover .finding-card{background:#f8d364}.finding-card h3{font-family:var(--font-display);margin:0 0 .8rem;font-size:clamp(1.4rem,2.1vw,1.95rem);line-height:1}.finding-card>div>p{font-family:var(--font-body);margin:0;font-size:.95rem;font-weight:400;line-height:1.5}.final-cta .markdown-content{color:#faf5e9c7;max-width:780px;margin-block:1.5rem 2rem}.article-collection{border-top:1px solid var(--ink);background:var(--mustard);padding-block:clamp(4rem,8vw,8rem)}.article-collection .eyebrow,.article-collection .section-heading__intro{color:var(--ink)}.article-collection :is(.section-heading,.section-heading__intro){max-width:none}.article-collection__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.article-collection .editorial-card{background:var(--paper)}.home-library{border-top:1px solid var(--ink)}.home-testimonials{border-top:1px solid var(--ink);background:var(--machine)}.home-testimonials .eyebrow,.home-testimonials .section-heading__intro{color:var(--ink)}:is(.home-library,.home-testimonials,.findings-section) .section-heading,:is(.home-library,.home-testimonials) .section-heading__intro,.findings-section .findings-intro{max-width:none}.testimonial-grid{border:1px solid var(--ink);background:var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.testimonial-card{min-height:270px;color:var(--ink);background:var(--cream);flex-direction:column;margin:0;padding:clamp(1.35rem,2.5vw,2rem);display:flex}.testimonial-card:nth-child(2){background:#e6bd6d}.testimonial-card:nth-child(3){background:#d7c7ad}.testimonial-card:nth-child(4){background:#bed2cf}.testimonial-card blockquote{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,2vw,1.9rem);font-weight:900;line-height:1.08}.testimonial-card figcaption{font-family:var(--font-ui);border-top:1px solid #25211d59;gap:.15rem;margin-top:auto;padding-top:2rem;display:grid}.testimonial-card figcaption strong{color:#69251f;font-size:.85rem}.testimonial-card figcaption span{color:var(--ink-soft);font-size:.72rem}.daily-joke{border-block:1px solid var(--mustard);color:var(--cream);background:var(--ink);padding-block:clamp(2.5rem,5vw,4.5rem)}.daily-joke__panel{border:1px solid var(--mustard);background:var(--teal-dark);grid-template-columns:minmax(220px,.6fr) minmax(0,1.4fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.5rem,4vw,3rem);display:grid;box-shadow:8px 8px #00000059}.daily-joke__heading h2{color:var(--cream);font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(1.9rem,3.25vw,3.1rem);line-height:1}.daily-joke .eyebrow--light{color:var(--cream)}.daily-joke blockquote{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(1.6rem,2.8vw,2.7rem);font-weight:900;line-height:1.08}.daily-joke__meta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #faf5e940;grid-column:1/-1;justify-content:space-between;gap:1rem;padding-top:.9rem;font-size:.66rem;display:flex}.daily-joke__meta a{color:var(--cream);font-weight:800}.article-page{background:var(--paper)}.article-page .article-hero .editorial-image,.article-page .article-hero .image-placeholder{margin-top:2rem}.prose>div>:first-child{margin-top:0}.prose li+li{margin-top:.45rem}.prose a{text-underline-offset:.18em}@media (max-width:900px){.document-hero--with-image,.article-hero,.document-section__inner,.home-wide-feature,.home-split,.home-split--reverse{grid-template-columns:1fr}.document-section__heading{position:static}.document-hero--with-image .editorial-image{max-width:700px}.document-hero__intro,.document-hero__meta,.article-hero__summary,.article-hero__meta{grid-column:1}.document-hero--with-image>.editorial-image,.document-hero--with-image>.image-placeholder,.article-page .article-hero>.editorial-image,.article-page .article-hero>.image-placeholder{margin-top:0}.home-split--reverse .editorial-image{order:2}.home-wide-feature>.editorial-image{margin-top:0}.home-wide-feature__body,.home-wide-feature__action{grid-column:1}.testimonial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-joke__panel{grid-template-columns:1fr}.daily-joke__meta{grid-column:1}.machine-joke-panel__analysis{grid-template-columns:1fr}.article-collection__grid,.article-page .related-content ul{grid-template-columns:repeat(2,minmax(0,1fr))}.specimen-response{grid-template-columns:1fr}}@media (max-width:640px){.document-hero{padding-block:3rem}.document-hero h1{font-size:clamp(2.7rem,13vw,4.2rem)}.document-card-grid,.article-collection__grid,.article-page .related-content ul,.article-experiment-cta{grid-template-columns:1fr}.article-experiment-cta{align-items:stretch;row-gap:1.2rem}.try-experiment{flex-direction:column;align-items:stretch}.comparison-panel__header{flex-direction:column;align-items:flex-start}.comparison-panel__grid{grid-template-columns:1fr}.comparison-panel__versus{border:1px solid #25211d73;border-inline:0;width:100%;min-height:3rem}.comparison-panel__grid>section+section{border-left:0}.comparison-panel__footer{flex-direction:column;align-items:flex-start}.machine-joke-panel blockquote{font-size:2rem}.home-split .editorial-image{aspect-ratio:4/3}.home-wide-feature__body{columns:1;column-rule:0}.testimonial-grid{grid-template-columns:1fr}.testimonial-card{min-height:230px}.daily-joke__meta{flex-direction:column;align-items:flex-start}}.experiment-page{background:var(--paper)}.experiment-page__hero{grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);align-items:end;gap:clamp(2rem,7vw,7rem);padding-block:clamp(3rem,7vw,6.5rem);display:grid}.experiment-page__hero h1{max-width:900px;font-family:var(--font-display);letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(2.8rem,5.8vw,5.6rem);font-weight:900;line-height:.9}.experiment-page__hero>div>p:last-child{max-width:780px;color:var(--ink-soft);margin:1.5rem 0 0;font-size:clamp(1.08rem,1.8vw,1.3rem)}.experiment-page__status{border:1px solid var(--ink);background:var(--cream);box-shadow:var(--shadow);margin:0;display:grid}.experiment-page__status div{grid-template-columns:.7fr 1fr;gap:1rem;padding:.75rem 1rem;display:grid}.experiment-page__status div+div{border-top:1px solid var(--line)}.experiment-page__status dt,.experiment-page__status dd{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:.67rem}.experiment-page__status dt{color:var(--ink-soft)}.experiment-page__status dd{font-weight:800}.experiment-stage{border-block:1px solid var(--ink);background:radial-gradient(circle at 14% 20%, #d19b3914, transparent 28%), linear-gradient(#faf5e909 1px, transparent 1px), linear-gradient(90deg, #faf5e909 1px, transparent 1px), var(--ink);background-size:auto,28px 28px,28px 28px,auto;padding-block:clamp(2.5rem,6vw,5rem)}.experiment-console{border:2px solid var(--machine);color:var(--ink);background:#bdcbb5;overflow:hidden;box-shadow:10px 10px #0006,inset 0 0 60px #25211d1f}.console-bar{min-height:2.8rem;font-family:var(--font-mono);letter-spacing:.075em;text-transform:uppercase;background:#faf5e929;border-bottom:1px solid #25211d8c;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .9rem;font-size:.66rem;font-weight:800;display:flex}.console-label,.console-instruction{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.console-instruction{border-bottom:1px solid #25211d59;margin:0;padding:.8rem clamp(1rem,3vw,2rem)}.console-reset{color:inherit;font:inherit;cursor:pointer;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid;padding:0}.console-footer{border-top:1px solid #25211d8c;justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem clamp(1rem,3vw,2rem);display:flex}.console-footer p{max-width:720px;margin:0;font-size:.92rem}.experiment-console button:disabled{cursor:not-allowed;opacity:.72}.hoa-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hoa-specimen{flex-direction:column;min-width:0;padding:clamp(1.3rem,4vw,3rem);display:flex}.hoa-specimen+.hoa-specimen{border-left:1px solid #25211d80}.hoa-specimen--ai{background:#d19b3933}.hoa-specimen blockquote,.dial-output blockquote,.dna-console>blockquote,.autopsy-specimen blockquote,.sarcasm-console>blockquote{font-family:var(--font-display);letter-spacing:-.04em;margin:1.2rem 0 2rem;font-size:clamp(1.65rem,3.3vw,3rem);font-weight:900;line-height:1.02}.hoa-specimen fieldset,.binary-control{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:auto 0 0;padding:0;display:grid}.hoa-specimen legend,.binary-control legend{font-family:var(--font-mono);text-transform:uppercase;grid-column:1/-1;margin-bottom:.45rem;font-size:.67rem;font-weight:800}.hoa-specimen fieldset button,.binary-control button,.autopsy-controls button,.dial-buttons button{border:1px solid var(--ink);min-height:2.8rem;color:var(--ink);font-family:var(--font-ui);cursor:pointer;text-transform:uppercase;background:0 0;padding:.65rem .75rem;font-size:.72rem;font-weight:850}.hoa-specimen button[aria-pressed=true],.binary-control button[aria-pressed=true],.autopsy-controls button[aria-pressed=true],.dial-buttons button[aria-pressed=true]{color:var(--cream);background:var(--teal-dark)}.hoa-reveal{border-top:1px solid #25211d66;margin-top:1.5rem;padding-top:1.25rem}.hoa-reveal>p:last-child{margin-bottom:0}.experiment-complete{text-align:center;padding:clamp(2rem,6vw,5rem)}.experiment-complete h2{font-family:var(--font-display);margin:.5rem auto 1rem;font-size:clamp(2rem,4vw,3.7rem);line-height:1}.experiment-complete>p:not(.console-label){max-width:680px;margin:0 auto 1.8rem}.sarcasm-context{background:#faf5e938;border-bottom:1px solid #25211d66;padding:clamp(1.3rem,4vw,2.5rem)}.sarcasm-context p{max-width:850px;margin:0}.sarcasm-context .console-label{margin-bottom:.55rem}.sarcasm-console>blockquote{text-align:center;padding-inline:clamp(1.3rem,4vw,2.5rem)}.sarcasm-console .binary-control{max-width:620px;margin:0 auto 2rem;padding-inline:1rem}.sarcasm-console>.console-instruction{text-align:center;border-top:1px solid #25211d66;border-bottom:0}.sarcasm-reveal{border-top:1px solid #25211d73}.result-banner{color:var(--cream);background:var(--teal-dark);font-family:var(--font-mono);text-align:center;text-transform:uppercase;margin:0;padding:.7rem 1rem;font-size:.72rem;font-weight:800}.sarcasm-reveal dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.sarcasm-reveal dl div{border-bottom:1px solid #25211d59;border-right:1px solid #25211d59;padding:1.2rem}.sarcasm-reveal dt,.dna-classification dt,.dial-output dt{font-family:var(--font-mono);text-transform:uppercase;font-size:.67rem;font-weight:800}.sarcasm-reveal dd,.dna-classification dd,.dial-output dd{margin:.4rem 0 0;line-height:1.5}.sarcasm-reveal>.button{margin:1.2rem}.autopsy-controls{border-bottom:1px solid #25211d66;grid-template-columns:minmax(0,1fr) minmax(230px,.45fr);align-items:end;gap:1.5rem;padding:1rem clamp(1rem,3vw,2rem);display:grid}.autopsy-controls>div{flex-wrap:wrap;gap:.45rem;display:flex}.autopsy-controls label,.dial-readout label,.dna-selector label{font-family:var(--font-mono);text-transform:uppercase;gap:.45rem;font-size:.68rem;font-weight:800;display:grid}.autopsy-controls select,.dial-readout select,.dna-selector select{border:1px solid var(--ink);width:100%;min-height:2.8rem;color:var(--ink);background:var(--cream);padding:.55rem}.autopsy-specimen{border-bottom:1px solid #25211d73;padding:clamp(1.4rem,4vw,3rem)}.autopsy-path{margin:0;padding:0;list-style:none}.autopsy-path li{border-bottom:1px solid #25211d59;grid-template-columns:4rem minmax(0,1fr);min-height:8rem;animation:.36s both autopsy-signal;display:grid;position:relative}.autopsy-path li:nth-child(2){animation-delay:60ms}.autopsy-path li:nth-child(3){animation-delay:.12s}.autopsy-path li:nth-child(4){animation-delay:.18s}.autopsy-path li:nth-child(5){animation-delay:.24s}.autopsy-path li:nth-child(6){animation-delay:.3s}.autopsy-path li>span{color:var(--orange-dark);font-family:var(--font-mono);border-right:1px solid #25211d59;place-items:center;font-size:.72rem;font-weight:800;display:grid}.autopsy-path li>div{padding:1.2rem clamp(1rem,3vw,2rem)}.autopsy-path h2,.autopsy-findings h2,.dna-analysis h2{font-family:var(--font-display);margin:0 0 .5rem;font-size:clamp(1.4rem,2.2vw,1.9rem);line-height:1}.autopsy-path p{max-width:800px;margin:0}.autopsy-path li:not(:last-child):after{z-index:2;border-right:2px solid var(--orange-dark);border-bottom:2px solid var(--orange-dark);content:"";width:.55rem;height:.55rem;position:absolute;bottom:-.38rem;left:1.72rem;transform:rotate(45deg)}.autopsy-findings,.dna-analysis{background:#25211d73;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.autopsy-findings section,.dna-analysis section{background:#c7d2c0;padding:1.25rem}.autopsy-findings p,.dna-analysis p{margin:0;font-size:.92rem}@keyframes autopsy-signal{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.dial-grid{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding:clamp(1.5rem,5vw,4rem);display:grid}.analog-dial{text-align:center}.analog-dial__face{aspect-ratio:1.5;border:.8rem solid var(--ink);background:radial-gradient(circle at 50% 100%, var(--mustard) 0 9%, transparent 9.5%), repeating-conic-gradient(from 288deg at 50% 100%, var(--ink) 0 1deg, transparent 1deg 9deg), var(--cream);border-radius:50% 50% 12% 12%;width:min(100%,390px);margin-inline:auto;position:relative;overflow:hidden;box-shadow:inset 0 0 28px #25211d38}.analog-dial__needle{background:var(--red);clip-path:polygon(50% 0,100% 100%,0 100%);transform-origin:50% 100%;width:.55rem;height:70%;transition:transform .28s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:8%;left:49.4%}.analog-dial__hub{border:.35rem solid var(--ink);background:var(--mustard);border-radius:50%;width:2.5rem;height:2.5rem;position:absolute;bottom:3%;left:50%;transform:translate(-50%)}.analog-dial__mark{font-family:var(--font-mono);font-size:.8rem;font-weight:900;position:absolute}.analog-dial__mark--1{bottom:13%;left:11%}.analog-dial__mark--2{top:24%;left:24%}.analog-dial__mark--3{top:10%;left:49%}.analog-dial__mark--4{top:24%;right:24%}.analog-dial__mark--5{bottom:13%;right:11%}.analog-dial>p{font-family:var(--font-mono);text-transform:uppercase;margin:.8rem 0 0;font-size:.7rem;font-weight:800}.dial-readout>.console-label{margin:1.5rem 0 .3rem}.dial-readout>p:not(.console-label){margin:0;font-size:1.1rem}.dial-range{margin-top:1.5rem}.dial-range input{width:100%;accent-color:var(--orange-dark)}.dial-buttons{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:.8rem;display:grid}.dial-buttons button+button{border-left:0}.dial-buttons button span{margin-top:.2rem;font-size:.58rem;display:block}.dial-output{background:#faf5e933;border-top:1px solid #25211d73;padding:clamp(1.5rem,5vw,3.5rem)}.dial-output dl{background:#25211d66;grid-template-columns:.55fr 1.45fr;gap:1px;margin:0;display:grid}.dial-output dl div{background:#c7d2c0;padding:1rem}.dna-selector{border-bottom:1px solid #25211d66;padding:1rem clamp(1rem,3vw,2rem)}.dna-selector label{max-width:480px}.dna-console>blockquote{text-align:center;padding-inline:clamp(1.5rem,5vw,4rem)}.dna-grid{border-block:1px solid #25211d73;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dna-grid>section{padding:clamp(1.3rem,4vw,2.5rem)}.dna-grid>section+section{border-left:1px solid #25211d73}.dna-classification dl{margin:0}.dna-classification dl div{padding-block:.75rem}.dna-classification dl div+div{border-top:1px solid #25211d4d}.dna-meter+.dna-meter{margin-top:1rem}.dna-meter>div{font-family:var(--font-mono);text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.7rem;font-weight:800;display:flex}.dna-meter meter{width:100%;height:1.25rem;accent-color:var(--orange-dark)}.experiment-copy{padding-block:clamp(3.5rem,7vw,7rem)}.experiment-copy--tint{background:var(--cream)}.experiment-copy__grid{grid-template-columns:minmax(240px,.75fr) minmax(0,1.4fr);gap:clamp(2rem,7vw,7rem);display:grid}.experiment-copy__grid>div:first-child>span{color:var(--orange-dark);font-family:var(--font-mono);font-size:.72rem;font-weight:800}.experiment-copy h2,.experiment-page__related h2{font-family:var(--font-display);letter-spacing:-.045em;margin:.8rem 0 0;font-size:clamp(2rem,4vw,3.7rem);line-height:.96}.experiment-copy__grid>div:last-child{max-width:780px}.experiment-copy p{color:var(--ink-soft);margin:0;font-size:1.08rem}.experiment-copy p+p{margin-top:1.2rem}.experiment-page__related{color:var(--cream);background:var(--teal-dark);padding-block:clamp(3.5rem,7vw,7rem)}.experiment-page__related-grid{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(2rem,7vw,7rem);display:grid}.experiment-page__related .research-note{color:var(--ink)}.experiment-page__related .eyebrow{color:var(--mustard)}.experiment-page__related ul{gap:.7rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.experiment-page__related li{border-top:1px solid #faf5e940}.experiment-page__related a{font-family:var(--font-ui);justify-content:space-between;padding-block:.7rem;font-weight:800;text-decoration:none;display:flex}.experiment-directory{border-top:1px solid var(--ink);background:var(--mustard);padding-block:clamp(4rem,8vw,8rem)}.experiment-directory .experiment-card{background:var(--cream)}.experiment-directory .experiment-card .card-link{font-size:.9rem}.experiment-directory .section-heading,.experiment-directory .section-heading__intro{max-width:none}.experiment-stack{gap:clamp(2.5rem,6vw,5rem);display:grid}.ai-tool-form{background:#faf5e924;border-bottom:1px solid #25211d73;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:1rem;padding:clamp(1.25rem,4vw,2.5rem);display:grid}.ai-field{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;gap:.45rem;font-size:.68rem;font-weight:800;display:grid}.ai-field--wide{grid-column:1/-1}.ai-field input:not([type=range]),.ai-field select,.ai-field textarea{border:1px solid var(--ink);width:100%;min-height:3rem;color:var(--ink);background:var(--cream);font-family:var(--font-ui);letter-spacing:0;text-transform:none;border-radius:0;padding:.75rem;font-size:1rem;font-weight:500;line-height:1.45}.ai-field textarea{resize:vertical}.ai-field small{color:var(--ink-soft);font-family:var(--font-ui);letter-spacing:0;text-transform:none;font-size:.76rem;font-weight:500;line-height:1.4}.ai-range{grid-template-columns:auto 1fr;align-items:center}.ai-range input{width:100%;accent-color:var(--orange-dark);grid-column:1/-1}.ai-range output{justify-self:end}.ai-tool-form>.button{justify-self:start}.ai-samples{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ai-samples>span{font-family:var(--font-mono);text-transform:uppercase;margin-right:.25rem;font-size:.66rem;font-weight:800}.ai-samples button,.ai-result-notice button{border:1px solid var(--ink);color:var(--ink);font-family:var(--font-ui);cursor:pointer;background:0 0;padding:.45rem .65rem;font-size:.72rem;font-weight:800}.ai-samples button:hover,.ai-result-notice button:hover{color:var(--cream);background:var(--teal-dark)}.ai-result-notice{color:var(--cream);background:var(--teal-dark);border-bottom:1px solid #25211d73;padding:.8rem clamp(1.25rem,4vw,2.5rem)}.ai-result-notice>div{flex-wrap:wrap;justify-content:space-between;gap:.4rem 1.5rem;display:flex}.ai-result-notice strong{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem}.ai-result-notice span{font-size:.82rem}.ai-result-notice p{border-top:1px solid #faf5e940;flex-wrap:wrap;align-items:center;gap:.75rem;margin:.8rem 0 0;padding-top:.8rem;display:flex}.ai-result-notice button{border-color:var(--cream);color:var(--cream)}.ai-output{padding:clamp(1.4rem,4vw,3rem)}.ai-output blockquote,.rewrite-grid blockquote{font-family:var(--font-display);letter-spacing:-.035em;margin:.8rem 0 1.4rem;font-size:clamp(1.45rem,2.8vw,2.55rem);font-weight:900;line-height:1.05}.ai-output-grid{background:#25211d6b;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.ai-output-grid div{background:#c7d2c0;padding:1rem}.ai-output-grid dt{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.66rem;font-weight:800}.ai-output-grid dd{margin:.45rem 0 0;line-height:1.5}.ai-output-grid--analysis{padding:clamp(1.25rem,4vw,2.5rem)}.rewrite-grid{background:#25211d73;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.rewrite-grid section{background:#c7d2c0;padding:clamp(1.2rem,3vw,2rem)}.rewrite-grid section:last-child{grid-column:1/-1}.rewrite-grid h2{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;margin:0 0 .4rem;font-size:.68rem}.rewrite-grid p:last-child{margin:0}.dna-live-console .dna-grid{border-top:0}@media (max-width:900px){.experiment-page__hero,.experiment-copy__grid,.experiment-page__related-grid,.dial-grid{grid-template-columns:1fr}.experiment-page__status{max-width:560px}.autopsy-findings,.dna-analysis{grid-template-columns:1fr}.dial-grid{gap:2.5rem}}@media (max-width:700px){.console-bar,.console-footer{flex-direction:column;align-items:flex-start}.hoa-grid,.sarcasm-reveal dl,.dna-grid,.autopsy-controls{grid-template-columns:1fr}.hoa-specimen+.hoa-specimen,.dna-grid>section+section{border-top:1px solid #25211d73;border-left:0}.hoa-specimen fieldset,.binary-control,.dial-buttons{grid-template-columns:1fr}.dial-buttons button+button{border-top:0;border-left:1px solid var(--ink)}.dial-output dl{grid-template-columns:1fr}.autopsy-path li{grid-template-columns:2.9rem minmax(0,1fr)}.autopsy-path li:not(:last-child):after{left:1.18rem}.ai-tool-form,.ai-output-grid,.rewrite-grid{grid-template-columns:1fr}.rewrite-grid section:last-child{grid-column:auto}.ai-tool-form>.button{width:100%}}@media (prefers-reduced-motion:reduce){.autopsy-path li{animation:none}.analog-dial__needle{transition:none}}.hero__copy h1,.page-intro h1,.article-hero h1,.document-hero h1,.experiment-page__hero h1,.not-found h1,.section-heading h2,.document-section__heading h2,.prose h2,.experiment-copy h2,.experiment-directory h2,.article-collection h2,.article-experiment-cta h2,.related-content h2{color:var(--teal-dark)}.editorial-card h3,.experiment-card h3,.document-card h3,.prose h3{color:var(--orange-dark)}.finding-card h3{color:var(--ink)}.section-heading__intro,.document-hero__intro,.article-hero__summary,.experiment-page__hero>div>p:last-child{color:var(--teal-dark)}.markdown-content strong,.prose strong{color:var(--orange-dark)}.home-feature--dark .section-heading h2,.home-comparison .section-heading h2,.final-cta h2,.experiment-page__related h2,.experiment-page__related strong,.site-footer strong{color:var(--cream)}@media (min-width:901px){:root{--space-section:clamp(3.25rem, 5vw, 5.4rem)}.hero__grid{min-height:570px;padding-block:clamp(3rem,5vw,5.25rem)}.hero__copy h1{font-size:clamp(2.8rem,5.2vw,5rem);line-height:.92}.page-intro h1,.article-hero h1,.document-hero h1,.experiment-page__hero h1,.not-found h1{font-size:clamp(2.7rem,4.8vw,4.6rem);line-height:.92}.section-heading h2,.final-cta h2,.document-section__heading h2,.experiment-copy h2,.experiment-page__related h2,.experiment-directory h2,.article-collection h2{font-size:clamp(1.9rem,3.25vw,3.1rem);line-height:1}.article-experiment-cta h2,.related-content h2{font-size:clamp(1.7rem,2.7vw,2.55rem)}.editorial-card h3,.experiment-card h3{font-size:clamp(1.4rem,1.8vw,1.9rem)}.document-card h3,.finding-card h3{font-size:clamp(1.3rem,1.7vw,1.75rem)}.prose h2{font-size:1.9rem}.prose h3{font-size:1.35rem}.section-heading{margin-bottom:clamp(1.5rem,2.5vw,2.6rem)}.page-intro{padding-block:clamp(3rem,5vw,5rem)}.article-hero,.document-hero,.experiment-page__hero{padding-block:clamp(2.75rem,4.75vw,4.75rem)}.document-section,.experiment-copy,.experiment-page__related{padding-block:clamp(2.75rem,4.5vw,4.75rem)}.experiment-stage{padding-block:clamp(2rem,3.75vw,3.75rem)}.article-collection,.experiment-directory{padding-block:clamp(3rem,5vw,5.25rem)}.hub-grid{margin-block:1.5rem 3.5rem}.home-split--intro{margin-bottom:clamp(2.25rem,3.5vw,3.5rem)}.home-panel-wrap{margin-top:clamp(2.25rem,3.5vw,3.5rem)}.article-page .article-hero .editorial-image,.article-page .article-hero .image-placeholder{margin-top:1.5rem}.article-page--comedians .article-hero__headline{grid-area:1/1}.article-page--comedians .article-hero>.editorial-image,.article-page--comedians .article-hero>.image-placeholder{grid-area:1/2/span 3}.article-page--comedians .article-hero__summary{grid-area:2/1}.article-page--comedians .article-hero__meta{grid-area:3/1}.article-experiment-cta,.related-content{margin-top:3.5rem}.document-page__cta{padding-bottom:clamp(3rem,4.75vw,4.75rem)}}
