@font-face{font-family:Paperozi;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-4Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Paperozi;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-5Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Paperozi;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-6SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Paperozi;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-7Bold.woff2)format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Paperozi;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-8ExtraBold.woff2)format("woff2");font-weight:800;font-style:normal}:root{--background-dark:#efefef;--background-secondary:#efefef;--text-white:#000;--text-gray:#555;--accent-color:#000;--font-main:"Paperozi",-apple-system,BlinkMacSystemFont,system-ui,Roboto,"Helvetica Neue","Segoe UI","Apple SD Gothic Neo","Noto Sans KR","Malgun Gothic","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol",sans-serif}[data-theme=dark]{--background-dark:#0a0a0a;--background-secondary:#1a1a1a;--text-white:#fff;--text-gray:#a0a0a0;--accent-color:#fff}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;color:var(--text-white);font-family:var(--font-main);background-color:#efefef;overflow-x:hidden}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.animate-hidden{opacity:0}.fade-in-up{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards fadeInUp}.fade-in{opacity:0;animation:.8s ease-out forwards fadeIn}.slide-in-left{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards slideInLeft}.slide-in-right{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards slideInRight}.scale-in{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards scaleIn}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.delay-600{animation-delay:.6s}.delay-700{animation-delay:.7s}.delay-800{animation-delay:.8s}a{color:inherit;text-decoration:none}ul{list-style:none}.mobile-break{display:none}@media (max-width:768px){.mobile-break{display:block}}
.Header-module__9fWxfa__header{z-index:1000;background-color:#0000;border-bottom:none;width:100%;padding:1.5rem 0;position:fixed;top:0;left:0}.Header-module__9fWxfa__container{justify-content:flex-end;align-items:center;max-width:1400px;margin:0 auto;padding:0 2rem;display:flex}.Header-module__9fWxfa__menuButton{cursor:pointer;z-index:1002;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:relative}.Header-module__9fWxfa__menuOverlay{z-index:1001;opacity:0;visibility:hidden;background-color:#00000080;justify-content:flex-end;width:100%;height:100vh;transition:opacity .3s,visibility .3s;display:flex;position:fixed;top:0;left:0}.Header-module__9fWxfa__menuOverlay.Header-module__9fWxfa__open{opacity:1;visibility:visible}.Header-module__9fWxfa__menuContent{background-color:#000000f2;flex-direction:column;width:300px;max-width:80%;height:100%;padding:2rem;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;transform:translate(100%);box-shadow:-5px 0 20px #0000004d}.Header-module__9fWxfa__menuOverlay.Header-module__9fWxfa__open .Header-module__9fWxfa__menuContent{transform:translate(0)}.Header-module__9fWxfa__closeButton{cursor:pointer;background:0 0;border:none;position:absolute;top:1.5rem;right:2rem}.Header-module__9fWxfa__nav{margin-top:5rem}.Header-module__9fWxfa__navList{flex-direction:column;align-items:flex-end;gap:2rem;display:flex}.Header-module__9fWxfa__navItem a,.Header-module__9fWxfa__navItem button{letter-spacing:.05em;color:#fff;text-transform:uppercase;cursor:pointer;background:0 0;border:none;font-size:1.2rem;font-weight:500;transition:opacity .3s}.Header-module__9fWxfa__navItem a:hover,.Header-module__9fWxfa__navItem button:hover{opacity:.7}@media (max-width:768px){.Header-module__9fWxfa__menuContent{width:250px;max-width:85%}}
