:root{--ink:#171715;--paper:#eee9df;--cream:#f7f3ea;--clay:#b17b58;--muted:#bcb4a7;--line:#3a3834;--serif:"Songti SC","STSong","Noto Serif CJK SC",Georgia,serif;--sans:"PingFang SC","Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{margin:0;background:var(--ink);color:var(--paper);font-family:var(--sans);font-size:16px;line-height:1.75;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}img{display:block;width:100%;height:auto}button{font:inherit}.skip-link{position:fixed;z-index:20;top:12px;left:12px;transform:translateY(-80px);padding:8px 12px;background:var(--cream);color:var(--ink)}.skip-link:focus{transform:none}.site-header{height:88px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(28px,4vw,72px);border-bottom:1px solid rgba(238,233,223,.18);background:var(--ink);position:relative;z-index:5}.wordmark{font:30px/1.1 var(--serif);letter-spacing:-.04em}.site-header nav{display:flex;gap:48px}.site-header nav a{font-family:var(--serif);font-size:16px}.site-header nav a:hover,.site-header nav a:focus-visible{color:#fff;border-bottom:1px solid var(--paper)}.menu-toggle{display:none;background:transparent;color:var(--paper);border:1px solid var(--line);padding:6px 10px}.home-hero{position:relative;min-height:760px;overflow:hidden}.home-hero>img{position:absolute;inset:0;height:100%;object-fit:cover;filter:brightness(.62)}.home-hero:after{content:"";position:absolute;inset:0;background:#00000024;pointer-events:none}.identity-strip{position:absolute;z-index:2;top:74px;bottom:56px;left:clamp(28px,4vw,60px);width:250px;background:var(--paper);color:var(--ink);padding:54px 42px;display:flex;flex-direction:column}.identity-strip strong{font:34px/1.15 var(--serif)}.identity-strip p{margin:26px 0;font:18px/1.55 var(--serif)}.identity-strip time{margin-top:auto;font:14px/1.7 var(--serif)}.identity-strip span{writing-mode:vertical-rl;position:absolute;bottom:46px;right:28px;font:11px/1 var(--serif);letter-spacing:.12em}.hero-copy{position:absolute;z-index:2;left:clamp(340px,27vw,470px);top:45%;transform:translateY(-50%);max-width:800px}.hero-copy h1{margin:0;font:clamp(48px,5.2vw,88px)/1.2 var(--serif);letter-spacing:.01em;text-wrap:balance}.hero-copy p{font:clamp(18px,1.6vw,25px)/1.5 var(--serif);margin:26px 0}.hero-copy a{display:inline-block;border-bottom:1px solid var(--paper);padding:4px 0}.home-hero>small{position:absolute;z-index:2;right:42px;bottom:24px;color:#ddd3c5}.section-dark{padding:clamp(70px,9vw,140px) clamp(28px,4vw,72px)}.featured-journal{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(300px,.8fr);gap:9vw;border-bottom:1px solid var(--line)}.eyebrow{color:var(--clay);font:13px/1.2 var(--serif);letter-spacing:.08em;text-transform:uppercase}.featured-journal h2,.section-heading h2{font:clamp(34px,3.4vw,58px)/1.32 var(--serif);font-weight:400;margin:42px 0 26px;max-width:850px}.featured-journal .lede{font:22px/1.7 var(--serif);color:#d9d0c3}.featured-journal article>p:not(.eyebrow):not(.lede){max-width:720px;color:var(--muted)}.text-link{display:inline-block;margin-top:24px;padding-bottom:3px;border-bottom:1px solid currentColor}.featured-journal aside ol{list-style:none;margin:28px 0 0;padding:0}.featured-journal aside li{display:grid;grid-template-columns:64px 1fr;gap:22px;padding:24px 0;border-bottom:1px solid var(--line)}.featured-journal aside li span{font:32px/1 var(--serif);color:#cdbfad}.featured-journal aside li a{font:17px/1.6 var(--serif)}.case-preview{border-bottom:1px solid var(--line)}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.section-heading h2{margin:20px 0 0}.case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:46px}.case-tile figure{position:relative;margin:0;overflow:hidden;aspect-ratio:4/3;background:#222}.case-tile img{height:100%;object-fit:cover;transition:transform .5s ease}.case-tile:hover img{transform:scale(1.025)}.case-tile figcaption{position:absolute;left:12px;bottom:12px;padding:4px 7px;background:#171715cc;font-size:11px}.case-tile>strong{display:block;margin:16px 0 2px;font:20px/1.4 var(--serif);font-weight:400}.case-tile>span{color:var(--muted);font-size:12px}.evidence-note{margin-top:58px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px 0;display:grid;grid-template-columns:160px 1fr auto;gap:32px;align-items:start}.evidence-note strong{font:18px/1.4 var(--serif)}.evidence-note p{margin:0;color:var(--muted);font-size:13px}.evidence-note a{font-size:13px;border-bottom:1px solid var(--muted)}.evidence-note.compact{margin-top:48px}.home-statement{display:grid;grid-template-columns:1.5fr 1fr;gap:9vw}.home-statement h2{font:clamp(32px,3.2vw,54px)/1.45 var(--serif);font-weight:400;margin:0}.home-statement ul{list-style:none;margin:0;padding:0}.home-statement li{padding:16px 0;border-bottom:1px solid var(--line);color:#d6ccbf}.site-footer{padding:56px clamp(28px,4vw,72px);border-top:1px solid var(--line);display:grid;grid-template-columns:1fr auto;gap:32px;color:var(--muted)}.site-footer strong{font:24px/1.2 var(--serif);color:var(--paper)}.site-footer p{margin:8px 0}.site-footer nav{display:flex;gap:28px}.site-footer small{grid-column:1/-1}.library-page,.case-detail,.reading-page{max-width:1280px;margin:0 auto;padding:clamp(72px,8vw,130px) clamp(28px,4vw,72px)}.library-header,.reading-header{max-width:960px;margin-bottom:72px}.library-header h1,.reading-header h1{font:clamp(52px,7vw,100px)/1.16 var(--serif);font-weight:400;margin:24px 0}.library-header>p:last-child,.reading-header>p:last-child{font:20px/1.7 var(--serif);color:var(--muted)}.library-page>.evidence-note{margin:-18px 0 78px}.library-grid{display:grid;gap:1px;background:var(--line)}.library-item{display:grid;grid-template-columns:minmax(300px,.9fr) 1.2fr;background:var(--ink)}.library-item img{height:100%;min-height:360px;object-fit:cover}.library-item>div{padding:clamp(34px,5vw,74px)}.library-item span,.case-detail header>span{color:var(--clay);font-size:12px}.library-item h2{font:clamp(34px,4vw,60px)/1.2 var(--serif);font-weight:400;margin:24px 0}.library-item p{color:var(--muted);max-width:620px}.library-item small{display:block;margin-top:36px}.question-list{list-style:none;margin:0;padding:0}.question-list li{display:grid;grid-template-columns:120px 1fr;gap:42px;padding:52px 0;border-top:1px solid var(--line)}.question-list>li>span{font:48px/1 var(--serif);color:#c4b9a9}.question-list h2{max-width:900px;font:clamp(28px,3vw,46px)/1.45 var(--serif);font-weight:400;margin:12px 0 18px}.question-list li div>p{color:var(--muted);max-width:800px}.question-list li div>p:first-child{color:var(--clay);font-size:12px}.insight-list{display:grid}.insight-list>a{display:grid;grid-template-columns:170px 1.4fr 1fr;gap:40px;align-items:start;padding:44px 0;border-top:1px solid var(--line)}.insight-list span{color:var(--clay);font-size:12px}.insight-list h2{font:clamp(26px,2.8vw,44px)/1.4 var(--serif);font-weight:400;margin:0}.insight-list p{color:var(--muted);margin:0}.reading-page{max-width:1120px}.reading-body{max-width:760px;margin-left:auto}.reading-body h2{font:30px/1.45 var(--serif);font-weight:400;margin:70px 0 20px}.reading-body p,.reading-body li{font-size:17px;line-height:2;color:#d4cabd}.reading-body ol,.reading-body ul{padding-left:22px}.answer-block{margin:0 0 72px;padding:38px 42px;background:var(--paper);color:var(--ink)}.answer-block span{font-size:12px;color:#73513a}.answer-block p{color:var(--ink);font:24px/1.8 var(--serif);margin:14px 0 0}.boundary-block{padding-left:28px;border-left:2px solid var(--clay)}.inline-case-links{display:grid;border-top:1px solid var(--line)}.inline-case-links a{display:flex;justify-content:space-between;gap:22px;padding:18px 0;border-bottom:1px solid var(--line)}.inline-case-links span{color:var(--muted);font-size:12px}.case-detail>header{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:54px}.case-detail h1{font:clamp(56px,7vw,104px)/1.05 var(--serif);font-weight:400;margin:20px 0}.case-detail header p:last-child{color:var(--muted)}.case-hero-image{margin:0}.case-hero-image img{max-height:780px;object-fit:cover}.case-hero-image figcaption{padding:12px 0;color:var(--muted);font-size:12px}.case-detail-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:9vw;margin:90px 0}.case-detail-grid h2{font:30px/1.4 var(--serif);font-weight:400}.case-detail-grid .direct-answer{font:20px/1.8 var(--serif);color:#ded4c7}.case-detail-grid li{margin:12px 0;color:var(--muted)}.pending-list{padding-left:36px;border-left:1px solid var(--line)}.related-links{margin-top:60px;border-top:1px solid var(--line);display:flex;gap:32px;padding-top:26px}.related-links span{color:var(--clay)}.related-links a{border-bottom:1px solid var(--muted)}.not-found{min-height:70vh;padding:14vh 6vw}.not-found h1{font:clamp(44px,6vw,86px)/1.2 var(--serif);font-weight:400}.not-found a{border-bottom:1px solid}.menu-toggle:focus-visible,a:focus-visible{outline:2px solid #e0c5a9;outline-offset:5px}@media(max-width:900px){.site-header{height:72px}.menu-toggle{display:block}.site-header nav{display:none;position:absolute;left:0;right:0;top:72px;padding:28px;background:var(--paper);color:var(--ink);flex-direction:column;gap:16px}.site-header nav.is-open{display:flex}.home-hero{min-height:720px}.identity-strip{top:38px;bottom:auto;width:180px;height:340px;padding:32px 26px}.identity-strip strong{font-size:26px}.identity-strip span{display:none}.hero-copy{inset:auto 32px 70px;transform:none}.hero-copy h1{font-size:46px}.featured-journal,.home-statement,.case-detail-grid{grid-template-columns:1fr}.case-grid{grid-template-columns:1fr 1fr}.case-tile:last-child{grid-column:1/-1}.evidence-note,.library-item{grid-template-columns:1fr}.library-item img{min-height:auto;aspect-ratio:16/10}.insight-list>a{grid-template-columns:100px 1fr}.insight-list p{grid-column:2}.reading-body{margin-left:0}.case-detail-grid{gap:40px}.pending-list{padding-left:0;border-left:0;border-top:1px solid var(--line)}.site-footer{grid-template-columns:1fr}.site-footer nav{flex-wrap:wrap}.site-footer small{grid-column:auto}}@media(max-width:560px){body{font-size:15px}.home-hero{min-height:680px}.home-hero>img{object-position:62% center}.identity-strip{width:150px;height:270px;padding:26px 20px}.identity-strip p{font-size:15px;margin:16px 0}.identity-strip time{font-size:12px}.hero-copy{bottom:54px}.hero-copy h1{font-size:38px}.hero-copy p{font-size:16px}.home-hero>small{right:20px;bottom:16px}.section-dark{padding:64px 22px}.featured-journal h2,.section-heading h2{font-size:34px}.case-grid{grid-template-columns:1fr}.case-tile:last-child{grid-column:auto}.section-heading{align-items:flex-start;flex-direction:column}.library-page,.case-detail,.reading-page{padding:70px 22px}.library-header h1,.reading-header h1,.case-detail h1{font-size:50px}.question-list li{grid-template-columns:52px 1fr;gap:14px}.question-list>li>span{font-size:28px}.insight-list>a{grid-template-columns:1fr;gap:12px}.insight-list p{grid-column:auto}.answer-block{padding:28px 24px}.answer-block p{font-size:20px}.case-detail>header{align-items:flex-start;flex-direction:column}.related-links{flex-direction:column}.site-footer{padding:42px 22px}.site-footer nav{flex-direction:column;gap:12px}}.wordmark{display:inline-flex;align-items:center;gap:12px}.brand-mark{width:42px;height:42px;overflow:hidden;border:1px solid rgba(205,191,173,.32);border-radius:50%;background:#080807;position:relative;flex:0 0 auto}.brand-mark img{position:absolute;width:64px;max-width:none;height:64px;object-fit:cover;left:50%;top:42%;transform:translate(-50%,-50%) scale(1.35)}.reading-body table{width:100%;border-collapse:collapse;margin:36px 0;color:#d4cabd;font-size:15px}.reading-body th,.reading-body td{padding:14px 16px;border:1px solid var(--line);vertical-align:top;text-align:left}.reading-body th{color:var(--paper);font-family:var(--serif);font-weight:400;background:#eee9df0d}.reading-body figure,.reading-body>p:has(>img){margin:44px 0}.reading-body img{max-height:760px;object-fit:cover}.reading-body a{border-bottom:1px solid var(--clay);color:var(--paper)}.published-faq details{border-top:1px solid var(--line);padding:18px 0}.published-faq summary{cursor:pointer;color:var(--paper);font:18px/1.6 var(--serif)}.published-faq details p{margin-bottom:0}@media(max-width:560px){.brand-mark{width:34px;height:34px}.wordmark{font-size:23px;gap:9px}.reading-body th,.reading-body td{padding:10px 8px;font-size:13px}}:root{--ink-deep:#0d0e0d;--ink-soft:#1b1b18;--gold:#c6a36e;--gold-soft:#8d714b;--paper-soft:#e8e0d3;--surface:rgba(255,255,255,.035);--surface-strong:rgba(255,255,255,.065);--hairline:rgba(235,224,207,.14)}@view-transition{navigation:auto}::view-transition-old(root){animation:page-out .22s ease both}::view-transition-new(root){animation:page-in .48s cubic-bezier(.22,.7,.2,1) both}@keyframes page-out{to{opacity:0;transform:scale(.995)}}@keyframes page-in{0%{opacity:0;transform:translateY(10px)}}html{background:var(--ink-deep)}body{min-height:100vh;background:radial-gradient(900px 520px at 92% 10%,rgba(165,126,71,.13),transparent 68%),radial-gradient(700px 480px at 8% 48%,rgba(74,89,76,.09),transparent 68%),linear-gradient(145deg,var(--ink-deep),#161613 48%,#10110f);background-attachment:fixed}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.24;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:92px 92px;mask-image:linear-gradient(to bottom,black,transparent 82%)}.site-header{position:sticky;top:0;height:82px;background:#0d0e0dc7;border-bottom:1px solid var(--hairline);backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%)}.site-header nav a{position:relative;color:#d8d0c4;transition:color .25s ease}.site-header nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-9px;height:1px;background:linear-gradient(90deg,var(--gold),transparent);transition:right .3s ease}.site-header nav a:hover:after,.site-header nav a:focus-visible:after{right:0}.site-header nav a:hover,.site-header nav a:focus-visible{border-bottom:0;color:#fff}.site-header nav a[aria-current=page]{color:#d8b886}.site-header nav a[aria-current=page]:after{right:0}.brand-mark{box-shadow:0 0 0 1px #c6a36e1f,0 8px 26px #00000047}.home-hero{min-height:min(780px,calc(100vh - 82px));isolation:isolate}.home-hero>img{filter:brightness(.54) saturate(.82);transform:scale(1.015);animation:hero-settle 1.4s cubic-bezier(.22,.7,.2,1) both}.home-hero:after{background:linear-gradient(90deg,#0809088a,#08090814 58%,#08090861),linear-gradient(0deg,rgba(8,9,8,.48),transparent 48%)}@keyframes hero-settle{0%{opacity:.35;transform:scale(1.06)}to{opacity:1;transform:scale(1.015)}}.identity-strip{width:236px;background:linear-gradient(155deg,#f7f3eaf5,#dfd3c1e6);box-shadow:0 24px 80px #0000003d}.hero-copy{left:clamp(330px,27vw,450px);max-width:min(720px,calc(100vw - 500px))}.hero-copy h1{font-size:clamp(48px,4.6vw,74px);line-height:1.22;letter-spacing:-.015em}.hero-copy p{max-width:620px;color:#e4ddd3}.hero-copy a,.text-link{transition:color .25s ease,transform .25s ease,border-color .25s ease}.hero-copy a:hover,.text-link:hover{color:#fff;transform:translate(5px);border-color:var(--gold)}.section-dark{position:relative}.featured-journal,.case-preview{border-color:var(--hairline)}.featured-journal:before,.case-preview:before{content:"";position:absolute;left:clamp(28px,4vw,72px);right:clamp(28px,4vw,72px);top:0;height:1px;background:linear-gradient(90deg,transparent,var(--gold-soft),transparent);opacity:.48}.eyebrow{color:#c5a47a;letter-spacing:.16em}.featured-journal h2,.section-heading h2{letter-spacing:-.015em}.featured-journal aside li{border-color:var(--hairline);transition:padding-left .25s ease,background .25s ease}.featured-journal aside li:hover{padding-left:12px;background:linear-gradient(90deg,rgba(198,163,110,.07),transparent)}.case-grid{gap:18px}.case-tile{padding:12px 12px 18px;border:1px solid var(--hairline);background:linear-gradient(150deg,var(--surface-strong),rgba(255,255,255,.015));transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .35s ease,box-shadow .35s ease}.case-tile:hover{transform:translateY(-7px);border-color:#c6a36e57;box-shadow:0 22px 55px #00000047}.case-tile img{transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .5s ease}.case-tile:hover img{transform:scale(1.04);filter:saturate(1.06)}.case-tile figcaption{background:#0d0e0dc2;backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1)}.home-statement{background:linear-gradient(120deg,rgba(198,163,110,.055),transparent 56%)}.library-page,.case-detail,.reading-page{position:relative;overflow:clip}.library-page:before,.reading-page:before,.case-detail:before{content:"";position:absolute;z-index:-1;width:440px;height:440px;top:24px;right:-180px;border-radius:50%;background:radial-gradient(circle,rgba(187,145,84,.11),transparent 68%);filter:blur(10px)}.library-header,.reading-header{max-width:900px;margin-bottom:clamp(48px,6vw,76px)}.library-header h1{font-size:clamp(46px,6vw,78px);line-height:1.15;letter-spacing:-.025em}.reading-header h1{font-size:clamp(40px,5vw,68px);line-height:1.22;letter-spacing:-.025em;text-wrap:balance}.insight-detail .reading-header h1,.answer-page .reading-header h1{font-size:clamp(36px,4vw,56px);max-width:880px}.reading-header>p:last-child{max-width:780px;font-size:clamp(17px,1.6vw,20px)}.reading-body{max-width:780px;margin:0 auto}.reading-body h2{font-size:clamp(25px,2.5vw,32px);line-height:1.5;margin-top:64px;letter-spacing:-.012em}.reading-body p,.reading-body li{font-size:16.5px;line-height:2.05;color:#d7cec1}.reading-body>p:first-child,.lead-paragraph{font:clamp(20px,2vw,25px)/1.9 var(--serif);color:var(--paper-soft)}.reading-body blockquote{margin:48px 0;padding:8px 0 8px 28px;border-left:1px solid var(--gold);color:var(--paper-soft)}.reading-body details{border-top:1px solid var(--hairline);padding:20px 0}.reading-body summary{cursor:pointer;font:18px/1.6 var(--serif);color:var(--paper)}.answer-block{border-radius:2px;background:linear-gradient(145deg,#eee8dd,#d9ccb9);box-shadow:0 28px 70px #0000003d}.reading-body .answer-block span{color:#765433}.reading-body .answer-block p{color:#211e19;font-weight:500;text-shadow:none}.boundary-block{margin-top:58px;padding:24px 28px;border:1px solid var(--hairline);border-left:2px solid var(--gold);background:linear-gradient(110deg,rgba(198,163,110,.07),transparent)}.about-links{display:flex;gap:16px;margin-top:56px}.about-links a{padding:12px 18px;border:1px solid rgba(198,163,110,.36);transition:background .25s ease,border-color .25s ease,transform .25s ease}.about-links a:hover{transform:translateY(-2px);background:#c6a36e1a;border-color:var(--gold)}.library-grid{gap:16px;background:transparent}.library-item{overflow:hidden;border:1px solid var(--hairline);background:linear-gradient(145deg,var(--surface-strong),rgba(255,255,255,.012));transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.library-item:hover{transform:translateY(-4px);border-color:#c6a36e57;box-shadow:0 26px 65px #0000003d}.library-item img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.library-item:hover img{transform:scale(1.025)}.question-list li,.insight-list>a{border-color:var(--hairline);transition:background .3s ease,padding-left .3s ease,padding-right .3s ease}.question-list li:hover,.insight-list>a:hover{padding-left:20px;padding-right:20px;background:linear-gradient(90deg,rgba(198,163,110,.065),transparent 78%)}.insight-list h2{font-size:clamp(25px,2.6vw,40px)}.case-detail h1{font-size:clamp(48px,6vw,82px);letter-spacing:-.03em}.case-hero-image{overflow:hidden;border:1px solid var(--hairline)}.case-hero-image img{transition:transform .9s cubic-bezier(.2,.7,.2,1)}.case-hero-image:hover img{transform:scale(1.012)}.case-hero-image figcaption{padding:14px 16px;background:#ffffff06}.evidence-note{border-color:var(--hairline);background:linear-gradient(90deg,rgba(198,163,110,.055),transparent);padding:26px 24px}.site-footer{border-color:var(--hairline);background:#06070647}.site-footer.site-footer-signature{display:block;padding:clamp(76px,8vw,122px) clamp(28px,5vw,82px) 34px;color:var(--paper-soft)}.footer-signature-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);align-items:center;gap:clamp(64px,9vw,150px)}.footer-signature-idea p,.footer-signature-brand p{margin:0}.footer-signature-kicker{color:#d5b98e;font:12px/1.4 var(--serif);letter-spacing:.2em}.footer-signature-statement{margin-top:30px!important;max-width:780px;color:#e7d4b8;font:clamp(34px,3.55vw,58px)/1.32 var(--serif);letter-spacing:-.018em;text-wrap:balance}.footer-signature-brand{text-align:right}.footer-signature-brand strong{display:block;color:#ead5b7;font:clamp(34px,3.1vw,50px)/1.18 var(--serif);font-weight:400;letter-spacing:-.025em}.footer-signature-brand p{margin-top:22px;color:#c4b7a5;font:clamp(14px,1.2vw,17px)/1.7 var(--serif);letter-spacing:.04em}.footer-signature-baseline{margin-top:clamp(68px,7vw,104px);padding-top:24px;border-top:1px solid rgba(198,163,110,.5)}.footer-signature-baseline small{display:block;color:#eee9df94;font-size:12px;letter-spacing:.06em}.js .reveal{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.js .reveal.is-visible{opacity:1;transform:none}.js .question-list>li:nth-child(2),.js .case-grid>.reveal:nth-child(2){transition-delay:.08s}.js .question-list>li:nth-child(3),.js .case-grid>.reveal:nth-child(3){transition-delay:.16s}@media(max-width:900px){.site-header{height:72px}.site-header nav{top:72px;background:#efe9def7;backdrop-filter:blur(18px)}.site-header nav a{color:var(--ink)}.hero-copy{left:32px;right:32px;max-width:none}.hero-copy h1{font-size:clamp(42px,8vw,62px);max-width:720px}.reading-body{margin-left:0}.case-detail-grid{gap:52px}}@media(max-width:560px){.home-hero{min-height:650px}.identity-strip{display:none}.hero-copy{bottom:72px}.hero-copy h1{font-size:38px;line-height:1.3}.hero-copy p{max-width:310px}.library-header h1{font-size:44px}.reading-header h1,.insight-detail .reading-header h1,.answer-page .reading-header h1{font-size:38px;line-height:1.28}.reading-body h2{margin-top:52px;font-size:25px}.reading-body p,.reading-body li{font-size:16px}.about-links{flex-direction:column}.question-list li:hover,.insight-list>a:hover{padding-left:0;padding-right:0;background:transparent}.evidence-note{padding:22px 18px}.site-footer.site-footer-signature{padding:62px 22px 26px}.footer-signature-grid{grid-template-columns:1fr;gap:48px}.footer-signature-statement{margin-top:22px!important;font-size:34px}.footer-signature-brand{text-align:left}.footer-signature-brand strong{font-size:36px}.footer-signature-brand p{font-size:14px}.footer-signature-baseline{margin-top:50px;padding-top:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.js .reveal{opacity:1;transform:none}}
