:root{--bg:#07080b;--bg-2:#0c0d11;--bg-alt:#07080b;--ink:#eceef2;--dim:#8b909b;--line:#eceef21f;--red:#ff2a1f;--green:#2dff74;--display:var(--font-bungee), "Impact", sans-serif;--body:var(--font-grotesk), system-ui, sans-serif;--pad:clamp(20px, 5vw, 64px);--header:76px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg);scroll-behavior:smooth;scroll-padding-top:var(--header);overflow-x:clip}body{background:var(--bg);min-height:100svh;color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.6;overflow-x:clip}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::selection{background:var(--green);color:var(--bg)}:focus-visible{outline:2px solid var(--green);outline-offset:3px}.container{width:min(1280px,100%);padding:0 var(--pad);margin:0 auto}.section{background:var(--bg);padding:clamp(96px,14vh,168px) 0;position:relative}.section--alt{background:var(--bg-alt)}.section--light{--green:#0d9a45;--ink:#0c0d11;--dim:#5a5f6b;--line:#0c0d1124;--bg-2:#e7e4dc;color:var(--ink);background:#f2f0ea}.head{text-align:center;flex-direction:column;align-items:center;gap:22px;margin-bottom:clamp(48px,7vh,80px);display:flex}.headSide{flex-direction:column;align-items:center;display:flex}.label{letter-spacing:.18em;text-transform:uppercase;color:var(--dim);justify-content:center;align-items:center;gap:14px;font-size:13px;font-weight:600;display:flex}.label b{color:var(--red);font-weight:600}.label:before,.label:after{content:"";background:var(--line);flex:0 0 40px;height:1px}.h2{font-family:var(--display);letter-spacing:.005em;text-transform:uppercase;font-size:clamp(28px,min(7.2vw,13vh),112px);font-weight:400;line-height:1.2}.lead{max-width:38em;color:var(--dim);margin-left:auto;margin-right:auto;font-size:clamp(16px,1.25vw,18px);line-height:1.6}.more{border-bottom:1px solid var(--red);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);align-items:center;gap:12px;margin-top:22px;padding-bottom:6px;font-size:14px;font-weight:700;transition:border-color .25s,gap .25s;display:inline-flex}.more svg{width:18px;height:18px;color:var(--red)}.more:hover{border-color:var(--green);gap:18px}.more:hover svg{color:var(--green)}.btn{border:1px solid var(--green);background:var(--green);color:#04120a;height:56px;font-family:var(--body);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:12px;padding:0 28px;font-size:14px;font-weight:700;transition:background .25s,color .25s,box-shadow .25s;display:inline-flex}.btn:hover{color:var(--green);background:0 0;box-shadow:0 0 28px #2dff7447}.btn--ghost{color:var(--ink);border-color:var(--line);background:0 0}.btn--ghost:hover{border-color:var(--ink);color:var(--ink);box-shadow:none}.btn svg{width:18px;height:18px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
