body:has(.m-local-header) .m-website-header-global{animation:none;box-shadow:none}.m-website-header-global{background-color:var(--theme-header-bg-color)}.m-website-header-global .header-inner{align-items:center;align-items:stretch;display:flex;flex-direction:column;gap:0;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:var(--theme-layout-content-default-width);min-height:4rem;padding:1rem 2rem}@media screen and (max-width:1000px){.m-website-header-global .header-inner{flex-direction:row;height:30px;padding:.6rem 0 .6rem var(--theme-layout-sp-horizontal-space)}}.m-website-header-global .header-logo{align-items:center;display:flex;flex:0 0 auto;gap:2rem;max-width:40%;min-height:6rem}@media screen and (max-width:1000px){.m-website-header-global .header-logo{max-width:50%}}@media screen and (max-width:768px){.m-website-header-global .header-logo{max-width:40%}}.m-website-header-global .header-logo>span{display:block;max-width:50%;width:100%}.m-website-header-global .header-logo img{display:block}@media screen and (max-width:1000px){.m-website-header-global .header-logo img{object-fit:contain;object-position:left center;width:auto}}.m-website-header-global .header-nav{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:1000px){.m-website-header-global .header-nav{max-width:50%}}.m-website-header-global .header-toggle{align-self:stretch;background-color:var(--theme-header-bg-color);border:none;display:block;flex:0 0 auto;margin-left:auto;padding:10px 0;position:relative;width:7.2rem}.m-website-header-global .header-toggle i{border-top:2px solid var(--theme-header-menu-submenu-bg-color);height:0;inset:0;left:50%;margin-left:-1.3rem;position:absolute;top:50%;transition:transform .3s linear;width:2.6rem}.m-website-header-global .header-toggle i:first-child{margin-top:-1rem}.m-website-header-global .header-toggle i:nth-child(2){margin-top:-1px}.m-website-header-global .header-toggle i:nth-child(3){margin-top:.8rem}.m-website-header-global .header-toggle.-js-open i:first-child{margin-top:-.1rem;transform:rotate(45deg)}.m-website-header-global .header-toggle.-js-open i:nth-child(2){transform:scaleX(0)}.m-website-header-global .header-toggle.-js-open i:nth-child(3){margin-top:-.1rem;transform:rotate(-45deg)}@media screen and (min-width:1001px){.m-website-header-global .header-toggle{display:none}}.m-website-header-global .gnav-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:hwb(from var(--theme-header-bg-color) h w b/.6);height:calc(100% - 30px);left:0;opacity:0;position:fixed;top:30px;transition:opacity .3s,visibility .3s;visibility:hidden;width:100%;z-index:99}.m-website-header-global .gnav-overlay.-js-open{opacity:1;transition-delay:.15s;visibility:visible}@media screen and (min-width:1001px){.m-website-header-global .gnav-overlay{display:none}}.m-website-header-global .gnav{align-items:center;background-color:var(--theme-header-bg-color);display:flex;flex-wrap:wrap-reverse;gap:.4rem 2rem;justify-content:flex-end}@media screen and (max-width:1000px){.m-website-header-global .gnav{box-shadow:0 1px 0 rgba(0,0,0,.03),0 4px 4px rgba(0,0,0,.03);display:block;left:0;max-height:calc(100% - 30px);overflow:auto;padding:20px var(--theme-layout-sp-horizontal-space);pointer-events:none;position:fixed;top:30px;transform:translateX(100%);transition:transform .3s ease-in-out,visibility 0s linear .3s;visibility:hidden;width:100%;z-index:100}.m-website-header-global .gnav.-js-open{pointer-events:auto;transform:translateX(0);transition:transform .3s ease-in-out,visibility 0s;visibility:visible}}.m-website-header-global .gnav ul{list-style:none;margin:0;padding:0}.m-website-header-global .gnav .menu{align-items:center;background:var(--theme-header-bg-color);color:var(--theme-header-menu-text-color);display:flex;font-weight:500;gap:.6rem 1.2rem;line-height:1.25}@media screen and (max-width:1000px){.m-website-header-global .gnav .menu{align-items:flex-start;flex-direction:column;gap:0}}.m-website-header-global .gnav .menu a{color:inherit;text-decoration:none}.m-website-header-global .gnav .menu a:hover{color:var(--theme-header-menu-text-hover-color)}.m-website-header-global .gnav .menu .menu-toggle{background-color:transparent;border:none;display:none;font-size:0;padding:0;position:relative;width:5rem}.m-website-header-global .gnav .menu .menu-toggle:after{border-right:2px solid var(--theme-header-menu-text-color);border-top:2px solid var(--theme-header-menu-text-color);content:"";display:inline-block;height:.8rem;margin-top:-.4rem;position:absolute;right:.4rem;top:50%;transform:rotate(135deg);transition:transform .3s ease-out;width:.8rem}.m-website-header-global .gnav .menu .menu-toggle.-js-open:after{transform:rotate(-45deg)}@media screen and (max-width:1000px){.m-website-header-global .gnav .menu .hs-menu-depth-1{width:100%}}.m-website-header-global .gnav .menu .hs-menu-depth-1>.menu-link{display:block;padding:1rem 1.2rem;transition:color .3s}@media screen and (max-width:1000px){.m-website-header-global .gnav .menu .hs-menu-depth-1>.menu-link{border-bottom:1px solid var(--theme-header-border-color);padding-left:0}}@media screen and (min-width:1001px){.m-website-header-global .gnav .menu .hs-menu-depth-1>.menu-link:hover{color:var(--theme-header-menu-text-hover-color);opacity:1}}.m-website-header-global .gnav .menu .hs-menu-depth-1.hs-item-has-children{position:relative}@media screen and (max-width:1000px){.m-website-header-global .gnav .menu .hs-menu-depth-1.hs-item-has-children{display:flex;flex-wrap:wrap}}.m-website-header-global .gnav .menu .hs-menu-depth-1.hs-item-has-children>.menu-link{align-items:center;display:flex;gap:.6rem}@media screen and (max-width:1000px){.m-website-header-global .gnav .menu .hs-menu-depth-1.hs-item-has-children>.menu-link{width:calc(100% - 5rem)}}.m-website-header-global .gnav .menu .hs-menu-depth-1.hs-item-has-children>.menu-link:after{border-right:2px solid;border-top:2px solid;content:"";display:inline-block;flex:0 0 auto;height:.8rem;transform:rotate(135deg);width:.8rem}@media screen and (max-width:1000px){.m-website-header-global .gnav .menu .hs-menu-depth-1.hs-item-has-children>.menu-link:after{content:none}.m-website-header-global .gnav .menu .hs-menu-depth-1.hs-item-has-children>.menu-toggle{border-bottom:1px solid var(--theme-header-border-color);display:block}}@media screen and (min-width:1001px){.m-website-header-global .gnav .menu .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper{background:var(--theme-header-menu-submenu-bg-color);box-shadow:0 4px 10px rgba(0,0,0,.2);color:var(--theme-header-menu-submenu-text-color);left:-2.4rem;opacity:0;padding:.8rem 2.4rem;position:absolute;top:100%;transition:opacity .3s,visibility .3s;visibility:hidden;width:24rem;z-index:10}.m-website-header-global .gnav .menu .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper:before{content:"";height:5px;left:0;position:absolute;top:0;transform:translateY(-100%);width:100%}}@media screen and (max-width:1000px){.m-website-header-global .gnav .menu .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper{display:none;width:100%}}.m-website-header-global .gnav .menu .hs-menu-depth-1.hs-item-has-children.-js-open>.hs-menu-children-wrapper{opacity:1;visibility:visible}.m-website-header-global .gnav .menu .hs-menu-depth-2{border-bottom:1px solid var(--theme-header-menu-submenu-border-color)}@media screen and (min-width:1001px){.m-website-header-global .gnav .menu .hs-menu-depth-2:last-child{border-bottom:none}.m-website-header-global .gnav .menu .hs-menu-depth-2 a:hover{color:var(--theme-header-menu-submenu-text-hover-color)}.m-website-header-global .gnav .menu .hs-menu-depth-2>a.menu-link:after{border-right:2px solid;border-top:2px solid;content:"";display:block;flex:0 0 auto;height:.8rem;transform:rotate(45deg);width:.8rem}}.m-website-header-global .gnav .menu .hs-menu-depth-2>.menu-link{align-items:center;display:flex;gap:.66em;justify-content:space-between;padding:1.6rem .3rem 1.6rem 0}@media screen and (max-width:1000px){.m-website-header-global .gnav .menu .hs-menu-depth-2>.menu-link{padding:1rem 2rem}.m-website-header-global .gnav .menu .hs-menu-depth-2 ul{border-bottom:1px solid var(--theme-header-menu-submenu-border-color);padding-bottom:.5em}}.m-website-header-global .gnav .menu .hs-menu-depth-3{padding:.5em 0 0 1em}@media screen and (max-width:1000px){.m-website-header-global .gnav .menu .hs-menu-depth-3{padding-left:2.4rem}}.m-website-header-global .gnav .menu .hs-menu-depth-3 ul{display:none}.m-website-header-global .button-group{display:flex;flex:0 0 auto;gap:.8rem}@media screen and (max-width:1000px){.m-website-header-global .button-group{gap:1.6rem;margin-top:2.4rem}}.m-website-header-global .button-group .c-button{border-radius:.4rem;border-width:1px;display:flex;font-size:var(--theme-font-size);font-weight:500;gap:.6rem;line-height:1.5;min-height:4rem;min-width:auto;padding:.6rem 1.6rem;text-decoration:none}@media screen and (max-width:1000px){.m-website-header-global .button-group .c-button{min-height:5rem;width:calc(100% - .8rem)}}.m-website-header-global .button-group .c-button .icon{flex:0 0 auto;height:2rem;margin:0;position:static;width:2rem}.m-website-header-global .button-group .c-button.-icon-pos-left{flex-direction:row-reverse}