.news-index,.news-detail{color:#fff;font-family:var(--font-sans), Arial, Helvetica, sans-serif;background:#000;overflow:clip}.news-index-intro{padding:160px 40px 0}.news-index-intro__copy{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:16px;display:grid}.news-index-intro h1{letter-spacing:-.025em;grid-column:1/7;margin:0;font-size:clamp(56px,5vw,80px);font-weight:400;line-height:1}.news-index-intro__copy>p{letter-spacing:-.025em;grid-column:8/12;max-width:430px;margin:0 0 8px;font-size:16px;line-height:20px}.news-index-intro__media{background:#171717;border-radius:8px;height:495px;margin-top:112px;overflow:hidden}.news-index-intro__media img{object-fit:cover;object-position:50% 55%;width:100%;height:100%;animation:1s cubic-bezier(.22,1,.36,1) both news-image-arrive}.news-index-archive{min-height:600px;padding:144px 16px 160px;position:relative}.news-filter{z-index:4;width:272px;margin:0 0 84px 24px;position:relative}.news-filter__toggle{color:#fff;cursor:pointer;width:100%;height:36px;font:inherit;letter-spacing:-.02em;text-transform:uppercase;background:#000;border:1px solid #ffffff40;justify-content:space-between;align-items:center;padding:0 12px;font-size:14px;line-height:14px;display:flex}.news-filter.is-open .news-filter__toggle{border-color:#fff;border-radius:4px 4px 0 0}.news-filter__options{pointer-events:none;opacity:0;visibility:hidden;background:#000;border:1px solid #0000;border-top:0;width:100%;max-height:0;transition:max-height .52s cubic-bezier(.22,1,.36,1),opacity .18s;position:absolute;top:35px;left:0;overflow:hidden}.news-filter.is-open .news-filter__options{pointer-events:auto;opacity:1;visibility:visible;border-color:#ffffff59;max-height:520px}.news-filter__option{color:#ffffffb3;cursor:pointer;text-transform:uppercase;grid-template-columns:minmax(0,1fr) 20px;align-items:center;min-height:36px;padding:0 12px;font-size:14px;line-height:20px;transition:color .18s;display:grid}.news-filter__option:hover,.news-filter__option:focus-within{color:#fff}.news-filter__option input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.news-filter__clear{color:#fff;cursor:pointer;width:calc(100% - 24px);font:inherit;letter-spacing:-.02em;text-align:left;text-transform:uppercase;background:0 0;border:0;border-top:1px solid #ffffff40;margin:8px 12px 12px;padding:10px 0 8px;font-size:14px;line-height:14px}.news-index-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(272px,21.4vw,307px);gap:56px 32px;display:grid}.news-index-card{grid-column:var(--news-column);grid-row:var(--news-row);color:#fff;outline-offset:4px;flex-direction:column;min-width:0;display:flex}.news-index-card__media{background:#181818;flex:0 0 148px;height:148px;display:block;overflow:hidden}.news-index-card.is-featured .news-index-card__media{flex-basis:calc(100% - 160px);height:calc(100% - 160px)}.news-index-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.22,1,.36,1),filter .3s}.news-index-card__copy{flex-direction:column;flex:auto;min-height:0;padding-top:16px;display:flex}.news-index-card__category{color:#ffffffc7;text-transform:uppercase;border:1px solid #ffffff6b;border-radius:999px;width:fit-content;padding:3px 9px 2px;font-size:12px;line-height:16px}.news-index-card__title{letter-spacing:-.025em;margin-top:14px;font-size:16px;line-height:20px}.news-index-card__read{color:#ffffffbf;letter-spacing:-.02em;text-transform:uppercase;border-top:1px solid #fff3;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:12px;font-size:14px;line-height:14px;display:flex}.news-index-card__read span{transition:transform .22s}.news-index-card:is(:hover,:focus-visible) .news-index-card__media img{filter:brightness(.78);transform:scale(1.025)}.news-index-card:is(:hover,:focus-visible) .news-index-card__read{color:#fff}.news-index-card:is(:hover,:focus-visible) .news-index-card__read span{transform:translate(4px)}.news-index-more{color:#fff;cursor:pointer;font:inherit;letter-spacing:-.02em;background:0 0;border:0;border-bottom:1px solid #ffffff80;align-items:center;gap:16px;margin:80px auto 0;padding:0 0 8px;font-size:14px;line-height:14px;display:flex}.news-index-empty{min-height:300px;margin:0 24px;font-size:24px;line-height:28px}.news-detail-hero{background:#171717;height:515px;overflow:hidden}.news-detail-hero img{object-fit:cover;width:100%;height:100%;animation:1s cubic-bezier(.22,1,.36,1) both news-image-arrive}.news-detail-header{grid-template-columns:minmax(0,1fr) auto;gap:32px;padding:40px 40px 64px;display:grid;position:relative}.news-detail-header h1{letter-spacing:-.025em;grid-column:1/-1;width:100%;max-width:900px;margin:0;font-size:64px;font-weight:400;line-height:64px}.news-detail-header__meta{flex-wrap:wrap;align-items:center;gap:12px 32px;font-size:16px;line-height:20px;display:flex}.news-detail-header__meta p{margin:0}.news-detail-header__share{align-self:end}.news-detail-header__share .project-share{margin:0}.news-detail-copy{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;padding:48px 40px 64px;display:grid}.news-detail-copy__label{color:#ffffffa6;text-transform:uppercase;grid-column:1/4;margin:0;font-size:12px;line-height:16px}.news-detail-copy__body{grid-column:5/12}.news-detail-copy h2{letter-spacing:-.025em;margin:0 0 38px;font-size:48px;font-weight:400;line-height:52px}.news-detail-copy__body>p{max-width:70ch;margin:0 0 22px;font-size:24px;line-height:28px}.news-detail-copy__links{max-width:70ch;padding-left:20px;font-size:clamp(16px,1.4vw,20px);line-height:1.6}.news-detail-copy__links li{margin:12px 0}.news-detail-copy__links a{text-underline-offset:4px;text-decoration:underline}.news-detail-copy__links a:focus-visible{outline-offset:5px;outline:2px solid}.news-detail-media{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:16px;min-height:800px;padding:0 40px 120px;display:grid}.news-detail-media figure{background:#171717;margin:0;overflow:hidden}.news-detail-media__small{grid-column:2/6;height:560px;margin-top:120px!important}.news-detail-media__large{grid-column:7/13;height:800px}.news-detail-media img{object-fit:cover;width:100%;height:100%}.news-detail-copy--secondary{padding-top:0}.news-detail-cta{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:16px;min-height:720px;padding:80px 40px 120px;display:grid}.news-detail-cta__media{background:#171717;grid-column:1/7;height:560px;overflow:hidden}.news-detail-cta__media img{object-fit:cover;width:100%;height:100%}.news-detail-cta__copy{grid-column:8/13}.news-detail-cta__copy>p:first-child{color:#ffffff9e;text-transform:uppercase;margin:0 0 32px;font-size:12px;line-height:16px}.news-detail-cta h2{letter-spacing:-.025em;margin:0 0 24px;font-size:48px;font-weight:400;line-height:52px}.news-detail-cta__copy>p:not(:first-child){max-width:48ch;margin:0 0 36px;font-size:24px;line-height:28px}.news-detail-cta__copy a{color:#fff;letter-spacing:-.02em;text-transform:uppercase;border-bottom:1px solid #ffffff8c;align-items:center;gap:24px;width:fit-content;padding-bottom:8px;font-size:14px;line-height:14px;display:flex}.news-related{max-width:100vw;padding:120px 0 80px;overflow:hidden}.news-related__heading{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;padding:0 40px 72px;display:grid}.news-related__heading>p{color:#ffffffa6;text-transform:uppercase;grid-column:1/4;margin:0;font-size:12px;line-height:16px}.news-related__heading>div{grid-column:5/13}.news-related__heading h2{letter-spacing:-.025em;margin:0 0 24px;font-size:48px;font-weight:400;line-height:52px}.news-related__heading div>p{max-width:58ch;margin:0;font-size:24px;line-height:28px}.news-related__rail{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:32px;padding:0 16px 30px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.news-related__rail::-webkit-scrollbar{display:none}.news-related-card{color:#fff;scroll-snap-align:start;flex-direction:column;flex:0 0 calc(33.3333vw - 32px);min-width:0;display:flex}.news-related-card__media{aspect-ratio:2.2;background:#171717;display:block;overflow:hidden}.news-related-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .52s cubic-bezier(.22,1,.36,1),filter .22s}.news-related-card__category{color:#ffffffb8;text-transform:uppercase;border:1px solid #fff6;border-radius:999px;width:fit-content;margin-top:16px;padding:3px 9px 2px;font-size:12px;line-height:16px}.news-related-card__title{min-height:60px;margin-top:14px;font-size:16px;line-height:20px}.news-related-card__read{color:#ffffffb3;letter-spacing:-.02em;text-transform:uppercase;border-top:1px solid #fff3;justify-content:space-between;align-items:center;margin-top:20px;padding-top:12px;font-size:14px;line-height:14px;display:flex}.news-related-card:is(:hover,:focus-visible) .news-related-card__media img{filter:brightness(.8);transform:scale(1.025)}.news-related__numbers{color:#ffffff73;gap:28px;padding:34px 40px 0;font-size:14px;line-height:20px;display:flex}.news-related__numbers span:first-child{color:#fff}.news-detail-breadcrumbs{color:#ffffffb8;letter-spacing:-.02em;text-transform:uppercase;flex-wrap:wrap;gap:8px;padding:80px 40px 32px;font-size:12px;line-height:12px;display:flex}.news-detail-breadcrumbs a{color:inherit}@keyframes news-image-arrive{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media (min-width:1536px){.news-index-intro__copy>p,.news-detail-header__meta,.news-index-card__title,.news-related-card__title{font-size:20px;line-height:24px}.news-detail-header h1{font-size:64px;line-height:64px}.news-detail-copy h2,.news-detail-cta h2,.news-related__heading h2{font-size:48px;line-height:52px}.news-detail-copy__body>p,.news-detail-cta__copy>p:not(:first-child),.news-related__heading div>p{font-size:24px;line-height:32px}}@media (min-width:768px) and (max-width:1023px){.news-index-intro h1{font-size:clamp(44px,6.25vw,52px);line-height:1.05}.news-detail-header h1{font-size:48px;line-height:52px}.news-detail-copy h2,.news-detail-cta h2,.news-related__heading h2{font-size:32px;line-height:36px}.news-detail-copy__body>p,.news-detail-cta__copy>p:not(:first-child),.news-related__heading div>p{font-size:20px;line-height:24px}}@media (max-width:767px){.news-index-intro{padding:100px 16px 0}.news-index-intro__copy{display:block}.news-index-intro h1{letter-spacing:-.025em;font-size:clamp(36px,10vw,44px);line-height:1.05}.news-index-intro__copy>p{max-width:28ch;margin:8px 0 0;font-size:16px;line-height:20px}.news-index-intro__media{border-radius:4px;height:580px;margin-top:64px}.news-index-intro__media img{object-position:50% 50%}.news-index-archive{padding:48px 8px 96px}.news-filter{width:calc(100% - 16px);margin:0 8px 48px}.news-filter__toggle{height:40px}.news-filter__options{top:39px}.news-filter__option{min-height:36px}.news-index-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:42px 8px}.news-index-card{grid-area:auto}.news-index-card.is-featured{grid-column:1/-1}.news-index-card__media,.news-index-card.is-featured .news-index-card__media{flex-basis:110px;height:110px}.news-index-card.is-featured .news-index-card__media{flex-basis:235px;height:235px}.news-index-card__copy{min-height:154px;padding-top:12px}.news-index-card.is-featured .news-index-card__copy{min-height:146px}.news-index-card__title{margin-top:10px;font-size:16px;line-height:20px}.news-index-card__read{font-size:14px;line-height:14px}.news-index-more{margin-top:64px}.news-index-empty{min-height:240px;margin:0 8px;font-size:20px;line-height:24px}.news-detail-hero{height:501px}.news-detail-header{grid-template-columns:minmax(0,1fr);padding:24px 16px 32px}.news-detail-header h1{letter-spacing:-.025em;width:100%;font-size:32px;line-height:36px}.news-detail-header__meta{flex-direction:column;align-items:flex-start;gap:8px;font-size:14px;line-height:18px}.news-detail-header__share{justify-self:start}.news-detail-copy{padding:36px 16px 48px;display:block}.news-detail-copy__label{margin-bottom:20px}.news-detail-copy h2{margin-bottom:28px;font-size:24px;line-height:28px}.news-detail-copy__body>p{font-size:16px;line-height:20px}.news-detail-media{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;min-height:280px;padding:0 16px 96px}.news-detail-media__small{grid-column:1;height:152px;margin-top:24px!important}.news-detail-media__large{grid-column:2;height:200px}.news-detail-copy--secondary{padding-top:0}.news-detail-cta{min-height:0;padding:48px 16px 96px;display:block}.news-detail-cta__media{height:360px}.news-detail-cta__copy{padding-top:40px}.news-detail-cta__copy>p:first-child{margin-bottom:24px}.news-detail-cta h2{font-size:24px;line-height:28px}.news-detail-cta__copy>p:not(:first-child){font-size:16px;line-height:20px}.news-related{padding:80px 0 64px}.news-related__heading{padding:0 16px 48px;display:block}.news-related__heading>p{margin-bottom:40px}.news-related__heading h2{font-size:24px;line-height:28px}.news-related__heading div>p{font-size:16px;line-height:20px}.news-related__rail{gap:16px;padding:0 8px 24px;scroll-padding-inline:8px}.news-related-card{flex-basis:calc(100vw - 31px)}.news-related-card__media{aspect-ratio:1.5}.news-related__numbers{gap:22px;padding:24px 16px 0}.news-detail-breadcrumbs{padding:64px 16px 24px}}@media (prefers-reduced-motion:reduce){.news-index-intro__media img,.news-detail-hero img,.news-index-card__media img,.news-related-card__media img{transition:none;animation:none}}.news-detail{overflow-wrap:anywhere}
