.header[data-v-8f80cda7]{z-index:888;width:100vw;position:fixed;top:0}.header__dt[data-v-8f80cda7]{padding-inline:var(--root-padding);grid-template-columns:14rem auto;display:grid}.header__dt[data-v-8f80cda7],.header__mb[data-v-8f80cda7]{height:var(--header-height);-moz-column-gap:2rem;background-color:var(--color-white);border-bottom:1px solid var(--color-gray-200);justify-content:space-between;align-items:center;column-gap:2rem}.header__mb[data-v-8f80cda7]{grid-template-columns:auto var(--header-height);padding-left:var(--root-padding);z-index:888;padding-right:0;display:none;position:relative}.header__mb[data-v-8f80cda7] .logo{width:14rem}@media (width<=1024px){.header__dt[data-v-8f80cda7]{display:none}.header__mb[data-v-8f80cda7]{display:grid}}.homepage .header[data-v-8f80cda7]{background-color:#0000;border:none;position:absolute}@media (width>=1024px){.homepage .header[data-v-8f80cda7]{padding-top:1.4rem}}.homepage .header__dt[data-v-8f80cda7]{background-color:#0000;border:none;flex-direction:row;justify-content:end;padding-inline:0 2rem;display:flex}@media (width<=1024px){.homepage .header[data-v-8f80cda7]{width:100vw;position:fixed;left:0}.homepage .header__dt[data-v-8f80cda7]{display:none}.homepage .header__mb[data-v-8f80cda7]{background-color:var(--color-blue-950);border-bottom:none;display:grid}}.overflow[data-v-8f80cda7]{width:100vw;height:100vh;padding-top:calc(var(--header-height) - 1px);padding-inline:var(--root-padding);z-index:333;display:block;position:fixed;inset:0}.overflow[data-v-8f80cda7],.overflow__wrapper[data-v-8f80cda7]{background-color:var(--color-white);overflow-y:scroll}.overflow__wrapper[data-v-8f80cda7]{border:1px solid var(--color-gray-200);border-bottom:none}.mobile .header[data-v-8f80cda7]{width:100vw;position:fixed;top:0}.mobile .header__container[data-v-8f80cda7]{height:var(--header-mobile-height);grid-template-columns:auto var(--header-mobile-height);-moz-column-gap:2rem;padding-left:var(--root-padding);z-index:888;justify-content:space-between;align-items:center;column-gap:2rem;padding-right:0;display:grid;position:relative}.mobile .header__container.adaptive[data-v-8f80cda7]{display:grid}.mobile .header__container[data-v-8f80cda7] .logo{width:14rem}.mobile .header__mb[data-v-8f80cda7]{height:var(--header-mobile-height)}.mobile.homepage .header[data-v-8f80cda7]{background-color:var(--color-blue-950)}.mobile .overflow[data-v-8f80cda7]{padding-top:calc(var(--header-mobile-height) - 1px)}.mobile .overflow__wrapper[data-v-8f80cda7]{padding-left:0}
