@font-face{font-display:swap;font-family:CustomSemiBold;font-style:normal;font-weight:600;src:url(/static/media/SemiBold05.f75dc62b41d62be67444.otf) format("opentype")}@font-face{font-display:swap;font-family:CustomSemiBold;font-style:normal;font-weight:700;src:url(/static/media/SemiBold07.a0c8dde281b20264d15e.otf) format("opentype")}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:100%;margin:0;overflow-x:hidden;padding:0;width:100%}*{box-sizing:border-box}#root{height:100%;overflow-x:hidden;width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{height:100vh;overflow-y:auto;position:relative;scroll-behavior:smooth;scroll-snap-type:y mandatory;text-align:center;width:100%}.navbar{justify-content:flex-start;left:0;padding:2rem;position:fixed;right:0;top:0;z-index:1000}.nav-right,.navbar{align-items:center;display:flex}.nav-right{gap:2rem;justify-content:flex-end;margin-left:auto}.text-white{color:#fff;font-family:proxima nova bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;text-decoration:none;transition:opacity .3s ease}.text-white:hover{opacity:.7}.nav-logo{cursor:pointer;filter:brightness(0) invert(1);height:60px;transition:transform .3s ease;width:auto}.nav-logo:hover{transform:scale(1.1)}.App-logo{height:40vmin;pointer-events:none}.App-header{background-color:#000;color:#fff;flex-direction:column;font-size:calc(10px + 2vmin);height:100vh;scroll-snap-align:start;scroll-snap-stop:always;width:100vw}.App-header,.hero-wrapper{align-items:center;display:flex;justify-content:center}.hero-wrapper{flex-direction:row;gap:2rem;max-width:1400px;padding:2rem;width:100%}.hero-image{filter:brightness(0) invert(1);flex-shrink:0;height:auto;max-width:200px;width:20%}.hero,.section1 h1,.section2 h1,.section3 h1{word-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(90deg,#5a00f6 20%,#4084f8 40%,#dd54f8 70%);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:proxima nova bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(2.5rem,6vw,5rem);font-weight:450;letter-spacing:-.07em;line-height:1.1;margin:0;max-width:100%;padding:0 .5em;text-align:center;text-rendering:optimizeLegibility}main{background-color:#000;min-height:0;width:100%}.section1,.section2,.section3{align-items:center;background-color:#000;display:flex;height:100vh;justify-content:center;padding:2rem;scroll-snap-align:start;scroll-snap-stop:always}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.a5bcfcfa.css.map*/