.page-newsroom{background:var(--bg-alt)}.page-newsroom .chapternav{background:var(--bg-alt)}.page-newsroom .news-hero{max-width:980px;margin:0 auto;padding:56px 22px 24px}.page-newsroom .news-title{font-family:var(--font-display);font-size:48px;font-weight:600;line-height:1.08349;letter-spacing:-.003em}.page-newsroom .news-sub{margin-top:8px;color:var(--text-2);font-family:var(--font-display);font-size:21px;line-height:1.38;letter-spacing:.011em}@media(max-width:1068px){.page-newsroom .news-title{font-size:40px;line-height:1.1}}@media(max-width:734px){.page-newsroom .news-hero{padding:40px 22px 16px}.page-newsroom .news-title{font-size:32px;line-height:1.125;letter-spacing:.004em}.page-newsroom .news-sub{font-size:19px}}.page-newsroom .news-filter-sentinel{height:0}.page-newsroom .news-filter{position:relative}.page-newsroom .news-filter-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;max-width:980px;margin:0 auto;padding:10px 22px}.page-newsroom .news-filter .filter-status{margin:0}@media(min-width:735px){.page-newsroom .news-filter.nr-sticky{position:sticky;top:var(--ln-h);z-index:9995}.page-newsroom .news-filter.nr-sticky~.news-stories .story-tile{scroll-margin-top:calc(var(--nr-filter-h, 64px) + 8px)}.page-newsroom .news-filter::before{content:"";position:absolute;inset:0;z-index:-1;background-color:transparent;box-shadow:0 1px 0 transparent;transition:background-color .24s var(--ease-ln),box-shadow .24s var(--ease-ln)}.page-newsroom .news-filter.nr-stuck::before{background-color:rgba(245,245,247,.8);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:0 1px 0 rgba(0,0,0,.1)}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.page-newsroom .news-filter.nr-stuck::before{background-color:var(--bg-alt)}}}.page-newsroom .news-stories{padding:6px 0 0}.page-newsroom .feed{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;max-width:980px;margin:0 auto;padding:0 22px;list-style:none}.page-newsroom .feed-item{grid-column:auto;min-width:0}@media(min-width:1069px){.page-newsroom .feed{gap:24px}.page-newsroom .feed-item[data-l="6"],.page-newsroom .feed-item[data-l=c]{grid-column:span 6}.page-newsroom .feed-item[data-l="3"]{grid-column:span 3}.page-newsroom .feed-item[data-l="2"]{grid-column:span 2}}@media(min-width:735px)and (max-width:1068px){.page-newsroom .feed-item{grid-column:span 3}.page-newsroom .feed-item[data-m="6"],.page-newsroom .feed-item[data-m=c]{grid-column:span 6}}@media(max-width:734px){.page-newsroom .feed{grid-template-columns:minmax(0,1fr)}}.page-newsroom .story-tile{display:flex;flex-direction:column;height:100%;border-radius:18px;background:#fff;color:var(--text);overflow:hidden;overflow:clip;text-decoration:none;-webkit-tap-highlight-color:transparent}.page-newsroom .story-tile:hover{text-decoration:none}.page-newsroom .story-tile:focus-visible{outline-offset:4px}.page-newsroom .story-text{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:24px}.page-newsroom .story-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.page-newsroom .story-headline{margin-top:10px;font-family:var(--font-display);font-size:21px;font-weight:600;line-height:1.19048;letter-spacing:.011em}.page-newsroom .story-date{margin-top:auto;padding-top:16px;color:var(--text-2);font-size:14px;line-height:1.43}.page-newsroom .story-when{color:var(--text-2);font-size:14px;line-height:1.43}@media(min-width:1069px){.page-newsroom .feed-item[data-l="6"] .story-thumb{aspect-ratio:16 / 7}.page-newsroom .feed-item[data-l="6"] .story-text{padding:32px 40px 36px}.page-newsroom .feed-item[data-l="6"] .story-headline{font-size:32px;line-height:1.125;letter-spacing:.004em}.page-newsroom .feed-item[data-l=c] .story-tile{flex-direction:row}.page-newsroom .feed-item[data-l=c] .story-thumb{flex:0 0 40%;aspect-ratio:16 / 10}.page-newsroom .feed-item[data-l=c] .story-text{justify-content:center;padding:32px 40px}.page-newsroom .feed-item[data-l=c] .story-headline{font-size:24px;line-height:1.167;letter-spacing:.009em}.page-newsroom .feed-item[data-l=c] .story-date{margin-top:0;padding-top:12px}}@media(min-width:735px)and (max-width:1068px){.page-newsroom .feed-item[data-m="6"] .story-thumb{aspect-ratio:16 / 7}.page-newsroom .feed-item[data-m="6"] .story-text{padding:28px 32px 32px}.page-newsroom .feed-item[data-m="6"] .story-headline{font-size:28px;line-height:1.143;letter-spacing:.007em}.page-newsroom .feed-item[data-m=c] .story-tile{flex-direction:row}.page-newsroom .feed-item[data-m=c] .story-thumb{flex:0 0 40%;aspect-ratio:16 / 10}.page-newsroom .feed-item[data-m=c] .story-text{justify-content:center;padding:28px 32px}.page-newsroom .feed-item[data-m=c] .story-date{margin-top:0;padding-top:12px}}@media(max-width:734px){.page-newsroom .feed-item:first-child .story-headline{font-size:24px;line-height:1.167}}.js.no-reduced-motion .page-newsroom .feed.nr-anim>.feed-item{transition:opacity .8s var(--ease-news) var(--nr-delay, 0s),transform .8s var(--ease-news) var(--nr-delay, 0s)}.js.no-reduced-motion .page-newsroom .feed.nr-anim>.feed-item:not(.nr-in){opacity:0;transform:translateY(20%) scale(.85)}.page-newsroom .story-thumb{--u: 1.7px;position:relative;aspect-ratio:16 / 9;overflow:hidden;overflow:clip}@supports (container-type: size){.page-newsroom .story-thumb{--u: 1cqh;container-type:size}}.page-newsroom .thumb-art{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:transform .4s var(--ease-news)}.no-touch .page-newsroom .story-tile:hover .thumb-art,.page-newsroom .story-tile:focus-visible .thumb-art{transform:scale(1.03)}.page-newsroom .thumb-education{background:radial-gradient(75% 95% at 50% 55%,#1b1b1e,#000 72%)}.page-newsroom .story-thumb .chip-wrap{--size: calc(50 * var(--u));max-width:none}.page-newsroom .thumb-experience{background:radial-gradient(95% 120% at 50% 100%,#e3e3e8,#f5f5f7 55%,#fdfdfe 100%)}.page-newsroom .story-tile .thumb-experience{box-shadow:inset 0 -1px 0 rgba(0,0,0,.04)}.page-newsroom .thumb-experience .thumb-art::before,.page-newsroom .thumb-experience .thumb-art::after{content:"";position:absolute;top:calc(50% - 37 * var(--u));left:calc(50% - 26 * var(--u));width:calc(52 * var(--u));height:calc(74 * var(--u));border-radius:calc(8 * var(--u));background:rgba(0,0,0,.05);transform:translate(calc(-30 * var(--u)),calc(26 * var(--u))) rotate(-13deg)}.page-newsroom .thumb-experience .thumb-art::after{transform:translate(calc(30 * var(--u)),calc(26 * var(--u))) rotate(13deg)}.page-newsroom .nr-card{position:relative;z-index:1;display:flex;flex-direction:column;width:calc(52 * var(--u));height:calc(74 * var(--u));padding:calc(8 * var(--u)) calc(6.5 * var(--u));border-radius:calc(8 * var(--u));box-shadow:0 calc(6 * var(--u)) calc(14 * var(--u)) calc(-6 * var(--u)) rgba(0,0,0,.38);color:#fff;text-align:left;transform:translateY(calc(17 * var(--u)))}.page-newsroom .nr-card.y24{background:linear-gradient(160deg,#30d158,#0a84ff)}.page-newsroom .nr-card.y25{background:linear-gradient(160deg,#0a84ff,#5e5ce6)}.page-newsroom .nr-card.y26{background:linear-gradient(160deg,#ff9f0a,#ff375f 50%,#bf5af2)}.page-newsroom .nr-card-y{font-family:var(--font-display);font-size:calc(15 * var(--u));font-weight:700;line-height:1;letter-spacing:-.04em}.page-newsroom .nr-card-r{margin-top:calc(3 * var(--u));font-size:calc(4.6 * var(--u));font-weight:600;line-height:1.2}.page-newsroom .nr-card-c{margin-top:calc(.6 * var(--u));font-size:calc(4 * var(--u));line-height:1.2;opacity:.85}.page-newsroom .nr-card-r,.page-newsroom .nr-card-c{display:none}@container (min-height: 215px){.page-newsroom .nr-card-r,.page-newsroom .nr-card-c{display:block}}.page-newsroom .thumb-hackathon{background:radial-gradient(85% 110% at 50% 100%,#2c2c2e,#1c1c1e 55%,#111 100%)}.page-newsroom .nr-badge{position:relative;z-index:1;display:flex;flex-direction:column;width:calc(57 * var(--u));height:calc(80 * var(--u));padding:calc(40 * var(--u)) calc(6 * var(--u)) 0;overflow:hidden;border:1px solid #3a3a3c;border-radius:calc(7 * var(--u));background:#1c1c1e;box-shadow:0 calc(8 * var(--u)) calc(20 * var(--u)) calc(-6 * var(--u)) rgba(191,90,242,.6);text-align:left;transform:translateY(calc(16 * var(--u))) rotate(-5deg)}.page-newsroom .nr-badge.warm{box-shadow:0 calc(8 * var(--u)) calc(20 * var(--u)) calc(-6 * var(--u)) rgba(255,159,10,.55);transform:translateY(calc(16 * var(--u))) rotate(5deg)}.page-newsroom .nr-badge::before{content:"";position:absolute;top:calc(5 * var(--u));left:50%;z-index:2;width:calc(15 * var(--u));height:calc(3 * var(--u));margin-left:calc(-7.5 * var(--u));border-radius:calc(2 * var(--u));background:#000}.page-newsroom .nr-badge-top{position:absolute;inset:0 0 auto;height:44%;background:linear-gradient(135deg,#ff375f,#bf5af2,#0a84ff)}.page-newsroom .nr-badge.warm .nr-badge-top{background:linear-gradient(135deg,#ffd60a,#ff9f0a,#ff375f)}.page-newsroom .nr-badge small,.page-newsroom .nr-badge b,.page-newsroom .nr-badge em{position:relative;white-space:nowrap}.page-newsroom .nr-badge small{color:#a1a1a6;font-size:max(8px,calc(4 * var(--u)));font-weight:600;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.page-newsroom .nr-badge b{margin-top:calc(1.5 * var(--u));color:#f5f5f7;font-family:var(--font-display);font-size:calc(9.6 * var(--u));line-height:1.05;letter-spacing:-.02em}.page-newsroom .nr-badge em{margin-top:calc(1 * var(--u));color:#a1a1a6;font-size:calc(5.4 * var(--u));font-style:normal;font-weight:600;line-height:1.2}.page-newsroom .archive-item .qr-art{display:none}.page-newsroom .modal-quick .qr-art{display:block;aspect-ratio:2 / 1;margin:0 0 28px;border-radius:12px}.page-newsroom .modal-quick .story-eyebrow{margin-top:0}.page-newsroom .modal-quick .story-when{font-size:14px;margin-top:0}.page-newsroom .modal-quick .archive-dek{margin-top:16px;font-size:19px;line-height:1.42;letter-spacing:.012em}.page-newsroom .modal-quick .archive-links{margin-top:24px;font-size:17px}.page-newsroom .modal-quick .archive-links .link-arrow{margin-top:0}.page-newsroom .news-h2{font-family:var(--font-display);font-size:40px;font-weight:600;line-height:1.1;letter-spacing:0}.page-newsroom .news-h2.small{font-size:28px;line-height:1.14286;letter-spacing:.007em}@media(max-width:734px){.page-newsroom .news-h2{font-size:32px;line-height:1.125}.page-newsroom .news-h2.small{font-size:24px}}.page-newsroom .news-also{max-width:980px;margin:0 auto;padding:72px 22px 0}.page-newsroom .also-card{display:grid;grid-template-columns:40% minmax(0,1fr);margin-top:20px;border-radius:18px;background:#fff;overflow:hidden;overflow:clip}.page-newsroom .also-art{--u: 1.9px;position:relative;display:flex;align-items:center;justify-content:center;min-height:100%;aspect-ratio:16 / 10;background:radial-gradient(80% 100% at 50% 50%,#1b1b1e,#000 75%)}@supports (container-type: size){.page-newsroom .also-art{--u: 1cqh;container-type:size}}.page-newsroom .nr-braces{background-image:var(--cool);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-family:var(--mono);font-size:calc(12 * var(--u));font-weight:500;letter-spacing:-.02em;white-space:nowrap}.page-newsroom .nr-braces span{color:#6e6e73;-webkit-text-fill-color:#6e6e73}.page-newsroom .also-text{align-self:center;padding:32px 40px}.page-newsroom .also-text p{color:var(--text-2);font-size:19px;line-height:1.42;letter-spacing:.012em}.page-newsroom .also-text strong{color:var(--text);font-weight:600}.page-newsroom .also-text .link-arrow{display:inline-block;margin-top:14px}@media(max-width:734px){.page-newsroom .also-card{grid-template-columns:minmax(0,1fr)}.page-newsroom .also-art{min-height:0}.page-newsroom .also-text{padding:24px}.page-newsroom .also-text p{font-size:17px;line-height:1.47;letter-spacing:-.022em}}.page-newsroom .news-archive{max-width:980px;margin:0 auto;padding:72px 22px 24px}.page-newsroom .archive-year{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:24px;margin-top:32px;padding-top:28px;border-top:1px solid var(--line)}.page-newsroom .archive-year-title{font-family:var(--font-display);font-size:32px;font-weight:600;line-height:1;letter-spacing:-.01em}@media(min-width:735px){.page-newsroom .archive-year-title{position:sticky;top:calc(var(--ln-h) + 20px);align-self:start}}.page-newsroom .archive-items{min-width:0}.page-newsroom .archive-item{border-radius:12px}.page-newsroom .archive-item+.archive-item{margin-top:28px;padding-top:28px;border-top:1px solid var(--line);border-radius:0}.page-newsroom .archive-headline{margin-top:10px;font-family:var(--font-display);font-size:19px;font-weight:600;line-height:1.21053;letter-spacing:.012em}.page-newsroom .archive-dek{max-width:640px;margin-top:6px;color:var(--text-2)}.page-newsroom .archive-links{display:flex;flex-wrap:wrap;gap:4px 24px;margin-top:10px}.page-newsroom .archive-item:target{animation:nr-flash 1.8s ease-out}@keyframes nr-flash{from{background-color:rgba(255,214,10,.22);box-shadow:0 0 0 14px rgba(255,214,10,.22)}to{background-color:rgba(255,214,10,0);box-shadow:0 0 0 14px rgba(255,214,10,0)}}@media(max-width:734px){.page-newsroom .archive-year{grid-template-columns:minmax(0,1fr);gap:12px}.page-newsroom .archive-year-title{font-size:28px}}@media print{.page-newsroom{background:#fff}.page-newsroom .news-board,.page-newsroom .also-art,.page-newsroom .qr-art{display:none!important}.page-newsroom .news-hero,.page-newsroom .news-also,.page-newsroom .news-archive{padding-top:12px;padding-bottom:0}.page-newsroom .also-card{display:block;border:1px solid #d2d2d7}.page-newsroom .also-text{padding:12px 16px}.page-newsroom .news-h2,.page-newsroom .archive-year-title{break-after:avoid}.page-newsroom .archive-year{margin-top:16px;padding-top:16px}.page-newsroom .archive-year-title{position:static}.page-newsroom .archive-item+.archive-item{margin-top:16px;padding-top:16px}.page-newsroom .archive-item{break-inside:avoid}.page-newsroom .pill-cat{padding:0;background:none!important;color:#1d1d1f!important}.page-newsroom .nr-braces{background:none!important;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important}}
