@font-face{font-family:Newsreader;src:url(/fonts/newsreader-variable.woff2) format("woff2");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-variable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--paper: #faf7f0;--paper-deep: #ebe4d7;--paper-light: #fffdf8;--ink: #282b25;--moss: #51614d;--vermilion: #b33e2b;--line: rgba(40, 43, 37, .2);--muted: #5d6158;--serif: "Newsreader", Georgia, serif;--sans: "DM Sans", Arial, sans-serif;font-family:DM Sans,Arial,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none;font-weight:400}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{min-width:320px;margin:0;background:linear-gradient(rgba(40,43,37,.018) 1px,transparent 1px),var(--paper);background-size:100% 34px}::-moz-selection{color:var(--paper-light);background:var(--moss)}::selection{color:var(--paper-light);background:var(--moss)}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{color:inherit;cursor:pointer}button:disabled{cursor:wait;opacity:.55}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--vermilion);outline-offset:4px}main:focus,h2[tabindex]:focus{outline:none}h1,h2,h3,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3{font-weight:400}p{line-height:1.65}img{display:block;max-width:100%}fieldset{min-width:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:100;top:10px;left:10px;padding:12px 16px;color:var(--paper-light);background:var(--ink);transform:translateY(-160%)}.skip-link:focus{transform:none}.site-shell>main,.site-footer{margin-left:110px}.side-rail{position:fixed;inset:0 auto 0 0;z-index:20;width:110px;padding:34px 0 28px;display:flex;flex-direction:column;align-items:center;border-right:1px solid var(--line);background:#faf7f0eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.rail-name{font:400 30px/1 var(--serif);letter-spacing:-.03em}.rail-navigation{margin-block:auto;display:flex;flex-direction:column;gap:20px}.rail-navigation a{position:relative;min-width:44px;min-height:44px;padding:8px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;letter-spacing:.08em;writing-mode:vertical-rl;transform:rotate(180deg)}.rail-navigation a:after{content:"";position:absolute;right:3px;top:8px;bottom:8px;width:2px;background:var(--vermilion);transform:scaleY(0);transition:transform .15s ease-out}.rail-navigation a:hover,.rail-navigation a.active{color:var(--vermilion)}.rail-navigation a.active:after{transform:scaleY(1)}.rail-index{color:var(--moss);font-size:11px;letter-spacing:.1em;writing-mode:vertical-rl}.menu-button{display:none}.eyebrow{color:var(--moss);font-size:11px;font-weight:600;letter-spacing:.11em;line-height:1.45;text-transform:uppercase}.button{min-height:48px;padding:14px 18px;display:inline-flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid var(--ink);border-radius:0;color:var(--paper-light);background:var(--ink);font-size:13px;line-height:1.4;transition:color .15s,background .15s,transform .15s}.button:hover{border-color:var(--vermilion);background:var(--vermilion);transform:translateY(-2px)}.button:active{transform:translateY(1px)}.button-secondary{color:var(--ink);background:transparent}.button-secondary:hover{color:var(--paper-light)}.text-link{min-height:44px;padding:8px 0 6px;display:inline-flex;align-items:center;gap:18px;border:0;border-bottom:1px solid currentColor;color:inherit;background:transparent;font-size:13px;line-height:1.4;text-align:left;transition:color .15s,gap .15s}.text-link:hover{gap:25px;color:var(--vermilion)}.letter-stage{min-height:1000px;padding:92px clamp(52px,6vw,96px) 100px clamp(74px,7vw,112px);display:grid;grid-template-columns:minmax(500px,610px) minmax(340px,1fr);gap:clamp(44px,5vw,88px);overflow:hidden}.letter-sheet{position:relative;z-index:2;align-self:start;max-width:610px;padding:10px 4px 20px}.letter-sheet:before{content:"";position:absolute;z-index:-1;top:-34px;right:-42px;bottom:-52px;left:-42px;background:#fffdf89e;box-shadow:0 20px 70px #423b2d12;transform:rotate(-.35deg)}.letter-date{margin-bottom:72px;color:var(--moss);font-size:11px;letter-spacing:.11em;text-transform:uppercase}.letter-sheet h1{max-width:610px;font:430 clamp(62px,5.2vw,72px) / .92 var(--serif);letter-spacing:-.052em}.letter-lead{max-width:570px;margin-top:42px;font:410 clamp(22px,2vw,25px) / 1.25 var(--serif)}.letter-body{max-width:480px;margin-top:25px;color:var(--muted);font-size:16px}.letter-actions{margin-top:40px;display:flex;align-items:center;flex-wrap:wrap;gap:22px 28px}.letter-signature{margin-top:72px;font:400 30px/1 var(--serif)}.letter-signature small{margin-top:8px;display:block;color:var(--moss);font:600 10px/1.5 DM Sans,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}.attachments{position:relative;min-width:0}.clipping{position:absolute;width:min(430px,36vw);margin:0;padding:10px 10px 13px;background:#fff;box-shadow:0 20px 45px #322d232b;transition:transform .16s ease,box-shadow .16s ease}.clipping:hover,.clipping:focus-within{z-index:3;box-shadow:0 28px 60px #322d2338}.clipping-first{top:64px;right:-8px;transform:rotate(3.5deg)}.clipping-first:hover,.clipping-first:focus-within{transform:rotate(0) translateY(-7px)}.clipping-second{top:430px;left:-25px;transform:rotate(-4deg)}.clipping-second:hover,.clipping-second:focus-within{transform:rotate(0) translateY(-7px)}.clipping-fastener{position:absolute;z-index:2;top:-8px;left:50%;width:17px;height:17px;border-radius:50%;background:var(--vermilion);box-shadow:2px 5px 6px #282b2542}.clipping-second .clipping-fastener{top:-15px;width:92px;height:30px;border-radius:0;background:#d3caabc7;box-shadow:none;transform:translate(-50%) rotate(2deg)}.clipping-open{width:100%;padding:0;border:0;background:transparent;text-align:left}.clipping-open img{width:100%;height:220px;aspect-ratio:16 / 10;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;filter:saturate(.82) sepia(.04)}.clipping-second .clipping-open img{height:230px;-o-object-fit:contain;object-fit:contain;background:#f4f0e6}.clipping-caption{padding:11px 5px 0;display:grid;grid-template-columns:1fr auto;gap:2px 14px;font-size:11px;line-height:1.45}.clipping-caption strong{grid-column:1 / -1;font-size:14px}.clipping-caption>span:not(.clipping-action){color:var(--muted)}.clipping-action{color:var(--vermilion)}.clipping figcaption{padding:10px 5px 0;border-top:1px solid rgba(40,43,37,.1);margin-top:10px;color:var(--muted);font-size:9px;line-height:1.5}.clipping figcaption a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.attachments-note{position:absolute;top:860px;right:2px;color:var(--moss);font:italic 19px/1.3 var(--serif)}.project-note-dialog{width:min(92vw,620px);max-height:min(82vh,760px);padding:52px 48px 42px;overflow:auto;border:0;color:var(--ink);background:var(--paper);box-shadow:0 30px 100px #0000004d}.project-note-dialog::backdrop{background:#1e201cad;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog-close{position:absolute;top:14px;right:16px;min-width:44px;min-height:44px;padding:8px;border:0;background:transparent;font-size:12px}.project-note-dialog h2{margin:26px 0 18px;font:430 52px/.98 var(--serif);letter-spacing:-.035em}.project-note-dialog p{margin-bottom:18px;font-size:14px}.project-note-dialog .dialog-lead{font:400 22px/1.3 var(--serif)}.home-venture-index{padding:84px clamp(48px,8vw,126px) 94px;background:var(--paper)}.home-venture-index>header{max-width:760px;margin-bottom:52px}.home-venture-index h2{max-width:670px;margin:18px 0 20px;font:420 clamp(38px,4.2vw,58px) / 1 var(--serif);letter-spacing:-.04em}.home-venture-index>header>p:last-child{max-width:560px;color:var(--muted);font-size:14px}.home-venture-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.home-venture-links>a{min-height:290px;padding:26px 26px 24px;display:grid;grid-template-rows:auto auto auto 1fr auto;align-content:start;border-left:1px solid var(--line);transition:color .16s ease,background-color .16s ease}.home-venture-links>a:last-child{border-right:1px solid var(--line)}.home-venture-links>a:hover,.home-venture-links>a:focus-visible{color:var(--vermilion);background:var(--paper-deep)}.home-venture-links span,.home-venture-links small,.home-venture-links i{font:600 9px/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase}.home-venture-links span,.home-venture-links small{color:var(--moss)}.home-venture-links strong{margin:28px 0 6px;font:430 32px/1 var(--serif)}.home-venture-links p{align-self:end;margin:34px 0 24px;color:var(--muted);font:400 18px/1.3 var(--serif)}.home-venture-links i{color:var(--moss);font-style:normal}.current-note{min-height:400px;padding:82px clamp(48px,8vw,126px) 92px;display:grid;grid-template-columns:160px minmax(300px,760px) auto;align-items:start;gap:42px;color:var(--paper);background:var(--moss)}.current-note .eyebrow{margin-top:8px;color:var(--paper-light)}.current-note h2{font:400 clamp(31px,3vw,42px) / 1.15 var(--serif);letter-spacing:-.025em}.current-note .text-link{white-space:nowrap}.invitation{max-width:1120px;margin:0 auto;padding:84px 64px 96px;display:grid;grid-template-columns:90px minmax(300px,620px) auto;align-items:end;gap:34px;border-bottom:1px solid var(--line)}.invitation-mark{align-self:start;color:var(--vermilion);font:italic 34px/1 var(--serif);transform:rotate(-6deg)}.invitation h2{margin:22px 0 18px;font:420 clamp(40px,4vw,58px) / 1.02 var(--serif);letter-spacing:-.035em}.invitation div>p:last-child{max-width:500px;color:var(--muted);font-size:14px}.site-footer{max-width:1330px;padding:58px clamp(28px,5vw,72px) 28px}.footer-postscript{padding-bottom:42px;display:flex;align-items:baseline;gap:24px}.footer-postscript>span{color:var(--vermilion);font:italic 30px/1 var(--serif)}.footer-postscript p{font:400 24px/1.25 var(--serif)}.footer-links{padding-top:22px;display:flex;align-items:center;gap:18px 30px;border-top:1px solid var(--line);color:var(--muted);font-size:10px}.footer-links>span:first-child{margin-right:auto}.footer-links a:hover{color:var(--vermilion);text-decoration:underline;text-underline-offset:3px}.peer-unlinked{color:var(--muted)}.page-intro{max-width:1120px;margin:0 auto;padding:96px 64px 76px}.page-title{max-width:900px;margin:30px 0 38px;font:420 clamp(58px,7vw,92px) / .98 var(--serif);letter-spacing:-.045em}.page-intro>p:not(.eyebrow){max-width:570px;font-size:17px}.page-intro-bottom{max-width:780px;display:flex;justify-content:space-between;align-items:end;gap:36px}.page-intro-bottom p{max-width:540px;font-size:17px}.small-note{flex:0 0 auto;color:var(--moss);font:italic 16px/1.4 var(--serif)}.case-list{max-width:1120px;margin:0 auto;padding:0 64px 40px}.work-index{max-width:992px;margin:-26px auto 52px;padding:0 64px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.work-index a{min-height:78px;padding:18px 14px;display:flex;flex-direction:column;justify-content:space-between;gap:12px;border-right:1px solid var(--line);font:420 20px/1 var(--serif)}.work-index a:first-child{border-left:1px solid var(--line)}.work-index a:hover,.work-index a:focus-visible{color:var(--vermilion);background:var(--paper-deep)}.work-index span{color:var(--moss);font:600 9px/1 var(--sans);letter-spacing:.14em}.case-note{padding:58px 0 92px;border-top:1px solid var(--line);scroll-margin-top:30px}.case-note-heading{margin-bottom:36px;display:grid;grid-template-columns:80px 1fr;gap:24px}.note-number{color:var(--vermilion);font:400 44px/1 var(--serif)}.case-note-heading h2{margin:14px 0 6px;font:430 clamp(46px,5vw,66px) / 1 var(--serif);letter-spacing:-.04em}.case-note-heading div>p:last-child{color:var(--moss);font:italic 21px/1.3 var(--serif)}.evidence-figure{padding:12px;background:#fff;box-shadow:0 18px 55px #322d231f;transform:rotate(-.5deg)}.case-note:nth-child(2n) .evidence-figure{transform:rotate(.65deg)}.evidence-figure img{width:100%;max-height:650px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.evidence-figure figcaption{padding:12px 6px 2px;color:var(--muted);font-size:10px}.case-note-body{padding:56px 0 44px;display:grid;grid-template-columns:.9fr 1.1fr;gap:80px}.case-question h3{max-width:390px;margin:18px 0 26px;font:420 36px/1.15 var(--serif);letter-spacing:-.025em}.case-question>.peer-unlinked,.case-question>a{display:inline-flex;min-height:44px;align-items:center;font-size:12px}.case-detail>p:first-child{margin-bottom:28px;color:var(--muted);font-size:15px}.scope-list{padding:0;margin:18px 0 30px;display:grid;grid-template-columns:1fr 1fr;gap:10px 22px;list-style:none;font-size:12px}.scope-list li{padding-bottom:9px;border-bottom:1px solid var(--line)}.case-detail blockquote{margin-bottom:30px;padding-left:20px;border-left:2px solid var(--vermilion);font:400 23px/1.32 var(--serif)}.case-contact{margin-left:50%}.working-principles{max-width:1120px;margin:0 auto;padding:0 64px 66px}.working-principle{padding:42px 0;display:grid;grid-template-columns:70px 1fr 190px;align-items:start;gap:34px;border-top:1px solid var(--line)}.working-principle h2{margin-bottom:16px;font:420 43px/1.06 var(--serif);letter-spacing:-.03em}.working-principle p{max-width:540px;color:var(--muted);font-size:15px}.margin-note{padding-top:8px;color:var(--moss);font:italic 17px/1.3 var(--serif);transform:rotate(-2deg)}.working-note{padding:76px clamp(48px,8vw,126px) 84px;display:grid;grid-template-columns:.9fr 1.1fr;gap:30px 80px;background:var(--paper-deep)}.working-note>.eyebrow{grid-column:1 / -1}.working-note h2,.right-door h2{font:420 clamp(44px,5vw,66px) / 1.02 var(--serif);letter-spacing:-.04em}.working-note div{max-width:560px}.working-note div p{margin-bottom:18px;color:var(--muted);font-size:15px}.working-note .text-link{margin-top:6px}.right-door{max-width:1120px;margin:0 auto;padding:84px 64px 94px;display:grid;grid-template-columns:.85fr 1.15fr;gap:70px}.right-door h2{margin-top:25px}.door-links>a,.door-links>.peer-unlinked{min-height:92px;padding:22px 0;display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--line)}.door-links>:last-child{border-bottom:1px solid var(--line)}.door-links strong{margin-bottom:6px;display:block;font:420 29px/1.1 var(--serif)}.door-links small{color:var(--muted);font-size:11px}.door-links>a:hover{color:var(--vermilion)}.privacy-page .page-intro{padding-bottom:30px}.prose{max-width:780px;margin:0 auto;padding:0 64px 100px}.prose h2{margin:44px 0 16px;font:420 34px/1.1 var(--serif)}.prose p{margin-bottom:18px;color:var(--muted);font-size:15px}.prose p a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.prose>.text-link{margin-top:16px}.not-found{min-height:650px}.form-actions{margin-top:30px;display:flex;align-items:center;flex-wrap:wrap;gap:14px 22px}.not-found .form-actions{margin-top:36px}.contact-page{max-width:1120px;margin:0 auto}.contact-page .page-intro{margin:0}.contact-page .page-title{max-width:820px}.contact-layout{padding:0 64px 100px;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(250px,.8fr);align-items:start;gap:64px}.enquiry-form{padding-top:26px;border-top:1px solid var(--ink)}.step-progress{padding:0;margin:0 0 46px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;list-style:none}.step-progress li{display:flex;flex-direction:column;gap:7px;color:var(--muted);font-size:10px}.step-progress li>span:first-child{font:400 28px/1 var(--serif)}.step-progress li[aria-current=step]{color:var(--ink);font-weight:600}.step-progress li[aria-current=step]>span:first-child{text-decoration:underline;text-decoration-color:var(--vermilion);text-decoration-thickness:2px;text-underline-offset:7px}.step-progress li[data-complete]>span:first-child{color:var(--moss)}.enquiry-form>h2{margin-bottom:30px;font:420 39px/1.08 var(--serif);letter-spacing:-.025em}.intent-options{padding:0;margin:0;border:0}.intent-options legend{margin-bottom:17px;font-size:13px}.intent-options legend>span,.field label>span{color:var(--muted);font-size:10px}.intent-option{min-height:92px;padding:20px;margin-bottom:12px;display:flex;align-items:center;gap:18px;border:1px solid var(--line);cursor:pointer;transition:background .15s,border .15s}.intent-option:hover,.intent-option[data-selected]{border-color:var(--ink);background:#ebe4d7b3}.intent-option>input{width:18px;height:18px;flex:0 0 auto;margin:0;accent-color:var(--moss)}.intent-option strong{margin-bottom:4px;display:block;font:420 27px/1.12 var(--serif)}.intent-option>span>span{display:block;color:var(--muted);font-size:12px;line-height:1.5}.contact-aside{position:sticky;top:30px;padding:34px 30px;background:var(--paper-deep)}.contact-aside h2{margin:24px 0 18px;font:420 35px/1.03 var(--serif)}.contact-aside>p:not(.eyebrow):not(.contact-note){color:var(--muted);font-size:13px}.contact-aside .button{width:100%;margin-top:24px}.contact-email{margin-top:27px;display:inline-block;font-size:13px;text-decoration:underline;text-underline-offset:4px}.contact-aside .contact-note{margin-top:46px;color:var(--vermilion);font:italic 24px/1.15 var(--serif);transform:rotate(-3deg)}.form-privacy{padding-top:22px;margin-top:32px;border-top:1px solid var(--line);color:var(--muted);font-size:11px;line-height:1.6}.form-privacy a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.form-status{margin-top:20px;color:var(--moss);font-size:13px}.form-status:empty{display:none}.enquiry-direction{margin-bottom:26px;color:var(--muted);font-size:12px}.enquiry-context{padding:15px 17px;margin:-10px 0 28px;border-left:2px solid var(--vermilion);color:var(--muted);background:var(--paper-deep);font-size:12px}.enquiry-context strong{color:var(--ink)}.enquiry-direction .text-link{min-height:36px;font-size:11px}.field{margin-bottom:24px}.field label{margin-bottom:9px;display:block;font-size:13px;font-weight:600}.field>p:not(.field-error){margin:0 0 10px;color:var(--muted);font-size:12px}.field input,.field textarea{width:100%;padding:14px 15px;border:1px solid #9d9d91;border-radius:0;color:var(--ink);background:var(--paper-light);font-size:16px;line-height:1.5}.field textarea{min-height:140px;resize:vertical}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border:2px solid #a62f20}.field-error{margin-top:8px;color:#98291d;font-size:12px;line-height:1.5}.review-sheet{padding:26px;margin-bottom:22px;border:1px solid #cdc5b6;background:var(--paper-light);box-shadow:3px 4px #ded7c9}.review-sheet dl{padding-bottom:18px;margin-bottom:20px;border-bottom:1px solid var(--line);font-size:12px}.review-sheet dl>div{margin-bottom:8px;display:grid;grid-template-columns:60px 1fr;gap:12px}.review-sheet dt{color:var(--muted)}.review-sheet dd{overflow-wrap:anywhere}.review-sheet pre{margin:0;overflow-wrap:anywhere;white-space:pre-wrap;font:400 14px/1.6 DM Sans,Arial,sans-serif}.enquiry-form>.review-sheet+p,.draft-note{color:var(--muted);font-size:13px;line-height:1.6}.draft-alternatives{margin-top:22px}.draft-alternatives .text-link{font-size:12px}.manual-copy{margin-top:30px}@media(max-width:1100px){.letter-stage{grid-template-columns:minmax(450px,560px) 1fr;padding-left:58px;padding-right:44px;gap:38px}.clipping{width:min(390px,38vw)}.current-note{grid-template-columns:140px 1fr}.current-note .text-link{grid-column:2;justify-self:start}.invitation{grid-template-columns:70px 1fr}.invitation>.text-link{grid-column:2;justify-self:start}}@media(max-width:900px){html{scroll-padding-top:86px}.site-shell>main,.site-footer{margin-left:0}.side-rail{position:sticky;inset:0 0 auto;width:100%;height:70px;padding:0 24px;flex-direction:row;justify-content:space-between;border-right:0;border-bottom:1px solid var(--line)}.rail-name{font-size:27px}.rail-navigation{margin:0;flex-direction:row;gap:8px}.rail-navigation a{padding:10px;writing-mode:initial;transform:none}.rail-navigation a:after{inset:auto 8px 4px;width:auto;height:2px;transform:scaleX(0)}.rail-navigation a.active:after{transform:scaleX(1)}.rail-index{display:none}.letter-stage{min-height:auto;padding:72px 40px 86px;grid-template-columns:1fr}.letter-sheet{max-width:660px;margin-inline:auto}.letter-sheet:before{top:-25px;right:-18px;bottom:-40px;left:-18px}.attachments{width:min(100%,680px);min-height:830px;margin-inline:auto}.clipping{width:min(570px,80vw)}.clipping-first{top:42px;right:-3vw}.clipping-second{top:390px;left:-1vw}.attachments-note{top:760px;right:18px}.current-note{padding:70px 40px 78px;grid-template-columns:1fr;gap:25px}.home-venture-index{padding:70px 40px 78px}.home-venture-links>a{min-height:310px;padding-inline:20px}.current-note .text-link{grid-column:auto}.invitation,.right-door,.working-note{padding-left:40px;padding-right:40px}.case-note-body{gap:46px}.contact-layout{gap:36px;grid-template-columns:minmax(0,1.35fr) minmax(230px,.75fr)}}@media(max-width:720px){.letter-stage{padding:58px 24px 76px}.letter-date{margin-bottom:50px}.letter-sheet h1{font-size:clamp(54px,15vw,68px)}.letter-actions{align-items:flex-start;flex-direction:column}.letter-signature{margin-top:56px}.attachments{min-height:780px}.clipping{width:calc(100vw - 62px)}.clipping-first{right:-6px}.clipping-second{top:360px;left:0}.attachments-note{top:710px;right:0;font-size:16px}.current-note{min-height:420px;padding:62px 24px 70px}.home-venture-index{padding:64px 24px 72px}.home-venture-index>header{margin-bottom:38px}.home-venture-links{grid-template-columns:1fr}.home-venture-links>a{min-height:240px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.home-venture-links>a:last-child{border-bottom:0}.invitation{padding:65px 24px 74px;grid-template-columns:1fr}.invitation-mark{margin-bottom:-8px}.invitation>.text-link{grid-column:auto}.site-footer{padding:46px 24px 26px}.footer-postscript{padding-bottom:34px}.footer-links{align-items:flex-start;flex-direction:column}.footer-links>span:first-child{margin-right:0}.page-intro{padding:70px 24px 58px}.page-title{margin-top:26px;font-size:clamp(52px,15vw,74px)}.page-intro-bottom{align-items:flex-start;flex-direction:column;gap:20px}.work-index{margin-top:-12px;padding:0 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.work-index a{border-bottom:1px solid var(--line)}.work-index a:nth-child(odd){border-left:1px solid var(--line)}.work-index a:nth-child(2n){border-left:0}.case-list,.working-principles,.prose,.contact-layout{padding-left:24px;padding-right:24px}.case-note-heading{grid-template-columns:50px 1fr;gap:14px}.note-number{font-size:34px}.case-note-heading h2{font-size:49px}.evidence-figure{padding:8px}.evidence-figure img{height:auto;max-height:none;-o-object-fit:contain;object-fit:contain}.case-note-body,.working-note,.right-door{grid-template-columns:1fr}.case-note-body{gap:36px;padding-top:44px}.case-contact{margin-left:0}.working-principle{grid-template-columns:48px 1fr;gap:18px}.working-principle h2{font-size:35px}.margin-note{grid-column:2}.working-note,.right-door{padding:62px 24px 70px;gap:34px}.contact-layout{grid-template-columns:1fr;padding-bottom:80px}.contact-aside{position:static}.project-note-dialog{padding:48px 24px 30px}}@media(max-width:460px){.side-rail{height:66px;padding:0 16px}.rail-name{font-size:24px}.rail-navigation{gap:0}.rail-navigation a{min-width:42px;padding-inline:7px;font-size:12px}.letter-lead{font-size:22px}.clipping-caption{grid-template-columns:1fr}.clipping-action{margin-top:4px}.scope-list{grid-template-columns:1fr}.step-progress{gap:9px}.step-progress li{font-size:9px}.step-progress li>span:first-child{font-size:24px}.enquiry-form>h2{font-size:34px}.intent-option{padding:17px 14px}.intent-option strong{font-size:24px}.review-sheet{padding:20px 16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--signal-black: #080905;--signal-panel: #11130c;--signal-ink: #f0eddf;--signal-muted: #a8a99d;--signal-acid: #c7ff35;--signal-orange: #ff5e36;--signal-line: rgba(240, 237, 223, .18);--paper: var(--signal-black);--paper-deep: var(--signal-panel);--paper-light: #f0eddf;--ink: var(--signal-ink);--moss: var(--signal-acid);--vermilion: var(--signal-orange);--line: var(--signal-line);--muted: var(--signal-muted);color-scheme:dark}body{background:linear-gradient(rgba(199,255,53,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(199,255,53,.018) 1px,transparent 1px),var(--signal-black);background-size:38px 38px}body:before{content:"";position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;opacity:.025;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.65'/%3E%3C/svg%3E")}::-moz-selection{color:var(--signal-black);background:var(--signal-acid)}::selection{color:var(--signal-black);background:var(--signal-acid)}.side-rail{border-color:var(--signal-line);background:#080905e6}.rail-name{color:var(--signal-acid);font-family:var(--sans);font-size:18px;font-weight:800;letter-spacing:-.04em;text-transform:uppercase}.rail-navigation a{color:var(--signal-muted);font-family:var(--sans);font-weight:600;text-transform:uppercase}.rail-navigation a:hover,.rail-navigation a.active{color:var(--signal-acid)}.rail-navigation a:after{background:var(--signal-acid);box-shadow:0 0 18px #c7ff35cc}.rail-index{color:var(--signal-muted);font-family:var(--sans)}.eyebrow{color:var(--signal-acid);font-size:10px;letter-spacing:.17em}.signal-hero{position:relative;min-height:100svh;padding:70px clamp(38px,6vw,92px) 100px;display:grid;grid-template-columns:minmax(440px,.9fr) minmax(460px,1.1fr);align-items:center;gap:clamp(34px,5vw,86px);overflow:hidden;background:radial-gradient(circle at 75% 48%,rgba(199,255,53,.08),transparent 31%),var(--signal-black)}.signal-hero:before{content:"";position:absolute;left:0;right:0;top:18px;height:1px;background:linear-gradient(90deg,transparent,var(--signal-acid),transparent);opacity:.7;animation:signal-pulse 4s ease-in-out infinite}.signal-hero-copy{position:relative;z-index:3;padding-top:38px}.signal-kicker{margin-bottom:clamp(48px,8vh,96px);display:flex;align-items:center;gap:12px;color:var(--signal-muted);font-size:10px;font-weight:650;letter-spacing:.17em;text-transform:uppercase}.signal-kicker span{width:7px;height:7px;border-radius:50%;background:var(--signal-acid);box-shadow:0 0 0 5px #c7ff351a,0 0 24px var(--signal-acid);animation:signal-blink 2s steps(2,end) infinite}.signal-hero h1{max-width:690px;font:400 clamp(72px,8.6vw,150px)/.77 var(--serif);letter-spacing:-.075em}.signal-hero h1 em{margin-left:.22em;display:block;color:var(--signal-acid);font-weight:300}.signal-lead{max-width:610px;margin-top:clamp(44px,6vh,72px);color:var(--signal-ink);font:350 clamp(22px,2vw,32px)/1.25 var(--serif)}.signal-body{max-width:490px;margin-top:22px;color:var(--signal-muted);font-size:14px}.signal-actions{margin-top:38px;display:flex;align-items:center;flex-wrap:wrap;gap:18px 30px}.signal-button{min-height:54px;padding:16px 20px;display:inline-flex;align-items:center;gap:48px;border:1px solid var(--signal-acid);color:var(--signal-black);background:var(--signal-acid);font-size:12px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;transition:color .15s ease-out,background .15s ease-out,box-shadow .15s ease-out,transform .15s ease-out}.signal-button:hover{color:var(--signal-acid);background:transparent;box-shadow:8px 8px #c7ff3526;transform:translate(-2px,-2px)}.signal-button:active{transform:translate(0)}.signal-link{min-height:44px;padding:10px 0;display:inline-flex;align-items:center;gap:26px;border-bottom:1px solid var(--signal-line);color:var(--signal-ink);font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;transition:color .15s ease-out,border-color .15s ease-out,gap .15s ease-out}.signal-link>span{color:var(--signal-muted);font-size:9px}.signal-link:hover{gap:34px;border-color:var(--signal-acid);color:var(--signal-acid)}.signal-object{position:relative;width:min(44vw,660px);aspect-ratio:1;justify-self:center;display:grid;place-items:center;perspective:1000px}.signal-object:before{content:"";position:absolute;width:46%;aspect-ratio:1;border:1px solid rgba(199,255,53,.35);border-radius:50%;background:repeating-radial-gradient(circle,rgba(199,255,53,.12) 0 1px,transparent 1px 13px);box-shadow:inset 0 0 70px #c7ff3514,0 0 100px #c7ff351f}.signal-object:after{content:"";position:absolute;width:1px;height:92%;background:linear-gradient(transparent,rgba(199,255,53,.8),transparent)}.signal-object-label,.signal-object-foot{position:absolute;left:8%;color:var(--signal-muted);font-size:9px;font-weight:600;letter-spacing:.2em}.signal-object-label{top:12%}.signal-object-foot{bottom:10%}.signal-orbit{position:absolute;border:1px solid var(--signal-line);border-radius:50%;transform-style:preserve-3d}.signal-orbit:before{content:"";position:absolute;top:50%;left:-4px;width:8px;height:8px;border-radius:50%;background:var(--signal-orange);box-shadow:0 0 24px var(--signal-orange)}.signal-orbit-a{width:82%;height:82%;animation:orbit-a 16s linear infinite}.signal-orbit-b{width:64%;height:96%;transform:rotate(38deg);animation:orbit-b 21s linear infinite}.signal-orbit-c{width:96%;height:54%;transform:rotate(-27deg);animation:orbit-c 24s linear infinite reverse}.signal-core{position:relative;z-index:2;width:31%;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;color:var(--signal-black);background:var(--signal-acid);box-shadow:0 0 0 12px #c7ff350d,0 0 70px #c7ff352e;font-size:clamp(10px,1.05vw,15px);font-weight:800;line-height:1;letter-spacing:-.04em;text-transform:uppercase}.signal-core b{margin-block:2px;font:italic 400 clamp(16px,1.8vw,28px)/1 var(--serif);text-transform:lowercase}.signal-sweep{position:absolute;z-index:1;width:45%;height:2px;transform-origin:left center;background:linear-gradient(90deg,var(--signal-acid),transparent);animation:signal-sweep 8s linear infinite}.signal-tape{position:absolute;right:0;bottom:0;left:0;height:40px;display:flex;align-items:center;overflow:hidden;border-block:1px solid rgba(8,9,5,.7);color:var(--signal-black);background:var(--signal-acid);font-size:10px;font-weight:800;letter-spacing:.13em;white-space:nowrap}.signal-tape span{flex:none;padding-right:20px;animation:signal-tape 22s linear infinite}.signal-tuner{position:relative;padding:clamp(88px,10vw,150px) clamp(38px,6vw,92px);background:#e9e5d7;color:#11130c}.signal-tuner:before{content:"BWE / FIELD RECORD 2026";position:absolute;top:38px;right:clamp(38px,6vw,92px);color:#6c6e63;font-size:9px;font-weight:700;letter-spacing:.16em}.signal-section-head{max-width:1200px;margin:0 auto 72px;display:grid;grid-template-columns:1.35fr .65fr;align-items:end;gap:80px}.signal-section-head .eyebrow,.signal-tuner .eyebrow{color:#52650f}.signal-section-head h2{margin-top:24px;font:400 clamp(58px,7vw,106px)/.86 var(--serif);letter-spacing:-.06em}.signal-section-head>p{padding-bottom:5px;color:#5e6057;font-size:13px}.tuner-console{max-width:1200px;margin:0 auto;border:1px solid #aaa99d;background:#dcd8ca;box-shadow:16px 18px #11130c12}.tuner-controls{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid #aaa99d}.tuner-frequency{min-height:105px;padding:18px;display:grid;grid-template-columns:auto 1fr;align-content:space-between;gap:10px 14px;border:0;border-right:1px solid #aaa99d;color:#383a32;background:transparent;text-align:left;transition:color .15s ease-out,background .15s ease-out}.tuner-frequency:last-child{border-right:0}.tuner-frequency span,.tuner-frequency i{color:#45483e;font-size:9px;font-style:normal;letter-spacing:.12em;text-transform:uppercase}.tuner-frequency strong{font-size:14px;font-weight:650}.tuner-frequency i{grid-column:2}.tuner-frequency:hover,.tuner-frequency[aria-pressed=true]{color:var(--signal-black);background:var(--signal-acid)}.tuner-frequency[aria-pressed=true] i:before{content:"";width:5px;height:5px;margin-right:7px;display:inline-block;border-radius:50%;background:var(--signal-orange);box-shadow:0 0 8px var(--signal-orange)}.tuner-display{min-height:640px;padding:clamp(22px,4vw,52px);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);gap:clamp(36px,6vw,88px)}.tuner-evidence{min-width:0}.tuner-screen{position:relative;min-height:460px;overflow:hidden;border:10px solid #11130c;background:#11130c;box-shadow:0 0 0 1px #74766a,14px 16px #11130c21}.tuner-screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(199,255,53,.035) 0 1px,transparent 1px 4px)}.tuner-screen img{width:100%;height:100%;min-height:460px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;filter:saturate(.7) contrast(1.08);animation:evidence-arrive .3s ease-out both}.screen-scan{position:absolute;z-index:2;top:0;right:0;left:0;height:2px;background:#c7ff35bf;box-shadow:0 0 14px #c7ff35cc;animation:screen-scan 7s linear infinite}.tuner-evidence figcaption{padding-top:13px;color:#45483e;font-size:10px}.tuner-reading{align-self:center}.tuner-reading h3{margin:26px 0 30px;font:400 clamp(35px,4vw,59px)/.98 var(--serif);letter-spacing:-.04em}.tuner-reading>p:not(.eyebrow){color:#5a5c53;font-size:13px}.tuner-reading blockquote{padding:22px 0 22px 24px;margin:32px 0 20px;border-left:2px solid #708817;color:#2e3029;font:italic 400 22px/1.25 var(--serif)}.tuner-reading blockquote span{margin-bottom:10px;display:block;color:#45483e;font:700 9px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase}.signal-link-dark{border-color:#11130c4d;color:#11130c}.field-notes{max-width:1380px;margin:0 auto;padding:clamp(90px,11vw,165px) clamp(38px,6vw,92px);display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(50px,8vw,130px)}.field-notes-title h2{margin-top:27px;font:400 clamp(55px,6.6vw,96px)/.88 var(--serif);letter-spacing:-.06em}.field-note-list{border-top:1px solid var(--signal-line)}.field-note-list article{min-height:185px;padding:29px 0;display:grid;grid-template-columns:48px minmax(180px,.8fr) 1.2fr;align-items:start;gap:30px;border-bottom:1px solid var(--signal-line)}.field-note-list article>span{color:var(--signal-acid);font-size:10px;letter-spacing:.12em}.field-note-list h3{font:italic 400 clamp(27px,3vw,40px)/1 var(--serif)}.field-note-list p{color:var(--signal-muted);font-size:13px}.open-frequency{position:relative;min-height:640px;padding:clamp(90px,11vw,160px) clamp(38px,8vw,130px);display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--signal-black);background:var(--signal-orange)}.open-frequency:after{content:"↗";position:absolute;right:-.04em;bottom:-.2em;color:#08090521;font:400 clamp(300px,42vw,650px)/1 var(--serif)}.open-frequency .eyebrow{color:#242017}.open-frequency h2{position:relative;z-index:1;max-width:1150px;margin:30px 0 52px;font:400 clamp(49px,6.7vw,102px)/.92 var(--serif);letter-spacing:-.055em}.signal-button-light{position:relative;z-index:1;align-self:flex-start;border-color:var(--signal-black);color:var(--signal-ink);background:var(--signal-black)}.signal-button-light:hover{color:var(--signal-black);border-color:var(--signal-black);background:transparent;box-shadow:8px 8px #0809052e}.page-intro{max-width:1260px;padding-top:clamp(95px,11vw,160px)}.page-title{max-width:1050px;font-size:clamp(70px,9vw,138px);line-height:.83;letter-spacing:-.065em}.page-intro-bottom>p,.page-intro>p:not(.eyebrow){color:var(--signal-muted)}.work-index{border-color:var(--signal-line)}.work-index a{border-color:var(--signal-line);color:var(--signal-muted);background:var(--signal-panel)}.work-index a:hover,.work-index a:focus-visible{color:var(--signal-black);background:var(--signal-acid)}.case-note{padding-block:clamp(80px,10vw,140px)}.case-note-heading h2{color:var(--signal-acid);font-size:clamp(60px,8vw,112px);letter-spacing:-.06em}.case-note-heading div>p:last-child,.case-detail>p:first-child,.scope-list li{color:var(--signal-muted)}.evidence-figure{padding:12px;border:1px solid var(--signal-line);background:#11130c;box-shadow:14px 16px #c7ff3514}.evidence-figure img{filter:saturate(.75) contrast(1.05)}.evidence-figure figcaption{color:var(--signal-muted)}.scope-list li{border-color:var(--signal-line)}.case-detail blockquote{border-color:var(--signal-orange);color:var(--signal-ink)}.working-principle{border-color:var(--signal-line)}.working-principle h2,.working-note h2,.right-door h2,.contact-aside h2,.enquiry-form>h2,.prose h2{color:var(--signal-ink)}.working-principle p,.working-note div p,.door-links small,.prose p,.contact-aside>p:not(.eyebrow):not(.contact-note),.form-privacy,.enquiry-direction,.field>p:not(.field-error){color:var(--signal-muted)}.working-note{color:var(--signal-black);background:var(--signal-acid)}.working-note .eyebrow,.working-note h2,.working-note div p,.working-note .text-link{color:var(--signal-black)}.right-door{border-top:1px solid var(--signal-line)}.door-links>a,.door-links>.peer-unlinked{border-color:var(--signal-line)}.door-links>a:hover{color:var(--signal-acid)}.contact-layout{max-width:1120px}.enquiry-form{border-color:var(--signal-acid)}.step-progress li{color:var(--signal-muted)}.step-progress li[aria-current=step]{color:var(--signal-ink)}.intent-option{border-color:var(--signal-line)}.intent-option:hover,.intent-option[data-selected]{border-color:var(--signal-acid);background:#c7ff350f}.intent-option>input{accent-color:var(--signal-acid)}.contact-aside{border:1px solid var(--signal-line);background:var(--signal-panel)}.contact-aside .contact-note{color:var(--signal-acid)}.field input,.field textarea{border-color:#7c7d72;color:#12130d;background:#f0eddf}.review-sheet{color:#12130d;background:#f0eddf;box-shadow:6px 7px #c7ff3538}.review-sheet dt,.review-sheet+p,.draft-note{color:#5f6158}.button{border-color:var(--signal-acid);color:var(--signal-black);background:var(--signal-acid);font-weight:700}.button:hover{border-color:var(--signal-orange);color:var(--signal-black);background:var(--signal-orange)}.button-secondary{color:var(--signal-ink);border-color:var(--signal-line);background:transparent}.invitation{position:relative;min-height:540px;padding-block:clamp(90px,11vw,150px);overflow:hidden;border-top:1px solid var(--signal-line);background:var(--signal-panel)}.invitation:after{content:"";position:absolute;right:-90px;top:50%;width:360px;height:360px;border:1px solid rgba(199,255,53,.28);border-radius:50%;transform:translateY(-50%);box-shadow:0 0 0 45px #c7ff3506,0 0 0 90px #c7ff3505}.invitation-mark{position:relative;z-index:1;color:var(--signal-acid);font-family:var(--sans);font-size:12px;font-style:normal;font-weight:800;letter-spacing:.14em;text-transform:uppercase;transform:none}.invitation h2{max-width:700px;color:var(--signal-ink);font-size:clamp(55px,6vw,92px);line-height:.88;letter-spacing:-.055em}.invitation div>p:last-child{color:var(--signal-muted)}.invitation>.text-link{position:relative;z-index:1;color:var(--signal-acid)}.site-footer{border-color:var(--signal-line);background:var(--signal-black)}.footer-postscript p,.footer-links{color:var(--signal-muted)}.footer-postscript>span{color:var(--signal-acid)}.footer-links a:hover{color:var(--signal-acid)}@keyframes signal-pulse{0%,to{opacity:.25;transform:scaleX(.65)}50%{opacity:.8;transform:scaleX(1)}}@keyframes signal-blink{50%{opacity:.4}}@keyframes orbit-a{to{transform:rotate(360deg)}}@keyframes orbit-b{to{transform:rotate(398deg)}}@keyframes orbit-c{to{transform:rotate(333deg)}}@keyframes signal-sweep{to{transform:rotate(360deg)}}@keyframes signal-tape{to{transform:translate(-100%)}}@keyframes evidence-arrive{0%{opacity:.35;transform:scale(1.025);filter:saturate(0) contrast(1.2)}to{opacity:1;transform:scale(1);filter:saturate(.7) contrast(1.08)}}@keyframes screen-scan{0%{transform:translateY(0)}to{transform:translateY(460px)}}@media(max-width:1100px){.signal-hero{grid-template-columns:minmax(380px,.95fr) minmax(360px,1.05fr)}.signal-object{width:min(46vw,560px)}.signal-section-head{gap:45px}.tuner-display{grid-template-columns:1fr}.tuner-reading{max-width:720px}}@media(max-width:900px){.signal-hero{min-height:auto;padding:72px 40px 90px;grid-template-columns:1fr}.signal-hero-copy{padding-top:30px}.signal-kicker{margin-bottom:58px}.signal-object{width:min(82vw,620px);margin:-30px auto 10px}.signal-section-head,.field-notes{grid-template-columns:1fr;gap:44px}.field-notes-title{max-width:620px}.signal-tuner:before{display:none}}@media(max-width:720px){.signal-hero{padding:60px 24px 88px}.signal-hero h1{font-size:clamp(70px,24vw,106px)}.signal-hero h1 em{margin-left:0}.signal-lead{margin-top:40px}.signal-actions{align-items:stretch;flex-direction:column}.signal-button{justify-content:space-between}.signal-link{align-self:flex-start}.signal-object{width:95vw;margin-left:-12vw}.signal-tuner,.field-notes,.open-frequency{padding-left:24px;padding-right:24px}.signal-section-head{margin-bottom:45px}.signal-section-head h2{font-size:clamp(54px,18vw,78px)}.tuner-console{border:0;box-shadow:none}.tuner-controls{grid-template-columns:1fr;border:1px solid #aaa99d}.tuner-frequency{min-height:62px;grid-template-columns:34px 1fr auto;align-items:center;border-right:0;border-bottom:1px solid #aaa99d}.tuner-frequency:last-child{border-bottom:0}.tuner-frequency i{grid-column:auto}.tuner-display{min-height:auto;padding:36px 0 0}.tuner-screen,.tuner-screen img{min-height:280px}.field-note-list article{grid-template-columns:36px 1fr;gap:14px 20px}.field-note-list article p{grid-column:2}.open-frequency{min-height:600px}.open-frequency h2{font-size:clamp(48px,15vw,75px)}.invitation:after{opacity:.45}}@media(max-width:460px){.signal-object-label{left:16%}.signal-object-foot{left:16%;max-width:170px}.tuner-display{gap:32px}.tuner-screen,.tuner-screen img{min-height:230px}}@media(prefers-reduced-motion:reduce){.signal-orbit-a,.signal-orbit-b,.signal-orbit-c,.signal-sweep,.signal-tape span,.signal-kicker span,.signal-hero:before,.screen-scan,.tuner-screen img{animation:none!important}}.chapter-trail{display:flex;gap:18px;font-size:12px;text-transform:uppercase;letter-spacing:.14em;padding:30px 0;border-bottom:1px solid #7777}.depth-chapter,.essay-page,.path-page{padding:0 clamp(24px,6vw,100px);max-width:1600px;margin:auto}.chapter-hero{position:relative;padding:90px 0 80px;isolation:isolate;overflow:hidden}.chapter-hero h1{font-size:clamp(80px,12vw,190px);line-height:.9;letter-spacing:-.07em;max-width:1100px;margin:24px 0}.chapter-hero h1 span{display:block;font-size:clamp(30px,4vw,58px);line-height:1.07;letter-spacing:-.04em;max-width:650px;margin-top:35px}.chapter-deck{font-size:clamp(19px,2vw,26px);line-height:1.6;max-width:710px;margin:30px 0}.chapter-watermark{position:absolute;right:0;bottom:-.1em;font-size:clamp(180px,35vw,530px);font-weight:800;color:#b7ca7130;z-index:-1;line-height:1}.chapter-question{border-top:1px solid #7777;padding:80px 0;display:grid;grid-template-columns:1fr 2fr;gap:28px}.chapter-question h2{font-size:clamp(35px,4vw,65px);line-height:1.08;letter-spacing:-.04em}.chapter-question>p:last-child{grid-column:2;max-width:680px;font-size:19px;line-height:1.7}.flow-section{background:#ccff49;color:#111;padding:45px;margin:0 -25px 80px}.flow-section h2{font-size:clamp(34px,4vw,58px);letter-spacing:-.045em;margin:12px 0}.flow-section>div>p:last-child{margin:16px 0 35px}.flow-track{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #111}.flow-track button{background:transparent;color:#111;border:0;border-right:1px solid #111;padding:28px 20px;text-align:left;cursor:pointer;display:grid;gap:36px;transition:background .15s,color .15s}.flow-track button:last-child{border-right:0}.flow-track button[aria-pressed=true],.flow-track button:hover{background:#111;color:#ccff49}.flow-track strong{font-size:clamp(19px,2vw,31px);font-weight:500;letter-spacing:-.04em}.flow-track i{font-style:normal;font-size:24px}.flow-reading{min-height:100px;display:flex;align-items:baseline;gap:25px;padding:30px 0 0;font-size:clamp(21px,2.8vw,35px);line-height:1.3}.flow-reading>span{font-size:13px;flex-shrink:0}.chapter-artifact{margin:0;background:#e5e4d9;padding:clamp(16px,4vw,65px);color:#121412;position:relative}.chapter-artifact:before{content:"PUBLIC ARTIFACT / SOURCE VIEW";display:block;font-size:11px;letter-spacing:.14em;margin-bottom:25px}.chapter-artifact img{display:block;width:100%;height:auto;max-height:800px;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}.chapter-artifact figcaption{display:flex;justify-content:space-between;gap:24px;margin-top:25px;font-size:12px;line-height:1.6}.chapter-artifact a{text-decoration:underline}.chapter-observation{padding:90px 0}.chapter-observation blockquote{font-size:clamp(34px,4.5vw,68px);line-height:1.12;letter-spacing:-.04em;max-width:1000px;margin:24px 0 50px}.chapter-scope{display:flex;flex-wrap:wrap;border-top:1px solid #7777}.chapter-scope>span{padding:25px 35px 25px 0;font-size:17px}.chapter-scope small{display:block;font-size:11px;margin-bottom:10px;opacity:.65}.chapter-next{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #7777;margin-bottom:80px}.chapter-next a{padding:35px 25px 35px 0}.chapter-next small{display:block;margin-bottom:14px}.chapter-next strong{font-size:clamp(24px,3vw,42px);font-weight:500;letter-spacing:-.04em}.chapter-next a:hover strong{text-decoration:underline;text-underline-offset:7px}.essay-page header,.path-hero{padding:85px 0 65px}.essay-page h1,.path-hero h1{font-size:clamp(56px,8vw,120px);line-height:.98;letter-spacing:-.065em;max-width:1050px;margin:25px 0}.essay-body{max-width:850px;margin-left:auto}.essay-body section{position:relative;border-top:1px solid #7777;padding:45px 0 50px 65px}.essay-number{position:absolute;left:0;font-size:12px;top:52px}.essay-body h2{font-size:32px;letter-spacing:-.04em;margin:0 0 22px}.essay-body p{font-size:20px;line-height:1.8;max-width:700px}.field-exercise{background:#ccff49;color:#111;padding:55px;margin:50px 0 80px}.field-exercise h2{font-size:clamp(30px,4vw,55px);line-height:1.2;letter-spacing:-.04em;margin:20px 0 35px}.field-exercise .signal-button,.path-page .signal-button,.chapter-hero .signal-button{background:#111;color:#ccff49;border:1px solid #ccff49}.path-fine{font-size:12px;margin-top:18px;letter-spacing:.08em}.path-question{padding:50px 0;border-top:1px solid #7777}.path-question h2{font-size:clamp(40px,6vw,85px);letter-spacing:-.05em;margin-top:20px}.path-preparation{display:grid;grid-template-columns:1fr 2fr;gap:50px;padding:40px 0 70px}.path-preparation p{line-height:1.7}.path-preparation ol{list-style:decimal-leading-zero;padding-left:35px}.path-preparation li{padding:25px 10px;border-top:1px solid #7777;font-size:clamp(22px,3vw,38px);line-height:1.25}.path-outcome{max-width:720px;margin-left:auto;padding-bottom:85px}.path-outcome h2{font-size:40px;letter-spacing:-.04em}.path-outcome p{font-size:19px;line-height:1.8;margin:25px 0}.method-reading{padding:70px clamp(24px,6vw,100px)}.method-reading>a{display:flex;align-items:center;gap:30px;justify-content:space-between;border-top:1px solid #7777;padding:30px 0}.method-reading strong{font-size:clamp(23px,3vw,40px);font-weight:500;flex:1}.footer-directory{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:45px;padding:45px 0 65px}.footer-directory h2{font-size:11px;text-transform:uppercase;letter-spacing:.15em;margin:0 0 25px;opacity:.6}.footer-directory a{display:block;font-size:16px;line-height:1.4;margin:14px 0}.footer-directory a:hover{text-decoration:underline;text-underline-offset:5px}.field-note-list article>.text-link{grid-column:2 / -1;font-size:14px}.depth-vidhi .flow-section{background:#ddd5c6}.depth-kuro .flow-section{background:#ed935e}.depth-dibs .flow-section{background:#cdb7ef}.depth-daftar .flow-section{background:#c7dfd6}@media(max-width:700px){.chapter-hero{padding:55px 0}.chapter-question,.path-preparation{grid-template-columns:1fr;padding:45px 0}.chapter-question>p:last-child{grid-column:auto}.flow-section{padding:25px;margin:0 -12px 45px}.flow-track{grid-template-columns:1fr 1fr}.flow-track button{padding:20px;gap:20px;border-bottom:1px solid #111}.flow-track button:nth-child(2){border-right:0}.flow-track button:nth-child(n+3){border-bottom:0}.flow-reading{min-height:155px}.chapter-artifact figcaption{flex-direction:column;gap:10px}.chapter-observation{padding:50px 0}.chapter-next{grid-template-columns:1fr;margin-bottom:45px}.chapter-next a+a{border-top:1px solid #7777}.essay-page header,.path-hero{padding:55px 0 40px}.essay-body section{padding:35px 0 40px 35px}.essay-number{top:42px}.essay-body p{font-size:18px}.field-exercise{padding:28px;margin:30px 0 50px}.footer-directory{grid-template-columns:1fr;gap:30px}.footer-directory a{font-size:18px}.chapter-hero .signal-button,.path-hero .signal-button{font-size:14px}.chapter-deck{font-size:19px}}.signal-hero{background:#11130f;min-height:850px;padding-top:45px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:50px}.signal-hero-copy{padding-top:0}.signal-kicker{margin-bottom:35px}.signal-hero h1{font-size:clamp(65px,7.5vw,115px)}.signal-lead{margin-top:35px}.signal-body{font-size:15px;line-height:1.6}.signal-manuscript{background:#e5e4d9;color:#11130f;padding:30px;transform:rotate(4deg);box-shadow:14px 16px #ccff4929;position:relative;max-width:530px;width:100%;justify-self:center;border:1px solid #b9b7a6}.manuscript-registration{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.13em;border-bottom:1px solid #1115;padding-bottom:20px}.manuscript-registration span{font-size:25px}.manuscript-wave{height:160px;display:flex;align-items:center;justify-content:space-between;gap:3px;margin:25px 0}.manuscript-wave i{display:block;width:3px;background:#11130f;max-height:145px}.manuscript-question{font:400 clamp(65px,6.5vw,100px)/.82 var(--serif);letter-spacing:-.065em;margin:25px 0 40px}.manuscript-question em{color:#566b18}.manuscript-bottom{display:flex;justify-content:space-between;align-items:flex-end;border-top:1px solid #1115;padding-top:20px;font-size:9px;letter-spacing:.08em}.manuscript-bottom b{font:italic 50px/.7 var(--serif)}@media(max-width:1000px){.signal-hero{grid-template-columns:1fr;min-height:0;padding:60px 30px 100px}.signal-manuscript{max-width:530px;margin:45px auto 25px}.signal-hero h1{font-size:clamp(72px,12vw,110px)}.signal-hero-copy{max-width:720px}.signal-kicker{margin-bottom:40px}}@media(max-width:460px){.signal-hero{padding:40px 24px 90px}.signal-hero h1{font-size:73px}.signal-lead{font-size:24px}.signal-manuscript{padding:23px;width:calc(100% - 15px)}.manuscript-wave{height:130px}.manuscript-wave i{max-height:115px}.manuscript-question{font-size:80px}.signal-actions{margin-top:26px}.signal-body{margin-top:20px}.privacy-page .page-title{font-size:clamp(42px,11.6vw,53px)}.privacy-page .page-title em{overflow-wrap:anywhere}}.skip-link{color:#11130f;background:#ccff49}.skip-link:focus-visible{outline-color:#ff6935}.flow-section .eyebrow,.field-exercise .eyebrow{color:#27331e}.signal-tuner.home-venture-index>header>p:last-child{color:#45483e}
