@font-face{font-family:AlibiDisplay;src:local('Arial Black');font-weight:900;font-display:swap}
:root{color-scheme:dark;--ink:#171815;--paper:#f2f0e7;--muted:#b6b7ad;--line:#42443c;--accent:#fa6849;--mono:'Courier New',monospace;--display:AlibiDisplay,'Arial Black','Helvetica Neue',Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:2rem}body{margin:0;background:var(--ink);color:var(--paper);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible{outline:3px solid var(--accent);outline-offset:6px}img{display:block;max-width:100%}h1,h2,h3,p,figure,blockquote{margin:0}::selection{background:var(--accent);color:var(--ink)}.wrap{width:min(1440px,calc(100% - 112px));margin-inline:auto}.eyebrow{font-family:var(--mono);font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase}.skip-link{position:absolute;left:1rem;top:-100px;z-index:20;padding:.75rem 1rem;background:var(--paper);color:var(--ink)}.skip-link:focus{top:1rem}.site-header{min-height:98px;display:flex;gap:3rem;align-items:center;border-bottom:1px solid var(--line)}.wordmark{font-size:1.125rem;font-weight:900;letter-spacing:-.035em;white-space:nowrap}.wordmark span{display:inline-block;color:var(--accent);font-size:.875rem;margin-left:5px;vertical-align:top}.site-header nav{display:flex;gap:2.25rem;align-items:center;margin-left:auto;font-size:.875rem}.site-header nav a:hover,.text-link:hover,.site-footer>a:last-child:hover{color:var(--accent)}.nav-count{font: .75rem var(--mono);color:var(--accent);margin-left:5px}.header-note{font-family:var(--mono);font-size:.75rem;letter-spacing:.06em;color:var(--muted);margin-left:3rem}.hero{padding-top:38px}.hero-top{display:flex;justify-content:space-between;gap:2rem}.hero-top>.eyebrow:first-child{color:var(--accent)}.hero-edition{color:var(--muted)}.hero-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:7%;align-items:start;margin-top:45px}.hero-copy h1{font-family:var(--display);font-size:clamp(5rem,9.35vw,9.1rem);font-weight:900;letter-spacing:-.072em;line-height:.92;transform:translateX(-.055em)}.hero-copy h1 span{color:var(--accent)}.hero-deck{font-size:clamp(1.3rem,1.95vw,1.875rem);letter-spacing:-.035em;line-height:1.25;margin-top:37px}.button{display:inline-flex;gap:4.5rem;align-items:center;min-height:52px;padding:13px 21px;font-size:.9375rem;font-weight:700}.button-accent{background:var(--accent);color:var(--ink);margin-top:27px;border:1px solid var(--accent);transition:background .18s,color .18s}.button-accent:hover{background:var(--paper);border-color:var(--paper)}.button span{font-size:1.4rem}.hero-evidence{padding-top:4px}.evidence-label{display:flex;justify-content:space-between;gap:1rem;margin-bottom:12px;font:.75rem/1.4 var(--mono);letter-spacing:.02em;color:var(--muted)}.hero-evidence img{width:100%;height:auto;aspect-ratio:1.08;object-fit:cover;transition:filter .2s}.hero-evidence>a:hover img{filter:brightness(1.06)}.hero-evidence figcaption{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;padding-top:15px}.hero-evidence figcaption>span{font-family:Georgia,serif;font-size:1.4rem;font-style:italic}.hero-evidence figcaption a{font-size:.8125rem;text-decoration:underline;text-underline-offset:4px;color:var(--muted)}.hero-evidence figcaption a span{margin-left:9px}.hero-bottom{border-bottom:1px solid var(--line);padding:40px 0 32px;display:flex;justify-content:space-between;gap:2rem;font-size:.875rem;line-height:1.6;color:var(--muted)}.hero-bottom>p:last-child{text-align:right}.collection{padding-top:80px;padding-bottom:65px;scroll-margin-top:25px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:3rem;margin-bottom:34px}.section-heading .eyebrow{color:var(--accent);margin-bottom:18px}h2{font-size:clamp(2rem,3.3vw,3rem);font-weight:500;line-height:1.08;letter-spacing:-.055em}.section-heading>p{font-size:.9375rem;line-height:1.6;color:var(--muted)}.book-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:52px}.book-card{border-top:1px solid var(--line);position:relative}.book-link{display:grid;grid-template-columns:58px 1fr 30px;gap:17px;padding:29px 0 31px;min-height:230px;transition:background .2s}.book-number{font: .875rem var(--mono);color:var(--accent);padding-top:5px}.book-category{font-family:var(--mono);font-size:.75rem;letter-spacing:.055em;text-transform:uppercase;color:var(--muted);margin-bottom:9px}.book-card h3{font-size:clamp(1.4rem,2.1vw,1.875rem);line-height:1.16;letter-spacing:-.035em;font-weight:500;margin-bottom:12px;transition:color .2s}.book-description{font-size:.9375rem;line-height:1.55;color:var(--muted);max-width:38em}.book-arrow{font-size:1.5rem;line-height:1;color:var(--muted);transition:transform .2s,color .2s}.book-link:hover h3,.book-link:hover .book-arrow{color:var(--accent)}.book-link:hover .book-arrow{transform:translate(3px,-3px)}.book-read{font-size:.8125rem;margin-top:19px;display:block;color:var(--paper);text-decoration:underline;text-underline-offset:4px}.collection-note{padding-top:24px;border-top:1px solid var(--line);font:.8125rem/1.6 var(--mono);color:var(--muted)}.about{background:var(--paper);color:var(--ink);padding-block:74px}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px}.about .eyebrow{color:#9f3524;margin-bottom:28px}.about h2{font-size:clamp(2.7rem,4.3vw,4rem);line-height:1.02}.about-copy{max-width:600px}.about-copy p{margin-bottom:20px;font-size:1.0625rem;line-height:1.7}.about-copy p:last-child{margin-bottom:0;font-size:.9375rem;color:#595b53}.closing{text-align:center;padding-block:86px}.closing .eyebrow{color:var(--muted)}.closing blockquote{font-family:Georgia,'Times New Roman',serif;font-size:clamp(2.2rem,4.5vw,4.2rem);line-height:1.15;letter-spacing:-.04em;margin-block:30px;font-style:italic;color:var(--accent)}.text-link{display:inline-block;font-size:.9375rem;text-decoration:underline;text-underline-offset:6px}.text-link span{padding-left:20px}.site-footer{border-top:1px solid var(--line);padding-block:29px;display:flex;align-items:center;justify-content:space-between;gap:25px}.site-footer p,.site-footer>a:last-child{font-size:.75rem;color:var(--muted)}.reader-header .wordmark{margin-right:auto}.reader-header>a:last-child{font-size:.875rem}.reader{width:min(740px,calc(100% - 48px));margin-inline:auto;padding-top:72px;padding-bottom:85px}.reader .eyebrow{color:var(--accent)}.reader h1{font-size:clamp(2.6rem,6.2vw,4.8rem);font-weight:500;letter-spacing:-.055em;line-height:1.05;margin-top:25px}.reader-subtitle{font-size:1.2rem;line-height:1.45;color:var(--muted);margin-top:22px}.reader-meta{font:.8125rem var(--mono);color:var(--muted);display:flex;gap:24px;padding:26px 0;margin:28px 0 47px;border-block:1px solid var(--line)}.prose{font-family:Georgia,'Times New Roman',serif;font-size:1.2rem;line-height:1.85}.prose p{margin-bottom:1.5em}.prose h2{font:italic 1.65rem/1.3 Georgia,serif;letter-spacing:-.025em;margin:2.1em 0 1em}.prose>p:first-child:first-letter{float:left;font:5rem/.82 Georgia,serif;color:var(--accent);padding:.1em .12em 0 0}.prose hr{border:0;border-top:1px solid var(--line);width:60px;margin:38px auto}.excerpt-end{text-align:center;font:.8125rem/1.7 var(--mono);color:var(--muted);padding-block:28px;margin-top:40px;border-block:1px solid var(--line)}.reader-next{margin-top:34px;display:flex;justify-content:space-between;gap:25px;align-items:center}.reader-next a{font-size:.9375rem;line-height:1.5;text-underline-offset:5px;text-decoration:underline}.reader-next a:last-child{text-align:right}.reader-next a:hover{color:var(--accent)}
@media(min-width:1500px){.hero-grid{gap:9%}.hero-copy h1{font-size:10rem}.hero-evidence img{aspect-ratio:1.14}}
@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.header-note{display:none}.hero-grid{gap:6%}.hero-copy h1{font-size:9.5vw}.hero-deck{margin-top:27px}.hero-evidence figcaption{align-items:flex-start;flex-direction:column;gap:4px}.book-grid{column-gap:30px}.book-link{grid-template-columns:34px 1fr 23px;gap:12px}.about-grid{gap:40px}.site-footer{flex-wrap:wrap}.hero-bottom{padding-top:35px}}
@media(max-width:700px){.wrap{width:calc(100% - 40px)}.site-header{min-height:82px;gap:15px}.wordmark{font-size:.9375rem}.site-header nav{gap:18px;font-size:.875rem}.nav-count{display:none}.site-header nav a:last-child{max-width:48px;line-height:1.2}.hero{padding-top:26px}.hero-edition{display:none}.hero-top .eyebrow{font-size:.75rem;letter-spacing:.045em}.hero-grid{grid-template-columns:1fr;gap:39px;margin-top:35px}.hero-copy h1{font-size:clamp(4.8rem,19vw,8rem);letter-spacing:-.065em;line-height:.9}.hero-deck{font-size:1.55rem;margin-top:28px}.button{min-height:54px}.hero-evidence{max-width:500px;width:100%}.hero-evidence img{aspect-ratio:1.14}.hero-evidence figcaption{flex-direction:row;align-items:baseline;gap:20px}.hero-evidence figcaption a{max-width:155px;text-align:right;line-height:1.6}.hero-bottom{padding-top:30px;font-size:.8125rem;gap:25px}.hero-bottom>p:last-child{max-width:140px}.collection{padding-top:53px;padding-bottom:45px}.section-heading{display:block;margin-bottom:27px}.section-heading .eyebrow{margin-bottom:17px}.section-heading>p{margin-top:18px}.book-grid{grid-template-columns:1fr}.book-link{min-height:0;padding-block:24px;grid-template-columns:35px 1fr 23px}.book-card h3{font-size:1.6rem}.book-category{font-size:.75rem}.book-description{font-size:.9375rem}.book-read{margin-top:14px}.about{padding-block:48px}.about-grid{grid-template-columns:1fr;gap:30px}.about h2{font-size:2.7rem}.about .eyebrow{margin-bottom:22px}.about-copy p{font-size:1rem}.closing{padding-block:57px}.closing blockquote{font-size:clamp(2rem,6.3vw,3rem)}.closing blockquote br{display:none}.site-footer{display:grid;grid-template-columns:1fr 1fr;gap:20px}.site-footer p:nth-child(2){text-align:right}.site-footer>a:last-child{text-align:right}.reader{padding-top:47px}.reader-meta{gap:18px;font-size:.75rem;flex-wrap:wrap;margin-bottom:30px}.prose{font-size:1.125rem;line-height:1.85}.reader-next{align-items:flex-start}.reader-next a{font-size:.875rem;max-width:48%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
