.ntc{--ntc-bg:#08080b;--ntc-card:#121218;--ntc-purple:#8c52ff;--ntc-lilac:#b48cff;--ntc-line:hsla(0,0%,100%,.14);--ntc-live:#e0204a;background:var(--ntc-bg);color:#fff;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.ntc-wide,.ntc-wider{font-family:Geist Mono,ui-monospace,Menlo,monospace;font-weight:600!important}.ntc h1,.ntc h2,.ntc h3{font-weight:600;letter-spacing:-.03em;text-wrap:balance}.ntc-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:6px;font-weight:600;font-size:15px;line-height:1.2;padding:13px 26px;background:linear-gradient(180deg,#8b5cf6,#6d28d9);color:#fff;box-shadow:inset 0 0 0 1px rgba(167,139,250,.5),0 10px 40px -10px rgba(124,58,237,.8);transition:filter .15s ease}.ntc-btn:hover{filter:brightness(1.08)}.ntc-btn:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,hsla(0,0%,100%,.35) 50%,transparent 65%);transform:translateX(-120%);animation:ntc-shim 3.6s ease-in-out infinite}.ntc-btn.lg{font-size:17px;padding:16px 34px}.ntc-btn.sm{font-size:14px;padding:9px 16px}.ntc-btn.dark{background:#08080b;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14)}.ntc-btn.dark:after{display:none}@keyframes ntc-shim{0%,60%{transform:translateX(-120%)}to{transform:translateX(120%)}}@media (prefers-reduced-motion:reduce){.ntc-btn:after{animation:none}}.ntc-mono{font-family:Geist Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums}.ntc .ntc-mrkt{font-style:normal;text-transform:uppercase}.ntc-hl{color:var(--ntc-lilac);white-space:nowrap}@media (max-width:379px){.ntc .ntc-h1{font-size:36px}}.ntc-stage{position:relative;height:clamp(380px,calc(36vw + 64px),580px);overflow:hidden;isolation:isolate}.ntc-stage-art{position:absolute;inset:0;width:100%;height:100%}.ntc-hosts{position:absolute;left:50%;bottom:0;width:clamp(380px,108vw,900px);max-width:none;aspect-ratio:1729/1000;max-height:100%;transform:translateX(-50%);filter:drop-shadow(0 24px 48px rgba(0,0,0,.7))}@media (min-width:834px){.ntc-hosts{width:auto;height:520px}}.ntc-vignette{inset:0;background:radial-gradient(ellipse 75% 85% at 50% 42%,transparent 55%,rgba(8,8,11,.88) 100%)}.ntc-fade,.ntc-vignette{position:absolute;pointer-events:none}.ntc-fade{left:0;right:0;bottom:0;height:clamp(110px,21vw,300px);background:linear-gradient(180deg,rgba(8,8,11,0) 0,#08080b 92%)}.ntc-glow{position:absolute;left:50%;top:30%;width:min(900px,120vw);height:420px;transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,rgba(140,82,255,.28),rgba(140,82,255,0) 65%);filter:blur(20px);pointer-events:none;z-index:0}.ntc-live-dot{background:var(--ntc-live);box-shadow:0 0 0 0 rgba(224,32,74,.6);animation:ntc-pulse 1.8s ease-out infinite}@keyframes ntc-pulse{0%{box-shadow:0 0 0 0 rgba(224,32,74,.6)}to{box-shadow:0 0 0 10px rgba(224,32,74,0)}}@media (prefers-reduced-motion:reduce){.ntc-live-dot{animation:none}}.ntc-grid-260{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.ntc-grid-190{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.ntc-grid-300{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.ntc-grid-340{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.ntc-modal .klaviyo-form,.ntc-modal [class^=klaviyo-form-] form{max-width:100%!important}