body[data-page=about],body[data-page=contact],body[data-page=legal],body[data-page=privacy],body[data-page=notfound]{--bg:#f2f2f2;--bg-raise:#fff;--bg-raise2:#fbfbfa;--fg:#14171d;--fg-mute:#14171d9e;--fg-faint:#14171d4d;--line:#14171d1a;--line-strong:#14171d2e;--focus-ring:var(--gold-deep)}body[data-page=about] .nav__logo-icon,body[data-page=about] .nav__logo-word,body[data-page=about] .footer__logo-icon,body[data-page=about] .footer__logo-word,body[data-page=contact] .nav__logo-icon,body[data-page=contact] .nav__logo-word,body[data-page=contact] .footer__logo-icon,body[data-page=contact] .footer__logo-word,body[data-page=legal] .nav__logo-icon,body[data-page=legal] .nav__logo-word,body[data-page=legal] .footer__logo-icon,body[data-page=legal] .footer__logo-word,body[data-page=privacy] .nav__logo-icon,body[data-page=privacy] .nav__logo-word,body[data-page=privacy] .footer__logo-icon,body[data-page=privacy] .footer__logo-word,body[data-page=notfound] .nav__logo-icon,body[data-page=notfound] .nav__logo-word,body[data-page=notfound] .footer__logo-icon,body[data-page=notfound] .footer__logo-word{fill:#14171d}body[data-page=about] .fx-weave,body[data-page=about] .fx-grain,body[data-page=contact] .fx-weave,body[data-page=contact] .fx-grain,body[data-page=legal] .fx-weave,body[data-page=legal] .fx-grain,body[data-page=privacy] .fx-weave,body[data-page=privacy] .fx-grain,body[data-page=notfound] .fx-weave,body[data-page=notfound] .fx-grain{display:none}html:has(body[data-page=about]),html:has(body[data-page=contact]),html:has(body[data-page=legal]),html:has(body[data-page=privacy]),html:has(body[data-page=notfound]){background:#f2f2f2}body[data-page=about] .footer__logo,body[data-page=contact] .footer__logo,body[data-page=legal] .footer__logo,body[data-page=privacy] .footer__logo,body[data-page=notfound] .footer__logo{opacity:1;height:34px}body[data-page=about] .footer__logo-icon,body[data-page=about] .footer__logo-word,body[data-page=contact] .footer__logo-icon,body[data-page=contact] .footer__logo-word,body[data-page=legal] .footer__logo-icon,body[data-page=legal] .footer__logo-word,body[data-page=privacy] .footer__logo-icon,body[data-page=privacy] .footer__logo-word,body[data-page=notfound] .footer__logo-icon,body[data-page=notfound] .footer__logo-word{fill:var(--red)}body[data-page=about],body[data-page=contact],body[data-page=legal],body[data-page=privacy],body[data-page=notfound]{scrollbar-color:#14171d2e transparent}body[data-page=about]::-webkit-scrollbar-thumb,body[data-page=contact]::-webkit-scrollbar-thumb,body[data-page=legal]::-webkit-scrollbar-thumb,body[data-page=privacy]::-webkit-scrollbar-thumb,body[data-page=notfound]::-webkit-scrollbar-thumb{background:#14171d29}body[data-page=about] :is(#statement-h,#team-h,#modes-h,.about__claim),body:is([data-page=contact],[data-page=legal],[data-page=privacy],[data-page=notfound]) .pagehero__title{font-family:var(--font-display);letter-spacing:var(--tracking-title);font-weight:300}body[data-page] .ctaband__title{color:var(--fg)}
