@font-face{font-family:sans;src:url(../media/Sora_400Regular-s.p.3cp51-vlvqjo8.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:sans;src:url(../media/Sora_600SemiBold-s.p.1_o427_ztwlrl.ttf)format("truetype");font-display:swap;font-weight:600}@font-face{font-family:sans;src:url(../media/Sora_700Bold-s.p.3ax9ymb90ix4k.ttf)format("truetype");font-display:swap;font-weight:700}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:85.11%;descent-override:25.44%;line-gap-override:0.0%;size-adjust:113.97%}.cyuGKW_className{font-family:sans,sans Fallback}.cyuGKW_variable{--font-sans:"sans", "sans Fallback"}
@font-face{font-family:round;src:url(../media/Fredoka_700Bold-s.p.18i_wzox8yydn.ttf)format("truetype");font-display:swap;font-weight:700}@font-face{font-family:round Fallback;src:local(Arial);ascent-override:94.52%;descent-override:22.9%;line-gap-override:0.0%;size-adjust:103.05%}.njbMOG_className{font-family:round,round Fallback;font-weight:700}.njbMOG_variable{--font-round:"round", "round Fallback"}
:root{--forest:#0f2d24;--deep:#0a211a;--line:#fbf5ee24;--paper:#fbf5ee;--paper-soft:#fbf5eebd;--sun:#ffc857;--coral:#ff7f66;--round:var(--font-round),system-ui,sans-serif;--sans:var(--font-sans),system-ui,sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--deep);color:var(--paper);font:400 17px/1.6 var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}a{color:inherit}.wrap{max-width:1100px;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px));margin:0 auto}h1,h2{font-family:var(--round);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:700}header{background:var(--forest);border-bottom:1px solid var(--line)}header .wrap{justify-content:space-between;align-items:center;padding-block:20px;display:flex}header img{width:auto;height:40px;display:block}.nav{font:600 15px/1 var(--sans);align-items:center;gap:24px;display:flex}.btn{font:700 16px/1 var(--sans);background:var(--sun);color:var(--forest);border-radius:999px;align-items:center;gap:12px;padding:16px 28px;text-decoration:none;display:inline-flex}.btn:focus-visible{outline:3px solid var(--paper);outline-offset:3px}.btn svg,.soon svg{width:20px;height:20px}.nav .btn{padding:11px 20px;font-size:14px}.soon{font:700 16px/1 var(--sans);border:1.5px solid var(--sun);color:var(--sun);border-radius:999px;align-items:center;gap:12px;padding:16px 28px;display:inline-flex}.hero{background:var(--forest);text-align:center;padding-block:110px 130px}.hero img{width:min(420px,78vw);height:auto;margin:0 auto 44px;display:block}.hero h1{max-width:16ch;margin:0 auto;font-size:clamp(36px,6vw,64px);line-height:1.08}.hero p{color:var(--paper-soft);max-width:34ch;margin:22px auto 36px;font-size:clamp(18px,2vw,21px)}.legal{background:var(--forest);padding-block:64px 110px}.legal .wrap{max-width:760px}.legal h1{margin-bottom:10px;font-size:clamp(36px,5vw,52px);line-height:1.1}.legal .updated{color:var(--paper-soft);margin:0 0 40px;font-size:15px}.legal h2{margin:42px 0 12px;font-size:26px;line-height:1.25}.legal h3{font:700 17px/1.35 var(--sans);margin:24px 0 8px}.legal p,.legal li{color:#fbf5eedb;font-size:16.5px;line-height:1.7}.legal ul,.legal ol{padding-left:22px}.legal li{margin:6px 0}.legal a{color:var(--sun)}.legal .card{border:1.5px solid var(--line);border-radius:18px;margin:24px 0;padding:22px 24px}.legal .card p{margin:0}footer{background:var(--deep);color:var(--paper-soft);font-size:14.5px}footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 36px;padding-block:36px;display:flex}footer nav{flex-wrap:wrap;gap:22px;display:flex}footer a{text-decoration:none}footer a:hover{color:var(--paper)}@media (max-width:640px){.nav a:not(.btn){display:none}header img{height:32px}}
