/* v35 companion pages: quiet architectural framing, original logo and content. */
.brand-refresh:not(.immersive-home){--paper:#f5f2eb;--white:#fffdf8;--ink:#202520;--line:#d3d0c7}
.brand-refresh:not(.immersive-home) .site-header{background:#1b1b18;color:#eee9df;border-bottom:1px solid #d6c4a62e}
.brand-refresh:not(.immersive-home) .site-header .brand img{content:url('/logo-reverse.svg')}
.brand-refresh:not(.immersive-home) .desktop-nav,.brand-refresh:not(.immersive-home) .desktop-nav a[aria-current=page]{color:#e8e2d7}
.brand-refresh:not(.immersive-home) .desktop-nav a:after{background:#d1b994}
.brand-refresh:not(.immersive-home) .header-cta{background:#e5d7c1;color:#24231f}
.brand-refresh:not(.immersive-home) .menu-toggle{color:#f0ebe2}
.brand-refresh:not(.immersive-home) .page-hero{background:#20231e;color:#f1ede5;min-height:360px;border-bottom:1px solid #c8c4b9}
.brand-refresh:not(.immersive-home) .page-hero h1{font-family:'Songti TC','Noto Serif TC',serif;letter-spacing:.015em;font-weight:400;line-height:1.3}
.brand-refresh:not(.immersive-home) .eyebrow:before{display:none}
.brand-refresh:not(.immersive-home) .cta-section{background:#272923;color:#f0ebe2}
.brand-refresh:not(.immersive-home) .cta-section h2{font-family:'Songti TC','Noto Serif TC',serif;font-weight:400;letter-spacing:.01em;line-height:1.3}
.brand-refresh:not(.immersive-home) .cta-section .eyebrow{color:#d5c19d}
.brand-refresh:not(.immersive-home) .site-footer{background:#1b1b18}
@media(max-width:1100px){.brand-refresh:not(.immersive-home) .mobile-nav{background:#1b1b18;color:#eee9df}}
@media(max-width:600px){.brand-refresh:not(.immersive-home) .page-hero{min-height:0;padding-block:40px}.brand-refresh:not(.immersive-home) .page-hero h1{font-size:38px}}
