:root{--paper:#f7f2e9;--plum:#442d3c;--rust:#a34830;--line:#cbbfb4}body{background:var(--paper);color:var(--plum);font-family:Georgia,'Times New Roman',serif}header{margin:0 5vw;padding:1.8rem 0 0;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.wordmark{font-size:2.7rem;letter-spacing:-.06em;text-decoration:none}.wordmark i{font-weight:400}.header-note{font:.55rem/1.7 Arial,sans-serif;letter-spacing:.1em;text-align:right}header nav{width:100%;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--plum);border-bottom:1px solid var(--plum);font:.66rem Arial,sans-serif}header nav a{padding:.5rem 0}header nav a:not(:first-child){border-left:1px solid var(--line);padding-left:1.5rem}.cover{padding:1.5rem 5vw 0}.cover-meta{display:flex;justify-content:space-between;gap:1rem;font:.53rem/1.6 Consolas,monospace;letter-spacing:.08em}.cover-grid{display:grid;grid-template-columns:1.8fr 1fr;gap:5vw;padding:2.5rem 0}.cover-title>.eyebrow{font-size:.6rem;color:var(--rust);max-width:27rem}.cover h1{font-size:clamp(4.5rem,9vw,9rem);font-weight:400;line-height:.98;letter-spacing:-.06em;margin:2rem 0 0}.cover h1 em{color:var(--rust)}.cover-column{border-left:1px solid var(--line);padding-left:3vw;align-self:stretch}.margin-art{position:relative;min-height:285px;background:#eaddce;display:flex;align-items:center;justify-content:center;overflow:hidden}.art-letter{font:italic 17rem/1 Georgia,serif;letter-spacing:-.15em;color:var(--rust);transform:translate(-.4rem,-1.5rem)}.art-rule{position:absolute;top:0;bottom:0;left:23%;width:1px;background:var(--paper);z-index:1}.art-caption{position:absolute;bottom:1.2rem;left:1.3rem;font:.53rem Consolas,monospace;letter-spacing:.17em}.cover-column>p{font-size:1.13rem;line-height:1.55;max-width:21rem;margin:1.6rem 0 1rem}.cover-column .text-link{font: .72rem Arial,sans-serif;gap:2rem}.cover-bottom{display:flex;justify-content:space-between;gap:1.5rem;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--plum);padding:1rem 0}.cover-bottom p{margin:0;font-family:Arial,sans-serif}.cover-bottom>span{font:.48rem/1.6 Consolas,monospace;letter-spacing:.06em}.chapter{padding:5rem 5vw;display:grid;grid-template-columns:.45fr 2fr;gap:4vw}.chapter-label>span:first-child{font-size:3rem;font-style:italic;line-height:1;color:var(--rust)}.chapter-label p{font:.57rem/1.7 Arial,sans-serif;letter-spacing:.08em;margin:1rem 0}.chapter-label p:last-child{font-size:.68rem;letter-spacing:0;color:#594b54}.chapter-line{width:35px;height:1px;background:var(--rust);display:block;margin:2rem 0}.philosophy .eyebrow{font-size:.57rem;margin-bottom:2rem}.philosophy h2{font-size:clamp(2.5rem,4.7vw,4.8rem);font-weight:400;line-height:1.16;letter-spacing:-.045em;margin-bottom:3rem}.philosophy h2 em{color:var(--rust)}.philosophy-copy{display:grid;grid-template-columns:1fr 1fr;gap:3rem;max-width:850px}.philosophy-copy p{font-size:1rem}.byline{font:.5rem/1.6 Arial,sans-serif;letter-spacing:.1em;margin:1.5rem 0 0}.work{background:var(--plum);color:var(--paper)}.work .chapter-label>span:first-child,.work .chapter-label p:last-child{color:#d8ae8f}.work .chapter-line{background:#d8ae8f}h2{font-size:clamp(2.5rem,4.1vw,4.2rem);font-weight:400;line-height:1.1;letter-spacing:-.045em}.work-intro{display:grid;grid-template-columns:1.5fr 1fr;gap:2rem;align-items:end;padding-bottom:2rem}.work-intro h2{font-size:clamp(2.3rem,3.5vw,3.7rem);margin:0}.work-intro p{font:.8rem/1.8 Arial,sans-serif;margin:0;color:#ddd1d6}.work h2 em{color:#dfb69a}.editorial-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:1.5rem}.editorial-grid article{border-top:1px solid #f7f2e945;padding:2rem 2.5rem 2.5rem 0;display:flex;flex-direction:column}.editorial-grid article:nth-child(even){padding-left:2.5rem;padding-right:0;border-left:1px solid #f7f2e945}.article-number{font:italic 1.6rem Georgia,serif;color:#dfb69a}.editorial-grid h3{font-size:2.1rem;line-height:1.1;font-weight:400;letter-spacing:-.03em;margin:1.4rem 0}.editorial-grid p{font:.88rem/1.85 Arial,sans-serif;color:#e6dce1}.article-category{font:.5rem/1.6 Consolas,monospace;letter-spacing:.1em;margin-top:auto;padding-top:1rem;color:#dfb69a}.question-heading{display:flex;justify-content:space-between;gap:2rem;align-items:end;margin-bottom:2rem}.question-heading h2{margin:0}.question-heading h2 em{color:var(--rust)}.question-heading button{background:transparent;border:1px solid var(--plum);color:var(--plum);padding:.5rem .8rem;font:.7rem Arial,sans-serif;flex-shrink:0}.questions details{border-top:1px solid var(--line);padding:.85rem 0}.questions details:last-child{border-bottom:1px solid var(--line)}.questions summary{font-size:1.05rem;line-height:1.45}.questions details p{font:.9rem/1.8 Arial,sans-serif;padding-right:2rem}.correspondence{background:#eaded0;border-top:1px solid var(--line)}.correspondence-body{display:grid;grid-template-columns:1fr 1fr;gap:4vw}.correspondence h2{font-size:3rem;margin:1.8rem 0}.correspondence h2 em{color:var(--rust)}.correspondence-body>div>p:not(.eyebrow){max-width:25rem}.correspondence .demo-note{font-family:Arial,sans-serif}.demo-form{font-family:Arial,sans-serif;align-content:center}.form-actions button[type=submit]{background:var(--plum);color:var(--paper)}footer{padding:2.5rem 5vw}.footer-heading{display:flex;justify-content:space-between;gap:1rem;align-items:center;border-bottom:1px solid var(--line);padding-bottom:2rem;margin-bottom:1.5rem}.footer-heading>span{font-size:2.5rem;letter-spacing:-.055em}.footer-heading a,.footer-meta{font-family:Arial,sans-serif}.footer-heading a{font-size:.7rem}@media(max-width:1000px){.chapter{grid-template-columns:.35fr 2fr}.work-intro{grid-template-columns:1fr}.correspondence-body{grid-template-columns:1fr}.correspondence h2{font-size:3.2rem}.correspondence-body>div>p:not(.eyebrow){max-width:33rem}.question-heading{align-items:start;flex-direction:column;gap:1rem}.cover h1{font-size:9.5vw}.margin-art{min-height:230px}.art-letter{font-size:14rem}.philosophy-copy{gap:2rem}}@media(max-width:700px){.cover-grid{grid-template-columns:1.4fr 1fr;gap:1.5rem}.cover h1{font-size:clamp(3.2rem,10.5vw,5rem)}.cover-title>.eyebrow{font-size:.48rem}.margin-art{min-height:185px}.art-letter{font-size:11rem}.cover-column>p{font-size:.85rem}.cover-column{padding-left:1.2rem}.chapter{grid-template-columns:1fr;padding-top:3rem;padding-bottom:3rem;gap:2rem}.chapter-label{display:flex;gap:1rem;align-items:center;border-bottom:1px solid var(--line);padding-bottom:1rem}.chapter-label>span:first-child{font-size:2rem}.chapter-label p{margin:0}.chapter-line,.chapter-label p:last-child{display:none}.philosophy h2{font-size:2.8rem}.philosophy-copy{grid-template-columns:1fr;gap:0}.editorial-grid h3{font-size:1.8rem}.editorial-grid article{padding-right:1.5rem}.editorial-grid article:nth-child(even){padding-left:1.5rem}.cover-bottom{align-items:flex-start}.cover-bottom>span{display:none}.footer-heading>span{font-size:2rem}}@media(max-width:640px){header{padding-top:1.2rem;gap:1rem}.wordmark{font-size:2.15rem}.header-note{display:none}header nav{display:flex;flex-direction:column;align-items:stretch}header nav a:not(:first-child){border-left:0;padding-left:0}.cover-meta{font-size:.43rem}.cover-grid{grid-template-columns:1fr;padding-top:1.7rem}.cover h1{font-size:4.6rem}.cover-title>.eyebrow{font-size:.58rem}.cover-column{display:grid;grid-template-columns:.75fr 1fr;gap:1rem;border-left:0;border-top:1px solid var(--line);padding:1.5rem 0 0;align-items:center}.margin-art{grid-row:span 2;min-height:170px}.cover-column>p{font-size:.96rem;margin:0}.cover-column .text-link{font-size:.65rem}.art-letter{font-size:10rem}.art-caption{font-size:.44rem;left:.7rem}.philosophy h2{font-size:clamp(2.15rem,7vw,2.8rem)}.editorial-grid{grid-template-columns:1fr}.editorial-grid article,.editorial-grid article:nth-child(even){padding:2rem 0;border-left:0}.editorial-grid h3 br{display:none}.editorial-grid h3{font-size:2rem}.correspondence h2{font-size:2.65rem}.footer-heading{align-items:flex-start;flex-direction:column}.questions details p{padding-right:0}}
