:root{--bg:#f5f5f4;--surface:#fff;--sunken:#f0efed;--line:#eceae7;--hair:#f1f0ee;--t1:#1b1b1a;--t2:#6c6b68;--t3:#a3a29e;--accent:#ee6a35;--accent-soft:#fceee7;--accent-ink:#c04f21;--ink:#1f1e1c;--thumb:linear-gradient(135deg,#efeeec,#e2e1de);--gA:#3f9e6a;--gB:#7f9a4e;--gC:#c69a2f;--gD:#cf8336;--gE:#cf5340;--gAt:#2f7d52;--gBt:#5c6e34;--gCt:#876316;--gDt:#9a531f;--gEt:#9c3528;--max:1440px;--pad:40px;--nav-h:64px;--font-display:"BMHANNAPro","Jua","Pretendard",sans-serif;--font-body:"Pretendard","Jua",sans-serif}@font-face{font-family:BMHANNAPro;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/BMHANNAPro.woff) format("woff");font-weight:400;font-display:swap}*,:after,:before{box-sizing:border-box;word-break:keep-all}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--t1);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--accent);text-decoration:none}a:hover{color:#d45523}button{font-family:inherit}img{max-width:100%}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#dcdbd8;border-radius:5px}@keyframes wiUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.band{width:100%}.band--bg{background:var(--bg)}.band--bg,.band--surface{border-bottom:1px solid var(--line)}.band--surface{background:var(--surface)}.band--ink{background:var(--ink)}.container{width:100%;max-width:var(--max);margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}.section{padding-top:84px;padding-bottom:84px}[id]{scroll-margin-top:var(--nav-h)}@media (max-width:759px){:root{--pad:20px}.section{padding-top:52px;padding-bottom:52px}}