.release-page{--release-accent:#f5a623;--release-bg:#05090c;--release-panel:#0b1319;--release-line:rgba(255,255,255,0.12);background:var(--release-bg);color:#f7f4ee;min-height:100vh;overflow-x:clip}.release-page *,.release-page :after,.release-page :before{box-sizing:border-box;min-width:0}.release-page .site-nav{background:rgba(5,9,12,.76);border-bottom:1px solid var(--release-line);backdrop-filter:blur(22px) saturate(130%)}.release-page .site-nav-links a.site-nav-new-link.is-active{background:#f0a126;box-shadow:0 0 1.4rem rgba(245,166,35,.14);color:#080b0e}.release-page main{overflow:hidden;padding-bottom:clamp(4rem,8vw,7rem)}.release-page main a{text-decoration:none}.release-page-hero{border:1px solid var(--release-line);border-radius:clamp(1.5rem,3vw,2.5rem);min-height:min(72vh,48rem);overflow:hidden;position:relative}.release-page-hero-image{object-fit:cover;object-position:center 52%}.release-page-hero-shade{background:linear-gradient(90deg,rgba(2,5,8,.95),rgba(2,5,8,.76) 38%,rgba(2,5,8,.08) 75%);inset:0;position:absolute}.release-page-hero-copy{display:flex;flex-direction:column;justify-content:center;min-height:min(72vh,48rem);padding:clamp(2rem,6vw,5.5rem);position:relative;width:min(50rem,60%);z-index:2}.release-page-eyebrow{color:var(--release-accent)!important;font-size:.75rem!important;font-weight:850;letter-spacing:.16em;margin:0 0 1rem!important;text-transform:uppercase}.release-page-hero h1{font-size:clamp(3.2rem,6.4vw,6.8rem);letter-spacing:-.065em;line-height:.92;margin:0;text-wrap:balance}.release-page-hero-copy>p:not(.release-page-eyebrow){color:#c3c8cc;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.65;margin:1.6rem 0 0;max-width:38rem}.release-page-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.release-page-button{align-items:center;border:1px solid rgba(255,255,255,.24);border-radius:999px;color:#fff;display:inline-flex;font-weight:800;gap:.65rem;justify-content:center;max-width:100%;min-height:3.25rem;padding:.75rem 1.25rem;text-align:center;white-space:normal}.release-page-button-primary{background:var(--release-accent);border-color:var(--release-accent);color:#151006}.release-page-actions .release-page-button:not(.release-page-button-primary){background:rgba(5,9,12,.28);border-color:rgba(255,255,255,.18);color:rgba(255,255,255,.88);font-weight:700;padding-inline:1rem}.release-page-button svg,.release-page-text-link svg{fill:none;height:1rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:1rem}.release-page-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));padding-block:clamp(1rem,2vw,1.5rem)}.release-page-card{background:linear-gradient(145deg,#111a20,var(--release-panel));border:1px solid var(--release-line);border-radius:1.75rem;display:flex;flex-direction:column;min-height:42rem;overflow:hidden}.release-page-card-copy{padding:clamp(1.75rem,4vw,3.25rem)}.release-page-card-copy h2{font-size:clamp(2.15rem,3.35vw,3.4rem);letter-spacing:-.05em;line-height:1;margin:0;max-width:12ch;text-wrap:balance}.release-page-card-copy>p:not(.release-page-eyebrow){color:#aeb6bc;font-size:1rem;line-height:1.65;margin:1.2rem 0 0;max-width:35rem}.release-page-points{display:grid;gap:.7rem;list-style:none;margin:1.35rem 0 0;padding:0}.release-page-points li{color:#d6dadd;font-size:.94rem;line-height:1.5;padding-left:1.45rem;position:relative}.release-page-points li:before{color:var(--release-accent);content:"✓";font-weight:900;left:0;position:absolute;top:0}.release-page-text-link{align-items:center;color:var(--release-accent);display:inline-flex;font-weight:800;gap:.6rem;margin-top:1.5rem;min-height:2.75rem}.release-page-card-media{align-items:flex-end;display:flex;flex:1;justify-content:center;min-height:0;overflow:hidden;padding:0 1.5rem 1.5rem}.release-page-card-media img{border:1px solid rgba(255,255,255,.13);border-radius:1.15rem;box-shadow:0 1.75rem 4rem rgba(0,0,0,.48);filter:brightness(1.12) saturate(1.04);height:auto;max-height:30rem;object-fit:contain;width:100%}.release-page-classic-ipad{background:linear-gradient(145deg,#313237,#15161a 42%,#07080a);border:1px solid rgba(255,255,255,.24);border-radius:2.35rem;box-shadow:0 0 0 1px rgba(0,0,0,.72),inset 0 1px 1px rgba(255,255,255,.2),inset 0 -1px 1px rgba(0,0,0,.85),0 2rem 4.5rem rgba(0,0,0,.54);max-width:44rem;padding:2.2% 5.7%;position:relative;width:100%}.release-page-classic-ipad:before{background:radial-gradient(circle at 38% 35%,#55718d 0,#17202a 18%,#050608 55%,#000 100%);border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 .18rem #101115;content:"";height:.48rem;left:2.55%;position:absolute;top:50%;transform:translate(-50%,-50%);width:.48rem}.release-page-classic-ipad:after{background:radial-gradient(circle,#17181b 0 47%,#08090b 49% 62%,#26272b 64% 70%,#0a0b0d 72%);border:1px solid rgba(255,255,255,.1);border-radius:50%;box-shadow:inset 0 1px 1px rgba(255,255,255,.12),0 1px 2px rgba(0,0,0,.75);content:"";height:1.65rem;position:absolute;right:2.7%;top:50%;transform:translate(50%,-50%);width:1.65rem}.release-page-card-media .release-page-classic-ipad img{border:1px solid oklch(1 0 0/.1);border-radius:.65rem;box-shadow:inset 0 0 0 1px rgba(0,0,0,.8);display:block;max-height:none;width:100%}.release-page-card-media .release-page-classic-ipad-guest img{filter:brightness(1.15) saturate(1.03)}.release-page-closing{align-items:center;background:radial-gradient(circle at 78% 50%,rgba(245,166,35,.2),transparent 35%),#091118;border:1px solid var(--release-line);border-radius:1.75rem;display:flex;gap:2rem;justify-content:space-between;margin-top:clamp(2rem,4vw,4rem);padding:clamp(2rem,5vw,4.5rem)}.release-page-closing h2{font-size:clamp(2.4rem,4.5vw,4.8rem);letter-spacing:-.06em;line-height:.95;margin:0}.release-page-closing>div>p:not(.release-page-eyebrow){color:#aeb6bc;line-height:1.6;margin:1rem 0 0;max-width:42rem}@media (min-width:861px){.release-page-hero-copy{width:100%}.release-page-hero h1{font-size:clamp(3.25rem,4.75vw,5.8rem);max-width:100%}}@media (min-width:1180px){.release-page-hero h1{white-space:nowrap}}@media (max-width:860px){.release-page-hero{border-radius:1.25rem;min-height:43rem}.release-page-hero-image{object-position:62% center}.release-page-hero-shade{background:linear-gradient(180deg,rgba(2,5,8,.4),rgba(2,5,8,.96) 66%)}.release-page-hero-copy{justify-content:flex-end;min-height:43rem;padding:1.5rem;width:100%}.release-page-hero h1{font-size:clamp(2.5rem,11.5vw,4.6rem);overflow-wrap:anywhere;text-wrap:wrap}.release-page-actions{align-items:stretch;flex-direction:column}.release-page-actions .release-page-button{width:100%}.release-page-grid{grid-template-columns:1fr}.release-page-card{min-height:34rem}.release-page-card-copy h2,.release-page-closing h2{overflow-wrap:anywhere;text-wrap:wrap}.release-page-closing{align-items:flex-start;flex-direction:column}}@media (max-width:430px){.release-page .page-shell{max-width:calc(100% - 1.5rem);width:calc(100% - 1.5rem)}.release-page-hero{min-height:40rem}.release-page-hero-copy{min-height:40rem;padding:1.25rem}.release-page-hero-copy>p:not(.release-page-eyebrow){font-size:.96rem;line-height:1.55}.release-page-card,.release-page-grid{width:100%}.release-page-card-copy{padding:1.5rem 1.25rem}.release-page-card-copy h2{font-size:clamp(2rem,10vw,2.7rem)}.release-page-card-media{padding-inline:1rem}.release-page-classic-ipad{border-radius:1.65rem;padding:2.4% 6%}.release-page-classic-ipad:after{height:1.2rem;width:1.2rem}}@media (prefers-reduced-motion:no-preference){.release-page-button{transition:border-color .18s ease,transform .18s ease}.release-page-button:hover{transform:translateY(-2px)}}