@import url(https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Inter:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap);*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body,html{overflow-x:clip}body,html{width:100%}.grain-overlay:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%27200%27 height=%27200%27><filter id=%27n%27><feTurbulence type=%27fractalNoise%27 baseFrequency=%270.9%27 numOctaves=%272%27 stitchTiles=%27stitch%27/><feColorMatrix values=%270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.6 0%27/></filter><rect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23n%29%27/></svg>");content:"";inset:0;mix-blend-mode:overlay;opacity:.035;pointer-events:none;position:fixed;z-index:1}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:#333;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#c8ff00}:focus-visible{border-radius:2px;outline:2px solid #c8ff00;outline-offset:3px}.section-dark{background:#0a0a0a;color:#f0ece4}.section-light{background:#f5f2ee;color:#1a1a1a}.mono{letter-spacing:0}.eyebrow,.mono{font-family:JetBrains Mono,ui-monospace,monospace}.eyebrow{align-items:center;display:inline-flex;font-size:.72rem;font-weight:500;gap:.6rem;letter-spacing:.18em;text-transform:uppercase}.eyebrow:before{background:currentColor;content:"";height:1px;opacity:.5;width:22px}.section-label{align-items:center;display:flex;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;font-weight:500;gap:.7rem;letter-spacing:.18em;margin-bottom:1.5rem;text-transform:uppercase}.section-label:before{background:currentColor;content:"";display:block;height:1px;opacity:.5;width:22px}.section-label-dark{color:#8a8a8a}.section-label-light{color:#5a5a5a}.divider-line{background:#ffffff14;border:none;height:1px;width:100%}.divider-line-light{background:#00000014}.accent-text{color:#c8ff00}@keyframes kineticIn{0%{opacity:0;transform:translateY(110%) rotate(4deg)}to{opacity:1;transform:translateY(0) rotate(0deg)}}.kinetic-line{display:block;overflow:hidden}.kinetic-letter{animation:kineticIn .85s cubic-bezier(.22,1,.36,1) both;display:inline-block}.rotator{display:inline-grid;vertical-align:bottom}.rotator>span{color:#c8ff00;font-style:italic;grid-area:1/1;opacity:0;transform:translateY(-30%);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.rotator>span.active{opacity:1;transform:translateY(0)}.rotator>span.exit{opacity:0;transform:translateY(40%)}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes marqueeReverse{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.marquee-track{animation:marquee 40s linear infinite;display:flex;width:-webkit-max-content;width:max-content;will-change:transform}.marquee-track-fast{animation-duration:22s}.marquee-track-reverse{animation:marqueeReverse 36s linear infinite}.marquee-track:hover{animation-play-state:paused}header.MuiAppBar-root.app-nav{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background-color:initial!important;background-image:none!important;border-bottom-color:#0000!important;box-shadow:none!important}header.MuiAppBar-root.app-nav.app-nav-scrolled{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background-color:#0a0a0ad9!important;border-bottom-color:#ffffff0f!important}@keyframes pulseDot{0%,to{box-shadow:0 0 0 0 #c8ff008c}50%{box-shadow:0 0 0 6px #c8ff0000}}.pulse-dot{animation:pulseDot 2.2s ease-out infinite;background:#c8ff00;border-radius:50%;height:6px;width:6px}.arrow-out{display:inline-block;transition:transform .35s cubic-bezier(.22,1,.36,1);will-change:transform}.group-hover-arrow:hover .arrow-out{transform:translate(4px,-4px)}.tile{background:#111;border:1px solid #ffffff0f;overflow:hidden;position:relative;transition:border-color .35s ease,transform .5s cubic-bezier(.22,1,.36,1)}.tile:after{background:#c8ff00;bottom:0;content:"";height:1px;left:0;position:absolute;transition:width .55s cubic-bezier(.22,1,.36,1);width:0}.tile:hover{border-color:#c8ff0059}.tile:hover:after{width:100%}.tile-img{transition:transform .7s cubic-bezier(.22,1,.36,1),filter .7s ease;will-change:transform}.tile:hover .tile-img{filter:brightness(1.05);transform:scale(1.05)}.tile-light{background:#fff;border-color:#0000000f}.tile-light:hover{border-color:#00000040}.tile-light:after{background:#0a0a0a}.magnetic-btn{align-items:center;background:#c8ff00;border:1px solid #c8ff00;border-radius:4px;color:#0a0a0a;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:.88rem;font-weight:500;gap:.5rem;isolation:isolate;overflow:hidden;padding:.95rem 1.75rem;position:relative;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1)}.magnetic-btn:before{background:#0a0a0a;content:"";inset:0;position:absolute;transform:translateY(101%);transition:transform .45s cubic-bezier(.22,1,.36,1);z-index:-1}.magnetic-btn:hover{color:#c8ff00;transform:translateY(-2px)}.magnetic-btn:hover:before{transform:translateY(0)}.magnetic-btn-ghost{background:#0000;border:1px solid #ffffff2e;color:#f0ece4}.magnetic-btn-ghost:before{background:#c8ff00}.magnetic-btn-ghost:hover{border-color:#c8ff00;color:#0a0a0a}.bracket-frame{position:relative}.bracket-frame:after,.bracket-frame:before{border-color:#c8ff00;border-style:solid;content:"";height:14px;position:absolute;width:14px}.bracket-frame:before{border-width:1px 0 0 1px;left:0;top:0}.bracket-frame:after{border-width:0 1px 1px 0;bottom:0;right:0}.italic-accent{color:#c8ff00;font-style:italic}.hero-editorial{overflow:hidden;position:relative}.hero-bg-canvas{animation:hero-bg-canvas-in 1.5s cubic-bezier(.22,1,.36,1) .1s forwards;background:#0a0a0a;inset:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}@keyframes hero-bg-canvas-in{0%{opacity:0}to{opacity:1}}.hero-bg-blob{mix-blend-mode:screen;pointer-events:none;position:absolute;will-change:transform}.hero-bg-blob-a{animation:hero-bg-drift-a 32s cubic-bezier(.45,.05,.55,.95) infinite;background:radial-gradient(ellipse 50% 60% at 22% 38%,#c8ff006b 0,#c8ff001f 35%,#0000 65%);filter:blur(120px);inset:-20% -10%}.hero-bg-blob-b{animation:hero-bg-drift-b 38s cubic-bezier(.45,.05,.55,.95) infinite reverse;background:radial-gradient(ellipse 45% 55% at 78% 70%,#96e6324d 0,#96e6321a 35%,#0000 65%);filter:blur(140px);inset:-15%}.hero-bg-blob-c{animation:hero-bg-drift-c 24s ease-in-out infinite;background:radial-gradient(ellipse 28% 38% at 55% 28%,#dcff465c 0,#dcff461a 35%,#0000 60%);filter:blur(70px);inset:-10%}.hero-bg-stars{animation:hero-bg-stars-twinkle 7s ease-in-out infinite;background-image:radial-gradient(2px 2px at 11% 18%,#c8ff00f2,#0000 60%),radial-gradient(1px 1px at 28% 72%,#c8ff00b3,#0000 60%),radial-gradient(2px 2px at 45% 36%,#c8ff00d9,#0000 60%),radial-gradient(1px 1px at 65% 88%,#c8ff008c,#0000 60%),radial-gradient(2px 2px at 78% 22%,#c8ff00b3,#0000 60%),radial-gradient(1px 1px at 92% 58%,#c8ff00bf,#0000 60%),radial-gradient(1px 1px at 38% 92%,#c8ff0080,#0000 60%),radial-gradient(1px 1px at 8% 78%,#c8ff0073,#0000 60%),radial-gradient(2px 2px at 88% 8%,#c8ff0099,#0000 60%),radial-gradient(1px 1px at 22% 50%,#c8ff0066,#0000 60%),radial-gradient(1px 1px at 56% 62%,#c8ff0080,#0000 60%);background-repeat:no-repeat;inset:0;pointer-events:none;position:absolute}@keyframes hero-bg-stars-twinkle{0%,to{opacity:.55}50%{opacity:1}}.hero-bg-grain{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%27200%27 height=%27200%27><filter id=%27n%27><feTurbulence type=%27fractalNoise%27 baseFrequency=%270.9%27 numOctaves=%272%27 stitchTiles=%27stitch%27/></filter><rect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23n%29%27/></svg>");background-size:200px 200px;inset:0;mix-blend-mode:overlay;opacity:.05;pointer-events:none;position:absolute}@keyframes hero-bg-drift-a{0%,to{transform:translate(0) scale(1)}33%{transform:translate(10%,6%) scale(1.1)}66%{transform:translate(-7%,11%) scale(.96)}}@keyframes hero-bg-drift-b{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-13%,-8%) scale(1.16)}}@keyframes hero-bg-drift-c{0%,to{opacity:.7;transform:translate(0) scale(1)}40%{opacity:1;transform:translate(16%,-12%) scale(1.2)}70%{opacity:.85;transform:translate(-9%,-6%) scale(.92)}}@media (prefers-reduced-motion:reduce){.hero-bg-blob-a,.hero-bg-blob-b,.hero-bg-blob-c,.hero-bg-stars{animation:none}}#root{overflow-x:clip}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (hover:none) and (pointer:coarse){.clickable,a,button{min-height:44px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#f0ece4;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;margin:0}body,html{background:#0a0a0a}code{font-family:JetBrains Mono,source-code-pro,Menlo,Monaco,Consolas,monospace}::selection{background:#c8ff00;color:#0a0a0a}
/*# sourceMappingURL=main.4ec69de8.css.map*/