header.svelte-vny38x{position:fixed;width:100%;height:80px;display:flex;justify-content:space-between;align-items:center;padding:0 16px}header.svelte-vny38x .logo:where(.svelte-vny38x){width:max(130px,9vw)}.bg-asa-red.svelte-vny38x{background-color:#791111}.menu.svelte-vny38x .nav-item:where(.svelte-vny38x){position:relative;font-size:.875rem;font-weight:700;width:5.714em;height:40px;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;transform:translateY(0);margin-right:32px;letter-spacing:.5px}.menu.svelte-vny38x .nav-item:where(.svelte-vny38x):after{content:"";position:absolute;width:100%;height:1px;border-bottom:1px solid #791111;left:-100%;bottom:0;transition:left .3s cubic-bezier(1,-.33,0,.41);border-radius:999px}.menu.svelte-vny38x .nav-item:where(.svelte-vny38x):hover:after{left:0}.menu.svelte-vny38x .nav-item:where(.svelte-vny38x):hover span:where(.svelte-vny38x):first-child{transform:translateY(-150%)}.menu.svelte-vny38x .nav-item:where(.svelte-vny38x):hover span:where(.svelte-vny38x):last-child{transform:translateY(-50%)}.menu.svelte-vny38x .nav-item.active:where(.svelte-vny38x){color:#791111}.menu.svelte-vny38x .nav-item:where(.svelte-vny38x) span:where(.svelte-vny38x){transition:transform .4s ease}.menu.svelte-vny38x .nav-item:where(.svelte-vny38x) span:where(.svelte-vny38x):first-child{transform:translateY(50%)}.menu.svelte-vny38x .nav-item:where(.svelte-vny38x) span:where(.svelte-vny38x):last-child{transform:translateY(150%)}.hamburger-menu.svelte-vny38x{width:50px;height:50px;border-radius:5px;z-index:50}.hamburger-menu.svelte-vny38x .nav-item:where(.svelte-vny38x){font-size:3.125rem;font-weight:500;line-height:1;padding:3.125rem .9375rem;border-top:1px solid rgba(255,255,255,.1803921569)}.hamburger-menu.svelte-vny38x .nav-item:where(.svelte-vny38x):last-of-type{border-bottom:1px solid rgba(255,255,255,.1803921569);margin-bottom:2rem}.hamburger-menu.svelte-vny38x .nav-item.active:where(.svelte-vny38x){color:inherit}.hamburger-menu.svelte-vny38x .nav-item:where(.svelte-vny38x):hover{text-decoration:underline;text-underline-position:under}.hamburger-menu.svelte-vny38x .email:where(.svelte-vny38x){font-size:1rem}.hamburger-menu.svelte-vny38x .menu-button:where(.svelte-vny38x){transition:all .6s;width:50px;height:50px;cursor:pointer}.hamburger-menu.svelte-vny38x .menu-button.text-black:where(.svelte-vny38x) .menu-button__line:where(.svelte-vny38x){background-color:#111}.hamburger-menu.svelte-vny38x .menu-button__line:where(.svelte-vny38x){display:inline-block;transition:all .4s;position:absolute;left:14px;height:3px;border-radius:2px;background-color:#fff;width:45%;z-index:50}.hamburger-menu.svelte-vny38x .menu-button__line:where(.svelte-vny38x):nth-of-type(1){top:15px}.hamburger-menu.svelte-vny38x .menu-button__line:where(.svelte-vny38x):nth-of-type(2){top:23px}.hamburger-menu.svelte-vny38x .menu-button__line:where(.svelte-vny38x):nth-of-type(3){top:31px}.hamburger-menu.svelte-vny38x .email:where(.svelte-vny38x){padding-right:1.5rem;margin-bottom:3rem}.hamburger-menu.svelte-vny38x .sns:where(.svelte-vny38x) a:where(.svelte-vny38x){margin-right:1.5rem}.hamburger-menu.svelte-vny38x .sns:where(.svelte-vny38x) svg:where(.svelte-vny38x) path:where(.svelte-vny38x){fill:#ebebeb}.text-black.svelte-vny38x{color:#111}.menu-button.active .menu-button__line{background:#000}.hamburger-menu.active .menu-button__line:nth-of-type(1){top:18px!important;left:18px!important;transform:translateY(6px) rotate(-45deg)!important;width:30%!important;background-color:#fff!important}.hamburger-menu.active .menu-button__line:nth-of-type(2){opacity:0!important}.hamburger-menu.active .menu-button__line:nth-of-type(3){top:30px!important;left:18px!important;transform:translateY(-6px) rotate(45deg)!important;width:30%!important;background-color:#fff!important}.hamburger-menu.active .menu-button{transform:rotate(360deg)!important}a.svelte-vny38x{color:inherit;text-decoration:none}@media screen and (min-width: 700px){.hamburger-menu.svelte-vny38x .nav-item:where(.svelte-vny38x){font-size:4.375rem;padding:1.5625rem 4.6875rem;font-weight:800;margin:auto;width:50%;border:none}.hamburger-menu.svelte-vny38x .email:where(.svelte-vny38x),.hamburger-menu.svelte-vny38x .sns:where(.svelte-vny38x){width:50%;padding-right:0}.hamburger-menu.svelte-vny38x .sns:where(.svelte-vny38x) a:where(.svelte-vny38x){margin:0;margin-left:1.5rem}}
