@font-face{font-family:Cofheard Case;src:url(/fonts/cofheard-fraunces-latin.woff2)format("woff2");font-weight:600;font-display:swap}.cf-page{color:#202b42;--cf-muted:#626a77;--cf-line:#dddcd6;--cf-orange:#c75118;background:#f7f5ef}.cf-site-nav{color:#f0edf6;background:#0c0a19;padding:0 6%}.cf-site-nav .site-nav{max-width:1440px;margin:auto}.cf-article{width:min(88%,1160px);margin:auto}.cf-opening{padding:35px 0 58px}.cf-back{color:var(--cf-muted);font-size:13px}.cf-back:hover,.cf-endlinks a:hover{color:var(--cf-orange)}.cf-introduction{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;padding-top:66px;display:grid}.cf-identity h1{max-width:370px;margin:0}.cf-identity img{width:100%;height:auto;display:block}.cf-tagline{text-transform:uppercase;letter-spacing:.12em;color:#49556c;margin:14px 0 0 5px;font-family:Cofheard Case,Georgia,serif;font-size:12px;font-weight:600}.cf-lead{letter-spacing:-.025em;margin:0 0 18px;font-size:clamp(20px,2vw,25px);line-height:1.5}.cf-scope{color:var(--cf-muted);margin:0;font-size:13px;line-height:1.7}.cf-prose{max-width:740px;margin:66px auto 40px}.cf-prose-continuation{margin-top:34px}.cf-prose p{text-wrap:pretty;margin:0 0 22px;font-size:17px;line-height:1.8}.cf-prose h2{letter-spacing:-.035em;margin:60px 0 25px;scroll-margin-top:90px;font-family:inherit;font-size:23px;font-weight:600;line-height:1.3}.cf-prose p:last-child{margin-bottom:0}.cf-figure,.cf-film,.cf-loop-figure{min-width:0;margin:0}.cf-image-button{cursor:zoom-in;background:0 0;border:0;border-radius:4px;width:100%;padding:0;display:block}.cf-image-button img{border-radius:inherit;width:100%;height:auto;display:block}.cf-figure-caption{justify-content:space-between;align-items:flex-start;gap:24px;padding-top:12px;display:flex}.cf-article figcaption{color:var(--cf-muted);max-width:790px;font-size:12px;line-height:1.65}.cf-enlarge{color:#3c4b64;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #bec1c8;flex-shrink:0;padding:0 0 3px;font-size:12px}.cf-product-pair{grid-template-columns:1fr 1fr;align-items:start;gap:32px;margin:34px 0;display:grid}.cf-film video{background:#0e121b;border-radius:4px;width:100%;height:auto;display:block}.cf-film figcaption{margin-top:12px}.cf-product-pair .cf-image-button{aspect-ratio:1.44;background:#f1efea}.cf-product-pair .cf-image-button img{object-fit:contain;width:100%;height:100%}.cf-inline-disclosure{color:var(--cf-muted);margin:24px 0 32px;font-size:13px}.cf-inline-disclosure summary{cursor:pointer;text-underline-offset:5px;width:fit-content;padding:6px 0;-webkit-text-decoration:underline #bec1c8;text-decoration:underline #bec1c8}.cf-inline-disclosure[open] summary{margin-bottom:20px}.cf-inline-disclosure .cf-figure-caption{gap:12px}.cf-source-flow{max-width:980px;margin:46px auto 0}.cf-source-flow ol{border-top:1px solid var(--cf-line);border-bottom:1px solid var(--cf-line);grid-template-columns:repeat(4,1fr);gap:30px;margin:0;padding:23px 0;list-style:none;display:grid}.cf-source-flow li{font-size:14px;font-weight:600;position:relative}.cf-source-flow li:not(:last-child):after{content:"→";color:var(--cf-orange);font-weight:400;position:absolute;top:0;right:-17px}.cf-source-flow span{color:var(--cf-muted);margin-top:9px;font-size:11px;font-weight:400;line-height:1.5;display:block}.cf-loop-figure{max-width:980px;margin:40px auto 0}.cf-loop-figure svg{width:100%;height:auto;display:block}.cf-loop-mobile{display:none}.cf-loop-path{color:#929897}.cf-loop-points{fill:var(--cf-orange)}.cf-loop-labels{fill:#202b42;font-size:18px;font-weight:550}.cf-loop-notes{fill:#69716f;font-size:12px}.cf-loop-production{fill:#836748;font-size:17px}.cf-loop-figure figcaption{text-align:center;margin:4px auto 0}.cf-full-page{margin:42px auto 0}.cf-full-page .cf-image-button{border:1px solid var(--cf-line);border-radius:0}.cf-transcript{margin-top:0}.cf-transcript dl{grid-template-columns:170px 1fr;gap:14px 24px;line-height:1.8;display:grid}.cf-transcript dt{color:#202b42;font-weight:600}.cf-transcript dd{margin:0}.cf-transcript p,.cf-prose .cf-evidence-credit{color:var(--cf-muted);font-size:12px;line-height:1.75}.cf-prose .cf-evidence-credit{margin-top:40px}.cf-endlinks{border-top:1px solid var(--cf-line);justify-content:space-between;gap:24px;margin-top:58px;padding:30px 0 50px;font-size:14px;display:flex}.cf-lightbox{color:#202b42;background:#f7f5ef;border:1px solid #c5c6c2;border-radius:5px;width:min(96vw,1900px);max-width:96vw;max-height:96dvh;margin:auto;padding:0}.cf-lightbox::backdrop{background:#0c0d16d9}.cf-lightbox-bar{border-bottom:1px solid var(--cf-line);justify-content:space-between;align-items:center;gap:20px;padding:13px 20px;display:flex}.cf-lightbox-bar p{max-width:65%;margin:0;font-size:13px;line-height:1.4}.cf-lightbox-bar>div{flex-shrink:0;gap:18px;display:flex}.cf-lightbox-bar button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid #a9afb9;padding:4px 0;font-size:13px}.cf-lightbox-image{overscroll-behavior:contain;background:#e8e7e2;max-height:74dvh;overflow:auto}.cf-lightbox-image img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:74dvh;margin:auto;display:block}.cf-lightbox-zoomed img{width:auto;max-width:none;height:auto;max-height:none}.cf-lightbox-caption{margin:0;padding:13px 20px;font-size:12px;line-height:1.65}@media (max-width:820px){.cf-introduction{gap:45px}.cf-identity h1{max-width:300px}.cf-tagline{font-size:10px}.cf-prose{max-width:660px}.cf-product-pair{gap:20px}.cf-prose p{font-size:16px}.cf-source-flow ol{gap:24px}.cf-source-flow li{font-size:12px}}@media (max-width:600px){.cf-article{width:89%}.cf-opening{padding-top:25px;padding-bottom:36px}.cf-introduction{padding-top:40px;display:block}.cf-identity{margin-bottom:32px}.cf-identity h1{max-width:250px}.cf-lead{max-width:430px;font-size:21px;line-height:1.5}.cf-scope{font-size:12px}.cf-prose{margin-top:38px;margin-bottom:28px}.cf-prose-continuation{margin-top:26px}.cf-prose p{margin-bottom:20px;line-height:1.8}.cf-prose h2{margin-top:42px;margin-bottom:22px;font-size:21px}.cf-product-pair{grid-template-columns:1fr;gap:30px}.cf-figure-caption{gap:14px}.cf-article figcaption,.cf-enlarge{font-size:11px}.cf-source-flow{margin-top:30px}.cf-source-flow ol{grid-template-columns:1fr;gap:22px;padding:23px 0}.cf-source-flow li{padding-left:22px;font-size:14px}.cf-source-flow li:not(:last-child):after{content:"↓";top:22px;left:0;right:auto}.cf-source-flow span{margin-top:3px;font-size:12px}.cf-loop-figure{width:calc(100% + 24px);margin-left:-12px}.cf-loop-figure svg{display:none}.cf-loop-mobile{padding:12px 20px;display:block}.cf-loop-mobile ol{border-left:1px solid #bfc1bb;margin:0 0 16px 4px;padding:0 0 0 22px;list-style:none}.cf-loop-mobile li{margin-bottom:20px;font-size:14px;position:relative}.cf-loop-mobile li:before{content:"";background:var(--cf-orange);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:-26px}.cf-loop-mobile span{color:var(--cf-muted);margin-top:3px;font-size:12px;line-height:1.6;display:block}.cf-loop-mobile p{color:var(--cf-muted);margin:10px 0;font-size:12px;line-height:1.7}.cf-loop-labels{font-size:24px}.cf-loop-notes{font-size:16px}.cf-loop-production{font-size:22px}.cf-loop-figure figcaption{margin:12px}.cf-full-page{margin-top:30px}.cf-transcript dl{display:block}.cf-transcript dt{margin-top:15px}.cf-transcript dd{margin-top:4px}.cf-lightbox-bar{gap:12px;padding:12px}.cf-lightbox-bar p{max-width:50%;font-size:11px}.cf-lightbox-bar>div{gap:12px}.cf-lightbox-bar button{font-size:11px}.cf-lightbox-caption{padding:12px;font-size:11px}}.cw-page{--cw-bg:#0c0d17;--cw-ink:#eeedf5;--cw-copy:#bbb8ce;--cw-accent:#baaaf4;--cf-muted:#9993ae;--cf-line:#2e2b3e;--cf-orange:var(--cw-accent);background:var(--cw-bg);color:var(--cw-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.cw-article{width:min(88%,1200px)}.cw-introduction{grid-template-columns:1fr 1.1fr;align-items:center;gap:75px;padding-top:62px;display:grid}.cw-identity{letter-spacing:-.05em;align-items:center;gap:20px;margin:0;font-size:clamp(36px,3.9vw,58px);font-weight:600;line-height:1.05;display:flex}.cw-identity>img{width:min(100%,310px);height:auto;display:block}.cw-identity .cw-mark{object-fit:contain;flex-shrink:0;width:88px;height:88px}.cw-identity-subtitle{letter-spacing:-.025em;color:var(--cf-muted);margin-top:9px;font-size:.48em;font-weight:400;display:block}.cw-page .cf-lead{max-width:600px;color:var(--cw-ink)}.cw-reading{min-width:0;max-width:720px}.cw-centered{margin:58px auto}.cw-chapter h2{letter-spacing:-.035em;color:var(--cw-ink);margin:47px 0 22px;font-size:24px;font-weight:550;line-height:1.3}.cw-chapter p,.cw-intro-paragraph{color:var(--cw-copy);text-wrap:pretty;margin:0 0 22px;font-size:17px;line-height:1.85}.cw-chapter:first-child h2{margin-top:0}.cw-chapter+.cw-chapter{margin-top:47px}.cw-source-note{color:var(--cf-muted);margin-top:34px;font-size:12px;line-height:1.75}.cw-page .cf-image-button{border-radius:5px}.cw-page .cf-enlarge{color:var(--cw-accent);border-color:var(--cf-line)}.cw-page .cf-lightbox{background:var(--cw-bg);color:var(--cw-ink);border-color:var(--cf-line)}.cw-page .cf-lightbox-caption,.cw-page .cf-endlinks{color:var(--cw-copy)}.cw-page figure>figcaption{color:var(--cf-muted);font-size:12px;line-height:1.65}.cw-yapi{--cw-bg:#f4f0e7;--cw-ink:#252426;--cw-copy:#514f56;--cw-accent:#435ba6;--cf-muted:#706c76;--cf-line:#d8d1c7;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.cw-yapi-body{grid-template-columns:.65fr 1.35fr;gap:85px;margin-top:62px;display:grid}.cw-margin-note{padding-top:5px}.cw-margin-note>p{color:var(--cf-muted);margin:0 0 23px;font-size:11px;line-height:1.7}.cw-margin-note blockquote{letter-spacing:-.025em;color:#5c69a0;max-width:245px;margin:0;font-family:Fraunces Original,Georgia,serif;font-size:27px;font-weight:400;line-height:1.5}.cw-yapi-body .cw-chapter:first-of-type h2{margin-top:42px}.cw-m4-studio{--cw-bg:#0a0b12;--cw-ink:#f4f5fb;--cw-copy:#bebdcc;--cw-accent:#baadff;--cf-muted:#a39bad;--cf-line:#2e2a40}.cw-m4-opening{grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:16px 0 35px;display:grid}.cw-m4-capture{min-width:0}.cw-m4-capture .cf-image-button{box-shadow:0 15px 70px -20px #8770e824}.cw-m4-production{border-top:1px solid var(--cf-line);grid-template-columns:1fr 1fr;gap:70px;padding:44px 0 25px;display:grid}.cw-production-notes{min-width:0;padding-top:8px}.cw-caption-timing{background:#13131f;border-radius:5px;margin:0;padding:28px 24px}.cw-timing-axis{color:#b9afd2;justify-content:space-between;gap:16px;margin-bottom:24px;font-size:11px;display:flex}.cw-source-track{grid-template-columns:.5fr 1fr .35fr;align-items:center;display:grid}.cw-source-track>span{background:repeating-linear-gradient(90deg,#343044 0 1px,#0000 1px 12px);border-block:1px solid #444055;height:25px}.cw-source-track>strong{color:#161027;text-align:center;background:#b5a1ff;padding:16px 7px;font-family:monospace;font-size:12px;font-weight:500}.cw-time-conversion{color:#a89bbe;text-align:center;padding:30px 0;font-size:11px;position:relative}.cw-time-conversion:before{content:"";background:#665481;width:1px;height:21px;margin:-20px auto 10px;display:block}.cw-caption-track{border-block:1px solid #776597;justify-content:space-between;align-items:center;gap:10px;padding:15px 0;display:flex}.cw-caption-track strong{color:#d3c2f2;font-family:monospace;font-size:11px;font-weight:400}.cw-caption-track>span{color:#e2d6f3;text-align:center;font-size:12px}.cw-caption-timing>figcaption{margin-top:20px;font-size:11px!important}.cw-render-path{border-left:1px solid #51435f;margin:36px 0 0 18px;padding:0;list-style:none}.cw-render-path li{padding:0 0 29px 27px;position:relative}.cw-render-path li:last-child{padding-bottom:0}.cw-render-path li:before{content:"";background:#b5a1ff;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:-4px}.cw-render-path strong{color:#d9cef0;margin-bottom:9px;font-size:14px;font-weight:500;display:block}.cw-render-path span{color:#a69bb7;max-width:310px;font-size:13px;line-height:1.7;display:block}.cw-museroom{--cw-bg:#0e1016;--cw-ink:#edf1f8;--cw-copy:#b7c0cf;--cw-accent:#aac8ff;--cf-muted:#97a4b8;--cf-line:#2b3545}.cw-session-map{text-align:center;max-width:850px;margin:62px auto}.cw-session-origin{color:#a7b7d3;margin:0 0 31px;font-size:13px}.cw-session-control{background:linear-gradient(90deg,#0000,#7794d40e,#0000);border-block:1px solid #485b7a;max-width:590px;margin:auto;padding:26px 16px;position:relative}.cw-session-control:before{content:"";background:#485b7a;width:1px;height:26px;position:absolute;top:-27px;left:50%}.cw-session-map strong{letter-spacing:-.02em;font-size:20px;font-weight:500;display:block}.cw-session-map span{color:#9eabc0;margin-top:11px;font-size:12px;line-height:1.7;display:block}.cw-session-branches{grid-template-columns:1fr 1fr;max-width:680px;margin:0 auto 28px;display:grid}.cw-session-branches>div{padding-top:38px;position:relative}.cw-session-branches>div:before{content:"";background:#485b7a;width:1px;height:24px;position:absolute;top:0;left:50%}.cw-session-branches strong{font-size:17px}.cw-muselabs-mcp{--cw-bg:#0b0b14;--cw-ink:#f2f0ea;--cw-copy:#bfbccc;--cw-accent:#f4b183;--cf-muted:#a298ad;--cf-line:#352c3d}.cw-request-flow{margin:14px 0 65px}.cw-request-flow ol{grid-template-columns:repeat(3,1fr);gap:48px;margin:0;padding:0;list-style:none;display:grid}.cw-request-flow li{border-top:1px solid #685077;padding:24px 0;position:relative}.cw-request-flow li:nth-child(2){border-color:#967354}.cw-request-flow li:nth-child(3){border-color:#759887}.cw-flow-label{color:#b9a4cb;margin-bottom:24px;font-size:11px;display:block}.cw-request-flow li:nth-child(2) .cw-flow-label{color:#e5b18b}.cw-request-flow li:nth-child(3) .cw-flow-label{color:#adcfbd}.cw-request-flow strong{letter-spacing:-.035em;font-size:24px;font-weight:500;line-height:1.3;display:block}.cw-request-flow li>p{color:var(--cw-copy);max-width:275px;margin:17px 0 0;font-size:14px;line-height:1.8}.cw-flow-foundation{border-block:1px solid var(--cf-line);color:#aea3bb;margin:0 0 17px;padding:19px 0;font-size:12px;line-height:1.7}.cw-mcp-evidence{grid-template-columns:1fr 1fr;align-items:center;gap:66px;margin:60px 0;display:grid}.cw-mcp-evidence .cf-image-button{border:1px solid #3c3345;box-shadow:0 0 85px -40px #da853349}@media (max-width:1000px){.cw-introduction{gap:40px}.cw-identity .cw-mark{width:65px;height:65px}.cw-yapi-body,.cw-m4-opening,.cw-m4-production,.cw-mcp-evidence{gap:36px}.cw-m4-opening{grid-template-columns:1fr}.cw-m4-opening .cw-reading{max-width:720px;margin:auto}.cw-m4-capture{max-width:860px;margin:auto}.cw-request-flow ol{gap:28px}.cw-request-flow strong{font-size:21px}}@media (max-width:720px){.cw-introduction{grid-template-columns:1fr;gap:32px;padding-top:40px}.cw-identity{gap:16px;font-size:42px}.cw-identity>img{max-width:240px}.cw-identity .cw-mark{width:62px;height:62px}.cw-yapi-body,.cw-m4-production,.cw-mcp-evidence{grid-template-columns:1fr;gap:35px}.cw-yapi-body{margin-top:36px}.cw-margin-note{border-left:2px solid #a2abc8;padding:0 0 0 20px}.cw-margin-note>p{margin-bottom:12px}.cw-margin-note blockquote{max-width:450px;font-size:24px}.cw-chapter p,.cw-intro-paragraph{font-size:16px;line-height:1.8}.cw-chapter h2{font-size:22px}.cw-centered{margin:40px auto}.cw-request-flow{margin-bottom:40px}.cw-request-flow ol{grid-template-columns:1fr;gap:0}.cw-request-flow li{padding:22px 0}.cw-flow-label{margin-bottom:13px}.cw-request-flow li>p{max-width:450px;margin-top:12px}.cw-session-map{margin-block:42px}.cw-session-map strong{font-size:18px}.cw-session-branches{gap:15px}.cw-session-branches strong{font-size:16px}.cw-caption-timing{padding:24px 18px}.cw-mcp-evidence{margin:38px 0}.cw-m4-production{padding:35px 0}}@font-face{font-family:Modalation Serif;src:url(/fonts/fraunces-medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}.md-page{color:#e9f0ef;--cf-muted:#9cacae;--cf-line:#25353c;--cf-orange:#79d8c7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#090e16}.md-page .cf-site-nav{background:#090e16}.md-introduction{grid-template-columns:1fr 1fr;gap:65px}.md-identity h1{color:#f0ede0;letter-spacing:-.035em;margin:0;font-family:Modalation Serif,Georgia,serif;font-size:clamp(55px,5.8vw,84px);font-weight:500;line-height:1}.md-identity>p{color:#79d8c7;margin:17px 0 0;font-size:14px}.md-inputs{isolation:isolate;grid-template-columns:.94fr 1.06fr;align-items:center;gap:48px;display:grid;position:relative}.md-inputs:before{content:"";z-index:-1;filter:blur(45px);pointer-events:none;background:radial-gradient(#2c8c8620,#0000 70%);position:absolute;inset:20% 10% 4%}.md-page .cf-image-button{border-radius:17px;overflow:hidden}.md-page .cf-prose>p{color:#bdccce}.md-page .cf-prose h2{color:#eaf5f1}.md-page .cf-enlarge{color:#9ed7ce;border-color:#48665f}.md-page .cf-article figcaption{font-size:12px}.md-page .cf-figure-caption{gap:18px;padding-top:15px}.md-page .cf-lightbox{color:#ecf6f2;background:#090e16;border-color:#324b4b}.md-page .cf-lightbox-image{background:#090e16}.md-page .cf-lightbox-bar button{color:#b5e5d8;border-color:#49615e}.md-page .cf-lightbox-caption{color:#a9bcbe}.md-listening{grid-template-columns:1.08fr .92fr;align-items:start;gap:56px;margin-top:62px;display:grid}.md-exploration .cf-prose{margin:0 0 34px}.md-exploration .cf-prose h2{margin-top:0}.md-exploration .cf-prose p{font-size:16px;line-height:1.75}.md-closing{margin-top:58px}.md-page .cf-prose .cf-evidence-credit{color:#8ba2a4}.md-page .cf-endlinks{color:#bad6ce}@media (max-width:900px){.md-introduction{gap:38px}.md-inputs{gap:28px}.md-listening{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:650px){.md-page .md-introduction{display:grid}.md-introduction{grid-template-columns:1fr;gap:30px;padding-top:42px}.md-page .cf-opening{padding-bottom:36px}.md-identity h1{font-size:clamp(56px,13vw,78px)}.md-inputs,.md-listening{grid-template-columns:1fr;gap:34px}.md-listening{margin-top:38px}.md-page .cf-prose{margin-top:40px}.md-page .cf-prose h2{margin-top:38px}.md-exploration .cf-prose,.md-exploration .cf-prose h2{margin-top:0}.md-page .cf-image-button{border-radius:12px}}.td-page{color:#e7eeed;--cf-muted:#9caeaf;--cf-line:#2b363b;--cf-orange:#4fd1c4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0e1214}.td-page .cf-site-nav{background:#0e1214}.td-introduction{grid-template-columns:.85fr 1.15fr;gap:78px}.td-identity h1{letter-spacing:-.065em;color:#4fd1c4;margin:0;font-family:Manrope,Arial,sans-serif;font-size:clamp(62px,6.5vw,92px);font-weight:650;line-height:1}.td-identity>p{color:#5cb8f5;margin:18px 0 0;font-size:15px}.td-page .cf-lead{color:#e7eeed}.td-page .cf-prose>p{color:#bfccce}.td-page .cf-prose h2{color:#f0f5f5}.td-page .cf-figure-caption{padding-top:15px}.td-page .cf-image-button{background:#10171b;border-radius:5px;overflow:hidden}.td-page .cf-image-button:focus-visible{outline-color:#5cb8f5}.td-page .cf-enlarge{color:#a3d7d4;border-color:#455b5d;font-size:13px}.td-page .cf-article figcaption{font-size:13px}.td-page .cf-inline-disclosure summary{color:#9caeaf;text-decoration-color:#455b5d}.td-page .cf-lightbox{color:#f0f5f5;background:#0e1214;border-color:#38454d}.td-page .cf-lightbox-image{background:#070b0e}.td-page .cf-lightbox-bar button{color:#b1dedc;border-color:#455b5d}.td-page .cf-lightbox-caption{color:#9caeaf}.td-page .cf-prose .cf-evidence-credit{color:#91a2a5}.td-page .cf-endlinks{color:#bed3d5}.td-page .cf-endlinks a:hover{color:#4fd1c4}.td-implementation{margin-top:30px}@media (max-width:820px){.td-introduction{gap:34px}.td-identity>p{font-size:13px}}@media (max-width:600px){.td-identity{margin-bottom:34px}.td-identity h1{font-size:65px}.td-identity>p{margin-top:14px}.td-page .cf-article figcaption,.td-page .cf-enlarge{font-size:12px}.td-page .cf-prose>p{color:#c5d0d1}}.cw-page{color:#eef0e7;--cf-muted:#a9b19f;--cf-line:#343c2c;--cf-orange:#d9fa63;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111410}.cw-page .cf-site-nav{background:#111410}.cw-introduction{grid-template-columns:.95fr 1.05fr;gap:58px}.cw-identity h1{color:#d9fa63;letter-spacing:-.065em;margin:0;font-family:Manrope,Arial,sans-serif;font-size:clamp(54px,6.2vw,86px);font-weight:650;line-height:1.05}.cw-identity>p{color:#bbc9a4;margin:18px 0 0;font-size:15px}.cw-page .cf-lead{color:#eef0e7}.cw-film video{aspect-ratio:16/9;object-fit:contain;background:#060805;border:1px solid #343c2c;border-radius:5px}.cw-page .cf-prose>p{color:#c8cebf}.cw-page .cf-prose h2{color:#f1f4e9}.cw-page .cf-figure-caption{padding-top:15px}.cw-page .cf-article figcaption{font-size:13px}.cw-page .cf-image-button{background:#171a1d;border:1px solid #343c2c;border-radius:5px;overflow:hidden}.cw-page .cf-image-button:focus-visible{outline-color:#d9fa63}.cw-page .cf-enlarge{color:#d9e6b7;border-color:#647243;font-size:13px}.cw-source-detail{margin:27px 0 0}.cw-page .cf-inline-disclosure summary{color:#bac6a5;font-size:14px;text-decoration-color:#647243}.cw-prose-resume{margin-top:54px}.cw-prose-resume>h2:first-child{margin-top:0}.cw-page .cf-lightbox{color:#eef0e7;background:#111410;border-color:#434d36}.cw-page .cf-lightbox-image{background:#080b06}.cw-page .cf-lightbox-bar button{color:#deedbd;border-color:#647243}.cw-page .cf-lightbox-caption{color:#a9b19f}.cw-page .cf-prose .cf-evidence-credit{color:#9eab91}.cw-page .cf-endlinks{color:#d7dfcb}.cw-page .cf-endlinks a:hover{color:#d9fa63}@media (max-width:820px){.cw-introduction{gap:30px}.cw-identity h1{font-size:56px}}@media (max-width:600px){.cw-introduction{gap:0}.cw-identity{margin-bottom:32px}.cw-identity h1{font-size:clamp(43px,13.6vw,65px)}.cw-identity>p{margin-top:14px;font-size:14px}.cw-prose-resume{margin-top:42px}.cw-page .cf-article figcaption,.cw-page .cf-enlarge{font-size:12px}}
