@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/dbbdd2d89d2ef0ef-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a06229eb79a83cfc-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c9e224327ce7933e-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d85064eaed4b8683-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/db234bd00cda6a96-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Press Start\ 2P Fallback;src:local("Arial");ascent-override:44.58%;descent-override:0.00%;line-gap-override:0.00%;size-adjust:224.32%}.__className_6d0c14{font-family:Press Start\ 2P,Press Start\ 2P Fallback;font-weight:400;font-style:normal}.__variable_6d0c14{--font-pixel:"Press Start 2P","Press Start 2P Fallback"}:root{--bg-dark:#0a0014;--bg-mid:#1a0033;--purple:#A855F7;--purple-dark:#7C3AED;--text:#ffffff;--text-muted:#b0a0c0}*{margin:0;padding:0;box-sizing:border-box}body,html{min-height:100vh;background:linear-gradient(180deg,var(--bg-dark) 0,var(--bg-mid) 50%,var(--bg-dark) 100%);color:var(--text);overflow-x:hidden}.stars{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.stars:after,.stars:before{content:"";position:absolute;top:0;left:0;background:transparent}.stars:before{width:1px;height:1px;box-shadow:24px 89px rgba(255,255,255,.5),167px 45px rgba(255,255,255,.3),312px 178px rgba(255,255,255,.6),489px 23px rgba(255,255,255,.4),623px 145px rgba(255,255,255,.5),751px 267px rgba(255,255,255,.3),892px 78px rgba(255,255,255,.6),1034px 189px rgba(255,255,255,.4),1167px 56px rgba(255,255,255,.5),1298px 234px rgba(255,255,255,.3),1423px 123px rgba(255,255,255,.6),1567px 289px rgba(255,255,255,.4),1689px 67px rgba(255,255,255,.5),1823px 178px rgba(255,255,255,.3),1956px 45px rgba(255,255,255,.6),89px 345px rgba(255,255,255,.4),234px 412px rgba(255,255,255,.5),378px 367px rgba(255,255,255,.3),512px 489px rgba(255,255,255,.6),645px 378px rgba(255,255,255,.4),789px 445px rgba(255,255,255,.5),923px 367px rgba(255,255,255,.3),1067px 412px rgba(255,255,255,.6),1201px 489px rgba(255,255,255,.4),1345px 378px rgba(255,255,255,.5);animation:twinkle1 4s ease-in-out infinite alternate}.stars:after{width:2px;height:2px;box-shadow:56px 556px rgba(255,255,255,.5),201px 623px rgba(255,255,255,.4),345px 189px rgba(255,255,255,.6),489px 645px rgba(255,255,255,.3),634px 78px rgba(255,255,255,.5),778px 623px rgba(255,255,255,.4),912px 167px rgba(255,255,255,.6),1067px 634px rgba(255,255,255,.3),1201px 278px rgba(255,255,255,.5),1345px 645px rgba(255,255,255,.4),1489px 178px rgba(255,255,255,.6),1634px 423px rgba(255,255,255,.3),1778px 567px rgba(255,255,255,.5),1912px 134px rgba(255,255,255,.4),45px 712px rgba(255,255,255,.6),189px 278px rgba(255,255,255,.3),334px 734px rgba(255,255,255,.5),478px 289px rgba(255,255,255,.4),623px 745px rgba(255,255,255,.6),767px 301px rgba(255,255,255,.3);animation:twinkle2 5s ease-in-out infinite alternate}@keyframes twinkle1{0%{opacity:.3}to{opacity:1}}@keyframes twinkle2{0%{opacity:.6}to{opacity:.9}}.page{position:relative;z-index:1;flex-direction:column;min-height:100vh;padding:3rem 1.5rem}.logo-section,.page{display:flex;align-items:center}.logo-section{gap:1.5rem;margin-bottom:1.5rem}.title{font-size:3rem;color:var(--purple);text-shadow:0 0 20px rgba(168,85,247,.6),0 0 40px rgba(168,85,247,.3),0 0 80px rgba(168,85,247,.15);letter-spacing:.15em;animation:glow 3s ease-in-out infinite alternate}@keyframes glow{0%{text-shadow:0 0 20px rgba(168,85,247,.4),0 0 40px rgba(168,85,247,.2)}to{text-shadow:0 0 30px rgba(168,85,247,.8),0 0 60px rgba(168,85,247,.4),0 0 100px rgba(168,85,247,.2)}}.equalizer{display:flex;align-items:flex-end;gap:3px;height:40px}.bar{width:5px;background:var(--purple);border-radius:1px;animation:equalize 1.2s ease-in-out infinite}.bar:first-child{animation-delay:0s}.bar:nth-child(2){animation-delay:.2s}.bar:nth-child(3){animation-delay:.4s}.bar:nth-child(4){animation-delay:.1s}.bar:nth-child(5){animation-delay:.3s}@keyframes equalize{0%,to{height:8px}25%{height:30px}50%{height:14px}75%{height:36px}}.tagline{font-size:1rem;color:var(--text);margin-bottom:.75rem;letter-spacing:.2em}.subtitle{font-size:.65rem;color:var(--text-muted);margin-bottom:4rem}.team{text-align:center;max-width:900px;width:100%}.team-heading{font-size:.7rem;color:var(--purple);margin-bottom:2.5rem;letter-spacing:.1em}.team-grid{display:flex;justify-content:center;gap:3rem;flex-wrap:wrap}.member{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:220px;transition:transform .3s ease}.member:hover{transform:translateY(-6px)}.member svg{filter:drop-shadow(0 4px 12px rgba(168,85,247,.3));transition:filter .3s ease}.member:hover svg{filter:drop-shadow(0 6px 20px rgba(168,85,247,.5))}.member-name{font-size:.65rem;color:var(--text);margin-top:.25rem}.member-role{font-size:.45rem;color:var(--purple);text-transform:uppercase;letter-spacing:.15em}.member-quote{font-size:.75rem;color:var(--text-muted);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;font-style:italic}.page-footer{margin-top:auto;padding-top:4rem;text-align:center}.footer-text{font-size:.5rem;color:var(--text-muted);letter-spacing:.15em}@media (min-width:768px){.page{padding:5rem 2rem}.title{font-size:5rem}.tagline{font-size:1.2rem}.subtitle{font-size:.75rem}.equalizer{height:50px;gap:4px}.bar{width:7px}}@media (max-width:640px){.title{font-size:2.2rem}.team-grid{gap:2.5rem}.logo-section{gap:1rem}.equalizer{height:28px}.bar{width:4px}}