/* Dark treatment shared by the preserved WordPress-export pages. */
:root{--zh-bg:#080808;--zh-panel:#121211;--zh-soft:#1a1816;--zh-text:#eeeae3;--zh-muted:#aaa59c;--zh-line:rgba(255,255,255,.12);--zh-fire:#ff4d19}
html,body{background:var(--zh-bg)!important;color:var(--zh-text)!important}
body,body .l-canvas,body .l-main,body .l-footer,body .l-popup-box-content{background:var(--zh-bg)!important;color:var(--zh-text)!important;min-width:0!important}
body .l-header .l-subheader.at_top{background:#070707!important;color:#aaa59c!important}
body .l-header .l-subheader.at_middle,body .l-header.pos_fixed .l-subheader.at_middle{background:rgba(10,10,10,.96)!important;color:var(--zh-text)!important;border-bottom:1px solid var(--zh-line)!important;backdrop-filter:blur(18px)}
body .w-nav.type_desktop .w-nav-list.level_1>li>a,body .l-header a{color:var(--zh-text)!important}
body .w-nav.type_desktop .w-nav-list.level_2,body .w-nav.type_desktop .w-nav-list.level_3{background:#151412!important;border:1px solid var(--zh-line)!important}
body .w-nav.type_mobile .w-nav-list.level_1{background:#0c0c0b!important}
body .w-nav-control{color:var(--zh-text)!important}
body .l-main .l-section:not(.color_primary),body .l-main .l-section.color_alternate{background:var(--zh-bg)!important;color:var(--zh-text)!important;border-color:var(--zh-line)!important}
body .l-main .l-section:nth-child(even):not(.color_primary){background:#0d0d0c!important}
body h1,body h2,body h3,body h4,body h5,body h6,body .has-content-heading-color{color:var(--zh-text)!important}
body h1{font-weight:700!important;letter-spacing:-.035em!important}
body h1 span,body h2 span,body .highlight_primary{color:var(--zh-fire)!important}
body p,body li,body .w-post-elm,body .has-content-text-color{color:var(--zh-muted)}
body strong,body b{color:var(--zh-text)}
body a{color:#ff754d}body a:hover{color:#ff9a7c!important}
body hr,body .w-separator-h,body .l-section,body .vc_column_container,body .vc_column-inner,body .w-image{border-color:var(--zh-line)!important}
body .w-grid-item-h,body .w-person,body .w-pricing-item-h,body .w-tabs-section-content,body .w-iconbox{background:var(--zh-panel);border-color:var(--zh-line)!important}
body .w-grid-item-h{border-radius:3px!important;overflow:hidden}
body .w-grid-item-h img{filter:saturate(.78) contrast(1.06);transition:.55s ease}
body .w-grid-item-h:hover img{filter:saturate(1);transform:scale(1.035)}
body .w-grid-item-h .usg_vwrapper_1{background:linear-gradient(180deg,transparent,rgba(0,0,0,.94))!important}
body .us-btn-style_1,body .w-btn,body button[type=submit],body input[type=submit]{background:var(--zh-fire)!important;color:#fff!important;border-radius:2px!important;box-shadow:none!important;text-transform:uppercase!important;letter-spacing:.08em!important}
body input:not([type=submit]),body textarea,body select{background:#171614!important;color:var(--zh-text)!important;border:1px solid var(--zh-line)!important;box-shadow:none!important}
body .l-footer{border-top:1px solid var(--zh-line)!important}
body .l-footer .l-section{background:#050505!important;color:var(--zh-muted)!important}
body .cookie-block{background:rgba(18,17,15,.98)!important;color:var(--zh-muted)!important;border-top:1px solid var(--zh-line)!important}
body .cookie-block .accept-cookie{background:var(--zh-fire)!important;color:white!important}
body .w-toplink,body .w-header-show{background:var(--zh-fire)!important}
@media(max-width:900px){body .l-header .l-subheader.at_middle{background:#090909!important}body .l-main{padding-top:0!important}body h1{font-size:34px!important}body h2{font-size:30px!important}}
body .l-header .w-image img{content:url('wp-content/uploads/2026/08/zhara-logo-gold.webp')!important;width:230px!important;height:74px!important;object-fit:contain!important}
@media(max-width:600px){body .l-header .w-image img{width:155px!important;height:48px!important}}

/* One visual language for every preserved page: cinematic heroes, editorial type and square program art. */
body{font-family:Arial,Helvetica,sans-serif!important;font-size:17px;line-height:1.7}
body .l-subheader-h,body .l-section-h{max-width:1180px!important}
body .l-header .l-subheader.at_middle{box-shadow:0 12px 40px rgba(0,0,0,.3)}
body .l-header .w-nav-anchor.level_1{font-size:12px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase}
body .l-main>.l-section.color_primary{background:linear-gradient(135deg,#17110e 0%,#0a0908 58%,#21100b 100%)!important;border-bottom:1px solid var(--zh-line)!important}
body .l-main>.l-section.color_primary:not(.for_blogpost) .l-section-h{padding-top:72px!important;padding-bottom:72px!important}
body .l-main>.l-section.for_blogpost{position:relative!important;min-height:540px!important;display:flex!important;align-items:flex-end!important;background:#090807!important;border-bottom:1px solid var(--zh-line)!important;overflow:hidden}
body .l-main>.l-section.for_blogpost .l-section-img{background-size:cover!important;background-position:center!important;filter:saturate(.82) contrast(1.08)}
body .l-main>.l-section.for_blogpost .l-section-overlay{background:linear-gradient(0deg,rgba(5,5,5,.97) 0%,rgba(5,5,5,.58) 42%,rgba(5,5,5,.08) 82%)!important}
body .l-main>.l-section.for_blogpost .l-section-h{width:100%!important;padding-top:280px!important;padding-bottom:58px!important}
body .l-main>.l-section.for_blogpost h1{max-width:980px;margin:0!important;color:#fff!important;font-size:clamp(44px,6vw,78px)!important;line-height:.96!important;letter-spacing:-.045em!important;text-transform:uppercase;text-shadow:0 3px 24px rgba(0,0,0,.5)}
body .l-main>.l-section.for_blogpost h1:before{content:"";display:block;width:58px;height:3px;margin-bottom:22px;background:var(--zh-fire)}
body .post_content>.l-section>.l-section-h{max-width:1000px!important}
body .post_content h2{margin-top:1.35em;font-size:clamp(30px,4vw,48px)!important;line-height:1.05!important;letter-spacing:-.035em!important}
body .post_content h3{font-size:clamp(23px,3vw,32px)!important;line-height:1.15!important}
body .post_content p,body .post_content li{font-size:17px;line-height:1.78}
body .layout_1178 .w-grid-list{margin:-9px!important}
body .layout_1178 .w-grid-item{padding:9px!important}
body .layout_1178 .w-grid-item-h{position:relative!important;background:#12110f!important;border:1px solid var(--zh-line)!important;border-radius:3px!important;box-shadow:0 18px 45px rgba(0,0,0,.22)}
body .layout_1178 .w-post-elm.post_image img{width:100%!important;aspect-ratio:1/1!important;object-fit:cover!important}
body .layout_1178 .w-grid-item-h:after{content:"";position:absolute;inset:0;pointer-events:none;border:1px solid rgba(255,114,72,0);transition:.35s ease}
body .layout_1178 .w-grid-item-h:hover:after{border-color:rgba(255,114,72,.55)}
body .layout_1178 .w-post-elm.post_title{font-weight:700!important;letter-spacing:-.015em!important}
body .w-tabs-list{border-color:var(--zh-line)!important}
body .w-tabs-item{background:#11100f!important;color:var(--zh-muted)!important;border-color:var(--zh-line)!important}
body .w-tabs-item.active{background:var(--zh-fire)!important;color:#fff!important}
body .l-footer{background:#050505!important}
body .l-footer .l-section-h{padding-top:58px!important;padding-bottom:58px!important}
body .l-footer a{color:var(--zh-text)!important}
@media(max-width:900px){body .l-main>.l-section.for_blogpost{min-height:440px!important}body .l-main>.l-section.for_blogpost .l-section-h{padding-top:220px!important;padding-bottom:42px!important}body .l-main>.l-section.for_blogpost h1{font-size:clamp(38px,10vw,58px)!important}body .l-main>.l-section.color_primary:not(.for_blogpost) .l-section-h{padding-top:52px!important;padding-bottom:52px!important}}
@media(max-width:600px){body{font-size:16px}body .l-main>.l-section.for_blogpost{min-height:380px!important}body .l-main>.l-section.for_blogpost .l-section-h{padding-top:185px!important;padding-bottom:34px!important}body .post_content p,body .post_content li{font-size:16px}body .layout_1178 .w-grid-list{margin:-5px!important}body .layout_1178 .w-grid-item{padding:5px!important}}

/* Unified navigation: mirrors the custom homepage header while retaining WordPress submenus. */
body .l-header{background:transparent!important;box-shadow:none!important}
body .l-header .l-subheader.at_top,body .l-header .l-subheader.at_bottom{display:none!important}
body .l-header .l-subheader.at_middle,body .l-header.pos_fixed .l-subheader.at_middle{height:82px!important;min-height:82px!important;background:rgba(8,8,8,.92)!important;border-bottom:1px solid rgba(255,255,255,.14)!important;box-shadow:0 12px 40px rgba(0,0,0,.24)!important;backdrop-filter:blur(18px)}
body .l-header .l-subheader.at_middle .l-subheader-h{height:100%!important;max-width:1380px!important;padding:0 32px!important;gap:28px}
body .l-header .l-subheader-cell.at_left{flex:0 0 auto!important}
body .l-header .l-subheader-cell.at_center{flex:1 1 auto!important;justify-content:center!important}
body .l-header .l-subheader-cell.at_right{flex:0 0 auto!important}
body .l-header .w-image img{width:205px!important;height:62px!important;object-fit:contain!important}
body .l-header .w-nav.type_desktop .w-nav-list.level_1{display:flex;align-items:center;justify-content:center;gap:4px}
body .l-header .w-nav.type_desktop .w-nav-anchor.level_1{position:relative!important;padding:0 13px!important;height:82px!important;display:flex!important;align-items:center!important;color:#e9e4dc!important;font-family:'Montserrat',Arial,sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:1!important;letter-spacing:.13em!important;text-transform:uppercase!important;transition:color .25s ease!important}
body .l-header .w-nav.type_desktop .w-nav-anchor.level_1:after{content:""!important;position:absolute!important;left:13px!important;right:13px!important;bottom:18px!important;height:2px!important;background:#e6a94c!important;transform:scaleX(0)!important;transform-origin:right!important;transition:transform .3s ease!important}
body .l-header .w-nav.type_desktop .w-nav-item.level_1:hover>.w-nav-anchor.level_1:after,body .l-header .w-nav.type_desktop .current-menu-item>.w-nav-anchor.level_1:after,body .l-header .w-nav.type_desktop .current_page_item>.w-nav-anchor.level_1:after{transform:scaleX(1)!important;transform-origin:left!important}
body .l-header .w-nav.type_desktop .w-nav-item.level_1:hover>.w-nav-anchor.level_1,body .l-header .w-nav.type_desktop .current-menu-item>.w-nav-anchor.level_1{color:#fff!important}
body .l-header .w-nav.type_desktop .w-nav-arrow{margin-left:7px!important;color:#e6a94c!important}
body .l-header .w-nav.type_desktop .w-nav-list.level_2{width:340px!important;max-height:70vh!important;overflow-y:auto!important;padding:10px!important;background:rgba(13,12,11,.98)!important;border:1px solid rgba(255,255,255,.14)!important;border-top:2px solid #e6a94c!important;border-radius:0 0 3px 3px!important;box-shadow:0 24px 60px rgba(0,0,0,.52)!important;backdrop-filter:blur(18px)}
body .l-header .w-nav.type_desktop .w-nav-anchor.level_2{min-height:42px!important;padding:11px 14px!important;color:#bdb8af!important;font-family:'Montserrat',Arial,sans-serif!important;font-size:12px!important;font-weight:500!important;line-height:1.35!important;letter-spacing:.035em!important;border-bottom:1px solid rgba(255,255,255,.07)!important;transition:background .2s ease,color .2s ease,padding-left .2s ease!important}
body .l-header .w-nav.type_desktop .w-nav-item.level_2:last-child>.w-nav-anchor{border-bottom:0!important}
body .l-header .w-nav.type_desktop .w-nav-item.level_2:hover>.w-nav-anchor{padding-left:19px!important;background:rgba(230,169,76,.08)!important;color:#fff!important}
body .l-header .ush_vwrapper_1{gap:2px!important}
body .l-header .ush_vwrapper_1 .w-text{font-family:'Montserrat',Arial,sans-serif!important}
body .l-header .ush_vwrapper_1 a{color:#fff!important;font-weight:600!important;white-space:nowrap}
body .l-header .w-nav-control{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;color:#e6a94c!important;border:1px solid rgba(230,169,76,.48)!important;border-radius:50%!important;background:rgba(255,255,255,.025)!important}
body .l-header .w-nav-icon{width:18px!important}
@media(max-width:1100px){body .l-header .l-subheader.at_middle .l-subheader-h{padding:0 20px!important}body .l-header .w-image img{width:180px!important}body .l-header .w-nav.type_desktop .w-nav-anchor.level_1{padding-inline:9px!important;font-size:11px!important;letter-spacing:.09em!important}}
@media(max-width:900px){body .l-header .l-subheader.at_middle,body .l-header.pos_fixed .l-subheader.at_middle{height:70px!important;min-height:70px!important}body .l-header .w-image img{width:165px!important;height:50px!important}body .l-header .w-nav.type_mobile .w-nav-list.level_1{inset:70px 0 0!important;padding:26px 22px 40px!important;background:rgba(8,8,8,.985)!important;border-top:1px solid rgba(255,255,255,.12)!important;overflow-y:auto!important;backdrop-filter:blur(20px)}body .l-header .w-nav.type_mobile .w-nav-anchor.level_1{min-height:54px!important;padding:12px 4px!important;color:#f2eee7!important;font-family:'Montserrat',Arial,sans-serif!important;font-size:21px!important;font-weight:600!important;line-height:1.15!important;letter-spacing:.04em!important;text-transform:uppercase!important;border-bottom:1px solid rgba(255,255,255,.09)!important}body .l-header .w-nav.type_mobile .current-menu-item>.w-nav-anchor.level_1{color:#e6a94c!important}body .l-header .w-nav.type_mobile .w-nav-list.level_2{padding:4px 0 12px 14px!important;background:transparent!important;border-left:1px solid rgba(230,169,76,.45)!important}body .l-header .w-nav.type_mobile .w-nav-anchor.level_2{padding:10px 8px!important;color:#aaa59c!important;font-size:14px!important;line-height:1.3!important;border:0!important}body .l-header .ush_vwrapper_1{display:none!important}}
@media(max-width:600px){body .l-header .l-subheader.at_middle .l-subheader-h{padding:0 16px!important}body .l-header .w-image img{width:150px!important;height:46px!important}}
