
.cinema-slides img.hero-brand-slide{object-fit:contain;object-position:center;background:white;filter:none;transform:none}
.cinema-slides img.hero-space-slide{object-position:70% center}
.cinema-slides img.hero-therapy-one{object-position:58% 45%;filter:none}
.cinema-slides img.hero-therapy-two{object-position:52% 45%;filter:none}
.hero-logo-active header{color:#171717}.hero-logo-active header .menu{color:#171717}.hero-logo-active .cinema{background:white}
.hero-logo-active .cinema-shade{opacity:0}.hero-logo-active .cinema-copy,.hero-logo-active .vertical-caption{opacity:0;pointer-events:none}
.cinema-copy,.vertical-caption,.cinema-shade{transition:opacity 1s ease}
.hero-logo-active .cinema-bottom{color:#171717}.hero-logo-active .slide-controls button{color:#666}.hero-logo-active .slide-controls button.selected{color:#171717;border-color:#171717}
@media(max-width:800px){.hero-logo-active header nav.open{background:#fff;color:#171717}.cinema-slides img.hero-brand-slide{object-position:center}.cinema-slides img.hero-space-slide{object-position:78% center}.cinema-slides img.hero-therapy-one{object-position:62% center}.cinema-slides img.hero-therapy-two{object-position:56% center}}
@media(prefers-reduced-motion:reduce){.cinema-copy,.vertical-caption,.cinema-shade{transition:none}}

/* Soft silver gradient and deeper, readable ABOUT typography. */
#about.about-editorial{background:radial-gradient(ellipse at 8% 12%,rgba(255,255,255,.98),transparent 48%),radial-gradient(ellipse at 95% 65%,rgba(200,205,207,.42),transparent 58%),linear-gradient(145deg,#f5f5f3 0%,#e8ebec 48%,#faf9f6 100%);color:#252826}
#about .about-bar{background:linear-gradient(110deg,#d4d9db,#eff1f0 50%,#cbd0d2);color:#242725}
#about .about-text,#about .about-text p{color:#292d2b}
#about .about-text h2,#about .about-lead,#about blockquote{color:#171c19}
#about .about-english,#about .about-english p{color:#454c48}
#about .about-logo{background:transparent;mix-blend-mode:multiply}

