:root{--wa-ink:#15181C;--wa-ink-soft:#5A616B;--wa-border:#E1E4E8;--wa-border-strong:#C6CBD1;--wa-bg:#F7F8F9;--wa-bg-tint:#EDEFF1;--wa-image-bg:#E6E9EC;--wa-gold:#C9A452;--wa-gold-hover:#A8873A;--wa-hero-ink:#15181C;--wa-hero-text:#F7F8F9;--wa-hero-muted:#B9BEC6;--wa-footer-text:#8A9099;--font-sans:"Helvetica Neue", Helvetica, Arial, sans-serif;--font-display:"Oswald", sans-serif;--font-serif:"Source Serif 4", serif}*{box-sizing:border-box}body{margin:0;background:var(--wa-bg);color:var(--wa-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}input,button{font-family:inherit}.wa-container{max-width:1200px;margin:0 auto;padding:0 64px}.wa-header{display:flex;align-items:center;justify-content:space-between;padding:0 64px;height:84px;border-bottom:1px solid var(--wa-border)}.wa-logo{display:flex;align-items:baseline;gap:12px}.wa-logo-mark{font-family:var(--font-display);font-weight:700;font-size:26px;letter-spacing:.02em;text-transform:uppercase}.wa-nav{display:flex;align-items:center;gap:36px;font-size:15px;font-weight:500}.wa-nav a:hover{color:var(--wa-gold-hover)}.wa-nav a.is-active{color:var(--wa-ink)}.wa-nav-cta{display:inline-block;background:var(--wa-ink);color:var(--wa-hero-text);padding:11px 24px;border-radius:3px;font-weight:600}.wa-nav-cta:hover{background:var(--wa-gold-hover);color:#fff}.wa-nav-toggle{display:none;flex-direction:column;gap:5px;padding:10px 2px;background:none;border:none;cursor:pointer}.wa-nav-toggle span{display:block;width:22px;height:2px;background:var(--wa-ink)}.wa-hero{display:grid;grid-template-columns:460px 1fr;gap:96px;align-items:center;padding:80px 64px 88px;background:var(--wa-hero-ink);color:var(--wa-hero-text)}.wa-hero-cover{justify-self:center}.wa-hero-cover img{width:100%;max-width:460px;box-shadow:0 3px 8px rgb(0 0 0 / .4),0 32px 72px rgb(0 0 0 / .5)}.wa-hero-copy{display:flex;flex-direction:column;gap:24px;max-width:560px}.wa-kicker{font-family:var(--font-display);font-weight:600;font-size:14px;letter-spacing:.22em;text-transform:uppercase;color:var(--wa-gold)}.wa-hero-title{margin:0;font-family:var(--font-serif);font-weight:600;font-size:52px;line-height:1.12;letter-spacing:-.01em}.wa-hero-dek{margin:0;font-size:19px;line-height:1.55;color:var(--wa-hero-muted);max-width:46ch}.wa-btn-gold{display:inline-block;background:var(--wa-gold);color:var(--wa-ink);font-weight:600;font-size:16px;padding:16px 36px;border-radius:3px;margin-top:8px}.wa-btn-gold:hover{background:var(--wa-hero-text)}.wa-section{padding:88px 64px 96px}.wa-section-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:44px}.wa-eyebrow{margin:0;font-family:var(--font-display);font-weight:600;font-size:15px;letter-spacing:.22em;text-transform:uppercase}.wa-link-muted{font-size:15px;font-weight:500;color:var(--wa-ink-soft)}.wa-link-muted:hover{color:var(--wa-gold-hover)}.wa-featured-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.wa-card{display:flex;flex-direction:column;border-top:3px solid var(--wa-ink)}.wa-card-thumb{width:100%;aspect-ratio:16 / 10;overflow:hidden;margin-top:24px;background:var(--wa-image-bg)}.wa-card-thumb img{width:100%;height:100%;object-fit:cover;filter:saturate(.85)}.wa-card-title{margin:22px 0 0;font-family:var(--font-serif);font-weight:600;font-size:25px;line-height:1.25}.wa-card-dek{margin:12px 0 0;font-size:15.5px;line-height:1.55;color:var(--wa-ink-soft)}.wa-card-byline{margin-top:18px;font-family:var(--font-display);font-weight:500;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--wa-gold-hover)}.wa-toc{display:flex;flex-direction:column;margin-top:64px;border-top:1px solid var(--wa-border)}.wa-toc-row{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:baseline;padding:22px 0;border-bottom:1px solid var(--wa-border)}.wa-toc-row:hover .wa-toc-title{color:var(--wa-gold-hover)}.wa-toc-title{font-family:var(--font-serif);font-weight:600;font-size:21px}.wa-toc-author{font-family:var(--font-display);font-weight:500;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--wa-ink-soft);white-space:nowrap}.wa-archive-teaser{padding:72px 64px 80px;background:var(--wa-bg-tint);border-top:1px solid var(--wa-border)}.wa-cover-row{display:grid;grid-template-columns:repeat(auto-fill,260px);gap:40px}.wa-cover-card{display:flex;flex-direction:column;gap:14px}.wa-cover-card img,.wa-cover-placeholder{width:100%;aspect-ratio:900 / 1165;object-fit:cover;box-shadow:0 2px 5px rgb(20 24 30 / .15),0 14px 32px rgb(20 24 30 / .18)}.wa-cover-placeholder{border:1px dashed var(--wa-border-strong);display:grid;place-items:center;background:repeating-linear-gradient(-45deg,var(--wa-bg-tint),var(--wa-bg-tint) 10px,var(--wa-image-bg) 10px,var(--wa-image-bg) 20px);box-shadow:none}.wa-cover-placeholder span{font-family:monospace;font-size:12px;color:var(--wa-ink-soft)}.wa-cover-label{font-size:14px;font-weight:600}.wa-cover-label.is-muted{color:var(--wa-ink-soft)}.wa-archive-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:40px 32px}.wa-subscribe{display:grid;grid-template-columns:1fr auto;gap:64px;align-items:center;padding:64px;border-top:1px solid var(--wa-border)}.wa-subscribe-copy h2{margin:0 0 8px;font-family:var(--font-serif);font-weight:600;font-size:30px}.wa-subscribe-copy p{margin:0;font-size:16px;color:var(--wa-ink-soft)}.wa-subscribe-action{display:flex;flex-direction:column;gap:12px;align-items:flex-end}.wa-subscribe-form{display:flex;gap:12px}.wa-subscribe-note{margin:0;max-width:420px;font-family:var(--font-sans);font-size:15px;line-height:1.5;font-weight:600;color:var(--wa-ink);text-align:right}.wa-subscribe-note.is-problem{font-weight:400;color:var(--wa-gold-hover)}.wa-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.wa-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wa-input{width:320px;font-size:16px;padding:15px 18px;border:1px solid var(--wa-border-strong);border-radius:3px;background:#fff;color:var(--wa-ink)}.wa-btn-dark{background:var(--wa-ink);color:var(--wa-hero-text);font-weight:600;font-size:16px;padding:15px 30px;border:none;border-radius:3px;cursor:pointer}.wa-btn-dark:hover{background:var(--wa-gold-hover)}.wa-footer{display:flex;align-items:center;justify-content:space-between;padding:28px 64px;background:var(--wa-ink);color:var(--wa-footer-text);font-size:13.5px;flex-wrap:wrap;gap:16px}.wa-footer-mark{font-family:var(--font-display);font-weight:600;font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:var(--wa-hero-text)}.wa-footer-nav{display:flex;gap:28px;flex-wrap:wrap}.wa-footer-nav a:hover{color:var(--wa-hero-text)}.wa-article-wrap{max-width:720px;margin:0 auto;padding:72px 24px 96px}.wa-article-issue-strip{font-family:var(--font-display);font-weight:500;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--wa-gold-hover);margin-bottom:18px}.wa-article-issue-strip a:hover{color:var(--wa-ink)}.wa-article-issue-strip-sep{margin:0 8px;opacity:.5}.wa-article-title{font-family:var(--font-serif);font-weight:600;font-size:40px;line-height:1.2;margin:0 0 28px}.wa-byline{display:flex;align-items:center;padding:20px 0;border-top:1px solid var(--wa-border);border-bottom:1px solid var(--wa-border);margin-bottom:40px}.wa-byline-label{font-family:var(--font-display);font-weight:500;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--wa-gold-hover);margin-bottom:2px}.wa-byline-name{font-weight:600;font-size:15px}.wa-article-hero-image{margin:0 0 44px}.wa-article-hero-image img{width:100%;display:block;filter:saturate(.85)}.wa-byline-role{font-size:13px;color:var(--wa-ink-soft)}.wa-about-author{display:flex;align-items:flex-start;gap:20px;background:var(--wa-bg-tint);padding:28px;margin-top:48px}.wa-about-author img{border-radius:50%;flex-shrink:0}.wa-about-author-label{font-family:var(--font-display);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--wa-ink-soft);margin-bottom:6px}.wa-about-author-name{font-family:var(--font-serif);font-weight:600;font-size:17px;margin-bottom:8px}.wa-about-author-name a:hover{color:var(--wa-gold-hover)}.wa-about-author-bio{font-size:14.5px;line-height:1.6;color:var(--wa-ink-soft);margin:0}.wa-article-body{font-size:18px;line-height:1.7}.wa-article-body p{margin:0 0 26px}.wa-article-body h2{font-family:var(--font-serif);font-size:28px;margin:48px 0 20px}.wa-article-body blockquote{margin:40px 0;padding:0 0 0 28px;border-left:3px solid var(--wa-gold);font-family:var(--font-serif);font-style:italic;font-size:26px;line-height:1.4;color:var(--wa-ink)}.wa-article-body blockquote p{margin:0}.wa-article-body ul,.wa-article-body ol{margin:0 0 26px;padding-left:24px;display:flex;flex-direction:column;gap:8px}.wa-article-body li{line-height:1.65}.wa-article-body strong{font-weight:600}.wa-offer{margin-top:56px;padding:38px 40px 40px;background:var(--wa-ink);color:var(--wa-hero-text)}.wa-offer-label{font-family:var(--font-display);font-weight:500;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--wa-gold);margin-bottom:14px}.wa-offer-title{margin:0 0 12px;font-family:var(--font-serif);font-weight:600;font-size:28px;line-height:1.25}.wa-offer-text{margin:0 0 26px;font-size:16px;line-height:1.6;color:var(--wa-hero-muted);max-width:46ch}.wa-offer-action{display:flex;align-items:baseline;flex-wrap:wrap;gap:18px}.wa-offer-link{font-family:var(--font-sans);font-weight:600;font-size:17px;color:var(--wa-gold);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.wa-offer-link:hover{color:var(--wa-hero-text);text-decoration-color:var(--wa-hero-text)}.wa-offer-footnote{font-size:13px;letter-spacing:.04em;color:var(--wa-footer-text)}@media print{.wa-offer{display:none}}.wa-next-article{margin-top:64px;padding-top:32px;border-top:1px solid var(--wa-border);display:flex;flex-direction:column;gap:8px}.wa-next-article-label{font-family:var(--font-display);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--wa-ink-soft)}.wa-next-article-title{font-family:var(--font-serif);font-size:24px;font-weight:600}.wa-next-article-title:hover{color:var(--wa-gold-hover)}.wa-issue-header{padding:64px 64px 48px;border-bottom:1px solid var(--wa-border)}.wa-issue-header p.wa-issue-note{font-size:18px;line-height:1.6;color:var(--wa-ink-soft);max-width:68ch;margin-top:20px}.wa-issue-pager{display:flex;justify-content:space-between;padding:40px 64px 80px;border-top:1px solid var(--wa-border);font-size:15px;font-weight:500}.wa-issue-pager a:hover{color:var(--wa-gold-hover)}.wa-contributor-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:40px}.wa-contributor-card{text-align:left}.wa-contributor-card>img{border-radius:50%;margin-bottom:14px}.wa-contributor-name{font-family:var(--font-serif);font-weight:600;font-size:18px;margin-bottom:8px}.wa-contributor-name a:hover{color:var(--wa-gold-hover)}.wa-contributor-bio{font-size:14px;line-height:1.55;color:var(--wa-ink-soft);margin:0 0 14px}.wa-contributor-links{display:flex;flex-wrap:wrap;gap:8px}.wa-contributor-link{display:inline-block;font-family:var(--font-display);font-weight:500;font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:7px 14px;border:1px solid var(--wa-border-strong);border-radius:20px;color:var(--wa-ink)}.wa-contributor-link:hover{border-color:var(--wa-ink)}.wa-contributor-link-offer{background:var(--wa-gold);border-color:var(--wa-gold);color:var(--wa-ink)}.wa-contributor-link-offer:hover{background:var(--wa-gold-hover);border-color:var(--wa-gold-hover);color:#fff}.wa-contributor-profile{display:flex;align-items:flex-start;gap:24px}.wa-contributor-profile>img{border-radius:50%;flex-shrink:0}.wa-contributor-label{font-family:var(--font-display);font-weight:600;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--wa-ink-soft);margin:14px 0 6px}.wa-contributor-issue-group{margin-top:26px}.wa-contributor-issue-group:first-of-type{margin-top:8px}.wa-contributor-issue-label{font-family:var(--font-display);font-weight:600;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--wa-gold-hover);padding-bottom:4px;border-bottom:1px solid var(--wa-border);margin-bottom:4px}.wa-book{display:flex;gap:16px;align-items:flex-start;margin-top:18px;padding-top:16px;border-top:1px solid var(--wa-border)}.wa-book-cover{flex-shrink:0}.wa-book-cover img{display:block;width:72px;height:auto;box-shadow:0 2px 10px rgb(21 24 28 / .18)}.wa-book-body{display:flex;flex-direction:column;align-items:flex-start}.wa-book-label{font-family:var(--font-display);font-weight:600;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--wa-ink-soft);margin-bottom:4px}.wa-book-title{font-family:var(--font-serif);font-weight:600;font-size:16px;line-height:1.3;margin-bottom:10px}.wa-book-buy{display:inline-block;font-family:var(--font-display);font-weight:500;font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:7px 14px;border:1px solid var(--wa-border-strong);border-radius:20px;color:var(--wa-ink)}.wa-book-buy:hover{border-color:var(--wa-ink)}.wa-book-disclosure{font-family:var(--font-sans);font-size:11px;line-height:1.4;color:var(--wa-ink-soft);margin:8px 0 0}.wa-columnist-band{padding:48px 64px 56px;background:var(--wa-bg-tint);border-top:1px solid var(--wa-border);border-bottom:1px solid var(--wa-border)}.wa-band-label{font-family:var(--font-display);font-weight:600;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--wa-ink-soft);margin-bottom:28px}.wa-columnist-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:48px}.wa-columnist-card{display:flex;align-items:flex-start;gap:22px}.wa-columnist-card>img{border-radius:50%;flex-shrink:0}.wa-columnist-name{font-family:var(--font-serif);font-weight:600;font-size:22px;margin-bottom:4px}.wa-columnist-name a:hover{color:var(--wa-gold-hover)}.wa-columnist-role{font-family:var(--font-display);font-weight:600;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--wa-gold-hover);margin-bottom:10px}.wa-columnist-card .wa-contributor-bio{margin-bottom:14px}.wa-columnist-latest{margin-top:18px;padding-top:16px;border-top:1px solid var(--wa-border)}.wa-columnist-latest-label{font-family:var(--font-display);font-weight:600;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--wa-ink-soft);margin-bottom:10px}.wa-columnist-latest-list{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:8px}.wa-columnist-latest-list li{font-family:var(--font-serif);font-size:15.5px;line-height:1.4}.wa-columnist-latest-list a:hover{color:var(--wa-gold-hover)}.wa-columnist-latest-issue{font-family:var(--font-sans);font-size:12px;color:var(--wa-ink-soft);margin-left:8px;white-space:nowrap}.wa-columnist-all{font-family:var(--font-display);font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--wa-gold-hover)}.wa-columnist-all:hover{text-decoration:underline}.wa-avatar-fallback{width:120px;height:120px;border-radius:50%;background:var(--wa-image-bg);display:grid;place-items:center;font-family:var(--font-serif);font-size:38px;color:var(--wa-ink-soft);flex-shrink:0}.wa-editor-letter{max-width:720px;font-family:var(--font-serif);font-size:18px;line-height:1.7;color:var(--wa-ink)}.wa-editor-letter p{margin:0 0 26px}.wa-editor-signature{margin-top:12px}.wa-editor-signature-name{font-family:var(--font-serif);font-weight:600;font-size:18px}.wa-editor-signature-role{font-family:var(--font-display);font-weight:500;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--wa-ink-soft);margin-top:5px}@media (max-width:900px){.wa-header,.wa-hero,.wa-section,.wa-archive-teaser,.wa-subscribe,.wa-footer,.wa-issue-header,.wa-issue-pager{padding-left:24px;padding-right:24px}.wa-columnist-band{padding-left:24px;padding-right:24px}.wa-columnist-row{grid-template-columns:1fr}.wa-contributor-profile{flex-direction:column;align-items:center;text-align:center}.wa-contributor-profile .wa-contributor-links{justify-content:center}.wa-hero{grid-template-columns:1fr;text-align:center;padding-top:40px;padding-bottom:48px;gap:22px}.wa-hero-cover{order:-1}.wa-hero-cover img{max-width:240px;margin:0 auto}.wa-hero-title{font-size:27px}.wa-hero-dek{max-width:none}.wa-featured-grid{grid-template-columns:1fr;gap:40px}.wa-nav{display:none}.wa-nav-toggle{display:flex}.wa-cover-row,.wa-archive-grid{grid-template-columns:repeat(2,1fr)}.wa-subscribe{grid-template-columns:1fr;gap:16px}.wa-subscribe-form{flex-direction:column}.wa-subscribe-action{align-items:stretch}.wa-offer{padding:30px 24px 32px}.wa-offer-title{font-size:24px}.wa-subscribe-note{max-width:none;text-align:left}.wa-input{width:100%}.wa-footer{flex-direction:column;align-items:flex-start}.wa-toc-row{grid-template-columns:1fr;gap:6px}}@media (max-width:480px){.wa-cover-row,.wa-archive-grid{grid-template-columns:1fr 1fr;gap:20px}}.wa-affiliate-note{margin:40px 0 0;padding-top:16px;border-top:1px solid var(--wa-border);font-size:12.5px;line-height:1.5;color:var(--wa-ink-soft)}