body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fafaf7;color:#18181b;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;margin:0}.dark body,body.dark{background:#0b0b0e;color:#f4f4f5}.font-mono,code{font-family:JetBrains Mono,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.font-display{font-family:"Instrument Serif",Times New Roman,serif;font-weight:400;letter-spacing:-.01em}@-webkit-keyframes aurora{0%{-webkit-transform:translate(-10%,-10%) rotate(0deg) scale(1.2);transform:translate(-10%,-10%) rotate(0deg) scale(1.2)}50%{-webkit-transform:translate(10%,10%) rotate(180deg) scale(1.4);transform:translate(10%,10%) rotate(180deg) scale(1.4)}to{-webkit-transform:translate(-10%,-10%) rotate(1turn) scale(1.2);transform:translate(-10%,-10%) rotate(1turn) scale(1.2)}}@keyframes aurora{0%{-webkit-transform:translate(-10%,-10%) rotate(0deg) scale(1.2);transform:translate(-10%,-10%) rotate(0deg) scale(1.2)}50%{-webkit-transform:translate(10%,10%) rotate(180deg) scale(1.4);transform:translate(10%,10%) rotate(180deg) scale(1.4)}to{-webkit-transform:translate(-10%,-10%) rotate(1turn) scale(1.2);transform:translate(-10%,-10%) rotate(1turn) scale(1.2)}}.aurora{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.aurora:after,.aurora:before{-webkit-animation:aurora 22s ease-in-out infinite;animation:aurora 22s ease-in-out infinite;background:radial-gradient(closest-side at 30% 30%,rgba(167,139,250,.45),transparent 70%),radial-gradient(closest-side at 70% 60%,rgba(251,113,133,.4),transparent 70%),radial-gradient(closest-side at 50% 90%,rgba(56,189,248,.35),transparent 70%);content:"";-webkit-filter:blur(80px);filter:blur(80px);inset:-25%;position:absolute}.aurora:after{animation-direction:reverse;-webkit-animation-duration:30s;animation-duration:30s;opacity:.6}.grain{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%27160%27 height=%27160%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 opacity=%270.7%27/></svg>");mix-blend-mode:multiply;opacity:.04}.grain,.grid-bg{inset:0;pointer-events:none;position:fixed;z-index:0}.grid-bg{background-image:linear-gradient(90deg,rgba(24,24,27,.05) 1px,transparent 0),linear-gradient(180deg,rgba(24,24,27,.05) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 40%,transparent 100%);mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 40%,transparent 100%)}.eyebrow{color:#71717a;display:inline-block;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.18em;margin-bottom:12px;text-transform:uppercase}.display-title{color:#18181b;font-family:"Instrument Serif",Times New Roman,serif;font-weight:400;letter-spacing:-.02em;line-height:1.1}.display-italic{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#7c3aed,#ec4899 50%,#f59e0b);-webkit-background-clip:text;background-clip:text;display:inline-block;font-style:italic;line-height:1.18;margin:0 -.08em -.18em -.02em;padding:0 .16em .18em .02em;vertical-align:initial}.glass-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.7)!important;border:1px solid rgba(24,24,27,.1)!important;transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,border-color .25s ease,background-color .25s ease,box-shadow .25s ease;transition:transform .25s ease,border-color .25s ease,background-color .25s ease,box-shadow .25s ease,-webkit-transform .25s ease}.glass-card:hover{background:hsla(0,0%,100%,.9)!important;border-color:rgba(24,24,27,.2)!important;box-shadow:0 20px 40px -20px rgba(24,24,27,.1);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.pill{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:hsla(0,0%,100%,.6);border:1px solid rgba(24,24,27,.1);color:#3f3f46;display:inline-flex;font-family:JetBrains Mono,monospace;font-size:11px;gap:8px;letter-spacing:.16em;padding:6px 14px;text-transform:uppercase}.pill,.pill .dot{border-radius:9999px}.pill .dot{background:#10b981;box-shadow:0 0 0 4px rgba(16,185,129,.18);height:6px;width:6px}@-webkit-keyframes fade-up{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-up{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fade-up{-webkit-animation:fade-up .6s ease-out both;animation:fade-up .6s ease-out both}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes gradient{0%{background-position:0}to{background-position:100%}}@keyframes gradient{0%{background-position:0}to{background-position:100%}}
/*# sourceMappingURL=main.cad7dce0.css.map*/