.press-page{--press-night:#100c12;--press-ink:#171218;--press-muted:#655d67;--press-paper:#fbfafb;--press-line:#ddd5df;--press-primary:#9264a2;--press-deep:#643974;color:var(--press-ink);background:var(--press-paper);overflow-x:clip}.press-page h1,.press-page h2,.press-page h3{text-wrap:balance}.press-page p{text-wrap:pretty}:is(.press-page a:focus-visible,.press-page button:focus-visible){outline-offset:5px;outline:3px solid #c69bd0}.press-release-hero{color:#fff;background:radial-gradient(circle at 50% 8%,#9264a238,#0000 30%),linear-gradient(150deg,#0c090d,#151017 58%,#100c12);min-height:860px;padding:142px 0 108px;position:relative;overflow:hidden}.press-release-hero:after{content:"";background:linear-gradient(90deg,#0000,#d2b1db6b,#0000);height:1px;position:absolute;bottom:-1px;left:9%;right:9%}.press-release-hero-inner{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.press-back-link{color:#bdb1c0;font-size:15px;font-weight:var(--weight-medium);align-self:flex-start;align-items:center;gap:10px;transition:color .2s,transform .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.press-back-link:hover{color:#fff;transform:translate(-4px)}.press-partnership-lockup{justify-content:center;align-items:center;gap:clamp(20px,3vw,40px);width:min(100%,680px);margin-top:72px;display:flex}.press-partnership-lockup img:first-child{width:min(34vw,220px);height:auto}.press-partnership-lockup img:last-child{filter:invert()brightness(1.12);width:min(43vw,270px);height:auto}.press-partnership-lockup span{color:#716775;font-size:24px;font-weight:var(--weight-regular)}.press-release-location{color:#b8acbb;font-size:15px;font-weight:var(--weight-medium);margin:70px 0 0}.press-release-hero h1{overflow-wrap:anywhere;max-width:1120px;font-size:clamp(54px,6.2vw,88px);font-weight:var(--weight-semibold);letter-spacing:-.04em;margin:28px 0 0;line-height:.98}.press-release-deck{color:#d4cad7;max-width:850px;margin:34px 0 0;font-size:clamp(20px,2vw,25px);line-height:1.58}.press-share{color:#928797;flex-wrap:wrap;align-items:center;gap:10px 18px;font-size:15px;display:flex}.press-release-hero .press-share{justify-content:center;margin-top:42px}.press-share a,.press-share button{color:inherit;font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #fff3;text-decoration:underline #fff3;transition:color .18s}.press-share a:hover,.press-share button:hover{color:currentColor}.press-release-hero .press-share a:hover,.press-release-hero .press-share button:hover{color:#fff}.press-release-reading{background:var(--press-paper);padding:116px 0 140px}.press-release-reading-grid{grid-template-columns:220px minmax(0,780px);justify-content:center;align-items:start;gap:clamp(70px,10vw,150px);display:grid}.press-release-rail{position:sticky;top:116px}.press-release-rail>div{border-top:1px solid var(--press-line);flex-direction:column;padding-top:19px;display:flex}.press-release-rail strong{font-size:16px;font-weight:var(--weight-semibold)}.press-release-rail>div>span{color:var(--press-muted);margin-top:4px;font-size:15px}.press-release-rail nav{flex-direction:column;gap:5px;margin-top:32px;display:flex}.press-release-rail nav a{color:#746a77;padding:7px 0;font-size:15px;line-height:1.42;transition:color .18s,transform .18s}.press-release-rail nav a:hover{color:var(--press-deep);transform:translate(4px)}.press-release-body{color:#2a232c;min-width:0;font-size:clamp(18px,1.4vw,20px);line-height:1.78}.press-release-body p{max-width:72ch;margin:0 0 27px}.press-release-introduction>p:first-child{color:var(--press-ink);font-size:clamp(21px,1.7vw,24px);line-height:1.7}.press-release-body>section{scroll-margin-top:116px}.press-release-body h2{max-width:18ch;font-size:clamp(42px,4.3vw,60px);font-weight:var(--weight-semibold);letter-spacing:-.04em;margin:100px 0 28px;line-height:1}.press-quote{color:#fff;background:linear-gradient(145deg, var(--press-primary), var(--press-deep));border-radius:14px;margin:54px 0 70px;padding:clamp(34px,5vw,56px);position:relative;overflow:hidden}.press-quote:after{color:#ffffff14;font-size:260px;font-weight:var(--weight-semibold);content:"”";pointer-events:none;line-height:1;position:absolute;bottom:-70px;right:-10px}.press-quote p{z-index:1;max-width:30ch;font-size:clamp(24px,3vw,36px);font-weight:var(--weight-medium);letter-spacing:-.025em;margin:0;line-height:1.26;position:relative}.press-quote footer{z-index:1;color:#e1d3e4;margin-top:30px;font-size:15px;line-height:1.5;position:relative}.press-about-grid{border-top:1px solid var(--press-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin-top:112px;padding-top:44px;display:grid}.press-about-grid section{scroll-margin-top:116px}.press-about-grid h2,.press-media-contact h2{font-size:25px;font-weight:var(--weight-semibold);letter-spacing:-.025em;margin:0 0 22px;line-height:1.15}.press-about-grid p{color:var(--press-muted);font-size:17px;line-height:1.7}.press-organization-links{color:var(--press-deep);font-size:15px;font-weight:var(--weight-medium);flex-wrap:wrap;gap:10px 18px;margin-top:25px;display:flex}.press-organization-links a{text-underline-offset:4px;-webkit-text-decoration:underline #64397459;text-decoration:underline #64397459}.press-organization-links span{color:#8a818c}.press-media-contact{border-top:1px solid var(--press-line);border-bottom:1px solid var(--press-line);grid-template-columns:1fr auto;margin-top:96px;padding:38px 0;display:grid}.press-media-contact h2,.press-media-contact p,.press-media-contact>a:not(:last-child){grid-column:1}.press-media-contact p{margin-bottom:2px}.press-media-contact>a:not(:last-child){color:var(--press-deep);text-underline-offset:4px;font-size:17px;text-decoration:underline}.press-media-contact>a:last-child{color:#fff;min-height:48px;font-size:15px;font-weight:var(--weight-semibold);background:var(--press-primary);border-radius:999px;grid-area:1/2/span 3;align-self:center;align-items:center;gap:14px;padding:0 20px;transition:background .2s,transform .2s;display:inline-flex}.press-share-status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.press-media-contact>a:last-child:hover{background:var(--press-deep);transform:translateY(-2px)}.press-release-body>.press-share{color:var(--press-muted);margin-top:40px}.press-release-body>.press-share a,.press-release-body>.press-share button{text-decoration-color:#6439744d}.press-release-body>.press-share a:hover,.press-release-body>.press-share button:hover{color:var(--press-deep)}.press-awards-hero{background:radial-gradient(circle at 78% 42%,#be872c1a,#0000 25%),radial-gradient(circle at 32% 6%,#9264a247,#0000 32%),linear-gradient(148deg,#0a080b,#161018 55%,#0f0b11);min-height:810px;padding:150px 0 100px}.press-awards-hero-grid{z-index:1;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:center;gap:clamp(56px,8vw,118px);display:grid;position:relative}.press-awards-hero-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.press-awards-meta{color:#c7bbc9;font-size:13px;font-weight:var(--weight-medium);flex-wrap:wrap;gap:9px;margin-top:66px;display:flex}.press-awards-meta>*{border:1px solid #ffffff26;border-radius:999px;padding:7px 10px}.press-awards-hero h1{text-align:left;max-width:880px;margin:30px 0 0;font-size:clamp(54px,6.2vw,88px)}.press-awards-hero .press-release-deck{text-align:left;max-width:790px}.press-awards-byline{color:#a99eac;flex-wrap:wrap;gap:11px 22px;margin-top:28px;font-size:14px;display:flex}.press-awards-byline span+span:before{content:"·";margin-right:22px}.press-awards-hero .press-share{justify-content:flex-start}.press-awards-badge-wrap{place-items:center;margin:90px 0 0;display:grid}.press-awards-badge-wrap:before{aspect-ratio:1;content:"";border:1px solid #d4b3661f;border-radius:50%;width:min(33vw,480px);position:absolute;box-shadow:0 0 0 54px #9264a20a,0 0 0 108px #9264a206}.press-awards-badge-wrap img{z-index:1;object-fit:contain;width:min(100%,420px);height:auto;position:relative}.press-awards-dateline strong{color:var(--press-ink)}.press-awards-body a{color:var(--press-deep);text-underline-offset:4px;-webkit-text-decoration:underline #6439744d;text-decoration:underline #6439744d}.press-awards-quote p,.press-awards-idc-quote p{max-width:none}.press-awards-idc-quote{color:#2a232c;background:#eee8f0}.press-awards-idc-quote:after{color:#64397412}.press-awards-idc-quote p{font-size:clamp(21px,2.2vw,29px);line-height:1.4}.press-awards-idc-quote p+p{margin-top:24px}.press-awards-about{border-top:1px solid var(--press-line);margin-top:106px;padding-top:42px}.press-awards-about section{scroll-margin-top:116px}.press-awards-about section+section{margin-top:70px}.press-awards-about h2{margin-top:0;font-size:clamp(34px,3.4vw,46px)}.press-awards-about p{color:var(--press-muted);font-size:17px;line-height:1.7}@media (max-width:900px){.press-release-hero{min-height:0}.press-release-reading-grid{grid-template-columns:1fr}.press-release-rail{display:none}.press-release-body{width:min(100%,780px);margin-inline:auto}.press-awards-hero-grid{grid-template-columns:1fr}.press-awards-badge-wrap{width:min(70vw,420px);margin:8px auto 0}}@media (max-width:640px){.press-release-hero{padding:118px 0 78px}.press-partnership-lockup,.press-release-location{margin-top:52px}.press-release-hero h1{font-size:clamp(42px,12.5vw,58px)}.press-release-deck{font-size:19px}.press-release-hero .press-share{justify-content:flex-start;align-self:stretch}.press-release-reading{padding:76px 0 94px}.press-release-body{font-size:18px;line-height:1.72}.press-release-body h2{margin-top:76px;font-size:40px}.press-quote{margin:42px 0 58px;padding:30px 24px}.press-quote p{font-size:25px}.press-about-grid{grid-template-columns:1fr;gap:48px;margin-top:84px}.press-media-contact{grid-template-columns:1fr;gap:22px}.press-media-contact>a:last-child{grid-area:auto/1;justify-self:start}.press-awards-hero{padding:118px 0 74px}.press-awards-meta{margin-top:46px}.press-awards-hero h1{font-size:clamp(42px,12.5vw,58px)}.press-awards-byline span+span:before{margin-right:11px}.press-awards-badge-wrap{width:min(86vw,360px)}}@media (prefers-reduced-motion:reduce){.press-page *,.press-page :before,.press-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:380px){.press-release-hero h1{font-size:clamp(36px,11.25vw,42px)}}
