/**handles:kt-site-header-style-2**/
.kt-site-header{background:var(--surface-base);border-bottom:1px solid var(--outline-variant);position:sticky;top:0;z-index:60}.admin-bar .kt-site-header{top:var(--wp-admin--admin-bar--height,32px)}.kt-site-header .hdr{align-items:center;display:flex;gap:var(--space-md);height:84px}.kt-site-header .brand{background:#000;border-radius:var(--radius-card);display:block;flex:none;overflow:hidden}.kt-site-header .brand img{height:52px;width:auto}.kt-site-header .nav{margin-left:auto}.kt-site-header .nav-list{align-items:center;display:flex;gap:4px;list-style:none;margin:0;padding:0}.kt-site-header .nav-link{align-items:center;background:0 0;border:0;color:var(--text-heading);cursor:pointer;display:inline-flex;font:600 16px/20px var(--font-body);gap:4px;min-height:48px;padding:0 12px;position:relative;text-decoration:none}.kt-site-header .nav-link:active,.kt-site-header .nav-link:focus,.kt-site-header .nav-link:hover,.kt-site-header .nav-link:visited{color:var(--text-heading)}.kt-site-header .nav-link .icon{height:18px;transition:transform .2s ease;width:18px}.kt-site-header .nav-link:after{background:var(--primary);bottom:8px;content:"";height:2px;left:12px;position:absolute;right:12px;transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.kt-site-header .nav-btn[aria-expanded=true]:after,.kt-site-header .nav-link:hover:after,.kt-site-header .nav-link[aria-current]:after,.kt-site-header .nav-link[data-current]:after{transform:scaleX(1)}.kt-site-header .nav-btn[aria-expanded=true] .icon{transform:rotate(180deg)}.kt-site-header .nav-mm{position:static}.kt-site-header .hdr-cta{display:flex;gap:8px}.kt-site-header .burger,.kt-site-header .hdr-call{display:none}.kt-site-header .mm{animation:ktMmIn .2s var(--ease);background:var(--surface-base);border:1px solid var(--outline-variant);border-radius:var(--radius-panel);box-shadow:var(--shadow-plate);left:50%;padding:var(--space-lg);position:absolute;top:calc(100% + 1px);transform:translateX(-50%);width:min(calc(100% - var(--space-lg)*2),var(--container-max))}.kt-site-header .mm:before{bottom:100%;content:"";height:24px;left:0;position:absolute;right:0}@keyframes ktMmIn{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.kt-site-header .mm-grid{display:grid;gap:var(--space-lg);grid-template-columns:1fr 1fr 1.1fr}.kt-site-header .mm-h,.mnav .mm-h{color:var(--tertiary);font-family:var(--font-mono);font-size:var(--type-label-uppercase-size);font-weight:600;letter-spacing:var(--type-label-uppercase-tracking);line-height:var(--type-label-uppercase-line);margin:0 0 var(--space-xs);text-transform:uppercase}.kt-site-header .mm-list{list-style:none;margin:0;padding:0}.kt-site-header .mm-list a,.kt-site-header .mm-list span:not(.mm-i){align-items:center;border-bottom:1px solid var(--outline-variant);color:var(--text-heading);display:flex;font-weight:600;gap:14px;min-height:52px;text-decoration:none}.kt-site-header .mm-list a:visited{color:var(--text-heading)}.kt-site-header .mm-list a:focus,.kt-site-header .mm-list a:hover,.kt-site-header .mm-list a[aria-current]{color:var(--primary)}.kt-site-header .mm-list a[aria-current]{text-decoration:underline}.kt-site-header .mm-i{color:var(--on-surface-variant);font-family:var(--font-mono);font-size:var(--type-mono-size);font-weight:500}.kt-site-header .mm-fig{align-content:start;display:grid;gap:var(--space-sm);margin:0}.kt-site-header .mm-fig img{aspect-ratio:3/2;border-radius:var(--radius-card);object-fit:cover}.kt-site-header .mm-fig .btn{justify-self:start}.kt-site-header:not(.kt-js) .nav-mm:focus-within .mm[hidden]{display:block}.mnav,.mnav *,.mnav :after,.mnav :before{box-sizing:border-box}.mnav{background:var(--surface-base);inset:0;overflow-y:auto;padding:100px var(--space-margin-mobile) var(--space-lg);position:fixed;z-index:55}.mnav[hidden]{display:none}.mnav ul{margin:0;padding:0}.mnav p{margin:0}.mnav .icon{flex:none;height:24px;transition:transform .2s ease;width:24px}.mnav .mnav-list{border-top:1px solid var(--outline-variant);list-style:none}.mnav .mnav-grp>summary,.mnav .mnav-list>li>a,.mnav .mnav-list>li>span{align-items:center;border-bottom:1px solid var(--outline-variant);color:var(--text-heading);cursor:pointer;display:flex;font-family:var(--font-heading);font-size:var(--fs-h3);font-weight:700;justify-content:space-between;letter-spacing:0;line-height:1.28;list-style:none;min-height:56px;text-decoration:none}.mnav .mnav-list>li>a:hover,.mnav .mnav-list>li>a:visited{color:var(--text-heading)}.mnav .mnav-grp>summary::-webkit-details-marker{display:none}.mnav .mnav-grp[open]>summary .icon{transform:rotate(180deg)}.mnav .mnav-grp ul{list-style:none;margin-bottom:var(--space-sm)}.mnav .mnav-grp .mm-h{margin-top:var(--space-sm)}.mnav .mnav-grp ul a,.mnav .mnav-grp ul span{align-items:center;border-bottom:1px solid var(--outline-variant);color:var(--text-heading);display:flex;min-height:48px;text-decoration:none}.mnav .mnav-grp ul a:hover,.mnav .mnav-grp ul a:visited{color:var(--text-heading)}.mnav :focus-visible{outline:3px solid var(--primary-container);outline-offset:3px}.qc,.qc *{box-sizing:border-box}.qc{display:grid;gap:10px;position:fixed;right:0;top:51%;z-index:50}.qc .qc-tab{align-items:center;background:var(--secondary-container);border-radius:var(--radius-button) 0 0 var(--radius-button);box-shadow:var(--shadow-hover);display:flex;font-family:var(--font-body);font-size:var(--type-body-lg-size);font-weight:400;gap:10px;line-height:1.2;min-height:59px;padding:15px 20px;text-decoration:none;transition:background-color .18s ease;width:220px}.qc .qc-tab,.qc .qc-tab:active,.qc .qc-tab:focus,.qc .qc-tab:visited{color:var(--on-secondary)}.qc .qc-tab .qc-ic{flex:none;height:20px;width:20px}.qc .qc-tab:focus-visible{outline:3px solid var(--accent-apricot);outline-offset:2px}.qc .qc-tab:hover{background:var(--secondary);color:var(--on-secondary)}.kt-mbar{display:none}@media (max-width:1180px){.kt-site-header .hdr-cta,.kt-site-header .nav{display:none}.kt-site-header .hdr{justify-content:space-between}.kt-site-header .burger,.kt-site-header .hdr-call{background:var(--surface-base);border:1.5px solid var(--outline-variant);border-radius:var(--radius-button);color:var(--primary);cursor:pointer;display:grid;height:48px;padding:0;place-items:center;width:48px}.kt-site-header .hdr-call{margin-left:auto}.kt-site-header .burger{background:var(--secondary-container);border-color:var(--secondary-container);color:var(--on-secondary)}.kt-site-header .burger .burger-close,.kt-site-header .burger[aria-expanded=true] .burger-open{display:none}.kt-site-header .burger[aria-expanded=true] .burger-close{display:block}.kt-site-header .burger span{display:grid;place-items:center}.kt-mbar{--kt-mbar-h:76px;background:var(--surface-base);border-top:1px solid var(--outline-variant);bottom:0;box-shadow:0 -6px 20px rgba(16,24,22,.08);box-sizing:border-box;display:block;left:0;padding:12px var(--space-md) calc(12px + env(safe-area-inset-bottom,0px));position:fixed;right:0;transition:transform .25s var(--ease),visibility 0s linear 0s;z-index:54}.kt-mbar.kt-mbar--wait{transform:translateY(110%);transition:transform .25s var(--ease),visibility 0s linear .25s;visibility:hidden}.kt-mbar .btn{box-sizing:border-box;display:flex;text-decoration:none;width:100%}.kt-mbar .btn:focus,.kt-mbar .btn:hover,.kt-mbar .btn:visited{color:var(--on-secondary)}body:has(.kt-mbar){padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.nav-open .kt-mbar{display:none}}@media (max-width:720px){.kt-site-header .brand img{height:44px}.kt-site-header .hdr{height:72px}.mnav{padding-top:88px}.qc{bottom:85px;display:flex;flex-direction:column-reverse;gap:8px;right:25px;top:auto}.kt-mbar~.qc{bottom:calc(92px + env(safe-area-inset-bottom,0px));transition:bottom .25s var(--ease)}.kt-mbar.kt-mbar--wait~.qc{bottom:85px}.kt-mbar{padding-left:var(--space-margin-mobile);padding-right:var(--space-margin-mobile)}.qc .qc-tab{border-radius:var(--radius-full);height:50px;justify-content:center;min-height:0;padding:0;width:50px}.qc .qc-tab span{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}}@media (prefers-reduced-motion:reduce){.kt-mbar,.kt-mbar *,.kt-mbar~.qc,.mnav *,.qc *{animation:none!important;transition:none!important}}