:root{--paper:#f1eee7;--ink:#181714;--muted:#706b63;--gold:#9e7442;--line:#18171438;--dark:#181714;--serif:"Newsreader", Georgia, serif;--sans:"Inter", Arial, sans-serif;--mono:"DM Mono", monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);margin:0}a{color:inherit}button,input,textarea{font:inherit}::selection{background:var(--gold);color:#fff}.skip-link{z-index:100;background:var(--ink);color:#fff;padding:12px 16px;position:fixed;top:-60px;left:16px}.skip-link:focus{top:16px}:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.site-header{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;align-items:center;gap:32px;min-height:84px;padding:0 clamp(22px,5vw,78px);display:flex;position:sticky;top:0}.brand{letter-spacing:.15em;align-items:center;gap:12px;font-size:.8rem;text-decoration:none;display:flex}.brand span{border:1px solid var(--ink);width:35px;height:35px;font:500 1.3rem var(--serif);place-items:center;display:grid}.site-header nav{gap:clamp(18px,2.8vw,38px);margin-left:auto;display:flex}.site-header nav a,.edition-link{font-size:.75rem;text-decoration:none}.site-header nav a{color:var(--muted)}.site-header nav a:hover{color:var(--ink)}.edition-link{border-left:1px solid var(--line);text-transform:uppercase;font:.65rem var(--mono);letter-spacing:.08em;gap:14px;padding-left:30px;display:flex}.cover-hero{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1.55fr) minmax(260px,.45fr);column-gap:clamp(36px,7vw,120px);min-height:calc(100vh - 84px);padding:34px clamp(22px,5vw,78px) 54px;display:grid;position:relative}.cover-meta{font:.62rem var(--mono);letter-spacing:.1em;grid-column:1/-1;grid-template-columns:1fr 1fr 1fr;display:grid}.cover-meta span:nth-child(2){text-align:center}.cover-meta span:last-child{text-align:right}.cover-title{align-self:center;max-width:1040px}.kicker{font:.68rem var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.cover-title h1{font:400 clamp(4.5rem, 8.9vw, 9.6rem)/.82 var(--serif);letter-spacing:-.055em;margin:25px 0 0}.cover-title h1 em{color:var(--gold);font-weight:400}.cover-dossier{border-top:1px solid var(--ink);align-self:center;padding-top:14px}.dossier-number{font:400 clamp(5rem, 9vw, 9rem)/1 var(--serif);color:var(--gold)}.cover-dossier p{font:1rem/1.65 var(--serif);margin:12px 0 34px}.cover-dossier a,.text-link{border-bottom:1px solid var(--ink);font:.68rem var(--mono);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;padding:12px 0;text-decoration:none;display:flex}.cover-footnote{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:1fr 2fr;align-items:start;padding-top:18px;display:grid}.cover-footnote span{font:.62rem var(--mono);text-transform:uppercase;letter-spacing:.12em}.cover-footnote p{max-width:560px;font:1.2rem/1.4 var(--serif);margin:0}.editorial-index{border-block:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.editorial-index article{border-right:1px solid var(--line);flex-direction:column;min-height:210px;padding:26px clamp(20px,3vw,46px) 40px;display:flex}.editorial-index article:last-child{border:0}.editorial-index span,.essay-label,.section-number,.section-heading>span,.authors-strip>div>span,.final-note>span{font:.62rem var(--mono);letter-spacing:.1em;text-transform:uppercase}.editorial-index h2{font:400 1.4rem var(--serif);margin:auto 0 10px}.editorial-index p{color:var(--muted);margin:0;font-size:.75rem;line-height:1.5}.lead-essay{grid-template-columns:.65fr 2.35fr;gap:6vw;padding:clamp(80px,11vw,170px) clamp(22px,8vw,130px);display:grid}.essay-label{color:var(--muted);flex-direction:column;gap:10px;display:flex}.essay-copy{grid-template-columns:auto 1fr;gap:25px;display:grid}.dropcap{font:400 8rem/1 var(--serif);color:var(--gold);margin:-.16em 0 0}.essay-copy h2{max-width:900px;font:400 clamp(3rem, 6vw, 6.7rem)/.92 var(--serif);letter-spacing:-.04em;margin:0}.essay-copy>div>p{max-width:670px;font:1.3rem/1.6 var(--serif);color:var(--muted);margin:40px 0}.text-link{max-width:340px}.case-feature{background:var(--dark);color:var(--paper);grid-template-columns:1.05fr .95fr;min-height:800px;display:grid}.case-visual{border-right:1px solid #ffffff2e;min-height:650px;position:relative;overflow:hidden}.case-axis{background:#fff3;position:absolute}.axis-one{width:1px;top:8%;bottom:8%;left:50%}.axis-two{height:1px;top:50%;left:8%;right:8%}.case-block{border:1px solid var(--gold);font:3rem var(--serif);color:var(--gold);place-items:center;display:grid;position:absolute}.block-one{aspect-ratio:1;width:28%;top:12%;left:12%}.block-two{aspect-ratio:1.45;width:40%;top:36%;right:10%}.block-three{aspect-ratio:.8;width:23%;bottom:8%;left:22%}.case-copy{flex-direction:column;justify-content:center;padding:clamp(60px,9vw,130px);display:flex}.case-copy h2{font:400 clamp(3rem, 5.5vw, 6rem)/.93 var(--serif);margin:30px 0}.case-copy>p{color:#bbb6ad;font:1.15rem/1.65 var(--serif);max-width:610px}.case-copy dl{border-top:1px solid #fff3;margin:50px 0}.case-copy dl div{border-bottom:1px solid #fff3;grid-template-columns:1fr 1.6fr;gap:20px;padding:16px 0;display:grid}.case-copy dt{font:.62rem var(--mono);text-transform:uppercase;color:var(--gold)}.case-copy dd{margin:0;font-size:.8rem}.case-copy small{color:#8c8881;font-size:.62rem;line-height:1.5}.advisory-section{padding:clamp(80px,10vw,150px) clamp(22px,7vw,110px)}.section-heading{grid-template-columns:.7fr 2fr;gap:6vw;margin-bottom:80px;display:grid}.section-heading h2{font:400 clamp(3rem, 5vw, 5.6rem)/.95 var(--serif);margin:0}.advisory-list{border-top:1px solid var(--ink)}.advisory-list a{border-bottom:1px solid var(--line);grid-template-columns:80px 1.3fr 1fr 40px;align-items:center;gap:20px;padding:29px 0;text-decoration:none;display:grid}.advisory-list span{font:.65rem var(--mono);color:var(--gold)}.advisory-list strong{font:400 clamp(1.3rem, 2vw, 2rem) var(--serif)}.advisory-list em{color:var(--muted);font-size:.8rem;font-style:normal}.advisory-list b{text-align:right;font-weight:400}.advisory-list a:hover strong{color:var(--gold)}.authors-strip{border-top:1px solid var(--ink);grid-template-columns:.65fr 2.35fr;gap:6vw;padding:80px clamp(22px,7vw,110px);display:grid}.authors-strip h2{font:400 3rem var(--serif)}.author-list{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.author-list a{background:var(--paper);flex-direction:column;min-height:260px;padding:25px;text-decoration:none;display:flex}.author-list a>span{background:var(--ink);width:55px;height:55px;color:var(--paper);font:1rem var(--serif);border-radius:50%;place-items:center;display:grid}.author-list strong{font:400 1.2rem var(--serif);margin-top:auto}.author-list small{color:var(--muted);margin-top:5px}.final-note{text-align:center;background:#d8d0c3;padding:clamp(100px,14vw,220px) clamp(22px,8vw,130px)}.final-note h2{font:400 clamp(3.3rem, 7vw, 7.8rem)/.9 var(--serif);max-width:1100px;margin:35px auto 50px}.final-note a{border:1px solid var(--ink);font:.68rem var(--mono);text-transform:uppercase;gap:40px;padding:17px 25px;text-decoration:none;display:inline-flex}.site-footer{background:var(--ink);color:var(--paper);grid-template-columns:1.3fr 1fr 1fr;gap:7vw;padding:65px clamp(22px,5vw,78px) 28px;display:grid}.footer-mark{border:1px solid var(--paper);width:64px;height:64px;font:2.2rem var(--serif);place-items:center;display:grid}.site-footer>div:first-child p{font:1.4rem/1.35 var(--serif);max-width:360px}.footer-index,.footer-legal{font:.62rem/1.5 var(--mono);color:#aaa59c;flex-direction:column;gap:12px;display:flex}.footer-legal{justify-content:end}.inner-page{padding:0 clamp(22px,7vw,110px) 120px}.inner-intro{border-bottom:1px solid var(--ink);grid-template-columns:.65fr 2.35fr;gap:5vw;padding:clamp(80px,10vw,150px) 0 90px;display:grid}.inner-intro>span{font:.62rem var(--mono);letter-spacing:.12em}.inner-intro h1{font:400 clamp(3.5rem, 7vw, 7.8rem)/.88 var(--serif);letter-spacing:-.045em;margin:0}.inner-intro>p{max-width:670px;color:var(--muted);font:1.15rem/1.6 var(--serif);grid-column:2}.article-lead{background:var(--ink);color:var(--paper);margin:70px 0;padding:50px}.article-lead>span{font:.62rem var(--mono);color:var(--gold)}.article-lead h2{font:400 clamp(2.7rem, 5vw, 5rem)/.95 var(--serif);max-width:900px;margin:35px 0 20px}.article-lead p{color:#bbb6ad;max-width:630px;line-height:1.6}.article-lead a{color:var(--paper);border-bottom:1px solid var(--gold);margin-top:25px;padding-bottom:8px;text-decoration:none;display:inline-block}.article-archive{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.article-archive article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:320px;padding:28px;display:flex}.article-archive article>span{font:.6rem var(--mono);color:var(--gold)}.article-archive h2{font:400 1.8rem/1.1 var(--serif);margin:55px 0}.article-archive footer{justify-content:space-between;margin-top:auto;font-size:.65rem;display:flex}.article-archive small{color:var(--muted)}.ethics-disclaimer{max-width:700px;color:var(--muted);margin:45px 0 0 auto;font-size:.7rem;line-height:1.6}.practice-manifesto{grid-template-columns:.65fr 2.35fr;padding:70px 0;display:grid}.practice-manifesto p{font:400 clamp(2rem, 4vw, 4.2rem)/1.05 var(--serif);grid-column:2;max-width:1000px;margin:0}.practice-dossiers{border-top:1px solid var(--ink)}.practice-dossiers article{border-bottom:1px solid var(--line);grid-template-columns:.65fr 2.35fr;gap:5vw;padding:50px 0;display:grid}.practice-dossiers article>span{font:3rem var(--serif);color:var(--gold)}.practice-dossiers h2{font:400 2.5rem var(--serif);margin:0 0 25px}.practice-dossiers h3{font:400 1.3rem var(--serif);margin:0 0 15px}.practice-dossiers p{color:var(--muted);max-width:700px;line-height:1.65}.inline-invitation{background:#d8d0c3;justify-content:space-between;align-items:center;margin-top:70px;padding:30px 40px;display:flex}.inline-invitation p{font:1.5rem var(--serif)}.inline-invitation a{font:.7rem var(--mono);text-decoration:none}.authors-page-list{border-top:1px solid var(--ink)}.authors-page-list article{border-bottom:1px solid var(--line);grid-template-columns:.5fr 2.3fr auto;align-items:start;gap:5vw;padding:48px 0;display:grid}.author-monogram{background:var(--ink);width:100px;height:100px;color:var(--paper);font:1.8rem var(--serif);border-radius:50%;place-items:center;display:grid}.author-biography h2{font:400 2.8rem var(--serif);margin:0}.author-biography>strong{font:.65rem var(--mono);color:var(--gold);text-transform:uppercase;margin:7px 0 25px;display:block}.author-biography p{max-width:650px;color:var(--muted);line-height:1.6}.author-biography>div{gap:8px;margin-top:20px;display:flex}.author-biography>div span{border:1px solid var(--line);padding:7px 10px;font-size:.62rem}.authors-page-list article>a{font-size:1.3rem;text-decoration:none}.contact-page{grid-template-columns:1fr 1fr;min-height:calc(100vh - 84px);display:grid}.contact-editorial{background:var(--ink);color:var(--paper);padding:clamp(60px,8vw,120px)}.contact-editorial>span{font:.62rem var(--mono);color:var(--gold)}.contact-editorial h1{font:400 clamp(3rem, 5vw, 5.7rem)/.92 var(--serif);margin:40px 0}.contact-editorial>p{color:#b4afa7;max-width:550px;line-height:1.65}.contact-editorial>div{font:.68rem var(--mono);flex-direction:column;gap:10px;margin-top:70px;display:flex}.contact-form{flex-direction:column;justify-content:center;gap:25px;padding:clamp(60px,8vw,120px);display:flex}.contact-form label{gap:9px;display:grid}.contact-form label>span{font:.65rem var(--mono);text-transform:uppercase}.contact-form input,.contact-form textarea{border:0;border-bottom:1px solid var(--ink);resize:vertical;background:0 0;width:100%;padding:12px 0}.contact-form .consent{grid-template-columns:auto 1fr;align-items:start;display:flex}.contact-form .consent input{width:auto;margin-top:2px}.contact-form .consent span{text-transform:none;line-height:1.5}.contact-form button{background:var(--gold);color:#fff;cursor:pointer;border:0;justify-content:space-between;padding:17px 20px;display:flex}.contact-form small{color:var(--muted)}@media (max-width:900px){.site-header nav{display:none}.cover-hero{grid-template-columns:1fr;min-height:auto}.cover-meta{grid-template-columns:1fr 1fr}.cover-meta span:nth-child(2){text-align:right}.cover-meta span:last-child{display:none}.cover-title{padding:80px 0 50px}.cover-dossier{max-width:440px;margin-left:auto}.cover-footnote{margin-top:70px}.editorial-index{grid-template-columns:1fr 1fr}.lead-essay,.authors-strip,.inner-intro,.practice-manifesto,.practice-dossiers article{grid-template-columns:1fr}.essay-label{flex-direction:row}.case-feature,.contact-page{grid-template-columns:1fr}.case-visual{border-bottom:1px solid #ffffff2e;border-right:0}.section-heading{grid-template-columns:1fr}.advisory-list a{grid-template-columns:45px 1fr 35px}.advisory-list em{display:none}.authors-strip{gap:35px}.inner-intro>p,.practice-manifesto p{grid-column:1}.article-archive,.site-footer{grid-template-columns:1fr 1fr}.footer-legal{grid-column:1/-1}}@media (max-width:580px){.site-header{min-height:70px;padding-inline:18px}.edition-link{margin-left:auto;padding-left:15px}.edition-link span{display:none}.cover-hero{padding-inline:18px}.cover-title h1{font-size:clamp(3.7rem,17vw,5rem)}.cover-footnote{grid-template-columns:1fr;gap:15px}.editorial-index{grid-template-columns:1fr}.editorial-index article{border-right:0;border-bottom:1px solid var(--line);min-height:170px}.lead-essay{padding-inline:18px}.essay-copy{grid-template-columns:1fr}.dropcap{font-size:5rem}.case-visual{min-height:480px}.case-copy{padding:60px 22px}.advisory-section,.authors-strip,.inner-page{padding-inline:18px}.advisory-list a{grid-template-columns:35px 1fr 20px}.author-list,.article-archive{grid-template-columns:1fr}.final-note{padding-inline:20px}.site-footer{grid-template-columns:1fr}.authors-page-list article{grid-template-columns:1fr auto}.author-monogram{width:72px;height:72px}.author-biography{grid-column:1/-1}.inline-invitation{flex-direction:column;align-items:flex-start;gap:15px;padding:24px}.contact-editorial,.contact-form{padding:70px 22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.form-success{background:#d8d0c3;flex-direction:column;justify-content:center;padding:clamp(60px,8vw,120px);display:flex}.form-success>span{font:.62rem var(--mono);color:var(--gold)}.form-success h2{font:400 clamp(2.6rem,4vw,4.8rem)/.95 var(--serif);margin:30px 0}.form-success p{color:var(--muted);max-width:560px;line-height:1.65}.form-success button{border:1px solid var(--ink);cursor:pointer;background:0 0;align-self:flex-start;margin-top:25px;padding:13px 18px}.kicker,.advisory-list span,.article-archive article>span,.author-biography>strong,.form-success>span{color:#735021}.case-copy dt,.article-lead>span,.contact-editorial>span{color:#d0a66f}.contact-form button{color:#fff;background:#735021}.skip-link{z-index:9999;color:#fff;background:#111;padding:12px 16px;font-weight:700;text-decoration:none;position:fixed;top:-80px;left:16px}.skip-link:focus-visible{top:16px}:where(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #fff;box-shadow:0 0 0 5px #0b57d0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
