/* Neutral presentation palette; marketing page only. */
:root{--navy:#252523;--ink:#252523;--blue:#383836;--paper:#faf9f6;--muted:#64645e;--line:#deddd7}
body.cinematic-page{background:#faf9f6}
.cinematic-page .site-header{background:#faf9f6f2}
.product-intro,.cinematic-page:not(.past-hero) .site-header,.intro-portrait.cinematic-hero,.closing-section{background:#1b1b1a}
.product-intro:before{background:radial-gradient(ellipse at 85% 15%,#eeece50a,transparent 65%)}
.intro-portrait.cinematic-hero:before{background:radial-gradient(ellipse at 50% 40%,#eeece512,transparent 65%)}
.product-intro h1>span{color:#e6e3da}
.product-actions .button,.button-blue{background:#f0ede4;color:#252523;border-color:#f0ede4;box-shadow:none}
.product-features,.companions-section{background:#f3f2ed}
.button-navy{background:#252523}
