.ds-editorial-media-index{background:var(--ink);color:var(--bone);padding:clamp(100px,10vw,164px) 0}.ds-editorial-media-index__header{border-bottom:1px solid #fbf9f433;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:end;gap:clamp(64px,9vw,148px);padding-bottom:clamp(48px,5vw,74px);display:grid}.ds-editorial-media-index__eyebrow{color:var(--gold);font:400 var(--walter-eyebrow-size)/1 var(--signature);letter-spacing:0;text-transform:none;margin:0 0 24px}.ds-editorial-media-index h2{max-width:900px;color:var(--bone);font:400 clamp(3.4rem,5vw,5.9rem)/.93 var(--display);letter-spacing:var(--display-tracking);text-wrap:balance;margin:0}.ds-editorial-media-index__intro{color:#fbf9f4b3;font:200 1rem/1.82 var(--body);margin:0 0 28px}.ds-editorial-media-index__stage{margin-top:clamp(54px,6vw,88px)}.ds-editorial-media-index__stage--has-image{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(54px,7vw,112px);display:grid}.ds-editorial-media-index__media{margin:0;position:sticky;top:110px}.ds-editorial-media-index__media img{object-fit:cover;object-position:center;width:100%;height:clamp(440px,48vw,690px);display:block}.ds-editorial-media-index__media figcaption{color:#fbf9f48c;font:400 .54rem/1.45 var(--struct);letter-spacing:.11em;text-transform:uppercase;margin-top:13px}.ds-editorial-media-index__list{border-top:1px solid #fbf9f433;width:100%}.ds-editorial-media-index__row{border-bottom:1px solid #fbf9f41f;grid-template-columns:120px minmax(170px,.62fr) minmax(0,1.55fr) 24px;align-items:start;gap:clamp(18px,3vw,48px);padding:29px 0;transition:color .18s,padding-left .18s;display:grid}.ds-editorial-media-index__row:hover{color:var(--gold);padding-left:8px}.ds-editorial-media-index__date,.ds-editorial-media-index__show{font:400 .55rem/1.5 var(--struct);letter-spacing:.12em;text-transform:uppercase}.ds-editorial-media-index__date{color:var(--gold)}.ds-editorial-media-index__show{color:#fbf9f494}.ds-editorial-media-index__title{max-width:720px;font:400 clamp(1.24rem,1.55vw,1.62rem)/1.25 var(--display);letter-spacing:var(--display-tracking)}.ds-editorial-media-index__arrow{justify-self:end}@media (width<=1000px){.ds-editorial-media-index__header{grid-template-columns:1fr;gap:34px}.ds-editorial-media-index__intro-wrap{max-width:680px}.ds-editorial-media-index__stage--has-image{grid-template-columns:1fr}.ds-editorial-media-index__media{max-width:820px;position:relative;top:auto}.ds-editorial-media-index__media img{height:auto;max-height:620px}.ds-editorial-media-index__row{grid-template-columns:100px minmax(150px,.55fr) minmax(0,1.45fr) 20px}}@media (width<=680px){.ds-editorial-media-index{padding:84px 0}.ds-editorial-media-index h2{font-size:clamp(3rem,13vw,4rem)}.ds-editorial-media-index__row{grid-template-columns:1fr auto;gap:8px 14px;padding:23px 0}.ds-editorial-media-index__date,.ds-editorial-media-index__show{grid-column:1}.ds-editorial-media-index__show{margin-top:-3px}.ds-editorial-media-index__title{grid-column:1;margin-top:8px}.ds-editorial-media-index__arrow{grid-area:1/2/4;align-self:center}}.ds-editorial-media-index__row--has-logo{grid-template-columns:110px 96px minmax(150px,.55fr) minmax(0,1.45fr) 24px}.ds-editorial-media-index__logo{align-items:center;min-height:40px;display:flex}.ds-editorial-media-index__logo img{object-fit:contain;object-position:left center;filter:brightness(0)invert();opacity:.82;width:82px;height:auto;max-height:38px;display:block}@media (width<=1000px){.ds-editorial-media-index__row--has-logo{grid-template-columns:96px 84px minmax(140px,.5fr) minmax(0,1.35fr) 20px}.ds-editorial-media-index__logo img{width:72px}}@media (width<=680px){.ds-editorial-media-index__row--has-logo{grid-template-columns:70px minmax(0,1fr) auto;gap:8px 14px}.ds-editorial-media-index__row--has-logo .ds-editorial-media-index__date{grid-area:1/1}.ds-editorial-media-index__row--has-logo .ds-editorial-media-index__logo{grid-area:2/1/4;align-items:flex-start;padding-top:8px}.ds-editorial-media-index__row--has-logo .ds-editorial-media-index__show{grid-area:1/2;margin-top:0}.ds-editorial-media-index__row--has-logo .ds-editorial-media-index__title{grid-area:2/2;margin-top:7px}.ds-editorial-media-index__row--has-logo .ds-editorial-media-index__arrow{grid-area:1/3/4}.ds-editorial-media-index__row--has-logo .ds-editorial-media-index__logo img{width:60px;max-height:34px}}
