/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:Helvetica, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-weight-normal:400;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg:#0a0a0a;--color-ink:#fff;--color-orange:#ff7d2c;--color-orange-deep:#ff3500;--color-yellow:#ffc200;--color-blue:#548aff;--color-blue-deep:#006fff;--color-muted:#828182}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);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}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.z-10{z-index:10}.container{width:100%}@media (width>=48rem){.container{max-width:48rem}}.m-0{margin:0}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-auto{height:auto}.h-full{height:100%}.w-full{width:100%}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:2147483647px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-ink\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-ink\/30{border-color:color-mix(in oklab, var(--color-ink) 30%, transparent)}}.border-ink\/100{border-color:var(--color-ink)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-fill{object-fit:fill}.p-0{padding:0}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.whitespace-nowrap{white-space:nowrap}.text-ink{color:var(--color-ink)}.text-muted{color:var(--color-muted)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.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,)!important}.backdrop-filter{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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.select-none{-webkit-user-select:none;user-select:none}}:root{--ease-out-expo:cubic-bezier(.16, 1, .3, 1)}header nav a,footer nav a,footer a{transition:color .2s var(--ease-out-expo)}header nav a:hover,header nav a:focus-visible,footer nav a:hover,footer nav a:focus-visible,footer a:hover,footer a:focus-visible{color:var(--color-orange)}footer .social{color:var(--color-ink);transition:color .2s var(--ease-out-expo)}footer .social:hover,footer .social:focus-visible{color:var(--color-orange)}footer .social svg,footer .social svg *{fill:currentColor}header a[aria-label=TroyLabs\ home],footer .mark{color:var(--color-ink);transition:color .2s var(--ease-out-expo)}header a[aria-label=TroyLabs\ home]:hover,header a[aria-label=TroyLabs\ home]:focus-visible,footer .mark:hover{color:var(--color-orange)}header a[aria-label=TroyLabs\ home] svg,header a[aria-label=TroyLabs\ home] svg *,footer .mark svg,footer .mark svg *{fill:currentColor}footer .social .mask{-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;background:currentColor;display:block}[data-initiative] h3 span{transition:color .52s cubic-bezier(.33,1,.68,1)}[data-initiative]:hover h3 span,[data-initiative]:has(.ring:focus-visible) h3 span{color:var(--color-orange)}[data-initiative] .ring{transition:box-shadow .56s cubic-bezier(.33,1,.68,1)}[data-initiative]:hover .ring{box-shadow:inset 0 0 0 calc(.33 * var(--u)) #ffffffe6, 0 0 calc(24 * var(--u)) #ff7d2c40}html.motion [data-reveal]{opacity:0;transform:translateY(calc(22 * var(--u)))}html.motion [data-reveal].is-in{opacity:1;transition:opacity .9s var(--ease-out-expo), transform 1s var(--ease-out-expo);transition-delay:calc(var(--stagger,0) * 80ms);transform:translateY(0)}html.motion [data-figma=Hero] .star,html.motion [data-figma$=Hero] .star{animation:hero-sky .6s ease-out both, twinkle var(--dur,3.2s) ease-in-out .6s infinite;animation-delay:0s, calc(var(--i,0) * -.37s)}@keyframes hero-sky{0%{opacity:0}to{opacity:1}}html.motion .wordmark,html.motion .t-hero{animation:hero-title 1.1s .3s var(--ease-out-expo) backwards}@keyframes hero-title{0%{clip-path:inset(0 -20% 100%);transform:translateY(calc(18 * var(--u)))}60%{clip-path:inset(-60% -20%)}to{clip-path:inset(-60% -20%);transform:none}}html.motion .tagline{animation:hero-rise .9s .65s var(--ease-out-expo) backwards}html.motion [data-figma$=Hero] .pill{animation:hero-rise .7s .85s var(--ease-out-expo) backwards}@keyframes hero-rise{0%{opacity:0;transform:translateY(calc(16 * var(--u)))}to{opacity:1;transform:none}}html.motion header nav a,html.motion header .apply,html.motion header a[aria-label=TroyLabs\ home]{animation:hero-nav .5s var(--ease-out-expo) backwards;animation-delay:calc(.75s + var(--i,0) * 50ms)}@keyframes hero-nav{0%{opacity:0;transform:translateY(calc(-6 * var(--u)))}to{opacity:1;transform:none}}html.motion .star:not([data-figma$=Hero] .star){animation:twinkle var(--dur,3.2s) ease-in-out infinite;animation-delay:calc(var(--i,0) * -.37s)}@keyframes twinkle{0%,to{opacity:1}50%{opacity:var(--dim,.35)}}html.motion [data-division] img{animation:division-spin calc(14s + var(--i,0) * 3s) linear infinite, division-sparkle calc(3.8s + var(--i,0) * .7s) ease-in-out infinite;animation-delay:calc(var(--i,0) * -4.1s), calc(var(--i,0) * -1.3s)}html.motion [data-division]:nth-child(2n) img{animation-direction:reverse,normal}@keyframes division-spin{0%{transform:rotate(0)scale(1)}50%{transform:rotate(.5turn)scale(1.08)}to{transform:rotate(1turn)scale(1)}}@keyframes division-sparkle{0%,to{opacity:1}5%{opacity:.3}10%{opacity:1}}[data-division] img{transition:filter .3s var(--ease-out-expo)}[data-division]:hover img{filter:brightness(1.3) drop-shadow(0 0 calc(6 * var(--u)) #ffffff73)}@supports (animation-timeline:view()){html.motion .planet{animation-name:drift;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover}html.motion .planet[data-planet=moon]{--drift:40}html.motion .planet[data-planet=orange]{--drift:18}html.motion .planet[data-planet=yellow]{--drift:26}html.motion .planet[data-planet=blue]{--drift:12}}@keyframes drift{0%{transform:translateY(calc(var(--drift,20) * var(--u)))}to{transform:translateY(calc(var(--drift,20) * -1 * var(--u)))}}.planet .parallax{width:100%;height:100%}html.motion .planet .parallax{transform:translate3d(calc(var(--mx,0) * var(--d,0) * 1px), calc(var(--my,0) * var(--d,0) * 1px), 0);transition:transform 80ms linear}html.motion .planet .parallax[data-depth="10"]{--d:10}html.motion .planet .parallax[data-depth="14"]{--d:14}html.motion .planet .parallax[data-depth="18"]{--d:18}html.motion .planet .parallax[data-depth="26"]{--d:26}.planet .atmo{pointer-events:none;opacity:.55;background:radial-gradient(circle, var(--atmo) 0%, var(--atmo) 45%, transparent 70%);border-radius:9999px;position:absolute;inset:-18%}@supports (color:color-mix(in lab, red, red)){.planet .atmo{background:radial-gradient(circle, var(--atmo) 0%, color-mix(in srgb, var(--atmo) 40%, transparent) 45%, transparent 70%)}}.planet .atmo{filter:blur(calc(6 * var(--u)))}.planet[data-planet=orange] .atmo{--atmo:#ff7d2c73}.planet[data-planet=yellow] .atmo{--atmo:#ffc20059}.planet[data-planet=blue] .atmo{--atmo:#548aff66;inset:-10% 5%}.planet[data-planet=moon] .atmo{--atmo:#ffffff59}html.motion .planet .atmo{animation:atmo var(--p,14s) ease-in-out infinite alternate}@keyframes atmo{0%{opacity:.4;transform:scale(.96)}to{opacity:.75;transform:scale(1.04)}}html.motion .planet img.breathe{animation:breathe var(--p,14s) ease-in-out infinite alternate}html.motion .planet img.breathe[data-period="14s"]{--p:14s}html.motion .planet img.breathe[data-period="19s"]{--p:19s}html.motion .planet img.breathe[data-period="11s"]{--p:11s}html.motion .planet img.breathe[data-period="9s"]{--p:9s}@keyframes breathe{0%{transform:translate3d(calc(-3 * var(--u)), calc(2 * var(--u)), 0) scale(1)}to{transform:translate3d(calc(3 * var(--u)), calc(-3 * var(--u)), 0) scale(1.025)}}html.motion [data-figma]>div[aria-hidden=true]:has(>.star){transform:translate3d(calc(var(--mx,0) * 6px), calc(var(--my,0) * 6px), 0);transition:transform 80ms linear}@media (width>=768px){html.motion .nebula .n1{animation:52s ease-in-out infinite alternate nebula-a}html.motion .nebula .n2{animation:67s ease-in-out infinite alternate nebula-b}html.motion .nebula .n3{animation:44s ease-in-out 10s infinite alternate-reverse nebula-a}}@keyframes nebula-a{0%{transform:translate(0)scale(1)}to{transform:translate(14vw,-8vh)scale(1.25)}}@keyframes nebula-b{0%{transform:translate(0)scale(1.1)}to{transform:translate(-12vw,10vh)scale(.9)}}.orbit{display:none}html.motion .orbit{display:block}.orbit-scale{transform-origin:0 0;width:467px;height:146.8px;transform:scale(var(--un,1))}.orbit-tilt{transform-origin:233.5px 73.4px;width:467px;height:146.8px;transform:rotate(13.4deg)}.orbit-dot{offset-path:path("M0,73.4 a233.5,73.4 0 1,0 467,0 a233.5,73.4 0 1,0 -467,0");offset-rotate:0deg;background:#fff;border-radius:9999px;width:5px;height:5px;position:absolute;box-shadow:0 0 6px 1px #ffffffb3}html.motion .orbit-dot{animation:18s linear infinite orbit,18s linear infinite orbit-depth}@keyframes orbit{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes orbit-depth{0%,61%{opacity:1}63%,86%{opacity:0}88%,to{opacity:1}}@supports (animation-timeline:view()) and (offset-path:path("M0 0")){html.motion [data-figma=BuildTimeline]{view-timeline-name:--build-timeline}html.motion [data-figma=BuildBackers]{view-timeline-name:--build-backers}html.motion .rocket-static{opacity:0}html.motion .rocket-flyer{display:block}html.motion .flyer-img{offset-rotate:auto 90deg;filter:drop-shadow(0 calc(4px + min(26px, abs(var(--scroll-v,0)) * 1.1px)) calc(3px + min(12px, abs(var(--scroll-v,0)) * .5px)) #ff7d2c99);transition:filter .12s linear;animation-name:fly;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--build-timeline;animation-range:entry 15% exit 95%}html.motion .flyer-backers{offset-rotate:auto 90deg;animation-name:fly;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--build-backers;animation-range:entry 40% 67%}}.rocket-flyer{display:none}@keyframes fly{0%{offset-distance:0%}to{offset-distance:100%}}@media (hover:hover) and (pointer:fine){html.motion [data-hover=lift]{transition:transform .25s var(--ease-out-expo), opacity .7s var(--ease-out-expo)}html.motion [data-hover=lift]:hover{transform:translateY(calc(-3 * var(--u)))}html.motion [data-hover=scale]{transition:transform .25s var(--ease-out-expo), opacity .7s var(--ease-out-expo)}html.motion [data-hover=scale]:hover{transform:scale(1.05)}}::view-transition-old(root){animation:.36s cubic-bezier(.7,0,.84,0) both vt-out}::view-transition-new(root){animation:.52s 60ms var(--ease-out-expo) both vt-in}@keyframes vt-out{to{opacity:0;transform:translateY(-2vh)}}@keyframes vt-in{0%{opacity:0;transform:translateY(3vh)}}.vt-rocket{z-index:100;pointer-events:none;opacity:0;filter:drop-shadow(0 14px 18px #ff7d2c8c);width:clamp(48px,6vw,92px);height:auto;position:fixed;bottom:-30vh;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}html.motion [data-hover]{position:absolute}html.motion [data-hover]:after{content:"";inset:calc(-8 * var(--u));border-radius:calc(16 * var(--u));pointer-events:none;background:radial-gradient(calc(220 * var(--u)) circle at var(--lx,50%) var(--ly,50%), #ff7d2c24, transparent 60%);opacity:0;transition:opacity .35s var(--ease-out-expo);position:absolute}html.motion [data-hover]:hover:after{opacity:1}html.motion .pill,html.motion header .apply{transition:transform .42s var(--ease-out-expo), color .2s var(--ease-out-expo), box-shadow .2s var(--ease-out-expo)}html.motion .pill.is-magnet,html.motion header .apply.is-magnet{transform:translate3d(var(--tx,0), var(--ty,0), 0);transition-duration:.12s}html.motion .pill:active{transform:scale(.97)}html.motion :where([data-figma=BuildGallery],[data-figma=DemoSpeakers],[data-figma=DemoStage] figure.photo) img{clip-path:inset(0 0 100%);transition:clip-path 1.1s var(--ease-out-expo), transform 1.3s var(--ease-out-expo);transform:scale(1.12)}html.motion [data-reveal].is-in img,html.motion img[data-reveal].is-in{clip-path:inset(0);transform:scale(1)}footer nav a,footer .t-nav[href]{transition:background-size .3s var(--ease-out-expo), color .2s var(--ease-out-expo);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px}footer nav a:hover,footer .t-nav[href]:hover{background-size:100% 1px}.flag{transform-origin:6% 100%;display:none}html.motion .flag{display:block}.flag .pole{left:calc(4 * var(--u));width:calc(2.8 * var(--u));height:100%;box-shadow:0 0 calc(8 * var(--u)) #fff9;background:#fff;border-radius:1px;position:absolute;bottom:0}.flag .cloth{left:calc(6 * var(--u));top:calc(-8 * var(--u));width:calc(86 * var(--u));height:calc(72 * var(--u));color:var(--color-orange);filter:drop-shadow(0 0 calc(8 * var(--u)) #ff7d2c80);position:absolute;overflow:visible}.flag .cloth>path{fill:currentColor}.flag .mark{transform-box:fill-box;transform-origin:50%}.flag .mark path{fill:#fff}html.motion .flag .mark{animation:2.4s ease-in-out infinite mark-rock}@keyframes mark-rock{0%,to{transform:translateY(0)rotate(0)}33%{transform:translateY(calc(-1.6 * var(--u))) rotate(-3deg)}67%{transform:translateY(calc(1.6 * var(--u))) rotate(3deg)}}html.motion .flag{opacity:0;transform:rotate(var(--tilt,0deg)) translateY(calc(10 * var(--u))) scaleY(0);transition:opacity .35s var(--ease-out-expo), transform .6s cubic-bezier(.34, 1.56, .64, 1)}html.motion .flag.is-planted{opacity:1;transform:rotate(var(--tilt,0deg))}.constellation.constellation-m text{font-size:13px}.constellation-m .node{pointer-events:none}.constellation{pointer-events:none;overflow:visible}.constellation .node{pointer-events:auto}.constellation line{stroke:#fff;stroke-opacity:.28;stroke-width:.5px;transition:stroke-opacity .3s var(--ease-out-expo)}.constellation line.lit{stroke-opacity:.9}.constellation .core{fill:#fff}.constellation .figure{fill:#ffffff06;stroke:#fff;stroke-opacity:.24;vector-effect:non-scaling-stroke;stroke-width:.8px;stroke-dasharray:2 3}.constellation .minor{fill:#fff;opacity:.55}.constellation .halo{fill:#fff;opacity:.1;transition:opacity .3s var(--ease-out-expo)}.constellation text{fill:#fff;letter-spacing:.4px;opacity:.85;font-size:7.5px;transition:opacity .3s}.constellation .node{cursor:default;outline:none}.constellation .node:hover .halo,.constellation .node:focus .halo,.constellation .node.lit .halo{opacity:.35}.constellation .node:hover text,.constellation .node.lit text{opacity:1}.constellation .core{filter:drop-shadow(0 0 2px #ffffffe6)}html.motion .constellation.cx-arm .figure{transition:opacity .7s ease-out}html.motion .constellation.cx-arm .minor{transition:opacity .6s ease-out;transition-delay:calc(.2s + var(--j,0) * 22ms)}html.motion .constellation.cx-arm line{transition:opacity .34s ease-out, stroke-opacity .3s var(--ease-out-expo);transition-delay:calc(.29s + var(--i,0) * 75ms), 0s}html.motion .constellation.cx-arm .core{transform-box:fill-box;transform-origin:50%;transition:transform .52s cubic-bezier(.2,1.3,.4,1),opacity .26s ease-out;transition-delay:calc(.15s + var(--i,0) * 75ms)}html.motion .constellation.cx-arm .halo{transition:opacity .35s ease-out;transition-delay:calc(.15s + var(--i,0) * 75ms)}html.motion .constellation.cx-arm text{transition:opacity .42s ease-out;transition-delay:calc(.32s + var(--i,0) * 75ms)}html.motion .constellation.cx-arm:not(.is-in) .figure,html.motion .constellation.cx-arm:not(.is-in) .minor,html.motion .constellation.cx-arm:not(.is-in) line,html.motion .constellation.cx-arm:not(.is-in) .halo,html.motion .constellation.cx-arm:not(.is-in) text{opacity:0}html.motion .constellation.cx-arm:not(.is-in) .core{opacity:0;transform:scale(.2)}.home-flight{z-index:5;display:none}@supports (offset-path:path("M0 0")){html.motion .home-flight{display:block}html.motion .home-flyer{offset-rotate:90deg;opacity:0}}html.motion footer .mark svg{transition:opacity .4s}html.motion.landed footer .mark svg{opacity:0}.m-flight{display:none}html.motion .swarm{transform:translate3d(calc(var(--mx,0) * 6px), calc(var(--my,0) * 6px), 0);transition:transform 80ms linear}html.motion .swarm .swarm-dot i{transition:transform .7s var(--ease-out-expo)}html.motion .swarm:hover .swarm-dot i{transform:translate(calc(var(--sx) * var(--u)), calc(var(--sy) * var(--u)))}@supports (animation-timeline:view()){html.motion .swarm-dot{animation-name:swarm-gather;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover cover 24%}}@keyframes swarm-gather{0%{transform:translate(calc(var(--sx) * 1.4 * var(--u)), calc(var(--sy) * 1.4 * var(--u)));opacity:.3}to{opacity:1;transform:none}}.fuse-line{stroke:#ffffff59;stroke-width:1.2px;stroke-dasharray:1 6;stroke-linecap:round;fill:none}.fuse-node{box-shadow:0 0 calc(7.1 * var(--u)) #fff9, 0 0 calc(18 * var(--u)) #ff7d2c8c;background:#fff;border-radius:9999px}.fuse-spark{display:none}@supports (animation-timeline:view()) and (offset-path:path("M0 0")){html.motion [data-figma=IgniteFeatures]{view-timeline-name:--ignite-fuse}html.motion .fuse-spark{background:#fff;border-radius:9999px;width:6px;height:6px;animation-name:fuse-run;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--ignite-fuse;animation-range:cover 10% cover 80%;display:block;position:absolute;box-shadow:0 0 6px 2px #ffffffe6,0 0 18px 7px #ff7d2cbf,0 0 42px 18px #ff7d2c4d}html.motion .fuse-node{animation-name:node-ignite;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--ignite-fuse;animation-range-start:var(--ig0);animation-range-end:var(--ig1)}}@keyframes fuse-run{0%{offset-distance:0%;opacity:0}4%{opacity:1}to{offset-distance:100%;opacity:1}}@media (width<=767px){html.motion .m .fuse-spark,html.motion .m-feat .fuse-spark{animation:none;display:none}}html.motion [data-figma=IgniteFeatures] .fuse-node{transition:filter .25s var(--ease-out-expo)}html.motion [data-figma=IgniteFeatures] li:has(article:hover) .fuse-node{filter:brightness(1.35) drop-shadow(0 0 calc(12 * var(--u)) #ff7d2ce6)}html.motion [data-figma=IgniteFeatures] li:has(article:hover) h3{color:var(--color-orange)}@keyframes node-ignite{0%{opacity:.35;box-shadow:0 0 calc(7.1 * var(--u)) #fff3}to{opacity:1;box-shadow:0 0 calc(7.1 * var(--u)) #fff9, 0 0 calc(18 * var(--u)) #ff7d2c8c}}html.motion .zg{animation:zerog var(--zg-dur,6s) ease-in-out var(--zg-delay,0s) infinite alternate}html.motion .zg svg{transition:transform .25s var(--ease-out-expo);transform-origin:50%}html.motion .zg:hover svg{transform:scale(1.05)}@keyframes zerog{0%{transform:translateY(calc(-2.5 * var(--u)))}to{transform:translateY(calc(2.5 * var(--u)))}}html.motion .section:not(.awake) :is(.star,.zg,.breathe,.atmo,.swarm-dot,.swarm-dot i,.orbit-dot,[data-division] img,.flag .mark),html.motion .section:not(.awake).planet,html.tab-hidden :is(.star,.zg,.breathe,.atmo,.swarm-dot,.swarm-dot i,.orbit-dot,[data-division] img,.flag .mark,.nebula span){animation-play-state:paused!important}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}:root{--design-width:1001;--page-max:1440px;--u:calc(min(100vw, var(--page-max)) / var(--design-width));--starfield:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%221400%22 height=%221000%22%3E%3Cg stroke=%22#fff%22 stroke-width=%221.90%22 stroke-linecap=%22round%22 opacity=%220.38%22%3E%3Cline x1=%22447.4%22 y1=%22150.8%22 x2=%22459.3%22 y2=%22150.8%22 transform=%22rotate%280 453.4 150.8%29%22/%3E%3Cline x1=%22447.4%22 y1=%22150.8%22 x2=%22459.3%22 y2=%22150.8%22 transform=%22rotate%2860 453.4 150.8%29%22/%3E%3Cline x1=%22447.4%22 y1=%22150.8%22 x2=%22459.3%22 y2=%22150.8%22 transform=%22rotate%28120 453.4 150.8%29%22/%3E%3C/g%3E%3Cg stroke=%22#fff%22 stroke-width=%221.34%22 stroke-linecap=%22round%22 opacity=%220.58%22%3E%3Cline x1=%22746.1%22 y1=%22365.7%22 x2=%22754.4%22 y2=%22365.7%22 transform=%22rotate%280 750.2 365.7%29%22/%3E%3Cline x1=%22746.1%22 y1=%22365.7%22 x2=%22754.4%22 y2=%22365.7%22 transform=%22rotate%2860 750.2 365.7%29%22/%3E%3Cline x1=%22746.1%22 y1=%22365.7%22 x2=%22754.4%22 y2=%22365.7%22 transform=%22rotate%28120 750.2 365.7%29%22/%3E%3C/g%3E%3Cg stroke=%22#fff%22 stroke-width=%221.35%22 stroke-linecap=%22round%22 opacity=%220.39%22%3E%3Cline x1=%2248.3%22 y1=%22433.6%22 x2=%2256.7%22 y2=%22433.6%22 transform=%22rotate%280 52.5 433.6%29%22/%3E%3Cline x1=%2248.3%22 y1=%22433.6%22 x2=%2256.7%22 y2=%22433.6%22 transform=%22rotate%2860 52.5 433.6%29%22/%3E%3Cline x1=%2248.3%22 y1=%22433.6%22 x2=%2256.7%22 y2=%22433.6%22 transform=%22rotate%28120 52.5 433.6%29%22/%3E%3C/g%3E%3Cg stroke=%22#fff%22 stroke-width=%221.40%22 stroke-linecap=%22round%22 opacity=%220.45%22%3E%3Cline x1=%22590.0%22 y1=%22826.9%22 x2=%22598.7%22 y2=%22826.9%22 transform=%22rotate%280 594.3 826.9%29%22/%3E%3Cline x1=%22590.0%22 y1=%22826.9%22 x2=%22598.7%22 y2=%22826.9%22 transform=%22rotate%2860 594.3 826.9%29%22/%3E%3Cline x1=%22590.0%22 y1=%22826.9%22 x2=%22598.7%22 y2=%22826.9%22 transform=%22rotate%28120 594.3 826.9%29%22/%3E%3C/g%3E%3Cg stroke=%22#fff%22 stroke-width=%221.83%22 stroke-linecap=%22round%22 opacity=%220.53%22%3E%3Cline x1=%22872.7%22 y1=%22947.7%22 x2=%22884.1%22 y2=%22947.7%22 transform=%22rotate%280 878.4 947.7%29%22/%3E%3Cline x1=%22872.7%22 y1=%22947.7%22 x2=%22884.1%22 y2=%22947.7%22 transform=%22rotate%2860 878.4 947.7%29%22/%3E%3Cline x1=%22872.7%22 y1=%22947.7%22 x2=%22884.1%22 y2=%22947.7%22 transform=%22rotate%28120 878.4 947.7%29%22/%3E%3C/g%3E%3Cg stroke=%22#fff%22 stroke-width=%222.10%22 stroke-linecap=%22round%22 opacity=%220.48%22%3E%3Cline x1=%221360.2%22 y1=%2246.6%22 x2=%221373.3%22 y2=%2246.6%22 transform=%22rotate%280 1366.8 46.6%29%22/%3E%3Cline x1=%221360.2%22 y1=%2246.6%22 x2=%221373.3%22 y2=%2246.6%22 transform=%22rotate%2860 1366.8 46.6%29%22/%3E%3Cline x1=%221360.2%22 y1=%2246.6%22 x2=%221373.3%22 y2=%2246.6%22 transform=%22rotate%28120 1366.8 46.6%29%22/%3E%3C/g%3E%3Cg stroke=%22#fff%22 stroke-width=%221.58%22 stroke-linecap=%22round%22 opacity=%220.72%22%3E%3Cline x1=%22197.0%22 y1=%22117.8%22 x2=%22206.9%22 y2=%22117.8%22 transform=%22rotate%280 202.0 117.8%29%22/%3E%3Cline x1=%22197.0%22 y1=%22117.8%22 x2=%22206.9%22 y2=%22117.8%22 transform=%22rotate%2860 202.0 117.8%29%22/%3E%3Cline x1=%22197.0%22 y1=%22117.8%22 x2=%22206.9%22 y2=%22117.8%22 transform=%22rotate%28120 202.0 117.8%29%22/%3E%3C/g%3E%3Cg stroke=%22#fff%22 stroke-width=%221.89%22 stroke-linecap=%22round%22 opacity=%220.52%22%3E%3Cline x1=%22247.1%22 y1=%22581.6%22 x2=%22258.9%22 y2=%22581.6%22 transform=%22rotate%280 253.0 581.6%29%22/%3E%3Cline x1=%22247.1%22 y1=%22581.6%22 x2=%22258.9%22 y2=%22581.6%22 transform=%22rotate%2860 253.0 581.6%29%22/%3E%3Cline x1=%22247.1%22 y1=%22581.6%22 x2=%22258.9%22 y2=%22581.6%22 transform=%22rotate%28120 253.0 581.6%29%22/%3E%3C/g%3E%3Cg stroke=%22#fff%22 stroke-width=%221.34%22 stroke-linecap=%22round%22 opacity=%220.44%22%3E%3Cline x1=%22762.7%22 y1=%2262.8%22 x2=%22771.0%22 y2=%2262.8%22 transform=%22rotate%280 766.8 62.8%29%22/%3E%3Cline x1=%22762.7%22 y1=%2262.8%22 x2=%22771.0%22 y2=%2262.8%22 transform=%22rotate%2860 766.8 62.8%29%22/%3E%3Cline x1=%22762.7%22 y1=%2262.8%22 x2=%22771.0%22 y2=%2262.8%22 transform=%22rotate%28120 766.8 62.8%29%22/%3E%3C/g%3E%3Cg stroke=%22#fff%22 stroke-width=%221.58%22 stroke-linecap=%22round%22 opacity=%220.61%22%3E%3Cline x1=%22947.6%22 y1=%22427.6%22 x2=%22957.5%22 y2=%22427.6%22 transform=%22rotate%280 952.6 427.6%29%22/%3E%3Cline x1=%22947.6%22 y1=%22427.6%22 x2=%22957.5%22 y2=%22427.6%22 transform=%22rotate%2860 952.6 427.6%29%22/%3E%3Cline x1=%22947.6%22 y1=%22427.6%22 x2=%22957.5%22 y2=%22427.6%22 transform=%22rotate%28120 952.6 427.6%29%22/%3E%3C/g%3E%3Cg stroke=%22#fff%22 stroke-width=%222.04%22 stroke-linecap=%22round%22 opacity=%220.66%22%3E%3Cline x1=%22628.1%22 y1=%22299.8%22 x2=%22640.8%22 y2=%22299.8%22 transform=%22rotate%280 634.5 299.8%29%22/%3E%3Cline x1=%22628.1%22 y1=%22299.8%22 x2=%22640.8%22 y2=%22299.8%22 transform=%22rotate%2860 634.5 299.8%29%22/%3E%3Cline x1=%22628.1%22 y1=%22299.8%22 x2=%22640.8%22 y2=%22299.8%22 transform=%22rotate%28120 634.5 299.8%29%22/%3E%3C/g%3E%3Cg stroke=%22#fff%22 stroke-width=%221.78%22 stroke-linecap=%22round%22 opacity=%220.74%22%3E%3Cline x1=%22336.2%22 y1=%22574.4%22 x2=%22347.3%22 y2=%22574.4%22 transform=%22rotate%280 341.7 574.4%29%22/%3E%3Cline x1=%22336.2%22 y1=%22574.4%22 x2=%22347.3%22 y2=%22574.4%22 transform=%22rotate%2860 341.7 574.4%29%22/%3E%3Cline x1=%22336.2%22 y1=%22574.4%22 x2=%22347.3%22 y2=%22574.4%22 transform=%22rotate%28120 341.7 574.4%29%22/%3E%3C/g%3E%3Cg stroke=%22#fff%22 stroke-width=%222.22%22 stroke-linecap=%22round%22 opacity=%220.40%22%3E%3Cline x1=%221014.3%22 y1=%22287.9%22 x2=%221028.2%22 y2=%22287.9%22 transform=%22rotate%280 1021.2 287.9%29%22/%3E%3Cline x1=%221014.3%22 y1=%22287.9%22 x2=%221028.2%22 y2=%22287.9%22 transform=%22rotate%2860 1021.2 287.9%29%22/%3E%3Cline x1=%221014.3%22 y1=%22287.9%22 x2=%221028.2%22 y2=%22287.9%22 transform=%22rotate%28120 1021.2 287.9%29%22/%3E%3C/g%3E%3Cg stroke=%22#fff%22 stroke-width=%221.43%22 stroke-linecap=%22round%22 opacity=%220.57%22%3E%3Cline x1=%22580.9%22 y1=%22757.1%22 x2=%22589.8%22 y2=%22757.1%22 transform=%22rotate%280 585.4 757.1%29%22/%3E%3Cline x1=%22580.9%22 y1=%22757.1%22 x2=%22589.8%22 y2=%22757.1%22 transform=%22rotate%2860 585.4 757.1%29%22/%3E%3Cline x1=%22580.9%22 y1=%22757.1%22 x2=%22589.8%22 y2=%22757.1%22 transform=%22rotate%28120 585.4 757.1%29%22/%3E%3C/g%3E%3Ccircle cx=%2254.9%22 cy=%22668.2%22 r=%222.4%22 fill=%22none%22 stroke=%22#fff%22 stroke-width=%221.30%22 opacity=%220.55%22/%3E%3Ccircle cx=%221225.7%22 cy=%22313.7%22 r=%222.3%22 fill=%22none%22 stroke=%22#fff%22 stroke-width=%221.26%22 opacity=%220.56%22/%3E%3Ccircle cx=%22811.9%22 cy=%22456.2%22 r=%222.4%22 fill=%22none%22 stroke=%22#fff%22 stroke-width=%221.34%22 opacity=%220.68%22/%3E%3Ccircle cx=%22663.7%22 cy=%22664.2%22 r=%221.7%22 fill=%22none%22 stroke=%22#fff%22 stroke-width=%220.91%22 opacity=%220.60%22/%3E%3Ccircle cx=%22906.0%22 cy=%22993.1%22 r=%222.4%22 fill=%22none%22 stroke=%22#fff%22 stroke-width=%221.33%22 opacity=%220.45%22/%3E%3Ccircle cx=%22540.1%22 cy=%22668.7%22 r=%221.6%22 fill=%22none%22 stroke=%22#fff%22 stroke-width=%220.89%22 opacity=%220.51%22/%3E%3Ccircle cx=%22235.3%22 cy=%22117.1%22 r=%221.7%22 fill=%22none%22 stroke=%22#fff%22 stroke-width=%220.91%22 opacity=%220.62%22/%3E%3Ccircle cx=%22181.1%22 cy=%22247.6%22 r=%222.0%22 fill=%22none%22 stroke=%22#fff%22 stroke-width=%221.10%22 opacity=%220.65%22/%3E%3Ccircle cx=%22112.8%22 cy=%22449.2%22 r=%222.1%22 fill=%22none%22 stroke=%22#fff%22 stroke-width=%221.18%22 opacity=%220.66%22/%3E%3Ccircle cx=%221147.0%22 cy=%22864.0%22 r=%221.9%22 fill=%22none%22 stroke=%22#fff%22 stroke-width=%221.03%22 opacity=%220.50%22/%3E%3Ccircle cx=%22502.3%22 cy=%22884.2%22 r=%222.6%22 fill=%22none%22 stroke=%22#fff%22 stroke-width=%221.41%22 opacity=%220.40%22/%3E%3Ccircle cx=%22246.7%22 cy=%22232.0%22 r=%221.8%22 fill=%22none%22 stroke=%22#fff%22 stroke-width=%221.01%22 opacity=%220.52%22/%3E%3Ccircle cx=%22824.8%22 cy=%22262.7%22 r=%221.6%22 fill=%22none%22 stroke=%22#fff%22 stroke-width=%220.88%22 opacity=%220.50%22/%3E%3Ccircle cx=%22517.0%22 cy=%22566.3%22 r=%222.6%22 fill=%22none%22 stroke=%22#fff%22 stroke-width=%221.40%22 opacity=%220.59%22/%3E%3Ccircle cx=%22721.7%22 cy=%22617.6%22 r=%222.3%22 fill=%22none%22 stroke=%22#fff%22 stroke-width=%221.25%22 opacity=%220.37%22/%3E%3Ccircle cx=%221259.3%22 cy=%22780.0%22 r=%222.5%22 fill=%22none%22 stroke=%22#fff%22 stroke-width=%221.36%22 opacity=%220.63%22/%3E%3Ccircle cx=%22549.3%22 cy=%22399.0%22 r=%221.7%22 fill=%22none%22 stroke=%22#fff%22 stroke-width=%220.94%22 opacity=%220.57%22/%3E%3Ccircle cx=%2287.1%22 cy=%2267.3%22 r=%221.8%22 fill=%22none%22 stroke=%22#fff%22 stroke-width=%220.99%22 opacity=%220.41%22/%3E%3Ccircle cx=%22476.1%22 cy=%2252.6%22 r=%221.6%22 fill=%22none%22 stroke=%22#fff%22 stroke-width=%220.88%22 opacity=%220.40%22/%3E%3Ccircle cx=%22142.1%22 cy=%22363.6%22 r=%221.6%22 fill=%22none%22 stroke=%22#fff%22 stroke-width=%220.89%22 opacity=%220.66%22/%3E%3Ccircle cx=%22859.7%22 cy=%22148.6%22 r=%221.9%22 fill=%22none%22 stroke=%22#fff%22 stroke-width=%221.02%22 opacity=%220.47%22/%3E%3Ccircle cx=%22509.8%22 cy=%22122.8%22 r=%222.4%22 fill=%22none%22 stroke=%22#fff%22 stroke-width=%221.35%22 opacity=%220.70%22/%3E%3Ccircle cx=%22652.4%22 cy=%22483.8%22 r=%220.6%22 fill=%22#fff%22 opacity=%220.23%22/%3E%3Ccircle cx=%22479.7%22 cy=%22264.8%22 r=%221.0%22 fill=%22#fff%22 opacity=%220.25%22/%3E%3Ccircle cx=%2232.3%22 cy=%22951.0%22 r=%220.9%22 fill=%22#fff%22 opacity=%220.24%22/%3E%3Ccircle cx=%22760.4%22 cy=%2227.0%22 r=%220.9%22 fill=%22#fff%22 opacity=%220.49%22/%3E%3Ccircle cx=%221208.7%22 cy=%22696.2%22 r=%220.7%22 fill=%22#fff%22 opacity=%220.31%22/%3E%3Ccircle cx=%22233.9%22 cy=%22771.9%22 r=%220.9%22 fill=%22#fff%22 opacity=%220.43%22/%3E%3Ccircle cx=%22461.5%22 cy=%22223.0%22 r=%221.0%22 fill=%22#fff%22 opacity=%220.50%22/%3E%3Ccircle cx=%221193.7%22 cy=%22806.1%22 r=%221.0%22 fill=%22#fff%22 opacity=%220.42%22/%3E%3Ccircle cx=%22317.4%22 cy=%22517.6%22 r=%220.8%22 fill=%22#fff%22 opacity=%220.21%22/%3E%3Ccircle cx=%2239.1%22 cy=%22279.4%22 r=%220.7%22 fill=%22#fff%22 opacity=%220.41%22/%3E%3Ccircle cx=%221339.1%22 cy=%22447.2%22 r=%221.1%22 fill=%22#fff%22 opacity=%220.50%22/%3E%3Ccircle cx=%221337.0%22 cy=%22364.6%22 r=%220.7%22 fill=%22#fff%22 opacity=%220.27%22/%3E%3Ccircle cx=%22275.4%22 cy=%22204.4%22 r=%220.9%22 fill=%22#fff%22 opacity=%220.47%22/%3E%3Ccircle cx=%221176.6%22 cy=%22479.5%22 r=%220.9%22 fill=%22#fff%22 opacity=%220.44%22/%3E%3Ccircle cx=%22118.7%22 cy=%22660.6%22 r=%221.1%22 fill=%22#fff%22 opacity=%220.43%22/%3E%3Ccircle cx=%221050.2%22 cy=%22478.0%22 r=%220.7%22 fill=%22#fff%22 opacity=%220.44%22/%3E%3Ccircle cx=%22465.5%22 cy=%22800.8%22 r=%221.1%22 fill=%22#fff%22 opacity=%220.32%22/%3E%3Ccircle cx=%22561.9%22 cy=%22946.8%22 r=%221.0%22 fill=%22#fff%22 opacity=%220.25%22/%3E%3Ccircle cx=%22177.9%22 cy=%22151.2%22 r=%221.1%22 fill=%22#fff%22 opacity=%220.44%22/%3E%3Ccircle cx=%22204.6%22 cy=%22826.5%22 r=%221.1%22 fill=%22#fff%22 opacity=%220.40%22/%3E%3Ccircle cx=%22490.6%22 cy=%22548.7%22 r=%220.7%22 fill=%22#fff%22 opacity=%220.20%22/%3E%3Ccircle cx=%221359.2%22 cy=%22649.7%22 r=%220.9%22 fill=%22#fff%22 opacity=%220.48%22/%3E%3Ccircle cx=%22607.3%22 cy=%22871.7%22 r=%221.0%22 fill=%22#fff%22 opacity=%220.26%22/%3E%3Ccircle cx=%22352.6%22 cy=%22293.0%22 r=%220.7%22 fill=%22#fff%22 opacity=%220.38%22/%3E%3Ccircle cx=%22363.1%22 cy=%22419.0%22 r=%220.7%22 fill=%22#fff%22 opacity=%220.47%22/%3E%3Ccircle cx=%22495.3%22 cy=%22458.2%22 r=%220.9%22 fill=%22#fff%22 opacity=%220.47%22/%3E%3Ccircle cx=%22588.9%22 cy=%22917.7%22 r=%220.9%22 fill=%22#fff%22 opacity=%220.36%22/%3E%3Ccircle cx=%22732.9%22 cy=%2218.7%22 r=%220.8%22 fill=%22#fff%22 opacity=%220.25%22/%3E%3Ccircle cx=%225.5%22 cy=%22799.2%22 r=%220.7%22 fill=%22#fff%22 opacity=%220.34%22/%3E%3Ccircle cx=%221015.3%22 cy=%22556.5%22 r=%220.8%22 fill=%22#fff%22 opacity=%220.36%22/%3E%3Ccircle cx=%22777.6%22 cy=%22784.3%22 r=%220.7%22 fill=%22#fff%22 opacity=%220.37%22/%3E%3Ccircle cx=%22347.9%22 cy=%22276.9%22 r=%221.0%22 fill=%22#fff%22 opacity=%220.35%22/%3E%3Ccircle cx=%22786.4%22 cy=%22760.0%22 r=%221.1%22 fill=%22#fff%22 opacity=%220.33%22/%3E%3Ccircle cx=%22857.5%22 cy=%22505.6%22 r=%220.9%22 fill=%22#fff%22 opacity=%220.41%22/%3E%3Ccircle cx=%22633.3%22 cy=%22533.3%22 r=%220.8%22 fill=%22#fff%22 opacity=%220.48%22/%3E%3Ccircle cx=%22978.9%22 cy=%22876.5%22 r=%221.1%22 fill=%22#fff%22 opacity=%220.28%22/%3E%3Ccircle cx=%22783.3%22 cy=%22943.3%22 r=%221.0%22 fill=%22#fff%22 opacity=%220.24%22/%3E%3Ccircle cx=%22170.3%22 cy=%22442.1%22 r=%220.6%22 fill=%22#fff%22 opacity=%220.27%22/%3E%3Ccircle cx=%22102.4%22 cy=%22669.5%22 r=%221.0%22 fill=%22#fff%22 opacity=%220.47%22/%3E%3Ccircle cx=%22216.2%22 cy=%22716.1%22 r=%220.9%22 fill=%22#fff%22 opacity=%220.24%22/%3E%3C/svg%3E")}body:before{content:"";z-index:-1;pointer-events:none;background-color:var(--color-bg);background-image:var(--starfield), var(--starfield);background-position:0 0,700px 500px;background-size:1400px 1000px,1400px 1000px;position:fixed;inset:0}.home-flyer svg{width:100%;height:100%;display:block;position:relative}.home-flyer .halo{background:radial-gradient(circle,#ff7d2c80 0%,#0000 65%);border-radius:9999px;position:absolute;inset:26%}canvas.sky{z-index:-1;pointer-events:none;position:fixed;inset:0}html.sky-live body:before{background-image:none}.nebula{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.nebula span{filter:blur(90px);mix-blend-mode:screen;border-radius:9999px;position:absolute}.nebula .n1{background:#ff7d2c17;width:760px;height:760px;top:10%;left:-12%}.nebula .n2{background:#548aff12;width:640px;height:640px;top:35%;right:-10%}.nebula .n3{background:#ffc2000d;width:560px;height:560px;bottom:-18%;left:30%}@media (width<=767px){.nebula span{display:none}.nebula{background:radial-gradient(58% 34% at 18% 6%,#ff7d2c16,#0000 70%),radial-gradient(52% 30% at 92% 44%,#548aff13,#0000 70%),radial-gradient(62% 32% at 26% 88%,#ff7d2c0e,#0000 70%),radial-gradient(46% 24% at 78% 72%,#ffc2000b,#0000 72%)}}html{overflow-anchor:none;background:var(--color-bg);color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}body{margin:0;overflow-x:hidden}.canvas{width:calc(var(--design-width) * var(--u));margin-inline:auto;position:relative}.section{width:100%;height:calc(var(--h) * var(--u));position:relative}.abs{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));position:absolute}.abs[style*=--w]{width:calc(var(--w) * var(--u))}.abs[style*=--h]{height:calc(var(--h) * var(--u))}.abs[style*=--w]:is(p,h1,h2,h3,h4,span,a){width:calc((var(--w) + .6) * var(--u));margin-left:calc(-.3 * var(--u))}.w-du{width:calc((var(--w) + .6) * var(--u))}.t-nav{font-size:calc(12 * var(--u));line-height:calc(13.8 * var(--u));letter-spacing:calc(.96 * var(--u))}.t-body{font-size:calc(12 * var(--u));line-height:calc(18 * var(--u));letter-spacing:calc(.36 * var(--u))}.t-caption{font-size:calc(12 * var(--u));line-height:calc(13.8 * var(--u));letter-spacing:calc(.36 * var(--u))}.t-label{font-size:calc(12 * var(--u));line-height:calc(13.8 * var(--u));letter-spacing:calc(1.8 * var(--u))}.t-title{font-size:calc(20 * var(--u));line-height:calc(23 * var(--u));letter-spacing:calc(1.6 * var(--u))}.t-title-tight{font-size:calc(20 * var(--u));line-height:calc(23 * var(--u));letter-spacing:calc(.6 * var(--u))}.t-name{font-size:calc(16 * var(--u));line-height:calc(18.4 * var(--u));letter-spacing:calc(.5 * var(--u))}.t-sub{font-size:calc(16 * var(--u));line-height:calc(18.4 * var(--u));letter-spacing:calc(1.3 * var(--u))}.t-tagline{font-size:calc(17.7 * var(--u));line-height:calc(20.4 * var(--u));letter-spacing:calc(1.42 * var(--u))}.t-hero{font-size:calc(54.64 * var(--u));line-height:calc(63 * var(--u));letter-spacing:calc(4.37 * var(--u));font-weight:700}.t-stat{font-size:calc(48 * var(--u));line-height:calc(55 * var(--u));letter-spacing:calc(3.84 * var(--u))}.t-fine{font-size:calc(8 * var(--u));line-height:calc(9.2 * var(--u));letter-spacing:calc(.6 * var(--u))}.glow-text{text-shadow:0 0 calc(6.4 * var(--u)) #ffffff8f}.glow-dot{filter:drop-shadow(0 0 calc(7.1 * var(--u)) #fff9)}.grain:after{content:"";pointer-events:none;z-index:50;opacity:.065;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}img{max-width:100%;display:block}img.abs,.abs>img{max-width:none}#to-top{z-index:60;cursor:pointer;color:#fff;backdrop-filter:blur(6px);opacity:0;pointer-events:none;background:#0a0a0b80;border:0;border-radius:9999px;width:46px;height:46px;padding:13px;transition:opacity .32s cubic-bezier(.33,1,.68,1),transform .32s cubic-bezier(.33,1,.68,1),box-shadow .2s;position:fixed;bottom:clamp(16px,2.2vw,30px);right:clamp(16px,2.2vw,30px);transform:translateY(10px);box-shadow:inset 0 0 0 .5px #ffffffa6,inset 0 0 14px #ffffff2e}#to-top.is-on{opacity:.9;pointer-events:auto;transform:none}#to-top:hover,#to-top:focus-visible{opacity:1;color:var(--color-orange);box-shadow:inset 0 0 0 .5px #fff,inset 0 0 14px #ffffff47,0 0 22px #ff7d2c40}#to-top svg{width:100%;height:100%;display:block}@media (width<=767px){#to-top{width:42px;height:42px;padding:12px}}.gal-bleed{width:100vw;margin-left:calc(50% - 50vw);overflow:hidden}.gal-bleed>ul{width:calc(1001 * var(--u));transform-origin:0 0;height:100%;transform:scale(calc(100vw / (1001 * var(--u))));position:absolute;inset:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@media (width>=768px){.m{display:none!important}}@media (width<=767px){.canvas .section,.home-flight{display:none}html,body{overflow-x:clip}.m{display:block;position:relative}.m h1,.m h2,.m h3,.m h4,.m p,.m .pill{z-index:1;position:relative}.m-nav{z-index:30;position:relative}.m-nav a{padding:12px 4px;display:inline-block}.m-mark{justify-content:center;align-items:center;min-width:40px;min-height:44px;margin:-9px 0;display:flex}.m-footer a{padding:9px 0;display:inline-block}.m-social a{justify-content:center;align-items:center;min-width:38px;min-height:38px;display:flex}.m-art .planet{animation:none!important}:is(.m,.portal-section) .t-hero{letter-spacing:.09em;font-size:clamp(46px,14.5vw,62px);line-height:1.06}:is(.m,.portal-section) .t-title,:is(.m,.portal-section) .t-title-tight{letter-spacing:.1em;font-size:clamp(19px,5.4vw,23px);line-height:1.28}:is(.m,.portal-section) .t-sub{letter-spacing:1px;font-size:16px;line-height:22px}:is(.m,.portal-section) .t-tagline{letter-spacing:.045em;font-size:clamp(14px,4vw,17px);line-height:1.5}:is(.m,.portal-section) .t-body{letter-spacing:.4px;font-size:14.5px;line-height:24px}:is(.m,.portal-section) .t-caption{letter-spacing:.3px;font-size:13.5px;line-height:21px}:is(.m,.portal-section) .t-nav{letter-spacing:1.1px;font-size:12px;line-height:15px}.m-nav-portal .t-nav,.m-nav-portal .m-apply{letter-spacing:.6px;font-size:10px;line-height:13px}@media (width<=359px){.m-nav-portal .m-links{gap:14px}.m-nav-portal .t-nav,.m-nav-portal .m-apply{letter-spacing:.4px;font-size:9px}}:is(.m,.portal-section) .t-label{letter-spacing:1.8px;font-size:12px;line-height:15px}:is(.m,.portal-section) .t-name{letter-spacing:.4px;font-size:14px;line-height:18px}:is(.m,.portal-section) .t-stat{letter-spacing:.06em;font-size:clamp(38px,11vw,48px);line-height:1.06}:is(.m,.portal-section) .t-feature{letter-spacing:.4px;font-size:17px;line-height:21px}:is(.m,.portal-section) .t-fine{letter-spacing:.5px;font-size:10px;line-height:14px}.m-pad{padding-inline:24px}main .m~.m{margin-top:clamp(40px,11vw,64px)}.m h2,.m h3{text-wrap:balance}.m p{text-wrap:pretty}.m-center{text-align:center}.m-stack{flex-direction:column;align-items:center;display:flex}.m-art{margin-inline:auto;position:relative}.m .pill,.m-pill{white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;min-height:44px;padding:10px 26px;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 .5px #fff,inset 0 0 14px #fff6}.m-card{margin-top:44px;padding-top:58px;position:relative}.m-ring{z-index:1;box-sizing:border-box;border-radius:9999px;justify-content:center;gap:10px;width:250px;height:250px;padding:0 24px;position:absolute;top:calc(50% + 29px);left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 .5px #fff6}.m-gal{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-auto-columns:74vw;grid-auto-flow:column;gap:6px;padding-inline:16px;display:grid;overflow-x:auto}.m-gal::-webkit-scrollbar{display:none}.m-gal-cell{aspect-ratio:3/2;scroll-snap-align:center;border-radius:10px;overflow:hidden}.m:not(.awake) :is(.star,.zg,.breathe,.atmo,.swarm-dot,.swarm-dot i,.fuse-node,.m-node){animation-play-state:paused!important}.m-feat{padding-block:6px 30px;position:relative}.m-fuse-rail{width:2px;position:absolute;top:16px;bottom:30px;left:63px}.m-fuse-dash{background-image:linear-gradient(#fff6 0 3px,#0000 3px 9px);background-size:2px 9px;position:absolute;inset:0}.m-feat .fuse-spark{width:6px;height:6px;top:0;left:-2px}html.motion .m-feat.js-fuse .fuse-spark{opacity:0;background:#fff;border-radius:9999px;display:block;position:absolute;box-shadow:0 0 6px 2px #ffffffe6,0 0 18px 7px #ff7d2cbf,0 0 42px 18px #ff7d2c4d}.m-feat-list{flex-direction:column;gap:40px;margin-left:74px;display:flex}.m-feat-item{position:relative}.m-node{background:#fff;border-radius:999px;width:9px;height:9px;position:absolute;top:4px;left:-38.5px;box-shadow:0 0 7px #fff9,0 0 16px #ff7d2c8c}}@supports (animation-timeline:view()){@media (width<=767px){html.motion .m-feat{view-timeline-name:--m-fuse}html.motion .m-feat .fuse-spark{animation-name:m-fuse-run;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--m-fuse;animation-range:cover 12% cover 80%;display:block;position:absolute}html.motion .m-tl{view-timeline-name:--m-tl}html.motion .m-tl-rocket{animation-name:m-tl-fly;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--m-tl;animation-range:cover 18% cover 85%}html.motion .m-node{animation-name:m-node-ignite;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--m-fuse;animation-range-start:var(--ig0,cover 20%);animation-range-end:var(--ig1,cover 30%)}}}@keyframes m-tl-fly{0%{top:0}to{top:calc(100% - 68px)}}@keyframes m-lift{0%{transform:translate(0)rotate(-12deg)}to{transform:translate(70px,-620px)rotate(-4deg)}}@keyframes m-fuse-run{0%{opacity:0;top:0}5%{opacity:1}to{opacity:1;top:calc(100% - 6px)}}@keyframes m-node-ignite{0%{opacity:.35;box-shadow:0 0 7px #fff3}to{opacity:1;box-shadow:0 0 7px #fff9,0 0 16px #ff7d2c8c}}@media (width<=767px){.canvas .section.portal-section{height:auto;padding:36px 24px 56px;display:block}.portal-section>.star,.portal-section>.planet{display:none}.portal-section .portal-col{width:auto!important;height:auto!important;position:static!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.apply[data-astro-cid-wtuqh7rq]{transition:color .15s}.apply[data-astro-cid-wtuqh7rq]:hover,.apply[data-astro-cid-wtuqh7rq]:focus-visible{color:var(--color-orange)}header[data-astro-cid-gyprio74] svg{width:100%;height:100%}.nav-who[data-astro-cid-gyprio74]{text-overflow:ellipsis;transition:color .15s;overflow:hidden}.nav-who[data-astro-cid-gyprio74]:hover{color:var(--color-ink)}.m-nav[data-astro-cid-gyprio74]{display:none}@media (width<=767px){.m-nav[data-astro-cid-gyprio74]{align-items:center;gap:14px;padding:16px 18px 12px;display:flex}.m-nav-portal[data-astro-cid-gyprio74]{gap:8px;padding-inline:14px}.m-nav-portal[data-astro-cid-gyprio74] .m-links[data-astro-cid-gyprio74]{flex:1;justify-content:center;gap:24px;min-width:0}.m-mark[data-astro-cid-gyprio74]{flex:none;width:17px;height:26px}.m-links[data-astro-cid-gyprio74]{flex:1;justify-content:center;gap:13px;display:flex}.m-apply[data-astro-cid-gyprio74]{flex:none}}footer[data-astro-cid-sceikvv7] svg{width:100%;height:100%;display:block}.icon[data-astro-cid-sceikvv7]{display:block}@media (width<=767px){.m-footer[data-astro-cid-sceikvv7]{padding-top:8px}.m-rule[data-astro-cid-sceikvv7]{border:0;border-top:1px solid #ffffff4d;width:78%;margin:0 auto 26px}.m-cols[data-astro-cid-sceikvv7]{justify-content:space-between;gap:28px;max-width:340px;margin:0 auto;display:flex}.m-col[data-astro-cid-sceikvv7]{flex-direction:column;gap:14px;display:flex}.m-col[data-astro-cid-sceikvv7] nav[data-astro-cid-sceikvv7],nav[data-astro-cid-sceikvv7].m-col{gap:16px}.m-social[data-astro-cid-sceikvv7]{justify-content:center;align-items:center;gap:16px;margin:26px 0 0;padding:0;list-style:none;display:flex}.m-rocket[data-astro-cid-sceikvv7]{width:34px;height:51px;margin:24px auto 10px;display:block}}
