body:has(.mo-article){background:#eeeede}body:has(.mo-article) .site-footer,body:has(.mo-article) .site-header{display:none}.mo-article{--mo-ink:#141b16;--mo-paper:#eeeede;--mo-lime:#ceff59;--mo-line:#c0c6b5;background:var(--mo-paper);color:var(--mo-ink);font-family:Inter,Arial,sans-serif;overflow:clip}.mo-article *{box-sizing:border-box}.mo-article a{color:inherit;text-underline-offset:4px}.mo-article a:hover{text-decoration-thickness:2px}.mo-article :focus-visible{outline:3px solid #c26b27;outline-offset:5px}.mo-article button,.mo-article input,.mo-article summary{font:inherit}.mo-article button{cursor:pointer}.mo-article button:disabled{opacity:.45;cursor:default}.mo-article [id]{scroll-margin-top:24px}.mo-article figure,.mo-article p{margin:0}.mo-demo{background:var(--mo-lime);display:flex;justify-content:space-between;gap:20px;padding:13px 4vw;font-size:11px;font-weight:800;letter-spacing:.08em}.mo-demo a{text-decoration:none}.mo-hero{background:var(--mo-ink);color:var(--mo-paper)}.mo-mast{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:27px 4vw;border-bottom:1px solid #4b5547;font-size:11px;letter-spacing:.12em}.mo-mast a{font-size:19px;font-weight:900;text-decoration:none;letter-spacing:-.06em}.mo-mast a b{font-size:10px;letter-spacing:.08em;display:block}.mo-headline{padding:62px 4vw 36px;display:grid;grid-template-columns:1fr 240px;gap:35px;align-items:end}.mo-eyebrow{display:block;font-size:10px;font-weight:750;letter-spacing:.15em;line-height:1.7}.mo-headline h1{font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(90px,15vw,230px);font-weight:800;letter-spacing:-.055em;line-height:.75;margin:25px 0 0}.mo-headline h1 em{font-style:normal;color:var(--mo-lime)}.mo-headline h1>span{display:block;font-family:Inter,Arial,sans-serif;font-size:clamp(19px,2vw,28px);font-weight:500;letter-spacing:-.04em;line-height:1.25;max-width:700px;margin-top:35px}.mo-cover-note{border-top:2px solid var(--mo-lime);padding-top:18px}.mo-cover-note i{white-space:nowrap;font-family:Barlow Condensed,Impact,sans-serif;color:var(--mo-lime);font-size:65px;font-style:normal;line-height:1}.mo-cover-note p{font-size:17px;line-height:1.5;margin:18px 0 26px}.mo-cover-note a{font-size:10px;letter-spacing:.1em;font-weight:800}.mo-cover{height:430px;position:relative;overflow:hidden;border-top:1px solid #485344;border-bottom:1px solid #485344}.mo-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#141b16,transparent 35%,transparent 85%,#141b1650);pointer-events:none}.mo-cover img{width:100%;height:100%;object-fit:cover;object-position:center 54%}.mo-cover picture{display:block;height:100%}.mo-cover figcaption{position:absolute;bottom:18px;left:4vw;right:4vw;z-index:1;font-size:10px;color:#e7eadf;line-height:1.5;max-width:500px}.mo-crosshair{position:absolute;inset:20px 4vw;border:1px solid #ffffff40;z-index:1;pointer-events:none}.mo-crosshair:after,.mo-crosshair:before{content:"";position:absolute;top:50%;left:50%;width:1px;height:36px;background:#ffffff80;transform:translate(-50%,-50%)}.mo-crosshair:after{transform:translate(-50%,-50%) rotate(90deg)}.mo-byline{display:flex;gap:16px;justify-content:space-between;padding:22px 4vw;font-size:10px;line-height:1.7;border-bottom:1px solid #465341}.mo-hero nav{display:flex;gap:0;padding:0 4vw}.mo-hero nav a{font-size:11px;text-decoration:none;padding:23px 25px 23px 0;line-height:1.5}.mo-story{max-width:790px;margin:auto;padding:76px 30px 16px}.mo-section-intro h2,.mo-sources h2,.mo-story h2{font-family:Barlow Condensed,Impact,sans-serif;font-weight:600;letter-spacing:-.035em;line-height:1.03;font-size:clamp(40px,5vw,65px);margin:16px 0 28px}.mo-section-intro h2 em,.mo-story h2 em{font-style:normal;color:#596b46}.mo-story h2:not(:first-of-type){margin-top:65px}.mo-story p{font-size:17px;line-height:1.9;margin:0 0 25px}.mo-story p.mo-lede{font-size:24px;line-height:1.5;font-weight:500;letter-spacing:-.035em}.mo-story p a{font-weight:650}.mo-story h3{font-size:24px;line-height:1.3;letter-spacing:-.035em;margin:48px 0 24px}.mo-verdict{margin:40px 0 55px;border-left:4px solid var(--mo-ink);padding:28px 32px;background:#dfe4cd}.mo-verdict>span{font-size:10px;letter-spacing:.1em;font-weight:800}.mo-verdict p{font-family:Barlow Condensed,Impact,sans-serif;font-size:40px;line-height:1.1;margin:18px 0 22px}.mo-verdict p em{font-style:normal;color:#52613d}.mo-verdict a{font-size:12px;font-weight:700}.mo-studio{margin:55px 0 0;background:#101411;color:var(--mo-paper);padding:65px 4vw 35px}.mo-section-intro{max-width:850px;margin-bottom:38px}.mo-section-intro h2{font-size:clamp(45px,5.6vw,80px)}.mo-section-intro p{font-size:17px;line-height:1.7;max-width:660px}.mo-film h2 em,.mo-studio .mo-eyebrow,.mo-studio h2 em{color:var(--mo-lime)}.mo-lab{border:1px solid #495642}.mo-lab-top{display:flex;justify-content:space-between;gap:20px;padding:16px 20px;border-bottom:1px solid #495642;font-size:9px;letter-spacing:.12em}.mo-stage{height:480px;position:relative;overflow:hidden}.mo-canvas{position:absolute;inset:0}.mo-canvas canvas{display:block;width:100%;height:100%;cursor:grab}.mo-canvas canvas:active{cursor:grabbing}.mo-poster{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:none;background:radial-gradient(ellipse at center,#33412b 0,#101411 68%)}.mo-poster strong{white-space:pre-line;text-align:center;font:600 clamp(38px,5vw,70px)/.95 Barlow Condensed,Impact,sans-serif;letter-spacing:-.03em;position:relative}.mo-poster-rail{position:absolute;width:75%;height:160px;transform:perspective(700px) rotateX(55deg) rotate(-16deg);border:1px solid #778a53;background:repeating-linear-gradient(90deg,transparent 0 10%,#879c6c40 10% 10.2%,transparent 10.2% 12.5%);display:flex;justify-content:space-around;align-items:center}.mo-poster-rail i{display:block;width:1px;height:140px;background:#cfff5930;transform:rotateX(-65deg);transform-origin:center bottom}.mo-poster-rail b{position:absolute;bottom:10px;left:10%;width:50px;height:12px;background:var(--mo-lime);box-shadow:0 0 35px #ceff5940}.mo-legend{position:absolute;bottom:15px;left:20px;right:20px;display:flex;justify-content:space-between;gap:15px;font-size:10px}.mo-legend span:last-child{color:var(--mo-lime)}.mo-toolstrip{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:16px 20px;background:#1f2a1f;border-top:1px solid #495642}.mo-toolstrip button{background:var(--mo-lime);color:#17200f;font-weight:750;border:0;padding:14px 22px;font-size:12px;min-height:44px}.mo-toolstrip>a,.mo-toolstrip>span{font-size:11px;line-height:1.5}.mo-mode-row{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #495642}.mo-mode-row button{display:grid;grid-template-columns:1fr auto;gap:14px;text-align:left;border:0;border-right:1px solid #495642;padding:23px 20px;background:transparent;color:#e5e9da;font-size:17px;font-weight:600;line-height:1.3}.mo-mode-row button:last-child{border-right:0}.mo-mode-row small{grid-column:1/-1;font-size:10px;color:#a1b590}.mo-mode-row button[aria-pressed=true]{background:#ceff59;color:#17200f}.mo-mode-row button[aria-pressed=true] small{color:#52662f}.mo-mode-detail{padding:20px!important;border-top:1px solid #495642;border-bottom:1px solid #495642;color:#cad4c0;font-size:13px;line-height:1.6;min-height:62px}.mo-control-grid{display:grid;grid-template-columns:1fr 1.15fr}.mo-transport{padding:28px;border-right:1px solid #495642}.mo-transport label{display:block;font-size:12px;line-height:1.6;margin:0 0 14px}.mo-transport output{float:right;color:var(--mo-lime);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mo-transport input{width:100%;accent-color:#ceff59;margin:14px 0 0;min-height:30px;cursor:pointer}.mo-play{display:flex;gap:8px}.mo-play button,.mo-secondary button{background:transparent;border:1px solid #6a795d;color:#eeeede;min-height:44px;padding:11px 14px;font-size:12px}.mo-play button:nth-child(2){flex:1 1}.mo-transport>small{display:block;font-size:10px;line-height:1.7;color:#b9c4ad;margin:12px 0 25px}.mo-secondary{display:flex;flex-wrap:wrap;gap:8px}.mo-secondary button[aria-pressed=true]{border-color:#ceff59;color:var(--mo-lime)}.mo-mini{padding:28px}.mo-mini>span,.mo-strip>span{font-size:10px;letter-spacing:.12em;color:#c8d4be}.mo-mini svg{width:100%;height:auto;margin:18px 0 22px}.mo-mini svg text{font-family:Inter,Arial,sans-serif;font-size:10px;letter-spacing:1px}.mo-readout{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #495642;padding-top:20px;gap:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mo-readout small{display:block;min-height:30px;font-size:8px;line-height:1.4;color:#bdcbb0}.mo-readout b{font-family:Barlow Condensed,Impact,sans-serif;font-size:38px;font-weight:500;line-height:1.2;display:block}.mo-readout em{font:normal 10px Inter,Arial,sans-serif;margin-left:4px;color:#bed49c}.mo-strip{border-top:1px solid #495642;padding:26px}.mo-strip svg{width:100%;display:block;max-height:200px;margin-top:10px}.mo-strip svg text{font:11px Inter,Arial,sans-serif;letter-spacing:1px}.mo-routes-text summary,.mo-strip summary{cursor:pointer;min-height:44px;padding:14px 0;font-size:12px;font-weight:650}.mo-table{overflow-x:auto;margin-top:20px}.mo-table table{width:100%;border-collapse:collapse;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mo-table td,.mo-table th{padding:12px;text-align:left;border-bottom:1px solid #3b4936}.mo-table th{color:var(--mo-lime)}.mo-caption{max-width:780px;font-size:11px;line-height:1.7;color:#b1bfaa;margin:22px 0 0!important}.mo-infographic{margin:40px -80px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--mo-line)}.mo-infographic>div{padding:22px;border-right:1px solid var(--mo-line)}.mo-infographic>div:last-child{border:0}.mo-infographic span{font-size:9px;letter-spacing:.06em;display:block;font-weight:750}.mo-infographic b{font-family:Barlow Condensed,Impact,sans-serif;display:block;font-size:39px;letter-spacing:-.03em;margin:20px 0 15px;white-space:nowrap}.mo-infographic p{font-size:12px;line-height:1.5;margin-bottom:20px}.mo-dots{display:block;height:16px;background:repeating-linear-gradient(90deg,#465f2e 0 2px,transparent 2px 20px)}.mo-dots-paired{background:repeating-linear-gradient(90deg,#465f2e 0 2px,transparent 2px 7px,#465f2e 7px 9px,transparent 9px 40px)}.mo-meaning{margin-top:55px;background:#dfe4cd;padding:65px 4vw}.mo-mindmap{max-width:1100px}.mo-map-root{width:280px;text-align:center;margin:0 auto}.mo-map-root>span{display:block;font-size:10px;letter-spacing:.12em}.mo-map-root strong{display:block;font:500 35px/1.2 Barlow Condensed,Impact,sans-serif;margin:10px 0}.mo-map-root i{display:block;font-size:25px;line-height:1;font-style:normal;height:35px}.mo-map-branches{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding-top:22px;position:relative}.mo-map-branches:before{content:"";position:absolute;left:12%;right:12%;height:1px;background:#6f825e;top:0}.mo-map-branches button{position:relative;display:flex;justify-content:space-between;gap:10px;border:1px solid #94a382;background:transparent;padding:20px 14px;font-size:12px;line-height:1.5;text-align:left;min-height:64px}.mo-map-branches button:before{content:"";position:absolute;top:-23px;left:50%;height:22px;width:1px;background:#6f825e}.mo-map-branches button[aria-pressed=true]{background:var(--mo-ink);color:var(--mo-lime)}.mo-map-answer{margin-top:25px;background:#eeeede;padding:30px;min-height:190px}.mo-map-answer h3{font:600 36px/1.05 Barlow Condensed,Impact,sans-serif;margin:0 0 20px;letter-spacing:-.02em}.mo-map-answer p{max-width:750px;font-size:15px;line-height:1.7}.mo-map-answer a{display:inline-block;font-size:12px;font-weight:700;margin-top:20px;min-height:24px}.mo-routes-text{max-width:1100px;margin-top:20px}.mo-routes-text>div{max-width:800px;padding:10px 0}.mo-routes-text h3{font-size:17px}.mo-routes-text p{font-size:14px;line-height:1.7;margin:10px 0}.mo-routes-text a{font-size:12px}.mo-film{margin-top:55px;background:#141b16;color:var(--mo-paper);padding:65px 4vw}.mo-video{max-width:1000px}.mo-video-stage{aspect-ratio:16/9;background:repeating-linear-gradient(90deg,transparent 0 12.4%,#76896630 12.4% 12.5%),#222e20;border:1px solid #4d5e43;display:grid;place-items:center}.mo-video-stage>div{padding:30px}.mo-video-stage span{font-size:10px;letter-spacing:.13em}.mo-video-stage strong{font:600 clamp(40px,8vw,95px)/.85 Barlow Condensed,Impact,sans-serif;letter-spacing:-.035em;display:block;margin:25px 0;color:var(--mo-lime)}.mo-video-stage p{font-size:12px}.mo-video-stage iframe{width:100%;height:100%;border:0}.mo-video>p{font-size:10px;line-height:1.7;margin-top:18px}.mo-sources{padding:65px 4vw;max-width:1100px}.mo-sources ol{list-style:none;counter-reset:source;padding:0;margin:35px 0}.mo-sources li{counter-increment:source;padding:25px 0 25px 55px;border-top:1px solid var(--mo-line);position:relative}.mo-sources li:before{content:"0" counter(source);position:absolute;left:0;top:25px;font-size:12px;color:#566841}.mo-sources li a{font-size:15px;font-weight:700;line-height:1.6}.mo-sources li p,.mo-sources>p{font-size:12px;line-height:1.8;margin-top:12px}.mo-footer{padding:30px 4vw;background:var(--mo-ink);color:var(--mo-paper);display:flex;justify-content:space-between;gap:20px;font-size:10px;line-height:1.5}.mo-noscript{padding:20px;font-size:13px}@media (min-width:1500px){.mo-byline,.mo-film,.mo-headline,.mo-hero nav,.mo-mast,.mo-meaning,.mo-studio{padding-left:max(4vw,calc((100vw - 1400px) / 2));padding-right:max(4vw,calc((100vw - 1400px) / 2))}.mo-headline h1{font-size:220px}}@media (max-width:900px){.mo-headline{grid-template-columns:1fr 180px}.mo-headline h1{font-size:15vw}.mo-cover-note i{font-size:50px}.mo-cover-note p{font-size:14px}.mo-control-grid{grid-template-columns:1fr 1fr}.mo-mini,.mo-transport{padding:20px}.mo-readout{gap:8px}.mo-readout b{font-size:29px}.mo-infographic{margin:35px 0}.mo-infographic>div{padding:17px}.mo-infographic b{font-size:31px}.mo-hero nav a{padding-right:18px}.mo-byline{flex-wrap:wrap}.mo-byline span{order:3;flex-basis:100%}}@media (max-width:650px){.mo-demo{font-size:9px;padding:12px 18px;gap:15px;align-items:center}.mo-demo>span{max-width:120px;line-height:1.6}.mo-demo a{max-width:155px;line-height:1.6;text-align:right}.mo-mast{padding:22px 20px}.mo-mast>span{max-width:110px;text-align:right;line-height:1.7;font-size:8px}.mo-headline{display:block;padding:38px 20px 28px}.mo-headline h1{font-size:24vw;line-height:.82;margin-top:20px}.mo-headline .mo-eyebrow{font-size:8px;letter-spacing:.12em}.mo-headline h1>span{font-size:21px;line-height:1.3;margin-top:25px;letter-spacing:-.03em}.mo-cover-note{margin-top:30px;display:grid;grid-template-columns:90px 1fr;gap:10px;align-items:center}.mo-cover-note i{font-size:38px}.mo-cover-note p{margin:0;font-size:13px;line-height:1.5}.mo-cover-note a{grid-column:2;font-size:9px}.mo-cover{height:280px}.mo-cover figcaption{left:20px;right:20px;font-size:8px}.mo-cover img{object-position:60% center}.mo-byline{padding:18px 20px;font-size:9px;gap:10px}.mo-hero nav{display:grid;grid-template-columns:1fr 1fr;padding:8px 20px 14px;gap:0 14px}.mo-hero nav a{font-size:10px;padding:12px 0}.mo-story{padding:48px 22px 0}.mo-story h2{font-size:42px;margin-top:12px}.mo-story p{font-size:15px;line-height:1.85;margin-bottom:23px}.mo-story p.mo-lede{font-size:21px}.mo-story h2:not(:first-of-type){margin-top:42px}.mo-verdict{padding:24px 20px;margin:32px 0 40px}.mo-verdict>span{font-size:8px}.mo-verdict p{font-size:31px;line-height:1.15;margin:18px 0}.mo-film,.mo-meaning,.mo-studio{padding:45px 18px 28px;margin-top:40px}.mo-section-intro h2{font-size:43px}.mo-section-intro p{font-size:15px}.mo-section-intro{margin-bottom:26px}.mo-lab-top{font-size:8px;line-height:1.6;padding:12px}.mo-lab-top span:last-child{text-align:right;max-width:105px}.mo-stage{height:300px}.mo-poster strong{font-size:37px}.mo-legend{font-size:8px;left:10px;right:10px;bottom:12px;line-height:1.5}.mo-toolstrip{padding:13px;flex-wrap:wrap;gap:12px}.mo-toolstrip button{padding:12px 16px}.mo-toolstrip>a,.mo-toolstrip>span{font-size:10px}.mo-mode-row{grid-template-columns:1fr}.mo-mode-row button{display:flex;align-items:center;padding:13px;gap:14px;border-right:0;border-bottom:1px solid #495642;font-size:14px}.mo-mode-row button span{margin-left:auto}.mo-mode-row small{font-size:9px}.mo-mode-detail{font-size:12px;padding:16px!important}.mo-control-grid{grid-template-columns:1fr}.mo-transport{border-right:0;border-bottom:1px solid #495642;padding:20px 16px}.mo-mini{padding:22px 16px}.mo-readout small{font-size:8px;min-height:32px}.mo-readout b{font-size:30px}.mo-strip{padding:20px 16px}.mo-strip svg{min-height:130px}.mo-strip svg text{font-size:15px;letter-spacing:0}.mo-strip>span{font-size:8px}.mo-table td,.mo-table th{padding:10px 5px;font-size:10px}.mo-infographic{display:block;margin:30px 0}.mo-infographic>div{border-right:0;border-bottom:1px solid var(--mo-line);display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:center;padding:20px}.mo-infographic span{grid-column:1/-1;font-size:8px}.mo-infographic b{font-size:30px;margin:5px 0}.mo-infographic p{font-size:10px;margin:0;line-height:1.5}.mo-dots{grid-column:1/-1}.mo-map-root{max-width:100%}.mo-map-branches{grid-template-columns:1fr 1fr;gap:14px;padding-top:20px}.mo-map-branches:before{left:24%;right:24%}.mo-map-branches button:nth-child(n+3):before{top:-15px;height:14px}.mo-map-branches button{font-size:11px;padding:14px 11px;min-height:64px}.mo-map-answer{padding:23px 20px}.mo-map-answer h3{font-size:31px}.mo-map-answer p{font-size:13px}.mo-map-answer a{font-size:11px;line-height:1.6}.mo-video-stage{min-height:230px;aspect-ratio:4/3}.mo-video-stage>div{padding:20px}.mo-video-stage strong{font-size:49px}.mo-video-stage span{font-size:8px}.mo-video-stage iframe{min-height:230px}.mo-sources{padding:45px 22px}.mo-sources h2{font-size:40px}.mo-sources li{padding-left:35px}.mo-sources li a{font-size:13px;overflow-wrap:anywhere}.mo-sources li p{font-size:11px}.mo-footer{padding:25px 22px;flex-wrap:wrap;font-size:9px}.mo-caption{font-size:10px}}@media (prefers-reduced-motion:reduce){.mo-article *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}