/* FONT
================================ */
@font-face {font-family:'Paperozi';src:url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-1Thin.woff2') format('woff2');font-weight:100;font-display:swap;}
@font-face {font-family:'Paperozi';src:url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-2ExtraLight.woff2') format('woff2');font-weight:200;font-display:swap;}
@font-face {font-family:'Paperozi';src:url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-3Light.woff2') format('woff2');font-weight:300;font-display:swap;}
@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-display:swap;}
@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-display:swap;}
@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-display:swap;}
@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-display:swap;}
@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-display:swap;}
@font-face {font-family:'Paperozi';src:url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-9Black.woff2') format('woff2');font-weight:900;font-display:swap;}

/* RESET
================================ */
*, *::before, *::after {box-sizing:border-box; margin:0; padding:0;}
html {font-size:16px; scroll-behavior:smooth;}
body {font-family:'Paperozi','Apple SD Gothic Neo',sans-serif; color:#fff; background:#111; line-height:1.7; word-break:keep-all; overflow-x:hidden; -webkit-font-smoothing:antialiased;}
input, button, select, textarea, optgroup {font-family:'Paperozi','Apple SD Gothic Neo',sans-serif;}
img {display:block; max-width:100%; height:auto;}
a {color:inherit; text-decoration:none;}
ul, ol {list-style:none;}
address {font-style:normal;}

/* VARIABLES
================================ */
:root {
    --orange: #f56500;
    --orange-light: #ff7b1f;
    --dark: #111;
    --white: #fff;
    --inner-width: 1280px;
    --header-h: 64px;
}

/* INNER
================================ */
.inner {max-width:var(--inner-width); margin:0 auto; padding:0 40px;}

/* HEADER
================================ */
#header {}

/* FOOTER
================================ */
#footer {}