.press-page{color:#071226;background:#f5f2eb;min-height:100svh}.press-topbar{color:#fff;background:#071226;border-bottom:1px solid #ffffff26}.press-nav{justify-content:space-between;align-items:center;gap:1rem;min-height:96px;display:flex}.press-logo{object-fit:contain;width:160px;height:82px;display:block}.press-nav nav{align-items:center;gap:clamp(1rem,3vw,2rem);display:flex}.press-nav nav a{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.8rem;font-weight:800;display:inline-flex}.press-hero{color:#fff;background:radial-gradient(circle at 84% 20%,#14b8ff38,#0000 26rem),#071226}.press-hero-grid{grid-template-columns:minmax(0,1.6fr) minmax(16rem,.55fr);align-items:end;gap:clamp(3rem,7vw,7rem);padding-block:clamp(4rem,8vw,8rem);display:grid}.press-kicker,.press-series,.section-number,.sidebar-kicker,.release-label{letter-spacing:.17em;text-transform:uppercase;font-size:.75rem;font-weight:900}.press-kicker,.release-label{color:#d8ff2e}.press-series{color:#14b8ff;margin-top:2.3rem}.press-hero h1{max-width:13ch;font-family:var(--font-display), sans-serif;letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance;margin-top:1rem;font-size:clamp(3.3rem,6.6vw,7rem);font-weight:900;line-height:.95}.press-deck{color:#ffffffb8;max-width:55rem;margin-top:2rem;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.55}.release-meta{border-top:3px solid #d8ff2e;padding:1.5rem 0 0}.release-meta p:not(.release-label),.release-meta a{color:#ffffffb8;align-items:flex-start;gap:.65rem;margin-top:1rem;font-size:.9rem;line-height:1.5;display:flex}.release-meta svg{color:#14b8ff;flex:none;margin-top:.08rem}.release-meta a{color:#fff;text-underline-offset:.25rem;font-weight:800;text-decoration:underline}.press-layout{grid-template-columns:minmax(0,1.45fr) minmax(17rem,.65fr);align-items:start;gap:clamp(3rem,7vw,7rem);padding-block:clamp(4rem,8vw,8rem);display:grid}.release-body{max-width:48rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.08rem,1.35vw,1.22rem);line-height:1.85}.release-body>p+p{margin-top:1.5rem}.dateline:first-letter{font-size:1.2em}.release-body blockquote{color:#fff;background:#071226;border-left:5px solid #14b8ff;margin-block:clamp(3rem,6vw,5rem);padding:clamp(1.5rem,4vw,2.5rem);font-size:clamp(1.22rem,2vw,1.65rem);font-style:italic;line-height:1.55}.release-body blockquote cite{color:#d8ff2e;font-family:var(--font-geist-sans), sans-serif;letter-spacing:.12em;text-transform:uppercase;margin-top:1.25rem;font-size:.72rem;font-style:normal;font-weight:900;display:block}.release-body section{scroll-margin-top:2rem}.section-number,.sidebar-kicker{color:#9b5d0d;font-family:var(--font-geist-sans), sans-serif}.release-body h2,.release-sidebar h2{font-family:var(--font-display), sans-serif;letter-spacing:-.025em;text-transform:uppercase;margin-block:.8rem 1.2rem;font-size:clamp(2rem,4vw,3.7rem);font-weight:900;line-height:1}.curriculum-list{gap:1rem;margin-top:2rem;display:grid}.curriculum-list li{color:#fff;font-family:var(--font-geist-sans), sans-serif;background:linear-gradient(120deg,#14b8ff17,#0000 42%),#0d192b;border:1px solid #ffffff1f;border-radius:1.1rem;grid-template-columns:auto minmax(0,1fr);gap:clamp(1rem,3vw,1.75rem);padding:clamp(1.4rem,3vw,2rem);display:grid;box-shadow:0 14px 32px #0712261a}.curriculum-card-number{color:#d8ff2e;letter-spacing:.1em;border:1px solid #d8ff2e7a;border-radius:999px;place-items:center;width:2.8rem;height:2.8rem;font-size:.72rem;font-weight:900;display:grid}.curriculum-card-copy p{color:#14b8ff;letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:900}.curriculum-card-copy h3{color:#fff;font-family:var(--font-display), sans-serif;margin-top:.5rem;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:800;line-height:1.25}.curriculum-list span{color:#ffffffb8;margin-top:.8rem;font-size:.95rem;line-height:1.65;display:block}.about-release{padding-top:1rem}.release-sidebar{gap:1.25rem;display:grid;position:sticky;top:2rem}.release-sidebar section{background:#fff;border:1px solid #07122624;padding:clamp(1.5rem,3vw,2rem)}.cohort-list li{border-bottom:1px solid #0712261f;gap:.2rem;padding-block:1rem;display:grid}.cohort-list li:last-child{border-bottom:0;padding-bottom:0}.cohort-list strong{font-size:1rem}.cohort-list span,.event-card p,.media-contact p{color:#536071;font-size:.9rem;line-height:1.6}.release-sidebar .event-card{color:#fff;background:#071226;border-color:#071226}.event-card .sidebar-kicker{color:#d8ff2e}.event-card p{color:#ffffffb8}.event-card .event-date{color:#fff;margin-top:1rem;font-weight:800}.event-card a{color:#d8ff2e;align-items:center;gap:.45rem;margin-top:1.5rem;font-weight:800;display:inline-flex}.media-contact a{color:#075f91;overflow-wrap:anywhere;width:fit-content;margin-top:.75rem;font-weight:800;display:block}.media-contact p+p{margin-top:.9rem}.press-footer{color:#fff;background:#071226}.press-footer>div{flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;padding-block:2.5rem;font-size:.9rem;display:flex}.press-footer p{color:#d8ff2e;font-weight:900}.press-room-hero{color:#fff;background:radial-gradient(circle at 78% 30%,#14b8ff40,#0000 26rem),linear-gradient(135deg,#071226 55%,#0b2941);overflow:hidden}.press-room-hero>div{padding-block:clamp(5rem,10vw,10rem);position:relative}.press-room-hero>div:after{aspect-ratio:1;content:"";border:clamp(2.5rem,6vw,5rem) solid #d8ff2e14;border-radius:50%;width:clamp(18rem,36vw,34rem);position:absolute;bottom:-9rem;right:-5rem}.press-room-hero h1{z-index:1;max-width:11ch;font-family:var(--font-display), sans-serif;letter-spacing:-.05em;text-transform:uppercase;margin-top:1.25rem;font-size:clamp(3.6rem,8vw,8.5rem);font-weight:900;line-height:.88;position:relative}.press-room-hero h1 span{color:#14b8ff}.press-room-hero>div>p:last-child{z-index:1;color:#ffffffb8;max-width:43rem;margin-top:2rem;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.65;position:relative}.release-index{gap:1.5rem;padding-block:clamp(4rem,8vw,8rem);display:grid}.release-card{background:#fff;border:1px solid #07122622;grid-template-columns:minmax(10rem,.38fr) minmax(0,1fr);display:grid;box-shadow:0 16px 45px #07122612}.release-card-meta{color:#586477;letter-spacing:.08em;text-transform:uppercase;border-right:1px solid #0712261f;flex-direction:column;gap:.6rem;padding:clamp(1.5rem,4vw,2.5rem);font-size:.72rem;font-weight:800;display:flex}.release-card-meta span:first-child{color:#9b5d0d}.release-card-content{padding:clamp(1.75rem,5vw,3.5rem)}.release-card-content>p:first-child{color:#0877ae;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:900}.release-card-content h2{max-width:21ch;font-family:var(--font-display), sans-serif;letter-spacing:-.035em;text-transform:uppercase;margin-top:.8rem;font-size:clamp(2rem,4.2vw,4.7rem);font-weight:900;line-height:.98}.release-card-content>p:nth-of-type(2){color:#526070;max-width:49rem;margin-top:1.25rem;line-height:1.7}.release-card-content a{align-items:center;gap:.55rem;margin-top:1.75rem;font-weight:900;display:inline-flex}.featured-release{color:#fff;background:linear-gradient(125deg,#14b8ff1f,#0000 45%),#071226;border-color:#071226}.featured-release .release-card-meta{color:#ffffff94;border-color:#ffffff24}.featured-release .release-card-meta span:first-child,.featured-release .release-card-content a{color:#d8ff2e}.featured-release .release-card-content>p:first-child{color:#14b8ff}.featured-release .release-card-content>p:nth-of-type(2){color:#ffffffad}.future-release-hero{background:linear-gradient(110deg,#071226fa 35%,#071226bf),radial-gradient(circle at 80% 30%,#0877ae,#071226 62%)}.future-release-summary{color:#d8ff2e;max-width:50rem;margin-top:1.25rem;font-size:1rem;font-style:italic;line-height:1.65}.future-program-list{font-family:var(--font-geist-sans), sans-serif;gap:.8rem;margin-block:2rem;display:grid}.future-program-list li{background:#fff;border:1px solid #07122624;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding:1.25rem;display:grid}.future-program-list li>span{color:#071226;background:#d8ff2e;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-size:.7rem;font-weight:900;display:grid}.future-program-list h3{color:#071226;font-size:1.15rem;font-weight:900;line-height:1.3}.future-program-list p{color:#526070;margin-top:.2rem;font-size:.92rem;line-height:1.55}.future-event-card dl{margin-top:1.5rem;display:grid}.future-event-card dl>div{border-top:1px solid #0712261f;grid-template-columns:6.5rem 1fr;gap:1rem;padding-block:.85rem;font-size:.88rem;line-height:1.55;display:grid}.future-event-card dt{color:#667183;font-weight:700}.future-event-card dd{font-weight:800}.future-event-card>a{color:#075f91;align-items:center;gap:.5rem;margin-top:1.5rem;font-weight:900;display:inline-flex}.release-sidebar .future-proof-plan-card{color:#fff;background:#071226;border-color:#071226;overflow:hidden}.future-proof-plan-card .sidebar-kicker{color:#14b8ff}.future-proof-plan-card strong{color:#d8ff2e;font-family:var(--font-display), sans-serif;letter-spacing:-.05em;text-transform:uppercase;margin-top:1rem;font-size:clamp(3.5rem,8vw,6rem);font-weight:900;line-height:.9;display:block}.future-proof-plan-card p:last-child{color:#ffffffb3;margin-top:1rem;line-height:1.65}@media (max-width:899px){.press-hero-grid,.press-layout{grid-template-columns:1fr}.release-meta{max-width:30rem}.release-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.release-sidebar .media-contact{grid-column:1/-1}.release-card{grid-template-columns:minmax(8rem,.3fr) minmax(0,1fr)}}@media (max-width:599px){.press-logo{width:112px;height:68px}.press-nav{min-height:82px}.press-nav nav{font-size:.72rem}.press-nav nav a:first-child svg{display:none}.press-hero h1{font-size:clamp(2.9rem,13vw,4.4rem)}.press-layout{gap:3rem}.release-sidebar,.curriculum-list li{grid-template-columns:1fr}.release-sidebar .media-contact{grid-column:auto}.press-footer>div{flex-direction:column}.release-card{grid-template-columns:1fr}.release-card-meta{border-bottom:1px solid #0712261f;border-right:0;flex-flow:wrap;justify-content:space-between}.featured-release .release-card-meta{border-color:#ffffff24}.future-program-list li,.future-event-card dl>div{grid-template-columns:1fr}}@media (max-width:380px){.press-nav{flex-wrap:wrap;justify-content:center;padding-bottom:.8rem}.press-nav nav{justify-content:space-between;width:100%}}
