@font-face{font-family:Bebas Neue;src:url(/fonts/bebas-neue-400-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow-400-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow-600-latin.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-600-latin.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:DM Mono;src:url(/fonts/dm-mono-400-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--paper:#f4f1ec;--ink:#070707;--orange:#ff4500;--orange-text:#a72e00;--orange-surface:#ff4500;--on-orange:#070707;--muted:#59554f;--line:#d5cfc5;--pad:clamp(22px,4vw,72px);--safe-box-x:clamp(20px,2.4vw,36px);--safe-box-y:clamp(18px,2vw,30px);--header-h:78px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{background:var(--paper);color:var(--ink);font-synthesis:none;margin:0;font-family:Barlow,Arial,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::selection{background:var(--orange);color:var(--ink)}.skip-link{z-index:1000;background:var(--ink);color:var(--paper);padding:10px 14px;position:fixed;top:10px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:none}.site-header{height:var(--header-h);z-index:100;padding:0 var(--pad);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f4f1ecf0;border-bottom:1px solid #07070724;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;inset:0 0 auto}.brand{width:144px;display:block}.brand img{width:100%;height:auto}.desktop-nav{align-items:center;gap:34px;font-size:14px;display:flex}.desktop-nav a,.text-link{position:relative}.desktop-nav a:after,.text-link:after{content:"";background:var(--orange);height:1px;transition:right .22s;position:absolute;bottom:-5px;left:0;right:100%}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after,.text-link:hover:after,.text-link:focus-visible:after{right:0}.header-cta{background:var(--ink);min-height:44px;color:var(--paper);justify-self:end;align-items:center;padding:0 18px;font-size:14px;font-weight:600;transition:background .18s,color .18s;display:inline-flex}.header-cta:hover,.header-cta:focus-visible{background:var(--orange-surface);color:var(--on-orange)}.hero{min-height:100svh;padding-top:var(--header-h);border-bottom:1px solid var(--line);grid-template-columns:minmax(480px,44%) 1fr;display:grid}.hero-copy{padding:clamp(46px,7vh,96px) var(--pad) 46px;flex-direction:column;justify-content:center;display:flex}.eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin:0 0 clamp(28px,5vh,58px);font-family:DM Mono,monospace;font-size:11px;line-height:1.4;display:flex}.eyebrow span{background:var(--orange);width:9px;height:9px;box-shadow:none;border-radius:0}h1{letter-spacing:.005em;max-width:770px;margin:0;font-family:Bebas Neue,Impact,sans-serif;font-size:clamp(62px,7vw,126px);font-weight:400;line-height:.84}.orange{color:var(--orange-text)}.hero-lead{max-width:590px;margin:clamp(28px,4vh,52px) 0 0;font-size:clamp(18px,1.4vw,22px);line-height:1.47}.hero-actions{align-items:center;gap:30px;margin-top:34px;display:flex}.button{justify-content:space-between;align-items:center;gap:30px;min-height:52px;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex}.button-primary{background:var(--orange);color:var(--ink)}.button-primary:hover,.button-primary:focus-visible{background:var(--ink);color:var(--paper)}.text-link{font-size:15px}.reassurance{color:var(--muted);margin:22px 0 0;font-size:14px}.hero-visual{min-height:calc(100svh - var(--header-h));background:var(--ink);isolation:isolate;position:relative;overflow:hidden}.hero-signal{background:var(--ink);place-items:center;display:grid;position:absolute;inset:0}.hero-mark{z-index:1;filter:none;width:min(73%,700px);height:auto;position:relative}.signal-readout{z-index:3;letter-spacing:.12em;color:#8e8981;text-transform:uppercase;font:400 11px/1.4 DM Mono,monospace;position:absolute}.signal-readout span{color:var(--orange)}.hero-photo-window{z-index:5;aspect-ratio:4/5;border:8px solid var(--ink);width:clamp(190px,25vw,390px);margin:0;position:absolute;bottom:clamp(68px,9vh,110px);right:clamp(22px,4vw,58px);overflow:hidden;box-shadow:0 0 0 1px #333}.hero-photo-window img{object-fit:cover;object-position:50% 55%;width:100%;height:100%}.hero-photo-window:after{content:"";pointer-events:none;background:linear-gradient(#0000,#070707c7);height:42%;position:absolute;inset:auto 0 0}.hero-photo-window figcaption{z-index:2;color:var(--paper);letter-spacing:.07em;text-transform:uppercase;align-items:flex-start;gap:10px;font-family:DM Mono,monospace;font-size:10px;line-height:1.35;display:flex;position:absolute;bottom:16px;left:18px;right:18px}.caption-index{color:var(--orange);font-size:15px}:focus-visible{outline-offset:4px;box-shadow:0 0 0 6px var(--orange);outline:3px solid}main section{scroll-margin-top:var(--header-h)}.section{--section-y:clamp(92px,11vw,176px);padding:var(--section-y) var(--pad)}h2,h3,p{overflow-wrap:break-word}h2{letter-spacing:.006em;text-transform:uppercase;margin:0;font-family:Bebas Neue,Impact,sans-serif;font-size:clamp(58px,7.2vw,126px);font-weight:400;line-height:.87}h3{margin:0;font-family:Bebas Neue,Impact,sans-serif;font-weight:400}.section-head{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:end;column-gap:clamp(48px,8vw,140px);margin-bottom:clamp(66px,9vw,130px);display:grid}.section-head .eyebrow{grid-column:1/-1;margin-bottom:36px}.section-head>p:last-child{max-width:560px;margin:0 0 8px;font-size:clamp(18px,1.5vw,23px);line-height:1.5}.orientation-strip{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.orientation-strip a{min-height:124px;padding:26px var(--pad);border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;transition:background .2s,color .2s;display:flex}.orientation-strip a:last-child{border-right:0}.orientation-strip a:hover,.orientation-strip a:focus-visible{background:var(--orange-surface);color:var(--on-orange)}.orientation-strip span{letter-spacing:.11em;text-transform:uppercase;color:var(--muted);font-family:DM Mono,monospace;font-size:11px}.orientation-strip a:hover span,.orientation-strip a:focus-visible span{color:var(--ink)}.orientation-strip strong{font-size:19px;font-weight:500}.situations{background:var(--ink);color:var(--paper)}.situations .section-head>p:last-child{color:#c8c0b5}.situations .eyebrow{color:#aaa39a}.situations-layout{grid-template-columns:minmax(320px,.8fr) minmax(460px,1.2fr);align-items:start;gap:clamp(48px,8vw,130px);display:grid}.editorial-photo{margin:0;position:relative;overflow:hidden}.editorial-photo img{aspect-ratio:3/4;object-fit:cover;object-position:50% 48%;width:100%;height:auto}.editorial-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#070707b8);height:35%;position:absolute;inset:auto 0 0}.editorial-photo figcaption{z-index:2;align-items:flex-start;gap:14px;font-size:16px;line-height:1.35;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.editorial-photo figcaption span{color:var(--orange);font-family:DM Mono,monospace;font-size:12px}.situation-list{border-top:1px solid #3b3b3b;margin:0;padding:0;list-style:none}.situation-list li{border-bottom:1px solid #3b3b3b;grid-template-columns:54px 1fr 24px;align-items:center;gap:20px;min-height:128px;display:grid}.situation-list li>span{color:#7e7b76;font-family:DM Mono,monospace;font-size:12px}.situation-list p{max-width:720px;margin:0;font-size:clamp(21px,2vw,31px);line-height:1.17}.situation-list i{background:#4c4c4c;border-radius:50%;width:10px;height:10px;transition:background .18s,transform .18s}.situation-list li:hover i{background:var(--orange);transform:scale(1.25)}.conversation{grid-template-columns:minmax(360px,.9fr) minmax(430px,1.1fr);align-items:center;gap:clamp(58px,9vw,150px);display:grid}.conversation-copy h2{max-width:710px;font-size:clamp(68px,7vw,120px)}.conversation-copy>p:not(.eyebrow){max-width:620px;margin:34px 0 0;font-size:clamp(19px,1.55vw,24px);line-height:1.48}.conversation-copy .conversation-answer{font-weight:600}.conversation-copy blockquote{border-top:1px solid var(--line);max-width:580px;color:var(--muted);margin:clamp(52px,7vw,96px) 0 0;padding:26px 0 0;font-family:Barlow,sans-serif;font-size:17px;line-height:1.45}.conversation-photo{margin:0;overflow:hidden}.conversation-photo img{aspect-ratio:4/5;object-fit:cover;object-position:center;width:100%}.output-preview{background:#ded7cc;grid-template-columns:minmax(310px,.62fr) minmax(620px,1.38fr);align-items:start;gap:clamp(58px,8vw,132px);display:grid}.output-intro{top:calc(var(--header-h) + 42px);position:sticky}.output-intro h2{font-size:clamp(64px,6.8vw,116px)}.output-stage{background:var(--ink);padding:clamp(26px,4vw,58px);box-shadow:28px 28px #07070717}.output-sheet{background:var(--paper);color:var(--ink);flex-direction:column;min-height:640px;padding:clamp(22px,3vw,44px);display:flex}.output-sheet>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:30px;display:flex}.output-sheet>header img{width:142px;height:auto}.output-sheet>header p{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:right;align-items:center;gap:8px;margin:2px 0 0;font:400 9px/1.35 DM Mono,monospace;display:flex}.output-sheet>header p span{background:var(--orange);border-radius:0;flex:none;width:7px;height:7px}.output-sheet-title{grid-template-columns:110px 1fr;align-items:start;gap:20px;padding:clamp(46px,6vw,76px) 0 34px;display:grid}.output-sheet-title>span,.output-grid section>span{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font:400 9px/1.4 DM Mono,monospace}.output-sheet-title h3{text-transform:uppercase;max-width:550px;font-size:clamp(48px,5vw,78px);line-height:.9}.output-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.output-grid section{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:170px;padding:22px}.output-grid section>span{margin-bottom:30px;display:block}.output-grid section p{margin:0;font-size:15px;line-height:1.42}.output-grid .output-next{background:var(--orange);color:var(--ink)}.output-grid .output-next>span{color:var(--ink)}.output-sheet>footer{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:20px;margin-top:auto;padding-top:24px;font:400 9px/1.4 DM Mono,monospace;display:flex}.output-sheet>footer span:before{content:"●";color:var(--orange);margin-right:7px}.output-roles{color:var(--paper);border:1px solid #383838;border-top:0;grid-template-columns:repeat(3,1fr);display:grid}.output-roles p{border-right:1px solid #383838;flex-direction:column;justify-content:space-between;gap:24px;min-height:116px;margin:0;padding:20px;font-size:14px;line-height:1.35;display:flex}.output-roles p:last-child{border-right:0}.output-roles p span{color:var(--orange);font:400 10px DM Mono,monospace}.lenses{background:#e9e3da}.lenses-layout{grid-template-columns:minmax(360px,.93fr) minmax(420px,1.07fr);align-items:start;gap:clamp(52px,8vw,124px);display:grid}.lenses-photo{top:calc(var(--header-h) + 28px);height:calc(100svh - var(--header-h) - 56px);min-height:560px;margin:0;position:sticky;overflow:hidden}.lenses-photo img{object-fit:cover;object-position:center 46%;width:100%;height:100%}.lenses-photo:after{content:"";background:linear-gradient(#0000,#0707079e);height:30%;position:absolute;inset:auto 0 0}.lenses-photo figcaption{z-index:2;color:var(--paper);font-size:15px;position:absolute;bottom:22px;left:24px;right:24px}.lens-chapter{min-height:64svh;scroll-margin-top:var(--header-h);border-top:1px solid #c7bfb3;flex-direction:column;justify-content:center;padding:72px 0;display:flex}.lens-number{color:var(--orange-text);font-family:Bebas Neue,sans-serif;font-size:52px;line-height:1}.lens-name{letter-spacing:.11em;text-transform:uppercase;color:var(--muted);margin:18px 0 42px;font-family:DM Mono,monospace;font-size:12px}.lens-chapter h3{text-transform:uppercase;max-width:660px;font-size:clamp(52px,5vw,88px);line-height:.9}.lens-chapter>p:last-child{max-width:620px;margin:30px 0 0;font-size:clamp(18px,1.45vw,22px);line-height:1.52}.lens-close{border-top:1px solid #c7bfb3;margin:0;padding:40px 0 0;font-size:18px;font-weight:600;line-height:1.45}.method{padding:clamp(94px,11vw,174px) var(--pad) 54px;background:var(--ink);color:var(--paper)}.method .eyebrow{color:#aaa39a}.method-head{grid-template-columns:.48fr 1.52fr;align-items:start;gap:clamp(40px,7vw,112px);margin-bottom:clamp(68px,9vw,128px);display:grid}.method-head .eyebrow{margin-top:12px}.method-head h2{font-size:clamp(66px,8vw,136px)}.method-layout{grid-template-columns:minmax(350px,.9fr) minmax(440px,1.1fr);align-items:start;gap:clamp(52px,8vw,126px);display:grid}.method-layout figure{margin:0;overflow:hidden}.method-layout figure img{aspect-ratio:4/5;object-fit:cover;width:100%}.method-list{border-top:1px solid #3b3b3b;margin:0;padding:0;list-style:none}.method-list li{border-bottom:1px solid #3b3b3b;grid-template-columns:54px 1fr;align-items:center;gap:24px;min-height:154px;display:grid}.method-list li>span{color:var(--orange);font-family:DM Mono,monospace;font-size:12px}.method-list h3{text-transform:uppercase;font-size:clamp(46px,4.5vw,76px);line-height:.9}.method-list p{color:#beb7ad;margin:12px 0 0;font-size:17px;line-height:1.45}.method-closing{letter-spacing:.02em;text-transform:uppercase;border-top:1px solid #3b3b3b;margin:54px 0 0;padding-top:28px;font-family:Bebas Neue,sans-serif;font-size:clamp(34px,3.5vw,60px)}.receives{grid-template-columns:minmax(380px,.9fr) minmax(430px,1.1fr);align-items:center;gap:clamp(58px,9vw,150px);display:grid}.receives-photo{margin:0;overflow:hidden}.receives-photo img{aspect-ratio:4/5;object-fit:cover;width:100%}.receives-copy h2{font-size:clamp(66px,7vw,118px)}.receives-copy>p:not(.eyebrow){max-width:590px;margin:30px 0 0;font-size:clamp(18px,1.45vw,22px);line-height:1.5}.receives-copy ul{border-top:1px solid var(--line);margin:clamp(48px,6vw,78px) 0 0;padding:0;list-style:none}.receives-copy li{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr;align-items:center;gap:16px;min-height:72px;font-size:17px;line-height:1.35;display:grid}.receives-copy li span{color:var(--orange-text);font-family:DM Mono,monospace;font-size:11px}.receives-copy blockquote{max-width:600px;margin:46px 0 0;font-family:Barlow,sans-serif;font-size:22px;font-weight:600;line-height:1.38}.example{background:var(--orange);color:var(--ink);grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);display:grid}.example-copy{padding:clamp(96px,11vw,170px) var(--pad)}.example .eyebrow{color:var(--ink);margin-bottom:clamp(46px,7vw,82px)}.example .eyebrow span{background:var(--ink);box-shadow:0 0 0 5px #07070724}.example h2{max-width:1100px;font-size:clamp(70px,8vw,142px)}.example-copy>p:not(.eyebrow){max-width:620px;margin:clamp(42px,5vw,72px) 0 0 38%;font-size:clamp(19px,1.5vw,24px);line-height:1.48}.example .example-close{font-weight:600}.example-photo{background:var(--ink);min-height:100%;margin:0;position:relative;overflow:hidden}.example-photo img{object-fit:cover;object-position:50% 52%;width:100%;height:100%;min-height:680px}.example-photo:after{content:"";background:linear-gradient(#0000,#070707c7);height:36%;position:absolute;inset:auto 0 0}.example-photo figcaption{z-index:2;color:var(--paper);gap:12px;font-size:16px;line-height:1.35;display:flex;position:absolute;bottom:24px;left:26px;right:26px}.example-photo figcaption span{color:var(--orange);font:400 12px DM Mono,monospace}.ideas-preview{background:var(--paper)}.ideas-heading{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:clamp(46px,8vw,140px);margin-bottom:clamp(64px,8vw,120px);display:grid}.ideas-heading .eyebrow{grid-column:1/-1;margin-bottom:18px}.ideas-heading h2{max-width:1040px;font-size:clamp(64px,7.4vw,126px)}.ideas-heading>p:last-child{max-width:520px;margin:0 0 8px;font-size:20px;line-height:1.5}.ideas-mosaic{background:var(--ink);border:1px solid var(--ink);grid-template-rows:auto auto;grid-template-columns:1.18fr .82fr;gap:1px;display:grid}.idea-tile{background:var(--paper);display:grid;position:relative;overflow:hidden}.idea-tile-1{grid-row:1/3;min-height:820px}.idea-tile-2,.idea-tile-3{grid-template-columns:minmax(180px,.48fr) minmax(220px,.52fr);min-height:409px}.idea-tile figure{background:#c7c0b6;margin:0;overflow:hidden}.idea-tile figure img{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.65,.25,1)}.idea-tile-1 figure{min-height:620px}.idea-tile-2 figure,.idea-tile-3 figure{height:100%}.idea-tile>div{flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:clamp(22px,3vw,38px);display:flex}.idea-tile-1>div{min-height:38%;color:var(--paper);background:linear-gradient(#0000,#070707eb 56%);padding-top:110px;position:absolute;bottom:0;left:0;right:0}.idea-tile>div>p{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 18px;font:400 10px/1.4 DM Mono,monospace}.idea-tile-1>div>p{color:#c1bbb2}.idea-tile>div>p span{color:var(--orange);margin-right:12px}.idea-tile h3{text-transform:uppercase;font-size:clamp(36px,3.6vw,62px);line-height:.92}.idea-tile-1 h3{max-width:760px;font-size:clamp(52px,5.7vw,96px)}.idea-tile i{text-transform:uppercase;letter-spacing:.08em;margin-top:24px;font:400 11px DM Mono,monospace}.idea-tile:hover figure img,.idea-tile:focus-visible figure img{transform:scale(1.025)}.ideas-all{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;min-height:62px;margin-top:34px;padding:0 2px;font-size:18px;font-weight:600;display:flex}.ideas-all span{color:var(--orange-text);font-size:26px}.roles{grid-template-columns:minmax(370px,.82fr) minmax(470px,1.18fr);column-gap:clamp(70px,10vw,170px);display:grid}.roles-title-block{position:relative}.roles-title-block h2{font-size:clamp(68px,7.4vw,126px)}.roles-title-block>img{width:126px;margin-top:clamp(58px,8vw,110px)}.role-list{border-top:1px solid var(--line)}.role-list article{border-bottom:1px solid var(--line);grid-template-columns:56px minmax(160px,.65fr) 1fr;align-items:start;gap:24px;min-height:210px;padding:34px 0;display:grid}.role-list article>span{color:var(--orange-text);margin-top:7px;font-family:DM Mono,monospace;font-size:11px}.role-list h3{text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:26px;line-height:1.05}.role-list p{margin:0;font-size:18px;line-height:1.48}.roles-note{max-width:780px;color:var(--muted);grid-column:2;margin:48px 0 0;font-size:15px;line-height:1.5}.faq{background:#e9e3da;grid-template-columns:minmax(300px,.65fr) minmax(500px,1.35fr);gap:clamp(70px,10vw,170px);display:grid}.faq-heading{top:calc(var(--header-h) + 42px);align-self:start;position:sticky}.faq-heading h2{font-size:clamp(70px,8vw,132px)}.faq-list{border-top:1px solid #c7bfb3}.faq-list details{border-bottom:1px solid #c7bfb3}.faq-list summary{cursor:pointer;grid-template-columns:48px 1fr 40px;align-items:center;gap:18px;min-height:110px;font-size:clamp(19px,1.7vw,26px);font-weight:600;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:var(--orange-text);font-family:DM Mono,monospace;font-size:11px}.faq-list summary i{text-align:center;font-size:28px;font-style:normal;font-weight:400;transition:transform .2s}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list details>p{color:#514e49;max-width:760px;margin:0;padding:0 58px 36px 66px;font-size:18px;line-height:1.52}.contact{background:var(--ink);color:var(--paper);grid-template-columns:minmax(360px,.82fr) minmax(500px,1.18fr);display:grid}.contact>figure{top:var(--header-h);height:calc(100svh - var(--header-h));margin:0;position:sticky;overflow:hidden}.contact>figure img{object-fit:cover;object-position:center 52%;width:100%;height:100%}.contact>figure:after{content:"";background:linear-gradient(#0000,#070707c2);height:34%;position:absolute;inset:auto 0 0}.contact>figure figcaption{z-index:2;font-size:16px;line-height:1.4;position:absolute;bottom:26px;left:28px;right:28px}.contact-content .eyebrow{color:#aaa39a}.contact-content h2{font-size:clamp(68px,7.5vw,126px)}.contact-content>p:not(.eyebrow){color:#c8c0b5;max-width:680px;margin:34px 0 0;font-size:20px;line-height:1.48}.case-form label{gap:10px;margin-bottom:28px;display:grid}.case-form label>span,.form-kicker{letter-spacing:.1em;text-transform:uppercase;color:#aaa39a;font-family:DM Mono,monospace;font-size:11px}.case-form input,.case-form textarea{width:100%;color:var(--paper);resize:vertical;background:0 0;border:0;border-bottom:1px solid #565656;border-radius:0;padding:10px 0 14px;font:400 18px/1.45 Barlow,sans-serif}.case-form input:focus,.case-form textarea:focus{border-color:var(--orange);outline:0}.form-pair{grid-template-columns:1fr 1fr;gap:28px;display:grid}.form-submit-row{grid-template-columns:minmax(210px,.7fr) 1fr;align-items:center;gap:28px;margin-top:42px;display:grid}.form-submit-row p{color:#aaa39a;margin:0;font-size:13px;line-height:1.45}.preview-note{font-family:DM Mono,monospace;color:#797979!important;margin:20px 0 0!important;font-size:11px!important}.prepared-case{border-top:1px solid #4d4d4d;margin-top:clamp(58px,7vw,96px);padding-top:34px}.prepared-case h3{text-transform:uppercase;margin-top:24px;font-size:clamp(48px,4.5vw,74px)}.prepared-case>p:not(.form-kicker){color:#c8c0b5;max-width:680px;font-size:17px;line-height:1.5}.prepared-case pre{color:var(--paper);white-space:pre-wrap;border-left:4px solid var(--orange);background:#171717;max-height:420px;margin:34px 0;padding:26px;font:400 13px/1.55 DM Mono,monospace;overflow:auto}.form-actions{align-items:center;gap:22px;display:flex}.reset-button{min-height:44px;color:var(--paper);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;font:600 14px Barlow,sans-serif;text-decoration:underline}.site-footer img{width:148px}.site-footer p{margin:0;line-height:1.45}.site-footer>a:last-child{color:var(--paper);text-underline-offset:5px;text-decoration:underline}.mobile-menu{justify-self:end;display:none;position:relative}.mobile-menu summary{cursor:pointer;place-content:center;gap:7px;width:44px;height:44px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:var(--ink);width:24px;height:1px;transition:transform .2s;display:block}.mobile-menu[open] summary span:first-child{transform:translateY(4px)rotate(45deg)}.mobile-menu[open] summary span:last-child{transform:translateY(-4px)rotate(-45deg)}.mobile-menu nav{z-index:99;top:var(--header-h);padding:24px var(--pad) 34px;background:var(--paper);border-bottom:1px solid var(--line);display:grid;position:fixed;left:0;right:0}.mobile-menu nav a{border-bottom:1px solid var(--line);align-items:center;min-height:54px;font-size:17px;display:flex}.journal{padding-top:var(--header-h)}.journal-hero{min-height:76svh;padding:clamp(78px,10vw,154px) var(--pad) clamp(68px,8vw,120px);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.42fr) minmax(300px,.58fr);align-items:end;column-gap:clamp(60px,10vw,170px);display:grid}.journal-hero .eyebrow{grid-column:1/-1;align-self:start}.journal-hero h1{font-size:clamp(74px,9.4vw,164px);line-height:.84}.journal-hero>p:last-child{max-width:540px;margin:0 0 10px;font-size:clamp(19px,1.6vw,24px);line-height:1.5}.journal-grid{background:var(--ink);grid-template-columns:minmax(0,1.16fr) minmax(420px,.84fr);gap:1px;display:grid}.journal-feature,.journal-card{background:var(--paper)}.journal-feature figure,.journal-card figure{background:#c9c1b7;margin:0;position:relative;overflow:hidden}.journal-feature figure img,.journal-card figure img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.65,.25,1)}.journal-feature figure:after{content:"";background:linear-gradient(#0000,#070707ad);height:30%;position:absolute;inset:auto 0 0}.journal-feature figcaption{z-index:2;letter-spacing:.1em;text-transform:uppercase;color:var(--paper);justify-content:space-between;font:400 10px DM Mono,monospace;display:flex;position:absolute;bottom:24px;left:26px;right:26px}.journal-feature figcaption span:first-child{color:var(--orange)}.journal-feature>div>p,.journal-card>div>p{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 24px;font:400 10px DM Mono,monospace}.journal-feature h2,.journal-card h2{text-transform:uppercase;margin:0;font-family:Bebas Neue,sans-serif;font-weight:400}.journal-feature h2{max-width:930px;font-size:clamp(58px,6vw,104px);line-height:.88}.journal-read{letter-spacing:.08em;text-transform:uppercase;margin-top:30px;font:400 11px DM Mono,monospace;display:inline-block}.journal-list{background:var(--ink);grid-template-columns:1fr 1fr;gap:1px;display:grid}.journal-card{flex-direction:column;display:flex}.journal-card>div{flex-direction:column;flex:1;align-items:flex-start;padding:clamp(24px,3vw,40px);display:flex}.journal-card>div>p span{color:var(--orange-text);margin-right:12px}.journal-card .journal-read{margin-top:auto;padding-top:30px}.journal-feature:hover img,.journal-feature:focus-visible img,.journal-card:hover img,.journal-card:focus-visible img{transform:scale(1.025)}.journal-manifesto{min-height:72svh;padding:clamp(80px,10vw,154px) var(--pad);background:var(--orange);color:var(--ink);grid-template-rows:1fr auto;grid-template-columns:180px 1fr;align-items:start;gap:50px;display:grid}.journal-manifesto img{filter:brightness(0);width:160px}.journal-manifesto p{text-transform:uppercase;max-width:1180px;margin:0;font:400 clamp(62px,8.5vw,146px)/.85 Bebas Neue,sans-serif}.journal-manifesto a{border-bottom:1px solid var(--ink);grid-column:2;justify-self:start;padding-bottom:6px;font-weight:600}.article-page{padding-top:var(--header-h)}.article-hero{min-height:calc(100svh - var(--header-h));border-bottom:1px solid var(--line);grid-template-columns:minmax(500px,1.12fr) minmax(420px,.88fr);display:grid}.article-hero-copy{padding:clamp(72px,8vw,128px) var(--pad) 56px;flex-direction:column;justify-content:center;display:flex}.article-hero h1{max-width:1040px;font-size:clamp(70px,8.2vw,142px);line-height:.85}.article-dek{max-width:780px;margin:clamp(38px,5vw,68px) 0 0;font-size:clamp(20px,1.7vw,26px);line-height:1.46}.article-meta{border-top:1px solid var(--line);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:20px;margin-top:clamp(52px,7vw,92px);padding-top:18px;font:400 10px DM Mono,monospace;display:flex}.article-hero>figure{background:#c8c0b6;margin:0;position:relative;overflow:hidden}.article-hero>figure img{object-fit:cover;width:100%;height:100%}.article-hero>figure:after{content:"";background:linear-gradient(#0000,#070707ba);height:30%;position:absolute;inset:auto 0 0}.article-hero figcaption{z-index:2;color:var(--paper);gap:12px;font-size:13px;line-height:1.4;display:flex;position:absolute;bottom:24px;left:26px;right:26px}.article-hero figcaption span{color:var(--orange);font-family:DM Mono,monospace}.article-layout{padding:clamp(92px,11vw,178px) var(--pad);grid-template-columns:minmax(250px,.42fr) minmax(0,1.58fr);align-items:start;gap:clamp(54px,9vw,158px);display:grid}.article-rail{top:calc(var(--header-h) + 38px);border-top:1px solid var(--ink);max-width:310px;padding-top:20px;position:sticky}.article-rail>a{border-bottom:1px solid var(--ink);margin-bottom:54px;padding-bottom:5px;font-weight:600;display:inline-block}.article-rail>p{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font:400 10px/1.5 DM Mono,monospace}.article-rail>p:first-of-type{color:var(--ink);align-items:center;gap:8px;display:flex}.article-rail>p:first-of-type span{background:var(--orange);border-radius:0;width:8px;height:8px}.article-rail .article-scope{text-transform:none;letter-spacing:0;margin-top:38px;font-family:Barlow,sans-serif;font-size:14px;line-height:1.5}.article-body>p{margin:0 0 28px}.article-body h2{scroll-margin-top:calc(var(--header-h) + 28px);margin:clamp(80px,9vw,130px) 0 34px;font-size:clamp(54px,6vw,92px);line-height:.9}.article-body h2:first-child{margin-top:0}.article-body h3{text-transform:uppercase;scroll-margin-top:calc(var(--header-h) + 28px);margin:58px 0 22px;font-family:Barlow Condensed,sans-serif;font-size:clamp(28px,2.6vw,38px);font-weight:600;line-height:1.05}.article-body blockquote{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);border-left:8px solid var(--orange);text-transform:uppercase;margin:clamp(62px,8vw,106px) 0;padding:34px 0 34px clamp(28px,4vw,56px);font:400 clamp(34px,4vw,58px)/1.02 Bebas Neue,sans-serif}.article-body ul,.article-body ol{counter-reset:article-list;margin:34px 0 42px;padding-left:0;list-style:none}.article-body li{border-bottom:1px solid var(--line);counter-increment:article-list;margin:0;padding:18px 0 18px 52px;line-height:1.5;position:relative}.article-body li:first-child{border-top:1px solid var(--line)}.article-body li:before{content:counter(article-list,decimal-leading-zero);color:var(--orange-text);font:400 10px DM Mono,monospace;position:absolute;top:22px;left:0}.article-body a{color:#a72e05;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.article-body strong{font-weight:600}.article-cta{background:var(--ink);color:var(--paper);margin:clamp(88px,10vw,140px) 0 0;padding:clamp(34px,5vw,64px)}.article-cta>span{letter-spacing:.1em;text-transform:uppercase;color:var(--orange);font:400 10px DM Mono,monospace}.article-cta p{margin:28px 0 36px;font-size:clamp(22px,2.2vw,30px);line-height:1.42}.article-cta p a{color:inherit;text-decoration:none}.article-cta .button{color:var(--ink);text-decoration:none}.related{padding:clamp(92px,11vw,168px) var(--pad);background:#e9e3da}.related>div:first-child{grid-template-columns:1fr 1fr;align-items:end;gap:60px;margin-bottom:clamp(64px,8vw,110px);display:grid}.related>div:first-child .eyebrow{margin:0}.related>div:first-child h2{font-size:clamp(58px,7vw,116px)}.related-grid{background:var(--ink);border:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:1px;display:grid}.related-grid>a{background:var(--paper);padding-bottom:34px}.related-grid figure{height:430px;margin:0 0 30px;overflow:hidden}.related-grid img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.related-grid p,.related-grid h3,.related-grid>a>span{margin-left:30px;margin-right:30px}.related-grid p{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font:400 10px DM Mono,monospace}.related-grid h3{text-transform:uppercase;max-width:680px;font-size:clamp(42px,4.2vw,70px);line-height:.9}.related-grid>a>span{text-transform:uppercase;margin-top:26px;font:400 10px DM Mono,monospace;display:inline-block}.related-grid>a:hover img,.related-grid>a:focus-visible img{transform:scale(1.025)}@media (max-width:980px){.site-header{grid-template-columns:1fr auto auto;gap:10px}.desktop-nav{display:none}.mobile-menu{display:block}.hero{grid-template-columns:1fr}.hero-copy{min-height:calc(78svh - var(--header-h));padding-top:50px}.hero-visual{min-height:72svh}.hero-mark{width:min(67%,590px)}.hero-photo-window{width:clamp(200px,34vw,330px)}.hero-lead{max-width:700px}h1{font-size:clamp(68px,13vw,118px)}.section-head,.situations-layout,.conversation,.output-preview,.lenses-layout,.method-head,.method-layout,.receives,.example,.ideas-heading,.roles,.faq,.contact,.journal-hero,.journal-grid,.article-hero,.article-layout{grid-template-columns:1fr}.section-head{gap:28px}.section-head>p:last-child{max-width:680px}.situations-layout,.conversation,.method-layout,.receives,.roles,.faq{gap:70px}.situations-photo{max-height:760px}.situations-photo img{aspect-ratio:4/3;object-position:center 42%}.conversation-photo img{aspect-ratio:5/4;object-position:center 26%}.lenses-photo,.faq-heading,.contact>figure{height:auto;min-height:0;position:relative;top:auto}.lenses-photo img{aspect-ratio:4/3;height:auto}.lens-chapter{min-height:0;padding:84px 0}.method-head .eyebrow{margin-top:0}.method-layout figure img,.receives-photo img{aspect-ratio:5/4}.roles-note{grid-column:1}.faq-heading{margin-bottom:10px}.example-copy>p:not(.eyebrow){margin-left:28%}.example-photo img{aspect-ratio:16/10;object-position:center 35%;height:auto;min-height:0}.contact>figure img{aspect-ratio:16/11;height:auto}.contact-content{padding-top:90px}.site-footer{grid-template-columns:1fr 1fr}.output-intro,.article-rail{max-width:none;position:relative;top:auto}.output-stage{box-shadow:18px 18px #07070714}.ideas-mosaic{grid-template-columns:1fr}.idea-tile-1{grid-row:auto;min-height:720px}.idea-tile-2,.idea-tile-3{min-height:360px}.journal-feature figure{height:70svh}.journal-list{grid-template-columns:1fr 1fr}.journal-manifesto{grid-template-columns:130px 1fr}.article-hero>figure{min-height:68svh}.article-layout{gap:78px}.article-rail{grid-template-columns:1fr 1fr;gap:24px;display:grid}.article-rail>a{margin-bottom:0}.article-rail .article-scope{grid-column:1/-1;margin-top:0}.article-body{max-width:780px;margin:0 auto}}@media (max-width:620px){:root{--header-h:68px;--pad:20px}.brand{width:120px}.header-cta{display:none}.site-header{grid-template-columns:1fr auto}.hero-copy{min-height:auto;padding-top:42px;padding-bottom:42px}.eyebrow{margin-bottom:28px;font-size:10px}h1{font-size:clamp(58px,17vw,82px);line-height:.86}.hero-lead{font-size:18px}.hero-actions{flex-direction:column;align-items:flex-start;gap:20px}.button{width:100%;min-height:56px}.hero-visual{min-height:78svh}.hero-mark{width:82%;transform:translateY(-10%)}.hero-signal:before{width:78%}.hero-signal:after{width:48%}.hero-photo-window{border-width:6px;width:min(58vw,250px);bottom:54px;right:20px}.signal-readout-top{top:20px;left:20px}.signal-readout-bottom{font-size:9px;bottom:20px;right:20px}.hero-photo-window figcaption{font-size:8px;bottom:12px;left:12px;right:12px}.orientation-strip{grid-template-columns:1fr}.orientation-strip a{border-right:0;border-bottom:1px solid var(--line);min-height:94px;padding:20px}.orientation-strip a:last-child{border-bottom:0}.section{--section-y:82px}.section-head{margin-bottom:58px}.section-head .eyebrow{margin-bottom:10px}h2{font-size:clamp(54px,16vw,78px)}.situations-layout,.conversation,.method-layout,.receives,.roles,.faq{gap:48px}.situations-photo img,.conversation-photo img,.method-layout figure img,.receives-photo img{aspect-ratio:4/5}.situation-list li{grid-template-columns:38px 1fr 12px;gap:12px;min-height:116px}.situation-list p{font-size:20px}.conversation-copy>p:not(.eyebrow){font-size:18px}.conversation-copy blockquote{margin-top:44px}.lenses-photo img{aspect-ratio:4/5}.lens-chapter{padding:66px 0}.lens-name{margin-bottom:28px}.lens-chapter h3{font-size:52px}.lens-chapter>p:last-child{font-size:18px}.method{padding:82px 20px 38px}.method-head{gap:18px;margin-bottom:58px}.method-head h2{font-size:58px}.method-list li{grid-template-columns:38px 1fr;gap:12px;min-height:132px}.method-list h3{font-size:46px}.method-closing{font-size:34px}.receives-copy li{grid-template-columns:38px 1fr}.example-copy{padding:86px 20px}.example h2{font-size:clamp(62px,18vw,92px)}.example-copy>p:not(.eyebrow){max-width:none;margin:42px 0 0;font-size:18px}.example-photo img{aspect-ratio:4/5;object-position:center 48%}.output-preview{gap:42px}.output-stage{padding:12px;box-shadow:9px 9px #0707071a}.output-sheet{min-height:0;padding:20px}.output-sheet>header{display:grid}.output-sheet>header p{text-align:left}.output-sheet-title{grid-template-columns:1fr;padding:40px 0 28px}.output-grid{grid-template-columns:1fr}.output-grid section{min-height:142px}.output-roles{grid-template-columns:1fr}.output-roles p{border-bottom:1px solid #383838;border-right:0;min-height:94px}.output-roles p:last-child{border-bottom:0}.ideas-heading>p:last-child{font-size:18px}.idea-tile-1,.idea-tile-1 figure{min-height:620px}.idea-tile-2,.idea-tile-3{grid-template-columns:1fr;min-height:0}.idea-tile-2 figure,.idea-tile-3 figure{height:420px}.idea-tile-2>div,.idea-tile-3>div{min-height:220px}.idea-tile h3{font-size:48px}.idea-tile-1 h3{font-size:58px}.roles-title-block>img{width:94px}.role-list article{grid-template-columns:36px 1fr;gap:14px}.role-list article h3,.role-list article p{grid-column:2}.role-list article p{font-size:17px}.faq-list summary{grid-template-columns:34px 1fr 30px;gap:10px;min-height:96px;font-size:19px}.faq-list details>p{padding:0 30px 30px 44px;font-size:17px}.contact>figure img{aspect-ratio:4/5}.contact-content{padding:82px 20px}.contact-content h2{font-size:58px}.form-pair,.form-submit-row{grid-template-columns:1fr}.form-submit-row{gap:18px}.form-actions{flex-direction:column;align-items:flex-start}.site-footer{grid-template-columns:1fr;align-items:start;gap:24px;padding:46px 20px}.journal-hero{min-height:auto;padding-top:72px}.journal-hero h1{font-size:clamp(64px,18vw,88px)}.journal-grid{display:block}.journal-feature figure{height:68svh;min-height:520px}.journal-feature>div{min-height:270px;padding:34px 20px}.journal-feature h2{font-size:58px}.journal-list{grid-template-columns:1fr}.journal-card figure{height:490px}.journal-card>div{min-height:250px}.journal-card h2{font-size:52px}.journal-manifesto{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:42px;min-height:0;padding:82px 20px}.journal-manifesto img{width:100px}.journal-manifesto p{font-size:64px}.journal-manifesto a{grid-column:1}.article-hero{min-height:0}.article-hero-copy{padding:72px 20px 56px}.article-hero h1{font-size:64px}.article-dek{font-size:19px}.article-meta{font-size:8px}.article-hero>figure{min-height:74svh}.article-layout{gap:64px;padding:82px 20px}.article-rail{grid-template-columns:1fr}.article-rail .article-scope{grid-column:1}.article-body{font-size:18px;line-height:1.62}.article-body h2{margin-top:74px;font-size:54px}.article-body blockquote{margin:64px 0;font-size:38px}.article-cta{padding:32px 22px}.related{padding:82px 20px}.related>div:first-child,.related-grid{grid-template-columns:1fr}.related>div:first-child{gap:32px}.related-grid figure{height:400px}.related-grid h3{font-size:48px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.header-cta,.button-primary{border:2px solid}.eyebrow span{forced-color-adjust:none}}.mirror-signal{display:block;overflow:visible}.mirror-signal__ring,.mirror-signal__node,.mirror-signal__core{transform-origin:50px 50px}.mirror-signal__ring{fill:none;opacity:0;animation:.55s cubic-bezier(.2,1.4,.4,1) 1.05s forwards mirror-ring-in,3.2s ease-in-out 1.8s infinite mirror-ring-pulse;transform:scale(0)}.mirror-signal__node{opacity:.9;animation:.35s cubic-bezier(.2,1.45,.4,1) .95s forwards mirror-node-in,3.2s ease-in-out 1.8s infinite mirror-node-pulse;transform:scale(0)}.mirror-signal__core{opacity:.72;animation:.28s cubic-bezier(.2,1.45,.4,1) .88s forwards mirror-node-in;transform:scale(0)}.mirror-signal--draw .mirror-signal__line{stroke-dasharray:90;stroke-dashoffset:90px;animation:.9s cubic-bezier(.76,0,.24,1) forwards mirror-draw}.mirror-signal--draw .mirror-signal__light{animation-duration:.72s}.mirror-signal--draw .mirror-signal__heavy--left{animation-delay:.1s}.mirror-signal--draw .mirror-signal__heavy--right{animation-delay:.28s}.mirror-signal--draw .mirror-signal__light--left{animation-delay:.62s}.mirror-signal--draw .mirror-signal__light--right{animation-delay:.76s}@keyframes mirror-draw{to{stroke-dashoffset:0}}@keyframes mirror-node-in{to{transform:scale(1)}}@keyframes mirror-ring-in{to{opacity:1;transform:scale(1)}}@keyframes mirror-node-pulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.78;transform:scale(.88)}}@keyframes mirror-ring-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.62;transform:scale(1.08)}}.listening-hero{padding-top:var(--header-h);background:var(--paper);color:var(--ink);border-bottom:1px solid var(--ink);overflow:hidden}.listening-hero__frame{min-height:max(680px,calc(100svh - var(--header-h) - 106px));grid-template-columns:minmax(420px,.78fr) minmax(620px,1.22fr);display:grid}.listening-hero__photo{background:var(--ink);border-right:1px solid var(--ink);grid-template-rows:minmax(0,1fr) 68px;min-width:0;min-height:680px;margin:0;display:grid;overflow:hidden}.listening-hero__photo picture{background:#cfc7bc;min-height:0;display:block;overflow:hidden}.listening-hero__photo img{object-fit:cover;width:100%;height:100%;animation:.56s cubic-bezier(.22,1,.36,1) both listening-photo-in;display:block}.listening-hero__photo figcaption{background:var(--ink);min-width:0;color:var(--paper);justify-content:space-between;align-items:center;gap:22px;padding:0 clamp(20px,2.3vw,34px);display:flex}.listening-hero__photo figcaption span{color:var(--orange);letter-spacing:.12em;flex:none;font:400 9px DM Mono,monospace}.listening-hero__photo figcaption strong{white-space:nowrap;text-overflow:ellipsis;font:500 14px Barlow,sans-serif;overflow:hidden}.listening-hero__content{min-width:0;padding:clamp(38px,4.2vw,66px) var(--pad) clamp(38px,4vw,58px);background:var(--paper);flex-direction:column;display:flex}.listening-hero__signal{grid-template-columns:clamp(76px,7vw,106px) 1fr;align-items:center;gap:clamp(20px,2.6vw,36px);width:min(100%,470px);margin-left:auto;display:grid}.listening-hero__mark{width:100%;height:auto}.listening-hero__signal p{margin:0;font-size:14px;line-height:1.45}.listening-hero__signal p span{color:#625e58;letter-spacing:.11em;text-transform:uppercase;margin-bottom:8px;font:400 9px DM Mono,monospace;display:block}.listening-hero__headline{margin-top:clamp(34px,4vh,54px)}.listening-hero__headline>p{color:#625e58;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 18px;font:400 9px DM Mono,monospace;display:flex}.listening-hero__headline>p i{background:var(--orange);border-radius:50%;width:7px;height:7px}.listening-hero h1{letter-spacing:-.04em;text-transform:none;max-width:760px;margin:0;font:600 clamp(72px,7.6vw,124px)/.79 Barlow Condensed,Arial,sans-serif}.listening-hero h1 span{color:var(--ink)}.listening-hero h1 b{color:var(--orange);font:inherit}.listening-hero__intro{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:clamp(28px,4vw,62px);margin-top:clamp(30px,3.5vh,46px);display:grid}.listening-hero__intro>p{max-width:580px;margin:0;font-size:clamp(17px,1.25vw,20px);line-height:1.55}.listening-hero__intro>div{flex-direction:column;align-items:flex-start;gap:17px;display:flex}.listening-hero__intro>div>a:last-child{text-underline-offset:5px;font-size:13px;text-decoration:underline}.listening-hero__exchange{grid-template-columns:1fr 1fr;min-height:132px;margin-top:auto;padding-top:clamp(32px,4vh,50px);animation:.3s cubic-bezier(.22,1,.36,1) both listening-exchange-in;display:grid}.listening-hero__exchange>div{border-top:1px solid var(--ink);padding:20px clamp(22px,2.4vw,36px) 0 0}.listening-hero__exchange>div+div{border-left:1px solid var(--ink);padding-left:clamp(22px,2.4vw,36px)}.listening-hero__exchange span{color:#625e58;letter-spacing:.11em;text-transform:uppercase;font:400 9px DM Mono,monospace}.listening-hero__exchange blockquote,.listening-hero__exchange p{max-width:460px;margin:12px 0 0;font:500 clamp(17px,1.32vw,21px)/1.3 Barlow,sans-serif}.listening-hero__exchange blockquote{font-style:normal}.listening-hero__choices{min-height:106px;padding-left:var(--pad);background:var(--ink);color:var(--paper);border-top:1px solid #333;grid-template-columns:minmax(190px,.36fr) 1.64fr;display:grid}.listening-hero__choices>p{color:#aaa49a;letter-spacing:.1em;text-transform:uppercase;align-items:center;margin:0;padding-right:28px;font:400 9px DM Mono,monospace;display:flex}.listening-hero__choices>div{border-left:1px solid #333;grid-template-columns:repeat(3,1fr);display:grid}.listening-hero__choices button{color:#aaa49a;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #333;grid-template-columns:28px 1fr 16px;align-items:center;gap:10px;min-width:0;padding:20px clamp(18px,2vw,30px);transition:background .18s,color .18s;display:grid;position:relative}.listening-hero__choices button:last-child{border-right:0}.listening-hero__choices button:before{content:"";background:var(--orange);width:4px;transition:bottom .26s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:100%;left:0}.listening-hero__choices button:hover,.listening-hero__choices button:focus-visible,.listening-hero__choices button.is-active{color:var(--paper);background:#141412}.listening-hero__choices button.is-active:before{bottom:0}.listening-hero__choices button>span{color:#817d76;font:400 9px DM Mono,monospace}.listening-hero__choices button.is-active>span{color:var(--orange)}.listening-hero__choices strong{text-overflow:ellipsis;font:500 clamp(14px,1.05vw,17px)/1.28 Barlow,sans-serif;overflow:hidden}.listening-hero__choices i{color:var(--orange);opacity:.25;font-size:16px;font-style:normal;transition:opacity .18s,transform .18s}.listening-hero__choices button.is-active i{opacity:1;transform:translate(2px,-2px)}@keyframes listening-photo-in{0%{opacity:.45;scale:1.025}to{opacity:1;scale:1}}@keyframes listening-exchange-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (max-width:1120px){.listening-hero__frame{grid-template-columns:minmax(360px,.8fr) minmax(520px,1.2fr)}.listening-hero__content{padding-left:42px;padding-right:42px}.listening-hero h1{font-size:clamp(78px,9.2vw,104px)}.listening-hero__intro{grid-template-columns:1fr}.listening-hero__intro>div{flex-direction:row;align-items:center}.listening-hero__exchange{margin-top:32px}}@media (max-width:900px){.listening-hero__frame{flex-direction:column;min-height:0;display:flex}.listening-hero__content{padding:52px var(--pad);order:1}.listening-hero__photo{border-top:1px solid var(--ink);border-right:0;order:2;height:680px;min-height:0}.listening-hero__signal{width:min(100%,440px);margin-left:0}.listening-hero h1{font-size:clamp(82px,13.5vw,116px)}.listening-hero__choices{grid-template-columns:1fr;padding-left:0}.listening-hero__choices>p{min-height:58px;padding:0 var(--pad);border-bottom:1px solid #333}.listening-hero__choices>div{border-left:0}}@media (max-width:620px){.listening-hero__content{padding:38px 20px 44px}.listening-hero__signal{grid-template-columns:68px 1fr;gap:18px}.listening-hero__signal p{font-size:13px}.listening-hero__headline{margin-top:38px}.listening-hero h1{font-size:clamp(68px,21vw,88px)}.listening-hero__intro{gap:26px;margin-top:30px}.listening-hero__intro>p{font-size:17px}.listening-hero__intro>div{flex-direction:column;align-items:flex-start}.listening-hero__intro .button{width:100%}.listening-hero__exchange{grid-template-columns:1fr;padding-top:38px}.listening-hero__exchange>div{padding:18px 0 22px}.listening-hero__exchange>div+div{border-left:0;padding-left:0}.listening-hero__photo{grid-template-rows:minmax(0,1fr) 60px;height:540px}.listening-hero__photo figcaption{padding:0 20px}.listening-hero__choices>div{grid-template-columns:1fr}.listening-hero__choices button{border-bottom:1px solid #333;border-right:0;min-height:84px}.listening-hero__choices button:last-child{border-bottom:0}.listening-hero__choices strong{white-space:normal}}@media (prefers-reduced-motion:reduce){.mirror-signal__line{stroke-dasharray:none!important;stroke-dashoffset:0!important;animation:none!important}.mirror-signal__ring{opacity:1;transform:scale(1);animation:none!important}.mirror-signal__node{opacity:.9;transform:scale(1);animation:none!important}.mirror-signal__core{opacity:.72;transform:scale(1);animation:none!important}.listening-hero__photo img,.listening-hero__exchange{animation:none!important}}@media (forced-colors:active){.listening-hero__headline>p i,.mirror-signal__ring,.mirror-signal__node,.mirror-signal__core{forced-color-adjust:none}}.horizontal-story{--horizontal-progress:0;background:var(--ink);color:var(--paper);scroll-margin-top:var(--header-h);position:relative}.horizontal-story__viewport{background:var(--ink);position:relative;overflow:hidden}.horizontal-story__track{transition:none;display:grid}.horizontal-story__panel{min-height:calc(100svh - var(--header-h));position:relative;overflow:hidden}.horizontal-story__intro{padding:clamp(80px,8vw,124px) var(--pad) 120px;background:var(--ink);grid-template-columns:minmax(0,1fr) minmax(280px,.48fr);align-items:center;gap:clamp(52px,8vw,128px);display:grid}.horizontal-story__intro>div{z-index:2;position:relative}.horizontal-story__intro .eyebrow{color:#aaa49a;margin-bottom:28px}.horizontal-story__intro h2{letter-spacing:-.025em;text-transform:none;max-width:920px;font:600 clamp(54px,5.8vw,88px)/.96 Barlow Condensed,Arial,sans-serif}.horizontal-story__intro>div>p:last-child{color:#c6bfb5;max-width:650px;margin:32px 0 0;font-size:clamp(18px,1.35vw,21px);line-height:1.58}.horizontal-story__signal{justify-self:end;width:min(34vw,430px)}.horizontal-story__hint{left:var(--pad);color:#817d76;letter-spacing:.1em;text-transform:uppercase;margin:0;font:400 10px DM Mono,monospace;position:absolute;bottom:44px}.horizontal-story__hint span{color:var(--orange);margin-left:14px;font-size:18px}.horizontal-story__chapter{background:var(--paper);color:var(--ink);grid-template-columns:minmax(410px,.92fr) minmax(480px,1.08fr);display:grid}.horizontal-story__chapter figure{min-height:calc(100svh - var(--header-h));background:#c6beb3;margin:0;position:relative;overflow:hidden}.horizontal-story__chapter figure:after{content:"";pointer-events:none;background:linear-gradient(#0000,#070707b8);height:30%;position:absolute;inset:auto 0 0}.horizontal-story__chapter figure img{object-fit:cover;width:100%;height:100%}.horizontal-story__chapter figcaption{z-index:2;color:var(--paper);letter-spacing:.1em;text-transform:uppercase;gap:18px;font:400 10px/1.4 DM Mono,monospace;display:flex;position:absolute;bottom:26px;left:28px;right:28px}.horizontal-story__chapter figcaption span{color:var(--orange)}.horizontal-story__chapter-copy{flex-direction:column;justify-content:center;padding:clamp(72px,7vw,112px) clamp(46px,6vw,100px) 100px;display:flex}.horizontal-story__chapter-copy>p:first-child{color:var(--orange-text);letter-spacing:.11em;text-transform:uppercase;margin:0 0 28px;font:400 10px DM Mono,monospace}.horizontal-story__chapter-copy>p:first-child span{color:var(--orange)}.horizontal-story__chapter h3{letter-spacing:-.025em;text-transform:none;max-width:760px;font:600 clamp(46px,4.8vw,74px)/.96 Barlow Condensed,Arial,sans-serif}.horizontal-story__chapter blockquote{border-top:1px solid;border-bottom:1px solid;max-width:690px;margin:clamp(38px,4vw,58px) 0 0;padding:24px 0;font:600 clamp(23px,2vw,31px)/1.15 Barlow Condensed,Arial,sans-serif}.horizontal-story__chapter-copy>p:last-child{max-width:650px;margin:28px 0 0;font-size:17px;line-height:1.58}.horizontal-story__chapter--grow{background:#ded7cc}.horizontal-story__chapter--grow .horizontal-story__chapter-copy>p:first-child{color:#a72e05}.horizontal-story__chapter--keep{color:var(--paper);background:#0c0c0b}.horizontal-story__chapter--keep .horizontal-story__chapter-copy>p:first-child{color:var(--orange)}.horizontal-story__chapter--keep .horizontal-story__chapter-copy>p:last-child{color:#c7c0b6}.horizontal-story__controls{display:none}.horizontal-story.is-enhanced{height:calc(100svh + var(--horizontal-distance,0px))}.horizontal-story.is-enhanced .horizontal-story__viewport{z-index:2;top:var(--header-h);height:calc(100svh - var(--header-h));position:sticky}.horizontal-story.is-enhanced .horizontal-story__track{will-change:transform;width:max-content;height:100%;display:flex}.horizontal-story.is-enhanced .horizontal-story__panel{flex:0 0 clamp(880px,88vw,1360px);width:clamp(880px,88vw,1360px);height:100%;min-height:100%}.horizontal-story.is-enhanced .horizontal-story__intro{flex-basis:clamp(820px,82vw,1280px);width:clamp(820px,82vw,1280px)}.horizontal-story.is-enhanced .horizontal-story__chapter figure{height:100%;min-height:100%}.horizontal-story.is-enhanced .horizontal-story__controls{z-index:20;left:var(--pad);right:var(--pad);color:var(--paper);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070707e0;border:1px solid #3a3936;grid-template-columns:minmax(120px,1fr) repeat(4,auto);align-items:center;gap:24px;padding:14px 18px;display:grid;position:absolute;bottom:22px}.horizontal-story__progress{background:#4a4742;height:1px;position:relative;overflow:hidden}.horizontal-story__progress i{background:var(--orange);transform-origin:0;transform:scaleX(var(--horizontal-progress));transition:transform 80ms linear;position:absolute;inset:0}.horizontal-story__controls button{color:#8e8982;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:32px;padding:0;font:500 12px Barlow,sans-serif;display:flex}.horizontal-story__controls button span{color:#817d76;font:400 9px DM Mono,monospace}.horizontal-story__controls button.is-active{color:var(--paper)}.horizontal-story__controls button.is-active span{color:var(--orange)}@media (max-width:959px){.horizontal-story__track{display:block}.horizontal-story__panel{min-height:0}.horizontal-story__intro{min-height:620px;padding:86px var(--pad);grid-template-columns:1fr}.horizontal-story__signal{justify-self:start;width:min(48vw,320px)}.horizontal-story__hint{display:none}.horizontal-story__chapter{grid-template-columns:1fr}.horizontal-story__chapter figure{height:min(68svh,650px);min-height:0}.horizontal-story__chapter-copy{padding:72px var(--pad)}}@media (max-width:760px){.horizontal-story__intro{min-height:0;padding:72px 20px}.horizontal-story__intro h2{font-size:clamp(44px,11.5vw,58px)}.horizontal-story__intro>div>p:last-child{font-size:17px}.horizontal-story__signal{width:min(58vw,260px)}.horizontal-story__chapter figure{height:480px}.horizontal-story__chapter-copy{padding:60px 20px 68px}.horizontal-story__chapter h3{font-size:clamp(40px,11vw,54px)}.horizontal-story__chapter blockquote{font-size:25px}.horizontal-story__chapter-copy>p:last-child{font-size:16px}}@media (prefers-reduced-motion:reduce){.horizontal-story__track{will-change:auto!important;transform:none!important}.horizontal-story__progress i{transition:none}}@media (forced-colors:active){.horizontal-story__controls{border:2px solid}.horizontal-story__controls button.is-active{outline-offset:4px;outline:2px solid}}.hero-alt-page{color:#f4f1ec;background:#070707;min-height:100%}.hero-alt{background:#070707;grid-template-rows:82px minmax(0,1fr) auto;min-height:100svh;display:grid;overflow:hidden}.hero-alt-header{z-index:20;padding:0 var(--pad);border-bottom:1px solid #2a2927;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:relative}.hero-alt-header>a{width:148px}.hero-alt-header>a img{width:100%;height:auto;display:block}.hero-alt-header>p{letter-spacing:.13em;color:#817d76;margin:0;font:400 9px DM Mono,monospace}.hero-alt-header nav{justify-self:end;align-items:center;gap:28px;font-size:13px;font-weight:500;display:flex}.hero-alt-header nav a:first-child{text-underline-offset:5px;color:#aaa49a;text-decoration:underline}.hero-alt-header-cta{color:#070707;background:#ff4500;place-items:center;min-height:42px;padding:0 20px;display:grid;text-decoration:none!important}.hero-alt-content{grid-template-columns:minmax(510px,.92fr) minmax(520px,1.08fr);min-height:calc(100svh - 254px);display:grid}.hero-alt-copy{z-index:4;padding:clamp(54px,6vh,86px) clamp(44px,5vw,82px) 48px var(--pad);flex-direction:column;justify-content:center;display:flex;position:relative}.hero-alt-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#aaa49a;align-items:center;gap:13px;margin:0 0 clamp(24px,3vh,38px);font:400 10px DM Mono,monospace;display:flex}.hero-alt-eyebrow span{background:#ff4500;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #ff45001f}.hero-alt-copy h1{letter-spacing:-.035em;text-transform:none;max-width:680px;margin:0;font:600 clamp(72px,7.8vw,128px)/.82 Barlow Condensed,Arial,sans-serif}.hero-alt-copy h1 span{color:#ff4500}.hero-alt-lead{color:#d1cbc1;max-width:590px;margin:clamp(28px,3.4vh,44px) 0 0;font-size:clamp(18px,1.35vw,21px);line-height:1.52}.hero-alt-answer{border-left:1px solid #56514a;max-width:650px;margin:clamp(28px,3.5vh,46px) 0 0;padding:20px 0 20px 24px;animation:.34s cubic-bezier(.22,1,.36,1) both hero-alt-answer-in}.hero-alt-answer>span{letter-spacing:.12em;text-transform:uppercase;color:#8f8a82;align-items:center;gap:10px;font:400 9px DM Mono,monospace;display:flex}.hero-alt-answer>span i{background:#ff4500;border-radius:50%;width:6px;height:6px}.hero-alt-answer p{max-width:560px;margin:14px 0 0;font:500 clamp(21px,1.75vw,28px)/1.18 Barlow,sans-serif}.hero-alt-actions{align-items:center;gap:28px;margin-top:clamp(26px,3vh,38px);display:flex}.hero-alt-actions>a:last-child{text-underline-offset:6px;color:#f4f1ec;font-size:14px;text-decoration:underline}.hero-alt-reassurance{color:#817d76;margin:20px 0 0;font-size:13px}.hero-alt-stage{--lens-x:0px;--lens-y:0px;isolation:isolate;background:radial-gradient(circle,#141413 0,#0b0b0b 42%,#070707 72%);border-left:1px solid #2a2927;min-height:540px;position:relative;overflow:hidden}.hero-alt-stage:before{content:none}.hero-alt-lens{z-index:1;aspect-ratio:1;width:min(34vw,510px);translate:calc(-50% + var(--lens-x)) calc(-50% + var(--lens-y));background:#d9d0c4;border-radius:50%;transition:translate .26s cubic-bezier(.22,1,.36,1);animation:1s cubic-bezier(.16,1,.3,1) .48s both hero-alt-lens-open;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 0 0 1px #ff4500,0 26px 70px #00000052}.hero-alt-lens:after{content:"";border-radius:inherit;pointer-events:none;background:#ff45000e;position:absolute;inset:0;box-shadow:inset 0 0 0 11px #ff450017}.hero-alt-lens picture,.hero-alt-lens img{width:100%;height:100%;display:block}.hero-alt-lens img{object-fit:cover;animation:.58s cubic-bezier(.22,1,.36,1) both hero-alt-image-in}.hero-alt-mark{z-index:4;aspect-ratio:1;pointer-events:none;opacity:1;width:min(48vw,700px);height:auto;animation:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.hero-alt-readout{z-index:10;letter-spacing:.12em;text-transform:uppercase;color:#817d76;margin:0;font:400 9px/1.35 DM Mono,monospace;position:absolute}.hero-alt-readout-top{top:30px;left:34px}.hero-alt-readout-top span{color:#ff4500}.hero-alt-readout-side{text-align:right;color:#a7a198;max-width:170px;top:50%;right:30px;translate:0 -50%}.hero-alt-readout-bottom{bottom:28px;right:34px}.hero-alt-readout-bottom span{color:#ff4500}.hero-alt-thoughts{z-index:12;background:#0b0b0a;border-top:1px solid #2a2927;border-bottom:1px solid #2a2927;grid-template-columns:repeat(3,1fr);display:grid;position:relative}.hero-alt-thoughts button{color:#aaa49a;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #2a2927;grid-template-columns:38px 1fr 20px;align-items:center;gap:14px;min-height:172px;padding:24px clamp(22px,2.2vw,38px);transition:background .2s,color .2s;display:grid;position:relative}.hero-alt-thoughts button:last-child{border-right:0}.hero-alt-thoughts button:before{content:"";background:#ff4500;height:3px;transition:right .32s cubic-bezier(.22,1,.36,1);position:absolute;top:-1px;left:0;right:100%}.hero-alt-thoughts button:hover,.hero-alt-thoughts button:focus-visible{color:#f4f1ec;background:#121211}.hero-alt-thoughts button.is-active{color:#f4f1ec;background:#10100f}.hero-alt-thoughts button.is-active:before{right:0}.hero-alt-thoughts button>span{color:#817d76;font:400 9px DM Mono,monospace}.hero-alt-thoughts button.is-active>span{color:#ff4500}.hero-alt-thoughts strong{max-width:390px;font:500 clamp(17px,1.35vw,21px)/1.28 Barlow,sans-serif}.hero-alt-thoughts i{color:#ff4500;opacity:.28;font-size:18px;font-style:normal;transition:opacity .2s,transform .2s}.hero-alt-thoughts button.is-active i{opacity:1;transform:translate(3px,-3px)}.hero-alt-bridge{min-height:86svh;padding:clamp(96px,10vw,160px) var(--pad);color:#070707;background:#e9e3da;grid-template-columns:220px minmax(0,1fr);align-content:center;gap:clamp(48px,8vw,130px);display:grid}.hero-alt-bridge>p{letter-spacing:.12em;color:#a72e05;margin:12px 0 0;font:400 9px DM Mono,monospace}.hero-alt-bridge h2{letter-spacing:-.025em;text-transform:none;max-width:1060px;margin:0;font:600 clamp(54px,6vw,96px)/.96 Barlow Condensed,Arial,sans-serif}.hero-alt-bridge ol{border-top:1px solid #070707;border-bottom:1px solid #070707;grid-column:2;grid-template-columns:repeat(3,1fr);margin:clamp(62px,7vw,100px) 0 0;padding:0;list-style:none;display:grid}.hero-alt-bridge li{border-right:1px solid #070707;flex-direction:column;min-height:220px;padding:26px;display:flex}.hero-alt-bridge li:last-child{border-right:0}.hero-alt-bridge li>span{color:#a72e05;font:400 9px DM Mono,monospace}.hero-alt-bridge strong{margin-top:auto;font:600 34px/1 Barlow Condensed,sans-serif}.hero-alt-bridge li p{margin:18px 0 0;font-size:16px;line-height:1.48}.hero-alt-bridge>a{border-bottom:1px solid #070707;grid-column:2;justify-self:end;margin-top:32px;padding-bottom:6px;font-weight:600}@keyframes hero-alt-lens-open{0%{opacity:0;scale:.08}to{opacity:1;scale:1}}@keyframes hero-alt-image-in{0%{opacity:.25;scale:1.055}to{opacity:1;scale:1}}@keyframes hero-alt-answer-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:1080px){.hero-alt{grid-template-rows:76px auto auto}.hero-alt-content{grid-template-columns:1fr;min-height:0}.hero-alt-copy{padding-top:70px;padding-bottom:64px}.hero-alt-copy h1{font-size:clamp(80px,12vw,118px)}.hero-alt-stage{border-top:1px solid #2a2927;border-left:0;min-height:680px}.hero-alt-lens{width:min(56vw,500px)}.hero-alt-mark{width:min(72vw,680px)}.hero-alt-thoughts button{min-height:150px}.hero-alt-bridge{grid-template-columns:160px 1fr}}@media (max-width:760px){.hero-alt{grid-template-rows:68px auto auto}.hero-alt-header{grid-template-columns:1fr auto;padding:0 20px}.hero-alt-header>a{width:122px}.hero-alt-header>p,.hero-alt-header nav a:first-child{display:none}.hero-alt-header nav{gap:0}.hero-alt-header-cta{min-height:38px;padding:0 16px;font-size:12px}.hero-alt-copy{padding:50px 20px 48px}.hero-alt-copy h1{font-size:clamp(64px,20vw,88px);line-height:.84}.hero-alt-lead{font-size:17px}.hero-alt-answer{margin-top:30px;padding-left:18px}.hero-alt-answer p{font-size:21px}.hero-alt-actions{flex-direction:column;align-items:flex-start;gap:18px}.hero-alt-actions .button{width:100%}.hero-alt-reassurance{font-size:12px}.hero-alt-stage{min-height:520px}.hero-alt-lens{width:min(68vw,360px)}.hero-alt-mark{width:min(88vw,460px)}.hero-alt-readout-top{top:22px;left:20px}.hero-alt-readout-side{max-width:150px;top:auto;bottom:62px;right:20px}.hero-alt-readout-bottom{bottom:22px;left:20px;right:auto}.hero-alt-thoughts{grid-template-columns:1fr}.hero-alt-thoughts button{border-bottom:1px solid #2a2927;border-right:0;grid-template-columns:30px 1fr 18px;min-height:92px;padding:18px 20px}.hero-alt-thoughts button:last-child{border-bottom:0}.hero-alt-thoughts strong{font-size:16px}.hero-alt-bridge{grid-template-columns:1fr;gap:26px;min-height:0;padding:78px 20px}.hero-alt-bridge h2{font-size:clamp(48px,13vw,64px)}.hero-alt-bridge ol{grid-column:1;grid-template-columns:1fr;margin-top:38px}.hero-alt-bridge li{border-bottom:1px solid #070707;border-right:0;min-height:170px}.hero-alt-bridge li:last-child{border-bottom:0}.hero-alt-bridge>a{grid-column:1;justify-self:start}}@media (prefers-reduced-motion:reduce){.hero-alt-lens,.hero-alt-lens img,.hero-alt-answer{transition:none!important;animation:none!important}.hero-alt-lens{opacity:1;translate:-50% -50%;scale:1}.hero-alt-mark{opacity:1}}@media (forced-colors:active){.hero-alt-header-cta,.hero-alt-thoughts button.is-active{border:2px solid}.hero-alt-eyebrow span{forced-color-adjust:none}}.hero{min-height:100svh;padding-top:var(--header-h);background:var(--ink);color:var(--paper);border-bottom:1px solid #2b2b2b;grid-template-columns:minmax(560px,1.08fr) minmax(440px,.92fr);display:grid}.hero-copy{min-width:0;padding:clamp(58px,7vw,112px) var(--pad) 54px;justify-content:center}.hero .eyebrow{color:#aaa39a;margin-bottom:clamp(30px,3.5vw,48px)}.hero h1{overflow-wrap:normal;max-width:900px;font-size:clamp(72px,6.8vw,124px);line-height:.82}.hero .orange{color:var(--orange)}.hero-lead{color:#d1cbc1;max-width:690px;margin-top:clamp(28px,3vw,42px);font-size:clamp(18px,1.4vw,22px)}.hero .text-link{color:var(--paper)}.hero .reassurance{color:#8f8b85}.hero-visual{min-height:calc(100svh - var(--header-h));background:var(--ink);border-left:1px solid #2c2c2c;grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.hero-signal{isolation:isolate;background:radial-gradient(circle,#151515 0,#0c0c0c 35%,#070707 70%);place-items:center;min-height:520px;display:grid;position:relative;inset:auto}.hero-mark{z-index:1;width:min(74%,680px);position:relative}.signal-readout{letter-spacing:.14em;color:#827d76;font-size:10px}.hero-principles{background:#0e0e0e;border-top:1px solid #2c2c2c;grid-template-columns:repeat(3,1fr);display:grid}.hero-principles p{color:#d1cbc1;border-right:1px solid #2c2c2c;flex-direction:column;justify-content:space-between;gap:24px;min-height:130px;margin:0;padding:24px;font-size:14px;line-height:1.35;display:flex}.hero-principles p:last-child{border-right:0}.hero-principles span{color:var(--orange);font:400 10px DM Mono,monospace}.starting-points{padding:clamp(104px,11vw,178px) var(--pad);background:var(--paper)}.starting-head{grid-template-columns:minmax(0,1.36fr) minmax(300px,.64fr);align-items:end;gap:clamp(48px,8vw,140px);display:grid}.starting-head .eyebrow{grid-column:1/-1;margin-bottom:24px}.starting-head h2{overflow-wrap:normal;max-width:1080px;font-size:clamp(66px,7.3vw,128px)}.starting-head>p:last-child{max-width:560px;margin:0 0 8px;font-size:clamp(18px,1.5vw,23px);line-height:1.5}.starting-console{background:var(--ink);border:1px solid var(--ink);grid-template-columns:minmax(390px,.84fr) minmax(560px,1.16fr);margin-top:clamp(76px,9vw,132px);display:grid}.starting-options{background:var(--paper)}.starting-options button{border:0;border-bottom:1px solid var(--ink);width:100%;min-height:154px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:46px 1fr 24px;align-items:center;gap:16px;padding:24px 28px;transition:background .18s,color .18s;display:grid}.starting-options button:last-child{border-bottom:0}.starting-options button>span{color:var(--muted);font:400 10px DM Mono,monospace}.starting-options button strong{max-width:560px;font:500 clamp(19px,1.65vw,25px)/1.25 Barlow,sans-serif}.starting-options button i{opacity:.3;font-size:20px;font-style:normal;transition:opacity .18s,transform .18s;transform:translate(-5px,-5px)}.starting-options button:hover,.starting-options button:focus-visible{background:#e7e1d8}.starting-options button.is-active{background:var(--orange-surface);color:var(--on-orange)}.starting-options button.is-active>span{color:var(--ink)}.starting-options button.is-active i{opacity:1;transform:none}.starting-reading{background:var(--ink);min-width:0;color:var(--paper);grid-template-rows:auto auto;display:grid}.starting-reading figure{background:#c9c1b6;height:clamp(520px,48vw,720px);margin:0;position:relative;overflow:hidden}.starting-reading figure:after{content:"";pointer-events:none;background:linear-gradient(#0000,#070707b8);height:34%;position:absolute;inset:auto 0 0}.starting-reading figure img{object-fit:cover;width:100%;height:100%;animation:.42s cubic-bezier(.2,.65,.25,1) both situation-in}.starting-reading figcaption{z-index:2;color:var(--paper);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:20px;font:400 10px/1.4 DM Mono,monospace;display:flex;position:absolute;bottom:24px;left:26px;right:26px}.starting-reading figcaption span{color:#d7d0c6}.starting-reading figcaption strong{color:var(--orange);font-weight:400}.starting-reading>div{flex-direction:column;justify-content:center;min-height:310px;padding:clamp(34px,4vw,62px);display:flex}.starting-reading>div>p:first-child{letter-spacing:.12em;text-transform:uppercase;color:var(--orange);margin:0 0 26px;font:400 10px DM Mono,monospace}.starting-reading h3{text-transform:uppercase;max-width:760px;font:600 clamp(32px,3vw,50px)/1.02 Barlow Condensed,sans-serif}.starting-reading>div>p:last-child{color:#c7c0b6;max-width:680px;margin:26px 0 0;font-size:18px;line-height:1.5}.starting-noscript{margin:30px 0 0;padding-left:22px;line-height:1.5}@keyframes situation-in{0%{opacity:.3;transform:scale(1.025)}to{opacity:1;transform:none}}.fit-gate{padding:clamp(104px,11vw,178px) var(--pad);background:var(--ink);color:var(--paper)}.fit-gate .eyebrow{color:#aaa39a}.fit-gate>header{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:clamp(48px,8vw,140px);display:grid}.fit-gate>header .eyebrow{grid-column:1/-1;margin-bottom:24px}.fit-gate>header h2{overflow-wrap:normal;max-width:1050px;font-size:clamp(62px,7vw,118px)}.fit-gate>header>p:last-child{color:#c8c0b5;max-width:570px;margin:0 0 8px;font-size:clamp(18px,1.45vw,22px);line-height:1.55}.fit-signals{border-top:1px solid #3b3b3b;border-bottom:1px solid #3b3b3b;grid-template-columns:repeat(4,1fr);margin-top:clamp(72px,8vw,116px);display:grid}.fit-signals article{border-right:1px solid #3b3b3b;flex-direction:column;min-height:280px;padding:28px;display:flex}.fit-signals article:last-child{border-right:0}.fit-signals article>span{color:var(--orange);font:400 10px DM Mono,monospace}.fit-signals h3{text-transform:none;margin-top:auto;font:600 clamp(27px,2.3vw,36px)/1.05 Barlow Condensed,sans-serif}.fit-signals p{color:#bdb6ad;margin:20px 0 0;font-size:16px;line-height:1.5}.fit-limit{border-top:1px solid #3b3b3b;grid-template-columns:.95fr 1.05fr;gap:clamp(30px,5vw,72px);max-width:930px;margin:clamp(38px,5vw,64px) 0 0 auto;padding-top:26px;display:grid}.fit-limit strong{font-size:20px;line-height:1.35}.fit-limit p{color:#aaa39a;margin:0;font-size:16px;line-height:1.52}.output-preview{padding:clamp(104px,11vw,178px) var(--pad);background:#ded7cc;display:block}.output-intro{grid-template-columns:minmax(0,1.38fr) minmax(300px,.62fr);align-items:end;gap:clamp(48px,8vw,140px);max-width:none;display:grid;position:relative;top:auto}.output-intro .eyebrow{grid-column:1/-1;margin-bottom:24px}.output-intro h2{overflow-wrap:normal;max-width:1020px;font-size:clamp(66px,7.4vw,128px)}.output-intro>p:not(.eyebrow){max-width:560px;margin:0 0 8px;font-size:clamp(18px,1.5vw,23px);line-height:1.5}.output-stage{background:var(--ink);border:1px solid var(--ink);grid-template-columns:minmax(600px,1.35fr) minmax(340px,.65fr);margin-top:clamp(76px,9vw,132px);padding:0;display:grid;box-shadow:28px 28px #07070714}.output-aside{color:var(--paper);border-left:1px solid #363636;grid-template-rows:auto auto 1fr;display:grid}.output-before,.output-after{border-bottom:1px solid #363636;flex-direction:column;justify-content:space-between;gap:40px;min-height:230px;padding:30px;display:flex}.output-aside>div>span{letter-spacing:.12em;color:#8f8a83;font:400 10px DM Mono,monospace}.output-before p,.output-after p{text-transform:uppercase;margin:0;font:400 clamp(30px,2.8vw,48px)/1.02 Bebas Neue,sans-serif}.output-after{background:var(--orange);color:var(--ink)}.output-after>span{color:var(--ink)!important}.output-roles{color:var(--paper);border:0;grid-template-columns:1fr;display:grid}.output-roles p{border:0;border-bottom:1px solid #363636;grid-template-columns:36px 1fr;align-items:center;gap:16px;min-height:104px;padding:22px 28px;font-size:15px;display:grid}.output-roles p:last-child{border-bottom:0}.output-roles strong{font-weight:500}.lenses{padding:clamp(104px,11vw,178px) var(--pad);background:var(--paper)}.lenses-head{grid-template-columns:minmax(0,1.36fr) minmax(300px,.64fr);align-items:end;gap:clamp(48px,8vw,140px);display:grid}.lenses-head .eyebrow{grid-column:1/-1;margin-bottom:24px}.lenses-head h2{overflow-wrap:normal;max-width:1080px;font-size:clamp(66px,7.3vw,128px)}.lenses-head>p:last-child{max-width:560px;margin:0 0 8px;font-size:clamp(18px,1.5vw,23px);line-height:1.5}.lens-ledger{border-top:1px solid var(--ink);margin-top:clamp(76px,9vw,132px)}.lens-ledger article{border-bottom:1px solid var(--ink);min-height:320px;scroll-margin-top:var(--header-h);grid-template-columns:70px minmax(260px,.72fr) minmax(380px,1.28fr);align-items:center;gap:clamp(24px,5vw,90px);padding:40px 0;transition:background .18s,padding .18s;display:grid}.lens-ledger article:hover{background:#e9e3da;padding-left:24px;padding-right:24px}.lens-index{color:var(--orange-text);align-self:start;margin-top:17px;font:400 11px DM Mono,monospace}.lens-identity h3{text-transform:uppercase;font-size:clamp(72px,7vw,124px);line-height:.8}.lens-identity h3 span{color:var(--orange);font-size:.62em}.lens-identity p{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:26px 0 0;font:400 11px DM Mono,monospace}.lens-answer h4{text-transform:uppercase;margin:0;font:600 clamp(28px,2.7vw,43px)/1.03 Barlow Condensed,sans-serif}.lens-answer p{max-width:710px;margin:26px 0 0;font-size:18px;line-height:1.52}.connected-decision{padding:clamp(104px,11vw,178px) var(--pad);color:var(--ink);background:#ded7cc}.connected-decision>header{grid-template-columns:minmax(0,1.32fr) minmax(300px,.68fr);align-items:end;gap:clamp(48px,8vw,140px);display:grid}.connected-decision>header .eyebrow{grid-column:1/-1;margin-bottom:24px}.connected-decision>header h2{overflow-wrap:normal;max-width:1030px;font-size:clamp(62px,7vw,118px)}.connected-decision>header>p:last-child{max-width:570px;margin:0 0 8px;font-size:clamp(18px,1.45vw,22px);line-height:1.55}.decision-case{border:1px solid var(--ink);background:var(--paper);grid-template-columns:minmax(300px,.68fr) minmax(600px,1.32fr);margin-top:clamp(72px,8vw,116px);display:grid}.decision-case>aside{background:var(--orange);color:var(--ink);flex-direction:column;padding:clamp(30px,4vw,58px);display:flex}.decision-case>aside>span{letter-spacing:.1em;font:400 10px DM Mono,monospace}.decision-case blockquote{margin:auto 0 42px;font:600 clamp(38px,4vw,64px)/.98 Barlow Condensed,sans-serif}.decision-case>aside p{border-top:1px solid var(--ink);margin:0;padding-top:24px;font-size:16px;line-height:1.48}.decision-case ol{margin:0;padding:0;list-style:none}.decision-case li{border-bottom:1px solid var(--ink);grid-template-columns:46px 1fr;align-items:start;gap:24px;min-height:170px;padding:26px 30px;display:grid}.decision-case li:last-child{border-bottom:0}.decision-case li>span{color:var(--orange-text);margin-top:6px;font:400 10px DM Mono,monospace}.decision-case h3{text-transform:none;font:600 clamp(27px,2.3vw,36px)/1.05 Barlow Condensed,sans-serif}.decision-case li p{max-width:720px;margin:16px 0 0;font-size:17px;line-height:1.5}.decision-limit{max-width:840px;color:var(--muted);margin:34px 0 0 auto;font-size:14px;line-height:1.5}.process{padding:clamp(104px,11vw,178px) var(--pad) 0;background:var(--ink);color:var(--paper)}.process .eyebrow{color:#aaa39a}.process-head{grid-template-columns:.5fr 1.5fr;align-items:start;gap:clamp(40px,8vw,140px);display:grid}.process-head .eyebrow{margin-top:10px}.process-head h2{overflow-wrap:normal;font-size:clamp(72px,8vw,140px)}.process-steps{border-top:1px solid #3a3a3a;border-bottom:1px solid #3a3a3a;grid-template-columns:repeat(4,1fr);margin:clamp(76px,9vw,132px) 0 0;padding:0;list-style:none;display:grid}.process-steps li{border-right:1px solid #3a3a3a;flex-direction:column;min-height:300px;padding:28px;display:flex}.process-steps li:last-child{border-right:0}.process-steps li>span{color:var(--orange);font:400 10px DM Mono,monospace}.process-steps h3{text-transform:uppercase;margin-top:auto;font-size:clamp(48px,4vw,72px);line-height:.84}.process-steps p{color:#bcb5ac;max-width:290px;margin:22px 0 0;font-size:16px;line-height:1.45}.process-image{height:min(64vw,720px);min-height:520px;margin:clamp(70px,8vw,116px) calc(var(--pad) * -1) 0;background:#c8c0b6;position:relative;overflow:hidden}.process-image img{object-fit:cover;object-position:50% 52%;width:100%;height:100%}.process-image:after{content:"";background:linear-gradient(#0000,#070707d1);height:45%;position:absolute;inset:auto 0 0}.process-image figcaption{z-index:2;left:var(--pad);right:var(--pad);color:var(--paper);justify-content:space-between;align-items:flex-end;gap:40px;display:flex;position:absolute;bottom:clamp(32px,5vw,74px)}.process-image figcaption span{letter-spacing:.12em;color:var(--orange);font:400 10px DM Mono,monospace}.process-image figcaption strong{text-align:right;text-transform:uppercase;max-width:860px;font:400 clamp(48px,6vw,104px)/.88 Bebas Neue,sans-serif}.interlude{min-height:82svh;padding:clamp(92px,10vw,156px) var(--pad) 48px;background:var(--orange);color:var(--ink);grid-template-rows:1fr auto;grid-template-columns:180px 1fr;gap:58px;display:grid}.interlude>img{filter:brightness(0);width:150px}.interlude>p{text-transform:uppercase;overflow-wrap:normal;max-width:1240px;margin:0;font:400 clamp(70px,9vw,158px)/.82 Bebas Neue,sans-serif}.interlude>p span{color:var(--ink)}.interlude>div{border-top:1px solid var(--ink);grid-column:2;grid-template-columns:repeat(3,1fr);display:grid}.interlude>div span{min-height:72px;padding:20px 20px 0 0;font:600 15px/1.4 Barlow,sans-serif}.ideas-preview{padding:clamp(104px,11vw,178px) var(--pad);background:var(--paper)}.ideas-heading{margin-bottom:clamp(76px,9vw,132px)}.editorial-grid{background:var(--ink);border:1px solid var(--ink);grid-template-rows:1fr 1fr;grid-template-columns:minmax(560px,1.28fr) minmax(360px,.72fr);gap:1px;min-height:940px;display:grid}.editorial-feature{background:#bfb7ac;grid-row:1/3;position:relative;overflow:hidden}.editorial-feature figure{margin:0;position:absolute;inset:0}.editorial-feature figure:after{content:"";background:linear-gradient(#0000,#070707eb);position:absolute;inset:25% 0 0}.editorial-feature img{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.65,.25,1)}.editorial-feature>div{z-index:2;color:var(--paper);padding:clamp(30px,4vw,62px);position:absolute;bottom:0;left:0;right:0}.editorial-feature p,.editorial-card>p:first-child{letter-spacing:.1em;text-transform:uppercase;color:#bdb6ad;margin:0 0 28px;font:400 10px DM Mono,monospace}.editorial-feature p span,.editorial-card>p:first-child span{color:var(--orange);margin-right:14px}.editorial-feature h3{text-transform:uppercase;max-width:900px;font-size:clamp(58px,6vw,106px);line-height:.86}.editorial-feature i,.editorial-card i{letter-spacing:.1em;text-transform:uppercase;margin-top:28px;font:400 10px DM Mono,monospace;display:block}.editorial-feature:hover img,.editorial-feature:focus-visible img{transform:scale(1.025)}.editorial-card{flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:clamp(34px,4vw,62px);display:flex}.editorial-card-dark{background:var(--ink);color:var(--paper)}.editorial-card-paper{background:var(--paper);color:var(--ink)}.editorial-card blockquote{text-transform:uppercase;color:var(--orange);margin:auto 0 40px;font:400 clamp(34px,3.3vw,54px)/1.02 Bebas Neue,sans-serif}.editorial-card h3{text-transform:uppercase;max-width:620px;font-size:clamp(46px,4.3vw,72px);line-height:.88}.editorial-card .editorial-dek{max-width:520px;color:var(--muted);margin:28px 0 0;font-size:16px;line-height:1.48}.editorial-card i{margin-top:auto;padding-top:36px}.scope{padding:clamp(104px,11vw,178px) var(--pad);background:#e9e3da}.scope>header{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:clamp(48px,8vw,140px);display:grid}.scope>header .eyebrow{grid-column:1/-1;margin-bottom:24px}.scope>header h2{overflow-wrap:normal;max-width:1080px}.scope-grid{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:.72fr .9fr 1.38fr;margin-top:clamp(76px,9vw,132px);display:grid}.scope-grid article{border-right:1px solid var(--ink);flex-direction:column;min-height:330px;padding:30px;display:flex}.scope-grid article:last-child{border-right:0}.scope-grid article>span{color:var(--orange-text);font:400 10px DM Mono,monospace}.scope-grid h3{text-transform:uppercase;margin-top:auto;font:600 clamp(28px,2.5vw,40px)/1 Barlow Condensed,sans-serif}.scope-grid p{max-width:440px;margin:22px 0 0;font-size:17px;line-height:1.48}.scope-note{max-width:850px;color:var(--muted);margin:38px 0 0 auto;font-size:14px;line-height:1.5}.faq{padding:clamp(104px,11vw,178px) var(--pad);background:var(--paper)}@media (max-width:1100px){.hero{grid-template-columns:1fr}.hero-copy{min-height:calc(82svh - var(--header-h))}.hero-visual{border-top:1px solid #2c2c2c;border-left:0;min-height:76svh}.hero-signal{min-height:540px}.starting-head,.output-intro,.lenses-head{grid-template-columns:1fr}.starting-head>p:last-child,.output-intro>p:not(.eyebrow),.lenses-head>p:last-child{max-width:720px;margin-top:28px}.starting-console{grid-template-columns:minmax(330px,.75fr) minmax(440px,1.25fr)}.output-stage{grid-template-columns:1fr}.output-aside{border-top:1px solid #363636;border-left:0;grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.output-roles{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.output-roles p{border-bottom:0;border-right:1px solid #363636}.output-roles p:last-child{border-right:0}.lens-ledger article{grid-template-columns:60px minmax(240px,.72fr) minmax(330px,1.28fr);gap:36px}.process-head{grid-template-columns:1fr}.process-head .eyebrow{margin-top:0}.process-steps{grid-template-columns:1fr 1fr}.process-steps li:nth-child(2){border-right:0}.process-steps li:nth-child(-n+2){border-bottom:1px solid #3a3a3a}.editorial-grid{grid-template-rows:minmax(700px,1.3fr) minmax(460px,.7fr);grid-template-columns:1fr 1fr;min-height:0}.editorial-feature{grid-area:1/1/auto/-1}.editorial-card{grid-row:2}}@media (max-width:900px){.starting-console{grid-template-columns:1fr}.starting-options button{min-height:124px}.starting-reading figure{height:min(68svh,660px)}}@media (max-width:760px){.hero-copy{min-height:auto;padding-top:54px;padding-bottom:50px}.hero h1{font-size:clamp(62px,17vw,90px)}.hero-visual{grid-template-rows:minmax(430px,1fr) auto;min-height:72svh}.hero-signal{min-height:430px}.hero-mark{width:84%}.hero-principles{grid-template-columns:1fr}.hero-principles p{border-bottom:1px solid #2c2c2c;border-right:0;grid-template-columns:36px 1fr;align-items:center;gap:10px;min-height:82px;padding:18px 20px;display:grid}.hero-principles p:last-child{border-bottom:0}.starting-points,.output-preview,.lenses,.ideas-preview,.scope,.faq{padding:84px 20px}.starting-head h2,.output-intro h2,.lenses-head h2{font-size:clamp(56px,16vw,78px)}.starting-console{grid-template-columns:1fr;margin-top:58px}.starting-options button{grid-template-columns:34px 1fr 18px;min-height:112px;padding:20px}.starting-options button strong{font-size:18px}.starting-reading figure{height:min(72svh,640px);min-height:520px}.starting-reading>div{min-height:0;padding:34px 24px}.starting-reading h3{font-size:38px}.output-stage{margin-top:58px;box-shadow:9px 9px #07070717}.output-aside{grid-template-columns:1fr}.output-before,.output-after{min-height:210px}.output-roles{grid-column:1;grid-template-columns:1fr}.output-roles p{border-bottom:1px solid #363636;border-right:0}.output-roles p:last-child{border-bottom:0}.output-before p,.output-after p{font-size:38px}.lens-ledger{margin-top:58px}.lens-ledger article{grid-template-columns:34px 1fr;gap:20px;min-height:0;padding:42px 0}.lens-ledger article:hover{padding-left:0;padding-right:0}.lens-index{margin-top:10px}.lens-identity,.lens-answer{grid-column:2}.lens-identity h3{font-size:72px}.lens-answer{margin-top:30px}.lens-answer h4{font-size:30px}.lens-answer p{font-size:17px}.process{padding:84px 20px 0}.process-head h2{font-size:clamp(60px,17vw,86px)}.process-steps{grid-template-columns:1fr;margin-top:58px}.process-steps li{min-height:230px;border-bottom:1px solid #3a3a3a!important;border-right:0!important}.process-steps li:last-child{border-bottom:0!important}.process-image{height:92svh;min-height:650px;margin:64px -20px 0}.process-image img{object-position:50% 50%}.process-image figcaption{display:block;bottom:28px;left:20px;right:20px}.process-image figcaption strong{text-align:left;margin-top:18px;font-size:58px;display:block}.interlude{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:42px;min-height:0;padding:84px 20px 34px}.interlude>img{width:100px}.interlude>p{font-size:clamp(64px,18vw,92px)}.interlude>div{grid-column:1;grid-template-columns:1fr}.interlude>div span{border-bottom:1px solid var(--ink);min-height:58px}.ideas-heading{grid-template-columns:1fr;gap:28px;margin-bottom:58px}.ideas-heading .eyebrow{grid-column:1}.ideas-heading h2{font-size:clamp(56px,16vw,78px)}.ideas-heading>p:last-child{font-size:18px}.editorial-grid{grid-template-rows:minmax(700px,1fr) auto auto;grid-template-columns:1fr}.editorial-feature{grid-area:1/1}.editorial-card{grid-row:auto;min-height:440px}.editorial-feature h3{font-size:58px}.editorial-card h3{font-size:50px}.scope>header{grid-template-columns:1fr}.scope>header h2{font-size:clamp(56px,16vw,78px)}.scope-grid{grid-template-columns:1fr;margin-top:58px}.scope-grid article{border-right:0;border-bottom:1px solid var(--ink);min-height:230px}.scope-grid article:last-child{border-bottom:0}.scope-note{margin-top:30px}}.hero{border-bottom:1px solid #272727;grid-template-columns:minmax(520px,1.08fr) minmax(400px,.92fr);min-height:86svh}.hero-copy{padding:clamp(62px,6.5vw,96px) var(--pad) clamp(54px,6vw,88px)}.hero .eyebrow{margin-bottom:clamp(24px,2.5vw,34px)}.hero h1{letter-spacing:-.022em;max-width:780px;font-family:Barlow Condensed,Arial,sans-serif;font-size:clamp(58px,5.7vw,92px);font-weight:600;line-height:.94}.hero-lead{max-width:650px;margin-top:clamp(24px,2.5vw,34px);font-size:clamp(18px,1.25vw,20px);line-height:1.56}.hero-actions{margin-top:30px}.hero-visual{min-height:calc(86svh - var(--header-h));border:0;grid-template-rows:1fr;display:grid;overflow:visible}.hero-signal{background:radial-gradient(circle at 50% 49%,#141414 0,#0b0b0b 44%,#070707 72%);min-height:560px}.hero-signal:before,.hero-signal:after{content:none}.hero-mark{width:min(58%,480px)}.signal-readout-top{top:8%;left:8%}.signal-readout-bottom{bottom:8%;right:8%}.starting-points,.fit-gate,.output-preview,.lenses,.connected-decision,.blog-preview,.scope,.faq{padding:clamp(86px,8vw,126px) var(--pad)}.process{padding:clamp(86px,8vw,126px) var(--pad) 0}.starting-head,.fit-gate>header,.output-intro,.lenses-head,.connected-decision>header,.blog-heading,.scope>header{grid-template-columns:minmax(0,1.28fr) minmax(290px,.72fr);gap:clamp(42px,6vw,94px)}.starting-head .eyebrow,.fit-gate>header .eyebrow,.output-intro .eyebrow,.lenses-head .eyebrow,.connected-decision>header .eyebrow,.blog-heading .eyebrow,.scope>header .eyebrow{margin-bottom:16px}.starting-head h2,.fit-gate>header h2,.output-intro h2,.lenses-head h2,.connected-decision>header h2,.process-head h2,.blog-heading h2,.scope>header h2,.faq-heading h2,.contact-content h2{letter-spacing:-.018em;text-transform:none;max-width:900px;font-family:Barlow Condensed,Arial,sans-serif;font-size:clamp(50px,5.4vw,82px);font-weight:600;line-height:.98}.starting-head>p:last-child,.fit-gate>header>p:last-child,.output-intro>p:not(.eyebrow),.lenses-head>p:last-child,.connected-decision>header>p:last-child,.blog-heading>p:last-child{max-width:530px;font-size:clamp(17px,1.3vw,20px);line-height:1.58}.starting-console{grid-template-columns:minmax(350px,.82fr) minmax(520px,1.18fr);margin-top:clamp(54px,6vw,82px)}.starting-options button{grid-template-columns:40px 1fr 22px;min-height:122px;padding:20px 26px}.starting-options button strong{font-size:clamp(18px,1.4vw,22px);line-height:1.32}.starting-reading figure{height:clamp(420px,36vw,500px)}.starting-reading>div{min-height:240px;padding:clamp(30px,3.5vw,50px)}.starting-reading h3{letter-spacing:-.01em;text-transform:none;max-width:680px;font-family:Barlow Condensed,Arial,sans-serif;font-size:clamp(30px,2.5vw,42px);font-weight:600;line-height:1.08}.starting-reading>div>p:last-child{margin-top:20px;font-size:17px;line-height:1.55}.output-stage{grid-template-columns:minmax(560px,1.3fr) minmax(320px,.7fr);margin-top:clamp(54px,6vw,82px);box-shadow:18px 18px #07070712}.output-sheet{min-height:640px;padding:clamp(26px,3vw,44px)}.output-sheet-title{padding-top:clamp(46px,5vw,68px)}.output-sheet-title h3{text-transform:none;font-family:Barlow Condensed,Arial,sans-serif;font-size:clamp(40px,4vw,62px);font-weight:600;line-height:1}.output-grid section{min-height:150px}.output-before,.output-after{gap:28px;min-height:170px;padding:26px}.output-before p,.output-after p{text-transform:none;font-family:Barlow Condensed,Arial,sans-serif;font-size:clamp(26px,2.2vw,36px);font-weight:600;line-height:1.08}.output-roles p{min-height:88px}.lens-ledger{margin-top:clamp(54px,6vw,82px)}.lens-ledger article{grid-template-columns:58px minmax(220px,.7fr) minmax(360px,1.3fr);gap:clamp(24px,4vw,64px);min-height:230px;padding:32px 0}.lens-ledger article:hover{padding-left:16px;padding-right:16px}.lens-identity h3{letter-spacing:-.02em;text-transform:none;font-family:Barlow Condensed,Arial,sans-serif;font-size:clamp(54px,5vw,78px);font-weight:600;line-height:.9}.lens-identity p{margin-top:18px}.lens-answer h4{text-transform:none;font-size:clamp(25px,2.2vw,34px);line-height:1.08}.lens-answer p{margin-top:20px;font-size:17px;line-height:1.56}.process-head{grid-template-columns:.48fr 1.52fr;gap:clamp(36px,6vw,96px)}.process-steps{margin-top:clamp(54px,6vw,82px)}.process-steps li{min-height:215px;padding:24px}.process-steps h3{letter-spacing:-.01em;text-transform:none;font-family:Barlow Condensed,Arial,sans-serif;font-size:clamp(34px,3vw,48px);font-weight:600;line-height:1}.process-steps p{margin-top:18px;line-height:1.5}.process-image{height:min(50vw,600px);min-height:420px;margin-top:clamp(58px,6vw,84px)}.process-image figcaption{bottom:clamp(28px,4vw,52px)}.process-image figcaption strong{letter-spacing:-.015em;text-transform:none;max-width:720px;font-family:Barlow Condensed,Arial,sans-serif;font-size:clamp(38px,4.5vw,64px);font-weight:600;line-height:.98}.interlude{min-height:0;padding:clamp(82px,8vw,122px) var(--pad) 38px;grid-template-rows:auto auto;grid-template-columns:130px 1fr;gap:clamp(38px,5vw,70px)}.interlude>img{width:104px}.interlude>p{letter-spacing:-.02em;text-transform:none;max-width:1050px;font-family:Barlow Condensed,Arial,sans-serif;font-size:clamp(54px,6.6vw,98px);font-weight:600;line-height:.96}.people-stories{padding:clamp(86px,8vw,126px) var(--pad);background:#e9e3da}.people-stories>header{grid-template-columns:minmax(0,1.28fr) minmax(290px,.72fr);align-items:end;gap:clamp(42px,6vw,94px);display:grid}.people-stories>header .eyebrow{grid-column:1/-1;margin-bottom:16px}.people-stories>header h2{letter-spacing:-.018em;text-transform:none;max-width:900px;margin:0;font-family:Barlow Condensed,Arial,sans-serif;font-size:clamp(50px,5.4vw,82px);font-weight:600;line-height:.98}.people-stories>header>p:last-child{max-width:530px;margin:0 0 8px;font-size:clamp(17px,1.3vw,20px);line-height:1.58}.people-story-list{border-top:1px solid var(--ink);margin-top:clamp(54px,6vw,82px)}.people-story-list article{border-bottom:1px solid var(--ink);grid-template-columns:190px minmax(360px,1fr) minmax(300px,.72fr);align-items:center;gap:clamp(28px,5vw,84px);min-height:230px;padding:30px 0;display:grid}.people-story-list article>span{letter-spacing:.08em;color:var(--orange-text);align-self:start;margin-top:8px;font:400 10px/1.5 DM Mono,monospace}.people-story-list blockquote{margin:0;font:600 clamp(30px,2.8vw,44px)/1.04 Barlow Condensed,Arial,sans-serif}.people-story-list article>p{max-width:540px;margin:0;font-size:17px;line-height:1.56}.people-stories>.button{margin-top:34px}.blog-preview{background:var(--paper)}.blog-heading{align-items:end;margin-bottom:clamp(48px,6vw,78px);display:grid}.blog-heading .eyebrow{grid-column:1/-1}.blog-featured-grid{grid-template-columns:1.05fr .95fr;gap:clamp(24px,3vw,42px);display:grid}.blog-story{border-top:1px solid var(--ink);flex-direction:column;min-width:0;display:flex}.blog-story figure{background:#c5beb4;height:clamp(390px,37vw,560px);margin:0;position:relative;overflow:hidden}.blog-story figure:after{content:"";pointer-events:none;background:linear-gradient(#0000,#070707b8);height:26%;position:absolute;inset:auto 0 0}.blog-story img{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.65,.25,1)}.blog-story figcaption{z-index:2;color:var(--paper);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;gap:20px;font:400 10px/1.4 DM Mono,monospace;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.blog-story figcaption span:first-child{color:var(--orange)}.blog-story-copy{flex-direction:column;flex:1;align-items:flex-start;padding:clamp(28px,3vw,42px) 0 0;display:flex}.blog-story-copy>p:first-child{color:var(--orange-text);letter-spacing:.09em;text-transform:uppercase;margin:0 0 20px;font:400 10px DM Mono,monospace}.blog-story-copy h3{letter-spacing:-.016em;text-transform:none;max-width:680px;font-family:Barlow Condensed,Arial,sans-serif;font-size:clamp(38px,3.7vw,56px);font-weight:600;line-height:1}.blog-story-copy>p:nth-of-type(2){max-width:650px;color:var(--muted);margin:22px 0 0;font-size:17px;line-height:1.56}.blog-story-copy>span{border-bottom:1px solid var(--ink);justify-content:space-between;gap:24px;width:100%;margin-top:auto;padding:28px 0 10px;font-size:15px;font-weight:600;display:flex}.blog-story-copy>span i{color:var(--orange-text);font-size:21px;font-style:normal}.blog-story:hover img,.blog-story:focus-visible img{transform:scale(1.025)}.blog-footer-row{border-top:1px solid var(--line);grid-template-columns:1fr minmax(280px,.55fr);align-items:end;gap:48px;margin-top:clamp(50px,6vw,78px);padding-top:26px;display:grid}.blog-footer-row>p{max-width:560px;color:var(--muted);margin:0;font-size:15px;line-height:1.5}.blog-footer-row .ideas-all{margin:0}.scope-grid{margin-top:clamp(54px,6vw,82px)}.scope-grid article{min-height:235px;padding:26px}.scope-grid h3{text-transform:none;font-size:clamp(25px,2.2vw,34px);line-height:1.08}.scope-grid p{margin-top:18px;line-height:1.54}.faq{grid-template-columns:minmax(280px,.65fr) minmax(480px,1.35fr);gap:clamp(54px,7vw,112px)}.faq-list summary{min-height:88px;font-size:clamp(18px,1.45vw,22px)}.faq-list details>p{padding-bottom:30px;line-height:1.58}.contact-content{padding:clamp(82px,8vw,122px) var(--pad)}.contact-content>p:not(.eyebrow){font-size:18px;line-height:1.58}.case-form{margin-top:clamp(46px,5vw,70px)}.prepared-case h3{text-transform:none;font-family:Barlow Condensed,Arial,sans-serif;font-size:clamp(38px,3.4vw,54px);line-height:1}.journal-hero{min-height:0;padding:clamp(88px,8vw,124px) var(--pad);column-gap:clamp(48px,7vw,110px)}.journal-hero h1{letter-spacing:-.022em;max-width:850px;font-family:Barlow Condensed,Arial,sans-serif;font-size:clamp(56px,6.5vw,96px);font-weight:600;line-height:.96}.journal-hero>p:last-child{font-size:clamp(18px,1.35vw,21px);line-height:1.58}.journal-feature figure{height:clamp(500px,60svh,700px);min-height:0}.journal-feature>div{min-height:250px;padding:clamp(30px,4vw,54px)}.journal-feature h2,.journal-card h2{letter-spacing:-.016em;text-transform:none;font-family:Barlow Condensed,Arial,sans-serif;font-weight:600}.journal-feature h2{font-size:clamp(42px,4.6vw,70px);line-height:1}.journal-card figure{height:300px}.journal-card h2{font-size:clamp(30px,2.8vw,42px);line-height:1.04}.journal-manifesto{min-height:0;padding:clamp(78px,8vw,118px) var(--pad);grid-template-columns:120px 1fr;gap:44px}.journal-manifesto img{width:96px}.journal-manifesto p{letter-spacing:-.02em;text-transform:none;max-width:940px;font-family:Barlow Condensed,Arial,sans-serif;font-size:clamp(50px,5.8vw,84px);font-weight:600;line-height:.98}.article-hero{grid-template-columns:minmax(500px,1.08fr) minmax(400px,.92fr);min-height:76svh}.article-hero-copy{padding:clamp(64px,7vw,96px) var(--pad) 52px}.article-hero-copy .eyebrow{margin-bottom:clamp(28px,3vw,42px)}.article-hero h1{letter-spacing:-.02em;max-width:860px;font-family:Barlow Condensed,Arial,sans-serif;font-size:clamp(50px,5.8vw,86px);font-weight:600;line-height:.98}.article-dek{margin-top:clamp(28px,3vw,40px);font-size:clamp(18px,1.45vw,22px);line-height:1.56}.article-meta{margin-top:clamp(36px,4vw,56px)}.article-layout{padding:clamp(82px,8vw,124px) var(--pad);gap:clamp(54px,7vw,110px)}.article-body{max-width:760px;font-size:clamp(18px,1.25vw,20px);line-height:1.72}.article-body h2{letter-spacing:-.015em;text-transform:none;margin:clamp(66px,7vw,96px) 0 28px;font-family:Barlow Condensed,Arial,sans-serif;font-size:clamp(38px,4.2vw,58px);font-weight:600;line-height:1.04}.article-body h3{text-transform:none;margin:48px 0 18px;font-size:clamp(25px,2.2vw,32px);line-height:1.12}.article-body blockquote{letter-spacing:-.01em;text-transform:none;border-left-width:5px;margin:clamp(52px,6vw,78px) 0;padding:28px 0 28px clamp(24px,3vw,42px);font-family:Barlow Condensed,Arial,sans-serif;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.12}.article-cta{margin-top:clamp(66px,7vw,96px)}.related{padding:clamp(82px,8vw,118px) var(--pad)}.related>div:first-child{margin-bottom:clamp(48px,6vw,78px)}.related>div:first-child h2{text-transform:none;font-family:Barlow Condensed,Arial,sans-serif;font-size:clamp(46px,5vw,72px);font-weight:600;line-height:1}.related-grid figure{height:350px}.related-grid h3{text-transform:none;font-family:Barlow Condensed,Arial,sans-serif;font-size:clamp(34px,3.4vw,50px);font-weight:600;line-height:1.02}@media (max-width:1020px){.hero{grid-template-columns:1fr;min-height:0}.hero-copy{min-height:0}.hero-visual,.hero-signal{min-height:520px}.hero-mark{width:min(54%,470px)}.starting-head,.fit-gate>header,.output-intro,.lenses-head,.connected-decision>header,.people-stories>header,.blog-heading,.scope>header{grid-template-columns:1fr}.starting-head>p:last-child,.fit-gate>header>p:last-child,.output-intro>p:not(.eyebrow),.lenses-head>p:last-child,.connected-decision>header>p:last-child,.people-stories>header>p:last-child,.blog-heading>p:last-child{margin-top:20px}.starting-console{grid-template-columns:minmax(320px,.76fr) minmax(430px,1.24fr)}.fit-signals{grid-template-columns:1fr 1fr}.fit-signals article:nth-child(2){border-right:0}.fit-signals article:nth-child(-n+2){border-bottom:1px solid #3b3b3b}.output-stage{grid-template-columns:1fr}.output-aside{border-top:1px solid #363636;border-left:0;grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.output-roles{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.decision-case{grid-template-columns:1fr}.decision-case>aside{min-height:430px}.process-head{grid-template-columns:1fr}.process-steps{grid-template-columns:1fr 1fr}.process-steps li:nth-child(2){border-right:0}.process-steps li:nth-child(-n+2){border-bottom:1px solid #3a3a3a}.journal-hero,.article-hero,.article-layout{grid-template-columns:1fr}.journal-hero{gap:30px}.article-hero{min-height:0}.article-hero>figure{height:clamp(520px,68svh,700px);min-height:0}.article-rail{max-width:none;position:relative;top:auto}.article-layout{gap:64px}.article-body{margin:0 auto}}@media (max-width:860px){.starting-console{grid-template-columns:1fr}.starting-reading figure{height:min(64svh,560px)}.lens-ledger article{grid-template-columns:48px minmax(190px,.7fr) minmax(300px,1.3fr);gap:26px}.blog-featured-grid{grid-template-columns:1fr}.blog-story figure{height:min(62svh,560px)}.blog-footer-row{grid-template-columns:1fr}.blog-footer-row .ideas-all{max-width:460px}.journal-grid{grid-template-columns:1fr}.journal-list{grid-template-columns:1fr 1fr}}@media (max-width:760px){.hero-copy{padding:48px 20px 50px}.hero h1{font-size:clamp(48px,13vw,66px);line-height:.98}.hero-lead{font-size:17px}.hero-visual,.hero-signal{min-height:400px}.hero-mark{width:min(70%,360px)}.signal-readout-top{top:22px;left:20px}.signal-readout-bottom{bottom:22px;right:20px}.starting-points,.fit-gate,.output-preview,.lenses,.connected-decision,.people-stories,.blog-preview,.scope,.faq{padding:72px 20px}.process{padding:72px 20px 0}.starting-head h2,.fit-gate>header h2,.output-intro h2,.lenses-head h2,.connected-decision>header h2,.process-head h2,.people-stories>header h2,.blog-heading h2,.scope>header h2,.faq-heading h2,.contact-content h2{font-size:clamp(42px,11.5vw,58px);line-height:1.01}.starting-console,.fit-signals,.output-stage,.lens-ledger,.decision-case,.process-steps,.scope-grid{margin-top:46px}.starting-options button{grid-template-columns:32px 1fr 18px;min-height:96px;padding:18px 20px}.starting-options button strong{font-size:17px}.starting-reading figure{height:440px;min-height:0}.starting-reading>div{padding:28px 22px}.starting-reading h3{font-size:30px}.starting-reading>div>p:last-child{font-size:16px}.fit-signals{grid-template-columns:1fr}.fit-signals article{border-bottom:1px solid #3b3b3b;border-right:0;min-height:210px}.fit-signals article:last-child{border-bottom:0}.fit-limit{grid-template-columns:1fr;gap:18px}.fit-limit strong{font-size:19px}.output-stage{box-shadow:8px 8px #07070714}.output-sheet{min-height:0;padding:20px}.output-sheet-title{grid-template-columns:1fr;padding:38px 0 26px}.output-grid{grid-template-columns:1fr}.output-grid section{min-height:130px}.output-aside{grid-template-columns:1fr}.output-before,.output-after{min-height:142px}.output-before p,.output-after p{font-size:30px}.output-roles{grid-column:1;grid-template-columns:1fr}.output-roles p{border-bottom:1px solid #363636;border-right:0}.lens-ledger article{grid-template-columns:30px 1fr;gap:16px;min-height:0;padding:34px 0}.lens-index{margin-top:7px}.lens-identity,.lens-answer{grid-column:2}.lens-identity h3{font-size:52px}.lens-answer{margin-top:24px}.lens-answer h4{font-size:26px}.decision-case>aside{min-height:380px;padding:30px 22px}.decision-case blockquote{font-size:42px}.decision-case li{grid-template-columns:32px 1fr;gap:14px;min-height:0;padding:24px 20px}.decision-case li p{font-size:16px}.decision-limit{margin-top:24px}.process-steps{grid-template-columns:1fr}.process-steps li{min-height:170px;border-bottom:1px solid #3a3a3a!important;border-right:0!important}.process-steps li:last-child{border-bottom:0!important}.process-image{height:min(70svh,540px);min-height:430px;margin:52px -20px 0}.process-image figcaption{display:block;left:20px;right:20px}.process-image figcaption strong{text-align:left;margin-top:14px;font-size:40px;display:block}.interlude{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:32px;padding:70px 20px 30px}.interlude>img{width:76px}.interlude>p{font-size:clamp(46px,12.5vw,62px)}.interlude>div{grid-column:1;grid-template-columns:1fr}.interlude>div span{border-bottom:1px solid var(--ink);min-height:50px}.people-story-list{margin-top:46px}.people-story-list article{grid-template-columns:1fr;gap:18px;min-height:0;padding:30px 0}.people-story-list article>span{margin-top:0}.people-story-list blockquote{font-size:clamp(30px,8.5vw,40px)}.people-story-list article>p{font-size:16px}.blog-heading{margin-bottom:42px}.blog-featured-grid{gap:54px}.blog-story figure{height:390px}.blog-story-copy{padding-top:24px}.blog-story-copy h3{font-size:clamp(36px,10vw,46px)}.blog-story-copy>p:nth-of-type(2){font-size:16px}.blog-footer-row{margin-top:54px}.scope-grid{grid-template-columns:1fr}.scope-grid article{border-right:0;border-bottom:1px solid var(--ink);min-height:180px}.scope-grid article:last-child{border-bottom:0}.scope-grid h3{font-size:28px}.faq{grid-template-columns:1fr;gap:40px}.faq-heading{position:relative;top:auto}.faq-list summary{min-height:82px}.contact{grid-template-columns:1fr}.contact>figure{height:auto;min-height:0;position:relative;top:auto}.contact>figure img{aspect-ratio:4/5;height:auto}.contact-content{padding:72px 20px}.contact-content>p:not(.eyebrow){font-size:17px}.case-form{margin-top:42px}.journal-hero{padding:70px 20px}.journal-hero h1{font-size:clamp(48px,13vw,62px)}.journal-feature figure{height:480px}.journal-feature>div{min-height:0;padding:30px 20px}.journal-feature h2{font-size:44px}.journal-list{grid-template-columns:1fr}.journal-card figure{height:360px}.journal-card>div{min-height:0;padding:26px 20px 32px}.journal-card h2{font-size:36px}.journal-manifesto{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:32px;padding:70px 20px}.journal-manifesto img{width:76px}.journal-manifesto p{font-size:clamp(46px,12vw,60px)}.journal-manifesto a{grid-column:1}.article-hero-copy{padding:58px 20px 46px}.article-hero h1{font-size:clamp(44px,12vw,58px)}.article-dek{font-size:18px}.article-hero>figure{height:min(62svh,540px)}.article-layout{gap:52px;padding:70px 20px}.article-body{font-size:17px;line-height:1.7}.article-body h2{margin-top:60px;font-size:clamp(34px,9.5vw,44px)}.article-body h3{font-size:27px}.article-body blockquote{margin:48px 0;font-size:29px}.article-cta{padding:28px 22px}.related{padding:70px 20px}.related>div:first-child,.related-grid{grid-template-columns:1fr}.related>div:first-child{gap:24px}.related-grid figure{height:330px}.related-grid h3{font-size:38px}}.interlude-label{color:var(--ink);letter-spacing:.11em;text-transform:uppercase;align-self:start;font:400 10px DM Mono,monospace}.journal-manifesto{background:var(--ink);color:var(--paper)}.journal-manifesto>.mirror-signal{width:96px;height:auto}.journal-manifesto a{border-color:var(--orange);color:var(--paper)}.site-footer{min-height:0;padding:clamp(64px,7vw,100px) var(--pad) 48px;background:var(--ink);color:#aaa39a;border-top:1px solid #333;grid-template-columns:minmax(240px,1.05fr) minmax(190px,.7fr) minmax(300px,1.15fr);align-items:start;gap:clamp(40px,5vw,82px);font-size:14px;display:grid}.site-footer__brand>a{width:164px;display:block}.site-footer__brand img{width:100%;height:auto}.site-footer__brand p{color:#c5beb5;max-width:360px;margin:34px 0 0;font-size:17px;line-height:1.55}.site-footer nav,.site-footer__scope{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.site-footer strong{color:var(--paper);letter-spacing:.11em;text-transform:uppercase;margin-bottom:10px;font:400 10px DM Mono,monospace}.site-footer nav a{color:#aaa39a;line-height:1.38;transition:color .18s}.site-footer nav a:hover,.site-footer nav a:focus-visible{color:var(--paper)}.site-footer nav .site-footer__all{border-bottom:1px solid var(--orange);color:var(--paper);margin-top:9px;padding-bottom:5px;font-weight:600}.site-footer__scope p{color:#aaa39a;max-width:330px;margin:0;line-height:1.55}.site-footer__scope a{color:var(--paper);margin-top:9px;font-weight:600}.site-footer__scope>a[href=\#contenido]{color:#aaa39a;text-underline-offset:5px;margin-top:24px;font-weight:400;text-decoration:underline}.site-footer__legal{border-top:1px solid #333;flex-direction:column;align-items:flex-start;gap:8px;margin-top:18px;padding-top:18px;display:flex}.site-footer__legal strong{margin:0 0 4px}.site-footer__legal a,.site-footer__legal button{color:#aaa39a;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font:400 12px Barlow,Arial,sans-serif;text-decoration:underline;margin:0!important}.site-footer__legal :is(a,button):is(:hover,:focus-visible){color:var(--paper)}.site-footer__scope .site-footer__boundary{color:#77716a;max-width:380px;margin-top:14px;font-size:11px;line-height:1.5}@media (max-width:1180px){.desktop-nav{display:none}.mobile-menu{display:block}.site-header{grid-template-columns:1fr auto auto;gap:10px}.site-footer{grid-template-columns:1fr 1fr}.site-footer__brand,.site-footer__scope{max-width:430px}}@media (max-width:760px){.journal-manifesto>.mirror-signal{width:76px}.site-footer{grid-template-columns:1fr;gap:48px;padding:58px 20px 42px}.site-footer__brand>a{width:148px}.site-footer__brand p{margin-top:26px}.site-footer nav,.site-footer__scope{gap:13px}}.version-note{padding:12px var(--pad);background:var(--orange);color:var(--ink);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font:500 11px DM Mono,monospace;display:flex}.version-note a{color:inherit;text-underline-offset:4px;font-weight:700;text-decoration:underline}@media (max-width:620px){.version-note{flex-direction:column;align-items:flex-start;padding:13px 20px}}.eyebrow span,.listening-hero__headline>p i,.output-sheet>header p span,.article-rail>p:first-of-type span,.hero-alt-eyebrow span,.hero-alt-answer>span i,.situation-list i{border-radius:0!important}.output-sheet>footer span:before{content:"■";font-size:.8em}img{image-rendering:auto;filter:none}.fit-gate>header h2,.output-intro h2,.connected-decision>header h2,.process-head h2,.people-stories>header h2,.blog-heading h2,.scope>header h2,.faq-heading h2{letter-spacing:-.02em;text-transform:none;font-family:Barlow Condensed,Arial,sans-serif;font-size:clamp(46px,5.4vw,82px);font-weight:600;line-height:.98}.emotional-frames{grid-template-columns:repeat(12,1fr);gap:clamp(14px,1.8vw,28px);margin-top:clamp(64px,8vw,112px);display:grid}.emotional-frame{min-width:0;color:var(--paper);background:#111;border-top:1px solid #3b3b3b;display:grid;overflow:hidden}.emotional-frame--eyes{grid-column:1/8;grid-template-columns:minmax(0,1.16fr) minmax(230px,.84fr)}.emotional-frame--hands{grid-column:8/13}.emotional-frame--body{grid-column:1/6}.emotional-frame--object{grid-column:6/13;grid-template-columns:minmax(230px,.82fr) minmax(0,1.18fr)}.emotional-frame figure{background:#26221e;min-height:390px;margin:0;position:relative;overflow:hidden}.emotional-frame figure:after{content:"";pointer-events:none;background:linear-gradient(#0000,#070707c2);height:34%;position:absolute;inset:auto 0 0}.emotional-frame img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.65,.25,1)}.emotional-frame--eyes img{object-position:50% 36%}.emotional-frame--hands img{object-position:50% 57%}.emotional-frame--body img{object-position:50% 53%}.emotional-frame--object img{object-position:50% 46%}.emotional-frame:hover img{transform:scale(1.02)}.emotional-frame figcaption{z-index:2;color:#ded8cf;letter-spacing:.1em;text-transform:uppercase;font:400 9px/1.4 DM Mono,monospace;position:absolute;bottom:18px;left:20px}.emotional-frame>div{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:240px;padding:clamp(24px,3vw,42px);display:flex}.emotional-frame h3{text-transform:none;max-width:480px;font:600 clamp(28px,2.6vw,42px)/1.02 Barlow Condensed,Arial,sans-serif}.emotional-frame p{color:#aaa39a;max-width:470px;margin:18px 0 0;font-size:16px;line-height:1.52}.money-therapy{padding:clamp(96px,10vw,154px) var(--pad);color:var(--ink);background:#e9e3da}.money-therapy__head{grid-template-columns:minmax(0,1.32fr) minmax(310px,.68fr);align-items:end;gap:clamp(46px,7vw,120px);display:grid}.money-therapy__head .eyebrow{grid-column:1/-1;margin-bottom:20px}.money-therapy__head h2{letter-spacing:-.024em;max-width:990px;margin:0;font:600 clamp(50px,6vw,92px)/.96 Barlow Condensed,Arial,sans-serif}.money-therapy__head>p:last-child{max-width:570px;margin:0 0 7px;font-size:clamp(18px,1.45vw,22px);line-height:1.58}.therapy-room{background:var(--ink);min-height:680px;color:var(--paper);border:1px solid var(--ink);grid-template-columns:1fr 1.2fr .82fr;margin-top:clamp(64px,8vw,112px);display:grid}.therapy-room figure{background:#bbb2a7;min-width:0;margin:0;position:relative;overflow:hidden}.therapy-room figure:after{content:"";background:linear-gradient(#0000,#070707c7);height:35%;position:absolute;inset:auto 0 0}.therapy-room figure img{object-fit:cover;width:100%;height:100%}.therapy-room__eyes img{object-position:46% 48%}.therapy-room__hands img{object-position:54% 50%}.therapy-room figcaption{z-index:2;color:#eee8de;font-size:13px;line-height:1.4;position:absolute;bottom:19px;left:20px;right:20px}.therapy-room__core{border-left:1px solid #343331;border-right:1px solid #343331;flex-direction:column;justify-content:center;padding:clamp(38px,5vw,76px);display:flex}.therapy-room__label{color:#aaa39a;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:11px;margin:0 0 auto;font:400 10px DM Mono,monospace;display:flex}.therapy-room__label span{background:var(--orange);width:8px;height:8px}.therapy-room__statement{margin:70px 0 0;font:600 clamp(29px,2.85vw,45px)/1.08 Barlow Condensed,Arial,sans-serif}.therapy-room__translation{border-top:1px solid #3d3b38;gap:18px;margin-top:auto;padding-top:30px;display:grid}.therapy-room__translation span{color:#a7a098;font-size:15px;line-height:1.4}.therapy-room__translation i{background:#4b4843;width:100%;height:1px;position:relative}.therapy-room__translation i:after{content:"";background:var(--orange);width:9px;height:9px;animation:3.2s cubic-bezier(.42,0,.24,1) infinite therapy-square;position:absolute;top:-4px;right:0}.therapy-room__translation strong{font:600 clamp(22px,2vw,31px)/1.12 Barlow Condensed,Arial,sans-serif}@keyframes therapy-square{0%,to{opacity:1;transform:translate(0)}50%{opacity:.66;transform:translate(-42px)}}.therapy-actions{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.therapy-actions article{border-right:1px solid var(--ink);flex-direction:column;min-height:280px;padding:28px;display:flex}.therapy-actions article:last-child{border-right:0}.therapy-actions h3{text-transform:none;margin-top:auto;font:600 clamp(25px,2.2vw,34px)/1.04 Barlow Condensed,Arial,sans-serif}.therapy-actions p{color:var(--muted);margin:18px 0 0;font-size:15px;line-height:1.52}.therapy-cuts{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(18px,2.3vw,38px);margin-top:clamp(64px,7vw,104px);display:grid}.therapy-cut{background:#c7bfb5;margin:0;position:relative;overflow:hidden}.therapy-cut--voice{aspect-ratio:1.15;margin-top:clamp(70px,8vw,130px)}.therapy-cut--movement{aspect-ratio:.84}.therapy-cut:after,.therapy-wide:after{content:"";pointer-events:none;background:linear-gradient(#0000,#070707c7);height:38%;position:absolute;inset:auto 0 0}.therapy-cut img,.therapy-wide img{object-fit:cover;width:100%;height:100%}.therapy-cut--voice img{object-position:50% 42%}.therapy-cut--movement img{object-position:50% 52%}.therapy-cut figcaption,.therapy-wide figcaption{z-index:2;color:var(--paper);justify-content:space-between;align-items:end;gap:24px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.therapy-cut figcaption span,.therapy-wide figcaption span{letter-spacing:.11em;text-transform:uppercase;color:var(--orange);font:400 9px DM Mono,monospace}.therapy-cut figcaption strong{text-align:right;max-width:440px;font:600 clamp(23px,2.1vw,32px)/1.04 Barlow Condensed,Arial,sans-serif}.therapy-wide{aspect-ratio:16/8.2;background:#292521;margin:clamp(24px,3vw,44px) 0 0;position:relative;overflow:hidden}.therapy-wide figcaption{bottom:clamp(22px,3vw,40px);left:clamp(24px,3vw,44px);right:clamp(24px,3vw,44px)}.therapy-wide figcaption strong{text-align:right;max-width:760px;font:600 clamp(28px,3.3vw,50px)/1.02 Barlow Condensed,Arial,sans-serif}.therapy-boundary{border-top:1px solid #b9b1a6;grid-template-columns:.8fr 1.2fr;gap:clamp(28px,5vw,70px);max-width:900px;margin:clamp(36px,4vw,62px) 0 0 auto;padding:28px 0 0;display:grid}.therapy-boundary strong{font-size:20px;line-height:1.35}.therapy-boundary p{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.decision-map{grid-template-columns:minmax(280px,.7fr) 86px minmax(620px,1.3fr);align-items:stretch;margin-top:clamp(64px,8vw,112px);display:grid}.decision-map>aside{background:var(--orange);min-height:520px;color:var(--ink);flex-direction:column;padding:clamp(34px,4vw,60px);display:flex}.decision-map>aside>span{letter-spacing:.1em;text-transform:uppercase;font:400 10px DM Mono,monospace}.decision-map blockquote{margin:auto 0 34px;font:600 clamp(36px,3.7vw,58px)/1 Barlow Condensed,Arial,sans-serif}.decision-map>aside p{border-top:1px solid var(--ink);margin:0;padding-top:22px;font-size:15px;line-height:1.5}.decision-map__route{min-height:520px;position:relative}.decision-map__route:before{content:"";background:var(--ink);height:1px;position:absolute;top:50%;left:0;right:0}.decision-map__route span{background:var(--orange);width:10px;height:10px;box-shadow:0 0 0 1px var(--ink);position:absolute;top:calc(50% - 5px);left:0}.decision-map__route i{background:var(--orange);width:9px;height:9px;position:absolute;right:0}.decision-map__route i:first-of-type{top:12.5%}.decision-map__route i:nth-of-type(2){top:37.5%}.decision-map__route i:nth-of-type(3){top:62.5%}.decision-map__route i:nth-of-type(4){top:87.5%}.decision-map__questions{background:var(--ink);grid-template-columns:1fr 1fr;gap:1px;display:grid}.decision-map__questions article{background:var(--paper);flex-direction:column;min-height:260px;padding:clamp(24px,3vw,42px);display:flex}.decision-map__questions article>p:first-of-type{color:var(--orange-text);letter-spacing:.1em;text-transform:uppercase;margin:auto 0 13px;font:400 9px DM Mono,monospace}.decision-map__questions h3{text-transform:none;font:600 clamp(25px,2.3vw,36px)/1.03 Barlow Condensed,Arial,sans-serif}.decision-map__questions article>p:last-child{color:var(--muted);margin:17px 0 0;font-size:15px;line-height:1.5}.process{padding-bottom:clamp(80px,9vw,136px)}.process-evolution{grid-template-columns:minmax(0,1.16fr) minmax(390px,.84fr);align-items:start;gap:clamp(42px,6vw,96px);margin-top:clamp(64px,8vw,112px);display:grid}.process-evolution__stage{top:calc(var(--header-h) + 20px);height:calc(100svh - var(--header-h) - 40px);background:#292521;min-height:600px;position:sticky;overflow:hidden}.process-evolution__stage figure{margin:0;position:absolute;inset:0}.process-evolution__stage figure:after{content:"";background:linear-gradient(#0000,#070707e0);height:45%;position:absolute;inset:auto 0 0}.process-evolution__stage img{object-fit:cover;object-position:50% 54%;width:100%;height:100%;transition:object-position .8s,transform .8s}.process-evolution__stage[data-stage=speak] img{object-position:50% 36%}.process-evolution__stage[data-stage=lay-out] img{object-position:50% 53%}.process-evolution__stage[data-stage=choose] img{object-position:48% 58%;transform:scale(1.025)}.process-evolution__stage[data-stage=move] img{object-position:52% 63%;transform:scale(1.045)}.process-evolution__stage figcaption{z-index:3;color:var(--paper);grid-template-columns:auto 1fr;align-items:end;gap:30px;display:grid;position:absolute;bottom:clamp(24px,3vw,42px);left:clamp(22px,3vw,42px);right:clamp(22px,3vw,42px)}.process-evolution__stage figcaption span{letter-spacing:.1em;text-transform:uppercase;color:var(--orange);font:400 9px DM Mono,monospace}.process-evolution__stage figcaption strong{text-align:right;justify-self:end;max-width:570px;font:600 clamp(27px,3vw,46px)/1.02 Barlow Condensed,Arial,sans-serif}.process-evolution__diagram{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070707b8;border:1px solid #48433d;width:150px;height:110px;position:absolute;top:22px;right:22px}.process-evolution__line{background:#6c655e;width:102px;height:1px;transition:transform .6s;position:absolute;top:54px;left:22px}.process-evolution__line--b{transform:rotate(32deg)}.process-evolution__line--c{transform:rotate(-32deg)}.process-evolution__node{background:#77706a;width:8px;height:8px;transition:all .6s;position:absolute}.process-evolution__node--a{top:50px;left:18px}.process-evolution__node--b{top:20px;right:18px}.process-evolution__node--c{bottom:20px;right:18px}.process-evolution__node--active{background:var(--orange);top:50px;left:70px;box-shadow:0 0 0 6px #ff450029}.process-evolution__stage[data-stage=lay-out] .process-evolution__node--a{left:44px}.process-evolution__stage[data-stage=choose] .process-evolution__node--active{top:20px;left:112px}.process-evolution__stage[data-stage=move] .process-evolution__node--active{top:82px;left:112px}.process-evolution__story{margin:0;padding:0;list-style:none}.process-evolution__story li{color:#817c75;opacity:.54;border-top:1px solid #353330;flex-direction:column;justify-content:center;min-height:78svh;padding:clamp(50px,6vw,90px) 0;transition:color .35s,opacity .35s;display:flex}.process-evolution__story li:last-child{border-bottom:1px solid #353330}.process-evolution__story li.is-active{color:var(--paper);opacity:1}.process-evolution__story li>p:first-of-type{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;margin:0 0 20px;font:400 9px DM Mono,monospace}.process-evolution__story h3{text-transform:none;font:600 clamp(36px,3.5vw,54px)/1 Barlow Condensed,Arial,sans-serif}.process-evolution__story li>p:last-child{color:#aaa39a;max-width:530px;margin:24px 0 0;font-size:17px;line-height:1.56}.people-story-gallery{grid-template-columns:repeat(12,1fr);gap:clamp(18px,2vw,30px);margin-top:clamp(64px,8vw,112px);display:grid}.people-story{background:var(--paper);border-top:1px solid var(--ink);min-width:0}.people-story--wide{grid-column:span 7}.people-story--tall{grid-column:span 5}.people-story figure{background:#bdb4aa;height:clamp(390px,43vw,640px);margin:0;position:relative;overflow:hidden}.people-story--tall figure{height:clamp(520px,57vw,780px)}.people-story figure:after{content:"";background:linear-gradient(#0000,#070707b3);height:30%;position:absolute;inset:auto 0 0}.people-story img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.65,.25,1)}.people-story--face img{object-position:50% 34%}.people-story--body img{object-position:50% 54%}.people-story--seated img{object-position:50% 48%}.people-story--distance img{object-position:50% 51%}.people-story:hover img{transform:scale(1.02)}.people-story figcaption{z-index:2;color:var(--paper);letter-spacing:.1em;text-transform:uppercase;font:400 9px DM Mono,monospace;position:absolute;bottom:18px;left:20px}.people-story>div{grid-template-columns:140px 1fr;gap:clamp(24px,4vw,60px);padding:clamp(26px,3vw,44px) 0 38px;display:grid}.people-story>div>p:first-child{color:var(--orange-text);letter-spacing:.08em;text-transform:uppercase;margin:5px 0 0;font:400 9px/1.45 DM Mono,monospace}.people-story blockquote{grid-column:2;margin:0;font:600 clamp(29px,2.9vw,44px)/1.03 Barlow Condensed,Arial,sans-serif}.people-story>div>p:last-child{max-width:620px;color:var(--muted);grid-column:2;margin:0;font-size:16px;line-height:1.54}.horizontal-story.is-enhanced .horizontal-story__chapter{flex-basis:100vw;width:100vw}.horizontal-story__chapter{grid-template-columns:minmax(390px,.78fr) minmax(610px,1.22fr)}.horizontal-story__chapter-copy{justify-content:flex-start;padding:clamp(48px,5vw,76px) clamp(38px,4.8vw,76px) 86px;overflow:hidden}.horizontal-story__chapter h3{font-size:clamp(40px,4.3vw,64px)}.horizontal-story__chapter blockquote{margin-top:28px;padding:18px 0;font-size:clamp(21px,1.8vw,28px)}.horizontal-story__chapter-copy>p:nth-of-type(2){max-width:760px;margin:20px 0 0;font-size:16px;line-height:1.5}.fgk-universe{border-top:1px solid;grid-template-rows:auto auto;grid-template-columns:minmax(210px,.72fr) minmax(290px,1.28fr);align-items:start;gap:16px 24px;margin-top:26px;padding-top:20px;display:grid}.fgk-universe>header{align-items:center;gap:14px;display:flex}.fgk-universe>header span{color:var(--orange-text);letter-spacing:.1em;text-transform:uppercase;font:400 9px DM Mono,monospace;display:block}.fgk-universe>header strong{margin-top:7px;font-size:15px;display:block}.fgk-universe__map{background:#ffffff2e;border:1px solid;grid-area:1/2/3;min-height:210px;position:relative;overflow:hidden}.fgk-universe__map:before,.fgk-universe__map:after{content:"";z-index:0;opacity:.24;transform-origin:50%;background:currentColor;height:1px;position:absolute;inset:50% 8%}.fgk-universe__map:after{transform:rotate(90deg)}.fgk-universe__map>strong{z-index:2;background:var(--ink);min-width:64px;min-height:64px;color:var(--paper);place-items:center;padding:14px;font:600 20px Barlow Condensed,Arial,sans-serif;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.fgk-universe__map>span{z-index:2;background:var(--paper);color:var(--ink);white-space:nowrap;border:1px solid;padding:7px 9px;font:500 11px Barlow,Arial,sans-serif;position:absolute}.fgk-universe__map>span:first-of-type{top:9%;left:5%}.fgk-universe__map>span:nth-of-type(2){top:9%;right:5%}.fgk-universe__map>span:nth-of-type(3){top:43%;left:3%}.fgk-universe__map>span:nth-of-type(4){top:43%;right:3%}.fgk-universe__map>span:nth-of-type(5){bottom:8%;left:8%}.fgk-universe__map>span:nth-of-type(6){bottom:8%;right:8%}.fgk-universe>p{max-width:260px;color:var(--muted);grid-column:1;margin:16px 0 0;font-size:13px;line-height:1.48}.fgk-universe--grow .fgk-universe__map{background:linear-gradient(90deg,#ffffff14,#ff45001a)}.fgk-universe--grow .fgk-universe__map:after{display:none}.fgk-universe--grow .fgk-universe__map>strong{left:12%}.fgk-universe--grow .fgk-universe__map>span:first-of-type,.fgk-universe--grow .fgk-universe__map>span:nth-of-type(2){top:12%}.fgk-universe--grow .fgk-universe__map>span:nth-of-type(3),.fgk-universe--grow .fgk-universe__map>span:nth-of-type(4){top:45%}.fgk-universe--keep .fgk-universe__map{background:#171716;border-color:#5b5751}.fgk-universe--keep .fgk-universe__map>span{color:var(--paper);background:#0c0c0b;border-color:#5b5751}.fgk-universe--keep .fgk-universe__map>strong{background:var(--orange);color:var(--ink)}.fgk-universe--keep>header span{color:var(--orange)}.fgk-universe--keep>p{color:#aaa39a}.has-reveal-motion [data-reveal]{opacity:0;transition:opacity .72s cubic-bezier(.2,.65,.25,1),transform .72s cubic-bezier(.2,.65,.25,1);transform:translateY(24px)}.has-reveal-motion [data-reveal=wipe]{clip-path:inset(0 0 100%);transition:opacity .6s,clip-path 1s cubic-bezier(.16,1,.3,1);transform:translateY(0)}.has-reveal-motion [data-reveal].is-revealed{opacity:1;clip-path:inset(0);transform:none}@media (max-width:1100px){.money-therapy__head{grid-template-columns:1fr}.money-therapy__head>p:last-child{margin-top:20px}.therapy-room{grid-template-columns:1fr 1fr;min-height:0}.therapy-room__eyes,.therapy-room__hands{height:560px}.therapy-room__core{border:0;border-top:1px solid #343331;grid-area:2/1/auto/-1;min-height:520px}.therapy-room__label{margin-bottom:60px}.therapy-room__statement{margin:0}.therapy-room__translation{margin-top:70px}.therapy-actions{grid-template-columns:1fr 1fr}.therapy-actions article:nth-child(2){border-right:0}.therapy-actions article:nth-child(-n+2){border-bottom:1px solid var(--ink)}.decision-map{grid-template-columns:minmax(270px,.64fr) 62px minmax(500px,1.36fr)}.process-evolution{grid-template-columns:1fr 1fr}.people-story>div{grid-template-columns:1fr}.people-story blockquote,.people-story>div>p:last-child{grid-column:1}.fgk-universe{grid-template-columns:1fr}.fgk-universe__map{grid-area:auto/1}.fgk-universe>p{grid-column:1;max-width:none;margin-top:0}}@media (max-width:959px){.horizontal-story__chapter{grid-template-columns:1fr}.horizontal-story__chapter-copy{overflow:visible}.fgk-universe{grid-template-columns:minmax(210px,.68fr) minmax(310px,1.32fr)}.fgk-universe__map{grid-area:1/2/3}.fgk-universe>p{grid-column:1}}@media (max-width:820px){.emotional-frames{grid-template-columns:1fr}.emotional-frame,.emotional-frame--eyes,.emotional-frame--hands,.emotional-frame--body,.emotional-frame--object{grid-column:1;grid-template-columns:1fr}.emotional-frame figure{min-height:440px}.emotional-frame>div{min-height:230px}.therapy-room{grid-template-columns:1fr}.therapy-room__eyes,.therapy-room__hands{height:500px}.therapy-room__core{border-top:1px solid #343331;border-bottom:1px solid #343331;grid-area:auto/1;min-height:540px}.therapy-cuts{grid-template-columns:1fr}.therapy-cut--voice{aspect-ratio:4/5;margin-top:0}.therapy-cut--movement{aspect-ratio:4/5}.therapy-wide{aspect-ratio:4/3}.therapy-wide img{object-position:52% 50%}.decision-map{grid-template-columns:1fr}.decision-map__route{min-height:74px}.decision-map__route:before{width:1px;height:auto;inset:0 auto 0 50%}.decision-map__route span{top:0;left:calc(50% - 5px)}.decision-map__route i{bottom:0;top:auto!important}.decision-map__route i:first-of-type{left:12.5%}.decision-map__route i:nth-of-type(2){left:37.5%}.decision-map__route i:nth-of-type(3){left:62.5%}.decision-map__route i:nth-of-type(4){left:87.5%}.process-evolution{grid-template-columns:1fr;gap:34px}.process-evolution__stage{height:min(72svh,650px);min-height:520px;position:relative;top:auto}.process-evolution__story li{opacity:1;min-height:0;color:var(--paper);padding:52px 0}.people-story-gallery{grid-template-columns:1fr}.people-story--wide,.people-story--tall{grid-column:1}.people-story figure,.people-story--tall figure{height:min(68svh,620px)}.fgk-universe{grid-template-columns:1fr}.fgk-universe__map{grid-area:auto/1}.fgk-universe>p{grid-column:1}}@media (max-width:760px){.money-therapy{padding:72px 20px}.money-therapy__head h2{font-size:clamp(44px,11.5vw,58px)}.emotional-frames{gap:20px;margin-top:46px}.emotional-frame figure{min-height:400px}.emotional-frame>div{padding:24px 22px}.therapy-room{margin-top:48px}.therapy-room__eyes,.therapy-room__hands{height:440px}.therapy-room__core{min-height:500px;padding:34px 22px}.therapy-room__label{margin-bottom:44px}.therapy-room__translation{margin-top:52px}.therapy-actions{grid-template-columns:1fr}.therapy-actions article{border-right:0;min-height:220px;border-bottom:1px solid var(--ink)!important}.therapy-actions article:last-child{border-bottom:0!important}.therapy-cuts{gap:18px;margin-top:52px}.therapy-cut figcaption,.therapy-wide figcaption{display:block;bottom:18px;left:18px;right:18px}.therapy-cut figcaption strong,.therapy-wide figcaption strong{text-align:left;margin-top:10px;display:block}.therapy-wide{aspect-ratio:1/1.08}.therapy-boundary{grid-template-columns:1fr;gap:18px}.decision-map{margin-top:46px}.decision-map>aside{min-height:430px;padding:30px 22px}.decision-map__questions{grid-template-columns:1fr}.decision-map__questions article{min-height:240px}.process-evolution{margin-top:48px}.process-evolution__stage{height:560px;min-height:0}.process-evolution__stage figcaption{grid-template-columns:1fr;gap:12px}.process-evolution__stage figcaption strong{text-align:left;justify-self:start}.process-evolution__diagram{width:128px;height:94px}.process-evolution__story li{padding:46px 0}.people-story-gallery{margin-top:46px}.people-story>div{gap:17px;padding:24px 0 34px}.people-story blockquote{font-size:clamp(30px,8.6vw,42px)}.horizontal-story__chapter-copy{padding:58px 20px 72px}.fgk-universe__map{min-height:250px}.fgk-universe__map>span{font-size:10px}}@media (prefers-reduced-motion:reduce){.therapy-room__translation i:after{animation:none}.emotional-frame img,.process-evolution__stage img,.people-story img{transition:none!important;transform:none!important}.has-reveal-motion [data-reveal]{opacity:1!important;clip-path:none!important;transition:none!important;transform:none!important}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.has-open-data-settings{overflow:hidden}
