@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Newsreader:ital,opsz,wght@0,6..72,400;0,6..72,500;0,6..72,600;1,6..72,400&family=Orbitron:wght@400;700&family=Quintessential&display=swap";.galaxy-container{width:100%;height:100%;position:relative}.curved-loop-jacket{display:flex;align-items:center;justify-content:center;width:100%;overflow:hidden;padding:0;margin:-10px 0}.curved-loop-svg{user-select:none;width:100%;overflow:visible;display:block;font-size:54px;fill:#ffffffb3;-moz-user-select:none;-webkit-user-select:none;font-weight:700;text-transform:uppercase;line-height:1;letter-spacing:.12em}@media(max-width:760px){.curved-loop-jacket{margin:-5px 0}}.waves{position:absolute;top:0;left:0;margin:0;padding:0;width:100%;height:100%;overflow:hidden}.waves:before{content:"";position:absolute;top:0;left:0;width:.5rem;height:.5rem;background:#160000;border-radius:50%;transform:translate3d(calc(var(-.5rem) - 50%),calc(var(50%) - 50%),0);will-change:transform}.waves-canvas{display:block;width:100%;height:100%}.grainient-container{position:relative;width:100%;height:100%;overflow:hidden}.grainient-container[data-fallback=true]{background:radial-gradient(ellipse at 22% 24%,rgba(255,120,242,.34),transparent 44%),radial-gradient(ellipse at 72% 42%,rgba(181,110,255,.3),transparent 48%),linear-gradient(135deg,#030105,#251032 54%,#090311)}.card-swap-container{position:absolute;bottom:0;right:0;transform:translate(5%,20%);transform-origin:bottom right;perspective:900px;overflow:visible}.card-swap-container .card{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:28px;border:1px solid rgba(255,255,255,.08);background:#0a0a0cd9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transform-style:preserve-3d;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;padding:48px 36px;box-sizing:border-box}@media(max-width:900px){.card-swap-container{position:relative;bottom:auto;right:auto;transform:none;transform-origin:center center;margin:0 auto}}@media(max-width:600px){.card-swap-container .card{padding:32px 24px;border-radius:20px}}.mobile-card-swap-wrapper{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.mobile-card-swap-cards{position:relative;overflow:visible}.mobile-card-swap-controls{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:8px}.mobile-card-swap-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#fff;cursor:pointer;outline:none;transition:background .2s ease,border-color .2s ease,transform .1s ease}.mobile-card-swap-btn:hover{background:#ffffff1a;border-color:#ffffff40}.mobile-card-swap-btn:active{transform:scale(.95)}.mobile-card-swap-indicator{font-family:"Instrument Serif",serif;font-size:1.6rem;color:#ffffffb3;letter-spacing:.05em;font-weight:500;min-width:42px;text-align:center}.mobile-header-nav-container{position:fixed;top:12px;left:0;right:0;margin:0 auto;width:calc(100% - 24px);max-width:600px;z-index:999;box-sizing:border-box}.mobile-header-nav{position:relative;height:60px;border-radius:22px;overflow:hidden;background:#0f111a73;backdrop-filter:blur(24px) saturate(180%) brightness(1.1);-webkit-backdrop-filter:blur(24px) saturate(180%) brightness(1.1);border:1px solid rgba(255,255,255,.14);box-shadow:0 8px 32px #0006,0 2px 8px #0003,inset 0 1px #ffffff2e,inset 0 -1px #ffffff0a;transition:border-radius .4s cubic-bezier(.25,1,.5,1),box-shadow .4s cubic-bezier(.25,1,.5,1),background .4s cubic-bezier(.25,1,.5,1);-webkit-tap-highlight-color:transparent}.mobile-header-nav:before{content:"";position:absolute;top:0;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.65) 50%,transparent);border-radius:999px;pointer-events:none;z-index:10}.mobile-header-nav:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(120deg,rgba(255,255,255,.07) 0%,transparent 40%,rgba(255,255,255,.04) 100%);pointer-events:none;z-index:1}.mobile-header-nav.open{background:#0c0e168c;backdrop-filter:blur(32px) saturate(200%) brightness(1.12);-webkit-backdrop-filter:blur(32px) saturate(200%) brightness(1.12);border-color:#ffffff2e;border-radius:22px;box-shadow:0 16px 56px #0000008c,0 4px 16px #0000004d,inset 0 1px #ffffff38,inset 0 -1px #ffffff0d;max-height:calc(100vh - 24px);overflow-y:auto}.card-nav-top{position:absolute;top:0;left:0;right:0;height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 18px 0 20px;z-index:5}.hamburger-menu{width:36px;height:36px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:#ffffff12;border:1px solid rgba(255,255,255,.1);border-radius:10px;cursor:pointer;padding:0;-webkit-tap-highlight-color:transparent;outline:none;transition:background .2s ease,border-color .2s ease}.hamburger-menu:active{background:#ffffff1f}.hamburger-line{width:16px;height:1.5px;background:#ffffffd9;border-radius:999px;transition:transform .3s cubic-bezier(.25,1,.5,1),opacity .2s ease}.hamburger-menu.open .hamburger-line:first-child{transform:translateY(3.25px) rotate(45deg)}.hamburger-menu.open .hamburger-line:last-child{transform:translateY(-3.25px) rotate(-45deg)}.card-nav-content{position:absolute;top:60px;left:0;right:0;padding:8px 10px 12px;display:flex;flex-direction:column;gap:6px;visibility:hidden;pointer-events:none;z-index:4}.mobile-header-nav.open .card-nav-content{visibility:visible;pointer-events:auto}.nav-card{border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:12px 14px;display:flex;flex-direction:column;gap:6px;box-shadow:inset 0 1px #ffffff14,0 2px 12px #0000002e}.nav-card-label{font-family:Outfit,Inter,sans-serif;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffff73;margin:0 0 2px}.nav-card-links{display:flex;flex-direction:column;gap:2px}.nav-card-link{display:flex;align-items:center;gap:6px;font-family:Inter,sans-serif;font-size:15px;font-weight:400;color:#ffffffb3;text-decoration:none;padding:5px 0;transition:color .18s ease}.nav-card-link:hover{color:#fff}.nav-card-link-icon{width:14px;height:14px;opacity:.5;flex-shrink:0;transition:transform .22s ease,opacity .22s ease}.nav-card-link:hover .nav-card-link-icon{transform:translate(2px,-2px);opacity:.85}@keyframes mobile-nav-fade-up{0%{opacity:0;top:28px}to{opacity:1;top:12px}}.mobile-nav-fade-in{animation:mobile-nav-fade-up .7s cubic-bezier(.16,1,.3,1) forwards}.mobile-nav-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:998;opacity:0;pointer-events:none;transition:opacity .3s ease}.mobile-nav-backdrop.open{opacity:1;pointer-events:auto}@font-face{font-family:Libre Caslon Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-caslon-condensed-latin-400-normal-C1pGhJVu.woff2) format("woff2"),url(/assets/libre-caslon-condensed-latin-400-normal-DUCDve5p.woff) format("woff")}@font-face{font-family:Libre Caslon Condensed;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/libre-caslon-condensed-latin-400-italic-3aD2-pqe.woff2) format("woff2"),url(/assets/libre-caslon-condensed-latin-400-italic-DNP7o_jX.woff) format("woff")}.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-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}*,:before,:after{--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: rgb(59 130 246 / .5);--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: }::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: rgb(59 130 246 / .5);--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: }.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-24{height:6rem}.h-32{height:8rem}.h-\[138px\]{height:138px}.h-full{height:100%}.w-full{width:100%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.whitespace-nowrap{white-space:nowrap}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.object-cover{-o-object-fit:cover;object-fit:cover}.px-6{padding-left:1.5rem;padding-right:1.5rem}.text-center{text-align:center}.font-\[\'Orbitron\'\]{font-family:Orbitron}.text-6xl{font-size:3.75rem;line-height:1}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.italic{font-style:italic}.tracking-\[0\.2em\]{letter-spacing:.2em}.text-foreground{color:hsl(var(--foreground))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.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)}.invert{--tw-invert: invert(100%);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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}html{overflow-x:clip;width:100%;max-width:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}.closing-moon-reveal__trigger{position:relative;display:inline-block;cursor:pointer;font-style:normal}.closing-moon-reveal__word{color:var(--text);transition:text-shadow .4s ease,color .4s ease}.closing-moon-reveal__trigger:hover .closing-moon-reveal__word{color:#e2edf5;text-shadow:0 0 15px rgba(226,237,245,.7)}.closing-moon-reveal__photo-container{position:absolute;left:50%;transform:translate(-50%);top:-120px;z-index:50;width:112px;height:112px;pointer-events:none;display:block}.closing-moon-reveal__photo{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:50%;border:1px solid rgba(255,255,255,.2);opacity:0;transform:scale(0);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.closing-moon-reveal__trigger:hover .closing-moon-reveal__photo{opacity:1;transform:scale(1);box-shadow:0 20px 50px #00000080}.closing-moon-reveal__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hover\:glow-accent{transition:text-shadow .4s ease,color .4s ease}.hover\:glow-accent:hover{text-shadow:0 0 15px rgba(226,237,245,.7)}:root{--foreground: 240 5% 94%;color-scheme:dark;font-family:Newsreader,Georgia,serif;--background: #000000;--background-elevated: #0a0a0a;--background-soft: #111111;--surface: #141414;--surface-strong: #1a1a1a;--border: transparent;--text: #f0f0f0;--muted: #888888;--accent: #c8d6e0;--accent-strong: #e2edf5;--signal: #d4c5a0;--shadow-color: rgba(0, 0, 0, .5);--shadow: 0 12px 40px var(--shadow-color), 0 4px 12px var(--shadow-color);--shadow-elevated: 0 24px 60px var(--shadow-color), 0 8px 24px var(--shadow-color)}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6,strong,b{font-family:"Instrument Serif",serif;font-weight:400}html:not(.lenis){scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:#000;color:var(--text);overflow-x:clip;-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit}#root{min-height:100vh}.route-loading{min-height:40vh}.site-shell{position:relative;max-width:1280px;margin:0 auto;padding:24px}.site-content{max-width:1280px;margin:0 auto;padding:0 24px}.page-glow{display:none}.topbar{position:sticky;top:var(--header-top, 16px);z-index:40;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:20px;width:var(--header-width, calc(100% - 24px) );max-width:var(--header-max-width, 1400px);margin:0 auto;padding:var(--header-padding-y, 14px) var(--header-padding-x, 28px);border-radius:999px;border:1px solid rgba(255,255,255,var(--header-border-opacity, .12));background:rgba(10,8,16,var(--header-bg-opacity, .45));backdrop-filter:blur(var(--header-blur, 25px)) saturate(140%);-webkit-backdrop-filter:blur(var(--header-blur, 25px)) saturate(140%);box-shadow:0 8px 32px rgba(0,0,0,var(--header-shadow-opacity, .15)),inset 0 1px #ffffff26,inset 0 -1px #ffffff0d,inset 0 0 40px 10px #ffffff03;overflow:hidden;will-change:width,top,padding,background-color,max-width;transition:border-radius .3s ease,border-color .15s ease}.topbar:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);pointer-events:none;z-index:10}.topbar:after{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background:linear-gradient(180deg,rgba(255,255,255,.25),transparent,rgba(255,255,255,.08));pointer-events:none;z-index:10}.brand{display:inline-flex;align-items:center;gap:10px;font-family:"Instrument Serif",serif;font-size:1.1rem;font-weight:400;letter-spacing:.04em;transform:scale(var(--header-brand-scale, 1));transform-origin:left center}.brand-mark{color:var(--signal)}.desktop-nav{display:inline-flex;justify-content:center;gap:var(--header-nav-gap, 24px);color:var(--muted)}.desktop-nav a,.mobile-nav a{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.9rem;font-weight:500;letter-spacing:.02em}.desktop-nav a,.footer-links a,.mobile-nav a{transition:color .18s ease,transform .18s ease}.desktop-nav a:hover,.footer-links a:hover,.mobile-nav a:hover{color:var(--text);transform:translateY(-1px)}.topbar-cta,.button,.mobile-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.topbar-cta{padding:12px 18px;background:linear-gradient(135deg,#91d9ff2e,#c0ffea14);border:none}.topbar-cta-label-mobile{display:none}.topbar-cta:hover,.button:hover,.mobile-cta:hover{transform:translateY(-2px);box-shadow:0 14px 30px #0003}.menu-button{display:none;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:999px;background:#ffffff08;color:var(--text)}.mobile-panel{max-height:0;overflow:hidden;opacity:0;transition:max-height .22s ease,opacity .22s ease,margin-top .22s ease}.mobile-panel-open{max-height:300px;margin-top:14px;opacity:1}.mobile-nav{display:grid;gap:12px;padding:18px;border:none;border-radius:24px;background:var(--background-elevated);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-cta{padding:12px 16px;background:#91d9ff1f;border:none}.hero{position:relative;width:100vw;left:50%;transform:translate(-50%);margin-top:-160px;padding-top:160px;height:calc(100vh + 160px);display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;background:#000}.hero .galaxy-container,.hero-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0}.hero-copy{position:relative;z-index:10;text-align:center;padding:40px;width:100%;max-width:1000px}.section-eyebrow{margin:0 0 16px;color:var(--accent);font-family:Newsreader,Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(1.15rem,1.8vw,1.45rem);letter-spacing:-.01em;text-transform:none}.hero h1,.section-heading h2,.phase-layout h2{margin:0;font-family:"Instrument Serif",serif;line-height:.98;letter-spacing:-.04em}.hero h1{font-size:clamp(2.8rem,5.5vw,4.8rem);text-align:center;line-height:1.05;display:flex;flex-direction:column;align-items:center}.hero-title-line--opt{display:inline-block;transform:none}@media(max-width:720px){.hero-title-line--opt{transform:none}}.hero-title-line{display:block}.hero-title-accent{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400!important;font-size:1.08em;font-synthesis:none}.shining-text{display:inline-block;background:linear-gradient(110deg,#eee5ff 28%,#fff 44%,#d9bdff,#fff 56%,#eee5ff 72%);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 16px rgba(171,108,255,.12))}.reveal-image-word{position:relative;display:inline-block;isolation:isolate;cursor:default}.reveal-image-word__label{position:relative;z-index:1;transition:opacity .44s ease,color .44s ease}.reveal-image-word__stack{position:absolute;z-index:3;left:58%;bottom:80%;width:clamp(72px,1.45em,104px);height:clamp(82px,1.65em,122px);pointer-events:none}.reveal-image-word__photo{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:10px;opacity:0;transform:translateY(16px) scale(.26);transform-origin:18% 92%;transition:opacity .22s ease,transform .58s cubic-bezier(.16,1,.3,1),box-shadow .58s ease}.reveal-image-word__photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.reveal-image-word__photo--front{z-index:1}.reveal-image-word__photo--front img{-o-object-position:center;object-position:center}.reveal-image-word__photo--back{z-index:2}.reveal-image-word__photo--back img{-o-object-position:58% center;object-position:58% center}.reveal-image-word:hover .reveal-image-word__label{opacity:.55;color:#dcc4ff}.reveal-image-word:hover .reveal-image-word__photo--back{opacity:1;transform:translate(0) scale(1.1) rotate(0);box-shadow:0 25px 60px #00000080;transition-delay:0ms}.reveal-image-word:hover .reveal-image-word__photo--front{opacity:1;transform:translate(28px,20px) scale(.8) rotate(12deg);box-shadow:0 15px 35px #0000004d;transition-delay:80ms}.closing-moon-reveal .reveal-image-word__stack{height:clamp(72px,1.45em,104px)}.closing-moon-reveal .reveal-image-word__photo{border-radius:50%;background:#000}.closing-moon-reveal .reveal-image-word__photo img{-o-object-fit:contain;object-fit:contain}@media(min-width:721px){.hero-title-line{white-space:nowrap}}.hero-text{max-width:640px;margin:24px auto 0;color:var(--muted);font-size:1.08rem;line-height:1.7;text-align:center}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px;justify-content:center}.button{min-height:50px;padding:0 22px;border:none}.button-primary{background:linear-gradient(135deg,var(--accent) 0%,var(--accent-strong) 100%);color:#04101b;font-weight:600}.button-secondary{border-color:var(--border);background:#ffffff08;color:var(--text)}.hero-panel,.capability-card,.timeline-item,.content-section-highlight,.belief-block{text-align:center;display:flex;justify-content:center;align-items:center;padding:80px 24px;font-size:2.5rem;line-height:1.2;font-family:"Instrument Serif",serif;color:var(--text);max-width:900px;margin:0 auto}.hero-panel{display:flex;flex-direction:column;gap:16px;padding:0;background:transparent;width:100%}.hero-panel-header,.signal-list li{display:flex;align-items:center;gap:10px}.hero-panel-header{display:flex;align-items:center;gap:10px;color:var(--accent);font-size:.82rem;text-transform:uppercase;letter-spacing:.15em}.hero-metric{display:flex;align-items:center;gap:12px;font-size:1.1rem}.hero-metric strong{font-family:"Instrument Serif",serif;font-size:clamp(3rem,8vw,5.4rem);line-height:.92}.hero-metric span,.capability-card p,.timeline-item p,.footer-copy,.phase-layout p,.mission-grid p{color:var(--muted);line-height:1.7}.signal-list{display:flex;flex-direction:column;gap:12px;list-style:none;padding:0;margin:0}.keyword-band{overflow:hidden;margin:8px 0 24px;border-top:none;border-bottom:none}.keyword-track{display:flex;width:-moz-max-content;width:max-content;gap:22px;padding:18px 0;animation:marquee 24s linear infinite}.keyword-track span{display:inline-flex;align-items:center;gap:22px;font-family:"Instrument Serif",serif;color:#eef6ffe6;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.keyword-track span:after{content:"•";color:var(--signal)}.content-section{padding:56px 0}.section-heading{margin-bottom:48px;display:flex;flex-direction:column;align-items:center;text-align:center}.section-heading h2,.phase-layout h2{max-width:12ch;font-size:clamp(2.2rem,5vw,4.2rem)}.mission-grid,.phase-layout{display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px;max-width:800px;margin:0 auto}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px;margin-top:48px;width:100%}.work-on-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;width:100%;min-height:600px}.work-on-text{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.work-on-swap-wrapper{position:relative;height:600px;width:100%}@media(max-width:900px){.work-on-layout{grid-template-columns:1fr;text-align:center;gap:40px;min-height:auto}.work-on-text{align-items:center;text-align:center}.work-on-text p{margin-left:auto;margin-right:auto}.work-on-swap-wrapper{height:520px;display:flex;justify-content:center;align-items:center}}@media(max-width:520px){.work-on-swap-wrapper{height:460px}}.capability-card,.timeline-item{border-radius:28px;padding:60px 40px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;aspect-ratio:1/1;background:#ffffff05;border:1px solid rgba(255,255,255,.05)}.capability-custom-icon{height:70px;width:auto;display:block;margin-left:-6px;margin-bottom:32px}.card-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;background:#91d9ff1a;color:var(--accent)}.capability-card h3,.timeline-item h3{margin:18px 0 10px;font-family:"Instrument Serif",serif;font-size:1.34rem}.content-section-highlight{padding:30px;border-radius:32px;background:linear-gradient(135deg,#ffd67a14,#91d9ff0f),var(--surface)}.timeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:48px;margin-top:48px}.timeline-item span{color:var(--signal);font-family:"Instrument Serif",serif;letter-spacing:.14em;text-transform:uppercase;font-size:.78rem}.belief-block{padding:44px;margin:12px auto 36px;border-radius:32px;text-align:center;max-width:1100px;width:100%}.contact-page{display:grid;gap:34px;padding:54px 0 24px}.contact-hero-grid,.contact-console-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:26px}.contact-copy,.contact-command-card,.contact-channel-card,.contact-console-panel,.contact-console{position:relative;overflow:hidden;border:none;background:var(--surface);box-shadow:var(--shadow)}.contact-copy,.contact-command-card,.contact-console{border-radius:32px}.contact-copy{padding:38px;background:radial-gradient(circle at top left,rgba(145,217,255,.12),transparent 34%),radial-gradient(circle at bottom right,rgba(255,214,122,.12),transparent 22%),#091826b8}.contact-copy:before,.contact-command-card:before,.contact-console:before,.contact-console-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:none,none;background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent)}.contact-hero-title,.contact-section-title,.contact-console-header h2,.contact-channel-body h2{margin:0;font-family:"Instrument Serif",serif;letter-spacing:-.04em}.contact-hero-title{max-width:11ch;font-size:clamp(3rem,7vw,5.8rem);line-height:.96}.contact-hero-subtitle,.contact-console-copy,.contact-channel-body p,.contact-step-card p{color:var(--muted);line-height:1.7}.contact-hero-subtitle{max-width:58ch;margin:22px 0 0;font-size:1.04rem}.contact-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.contact-stat-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px}.contact-stat-card{display:grid;gap:10px;min-height:126px;padding:18px;border:none;border-radius:24px;background:#06121da3}.contact-stat-card span,.contact-success-grid article span,.contact-step-card span,.contact-channel-topline span{color:var(--accent);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase}.contact-stat-card strong,.contact-success-grid article strong{font-family:"Instrument Serif",serif;font-size:1.2rem}.contact-stat-icon,.contact-channel-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:#91d9ff1f;color:var(--accent)}.contact-command-card{display:grid;gap:22px;padding:28px;background:radial-gradient(circle at top,rgba(145,217,255,.12),transparent 44%),#06131eeb}.contact-command-head,.contact-console-pill,.contact-channel-topline,.contact-console-note{display:inline-flex;align-items:center;gap:10px}.contact-command-head,.contact-console-pill{color:var(--accent);text-transform:uppercase;letter-spacing:.14em;font-size:.75rem}.orbital-display{position:relative;min-height:320px;border:none;border-radius:28px;background:radial-gradient(circle,rgba(145,217,255,.08),transparent 44%),#050f18e0}.orbital-ring,.orbital-core,.orbital-dot{position:absolute;top:50%;left:50%;border-radius:999px;transform:translate(-50%,-50%)}.orbital-ring{border:none}.orbital-ring-one{width:94px;height:94px}.orbital-ring-two{width:178px;height:178px;animation:spinOrbit 18s linear infinite}.orbital-ring-three{width:264px;height:264px;border-style:dashed;animation:spinOrbitReverse 22s linear infinite}.orbital-core{display:grid;place-items:center;gap:6px;width:132px;height:132px;border:none;background:radial-gradient(circle at top,rgba(145,217,255,.18),transparent 58%),#071623f5;box-shadow:0 0 40px #91d9ff1f;text-align:center}.orbital-core span,.orbital-tag{color:var(--accent);text-transform:uppercase;letter-spacing:.14em;font-size:.7rem}.orbital-core strong{font-family:"Instrument Serif",serif;font-size:1.25rem}.orbital-dot{width:10px;height:10px;background:var(--signal);box-shadow:0 0 16px #ffd67aa6}.orbital-dot-one{margin-top:-88px}.orbital-dot-two{margin-left:104px;background:var(--accent);box-shadow:0 0 16px #91d9ff94}.orbital-dot-three{margin-left:-110px;margin-top:72px;background:var(--accent-strong);box-shadow:0 0 16px #c0ffea94}.orbital-tag{position:absolute;padding:8px 12px;border:none;border-radius:999px;background:#081420e0}.orbital-tag-top{top:28px;left:24px}.orbital-tag-right{top:98px;right:16px}.orbital-tag-bottom{right:34px;bottom:24px}.contact-signal-list{display:grid;gap:14px;padding:0;margin:0;list-style:none}.contact-signal-list li{display:flex;gap:12px;color:var(--muted);line-height:1.6}.contact-channel-deck{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.contact-channel-card{display:grid;gap:26px;min-height:246px;padding:24px;border-radius:28px;transition:transform .18s ease,border-color .18s ease}.contact-channel-card:hover{transform:translateY(-3px);border-color:#91d9ff47}.contact-channel-body{display:grid;gap:12px}.contact-channel-body h2{font-size:1.45rem}.contact-channel-body strong{font-family:"Instrument Serif",serif;font-size:1rem;line-height:1.5}.contact-channel-arrow{justify-self:end;color:var(--accent)}.contact-console-sidebar{display:grid;gap:18px}.contact-console-panel,.contact-console{padding:28px}.contact-console-panel{border-radius:28px}.contact-section-title,.contact-console-header h2{max-width:14ch;font-size:clamp(2rem,4vw,3.2rem);line-height:1}.contact-chip-grid,.contact-step-list{display:grid;gap:12px}.contact-chip-grid{margin-top:24px}.contact-chip{min-height:54px;padding:0 16px;border:none;border-radius:18px;background:#07121db8;color:var(--muted);text-align:left;transition:transform .18s ease,border-color .18s ease,color .18s ease}.contact-chip:hover,.contact-chip-active{color:var(--text);transform:translateY(-1px);border-color:#91d9ff5c;background:#91d9ff1a}.contact-step-card{padding:20px;border:none;border-radius:22px;background:#051019b8}.contact-step-card h3{margin:12px 0 8px;font-family:"Instrument Serif",serif;font-size:1.22rem}.contact-console{display:grid;gap:24px;background:radial-gradient(circle at top right,rgba(145,217,255,.1),transparent 24%),#081622eb}.contact-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.contact-field{display:grid;gap:10px}.contact-field span{color:#eef6ffdb;font-size:.92rem}.contact-field-shell{display:flex;align-items:center;min-height:58px;padding:0 16px;border:none;border-radius:18px;background:#040e16c2;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.contact-field-shell:focus-within{border-color:#91d9ff6b;background:#91d9ff0f;box-shadow:none}.contact-field-shell input,.contact-field-shell textarea,.contact-field-shell p{width:100%;margin:0;border:0;background:transparent;color:var(--text);font:inherit}.contact-field-shell input:focus,.contact-field-shell textarea:focus{outline:none}.contact-textarea-shell{min-height:188px;padding:14px 16px;align-items:stretch}.contact-field-shell textarea{resize:vertical;min-height:148px}.contact-field-shell-static p{color:var(--accent-strong)}.contact-console-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;align-items:center}.contact-console-note{color:var(--muted);line-height:1.6}.contact-submit-btn{min-width:220px}.success-console{align-content:start}.contact-success-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.contact-success-grid article{display:grid;gap:10px;padding:18px;border:none;border-radius:22px;background:#040e16bd}.team-page{display:grid;gap:34px;padding:54px 0 28px}.team-hero-grid,.team-operating-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.92fr);gap:28px}.team-copy,.team-visual-panel,.team-card,.team-operating-card,.team-cta-panel{position:relative;overflow:hidden;border:none;background:var(--surface);box-shadow:var(--shadow)}.team-copy,.team-visual-panel,.team-cta-panel{border-radius:32px;padding:34px}.team-copy{background:radial-gradient(circle at top left,rgba(145,217,255,.12),transparent 34%),radial-gradient(circle at 80% 20%,rgba(255,214,122,.12),transparent 22%),#081622bd}.team-copy:before,.team-visual-panel:before,.team-card:before,.team-operating-card:before,.team-cta-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:none,none;background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.86),transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.86),transparent)}.team-hero-title,.team-grid-section h2,.team-operating-copy h2,.team-cta-panel h2{margin:0;font-family:"Instrument Serif",serif;letter-spacing:-.04em;line-height:.98}.team-hero-title{max-width:11ch;font-size:clamp(3.2rem,7vw,5.9rem)}.team-hero-subtitle,.team-operating-copy p,.team-card p,.team-operating-card p,.team-cta-panel p,.team-visual-caption span{color:var(--muted);line-height:1.7}.team-hero-subtitle{max-width:56ch;margin:22px 0 0;font-size:1.05rem}.team-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.team-status-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px}.team-status-card{display:grid;gap:10px;padding:18px;border:none;border-radius:22px;background:#051019b8}.team-status-card span,.team-card-top span,.team-visual-head,.team-visual-caption strong{color:var(--accent);text-transform:uppercase;letter-spacing:.14em;font-size:.74rem}.team-status-card strong{font-family:"Instrument Serif",serif;font-size:1.06rem}.team-visual-panel{display:grid;gap:18px;background:radial-gradient(circle at top,rgba(145,217,255,.14),transparent 38%),#040f18eb}.team-visual-head{display:inline-flex;align-items:center;gap:10px}.orbital-scene-canvas{width:100%;min-height:470px;border:none;border-radius:28px;background:radial-gradient(circle at center,rgba(145,217,255,.06),transparent 48%),linear-gradient(180deg,#060f17eb,#030a12fa);cursor:grab}.orbital-scene-canvas:active{cursor:grabbing}.orbital-scene-canvas canvas{display:block;width:100%;height:100%;border-radius:inherit}.team-visual-caption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.team-grid-section{display:grid;gap:24px}.team-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.team-card{display:grid;gap:16px;min-height:230px;padding:24px;border-radius:28px;background:linear-gradient(180deg,rgba(145,217,255,.05),transparent 44%),#081520d1}.team-card h3,.team-operating-card h3{margin:0;font-family:"Instrument Serif",serif;font-size:1.34rem}.team-operating-copy{display:grid;gap:18px;align-content:start}.team-operating-list{display:grid;gap:16px}.team-operating-card{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:22px;border-radius:26px;background:#051019c2}.team-operating-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:16px;background:#91d9ff1f;color:var(--accent)}.team-cta-panel{display:grid;gap:18px;justify-items:start;background:radial-gradient(circle at right top,rgba(255,214,122,.14),transparent 24%),#081622d1}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(20px,-16px,0) scale(1.05)}}@keyframes spinOrbit{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes spinOrbitReverse{0%{transform:translate(-50%,-50%) rotate(360deg)}to{transform:translate(-50%,-50%) rotate(0)}}@media(max-width:1080px){.topbar{grid-template-columns:auto 1fr auto}.desktop-nav,.topbar-cta{display:none}.menu-button{display:inline-flex;justify-self:end}.hero,.mission-grid,.phase-layout,.card-grid,.timeline,.footer,.contact-hero-grid,.contact-console-grid,.contact-channel-deck,.contact-form-row,.contact-stat-row,.contact-success-grid,.team-hero-grid,.team-operating-grid,.team-status-row,.team-card-grid{grid-template-columns:1fr}.footer-links{justify-items:start}.footer-right{grid-template-columns:1fr}}@media(max-width:720px){.site-shell{padding:16px}.hero{padding-top:68px}.hero h1,.section-heading h2,.phase-layout h2,.belief-block p,.contact-hero-title,.contact-section-title,.contact-console-header h2,.team-hero-title,.team-grid-section h2,.team-operating-copy h2,.team-cta-panel h2{max-width:none}.hero-panel,.capability-card,.timeline-item,.content-section-highlight,.belief-block,.contact-copy,.contact-command-card,.contact-channel-card,.contact-console-panel,.contact-console,.team-copy,.team-visual-panel,.team-card,.team-operating-card,.team-cta-panel{border-radius:24px}.belief-block{padding:30px 22px}.contact-copy,.contact-command-card,.contact-console-panel,.contact-console,.team-copy,.team-visual-panel,.team-cta-panel{padding:22px}.orbital-display{min-height:280px}.contact-chip-grid{grid-template-columns:1fr}.orbital-scene-canvas{min-height:360px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(max-width:768px){.keyword-track{animation:marquee 40s linear infinite}.orbital-ring-two{animation:spinOrbit 30s linear infinite}.orbital-ring-three{animation:spinOrbitReverse 35s linear infinite}.logo-pulse-1{animation:pulse 3s infinite ease-in-out alternate}.logo-pulse-2{animation:pulse 4s infinite ease-in-out alternate-reverse}.logo-pulse-3{animation:pulse 5s infinite ease-in-out alternate}.capability-card{transition:transform .2s ease,opacity .2s ease!important}.capability-card:hover,.contact-channel-card:hover,.team-card:hover{transform:none!important}.reveal-image-word__photo{transform:translateY(8px) scale(.15)!important}.reveal-image-word:hover .reveal-image-word__photo--back{opacity:1!important;transform:translate(0) scale(1) rotate(0)!important;z-index:2!important}.reveal-image-word:hover .reveal-image-word__photo--front{opacity:1!important;transform:translate(16px,12px) scale(.75) rotate(8deg)!important;z-index:1!important}.brand-logo-svg{animation:none!important}}.brand-logo-container{display:inline-flex;align-items:center;gap:12px}.brand-logo-svg{width:48px;height:48px;animation:logoFloat 4s ease-in-out infinite}.logo-pulse-1{animation:pulse 2s infinite ease-in-out alternate}.logo-pulse-2{animation:pulse 2.5s infinite ease-in-out alternate-reverse}.logo-pulse-3{animation:pulse 3s infinite ease-in-out alternate}@keyframes logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes pulse{0%{opacity:.6;transform:scale(.9);transform-origin:center}to{opacity:1;transform:scale(1.1);transform-origin:center}}:root{--background: #030105;--background-elevated: rgba(12, 7, 18, .86);--background-soft: rgba(20, 10, 31, .58);--surface: rgba(10, 6, 15, .9);--surface-strong: rgba(6, 3, 10, .96);--border: rgba(200, 214, 224, .15);--text: #f7f2ff;--muted: #a79bb9;--accent: #b56eff;--accent-strong: #ff78f2;--signal: #8e75ff;--shadow: 0 28px 90px rgba(0, 0, 0, .56)}body{position:relative;background:#000}body:before,body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}body:before{z-index:0;opacity:.85;background-image:radial-gradient(circle at 12% 18%,rgba(255,255,255,.88) 0 1px,transparent 1.5px),radial-gradient(circle at 28% 62%,rgba(200,214,224,.08) 0 1px,transparent 1.6px),radial-gradient(circle at 48% 24%,rgba(255,255,255,.66) 0 1px,transparent 1.7px),radial-gradient(circle at 66% 76%,rgba(200,214,224,.15) 0 1px,transparent 1.6px),radial-gradient(circle at 82% 36%,rgba(255,255,255,.72) 0 1px,transparent 1.5px),radial-gradient(circle at 92% 14%,rgba(200,214,224,.1) 0 1px,transparent 1.6px),radial-gradient(circle at 18% 84%,rgba(255,255,255,.68) 0 1px,transparent 1.5px)}body:after{z-index:0;background:radial-gradient(circle at 18% 30%,rgba(200,214,224,.15),transparent 24%),radial-gradient(circle at 78% 18%,rgba(200,214,224,.1),transparent 20%)}#root{position:relative;z-index:1}.site-shell{max-width:1380px}.mobile-nav{background:#08040cd1;border-color:#c8d6e026;box-shadow:0 18px 60px #00000073}.topbar-cta,.button-primary,.mobile-cta{border-color:#c8d6e026;background:linear-gradient(135deg,#b56eff,#ff78f2);color:#0b0413}.button-secondary,.menu-button{background:#ffffff08;border-color:#c8d6e026}.mobile-header{display:none!important}@media(max-width:760px){.desktop-header{display:none!important}.mobile-header{display:block!important}.site-shell{padding:0 16px 24px!important;max-width:100%}.careers-page{padding:80px 0 60px!important}main{padding-top:0!important}.hero{margin-top:-100px!important;padding-top:100px!important;height:calc(100vh + 100px)!important;min-height:100vh}.hero-copy{padding-top:120px!important}.topbar{top:12px;width:calc(100% - 24px);max-width:none;grid-template-columns:auto auto;justify-content:space-between;padding:10px 16px;gap:12px}.desktop-nav,.menu-button,.mobile-panel{display:none!important}.topbar.scrolled{width:calc(100% - 24px)!important;padding:10px 16px!important}.topbar-cta-label-desktop{display:none}.topbar-cta-label-mobile{display:inline-block!important}.topbar-cta{font-size:.85rem;padding:0 14px;min-height:38px;display:flex!important;align-items:center;gap:6px}.content-section,.belief-block{padding-left:0!important;padding-right:0!important;width:100%}.card-grid{grid-template-columns:1fr!important;gap:16px!important;width:100%!important;margin:32px auto 0!important;justify-items:stretch;padding:0 16px!important}.capability-card{aspect-ratio:unset!important;padding:36px 28px!important;width:100%!important;max-width:100%;min-height:unset;text-align:left!important;align-items:flex-start!important;margin:0!important}.capability-custom-icon{height:52px!important;width:auto!important;margin-left:0!important;margin-bottom:24px!important}.belief-block{padding:60px 24px!important;margin:60px auto 0!important;min-height:auto!important}.belief-block p{font-size:1.6rem!important}.belief-block p:last-child{font-size:1.1rem!important;margin-top:12px!important}}.hero-panel,.capability-card,.timeline-item,.content-section-highlight,.belief-block,.contact-copy,.contact-command-card,.contact-channel-card,.contact-console-panel,.contact-console,.team-copy,.team-visual-panel,.team-card,.team-operating-card,.team-cta-panel{border-color:#c8d6e026;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 48%),#08040ce6}.team-cta-panel,.team-cta-panel-refined{background:radial-gradient(circle at top right,rgba(200,214,224,.15),transparent 24%),#08040ceb}.card-icon,.contact-stat-icon,.contact-channel-icon,.team-operating-icon{background:#c8d6e026;color:var(--accent)}.section-eyebrow,.hero-panel-header,.contact-command-head,.contact-console-pill,.contact-stat-card span,.contact-success-grid article span,.contact-step-card span,.contact-channel-topline span,.team-status-card span,.team-card-top span,.team-visual-head,.team-visual-caption strong,.team-rail-card span,.team-page-redesigned .team-orbit-kicker,.team-page-redesigned .team-orbit-meta strong{color:var(--accent)}.keyword-track span:after{color:var(--accent-strong)}.team-page-redesigned:before{background:radial-gradient(circle at 18% 18%,rgba(200,214,224,.15),transparent 24%),radial-gradient(circle at 82% 10%,rgba(200,214,224,.1),transparent 16%),linear-gradient(180deg,rgba(5,1,9,.88),transparent 100%)}.team-copy-block,.team-rail-card,.team-structure-copy,.team-card-refined,.team-principle-card,.team-cta-panel-refined{border-color:#c8d6e026;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 56%),#07040beb}.team-copy-block{background:radial-gradient(circle at top left,rgba(200,214,224,.15),transparent 28%),linear-gradient(180deg,#08040cf7,#040207f0)}.team-structure-copy,.team-cta-panel-refined{background:radial-gradient(circle at right top,rgba(200,214,224,.1),transparent 20%),#07040bf0}.team-page-redesigned .orbital-scene-canvas{min-height:600px;background:radial-gradient(circle at 50% 40%,rgba(200,214,224,.15),transparent 28%),radial-gradient(circle at 24% 80%,rgba(200,214,224,.1),transparent 20%),linear-gradient(180deg,#020104fa,#000);box-shadow:none,0 34px 90px #00000080}.footer:before{background-image:radial-gradient(circle at 10% 26%,rgba(255,255,255,.86) 0 1px,transparent 1.6px),radial-gradient(circle at 24% 74%,rgba(200,214,224,.08) 0 1px,transparent 1.6px),radial-gradient(circle at 42% 22%,rgba(255,255,255,.64) 0 1px,transparent 1.5px),radial-gradient(circle at 68% 78%,rgba(200,214,224,.15) 0 1px,transparent 1.7px),radial-gradient(circle at 84% 28%,rgba(255,255,255,.76) 0 1px,transparent 1.6px),radial-gradient(circle at 94% 58%,rgba(200,214,224,.1) 0 1px,transparent 1.7px);opacity:.72}.footer:after{background:radial-gradient(circle at 15% 20%,rgba(200,214,224,.15),transparent 24%),radial-gradient(circle at 82% 24%,rgba(200,214,224,.1),transparent 20%)}@media(max-width:720px){.team-page-redesigned .orbital-scene-canvas{min-height:400px}}body:before,body:after,.footer:before,.footer:after{display:none}.site-shell{z-index:1}.team-page-redesigned{position:relative;display:grid;gap:42px;padding:58px 0 34px}.team-page-redesigned:before{content:"";position:absolute;inset:-120px -80px auto;height:520px;pointer-events:none;background:radial-gradient(circle at 20% 18%,rgba(171,108,255,.18),transparent 26%),radial-gradient(circle at 78% 10%,rgba(108,67,205,.12),transparent 18%),linear-gradient(180deg,rgba(7,4,12,.88),transparent 100%);z-index:-1}.team-hero-shell,.team-structure-shell{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:22px;align-items:start}.team-copy-block,.team-rail-card,.team-structure-copy,.team-card-refined,.team-principle-card,.team-cta-panel-refined{position:relative;overflow:hidden;border:1px solid rgba(171,108,255,.14);background:#08060de6;box-shadow:0 26px 80px #0000005c}.team-copy-block,.team-structure-copy,.team-cta-panel-refined{border-radius:34px;padding:38px}.team-copy-block{background:radial-gradient(circle at top left,rgba(171,108,255,.18),transparent 30%),linear-gradient(180deg,#0c0814fa,#07050cf2)}.team-copy-block:before,.team-rail-card:before,.team-structure-copy:before,.team-card-refined:before,.team-principle-card:before,.team-cta-panel-refined:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:none,none;background-size:26px 26px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.86),transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.86),transparent)}.team-page-redesigned .team-hero-title,.team-page-redesigned .team-structure-copy h2,.team-page-redesigned .team-orbit-copy h2,.team-page-redesigned .team-cta-panel-refined h2{margin:0;font-family:"Instrument Serif",serif;letter-spacing:-.045em;line-height:.96}.team-page-redesigned .team-hero-title{max-width:10ch;font-size:clamp(3.4rem,7vw,6rem)}.team-page-redesigned .team-hero-subtitle,.team-page-redesigned .team-structure-copy p,.team-page-redesigned .team-card-refined p,.team-page-redesigned .team-principle-card p,.team-page-redesigned .team-cta-panel-refined p,.team-page-redesigned .team-orbit-copy p,.team-page-redesigned .team-rail-card p,.team-page-redesigned .team-orbit-meta span{color:#ab9fbc;line-height:1.72}.team-page-redesigned .team-hero-subtitle{max-width:58ch;margin:22px 0 0;font-size:1.05rem}.team-page-redesigned .team-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.team-hero-rail{display:grid;gap:14px}.team-rail-card{display:grid;gap:10px;padding:22px 24px;border-radius:26px;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 56%),#0b0812f0}.team-rail-card span,.team-card-top span,.team-page-redesigned .team-orbit-kicker,.team-page-redesigned .team-orbit-meta strong{color:#d7bbff;text-transform:uppercase;letter-spacing:.14em;font-size:.74rem}.team-rail-card strong{font-family:"Instrument Serif",serif;font-size:1.22rem}.team-structure-copy{display:grid;gap:18px;align-content:start;background:radial-gradient(circle at right top,rgba(171,108,255,.12),transparent 20%),#0a0710f2}.team-card-grid-refined{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.team-card-refined{display:grid;gap:16px;min-height:224px;padding:26px;border-radius:28px;background:radial-gradient(circle at top left,rgba(171,108,255,.1),transparent 36%),#0a0710f0}.team-card-refined:nth-child(2),.team-card-refined:nth-child(4){margin-top:28px}.team-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.team-card-refined h3,.team-principle-card h3{margin:0;font-family:"Instrument Serif",serif;font-size:1.36rem}.team-orbit-section{display:grid;gap:18px;padding-top:8px}.team-orbit-copy{max-width:760px;display:grid;gap:16px;margin:0 auto;text-align:center}.team-page-redesigned .team-orbit-kicker{display:inline-flex;align-items:center;gap:10px;justify-self:center}.team-page-redesigned .orbital-scene-canvas{min-height:560px;border:0;border-radius:40px;background:radial-gradient(circle at 50% 40%,rgba(171,108,255,.14),transparent 30%),radial-gradient(circle at 20% 80%,rgba(108,67,205,.08),transparent 18%),linear-gradient(180deg,#05030afa,#010103);box-shadow:none,0 34px 96px #0000006b;cursor:default}.team-page-redesigned .orbital-scene-canvas canvas{border-radius:inherit}.team-orbit-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center;padding:0 4px}.team-principles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.team-principle-card{display:grid;gap:16px;padding:24px;border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 60%),#0a0710eb}.team-cta-panel-refined{display:grid;gap:18px;justify-items:start;background:radial-gradient(circle at right top,rgba(171,108,255,.14),transparent 20%),radial-gradient(circle at left bottom,rgba(108,67,205,.08),transparent 30%),#09060ff5}@media(max-width:1080px){.team-hero-shell,.team-structure-shell,.team-card-grid-refined,.team-principles-grid{grid-template-columns:1fr}.team-card-refined:nth-child(2),.team-card-refined:nth-child(4){margin-top:0}}@media(max-width:720px){.team-copy-block,.team-structure-copy,.team-cta-panel-refined{padding:24px;border-radius:26px}.team-rail-card,.team-card-refined,.team-principle-card{border-radius:24px}.team-page-redesigned .team-hero-title,.team-page-redesigned .team-structure-copy h2,.team-page-redesigned .team-orbit-copy h2,.team-page-redesigned .team-cta-panel-refined h2{max-width:none}.team-page-redesigned .orbital-scene-canvas{min-height:380px;border-radius:28px}}@media(max-width:480px){.team-page-redesigned{gap:24px;padding:32px 0 20px}.team-page-redesigned:before{inset:-80px -60px auto;height:400px}.team-hero-shell{gap:12px}.team-copy-block,.team-structure-copy,.team-cta-panel-refined{padding:16px;border-radius:20px}.team-page-redesigned .team-hero-title{font-size:2rem;line-height:1}.team-page-redesigned .team-hero-subtitle{font-size:.95rem;max-width:100%;margin-top:12px}.team-page-redesigned .team-hero-actions{gap:10px;margin-top:20px}.team-hero-rail{gap:10px}.team-rail-card{padding:14px 16px}.team-rail-card span{font-size:.7rem}.team-rail-card strong{font-size:1rem}.team-structure-copy{gap:12px}.team-structure-copy h2{font-size:1.8rem}.team-card-grid-refined{grid-template-columns:1fr;gap:12px}.team-card-refined{min-height:auto;padding:16px;gap:12px}.team-card-refined h3{font-size:1.2rem}.team-card-refined p{font-size:.9rem}.team-orbit-section{gap:12px;padding-top:0}.team-orbit-copy{gap:12px}.team-orbit-copy h2{font-size:1.8rem}.team-page-redesigned .orbital-scene-canvas{min-height:280px;border-radius:20px}.team-orbit-meta{flex-direction:column;align-items:flex-start;gap:8px}.team-principles-grid{grid-template-columns:1fr;gap:12px}.team-principle-card{padding:16px}.team-principle-card h3{font-size:1.2rem}.team-principle-card p{font-size:.9rem}.team-cta-panel-refined{gap:12px}.team-cta-panel-refined h2{font-size:1.8rem}.team-cta-panel-refined p{font-size:.9rem}}@media(max-width:720px){.site-shell{padding:16px}main{padding-top:54px}.hero{padding-top:22px}}@media(max-width:480px){.site-shell{padding:12px}main{padding-top:48px}.hero{margin-top:-60px!important;padding-top:60px!important;height:calc(100vh + 60px)!important;min-height:100vh}.hero h1{font-size:clamp(2rem,4.5vw,3.2rem)!important;line-height:1.1!important}.hero-copy{padding:20px!important}.hero-text{max-width:100%;margin:16px auto 0;font-size:.95rem;line-height:1.5}.hero-actions{gap:10px;margin-top:20px}.button{min-height:44px;padding:0 16px;font-size:.9rem}.topbar{top:8px;width:calc(100% - 16px);padding:8px 12px;gap:8px}.topbar-cta{padding:8px 12px;min-height:36px;font-size:.8rem}.brand{font-size:.85rem;gap:6px}.brand-logo-svg{width:18px;height:18px}.section-eyebrow{font-size:1rem!important;margin-bottom:12px}.section-heading h2{font-size:clamp(1.8rem,4vw,2.8rem)!important}.content-section{padding:32px 20px!important}.card-grid{gap:16px!important;margin:32px 0 0!important}.capability-card{padding:24px 16px!important;min-height:260px;aspect-ratio:auto!important}.capability-card h3{font-size:1.3rem}.capability-card p{font-size:.95rem}.card-icon{width:44px;height:44px;margin-bottom:24px}.belief-block{padding:40px 16px!important;margin:40px 0 0!important}.belief-block p{font-size:1.4rem!important}.timeline{gap:24px}.timeline-item{padding:24px 16px;border-radius:20px}.keyword-track span{gap:14px;font-size:.75rem}.contact-page{padding:32px 0 20px}.contact-hero-grid,.contact-console-grid{grid-template-columns:1fr!important}.contact-copy{padding:20px!important}.contact-hero-title{font-size:clamp(2rem,5vw,3rem)!important}.contact-stat-row{grid-template-columns:1fr;gap:12px}.contact-stat-card{min-height:100px;padding:14px}.contact-command-card{padding:18px!important}.contact-channel-deck{grid-template-columns:1fr;gap:12px}.contact-channel-card{min-height:200px}.contact-console{padding:18px!important}.contact-form-row{grid-template-columns:1fr;gap:12px}.contact-field-shell{min-height:50px;padding:0 12px}.contact-textarea-shell{min-height:150px;padding:10px 12px}.contact-success-grid{grid-template-columns:1fr;gap:10px}.team-page{padding:32px 0 20px}.team-hero-grid,.team-operating-grid{grid-template-columns:1fr!important}.team-copy{padding:18px!important}.team-hero-title{font-size:clamp(2rem,5vw,3rem)!important}.team-status-row{grid-template-columns:1fr;gap:12px}.team-status-card{padding:14px}.team-visual-panel{padding:18px!important}.orbital-scene-canvas{min-height:280px;border-radius:20px}.team-card-grid{grid-template-columns:1fr;gap:12px}.team-card{min-height:200px;padding:18px}.team-operating-list{gap:12px}.team-operating-card{padding:16px}.about-hero{padding:60px 16px 40px}.about-hero-title{font-size:2.2rem}.about-split-section{grid-template-columns:1fr;gap:0}.about-split-left,.about-split-right{padding:18px;border-right:none}.about-split-left h2{font-size:1.8rem}.about-large-copy{font-size:1.6rem}.about-mission-block{grid-template-columns:1fr;gap:8px;padding:16px 0}.about-mission-block h3{font-size:1.2rem}.about-mission-block p{font-size:.95rem}.about-values-grid{grid-template-columns:1fr;gap:0}.about-value-card{padding:16px}.about-team-section{padding:48px 16px 40px}.about-team-grid{grid-template-columns:1fr;gap:0}.about-team-copy{min-height:70px}.about-team-copy h3{font-size:1.3rem}.footer{width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:0!important;padding:40px 16px 24px;border-radius:0!important;box-sizing:border-box}.footer-grid{grid-template-columns:1fr;gap:24px}.footer-copy{font-size:.85rem;max-width:100%}.footer-nav-heading{font-size:.95rem}.footer-links-col a{font-size:.82rem}.footer-legal{font-size:.74rem}.zoom-parallax-img-wrapper{height:18vh;width:50vw;border-radius:16px}.roadmap-handoff{height:60px;margin-top:20px}.zoom-parallax-img-1{top:-20vh;left:0;height:20vh;width:60vw}.zoom-parallax-img-2{top:-6vh;left:-10vw;height:30vh;width:40vw}.zoom-parallax-img-3{top:0;left:12vw;height:18vh;width:40vw}.zoom-parallax-img-4{top:20vh;left:0;height:18vh;width:35vw}.zoom-parallax-img-5{top:20vh;left:-10vw;height:18vh;width:45vw}.zoom-parallax-img-6{top:16vh;left:12vw;height:10vh;width:25vw}}@media(max-width:768px)and (min-width:481px){.hero h1{font-size:clamp(2.4rem,4.8vw,3.6rem)!important}.section-heading h2{font-size:clamp(2rem,4.5vw,3.2rem)!important}.card-grid{gap:20px}.capability-card{padding:28px 20px!important}.contact-hero-title,.team-hero-title{font-size:clamp(2.4rem,5.5vw,3.6rem)!important}.about-hero-title{font-size:2.6rem}.about-split-left h2{font-size:2rem}.about-large-copy{font-size:1.8rem}}@media(max-width:768px){button,a[role=button],.button,.topbar-cta,.mobile-cta,.contact-chip,.menu-button{min-height:44px;min-width:44px}input,textarea,select,.contact-field-shell{min-height:44px;padding:12px 14px!important}a{min-height:44px;display:inline-flex;align-items:center}}@keyframes fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fade-up .8s cubic-bezier(.16,1,.3,1) forwards}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.about-page{padding-top:40px;max-width:1000px;margin:0 auto;padding-bottom:120px}.about-hero{padding:100px 20px;text-align:center}.about-hero-content{max-width:800px;margin:0 auto}.about-hero-title{font-family:"Instrument Serif",serif;font-size:clamp(2rem,4vw,3rem);line-height:1.1;letter-spacing:-.03em;margin:24px 0 0;color:var(--text)}.about-split-section{display:grid;grid-template-columns:1fr 2.5fr;gap:60px;padding:80px 20px}.about-split-left{display:flex;flex-direction:column;gap:16px}.about-split-icon{width:32px;height:32px;display:flex;align-items:center;color:var(--accent)}.about-split-left h2{font-family:"Instrument Serif",serif;font-size:2rem;margin:0;letter-spacing:-.02em}.about-large-copy{font-size:clamp(1.2rem,2vw,1.6rem);line-height:1.4;color:var(--text);margin:0;font-weight:500}.about-mission-block{margin-bottom:40px}.about-mission-block:last-child{margin-bottom:0}.about-mission-block h3{font-family:"Instrument Serif",serif;font-size:1.4rem;margin:0 0 12px;color:var(--text)}.about-mission-block p{color:var(--muted);font-size:1.1rem;line-height:1.6;margin:0}.about-values-section{padding:80px 20px}.about-values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:48px}.about-value-card{padding:24px 0;transition:transform .3s ease}.about-value-card:hover{transform:translateY(-2px)}.about-value-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.about-value-number{font-family:"Instrument Serif",serif;font-size:1.2rem;font-weight:700;color:var(--muted);opacity:.5}.about-value-icon{color:var(--accent)}.about-value-card h3{font-family:"Instrument Serif",serif;font-size:1.3rem;margin:0 0 12px}.about-value-card p{color:var(--muted);line-height:1.6;margin:0}.about-page{max-width:none;padding-top:0;background-color:#000}.about-hero{width:100vw;margin-left:calc(50% - 50vw);padding:120px 24px 84px;text-align:left;border-bottom:1px solid rgba(255,255,255,.09);background:transparent}.about-hero-content{max-width:1080px;margin:0 auto}.about-hero-title{max-width:920px;font-size:clamp(3.4rem,6.6vw,7rem);line-height:.92;letter-spacing:0}.about-split-section,.about-values-section{width:min(100%,1080px);margin:0 auto;padding:0}.about-split-section{gap:0;grid-template-columns:minmax(220px,.78fr) minmax(0,2fr);border-left:1px solid rgba(255,255,255,.13);border-top:1px solid rgba(255,255,255,.13);background:#0504076b}.about-split-section+.about-split-section,.about-values-section{margin-top:56px}.about-split-left,.about-split-right{min-width:0;padding:clamp(24px,4vw,44px);border-right:1px solid rgba(255,255,255,.13);border-bottom:1px solid rgba(255,255,255,.13)}.about-split-left{justify-content:space-between;min-height:240px}.about-split-icon{width:42px;height:42px;justify-content:center;border:1px solid rgba(181,110,255,.28);color:#e6d8ffe6}.about-split-left h2{font-size:clamp(2.4rem,4vw,4.6rem);line-height:.9;letter-spacing:0}.about-large-copy{max-width:680px;font-family:"Instrument Serif",serif;font-size:clamp(2rem,3.8vw,4.2rem);font-weight:400;line-height:.98;letter-spacing:0}.about-mission-block{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(0,1.6fr);gap:28px;margin:0;padding:0 0 28px}.about-mission-block+.about-mission-block{padding-top:28px;border-top:1px solid rgba(255,255,255,.1)}.about-mission-block h3{margin:0;font-size:clamp(1.35rem,2.1vw,2rem);line-height:1}.about-mission-block p{max-width:560px;font-size:1rem;line-height:1.6}.about-values-section{padding-bottom:88px}.about-values-section .section-heading{margin-bottom:28px}.about-values-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:0;border-top:1px solid rgba(255,255,255,.13);border-left:1px solid rgba(255,255,255,.13);background:#0504076b}.about-value-card{display:grid;min-height:240px;align-content:space-between;padding:clamp(22px,3vw,34px);border-right:1px solid rgba(255,255,255,.13);border-bottom:1px solid rgba(255,255,255,.13)}.about-value-card:hover{transform:none;background:#ffffff09}.about-value-top{margin-bottom:36px}.about-value-number{font-size:2.2rem;line-height:1;color:#e6d8ffb8;opacity:1}.about-value-card h3{font-size:clamp(1.35rem,2.1vw,2rem);line-height:1;margin-bottom:14px}.about-value-card p{font-size:.96rem;line-height:1.55}.about-team-section{position:relative;width:100vw;margin-left:calc(50% - 50vw);padding:92px 24px 96px;overflow:hidden;background:#f4f3ee;color:#1c5fa8}.about-team-section:before{content:"";position:absolute;top:-20px;right:15%;width:180px;height:150px;pointer-events:none;background:radial-gradient(circle,#1f67b2 0 2px,transparent 2.5px);background-size:12px 12px;opacity:.88;transform:rotate(42deg);-webkit-mask-image:linear-gradient(135deg,#000 0 62%,transparent 64%);mask-image:linear-gradient(135deg,#000 0 62%,transparent 64%)}.about-team-section:after{content:"";position:absolute;top:28px;left:4%;width:100px;height:86px;pointer-events:none;background:linear-gradient(#1f67b2 0,#1f67b2 0) 0 0 / 32px 8px no-repeat,linear-gradient(#1f67b2 0,#1f67b2 0) 0 0 / 8px 32px no-repeat,radial-gradient(circle,#1f67b2 0 2px,transparent 2.5px);background-size:auto,auto,18px 18px;opacity:.88}.about-team-section>*{position:relative;z-index:1}.about-team-heading{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,260px);-moz-column-gap:34px;column-gap:34px;align-items:center;max-width:1120px;margin:0 auto 70px}.about-team-heading .section-eyebrow{grid-column:1 / -1;color:#1c5fa8c2}.about-team-heading h2{display:grid;margin:0;color:#1f67b2;font-family:"Instrument Serif",serif;font-size:7.1rem;font-weight:400;line-height:.82;letter-spacing:0}.about-team-heading h2 span:last-child{padding-left:156px}.about-team-heading>p:not(.section-eyebrow){align-self:center;max-width:230px;margin:26px 0 0;color:#244764;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.96rem;line-height:1.25;text-align:center}.about-team-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:min(100%,1120px);margin:0 auto;counter-reset:team-card}.about-team-card{counter-increment:team-card;position:relative;display:flex;min-width:0;flex-direction:column;padding:14px 14px 16px;overflow:hidden;border:1px solid rgba(29,61,88,.58);background:linear-gradient(rgba(31,103,178,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(31,103,178,.035) 1px,transparent 1px),#fbfbf8;background-size:18px 18px,18px 18px,auto;transition:border-color .22s ease,transform .22s cubic-bezier(.16,1,.3,1)}.about-team-card:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;pointer-events:none;background:radial-gradient(circle,#1d3d58 0 1.25px,transparent 1.7px) top left / 13px 7px repeat-x,radial-gradient(circle,#1d3d58 0 1.25px,transparent 1.7px) bottom left / 13px 7px repeat-x,radial-gradient(circle,#1d3d58 0 1.25px,transparent 1.7px) top left / 7px 13px repeat-y,radial-gradient(circle,#1d3d58 0 1.25px,transparent 1.7px) top right / 7px 13px repeat-y;opacity:.82}.about-team-card:hover{border-color:#1f67b2d6;transform:translateY(-3px)}.about-team-image-wrap{position:relative;z-index:1;aspect-ratio:1 / 1;margin:12px 12px 0;overflow:hidden;background:linear-gradient(45deg,rgba(31,103,178,.08) 25%,transparent 25% 75%,rgba(31,103,178,.08) 75%),linear-gradient(45deg,rgba(31,103,178,.08) 25%,transparent 25% 75%,rgba(31,103,178,.08) 75%),#eaf2fb;background-position:0 0,14px 14px,0 0;background-size:28px 28px;border:1px solid rgba(31,103,178,.16)}.about-team-image-wrap:after{display:none}.about-team-image-wrap img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 24%;object-position:center 24%;filter:grayscale(1) contrast(1.1) brightness(1);opacity:.92;transition:transform .42s cubic-bezier(.16,1,.3,1),filter .42s ease}.about-team-card:hover .about-team-image-wrap img{transform:scale(1.02);filter:grayscale(0) saturate(1) contrast(1)}.about-team-linkedin-btn{position:absolute;bottom:16px;right:16px;z-index:10;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#ffffff1a;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1.5px solid rgba(255,255,255,.25);color:#fff;opacity:0;transform:scale(.8);transition:opacity .3s ease,transform .3s cubic-bezier(.16,1,.3,1),background-color .2s ease,color .2s ease,backdrop-filter .3s ease,border-color .3s ease;box-shadow:0 8px 32px #1f268726}.about-team-linkedin-btn:hover,.about-team-card:hover .about-team-linkedin-btn{opacity:1;transform:scale(1)}.about-team-copy{display:grid;position:relative;z-index:1;min-height:88px;align-content:start;gap:6px;padding:14px 52px 0 6px;margin:0 12px 2px}.about-team-copy:after{content:counter(team-card,decimal-leading-zero);position:absolute;right:0;bottom:2px;color:#1d3d58;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.15rem;font-weight:700;letter-spacing:0}.about-team-copy h3{margin:0;max-width:100%;color:#1f67b2;font-family:"Instrument Serif",serif;font-size:1.85rem;font-weight:400;font-style:italic;line-height:.95;overflow-wrap:anywhere}.about-team-copy p{max-width:26ch;margin:0;color:#244764;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.78rem;font-weight:500;line-height:1.28}.about-brand-section{padding:120px 20px 40px;text-align:center}.about-brand-logo{font-family:"Instrument Serif",serif;font-size:clamp(2.5rem,5vw,4rem);letter-spacing:.1em;margin:0 0 24px}.brand-accent{color:var(--accent)}.about-brand-section p{color:var(--muted);font-size:1.1rem;max-width:400px;margin:0 auto}@media(max-width:900px){.about-split-section{grid-template-columns:1fr;gap:32px}.about-team-section{padding:78px 20px 72px}.about-team-heading{grid-template-columns:1fr;gap:18px;margin-bottom:44px}.about-team-heading h2{font-size:5.3rem}.about-team-heading h2 span:last-child{padding-left:96px}.about-team-heading>p:not(.section-eyebrow){max-width:300px;margin:0;text-align:left}.about-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.about-team-copy{min-height:88px}.about-team-card:hover{transform:none}}@media(max-width:560px){.about-team-section{padding:68px 16px 64px}.about-team-section:before{top:-28px;right:-26px;width:120px;height:110px}.about-team-section:after{top:18px;left:-22px;width:72px;height:64px;opacity:.5}.about-team-heading{margin-bottom:34px}.about-team-heading h2{font-size:3.95rem}.about-team-heading h2 span:last-child{padding-left:58px}.about-team-grid{grid-template-columns:1fr;gap:16px}.about-team-card{width:100%}.about-team-copy{min-height:84px}.about-team-copy h3{font-size:1.72rem}}.about-team-section{padding:84px 24px 86px;background:#050407;color:var(--text);border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07)}.about-team-section:before{top:0;right:0;bottom:0;left:0;width:auto;height:auto;background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:56px 56px;opacity:.5;transform:none;-webkit-mask-image:none;mask-image:none}.about-team-section:after{top:0;right:0;bottom:0;left:0;width:auto;height:auto;background:radial-gradient(circle at 18% 0%,rgba(181,110,255,.08),transparent 28%),radial-gradient(circle at 82% 10%,rgba(107,72,255,.07),transparent 28%);background-size:auto;opacity:.52}.about-team-section .section-heading{max-width:1080px;margin:0 auto 40px;text-align:left}.about-team-section .section-heading h2{max-width:620px}.about-team-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:.18em;font-family:"Instrument Serif",serif;font-size:clamp(3.4rem,6.4vw,6.6rem);font-weight:400;line-height:.9;letter-spacing:0}.about-team-title-regular,.about-team-title-italic{font-family:"Instrument Serif",serif}.about-team-title-regular{font-style:normal}.about-team-title-italic{font-style:italic}.about-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:min(100%,1080px);border-top:1px solid rgba(255,255,255,.13);border-left:1px solid rgba(255,255,255,.13);background:#050407ad;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);counter-reset:none}.about-team-card{counter-increment:none;padding:clamp(14px,2vw,22px);border:0;border-right:1px solid rgba(255,255,255,.13);border-bottom:1px solid rgba(255,255,255,.13);background:#ffffff04;transition:background .22s ease,border-color .22s ease}.about-team-card:before{content:none}.about-team-card:hover{background:#ffffff0b;border-color:#fff3;transform:none}.about-team-image-wrap{position:relative;isolation:isolate;margin:0 0 16px;width:100%;aspect-ratio:1 / 1;border-radius:14px;overflow:hidden;background:#ffffff09;border:1px solid rgba(255,255,255,.1)}.about-team-image-wrap:after{z-index:3;background:none;border:1px solid rgba(255,255,255,.06);mix-blend-mode:normal}.about-team-image-wrap img{position:relative;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:1;transition:transform .4s cubic-bezier(.16,1,.3,1)}.about-team-card:hover .about-team-image-wrap img{transform:scale(1.05)}.about-team-copy{min-height:92px;gap:8px;margin:0;padding:16px 0 0}.about-team-copy:after{content:none}.about-team-copy h3{color:var(--text);font-size:clamp(1.2rem,1.45vw,1.55rem);font-style:normal;line-height:1.05}.about-team-copy p{max-width:28ch;color:#e7e0f09e;font-size:.82rem;line-height:1.45}@media(max-width:900px){.about-team-section{padding:78px 20px 64px}.about-team-section .section-heading{margin-bottom:34px}.about-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.about-team-copy{min-height:88px}}@media(max-width:560px){.about-team-section{padding:68px 16px 64px}.about-team-grid{grid-template-columns:1fr;gap:0}.about-team-copy{min-height:84px}.about-team-copy h3{font-size:1.45rem}}@media(max-width:900px){.about-hero{padding:96px 20px 64px}.about-split-section,.about-values-section{width:calc(100% - 40px)}.about-split-section{grid-template-columns:1fr}.about-split-left{min-height:160px}.about-mission-block{grid-template-columns:1fr;gap:10px}.about-values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.about-hero{padding:82px 16px 54px}.about-hero-title{font-size:clamp(2rem,8vw,2.5rem)}.about-split-section,.about-values-section{width:calc(100% - 32px)}.about-split-left,.about-split-right,.about-value-card{padding:22px}.about-large-copy{font-size:2.15rem}.about-values-grid{grid-template-columns:1fr}}.footer-background-stars{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.5;pointer-events:none}.footer-grid{position:relative;z-index:10;max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1.8fr 1fr 1fr 1fr;gap:48px;align-items:start}.footer-brand-col{display:flex;flex-direction:column;gap:16px}.footer-copy{color:var(--muted);font-size:.92rem;line-height:1.65;max-width:300px;margin:0}.footer-links-col{display:flex;flex-direction:column;gap:12px}.footer-nav-heading{color:var(--text);font-family:"Instrument Serif",serif;font-size:1rem;font-weight:400;margin:0 0 4px}.footer-links-col a{display:block;color:var(--muted);font-size:.88rem;line-height:1.4;transition:color .2s ease}.footer-links-col a:hover{color:var(--accent)}.footer-social-links{display:flex;gap:12px;align-items:center}.footer-social-link{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;background:none;border:none;color:var(--text);text-decoration:none;cursor:auto;padding:0}.footer-bottom{position:relative;z-index:10;max-width:1100px;margin:64px auto 0;padding-top:24px;border-top:1px solid rgba(255,255,255,.07);text-align:center}.footer-legal{color:var(--muted);font-size:.78rem;margin:0;opacity:.7}.footer-author-link{color:var(--text);text-decoration:underline;transition:color .2s ease}.footer-author-link:hover{color:var(--accent-strong)}.footer-author-name{font-family:inherit;font-weight:700;color:inherit}@media(max-width:900px){.footer-grid{grid-template-columns:1.4fr 1fr 1fr;gap:32px 24px}.footer-brand-col{grid-column:1 / -1;display:grid;grid-template-columns:1fr auto;align-items:start;gap:12px 24px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.07)}.footer-copy{max-width:380px}.footer-social-links{grid-column:2;grid-row:1 / 3;align-self:start;margin-top:4px}.footer-bottom{margin-top:32px}}@media(max-width:600px){.footer{padding:48px 20px 32px}.footer-grid{grid-template-columns:1fr 1fr;gap:20px 24px}.footer-brand-col{grid-column:1 / -1;display:flex;flex-direction:column;gap:10px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.07);margin-bottom:4px}.footer-copy{max-width:100%;font-size:.85rem;line-height:1.55;opacity:.75}.footer-social-links{margin-top:4px;gap:10px}.footer-links-col{gap:8px}.footer-nav-heading{font-size:.85rem;font-family:system-ui,-apple-system,sans-serif;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fff6;margin-bottom:4px}.footer-links-col a{font-size:.88rem;padding:1px 0;line-height:1.5}.footer-bottom{margin-top:20px;padding-top:16px}.footer-legal{font-size:.72rem;line-height:1.55;opacity:.5}}.zoom-parallax-container{width:100vw;position:relative;height:300vh;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.zoom-parallax-sticky{position:sticky;top:0;height:100vh;overflow:hidden}.zoom-parallax-item{position:absolute;top:0;left:0;display:flex;height:100%;width:100%;align-items:center;justify-content:center}.zoom-parallax-img-wrapper{position:relative;height:25vh;width:25vw;border-radius:32px;overflow:hidden}.zoom-parallax-img-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:600px){.zoom-parallax-container{height:200vh}.zoom-parallax-img-wrapper{width:50vw!important;height:50vw!important;border-radius:16px!important;aspect-ratio:1 / 1}.zoom-parallax-sticky>:nth-child(n+4):not(.z-20){display:none!important}.zoom-parallax-sticky>:nth-child(2)>.zoom-parallax-img-wrapper{width:38vw!important;height:38vw!important;top:-18vh!important;left:18vw!important}.zoom-parallax-sticky>:nth-child(3)>.zoom-parallax-img-wrapper{width:34vw!important;height:34vw!important;top:16vh!important;left:-20vw!important}}.roadmap-handoff{position:relative;left:50%;width:100vw;height:clamp(84px,12vh,150px);margin:clamp(28px,6vh,72px) -50vw 0;pointer-events:none;background:radial-gradient(ellipse at 50% 100%,rgba(181,110,255,.18),transparent 62%),linear-gradient(180deg,#0000,#0a0810eb 82%,#0a0810)}.zoom-parallax-img-1{top:-30vh;left:5vw;height:30vh;width:35vw}.zoom-parallax-img-2{top:-10vh;left:-25vw;height:45vh;width:20vw}.zoom-parallax-img-3{top:0;left:27.5vw;height:25vh;width:25vw}.zoom-parallax-img-4{top:27.5vh;left:5vw;height:25vh;width:20vw}.zoom-parallax-img-5{top:27.5vh;left:-22.5vw;height:25vh;width:30vw}.zoom-parallax-img-6{top:22.5vh;left:25vw;height:15vh;width:15vw}@media(max-width:720px){.zoom-parallax-img-wrapper{height:20vh;width:40vw}.roadmap-handoff{height:74px;margin-top:32px}.zoom-parallax-img-1{top:-25vh;left:2vw;height:25vh;width:50vw}.zoom-parallax-img-2{top:-8vh;left:-15vw;height:35vh;width:30vw}.zoom-parallax-img-3{top:0;left:15vw;height:20vh;width:35vw}.zoom-parallax-img-4{top:25vh;left:2vw;height:20vh;width:30vw}.zoom-parallax-img-5{top:25vh;left:-12vw;height:20vh;width:40vw}.zoom-parallax-img-6{top:20vh;left:15vw;height:12vh;width:20vw}}.footer{width:100%;position:relative;overflow:hidden;margin-top:0;padding:80px 40px 40px;border-radius:32px 32px 0 0;background:#000}@media(max-width:720px){.footer{padding:60px 24px 32px;border-radius:0}}.contact-page-refined{--contact-accent: #ab6cff;--contact-accent-strong: #dcc4ff;--contact-accent-soft: rgba(171, 108, 255, .14);--contact-border: rgba(171, 108, 255, .2);--contact-border-strong: rgba(220, 196, 255, .3);--contact-surface: rgba(9, 7, 15, .92);--contact-surface-soft: rgba(15, 10, 24, .9);--contact-surface-strong: rgba(7, 5, 12, .97);--contact-muted: #a99bbd;--contact-text-soft: rgba(244, 236, 255, .88);--contact-shadow: 0 30px 90px rgba(0, 0, 0, .45);display:grid;gap:38px;padding:56px 0 30px}.contact-page-refined .button-primary{background:linear-gradient(135deg,#b56dff,#8d4dff);color:#faf5ff;box-shadow:0 18px 36px #742ecd47}.contact-page-refined .button-secondary{border:1px solid var(--contact-border);background:#ffffff08}@media(max-width:480px){.contact-page-refined{gap:24px;padding:32px 0 20px}.contact-page-refined .button-primary{box-shadow:0 12px 24px #742ecd33}.about-team-linkedin-btn{width:40px;height:40px}}@media(max-width:374px){.site-shell{padding:10px}.topbar{width:calc(100% - 12px);padding:6px 10px}.hero h1{font-size:clamp(1.8rem,4vw,2.8rem)!important;word-spacing:normal!important}.section-heading h2{font-size:clamp(1.6rem,3.8vw,2.4rem)!important}.capability-card{padding:16px 12px!important}.belief-block{padding:32px 12px!important}.belief-block p{font-size:1.2rem!important}.contact-hero-title,.team-hero-title{font-size:clamp(1.8rem,4.5vw,2.6rem)!important}.about-hero-title{font-size:2rem}.footer-grid{gap:16px}.footer-copy{font-size:.8rem}}@media(max-height:500px)and (orientation:landscape){.hero{height:100vh!important;padding-top:60px!important;margin-top:-60px!important}.hero h1{font-size:clamp(1.8rem,4vw,2.8rem)!important}.hero-copy{padding:20px!important}.hero-text{display:none}.hero-actions{margin-top:16px;gap:8px}.button{padding:0 14px;min-height:36px;font-size:.85rem}.section-heading{margin-bottom:32px}.content-section{padding:24px 16px!important}.card-grid{margin-top:24px;gap:12px}.capability-card{padding:20px 14px!important}.belief-block{padding:28px 14px!important}.timeline{gap:16px}.topbar{top:4px;padding:6px 10px}}@media(max-width:480px){img{max-width:100%;height:auto}.zoom-parallax-container{height:280vh}canvas{max-width:100%;height:auto!important}[alt="Autonomous Lunar Rover"]{border-radius:16px}}@media(max-width:768px){.topbar{transition:all .2s ease}.topbar.scrolled{padding:8px 12px!important}.mobile-panel{transition:max-height .2s ease,opacity .2s ease,margin-top .2s ease}.mobile-panel-open{max-height:280px}.mobile-nav{gap:10px;padding:14px}.mobile-nav a{padding:10px;display:block;border-radius:8px;transition:background .15s ease,color .15s ease}.mobile-nav a:hover{background:#ffffff14}.mobile-cta{width:100%}}@media(max-width:480px){.hero-title-line{display:block;margin:4px 0}.hero-title-accent{font-size:1em}.card-grid{margin-top:28px}.card-icon{margin-bottom:20px}.section-heading{margin-bottom:28px}.mission-grid,.phase-layout{gap:20px}.hero-actions{margin-top:16px}.footer{margin-top:20px}.footer-bottom{margin-top:32px;padding-top:20px}.contact-field{gap:8px}.contact-field span{font-size:.85rem}.contact-console-footer{flex-direction:column;gap:12px}.contact-submit-btn{width:100%;min-width:auto}.contact-console-note{font-size:.8rem}.team-page{gap:24px}.about-split-left,.about-split-right,.about-value-card{padding:14px}.about-mission-block{padding:12px 0}.about-mission-block h3{font-size:1.1rem}.about-mission-block p{font-size:.9rem}}@supports (padding: max(0px)){body,.topbar{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.footer{padding-bottom:max(24px,env(safe-area-inset-bottom))}}.contact-refined-hero,.contact-refined-console-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:24px;align-items:start}.contact-refined-copy,.contact-refined-panel,.contact-refined-section,.contact-refined-sidebar-card,.contact-refined-console,.contact-refined-channel-card{position:relative;overflow:hidden;border:1px solid var(--contact-border);background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 46%),var(--contact-surface);box-shadow:var(--contact-shadow)}.contact-refined-copy,.contact-refined-panel,.contact-refined-section,.contact-refined-console{border-radius:34px}.contact-refined-copy,.contact-refined-panel,.contact-refined-section,.contact-refined-console,.contact-refined-sidebar-card{padding:34px}.contact-refined-copy:before,.contact-refined-panel:before,.contact-refined-section:before,.contact-refined-sidebar-card:before,.contact-refined-console:before,.contact-refined-channel-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at top left,rgba(171,108,255,.16),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.02),transparent 36%);opacity:.9}.contact-refined-copy{background:radial-gradient(circle at top left,rgba(171,108,255,.2),transparent 30%),radial-gradient(circle at 80% 18%,rgba(102,62,188,.14),transparent 24%),linear-gradient(180deg,#0c0814fa,#07050cf5)}.contact-refined-title,.contact-refined-section h2,.contact-refined-console-header h2,.contact-refined-channel-body h3{margin:0;font-family:"Instrument Serif",serif;letter-spacing:-.045em;line-height:.96}.contact-refined-title{max-width:10.5ch;font-size:clamp(3rem,7vw,5.8rem)}.contact-refined-subtitle,.contact-refined-section-head p,.contact-refined-panel-note,.contact-refined-channel-body p,.contact-refined-console-copy,.contact-refined-step-card p,.contact-refined-console-note{color:var(--contact-muted);line-height:1.72}.contact-refined-subtitle{max-width:58ch;margin:22px 0 0;font-size:1.04rem}.contact-refined-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.contact-refined-stat-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px}.contact-refined-stat-card,.contact-refined-panel-card,.contact-refined-step-card,.contact-refined-success-grid article{position:relative;display:grid;gap:10px;border:1px solid rgba(255,255,255,.05);border-radius:24px;background:#120c1ce0}.contact-refined-stat-card{min-height:126px;padding:18px}.contact-refined-stat-icon,.contact-refined-channel-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:#ab6cff29;color:var(--contact-accent-strong)}.contact-refined-stat-card span,.contact-refined-panel-card span,.contact-refined-channel-topline span,.contact-refined-step-card span,.contact-refined-success-grid article span,.contact-refined-console-pill,.contact-refined-panel-head{color:var(--contact-accent-strong);text-transform:uppercase;letter-spacing:.14em;font-size:.74rem}.contact-refined-stat-card strong,.contact-refined-panel-card strong,.contact-refined-channel-body strong,.contact-refined-success-grid article strong{font-family:"Instrument Serif",serif;font-size:1.16rem;color:#f7f1ff}.contact-refined-panel{display:grid;gap:20px;background:radial-gradient(circle at top,rgba(171,108,255,.16),transparent 36%),linear-gradient(180deg,#0f0a18fa,#07050cf2)}.contact-refined-panel-head,.contact-refined-console-pill,.contact-refined-console-note,.contact-refined-channel-topline{display:inline-flex;align-items:center;gap:10px}.contact-refined-panel-grid{display:grid;gap:12px}.contact-refined-panel-card{padding:18px 20px}.contact-refined-panel-card p{margin:0;color:#ece3ff;line-height:1.5}.contact-refined-panel-note{margin:0;padding:18px 20px;border:1px solid rgba(171,108,255,.14);border-radius:22px;background:#ffffff05}.contact-refined-section{display:grid;gap:28px;background:radial-gradient(circle at top left,rgba(171,108,255,.1),transparent 24%),linear-gradient(180deg,#0c0814f0,#07050cf5)}.contact-refined-section-head{max-width:720px;display:grid;gap:14px}.contact-refined-section-head h2,.contact-refined-console-header h2,.contact-refined-sidebar-card h2{font-size:clamp(2rem,4vw,3.2rem)}.contact-refined-section-head p{margin:0}.contact-refined-channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.contact-refined-channel-card{display:grid;gap:24px;min-height:240px;padding:24px;border-radius:28px;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.contact-refined-channel-card:hover{transform:translateY(-3px);border-color:var(--contact-border-strong);background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 46%),#110b1bf5}.contact-refined-channel-body{display:grid;gap:12px}.contact-refined-channel-body h3{font-size:1.5rem}.contact-refined-channel-arrow{justify-self:end;color:var(--contact-accent-strong)}.contact-refined-sidebar{display:grid;gap:18px}.contact-refined-sidebar-card{border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 44%),var(--contact-surface-soft)}.contact-refined-chip-grid,.contact-refined-step-list{display:grid;gap:12px}.contact-refined-chip-grid{margin-top:24px}.contact-refined-chip{min-height:54px;padding:0 16px;border:1px solid transparent;border-radius:18px;background:#ffffff05;color:var(--contact-muted);text-align:left;transition:transform .18s ease,border-color .18s ease,color .18s ease,background .18s ease}.contact-refined-chip:hover,.contact-refined-chip-active{color:#f7f1ff;transform:translateY(-1px);border-color:var(--contact-border-strong);background:var(--contact-accent-soft)}.contact-refined-step-card{padding:20px}.contact-refined-step-card h3{margin:12px 0 8px;font-family:"Instrument Serif",serif;font-size:1.22rem}.contact-refined-console{display:grid;gap:24px;background:radial-gradient(circle at top right,rgba(171,108,255,.16),transparent 24%),linear-gradient(180deg,#0d0916fa,#07050cfa)}.contact-refined-console-copy{margin:0}.contact-refined-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.contact-refined-field{display:grid;gap:10px}.contact-refined-field span{color:var(--contact-text-soft);font-size:.92rem}.contact-refined-field-shell{display:flex;align-items:center;min-height:58px;padding:0 16px;border:1px solid rgba(255,255,255,.06);border-radius:18px;background:#ffffff05;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.contact-refined-field-shell input,.contact-refined-field-shell textarea,.contact-refined-field-shell p{width:100%;margin:0;border:0;background:transparent;color:#f7f1ff;font:inherit}.contact-refined-field-shell input::-moz-placeholder,.contact-refined-field-shell textarea::-moz-placeholder{color:#c8bae080}.contact-refined-field-shell input::placeholder,.contact-refined-field-shell textarea::placeholder{color:#c8bae080}.contact-refined-field-shell input:focus,.contact-refined-field-shell textarea:focus{outline:none}.contact-refined-textarea-shell{min-height:188px;padding:14px 16px;align-items:stretch}.contact-refined-textarea-shell textarea{resize:vertical;min-height:148px}.contact-refined-field-shell-static p{color:var(--contact-accent-strong)}.contact-refined-console-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;align-items:center}.contact-refined-submit{min-width:220px}.contact-refined-success{align-content:start}.contact-refined-success-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.contact-refined-success-grid article{padding:18px}@media(max-width:1080px){.contact-refined-hero,.contact-refined-console-layout,.contact-refined-channel-grid,.contact-refined-form-row,.contact-refined-stat-row,.contact-refined-success-grid{grid-template-columns:1fr}.contact-refined-visual-card{transform:translate(0)}}@media(max-width:720px){.contact-page-refined{gap:28px;padding:34px 0 22px}.contact-refined-copy,.contact-refined-panel,.contact-refined-section,.contact-refined-sidebar-card,.contact-refined-console{padding:24px;border-radius:26px}.contact-refined-channel-card{min-height:auto;padding:22px;border-radius:24px}.contact-refined-title,.contact-refined-section-head h2,.contact-refined-console-header h2,.contact-refined-sidebar-card h2{max-width:none}.contact-refined-panel-note,.contact-refined-stat-card,.contact-refined-panel-card,.contact-refined-step-card,.contact-refined-success-grid article{border-radius:20px}}.contact-page-refined{--contact-accent: #ab6cff;--contact-accent-strong: #e2cfff;--contact-surface-strong: rgba(7, 5, 12, .98);--contact-surface-mid: rgba(11, 8, 18, .95);--contact-surface-soft: rgba(17, 11, 27, .92);--contact-muted-strong: #b5a9c8;--contact-border-soft: rgba(171, 108, 255, .14);--contact-border-strong: rgba(171, 108, 255, .28)}.contact-page-refined .contact-refined-hero{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:stretch}.contact-refined-copy,.contact-refined-panel,.contact-refined-section,.contact-refined-sidebar-card,.contact-refined-console,.contact-refined-channel-card,.contact-refined-visual-card{border-color:var(--contact-border-soft)}.contact-refined-copy{background:radial-gradient(circle at top left,rgba(171,108,255,.2),transparent 30%),radial-gradient(circle at 84% 18%,rgba(109,64,207,.12),transparent 20%),linear-gradient(180deg,#0c0814fc,#07050cfa)}.contact-refined-subtitle,.contact-refined-section-head p,.contact-refined-panel-note,.contact-refined-channel-body p,.contact-refined-console-copy,.contact-refined-step-card p,.contact-refined-console-note{color:var(--contact-muted-strong)}.contact-refined-hero-stack{display:grid;gap:18px;align-content:start}.contact-refined-visual-card{position:relative;overflow:hidden;padding:18px 18px 22px;border:1px solid var(--contact-border-soft);border-radius:30px;background:radial-gradient(circle at 26% 18%,rgba(171,108,255,.18),transparent 24%),linear-gradient(180deg,#0e0a17fa,#07050cfa);box-shadow:0 34px 100px #0000006b;transform:translate(18px,10px)}.contact-refined-visual-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 34%),radial-gradient(circle at 80% 20%,rgba(171,108,255,.1),transparent 22%)}.contact-moon-scene{position:relative;min-height:260px;margin:0;border:0;border-radius:0;box-shadow:none;overflow:visible;background:none;outline:none}.contact-moon-scene canvas{display:block;width:100%;height:100%;border:0;border-radius:0;box-shadow:none;background:transparent}.contact-refined-visual-caption{position:relative;z-index:1;display:grid;gap:8px;padding:2px 4px 0}.contact-refined-visual-caption strong{font-family:"Instrument Serif",serif;font-size:1.08rem;color:#faf4ff}.contact-refined-visual-caption p{margin:0;color:var(--contact-muted-strong);line-height:1.62}.contact-refined-panel{background:radial-gradient(circle at top,rgba(171,108,255,.14),transparent 34%),linear-gradient(180deg,#0e0a17f5,#08060dfa)}.contact-refined-panel-card,.contact-refined-step-card,.contact-refined-success-grid article,.contact-refined-preview-meta article{background:#130d1fe0;border-color:#ffffff0d}.contact-refined-panel-note{background:#ffffff06;border-color:var(--contact-border-soft)}.contact-refined-section{background:radial-gradient(circle at top left,rgba(171,108,255,.1),transparent 24%),linear-gradient(180deg,#0c0814f5,#07050cfa)}.contact-refined-channel-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.contact-refined-channel-card{min-height:224px;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 46%),var(--contact-surface-mid)}.contact-refined-channel-card:hover{border-color:var(--contact-border-strong);background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 46%),#140d20fa}.contact-refined-sidebar-card{background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 44%),var(--contact-surface-mid)}.contact-refined-preview-card{gap:18px}.contact-refined-preview-meta{display:grid;gap:12px}.contact-refined-preview-meta article{display:grid;gap:8px;padding:16px 18px;border:1px solid rgba(255,255,255,.05);border-radius:20px}.contact-refined-preview-meta span,.contact-refined-preview-message span{color:var(--contact-accent-strong);text-transform:uppercase;letter-spacing:.14em;font-size:.72rem}.contact-refined-preview-meta strong{font-family:"Instrument Serif",serif;font-size:1.04rem;color:#f7f1ff}.contact-refined-preview-message{display:grid;gap:10px;padding:18px;border:1px solid var(--contact-border-soft);border-radius:20px;background:#ffffff05}.contact-refined-preview-message p{margin:0;color:var(--contact-muted-strong);line-height:1.68}.contact-refined-console{background:radial-gradient(circle at top right,rgba(171,108,255,.16),transparent 24%),linear-gradient(180deg,#0d0916fc,#07050cfc)}.contact-refined-field-shell{background:#ffffff06}.contact-refined-field-shell:focus-within{border-color:var(--contact-border-strong);background:#ab6cff14;box-shadow:0 0 0 4px #ab6cff14}.contact-refined-success-actions{display:flex;flex-wrap:wrap;gap:14px}.contact-refined-moon-strip{display:flex;justify-content:center;align-items:center;padding:8px 0 0;min-height:320px;border:0;background:none;box-shadow:none;outline:none}.contact-refined-moon-strip .contact-moon-scene{width:min(100%,360px);min-height:320px;border:0;background:none!important;box-shadow:none!important}.contact-page-clean{display:grid;gap:28px;padding:56px 0 26px}.contact-clean-shell{width:min(100%,920px);margin:0 auto;display:grid;gap:28px;padding:36px;border-radius:34px;border:1px solid rgba(171,108,255,.14);background:radial-gradient(circle at top left,rgba(171,108,255,.14),transparent 28%),linear-gradient(180deg,#0c0814fc,#07050cfa);box-shadow:0 30px 90px #00000057}.contact-clean-header{display:grid;gap:12px;justify-items:start}.contact-clean-header h1,.contact-clean-success h2{margin:0;font-family:"Instrument Serif",serif;font-size:clamp(2.4rem,5vw,4.2rem);line-height:.96;letter-spacing:-.04em}.contact-clean-header p,.contact-clean-success p{margin:0;color:#b5a9c8;line-height:1.7}.contact-clean-direct{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 16px;border-radius:999px;border:1px solid rgba(171,108,255,.16);background:#ffffff08;color:#f4ebff}.contact-clean-form,.contact-clean-success{display:grid;gap:22px}.contact-clean-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.contact-clean-field{display:grid;gap:10px}.contact-clean-field span{color:#efe6ff;font-size:.92rem}.contact-clean-field input,.contact-clean-field select,.contact-clean-field textarea{width:100%;min-height:58px;padding:0 16px;border:1px solid rgba(255,255,255,.06);border-radius:18px;background:#ffffff06;color:#f7f1ff;font:inherit;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.contact-clean-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact-clean-field textarea{min-height:180px;padding:14px 16px;resize:vertical}.contact-clean-field input::-moz-placeholder,.contact-clean-field textarea::-moz-placeholder{color:#c8bae080}.contact-clean-field input::placeholder,.contact-clean-field textarea::placeholder{color:#c8bae080}.contact-clean-field input:focus,.contact-clean-field select:focus,.contact-clean-field textarea:focus{outline:none;border-color:#ab6cff4d;background:#ab6cff12;box-shadow:0 0 0 4px #ab6cff12}.contact-clean-field-message{grid-column:1 / -1}.contact-clean-footer,.contact-clean-success-actions{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px}.contact-clean-footer span{color:#d9c1ff;font-size:.9rem}.contact-page-reference{position:relative;padding:54px 0 28px}.contact-reference-shell{position:relative;overflow:hidden;min-height:760px;padding:44px;border-radius:38px;background:radial-gradient(circle at 28% 22%,rgba(171,108,255,.12),transparent 26%),radial-gradient(circle at 64% 18%,rgba(94,61,179,.16),transparent 24%),linear-gradient(180deg,#06080bfa,#020204);box-shadow:0 36px 120px #0000006b}.contact-reference-shell:before,.contact-reference-shell:after{content:"";position:absolute;pointer-events:none;border:1px solid rgba(255,255,255,.08);opacity:.3}.contact-reference-shell:before{top:76px;left:-60px;width:220px;height:106px;border-right:0;border-radius:34px 0 0 34px}.contact-reference-shell:after{top:96px;right:-74px;width:260px;height:94px;border-left:0;border-radius:0 34px 34px 0}.contact-reference-word{position:absolute;top:26px;left:50%;transform:translate(-50%);z-index:0;font-family:"Instrument Serif",serif;font-size:clamp(7rem,16vw,11rem);line-height:.88;letter-spacing:.04em;color:#ffffff0d;-webkit-user-select:none;-moz-user-select:none;user-select:none}.contact-reference-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 82% 68%,rgba(228,234,240,.05),transparent 18%),radial-gradient(circle at 78% 62%,rgba(255,255,255,.025),transparent 24%)}.contact-reference-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(280px,.92fr) minmax(380px,1.08fr);gap:36px;align-items:start;min-height:auto;padding-top:clamp(152px,15vw,188px)}.contact-reference-copy{position:relative;z-index:2;display:grid;gap:24px;align-self:start}.contact-reference-chip{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:40px;align-items:center;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#f4ebff}.contact-reference-header{display:grid;gap:12px;max-width:360px}.contact-reference-header h1{margin:0;font-family:"Instrument Serif",serif;font-size:clamp(2.5rem,5vw,4.1rem);line-height:.98;letter-spacing:-.05em}.contact-reference-header p{margin:0;color:#b7abc8;line-height:1.68}.contact-reference-route-list{display:grid;gap:12px;max-width:410px}.contact-reference-route,.contact-reference-route-static{width:100%;display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:18px;border:1px solid rgba(255,255,255,.06);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 54%),#0d0d0fdb;color:inherit;text-align:left;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.contact-reference-route{cursor:pointer}.contact-reference-route:hover,.contact-reference-route-active{transform:translateY(-1px);border-color:#ab6cff47;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 54%),#120d1aeb}.contact-reference-route-icon,.contact-reference-route-arrow{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:#ffffff0a;color:#ece1ff}.contact-reference-route-copy{display:grid;gap:4px}.contact-reference-route-copy strong{font-family:"Instrument Serif",serif;font-size:1.08rem;color:#f8f4ff}.contact-reference-route-copy span,.contact-reference-status{color:#d8c0ff;font-size:.92rem}.contact-reference-route-copy p{margin:2px 0 0;color:#9f95b2;font-size:.92rem;line-height:1.55}.contact-reference-form-panel{position:relative;z-index:2;display:grid;gap:28px;align-self:start;margin-top:0;padding:clamp(22px,3vw,32px);overflow:hidden;border:1px solid rgba(208,179,255,.16);border-radius:32px;background:radial-gradient(circle at 100% 0%,rgba(171,108,255,.13),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.045),transparent 38%),#0a080ff0;box-shadow:0 28px 64px #00000042;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.contact-reference-form-panel:before{content:"";position:absolute;inset:0 18px auto;height:1px;background:linear-gradient(90deg,transparent,rgba(225,207,255,.34),transparent);pointer-events:none}.contact-reference-form-top{display:grid;gap:10px;padding:4px 2px 0}.contact-reference-form-top span{color:#aa9ebd;font-size:.76rem;text-transform:uppercase;letter-spacing:.14em}.contact-reference-form-top strong{max-width:14ch;font-family:Libre Caslon Condensed,"Instrument Serif",serif;font-size:clamp(2rem,4vw,2.55rem);font-weight:400;line-height:.96;letter-spacing:-.025em;color:#f8f4ff}.contact-reference-form-top p{margin:2px 0 0;color:#a89bbd;font-size:.94rem}.contact-reference-form{display:grid;gap:20px}.contact-reference-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.contact-reference-field{display:grid;gap:10px}.contact-reference-field-label{display:inline-flex;align-items:center;gap:9px;padding-left:3px;color:#d9ccef;font-size:.9rem}.contact-reference-field-label small{color:#9f75e8;font-size:.69rem;letter-spacing:.13em}.contact-reference-field input,.contact-reference-field textarea{width:100%;border:1px solid rgba(214,192,255,.11);border-radius:17px;background:linear-gradient(125deg,rgba(255,255,255,.035),transparent 60%),#110e18eb;color:#f7f1ff;font:inherit;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease}.contact-reference-field input{min-height:62px;padding:0 17px}.contact-reference-field textarea{min-height:210px;padding:18px 17px;resize:vertical;line-height:1.62}.contact-reference-field input::-moz-placeholder,.contact-reference-field textarea::-moz-placeholder{color:#d5c9e87a}.contact-reference-field input::placeholder,.contact-reference-field textarea::placeholder{color:#d5c9e87a}.contact-reference-field input:focus,.contact-reference-field textarea:focus{outline:none;border-color:#c08fff85;background:linear-gradient(125deg,rgba(171,108,255,.12),transparent 62%),#161121fa;box-shadow:0 0 0 4px #ab6cff1a,0 16px 34px #0000002b}.flow-button{--flow-button-border: rgba(255, 255, 255, .22);--flow-button-fill: #f4f2f6;--flow-button-text: #f4f2f6;--flow-button-text-hover: #111014;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:12px;overflow:hidden;min-height:54px;padding:0 24px;border:1.5px solid var(--flow-button-border);border-radius:999px;background:transparent;color:var(--flow-button-text);font:inherit;font-weight:600;cursor:pointer;transition:color .58s cubic-bezier(.23,1,.32,1),border-color .5s cubic-bezier(.23,1,.32,1),border-radius .6s cubic-bezier(.23,1,.32,1),transform .18s ease}.flow-button__label{position:relative;z-index:2}.flow-button__fill{position:absolute;z-index:0;top:50%;left:50%;width:14px;height:14px;border-radius:999px;background:var(--flow-button-fill);opacity:0;transform:translate(-50%,-50%);transition:width .88s cubic-bezier(.19,1,.22,1),height .88s cubic-bezier(.19,1,.22,1),opacity .34s ease}.flow-button__arrow{position:relative;z-index:2;flex:0 0 auto;width:16px;height:16px;color:currentColor;transition:transform .56s cubic-bezier(.23,1,.32,1)}.flow-button:hover:not(:disabled),.flow-button:focus-visible:not(:disabled){border-color:transparent;border-radius:16px;color:var(--flow-button-text-hover);transition-delay:.11s,40ms,40ms,0ms}.flow-button:hover:not(:disabled) .flow-button__fill,.flow-button:focus-visible:not(:disabled) .flow-button__fill{width:calc(100% + 46px);height:230px;opacity:1;transition-delay:80ms}.flow-button:hover:not(:disabled) .flow-button__arrow,.flow-button:focus-visible:not(:disabled) .flow-button__arrow{transform:translate(3px)}.flow-button:focus-visible{outline:2px solid rgba(220,196,255,.72);outline-offset:3px}.flow-button:active:not(:disabled){transform:scale(.97)}.flow-button:disabled{opacity:.5;cursor:not-allowed}.contact-reference-submit{width:100%;min-height:58px;--flow-button-border: rgba(244, 242, 246, .26);font-family:Newsreader,Inter,system-ui,sans-serif}.contact-reference-success{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:400px;padding:40px;border-radius:24px;background:#14101c73;border:1px solid rgba(162,230,187,.18);box-shadow:0 16px 40px #0000004d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:contactFadeIn .4s ease forwards}.contact-reference-success .success-icon{color:#58d68d;margin-bottom:24px;filter:drop-shadow(0 0 15px rgba(88,214,141,.4));animation:contactScaleIn .5s cubic-bezier(.34,1.56,.64,1) forwards}.contact-reference-success h2{font-family:"Instrument Serif",serif;font-size:clamp(2rem,3.5vw,3rem);color:#fff;margin-bottom:12px}.contact-reference-success p{color:#a89bbd;max-width:42ch;line-height:1.6;font-size:1.05rem}.contact-reference-error{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;border-radius:14px;background:#e74c3c14;border:1px solid rgba(231,76,60,.22);color:#f5b041;font-size:.95rem;margin-bottom:20px;animation:contactSlideDown .3s ease forwards}.contact-reference-error .error-icon{color:#e74c3c;flex-shrink:0;margin-top:2px}.contact-reference-error span{color:#f1948a;line-height:1.4}.contact-reference-email-link{color:#d9ccef;text-decoration:none;font-weight:500;transition:color .2s ease,text-shadow .2s ease}.contact-reference-email-link:hover{color:#e8dbff;text-shadow:0 0 8px rgba(232,219,255,.3)}.submit-spinner{animation:contactSpin 1s linear infinite;margin-right:8px;display:inline-block;vertical-align:middle}@keyframes contactSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes contactFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes contactScaleIn{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}@keyframes contactSlideDown{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.contact-email-link{color:#c49aff;text-decoration:none;transition:color .2s ease}.contact-email-link:hover{color:#e0c7ff}.contact-success-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center;padding:56px 32px;border-radius:22px;border:1px solid rgba(130,255,180,.18);background:radial-gradient(circle at 50% 30%,rgba(80,220,140,.1),transparent 60%),#0a1610cc;animation:contact-success-in .5s cubic-bezier(.16,1,.3,1) both}@keyframes contact-success-in{0%{opacity:0;transform:scale(.94) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.contact-success-icon{color:#5de89e;filter:drop-shadow(0 0 16px rgba(93,232,158,.45))}.contact-success-card h2{margin:0;font-family:"Instrument Serif",serif;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:400;letter-spacing:-.03em;color:#f0fff8}.contact-success-card p{margin:0;max-width:34ch;color:#a0c8b0;font-size:.96rem;line-height:1.65}.contact-error-banner{display:flex;align-items:center;gap:10px;padding:14px 18px;border-radius:14px;border:1px solid rgba(255,100,100,.25);background:#ff3c3c14;color:#faa;font-size:.9rem;line-height:1.5}.contact-error-banner svg{flex-shrink:0;color:#ff7070}.contact-spinner{animation:contact-spin .75s linear infinite}@keyframes contact-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.topbar-cta.flow-button{--flow-button-border: rgba(224, 204, 255, .28);--flow-button-fill: linear-gradient(135deg, #b56eff 0%, #ff78f2 100%);--flow-button-text: #f6eeff;--flow-button-text-hover: #0b0413;min-height:46px;padding:0 20px 0 22px;background:#ab6cff0d}.topbar-cta.flow-button .flow-button__label{display:inline-flex;align-items:center}@media(max-width:760px){.topbar-cta.flow-button{min-height:38px;padding:0 14px 0 16px;gap:8px}}.section-eyebrow{display:block;width:-moz-fit-content;width:fit-content;margin:0 0 16px;color:#e2d2ffdb;font-family:"Instrument Serif",serif;font-size:clamp(1.35rem,2.2vw,2.05rem);font-style:italic;font-weight:400;line-height:.95;letter-spacing:0;text-transform:none}.section-eyebrow:before{content:none}.section-heading .section-eyebrow{align-self:center}.about-team-section .section-heading .section-eyebrow,.about-hero .section-eyebrow,.contact-reference-copy .section-eyebrow{align-self:flex-start}.flow-button{--flow-button-border: rgba(226, 210, 255, .24);--flow-button-fill: linear-gradient(135deg, #efe8ff 0%, #c9a2ff 48%, #ff8af4 100%);--flow-button-text: #f7f0ff;--flow-button-text-hover: #100817;min-height:52px;padding:0 24px;border-color:var(--flow-button-border);background:linear-gradient(180deg,#ffffff0b,#ffffff03),#0a080fb8;box-shadow:inset 0 1px #ffffff14,0 14px 36px #00000038;font-family:Libre Caslon Condensed,"Instrument Serif",serif;font-size:1.15rem;font-weight:400;font-style:italic;letter-spacing:.03em}.flow-button:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.16),transparent 46%);opacity:0;transition:opacity .36s ease}.flow-button:hover:not(:disabled),.flow-button:focus-visible:not(:disabled){border-color:#e8d8ff5c;border-radius:14px;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1a,0 18px 44px #522b783d,0 10px 28px #0000004d}.flow-button:hover:not(:disabled):before,.flow-button:focus-visible:not(:disabled):before{opacity:1}.flow-button:hover:not(:disabled) .flow-button__arrow,.flow-button:focus-visible:not(:disabled) .flow-button__arrow{transform:translate(5px)}.topbar-cta.flow-button{--flow-button-border: rgba(226, 210, 255, .32);--flow-button-fill: linear-gradient(135deg, #f7f1ff 0%, #d8c1ff 56%, #ffb8f8 100%);--flow-button-text: #fbf6ff;--flow-button-text-hover: #100817;min-height:42px;padding:0 18px;background:linear-gradient(135deg,#e2d2ff14,#ffffff06),#07050cad;box-shadow:inset 0 1px #ffffff14;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-style:normal;font-size:.9rem;font-weight:500;letter-spacing:.02em}.topbar-cta.flow-button:hover:not(:disabled),.topbar-cta.flow-button:focus-visible:not(:disabled){border-radius:999px;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff24,0 12px 28px #522b782e}.topbar-cta.flow-button .flow-button__label{white-space:nowrap}.topbar-cta.flow-button .flow-button__arrow{display:inline-flex;align-items:center;width:22px;height:11px;transform:rotate(-45deg);transition:transform .4s cubic-bezier(.23,1,.32,1)}.topbar-cta.flow-button:hover:not(:disabled) .flow-button__arrow,.topbar-cta.flow-button:focus-visible:not(:disabled) .flow-button__arrow{transform:rotate(-45deg) translate(3px,-3px)}.button-primary,.mobile-cta{border:1px solid rgba(232,216,255,.18);background:linear-gradient(135deg,#efe8ff,#c9a2ff 52%,#ff8af4);color:#100817;box-shadow:0 16px 38px #522b7838}.button-secondary{border:1px solid rgba(232,216,255,.18);background:#ffffff09}@media(max-width:760px){.topbar-cta.flow-button{min-height:38px;padding:0 14px;font-size:1.05rem}}.contact-reference-status{margin:0;padding:0 4px}.tl-landscape{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(56px,6vh,92px) clamp(40px,6vw,100px) clamp(60px,6vh,80px);overflow:hidden;background:radial-gradient(circle at 50% 50%,rgba(139,92,246,.04) 0%,transparent 65%),#050408;box-sizing:border-box}.tl-grainient-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.28}.tl-grainient-backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 48%,rgba(0,0,0,.16),transparent 38%),linear-gradient(180deg,#05030a38,#05030ab8)}.tl-landscape>:not(.tl-grainient-backdrop){position:relative;z-index:1}.tl-eyebrow{display:block;width:-moz-fit-content;width:fit-content;margin:0;font-family:"Instrument Serif",serif;font-style:italic;font-size:clamp(1.35rem,2.1vw,2rem);color:#e2d2ffdb;font-weight:400;line-height:.95;letter-spacing:0;text-transform:none}.tl-eyebrow:before{content:none}.tl-year-badge{display:inline-block;padding:8px 20px;border-radius:999px;background:#e2d2ff1f;border:1px solid rgba(211,187,255,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ede6ff;font-family:Libre Caslon Condensed,"Instrument Serif",serif;font-size:1.15rem;line-height:1;letter-spacing:.02em;white-space:nowrap}.tl-track-container{position:relative;width:100%;display:flex;align-items:center;justify-content:center;height:clamp(150px,22vh,240px);margin:20px 0}.tl-watermark-shell{position:absolute;inset:clamp(-54px,-7vh,-28px) clamp(-110px,-6vw,-42px) clamp(-64px,-8vh,-32px) 0;z-index:0;display:flex;align-items:center;justify-content:flex-end;overflow:hidden;pointer-events:none}.tl-watermark{display:block;color:#eee0ff0e;font-family:"Instrument Serif",serif;font-size:clamp(10rem,24vw,19rem);font-weight:400;line-height:1.1;letter-spacing:.05em;text-transform:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform-origin:right center;will-change:opacity,transform}.tl-watermark:before,.tl-watermark:after{content:none}.tl-hero-image{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);width:clamp(200px,26vw,340px);height:clamp(200px,26vw,340px);border-radius:50%;overflow:hidden;border:3px solid rgba(211,187,255,.15);box-shadow:0 0 0 1px #ab6cff0f,0 32px 90px #0000008c,0 0 80px #9866f01a}.tl-hero-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tl-rail{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:center;width:100%;height:48px;padding:0 50px;box-sizing:border-box}.tl-rail-line{position:absolute;top:50%;left:0;right:0;height:1px;background:#e6d8ff47;transform:translateY(-50%)}.tl-dot-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;z-index:2}.tl-dot{position:relative;z-index:1;width:14px;height:14px;padding:0;border:0;border-radius:50%;background:#dbcbff99;cursor:pointer;transition:background .26s cubic-bezier(.22,1,.36,1),box-shadow .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1)}.tl-dot--active{background:#0a080f;transform:scale(1.2);box-shadow:0 0 0 14px #e8d8ff12,0 0 0 15px #e2caff38}.tl-dot-label{position:absolute;bottom:28px;left:50%;font-family:Newsreader,Georgia,serif;font-style:italic;font-size:clamp(.82rem,.95vw,.95rem);line-height:1;color:#e2d2ff73;white-space:nowrap;transform:translate(-50%);transition:color .26s cubic-bezier(.22,1,.36,1);pointer-events:none}.tl-dot-wrapper:hover .tl-dot-label{color:#e2d2ffcc}.tl-dot-label--active{color:#ede6ff}.tl-footer{position:relative;z-index:4;display:grid;grid-template-columns:minmax(0,480px) auto;justify-content:space-between;align-items:center;width:100%;gap:clamp(40px,8vw,120px)}.tl-copy-frame{position:relative;z-index:3;width:100%;max-width:520px;min-height:142px}.tl-copy-frame:before{content:none}.tl-copy{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-start;width:100%;max-width:520px;padding:0;text-align:left;will-change:opacity,transform}.tl-phase{margin:0 0 12px;font-family:Libre Caslon Condensed,"Instrument Serif",serif;font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:400;line-height:1.1;letter-spacing:-.02em;color:#f6effff5}.tl-description{margin:0;max-width:44ch;color:#ebe1f8b3;font-size:clamp(1rem,1.2vw,1.08rem);line-height:1.64}.tl-nav{position:relative;z-index:3;display:flex;align-items:center;justify-self:end;gap:24px}.tl-arrow{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border:1px solid rgba(230,214,255,.16);border-radius:999px;background:#ffffff05;color:#f0eaff;cursor:pointer;transition:border-color .24s ease,background .24s ease,transform .24s ease}.tl-arrow:hover{border-color:#cdadff73;background:#ab6cff1a;transform:translateY(-2px)}.tl-pager{display:flex;gap:8px}.tl-bar{display:block;width:clamp(28px,4vw,40px);height:5px;border-radius:999px;background:#e0d2fa2e;transition:background .26s cubic-bezier(.22,1,.36,1)}.tl-bar--active{background:#c8a1ff}@media(max-width:900px){.tl-landscape{min-height:auto;padding:56px 24px 44px}.tl-track-container{height:80px;margin:20px 0 32px}.tl-watermark-shell{top:-20px;right:-60px;bottom:-24px;left:0}.tl-watermark{font-size:clamp(7rem,20vw,12rem)}.tl-hero-image{width:clamp(140px,28vw,200px);height:clamp(140px,28vw,200px)}.tl-footer{grid-template-columns:1fr;align-items:flex-start;gap:20px}.tl-copy-frame,.tl-copy{max-width:100%;position:static;min-height:unset}.tl-nav{width:100%;justify-self:stretch;justify-content:space-between}.tl-pager{flex-grow:1;justify-content:center}}.tl-vertical{display:none}@media(max-width:600px){.tl-track-container,.tl-desktop-only{display:none!important}.tl-landscape{padding:36px 20px 32px;min-height:auto;justify-content:flex-start;gap:16px}.tl-header{margin-bottom:0}.tl-eyebrow{font-size:1.15rem}.tl-vertical{display:flex;flex-direction:column;position:relative;z-index:2;width:100%;gap:0}.tl-v-item{display:grid;grid-template-columns:24px 1fr;gap:16px;min-height:0}.tl-v-line-col{display:flex;flex-direction:column;align-items:center;gap:0;padding-top:6px}.tl-v-dot{width:10px;height:10px;border-radius:50%;background:#c8a1ffd9;box-shadow:0 0 0 3px #c8a1ff26;flex-shrink:0}.tl-v-line{width:1px;flex-grow:1;min-height:20px;background:linear-gradient(180deg,#c8a1ff4d,#c8a1ff14)}.tl-v-content{padding-bottom:28px}.tl-v-year{display:inline-block;padding:3px 10px;margin-bottom:8px;border-radius:999px;background:#c8a1ff1f;border:1px solid rgba(200,161,255,.18);color:#e2d2ffd9;font-family:Newsreader,Georgia,serif;font-style:italic;font-size:.75rem;line-height:1.4;letter-spacing:.02em}.tl-v-phase{margin:0 0 6px;font-family:Libre Caslon Condensed,"Instrument Serif",serif;font-size:1.15rem;font-weight:400;line-height:1.2;color:#f6effff2;letter-spacing:-.01em}.tl-v-copy{margin:0;font-size:.88rem;line-height:1.6;color:#ebe1f88c;max-width:40ch}}.roadmap-showcase{display:grid;align-content:center;min-height:min(100svh,980px);padding:clamp(72px,9vw,108px) 0}.roadmap-showcase-heading{display:grid;justify-items:start;gap:10px;max-width:1240px;margin:0 auto clamp(32px,5vw,50px);text-align:left}.roadmap-eyebrow{margin:0;font-family:"Instrument Serif",serif;font-size:clamp(1.35rem,2.1vw,2rem);font-style:italic;font-weight:400;line-height:.95;letter-spacing:0;color:#e2d2ffdb}.roadmap-showcase-heading h2{max-width:13ch;margin:0;font-family:Libre Caslon Condensed,"Instrument Serif",serif;font-size:clamp(3.2rem,6.5vw,5.45rem);font-weight:400;line-height:.9;letter-spacing:-.035em;color:#f6f0ff}.roadmap-showcase-heading h2 em{font-style:italic;color:#ceb3ff}.roadmap-stage{position:relative;max-width:1240px;margin:0 auto;padding:clamp(50px,6vw,68px) clamp(26px,6vw,72px) clamp(28px,4vw,40px);overflow:hidden;border:1px solid rgba(211,187,255,.13);border-radius:clamp(28px,4vw,46px);background:radial-gradient(circle at 76% 30%,rgba(152,102,240,.15),transparent 34%),linear-gradient(130deg,#140f1efa,#06070bfc);box-shadow:0 38px 100px #00000061}.roadmap-stage:after{content:"";position:absolute;inset:auto -18% -48% 38%;height:76%;border-radius:999px;background:radial-gradient(closest-side,rgba(171,108,255,.11),transparent);pointer-events:none}.roadmap-year-watermark{position:absolute;right:.015em;top:.06em;max-width:88%;overflow:hidden;font-family:"Instrument Serif",serif;font-size:clamp(10rem,24vw,19rem);font-weight:400;line-height:1.1;letter-spacing:.05em;color:#f3ecff0e;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.roadmap-hero-image{position:absolute;z-index:3;top:50%;left:50%;transform:translate(-50%,-55%);width:clamp(180px,24vw,300px);height:clamp(180px,24vw,300px);border-radius:50%;overflow:hidden;border:3px solid rgba(211,187,255,.18);box-shadow:0 0 0 1px #ab6cff14,0 30px 80px #00000080,0 0 60px #9866f01f}.roadmap-hero-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.roadmap-rail{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);width:100%;margin-top:clamp(110px,14vw,166px)}.roadmap-rail:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#e6d8ff57}.roadmap-step{position:relative;display:flex;justify-content:center;min-height:46px;padding:0;border:0;background:transparent;color:#e8ddff;cursor:pointer}.roadmap-step:first-child{justify-content:flex-start}.roadmap-step:last-child{justify-content:flex-end}.roadmap-step-dot{position:relative;z-index:1;align-self:center;width:13px;height:13px;border-radius:50%;background:#dbcbff;transition:background .3s ease,box-shadow .3s ease,transform .3s ease}.roadmap-step-label{position:absolute;left:50%;bottom:calc(50% + 25px);padding:8px 18px;border-radius:999px;background:#ede6ff;color:#100a18;font-family:Libre Caslon Condensed,"Instrument Serif",serif;font-size:1.3rem;line-height:1;opacity:0;transform:translate(-50%,8px);transition:opacity .32s ease,transform .42s cubic-bezier(.16,1,.3,1);white-space:nowrap}.roadmap-step:first-child .roadmap-step-label{left:0;transform:translateY(8px)}.roadmap-step:last-child .roadmap-step-label{left:auto;right:0;transform:translateY(8px)}.roadmap-step-active .roadmap-step-dot{background:#09070d;transform:scale(1.1);box-shadow:0 0 0 15px #e8d8ff14,0 0 0 16px #e2caff40}.roadmap-step-active .roadmap-step-label{opacity:1;transform:translate(-50%)}.roadmap-step-active:first-child .roadmap-step-label,.roadmap-step-active:last-child .roadmap-step-label{transform:translate(0)}.roadmap-event{position:relative;z-index:2;display:block;min-height:clamp(198px,20vw,218px);margin-top:clamp(60px,7vw,78px)}.roadmap-copy{display:grid;gap:13px;max-width:430px}.roadmap-phase{margin:0;font-family:Libre Caslon Condensed,"Instrument Serif",serif;font-size:clamp(1.45rem,2vw,1.8rem);font-style:italic;font-weight:400;color:#c6a1ff}.roadmap-copy h3{margin:0;font-family:Libre Caslon Condensed,"Instrument Serif",serif;font-size:clamp(2.6rem,4vw,3.45rem);font-weight:400;line-height:.98;letter-spacing:-.03em;color:#fffafc}.roadmap-description{max-width:38ch;margin:4px 0 0;color:#ebe1f8b8;font-size:clamp(1rem,1.3vw,1.08rem);line-height:1.64}.roadmap-controls{position:relative;z-index:2;display:grid;grid-template-columns:54px 1fr 54px;align-items:center;gap:clamp(20px,6vw,64px);margin-top:clamp(12px,2vw,22px)}.roadmap-arrow{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border:1px solid rgba(230,214,255,.18);border-radius:999px;background:#ffffff06;color:#f6edff;cursor:pointer;transition:border-color .24s ease,background .24s ease,transform .24s ease}.roadmap-arrow:hover{border-color:#cdadff7a;background:#ab6cff1c;transform:translateY(-2px)}.roadmap-pagination{display:flex;justify-content:center;gap:7px}.roadmap-pagination-bar{display:block;width:clamp(28px,5vw,44px);height:5px;border-radius:999px;background:#e0d2fa33;transition:background .28s ease,width .28s ease}.roadmap-pagination-bar-active{background:#c8a1ff}@media(max-width:900px){.roadmap-showcase{min-height:auto}.roadmap-stage{padding-top:56px}.roadmap-year-watermark{top:.12em;font-size:clamp(7rem,20vw,12rem);line-height:1.1}.roadmap-hero-image{width:clamp(140px,36vw,220px);height:clamp(140px,36vw,220px);transform:translate(-50%,-50%)}.roadmap-rail{margin-top:clamp(100px,20vw,140px)}.roadmap-event{margin-top:62px}.roadmap-copy{max-width:520px}}@media(max-width:720px){.contact-page-clean{gap:20px;padding:34px 0 18px}.contact-clean-shell{padding:24px;border-radius:26px}.contact-clean-grid{grid-template-columns:1fr}}@media(max-width:1080px){.contact-reference-shell{min-height:auto;padding:28px}.contact-reference-word{top:44px;font-size:clamp(5rem,15vw,8rem);letter-spacing:.03em}.contact-reference-grid{grid-template-columns:1fr;align-items:start;min-height:auto;gap:26px;padding-top:clamp(116px,18vw,152px)}.contact-reference-copy{max-width:460px}.contact-reference-form-panel{margin-top:0}}@media(max-width:720px){.contact-page-reference{padding:96px 0 18px!important}.contact-reference-shell{padding:20px;border-radius:26px}.contact-reference-shell:before,.contact-reference-shell:after,.contact-reference-word{display:none}.contact-reference-grid{padding-top:0;gap:20px}.contact-reference-route,.contact-reference-route-static{padding:16px;border-radius:20px}.contact-reference-form-panel{padding:20px 16px;border-radius:22px}.contact-reference-form-row{grid-template-columns:1fr}.contact-reference-field input,.contact-reference-field textarea{border-radius:16px}.contact-reference-field textarea{min-height:190px}.roadmap-showcase{padding:62px 0}.roadmap-showcase-heading{margin-bottom:28px}.roadmap-showcase-heading h2{font-size:clamp(2.55rem,14vw,3.45rem)}.roadmap-stage{padding:48px 18px 20px;border-radius:26px}.roadmap-year-watermark{right:-.03em;font-size:clamp(5.5rem,22vw,9rem);line-height:1.1}.roadmap-hero-image{width:clamp(110px,32vw,160px);height:clamp(110px,32vw,160px);transform:translate(-50%,-48%);border-width:2px}.roadmap-rail{margin-top:94px}.roadmap-step-label{padding:7px 12px;font-size:1.05rem}.roadmap-step-active .roadmap-step-dot{box-shadow:0 0 0 10px #e8d8ff14,0 0 0 11px #e2caff40}.roadmap-event{min-height:232px;margin-top:54px}.roadmap-copy h3{font-size:clamp(2.2rem,12vw,2.75rem)}.roadmap-controls{grid-template-columns:44px 1fr 44px;gap:14px;margin-top:30px}.roadmap-arrow{width:44px;height:44px}.roadmap-pagination-bar{width:clamp(18px,8vw,30px)}}@media(max-width:1180px){.contact-page-refined .contact-refined-hero,.contact-refined-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-refined-hero-stack{grid-column:1 / -1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.contact-refined-visual-card{transform:none}}@media(max-width:900px){.contact-refined-hero-stack,.contact-refined-channel-grid{grid-template-columns:1fr}}@media(max-width:720px){.contact-refined-visual-card{transform:none;padding:18px 18px 20px;border-radius:24px}.contact-moon-scene{min-height:220px}.contact-refined-moon-strip{min-height:240px;padding-top:0}.contact-refined-moon-strip .contact-moon-scene{width:min(100%,280px);min-height:240px}.contact-refined-preview-meta article,.contact-refined-preview-message{border-radius:18px}}.reveal-section{padding:clamp(72px,14vh,180px) clamp(20px,5vw,40px);text-align:center;display:flex;flex-direction:column;align-items:center;gap:clamp(24px,4vw,40px)}.reveal-section-tagline{font-family:"Instrument Serif",serif;font-size:clamp(1rem,2.2vw,1.3rem);color:var(--muted);max-width:600px;line-height:1.6;margin:0}@media(max-width:600px){.reveal-section{padding:56px 20px 48px;gap:20px}.reveal-section-tagline{font-size:.95rem;max-width:100%;line-height:1.65;padding:0 4px}}.reveal-list-wrapper{position:relative;display:flex;flex-direction:column;gap:12px;align-items:center;padding:40px 0;background:transparent;width:100%;overflow:visible}.reveal-item-group{position:relative;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;overflow:visible;padding:16px 48px;cursor:pointer;z-index:10}.reveal-item-text{font-family:"Instrument Serif",serif;font-size:clamp(2.2rem,6vw,4.8rem);font-style:italic;font-weight:400;color:var(--text, #f5f5f7);margin:0;transition:opacity .4s ease,filter .4s ease,transform .4s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.1;letter-spacing:normal;white-space:nowrap}.reveal-list-wrapper--active .reveal-item-text{opacity:.15;filter:blur(2px)}.reveal-list-wrapper--active .reveal-item-group:hover .reveal-item-text{opacity:1;filter:blur(0px);transform:scale(1.03);color:#fff;text-shadow:0 0 40px rgba(210,180,255,.45)}@media(max-width:600px){.reveal-list-wrapper{gap:4px;padding:24px 0}.reveal-item-group{padding:10px 16px;width:100%;text-align:center}.reveal-item-text{font-size:clamp(1.9rem,9vw,2.8rem);white-space:normal;word-break:break-word}}.reveal-floating-container{position:absolute;left:0;top:0;width:200px;height:250px;pointer-events:none;z-index:50;transform:translate3d(-50%,-50%,0) scale(0);opacity:0;transform-origin:center center;will-change:transform,opacity;display:flex;align-items:center;justify-content:center}.reveal-floating-photo{position:absolute;width:150px;height:200px;overflow:hidden;border-radius:32px;border:1px solid rgba(255,255,255,.15);box-shadow:0 30px 60px #000000b3;will-change:transform}.reveal-floating-photo--front{z-index:3;left:25px;top:25px;transform:rotate(6deg);border-color:#ffffff40}.reveal-floating-photo--back{z-index:2;left:-25px;top:-25px;transform:rotate(-6deg);opacity:.65;filter:brightness(.5) blur(.5px)}.reveal-floating-photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}html{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{display:none}.careers-page{max-width:1080px;margin:0 auto;padding:100px 24px 120px}.careers-hero{text-align:left;margin-bottom:60px}.careers-hero-content{max-width:800px}.careers-hero-title{font-size:clamp(2.2rem,6vw,5.5rem);line-height:.95;letter-spacing:-.04em;margin:20px 0;color:#fff}.careers-hero-subtitle{font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.6;color:var(--muted);max-width:600px;margin-top:16px}.careers-dept-tabs{display:flex;flex-wrap:wrap;gap:12px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:24px;margin-bottom:40px}.careers-dept-tab{background:#ffffff05;border:1px solid rgba(255,255,255,.06);color:var(--muted);padding:8px 18px;border-radius:99px;font-family:system-ui,sans-serif;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .24s cubic-bezier(.16,1,.3,1)}.careers-dept-tab:hover{background:#ffffff0d;color:#fff}.careers-dept-tab--active{background:#fff!important;color:#000!important;border-color:#fff!important}.careers-list{display:flex;flex-direction:column;gap:20px}.job-card{background:#ffffff03;border:1px solid rgba(255,255,255,.06);border-radius:24px;overflow:hidden;transition:all .3s cubic-bezier(.16,1,.3,1)}.job-card:hover,.job-card--expanded{background:#ffffff05;border-color:#ffffff1f}.job-card-header{padding:24px 32px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:24px;cursor:pointer}@media(max-width:768px){.job-card-header{grid-template-columns:1fr;gap:12px}}.job-card-meta-main{display:flex;flex-direction:column;gap:6px}.job-card-dept{color:var(--accent);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.job-card-title{font-size:1.8rem;margin:0;color:#fff;font-family:"Instrument Serif",serif}.job-card-meta-sub{display:flex;gap:24px;color:var(--muted);font-size:.95rem}.job-meta-item{display:flex;align-items:center;gap:8px}.job-card-arrow{background:none;border:none;color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;transition:all .3s ease}.job-card:hover .job-card-arrow{color:#fff;transform:translate(4px)}.job-card--expanded .job-card-arrow{transform:rotate(90deg)!important;color:#fff}.job-card-details{padding:0 32px 32px;border-top:1px solid rgba(255,255,255,.05);animation:slideDown .35s cubic-bezier(.16,1,.3,1) forwards}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.job-details-desc{font-size:1.1rem;line-height:1.6;color:#ffffffd9;margin:24px 0 32px}.job-details-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-bottom:40px}@media(max-width:768px){.job-details-grid{grid-template-columns:1fr;gap:32px}}.job-details-col h3{font-size:1.3rem;color:#fff;margin-bottom:16px;font-family:"Instrument Serif",serif;letter-spacing:.02em}.job-details-col ul{padding-left:20px;margin:0;display:flex;flex-direction:column;gap:10px}.job-details-col li{line-height:1.6;color:var(--muted)}.job-details-apply-row{display:flex;justify-content:flex-start}.job-apply-trigger{padding:14px 28px!important}.careers-loading{text-align:center;padding:60px 0;color:var(--muted)}.spinner{width:32px;height:32px;border:2px solid rgba(255,255,255,.1);border-top-color:#fff;border-radius:50%;margin:0 auto 16px;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.careers-empty{text-align:center;padding:80px 24px;background:#ffffff01;border:1px dashed rgba(255,255,255,.08);border-radius:24px;max-width:600px;margin:0 auto}.careers-empty-icon{color:#ffffff26;margin-bottom:16px}.careers-empty h3{font-size:1.5rem;color:#fff;margin:0 0 10px;font-family:"Instrument Serif",serif}.careers-empty p{color:var(--muted);margin:0}.careers-apply-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:99999;display:flex;justify-content:flex-end;animation:backdropFadeIn .35s cubic-bezier(.16,1,.3,1) forwards}@keyframes backdropFadeIn{0%{opacity:0}to{opacity:1}}.careers-apply-drawer{width:min(100%,560px);height:100%;background:#08060cb8;backdrop-filter:blur(40px) saturate(160%);-webkit-backdrop-filter:blur(40px) saturate(160%);border-left:1px solid rgba(255,255,255,.08);padding:48px;display:flex;flex-direction:column;position:relative;overflow-y:auto;box-shadow:-20px 0 60px #000000bf,inset 0 1px #ffffff0d;animation:drawerSlide .45s cubic-bezier(.16,1,.3,1) forwards}@keyframes drawerSlide{0%{transform:translate(100%)}to{transform:translate(0)}}.careers-drawer-close{position:absolute;top:36px;right:36px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);color:#ffffff80;cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 12px #00000026}.careers-drawer-close:hover{color:#fff;border-color:#ffffff40;background:#ffffff14;transform:rotate(90deg) scale(1.05)}.careers-drawer-close:active{transform:rotate(90deg) scale(.95)}.careers-drawer-header{margin-bottom:36px;margin-top:24px;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:24px}.drawer-eyebrow{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:#c8d6e0;opacity:.8;font-weight:600}.careers-drawer-header h2{font-size:2.2rem;color:#fff;margin:8px 0 10px;font-family:"Instrument Serif",serif;line-height:1.15;letter-spacing:-.01em}.careers-drawer-header p{color:#fff6;margin:0;font-size:.95rem;font-family:system-ui,-apple-system,sans-serif}.careers-apply-form{display:flex;flex-direction:column;gap:28px}.careers-field{display:flex;flex-direction:column;gap:8px}.careers-field span{font-size:.78rem;color:#ffffff80;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.careers-field input,.careers-field textarea{background:#ffffff03;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:14px 18px;color:#fff;font-family:system-ui,-apple-system,sans-serif;font-size:.95rem;outline:none;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:inset 0 2px 4px #0003}.careers-field input:focus,.careers-field textarea:focus{border-color:#ffffff40;background:#ffffff08;box-shadow:inset 0 2px 4px #0003,0 0 15px #ffffff08}.careers-submit-btn{position:relative;background:#ffffff0a;color:#fff;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:16px;font-weight:600;font-size:.95rem;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;margin-top:16px;overflow:hidden;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 12px #0003,inset 0 1px #ffffff1a}.careers-submit-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);transform:translate(-100%);transition:transform .6s ease;pointer-events:none}.careers-submit-btn:hover{background:#fff;color:#000;border-color:#fff;box-shadow:0 0 20px #ffffff26;transform:translateY(-2px)}.careers-submit-btn:hover:before{transform:translate(100%)}.careers-submit-btn:active{transform:translateY(0)}.careers-submit-btn:disabled{opacity:.3;cursor:not-allowed;transform:none;background:#ffffff0a;color:#fff6;border-color:#ffffff14}.careers-apply-success{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 24px}.careers-apply-success h2{font-family:"Instrument Serif",serif;font-size:2.2rem;color:#fff;margin:16px 0 12px}.careers-apply-success p{color:var(--muted);line-height:1.6;max-width:340px;font-size:1rem}.success-icon{color:#c8d6e0;margin-bottom:24px}.careers-apply-success h2{font-size:2.2rem;color:#fff;font-family:"Instrument Serif",serif;margin:0 0 12px}.careers-apply-success p{color:var(--muted);line-height:1.6}.admin-login-page{min-height:80vh;display:flex;align-items:center;justify-content:center;padding:24px}.login-card{width:100%;max-width:420px;background:#080808b3;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.12);border-radius:28px;padding:44px;text-align:center;box-shadow:0 20px 60px #0006}.login-lock-icon{width:52px;height:52px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;color:var(--accent)}.login-card h1{font-size:2.2rem;margin:0 0 10px;font-family:"Instrument Serif",serif;color:#fff}.login-card p{color:var(--muted);font-size:.95rem;margin:0 0 32px}.login-card form{display:flex;flex-direction:column;gap:16px}.login-card input{background:#ffffff0d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:14px;color:#fff;text-align:center;font-size:1rem;outline:none;transition:all .3s ease}.login-card input::-moz-placeholder{color:#fff6}.login-card input::placeholder{color:#fff6}.login-card input:focus{border-color:#ffffff4d;background:#ffffff14;box-shadow:0 0 20px #b56eff26}.input-error{border-color:#f66!important}.error-text{color:#f66;font-size:.85rem}.login-card button{background:#fff;color:#000;border:none;border-radius:12px;padding:14px;font-weight:600;font-size:1rem;cursor:pointer;transition:opacity .2s ease}.login-card button:hover{opacity:.9}.admin-page{max-width:1080px;margin:0 auto;padding:80px 24px 120px}.admin-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:48px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:24px}.admin-eyebrow{font-size:.85rem;color:var(--accent);text-transform:uppercase;letter-spacing:.1em;font-weight:600}.admin-header-title h1{font-size:2.8rem;margin:6px 0 0;font-family:"Instrument Serif",serif;color:#fff}.admin-logout-btn{background:#ffffff08;border:1px solid rgba(255,255,255,.08);color:#fff;padding:8px 18px;border-radius:99px;cursor:pointer;font-size:.9rem;transition:all .2s ease}.admin-logout-btn:hover{background:#ffffff14}.admin-notice{background:#55eeaa1a;border:1px solid rgba(85,238,170,.2);color:#5ea;padding:12px 20px;border-radius:12px;margin-bottom:32px;display:flex;align-items:center;gap:10px}.admin-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-bottom:48px}.admin-summary-card{background:#ffffff08;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:6px;transition:all .3s ease}.admin-summary-card:hover{background:#ffffff0f;border-color:#b56eff33}.admin-summary-card span{color:var(--muted);font-size:.9rem}.admin-summary-card strong{font-size:2.2rem;color:#fff;font-family:"Instrument Serif",serif}.admin-tabs-nav{display:flex;gap:8px;margin-bottom:32px;align-items:center}.admin-tab{background:none;border:none;color:var(--muted);padding:10px 20px;border-radius:12px;font-weight:500;font-size:.95rem;cursor:pointer;transition:all .3s ease;border-bottom:2px solid transparent}.admin-tab:hover{color:#fff;background:#ffffff05}.admin-tab--active{background:#ffffff14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff!important;border-bottom-color:#b56eff80;border-radius:12px 12px 0 0}.admin-tab-refresh{background:none;border:none;color:var(--muted);cursor:pointer;padding:10px;border-radius:12px;margin-left:auto;transition:all .2s ease}.admin-tab-refresh:hover{color:#fff;background:#ffffff0d}.admin-panel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.admin-panel-header h2{font-size:1.8rem;color:#fff;font-family:"Instrument Serif",serif}.admin-create-btn{background:#fff;color:#000;border:none;border-radius:12px;padding:10px 18px;font-weight:600;font-size:.9rem;cursor:pointer;display:flex;align-items:center;gap:8px;transition:opacity .2s ease}.admin-create-btn:hover{opacity:.9}.admin-listings-table{display:flex;flex-direction:column;gap:12px}.admin-table-row{background:#ffffff05;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:18px 24px;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease}.admin-table-row:hover{background:#ffffff0d;border-color:#ffffff1f}.admin-row-info h3{font-size:1.25rem;color:#fff;margin:0 0 4px;font-family:"Instrument Serif",serif}.admin-row-info p{color:var(--muted);margin:0;font-size:.9rem}.admin-row-actions{display:flex;gap:12px}.admin-row-actions button{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:10px;color:var(--muted);width:38px;height:38px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.admin-edit-action:hover{color:#fff;border-color:#fff3}.admin-delete-action:hover{color:#f66;border-color:#f663;background:#ff66660d}.admin-empty-state{text-align:center;padding:60px 24px;color:var(--muted);border:1px dashed rgba(255,255,255,.06);border-radius:16px}.admin-form-back{background:none;border:none;color:var(--muted);cursor:pointer;display:flex;align-items:center;gap:8px;padding:0;margin-bottom:24px}.admin-form-back:hover{color:#fff}.admin-form-container h2{font-size:2.2rem;color:#fff;font-family:"Instrument Serif",serif;margin:0 0 32px}.admin-editor-form{display:flex;flex-direction:column;gap:24px;background:#ffffff04;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.06);border-radius:24px;padding:40px;margin-top:16px}.form-group-row{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:768px){.form-group-row{grid-template-columns:1fr}}.form-field{display:flex;flex-direction:column;gap:8px}.form-field span{font-size:.9rem;color:#ffffffd9;font-weight:500}.form-field input,.form-field select,.form-field textarea{background:#ffffff0a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1.5px solid rgba(255,255,255,.12);border-radius:14px;padding:14px 16px;color:#fff;font-family:system-ui,sans-serif;font-size:.95rem;outline:none;transition:all .3s ease}.form-field input::-moz-placeholder,.form-field textarea::-moz-placeholder{color:#ffffff59}.form-field input::placeholder,.form-field textarea::placeholder{color:#ffffff59}.form-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="rgba(255,255,255,0.6)" stroke-width="2"><polyline points="6 9 12 15 18 9"></polyline></svg>');background-repeat:no-repeat;background-position:right 12px center;background-size:18px;padding-right:40px;cursor:pointer}.form-field select:hover{border-color:#fff3;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="rgba(255,255,255,0.8)" stroke-width="2"><polyline points="6 9 12 15 18 9"></polyline></svg>')}.form-field select option{background:#0a0a0a;color:#fff;padding:8px}.form-field select option:hover{background:#b56eff4d}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:#b56eff66;background:#ffffff14;box-shadow:0 0 20px #b56eff26,inset 0 0 10px #b56eff0d}.admin-submit-btn{background:#fff;color:#000;border:none;border-radius:12px;padding:16px;font-weight:600;font-size:1rem;cursor:pointer;margin-top:12px;transition:opacity .2s ease}.admin-submit-btn:hover{opacity:.9}.admin-applications-list{display:flex;flex-direction:column;gap:24px}.admin-application-card{background:#ffffff05;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:28px;transition:all .3s ease}.admin-application-card:hover{background:#ffffff0d;border-color:#b56eff33}.admin-app-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.admin-app-info h3{font-size:1.5rem;color:#fff;margin:0 0 6px;font-family:"Instrument Serif",serif}.app-role-tag{color:var(--accent);margin:0 0 4px;font-size:.95rem}.app-date{color:var(--muted);font-size:.8rem}.admin-app-delete{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:10px;color:var(--muted);width:38px;height:38px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.admin-app-delete:hover{color:#f66;border-color:#f663;background:#ff66660d}.admin-app-links{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.app-link{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:6px 14px;font-size:.85rem;display:flex;align-items:center;gap:6px;color:#fff;transition:all .2s ease}.app-link:hover{background:#ffffff14}.app-link-email{color:var(--accent)!important}.admin-app-pitch{background:#ffffff01;border:1px solid rgba(255,255,255,.03);border-radius:12px;padding:16px}.admin-app-pitch strong{display:block;font-size:.85rem;color:var(--muted);margin-bottom:8px;text-transform:uppercase;letter-spacing:.05em}.admin-app-pitch p{color:#ffffffe6;line-height:1.5;margin:0;font-size:.95rem;white-space:pre-wrap}.export-panel p{color:var(--muted);margin:12px 0 24px;font-size:.95rem;line-height:1.5}.admin-copy-json-btn{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#fff;padding:8px 16px;font-size:.9rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s ease}.admin-copy-json-btn:hover{background:#ffffff14}.admin-json-viewer{background:#040404;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:24px;overflow-x:auto;font-family:monospace;font-size:.85rem;color:#fffc;max-height:500px}.about-split-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:57px!important;height:57px!important}.about-vision-custom-icon{width:48px;height:48px;-o-object-fit:contain!important;object-fit:contain!important;filter:invert(1) contrast(1.2) brightness(1.3)!important;mix-blend-mode:screen!important}.about-mission-custom-icon{width:48px;height:48px;-o-object-fit:contain!important;object-fit:contain!important;filter:invert(1) contrast(1.2) brightness(1.3)!important;transform:scale(1.6)!important}.about-value-custom-icon{width:43px;height:43px;-o-object-fit:contain!important;object-fit:contain!important;filter:brightness(0) invert(1)!important}.about-value-custom-icon.curiosity-icon{width:55px!important;height:55px!important}.capability-custom-icon,.about-vision-custom-icon,.about-mission-custom-icon,.about-value-custom-icon{user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;pointer-events:none!important}.rover-showcase-section{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center;max-width:1100px;margin:120px auto 80px;padding:0 24px}@media(max-width:768px){.rover-showcase-section{grid-template-columns:1fr!important;gap:40px!important;margin:60px auto!important;padding:0 16px!important}}:root{--ease-cinematic: cubic-bezier(.16, 1, .3, 1)}.hero__chrome{--header-top: 24px;--header-width: min( calc(100% - 96px) , 1540px);--hero-blur-width: min(100%, calc(var(--header-width) + 112px));--hero-scroll-progress: 0;--hero-blur-opacity: .12;--hero-blur-height: 96px;--nav-shell-height: 54px;--nav-shell-padding-x: 22px;--nav-shell-gap: 16px;--nav-links-gap: 8px;--nav-link-padding-x: 12px;--nav-link-padding-y: 6px;--nav-cta-height: 36px;--nav-cta-padding-x: 14px;--nav-radius: 28px;--nav-blur: 8px;--nav-bg-alpha: .12;--nav-border-alpha: .1;--nav-shadow-alpha: .14;--nav-shadow-y: 14px;--nav-shadow-blur: 34px;--nav-brand-size: 24px;--nav-lift: 0px;--nav-highlight-alpha: .08;--nav-saturate: 132%;--nav-sheen-alpha: .07;position:fixed;inset:0 0 auto 0;height:0;overflow:visible;z-index:120;pointer-events:none;isolation:isolate}.hero__nav{position:absolute;top:var(--header-top);left:50%;width:var(--header-width);transform:translate3d(-50%,0,0);z-index:2;pointer-events:auto;transition:top .32s var(--ease-cinematic),width .32s var(--ease-cinematic);will-change:width,top}.hero__nav-shell{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-height:var(--nav-shell-height);gap:var(--nav-shell-gap);width:100%;padding:0 var(--nav-shell-padding-x);border:1px solid rgba(255,255,255,var(--nav-border-alpha));border-radius:var(--nav-radius);background:linear-gradient(120deg,#1d242f47,#1a171924,#2e221b1a),rgba(15,19,26,var(--nav-bg-alpha));backdrop-filter:blur(var(--nav-blur)) saturate(var(--nav-saturate));-webkit-backdrop-filter:blur(var(--nav-blur)) saturate(var(--nav-saturate));box-shadow:0 var(--nav-shadow-y) var(--nav-shadow-blur) rgba(0,0,0,var(--nav-shadow-alpha)),inset 0 1px rgba(255,255,255,var(--nav-highlight-alpha));transform:translateY(var(--nav-lift));transition:min-height .32s var(--ease-cinematic),padding .32s var(--ease-cinematic),gap .32s var(--ease-cinematic),border-radius .32s var(--ease-cinematic),background .32s var(--ease-cinematic),box-shadow .32s var(--ease-cinematic),backdrop-filter .32s var(--ease-cinematic),transform .32s var(--ease-cinematic);will-change:border-radius,backdrop-filter,box-shadow,transform,padding,min-height}.hero__nav-shell:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,var(--nav-highlight-alpha)),rgba(255,255,255,.012) 58%,transparent 100%);pointer-events:none}.hero__nav-shell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(105deg,transparent 18%,rgba(255,255,255,var(--nav-sheen-alpha)) 48%,transparent 72%);opacity:calc(.42 + (var(--nav-progress, 0) * .24));pointer-events:none}.hero__nav-shell>*{position:relative;z-index:1}.hero__brand{display:inline-flex;align-items:center;justify-self:start;text-decoration:none}.hero__brand-logo{transition:transform .32s var(--ease-cinematic)!important}.hero__brand-logo img{width:calc(var(--nav-brand-size) * 1.66)!important;height:calc(var(--nav-brand-size) * 1.66)!important;transition:width .32s var(--ease-cinematic),height .32s var(--ease-cinematic)!important}.hero__brand-logo span{font-size:calc(var(--nav-brand-size) * .58)!important;transition:font-size .32s var(--ease-cinematic)!important}.hero__nav-links{display:inline-flex;align-items:center;justify-self:center;gap:var(--nav-links-gap);margin:0;transition:gap .32s var(--ease-cinematic)}.hero__nav-link,.hero__nav-cta{color:#f7f1e8db;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;transition:color .22s ease,transform .22s ease,background-color .22s ease,border-color .22s ease,opacity .22s ease,padding .32s var(--ease-cinematic)}.hero__nav-link{border-radius:999px;padding:var(--nav-link-padding-y) var(--nav-link-padding-x)}.hero__nav-link:hover,.hero__nav-link:focus-visible{color:#f7f1e8;transform:translateY(-1px)}.hero__nav-cta.flow-button{justify-self:end;display:inline-flex;align-items:center;justify-content:center;min-height:var(--nav-cta-height)!important;height:var(--nav-cta-height)!important;padding:0 var(--nav-cta-padding-x)!important;border-radius:999px!important;font-family:inherit;text-decoration:none;font-size:.82rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;--flow-button-border: rgba(255, 255, 255, calc(var(--nav-border-alpha) + .03));--flow-button-fill: linear-gradient(135deg, #b56eff 0%, #ff78f2 100%);--flow-button-text: rgba(247, 241, 232, .86);--flow-button-text-hover: #0b0413;transition:color .22s ease,transform .22s ease,background-color .22s ease,border-color .22s ease,opacity .22s ease,min-height .32s var(--ease-cinematic),padding .32s var(--ease-cinematic)!important}@media(max-width:760px){.hero__nav-shell{grid-template-columns:minmax(0,1fr) auto}.hero__nav-links,.hero__nav-cta .topbar-cta-label-desktop{display:none!important}.hero__nav-cta .topbar-cta-label-mobile{display:inline-block!important}}.mobile-header,.topbar{display:none!important}@media(max-width:760px){.hero__chrome{display:none!important}.mobile-header{display:block!important}}@media(max-width:640px){.careers-apply-drawer{padding:24px 16px!important;width:100%!important}.careers-drawer-close{top:16px!important;right:16px!important}.careers-drawer-header{margin-bottom:24px!important;margin-top:16px!important}.careers-drawer-header h2{font-size:1.8rem!important}}@media(max-width:900px){.hero h1{display:block!important;text-align:center!important;font-size:clamp(1.8rem,6.5vw,2.6rem)!important;line-height:1.2!important;letter-spacing:-.02em!important}.hero-title-line{display:inline!important}}.careers-apply-drawer::-webkit-scrollbar{display:block!important;width:6px!important}.careers-apply-drawer::-webkit-scrollbar-track{background:#0003!important;border-radius:99px!important}.careers-apply-drawer::-webkit-scrollbar-thumb{background:#ffffff1a!important;border-radius:99px!important}.careers-apply-drawer::-webkit-scrollbar-thumb:hover{background:#ffffff38!important}.careers-apply-drawer{scrollbar-width:thin!important;scrollbar-color:rgba(255,255,255,.1) rgba(0,0,0,.2)!important}@media(min-width:768px){.md\:h-36{height:9rem}.md\:h-48{height:12rem}.md\:h-\[202px\]{height:202px}.md\:gap-3{gap:.75rem}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media(min-width:1024px){.lg\:text-8xl{font-size:6rem;line-height:1}}
