.theme-toggle-btn[data-astro-cid-x3pjskd3]{position:relative}.theme-toggle-btn[data-astro-cid-x3pjskd3]:hover .toggle-container[data-astro-cid-x3pjskd3]{transform:scale(1.1)}.theme-toggle-btn[data-astro-cid-x3pjskd3]:active .toggle-container[data-astro-cid-x3pjskd3]{transform:scale(.95)}@keyframes ripple{0%{transform:scale(0);opacity:1;background:radial-gradient(circle,rgba(35,153,94,.5) 0%,transparent 70%)}to{transform:scale(4);opacity:0;background:radial-gradient(circle,rgba(35,153,94,0) 0%,transparent 70%)}}.dark[data-astro-cid-x3pjskd3] .ripple[data-astro-cid-x3pjskd3]{background:radial-gradient(circle,rgba(24,160,88,.45) 0%,transparent 70%)}.theme-toggle-btn[data-astro-cid-x3pjskd3].animating .ripple[data-astro-cid-x3pjskd3]{animation:ripple .8s ease-out}.nav-header[data-astro-cid-3ef6ksr2]{--nav-height: 80px}.nav-header-spacer[data-astro-cid-3ef6ksr2]{height:80px}.nav-header[data-astro-cid-3ef6ksr2].scrolled .container[data-astro-cid-3ef6ksr2]{padding-top:.75rem;padding-bottom:.75rem}.nav-icon[data-astro-cid-3ef6ksr2]{height:1rem;width:1rem}.nav-item[data-astro-cid-3ef6ksr2]:before{content:"";position:absolute;bottom:-2px;left:50%;transform:translate(-50%) scaleX(0);width:80%;height:2px;background:linear-gradient(90deg,transparent,currentColor,transparent);transition:transform .3s ease}.nav-item[data-astro-cid-3ef6ksr2]:hover:before{transform:translate(-50%) scaleX(1)}.nav-active[data-astro-cid-3ef6ksr2]{background:linear-gradient(135deg,#18a0581f,#7cc2421a)}.join-btn[data-astro-cid-3ef6ksr2]{overflow:hidden;border-radius:.75rem}.logo-text[data-astro-cid-3ef6ksr2],.nav-item[data-astro-cid-3ef6ksr2]{visibility:visible;opacity:1}.mobile-menu[data-astro-cid-3ef6ksr2]{top:var(--nav-height, 80px);max-height:calc(100vh - var(--nav-height, 80px));overflow-y:auto;-webkit-overflow-scrolling:touch;opacity:0;transform:translateY(-12px);pointer-events:none;visibility:hidden}.mobile-menu[data-astro-cid-3ef6ksr2][data-state=open]{opacity:1;transform:translateY(0);pointer-events:auto;visibility:visible}.mobile-menu-btn[data-astro-cid-3ef6ksr2].active .menu-line[data-astro-cid-3ef6ksr2]:nth-child(1){top:.5rem;--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mobile-menu-btn[data-astro-cid-3ef6ksr2].active .menu-line[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0}.mobile-menu-btn[data-astro-cid-3ef6ksr2].active .menu-line[data-astro-cid-3ef6ksr2]:nth-child(3){top:.5rem;--tw-rotate: -45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mobile-nav-item[data-astro-cid-3ef6ksr2]{animation:slideDown .5s ease forwards}.magnetic[data-astro-cid-3ef6ksr2]{transition:transform .3s cubic-bezier(.4,0,.2,1)}@supports (backdrop-filter: blur(12px)){.nav-backdrop[data-astro-cid-3ef6ksr2]{backdrop-filter:blur(12px) saturate(200%);-webkit-backdrop-filter:blur(12px) saturate(200%)}}.nav-backdrop[data-astro-cid-3ef6ksr2].scrolled-backdrop{background-color:#fffffff2!important}html.dark .nav-backdrop[data-astro-cid-3ef6ksr2].scrolled-backdrop{background-color:#000000f0!important}html.dark .nav-backdrop[data-astro-cid-3ef6ksr2]{background-color:#000000e6}@keyframes leaf-sway{0%,to{transform:translateY(0)}35%{transform:translateY(-2px) rotate(-1.5deg)}65%{transform:translateY(1px) rotate(.8deg)}}.skku-signature[data-astro-cid-3ef6ksr2]{transform-origin:12% 80%}.logo-link[data-astro-cid-3ef6ksr2]:hover .skku-signature[data-astro-cid-3ef6ksr2]{animation:leaf-sway .9s ease-in-out .1s}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}.logo-text[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{background-size:200% auto;animation:shimmer 3s linear infinite}html.mobile-menu-open,body.mobile-menu-open{overflow:hidden;overscroll-behavior:contain}
