.progress{position:fixed;z-index:50;top:0;left:0;width:100%;height:3px;background:rgba(255,255,255,.12);mix-blend-mode:difference}.progress i{display:block;width:100%;height:100%;background:#fff;transform:scaleX(0);transform-origin:left}.story:before{content:"";position:absolute;z-index:2;inset:22px;border:1px solid rgba(255,255,255,.4);pointer-events:none;mix-blend-mode:difference}.story-image img{transform:translateY(var(--shift,0)) scale(1.07);transition:filter 1s}.story:hover .story-image img{filter:saturate(1.12)}.story-copy.in-view h2{animation:editorial-in 1.1s cubic-bezier(.16,.75,.25,1) both}.story-copy.in-view .eyebrow{animation:editorial-in .8s .12s both}.story-copy.in-view .read-more{animation:editorial-in .8s .22s both}@keyframes editorial-in{from{opacity:0;transform:translateY(55px) rotate(1deg)}to{opacity:1;transform:none}}.chapter-mark{position:absolute;z-index:4;bottom:34px;right:36px;display:flex;align-items:flex-end;gap:18px;color:#fff;mix-blend-mode:difference;text-transform:uppercase;letter-spacing:.16em;writing-mode:vertical-rl}.chapter-mark span{font-size:9px}.chapter-mark b{font:italic 74px/.7 var(--serif);letter-spacing:-.08em}.is-flipped .chapter-mark{right:auto;left:36px}.journal{padding:11vw 5vw 9vw;background:#efece4;border-top:1px solid var(--line)}.journal-head{display:grid;grid-template-columns:1fr 2fr;align-items:end;margin-bottom:8vw}.journal-head h2{font:italic clamp(60px,9vw,140px)/.8 var(--serif);letter-spacing:-.065em;margin:0}.journal-head>p:last-child{grid-column:2;max-width:430px;margin:35px 0 0;font-size:16px;line-height:1.6}.article-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:2.4vw;align-items:start}.article-card:nth-child(3){margin-top:11vw}.article-card a{color:inherit;text-decoration:none}.card-image{height:34vw;max-height:600px;overflow:hidden;background:#ddd}.article-card:not(.feature) .card-image{height:27vw}.card-image img{width:100%;height:110%;object-fit:cover;transition:transform 1s cubic-bezier(.2,.7,.2,1),filter .7s}.article-card:hover img{transform:scale(1.045);filter:contrast(1.05)}.card-meta{display:flex;justify-content:space-between;margin:17px 0 24px;padding-top:12px;border-top:1px solid;font-size:9px;text-transform:uppercase;letter-spacing:.13em}.article-card h3{font:42px/.98 var(--serif);letter-spacing:-.04em;margin:0}.article-card:not(.feature) h3{font-size:30px}.article-card p{max-width:520px;line-height:1.6}.all-stories{display:flex;justify-content:space-between;margin-top:8vw;padding:22px 0;border-top:1px solid;border-bottom:1px solid;color:inherit;text-decoration:none;font:italic 28px var(--serif)}.all-stories span{font-family:var(--sans)}
@media(max-width:760px){.story:before{inset:12px}.chapter-mark{right:18px;bottom:22px}.is-flipped .chapter-mark{left:18px}.journal{padding:100px 6vw}.journal-head{grid-template-columns:1fr}.journal-head h2,.journal-head>p:last-child{grid-column:1}.article-grid{grid-template-columns:1fr;gap:75px}.article-card:nth-child(3){margin-top:0}.card-image,.article-card:not(.feature) .card-image{height:115vw;max-height:650px}.article-card h3,.article-card:not(.feature) h3{font-size:38px}}
.fly-in{opacity:0;transform:translate3d(-70px,40px,0) rotate(-1.5deg);transition:opacity .85s ease,transform 1.1s cubic-bezier(.16,.75,.25,1)}.fly-in:nth-child(even){transform:translate3d(70px,45px,0) rotate(1.5deg)}.fly-in.in-view{opacity:1;transform:none}.infographic{margin:100px calc(50% - 50vw);padding:90px max(6vw,calc(50vw - 380px));background:#1a1a17;color:#f2efe7;font-family:var(--sans)}.info-title{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid #777;padding-bottom:18px;margin-bottom:55px}.info-title h2{font:italic 52px/.9 var(--serif);margin:0}.info-title span{font-size:10px;text-transform:uppercase;letter-spacing:.14em}.data-row{display:grid;grid-template-columns:130px 1fr 70px;gap:20px;align-items:center;margin:26px 0}.data-row label{font-size:11px;text-transform:uppercase;letter-spacing:.12em}.data-row b{font:32px var(--serif);text-align:right}.data-track{height:8px;background:#393934;overflow:hidden}.data-track i{display:block;height:100%;width:var(--value);background:var(--bar,#d74b34);transform:scaleX(0);transform-origin:left;transition:transform 1.4s cubic-bezier(.16,.75,.25,1)}.infographic.in-view .data-track i{transform:scaleX(1)}.info-note{margin-top:50px;font:italic 20px var(--serif);opacity:.75}@media(max-width:760px){.fly-in,.fly-in:nth-child(even){transform:translateY(45px)}.infographic{padding-top:70px;padding-bottom:70px}.info-title{display:block}.info-title span{display:block;margin-top:25px}.data-row{grid-template-columns:90px 1fr 48px;gap:10px}.data-row b{font-size:24px}}
