.header_core__A9ebu{--header-height:var(--header-height-top);--fg-color:#fff;--bg-color:transparent;--header-fix:0;position:fixed;top:0;z-index:100;width:100%;background:var(--bg-color);transition:background .3s linear;will-change:background}.header_core__A9ebu:has(input:checked) .header_menu__6snDK{translate:0}.header_core__A9ebu:has(input:checked) .header_overlay__lNtSz{pointer-events:auto}.header_core__A9ebu.scrolled{--header-height:var(--header-height-fix);--fg-color:#7e7971;--bg-color:#fff;--header-fix:1}html:has(.header_core__A9ebu){--header-height-top:7.5rem;--header-height-fix:6.25rem}.header_core__A9ebu .header_container__x7D8K{display:flex;align-items:center;justify-content:space-between;height:var(--header-height);transition:height .3s linear;will-change:height}.header_core__A9ebu .header_container__x7D8K .header_logo__zt9sP{width:auto;height:60px;color:#7e7971;opacity:var(--header-fix);transition:opacity .3s linear}.header_core__A9ebu .header_container__x7D8K .header_containerRight__gOpdc{display:flex;align-items:center;gap:30px}@media(max-width:768px){.header_core__A9ebu .header_container__x7D8K .header_containerRight__gOpdc button{display:none}}.header_core__A9ebu .header_container__x7D8K .header_containerRight__gOpdc label{position:relative;display:flex;flex-direction:column;gap:7px;width:39px;cursor:pointer}.header_core__A9ebu .header_container__x7D8K .header_containerRight__gOpdc label:before{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:max(100%,42px);height:max(100%,42px)}.header_core__A9ebu .header_container__x7D8K .header_containerRight__gOpdc label span{display:block;width:100%;height:2px;border-radius:100vw;background:var(--fg-color);transition:background .3s linear}.header_core__A9ebu .header_menu__6snDK{position:fixed;z-index:102;top:0;right:0;translate:100% 0;width:100vw;height:100vh;height:100dvh;max-width:min(1090px,100vw - 90px);overflow:hidden;border-radius:40px 0 0 40px;background:#403f3d;transition:translate .5s cubic-bezier(.165,.84,.44,1);will-change:translate}@media(max-width:768px){.header_core__A9ebu .header_menu__6snDK{max-width:100%;border-radius:0;padding-inline:60px}}@media(max-width:389px){.header_core__A9ebu .header_menu__6snDK{padding-inline:var(--padding)}}.header_core__A9ebu .header_menu__6snDK label{position:absolute;top:46px;right:46px;z-index:3;display:flex;align-items:center;justify-content:center;width:46px;height:auto;aspect-ratio:1/1;cursor:pointer}.header_core__A9ebu .header_menu__6snDK label span{position:absolute;display:block;width:100%;height:2px;border-radius:100vw;background:#fff;rotate:45deg}.header_core__A9ebu .header_menu__6snDK label span:last-child{rotate:-45deg}.header_core__A9ebu .header_menu__6snDK nav{position:relative;z-index:2;display:flex;align-items:safe center;justify-content:center;height:100%;padding-block:var(--padding);overflow:auto;overscroll-behavior:contain}@media(max-width:768px){.header_core__A9ebu .header_menu__6snDK nav{justify-content:flex-start}}.header_core__A9ebu .header_menu__6snDK nav ul{display:grid;grid-gap:clamp(20px,3.9vh,40px);gap:clamp(20px,3.9vh,40px)}.header_core__A9ebu .header_menu__6snDK nav ul a{position:relative;display:inline-block;padding-bottom:10px;font-size:clamp(2rem,3.3112582781vw,3.125rem);font-weight:200;color:#fff}.header_core__A9ebu .header_menu__6snDK nav ul a:hover:after{width:100%}.header_core__A9ebu .header_menu__6snDK nav ul a:after{content:"";position:absolute;bottom:0;left:0;display:block;width:15px;height:2px;background:#f98583;transition:width .5s ease-out}.header_core__A9ebu .header_menu__6snDK .header_logoSymbol___B38b{position:absolute;top:0;left:0;bottom:0;width:auto;height:auto;max-width:calc(100% - var(--padding));margin-block:auto;color:#7e7971;opacity:.15}@media(max-width:480px){.header_core__A9ebu .header_menu__6snDK .header_logoSymbol___B38b{height:calc(100% - 180px);left:auto;right:var(--padding);max-width:none;min-width:100%}}.header_core__A9ebu .header_overlay__lNtSz{position:fixed;top:0;left:0;z-index:101;width:100%;height:100%;overflow:auto;overscroll-behavior:contain;pointer-events:none}