
:root{color-scheme:dark;--black:#080808;--paper:#f3f0e8;--ink:#211e1b;--red:#c51d2d;--white:#f7f4ed;--rule:#393735;--serif:Georgia,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--black);color:var(--white);font-family:var(--serif);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:5px}a:hover{color:#e83443}a:focus-visible{outline:2px solid #e83443;outline-offset:6px}img{max-width:100%;display:block}p{margin:0 0 1.3em}h1,h2,p{overflow-wrap:break-word}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-100px;left:20px;z-index:5;background:var(--paper);color:var(--ink);padding:12px}.skip-link:focus{top:12px}.site-header{background:var(--black)}.header-inner{max-width:1200px;margin:auto;padding:26px 48px;min-height:100px;display:flex;justify-content:space-between;align-items:center;gap:28px;border-bottom:1px solid var(--rule)}.brand-link{display:block;width:164px;flex-shrink:0}.wordmark{display:block;position:relative;width:100%;aspect-ratio:800/212;overflow:hidden}.wordmark img{width:100%;max-width:none;height:auto;position:absolute;top:-46.23%;filter:grayscale(1) brightness(9);clip-path:polygon(0 0,100% 0,100% 65%,13% 65%,13% 80%,0 80%)}.header-inner nav{display:flex;gap:32px;align-items:center;font-family:var(--sans);font-size:13px;letter-spacing:.025em}.header-inner nav a{padding:10px 0;text-decoration:none;border-bottom:2px solid transparent}.header-inner nav a:hover,.header-inner nav a[aria-current=page]{border-color:var(--red);color:var(--white)}.home-main{max-width:1200px;padding:68px 48px 76px;margin:auto}.home-brand{max-width:940px;margin-bottom:68px}.hero-wordmark{width:100%}.brand-years{display:block;font-family:var(--sans);color:#e42635;font-size:clamp(18px,3vw,30px);letter-spacing:.28em;padding-left:13%;margin-top:-8px}.story-preview{max-width:810px}.story-preview h1{font-size:clamp(48px,6.3vw,82px);font-weight:400;line-height:1.01;letter-spacing:-.055em;margin:0 0 32px}.preview-copy{max-width:690px;font-size:clamp(21px,2.25vw,27px);line-height:1.43;letter-spacing:-.025em}.story-button{display:inline-flex;justify-content:space-between;align-items:center;gap:40px;margin-top:9px;padding:21px 24px;background:var(--red);text-decoration:none;text-transform:uppercase;font:700 11px/1.6 var(--sans);letter-spacing:.18em;min-height:58px}.story-button span{font-family:var(--serif);font-size:32px;line-height:1;font-weight:400;letter-spacing:0}.story-button:hover{background:#e02638;color:white}.site-footer{background:var(--black)}.footer-inner{max-width:1200px;margin:auto;padding:44px 48px 26px;border-top:1px solid #655f59}.eyebrow{font:400 10px/1.5 var(--sans);text-transform:uppercase;letter-spacing:.24em;color:#c4bdb4}.site-footer h2{font-size:24px;line-height:1.3;font-weight:400;margin:16px 0 26px}.domain-links{display:flex;flex-wrap:wrap;gap:24px 60px}.domain-links a{font-size:clamp(24px,3vw,34px);line-height:1.3;letter-spacing:-.03em}.domain-links a span[aria-hidden]{font:20px var(--sans);margin-left:12px;color:#a99e94}.collection-link{display:inline-block;margin-top:27px;font-size:15px}.collection-link span[aria-hidden]{margin-left:12px}.footer-baseline{display:flex;justify-content:space-between;margin-top:52px;color:#b0aaa2;font:10px var(--sans);letter-spacing:.12em}.article-main{background:var(--paper);color:var(--ink);color-scheme:light}.article-inner{max-width:1200px;margin:auto;padding:30px 48px 64px}.breadcrumb{display:flex;flex-wrap:wrap;gap:9px;font:11px/1.7 var(--sans);color:#655d55;margin-bottom:42px}.breadcrumb a{text-decoration:none}.breadcrumb a:hover{text-decoration:underline;color:var(--red)}.article-header{padding-bottom:36px;border-bottom:1px solid #aaa196;margin-bottom:42px}.article-header h1{font-weight:400;font-size:clamp(42px,5.8vw,76px);line-height:1.05;letter-spacing:-.058em;max-width:1000px;margin:0 0 22px;text-wrap:balance}.deck{font-size:clamp(20px,2.2vw,27px);line-height:1.4;letter-spacing:-.025em;max-width:830px;margin:0;color:#514a43}.article-section{display:grid;grid-template-columns:minmax(0,710px) minmax(160px,1fr);gap:60px;align-items:start}.article-copy{min-width:0;font-size:19px;line-height:1.72}.article-copy a{text-decoration-color:#b4a69a}.article-copy a:hover{color:var(--red)}.article-copy h2{font-size:35px;font-weight:400;line-height:1.2;letter-spacing:-.045em;margin:15px 0 24px}.with-heading{margin-top:18px}.pull-quote{font-size:30px;line-height:1.13;letter-spacing:-.05em;margin-top:22px;padding-left:24px;border-left:1px solid var(--red)}.pull-quote p{margin:0}.quote-army{color:var(--red);margin-top:40px}.quote-tokes{border-left:0;padding-left:0;margin-top:115px}.quote-tokes:before{content:'';display:block;width:25px;border-top:2px solid var(--red);margin-bottom:17px}.refrain{font-size:28px;line-height:1.3;letter-spacing:-.03em;margin:25px 0 32px}.article-section:last-child .refrain{font-size:42px;margin:36px 0 0;padding-top:26px;border-top:1px solid #aaa196}.story .footer-inner{border-top:none;padding-top:42px}
@media(min-width:1400px){.home-main{padding-top:80px}.article-copy{font-size:20px}}
@media(max-width:850px){.header-inner{padding:22px 28px}.home-main{padding:48px 28px 58px}.footer-inner{padding:36px 28px 24px}.article-inner{padding:24px 28px 48px}.article-section{grid-template-columns:minmax(0,1fr) 170px;gap:28px}.article-copy{font-size:18px}.pull-quote{font-size:26px;padding-left:15px}.quote-tokes{padding-left:0}.home-brand{margin-bottom:50px}}
@media(max-width:620px){.header-inner{min-height:80px;padding:20px;gap:18px}.brand-link{width:122px}.header-inner nav{font-size:11px;gap:16px}.home-main{padding:38px 22px 48px}.home-brand{margin-bottom:40px}.brand-years{font-size:17px;margin-top:0}.story-preview h1{font-size:51px;margin-bottom:26px}.preview-copy{font-size:21px}.story-button{width:100%;gap:16px;padding:18px;font-size:10px;letter-spacing:.1em}.footer-inner{padding:32px 22px 24px}.domain-links{gap:22px}.domain-links a{font-size:25px}.article-inner{padding:22px 22px 44px}.breadcrumb{font-size:10px;margin-bottom:28px;gap:6px}.article-header{padding-bottom:27px;margin-bottom:28px}.article-header h1{font-size:43px;letter-spacing:-.05em}.deck{font-size:21px}.article-section{display:flex;flex-direction:column;gap:0}.article-copy{font-size:18px;line-height:1.7;width:100%}.article-copy h2{font-size:31px}.pull-quote{font-size:32px;max-width:310px;padding-left:20px;margin:12px 0 34px 24px}.quote-tokes{padding-left:0;margin-top:0;margin-bottom:34px}.article-section:last-child .refrain{font-size:37px}.footer-baseline{margin-top:40px}}
@media(max-width:360px){.header-inner{padding:18px 14px;gap:12px}.brand-link{width:105px}.header-inner nav{gap:12px;font-size:10px}.home-main,.article-inner{padding-left:18px;padding-right:18px}.story-preview h1{font-size:45px}.domain-links{flex-direction:column}.story-button{font-size:9px}.article-header h1{font-size:38px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media print{.site-header,.site-footer,.skip-link,.pull-quote{display:none}.article-main{background:white}.article-inner{padding:0}.article-section{display:block}.article-copy{font-size:12pt}.article-header h1{font-size:28pt}.breadcrumb{display:none}}
