.press-content{max-width:1600px;margin:auto;padding:0 4.3%}.press-intro{grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;padding:85px 0 50px;display:grid}.press-eyebrow{letter-spacing:.16em;color:#646660;margin:0 0 24px;font-size:11px}.press-intro h1{letter-spacing:-.05em;margin:0;font-size:clamp(32px,3.5vw,52px);font-weight:400;line-height:1.25}.press-intro>p{color:#646660;max-width:510px;font-size:14px;line-height:1.9}.press-media{color:#646660;border-block:1px solid #d9dad5;flex-wrap:wrap;gap:14px 24px;padding:20px 0;font-size:12px;display:flex}.press-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:58px 32px;margin-top:40px;display:grid}.press-card{min-width:0}.press-photo{aspect-ratio:1.5;display:block;overflow:hidden}.press-photo picture{width:100%;height:100%;display:block}.press-photo img{object-fit:cover;width:100%;height:100%;display:block}.press-project-title{justify-content:space-between;align-items:center;gap:16px;margin:22px 0;display:flex}.press-project-title h2{margin:0;font-size:25px;font-weight:400}.press-project-title>a{white-space:nowrap;border-bottom:1px solid #bfc0ba;padding:4px 0;font-size:12px}.press-publications{margin:0;padding:0;list-style:none}.press-publications li{border-top:1px solid #e3e4df}.press-publications li:last-child{border-bottom:1px solid #e3e4df}.press-publications a{justify-content:space-between;align-items:center;gap:18px;min-height:49px;padding:13px 0;font-size:13px;display:flex}.press-publication-meta{color:#646660;text-align:right;font-size:11px}.press-page a:focus-visible{outline-offset:4px;outline:2px solid}.press-publications a:hover>span:first-child{text-underline-offset:5px;text-decoration:underline}.press-note{color:#646660;margin:40px 0 70px;font-size:12px;line-height:1.8}.press-contact{border-top:1px solid #d9dad5;padding:60px 0 80px}.press-contact h2{letter-spacing:-.04em;font-size:clamp(26px,3vw,42px);font-weight:400}.press-contact>p:not(.press-eyebrow){color:#646660;font-size:14px;line-height:1.8}.press-contact>a{border-bottom:1px solid;margin-top:20px;padding:10px 0;font-size:14px;display:inline-block}@media (max-width:720px){.press-content{padding:0 6%}.press-intro{grid-template-columns:1fr;gap:18px;padding:45px 0 30px}.press-intro h1{font-size:32px}.press-grid{grid-template-columns:1fr;gap:38px;margin-top:30px}.press-project-title h2{font-size:23px}.press-project-title>a{font-size:11px}.press-publications a{gap:10px;font-size:12px}.press-publication-meta{max-width:145px;font-size:10px}.press-media{gap:10px 18px}.press-contact{padding:40px 0 55px}}.press-timeline{border-top:1px solid #d9dad5}.press-year{border-bottom:1px solid #d9dad5;grid-template-columns:180px minmax(0,1fr);gap:40px;padding:42px 0;display:grid}.press-year h2{letter-spacing:-.04em;margin:7px 0;font-size:32px;font-weight:400}.press-timeline ul{margin:0;padding:0;list-style:none}.press-row{border-bottom:1px solid #ecece8;grid-template-columns:110px minmax(120px,1fr) minmax(170px,1.4fr);align-items:baseline;gap:24px;padding:18px 0;font-size:14px;line-height:1.7;display:grid}.press-row:last-child{border-bottom:0}.press-date{color:#646660;font-variant-numeric:tabular-nums;font-size:12px}.press-row a{overflow-wrap:anywhere}.press-row a:hover{text-underline-offset:5px;text-decoration:underline}.press-outlet small{color:#646660;font-size:11px}.press-undated{border-bottom:1px solid #d9dad5;padding:30px 0}.press-undated summary{cursor:pointer;color:#646660;font-size:13px}.press-undated>p{color:#646660;margin:24px 0;font-size:12px}.press-undated ul{margin-left:220px}@media (max-width:720px){.press-year{grid-template-columns:1fr;gap:12px;padding:28px 0}.press-year h2{font-size:27px}.press-row{grid-template-columns:82px minmax(0,1fr);gap:4px 16px;padding:16px 0;font-size:13px}.press-outlet{grid-column:2}.press-date{font-size:11px}.press-undated ul{margin-left:0}}.press-row{padding:0;display:block;position:relative}.press-outlet{justify-content:space-between;align-items:center;gap:24px;min-height:58px;padding:18px 0;font-size:15px;line-height:1.6;display:flex}.press-outlet>span:first-child{overflow-wrap:anywhere}.press-outlet>span:nth-child(2){color:#646660;font-size:13px}.press-hover-preview{aspect-ratio:3/2;z-index:3;opacity:0;visibility:hidden;pointer-events:none;background:#f4f4f0;width:320px;transition:opacity .16s;position:absolute;top:50%;right:48px;transform:translateY(-50%);box-shadow:0 8px 24px #0002}.press-hover-preview img{object-fit:contain;width:100%;height:100%;display:block}@media (hover:hover) and (min-width:721px){:is(.press-outlet:hover .press-hover-preview,.press-outlet:focus-visible .press-hover-preview){opacity:1;visibility:visible}}@media (max-width:720px){.press-outlet{min-height:56px;padding:16px 0;font-size:14px}.press-hover-preview{display:none}}@media (prefers-reduced-motion:reduce){.press-hover-preview{transition:none}}
