.project-news{touch-action:pan-y;position:relative}.project-news-stage{height:100%;display:grid}.project-news-slide{opacity:0;visibility:hidden;grid-area:1/1;min-width:0;transition:opacity .9s,visibility .9s}.project-news-slide.is-active{opacity:1;visibility:visible;z-index:1}.project-news-controls{z-index:2;color:var(--bp-bg-light);align-items:center;gap:8px;display:flex;position:absolute;inset:20px 20px auto}.project-news-counter{background:var(--bp-bg-dark);font-family:var(--bp-font-mono);margin-right:auto;padding:9px 12px;font-size:.75rem}.project-news-controls button{background:var(--bp-bg-dark);border:1px solid var(--bp-bg-light);width:44px;height:44px;color:inherit;cursor:pointer;font-size:1.15rem}.project-news-controls button:hover{border-color:var(--bp-gold)}@media (prefers-reduced-motion:reduce){.project-news-slide{transition:none}}
.editorial-news{background:var(--bp-bg-light);padding-block:clamp(72px,8vw,132px)}.editorial-news-heading{margin-bottom:clamp(32px,4vw,64px)}.editorial-news-heading h2{letter-spacing:-.055em;max-width:20ch;margin:0;font-size:clamp(2.4rem,4.6vw,5rem);line-height:1.04}.editorial-news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,32px);display:grid}.editorial-news-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-news-grid--1{grid-template-columns:minmax(0,1fr)}.editorial-tile{background:var(--bp-bg-dark);min-width:0;color:var(--bp-bg-light)}.editorial-tile-link{isolation:isolate;height:100%;min-height:clamp(570px,45vw,780px);color:var(--bp-bg-light);align-items:end;display:flex;position:relative;overflow:hidden}.editorial-tile-link>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.editorial-tile-shade{z-index:-1;background:linear-gradient(180deg, transparent 15%, #32323226 30%, #323232eb 68%, var(--bp-bg-dark) 100%);position:absolute;inset:0}.editorial-tile-caption{width:100%;padding:200px clamp(24px,2.3vw,44px) 28px}.editorial-tile-label{font-family:var(--bp-font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px;font-size:.68rem}.editorial-tile-caption h3{letter-spacing:-.04em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;margin:0;font-size:clamp(1.6rem,2.15vw,2.8rem);line-height:1.12}.editorial-tile-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:14px 0 0;font-size:clamp(1rem,1.2vw,1.2rem);line-height:1.5;display:-webkit-box;overflow:hidden}.editorial-tile-disclosure{margin:12px 0 0;font-size:.75rem;line-height:1.5}.editorial-tile-bottom{justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.editorial-tile-bottom time{font-family:var(--bp-font-mono);letter-spacing:.04em;font-size:.68rem}.editorial-tile-open{border:1px solid;flex:none;place-items:center;width:44px;height:44px;transition:border-color .18s;display:grid}.editorial-tile-open svg{width:24px;height:24px}.editorial-tile-link:hover .editorial-tile-open{border-color:var(--bp-gold)}.editorial-tile-link:focus-visible{outline-offset:-5px}.editorial-news-discovery{margin-top:32px}.editorial-knowledge-link{margin-top:20px}@media (max-width:900px){.editorial-news-grid{grid-template-columns:minmax(0,1fr)}.editorial-tile-link{min-height:560px}.editorial-tile-caption h3{font-size:clamp(1.7rem,5vw,2.6rem)}}@media (prefers-reduced-motion:reduce){.editorial-tile-open{transition:none}}
