@charset "UTF-8";@font-face{font-family:Comfortaa;font-style:normal;font-weight:300 700;src:url(/assets/fonts/Comfortaa-VariableFont_wght.ttf) format("truetype");font-display:swap}@font-face{font-family:moments;font-style:normal;font-weight:600;src:local("moments"),url(/assets/fonts/manis-banget.ttf) format("truetype");font-display:swap}:root{--clr-green: #86c412;--clr-green-mid: #5a8f29;--clr-green-dark: #2f5d17;--clr-green-tint: rgba(134, 196, 18, .1);--clr-light: #f5f3f0;--clr-glass: rgba(250, 250, 250, .6);--clr-glass-text: rgba(250, 250, 250, .75);--clr-white: #ffffff;--clr-text: #1a1a1a;--clr-text-mid: #555555;--clr-text-light: #888888;--clr-border: rgba(0,0,0,.08);--font-display: "Comfortaa", Arial, sans-serif;--font-body: "Comfortaa", Arial, sans-serif;--font-brand: "moments", Georgia, serif;--header-h: max(72px, calc(var(--vh, 100vh) * .13));--footer-h: max(84px, calc(var(--vh, 100vh) * .12));--shadow-card: 0 2px 20px rgba(0,0,0,.08);--shadow-strong: 0 4px 32px rgba(0,0,0,.14);--radius: 4px;--transition: .25s ease}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%;overflow-x:hidden}body{font-family:var(--font-body);font-weight:300;color:var(--clr-text);background-color:var(--clr-light);-webkit-font-smoothing:antialiased}a{color:var(--clr-green-dark);text-decoration:none;transition:color var(--transition)}a:hover{color:var(--clr-green-mid)}h1,h2,h3{font-family:var(--font-display);font-weight:300;line-height:1.2}.hide-scrollbar{scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.download{white-space:nowrap;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--clr-green-dark);border:1px solid var(--clr-green-mid);padding:9px 18px;border-radius:var(--radius);transition:all var(--transition);cursor:pointer}.download:hover{background:var(--clr-green-dark);border-color:var(--clr-green-dark);color:var(--clr-white)}.scroll-hint{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1.1rem;border:0;border-radius:999px;background:#f5f3f0b3;color:var(--clr-text);font-family:var(--font-body);font-size:.9rem;box-shadow:var(--shadow-strong);cursor:pointer}.scroll-hint fa-icon{animation:hint-bounce 1.6s ease-in-out infinite}@keyframes hint-bounce{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}@media(prefers-reduced-motion:reduce){.scroll-hint fa-icon{animation:none}}.typenav{display:flex;flex-wrap:wrap;gap:.4rem}.typenav button{padding:.35rem .8rem;border:1px solid var(--clr-green-mid);border-radius:999px;background:var(--clr-light);color:var(--clr-text);font-family:var(--font-body);font-size:.8rem;cursor:pointer;transition:all var(--transition)}.typenav button:hover{border-color:var(--clr-green-dark);color:var(--clr-green-dark);background:var(--clr-green-tint)}.typenav button.active{border-color:var(--clr-green-dark);color:var(--clr-green-dark);font-weight:500;box-shadow:inset 0 0 0 .5px var(--clr-green-dark)}.price-status{margin:2rem 8vw;line-height:1.6;color:var(--clr-text)}
