:root{--canvas:#e7e7e7;--ink:#040404;--body:#282828;--tertiary:#646464;--rule:#e4e1dc;--paper:#faf8f4;--signature:#cc0006;--signature-field:#cc0006;--offwhite:#e7e7e7;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:48px;--space-9:64px;--space-10:96px;--space-11:128px;--container:1180px;--gutter-x:32px;--gutter-x-sm:20px;--gutter-mark:100px;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-16:16px;--fs-18:18px;--fs-20:20px;--fs-22:22px;--fs-26:26px;--fs-30:30px;--fs-34:34px;--fs-40:40px;--fs-48:48px;--fs-56:56px;--fs-64:64px;--fs-80:80px;--fs-96:96px;--fs-120:120px;--fs-152:152px;--fs-lede:clamp(19px, 2.2vw, 24px);--fs-d1:clamp(22px, 2.8vw, 34px);--fs-d2:clamp(26px, 3.2vw, 40px);--fs-d3:clamp(30px, 3.8vw, 48px);--fs-d4:clamp(34px, 4.6vw, 56px);--fs-d5:clamp(40px, 5vw, 64px);--fs-d6:clamp(40px, 5.6vw, 80px);--fs-d7:clamp(48px, 7vw, 96px);--fs-d8:clamp(48px, 7.6vw, 120px);--fs-num:clamp(64px, 11vw, 152px);--font-sans:"Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--rule-faint:#0404041a;--font-logo:var(--font-sans);--font-head:var(--font-sans);--font-body:var(--font-sans);--font-nav:var(--font-mono);--t-fast:.15s;--t-mode:.2s;--dk-canvas:#121212;--dk-ink:#e7e7e7;--dk-body:#e8e6e1;--dk-tertiary:#9a958c;--dk-rule:#2a2a2a;--dk-paper:#1a1a1a;--dk-signature:#f03c4e;--dk-signature-field:#c4001c;--dk-rule-faint:#e7e7e726}:root[data-theme=dark]{--canvas:var(--dk-canvas);--ink:var(--dk-ink);--body:var(--dk-body);--tertiary:var(--dk-tertiary);--rule:var(--dk-rule);--paper:var(--dk-paper);--signature:var(--dk-signature);--signature-field:var(--dk-signature-field);--rule-faint:var(--dk-rule-faint)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--canvas:var(--dk-canvas);--ink:var(--dk-ink);--body:var(--dk-body);--tertiary:var(--dk-tertiary);--rule:var(--dk-rule);--paper:var(--dk-paper);--signature:var(--dk-signature);--signature-field:var(--dk-signature-field);--rule-faint:var(--dk-rule-faint)}}:root.cyber{--canvas:#07060f;--ink:#f6f7ff;--body:#c9d6ff;--tertiary:#8b7fc4;--rule:#ff2bd64d;--paper:#0e0b1d;--signature:#ff2bd6;--neon-cyan:#19f0ff;--neon-pink:#ff2bd6;--neon-blue:#2b6bff;--neon-red:#ff2e4d;--cf-logo:"Rock Salt", cursive;--cf-head:"Rock Salt", cursive;--cf-body:"Orbitron", sans-serif;--cf-nav:"Sixtyfour", monospace;--font-logo:var(--cf-logo);--font-head:var(--cf-head);--font-body:var(--cf-body);--font-nav:var(--cf-nav)}*,:before,:after{box-sizing:border-box}img{height:auto}html,body{background:var(--canvas);color:var(--body);font-family:var(--font-sans);font-size:var(--fs-18);letter-spacing:.005em;word-spacing:.02em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;padding:0;line-height:1.68}::selection{background:var(--signature-field);color:var(--offwhite)}a,.link{color:var(--ink);text-underline-offset:3px;transition:color var(--t-fast) ease;text-decoration:underline 1px}@media (hover:hover){a:hover,.link:hover{color:var(--signature)}}a:focus-visible,.link:focus-visible{outline:2px solid var(--signature);outline-offset:3px}ul{list-style:none}ul>li{position:relative}ul>li:before{content:"✦";color:var(--signature);position:absolute;left:-1.2em}.skip-link{left:var(--gutter-x);z-index:100;padding:var(--space-3) var(--space-5);background:var(--canvas);border:1px solid var(--ink);color:var(--ink);font-size:var(--fs-12);text-transform:uppercase;letter-spacing:.09em;font-weight:700;text-decoration:none;position:absolute;top:0;transform:translateY(-120%)}.skip-link:focus{outline:2px solid var(--signature);outline-offset:2px;transform:translateY(0)}:where(button,[role=button],input,select,textarea,summary):focus-visible{outline:2px solid var(--signature);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.send-ico{flex:none;overflow:visible}.send-ico .send-icon{transform-box:fill-box;transform-origin:50%}@keyframes send-fly{0%{opacity:1;transform:translate(0)}40%{opacity:0;transform:translate(120%,-120%)}41%{opacity:0;transform:translate(-120%,120%)}to{opacity:1;transform:translate(0)}}.container{max-width:var(--container);padding:0 var(--gutter-x);margin:0 auto}@media (width<=720px){.container{padding:0 var(--gutter-x-sm)}}.grid{display:block}.hdr{border-bottom:1px solid var(--rule)}.hdr-row{justify-content:space-between;align-items:baseline;padding-top:22px;padding-bottom:20px;display:flex}.wm{font-family:var(--font-sans);font-size:var(--fs-26);letter-spacing:-.02em;color:var(--ink);white-space:nowrap;font-weight:800;text-decoration:none}.wm .wm-given,.wm:focus-visible{color:var(--signature)}@media (hover:hover){.wm:hover{color:var(--signature)}}.hdr-controls{align-items:center;gap:20px;display:flex;position:relative}nav.hdr-nav{align-items:baseline;gap:28px;display:flex}.hdr-nav a{font-family:var(--font-sans);font-weight:600;font-size:var(--fs-13);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);text-decoration:none}.hdr-nav a:focus-visible{color:var(--signature)}@media (hover:hover){.hdr-nav a:hover{color:var(--signature)}}.toggle{font-family:var(--font-sans);font-size:var(--fs-20);color:var(--ink);cursor:pointer;transition:color var(--t-fast) ease;background:0 0;border:0;padding:4px 6px;line-height:1;display:inline-block}@media (hover:hover){.toggle:hover{color:var(--signature)}}.toggle-glyph{vertical-align:middle;width:20px;height:20px;display:inline-block;overflow:visible}.sun-cover{fill:var(--canvas)}.sun-orb{transition:transform var(--t-mode) ease;transform:translateY(6px)}.sun-rays{transition:opacity var(--t-mode) ease;opacity:.25}[data-theme=dark] .sun-orb{transform:translateY(-2px)}[data-theme=dark] .sun-rays{opacity:1}.menu-toggle{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:5px;padding:4px 2px;display:none}.menu-toggle span{background:var(--ink);width:22px;height:1.5px;transition:opacity var(--t-fast) ease;display:block}@media (hover:hover){.menu-toggle:hover span{opacity:.5}}.nav-overlay{z-index:200;background:var(--canvas);opacity:0;pointer-events:none;transition:opacity var(--t-fast) ease;position:fixed;inset:0}.nav-overlay.is-open{opacity:1;pointer-events:all}.nav-overlay-inner{height:100%;padding:22px var(--gutter-x-sm) var(--gutter-x-sm);flex-direction:column;display:flex}.nav-overlay-top{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.menu-close{font-family:var(--font-sans);font-size:var(--fs-26);cursor:pointer;color:var(--ink);background:0 0;border:0;padding:0 4px;line-height:1}@media (hover:hover){.menu-close:hover{color:var(--signature)}}.nav-overlay-menu{padding-top:var(--space-7);flex-direction:column;display:flex}.nav-overlay-menu a{font-family:var(--font-mono);font-size:var(--fs-11);letter-spacing:.2em;text-transform:uppercase;color:var(--ink);padding:var(--space-5) 0;border-bottom:1px solid var(--rule);text-decoration:none}.nav-overlay-menu a:focus-visible{color:var(--signature)}@media (hover:hover){.nav-overlay-menu a:hover{color:var(--signature)}}@media (width<=720px){nav.hdr-nav{display:none}.menu-toggle{display:flex}.hdr-controls .toggle{display:none}.hdr-row{align-items:center}}.nav-overlay-menu .toggle{font-family:var(--font-mono);font-size:var(--fs-11);letter-spacing:.2em;text-transform:uppercase;color:var(--ink);border:0;border-bottom:1px solid var(--rule);padding:var(--space-5) 0;cursor:pointer;text-align:left;width:100%;transition:color var(--t-fast) ease, transform var(--t-mode) ease;background:0 0}.nav-overlay-menu .toggle:hover{color:var(--signature)}footer.foot{background:var(--canvas);color:var(--body);padding:var(--space-9) 0 var(--space-8);border-top:1px solid var(--rule)}.foot-row{gap:var(--space-8);grid-template-columns:1fr 2fr 1fr;align-items:baseline;display:grid}.foot-row .wm{font-size:var(--fs-22)}.foot-nav{flex-wrap:wrap;gap:22px;display:flex}.foot-nav a,.foot-ext a{font-family:var(--font-sans);font-weight:600;font-size:var(--fs-12);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);text-decoration:none}.foot-nav a:focus-visible,.foot-ext a:focus-visible{color:var(--signature)}@media (hover:hover){.foot-nav a:hover,.foot-ext a:hover{color:var(--signature)}}.foot-ext{justify-content:flex-end;gap:18px;display:flex}.colophon-line{margin-top:var(--space-8);font-family:var(--font-sans);font-weight:600;font-size:var(--fs-11);letter-spacing:.05em;text-transform:uppercase;color:var(--tertiary);justify-content:space-between;align-items:baseline;display:flex}.colophon-line .fleuron{font-family:var(--font-sans);font-size:var(--fs-18);color:var(--tertiary);letter-spacing:0}@media (width<=720px){.foot-row{gap:var(--space-6);grid-template-columns:1fr}.foot-ext{justify-content:flex-start}}html.cyber .sys.sys{font-family:var(--cf-body)}html.cyber .wm{font-family:var(--cf-logo);font-variation-settings:normal;letter-spacing:0;text-shadow:0 0 4px var(--neon-cyan), 0 0 12px #ff2bd68c}html.cyber h1,html.cyber h2,html.cyber h1.title,html.cyber h1.name,html.cyber .section-head,html.cyber .case-title,html.cyber .case-num,html.cyber .cs-head,html.cyber .page-h,html.cyber .hero-title,html.cyber body.essay .essay-title,html.cyber .head-h,html.cyber .fold.fold h1,html.cyber .red-bleed.red-bleed h2,html.cyber .bleed.bleed h2,html.cyber .essay-body.essay-body h2{font-variation-settings:normal;letter-spacing:0;text-shadow:0 0 4px var(--neon-cyan), 0 0 12px #ff2bd68c}html.cyber h1,html.cyber h2,html.cyber h1.title,html.cyber h1.name,html.cyber .section-head,html.cyber .timeline-head,html.cyber .page-h,html.cyber .head-h,html.cyber .fold.fold h1,html.cyber .red-bleed.red-bleed h2,html.cyber .bleed.bleed h2{font-family:var(--cf-head)}html.cyber .fold.fold h1{font-size:clamp(64px,8.4vw,94px)}html.cyber .hero.hero h1{letter-spacing:0;font-size:clamp(46px,5.5vw,85px)}html.cyber .hdr-nav a,html.cyber .nav-overlay-menu a,html.cyber .foot-nav a,html.cyber .foot-ext a{font-family:var(--cf-nav)}.cyber .wm .wm-given,.cyber .wm:hover{color:var(--neon-cyan)}.cyber-glyph,.cyber .toggle .toggle-glyph{display:none}.cyber .toggle .cyber-glyph{vertical-align:middle;width:20px;height:20px;color:var(--neon-cyan);filter:drop-shadow(0 0 3px var(--neon-cyan));display:inline-block;overflow:visible;transform:translateY(-2px)}.cyber .toggle:hover .cyber-glyph{color:var(--neon-pink);filter:drop-shadow(0 0 5px var(--neon-pink))}.cyber-glyph .rad-blades{animation:1.8s ease-in-out infinite cyber-rad}@keyframes cyber-rad{0%,to{opacity:.5}50%{opacity:1}}.cyber a:hover,.cyber .link:hover{text-shadow:0 0 8px var(--neon-cyan)}.cyber .hdr-nav a:hover,.cyber .foot-nav a:hover,.cyber .foot-ext a:hover,.cyber .nav-overlay-menu a:hover{color:var(--neon-cyan)}.cyber .hdr{box-shadow:0 1px #ff2bd640}.cyber ::selection{background:var(--neon-pink);color:#07060f}html.cyber .fold,html.cyber .hero{isolation:isolate;position:relative}html.cyber .fold .container,html.cyber .hero .container{z-index:1;position:relative}html.cyber .hero.hero{padding-bottom:calc(var(--space-11) + 1000px)}html.cyber .hero-bg{z-index:0;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}html.cyber .hero-bg video{object-fit:cover;filter:saturate(1.15)contrast(1.05);width:100%;height:100%}html.cyber .hero-bg:after{content:"";background:radial-gradient(60% 50% at 18% 12%,#ff2bd629,#0000 60%),radial-gradient(55% 45% at 85% 22%,#19f0ff24,#0000 60%),linear-gradient(#07060f8c 0%,#07060f61 42%,#07060fd1 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){html.cyber .hero-bg{display:none}}.cyber body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 50% at 18% 12%,#ff2bd62e,#0000 60%),radial-gradient(55% 45% at 85% 22%,#19f0ff29,#0000 60%),radial-gradient(70% 60% at 50% 108%,#2b6bff38,#0000 60%),linear-gradient(#0000 0 calc(100% - 1px),#19f0ff0d 100%),repeating-linear-gradient(0deg,#ff2bd60a 0 1px,#0000 1px 44px),repeating-linear-gradient(90deg,#19f0ff0a 0 1px,#0000 1px 44px);position:fixed;inset:0}.cyber body:after{content:"";z-index:9990;pointer-events:none;mix-blend-mode:multiply;opacity:.6;will-change:transform;background:repeating-linear-gradient(0deg,#00000029 0 1px,#0000 1px 3px);animation:8s linear infinite cyber-scan;position:fixed;inset:-96px 0}@keyframes cyber-scan{0%{transform:translateY(0)}to{transform:translateY(96px)}}html.cyber-glitching{overflow:hidden!important}html.cyber-glitching body{pointer-events:none;text-shadow:2px 0 #ff2bd6d9,-2px 0 #19f0ffd9;animation:.16s steps(2,end) infinite cyber-shake,1.6s step-end infinite cyber-flicker}html.cyber-glitching.cyber-peak body{text-shadow:6px 0 #ff2bd6e6,-6px 0 #19f0ffe6;animation:80ms steps(2,end) infinite cyber-shake,.5s step-end infinite cyber-flicker}html.cyber-glitching.cyber-cover body{filter:none;animation:none}@keyframes cyber-shake{0%{transform:translate(0)}20%{transform:translate(-4px,2px)skew(.4deg)}40%{transform:translate(3px,-3px)}60%{transform:translate(-2px,1px)skew(-.4deg)}80%{transform:translate(4px,2px)}to{transform:translate(0)}}@keyframes cyber-flicker{0%,to{filter:none}8%{filter:invert()hue-rotate(90deg)}10%{filter:none}26%{filter:hue-rotate(180deg)saturate(3)}28%{filter:none}52%{filter:invert()contrast(1.6)}54%{filter:none}74%{filter:hue-rotate(-70deg)contrast(2)}76%{filter:none}}.cyber-fall,.cyber-fly{z-index:1;will-change:transform, opacity;animation-duration:var(--gd,1s);animation-fill-mode:forwards;position:relative}.cyber-fall{animation-name:cyber-fall-kf;animation-timing-function:cubic-bezier(.5,0,.85,.3)}.cyber-fly{animation-name:cyber-fly-kf;animation-timing-function:cubic-bezier(.3,.1,.2,1)}@keyframes cyber-fall-kf{0%{opacity:1;transform:translateY(0)rotate(0)}12%{transform:translateY(-8px) rotate(calc(var(--rot,30deg) * .08));opacity:1}to{transform:translateY(var(--ty,120vh)) translateX(calc(var(--tx,0vw) * .4)) rotate(var(--rot,30deg));opacity:0}}@keyframes cyber-fly-kf{0%{opacity:1;transform:translate(0)rotate(0)scale(1)}to{transform:translate(var(--tx,60vw), var(--ty,-80vh)) rotate(var(--rot,60deg)) scale(.3);opacity:0}}.cyber-fx{z-index:100000;pointer-events:none;position:fixed;inset:0;overflow:hidden}.cyber-fx>*{position:absolute;inset:0}.cyber-fx .fx-noise{mix-blend-mode:screen;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.12s steps(3,end) infinite cyber-noise}.cyber-peak .cyber-fx .fx-noise{opacity:.22}.cyber-cover .cyber-fx .fx-noise{opacity:.5}@keyframes cyber-noise{0%{background-position:0 0}33%{background-position:-40px 20px}66%{background-position:30px -30px}to{background-position:-20px -10px}}.cyber-fx .fx-flash{mix-blend-mode:screen;opacity:0;animation:.9s step-end infinite cyber-fx-flash}@keyframes cyber-fx-flash{0%,to{opacity:0}6%{opacity:.5;background:#ff2bd680}8%{opacity:0}40%{opacity:.4;background:#19f0ff80}42%{opacity:0}70%{opacity:.7;background:#fff9}73%{opacity:0}}.cyber-fx .fx-bar{mix-blend-mode:screen;background:#19f0ff21;animation:.4s steps(2,end) infinite cyber-bar;left:0;right:0}@keyframes cyber-bar{0%,to{opacity:0;transform:translate(-100%)}10%{opacity:1;transform:translate(0)}60%{opacity:1;transform:translate(0)}62%{opacity:.3;transform:translate(7%)}}.cyber-fx .fx-msg{font-family:var(--font-mono,monospace);letter-spacing:.3em;color:#19f0ff;text-shadow:2px 0 #ff2bd6,-2px 0 #19f0ff,0 0 18px #19f0ffcc;white-space:nowrap;opacity:0;font-size:clamp(13px,3vw,26px);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.cyber-peak .cyber-fx .fx-msg{opacity:1;animation:.16s steps(2,end) infinite cyber-msg}@keyframes cyber-msg{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(calc(4px - 50%),-50%)}}.cyber-fx .fx-cover{opacity:0;background:#04030a;transition:opacity .35s linear}.cyber-cover .cyber-fx .fx-cover{opacity:1}html.cyber-arriving{overflow:hidden}html.cyber-arriving:before{content:"";z-index:100000;pointer-events:none;background:#04030a;position:fixed;inset:0}html.cyber-arrive-go:before{animation:.9s ease-out forwards cyber-bootcover}@keyframes cyber-bootcover{0%{opacity:1}8%{opacity:.2}12%{opacity:.9}20%{opacity:.1}26%{opacity:.6}42%{opacity:0}to{opacity:0}}html.cyber-arrive-go:after{content:"";z-index:100001;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(#0000,#19f0ff66,#ffffffd9,#19f0ff66,#0000);height:45vh;animation:.72s ease-in forwards cyber-sweep;position:fixed;top:-45vh;left:0;right:0}@keyframes cyber-sweep{0%{transform:translateY(0)}to{transform:translateY(170vh)}}@media (prefers-reduced-motion:reduce){html.cyber-glitching body{text-shadow:none;animation:none}.cyber-fall,.cyber-fly{animation:none}.cyber-fx{display:none}html.cyber-arriving:before,html.cyber-arrive-go:before,html.cyber-arrive-go:after{animation:none;display:none}}.cyber-toast{z-index:9999;pointer-events:none;font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:.24em;text-transform:uppercase;color:#07060f;background:var(--neon-cyan);border:1px solid var(--neon-pink);padding:10px 18px;font-weight:500;animation:.22s ease-out cyber-toast-in;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #07060f66,0 0 20px #19f0ffb3,0 0 36px #ff2bd680}.cyber-toast.is-leaving{animation:.26s ease-in forwards cyber-toast-out}@keyframes cyber-toast-in{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}@keyframes cyber-toast-out{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,14px)}}@media (prefers-reduced-motion:reduce){.cyber body:after{animation:none}}.choices{margin:var(--space-8) 0 var(--space-7);border-top:0}.choice-row{gap:var(--space-7);padding:var(--space-5) 0;border-top:1px solid var(--rule-faint);border-bottom:0;grid-template-columns:200px 1fr;display:grid}.choice-row .key{font-weight:700;font-size:var(--fs-12);letter-spacing:.05em;text-transform:uppercase;color:var(--tertiary);padding-top:4px}.choice-row .val{font-size:var(--fs-18);color:var(--body);max-width:600px;line-height:1.55}.choice-row .val strong{color:var(--ink);font-weight:700}@media (width<=720px){.choice-row{grid-template-columns:1fr}}.code-hint{z-index:60;color:#19f0ff;font-family:var(--font-mono);font-size:var(--fs-11);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;pointer-events:none;background:#07060f;border:1px solid #ff2bd6;padding:7px 10px;animation:1.9s step-end infinite hint-flicker;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 0 14px #ff2bd666}@keyframes hint-flicker{0%,37%,42%,69%,74%,to{opacity:1;transform:translate(0)}38%,41%{opacity:.28;transform:translate(1px)}70%,73%{opacity:.5;transform:translate(-1px)}}.colophon-line .fleuron{transition:color var(--t-fast) ease, text-shadow var(--t-fast) ease}@media (hover:hover){.colophon-line .fleuron:hover{color:#ff2bd6;text-shadow:0 0 10px #ff2bd6bf}}@media (prefers-reduced-motion:reduce){.code-hint{animation:none}}@media print{:root{--canvas:#fff;--paper:#fff;--ink:#000;--body:#1a1a1a;--tertiary:#555;--rule:#ccc;--rule-faint:#0000002e;--signature:#000;--signature-field:#fff;--offwhite:#000}html,body{color:#000;background:#fff!important}.hdr,.foot,.nav-overlay,.skip-link,.toggle,.menu-toggle,.read-bar,.lightbox,.car-nav,.car-dots,.cyber-fx,.cyber-toast,.hero-bg,.pivot,.more,.prevnext,.all-link{display:none!important}.cta,.bleed,body.case .outcomes-bleed{border-top:2px solid #000;border-bottom:2px solid #000;color:#000!important;background:#fff!important;padding:24pt 0!important}.cta *,.bleed *,body.case .outcomes-bleed *{color:#000!important}.artifact,.plate,figure,.stat,.choice-row,.reg-row{break-inside:avoid}h1,h2,h3{break-after:avoid}img{max-width:100%!important}a[href^=http]:after{content:" (" attr(href) ")";color:#555;word-break:break-all;font-size:9pt}a[href^=\/]:after{content:" (uxward.com" attr(href) ")";color:#555;font-size:9pt}a[href^=mailto\:]:after,a[href^=\#]:after{content:""}.container{max-width:100%!important;padding:0!important}@page{margin:16mm 14mm}}html:not(.cyber) body.essay{--font-head:var(--font-sans);--font-body:var(--font-sans);--font-mono:var(--font-sans)}body.essay .read-bar{background:var(--signature);z-index:200;width:0%;height:3px;transition:width 80ms linear;position:fixed;top:0;left:0}body.essay .reading-column{max-width:680px;padding:0 var(--gutter-x);margin:0 auto}body.essay .essay-top{padding:var(--space-8) 0 var(--space-7)}body.essay .essay-top .row{justify-content:space-between;align-items:baseline;gap:var(--space-7);flex-wrap:wrap;display:flex}body.essay .essay-top a.back,body.essay .essay-top .meta{font-weight:600;font-size:var(--fs-12);letter-spacing:.05em;text-transform:uppercase;color:var(--tertiary);text-decoration:none}@media (hover:hover){body.essay .essay-top a.back:hover{color:var(--signature)}}body.essay .essay-top .meta .sep{color:var(--rule-faint);padding:0 10px}body.essay .essay-title-block{padding:var(--space-9) 0 var(--space-9)}body.essay .essay-title{word-spacing:.05em;text-wrap:balance;font-weight:900;font-size:var(--fs-d6);letter-spacing:-.035em;color:var(--ink);max-width:16ch;margin:0;line-height:.98}body.essay .essay-title em{font-style:normal}body.essay .essay-deck{font-weight:400;font-size:var(--fs-20);color:var(--body);margin:var(--space-7) 0 0;max-width:660px;line-height:1.45}body.essay .essay-byline{font-weight:600;font-size:var(--fs-12);letter-spacing:.05em;text-transform:uppercase;color:var(--tertiary);margin-top:var(--space-8)}body.essay .essay-body{padding:var(--space-9) 0 var(--space-10)}body.essay .essay-body p{font-weight:400;font-size:var(--fs-18);color:var(--body);max-width:660px;margin:0 0 var(--space-6);text-wrap:pretty;line-height:1.7}body.essay .essay-body p strong{color:var(--ink);font-weight:700}body.essay .essay-body p em{font-style:italic}body.essay .essay-body p:first-of-type:first-letter{float:left;color:var(--ink);padding:8px 14px 0 0;font-size:4.2em;font-weight:900;line-height:.82}body.essay .essay-body h2{font-weight:800;font-size:var(--fs-26);letter-spacing:-.02em;color:var(--ink);margin:var(--space-10) 0 var(--space-6);text-wrap:balance;max-width:660px;line-height:1.2}body.essay .essay-body h2 em{font-style:normal}body.essay .essay-body blockquote{font-weight:700;font-size:var(--fs-26);letter-spacing:-.02em;color:var(--ink);border-left:4px solid var(--signature);padding:4px 0 4px var(--space-7);margin:var(--space-9) 0;max-width:620px;line-height:1.25}body.essay .essay-body blockquote em{font-style:italic}body.essay .essay-body figure{margin:var(--space-9) 0}body.essay .essay-body figure img{max-width:100%;height:auto;display:block}body.essay .essay-body figure figcaption{font-weight:600;font-size:var(--fs-11);letter-spacing:.05em;text-transform:uppercase;color:var(--tertiary);margin-top:var(--space-4)}body.essay .essay-body ol,body.essay .essay-body ul{margin:0 0 var(--space-6);padding-left:var(--space-7)}body.essay .essay-body ol li,body.essay .essay-body ul li{font-weight:400;font-size:var(--fs-18);color:var(--body);margin-bottom:var(--space-4);line-height:1.7}body.essay .ornament{text-align:center;margin:var(--space-9) auto;font-size:var(--fs-20);color:var(--tertiary);letter-spacing:.6em;user-select:none;line-height:1}body.essay .essay-end{margin-top:var(--space-9);padding-top:var(--space-7);border-top:1px solid var(--rule-faint)}body.essay .essay-end .author{font-weight:600;font-size:var(--fs-12);letter-spacing:.05em;text-transform:uppercase;color:var(--tertiary);margin-top:var(--space-6)}body.essay .essay-end .signoff{font-style:italic;font-size:var(--fs-16);color:var(--tertiary);max-width:600px;line-height:1.5}body.essay .more{border-top:1px solid var(--rule-faint);padding:var(--space-10) 0 var(--space-9)}body.essay .more .more-eyebrow{margin:0 0 var(--space-8);font-weight:700;font-size:var(--fs-13);letter-spacing:.05em;text-transform:uppercase;color:var(--ink)}body.essay .more-grid{gap:var(--space-9);grid-template-columns:1fr 1fr 1fr;display:grid}body.essay .more-grid .essay-card{color:inherit;text-decoration:none;display:block}body.essay .more-grid .essay-card .meta{font-weight:600;font-size:var(--fs-11);letter-spacing:.05em;text-transform:uppercase;color:var(--tertiary);margin-bottom:var(--space-5)}body.essay .more-grid .essay-card .title{font-weight:800;font-size:var(--fs-22);letter-spacing:-.015em;color:var(--ink);margin:0 0 var(--space-3);line-height:1.2}body.essay .more-grid .essay-card .deck{font-size:var(--fs-16);color:var(--body);margin:0;line-height:1.5}@media (hover:hover){body.essay .more-grid .essay-card:hover .title{color:var(--signature)}}body.essay .all-link{margin-top:var(--space-9)}body.essay .all-link a{font-weight:600;font-size:var(--fs-13);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);text-decoration:none}@media (hover:hover){body.essay .all-link a:hover{color:var(--signature)}}@media (width<=720px){body.essay .more-grid{gap:var(--space-8);grid-template-columns:1fr}}body.essay .beat{font-weight:900;font-size:var(--fs-26);color:var(--ink);margin:var(--space-8) 0;line-height:1}html:not(.cyber) body.case{--font-head:var(--font-sans);--font-body:var(--font-sans);--font-mono:var(--font-sans)}body.case .breadcrumb{padding-top:var(--space-8);padding-bottom:var(--space-6)}body.case .breadcrumb a{font-weight:600;font-size:var(--fs-13);letter-spacing:.05em;text-transform:uppercase;color:var(--tertiary);text-decoration:none}@media (hover:hover){body.case .breadcrumb a:hover{color:var(--signature)}}body.case .title-block{padding-top:var(--space-6);padding-bottom:var(--space-9)}body.case .hero-preview{margin-top:var(--space-9)}body.case .case-num{font-weight:900;font-size:var(--fs-num);letter-spacing:-.05em;color:var(--signature);margin:0 0 var(--space-5);line-height:.78;display:block}body.case .case-title{word-spacing:.05em;text-wrap:balance;font-weight:900;font-size:var(--fs-d7);letter-spacing:-.04em;color:var(--ink);max-width:16ch;margin:0;line-height:.94}body.case .case-title em{font-style:normal}body.case .case-deck{text-wrap:pretty;font-weight:400;font-size:var(--fs-lede);color:var(--body);margin:var(--space-8) 0 0;max-width:64ch;line-height:1.45}body.case .meta-strip{margin-top:var(--space-9);margin-bottom:var(--space-9);border:0;padding:0}body.case .meta-row{border:1px solid var(--rule-faint);grid-template-columns:repeat(4,1fr);gap:0;display:grid}body.case .meta-row .cell{padding:var(--space-4) var(--space-5);border-left:1px solid var(--rule-faint)}body.case .meta-row .cell:first-child{border-left:0}body.case .meta-row .cell .label{font-weight:600;font-size:var(--fs-11);letter-spacing:.09em;text-transform:uppercase;color:var(--tertiary);margin-bottom:7px}body.case .meta-row .cell .value{font-weight:700;font-size:var(--fs-16);color:var(--ink);line-height:1.25}body.case .meta-row .cell .value a{color:var(--signature)}body.case section.cs{padding:var(--space-10) 0 var(--space-9);border-top:1px solid var(--rule-faint)}body.case section.cs.outcomes-bleed{border-top:0}body.case .cs-eyebrow{align-items:flex-end;gap:var(--space-5);margin-bottom:var(--space-7);font-weight:700;font-size:var(--fs-14);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);display:flex}body.case .cs-eyebrow .num{font-weight:900;font-size:var(--fs-d6);letter-spacing:-.045em;color:var(--signature);margin:0;line-height:.78}body.case .cs-head{font-weight:900;font-size:var(--fs-d3);letter-spacing:-.025em;color:var(--ink);margin:0 0 var(--space-7);max-width:20ch;line-height:1.02}body.case .cs-head em{font-style:normal}body.case .cs-prose p{font-weight:400;font-size:var(--fs-18);color:var(--body);max-width:660px;margin:0 0 var(--space-6);line-height:1.62}body.case .cs-prose p strong{color:var(--ink);font-weight:700}body.case .cs-prose p em{font-style:italic}body.case .cs-pullquote{font-weight:700;font-size:var(--fs-d1);letter-spacing:-.02em;color:var(--ink);border-left:4px solid var(--signature);padding-left:var(--space-7);margin:var(--space-9) 0;max-width:720px;line-height:1.2}body.case .cs-pullquote em{font-style:italic}body.case .artifacts{margin-top:var(--space-7);gap:var(--space-10);display:grid}body.case .artifact .frame{border:1px solid var(--rule-faint);padding:0;display:block;position:relative;overflow:hidden}body.case .artifact .frame img{cursor:zoom-in;width:100%;height:auto;display:block}body.case .artifact .caption-grid{gap:var(--space-6);margin-top:var(--space-6);grid-template-columns:90px 1fr;align-items:baseline;display:grid}body.case .artifact .caption-grid .num{font-weight:900;font-size:var(--fs-34);color:var(--signature);line-height:1}body.case .artifact .caption-grid h3{font-weight:800;font-size:var(--fs-20);letter-spacing:-.01em;color:var(--ink);margin:0 0 8px;line-height:1.2}body.case .artifact .caption-grid p.cap{font-size:var(--fs-16);color:var(--body);margin:0;line-height:1.5}body.case .outcomes-bleed{background:var(--signature-field);color:var(--offwhite);padding:120px 0 112px}body.case .outcomes-bleed .cs-eyebrow{color:var(--offwhite);border-top-color:#e7e7e766}body.case .outcomes-bleed .cs-eyebrow .num{color:var(--offwhite)}body.case .outcomes-bleed .cs-head{color:var(--offwhite);max-width:20ch}body.case .outcomes-stats{gap:var(--space-9);margin-top:var(--space-9);padding-top:var(--space-8);border-top:1px solid #e7e7e74d;grid-template-columns:repeat(3,1fr);display:grid}body.case .stat .label{font-weight:600;font-size:var(--fs-11);letter-spacing:.06em;text-transform:uppercase;color:var(--offwhite);margin-bottom:var(--space-4)}body.case .stat .figure{font-weight:900;font-size:var(--fs-d5);letter-spacing:-.03em;color:var(--offwhite);margin-bottom:var(--space-4);line-height:.9}body.case .stat .desc{font-size:var(--fs-16);color:var(--offwhite);max-width:320px;line-height:1.5}body.case .prevnext{border-top:2px solid var(--rule-faint);padding:var(--space-9) 0;gap:var(--space-9);grid-template-columns:1fr 1fr;display:grid}body.case .pn-cell .label{font-weight:600;font-size:var(--fs-11);letter-spacing:.06em;text-transform:uppercase;color:var(--tertiary);margin-bottom:var(--space-4)}body.case .pn-cell a{font-weight:800;font-size:var(--fs-d1);letter-spacing:-.02em;color:var(--ink);line-height:1.1;text-decoration:none;display:block}@media (hover:hover){body.case .pn-cell a:hover{color:var(--signature)}}body.case .pn-cell a em{font-style:normal}body.case .pn-cell.next{text-align:right}@media (width<=720px){body.case .meta-row{grid-template-columns:1fr 1fr}body.case .outcomes-stats,body.case .prevnext{grid-template-columns:1fr}body.case .pn-cell.next{text-align:left}}
