@font-face{font-family:A2z;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2601-6@1.0/에이투지체-1Thin.woff2)format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:A2z;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2601-6@1.0/에이투지체-2ExtraLight.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:A2z;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2601-6@1.0/에이투지체-3Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:A2z;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2601-6@1.0/에이투지체-4Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:A2z;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2601-6@1.0/에이투지체-5Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:A2z;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2601-6@1.0/에이투지체-6SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:A2z;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2601-6@1.0/에이투지체-7Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:A2z;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2601-6@1.0/에이투지체-8ExtraBold.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:A2z;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2601-6@1.0/에이투지체-9Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--nb-bg:#f6f4ec;--nb-surface:#fffdf8;--nb-ink:#101010;--nb-accent:#ff5b2e;--nb-accent-2:#ffd54a;--nb-border:3px solid var(--nb-ink);--nb-shadow:6px 6px 0 var(--nb-ink);--nb-grid-line:color-mix(in oklab,var(--nb-ink)12%,transparent);--nb-radius:0}*{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}html{background:var(--nb-bg);color:var(--nb-ink);text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;line-height:1.35}body{background-color:var(--nb-bg);background-image:linear-gradient(to right,var(--nb-grid-line)1px,transparent 1px),linear-gradient(to bottom,var(--nb-grid-line)1px,transparent 1px);background-size:30px 30px;font-family:A2z,Noto Sans KR,Apple SD Gothic Neo,sans-serif;font-size:clamp(16px,1.15vw,19px)}h1,h2,h3,h4,h5,h6{letter-spacing:.015em;text-wrap:balance;margin:0;font-family:A2z,Noto Sans KR,Apple SD Gothic Neo,sans-serif;font-weight:800;line-height:1.05}h1{font-size:clamp(2.2rem,8vw,6.2rem)}h2{font-size:clamp(1.7rem,5vw,4.2rem)}h3{font-size:clamp(1.4rem,3.5vw,3rem)}p{max-width:70ch;margin:0}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:3px}button,input,textarea,select{font:inherit;color:inherit;border:var(--nb-border);border-radius:var(--nb-radius);box-shadow:var(--nb-shadow);background:var(--nb-surface)}button{cursor:pointer;text-transform:uppercase;letter-spacing:.06em;font-weight:700}main,section,article,aside,header,footer,nav{min-width:0}::selection{background:var(--nb-accent);color:var(--nb-ink)}@media (max-width:640px){body{background-size:22px 22px;font-size:16px}:root{--nb-shadow:4px 4px 0 var(--nb-ink);--nb-border:2px solid var(--nb-ink)}}
