/* Approved cover B: burgundy, ochre, midnight ink and warm painted paper. */
@font-face{font-family:Fraunces;src:url('/assets/fonts/Fraunces.ttf') format('truetype');font-weight:100 900;font-display:swap}
@font-face{font-family:Fraunces;src:url('/assets/fonts/Fraunces-Italic.ttf') format('truetype');font-weight:100 900;font-style:italic;font-display:swap}
@font-face{font-family:Syne;src:url('/assets/fonts/Syne.ttf') format('truetype');font-weight:400 800;font-display:swap}
:root{--ink:#18202c;--paper:#f3ebdb;--blue:#691830;--orange:#9a6b19;--muted:#665e57;--rule:#c9bda8;--navy:#18202c;--cream:#f3ebdb;--red:#691830;--line:#c9bda8;--sans:Syne,Arial,sans-serif}
body{background:var(--paper)}h1,h2,h3{font-family:Fraunces,Plex,Georgia,serif;font-variation-settings:'opsz' 110,'SOFT' 35,'WONK' 1;font-weight:650;letter-spacing:-.04em}
.site-header{background:#f7f0e2}.wordmark{font-family:Syne,Arial,sans-serif;letter-spacing:-.025em;font-size:17px}.wordmark span{letter-spacing:.02em}.eyebrow,.hero-kicker,.lens-index,.chapter .eyebrow{font-family:Syne,Arial,sans-serif}.eyebrow{color:#691830}
.hero{background:#ede3cf}.hero-kicker{color:#665e57}.hero h1{font-family:Fraunces,Georgia,serif;font-weight:780;font-variation-settings:'opsz' 110,'SOFT' 35,'WONK' 1;letter-spacing:-.055em;font-size:clamp(72px,8vw,119px);line-height:.98}.hero h1 em{font-family:Fraunces,Georgia,serif;font-weight:850;color:#691830}.hero-detail{color:#544e48}.hero-deck{max-width:610px}.hero-grid{padding-top:70px;gap:clamp(45px,7vw,110px)}
.cover-stage{width:min(100%,380px)}.book-cover.approved-cover{display:block;width:100%;border:0;transform:none;box-shadow:13px 17px 0 #c9b18a,0 14px 28px #38241322}.cover-caption{font-family:Syne,Arial,sans-serif;color:#64574f;font-size:10px;text-align:center;line-height:1.6}
.button,button{font-family:Syne,Arial,sans-serif;background:#691830;border-color:#691830}.button:hover,button:hover{background:#18202c;border-color:#18202c}.text-link,.inline-link{font-family:Syne,Arial,sans-serif}.text-link:hover,.inline-link:hover{color:#691830}.nav-cta{border-color:#8d6d5d}.site-header nav a:hover{color:#691830}
.premise{background:#f7f0e2}.lenses{background:#e9deca}.lens-grid .lens-row,.lens-grid .lens-row:last-child{border-color:#b4a68c}.lens-grid .lens-row p{color:#544e48}.lens-index{color:#691830}.excerpt-feature{background:#691830}.excerpt-feature .eyebrow{color:#e7c47a}.excerpt-aside{border-color:#ba8392}.button-light{background:#f7f0e2;color:#46172a;border-color:#f7f0e2}.button-light:hover{background:#e7c47a;color:#18202c;border-color:#e7c47a}
.contents{background:#f3ebdb}.contents h2{font-size:clamp(42px,4.5vw,65px)}.chapter p{color:#60564e}.chapter .eyebrow{color:#691830}.blog-home{background:#faf5eb}.blog-card-art{background:#e7dbc3}.blog-card-art img{object-fit:cover}.blog-card h2{font-family:Fraunces,Georgia,serif;font-weight:650}.blog-meta .eyebrow{color:#691830}.blog-card-copy>p{color:#544e48}.blog-continue,.intro-feature{background:#e8dcc5}.author{background:#e5d4b5}.newsletter{background:#c69b42;color:#18202c}.newsletter .eyebrow{color:#46172a}.newsletter p:not(.eyebrow){max-width:450px}.email-row input{background:#fffaf0;border-color:#795a39}.consent-label a,.form-fine a{color:#46172a}.newsletter-grid{gap:65px}footer{background:#291d27}.footer-grid p{color:#d9ccbf}
.article-header .eyebrow{color:#691830}.prose sup a{color:#691830}.notes li:target{background:#e9d6af}.prose blockquote{border-color:#9a6b19}.reading-note{color:#665e57}.article-header h1{font-family:Fraunces,Georgia,serif}.blog-article-art img{object-fit:cover}.intro-feature img{box-shadow:none;border:0;aspect-ratio:3/2;object-fit:cover;width:100%}
@media(max-width:850px){.hero h1{font-size:clamp(67px,9vw,90px)}.wordmark{font-size:15px}}
@media(max-width:620px){.hero h1{font-size:clamp(62px,13.5vw,83px)}.hero-grid{padding-top:45px}.cover-stage{width:76%;max-width:300px}.newsletter-grid{gap:30px}.site-header nav{font-size:12px}.hero-deck{font-size:25px}.wordmark{font-size:15px}.newsletter h2{font-size:44px}}
