*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,system-ui,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:JetBrains Mono,ui-monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.shrink{flex-shrink:1}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.text-wrap{text-wrap:wrap}.border{border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.underline{text-decoration-line:underline}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--bg:oklch(97.2% .012 82);--bg-2:oklch(94.5% .014 80);--fg:oklch(26% .022 58);--fg-dim:oklch(44% .022 60);--fg-mute:oklch(56% .02 62);--line:oklch(26% .02 58/.12);--line-2:oklch(26% .02 58/.2);--primary:oklch(58.5% .15 52);--primary-glow:oklch(60% .155 55);--accent-lime:oklch(56% .15 132);--card:oklch(99.8% .004 90);--on-primary:oklch(99% .01 85);--grad-text:linear-gradient(135deg, oklch(56% .16 62) 0%, oklch(60% .155 54) 52%, oklch(50% .14 44) 100%);--grad-primary:linear-gradient(135deg, oklch(60% .15 54), oklch(66% .145 64));--grad-hero:radial-gradient(ellipse 110% 60% at 50% 0%, oklch(78% .12 72/.3), transparent 68%);--shadow-glow:0 26px 70px -34px oklch(60% .15 55/.4);--mono:"JetBrains Mono", ui-monospace, monospace;--font-display:"Bricolage Grotesque", "Inter", sans-serif}*{box-sizing:border-box}html,body{scroll-behavior:smooth;margin:0;padding:0}body{background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;background-image:radial-gradient(circle at 15% -5%,oklch(82% .11 70/.22),#0000 46%),radial-gradient(circle at 88% 8%,oklch(86% .14 128/.12),#0000 52%);background-attachment:fixed;font-family:Inter,system-ui,sans-serif;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.02em;margin:0}p{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;background:0 0;border:none}::selection{color:var(--fg);background:oklch(62% .145 58/.35)}.wrap{max-width:1240px;margin:0 auto;padding:0 28px}.gradient-text{color:var(--primary-glow)}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(20px)}.reveal.in{opacity:1;transform:translateY(0)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes pulse-dot{0%,to{box-shadow:0 0 14px oklch(86% .18 130/.9)}50%{box-shadow:0 0 6px oklch(86% .18 130/.4)}}:root{--card-2:oklch(95.5% .01 82);--glass:oklch(100% 0 0/.72);--glass-hi:oklch(100% 0 0/.9);--grad-line:linear-gradient(135deg, oklch(26% .02 58/.22), oklch(26% .02 58/.06) 40%, oklch(60% .15 55/.28));--grad-line-lime:linear-gradient(135deg, oklch(56% .15 132/.4), oklch(26% .02 58/.08));--grad-mesh:radial-gradient(60% 80% at 20% 0%, oklch(82% .12 68/.3), transparent 62%), radial-gradient(50% 60% at 90% 20%, oklch(84% .1 48/.2), transparent 66%), radial-gradient(70% 70% at 60% 100%, oklch(85% .13 128/.16), transparent 62%);--grad-text-anim:linear-gradient(105deg, oklch(52% .15 60) 0%, oklch(62% .155 56) 30%, oklch(66% .15 50) 50%, oklch(62% .155 56) 70%, oklch(52% .15 60) 100%);--grad-card-sheen:linear-gradient(120deg, transparent 30%, oklch(100% 0 0/.5) 48%, transparent 66%);--grad-lime:linear-gradient(135deg, oklch(56% .16 130), oklch(52% .15 140));--spotlight:radial-gradient(400px circle at calc(var(--mx,.5) * 100%) calc(var(--my,.3) * 100%), oklch(60% .15 55/.1), transparent 60%);--shadow-1:0 1px 2px oklch(30% .03 60/.08), 0 4px 12px -6px oklch(30% .03 60/.12);--shadow-2:0 8px 24px -12px oklch(30% .03 60/.16), 0 2px 6px -4px oklch(30% .03 60/.12);--shadow-3:0 30px 80px -30px oklch(30% .03 60/.22), 0 8px 24px -12px oklch(30% .03 60/.14);--shadow-glow-lime:0 20px 60px -24px oklch(56% .15 132/.3);--shadow-inset-hair:inset 0 1px 0 oklch(100% 0 0/.7);--ring-focus:0 0 0 3px oklch(62% .145 58/.45);--r-sm:10px;--r-md:14px;--r-lg:22px;--r-xl:30px;--r-pill:999px;--space-xs:8px;--space-sm:14px;--space-md:22px;--space-lg:36px;--space-xl:56px;--space-2xl:88px;--section-y:clamp(72px, 11vh, 130px);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out-quint:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-soft:cubic-bezier(.4, 0, .2, 1);--ease-entrance:cubic-bezier(.22, 1, .36, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-hover:cubic-bezier(.34, 1.2, .64, 1);--dur-fast:.18s;--dur-reveal:.62s;--stagger:70ms;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E")}@property --beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.hair-border{position:relative}.hair-border:before{content:"";border-radius:inherit;background:var(--grad-line);-webkit-mask-composite:xor;-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hair-border.lime:before{background:var(--grad-line-lime)}.gradient-text.sweep{background:var(--grad-text-anim);color:#0000;animation:text-sweep 1.1s var(--ease-out-expo) .75s both;background-size:220% 100%;-webkit-background-clip:text;background-clip:text}@keyframes text-sweep{0%{background-position:120% 0}to{background-position:0 0}}.grain:after{content:"";background-image:var(--grain);opacity:.035;mix-blend-mode:overlay;pointer-events:none;border-radius:inherit;background-size:180px;position:absolute;inset:0}.reveal{transition:opacity var(--dur-reveal) var(--ease-entrance), transform var(--dur-reveal) var(--ease-entrance);transform:translateY(16px)}.reveal-up{opacity:0;filter:blur(6px);transition:opacity .8s var(--ease-out-expo), transform .8s var(--ease-out-expo), filter .8s var(--ease-out-expo);transform:translateY(28px)}.reveal-up.in{opacity:1;filter:none;transform:none}@keyframes aurora-drift{0%,to{transform:translate(-4%,-2%)scale(1)}50%{transform:translate(4%,3%)scale(1.12)}}@keyframes beam-rotate{to{--beam-angle:360deg}}@keyframes meteor-fall{0%{transform:rotate(var(--meteor-angle,215deg)) translateX(0);opacity:0}8%{opacity:1}to{transform:rotate(var(--meteor-angle,215deg)) translateX(-820px);opacity:0}}@keyframes marquee-x{to{transform:translate(-50%)}}@keyframes shimmer-x{to{background-position:200%}}@keyframes grain-shift{0%{transform:translate(0)}25%{transform:translate(-4%,3%)}50%{transform:translate(3%,-2%)}75%{transform:translate(-2%,-4%)}to{transform:translate(0)}}@keyframes sp-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes breathe{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.aurora-wrap{z-index:-1;contain:strict;position:absolute;inset:0;overflow:hidden}.aurora-layer{filter:blur(60px);will-change:transform;position:absolute;inset:-25%;transform:translateZ(0)}.aurora-layer--a{animation:aurora-drift var(--aurora-speed,22s) ease-in-out infinite}.aurora-layer--b{animation:aurora-drift var(--aurora-speed,22s) ease-in-out infinite reverse;animation-delay:-8s}.meteor{background:var(--meteor-color,oklch(74% .135 68));width:2px;height:2px;box-shadow:0 0 8px 1px var(--meteor-color,oklch(74% .135 68));animation:meteor-fall var(--meteor-dur,6s) linear var(--meteor-delay,0s) infinite;border-radius:50%;position:absolute;top:-5%}.meteor:before{content:"";background:linear-gradient(90deg, var(--meteor-color,oklch(74% .135 68)), transparent);width:64px;height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.marquee-track{will-change:transform;width:max-content;display:flex}.marquee-track.is-pausable:hover{animation-play-state:paused}.spotlight-card__glow,.spotlight-card__border{opacity:0;transition:opacity .3s var(--ease-soft)}.spotlight-card:hover .spotlight-card__glow,.spotlight-card:hover .spotlight-card__border{opacity:1}.scroll-progress{transform-origin:0;transform:scaleX(0)}@supports (animation-timeline:scroll()){.scroll-progress.is-css{animation:linear both sp-grow;animation-timeline:scroll(root)}}.hero-recede{transform-origin:50% 35%}@keyframes hero-recede{to{opacity:.38;filter:blur(5px);transform:perspective(1200px)rotateX(18deg)scale(.82)}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.hero-recede{will-change:transform, opacity;animation:linear both hero-recede;animation-timeline:scroll(root);animation-range:0 78vh}}}@keyframes cta-bloom{0%{opacity:.4;transform:scale(.86)translateY(44px)}to{opacity:1;transform:scale(1)translateY(0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.cta-dock{will-change:transform, opacity;animation:linear both cta-bloom;animation-timeline:view();animation-range:entry 6% cover 44%}}}@media (width<=720px){.hero-recede,.cta-dock{will-change:auto!important;animation:none!important}}.converge{--p:1}.conv-cell{will-change:transform, opacity;transform:translate(calc(var(--dx,0) * 1px * (1 - var(--p,1))), calc(var(--dy,0) * 1px * (1 - var(--p,1)))) rotate(calc(var(--rot,0) * 1deg * (1 - var(--p,1)))) scale(calc(.78 + .22 * var(--p,1)));opacity:calc(.08 + .92 * var(--p,1))}@media (prefers-reduced-motion:reduce){.conv-cell{opacity:1!important;transform:none!important}}.fork{will-change:transform;transform:translate(calc(var(--fdx,0) * 1px * var(--p,0)), calc(var(--fdy,0) * 1px * var(--p,0)))}@media (prefers-reduced-motion:reduce){.fork{transform:none!important}}.team-in{will-change:transform;transform:translateX(calc(var(--tdx,0) * 1px * (1 - var(--p,1))))}@media (prefers-reduced-motion:reduce){.team-in{transform:none!important}}@media (width<=720px){.fork,.team-in{transform:none!important}}@keyframes gt-phase-flash{0%{color:var(--fg-mute)}35%{color:var(--primary-glow);text-shadow:0 0 12px oklch(74% .135 68/.6)}to{color:var(--fg-mute);text-shadow:none}}@keyframes gt-ring-glow{0%{box-shadow:var(--shadow-glow)}45%{box-shadow:0 0 0 3px oklch(84% .165 128/.18),0 22px 52px -20px oklch(84% .165 128/.6)}to{box-shadow:var(--shadow-glow)}}.gt-beacon{pointer-events:none;background:var(--primary-glow);opacity:0;width:12px;height:12px;transition:opacity .5s var(--ease-soft);border-radius:50%;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 5px oklch(74% .135 68/.12),0 0 26px -4px oklch(74% .135 68/.7)}.gt-beacon.is-visible{opacity:1}.gt-beacon.is-arrived{background:var(--accent-lime);box-shadow:0 0 0 6px oklch(84% .165 128/.14),0 0 40px -4px oklch(84% .165 128/.75)}@media (prefers-reduced-motion:no-preference){.gt-beacon.is-arrived{animation:gt-dock 1.2s var(--ease-spring) 1 both}}.gt-beacon-ring{pointer-events:none;opacity:0;border:1px solid oklch(84% .165 128/.5);border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;top:0;left:50%}@media (prefers-reduced-motion:no-preference){.gt-beacon.is-arrived~.gt-beacon-ring{animation:gt-ring .9s var(--ease-out-expo) .2s 1 both}}@keyframes gt-dock{0%{transform:translate(-50%,-50%)scale(1)}40%{transform:translate(-50%,-50%)scale(1.35)}to{transform:translate(-50%,-50%)scale(1)}}@keyframes gt-ring{0%{opacity:1;transform:translate(-50%,-50%)scale(.6)}to{opacity:0;transform:translate(-50%,-50%)scale(3.4)}}@media (prefers-reduced-motion:no-preference){.breathe.is-arrived{animation:gt-breathe-bump 1.1s var(--ease-soft) 1 both}}@keyframes gt-breathe-bump{0%{filter:brightness()}45%{filter:brightness(1.55)}to{filter:brightness(1.12)}}.focus-ring:focus-visible{box-shadow:var(--ring-focus);outline:none}.wrap :where(div,section,header,ul,li,p,h1,h2,h3,h4){min-width:0}img,video{max-width:100%}@media (prefers-reduced-motion:reduce){.reveal,.reveal-up{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}.gradient-text.sweep{background-position:0 0!important;animation:none!important}.aurora,.aurora-layer,.border-beam,.meteor,.marquee-track,.shimmer-text,.grain-animate,.breathe{animation:none!important}.meteor{opacity:0!important}html{scroll-behavior:auto}.gt-beacon{opacity:1!important;background:var(--accent-lime)!important;animation:none!important}.gt-beacon-ring{display:none!important}.deal-phase,.founder-ring{animation:none!important}}
