html,body{background:#f9f6f0;color:#25251f}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;font:14px/1.6 'DM Sans',Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #691c32;outline-offset:5px}button{cursor:pointer}img{display:block;width:100%;object-fit:cover}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:'Instrument Serif',Georgia,serif;font-weight:400;line-height:1.02}em{font-weight:400}a:hover{color:#691c32}.container{max-width:1440px;margin:auto;padding:0 56px}.demo{text-align:center;background:#691c32;color:#fff;font-size:10px;letter-spacing:.16em;padding:5px}.utility{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.12em;padding:16px 0;border-bottom:1px solid #d7d2c8}.utility a{letter-spacing:.02em}.utility a span{margin-left:16px}.masthead{height:153px;display:flex;align-items:center;justify-content:space-between}.wordmark{font-family:Georgia,serif;font-size:143px;font-weight:bold;letter-spacing:-12px;line-height:.9;margin-left:-15px}.wordmark span{font-family:Arial,sans-serif;font-size:27px;letter-spacing:0;color:#691c32;margin-left:11px}.search-button,.menu-button{background:transparent;border:0;width:44px;height:44px;display:grid;place-content:center;padding:10px}.menu-button span{display:block;width:23px;height:1px;background:#25251f;margin:4px 0}.menu-button span:last-child{width:15px}.menu-button[aria-expanded=true] span:last-child{width:23px}nav{display:flex;gap:36px;border-top:1px solid #25251f;border-bottom:1px solid #25251f;min-height:54px;align-items:center;font-size:12px;font-weight:500}nav a{padding:16px 0;position:relative}nav a[aria-current]{color:#691c32}nav a[aria-current]:after{content:'';height:2px;background:#691c32;position:absolute;bottom:0;left:0;right:0}.nav-manifesto{margin-left:auto}.search-panel{padding:25px 0}.search-panel label{display:block;margin-bottom:8px}.search-panel>div{display:flex}.search-panel input{flex:1;min-width:0;border:1px solid #c6bdb4;background:transparent;padding:12px}.search-panel button{background:#691c32;color:white;border:0;padding:12px 25px}.edition{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.13em;padding:23px 0}.hero{display:grid;grid-template-columns:.82fr 1fr;min-height:510px;border-bottom:1px solid #d7d2c8;padding-bottom:34px;gap:55px}.hero-copy{padding-top:29px;display:flex;flex-direction:column;align-items:flex-start}.eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#691c32;font-weight:600}.hero h1{font-size:clamp(54px,5.5vw,82px);letter-spacing:-.025em;max-width:520px;margin:23px 0}.hero p{max-width:330px;font-size:14px;line-height:1.8;color:#5e5c55}.text-link{font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:600;border-bottom:1px solid #25251f;padding-bottom:8px;display:inline-flex;gap:38px;margin-top:27px}.text-link span{font-size:20px;line-height:1}.hero-bottom{margin-top:auto;width:100%;padding-top:40px;display:flex;justify-content:space-between;font-size:8px;letter-spacing:.13em;color:#6c695f}.hero-image{position:relative;overflow:hidden;background:#e7d6c5;min-height:490px}.hero-image img{height:100%;position:absolute;object-position:50% 45%;filter:saturate(.68);transition:transform 1s cubic-bezier(.22,1,.36,1)}.hero-image:hover img{transform:scale(1.035)}.hero-image:after{content:'';position:absolute;inset:60% 0 0;background:linear-gradient(transparent,#0006);pointer-events:none}.image-caption{position:absolute;left:25px;bottom:26px;font-size:9px;letter-spacing:.12em;color:white;z-index:1}.image-arrow{position:absolute;bottom:21px;right:22px;border:1px solid #fffa;border-radius:50%;width:38px;height:38px;color:white;text-align:center;line-height:36px;z-index:1}.latest{padding:48px 0 60px}.section-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;gap:20px}.section-heading h2{font-size:40px;letter-spacing:-.02em}.section-heading>a,.section-heading>span{font-size:10px;letter-spacing:.06em}.section-heading em{color:#691c32}.story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.story-image{display:block;aspect-ratio:1.42;position:relative;overflow:hidden;background:#d8c6ae;margin-bottom:20px}.story-image img{height:100%;filter:saturate(.6);transition:transform .7s}.story-image:hover img{transform:scale(1.04)}.story-1 .story-image img{object-position:30% 55%;transform:scale(1.35);filter:sepia(.45)}.story-1 .story-image:hover img{transform:scale(1.4)}.story-2 .story-image img{object-position:70% 70%;filter:grayscale(1)}.image-number{position:absolute;left:12px;bottom:8px;color:#fff;font-size:10px}.story h3{font-size:32px;letter-spacing:-.015em;margin:10px 0 12px}.story p{font-size:12px;color:#68665e;line-height:1.8;max-width:340px}.byline{font-size:9px;display:block;margin-top:18px}.byline span{color:#716c62}.manifesto{padding:48px;background:#eae3d7;display:grid;grid-template-columns:1.1fr 1fr;position:relative;gap:25px;overflow:hidden}.manifesto>.eyebrow{grid-column:1/-1}.manifesto h2{font-size:76px;letter-spacing:-.035em;line-height:.98}.manifesto em{color:#691c32}.manifesto>div:not(.eyebrow){padding:8px 48px 0 0;position:relative;z-index:1}.manifesto p:first-child{font-family:'Instrument Serif',Georgia,serif;font-size:28px;line-height:1.2;margin-bottom:17px}.manifesto p+p{font-size:12px;color:#605d55;max-width:340px}.manifesto-star{position:absolute;right:-8px;bottom:-45px;font-size:190px;line-height:1;color:#691c3214}.explore{padding:62px 0}.category-row{display:grid;grid-template-columns:1fr 1fr 45px;align-items:center;padding:22px 0;border-top:1px solid #cfc8bd}.category-row:last-child{border-bottom:1px solid #cfc8bd}.category-row h3{font-size:44px;letter-spacing:-.02em}.category-row span{font-size:12px;color:#69665d}.category-row b{font-size:25px;font-weight:400;text-align:right;transition:transform .2s}.category-row:hover b{transform:translate(3px,-3px)}footer{background:#691c32;color:#f9f6f0;padding:43px 0 18px}.footer-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff40;padding-bottom:33px}.footer-brand{font-family:Georgia,serif;font-size:80px;font-weight:bold;letter-spacing:-6px;line-height:1}.footer-brand span{font-size:16px;letter-spacing:0;margin-left:8px}.footer-top p{font-size:12px;line-height:1.8}.footer-top>a:last-child{font-size:11px}footer a:hover{color:#e5c5c8}.footer-bottom{display:flex;justify-content:space-between;font-size:8px;gap:15px;padding-top:19px;color:#e1c8cb}.listing,.empty{padding:65px 0 85px}.listing h1,.empty h1{font-size:76px;margin:20px 0}.listing>p{margin-bottom:40px}.article-page{max-width:1000px;margin:0 auto;padding:55px 0}.article-page h1{font-size:clamp(48px,6vw,87px);max-width:850px;letter-spacing:-.03em;margin:24px 0}.standfirst{font-size:19px;color:#666158;max-width:700px}.article-meta{display:flex;justify-content:space-between;margin:30px 0;font-size:11px}.article-meta button{background:none;border:none;color:#691c32}.article-cover{max-height:560px;aspect-ratio:1.8;filter:saturate(.7)}.article-body{max-width:660px;margin:45px auto;font:20px/1.8 Georgia,serif}.article-body p{margin:0 0 25px}.health-note{border-top:1px solid #d7d2c8;font-size:11px;color:#68665e;padding-top:20px}.skip{position:fixed;top:-80px;left:15px;background:white;padding:12px;z-index:20}.skip:focus{top:10px}#toast:not(:empty){position:fixed;bottom:25px;left:50%;transform:translateX(-50%);padding:14px 22px;background:#25251f;color:white;z-index:30}.hero-copy{animation:rise .8s cubic-bezier(.22,1,.36,1) both}.hero-image{animation:rise 1s .1s cubic-bezier(.22,1,.36,1) both}@keyframes rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(min-width:801px){.menu-button{visibility:hidden}}@media(min-width:1600px){.hero{min-height:570px}}@media(max-width:1000px){.container{padding:0 30px}nav{gap:22px}.hero{gap:30px;grid-template-columns:1fr 1fr}.hero h1{font-size:62px}.manifesto h2{font-size:65px}.manifesto{padding:35px}.section-heading h2{font-size:34px}}@media(max-width:800px){.container{padding:0 22px}.utility{font-size:8px}.utility a{font-size:8px}.masthead{height:117px}.wordmark{font-size:105px;letter-spacing:-9px;margin-left:-8px}.wordmark span{font-size:18px;margin-left:7px}nav{display:none;gap:0;flex-wrap:wrap;padding:8px 0}nav.open{display:flex}nav a{width:50%;padding:12px 0}.nav-manifesto{margin-left:0}.edition{border-top:1px solid #25251f;font-size:8px;padding:17px 0}.edition span:last-child{display:none}.hero{grid-template-columns:1fr;gap:28px;padding-bottom:28px}.hero-copy{padding-top:5px}.hero h1{font-size:clamp(54px,9vw,76px);max-width:600px;margin:17px 0}.hero p{max-width:420px}.hero-bottom{display:none}.hero-image{min-height:420px}.hero-image img{object-position:50% 38%}.hero .text-link{margin-top:20px}.story-grid{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.story:last-child{grid-column:1/-1;max-width:100%}.story:last-child .story-image{aspect-ratio:2}.section-heading{align-items:flex-end}.section-heading h2{font-size:34px}.section-heading>a{font-size:8px;min-width:85px}.manifesto{grid-template-columns:1fr;padding:30px;gap:20px}.manifesto h2{font-size:70px}.manifesto>div:not(.eyebrow){padding:0}.manifesto p+p{max-width:480px}.category-row{grid-template-columns:1fr 30px}.category-row h3{font-size:38px}.category-row span{grid-column:1;grid-row:2;margin-top:9px}.category-row b{grid-column:2;grid-row:1/3}.footer-top{flex-wrap:wrap;gap:25px}.footer-top p{font-size:10px}.footer-bottom{flex-wrap:wrap}.article-page{padding-top:35px}.article-page h1{font-size:58px}.article-body{font-size:18px}.listing h1{font-size:62px}}@media(max-width:480px){.utility>a{max-width:135px;text-align:right}.utility{align-items:center}.masthead{height:110px}.wordmark{font-size:89px;letter-spacing:-7px}.wordmark span{font-size:15px}.hero h1{font-size:57px}.hero-image{min-height:370px}.section-heading h2{font-size:34px;max-width:225px}.section-heading h2 em{display:block}.story-grid{grid-template-columns:1fr;gap:35px}.story:last-child{grid-column:auto}.story:last-child .story-image{aspect-ratio:1.42}.story h3{font-size:35px}.story p{font-size:13px}.latest{padding:35px 0 45px}.explore{padding:40px 0}.explore .section-heading>span{display:none}.manifesto{padding:27px}.manifesto h2{font-size:64px}.manifesto p:first-child{font-size:26px}.footer-brand{font-size:66px}.footer-top p{max-width:130px}.footer-top>a:last-child{width:100%}.listing h1,.empty h1{font-size:54px}.article-page h1{font-size:52px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
