:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}html{background-image:url(/assets/wood-CkLwbyo3.png);background-repeat:repeat;background-size:50%;position:relative;width:100vw;height:100vh;overflow:hidden}#root{max-width:1280px;margin:0 auto;text-align:center}@font-face{font-family:liberation-sans;src:url(/assets/LiberationSans-Regular-B28wWSFd.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:liberation-sans;src:url(/assets/LiberationSans-Italic-DW3bF12h.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:liberation-sans;src:url(/assets/LiberationSans-BoldItalic-cSyWcw3C.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:liberation-sans;src:url(/assets/LiberationSans-Bold-C6xWzx1Z.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:comfortaa;src:url(/assets/Comfortaa-Bold-BVKcYrTi.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:latinmono;src:url(/assets/lmmonoprop10-regular-D0QdI-sa.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:latinmono;src:url(/assets/lmmonoslant10-regular-Cupavo6f.otf) format("opentype");font-weight:400;font-style:italic}.cover-page{#background: linear-gradient(to bottom,#3d2b1f,#5a3d2f),radial-gradient(circle at 20% 30%,rgba(92,64,51,.1) 0%,transparent 40%),radial-gradient(circle at 70% 20%,rgba(139,69,19,.08) 0%,transparent 35%),radial-gradient(circle at 40% 60%,rgba(92,64,51,.12) 0%,transparent 45%),radial-gradient(circle at 60% 80%,rgba(165,42,42,.1) 0%,transparent 40%);background:#303030;color:#fff;overflow:hidden;position:relative}.title-page-cont{position:absolute;bottom:4%;left:0;font-family:liberation-sans,monospace;#font-family: "CustomFont";font-size:100%;text-align:left;font-weight:700;font-style:italic;padding:2%}.title-contact{font-size:75%;font-weight:400;font-style:normal;text-align:right}.cover-page img{position:absolute}.popup{top:30%;right:10%;width:80%;color:#fff;pointer-events:none;font-family:comfortaa;font-size:100%;text-align:center;background-color:#64bef4e6;border-radius:2rem;box-shadow:.5rem .5rem 1rem #00000080;font-weight:700;transition:opacity 1s ease;opacity:0}.popup-text{font-family:comfortaa;font-size:100%;text-align:center;font-weight:700}.stain{position:absolute;z-index:1;pointer-events:none}.cover-page-filter{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:#ff000080;#background-color: rgba(0,20,150,.5);#background-color: rgba(252,114,5,.5);mix-blend-mode:screen;pointer-events:none}.page{background:radial-gradient(circle at 20% 25%,rgba(92,64,51,.06) 0%,transparent 35%),radial-gradient(circle at 75% 20%,rgba(139,69,19,.04) 0%,transparent 30%),radial-gradient(circle at 60% 70%,rgba(92,64,51,.05) 0%,transparent 40%),radial-gradient(circle at 50% 50%,rgba(255,255,255,.025) 0%,transparent 60%),linear-gradient(to bottom,#fdf6e3,#eae1c4);box-shadow:inset 0 0 60px #00000014,0 10px 25px #00000040;color:#000;font-family:latinmono;font-size:90%;text-align:left;line-height:120%;position:relative;overflow:hidden}.page-container{padding:5%}.pencil{pointer-events:none}.page h1{font-size:200%;font-family:liberation-sans;text-align:center;line-height:40%;position:relative}.page-footer{position:absolute;bottom:0;right:0;padding:10px}
