@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Libre+Caslon+Display&display=swap');
.citation-band{background:var(--red);color:#fff;text-align:center;padding:110px 4.5vw}.citation-band blockquote{max-width:1100px;margin:0 auto 28px;font-family:'Libre Caslon Display',serif;font-size:clamp(2.4rem,5.2vw,5.8rem);font-weight:400;line-height:1.05;letter-spacing:-.025em}.citation-band cite{font-style:normal;font-size:.68rem;text-transform:uppercase;letter-spacing:.22em;color:#e5c3be}
.collection-note,.coming{font-size:.65rem;text-transform:uppercase;letter-spacing:.14em;color:#6d6b65}.coming{display:inline-block;margin-top:8px;border-bottom:1px solid var(--line);padding-bottom:5px}
:root{--ink:#181816;--cream:#f0ede4;--red:#9c2d24;--line:rgba(24,24,22,.18)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:'DM Sans',sans-serif}.site-header{height:88px;display:flex;align-items:center;justify-content:space-between;padding:0 4.5vw;border-bottom:1px solid var(--line);position:absolute;top:0;width:100%;z-index:10}.wordmark{font-weight:600;letter-spacing:.08em;font-size:1.05rem}.wordmark i{font-family:'Libre Caslon Display',serif;font-weight:400}.site-header nav{display:flex;gap:34px;font-size:.82rem}.site-header a{text-decoration:none;color:inherit}.header-cta{border-bottom:1px solid;padding-bottom:5px}.hero{min-height:850px;padding:150px 4.5vw 70px;display:grid;grid-template-columns:46% 54%;position:relative;overflow:hidden}.hero-copy{z-index:2}.eyebrow{text-transform:uppercase;font-size:.68rem;letter-spacing:.22em;font-weight:600}.hero h1,.author h2,.newsletter h2{font-family:'Libre Caslon Display',serif;font-size:clamp(4rem,7vw,7.5rem);font-weight:400;line-height:.84;letter-spacing:-.045em;margin:42px 0 36px}.hero h1 em,.author h2 em,.newsletter h2 em{font-weight:400;color:var(--red)}.hero-intro{max-width:520px;font-family:'Libre Caslon Display',serif;font-size:1.35rem;line-height:1.5}.hero-actions{display:flex;align-items:center;gap:34px;margin-top:45px}.button{display:inline-block;text-decoration:none;padding:18px 25px;font-size:.78rem;font-weight:600}.dark{background:var(--ink);color:#fff}.text-link{color:inherit;text-decoration:none;font-size:.78rem;font-weight:600;border-bottom:1px solid;padding-bottom:5px}.hero-visual{position:relative;min-height:650px}.orbital{position:absolute;border:1px solid rgba(24,24,22,.22);border-radius:50%;inset:7% 5%}.oval-two{transform:rotate(63deg);inset:15% 7%}.hero-book{position:absolute;height:auto;box-shadow:0 35px 60px rgba(24,24,22,.22)}.book-one{width:38%;left:19%;top:9%;transform:rotate(-8deg);z-index:2}.book-two{width:31%;right:11%;top:28%;transform:rotate(10deg)}.issue{position:absolute;right:3%;bottom:12%;font-family:'Libre Caslon Display',serif;font-size:1.05rem}.scroll{position:absolute;bottom:42px;left:4.5vw;text-decoration:none;color:inherit;font-size:.7rem;text-transform:uppercase;letter-spacing:.16em}.manifesto{background:var(--ink);color:var(--cream);display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;padding:70px 4.5vw}.manifesto p,.manifesto span{font-size:.72rem;line-height:1.6}.manifesto blockquote{font-family:'Libre Caslon Display',serif;font-size:clamp(2rem,4vw,4.5rem);text-align:center;margin:0}.books-section,.articles-preview{padding:120px 4.5vw}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:60px}.section-heading h2{font-family:'Libre Caslon Display',serif;font-size:clamp(3.5rem,6vw,6rem);font-weight:400;margin:12px 0 0}.book-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.cover-wrap{height:440px;display:flex;align-items:center;justify-content:center;position:relative;text-decoration:none;color:var(--ink);overflow:hidden}.tone-1{background:#b9bea9}.tone-2{background:#d3c0a8}.tone-3{background:#b8aa99}.tone-4{background:#c9c6ba}.cover-wrap img{width:60%;height:auto;box-shadow:0 18px 35px rgba(0,0,0,.22);transition:.4s}.cover-wrap:hover img{transform:translateY(-10px) rotate(-2deg)}.book-number{position:absolute;top:18px;left:18px;font-size:.65rem}.quick{position:absolute;bottom:0;right:0;background:var(--ink);color:#fff;padding:13px 17px;font-size:.7rem}.category{font-size:.62rem;text-transform:uppercase;letter-spacing:.15em;margin:20px 0 8px}.book-card h3{font-family:'Libre Caslon Display',serif;font-size:1.45rem;margin:0;min-height:58px}.book-meta{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:12px;font-size:.75rem}.book-meta a{color:inherit}.author{display:grid;grid-template-columns:1fr 1fr;background:var(--ink);color:#f4f0e7}.author-image{position:relative;min-height:760px;background:#333;overflow:hidden}.author-image img{width:100%;height:100%;object-fit:cover;filter:grayscale(1);position:absolute}.author-image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.48),transparent 60%)}.author-image>span{position:absolute;bottom:45px;left:45px;z-index:2;font-family:'Libre Caslon Display',serif;font-size:1.4rem}.author-copy{padding:90px 8vw}.light{color:#b8b3aa}.author h2{margin:35px 0}.author .lead{font-family:'Libre Caslon Display',serif;font-size:1.45rem;line-height:1.45}.author-copy>p:not(.lead):not(.eyebrow){color:#aaa79f;font-size:.88rem;line-height:1.8}.author-facts{display:flex;gap:70px;margin:45px 0}.author-facts div{display:flex;flex-direction:column}.author-facts b{font-family:'Libre Caslon Display',serif;font-size:3rem;font-weight:400}.author-facts span{font-size:.65rem;color:#aaa79f;text-transform:uppercase;letter-spacing:.1em}.cream{background:var(--cream);color:var(--ink)}.article-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.article-grid article{padding:35px 40px 40px 0;border-right:1px solid var(--line);margin-right:40px}.article-grid article:last-child{border:0}.article-grid span{font-size:.65rem;text-transform:uppercase;letter-spacing:.12em;color:#6d6b65}.article-grid h3{font-family:'Libre Caslon Display',serif;font-size:1.8rem;font-weight:400}.article-grid p{font-size:.82rem;line-height:1.7;color:#65635e}.article-grid a{font-size:.72rem;color:inherit}.newsletter{background:var(--red);color:#fff;text-align:center;padding:110px 20px}.newsletter h2{font-size:clamp(3rem,6vw,6rem);margin:35px 0}.newsletter h2 em{color:#e6d6bf}.newsletter form{max-width:540px;margin:0 auto;display:flex;border-bottom:1px solid rgba(255,255,255,.5)}.newsletter input{flex:1;background:transparent;border:0;padding:18px 4px;color:#fff;outline:none}.newsletter input::placeholder{color:#e5c3be}.newsletter button{background:transparent;border:0;color:#fff;font-weight:600}.newsletter small{display:block;margin-top:18px;color:#e5c3be}footer{background:#111;color:#eee;padding:60px 4.5vw;display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;align-items:center}footer p,footer small{color:#777;font-size:.7rem}footer div{display:flex;gap:25px}footer a{color:inherit;text-decoration:none;font-size:.75rem}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.inner{padding:140px 4.5vw 100px;min-height:80vh}.inner-title{max-width:900px;margin:60px 0 80px}.inner-title h1{font-family:'Libre Caslon Display',serif;font-weight:400;font-size:clamp(4rem,8vw,8rem);line-height:.9;margin:25px 0}.all-books{grid-template-columns:repeat(4,1fr)}.bio-layout{display:grid;grid-template-columns:1fr 1.25fr;gap:8vw;align-items:start}.bio-layout img{width:100%;height:auto;filter:grayscale(1)}.prose{font-family:'Libre Caslon Display',serif;font-size:1.35rem;line-height:1.7}.source-note{font-family:'DM Sans',sans-serif;font-size:.7rem;color:#777;margin-top:45px}
@media(max-width:900px){.site-header nav,.header-cta{display:none}.hero{grid-template-columns:1fr;padding-top:130px;min-height:1050px}.hero-visual{min-height:530px}.manifesto{grid-template-columns:1fr;text-align:center;gap:35px}.book-grid,.all-books{grid-template-columns:repeat(2,1fr)}.author{grid-template-columns:1fr}.author-image{min-height:600px}.article-grid{grid-template-columns:1fr}.article-grid article{border-right:0;border-bottom:1px solid var(--line);margin:0}.bio-layout{grid-template-columns:1fr}footer{grid-template-columns:1fr}}@media(max-width:560px){.hero{min-height:940px}.hero h1{font-size:3.6rem}.hero-visual{min-height:400px}.hero-actions{align-items:flex-start;flex-direction:column}.book-grid,.all-books{grid-template-columns:1fr}.cover-wrap{height:480px}.books-section,.articles-preview{padding:80px 22px}.section-heading{align-items:flex-start;gap:25px;flex-direction:column}.author-copy{padding:70px 24px}.author-image{min-height:480px}.newsletter form{flex-direction:column}.newsletter button{padding:16px}.inner{padding-left:22px;padding-right:22px}}
