:root{--paper:#f7f5ef;--ink:#26362e;--muted:#626a61;--accent:#ac482e;--line:#dcded3;--serif:Georgia,'Times New Roman',serif;--sans:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--accent);outline-offset:5px}button,input,select{font:inherit}[hidden]{display:none!important}.header,main,footer{max-width:1120px;margin:auto;padding-left:48px;padding-right:48px}.header{height:112px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.brand{display:flex;gap:16px;align-items:center;font-weight:600;font-size:15px}.monogram{font:40px/1 var(--serif);letter-spacing:-5px}.monogram span,.accent{color:var(--accent)}nav{display:flex;gap:34px;font-size:14px}nav a[aria-current]{color:var(--accent)}.skip{position:absolute;top:-100px;left:12px;padding:12px;background:var(--ink);color:white;z-index:10}.skip:focus{top:12px}.hero{position:relative;padding:78px 0 76px;overflow:hidden}.eyebrow{font-size:11px;font-weight:600;letter-spacing:2px;line-height:1.5}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--accent);margin-right:9px;vertical-align:1px}h1,h2,p{margin-top:0}h1{font:76px/1.06 var(--serif);letter-spacing:-3px;margin-bottom:28px;font-weight:400}h1 em{font-weight:400;color:var(--accent)}.hero .eyebrow{margin-bottom:28px}.hero-description{font-size:18px;line-height:1.8;color:var(--muted);margin-bottom:26px}.text-link{font-size:14px;font-weight:600;border-bottom:1px solid var(--line);padding-bottom:6px}.text-link span{margin-left:14px}.hero-mark{position:absolute;right:0;top:42px;font:270px/1.15 var(--serif);letter-spacing:-34px;color:#e3e5da;pointer-events:none}.hero-mark span{display:inline-block;transform:translateY(45px)}.hero-mark i{font-style:normal;color:#c3c8b6}.series-callout{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#eeeee4;border:1px solid var(--line);padding:32px 36px}.series-callout .eyebrow{color:var(--accent);margin-bottom:12px}.series-callout h2{font:30px/1.2 var(--serif);letter-spacing:-.6px;margin-bottom:12px}.series-callout p:last-child{color:var(--muted);font-size:14px;margin:0}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:14px 22px;background:var(--ink);color:var(--paper);font-size:13px;white-space:nowrap}.button:hover{background:var(--accent);color:white}.writing{padding:52px 0 68px}.section-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.section-heading h2{font:27px var(--serif);margin:0}.section-heading a{font-size:13px}.section-heading a span{margin-left:10px}.essays{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.essay{border-bottom:1px solid var(--line)}.essay>a{display:flex;gap:24px;align-items:center;padding:23px 0}.essay-number{color:#8c9287;font-size:12px;font-variant-numeric:tabular-nums;align-self:flex-start;padding-top:7px}.essay-copy{display:flex;flex-direction:column;gap:7px}.essay-title{font:25px/1.3 var(--serif);letter-spacing:-.4px}.essay-meta{font-size:11px;color:var(--muted)}.essay-meta span{margin:0 8px}.essay-arrow{margin-left:auto;font-size:23px}.essay a:hover .essay-arrow{transform:translate(2px,-2px)}footer{border-top:1px solid var(--line);padding-top:28px;padding-bottom:36px;position:relative;font-size:12px;color:var(--muted)}.footer-name{font-size:14px;font-weight:600;color:var(--ink)}footer p{margin:7px 0 0}footer>a:last-child{position:absolute;right:48px;top:32px}.page-intro{padding:66px 0 20px;max-width:760px}.page-intro h1{font-size:65px}.page-intro>p:last-of-type{color:var(--muted);font-size:18px;max-width:620px}.search-tools{display:grid;grid-template-columns:1fr auto;gap:10px 24px;align-items:center}.search-tools label{font-size:12px;font-weight:600}.search-tools label[for=order]{grid-column:2;grid-row:1}.search-tools input{grid-column:1;grid-row:2}.search-tools select{grid-column:2;grid-row:2}input,select{padding:12px 14px;border:1px solid #b9c0b5;border-radius:0;color:var(--ink);background:transparent;min-width:0}.results{font-size:12px;color:var(--muted);margin:22px 0 14px}.article{max-width:740px;margin:auto;padding:62px 0 70px}.article-header{padding-bottom:30px;border-bottom:1px solid var(--line);margin-bottom:34px}.article-header>.eyebrow{display:block;color:var(--accent);margin-bottom:26px}.article h1{font-size:58px;line-height:1.12;letter-spacing:-2px}.article-meta{font-size:12px;color:var(--muted);margin:0}.article-meta span{margin:0 8px}.prose{font:20px/1.9 var(--serif);overflow-wrap:break-word}.prose p{margin:0 0 25px}.prose a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.prose h2,.prose h3{line-height:1.3}.prose img{max-width:100%;height:auto}.prose ul,.prose ol{padding-left:26px}.prose blockquote{border-left:3px solid var(--accent);margin:30px 0;padding-left:24px}.page-prose{max-width:740px;padding:20px 0 70px}.article-nav{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:25px 0;margin:40px 0 30px;display:grid;grid-template-columns:1fr 1fr;gap:28px;font:20px/1.3 var(--serif)}.article-nav .eyebrow{font-family:var(--sans);display:block;color:var(--muted);margin-bottom:10px}.article-nav a:last-child:not(:first-child){text-align:right}@media(min-width:1600px){.hero{padding-top:96px;padding-bottom:96px}}@media(max-width:800px){.header,main,footer{padding-left:26px;padding-right:26px}.header{height:90px}.hero-mark{font-size:210px;right:-12px;top:72px;opacity:.65}.hero h1,.hero-description,.hero .text-link,.hero .eyebrow{position:relative;z-index:1}.hero{padding:60px 0}h1{font-size:64px}.series-callout{padding:26px;align-items:flex-start;flex-direction:column}.article h1{font-size:48px}footer>a:last-child{right:26px}}@media(max-width:520px){.header,main,footer{padding-left:20px;padding-right:20px}.header{height:86px;gap:16px}.brand{gap:10px;font-size:13px}.monogram{font-size:32px;letter-spacing:-4px}nav{gap:17px;font-size:12px}.hero{padding:48px 0 46px}.hero-mark{font-size:165px;top:120px;right:4px;opacity:.45}h1{font-size:56px;letter-spacing:-2px}.hero-description{font-size:16px;max-width:320px}.desktop-break{display:none}.series-callout{padding:24px}.series-callout h2{font-size:27px}.writing{padding:36px 0 50px}.essay-title{font-size:22px}.essay>a{gap:15px;padding:20px 0}.essay-meta{font-size:10px}.essay-arrow{font-size:20px}.page-intro{padding-top:46px}.page-intro h1{font-size:54px}.search-tools{grid-template-columns:1fr;gap:8px}.search-tools label[for=order]{grid-column:1;grid-row:3;margin-top:10px}.search-tools select{grid-column:1;grid-row:4}.article{padding-top:40px}.article h1{font-size:40px;letter-spacing:-1px}.article-meta{line-height:2}.prose{font-size:18px;line-height:1.85}.article-nav{font-size:18px;gap:20px}footer>a:last-child{position:static;display:block;margin-top:18px}footer{padding-bottom:28px}}
