.press-hero{isolation:isolate;background:var(--ink);min-height:440px;color:var(--paper);align-items:flex-end;padding-top:75px;padding-bottom:50px;display:flex;position:relative;overflow:hidden}.press-hero>img{z-index:-2;object-position:center 55%;filter:grayscale();width:100%;height:100%;position:absolute;inset:0}.press-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#000b,#0004);position:absolute;inset:0}.press-hero h1{letter-spacing:-2px;margin:0 0 38px;font:600 clamp(65px,7.5vw,112px)/1.05 Display,sans-serif}.press-sections{flex-wrap:wrap;gap:30px;display:flex}.press-sections a{border-bottom:1px solid #ffffff65;gap:25px;padding-bottom:10px;font-size:12px;font-weight:600;display:flex}.press-sections a:hover{border-color:var(--paper)}.press-page h2{margin:0 0 45px}.press-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 45px;display:grid}.press-article{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;padding:30px 0 35px;display:flex}.press-article h3{text-transform:uppercase;margin:0 0 20px;font:500 27px/1.2 Display,sans-serif}.press-article p{white-space:pre-line;max-width:46ch;margin:0 0 28px;font-size:14px;line-height:1.8}.press-article .text-link,.press-link-status{margin-top:auto}.press-article .text-link{gap:28px;display:flex}.press-article a:hover{color:var(--red)}.press-link-status{color:#6b655b;max-width:28ch;font-size:11px;line-height:1.6}.press-interviews{background:var(--ink);color:var(--paper);grid-template-columns:1fr 1.4fr;gap:60px;display:grid}.press-interviews h2{margin:0}.press-interviews h2 span{color:#e58979}.press-interviews ul{margin:0;padding:0;list-style:none}.press-interviews li{border-top:1px solid #ffffff30}.press-interviews li:last-child{border-bottom:1px solid #ffffff30}.press-interviews a{justify-content:space-between;align-items:center;gap:25px;padding:23px 0;font-size:15px;line-height:1.65;display:flex}.press-interviews a:hover{color:#e58979}.press-external{flex-shrink:0;font-size:25px}.press-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.press-archive-heading{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:45px;display:flex}.press-archive-heading h2{margin:0}.press-archive-heading p{color:#6b655b;margin:0 0 5px;font-size:13px;line-height:1.7}.press-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 35px;display:grid}.press-archive-grid a{display:block}.press-clipping{border:1px solid var(--line);aspect-ratio:1.85;background:#fff;justify-content:center;align-items:center;padding:20px;display:flex;overflow:hidden}.press-clipping img{object-fit:contain;width:100%;height:100%;transition:transform .25s}.press-archive-grid a:hover img{transform:scale(1.025)}.press-archive-meta{color:#6b655b;justify-content:space-between;gap:18px;margin-top:19px;font-size:11px;line-height:1.6;display:flex}.press-archive-meta span:last-child{white-space:nowrap}.press-archive-grid h3{margin:10px 0 0;font:500 27px/1.25 Display,sans-serif}.press-archive-grid a:hover h3{color:var(--red)}@media (width<=1000px){.press-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px}.press-interviews{grid-template-columns:1fr 1.4fr;gap:35px}.press-archive-heading{display:block}.press-archive-heading p{margin-top:20px}}@media (width<=760px){.press-hero{min-height:390px;padding-top:55px;padding-bottom:35px}.press-hero h1{letter-spacing:-1px;margin-bottom:30px;font-size:clamp(58px,14vw,85px)}.press-sections{gap:20px}.press-sections a{gap:12px;font-size:11px}.press-page h2{margin-bottom:30px;font-size:43px}.press-grid{grid-template-columns:1fr}.press-article{padding:25px 0 30px}.press-article h3{margin-bottom:15px;font-size:26px}.press-article p{margin-bottom:22px}.press-interviews{grid-template-columns:1fr;gap:0}.press-interviews a{padding:20px 0;font-size:14px}.press-archive-grid{grid-template-columns:1fr;gap:35px}.press-archive-heading{margin-bottom:30px}.press-archive-heading h2{margin-bottom:0}.press-clipping{padding:12px}.press-archive-meta{margin-top:15px;font-size:10px}.press-archive-grid h3{font-size:25px}}
