.site-header{background:#4d3456;border-bottom:1px solid #ffffff1c;box-shadow:none}
.site-header .site-nav> a,.site-header .nav-hub-link,.site-header .header-phone,.site-header .menu-toggle{color:#fff8e9}
.site-header .menu-toggle{border-color:#ffffff40;background:transparent}
.site-header .header-actions .button{background:#d9bc72;color:#38283f;border-color:#d9bc72}
.site-header .nav-submenu{background:#fff8ee;color:#4d3456}
.site-header .nav-submenu a{color:#4d3456}
.hero{background:#4d3456;min-height:570px}
.hero .hero-art{opacity:1;object-position:65% center}
.hero .hero-shade,.hero.is-article .hero-shade{background:linear-gradient(90deg,#4d3456 0%,#4d3456fa 26%,#4d3456d9 43%,#4d34565c 63%,#4d345600 85%)}
.hero .hero-inner{padding-top:80px;padding-bottom:88px}
.hero h1{color:#fff8e9;max-width:720px;font-weight:400;font-size:clamp(42px,4.3vw,66px);line-height:1.08}
.hero .hero-subtitle{color:#f7eddf;max-width:590px;font-size:20px;line-height:1.65;margin-top:26px}
@media(max-width:1000px){.site-header .site-nav{background:#4d3456}.hero h1{max-width:600px}}
@media(max-width:650px){.hero{min-height:590px}.hero .hero-art{object-position:70% center;opacity:.65}.hero .hero-shade,.hero.is-article .hero-shade{background:linear-gradient(180deg,#4d3456f5 0%,#4d3456e8 48%,#4d345655 100%)}.hero .hero-inner{padding:52px 24px 95px}.hero h1{font-size:43px}.hero .hero-subtitle{font-size:18px}.site-header .header-actions{background:#4d3456}}
.site-header .site-nav .nav-group>summary>a.nav-hub-link{color:#fff8e9!important}

.hero.is-article h1{color:#fff8e9;max-width:880px;font-size:clamp(34px,3.5vw,52px);line-height:1.15}.hero.is-article{min-height:440px}.hero.is-article .hero-inner{padding-top:64px;padding-bottom:64px}
@media(max-width:650px){.hero.is-article h1{font-size:34px}.hero.is-article{min-height:440px}.hero.is-article .hero-inner{padding:44px 24px 64px}}
