body:has(.in-article){background:#eeeadf}body:has(.in-article)>.site-footer,body:has(.in-article)>.site-header{display:none}.in-article{--paper:#eeeadf;--ink:#283d32;--rust:#a34d2c;--line:#b7bbac;--accent:#d9bb7c;color:var(--ink);background:var(--paper);font-family:Inter,Arial,sans-serif;overflow-x:clip}.in-article *{box-sizing:border-box}.in-article a{color:inherit;text-underline-offset:4px}.in-article p{font-size:17px;line-height:1.9}.in-article h1,.in-article h2,.in-article h3{font-family:Georgia,serif;font-weight:400;letter-spacing:-.05em}.in-article h1{font-size:clamp(70px,8.5vw,142px);line-height:.91;margin:34px 0}.in-article h2{font-size:clamp(38px,4.7vw,72px);line-height:1.07;margin:20px 0 30px}.in-article h3{font-size:30px;line-height:1.25;margin:28px 0 16px}.in-article em{font-weight:400;color:var(--rust)}.in-article small,.in-kicker{font-size:10px;line-height:1.6;letter-spacing:.16em;font-weight:650;text-transform:uppercase}.in-wide{width:min(1320px,91%);margin:auto}.in-reading{width:min(760px,88%);margin:auto}.in-section{padding:94px 0}.in-article button{font:inherit;cursor:pointer;transition:background .16s,color .16s;border:1px solid;padding:13px 16px;min-height:44px}.in-article a:focus-visible,.in-article button:focus-visible,.in-article input:focus-visible{outline:3px solid #da7740;outline-offset:4px}.in-demo{padding:12px 4.5%;display:flex;justify-content:space-between;gap:12px;background:#283d32;color:#f0ecdd;font-size:10px;font-weight:600;letter-spacing:.12em}.in-demo a{text-decoration:none}.in-mast{display:flex;justify-content:space-between;gap:30px;align-items:center;border-bottom:1px solid var(--line);padding:26px 0;font-size:12px;letter-spacing:.07em}.in-mast a{text-decoration:none}.in-mast b{font-weight:450}.in-cover{display:grid;grid-template-columns:1.05fr 1fr;gap:65px;align-items:center;padding:64px 0 50px}.in-cover-copy>p{max-width:490px;font-size:19px}.in-cover-copy>a{display:inline-block;margin-top:20px;font-size:11px;letter-spacing:.12em;font-weight:650;text-decoration:none}.in-cover-photo{position:relative;min-width:0;margin:0;aspect-ratio:.86;border:1px solid #a7ac9c;padding:20px}.in-cover-photo picture{display:block;width:100%;height:100%}.in-cover-photo img{width:100%;height:100%;object-fit:cover;object-position:48% center}.in-cover-photo:after{content:"";position:absolute;inset:10%;border:1px solid #f1e8d680;pointer-events:none}.in-cover-photo figcaption{z-index:1;position:absolute;bottom:30px;left:30px;right:30px;padding:15px;background:#192c24ed;color:#f1e8d6;font-size:10px;line-height:1.8;letter-spacing:.035em}.in-cover-photo>span{position:absolute;top:-19px;right:35px;background:var(--paper);padding:10px;font-size:11px;letter-spacing:.12em}.in-byline{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding:22px 0 34px;font-size:11px}.in-byline a{text-decoration:none}.in-chapters{display:grid;grid-template-columns:repeat(5,1fr);padding:0 4.5%;border-block:1px solid var(--line);background:#e3e3d7}.in-chapters a{padding:20px 12px;border-right:1px solid var(--line);font-size:11px;text-decoration:none}.in-article footer[id],.in-article section[id]{scroll-margin-top:25px}.in-lead{font-size:22px!important;line-height:1.7!important}.in-answer{border-left:3px solid var(--rust);padding-left:24px;margin:32px 0}.in-answer strong{font-size:25px;font-family:Georgia,serif;font-weight:400}.in-note,.in-small{font-size:11px!important;line-height:1.75!important}.in-section-head{display:flex;gap:50px;align-items:end;justify-content:space-between;margin-bottom:42px}.in-section-head h2{margin-bottom:0}.in-section-head>p{max-width:400px}.in-evidence{display:grid;grid-template-columns:1fr 1.5fr;border:1px solid var(--line);background:#f4f0e6}.in-evidence nav{border-right:1px solid var(--line);display:flex;flex-direction:column}.in-evidence nav button{background:transparent;color:var(--ink);border:0;border-bottom:1px solid var(--line);display:flex;gap:20px;text-align:left;padding:22px;font-size:15px;flex:1 1}.in-evidence nav button[aria-pressed=true]{background:var(--ink);color:#f1e8d6}.in-evidence nav span{color:var(--rust);font-family:Georgia,serif;font-size:22px}.in-evidence nav button[aria-pressed=true] span{color:#d9bb7c}.in-evidence>div{padding:34px 40px}.in-evidence h3{font-size:42px}.in-evidence small{color:var(--rust)}.in-transcript{border-block:1px solid var(--line);padding:18px 0;margin:22px 0}.in-transcript summary{cursor:pointer;font-size:13px}.in-transcript p{font-size:14px}.in-lab{background:#d5d9ca;padding:84px 0}.in-studio{display:grid;grid-template-columns:1.3fr 1fr;background:#171d1a;color:#eae4d2;border:1px solid #6f7869}.in-building-stage{position:relative;min-height:750px;border-right:1px solid #647166}.in-canvas{position:absolute;inset:0}.in-canvas canvas{display:block}.in-stage-label{background:#171d1ad9;padding:6px;position:absolute;top:25px;left:25px;font-size:9px;letter-spacing:.12em;line-height:1.8;pointer-events:none}.in-open{position:absolute;bottom:24px;left:24px;right:24px;background:#283c32e8;color:#e8d5a6}.in-model-poster{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.in-model-poster>span{font-size:10px;letter-spacing:.16em}.in-model-poster p{font:36px/1.1 Georgia,serif;text-align:center}.in-model-poster em{color:#ddae75}.in-poster-building{width:150px;height:180px;transform:skewY(-12deg);margin:50px 0 15px}.in-poster-building i{display:block;border:1px solid #e4cba0;height:52px;background:repeating-linear-gradient(90deg,#c8b17a20 0 20px,#c8b17a77 20px 22px);margin-bottom:10px;box-shadow:24px 15px #77988125}.in-studio-panel{padding:28px}.in-floor-buttons{display:grid;gap:7px;margin:14px 0 30px}.in-studio button{background:transparent;color:#e7dfca;border-color:#6d7b6d;font-size:12px}.in-studio button[aria-pressed=true]{background:#dfc493;color:#202e25;border-color:#dfc493}.in-studio .in-open{background:#293e32eb}.in-mini-title{display:flex;justify-content:space-between;gap:12px;font-size:9px;letter-spacing:.06em}.in-mini-title strong{font-weight:500}.in-minimap{display:block;width:100%;height:210px;margin:10px 0}.in-studio-panel>p{font-size:13px;line-height:1.7}.in-slider{display:block;font-size:11px;margin-top:24px}.in-slider output{float:right;color:#e2c387}.in-slider input{display:block;width:100%;accent-color:#d7ba7f;margin-top:8px;min-height:28px;cursor:pointer}.in-two-buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.in-observation{grid-column:1/-1;border-top:1px solid #647166;padding:30px}.in-observation>div{display:flex;gap:10px;margin:15px 0 25px}.in-observation section{display:grid;grid-template-columns:.8fr 1fr 1.5fr;gap:28px;align-items:center}.in-observation section>span{font-size:10px;letter-spacing:.12em;color:#e2c387}.in-observation h3{font-size:34px;margin:0}.in-observation p{font-size:14px;margin:0}.in-split{display:grid;grid-template-columns:1fr 1fr;gap:75px;margin-top:54px}.in-split p{font-size:16px}.in-count-section{background:#283d32;color:#e9e5d5}.in-count-section em{color:#dec397}.in-count{display:grid;grid-template-columns:1.5fr 1fr;gap:55px;align-items:center}.in-count-tabs{display:flex;gap:12px;margin:25px 0}.in-count-tabs button{background:transparent;color:#e9e5d5;font-size:13px}.in-count-tabs button[aria-pressed=true]{background:#d6bd8e;color:#263e30}.in-block{display:grid;grid-template-columns:repeat(6,1fr);align-items:end;gap:13px;padding:40px 20px;border-block:1px solid #78917e}.in-block>div>strong{font-family:Georgia,serif;font-weight:400}.in-block>div>div{display:flex;flex-direction:column-reverse;gap:4px;margin-top:12px}.in-block span{height:23px;border:1px solid #839783;background:#334a3b}.in-block span.is-open{background:#e2c795}.in-count-result{border-left:1px solid #78917e;padding-left:45px}.in-count-result>strong{display:block;font:116px/.9 Georgia,serif;letter-spacing:-.065em;margin:24px 0}.in-count-result>strong>i{font-size:66px;color:#b4bfab;font-weight:400}.in-count-result>b{font-size:13px;color:#e2c795}.in-count-result p{font-size:14px}.in-method{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);margin-top:45px}.in-method>div{padding:20px;border-right:1px solid var(--line)}.in-method b{font:54px Georgia,serif;color:var(--rust)}.in-method h3{font-size:25px;margin:12px 0}.in-method p{font-size:13px}.in-mind-root{text-align:center;font:31px/1.3 Georgia,serif;letter-spacing:-.03em;border:1px solid var(--line);padding:24px;max-width:480px;margin:0 auto 30px}.in-mind-branches{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;position:relative}.in-mind-branches:before{content:"";position:absolute;left:12%;right:12%;top:-16px;height:16px;border-top:1px solid var(--line);pointer-events:none}.in-mind-branches button{background:#e0e1d2;color:var(--ink);font-size:13px;position:relative}.in-mind-branches button:before{content:"";position:absolute;top:-17px;left:50%;height:16px;border-left:1px solid var(--line)}.in-mind-branches button[aria-pressed=true]{background:var(--ink);color:#f2e8d4}.in-mind-result{max-width:700px;margin:30px auto 0;padding:22px 35px;border:1px solid var(--line)}.in-mind-result h3{margin-top:0}.in-mind-result p{font-size:15px}.in-mind-result a{font-size:13px}.in-watch{border:1px solid var(--line);padding:18px}.in-video-poster{aspect-ratio:16/9;background:repeating-linear-gradient(90deg,transparent 0 65px,#e6c88616 65px 66px),#1b3025;color:#f0dfb8;padding:50px;display:flex;flex-direction:column;justify-content:center}.in-video-poster>span{font-size:10px;letter-spacing:.16em}.in-video-poster>strong{font:clamp(35px,5vw,74px)/.95 Georgia,serif;letter-spacing:-.05em;margin:22px 0}.in-video-poster>p{font-size:12px;line-height:1.6}.in-watch iframe{width:100%;aspect-ratio:16/9;display:block;border:0}.in-watch>button{display:block;width:100%;background:#283d32;color:#e9dfbd;margin-top:15px;font-size:13px}.in-faq details{border-bottom:1px solid var(--line);padding:20px 0}.in-faq summary{cursor:pointer;font-family:Georgia,serif;font-size:23px}.in-faq p{font-size:15px}.in-source-desk{background:#e0e1d2;padding:80px 0}.in-source-desk ol{padding-left:20px}.in-source-desk li{padding:10px 0}.in-source-desk li>p{font-size:13px;margin:8px 0}.in-source-desk a{font-size:14px}.in-source-desk nav{display:flex;gap:25px;flex-wrap:wrap;margin-top:30px}.in-source-desk>.in-reading>p{font-size:12px}.in-nojs{padding:16px;background:#d0d3c4}.in-article .in-back{display:block;margin-top:40px;font-size:11px;letter-spacing:.1em}@media (max-width:850px){.in-cover{gap:30px}.in-cover h1{font-size:80px}.in-studio{grid-template-columns:1fr}.in-building-stage{min-height:610px;border-right:0;border-bottom:1px solid #647166}.in-studio-panel{display:block}.in-floor-buttons{grid-template-columns:repeat(3,1fr)}.in-minimap{height:210px}.in-observation section{grid-template-columns:1fr 1.4fr}.in-observation section>span{grid-column:1/-1}.in-section-head{display:block}.in-section-head>p{max-width:650px}.in-split{gap:35px}}@media (max-width:600px){.in-demo{flex-direction:column;font-size:9px}.in-mast{font-size:9px;gap:20px}.in-mast>span{text-align:right;max-width:160px}.in-cover{display:block;padding-top:46px}.in-cover h1{font-size:clamp(69px,19vw,108px)}.in-cover-copy>p{font-size:17px}.in-cover-photo{margin:54px 0 0;aspect-ratio:1.05;padding:12px}.in-cover-photo figcaption{z-index:1;bottom:20px;left:20px;right:20px;font-size:9px}.in-byline{flex-direction:column;gap:12px}.in-chapters{grid-template-columns:repeat(2,1fr)}.in-chapters a{border-bottom:1px solid var(--line);font-size:10px}.in-lab,.in-section{padding:60px 0}.in-article h2{font-size:42px}.in-article p{font-size:16px}.in-lead{font-size:20px!important}.in-evidence{grid-template-columns:1fr}.in-evidence nav{border-right:0;display:grid;grid-template-columns:1fr 1fr}.in-evidence nav button{padding:14px;font-size:12px;gap:10px;border-right:1px solid var(--line)}.in-evidence>div{padding:24px}.in-evidence h3{font-size:34px}.in-building-stage{min-height:510px}.in-stage-label{background:#171d1ad9;padding:6px;top:18px;left:18px;font-size:8px}.in-open{left:18px;right:18px;bottom:18px}.in-studio-panel{padding:20px}.in-floor-buttons{grid-template-columns:1fr}.in-mini-title{font-size:8px}.in-observation{padding:20px}.in-observation>div{display:grid;grid-template-columns:1fr}.in-observation section{display:block}.in-observation h3{margin:18px 0}.in-observation p{font-size:14px}.in-split{gap:12px;margin-top:30px}.in-count,.in-split{grid-template-columns:1fr}.in-count{gap:30px}.in-count-result{border-left:0;border-top:1px solid #78917e;padding:28px 0 0}.in-count-result>strong{font-size:104px}.in-count-tabs{gap:8px}.in-count-tabs button{font-size:12px;padding:12px}.in-block{padding:25px 0;gap:9px}.in-method{grid-template-columns:1fr 1fr}.in-method>div{padding:15px}.in-method p{font-size:12px}.in-mind-branches{grid-template-columns:1fr 1fr;gap:10px}.in-mind-branches button:before,.in-mind-branches:before{display:none}.in-mind-root{font-size:25px}.in-mind-result{padding:24px}.in-video-poster{aspect-ratio:1.1;padding:24px}.in-video-poster strong{font-size:43px}.in-watch{padding:10px}.in-video-poster>p{font-size:11px}.in-source-desk{padding:60px 0}}@media (prefers-reduced-motion:reduce){.in-article *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}