.td-project{--td-gold:#806240;--td-line:#d7d1c7;max-width:1800px;margin:auto}.td-project p{font-size:1rem;line-height:1.85}.td-opening{grid-template-columns:1fr 1fr;align-items:center;gap:6%;padding:48px 5% 60px;display:grid}.td-title h1{letter-spacing:-.04em;margin:28px 0;font-size:clamp(44px,5.2vw,82px);line-height:1.13}.td-title h1 em{color:var(--td-gold);font-size:.8em}.td-kicker{margin-top:42px!important;font-size:.8rem!important}.td-deck{max-width:560px;margin-bottom:30px}.td-picture{min-width:0;margin:0}.td-picture img{width:100%;height:auto;display:block}.td-picture figcaption{color:var(--muted);gap:7px;padding:15px 0 24px;font-size:.875rem;line-height:1.55;display:grid}.td-image-kind{color:var(--td-gold);letter-spacing:.09em;text-transform:uppercase;font-size:.75rem}.td-facts{border-block:1px solid var(--td-line);grid-template-columns:1.25fr 1fr .7fr 1.5fr;gap:25px;margin:0 5%;padding:26px 0;display:grid}.td-facts div{align-content:start;gap:10px;display:grid}.td-facts span{color:var(--muted);font-size:.875rem}.td-facts strong{font-size:1rem;font-weight:500;line-height:1.5}.td-nav{border-bottom:1px solid var(--td-line);flex-wrap:wrap;gap:28px;margin:0 5%;padding:24px 0;font-size:.875rem;display:flex}:is(.td-nav a:hover,.td-nav a:focus-visible){color:var(--td-gold);text-decoration:underline}.td-section{padding:76px 5%;scroll-margin-top:110px}.td-section+.td-section{border-top:1px solid var(--td-line)}.td-editorial{grid-template-columns:1fr 1.5fr;gap:9%;margin-bottom:44px;display:grid}.td-heading h2{letter-spacing:-.025em;margin:18px 0 24px;font-size:clamp(32px,3.5vw,54px);line-height:1.16}.td-prose{max-width:760px}.td-prose p:first-child{margin-top:0}.td-prose p{margin-bottom:22px}.td-intro{margin:0 0 35px auto}.td-statement{color:#f5f1e9;background:#292922;margin:0;padding:68px 12%}.td-statement p{max-width:1100px;margin:0 auto;font-family:NOLAN Serif,Times New Roman,serif;font-size:clamp(28px,3.1vw,46px);line-height:1.4}.td-pair{grid-template-columns:1fr 1fr;align-items:start;gap:28px;display:grid}.td-evidence{gap:4%}.td-evidence .td-picture img{aspect-ratio:3/4;object-fit:contain;background:#eae7e0}.td-note{max-width:820px;color:var(--muted);margin:5px auto 0;font-size:.875rem!important;line-height:1.7!important}.td-detail-pair{grid-template-columns:1.2fr 1fr;align-items:center;gap:5%;display:grid}.td-priorities{border-top:1px solid var(--td-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:30px;padding-top:25px;display:grid}.td-priorities h3,.td-subchapter h3{margin:0 0 16px;font-size:clamp(26px,2.8vw,38px);line-height:1.25}.td-subchapter{margin-top:55px;margin-bottom:28px}.td-closing{text-align:center;border-top:1px solid var(--td-line);margin:0 5%;padding:65px 10% 85px}.td-closing h2{margin:25px auto;font-size:clamp(32px,4vw,58px);line-height:1.15}.td-closing p{max-width:800px;margin:0 auto 30px}.td-project .text-link{font-size:1rem}.td-project a:focus-visible{outline:2px solid var(--td-gold);outline-offset:5px}@media (max-width:900px){.td-opening{gap:4%}.td-editorial{grid-template-columns:1fr 1.3fr;gap:5%}.td-facts{grid-template-columns:1fr 1fr}.td-nav{gap:18px}.td-section{padding-block:52px}}@media (max-width:650px){.td-opening{grid-template-columns:1fr;gap:30px;padding-top:30px}.td-title h1{font-size:clamp(39px,10vw,58px)}.td-kicker{margin-top:28px!important}.td-facts{gap:24px 16px}.td-nav{gap:16px 22px}.td-editorial,.td-pair,.td-detail-pair,.td-priorities{grid-template-columns:1fr;gap:24px}.td-section{padding-block:40px;scroll-margin-top:150px}.td-editorial{margin-bottom:24px}.td-heading h2{margin-bottom:6px}.td-statement{padding:45px 7%}.td-subchapter{margin-top:30px}.td-closing{padding:45px 0 60px}.td-picture figcaption{padding-bottom:22px}.td-priorities{gap:12px}.td-evidence .td-picture img{aspect-ratio:auto}.td-intro{margin-top:24px}}
