.storiesHero .eyebrow{margin-bottom:20px}.storiesHero__title{max-width:18ch}.storiesHero__lede{max-width:56ch;font:400 clamp(17px, 1.4vw, 20px) / 1.55 var(--font-sans);color:#ffffffdb;margin-top:clamp(22px,2.6vw,34px)}.storiesIndex{background:var(--cream);padding:clamp(48px,6vw,96px) 0 clamp(56px,7vw,110px)}.storiesToolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:clamp(28px,3.4vw,48px);padding-bottom:clamp(24px,3vw,40px);display:flex}.storiesFilters{flex-wrap:wrap;gap:10px;display:flex}.storiesFilters button{border:1px solid var(--ink);min-height:44px;font:600 14px/1 var(--font-sans);color:var(--ink);white-space:nowrap;transition:background .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease);background:0 0;border-radius:999px;padding:13px 18px}.storiesFilters button:hover{border-color:var(--orange)}.storiesFilters button[aria-pressed=true]{background:var(--ink);color:#fff}.storiesCount{font:500 15px/1 var(--font-sans);color:var(--grey);margin:0}.storiesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,36px);display:grid}.storyCard{border:1px solid var(--line);transition:border-color .2s var(--ease), transform .2s var(--ease);background:#fff;border-radius:clamp(16px,1.6vw,22px);flex-direction:column;display:flex;overflow:hidden}.storyCard:hover{border-color:var(--orange);transform:translateY(-3px)}.storyCard__media{aspect-ratio:4/3;display:block;position:relative;overflow:hidden}.storyCard__media img{transition:transform .6s var(--ease)}.storyCard:hover .storyCard__media img{transform:scale(1.04)}.storyCard__body{flex-direction:column;flex:1;gap:14px;padding:clamp(20px,2vw,28px);display:flex}.storyCard__category{font:600 11px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--orange)}.storyCard h2{font:700 clamp(20px, 1.7vw, 26px) / 1.15 var(--font-sans);letter-spacing:-.02em}.storyCard h2 a{color:var(--ink)}.storyCard h2 a:hover{color:var(--orange)}.storyCard__standfirst{font:400 15px/1.6 var(--font-sans);color:var(--grey)}.storyCard__foot{border-top:1px solid var(--line);font:600 11px/1.4 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--grey);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:16px;display:flex}.storyArticleHero{background:var(--ink);color:#fff;min-height:calc(100svh / var(--site-scale,1));position:relative;overflow:hidden}.storyArticleHero__bg{position:absolute;inset:0}.storyArticleHero__bg img{object-fit:cover;object-position:50% 40%;width:100%;height:100%}.storyArticleHero__shade{background:linear-gradient(#14110f8c 0%,#14110f00 22%),linear-gradient(#14110f33 0%,#14110f8c 45%,#14110ff0 100%);position:absolute;inset:0}.storyArticleHero__inner{width:100%;min-height:calc(100svh / var(--site-scale,1));padding-top:calc(var(--header-h) + clamp(28px, 4vw, 56px));flex-direction:column;justify-content:space-between;gap:48px;padding-bottom:clamp(40px,5vw,72px);display:flex;position:relative}.storyArticleHero__back{min-height:44px;font:600 15px/1 var(--font-sans);color:#fff;align-self:flex-start;align-items:center;gap:10px;display:inline-flex}.storyArticleHero__back:hover{color:var(--orange)}.storyArticleHero__content{max-width:1100px}.storyArticleHero__content .eyebrow{margin-bottom:22px}.storyArticleHero__title{max-width:18ch;font:700 clamp(36px, 5.4vw, 80px) / .98 var(--font-sans);letter-spacing:-.025em;text-wrap:balance}.storyArticleHero__standfirst{max-width:52ch;font:400 clamp(17px, 1.4vw, 20px) / 1.55 var(--font-sans);color:#ffffffdb;margin-top:clamp(22px,2.6vw,34px)}.storyArticleHero__meta{border-top:1px solid #ffffff47;flex-wrap:wrap;gap:clamp(20px,3vw,48px);margin-top:clamp(32px,4vw,52px);padding-top:22px;display:flex}.storyArticleHero__meta div{gap:8px;display:grid}.storyArticleHero__meta span{font:600 11px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e}.storyArticleHero__meta p{font:500 16px/1.4 var(--font-sans);color:#fff;margin:0}.storyArticle{background:#fff;padding:clamp(56px,7vw,110px) 0 clamp(40px,5vw,80px)}.storyArticle__body{width:100%}.storyArticle__body>p{margin-inline:auto;max-width:720px;font:400 clamp(17px, 1.35vw, 19px) / 1.7 var(--font-sans);color:#2b2724;margin-bottom:24px}.storyArticle__body>p.storyLead{font:500 clamp(20px, 1.7vw, 24px) / 1.55 var(--font-sans);letter-spacing:-.01em;color:var(--ink);margin-bottom:28px}.storyQuote{border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:1040px;margin:clamp(40px,5vw,80px) auto;padding:clamp(36px,4vw,60px) 0}.storyQuote__mark{height:clamp(40px,4.4vw,68px);font:700 clamp(64px, 7vw, 110px) / .7 var(--font-sans);color:var(--orange);display:block}.storyQuote blockquote{font:700 clamp(26px, 3.2vw, 46px) / 1.12 var(--font-sans);letter-spacing:-.022em;color:var(--ink);text-wrap:balance;margin:0}.storyQuote figcaption{font:600 15px/1.4 var(--font-sans);color:var(--grey);margin-top:24px}.storyWide{max-width:1240px;margin:clamp(40px,5vw,80px) auto}.storyWide__media{aspect-ratio:16/9;background:#e6dfd4;border-radius:22px;position:relative;overflow:hidden}.storyWide figcaption{font:400 14px/1.5 var(--font-sans);color:var(--grey);margin-top:14px}.storyGallery{background:var(--cream);padding:clamp(56px,7vw,100px) 0}.storyGallery__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:clamp(28px,3.4vw,48px);display:flex}.storyGallery__head .eyebrow{margin-bottom:22px}.storyGallery__head h2{font:700 clamp(26px, 3.3vw, 46px) / 1.02 var(--font-sans);letter-spacing:-.02em}.storyGallery__head>p{max-width:40ch;font:400 clamp(15px, 1.2vw, 18px) / 1.6 var(--font-sans);color:var(--grey)}.storyGallery__grid{grid-template-columns:2fr 1fr 1fr;grid-auto-rows:clamp(180px,18vw,300px);gap:clamp(12px,1.4vw,20px);display:grid}.storyGallery__grid>:first-child{grid-row:span 2}.storyGallery__grid figure{background:#e6dfd4;border-radius:22px;position:relative;overflow:hidden}.storyNext{color:var(--ink);background:#fff;padding:clamp(48px,6vw,96px) 0}.storyNext__card{color:var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.storyNext__card:hover{color:var(--orange)}.storyNext__eyebrow{font:600 12px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--grey);margin-bottom:18px}.storyNext__eyebrow span{color:var(--orange)}.storyNext__copy h2{max-width:20ch;font:700 clamp(28px, 3.6vw, 52px) / 1.02 var(--font-sans);letter-spacing:-.022em;text-wrap:balance;margin-bottom:16px}.storyNext__copy>p:not(.storyNext__eyebrow){max-width:46ch;font:400 clamp(15px, 1.25vw, 18px) / 1.6 var(--font-sans);color:var(--grey);margin-bottom:28px}.storyNext__link{min-height:52px;font:600 16px/1 var(--font-sans);color:var(--ink);white-space:nowrap;border:1px solid;align-items:center;gap:10px;padding:18px 26px;display:inline-flex}.storyNext__card:hover .storyNext__link{color:var(--orange)}.storyNext__media{aspect-ratio:4/3;background:#e6dfd4;border-radius:22px;position:relative;overflow:hidden}@media (max-width:980px){.storiesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.storyNext__card{grid-template-columns:minmax(0,1fr)}}@media (max-width:880px){.storyGallery__grid{grid-template-columns:1fr 1fr}.storyGallery__grid>:first-child{grid-area:span 1/span 2}}@media (max-width:640px){.storiesGrid{grid-template-columns:minmax(0,1fr)}}
