@import "https://fonts.googleapis.com/css2?family=Anton&family=DM+Sans:wght@300;400;500;700&family=Space+Mono:wght@400;700&display=swap";nav[data-v-f393229f]{z-index:500;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding:20px 24px;transition:border-color .3s,background .3s;display:flex;position:fixed;top:0;left:0;right:0}nav.scrolled[data-v-f393229f]{border-color:var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0af2}.nav-logo[data-v-f393229f]{font-family:var(--font-display);letter-spacing:5px;color:var(--white);text-transform:uppercase;font-size:18px;text-decoration:none}.nav-links[data-v-f393229f]{display:none}.hamburger[data-v-f393229f]{cursor:pointer;z-index:600;background:0 0;border:none;flex-direction:column;gap:5px;padding:4px;display:flex}.hamburger span[data-v-f393229f]{background:var(--white);transform-origin:50%;width:24px;height:2px;transition:all .3s;display:block}.hamburger span:first-child.open[data-v-f393229f]{transform:translateY(7px)rotate(45deg)}.hamburger span:nth-child(2).open[data-v-f393229f]{opacity:0}.hamburger span:nth-child(3).open[data-v-f393229f]{transform:translateY(-7px)rotate(-45deg)}.mobile-menu[data-v-f393229f]{pointer-events:none;z-index:550;opacity:0;background:#0a0a0afa;flex-direction:column;justify-content:center;align-items:center;gap:40px;transition:opacity .3s;display:flex;position:fixed;inset:0}.mobile-menu.open[data-v-f393229f]{opacity:1;pointer-events:all}.mobile-menu a[data-v-f393229f]{font-family:var(--font-display);letter-spacing:6px;text-transform:uppercase;color:var(--white);opacity:.7;cursor:pointer;font-size:42px;text-decoration:none;transition:opacity .2s}.mobile-menu a[data-v-f393229f]:hover{opacity:1}footer[data-v-731ff63f]{padding:72px var(--pad-x);border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;display:flex}.footer-logo[data-v-731ff63f]{font-family:var(--font-display);letter-spacing:6px;text-transform:uppercase;margin-bottom:8px;font-size:32px;display:block}.footer-sub[data-v-731ff63f]{font-family:var(--font-mono);letter-spacing:4px;text-transform:uppercase;opacity:.25;font-size:9px}.footer-right[data-v-731ff63f]{font-family:var(--font-mono);letter-spacing:3px;text-transform:uppercase;opacity:.2;text-align:right;font-size:9px}@media (width<=768px){footer[data-v-731ff63f]{flex-direction:column;align-items:flex-start;gap:0;padding:48px 24px}.footer-right[data-v-731ff63f]{text-align:left;border-top:1px solid var(--line);opacity:.35;width:100%;margin-top:24px;padding-top:24px}}#hero[data-v-cc79d11e]{border-bottom:1px solid var(--line);flex-direction:column;justify-content:flex-end;min-height:100svh;padding:0 24px 60px;display:flex;position:relative;overflow:hidden}.hero-circle[data-v-cc79d11e]{border-radius:0;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.carousel-slide[data-v-cc79d11e]{position:absolute;inset:0}.carousel-media[data-v-cc79d11e]{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.circle-overlay[data-v-cc79d11e]{background:linear-gradient(#0a0a0a4d 0%,#0a0a0ab3 60%,#0a0a0aeb 100%);position:absolute;inset:0}.carousel-dots[data-v-cc79d11e]{z-index:2;gap:8px;display:flex;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}.dot[data-v-cc79d11e]{cursor:auto;background:#ffffff59;border:none;width:24px;height:2px;padding:0;transition:background .3s,width .3s}.dot.active[data-v-cc79d11e]{background:var(--white);width:40px}.fade-enter-active[data-v-cc79d11e],.fade-leave-active[data-v-cc79d11e]{transition:opacity .8s;position:absolute;inset:0}.fade-enter-from[data-v-cc79d11e],.fade-leave-to[data-v-cc79d11e]{opacity:0}.fade-enter-to[data-v-cc79d11e],.fade-leave-from[data-v-cc79d11e]{opacity:1}.hero-vert[data-v-cc79d11e]{display:none}.arrow[data-v-cc79d11e]{color:var(--white);cursor:pointer;z-index:10;background:#0a0a0a80;border:1px solid #fff3;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;transition:background .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.arrow[data-v-cc79d11e]:hover{background:#0a0a0ad9}.arrow-prev[data-v-cc79d11e]{left:12px}.arrow-next[data-v-cc79d11e]{right:12px}.hero-content[data-v-cc79d11e]{text-align:center;z-index:1;max-width:100%;position:relative}.hero-title[data-v-cc79d11e]{font-family:var(--font-display);letter-spacing:2px;text-transform:uppercase;font-size:clamp(72px,20vw,120px);line-height:.87;animation:.9s .65s both fadeUp}.hero-title .outline[data-v-cc79d11e]{-webkit-text-stroke:1.5px var(--white);color:#0000}.hero-theme[data-v-cc79d11e]{font-family:var(--font-display);letter-spacing:6px;text-transform:uppercase;opacity:.22;margin-top:10px;font-size:clamp(16px,5vw,24px)}.hero-cta[data-v-cc79d11e]{margin-top:40px;animation:.8s 1s both fadeUp}.esgotado-stamp[data-v-cc79d11e]{text-align:center;width:100%;font-family:var(--font-display);letter-spacing:8px;text-transform:uppercase;color:#0000;-webkit-text-stroke:1.5px var(--white);opacity:.7;border:1px solid #f0ece459;padding:20px;font-size:17px;animation:.5s cubic-bezier(.77,0,.175,1) 1.4s both stampIn-cc79d11e;display:inline-block;transform:rotate(-2deg)}@keyframes stampIn-cc79d11e{0%{opacity:0;transform:rotate(-2deg)scale(1.15)}to{opacity:.7;transform:rotate(-2deg)scale(1)}}.ticker[data-v-207f7297]{background:var(--white);color:var(--black);white-space:nowrap;padding:14px 0;overflow:hidden}.ticker-inner[data-v-207f7297]{animation:20s linear infinite tickerScroll;display:inline-flex}.ticker-item[data-v-207f7297]{font-family:var(--font-display);letter-spacing:5px;text-transform:uppercase;padding:0 40px;font-size:14px}.ticker-sep[data-v-207f7297]{opacity:.25}.cd-block[data-v-555bf68a]{background:var(--black2);border:1px solid var(--line);text-align:center;padding:48px 32px;transition:background .3s;position:relative;overflow:hidden}.cd-block[data-v-555bf68a]:hover{background:var(--black3)}.cd-block[data-v-555bf68a]:before{content:"";background:repeating-linear-gradient(90deg,#0000 0 30px,#ffffff04 30px 31px);position:absolute;inset:0}.cd-num[data-v-555bf68a]{font-family:var(--font-display);color:var(--white);font-size:clamp(64px,9vw,110px);line-height:1;display:block;position:relative}.cd-unit[data-v-555bf68a]{font-family:var(--font-mono);letter-spacing:5px;text-transform:uppercase;opacity:.3;margin-top:16px;font-size:9px;display:block;position:relative}#countdown[data-v-76bd815a]{padding:100px var(--pad-x);border-bottom:1px solid var(--line)}.countdown-top[data-v-76bd815a]{justify-content:space-between;align-items:flex-start;margin-bottom:64px;display:flex}.countdown-top h2[data-v-76bd815a]{font-family:var(--font-display);letter-spacing:2px;text-transform:uppercase;font-size:clamp(36px,5vw,64px);line-height:1}.countdown-top p[data-v-76bd815a]{font-family:var(--font-mono);letter-spacing:4px;text-transform:uppercase;opacity:.35;text-align:right;max-width:260px;font-size:10px;line-height:1.8}.countdown-grid[data-v-76bd815a]{grid-template-columns:repeat(4,1fr);gap:2px;display:grid}@media (width<=768px){#countdown[data-v-76bd815a]{padding:64px 24px}.countdown-top[data-v-76bd815a]{flex-direction:column;gap:16px}.countdown-top p[data-v-76bd815a]{text-align:left}.countdown-grid[data-v-76bd815a]{grid-template-columns:repeat(2,1fr)}}#sobre[data-v-a3462899]{padding:var(--pad-y) var(--pad-x);border-bottom:1px solid var(--line)}.sobre-grid[data-v-a3462899]{grid-template-columns:1fr 1fr;align-items:start;gap:100px;display:grid}.section-tag[data-v-a3462899]{font-family:var(--font-mono);letter-spacing:5px;text-transform:uppercase;opacity:.35;margin-bottom:28px;font-size:10px;display:block}.section-title[data-v-a3462899]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:1px;margin-bottom:40px;font-size:clamp(42px,5.5vw,72px);line-height:.9}.section-title .outline[data-v-a3462899]{-webkit-text-stroke:1px var(--white);color:#0000}.sobre-text[data-v-a3462899]{opacity:.6;margin-bottom:20px;font-size:15px;font-weight:300;line-height:1.85}.verse-block[data-v-a3462899]{border:1px solid var(--line);background:var(--black2);margin-top:44px;padding:28px 32px;position:relative}.verse-block[data-v-a3462899]:before{content:"\"";font-family:var(--font-display);color:#ffffff14;font-size:80px;line-height:1;position:absolute;top:-28px;left:24px}.verse-block p[data-v-a3462899]{font-family:var(--font-mono);opacity:.65;font-size:12px;line-height:1.9}.verse-block cite[data-v-a3462899]{font-family:var(--font-mono);letter-spacing:4px;text-transform:uppercase;opacity:.35;margin-top:12px;font-size:9px;font-style:normal;display:block}.sobre-right[data-v-a3462899]{position:sticky;top:120px}.sobre-visual[data-v-a3462899]{aspect-ratio:1;background:var(--black2);border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.sobre-visual[data-v-a3462899]:before{content:"";background:repeating-linear-gradient(135deg,#0000 0 14px,#ffffff05 14px 15px),repeating-linear-gradient(45deg,#0000 0 20px,#ffffff04 20px 21px);position:absolute;inset:0}.ring[data-v-a3462899]{border:1px solid #ffffff12;border-radius:50%;position:absolute}.ring-outer[data-v-a3462899]{width:85%;height:85%;top:7.5%;left:7.5%}.ring-inner[data-v-a3462899]{width:65%;height:65%;top:17.5%;left:17.5%}.sobre-visual-text[data-v-a3462899]{text-align:center;z-index:1;position:relative}.sobre-visual-text .big[data-v-a3462899]{font-family:var(--font-display);letter-spacing:4px;font-size:clamp(42px,7vw,80px);line-height:1;display:block}.sobre-visual-text .big.outline[data-v-a3462899]{-webkit-text-stroke:1px var(--white);color:#0000}.sobre-visual-text .small[data-v-a3462899]{font-family:var(--font-mono);letter-spacing:5px;text-transform:uppercase;opacity:.35;margin-top:10px;font-size:10px;display:block}@media (width<=768px){.sobre-grid[data-v-a3462899]{grid-template-columns:1fr;gap:48px}.sobre-right[data-v-a3462899]{display:none}}#info[data-v-3318c71a]{border-bottom:1px solid var(--line)}.info-grid[data-v-3318c71a]{grid-template-columns:repeat(3,1fr);display:grid}.info-card[data-v-3318c71a]{border-right:1px solid var(--line);padding:56px 48px;transition:background .3s;position:relative;overflow:hidden}.info-card[data-v-3318c71a]:last-child{border-right:none}.info-card[data-v-3318c71a]:hover{background:var(--black2)}.info-card[data-v-3318c71a]:after{content:"";background:var(--white);transform-origin:0;height:1px;transition:transform .4s cubic-bezier(.77,0,.175,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.info-card[data-v-3318c71a]:hover:after{transform:scaleX(1)}.info-num[data-v-3318c71a]{font-family:var(--font-display);color:#ffffff0d;margin-bottom:20px;font-size:80px;line-height:1}.info-title[data-v-3318c71a]{font-family:var(--font-display);letter-spacing:2px;text-transform:uppercase;margin-bottom:14px;font-size:26px}.info-text[data-v-3318c71a]{opacity:.45;font-size:14px;font-weight:300;line-height:1.75}@media (width<=768px){.info-grid[data-v-3318c71a]{grid-template-columns:1fr}.info-card[data-v-3318c71a]{border-right:none;border-bottom:1px solid var(--line)}}#inscricao[data-v-d99438a4]{padding:var(--pad-y) var(--pad-x);border-top:1px solid var(--line)}.encerrado-inner[data-v-d99438a4]{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.section-tag[data-v-d99438a4]{font-family:var(--font-mono);letter-spacing:5px;text-transform:uppercase;opacity:.35;margin-bottom:28px;font-size:10px;display:block}.encerrado-title[data-v-d99438a4]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:2px;margin-bottom:16px;font-size:clamp(64px,9vw,120px);line-height:.88}.counter[data-v-d99438a4]{display:block}.encerrado-title .outline[data-v-d99438a4]{-webkit-text-stroke:1.5px var(--white);color:#0000;font-size:clamp(36px,5vw,64px)}.encerrado-sub[data-v-d99438a4]{font-family:var(--font-mono);letter-spacing:3px;text-transform:uppercase;opacity:.4;margin-bottom:48px;font-size:11px}.encerrado-divider[data-v-d99438a4]{background:#f0ece44d;width:48px;height:1px;margin-bottom:32px}.encerrado-msg[data-v-d99438a4]{opacity:.6;margin-bottom:48px;font-size:15px;font-weight:300;line-height:1.85}.encerrado-msg strong[data-v-d99438a4]{color:var(--white);opacity:1;font-weight:500}.encerrado-data[data-v-d99438a4]{flex-direction:column;gap:10px;display:flex}.encerrado-data span[data-v-d99438a4]{font-family:var(--font-mono);letter-spacing:5px;text-transform:uppercase;opacity:.25;font-size:9px}.encerrado-right[data-v-d99438a4]{position:sticky;top:120px}.encerrado-visual[data-v-d99438a4]{aspect-ratio:1;background:var(--black2);border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.encerrado-visual[data-v-d99438a4]:before{content:"";background:repeating-linear-gradient(135deg,#0000 0 14px,#ffffff05 14px 15px),repeating-linear-gradient(45deg,#0000 0 20px,#ffffff04 20px 21px);position:absolute;inset:0}.ring[data-v-d99438a4]{border:1px solid #ffffff12;border-radius:50%;position:absolute}.ring-outer[data-v-d99438a4]{width:85%;height:85%;top:7.5%;left:7.5%}.ring-inner[data-v-d99438a4]{width:65%;height:65%;top:17.5%;left:17.5%}.visual-text[data-v-d99438a4]{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.visual-text .big[data-v-d99438a4]{font-family:var(--font-display);letter-spacing:2px;-webkit-text-stroke:1.5px var(--white);color:#0000;font-size:clamp(80px,12vw,140px);line-height:1}.visual-text .small[data-v-d99438a4]{font-family:var(--font-mono);letter-spacing:5px;text-transform:uppercase;opacity:.3;margin-top:4px;font-size:9px}.ring-label[data-v-d99438a4]{font-family:var(--font-mono);letter-spacing:5px;text-transform:uppercase;opacity:.2;white-space:nowrap;z-index:1;font-size:8px;position:absolute;bottom:14%;left:50%;transform:translate(-50%)}@media (width<=768px){#inscricao[data-v-d99438a4]{padding:80px 24px}.encerrado-inner[data-v-d99438a4]{grid-template-columns:1fr;gap:48px}.encerrado-right[data-v-d99438a4]{display:none}.encerrado-title[data-v-d99438a4]{font-size:clamp(52px,18vw,90px)}}#playlist[data-v-a503499f]{padding:var(--pad-y) var(--pad-x);border-bottom:1px solid var(--line)}.playlist-inner[data-v-a503499f]{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.section-tag[data-v-a503499f]{font-family:var(--font-mono);letter-spacing:5px;text-transform:uppercase;opacity:.35;margin-bottom:28px;font-size:10px;display:block}.section-title[data-v-a503499f]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:1px;margin-bottom:24px;font-size:clamp(42px,5.5vw,72px);line-height:.9}.section-title .outline[data-v-a503499f]{-webkit-text-stroke:1px var(--white);color:#0000}.playlist-desc[data-v-a503499f]{opacity:.6;font-size:15px;font-weight:300;line-height:1.85}iframe[data-v-a503499f]{border-radius:2px;display:block}@media (width<=768px){#playlist[data-v-a503499f]{padding:var(--pad-y) 24px}.playlist-inner[data-v-a503499f]{grid-template-columns:1fr;gap:40px}}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(32px)}.reveal.visible{opacity:1;transform:translateY(0)}.login-wrap[data-v-31f8284a]{background:var(--black);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.login-box[data-v-31f8284a]{border:1px solid var(--line);background:var(--black2);width:100%;max-width:400px;padding:48px 40px}.login-box h1[data-v-31f8284a]{font-family:var(--font-display);letter-spacing:4px;margin-bottom:8px;font-size:32px}.login-box>p[data-v-31f8284a]{font-family:var(--font-mono);letter-spacing:3px;opacity:.35;text-transform:uppercase;margin-bottom:36px;font-size:10px}.field[data-v-31f8284a]{margin-bottom:16px}.field label[data-v-31f8284a]{font-family:var(--font-mono);letter-spacing:3px;text-transform:uppercase;opacity:.45;margin-bottom:8px;font-size:9px;display:block}.field input[data-v-31f8284a]{background:var(--black);border:1px solid var(--line);width:100%;color:var(--white);font-size:15px;font-family:var(--font-body);outline:none;padding:14px 16px}.field input[data-v-31f8284a]:focus{border-color:#fff6}.btn-login[data-v-31f8284a]{background:var(--white);width:100%;color:var(--black);font-family:var(--font-display);letter-spacing:4px;text-transform:uppercase;cursor:pointer;border:none;margin-top:8px;padding:16px;font-size:16px;transition:opacity .2s}.btn-login[data-v-31f8284a]:hover{opacity:.85}.login-error[data-v-31f8284a]{color:#ef4444;font-size:12px;font-family:var(--font-mono);margin-top:12px}.dashboard[data-v-31f8284a]{background:var(--black);min-height:100vh}header[data-v-31f8284a]{border-bottom:1px solid var(--line);z-index:10;background:#0a0a0af2;justify-content:space-between;align-items:center;padding:24px 40px;display:flex;position:sticky;top:0}header h1[data-v-31f8284a]{font-family:var(--font-display);letter-spacing:5px;font-size:22px}header span[data-v-31f8284a]{font-family:var(--font-mono);letter-spacing:3px;opacity:.35;text-transform:uppercase;font-size:9px}.header-right[data-v-31f8284a]{align-items:center;gap:12px;display:flex}.btn-site[data-v-31f8284a]{font-family:var(--font-mono);letter-spacing:3px;text-transform:uppercase;opacity:.4;color:var(--white);border:1px solid var(--line);padding:8px 16px;font-size:10px;text-decoration:none;transition:opacity .2s}.btn-site[data-v-31f8284a]:hover{opacity:1}.btn-logout[data-v-31f8284a]{font-family:var(--font-mono);letter-spacing:3px;text-transform:uppercase;opacity:.4;border:1px solid var(--line);color:var(--white);cursor:pointer;background:0 0;padding:8px 16px;font-size:10px;transition:opacity .2s}.btn-logout[data-v-31f8284a]:hover{opacity:1}.stats[data-v-31f8284a]{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:2px;padding:40px;display:grid}.stat-card[data-v-31f8284a]{background:var(--black2);border:1px solid var(--line);padding:32px 28px}.stat-num[data-v-31f8284a]{font-family:var(--font-display);font-size:52px;line-height:1;display:block}.stat-label[data-v-31f8284a]{font-family:var(--font-mono);letter-spacing:4px;text-transform:uppercase;opacity:.35;margin-top:8px;font-size:9px;display:block}.table-wrap[data-v-31f8284a]{padding:40px}.table-header[data-v-31f8284a]{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.table-header h2[data-v-31f8284a]{font-family:var(--font-display);letter-spacing:3px;text-transform:uppercase;font-size:24px}.btn-export[data-v-31f8284a]{font-family:var(--font-mono);letter-spacing:3px;text-transform:uppercase;border:1px solid var(--line);color:var(--white);cursor:pointer;background:0 0;padding:10px 24px;font-size:10px;transition:all .2s}.btn-export[data-v-31f8284a]:hover{background:var(--white);color:var(--black)}.table-scroll[data-v-31f8284a]{overflow-x:auto}.empty[data-v-31f8284a]{text-align:center;font-family:var(--font-mono);letter-spacing:3px;text-transform:uppercase;opacity:.25;padding:80px;font-size:11px}table[data-v-31f8284a]{border-collapse:collapse;width:100%}th[data-v-31f8284a]{font-family:var(--font-mono);letter-spacing:3px;text-transform:uppercase;opacity:.35;text-align:left;border-bottom:1px solid var(--line);padding:12px 16px;font-size:9px}td[data-v-31f8284a]{vertical-align:top;border-bottom:1px solid #ffffff0d;padding:16px;font-size:14px}tr:hover td[data-v-31f8284a]{background:var(--black2)}.mono[data-v-31f8284a]{font-family:var(--font-mono);font-size:12px}.dim[data-v-31f8284a]{opacity:.5}.small[data-v-31f8284a]{font-size:13px}.preview[data-v-31f8284a]{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.badge[data-v-31f8284a]{font-family:var(--font-mono);letter-spacing:2px;text-transform:uppercase;color:#22c55e;border:1px solid #22c55e66;padding:3px 10px;font-size:9px;display:inline-block}@media (width<=768px){.stats[data-v-31f8284a]{grid-template-columns:repeat(2,1fr);padding:24px}.table-wrap[data-v-31f8284a]{padding:24px}header[data-v-31f8284a]{padding:20px 24px}.header-right[data-v-31f8284a]{gap:8px}}.grain[data-v-2eb9cc05]{pointer-events:none;z-index:9989;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='400' height='400' filter='url(%23g)'/%3E%3C/svg%3E");width:200%;height:200%;animation:.4s step-end infinite grainAnim;position:fixed;inset:-50%}.cursor[data-v-2eb9cc05]{background:var(--white);pointer-events:none;z-index:9999;mix-blend-mode:difference;border-radius:50%;width:10px;height:10px;position:fixed;transform:translate(-50%,-50%)}.cursor-ring[data-v-2eb9cc05]{pointer-events:none;z-index:9998;border:1px solid #f0ece480;border-radius:50%;width:34px;height:34px;position:fixed;transform:translate(-50%,-50%)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--black:#0a0a0a;--black2:#111;--black3:#181818;--white:#f0ece4;--white-dim:#f0ece48c;--line:#f0ece41f;--font-display:"Anton", sans-serif;--font-body:"DM Sans", sans-serif;--font-mono:"Space Mono", monospace;--pad-x:52px;--pad-y:120px;--ease-slide:cubic-bezier(.77, 0, .175, 1)}html{scroll-behavior:smooth}body{background:var(--black);color:var(--white);font-family:var(--font-body);cursor:auto;overflow-x:hidden}body:after{content:"";pointer-events:none;z-index:9990;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-size:200px 200px;position:fixed;inset:0}.outline{-webkit-text-stroke:1.5px var(--white);color:#0000}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes grainAnim{0%{transform:translate(0)}10%{transform:translate(-3%,-4%)}20%{transform:translate(4%,2%)}30%{transform:translate(-2%,5%)}40%{transform:translate(3%,-3%)}50%{transform:translate(-4%,4%)}60%{transform:translate(2%,-2%)}70%{transform:translate(-5%,3%)}80%{transform:translate(4%,-5%)}90%{transform:translate(-3%,2%)}to{transform:translate(2%,-4%)}}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes circleIn{0%{opacity:0;transform:translateY(-50%)scale(.85)}to{opacity:1;transform:translateY(-50%)scale(1)}}@media (width<=768px){:root{--pad-x:24px;--pad-y:80px}body{cursor:auto}}
