/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.table{display:table}.shrink{flex-shrink:1}.resize{resize:both}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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,)}}@font-face{font-family:JHC Sineas;src:url(/fonts/JHCSineas-Extralight.otf)format("opentype");font-weight:200 300;font-style:normal;font-display:swap}@font-face{font-family:JHC Sineas;src:url(/fonts/JHCSineas-SemiboldItalic.otf)format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Geo Sans Light;src:url(/fonts/GeosansLight.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Geo Sans Light;src:url(/fonts/GeosansLight-Oblique.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}.inner-site{scroll-behavior:auto;overflow:clip visible}.inner-hero{min-height:100svh}.hero-cinema{z-index:0;pointer-events:none;background:#0a0b0d;position:absolute;inset:0;overflow:hidden}.hero-cinema-video{z-index:1;object-fit:cover;object-position:68% center;filter:brightness(1.16)contrast(1.08)saturate(1.12);width:100%;height:100%;position:absolute;inset:0}.hero-cinema-shade{z-index:2;background:linear-gradient(90deg,#030508c2 0%,#0305087a 40%,#0305081a 70%,#03050847 100%),linear-gradient(#0305082e 0%,#0000 34%,#03050885 100%);position:absolute;inset:0}.inner-hero .hero-orbit{opacity:.62}.mission-timeline .phase-visual{filter:brightness(1.14)contrast(1.06)saturate(1.1);overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a;background-position:50%!important;background-size:cover!important}.mission-timeline .phase-visual i{background:linear-gradient(145deg,#0000 58%,#0305081a)}.platform-flow-media{aspect-ratio:4/3;background:#080a0d;border:1px solid #ffffff1f;margin:0;overflow:hidden}.platform-flow-media img{object-fit:cover;filter:brightness(1.12)saturate(1.08)contrast(1.06);width:100%;height:100%;display:block}.inner-hero:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 78% 38%, var(--accent), transparent 28%), linear-gradient(180deg, transparent 66%, #03040594 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.inner-hero:before{background:radial-gradient(circle at 78% 38%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 28%), linear-gradient(180deg, transparent 66%, #03040594 100%)}}.inner-hero .hero-grid{opacity:.18;-webkit-mask-image:radial-gradient(circle at 70% 40%,#000 0%,#0000 72%);mask-image:radial-gradient(circle at 70% 40%,#000 0%,#0000 72%)}.inner-hero .hero-copy,.inner-hero .hero-index,.inner-hero .hero-stat,.inner-hero .hero-scroll{z-index:3}.inner-hero .hero-copy>p{color:#dde2e4b8;max-width:38ch;font-size:clamp(15px,1.2vw,18px);line-height:1.72}.inner-hero .hero-copy h1{letter-spacing:-.045em;font-size:clamp(48px,6.6vw,108px);font-weight:300;line-height:.9}.inner-hero .hero-copy h1 em{opacity:.88;font-style:normal;font-weight:300}.inner-hero .hero-stat strong{letter-spacing:-.03em;font-size:clamp(36px,4.2vw,64px);font-weight:300}.inner-hero .hero-stat span,.inner-hero .hero-index,.inner-hero .hero-scroll{letter-spacing:.22em;font-size:clamp(10px,.78vw,12px)}.credibility-band{z-index:4;background:#ffffff14;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:-1px;display:grid;position:relative}.credibility-band article{background:#040608f5;padding:clamp(22px,3vh,34px) clamp(18px,2vw,28px)}.credibility-band strong{font:300 clamp(24px, 2.5vw, 36px) / 1 var(--site-display-font), Arial, Helvetica, sans-serif;letter-spacing:-.03em;color:#f3f0ea;margin-bottom:10px;display:block}.credibility-band span{color:#ffffff6b;letter-spacing:.18em;font-size:clamp(9px,.72vw,11px);line-height:1.45;display:block}.page-section{padding:clamp(88px,14vh,140px) clamp(24px,7vw,96px);position:relative}.page-section.dark{color:#f1f0eb;background:#050709}.page-section.elevated{background:linear-gradient(#070a0d 0%,#030405 100%)}.section-head{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:end;gap:24px;margin-bottom:clamp(48px,8vh,88px);padding-bottom:24px;display:flex}.section-head small{color:var(--accent);letter-spacing:.22em;font-size:clamp(9px,.72vw,11px)}.section-head h2{max-width:12ch;font:300 clamp(32px, 4vw, 56px) / .98 var(--site-display-font), Arial, Helvetica, sans-serif;letter-spacing:-.045em;margin:0}.section-head p{color:#ffffff7a;text-align:right;max-width:360px;margin:0;font-size:clamp(14px,1.05vw,16px);line-height:1.65}.inner-site .reveal{opacity:0;transition:opacity .92s cubic-bezier(.16,1,.3,1),transform .92s cubic-bezier(.16,1,.3,1);transform:translateY(26px)}.inner-site .reveal.in-view{opacity:1;transform:none}.inner-site.edit-mode .reveal{opacity:1;transition:none;transform:none}.mission-sequence{color:#f1f0eb;background:#050709;padding:0}.mission-sequence .section-label{color:#ffffff75;border-bottom:1px solid #ffffff1a;padding:clamp(88px,12vh,120px) clamp(24px,7vw,96px) 32px;font-size:clamp(9px,.72vw,11px)}.mission-sequence .section-label span{color:var(--accent)}.mission-timeline{padding:0 clamp(24px,7vw,96px) clamp(88px,12vh,120px);position:relative}.mission-timeline:before{content:"";background:linear-gradient(180deg, var(--accent), #ffffff14);width:1px;position:absolute;top:0;bottom:0;left:clamp(24px,7vw,96px)}.mission-timeline article{border-bottom:1px solid #ffffff14;grid-template-columns:clamp(72px,8vw,120px) minmax(0,1fr) minmax(220px,28vw);align-items:start;gap:clamp(20px,3vw,48px);min-height:0;padding:clamp(36px,5vh,56px) 0 clamp(36px,5vh,56px) clamp(48px,5vw,72px);display:grid;position:relative}.mission-timeline article:before{content:"";background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 6px var(--accent);border-radius:50%;position:absolute;top:clamp(48px,6vh,64px);left:calc(-1*clamp(48px,5vw,72px) + 0px)}@supports (color:color-mix(in lab, red, red)){.mission-timeline article:before{box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 18%, transparent)}}.mission-timeline article:before{transform:translate(-4.5px)}.mission-timeline .phase-no{color:var(--accent);font:400 clamp(14px, 1.2vw, 18px) / 1 var(--site-display-font), Arial, Helvetica, sans-serif}.mission-timeline .phase-meta{color:#ffffff6b;letter-spacing:.18em;margin-bottom:14px;font-size:clamp(9px,.72vw,11px);display:block}.mission-timeline h3{font:400 clamp(28px, 3.2vw, 48px) / 1 var(--site-display-font), Arial, Helvetica, sans-serif;letter-spacing:-.04em;margin:0 0 18px}.mission-timeline p{color:#ffffff94;margin:0;font-size:clamp(14px,1.05vw,16px);line-height:1.72}.mission-timeline .phase-visual{aspect-ratio:1;background:radial-gradient(circle at 30% 30%, var(--accent), transparent 55%), #ffffff05;border:1px solid #ffffff1f;border-radius:50%;align-self:center}@supports (color:color-mix(in lab, red, red)){.mission-timeline .phase-visual{background:radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--accent) 24%, transparent), transparent 55%), #ffffff05}}.mission-timeline .phase-visual i{border-top:1px solid var(--accent);width:100%;height:100%;transform:rotate(calc(var(--phase,0) * 28deg));border-radius:50%;display:block}.platform-stack{background:#ffffff14;gap:1px;display:grid}.platform-stack article{background:#06090cfa;border-left:3px solid #0000;grid-template-columns:clamp(72px,8vw,110px) minmax(0,1fr) minmax(180px,22vw);align-items:center;gap:clamp(20px,3vw,40px);padding:clamp(32px,4vh,48px);transition:border-color .3s,background .3s;display:grid}.platform-stack article:hover{border-left-color:var(--accent);background:#080c10fa}.platform-stack .stack-index{color:var(--accent);font:400 clamp(28px, 3vw, 42px) / 1 var(--site-display-font), Arial, Helvetica, sans-serif}.platform-stack small{color:#ffffff6b;letter-spacing:.18em;margin-bottom:10px;font-size:clamp(9px,.72vw,11px);display:block}.platform-stack h3{font:400 clamp(24px, 2.8vw, 38px) / 1.05 var(--site-display-font), Arial, Helvetica, sans-serif;margin:0 0 12px}.platform-stack p{color:#ffffff94;margin:0;font-size:clamp(14px,1.05vw,16px);line-height:1.7}.platform-flow{background:#ffffff05;border:1px solid #ffffff1a;grid-template-columns:minmax(220px,.9fr) 1.2fr;align-items:center;gap:clamp(28px,4vw,56px);margin-top:clamp(48px,8vh,80px);padding:clamp(28px,4vh,40px);display:grid}.platform-flow small{color:var(--accent);letter-spacing:.18em;font-size:clamp(9px,.72vw,11px);display:block}.platform-flow ol{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,28px);margin:24px 0 0;padding:0;list-style:none;display:grid}.platform-flow li{color:#ffffff94;border-top:1px solid #ffffff1f;padding-top:18px;font-size:clamp(13px,1vw,15px);line-height:1.6;position:relative}.platform-flow li b{color:var(--accent);letter-spacing:.18em;margin-bottom:10px;font-size:clamp(9px,.72vw,11px);display:block}.systems-grid{background:0 0;min-height:auto;padding:0;display:block}.systems-grid>.section-head,.systems-grid>.tech-spec-grid,.systems-grid>.tech-architecture,.systems-grid>.compare-band{width:100%}.tech-spec-grid{background:#ffffff14;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.tech-spec-grid article{background:#060b0d;border:0;min-height:auto;padding:clamp(32px,4vw,48px);overflow:visible}.tech-spec-grid article small{font-size:clamp(9px,.72vw,11px)}.tech-spec-grid h3{font:400 clamp(28px, 3vw, 46px) / 1.05 var(--site-display-font), Arial, Helvetica, sans-serif;overflow-wrap:anywhere;margin:clamp(32px,4vh,48px) 0 16px}.tech-spec-grid p{max-width:none;font-size:clamp(14px,1.05vw,16px);line-height:1.7}.tech-spec-grid strong{margin-top:28px;font-size:clamp(9px,.72vw,11px);display:block;position:static}.tech-architecture{background:#75b8b429;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:clamp(48px,8vh,72px);display:grid}.tech-architecture div{background:#040a0cfa;padding:clamp(24px,3vh,32px)}.tech-architecture span{color:#75b8b4;letter-spacing:.18em;margin-bottom:10px;font-size:clamp(9px,.72vw,11px);display:block}.tech-architecture strong{font:400 clamp(18px, 1.8vw, 24px) / 1.2 var(--site-display-font), Arial, Helvetica, sans-serif;margin-bottom:8px;display:block}.tech-architecture em{color:#ffffff7a;font-size:clamp(13px,1vw,15px);font-style:normal;line-height:1.55}.company-vision-band{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,72px);padding-top:clamp(96px,14vh,140px);padding-bottom:clamp(96px,14vh,140px);display:grid}.company-vision-copy small{color:#7382a2;letter-spacing:.22em;margin-bottom:clamp(24px,4vh,36px);font-size:clamp(9px,.72vw,11px);display:block}.company-vision-copy blockquote{max-width:22ch;font:300 clamp(28px, 3.4vw, 46px) / 1.16 var(--site-display-font), Arial, Helvetica, sans-serif;letter-spacing:-.03em;color:#f1f0ebf0;margin:0 0 clamp(36px,6vh,52px)}.company-origin{border-top:1px solid #ffffff1a;padding-top:clamp(24px,4vh,36px)}.company-origin h3{font:300 clamp(30px, 3.2vw, 44px) / 1.05 var(--site-display-font), Arial, Helvetica, sans-serif;letter-spacing:-.03em;margin:0 0 14px}.company-origin p{color:#ffffff9e;max-width:44ch;margin:0;font-size:clamp(14px,1.05vw,16px);line-height:1.72}.company-vision-media{aspect-ratio:4/3;background:#080a0d;border:1px solid #ffffff1f;margin:0;position:relative;overflow:hidden}.company-vision-media img{object-fit:cover;filter:brightness(1.12)saturate(1.08)contrast(1.06);width:100%;height:100%;display:block}.company-milestones{padding-top:clamp(88px,12vh,120px)}.company-milestone-track{gap:clamp(20px,3vh,28px);display:grid}.company-milestone-track article{background:#ffffff14;border:1px solid #ffffff14;grid-template-columns:minmax(220px,.72fr) minmax(0,1fr);gap:1px;display:grid}.company-milestone-visual{filter:brightness(1.12)contrast(1.06)saturate(1.08);background-position:50%;background-size:cover;min-height:clamp(220px,28vh,320px);position:relative}.company-milestone-visual .milestone-index{color:#ffffffe0;letter-spacing:.18em;font-size:clamp(9px,.72vw,11px);position:absolute;top:clamp(18px,2.5vh,24px);left:clamp(18px,2.5vw,24px)}.company-milestone-copy{background:#080a0efa;padding:clamp(28px,4vh,40px)}.company-milestone-copy small{color:var(--accent);letter-spacing:.18em;margin-bottom:14px;font-size:clamp(9px,.72vw,11px);display:block}.company-milestone-copy h4{font:400 clamp(22px, 2.2vw, 32px) / 1.12 var(--site-display-font), Arial, Helvetica, sans-serif;letter-spacing:-.03em;margin:0 0 12px}.company-milestone-copy p{color:#ffffff94;max-width:52ch;margin:0;font-size:clamp(14px,1.05vw,16px);line-height:1.68}.company-values-band .section-head{margin-bottom:clamp(36px,6vh,52px)}.company-values{background:#ffffff14;border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.company-values article{background:linear-gradient(180deg, #080a0eb8 0%, #080a0efa 58%), radial-gradient(circle at 80% 0%, var(--accent), transparent 42%);min-height:300px;padding:clamp(32px,4vh,44px)}@supports (color:color-mix(in lab, red, red)){.company-values article{background:linear-gradient(180deg, #080a0eb8 0%, #080a0efa 58%), radial-gradient(circle at 80% 0%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 42%)}}.company-values article{border-right:1px solid #ffffff14}.company-values .value-index{color:#7382a2;letter-spacing:.18em;margin-bottom:clamp(36px,5vh,48px);font-size:clamp(9px,.72vw,11px);display:block}.company-values small{color:var(--accent);letter-spacing:.18em;margin-bottom:12px;font-size:clamp(9px,.72vw,11px);display:block}.company-values h3{font:400 clamp(18px, 1.6vw, 24px) / 1.18 var(--site-display-font), Arial, Helvetica, sans-serif;letter-spacing:-.02em;margin:0 0 16px}.company-values p{color:#ffffff94;margin:0;font-size:clamp(14px,1.05vw,16px);line-height:1.68}.company-manifesto{background:#050709;padding:0}.company-quote blockquote{max-width:38ch;font:300 clamp(24px, 2.8vw, 38px) / 1.28 var(--site-display-font), Arial, Helvetica, sans-serif;letter-spacing:-.02em;color:#f1f0ebeb;margin:0}.contact-console{background:#100b0a;grid-template-columns:1fr 1fr;min-height:auto;display:grid}.contact-channels{background:#ffffff14;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.contact-channels article{background:#080606fa;padding:clamp(32px,4vh,44px)}.contact-channels span{color:#9f6654;letter-spacing:.16em;font-size:clamp(9px,.72vw,11px)}.contact-channels h3{font:400 clamp(22px, 2.2vw, 32px) / 1.1 var(--site-display-font), Arial, Helvetica, sans-serif;margin:clamp(36px,5vh,52px) 0 10px}.contact-channels small{color:#ffffff6b;letter-spacing:.16em;margin-bottom:16px;font-size:clamp(9px,.72vw,11px);display:block}.contact-channels p{color:#ffffff8f;margin:0;font-size:clamp(14px,1.05vw,16px);line-height:1.65}.signal-panel{border-right:1px solid #ffffff14;flex-direction:column;justify-content:flex-end;min-height:72vh;padding:clamp(32px,7vw,96px);display:flex;position:relative;overflow:hidden}.signal-panel small{color:#9f6654;letter-spacing:.25em;font-size:clamp(9px,.72vw,11px)}.signal-panel p{color:#ffffff7a;letter-spacing:.18em;font-size:clamp(9px,.72vw,11px);line-height:1.8}.signal-rings{aspect-ratio:1;pointer-events:none;width:min(38vw,520px);position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.signal-rings i{border:1px solid #d47b5733;border-radius:50%;animation:3.4s ease-out infinite signalPulse;position:absolute;inset:0}.signal-rings i:nth-child(2){animation-delay:-1.1s;inset:20%}.signal-rings i:nth-child(3){animation-delay:-2.2s;inset:40%}.signal-rings b{background:#e59a78;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 30px #d47b57}@keyframes signalPulse{0%{opacity:0;transform:scale(.7)}35%{opacity:1}to{opacity:0;transform:scale(1.08)}}.signal-panel strong{font-size:clamp(28px,3vw,42px)}.contact-copy{flex-direction:column;justify-content:center;min-height:72vh;padding:clamp(48px,8vw,96px);display:flex}.contact-copy>small{color:#9f6654;letter-spacing:.25em;font-size:clamp(9px,.72vw,11px)}.contact-copy>a,.contact-copy .contact-mail-link{letter-spacing:.16em;border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;margin-top:clamp(32px,5vh,55px);padding:20px 0;font-size:clamp(9px,.72vw,11px);display:block}.contact-copy>a span,.contact-copy .contact-mail-link span:last-child{float:right;color:#d47b57}.contact-copy h2{font-size:clamp(42px,5vw,84px)}.contact-copy>div{flex-wrap:wrap;gap:16px 24px;font-size:clamp(9px,.72vw,11px)}.inner-footer{z-index:5;color:#62666b;letter-spacing:.2em;background:#030405;border-top:1px solid #ffffff1a;grid-template-columns:1fr auto 1fr;align-items:center;min-height:120px;padding:clamp(24px,4vh,36px) clamp(24px,5vw,96px);font-size:clamp(9px,.72vw,11px);display:grid;position:relative}.inner-footer a{color:#d9dbd9}.inner-footer span:last-child{text-align:right}.inner-page-market{--accent:#b8a06a}.inner-page-market .inner-hero{background:radial-gradient(circle at 72% 40%,#8c764833,#0000 26%),linear-gradient(145deg,#08090c,#030405 72%)}.hero-vignette{z-index:1;pointer-events:none;opacity:.14;background:repeating-linear-gradient(0deg,#ffffff04 0 1px,#0000 1px 4px),radial-gradient(circle at 50% 120%,#00000047,#0000 55%);position:absolute;inset:0}.proof-cases{border-top:1px solid #ffffff14}.proof-grid{background:#ffffff14;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.proof-grid article{background:#06080afa;border-top:2px solid #0000;padding:clamp(28px,3vh,40px);transition:border-color .3s,background .3s}.proof-grid article:hover{border-top-color:var(--accent);background:#090c0ffa}.proof-grid .proof-id{color:var(--accent);letter-spacing:.18em;font-size:clamp(9px,.72vw,11px)}.proof-grid h3{font:400 clamp(18px, 1.8vw, 24px) / 1.15 var(--site-display-font), Arial, Helvetica, sans-serif;letter-spacing:-.02em;margin:clamp(28px,4vh,44px) 0 20px}.proof-grid dl{gap:14px;margin:0;display:grid}.proof-grid dt{color:#ffffff61;letter-spacing:.16em;margin-bottom:4px;font-size:clamp(8px,.65vw,10px)}.proof-grid dd{color:#ffffff9e;margin:0;font-size:clamp(13px,.95vw,15px);line-height:1.45}.compare-band{background:#040a0c99;border:1px solid #75b8b429;width:100%;margin-top:clamp(48px,8vh,72px);padding:clamp(28px,4vh,40px)}.compare-head small{color:#75b8b4;letter-spacing:.18em;font-size:clamp(9px,.72vw,11px)}.compare-head h3{max-width:none;font:400 clamp(24px, 2.8vw, 36px) / 1.05 var(--site-display-font), Arial, Helvetica, sans-serif;margin:14px 0 0}.compare-table{border:1px solid #ffffff14;width:100%;margin-top:28px}.compare-row{border-bottom:1px solid #ffffff0f;grid-template-columns:1.1fr 1fr 1fr;gap:16px;padding:16px 20px;font-size:clamp(13px,.95vw,15px);line-height:1.5;display:grid}.compare-row:last-child{border-bottom:0}.compare-header{color:#ffffff6b;letter-spacing:.16em;text-transform:uppercase;background:#ffffff08;font-size:clamp(9px,.72vw,11px)}.compare-row .cdx{color:#d4ecea}.compare-row .alt{color:#ffffff6b}.market-grid{background:#ffffff14;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.market-grid article{background:#06080afa;padding:clamp(32px,4vh,48px)}.market-grid span{color:var(--accent);letter-spacing:.16em;font-size:clamp(9px,.72vw,11px)}.market-grid h3{font:400 clamp(22px, 2.4vw, 34px) / 1.08 var(--site-display-font), Arial, Helvetica, sans-serif;margin:clamp(36px,5vh,52px) 0 16px}.market-grid p{color:#ffffff94;margin:0;font-size:clamp(14px,1.05vw,16px);line-height:1.7}.market-thesis{background:linear-gradient(135deg,#b8a06a14,#0000 60%);border:1px solid #ffffff1a;margin-top:clamp(48px,8vh,72px);padding:clamp(32px,4vh,48px)}.market-thesis small{color:var(--accent);letter-spacing:.18em;font-size:clamp(9px,.72vw,11px)}.market-thesis blockquote{max-width:22ch;font:italic 400 clamp(28px, 3.5vw, 48px) / 1.05 var(--site-display-font), Arial, Helvetica, sans-serif;letter-spacing:-.03em;color:#f1f0ebeb;margin:20px 0 0}.discipline-grid{background:#ffffff14;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.discipline-grid article{background:#07090cfa;padding:clamp(28px,3vh,40px)}.discipline-grid span{color:#7382a2;letter-spacing:.16em;font-size:clamp(9px,.72vw,11px)}.discipline-grid h3{font:400 clamp(18px, 1.6vw, 22px) / 1.2 var(--site-display-font), Arial, Helvetica, sans-serif;margin:clamp(36px,5vh,48px) 0 12px}.discipline-grid p{color:#ffffff8a;margin:0;font-size:clamp(13px,1vw,15px);line-height:1.6}.page-cta{isolation:isolate;background:#040506;border-top:1px solid #ffffff1a;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(28px,5vw,64px);min-height:clamp(320px,48vh,520px);padding:clamp(56px,10vh,96px) clamp(24px,7vw,96px);display:grid;position:relative;overflow:hidden}.page-cta-media{z-index:0;pointer-events:none;position:absolute;inset:0}.page-cta-media video,.page-cta-media img{object-fit:cover;object-position:center;filter:brightness(1.22)contrast(1.04)saturate(1.08);z-index:1;width:100%;height:100%;position:absolute;inset:0}.page-cta-media:after{content:"";z-index:2;background:linear-gradient(90deg,#030508b3 0%,#03050875 44%,#03050824 100%),linear-gradient(#0305081a,#03050875);position:absolute;inset:0}.page-cta-copy{z-index:2;grid-column:1;position:relative}.page-cta small{color:var(--accent);letter-spacing:.22em;font-size:clamp(10px,.78vw,12px)}.page-cta h2{font:300 clamp(34px, 4.2vw, 58px) / .94 var(--site-display-font), Arial, Helvetica, sans-serif;letter-spacing:-.035em;color:#f4f1ea;max-width:14ch;margin:18px 0 16px}.page-cta p{color:#ffffff9e;max-width:44ch;margin:0 0 28px;font-size:clamp(15px,1.1vw,17px);line-height:1.7}.page-cta a,.page-cta .page-cta-link{border:1px solid var(--accent);align-items:center;padding:18px 28px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.page-cta a,.page-cta .page-cta-link{border:1px solid color-mix(in srgb, var(--accent) 55%, white)}}.page-cta a,.page-cta .page-cta-link{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.page-cta a,.page-cta .page-cta-link{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.page-cta a,.page-cta .page-cta-link{color:#f3f0ea;letter-spacing:.16em;font-size:clamp(10px,.8vw,12px);transition:background .25s,border-color .25s}.page-cta a:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.page-cta a:hover{background:color-mix(in srgb, var(--accent) 24%, transparent)}}.page-cta a:hover{border-color:var(--accent)}.page-sequence-nav{letter-spacing:.14em;background:#030405;border-top:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;padding:28px clamp(24px,7vw,96px);font-size:clamp(10px,.8vw,12px);display:grid}.page-sequence-nav a{color:#ffffff94;transition:color .2s}.page-sequence-nav a:hover{color:var(--accent)}.seq-prev{justify-self:start}.seq-next{text-align:right;justify-self:end}.seq-index{color:#ffffff52;font-variant-numeric:tabular-nums}.contact-channels .channel-mail{color:#d47b57;letter-spacing:.14em;border-top:1px solid #ffffff1a;margin-top:24px;padding-top:16px;font-size:clamp(9px,.72vw,11px);display:inline-block}.contact-channels .channel-mail:hover{color:#f0b090}@media (max-width:1024px){.credibility-band{grid-template-columns:repeat(2,1fr)}.mission-timeline article,.platform-stack article{grid-template-columns:64px 1fr}.mission-timeline .phase-visual,.platform-stack p:last-child{grid-column:2}.tech-spec-grid,.tech-architecture,.platform-flow ol,.company-milestone-track article,.contact-channels,.company-vision-band{grid-template-columns:1fr}.company-milestone-visual{min-height:220px}.section-head{flex-direction:column;align-items:start}.section-head p{text-align:left}.proof-grid,.market-grid,.discipline-grid,.company-values{grid-template-columns:repeat(2,1fr)}.compare-row{grid-template-columns:1fr;gap:8px}.compare-header{display:none}.compare-row span:first-child{color:#ffffff6b;letter-spacing:.14em;text-transform:uppercase;font-size:clamp(9px,.72vw,11px)}.page-cta{grid-template-columns:1fr;min-height:420px}.platform-flow{grid-template-columns:1fr}}@media (max-width:760px){.page-section{padding:clamp(72px,12vh,96px) clamp(20px,5vw,28px)}.section-head h2{max-width:none}.section-head p{text-align:left;max-width:none}.tech-spec-grid h3{margin-top:clamp(24px,4vh,32px);font-size:clamp(24px,7vw,32px)}.tech-spec-grid article{padding:clamp(24px,4vw,32px)}.compare-band{padding:clamp(20px,4vw,28px)}.compare-head h3{font-size:clamp(22px,6.5vw,30px)}.company-values{grid-template-columns:1fr}.company-values article{border-bottom:1px solid #ffffff14;border-right:0;min-height:auto}.company-values article:last-child{border-bottom:0}.credibility-band{grid-template-columns:1fr}.mission-timeline:before{left:24px}.mission-timeline article{padding-left:36px}.mission-timeline article:before{left:-36px}.company-quote blockquote{max-width:none;font-size:clamp(21px,5.2vw,30px);line-height:1.32}.contact-console{grid-template-columns:1fr}.signal-panel{min-height:50vh;padding:clamp(48px,10vw,72px) clamp(20px,5vw,28px)}.signal-rings{width:min(72vw,360px)}.contact-copy{min-height:auto;padding:clamp(48px,10vw,72px) clamp(20px,5vw,28px)}.proof-grid,.market-grid,.discipline-grid{grid-template-columns:1fr}.page-sequence-nav{text-align:center;grid-template-columns:1fr;gap:12px}.seq-prev,.seq-next{text-align:center;justify-self:center}.market-thesis blockquote{max-width:none;font-size:clamp(24px,7vw,36px)}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}.hero-cinema-video,.page-cta-media video{display:none}}.inner-site.edit-mode .hero-cinema.is-editable,.inner-site.edit-mode .page-cta.is-editable .page-cta-media,.inner-site.edit-mode .phase-visual.is-editable,.inner-site.edit-mode .company-vision-media.is-editable,.inner-site.edit-mode .company-milestone-visual.is-editable,.inner-site.edit-mode .platform-flow-media.is-editable{outline-offset:2px;outline:1px solid #a9c6e859}.inner-media-edit-layer{z-index:4;flex-wrap:wrap;gap:8px;max-width:min(360px,90%);display:flex;position:absolute;bottom:12px;left:12px}.inner-media-edit-layer--cta{left:auto;right:12px}.inner-media-edit-layer--phase{justify-content:center;bottom:50%;left:50%;transform:translate(-50%,50%)}.inner-media-edit-chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.14em;color:#ecf2f8e0;background:#04080cd1;border:1px solid #a9c6e873;align-items:center;gap:6px;padding:6px 8px;font-size:9px;display:inline-flex}.inner-media-edit-chip button{color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:#a9c6e81f;border:1px solid #a9c6e859;padding:4px 8px}.inner-media-edit-chip button.ghost{opacity:.72;background:0 0}.scroll-site{color:#f6f2e9;background:#050609;min-height:100vh}.scroll-film{height:650vh;position:relative}.scroll-film>.public-preview{isolation:isolate;height:100vh;min-height:620px;position:sticky;top:0}.scrub-video{object-fit:cover;z-index:0;opacity:0;background:#050609;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.scrub-video.ready{opacity:1}.film-shade{z-index:1;background:linear-gradient(90deg,#030406b8 0%,#03040633 52%,#03040680 100%),linear-gradient(#02030540,#0000 55%,#02030580);position:absolute;inset:0}.scroll-film .space-scene{z-index:-1}.scroll-film .public-nav,.scroll-film .public-copy,.scroll-film .mission-stamp,.scroll-film .scroll-cue{z-index:3}.scrub-copy h1{font-size:clamp(36px,4.6vw,68px)}@keyframes scrubCopyIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.scroll-cue{transition:opacity .4s}.scroll-cue.quiet{opacity:.28}.scrub-meter{z-index:4;letter-spacing:.15em;color:#8d9095;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;font-size:7px;display:grid;position:absolute;bottom:5%;left:25%;right:25%}.scrub-meter i{background:#fff3;height:1px}.scrub-meter b{background:#d3b475;height:1px;display:block;box-shadow:0 0 8px #d3b47599}.scrub-meter strong{color:#d7d0c2;font-weight:400}.back-studio{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#bbb;letter-spacing:.15em;cursor:pointer;background:#07080a59;border:1px solid #ffffff3d;padding:9px 13px;font-size:8px;position:absolute;top:112px;right:5vw}.after-film{background:radial-gradient(circle at 80% 20%,#202329,#090a0d 45%);flex-direction:column;justify-content:center;min-height:100vh;padding:18vh 8vw 10vh;display:flex}.after-film>p{color:#c2a66f;letter-spacing:.25em;font-size:9px}.after-film h2{font:300 clamp(40px,5.2vw,72px)/.94 var(--site-display-font);letter-spacing:-.065em;margin:28px 0 70px}.after-film>div{color:#6f7379;letter-spacing:.16em;border-top:1px solid #292c31;gap:60px;padding-top:18px;font-size:8px;display:flex}.after-film button{color:#ddd;letter-spacing:.16em;background:0 0;border:0;border-bottom:1px solid #888;align-self:flex-start;margin-top:70px;padding:10px 0;font-size:9px}@media (max-width:760px){.scroll-film{height:520vh}.scrub-video{object-position:center}.scrub-copy{width:86%;top:31%}.scrub-copy h1{font-size:11vw}.scrub-meter{bottom:11%;left:7%;right:7%}.back-studio{top:86px;right:7vw}.after-film{padding-left:7vw}.after-film>div{flex-wrap:wrap;gap:18px}.after-film h2{font-size:12vw}}@media (prefers-reduced-motion:reduce){.scroll-film{height:180vh}.scrub-video{display:block}.film-shade{background:linear-gradient(90deg,#030406b3,#03040640)}.scrub-copy{animation:none}}.scroll-film .scrub-video{opacity:1;transition:none}.journey-rail{z-index:5;width:110px;position:absolute;top:18%;bottom:18%;left:2vw}.journey-rail>i{background:#ffffff2e;width:1px;position:absolute;top:0;bottom:0;left:6px}.journey-rail>i b{background:#d8c18d;width:1px;transition:height .1s linear;display:block}.journey-rail button{color:#ffffff4d;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;font-size:7px;transition:color .25s,transform .25s;display:flex;position:absolute;left:0;transform:translateY(-50%)}.journey-rail button>span{background:#05070ab3;border:1px solid #ffffff61;border-radius:50%;width:13px;height:13px;transition:transform .25s,background .25s;transform:scale(.46)}.journey-rail button.active{color:#f1e8d8;transform:translateY(-50%)translate(1px)}.journey-rail button.active>span{background:#e4ce9c;border-color:#fff;transform:scale(.75);box-shadow:0 0 0 3px #07090cb3}.flight-rail{z-index:5;color:#b8bbc0;flex-direction:column;align-items:center;display:flex;position:absolute;top:18%;bottom:18%;right:1.5vw}.flight-rail>i{background:linear-gradient(#0000,#ffffff4d,#0000);flex:1;width:1px}.flight-rail p{writing-mode:vertical-rl;letter-spacing:.2em;align-items:center;gap:18px;margin:18px 0;font-size:7px;display:flex}.flight-rail p span{color:#e2d3b1}.flight-rail p b{color:#aaa;font-weight:400}.flight-rail p strong{color:#eee;font-variant-numeric:tabular-nums;font-weight:600}.journey-next{z-index:6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#e7e9ec;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#05070a6b;border:1px solid #fff3;border-radius:30px;padding:10px 16px;font-size:8px;position:absolute;bottom:9%;left:50%;transform:translate(-50%)}.journey-next small{color:#baa36f;font-size:8px}.journey-next>span{color:#666;margin:0 8px}.journey-next>b{margin-left:13px;font-size:11px;transition:transform .25s;display:inline-block}.journey-next:hover>b{transform:translate(3px)}@media (max-width:900px){.journey-rail,.flight-rail{display:none}.journey-next{white-space:nowrap;bottom:15%}.scrub-copy{left:7vw}}.flight-rail{background:#0406096b;border-radius:24px;width:42px;padding:8px 0;top:20%;bottom:20%;right:clamp(34px,3vw,64px);overflow:visible}.flight-rail p{white-space:nowrap;justify-content:center;min-width:22px;max-height:58vh;margin:12px 0;overflow:visible}.flight-rail>i{min-height:28px}.back-studio{right:clamp(92px,7vw,140px)}@media (max-width:1100px) and (min-width:901px){.flight-rail{right:28px}.back-studio{right:86px}.flight-rail p{letter-spacing:.16em;gap:12px;font-size:6px}}.editor-scrub-video{object-fit:cover;z-index:0;background:#050609;width:100%;height:100%;position:absolute;inset:0}.editor-film-shade{z-index:1;background:linear-gradient(90deg,#0304069e,#03040614 64%,#03040647),linear-gradient(#0000 50%,#02030561);position:absolute;inset:0}.canvas-journey-rail{z-index:3;width:12px;position:absolute;top:22%;bottom:18%;left:3%}.canvas-journey-rail>i{background:#ffffff38;width:1px;position:absolute;top:0;bottom:0;left:5px}.canvas-journey-rail>i b{background:#d3b475;width:1px;display:block}.canvas-journey-rail>span{background:#111;border:1px solid #ffffff80;border-radius:50%;width:7px;height:7px;position:absolute;left:2px;transform:translateY(-50%)scale(.6)}.canvas-journey-rail>span.active{background:#dfc68e;border-color:#fff;transform:translateY(-50%)scale(1)}.canvas-flight-rail{z-index:3;writing-mode:vertical-rl;color:#fff9;letter-spacing:.16em;justify-content:center;align-items:center;gap:8px;font-size:5px;display:flex;position:absolute;top:27%;bottom:25%;right:2.5%}.canvas-flight-rail i{background:linear-gradient(#0000,#ffffff47,#0000);flex:1;width:1px}.canvas.device-mobile .canvas-journey-rail,.canvas.device-mobile .canvas-flight-rail{display:none}.canvas{overscroll-behavior:contain;cursor:ns-resize}.canvas textarea,.canvas input,.canvas button{cursor:auto}.canvas-interaction-hint{z-index:4;color:#ffffff8c;letter-spacing:.14em;pointer-events:none;white-space:nowrap;background:#0305085c;border:1px solid #ffffff24;border-radius:20px;padding:5px 8px;font-size:5px;position:absolute;top:7%;left:50%;transform:translate(-50%)}.canvas-interaction-hint span{color:#d7bd83;margin-left:6px}.canvas:hover .canvas-interaction-hint{color:#eee;border-color:#d7bd8366}.journey-help{z-index:15;color:#f3eee4;text-align:center;cursor:pointer;background:#040609d1;border:1px solid #ffffff38;width:min(390px,86vw);padding:34px 38px 30px;animation:.7s cubic-bezier(.2,.8,.2,1) both helpArrive;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 80px #0000006b}.journey-help small{color:#c9ad73;letter-spacing:.25em;font-size:8px;display:block}.journey-help h2{font:300 29px/1.05 var(--site-display-font);margin:18px 0 10px}.journey-help p{color:#a4a6aa;max-width:290px;margin:0 auto;font-size:11px;line-height:1.55}.journey-help>strong{color:#70747a;letter-spacing:.18em;margin-top:24px;font-size:7px;display:block}.desktop-gesture{justify-content:center;align-items:center;gap:7px;height:52px;margin:22px auto 0;display:flex}.desktop-gesture i{color:#d7bf8a;margin-right:8px;font-size:25px;font-style:normal}.desktop-gesture b{border:1px solid #6d7076;border-radius:3px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:400;display:grid}.touch-gesture{border:1px solid #ffffff80;border-radius:24px;place-items:center;width:42px;height:64px;margin:22px auto 0;display:grid}.touch-gesture i{color:#d7bf8a;font-size:20px;font-style:normal;animation:1.6s ease-in-out infinite touchTravel}@keyframes helpArrive{0%{opacity:0;transform:translate(-50%,-45%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes touchTravel{0%,to{opacity:.35;transform:translateY(8px)}50%{opacity:1;transform:translateY(-8px)}}@media (max-width:760px){.journey-help{padding:28px 24px 25px}.journey-help h2{font-size:25px}.journey-help p{font-size:10px}}@media (prefers-reduced-motion:reduce){.journey-help,.touch-gesture i{animation:none}}.canvas-toolbar-actions{align-items:center;gap:8px;display:flex!important}.canvas-toolbar-actions>button{border:1px solid #30333a!important;border-radius:3px!important}.canvas-toolbar-actions>button span{margin-left:7px}.canvas-mission-stamp{z-index:3;align-items:center;gap:9px;display:flex;position:absolute;bottom:15%;right:8%}.canvas-mission-stamp strong{font:300 23px/1 var(--site-display-font);color:#d6bd87}.canvas-mission-stamp span{letter-spacing:.12em;color:#d0d1d3;border-left:1px solid #ffffff4d;padding-left:9px;font-size:5px;line-height:1.5}.canvas-next{z-index:4;color:#ddd;letter-spacing:.12em;white-space:nowrap;background:#04060973;border:1px solid #ffffff2e;border-radius:20px;padding:6px 10px;font-size:5px;position:absolute;bottom:10%;left:50%;transform:translate(-50%)}.canvas-next small{color:#c6aa71;font-size:5px}.canvas-next b{margin-left:7px}.full-page-edit{grid-template-columns:1fr}.full-page-edit>.rail,.full-page-edit>.scene-panel,.full-page-edit>.inspector{display:none}.full-page-edit .canvas-stage{z-index:18;background:#050609;grid-column:1;position:fixed;inset:66px 0 0}.full-page-edit .canvas-wrap{background:#050609;padding:0}.full-page-edit .canvas{aspect-ratio:auto;min-width:0;max-width:none;height:100%;max-height:none;box-shadow:none;width:100%!important}.full-page-edit .canvas-toolbar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080a0db3;border:1px solid #ffffff24;border-radius:4px;position:absolute;top:16px;left:20px;right:20px}.full-page-edit .format-bar{bottom:24px}.full-page-edit .canvas-content{width:48%;top:29%;left:9%}.full-page-edit .editable-title textarea{height:24vh;font-size:clamp(55px,7vw,116px)}.full-page-edit .editable-label input{font-size:9px}.full-page-edit .editable-copy{height:60px;font-size:13px}.full-page-edit .canvas-nav{font-size:9px;top:11%}.full-page-edit .canvas-nav .brand{font-size:11px}.full-page-edit .canvas-nav .brand-mark{width:22px;height:22px}.full-page-edit .canvas-interaction-hint{top:12%}.full-page-edit .canvas-mission-stamp{bottom:15%;right:7%}.full-page-edit .canvas-mission-stamp strong{font-size:48px}.full-page-edit .canvas-mission-stamp span{font-size:7px}.full-page-edit .canvas-journey-rail{top:23%;bottom:20%;left:2%}.full-page-edit .canvas-flight-rail{font-size:7px;right:3%}.full-page-edit .timeline{font-size:7px}.full-page-edit .canvas-next{padding:9px 14px;font-size:7px}.full-page-edit .canvas-next small{font-size:7px}@media (max-width:760px){.canvas-toolbar-actions>button{font-size:0}.canvas-toolbar-actions>button span{margin:0;font-size:12px}.canvas-mission-stamp,.canvas-next{display:none}.full-page-edit .canvas-stage{top:66px}.full-page-edit .canvas-toolbar{left:8px;right:8px}.full-page-edit .canvas-content{width:86%;left:7%}}.launch-rail{background:#04060952;width:58px;right:clamp(34px,3vw,64px)}.launch-rail p{letter-spacing:.18em;gap:17px;min-width:30px;max-height:66vh;font-size:10px}.launch-rail p span{color:#e3d1a7;font-size:10px;font-weight:600}.launch-rail p strong{letter-spacing:.12em;color:#fff;font-size:14px}.launch-rail p strong em{color:#aeb1b6;margin-top:5px;font-size:8px;font-style:normal}.launch-rail p b{color:#d0d2d5;font-size:9px;font-weight:500}.launch-rail>i{background:linear-gradient(#0000,#ffffff80,#0000)}.canvas-launch-rail{color:#ffffffd1;font-size:6px}.full-page-edit .canvas-launch-rail{font-size:10px;right:4%}@media (max-width:1100px) and (min-width:901px){.launch-rail{width:50px;right:30px}.launch-rail p{gap:11px;font-size:8px}.launch-rail p strong{font-size:11px}.launch-rail p b{font-size:7px}}.space-help{background:linear-gradient(145deg,#0e121ab8,#04060a7a);border:1px solid #ffffff29;border-radius:24px;width:min(440px,88vw);padding:45px 42px 34px;overflow:hidden;box-shadow:0 32px 120px #0000008c,inset 0 1px #ffffff17}.space-help:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% -10%,#9bc6ff33,#0000 42%),linear-gradient(115deg,#0000 30%,#ffffff14 48%,#0000 66%) 0 0/220% 100%;animation:4.5s ease-in-out infinite helpSheen;position:absolute;inset:-1px}.space-help>*{z-index:2;position:relative}.space-help small{color:#a9c6e8;font-weight:600}.space-help h2{letter-spacing:-.055em;margin:19px 0 12px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(30px,3vw,42px);font-weight:500;line-height:.98}.space-help p{color:#e7ebf19e;font-size:12px;line-height:1.6}.space-help>strong{color:#eaeef48c;margin-top:27px;font-weight:500}.space-help>strong span{color:#c9b078;margin-left:7px;animation:1.8s ease-in-out infinite helpArrow;display:inline-block}.orbital-guide{opacity:.55;width:230px;height:105px;display:block;top:-43px;left:50%;transform:translate(-50%);z-index:1!important;position:absolute!important}.orbital-guide i{border:1px solid #98c2f057;border-radius:50%;position:absolute;inset:0;transform:rotate(-11deg)}.orbital-guide i:nth-child(2){border-color:#dabf8147;inset:14px 30px;transform:rotate(9deg)}.orbital-guide b{background:#e9d39c;border-radius:50%;width:5px;height:5px;animation:2.2s ease-in-out infinite orbitPulse;position:absolute;top:69px;left:34px;box-shadow:0 0 12px 3px #e9d39c80}.space-help .desktop-gesture{margin-top:25px}.space-help .desktop-gesture i{color:#a9c6e8;animation:1.8s ease-in-out infinite scrollFloat}.space-help .desktop-gesture b{background:#ffffff0a;border-color:#ffffff42;box-shadow:inset 0 1px #ffffff14}.space-help .touch-gesture{border-color:#a9c6e88c;box-shadow:0 0 30px #6097d31a}.space-help .touch-gesture i{color:#b6d2ee}@keyframes helpSheen{0%,30%{background-position:0 0,-100% 0}70%,to{background-position:0 0,180% 0}}@keyframes helpArrow{0%,to{opacity:.5;transform:translate(0)}50%{opacity:1;transform:translate(5px)}}@keyframes orbitPulse{0%,to{opacity:.5;transform:scale(.75)}50%{opacity:1;transform:scale(1.25)}}@keyframes scrollFloat{0%,to{opacity:.6;transform:translateY(-3px)}50%{opacity:1;transform:translateY(4px)}}@media (max-width:760px){.space-help{border-radius:20px;padding:40px 25px 29px}.space-help h2{font-size:32px}.space-help p{font-size:11px}}@media (prefers-reduced-motion:reduce){.space-help:before,.space-help>strong span,.orbital-guide b,.space-help .desktop-gesture i{animation:none}}.planet-telemetry{z-index:7;color:#eef1f4;pointer-events:none;position:absolute;bottom:max(7vh,42px);right:max(5vw,38px)}.site-credit{z-index:30;color:#eef0f2;text-shadow:0 2px 16px #000000b3;grid-template-columns:30px auto;align-items:center;gap:12px;min-width:224px;text-decoration:none;transition:opacity .25s;display:grid;position:fixed;bottom:max(4vh,26px);left:max(5vw,38px)}.credit-copy{flex-direction:column;gap:7px;display:flex}.site-credit small{color:#e1e5ea80;letter-spacing:.2em;white-space:nowrap;height:7px;font:600 6px/1 Arial,sans-serif}.site-credit small>i{vertical-align:-1px;background:#c8ac72;width:1px;height:7px;margin-left:3px;animation:.75s step-end infinite creditCursor;display:inline-block}.site-credit strong{letter-spacing:.18em;font:600 9px/1 Arial,sans-serif}.site-credit strong span{color:#c8ac72;margin-left:6px;transition:transform .2s;display:inline-block}.credit-orbit{border:1px solid #d5dee861;border-radius:50%;width:28px;height:28px;animation:8s linear infinite creditOrbit;position:relative;transform:rotate(-22deg)}.credit-orbit:before{content:"";background:#c8ac7229;border:1px solid #c8ac72;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #c8ac724d}.credit-orbit:after{content:"";border-top:1px solid #dde5ed6b;position:absolute;top:50%;left:-5px;right:-5px;transform:rotate(31deg)}.credit-orbit>b{background:#d9c18e;border-radius:50%;width:3px;height:3px;position:absolute;top:2px;right:1px;box-shadow:0 0 7px #d9c18ea6}.site-credit:hover{opacity:.76}.site-credit:hover strong span{transform:translate(2px,-2px)}.site-credit:hover .credit-orbit{animation-duration:2.8s}.site-credit:focus-visible{outline-offset:7px;outline:1px solid #ffffff8c}@keyframes creditCursor{50%{opacity:0}}@keyframes creditOrbit{to{transform:rotate(338deg)}}.planet-condition{text-shadow:0 2px 18px #00000073;grid-template-columns:38px auto;align-items:end;gap:13px;min-width:166px;animation:.65s cubic-bezier(.2,.8,.2,1) both conditionIn;display:grid;position:relative}.planet-symbol{border:1px solid #e2e7ed6b;border-radius:50%;width:40px;height:40px;margin:0 0 1px -3px;display:block;position:relative;transform:rotate(-18deg);box-shadow:inset 0 0 14px #b4cbe20d}.planet-symbol>i{z-index:2;background:radial-gradient(circle at 32% 27%,#dda07b 0 12%,#9a5b3f 38%,#3b211d 76%);border:1px solid #ffd6bab3;border-radius:50%;width:18px;height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset -4px -4px 7px #0907087a,0 0 13px #c4866447}.planet-symbol>i:after{content:"";background:#e3b18f;border-radius:50%;width:3px;height:3px;position:absolute;top:-8px;right:-12px;box-shadow:0 0 6px #e3b18f8c}.planet-symbol>b{z-index:3;border-top:1px solid #e2e7ed6b;position:absolute;top:50%;left:-8px;right:-8px;transform:rotate(28deg)}.planet-symbol.jupiter>i{background:repeating-linear-gradient(170deg,#d5c19e 0 3px,#8f745b 3px 5px,#c9ac82 5px 8px);border-color:#eeddbecc;width:22px;height:22px;box-shadow:inset -5px -3px 7px #15110f66,0 0 14px #d1c1a740}.planet-symbol.jupiter>i:after{background:#ead6ad;top:15px;right:-10px}.planet-symbol.saturne>i{background:radial-gradient(circle at 34% 28%,#eadb9c,#aa955d 48%,#4a402c 82%);border-color:#e1d08ed9;width:19px;height:19px;box-shadow:inset -4px -4px 6px #0c0c0a61,0 0 14px #c9bb844d}.planet-symbol.saturne>b{border-color:#ddcc88e6;left:-11px;right:-11px;box-shadow:0 1px #1e1a12a6}.planet-reading h3{color:#e8ebef9e;text-transform:uppercase;letter-spacing:.2em;margin:0 0 7px;font:600 7px/1 Arial,sans-serif}.planet-reading strong{letter-spacing:-.055em;font:300 28px/.8 Arial,sans-serif}.planet-reading strong small{color:#eef1f4b8;letter-spacing:0;margin-left:2px;font:400 9px/1 Arial,sans-serif}.telemetry-signal{background:#8f7359;border-radius:50%;width:3px;height:3px;position:absolute;top:0;right:-12px}.telemetry-signal.live{background:#9acdb0;box-shadow:0 0 8px #9acdb0b3}.canvas .planet-telemetry.compact{transform-origin:100% 100%;bottom:7%;right:5%;transform:scale(.62)}.full-page-edit .canvas .planet-telemetry.compact{bottom:7%;right:5%;transform:scale(1)}@keyframes conditionIn{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}@media (max-width:1100px){.canvas .planet-telemetry.compact{display:none}}@media (max-width:760px){.public-preview>.planet-telemetry{bottom:max(8vh,48px);right:7vw}.planet-condition{grid-template-columns:34px auto;gap:10px;min-width:146px}.planet-symbol{width:34px;height:34px;margin-left:0}.planet-symbol>i{width:15px;height:15px}.planet-symbol.jupiter>i{width:19px;height:19px}.planet-symbol.saturne>i{width:16px;height:16px}.planet-reading h3{margin-bottom:6px;font-size:6px}.planet-reading strong{font-size:23px}.site-credit{grid-template-columns:24px auto;gap:9px;min-width:190px;bottom:24px;left:7vw}.credit-orbit{width:23px;height:23px}.site-credit small{font-size:5px}.site-credit strong{font-size:7px}}@media (prefers-reduced-motion:reduce){.planet-condition,.credit-orbit,.site-credit small>i{animation:none}}.gesture-intro{z-index:20;color:#f3f1eb;cursor:pointer;text-align:left;background:linear-gradient(90deg,#020407e6 0%,#020407ad 48%,#02040747 100%);border:0;width:100%;height:100%;padding:0;animation:.5s ease-out both introFade;position:absolute;inset:0;overflow:hidden}.gesture-intro canvas{z-index:4}.gesture-index,.intro-brand,.gesture-begin{z-index:5}.gesture-intro:before{content:"";opacity:.24;background:linear-gradient(90deg,#ffffff0f 1px,#0000 1px) 0 0/25vw 100%,linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/100% 25vh;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#00000073,#0000);mask-image:linear-gradient(#0000,#00000073,#0000)}.gesture-intro canvas{width:100%;height:100%;position:absolute;inset:0}.gesture-index{letter-spacing:.2em;color:#e2e8ee80;font:500 8px/1 Arial,sans-serif;animation:.8s .65s both copyReveal;position:absolute;top:8vh;left:5vw}.gesture-index:before{content:"";vertical-align:middle;border-top:1px solid #ffffff4d;width:38px;margin-right:12px;display:inline-block}.intro-brand{will-change:opacity,transform;width:90vw;transition:opacity 80ms linear,transform 80ms linear;animation:.9s .35s both copyReveal;position:absolute;top:50%;left:5vw;transform:translateY(-50%)}.intro-brand small{color:#b8c5d2;letter-spacing:.38em;margin-bottom:2.4vh;font:600 9px/1 Arial,sans-serif;display:block}.intro-brand h1{letter-spacing:-.078em;white-space:nowrap;margin:0;font:500 clamp(40px,5.6vw,84px)/.9 Arial,Helvetica,sans-serif}.intro-brand h1 span{color:#0000;-webkit-text-stroke:1px #eef3f7d1}.intro-brand p{color:#e5eaf094;letter-spacing:.04em;margin:4.5vh 0 0 .5vw;font:400 12px/1.4 Arial,sans-serif}.gesture-copy{max-width:560px;animation:.9s 1.05s both copyReveal;position:absolute;bottom:10vh;left:5vw}.gesture-copy h2{letter-spacing:-.06em;margin:0 0 12px;font:400 clamp(34px,4.5vw,72px)/.98 Arial,Helvetica,sans-serif}.gesture-copy p{color:#e5e9ee94;letter-spacing:.01em;max-width:420px;margin:0;font:400 clamp(10px,1vw,14px)/1.5 Arial,sans-serif}.gesture-begin{color:#f4f6f8e6;letter-spacing:.2em;white-space:nowrap;grid-template-columns:auto 22px 18px;align-items:center;gap:14px;font:600 8px/1 Arial,sans-serif;transition:opacity 80ms linear,transform 80ms linear;display:grid;position:absolute;bottom:5.5vh;left:50%;transform:translate(-50%)}.mobile-scroll-label{display:none}.scroll-device{border:1px solid #ffffff7a;border-radius:10px;width:17px;height:28px;display:block;position:relative;box-shadow:0 0 20px #aaceef14}.scroll-device b{background:#eaf2f8;border-radius:2px;width:2px;height:5px;animation:1.55s ease-in-out infinite scrollWheel;position:absolute;top:5px;left:50%;transform:translate(-50%)}.gesture-begin em{color:#c9d6e2;font-size:14px;font-style:normal;animation:1.55s ease-in-out infinite scrollArrow}@keyframes introFade{0%{opacity:0}to{opacity:1}}@keyframes copyReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes beginPulse{0%,to{border-color:#fff3;transform:translateY(0)}50%{border-color:#ffffff8c;transform:translateY(5px)}}@keyframes scrollWheel{0%{opacity:0;transform:translate(-50%)}25%{opacity:1}70%{opacity:1}to{opacity:0;transform:translate(-50%,10px)}}@keyframes scrollArrow{0%,to{opacity:.35;transform:translateY(-3px)}55%{opacity:1;transform:translateY(4px)}}@media (max-width:760px){.gesture-index{top:6vh;left:7vw}.intro-brand{width:88vw;top:43%;left:7vw}.intro-brand small{font-size:7px}.intro-brand h1{font-size:11vw;line-height:.9}.intro-brand h1 span{-webkit-text-stroke-width:.7px}.intro-brand p{margin:3.5vh 0 0;font-size:10px}.gesture-begin{grid-template-columns:auto 18px;bottom:5vh;left:50%}.desktop-scroll-label,.scroll-device{display:none}.mobile-scroll-label{display:inline}.gesture-intro:before{background-size:50vw 100%,100% 25vh}}@media (prefers-reduced-motion:reduce){.gesture-intro,.gesture-index,.gesture-copy,.gesture-begin,.gesture-begin i,.scroll-device b,.gesture-begin em{animation:none}}@media (pointer:fine){.scroll-site,.scroll-site button,.scroll-site a{cursor:none}.orbital-cursor{z-index:100;pointer-events:none;opacity:0;width:1px;height:1px;transition:opacity .2s;position:fixed;top:0;left:0}.orbital-cursor.visible{opacity:1}.cursor-node{border:1px solid #d6e4f185;border-radius:50%;width:30px;height:30px;transition:width .28s,height .28s,left .28s,top .28s,border-color .28s,background .28s;position:absolute;top:-15px;left:-15px}.cursor-node:before{content:"";border:1px solid #c7b27e61;border-radius:50%;animation:3s linear infinite cursorOrbit;position:absolute;inset:5px}.cursor-node:after{content:"";background:#f2f6f9;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #d4e8f9e6}.cursor-node i{background:#cbb47d;border-radius:50%;width:4px;height:4px;animation:3s linear infinite cursorSatellite;position:absolute;top:7px;left:2px;box-shadow:0 0 8px #cbb47d99}.cursor-node b{border-left:1px solid #d5e4f16b;height:7px;position:absolute;top:-4px;left:50%}.orbital-cursor small{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;opacity:.58;color:#dce5ed;letter-spacing:.14em;background:#04080cb8;border:1px solid #ffffff1a;align-items:center;gap:6px;padding:5px 7px;font:500 5px/1 Arial,sans-serif;transition:opacity .25s,transform .25s;display:flex;position:absolute;top:-8px;left:22px}.orbital-cursor small strong{font-weight:600}.orbital-cursor small em{color:#75c99a;font-style:normal}.orbital-cursor.interactive .cursor-node{background:#91b8db12;border-color:#d9e8f5cc;width:44px;height:44px;top:-22px;left:-22px}.orbital-cursor.interactive small{opacity:1;transform:translate(8px)}.orbital-cursor.interactive small em{font-size:0}.orbital-cursor.interactive small em:after{content:"INTERACT";color:#d3b97f;font-size:5px}.orbital-cursor.pressed .cursor-node{transform:scale(.82)}@keyframes cursorOrbit{to{transform:rotate(360deg)}}@keyframes cursorSatellite{to{transform-origin:13px 8px;transform:rotate(360deg)}}}@media (pointer:coarse){.orbital-cursor{display:none}}@media (prefers-reduced-motion:reduce){.cursor-node:before,.cursor-node i{animation:none}}.intro-brand h1{letter-spacing:-.082em;font-size:clamp(78px,12vw,224px)}.intro-brand p{margin-top:3.4vh}.deployment-command{grid-template-columns:auto 30px!important;align-items:end!important;gap:20px!important;bottom:4.5vh!important}.deployment-copy{text-align:right;gap:5px;display:grid}.deployment-copy small{color:#b4c4d37a;letter-spacing:.28em;font:500 5px/1 Arial,sans-serif}.deployment-copy strong{color:#f2f5f7;letter-spacing:.2em;font:600 9px/1 Arial,sans-serif}.deployment-copy em{color:#d3dee89e;letter-spacing:.2em;font:500 6px/1 Arial,sans-serif}.trajectory-guide{border-top:1px solid #ffffff47;border-bottom:1px solid #ffffff47;width:30px;height:56px;display:block;position:relative}.trajectory-guide:before{content:"";border-left:1px solid #bed3e74d;position:absolute;top:0;bottom:0;left:50%}.trajectory-guide:after{content:"↓";color:#d7e1ea;font:400 10px/1 Arial,sans-serif;position:absolute;bottom:-15px;left:50%;transform:translate(-50%)}.trajectory-guide b{z-index:2;background:#e8f2f8;border-radius:50%;width:5px;height:5px;animation:1.9s cubic-bezier(.45,0,.2,1) infinite trajectoryDrop;position:absolute;top:4px;left:50%;transform:translate(-50%);box-shadow:0 0 12px #b4d8f2e6}.trajectory-guide span{border-top:1px solid #cbb37b57;position:absolute;top:50%;left:5px;right:5px}@keyframes trajectoryDrop{0%{opacity:0;top:3px;transform:translate(-50%)scale(.6)}18%{opacity:1}78%{opacity:1}to{opacity:0;top:47px;transform:translate(-50%)scale(1.25)}}@media (pointer:fine){.cursor-node{border-color:#dae8f394;width:18px;height:18px;top:-9px;left:-9px}.cursor-node:before{inset:4px}.cursor-node:after{width:2px;height:2px}.cursor-node i{transform-origin:9px 5px;width:2px;height:2px;top:4px;left:0}.cursor-node b{height:5px;top:-3px}.orbital-cursor small{opacity:0;padding:4px 6px;top:-7px;left:15px;transform:translate(-3px)}.orbital-cursor.interactive .cursor-node{width:28px;height:28px;top:-14px;left:-14px}.orbital-cursor.interactive small{opacity:.9;transform:translate(4px)}}@media (max-width:760px){.intro-brand h1{font-size:17vw}.deployment-command{grid-template-columns:auto 25px!important;gap:14px!important;bottom:4.5vh!important}.deployment-copy strong{font-size:8px}.deployment-copy small{font-size:4px}.trajectory-guide{width:25px;height:48px}.trajectory-guide b{animation-name:trajectoryDropMobile}@keyframes trajectoryDropMobile{0%{opacity:0;top:3px}20%{opacity:1}80%{opacity:1}to{opacity:0;top:39px}}}@media (prefers-reduced-motion:reduce){.trajectory-guide b{animation:none;top:50%}}@media (pointer:fine){.cursor-node i{transform-origin:9px 5px;animation:2.6s linear infinite cursorOrbit}}.intro-brand h1{font-size:clamp(62px,8.5vw,158px)}.deployment-command{grid-template-columns:1fr!important;justify-items:center!important;gap:12px!important;bottom:5.5vh!important;left:50%!important}.deployment-copy{text-align:center;gap:7px}.deployment-copy small{font-size:6px}.deployment-copy strong{letter-spacing:.24em;font-size:14px}.deployment-copy em{letter-spacing:.24em;font-size:9px}.trajectory-guide{width:40px;height:68px}.trajectory-guide b{width:7px;height:7px;box-shadow:0 0 18px #b4d8f2}.trajectory-guide:after{font-size:13px;bottom:-17px}@keyframes trajectoryDropLarge{0%{opacity:0;top:3px;transform:translate(-50%)scale(.6)}18%{opacity:1}78%{opacity:1}to{opacity:0;top:57px;transform:translate(-50%)scale(1.25)}}.trajectory-guide b{animation-name:trajectoryDropLarge}@media (max-width:760px){.intro-brand h1{font-size:13.2vw}.deployment-command{gap:9px!important;bottom:4.5vh!important}.deployment-copy strong{font-size:11px}.deployment-copy em{font-size:7px}.trajectory-guide{width:32px;height:54px}.trajectory-guide b{animation-name:trajectoryDropMobile}}.mars-surface{-webkit-mask-image:radial-gradient(circle at 61.8% 38.2%,transparent 0,transparent var(--aperture),#000 calc(var(--aperture) + 9%));-webkit-mask-image:radial-gradient(circle at 61.8% 38.2%,transparent 0,transparent var(--aperture),#000 calc(var(--aperture) + 9%));-webkit-mask-image:radial-gradient(circle at 61.8% 38.2%,transparent 0,transparent var(--aperture),#000 calc(var(--aperture) + 9%));-webkit-mask-image:radial-gradient(circle at 61.8% 38.2%,transparent 0,transparent var(--aperture),#000 calc(var(--aperture) + 9%));mask-image:radial-gradient(circle at 61.8% 38.2%,transparent 0,transparent var(--aperture),#000 calc(var(--aperture) + 9%))}.mars-breach{z-index:3;aspect-ratio:1;pointer-events:none;will-change:opacity,transform;border:1px solid #ff915870;border-radius:50%;width:min(20vw,280px);position:absolute;top:38.2%;left:61.8%;box-shadow:0 0 45px #dc4c1e2e,inset 0 0 32px #ff9d6614}.mars-breach:before,.mars-breach:after{content:"";border-radius:50%;position:absolute}.mars-breach:before{border:1px dashed #ffc29e61;animation:7s linear infinite breachSpin;inset:13%}.mars-breach:after{background:radial-gradient(circle,#fff3dc 0,#e97742 7%,#d4471947 25%,#0000 68%);animation:1.7s ease-in-out infinite breachPulse;inset:34%;box-shadow:0 0 55px #f16430b8}.mars-breach i,.mars-breach b,.mars-breach em{border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mars-breach i{border:1px solid #ffb0803d;width:142%;height:42%;transform:translate(-50%,-50%)rotate(-21deg)}.mars-breach b{border:1px solid #b8d3e933;width:114%;height:24%;transform:translate(-50%,-50%)rotate(18deg)}.mars-breach em{background:#fff0d9;width:4px;height:4px;box-shadow:0 0 15px 5px #f67d41b8}@keyframes breachSpin{to{transform:rotate(360deg)}}@keyframes breachPulse{0%,to{opacity:.55;transform:scale(.78)}50%{opacity:1;transform:scale(1.18)}}@media (max-width:760px){.mars-surface{-webkit-mask-image:radial-gradient(circle at 50% 36%,transparent 0,transparent var(--aperture),#000 calc(var(--aperture) + 12%));-webkit-mask-image:radial-gradient(circle at 50% 36%,transparent 0,transparent var(--aperture),#000 calc(var(--aperture) + 12%));-webkit-mask-image:radial-gradient(circle at 50% 36%,transparent 0,transparent var(--aperture),#000 calc(var(--aperture) + 12%));-webkit-mask-image:radial-gradient(circle at 50% 36%,transparent 0,transparent var(--aperture),#000 calc(var(--aperture) + 12%));mask-image:radial-gradient(circle at 50% 36%,transparent 0,transparent var(--aperture),#000 calc(var(--aperture) + 12%))}.mars-breach{width:34vw;top:36%;left:50%}}@media (prefers-reduced-motion:reduce){.mars-breach:before,.mars-breach:after{animation:none}}.mars-surface{-webkit-mask-image:none!important;mask-image:none!important}.mars-breach{display:none!important}.scroll-mantra{z-index:6;color:#f4f1eb;text-align:center;white-space:nowrap;transform-origin:50%;will-change:opacity,transform;justify-items:center;gap:7px;transition:opacity 60ms linear,transform 60ms linear;display:grid;position:absolute;top:68%;left:50%}.scroll-mantra small{letter-spacing:.34em;color:#f4ccb594;font:600 6px/1 Arial,sans-serif}.scroll-mantra strong{letter-spacing:-.058em;text-shadow:0 4px 30px #2707024d;font:500 clamp(38px,6.2vw,108px)/.9 Arial,Helvetica,sans-serif}.scroll-mantra>span{color:#ffe1d0b8;letter-spacing:.28em;margin-top:4px;padding-bottom:9px;font:600 8px/1 Arial,sans-serif;position:relative}.scroll-mantra>span:after{content:"";transform-origin:0;border-top:1px solid #f4b28b6b;animation:1.7s ease-in-out infinite scrollSignal;position:absolute;bottom:0;left:0;right:22px}.scroll-mantra i{margin-left:9px;font-style:normal;animation:1.45s ease-in-out infinite scrollArrow;display:inline-block}@keyframes scrollSignal{0%{opacity:.25;transform:scaleX(.12)}55%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@media (max-width:760px){.scroll-mantra{gap:6px;top:66%}.scroll-mantra strong{font-size:10.8vw}.scroll-mantra small{font-size:5px}.scroll-mantra>span{font-size:7px}}@media (prefers-reduced-motion:reduce){.scroll-mantra>span:after,.scroll-mantra i{animation:none}}.mars-code-surface{image-rendering:pixelated;transform-origin:61.8% 38.2%;will-change:opacity,transform,filter;transition:opacity 60ms linear,transform 60ms linear,filter 60ms linear;z-index:3!important;width:106%!important;height:106%!important;inset:-3%!important}.particle-field{z-index:4!important}.pixel-frame-ui{z-index:5;pointer-events:none;transform-origin:50%;transition:opacity 60ms linear,transform 60ms linear;position:absolute;inset:4.5vh 3.5vw}.pixel-frame-ui i{width:52px;height:52px;position:absolute}.pixel-frame-ui i:first-child{border-top:1px solid #ffbf9299;border-left:1px solid #ffbf9299;top:0;left:0}.pixel-frame-ui i:nth-child(2){border-top:1px solid #ffbf9299;border-right:1px solid #ffbf9299;top:0;right:0}.pixel-frame-ui i:nth-child(3){border-bottom:1px solid #ffbf9299;border-left:1px solid #ffbf9299;bottom:0;left:0}.pixel-frame-ui i:nth-child(4){border-bottom:1px solid #ffbf9299;border-right:1px solid #ffbf9299;bottom:0;right:0}.pixel-frame-ui b{border-top:1px solid #ffd5b538;animation:3.6s linear infinite frameScan;position:absolute;top:0;left:0;right:0;box-shadow:0 0 12px #cb4b1b40}@keyframes frameScan{0%{opacity:0;top:0}10%,85%{opacity:1}to{opacity:0;top:100%}}@media (max-width:760px){.pixel-frame-ui{inset:3vh 5vw}.pixel-frame-ui i{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.pixel-frame-ui b{animation:none;top:50%}}.gesture-intro{color:#f1eee8;isolation:isolate;background:#030405}.gesture-intro:before{z-index:1;opacity:1;background:radial-gradient(circle at 72% 42%,#77361a26,#0000 25%),linear-gradient(90deg,#030405fa 0%,#030405db 46%,#0304056b 100%);-webkit-mask-image:none;mask-image:none}.gesture-intro:after{content:"";z-index:5;pointer-events:none;border-top:1px solid #eee4d621;position:absolute;inset:clamp(22px,3.5vw,56px)}.mars-code-surface{opacity:.78;filter:saturate(.68)contrast(1.14);image-rendering:auto;transform-origin:72% 42%;z-index:0!important;width:104%!important;height:104%!important;inset:-2%!important}.particle-field{z-index:2!important;opacity:.45!important}.gesture-index{z-index:6;color:#e6e0d67a;letter-spacing:.25em;align-items:center;gap:13px;font:600 7px/1 Arial,sans-serif;display:flex;top:clamp(43px,6.2vh,72px);left:clamp(30px,5.5vw,92px)}.gesture-index:before{display:none}.gesture-index i{background:#b8794f;border-radius:50%;width:3px;height:3px;display:block;box-shadow:0 0 10px #b8794fa6}.intro-brand{z-index:6;width:min(820px,67vw);animation:1.2s cubic-bezier(.2,.75,.2,1) both premiumCopyIn;top:48%;left:clamp(30px,5.5vw,92px);transform:translateY(-50%)}.intro-brand small{color:#a36d4d;letter-spacing:.34em;margin:0 0 clamp(24px,4.5vh,52px);font:600 8px/1 Arial,sans-serif}.intro-brand h1{color:#eeeae3;font:300 clamp(58px,7.8vw,132px)/.84 var(--site-display-font);letter-spacing:-.068em;white-space:normal;text-wrap:balance;margin:0}.intro-brand h1 em{color:#eeeae361;font-style:normal;font-weight:300}.intro-brand p{width:min(620px,70vw);color:inherit;grid-template-columns:auto minmax(180px,300px);align-items:start;gap:clamp(24px,4vw,62px);margin:clamp(30px,5vh,58px) 0 0;display:grid}.intro-brand p strong{color:#f0ece5;letter-spacing:.16em;white-space:nowrap;font:600 10px/1 Arial,sans-serif}.intro-brand p span{color:#e1dbd27a;letter-spacing:.015em;border-left:1px solid #ede4d82b;padding-left:20px;font:400 11px/1.6 Arial,sans-serif}.scroll-mantra{z-index:7;text-align:right;display:block;inset:auto clamp(30px,5.5vw,92px) clamp(42px,6vh,70px) auto;transform:none!important}.scroll-mantra>span{color:#ede6dc9e;letter-spacing:.28em;align-items:center;gap:16px;margin:0;padding:0;font:600 7px/1 Arial,sans-serif;display:flex}.scroll-mantra>span:before{content:"";border-top:1px solid #ebe0d340;width:42px}.scroll-mantra>span:after{display:none}.scroll-mantra i{color:#b8794f;margin:0;font-size:11px}@keyframes premiumCopyIn{0%{opacity:0;filter:blur(6px);transform:translateY(calc(22px - 50%))}to{opacity:1;filter:none;transform:translateY(-50%)}}@media (max-width:760px){.gesture-intro:after{inset:22px}.gesture-index{font-size:6px;top:42px;left:7vw}.intro-brand{width:86vw;top:46%;left:7vw}.intro-brand small{margin-bottom:24px;font-size:6px}.intro-brand h1{letter-spacing:-.062em;font-size:15vw;line-height:.88}.intro-brand p{grid-template-columns:1fr;gap:14px;width:76vw;margin-top:30px}.intro-brand p strong{font-size:8px}.intro-brand p span{border:0;max-width:250px;padding:0;font-size:9px}.scroll-mantra{bottom:42px;right:7vw}.scroll-mantra>span{gap:10px;font-size:6px}.scroll-mantra>span:before{width:24px}.mars-code-surface{transform-origin:62% 38%}}@media (prefers-reduced-motion:reduce){.intro-brand{animation:none}}.mars-code-surface{opacity:.2;mix-blend-mode:screen;filter:hue-rotate(155deg)saturate(.55)contrast(1.3)}.orbital-survey{z-index:5;clip-path:polygon(12% 0,100% 0,100% 86%,88% 100%,0 100%,0 14%);perspective:700px;pointer-events:none;opacity:.78;border:1px solid #87cddc33;position:absolute;inset:11vh 5vw 12vh 42vw;overflow:hidden}.survey-grid{background-image:linear-gradient(#80cddc29 1px,#0000 1px),linear-gradient(90deg,#80cddc29 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:-18%;transform:rotate(-7deg)scale(1.12);-webkit-mask-image:radial-gradient(circle at 58% 48%,#000,#0000 72%);mask-image:radial-gradient(circle at 58% 48%,#000,#0000 72%)}.survey-scan{background:linear-gradient(#0000,#66d8dd14,#9defe26b);border-bottom:1px solid #b9f5e9e6;height:18%;animation:5.8s cubic-bezier(.45,0,.2,1) infinite surveySweep;position:absolute;top:-18%;left:0;right:0;box-shadow:0 8px 34px #59dcd333}.survey-target{border:1px solid #b8f1df;width:20px;height:20px;animation:5.8s ease-in-out infinite targetAcquire;position:absolute;box-shadow:0 0 18px #79ebd280}.survey-target:before,.survey-target:after{content:"";background:#c5f7e8;position:absolute}.survey-target:before{width:1px;top:-7px;bottom:-7px;left:50%}.survey-target:after{height:1px;top:50%;left:-7px;right:-7px}.survey-target span{color:#c9f5e8;letter-spacing:.15em;white-space:nowrap;font:600 6px/1 Arial,sans-serif;position:absolute;top:-2px;left:27px}.scan-readout{z-index:7;text-align:right;gap:7px;display:grid;position:absolute;top:clamp(43px,6.2vh,72px);right:clamp(30px,5.5vw,92px)}.scan-readout small{color:#cce6e661;letter-spacing:.22em;font:600 6px/1 Arial,sans-serif}.scan-readout strong{color:#a9dfd0;letter-spacing:.18em;font:600 7px/1 Arial,sans-serif}.scan-readout strong:before{content:"";vertical-align:1px;background:#9be1ca;border-radius:50%;width:4px;height:4px;margin-right:9px;display:inline-block;box-shadow:0 0 10px #9be1ca}.intro-brand{width:min(700px,58vw)}.intro-brand small{color:#82b9b4}.intro-brand h1 em{color:#a6d7cf80}.scroll-mantra i{color:#92d5c8}@keyframes surveySweep{0%{opacity:0;top:-18%}12%{opacity:1}75%{opacity:1}to{opacity:0;top:100%}}@keyframes targetAcquire{0%,28%{opacity:.12;transform:scale(.72)}38%,82%{opacity:1;transform:scale(1)}to{opacity:.24;transform:scale(.86)}}@media (max-width:760px){.gesture-intro{background-position:63%}.gesture-intro:before{background:linear-gradient(#01060a52,#01060ac2 44%,#01060af5)}.orbital-survey{opacity:.6;inset:9vh 7vw 44vh 18vw}.survey-grid{background-size:28px 28px}.survey-target{width:15px;height:15px}.survey-target span{display:none}.scan-readout{top:80px;right:7vw}.intro-brand{width:86vw;top:57%}.intro-brand h1{font-size:14.2vw}}@media (prefers-reduced-motion:reduce){.survey-scan,.survey-target{animation:none}.survey-scan{top:55%}}.gesture-intro:before{mix-blend-mode:normal;background:linear-gradient(90deg,#010407f7 0%,#010407c2 40%,#0104070d 78%),radial-gradient(circle at 72% 42%,#0000 0,#01040738 54%,#010407d1 100%)}.mars-code-surface{opacity:1;mix-blend-mode:screen;filter:none;image-rendering:auto}.orbital-survey{clip-path:none;opacity:.9;border:0;inset:12vh 4vw 10vh 43vw;overflow:visible;-webkit-mask-image:radial-gradient(at 55% 48%,#000 0,#000000d1 42%,#0000 76%);mask-image:radial-gradient(at 55% 48%,#000 0,#000000d1 42%,#0000 76%)}.survey-grid,.survey-scan{display:none}.survey-target{width:18px;height:18px;box-shadow:none;border:0}.survey-target:before{background:0 0;border-top:1px solid #c2efe4;border-left:1px solid #c2efe4;width:auto;height:auto;inset:-5px}.survey-target:after{background:0 0;border-bottom:1px solid #c2efe4;border-right:1px solid #c2efe4;width:auto;height:auto;inset:-5px}.particle-field{mix-blend-mode:screen;opacity:.28!important}@media (max-width:760px){.gesture-intro{background:radial-gradient(circle at 62% 28%,#09171c 0,#02070a 42%,#010203 75%)}.gesture-intro:before{background:linear-gradient(#01040714,#010407cc 47%,#010407f5)}.orbital-survey{inset:8vh 5vw 48vh 18vw}}.gesture-intro:before{opacity:calc(1 - var(--reveal) * .92);transition:opacity 80ms linear}.scan-zones{z-index:5;pointer-events:none;transition:opacity 80ms linear;position:absolute;inset:0}.scan-zones i{transform-origin:50%;background:linear-gradient(135deg,#7ed5cc06,#0000 55%);border:1px solid #9be7dd57;transition:opacity 80ms linear,transform 80ms linear;position:absolute;box-shadow:inset 0 0 44px #52c9c209}.scan-zones i:first-child{width:38vw;height:34vh;top:10vh;left:6vw}.scan-zones i:nth-child(2){border-color:#d4ae7759;width:43vw;height:45vh;top:19vh;right:5vw;box-shadow:inset 0 0 60px #c78d4c0b}.scan-zones i:nth-child(3){height:29vh;bottom:8vh;left:22vw;right:17vw}.scan-zones i:after{content:"ACQUIRED";color:#bcede68f;letter-spacing:.22em;font:600 5px/1 Arial,sans-serif;position:absolute;top:8px;right:8px}.scan-zones b{filter:blur(.2px);background:linear-gradient(90deg,#0000,#90e7dd17,#0000);border-right:1px solid #acefe675;width:12vw;height:100%;transition:transform 80ms linear;position:absolute;top:0;left:-14vw}.scroll-mantra{text-align:center;bottom:7vh!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.scroll-mantra>span{box-sizing:border-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;background:#040d1138;border:1px solid #bfe5e038;border-radius:50%;place-items:center;width:88px;height:88px;padding:0 15px;font-size:7px;line-height:1.45;animation:2.2s ease-in-out infinite scrollCore;display:grid}.scroll-mantra>span:before{border:1px solid #8ed4cc1c;border-radius:50%;width:112px;height:112px;animation:2.2s ease-out infinite scrollRing;position:absolute;transform:scale(.8)}.scroll-mantra i{font-size:12px;position:absolute;bottom:13px}@keyframes scrollCore{50%{border-color:#b7ebe47a;box-shadow:0 0 35px #6bd2c914}}@keyframes scrollRing{0%{opacity:0;transform:scale(.7)}35%{opacity:1}to{opacity:0;transform:scale(1.14)}}@media (max-width:760px){.scan-zones i:first-child{width:54vw;height:26vh;top:9vh;left:5vw}.scan-zones i:nth-child(2){width:62vw;height:32vh;top:28vh;right:4vw}.scan-zones i:nth-child(3){height:25vh;bottom:10vh;left:8vw;right:8vw}.scroll-mantra{bottom:5vh!important}.scroll-mantra>span{width:76px;height:76px;font-size:6px}.scroll-mantra>span:before{width:96px;height:96px}}@media (prefers-reduced-motion:reduce){.scroll-mantra>span,.scroll-mantra>span:before{animation:none}}.gesture-intro{background:#010203}.gesture-intro:before{opacity:1;mix-blend-mode:normal;background:radial-gradient(circle at 70% 44%,#0a1b2185,#0000 35%),linear-gradient(90deg,#010305f0,#01030585 54%,#01030529)}.scan-zones{display:none}.mars-code-surface{image-rendering:auto;filter:contrast(1.08)}.scroll-mantra>span{letter-spacing:.24em;background:#02080bb8;border-color:#bfebe557;width:98px;height:98px;font-size:8px;box-shadow:0 0 0 1px #7bcdc40a,0 0 42px #4dbeb514}.scroll-mantra>span:after{content:"MOVE TO REVEAL";color:#bce0db6b;letter-spacing:.28em;border:0;width:150px;font:600 5px/1 Arial,sans-serif;display:block;position:absolute;bottom:-27px;left:50%;transform:translate(-50%)}.scroll-mantra i{color:#9de1d7;animation:1.3s ease-in-out infinite scrollArrow;bottom:15px}@media (max-width:760px){.scroll-mantra>span{width:84px;height:84px;font-size:7px}.scroll-mantra>span:before{width:108px;height:108px}.scroll-mantra>span:after{bottom:-23px}}.orbital-survey{inset:9vh 3vw 10vh 40vw;-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000)}.survey-target{transform-origin:50%;will-change:transform,opacity;animation:16s ease-in-out infinite both eventBreathe}.survey-target span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:left;background:#020a0dd6;border:1px solid #9de0d733;gap:5px;min-width:134px;padding:9px 11px;top:-9px;left:27px;box-shadow:0 8px 26px #0000004d;display:grid!important}.survey-target span strong{color:#d7f3ee;letter-spacing:.1em;font:600 10px/1.1 Arial,sans-serif}.survey-target span em{color:#b1e1da9e;letter-spacing:.12em;font:500 8px/1.1 Arial,sans-serif}.target-one{animation-delay:0s;top:13%;left:12%}.target-two{animation-delay:1.6s;top:10%;left:54%}.target-three{animation-delay:3.2s;top:29%;left:28%}.target-four{animation-delay:4.8s;top:28%;left:76%}.target-five{animation-delay:6.4s;top:47%;left:7%}.target-six{animation-delay:8s;top:47%;left:47%}.target-seven{animation-delay:9.6s;top:60%;left:79%}.target-eight{animation-delay:11.2s;top:68%;left:19%}.target-nine{animation-delay:12.8s;top:77%;left:53%}.target-ten{animation-delay:14.4s;top:87%;left:82%}.target-four span,.target-seven span,.target-ten span{text-align:right;left:auto;right:27px}@keyframes eventBreathe{0%,18%,to{opacity:.32;transform:scale(.78)}9%{opacity:1;transform:scale(1)}}@media (max-width:760px){.orbital-survey{inset:7vh 4vw 38vh 8vw}.survey-target{width:13px;height:13px}.survey-target span{min-width:104px;padding:7px 8px}.survey-target span strong{font-size:8px}.survey-target span em{font-size:7px}.target-eight,.target-nine,.target-ten{display:none}.target-four span,.target-seven span{right:20px}.survey-target span{left:20px}}@media (prefers-reduced-motion:reduce){.survey-target{opacity:.72;animation:none;transform:none}}.inner-site{--accent:#c8a66d;color:#f1f0eb;background:#05070a;min-height:100vh;overflow:clip visible}.inner-site a{color:inherit;text-decoration:none}.inner-nav:not(.site-top-nav){z-index:10;border-bottom:1px solid #ffffff1a;grid-template-columns:1fr auto 1fr;align-items:center;height:96px;padding:0 5vw;display:grid;position:absolute;top:0;left:0;right:0}.inner-brand{letter-spacing:.18em;align-items:center;gap:14px;font-size:11px;display:flex}.inner-brand span{width:27px;height:27px;font:400 12px/1 var(--site-display-font);border:1px solid #ffffffa8;place-items:center;display:grid;transform:rotate(45deg)}.inner-brand b{font-weight:700}.inner-nav nav{gap:40px;display:flex}.inner-nav nav a,.inner-contact{color:#e8eced80;letter-spacing:.2em;font-size:8px;transition:color .25s;position:relative}.inner-nav nav a:after{content:none;display:none}.inner-nav nav a:hover,.inner-nav nav a.active,.inner-contact:hover,.inner-contact.active{color:#fff}.inner-contact{border-bottom:0;justify-self:end;padding:10px 0}.inner-contact span{color:var(--accent);margin-left:16px}.inner-hero{isolation:isolate;background:radial-gradient(circle at 76% 44%,#545b6026,#0000 24%),linear-gradient(145deg,#06090c,#030405 74%);min-height:100vh;position:relative}.inner-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#04070af2 0%,#04070a8a 50%,#0000 74%);position:absolute;inset:0}.hero-grid{opacity:.24;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:8.333vw 8.333vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 75%);mask-image:linear-gradient(90deg,#000,#0000 75%)}.hero-orbit{aspect-ratio:1;border:1px solid #ffffff21;border-radius:50%;width:min(62vw,890px);animation:32s linear infinite innerOrbit;position:absolute;top:10vh;right:-10vw;transform:rotate(-14deg)}.hero-orbit i{border:1px solid #ffffff14;border-radius:50%;position:absolute;inset:13%}.hero-orbit i:nth-child(2){border-color:var(--accent);inset:37%}@supports (color:color-mix(in lab, red, red)){.hero-orbit i:nth-child(2){border-color:color-mix(in srgb,var(--accent) 32%,transparent)}}.hero-orbit b{background:var(--accent);width:8px;height:8px;box-shadow:0 0 30px var(--accent);border-radius:50%;position:absolute;top:38%;left:1.5%}.hero-index{color:#e9eced75;letter-spacing:.28em;align-items:center;gap:16px;font-size:6px;display:flex;position:absolute;top:142px;left:5vw}.hero-index i{border-top:1px solid var(--accent);width:44px}.hero-copy{width:min(76vw,930px);position:absolute;top:50%;left:9vw;transform:translateY(-47%)}.hero-copy>p{color:#dde2e485;width:min(390px,76vw);margin:0 0 clamp(35px,6vh,72px);font-size:12px;line-height:1.65}.hero-copy h1{font:300 clamp(68px,9.4vw,156px)/.78 var(--site-display-font);letter-spacing:-.073em;margin:0}.hero-copy h1 em{color:var(--accent);font-weight:400}.hero-stat{text-align:right;display:grid;position:absolute;bottom:9vh;right:5vw}.hero-stat strong{font:300 clamp(34px,4vw,62px)/1 var(--site-display-font)}.hero-stat span{color:#fff6;letter-spacing:.28em;margin-top:9px;font-size:6px}.hero-scroll{color:#fff6;letter-spacing:.25em;font-size:6px;position:absolute;bottom:8vh;left:5vw}.hero-scroll span{color:var(--accent);margin-left:16px}.inner-missions{--accent:#cf9b63}.inner-missions .inner-hero{background:radial-gradient(circle at 79% 47%,#ab663833,#0000 21%),linear-gradient(145deg,#090a0c,#030405 72%)}.inner-technology{--accent:#75b8b4}.inner-technology .inner-hero{background:radial-gradient(circle at 77% 42%,#28878b36,#0000 23%),#03080a}.inner-technology .hero-grid{transform-origin:bottom;transform:perspective(500px)rotateX(52deg)scale(1.4)}.inner-company{--accent:#9aabcf}.inner-company .inner-hero{background:radial-gradient(at 76% 45%,#7083ac33,#0000 28%),linear-gradient(135deg,#07090f,#030405)}.inner-company .hero-orbit{opacity:.55;border-radius:0;transform:rotate(45deg)}.inner-contact{--accent:#d47b57}.inner-contact .inner-hero{background:radial-gradient(circle at 75% 45%,#bf4b2a2e,#0000 22%),#080606;min-height:82vh}.inner-contact .hero-stat{display:none}@keyframes innerOrbit{to{transform:rotate(346deg)}}@media (max-width:760px){.inner-nav{height:auto;min-height:68px;padding:0 4vw}.inner-brand b{display:none}.inner-hero{min-height:92vh}.hero-grid{background-size:25vw 25vw}.hero-index{top:112px;left:7vw}.hero-copy{width:86vw;top:48%;left:7vw}.hero-copy>p{margin-bottom:35px;font-size:10px}.hero-copy h1{font-size:17vw;line-height:.82}.hero-orbit{width:115vw;top:22vh;right:-52vw}.hero-stat{bottom:9vh;right:7vw}.hero-scroll{bottom:6vh;left:7vw}.inner-footer{grid-template-columns:1fr auto}.inner-footer span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.hero-orbit,.signal-rings i{animation:none}}.inner-page-missions{--accent:#cf9b63}.inner-page-missions .inner-hero{background:radial-gradient(circle at 79% 47%,#ab663833,#0000 21%),linear-gradient(145deg,#090a0c,#030405 72%)}.inner-page-technology{--accent:#75b8b4}.inner-page-technology .inner-hero{background:radial-gradient(circle at 77% 42%,#28878b36,#0000 23%),#03080a}.inner-page-technology .hero-grid{transform-origin:bottom;transform:perspective(500px)rotateX(52deg)scale(1.4)}.inner-page-company{--accent:#9aabcf}.inner-page-company .inner-hero{background:radial-gradient(at 76% 45%,#7083ac33,#0000 28%),linear-gradient(135deg,#07090f,#030405)}.inner-page-company .hero-orbit{opacity:.55;border-radius:0;transform:rotate(45deg)}.inner-page-platform{--accent:#8eb4d4}.inner-page-platform .inner-hero{background:radial-gradient(circle at 74% 42%,#5884a838,#0000 24%),linear-gradient(145deg,#070a0f,#030405 72%)}.inner-page-contact{--accent:#d47b57}.inner-page-contact .inner-hero{background:radial-gradient(circle at 75% 45%,#bf4b2a2e,#0000 22%),#080606;min-height:82vh}.inner-page-contact .hero-stat{display:none}.access-gate{z-index:1000;color:#eff3f2;background:radial-gradient(circle at 76% 34%,#548a9724,#0000 28%),radial-gradient(circle at 18% 82%,#b0673d17,#0000 25%),#020609;place-items:center;min-height:100vh;display:grid;position:fixed;inset:0;overflow:hidden}.access-gate-grid{background-image:linear-gradient(#8bbec40e 1px,#0000 1px),linear-gradient(90deg,#8bbec40e 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:-30%;transform:perspective(700px)rotateX(61deg)rotate(-8deg);-webkit-mask-image:radial-gradient(circle,#000,#0000 66%);mask-image:radial-gradient(circle,#000,#0000 66%)}.access-gate:after{content:"";clip-path:polygon(0 0,34% 0,34% 1px,66% 1px,66% 0,100% 0,100% 100%,66% 100%,66% calc(100% - 1px),34% calc(100% - 1px),34% 100%,0 100%);border:1px solid #b2d5d81f;position:absolute;inset:clamp(20px,3vw,48px)}.access-gate-orbit{aspect-ratio:1;border:1px solid #8fcccf24;border-radius:50%;width:min(52vw,760px);animation:28s linear infinite accessOrbit;position:absolute;top:3vh;right:-9vw}.access-gate-orbit:before,.access-gate-orbit:after{content:"";border:1px solid #8fcccf17;border-radius:50%;position:absolute}.access-gate-orbit:before{inset:14%}.access-gate-orbit:after{inset:37%}.access-gate-orbit i{background:#9ee1d8;border-radius:50%;width:7px;height:7px;position:absolute;top:28%;left:5%;box-shadow:0 0 24px 5px #64d3cb75}.access-gate-orbit b{transform-origin:top;background:linear-gradient(#95ced333,#0000);width:1px;height:50%;position:absolute;top:50%;left:50%}.access-panel{z-index:2;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#0a1419e8,#040a0ec7);border:1px solid #cae0e029;width:min(560px,100vw - 48px);padding:clamp(34px,5vw,66px);position:relative;box-shadow:0 34px 100px #0000006b}.access-status{color:#c1d7d77a;letter-spacing:.25em;font:600 6px/1 Arial,sans-serif;position:absolute;top:-29px;left:0}.access-status i{background:#8bd9cc;border-radius:50%;width:4px;height:4px;margin-right:9px;display:inline-block;box-shadow:0 0 9px #8bd9cc}.access-mark{border:1px solid #dae7e485;place-items:center;width:34px;height:34px;margin-bottom:46px;font:500 12px/1 Arial,sans-serif;display:grid;transform:rotate(45deg)}.access-mark:first-letter{transform:rotate(-45deg)}.access-kicker{color:#74aea9;letter-spacing:.32em;margin:0 0 20px;font:600 7px/1 Arial,sans-serif}.access-panel h1{color:#f0f0eb;font:300 clamp(44px,6vw,72px)/.9 var(--site-display-font);letter-spacing:-.055em;margin:0}.access-panel h1 em{color:#a8d4ce7a;font-weight:400}.access-copy{color:#d9e4e27a;max-width:340px;margin:25px 0 42px;font:400 11px/1.6 Arial,sans-serif}.access-panel form label{color:#bdd3d17a;letter-spacing:.25em;margin-bottom:10px;font:600 6px/1 Arial,sans-serif;display:block}.access-field{border-bottom:1px solid #c6dcd947;grid-template-columns:1fr auto;transition:border-color .2s;display:grid}.access-field:focus-within{border-color:#9bd9d0}.access-field.error{border-color:#c87968}.access-field input{color:#f2f5f3;letter-spacing:.12em;background:0 0;border:0;outline:0;min-width:0;padding:14px 0;font:500 18px/1 Arial,sans-serif}.access-field button{color:#b5d9d4;letter-spacing:.2em;cursor:pointer;background:0 0;border:0;padding:0 0 0 24px;font:600 8px/1 Arial,sans-serif}.access-field button:disabled{opacity:.28;cursor:not-allowed}.access-field button span{color:#d2a17d;margin-left:10px;font-size:15px}.access-error{color:#d58c7b;letter-spacing:.08em;height:14px;margin:9px 0 0;font:500 8px/1.4 Arial,sans-serif}.access-panel footer{color:#b5cecc4d;letter-spacing:.2em;border-top:1px solid #c7dcda17;justify-content:space-between;gap:20px;margin-top:42px;padding-top:16px;font:600 5px/1 Arial,sans-serif;display:flex}@keyframes accessOrbit{to{transform:rotate(360deg)}}@media (max-width:600px){.access-panel{padding:38px 28px}.access-mark{margin-bottom:38px}.access-copy{margin-bottom:34px}.access-panel footer{flex-direction:column;align-items:flex-start;gap:8px}.access-gate-orbit{width:90vw;top:8vh;right:-34vw}}@media (prefers-reduced-motion:reduce){.access-gate-orbit{animation:none}}.public-nav-actions{align-items:center;gap:22px;display:flex}.editor-link{color:#91c9c2;letter-spacing:.17em;font-size:8px;text-decoration:none;transition:color .2s}.editor-link:hover{color:#d7f1ed}.editor-link:before{content:"";vertical-align:1px;background:#83d3c7;border-radius:50%;width:4px;height:4px;margin-right:8px;display:inline-block;box-shadow:0 0 9px #83d3c7cc}@media (max-width:760px){.public-nav-actions{gap:15px}.editor-link{font-size:7px}.public-nav-actions .contact{display:none}}.site-credit{transform-origin:0 100%;transform:scale(.76)}@media (max-width:760px){.site-credit{transform:scale(.8)}}.gesture-index,.intro-brand small,.scan-readout small,.scan-readout strong,.survey-target span,.scroll-mantra>span,.scroll-mantra>span:after,.site-credit small,.planet-reading h3,.deployment-copy small,.deployment-copy em{font-size:11px;line-height:1.35}.intro-brand p strong,.site-credit strong,.deployment-copy strong{font-size:13px;line-height:1.35}.intro-brand p span{color:#eeebe5b8;max-width:360px;font-size:15px;line-height:1.55}.scroll-mantra>span{letter-spacing:.16em;width:108px;height:108px;padding:0 16px}.scroll-mantra>span:before{width:132px;height:132px}.scroll-mantra>span:after{letter-spacing:.16em;width:170px;bottom:-32px}.scan-readout small,.scan-readout strong,.gesture-index,.intro-brand small{letter-spacing:.16em}.site-credit{grid-template-columns:32px auto;gap:12px;min-width:245px}.credit-copy{gap:8px}.site-credit small{letter-spacing:.12em;height:auto}.site-credit strong{letter-spacing:.12em}.credit-orbit{width:30px;height:30px}.planet-condition{min-width:180px}.access-status,.access-kicker,.access-panel form label,.access-field button,.access-error,.access-panel footer{font-size:11px;line-height:1.4}.access-status,.access-kicker,.access-panel form label,.access-field button,.access-panel footer{letter-spacing:.12em}.access-copy{color:#e7eeedb8;max-width:420px;font-size:15px;line-height:1.6}.access-error{height:18px}.public-preview{font-family:var(--site-ui-font)}.public-nav>div,.public-nav>div button,.contact,.editor-link,.explore,.mission-stamp small,.scroll-cue,.preview-dock button,.preview-dock span{font-size:var(--site-nav-size);line-height:1.4}.public-nav>div,.public-nav>div button,.contact,.editor-link{font-size:var(--site-nav-size)}.public-copy>p:not(.eyebrow),.info-card p{font-size:var(--site-detail-size)}.public-copy .eyebrow{font-size:11px}.brand small,.project-meta,.preview-btn,.publish-btn,.rail-item small,.panel-heading p,.scene-name,.scene-name small,.scene-actions button,.panel-foot,.canvas-toolbar,.canvas-toolbar button,.inspector-head,.inspector-head button,.inspector-section label,.inspector-section textarea,.inspector-section .field,.inspector-section input,.inspector-section p,.range-label,.media button b,.media button small,.deck-ops button,.tool-panel>label,.tool-panel>button,.tool-panel>input,.asset-grid button,.settings-panel input,.settings-panel p,.page-list button,.page-editor label,.page-editor input,.page-editor textarea,.page-editor button,.add-page,.empty-pages,.redo-popover>small,.redo-popover>strong,.redo-popover>p,.redo-popover>div button,.publish-kicker,.version-card small,.version-card strong,.version-card>span,.publish-modal>label,.publish-modal>input,.launch-btn,.modal-note,.toast{font-size:11px;line-height:1.4}@media (max-width:760px){.gesture-index,.intro-brand small,.intro-brand p strong,.intro-brand p span,.scroll-mantra>span,.site-credit small,.site-credit strong,.planet-reading h3,.deployment-copy small,.deployment-copy strong,.deployment-copy em,.editor-link{font-size:11px}.intro-brand p span{font-size:14px}.scroll-mantra>span{width:94px;height:94px}.scroll-mantra>span:before{width:114px;height:114px}.site-credit{grid-template-columns:28px auto;min-width:225px}.credit-orbit{width:26px;height:26px}.access-status{max-width:calc(100vw - 48px);top:-38px}.access-panel footer{gap:12px}}.scroll-mantra>.reveal-cue{width:auto;min-width:150px;height:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;place-items:center;gap:13px;padding:0;animation:none;display:grid}.scroll-mantra>.reveal-cue:before,.scroll-mantra>.reveal-cue:after{display:none}.reveal-cue small{color:#cce6e2ad;letter-spacing:.2em;font:600 11px/1 Arial,sans-serif}.reveal-cue>i{width:28px;height:37px;color:inherit;justify-items:center;gap:1px;margin:0;animation:none;display:grid;position:relative;inset:auto}.reveal-cue>i>b{opacity:.2;filter:drop-shadow(0 0 5px #6bdacd47);border-bottom:1px solid #9de1d7;border-right:1px solid #9de1d7;width:15px;height:15px;animation:1.8s ease-in-out infinite chevronFall;transform:rotate(45deg)}.reveal-cue>i>b:nth-child(2){animation-delay:.18s}.reveal-cue>i>b:nth-child(3){animation-delay:.36s}.gesture-intro{cursor:default}.scroll-mantra>.reveal-cue{-webkit-appearance:none;appearance:none;color:inherit;font:inherit;cursor:pointer}.scroll-mantra>.reveal-cue:focus-visible{outline-offset:12px;outline:1px solid #9de1d8b3}@keyframes chevronFall{0%,to{opacity:.16;transform:translateY(-3px)rotate(45deg)}45%{opacity:1;transform:translateY(2px)rotate(45deg)}}@media (max-width:760px){.scroll-mantra>.reveal-cue{gap:11px;min-width:138px}.reveal-cue small{font-size:10px}.reveal-cue>i{transform-origin:top;transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.reveal-cue>i>b{opacity:.72;animation:none}}@media (pointer:fine){.cursor-node{width:24px;height:24px;top:-12px;left:-12px}.cursor-node:before{inset:5px}.cursor-node:after{width:3px;height:3px}.cursor-node i{transform-origin:12px 7px;width:3px;height:3px;top:5px;left:0}.cursor-node b{height:7px;top:-4px}.orbital-cursor small{top:-8px;left:19px}.orbital-cursor.interactive .cursor-node{width:36px;height:36px;top:-18px;left:-18px}}.inner-site{font-family:var(--site-ui-font)}.inner-site .inner-brand{font-size:13px}.inner-site .inner-nav nav a,.inner-site .inner-contact{font-size:var(--site-nav-size);color:#e8eced80;border-bottom:0;justify-self:end;padding:10px 0;line-height:1.4}.inner-site .inner-contact:hover{color:#fff}.inner-site .hero-index,.inner-site .hero-stat span,.inner-site .hero-scroll,.inner-site .section-label,.inner-site .systems-grid article small,.inner-site .tech-spec-grid article small,.inner-site .tech-spec-grid strong,.inner-site .company-quote small,.inner-site .signal-panel small,.inner-site .contact-copy>small,.inner-site .inner-footer{font-size:11px;line-height:1.4}.inner-site .hero-copy>p,.inner-site .mission-timeline p,.inner-site .tech-spec-grid p,.inner-site .company-values p,.inner-site .contact-copy p{font-size:var(--site-detail-size);line-height:1.6}.inner-site .hero-copy h1{font-size:clamp(62px,8.5vw,158px);line-height:.82}.inner-site .mission-timeline h3,.inner-site .tech-spec-grid h3{font-size:clamp(34px,3.8vw,58px)}.inner-site .company-values h3,.inner-site .mission-timeline .phase-meta{font-size:13px}.inner-site .contact-copy>a{font-size:11px;line-height:1.4}@media (max-width:760px){.inner-site .inner-brand{font-size:13px}.inner-site .inner-contact{font-size:var(--site-nav-size)}.inner-site .hero-copy h1{font-size:13.2vw;line-height:.84}.inner-site .hero-copy>p,.inner-site .mission-timeline p,.inner-site .tech-spec-grid p,.inner-site .company-values p,.inner-site .contact-copy p{font-size:clamp(13px,var(--site-detail-size),18px)}.inner-site .hero-index,.inner-site .hero-stat span,.inner-site .hero-scroll,.inner-site .section-label,.inner-site .inner-footer{font-size:10px}}.welcome-experience{z-index:8;background:#020608;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.welcome-experience>.gesture-intro{position:absolute;inset:0}.welcome-variant-art{pointer-events:none;position:absolute;inset:0;overflow:hidden}.earth-observation{filter:saturate(.68)contrast(1.18)brightness(.58);background:linear-gradient(90deg,#000507c7,#00080a2e,#000507ad),url(/inner/missions-phase-01.jpg) 50%/cover;animation:16s ease-in-out infinite alternate earth-breathe;position:absolute;inset:-5%}.sensor-swath{background:linear-gradient(90deg,#0000,#7cd6cd29,#ffffff47,#0000);width:22%;animation:7s cubic-bezier(.22,.72,.18,1) infinite swath-pass;position:absolute;inset:-20% auto -20% -28%;transform:skew(-13deg)}.leo-orbit{border:1px solid #89ccc547;border-radius:50%;width:76vw;height:30vw;position:absolute;top:12%;left:20%;transform:rotate(-17deg)}.leo-satellite{background:#b7aa91;border:2px solid #e4ddcd;width:34px;height:22px;animation:5s ease-in-out infinite satellite-roll;position:absolute;top:-13px;left:47%;box-shadow:0 0 24px #a9ddd766}.leo-satellite i,.leo-satellite b{background:repeating-linear-gradient(90deg,#17343a 0 8px,#426b70 9px 10px);border:1px solid #7cb2b4;width:42px;height:16px;position:absolute;top:3px}.leo-satellite i{right:38px}.leo-satellite b{left:38px}.leo-satellite span{border:1px solid #ddd;border-bottom-color:#0000;border-radius:50%;width:18px;height:18px;position:absolute;top:-16px;left:7px}.welcome-v3 .gesture-intro{background:0 0}.welcome-v3 .orbital-survey{mix-blend-mode:screen;opacity:.72}.welcome-v3 .intro-brand{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.welcome-credit,.welcome-status{z-index:10;letter-spacing:.18em;color:#8bc6c0;font-size:12px;position:absolute;bottom:3.2rem;right:4vw}.welcome-v4 .earth-observation{filter:saturate(.62)contrast(1.1)brightness(.6);background-image:linear-gradient(90deg,#0204048c,#0000 50%,#0204046b),url(/inner/company-vision.jpg);animation-duration:24s;inset:0}.welcome-v4 .sensor-swath,.welcome-v4 .orbital-survey,.welcome-v4 .scan-readout{opacity:.18}.welcome-v4 .gesture-copy{opacity:.28}.editorial-index{text-align:right;letter-spacing:.14em;color:#d4c5a3;font-size:12px;line-height:1.7;position:absolute;top:17vh;right:4vw}.welcome-manifesto{z-index:9;font:300 clamp(52px,8vw,132px)/.83 var(--site-display-font);letter-spacing:-.055em;color:#f3eee2;position:absolute;top:27vh;left:7vw}.welcome-manifesto em{color:#cdb37d;font-weight:300}.welcome-v5 .earth-observation{filter:none;background:radial-gradient(circle at 66% 38%,#47919047,#0000 18%),radial-gradient(circle at 54% 60%,#16464c7a,#0000 34%),#020709}.welcome-v5 .sensor-swath{display:none}.welcome-v5 .leo-orbit{border-color:#74c9c257;width:min(68vw,920px);height:min(68vw,920px);top:8%;left:42%;transform:rotate(-20deg)}.welcome-v5 .leo-orbit:after{content:"";border:1px dashed #d7a76647;border-radius:50%;position:absolute;inset:12%}.welcome-v5 .gesture-copy{max-width:46%}.welcome-v5 .orbital-survey{opacity:.36}.signal-constellation{position:absolute;inset:0}.signal-constellation i{--angle:calc(var(--node)*45deg);width:12px;height:12px;transform:rotate(var(--angle)) translateX(29vw) rotate(calc(var(--angle)*-1));animation:2.8s ease-in-out infinite node-pulse;animation-delay:calc(var(--node)*-.23s);background:#071315;border:1px solid #7fcac2;position:absolute;top:50%;left:74%;box-shadow:0 0 18px #7fcac266}.welcome-variant-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.welcome-variant-switch button{color:#a8b2b3;text-align:left;cursor:pointer;background:#11171a;border:1px solid #343c40;min-height:38px;padding:8px;font-size:12px}.welcome-variant-switch button.active{color:#eff;background:#172524;border-color:#8bc6c0}.welcome-variant-switch.compact{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03080ad1;border:1px solid #7ebbb63d;padding:5px;display:flex;position:absolute;top:108px;right:4vw}.welcome-variant-switch.compact button{white-space:nowrap;background:0 0;border:0;min-height:34px;padding:7px 10px;font-size:11px}.welcome-variant-switch.compact button.active{color:#091011;background:#e7e1d4}.home-welcome-edit .welcome-variant-art{opacity:.82}.home-welcome-edit .leo-orbit,.home-welcome-edit .sensor-swath,.home-welcome-edit .earth-observation{animation-play-state:paused}@keyframes earth-breathe{to{transform:scale(1.07)translate(-1%,1%)}}@keyframes swath-pass{0%{opacity:0;left:-28%}12%,76%{opacity:1}to{opacity:0;left:112%}}@keyframes satellite-roll{50%{transform:translateY(5px)rotate(4deg)}}@keyframes node-pulse{50%{transform:rotate(var(--angle)) translateX(29vw) rotate(calc(var(--angle)*-1)) scale(1.5);background:#d7a766}}@container (width<=760px){.welcome-manifesto{font-size:clamp(44px,13vw,68px);top:25%;left:7%}.welcome-v5 .leo-orbit{width:84vw;height:84vw;top:34%;left:34%}.welcome-v5 .gesture-copy{max-width:86%}.editorial-index,.welcome-credit,.welcome-status{font-size:11px}.signal-constellation i{transform:rotate(var(--angle)) translateX(38vw) rotate(calc(var(--angle)*-1))}.welcome-variant-switch.compact{justify-content:flex-start;inset:auto 12px 16px;overflow-x:auto}.welcome-variant-switch.compact button{font-size:11px}.leo-orbit{width:86vw;height:38vw;top:20%;left:22%}}@media (prefers-reduced-motion:reduce){.earth-observation,.sensor-swath,.leo-satellite,.signal-constellation i{animation:none!important}}.welcome-variant-switch.compact{z-index:100;pointer-events:auto;touch-action:manipulation}.welcome-variant-switch.compact button{pointer-events:auto;touch-action:manipulation}.welcome-variant-mobile-select{display:none}@media (max-width:760px){.welcome-variant-switch.compact{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;display:block;position:absolute;inset:78px 12px auto auto;overflow:visible}.welcome-variant-switch.compact>button{display:none}.welcome-variant-mobile-select{background:#03080af0;border:1px solid #7ebbb68c;align-items:center;gap:9px;min-height:44px;padding:6px 8px 6px 12px;display:flex;box-shadow:0 8px 26px #0006}.welcome-variant-mobile-select span{letter-spacing:.16em;color:#8bc6c0;font-size:11px}.welcome-variant-mobile-select select{color:#091011;touch-action:manipulation;background:#e7e1d4;border:1px solid #596366;border-radius:2px;min-height:32px;padding:4px 28px 4px 9px;font-size:16px;font-weight:600}}:root{--type-micro:clamp(13px, .78vw, 15px);--type-label:clamp(13px, .86vw, 15px);--type-ui:clamp(13px, .88vw, 15px);--type-body:clamp(17px, 1.08vw, 19px)}.inner-site .inner-contact{font-size:var(--type-ui)!important}.gesture-intro .gesture-index,.gesture-intro .scan-readout small,.gesture-intro .scan-readout strong,.gesture-intro .scroll-mantra small,.gesture-intro .survey-target strong,.gesture-intro .survey-target em{line-height:1.35;font-size:var(--type-micro)!important}.gesture-intro .intro-brand small,.scroll-site .eyebrow,.scroll-site .scroll-cue,.scroll-site .scrub-meter,.scroll-site .journey-rail button,.scroll-site .journey-next,.scroll-site .mission-stamp small,.after-film>p,.after-film>div span,.after-film>button{font-size:var(--type-label)!important}.gesture-intro .intro-brand h1{line-height:.92;font-size:clamp(54px,5.8vw,100px)!important}.gesture-intro .intro-brand p strong{font-size:var(--type-label)!important}.gesture-intro .intro-brand p span,.scroll-site .public-copy>p:last-child,.scroll-site .info-card p{line-height:1.65;font-size:var(--type-body)!important}.inner-site .hero-index,.inner-site .hero-scroll,.inner-site .hero-stat span,.inner-site .section-label,.inner-site .section-head>span,.inner-site .phase-no,.inner-site .phase-meta,.inner-site .proof-id,.inner-site .seq-index,.inner-site .page-sequence-nav,.inner-site .credibility-band span,.inner-site article>small,.inner-site article>span:not(.editable-inline),.inner-site footer,.inner-site footer a{font-size:var(--type-micro)!important}.inner-site .hero-copy>p,.inner-site .mission-timeline p,.inner-site .tech-spec-grid p,.inner-site .company-values p,.inner-site .contact-channels p,.inner-site .contact-copy p,.inner-site .proof-grid p,.inner-site .discipline-grid p,.inner-site .page-cta-copy p,.inner-site .company-region p{line-height:1.65;font-size:var(--type-body)!important}.inner-site .proof-grid dt{color:#eff4f4ad;letter-spacing:.09em;margin-bottom:7px;font-weight:600;line-height:1.4;font-family:var(--site-data-font)!important;font-size:var(--type-micro)!important}.inner-site .proof-grid dd{color:#eff4f4db;line-height:1.5;font-size:clamp(16px,1.05vw,19px)!important}.inner-site .proof-grid .proof-id{font-size:var(--type-micro)!important}@media (max-width:1100px){:root{--type-micro:13px;--type-label:14px;--type-ui:14px;--type-body:17px}.gesture-intro .intro-brand h1{font-size:clamp(48px,7vw,76px)!important}}@media (max-width:760px){:root{--type-micro:13px;--type-label:14px;--type-ui:14px;--type-body:17px}.gesture-intro .intro-brand h1{line-height:.96;font-size:clamp(38px,10.5vw,56px)!important}.gesture-intro .intro-brand p span{font-size:16px!important}.global-nav__brand{font-size:0!important}.global-nav__list a{font-size:16px!important}.inner-site .hero-copy h1{font-size:clamp(34px,9.6vw,56px)!important}.inner-site .proof-grid dl{gap:18px}.inner-site .proof-grid dd{font-size:17px!important}}.inner-site{--inner-display:var(--font-space-grotesk),"JHC Sineas",Arial,sans-serif;--inner-body:var(--font-dm-sans),Arial,sans-serif;--inner-mono:var(--font-jetbrains-mono),monospace;--inner-pad:clamp(24px,6.4vw,112px);--inner-rule:#ebf2f321;font-family:var(--inner-body);background:#030506}.inner-page-missions{--accent:#78c9c2;--accent-rgb:120,201,194}.inner-page-market{--accent:#d0ae72;--accent-rgb:208,174,114}.inner-page-platform{--accent:#91a8d0;--accent-rgb:145,168,208}.inner-page-technology{--accent:#81b8d5;--accent-rgb:129,184,213}.inner-page-company{--accent:#b6a4d1;--accent-rgb:182,164,209}.inner-page-contact{--accent:#df8c68;--accent-rgb:223,140,104}.inner-site :is(h1,h2,h3,h4,.hero-stat strong,.credibility-band strong){font-family:var(--inner-display)}.inner-site :is(.hero-index,.hero-scroll,.section-head small,.phase-meta,.proof-id,.stack-index,.tech-spec-grid small,.inner-footer,.page-sequence-nav){font-family:var(--inner-mono)}.inner-site .inner-hero{isolation:isolate;min-height:max(720px,100svh)}.inner-site .hero-cinema-video{object-position:center;filter:brightness(.9)contrast(1.12)saturate(.82);transform:scale(1.015)}.inner-site .hero-cinema-shade{background:linear-gradient(90deg,#020405e6 0%,#0204058f 46%,#02040526 78%),linear-gradient(#0204051a,#0000 45%,#020405d1)}.inner-site .inner-hero:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,transparent calc(var(--inner-pad) - 1px),rgba(var(--accent-rgb),.16) var(--inner-pad),transparent calc(var(--inner-pad) + 1px)),radial-gradient(circle at 76% 42%,rgba(var(--accent-rgb),.11),transparent 30%);position:absolute;inset:0}.inner-site .hero-copy{left:var(--inner-pad);width:min(72vw,1050px);top:clamp(190px,25vh,270px)}.inner-site .hero-copy>p{color:#eff4f4bd;max-width:44ch;margin:0 0 clamp(24px,4vh,42px);font-size:clamp(16px,1.18vw,19px);line-height:1.65}.inner-site .hero-copy h1{letter-spacing:-.062em;text-wrap:balance;max-width:13ch;margin:0;font-size:clamp(58px,7.4vw,128px);line-height:.86}.inner-site .hero-copy h1 em{color:var(--accent);margin-top:.08em;display:inline-block}.inner-site .hero-index{left:var(--inner-pad);letter-spacing:.15em;font-size:11px;top:clamp(112px,13vh,148px)}.inner-site .hero-stat{right:var(--inner-pad);text-align:right;max-width:270px;bottom:clamp(66px,9vh,104px)}.inner-site .hero-stat strong{color:#f3f5f2;font-size:clamp(42px,5vw,78px);line-height:.9}.inner-site .hero-stat span{color:#eff4f494;font:500 11px/1.55 var(--inner-mono);letter-spacing:.14em;margin-top:12px}.inner-site .hero-scroll{left:var(--inner-pad);font-size:11px;bottom:clamp(36px,5vh,60px)}.inner-site .credibility-band{padding-inline:var(--inner-pad);border-color:var(--inner-rule);background:#050809}.inner-site .credibility-band article{border-left:1px solid var(--inner-rule);background:0 0;padding:clamp(28px,3.8vw,54px) clamp(18px,2.5vw,38px);position:relative}.inner-site .credibility-band article:last-child{border-right:1px solid var(--inner-rule)}.inner-site .credibility-band article:before{content:"";background:var(--accent);width:1px;height:26px;position:absolute;top:0;left:-1px}.inner-site .credibility-band strong{font-size:clamp(28px,3vw,48px)}.inner-site .credibility-band span{font-size:11px;line-height:1.55}.inner-site .page-section{padding:clamp(96px,14vh,168px) var(--inner-pad)}.inner-site .section-head{border-color:var(--inner-rule);grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;margin-bottom:clamp(54px,8vh,96px);padding-bottom:clamp(22px,3vh,34px);display:grid}.inner-site .section-head h2{letter-spacing:-.05em;text-wrap:balance;max-width:13ch;margin-top:18px;font-size:clamp(38px,4.8vw,72px);line-height:.98}.inner-site .section-head p{color:#eff4f494;justify-self:end;max-width:46ch;font-size:16px;line-height:1.7}.inner-site .section-head small{color:var(--accent);font-size:11px}.inner-site :is(.market-grid,.proof-grid,.discipline-grid,.company-values,.tech-spec-grid){border:1px solid var(--inner-rule);background:var(--inner-rule);gap:1px}.inner-site :is(.market-grid,.proof-grid,.discipline-grid,.company-values,.tech-spec-grid)>article{background:linear-gradient(145deg,rgba(var(--accent-rgb),.045),transparent 38%),#070a0b;transition:transform .4s cubic-bezier(.22,.72,.18,1),background .4s;position:relative;overflow:hidden}.inner-site :is(.market-grid,.proof-grid,.discipline-grid,.company-values,.tech-spec-grid)>article:after{content:"";background:var(--accent);height:2px;transition:right .45s cubic-bezier(.22,.72,.18,1);position:absolute;bottom:0;left:0;right:100%}@media (hover:hover){.inner-site :is(.market-grid,.proof-grid,.discipline-grid,.company-values,.tech-spec-grid)>article:hover{z-index:2;background:linear-gradient(145deg,rgba(var(--accent-rgb),.1),transparent 52%),#090d0e}.inner-site :is(.market-grid,.proof-grid,.discipline-grid,.company-values,.tech-spec-grid)>article:hover:after{right:0}}.inner-site :is(.market-grid,.proof-grid,.discipline-grid,.company-values,.tech-spec-grid) h3{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(22px,2.1vw,34px);line-height:1.08}.inner-site :is(.market-grid,.proof-grid,.discipline-grid,.company-values,.tech-spec-grid) p{color:#eff4f49e;font-size:16px;line-height:1.7}.inner-site .mission-timeline article{border-color:var(--inner-rule);grid-template-columns:clamp(54px,6vw,90px) minmax(260px,.7fr) minmax(320px,1.3fr);align-items:center;min-height:clamp(330px,42vw,560px)}.inner-site .mission-timeline h3{font-size:clamp(30px,3.8vw,58px);line-height:1}.inner-site .mission-timeline p{font-size:16px;line-height:1.7}.inner-site .mission-timeline .phase-visual{clip-path:polygon(6% 0,100% 0,100% 100%,0 100%,0 8%);height:calc(100% - clamp(28px,4vw,58px));min-height:260px}.inner-site .market-thesis{background:radial-gradient(circle at 88% 20%,rgba(var(--accent-rgb),.15),transparent 28%),#070909;border-color:var(--inner-rule);margin-top:clamp(56px,8vh,92px);padding:clamp(42px,6vw,84px)}.inner-page-market .market-grid{grid-template-columns:1.35fr .825fr .825fr}.inner-page-market .market-grid article:first-child{background:radial-gradient(circle at 88% 12%,rgba(var(--accent-rgb),.16),transparent 34%),#080a09}.inner-site .market-thesis blockquote{max-width:26ch;font-family:var(--inner-display);font-size:clamp(34px,4.2vw,64px);font-style:normal;line-height:1.02}.inner-site .platform-stack article{border-color:var(--inner-rule);grid-template-columns:clamp(54px,6vw,90px) minmax(240px,.7fr) minmax(320px,1fr);padding-block:clamp(30px,4vw,52px)}.inner-site .platform-stack h3{font-size:clamp(26px,3vw,46px)}.inner-site .platform-stack p{font-size:16px;line-height:1.7}.inner-page-platform .platform-stack article:nth-child(2){background:linear-gradient(90deg,rgba(var(--accent-rgb),.1),transparent 62%);box-shadow:inset 2px 0 var(--accent)}.inner-site .platform-flow{border:1px solid var(--inner-rule);background:linear-gradient(135deg,rgba(var(--accent-rgb),.08),transparent 54%),#070a0d;padding:clamp(24px,4vw,54px)}.inner-site .platform-flow-media{clip-path:polygon(8% 0,100% 0,100% 92%,92% 100%,0 100%,0 8%)}.inner-site .tech-architecture{border-color:var(--inner-rule);background:#050809}.inner-page-technology .tech-spec-grid{grid-template-columns:1.35fr .65fr}.inner-page-technology .tech-spec-grid article:first-child{background:radial-gradient(circle at 90% 0,rgba(var(--accent-rgb),.16),transparent 40%),#070b0d;flex-direction:column;grid-row:span 2;justify-content:center;min-height:520px;display:flex}.inner-site .tech-architecture>div{border-color:var(--inner-rule);min-height:160px;padding:clamp(24px,3vw,42px)}.inner-site .tech-architecture strong{font-family:var(--inner-display);font-size:clamp(20px,2vw,30px)}.inner-site .compare-band{border-color:rgba(var(--accent-rgb),.28);background:radial-gradient(circle at 92% 0,rgba(var(--accent-rgb),.13),transparent 35%),#05090b;padding:clamp(34px,5vw,64px)}.inner-site .company-vision-band{min-height:86svh}.inner-site .company-vision-copy blockquote{font-family:var(--inner-display);font-size:clamp(34px,4.2vw,64px);font-style:normal;line-height:1.08}.inner-site .company-vision-media{clip-path:polygon(10% 0,100% 0,100% 90%,90% 100%,0 100%,0 10%)}.inner-site .company-milestone-track{counter-reset:milestone}.inner-site .company-milestone-track article{border-color:var(--inner-rule);background:var(--inner-rule);grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr)}.inner-site .company-milestone-copy{flex-direction:column;justify-content:center;padding:clamp(36px,5vw,72px);display:flex}.inner-site .company-milestone-copy h4{font-size:clamp(28px,3.4vw,52px)}.inner-site .company-values article{min-height:360px}.inner-site .contact-channels article{border-top:2px solid #0000;flex-direction:column;min-height:390px;transition:border-color .3s,background .3s;display:flex}.inner-site .contact-channels h3{font-size:clamp(28px,3vw,46px)}.inner-site .contact-channels p{font-size:16px;line-height:1.7}.inner-site .contact-channels small{color:#ffffffad;line-height:1.45}.inner-site .contact-channels p{color:#ffffffc2}.inner-site .contact-channels .channel-mail{align-items:center;min-height:44px;margin-top:auto;display:flex}.inner-site .contact-channels .channel-mail,.inner-site .contact-copy>a{letter-spacing:.11em;font-size:14px}.inner-site .contact-console{min-height:80svh}.inner-page-contact .inner-hero{height:82svh;min-height:760px}.inner-site .signal-panel,.inner-site .contact-copy{padding-inline:var(--inner-pad)}.inner-site .contact-copy h2{font-family:var(--inner-display);letter-spacing:-.055em;font-size:clamp(48px,6vw,92px);line-height:.9}.inner-site .page-cta{min-height:clamp(460px,66vh,720px);padding-inline:var(--inner-pad)}.inner-site .page-cta-copy{max-width:660px}.inner-site .page-cta-copy h2{font-size:clamp(42px,5vw,78px);line-height:.96}.inner-site .page-cta-copy p{font-size:17px;line-height:1.7}.inner-site .page-cta-copy a,.inner-site .channel-mail,.inner-site .contact-copy>a{min-height:44px}.inner-site .page-sequence-nav,.inner-site .inner-footer{padding-inline:var(--inner-pad);font-size:11px}.inner-site .page-sequence-nav a{align-items:center;min-height:52px;display:flex}.inner-site :is(a,button,[contenteditable=true]):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.inner-site :is(.market-grid,.proof-grid,.discipline-grid,.company-values,.tech-spec-grid)>article:focus-within{background:linear-gradient(145deg,rgba(var(--accent-rgb),.1),transparent 52%),#090d0e}.inner-site :is(.market-grid,.proof-grid,.discipline-grid,.company-values,.tech-spec-grid)>article:focus-within:after{right:0}.inner-site.edit-mode{--inner-pad:clamp(20px,5vw,72px)}@media (max-width:1100px){.inner-site{--inner-pad:clamp(22px,5vw,56px)}.inner-site .inner-hero{min-height:850px}.inner-site .hero-copy{width:84vw;top:210px}.inner-site .hero-copy h1{font-size:clamp(56px,9vw,92px)}.inner-site .hero-stat{bottom:92px}.inner-site .section-head{grid-template-columns:1fr;gap:28px}.inner-site .section-head p{text-align:left;justify-self:start;max-width:56ch}.inner-site .mission-timeline article,.inner-site .platform-stack article{grid-template-columns:58px 1fr}.inner-site .mission-timeline .phase-visual,.inner-site .platform-stack p:last-child{grid-column:2}.inner-site .mission-timeline .phase-visual{min-height:360px}.inner-site .company-milestone-track article{grid-template-columns:1fr}.inner-site .company-milestone-visual{min-height:44vw}.inner-page-market .market-grid{grid-template-columns:1fr 1fr}.inner-page-market .market-grid article:first-child{grid-column:1/-1}.inner-page-technology .tech-spec-grid{grid-template-columns:1fr 1fr}.inner-page-technology .tech-spec-grid article:first-child{grid-area:auto/1/auto/-1;min-height:auto}}@media (max-width:760px){.inner-site{--inner-pad:max(20px,5.5vw)}.inner-site .inner-hero{height:100svh;min-height:780px}.inner-site .hero-cinema-video{object-position:62% center}.inner-site .hero-cinema-shade{background:linear-gradient(#02040570,#02040594 38%,#020405f5 74%)}.inner-site .hero-index{font-size:10px;top:100px}.inner-site .hero-copy{left:var(--inner-pad);right:var(--inner-pad);width:auto;top:auto;bottom:150px}.inner-site .hero-copy>p{margin-bottom:22px;font-size:16px;line-height:1.55}.inner-site .hero-copy h1{letter-spacing:-.052em;line-height:.9;font-size:clamp(44px,13vw,68px)!important}.inner-site .hero-stat{left:var(--inner-pad);text-align:left;max-width:62vw;bottom:74px;right:auto}.inner-site .hero-stat strong{font-size:clamp(32px,10vw,48px)}.inner-site .hero-stat span{font-size:10px}.inner-site .hero-scroll{right:var(--inner-pad);bottom:34px;left:auto}.inner-site .credibility-band{padding-inline:var(--inner-pad);grid-template-columns:1fr 1fr}.inner-site .credibility-band article{border-bottom:1px solid var(--inner-rule);padding:24px 14px}.inner-site .credibility-band strong{font-size:26px}.inner-site .credibility-band span{font-size:10px}.inner-site .page-section{padding:82px var(--inner-pad)}.inner-site .section-head{margin-bottom:46px;padding-bottom:22px}.inner-site .section-head h2{font-size:clamp(34px,10vw,50px)}.inner-site .section-head p{font-size:16px}.inner-site :is(.market-grid,.proof-grid,.discipline-grid,.company-values,.tech-spec-grid),.inner-page-market .market-grid,.inner-page-technology .tech-spec-grid{grid-template-columns:1fr}.inner-page-market .market-grid article:first-child,.inner-page-technology .tech-spec-grid article:first-child{grid-column:auto}.inner-site :is(.market-grid,.proof-grid,.discipline-grid,.company-values,.tech-spec-grid)>article{min-height:auto;padding:30px 24px}.inner-site .mission-timeline article,.inner-site .platform-stack article{grid-template-columns:42px 1fr;gap:18px;min-height:auto;padding:36px 0;display:grid}.inner-site .mission-timeline article{padding-left:0}.inner-site .mission-timeline article:before{display:none}.inner-site .mission-timeline .phase-visual,.inner-site .platform-stack p:last-child{grid-column:1/-1}.inner-site .mission-timeline .phase-visual{height:auto;min-height:62vw;margin-top:10px}.inner-site .platform-flow{gap:28px;padding:18px}.inner-site .platform-flow-media{aspect-ratio:1}.inner-site .tech-architecture{grid-template-columns:1fr}.inner-site .compare-row{padding:18px 16px}.inner-site .company-vision-band{gap:48px;min-height:auto}.inner-site .company-vision-copy blockquote{font-size:clamp(32px,9vw,46px)}.inner-site .company-milestone-visual{min-height:68vw}.inner-site .company-milestone-copy{padding:30px 24px}.inner-site .contact-channels{grid-template-columns:1fr}.inner-site .contact-channels article{min-height:330px;padding:32px 24px}.inner-site .contact-console{min-height:auto}.inner-site .signal-panel{min-height:clamp(300px,46svh,380px)}.inner-site .contact-copy h2{font-size:clamp(48px,14vw,70px)}.inner-site .page-cta{min-height:620px;padding:72px var(--inner-pad)}.inner-site .page-cta-copy h2{font-size:clamp(40px,12vw,58px)}.inner-site .page-sequence-nav{padding-block:28px}.inner-site .inner-footer{text-align:center;gap:12px;padding-block:28px;display:grid}}@media (max-width:380px){.inner-site .hero-copy h1{font-size:42px!important}.inner-site .credibility-band{grid-template-columns:1fr}.inner-site .hero-copy>p{font-size:15px}.inner-site .page-section{padding-top:68px;padding-bottom:68px}}@media (prefers-reduced-motion:reduce){.inner-site *{scroll-behavior:auto}.inner-site .hero-cinema-video{display:none}.inner-site .signal-rings i{opacity:.45;animation:none!important}.inner-site :is(.market-grid,.proof-grid,.discipline-grid,.company-values,.tech-spec-grid)>article{transition:none}}html body,html body *,html body :before,html body :after,body,button,input,select,textarea,.scroll-site,.public-preview,.inner-site,.investor-room,.scroll-site *,.public-preview *,.inner-site *,.investor-room *{font-family:var(--site-ui-font)!important}:is(.scroll-site,.public-preview,.inner-site,.investor-room) :is(h1,h2,h3,h4,h5,h6),.intro-brand h1,.gesture-copy h2,.scroll-mantra strong,.hero-copy h1,.hero-stat strong,.section-head h2,.footer-statement h2,.settings-welcome h2,.settings-card h3,.investor-form legend{font-family:var(--site-display-font)!important}:is(.scroll-site,.public-preview,.inner-site,.investor-room) :is(small,label,time,code,kbd),.gesture-index,.scan-readout,.hero-index,.hero-scroll,.footer-kicker,.footer-status,.footer-legal,.welcome-status,.welcome-credit,.settings-welcome>div>small,.settings-home-card small,.investor-header>span{font-family:var(--site-data-font)!important}.investor-room :is(button,input,select,textarea,p,a,span,strong),.inner-site :is(button,input,select,textarea,p,a,span,strong),.scroll-site :is(button,input,select,textarea,p,a,span,strong){font-family:inherit}.welcome-experience .intro-brand h1{letter-spacing:-.045em!important;font-weight:600!important;line-height:.88!important}.welcome-experience .intro-brand h1 :is(span,em){color:inherit!important;-webkit-text-stroke:0 transparent!important;font-style:normal!important;font-weight:600!important}.welcome-experience .intro-brand h1 em{color:#82a5a2!important}.inner-site .contact-channels p{letter-spacing:.035em;font-size:clamp(18px,1.25vw,21px)!important;line-height:1.7!important}.inner-site .contact-channels .channel-mail{padding-block:18px 4px;letter-spacing:.08em!important;font-size:clamp(15px,.95vw,17px)!important;line-height:1.3!important}.inner-site .company-vision-copy blockquote{letter-spacing:-.025em!important;max-width:30ch!important;font-size:clamp(28px,3vw,46px)!important;line-height:1.18!important}.inner-site .market-thesis blockquote{letter-spacing:-.025em!important;max-width:30ch!important;font-size:clamp(30px,3.1vw,48px)!important;line-height:1.12!important}.inner-site .section-head p{letter-spacing:-.01em!important;max-width:42ch!important;font-size:clamp(18px,1.25vw,21px)!important;font-weight:400!important;line-height:1.6!important}.inner-site .platform-flow>div>small{letter-spacing:.14em!important;font-size:clamp(14px,.9vw,16px)!important;line-height:1.3!important}.inner-site .platform-flow li{font-size:clamp(17px,1.15vw,20px)!important;line-height:1.65!important}.inner-site .platform-flow li b{letter-spacing:.13em!important;margin-bottom:16px!important;font-size:clamp(14px,.9vw,16px)!important;line-height:1.3!important}.inner-site .proof-grid h3{font-size:clamp(20px,1.7vw,28px)!important;line-height:1.12!important}.inner-site .proof-grid dl{gap:0!important}.inner-site .proof-grid dl>div{padding:16px 0}.inner-site .proof-grid dl>div+div{border-top:1px solid #ffffff1a}.inner-site .proof-grid dt{color:var(--accent)!important;letter-spacing:.08em!important;font-size:13px!important}.inner-site .proof-grid dd{font-size:clamp(16px,1.05vw,18px)!important;line-height:1.48!important}.inner-site .platform-stack :is(.stack-index,small,h3,p){font-family:var(--site-ui-font)!important}.inner-site .platform-stack .stack-index{letter-spacing:-.02em!important;font-size:clamp(18px,1.45vw,24px)!important;font-weight:600!important;line-height:1!important}.inner-site .platform-stack small{letter-spacing:.075em!important;margin-bottom:14px!important;font-size:clamp(13px,.82vw,15px)!important;font-weight:600!important;line-height:1.35!important}.inner-site .platform-stack h3{letter-spacing:-.03em!important;margin-bottom:0!important;font-size:clamp(28px,2.45vw,40px)!important;font-weight:600!important;line-height:1.08!important}.inner-site .platform-stack p{letter-spacing:0!important;font-size:clamp(17px,1.15vw,19px)!important;font-weight:400!important;line-height:1.62!important}.inner-site .market-grid :is(span,h3,p){font-family:var(--site-ui-font)!important}.inner-site .market-grid article{padding:clamp(34px,3.6vw,58px)!important}.inner-site .market-grid article>span,.inner-site .market-grid article>span *{color:var(--accent)!important;letter-spacing:.09em!important;font-size:clamp(13px,.86vw,15px)!important;font-weight:600!important;line-height:1.35!important}.inner-site .market-grid h3{color:#f4f6f3f5!important;letter-spacing:-.035em!important;margin:clamp(30px,4.5vh,46px) 0 20px!important;font-size:clamp(30px,2.5vw,42px)!important;font-weight:600!important;line-height:1.06!important}.inner-site .market-grid p{max-width:48ch;color:#eff4f4b8!important;letter-spacing:0!important;font-size:clamp(18px,1.22vw,20px)!important;font-weight:400!important;line-height:1.6!important}.inner-site .compare-band{position:relative;overflow:hidden;padding:clamp(36px,5vw,70px)!important}.inner-site .compare-band:before{content:"";aspect-ratio:1;border:1px solid rgba(var(--accent-rgb),.12);width:46%;box-shadow:0 0 0 70px rgba(var(--accent-rgb),.025),0 0 0 140px rgba(var(--accent-rgb),.018);pointer-events:none;border-radius:50%;position:absolute;top:-45%;right:-12%}.inner-site .compare-head{z-index:1;grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);align-items:end;gap:32px;display:grid;position:relative}.inner-site .compare-head small{align-self:start;letter-spacing:.14em!important;font-size:clamp(12px,.76vw,14px)!important;font-weight:600!important;line-height:1.3!important}.inner-site .compare-head h3{letter-spacing:-.035em!important;max-width:24ch!important;margin:18px 0 0!important;font-size:clamp(34px,3.5vw,58px)!important;font-weight:500!important;line-height:1.02!important}.inner-site .compare-table{z-index:1;background:#02060894;position:relative;box-shadow:0 22px 70px #00000038;border-color:#ffffff1f!important;margin-top:clamp(38px,5vw,64px)!important}.inner-site .compare-row{grid-template-columns:1.05fr 1fr 1fr;gap:0;transition:background .25s;position:relative;padding:0!important;font-size:clamp(16px,1.05vw,19px)!important;line-height:1.4!important}.inner-site .compare-row:not(.compare-header):hover{background:rgba(var(--accent-rgb),.045)}.inner-site .compare-row>span{border-left:1px solid #ffffff12;align-items:center;min-height:76px;padding:18px clamp(18px,2vw,32px);display:flex}.inner-site .compare-row>span:first-child{border-left:0}.inner-site .compare-header>span{color:#ffffff80;letter-spacing:.13em;min-height:62px;font-size:12px;font-weight:600}.inner-site .compare-row .dimension{color:#ffffffd6;gap:16px;font-weight:500}.inner-site .compare-row .dimension i{color:rgba(var(--accent-rgb),.52);letter-spacing:.08em;font-size:11px;font-style:normal;font-weight:600}.inner-site .compare-row .cdx{color:#d8efec;background:linear-gradient(90deg,rgba(var(--accent-rgb),.1),rgba(var(--accent-rgb),.025));font-weight:550;position:relative}.inner-site .compare-row .cdx:after{content:"";background:var(--accent);opacity:.75;width:2px;position:absolute;top:22%;bottom:22%;left:0}.inner-site .compare-row .alt{color:#fff6}@media (max-width:760px){.inner-site .contact-channels p{font-size:18px!important}.inner-site .contact-channels .channel-mail{font-size:16px!important}.inner-site .company-vision-copy blockquote{font-size:clamp(28px,8vw,38px)!important;line-height:1.2!important}.inner-site .market-thesis blockquote{font-size:clamp(28px,8vw,38px)!important;line-height:1.18!important}.inner-site .section-head p{font-size:18px!important;line-height:1.58!important}.inner-site .platform-flow>div>small{font-size:14px!important}.inner-site .platform-flow li{font-size:17px!important}.inner-site .platform-flow li b{font-size:14px!important}.inner-site .compare-band{padding:28px 18px!important}.inner-site .compare-band:before{width:80%;top:-12%;right:-42%}.inner-site .compare-head{display:block}.inner-site .compare-head h3{font-size:clamp(30px,9vw,42px)!important;line-height:1.06!important}.inner-site .compare-table{box-shadow:none;background:0 0;border:0!important}.inner-site .compare-header{display:none}.inner-site .compare-row:not(.compare-header){background:#020709c2;grid-template-columns:1fr 1fr;margin-top:14px;display:grid;border:1px solid #ffffff1c!important}.inner-site .compare-row>span{border:0;min-height:auto}.inner-site .compare-row .dimension{border-bottom:1px solid #ffffff17;grid-column:1/-1;min-height:58px;font-size:17px}.inner-site .compare-row :is(.cdx,.alt){min-width:0;padding:42px 16px 18px;font-size:15px;line-height:1.45;display:block}.inner-site .compare-row .alt{border-left:1px solid #ffffff14}.inner-site .compare-row :is(.cdx,.alt):before{content:attr(data-label);color:#fff6;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:600;position:absolute;top:13px;left:16px}.inner-site .compare-row .cdx:after{top:0;bottom:0}.inner-site .market-grid article{padding:30px 24px!important}.inner-site .market-grid article>span,.inner-site .market-grid article>span *{font-size:13px!important}.inner-site .market-grid h3{margin:28px 0 16px!important;font-size:clamp(29px,8vw,36px)!important}.inner-site .market-grid p{font-size:18px!important;line-height:1.58!important}}.inner-brand .cdx-logo,.inner-brand .cdx-logo span{border:0;width:auto;height:auto;transform:none}.inner-brand .cdx-logo{display:inline-flex}.inner-brand .cdx-wordmark,.inner-brand .cdx-wordmark>span{display:inline}.cdx-symbol{background:currentColor;flex:none;width:34px;height:34px;display:block;-webkit-mask:url(/cdx-monogram.svg) 50%/contain no-repeat;mask:url(/cdx-monogram.svg) 50%/contain no-repeat}.topbar .cdx-symbol{width:36px;height:36px}.canvas-nav .cdx-symbol{width:29px;height:29px}.investor-header .cdx-symbol{width:38px;height:38px}.inner-site .inner-hero{min-height:max(720px,100svh)}.inner-site .hero-copy{top:clamp(190px,24vh,250px);bottom:auto;left:var(--inner-pad,clamp(28px,5vw,90px));flex-direction:column;align-items:flex-start;width:min(78vw,1120px);display:flex;right:auto;transform:none}.inner-site .hero-copy h1{text-wrap:balance;overflow-wrap:break-word;order:1;width:100%;max-width:12ch;letter-spacing:-.055em!important;margin:0!important;font-size:clamp(56px,6.4vw,108px)!important;line-height:.88!important}.inner-site .hero-copy h1>span{display:inline}.inner-site .hero-copy h1 em{font-style:normal;margin-top:.08em!important;display:block!important}.inner-site .hero-copy>p{border-left:1px solid var(--accent);text-wrap:pretty;order:2;padding-left:clamp(16px,2.2vw,32px);color:#eef3f1c2!important;width:min(100%,590px)!important;max-width:58ch!important;margin:clamp(28px,4vh,48px) 0 0!important;font-size:clamp(16px,1.15vw,19px)!important;line-height:1.62!important}.inner-site .hero-index{top:clamp(110px,12vh,140px)}.inner-site .hero-stat{z-index:5}@media (min-width:761px) and (max-width:1180px){.inner-site .inner-hero{min-height:max(760px,100svh)}.inner-site .hero-copy{width:min(82vw,900px);top:clamp(180px,22vh,220px)}.inner-site .hero-copy h1{max-width:11ch;font-size:clamp(54px,7.7vw,82px)!important;line-height:.9!important}.inner-site .hero-copy>p{max-width:52ch!important;margin-top:32px!important}.inner-site .hero-stat{bottom:6vh;right:5vw}.inner-site .hero-scroll{bottom:4vh}}@media (max-width:760px){.inner-site .inner-hero{height:auto;min-height:max(700px,100svh)}.inner-site .hero-index{top:92px;left:20px;right:20px}.inner-site .hero-copy{width:auto;max-width:100%;inset:160px 20px auto}.inner-site .hero-copy h1{overflow-wrap:anywhere;max-width:100%;letter-spacing:-.038em!important;font-size:clamp(34px,9.6vw,56px)!important;line-height:.96!important}.inner-site .hero-copy h1 em{overflow-wrap:anywhere;max-width:100%}.inner-site .hero-copy>p{padding-left:16px;width:100%!important;max-width:100%!important;margin-top:26px!important;font-size:16px!important;line-height:1.55!important}.inner-site .hero-stat{bottom:76px;right:20px}.inner-site .hero-stat strong{font-size:clamp(30px,10vw,44px)}.inner-site .hero-scroll{bottom:30px;left:20px}}@media (max-width:380px){.inner-site .hero-copy{top:150px}.inner-site .hero-copy h1{font-size:40px!important}.inner-site .hero-copy>p{margin-top:22px!important;font-size:15px!important}}.corporate-footer{--footer-pad:clamp(24px,5vw,88px);isolation:isolate;min-height:760px;padding:clamp(72px,9vw,140px) var(--footer-pad) calc(28px + env(safe-area-inset-bottom));color:#e8eeea;background:radial-gradient(circle at 76% 36%,#266f6f29,#0000 26%),linear-gradient(145deg,#04090a,#071012 58%,#030708);border-top:1px solid #93b4b133;grid-template-columns:repeat(12,minmax(0,1fr));gap:30px;display:grid;position:relative;overflow:hidden}.corporate-footer a{color:inherit;text-decoration:none}.corporate-footer-orbit{z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #67b5ae21;border-radius:50%;width:min(58vw,850px);position:absolute;top:4%;right:-10vw}.corporate-footer-orbit i{border:1px solid #67b5ae17;border-radius:50%;position:absolute;inset:17%}.corporate-footer-orbit i:nth-child(2){border-style:dashed;inset:39%}.corporate-footer-orbit b{background:#83c9c0;border-radius:50%;width:7px;height:7px;position:absolute;top:29%;left:7%;box-shadow:0 0 24px #62a9a0}.corporate-footer-head{border-bottom:1px solid #93b4b12e;grid-column:1/-1;justify-content:space-between;align-self:start;align-items:center;padding-bottom:22px;display:flex}.corporate-footer-head>span{color:#6f8381;font:600 11px/1 var(--site-data-font);letter-spacing:.14em}.corporate-footer-statement>small{color:#75bbb4;font:600 11px/1 var(--site-data-font);letter-spacing:.17em;margin-bottom:24px;display:block}.corporate-footer-statement h2{font:600 clamp(58px,7.2vw,122px)/.86 var(--site-display-font);letter-spacing:-.055em;margin:0}.corporate-footer-statement p{color:#94a3a1;max-width:560px;margin:34px 0 0;font-size:clamp(16px,1.15vw,19px);line-height:1.62}.corporate-footer-cta{text-transform:uppercase;min-width:min(100%,390px);min-height:54px;font:700 12px/1 var(--site-data-font);letter-spacing:.1em;border:1px solid #a0c7c273;justify-content:space-between;align-items:center;gap:36px;margin-top:42px;padding:0 18px;transition:all .25s;display:inline-flex}.corporate-footer-cta:hover{color:#06100e;background:#dce8e2;border-color:#dce8e2}.corporate-footer-nav a,.corporate-footer-nav>span{border-bottom:1px solid #93b4b126;grid-template-columns:32px 1fr;align-items:center;min-height:52px;font-size:14px;font-weight:600;transition:padding .2s,color .2s;display:grid}.corporate-footer-nav a:hover{color:#8fd0c8;padding-left:8px}.corporate-footer-nav i{color:#58706e;font:500 9px/1 var(--site-data-font);font-style:normal}.corporate-footer-status{color:#738684;font:600 10px/1.5 var(--site-data-font);letter-spacing:.09em;border-top:1px solid #93b4b12e;border-bottom:1px solid #93b4b12e;grid-column:1/-1;grid-template-columns:1fr 1fr auto;align-self:end;gap:24px;padding:20px 0;display:grid}.corporate-footer-status span:first-child{color:#91aaa6}.corporate-footer-status span:first-child i{background:#78b899;border-radius:50%;width:6px;height:6px;margin-right:9px;display:inline-block;box-shadow:0 0 12px #78b899}.corporate-footer-status a{color:#93b8b3}.corporate-footer-base{color:#566866;font:600 10px/1.4 var(--site-data-font);letter-spacing:.1em;grid-column:1/-1;grid-template-columns:1fr auto auto;align-self:end;gap:34px;display:grid}.corporate-footer-base a:hover{color:#dfe8e4}@media (max-width:900px){.corporate-footer{min-height:0;padding-left:var(--footer-pad);padding-right:var(--footer-pad);flex-direction:column;align-items:stretch;gap:32px;display:flex}.corporate-footer-head{display:none}.corporate-footer-statement{grid-column:unset;text-align:left;width:100%;padding:0}.corporate-footer-nav{grid-column:unset;border-top:1px solid #93b4b129;width:100%;margin-top:4px;padding-top:20px;flex-direction:column!important;display:flex!important}.corporate-footer-nav a,.corporate-footer-nav>span{border-bottom:1px solid #93b4b124;justify-content:space-between;align-items:center;width:100%;min-height:50px;padding:14px 0;grid-template-columns:unset!important;font-size:15px!important;display:flex!important}.corporate-footer-nav a:after{content:"→";opacity:.42;font-size:14px;font-weight:400}.corporate-footer-base{grid-column:unset;text-align:left;letter-spacing:.09em;border-top:1px solid #93b4b129;gap:12px;width:100%;margin-top:4px;padding-top:20px;font-size:11px;flex-direction:column!important;align-items:flex-start!important;display:flex!important}.corporate-footer-base a{align-items:center;min-height:44px;display:inline-flex}.corporate-footer-base a[href=\#top]{color:#8fd0c8;margin-top:4px}.corporate-footer-status{grid-template-columns:1fr}.corporate-footer-status a{grid-column:1/-1}}@media (max-width:760px){.corporate-footer{--footer-pad:20px;padding-top:calc(var(--global-nav-height,72px) + 36px);padding-bottom:calc(32px + env(safe-area-inset-bottom,0px));gap:28px}.corporate-footer-statement>small{letter-spacing:.06em;margin-bottom:14px;font-size:11px!important}.corporate-footer-statement h2{font-size:clamp(40px,11.5vw,56px);line-height:.94}.corporate-footer-statement p{max-width:none;font-size:16px;line-height:1.58}.corporate-footer-cta{width:100%;min-width:0;margin-top:20px}.corporate-footer-orbit{width:120vw;top:12%;right:-64vw}}.inner-site .corporate-footer .corporate-footer-nav a,.corporate-footer-nav>span{min-height:50px;grid-template-columns:unset!important;font-size:15px!important;display:flex!important}.corporate-footer-nav i{font-size:11px!important}.inner-site .contact-console{color:#f0ede8;background:#090707;border-top:1px solid #df8c682e;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:clamp(720px,88svh,960px);display:grid}.inner-site .signal-panel,.inner-site .contact-copy{min-height:inherit;padding:clamp(52px,6vw,96px)}.inner-site .signal-panel{background:radial-gradient(circle at 50% 39%,#b55e3d17,#0000 27%),#0b0808;border-right:1px solid #ffffff1a;justify-content:space-between}.signal-panel-head{z-index:2;border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:24px;padding-bottom:18px;display:flex;position:relative}.signal-panel-head small,.signal-panel-head span{color:#a48172;font:600 var(--type-micro)/1.35 var(--site-data-font);letter-spacing:.1em}.signal-panel-head span{color:#94a49d;align-items:center;display:flex}.signal-panel-head span i{background:#83b99a;border-radius:50%;width:7px;height:7px;margin-right:9px;box-shadow:0 0 13px #83b99abf}.signal-diagram{height:clamp(180px,24vw,330px);margin:clamp(28px,4vh,52px) 0 24px;position:relative}.inner-site .signal-diagram .signal-rings{width:min(26vw,330px);top:50%;left:24%}.signal-route{background:linear-gradient(90deg,#d47b57,#d47b5733);justify-content:space-between;align-items:center;height:1px;display:flex;position:absolute;top:50%;left:24%;right:9%}.signal-route i{background:#0b0808;border:1px solid #b97860;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #b9786014}.signal-route b{background:repeating-linear-gradient(90deg,#c5856b66 0 3px,#0000 3px 8px);flex:1;height:1px;margin:0 10px}.signal-intro{z-index:2;max-width:650px;position:relative}.signal-intro>small{color:#a96f59;font:600 var(--type-micro)/1.4 var(--site-data-font);letter-spacing:.12em;margin-bottom:16px;display:block}.inner-site .signal-intro>strong{color:#f1ede7;font:600 clamp(36px,3.5vw,58px)/.96 var(--site-display-font);letter-spacing:-.035em;display:block}.inner-site .signal-intro>p{color:#f0ede8b3;letter-spacing:0;max-width:52ch;margin:22px 0 0;line-height:1.65;font-size:var(--type-body)!important}.signal-steps{z-index:2;border-bottom:1px solid #ffffff1a;grid-template-columns:1fr;margin:38px 0 0;padding:0;list-style:none;display:grid;position:relative}.signal-steps li{border-top:1px solid #ffffff1a;grid-template-columns:42px 1fr;align-items:center;gap:14px;min-width:0;min-height:72px;padding:15px 4px;display:grid}.signal-steps li>span{color:#a86851;font:600 12px/1.4 var(--site-data-font)}.signal-steps b,.signal-steps small{display:block}.signal-steps b{font-size:16px;line-height:1.35}.signal-steps small{color:#f0ede8a8;letter-spacing:0;margin-top:5px;line-height:1.45;font-size:14px!important}.inner-site .contact-copy{background:linear-gradient(135deg,#59281b14,#0000 48%),#090707;justify-content:center}.inner-site .contact-copy>small{color:#b2765e;font:600 var(--type-micro)/1.35 var(--site-data-font);letter-spacing:.12em}.inner-site .contact-copy h2{letter-spacing:-.06em;text-wrap:balance;max-width:11ch;margin:24px 0 28px;font-size:clamp(52px,6.2vw,108px);line-height:.86}.inner-site .contact-copy>p{color:#f0ede8b8;max-width:60ch;margin:0;line-height:1.68;font-size:var(--type-body)!important}.inner-site .contact-copy>a,.inner-site .contact-copy>.contact-mail-link{color:#f0ede8;min-height:66px;font:600 clamp(13px,.9vw,15px)/1.4 var(--site-data-font);letter-spacing:.08em;border-top:1px solid #fff3;border-bottom:1px solid #fff3;justify-content:space-between;align-items:center;margin-top:clamp(34px,5vh,58px);padding:0;display:flex}.inner-site .contact-copy>a span,.inner-site .contact-copy>.contact-mail-link>span:last-child{float:none;color:#dc8d6c;font-size:20px}.contact-mail-copy{flex-direction:column;gap:5px;min-width:0;display:flex;color:inherit!important}.contact-mail-copy small{color:#9a7a6d;font:600 11px/1.3 var(--site-data-font);letter-spacing:.1em}.contact-mail-copy strong{overflow-wrap:anywhere;color:#f0ede8;text-transform:uppercase;font-size:15px;font-weight:600}.contact-topics{border-top:1px solid #ffffff14;grid-template-columns:1fr;margin-top:26px;gap:0!important;display:grid!important}.contact-topics span{color:#f0ede8b3;min-height:56px;font:600 14px/1.45 var(--site-data-font);letter-spacing:.035em;border-bottom:1px solid #ffffff14;grid-template-columns:40px 1fr;align-items:center;padding:0;display:grid}.contact-topics b{color:#a66750;font-weight:600}.inner-site .contact-copy>a:focus-visible{outline-offset:5px;outline:2px solid #e59a79}@media (max-width:1100px){.inner-site .contact-console{grid-template-columns:1fr}.inner-site .signal-panel,.inner-site .contact-copy{min-height:auto}.inner-site .signal-panel{border-bottom:1px solid #ffffff1a;border-right:0}.inner-site .signal-diagram .signal-rings{width:min(48vw,330px)}.inner-site .contact-copy{padding-block:clamp(76px,10vw,110px)}}@media (max-width:760px){.inner-site .signal-panel,.inner-site .contact-copy{padding:56px var(--inner-pad)}.signal-panel-head{flex-direction:column;align-items:flex-start;gap:10px}.signal-panel-head span{font-size:11px}.signal-diagram{height:170px;margin-block:28px 16px}.inner-site .signal-diagram .signal-rings{width:160px;left:25%}.signal-route{left:25%;right:4%}.signal-steps li{padding-block:16px}.inner-site .contact-copy h2{font-size:clamp(44px,13vw,62px);line-height:.94}.inner-site .contact-copy>a,.inner-site .contact-copy>.contact-mail-link{overflow-wrap:anywhere;min-height:72px;font-size:12px}.contact-topics span{min-height:56px}}@media (prefers-reduced-motion:reduce){.inner-site .signal-rings i{opacity:.5;animation:none!important}}:root{--corporate-bg:#0a0b0d;--corporate-panel:#111315;--corporate-text:#f5f5f2;--corporate-muted:#f5f5f2b8;--corporate-faint:#f5f5f27a;--corporate-rule:#ffffff29;--corporate-accent:#9fc7c3;--corporate-gutter:clamp(20px, 5.5vw, 88px);--corporate-story-inset:max(var(--corporate-gutter), calc((100vw - 1280px) / 2 + 24px));--site-ui-font:var(--font-manrope,"Manrope"), Arial, Helvetica, sans-serif;--site-display-font:var(--font-manrope,"Manrope"), Arial, Helvetica, sans-serif;--site-data-font:var(--font-manrope,"Manrope"), Arial, Helvetica, sans-serif}html{background:var(--corporate-bg);scroll-behavior:auto;scrollbar-gutter:stable}body{background:var(--corporate-bg);color:var(--corporate-text);overflow-x:clip}.scroll-site,.inner-site{background:var(--corporate-bg);color:var(--corporate-text);cursor:auto!important;overflow:clip visible!important}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.scroll-site *,.inner-site:not(.edit-mode) *{cursor:auto!important}.scroll-site :is(a,button,[role=button],label,select,summary),.inner-site:not(.edit-mode) :is(a,button,[role=button],label,select,summary){cursor:pointer!important}.scroll-site :is(input,textarea,[contenteditable=true]),.inner-site:not(.edit-mode) :is(input,textarea,[contenteditable=true]){cursor:text!important}.scroll-site a,.inner-site a{color:inherit;text-decoration:none}.access-wordmark{margin-bottom:46px;display:block}.scroll-film{height:520vh}.scroll-film>.public-preview{height:100svh;min-height:560px}.scrub-video{object-position:center;filter:brightness(1.12)contrast(1.02)saturate(1.05)}.scroll-film .film-shade{background:linear-gradient(90deg,#03030394 0%,#03030347 40%,#0303030a 74%),linear-gradient(#03030338,#0000 34%,#0303035c)}.scroll-film .public-copy{left:var(--corporate-gutter);width:min(760px,78vw);max-width:none;top:auto;bottom:clamp(110px,14vh,150px)}.scroll-film .public-copy .eyebrow{color:#ffffffc2;letter-spacing:.06em;margin:0 0 22px;font-weight:600;font-size:12px!important}.scroll-film .public-copy h1{color:#fff;text-wrap:balance;max-width:10ch;margin:0;letter-spacing:-.052em!important;font-size:clamp(62px,7.5vw,120px)!important;font-weight:700!important;line-height:.91!important}.scroll-film .public-copy>p:not(.eyebrow){color:#ffffffc7;max-width:44ch;margin:28px 0 0;font-weight:400;line-height:1.55;font-size:clamp(17px,1.25vw,20px)!important}.scrub-copy{animation:.42s ease-out both corporateCopyIn}@keyframes corporateCopyIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.home-film-cta{letter-spacing:.035em;border-bottom:1px solid #ffffffa6;align-items:center;gap:32px;min-height:48px;margin-top:30px;padding:0 0 8px;font-size:14px;font-weight:600;display:inline-flex}.home-film-cta span{transition:transform .2s}.home-film-cta:hover span{transform:translate(4px)}.scroll-film .scroll-cue{left:var(--corporate-gutter);color:#ffffffb3;letter-spacing:.11em;font-weight:600;bottom:34px;font-size:12px!important}.scroll-film .scroll-cue span{margin-left:12px}.mission-stamp,.scrub-meter,.journey-rail,.journey-next,.flight-rail,.launch-countdown,.planet-telemetry,.gesture-intro{display:none!important}.inner-site{--accent:var(--corporate-accent)!important;--accent-rgb:159,199,195!important}.inner-site .inner-hero{min-height:max(700px,100svh);background:#0a0b0d!important}.inner-site .inner-hero:before,.inner-site .inner-hero:after{display:none!important}.inner-site .hero-cinema-video{object-position:64% center;filter:brightness(.98)contrast(1.04)saturate(1.02)}.inner-site .hero-cinema-shade,.inner-site .hero-vignette{z-index:2;background:linear-gradient(90deg,#040404e6 0%,#040404b8 30%,#04040461 56%,#04040414 80%,#0000 100%),linear-gradient(#04040447,#0000 42%,#04040475);position:absolute;inset:0}.inner-site .hero-grid,.inner-site .hero-orbit,.inner-site .hero-index,.inner-site .hero-stat{display:none!important}.inner-site .hero-copy{bottom:clamp(108px,13vh,150px);right:auto;left:var(--corporate-story-inset);width:min(720px,74vw);transform:none;top:auto!important}.inner-site .hero-copy h1{color:#fff;text-shadow:0 2px 28px #0000007a;max-width:12ch;letter-spacing:-.046em!important;font-size:clamp(54px,5.5vw,88px)!important;font-weight:700!important;line-height:.94!important}.inner-site .hero-copy h1 em{font-style:normal;display:block;color:#ffffff9e!important;margin-top:.04em!important;font-weight:700!important}.inner-site .hero-copy>p{text-shadow:0 1px 24px #0000006b;color:#ffffffe0!important;border:0!important;max-width:46ch!important;margin:30px 0 0!important;padding:0!important;font-size:clamp(17px,1.2vw,20px)!important;line-height:1.56!important}.inner-site .hero-scroll{left:var(--corporate-story-inset);color:#ffffff9e;letter-spacing:.1em;font-weight:600;bottom:34px;font-size:12px!important}.corporate-story-sequence{background:#0a0b0d}.corporate-story{isolation:isolate;background:#0c0e10;min-height:max(680px,100svh);position:relative;overflow:hidden}.corporate-story-media,.corporate-story-media img,.corporate-story-shade{width:100%;height:100%;position:absolute;inset:0}.corporate-story-media{z-index:-2}.corporate-story-media img{object-fit:cover;object-position:58% center;filter:brightness(.96)contrast(1.04)saturate(1.02);transform:scale(1.002)}.corporate-story-shade{z-index:-1;background:linear-gradient(90deg,#030608eb 0%,#030608c2 26%,#03060875 52%,#0306081f 72%,#0000 100%),linear-gradient(#03050738,#0000 44%,#0305075c)}.corporate-story--right .corporate-story-media img{object-position:42% center}.corporate-story--right .corporate-story-shade{background:linear-gradient(270deg,#030608eb 0%,#030608c2 26%,#03060875 52%,#0306081f 72%,#0000 100%),linear-gradient(#03050738,#0000 44%,#0305075c)}.corporate-story-copy{z-index:2;top:52%;left:var(--corporate-story-inset);width:min(590px,40vw);position:absolute;transform:translateY(-50%)}.corporate-story--right .corporate-story-copy{right:var(--corporate-story-inset);left:auto}.corporate-story-copy>small{letter-spacing:.08em;text-shadow:0 1px 18px #00000073;margin-bottom:24px;font-weight:600;display:block;color:#ffffffd1!important;font-size:11px!important}.corporate-story-copy h2{color:#fff;text-wrap:balance;text-shadow:0 2px 28px #0000007a;max-width:13ch;margin:0;letter-spacing:-.035em!important;font-size:clamp(46px,4.2vw,68px)!important;font-weight:700!important;line-height:1.02!important}.corporate-story-copy p{text-shadow:0 1px 20px #0000006b;max-width:48ch;margin:24px 0 0;color:#ffffffdb!important;font-size:clamp(16px,1.05vw,18px)!important;line-height:1.58!important}.corporate-story-link{background:#fffffff0;border:1px solid #ffffffc7;justify-content:space-between;align-items:center;gap:38px;min-width:min(100%,310px);min-height:48px;margin-top:30px;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex;color:#090909!important}.inner-site .corporate-overview{padding:clamp(96px, 13vw, 170px) var(--corporate-gutter);background:var(--corporate-panel)!important}.inner-site .corporate-overview .section-head{border-bottom:1px solid var(--corporate-rule);margin:0 0 clamp(64px,8vw,108px);padding:0 0 clamp(36px,4vw,56px);display:block}.inner-site .corporate-overview .section-head small{color:var(--corporate-muted);letter-spacing:.11em;font-weight:600;display:block;font-size:12px!important}.inner-site .corporate-overview .section-head h2{color:#fff;max-width:14ch;margin:22px 0 0;letter-spacing:-.04em!important;font-size:clamp(44px,5vw,76px)!important;font-weight:700!important;line-height:.98!important}.corporate-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(30px,4vw,64px);display:grid}.corporate-points article{border-top:1px solid var(--corporate-rule);min-width:0;padding-top:26px;background:0 0!important}.corporate-points article>small{letter-spacing:.09em;font-weight:600;line-height:1.4;display:block;color:var(--corporate-muted)!important;font-size:12px!important}.corporate-points h3{color:#fff;max-width:18ch;margin:clamp(42px,5vw,72px) 0 20px;letter-spacing:-.028em!important;font-size:clamp(28px,2.4vw,38px)!important;font-weight:600!important;line-height:1.08!important}.corporate-points p{max-width:42ch;margin:0;color:var(--corporate-muted)!important;font-size:clamp(16px,1.1vw,18px)!important;line-height:1.6!important}.corporate-contact-link{color:#fff;border-bottom:1px solid #ffffffb3;justify-content:space-between;align-items:center;gap:56px;min-width:min(100%,430px);min-height:54px;margin-top:clamp(64px,8vw,110px);padding:0 0 10px;font-size:clamp(16px,1.2vw,19px);font-weight:600;display:inline-flex}.inner-site .page-cta{background:#0a0b0d;border-top:0;min-height:max(680px,100svh);padding:0;display:block}.inner-site .page-cta-media:after{background:linear-gradient(90deg,#030303e0 0%,#030303ad 34%,#03030352 62%,#0303030f 84%,#0000 100%),linear-gradient(#03030338,#0000 46%,#0303036b)}.inner-site .page-cta-copy{z-index:3;left:var(--corporate-story-inset);width:min(590px,40vw);position:absolute;top:52%;bottom:auto;transform:translateY(-50%)}.inner-site .page-cta-copy>small{letter-spacing:.11em;font-weight:600;color:#ffffffb8!important;font-size:12px!important}.inner-site .page-cta-copy h2{color:#fff;overflow-wrap:break-word;max-width:13ch;margin:20px 0 22px;letter-spacing:-.042em!important;font-size:clamp(46px,4.2vw,68px)!important;font-weight:700!important;line-height:.97!important}.inner-site .page-cta-copy p{max-width:43ch;margin:0 0 28px;color:#ffffffc2!important;font-size:clamp(16px,1.1vw,18px)!important;line-height:1.58!important}.inner-site .page-cta-copy a,.inner-site .page-cta-link{color:#090909;letter-spacing:.04em;background:#fffffff0;border:1px solid #fffc;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:13px;font-weight:700;display:inline-flex}.corporate-footer{min-height:560px;padding:clamp(72px, 8vw, 120px) var(--corporate-gutter) 30px;border-top:1px solid var(--corporate-rule);color:var(--corporate-text);background:#0c0e10;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:grid;position:relative}.corporate-footer-head{border:0;grid-column:1/-1;padding:0;display:block}.corporate-footer-statement{grid-column:1/9;align-self:center;padding:52px 0}.corporate-footer-statement>small{color:var(--corporate-muted);letter-spacing:.1em;margin-bottom:20px;font-weight:600;display:block;font-size:12px!important}.corporate-footer-statement h2{color:#fff;margin:0;letter-spacing:-.045em!important;font-size:clamp(52px,6vw,94px)!important;font-weight:700!important;line-height:.95!important}.corporate-footer-statement h2 em{color:#ffffff94;font-style:normal}.corporate-footer-statement p{max-width:46ch;color:var(--corporate-muted);margin:26px 0 0;font-size:17px;line-height:1.58}.corporate-footer-cta{color:#fff;letter-spacing:.04em;background:0 0;border:0;border-bottom:1px solid #ffffffb3;justify-content:space-between;align-items:center;min-width:min(100%,330px);min-height:48px;margin-top:34px;padding:0 0 8px;font-size:14px;font-weight:600;display:inline-flex}.corporate-footer-nav{flex-direction:column;grid-column:10/-1;align-self:center;display:flex}.corporate-footer-nav a,.corporate-footer-nav>span,.inner-site .corporate-footer .corporate-footer-nav a{border-bottom:1px solid var(--corporate-rule);color:#ffffffc2;align-items:center;min-height:50px;font-weight:600;display:flex;font-size:15px!important}.corporate-footer-nav a:hover{color:#fff}.corporate-footer-base{border-top:1px solid var(--corporate-rule);color:#ffffff8f;letter-spacing:.04em;grid-column:1/-1;grid-template-columns:1fr auto auto;align-self:end;gap:30px;padding-top:22px;font-size:12px;font-weight:550;display:grid}.corporate-footer-status,.corporate-footer-orbit{display:none!important}.inner-site .reveal{transition:opacity .82s cubic-bezier(.22,1,.36,1),transform .82s cubic-bezier(.22,1,.36,1);transform:translateY(14px)}.inner-site .reveal.visible,.inner-site .reveal.in-view{transform:none}@media (max-width:900px){.corporate-points{grid-template-columns:1fr;gap:54px}.corporate-points article{min-height:0}.corporate-points h3{margin-top:34px}.corporate-footer{flex-direction:column;align-items:stretch;gap:32px;min-height:0;display:flex}.corporate-footer-statement,.corporate-footer-nav,.corporate-footer-base{grid-column:unset;width:100%}.corporate-footer-statement{text-align:left;padding:0}.corporate-footer-nav{border-top:1px solid var(--corporate-rule);margin-top:4px;padding-top:20px;flex-direction:column!important;display:flex!important}.corporate-footer-nav a,.corporate-footer-nav>span,.inner-site .corporate-footer .corporate-footer-nav a{justify-content:space-between;align-items:center;width:100%;min-height:50px;padding:14px 0;grid-template-columns:unset!important;display:flex!important}.corporate-footer-base{text-align:left;gap:12px;width:100%;margin-top:4px;padding-top:20px;font-size:11px;flex-direction:column!important;align-items:flex-start!important;display:flex!important}.corporate-footer-base a{align-items:center;min-height:44px;display:inline-flex}.corporate-footer-base a[href=\#top]{color:#8fd0c8;margin-top:4px}}@media (max-width:760px){:root{--corporate-gutter:20px}.scroll-film{height:380vh}.scroll-film>.public-preview{min-height:100svh}.scrub-video{object-position:57% center}.scroll-film .film-shade{background:linear-gradient(#03030347,#0303031a 30%,#03030394 82%)}.scroll-film .public-copy{width:calc(100vw - 40px);bottom:104px}.scroll-film .public-copy h1{max-width:11ch;font-size:clamp(48px,13vw,66px)!important;line-height:.94!important}.scroll-film .public-copy>p:not(.eyebrow){max-width:34ch;margin-top:22px;font-size:17px!important}.scroll-film .public-copy .eyebrow{margin-bottom:17px}.scroll-film .scroll-cue{bottom:24px}.home-film-cta{margin-top:22px}.inner-site .inner-hero{min-height:100svh}.inner-site .hero-cinema-video{object-position:62% center}.inner-site .hero-cinema-shade,.inner-site .hero-vignette{background:linear-gradient(#04040485,#0404043d 34%,#040404c7 78%),linear-gradient(90deg,#040404d1 0%,#04040457 58%,#0000 100%)}.inner-site .hero-copy{right:20px;bottom:max(96px, calc(24px + env(safe-area-inset-bottom,0px)));width:auto;left:20px}.inner-site .hero-copy h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(34px,9.6vw,56px)!important;line-height:.96!important}.inner-site .hero-copy h1 em{overflow-wrap:anywhere;max-width:100%}.inner-site .hero-copy>p{max-width:100%!important;margin-top:22px!important;font-size:17px!important}.inner-site .hero-scroll{bottom:24px}.corporate-story{min-height:max(640px,100svh)}.corporate-story-media img,.corporate-story--right .corporate-story-media img{object-position:58% center}.corporate-story-shade,.corporate-story--right .corporate-story-shade{background:linear-gradient(#0305077a 0%,#0305072e 26%,#030507c2 72%,#030507eb 100%),linear-gradient(90deg,#030507d1 0%,#03050757 56%,#0000 100%)}.corporate-story-copy,.corporate-story--right .corporate-story-copy{width:auto;inset:auto 20px 58px;transform:none}.corporate-story-copy>small{margin-bottom:16px}.corporate-story-copy h2{font-size:clamp(38px,10.8vw,52px)!important}.corporate-story-copy p{margin-top:18px;font-size:16px!important}.inner-site .corporate-overview{padding-top:88px;padding-bottom:88px}.inner-site .corporate-overview .section-head{margin-bottom:58px;padding-bottom:34px}.inner-site .corporate-overview .section-head h2{font-size:clamp(39px,11vw,52px)!important}.corporate-points{gap:48px}.corporate-points h3{font-size:clamp(27px,8vw,34px)!important}.corporate-points p{font-size:17px!important}.inner-site .page-cta{min-height:660px}.inner-site .page-cta-media:after{background:linear-gradient(#0303036b 0%,#03030329 28%,#030303c7 74%,#030303eb 100%),linear-gradient(90deg,#030303cc 0%,#03030352 58%,#0000 100%)}.inner-site .page-cta-copy{width:auto;top:auto;bottom:58px;right:20px;transform:none}.inner-site .page-cta-copy h2{overflow-wrap:anywhere;max-width:100%!important;font-size:clamp(32px,9.2vw,52px)!important}.corporate-footer{padding-top:calc(var(--global-nav-height,72px) + 36px);padding-bottom:calc(32px + env(safe-area-inset-bottom,0px))}.corporate-footer-head{display:none}.corporate-footer-statement>small{letter-spacing:.06em;margin-bottom:14px;font-size:11px!important}.corporate-footer-statement h2{font-size:clamp(40px,11.5vw,56px)!important;line-height:.94!important}.corporate-footer-statement p{max-width:none;font-size:16px;line-height:1.58}.corporate-footer-cta{width:100%;min-width:0;margin-top:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.scroll-film{height:180vh}.scrub-copy,.reveal{transition:none;animation:none;transform:none}.inner-site .hero-cinema-video,.inner-site .page-cta-media video{visibility:hidden}}:root{--global-nav-height:84px;--global-nav-gutter:clamp(20px, 5.5vw, 88px);--global-nav-link-size:12px;--global-nav-link-tracking:.12em;--global-nav-logo-height:44px;--global-nav-logo-max-width:260px}html{scrollbar-gutter:stable}.site-top-nav,.inner-site .inner-nav,header.public-nav,.public-nav:not(.global-nav){display:none!important}.global-nav{z-index:100;height:var(--global-nav-height);pointer-events:none;position:fixed;inset:0 0 auto}.global-nav__bar{z-index:4;width:100%;height:var(--global-nav-height);padding:0 var(--global-nav-gutter);box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;background:#0a0b0deb;border-bottom:1px solid #93b4b12e;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;transition:border-color .35s,background .35s;display:grid;position:relative}.global-nav.is-open .global-nav__bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}.global-nav__brand{z-index:5;min-width:0;color:inherit;flex:none;grid-column:1;justify-self:start;align-items:center;text-decoration:none;display:inline-flex;position:relative}.global-nav .cdx-logo{align-items:center;gap:10px;border:0!important;display:inline-flex!important;transform:none!important}.global-nav__panel--desktop{background:0 0;border:0;grid-column:2;margin:0;padding:0;position:static}.global-nav__panel--mobile,.global-nav__drawer{display:none}.global-nav__kicker{color:#75bbb4;font-family:var(--site-data-font,var(--site-ui-font), Manrope, sans-serif);letter-spacing:.1em;text-transform:uppercase;margin:0 0 28px;font-size:11px;font-weight:600}.global-nav__list{justify-content:center;align-items:center;gap:clamp(20px,2.4vw,40px);margin:0;padding:0;list-style:none;display:flex}.global-nav__list a{color:#ffffffa3;text-transform:uppercase;white-space:nowrap;align-items:center;gap:14px;padding:8px 0;transition:color .2s;display:inline-flex;position:relative;font-family:var(--site-ui-font,Manrope, Arial, Helvetica, sans-serif)!important;font-size:var(--global-nav-link-size)!important;letter-spacing:var(--global-nav-link-tracking)!important;font-weight:600!important;line-height:1.2!important;text-decoration:none!important}.global-nav__list a:hover,.global-nav__list a.is-active{color:#fff}.global-nav__panel--desktop .global-nav__list a.is-active:after{content:"";background:#ffffffd9;height:1px;position:absolute;bottom:0;left:0;right:0}.global-nav__index{color:#58706e;font-family:var(--site-data-font,var(--site-ui-font), Manrope, sans-serif);letter-spacing:.09em;flex:0 0 32px;font-size:11px;font-weight:500}.global-nav__label{font-family:var(--site-display-font,var(--site-ui-font), Manrope, sans-serif);letter-spacing:-.035em;text-transform:none;font-size:clamp(28px,8.2vw,38px);font-weight:600;line-height:1}.global-nav__arrow{opacity:.42;color:#ffffffb8;margin-left:auto;font-size:14px;font-weight:400;transition:opacity .2s,color .2s}.global-nav__toggle,.global-nav__backdrop{display:none}.global-nav__toggle{z-index:5;cursor:pointer;background:#0505055c;border:1px solid #ffffff29;border-radius:0;grid-column:3;grid-template-rows:repeat(3,auto);place-content:center;justify-self:end;gap:5px;width:44px;height:44px;padding:0;transition:border-color .25s,background .25s,transform .25s;position:relative}.global-nav.is-open .global-nav__toggle{background:#ffffff0f;border-color:#ffffff47}.global-nav__toggle span{transform-origin:50%;background:#f1f0ebeb;width:16px;height:1.5px;transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .2s;display:block}.global-nav.is-open .global-nav__toggle span:first-child{transform:translateY(6.5px)rotate(45deg)}.global-nav.is-open .global-nav__toggle span:nth-child(2){opacity:0;transform:scaleX(.2)}.global-nav.is-open .global-nav__toggle span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.global-nav__backdrop{z-index:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;background:#04090a9e;border:0;padding:0;transition:opacity .45s cubic-bezier(.22,1,.36,1);position:fixed;inset:0}.global-nav.is-open{z-index:120;pointer-events:auto;height:100dvh}.global-nav.is-open .global-nav__backdrop{opacity:1;pointer-events:auto}:is(.scroll-site,.inner-site) :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #fff;box-shadow:0 0 0 2px #050505}@media (max-width:900px){:root{--global-nav-height:76px;--global-nav-logo-height:40px;--global-nav-logo-max-width:240px}.global-nav__bar{padding:max(0px, env(safe-area-inset-top)) var(--corporate-gutter,20px) 0;min-height:calc(var(--global-nav-height) + env(safe-area-inset-top,0px));justify-content:space-between;height:auto;display:flex}.global-nav__panel--desktop{display:none}.global-nav__toggle{display:grid}.global-nav__backdrop{display:block}.global-nav__drawer{z-index:3;padding:calc(var(--global-nav-height) + env(safe-area-inset-top,0px) + 28px) var(--corporate-gutter,max(20px, env(safe-area-inset-right,0px))) calc(24px + env(safe-area-inset-bottom,0px)) var(--corporate-gutter,max(20px, env(safe-area-inset-left,0px)));color:var(--corporate-text,#f5f5f2);opacity:0;visibility:hidden;pointer-events:none;background:radial-gradient(circle at 76% 36%,#266f6f29,#0000 26%),linear-gradient(145deg,#04090a,#071012 58%,#030708);flex-direction:column;transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1),visibility .38s;display:flex;position:fixed;inset:0;overflow:hidden;transform:translateY(8px)}.global-nav.is-open .global-nav__drawer{opacity:1;visibility:visible;pointer-events:auto;transform:none}.global-nav__drawer-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.global-nav__drawer-orbit{aspect-ratio:1;opacity:0;border:1px solid #67b5ae21;border-radius:50%;width:min(58vw,850px);transition:opacity .55s 80ms;position:absolute;top:4%;right:-10vw}.global-nav__drawer-orbit i{border:1px solid #67b5ae17;border-radius:50%;position:absolute;inset:17%}.global-nav__drawer-orbit i:nth-child(2){border-style:dashed;inset:39%}.global-nav__drawer-orbit b{background:#83c9c0;border-radius:50%;width:7px;height:7px;position:absolute;top:29%;left:7%;box-shadow:0 0 24px #62a9a0}.global-nav.is-open .global-nav__drawer-orbit{opacity:1}.global-nav__panel--mobile{z-index:1;-webkit-overflow-scrolling:touch;flex:1;min-height:0;display:block;position:relative;overflow-y:auto}.global-nav__list--mobile{flex-direction:column;align-items:stretch;gap:0}.global-nav__list--mobile li{opacity:0;transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--nav-i,0) * 45ms + 60ms);transform:translateY(12px)}.global-nav.is-open .global-nav__list--mobile li{opacity:1;transform:none}.global-nav__list--mobile a{color:#ffffffc2;white-space:normal;border-bottom:1px solid #93b4b124;gap:16px;width:100%;min-height:50px;padding:14px 0;transition:color .2s,padding .2s;font-size:inherit!important;letter-spacing:0!important}.global-nav__list--mobile a:hover,.global-nav__list--mobile a.is-active{color:#fff;padding-left:8px}.global-nav__list--mobile a:hover .global-nav__index,.global-nav__list--mobile a.is-active .global-nav__index{color:#8fd0c8}.global-nav__list--mobile a:hover .global-nav__arrow,.global-nav__list--mobile a.is-active .global-nav__arrow{opacity:.85;color:#8fd0c8}.global-nav__drawer-foot{z-index:1;opacity:0;border-top:1px solid #93b4b129;flex-direction:column;align-items:flex-start;gap:12px;margin-top:auto;padding-top:20px;transition:opacity .38s .28s,transform .38s .28s;display:flex;position:relative;transform:translateY(8px)}.global-nav.is-open .global-nav__drawer-foot{opacity:1;transform:none}.global-nav__drawer-foot a{color:#566866;min-height:44px;font-family:var(--site-data-font,var(--site-ui-font), Manrope, sans-serif);letter-spacing:.09em;align-items:center;font-size:11px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.global-nav__drawer-foot a:hover{color:#dfe8e4}.global-nav__drawer-foot a:last-child{color:#8fd0c8}.global-nav__drawer-copy{color:#566866;font-family:var(--site-data-font,var(--site-ui-font), Manrope, sans-serif);letter-spacing:.09em;font-size:11px;font-weight:600}.global-nav__kicker{opacity:0;transition:opacity .35s 60ms,transform .35s 60ms;transform:translateY(8px)}.global-nav.is-open .global-nav__kicker{opacity:1;transform:none}}@media (max-width:760px){.global-nav__drawer-orbit{width:120vw;top:12%;right:-64vw}.global-nav__label{font-size:clamp(26px,7.6vw,34px)}}@media (max-width:900px) and (prefers-reduced-motion:reduce){.global-nav__drawer,.global-nav__drawer-orbit,.global-nav__list--mobile li,.global-nav__drawer-foot,.global-nav__kicker{opacity:1!important;transition:none!important;transform:none!important}.global-nav__drawer{transform:none}.global-nav:not(.is-open) .global-nav__drawer{opacity:0;visibility:hidden}}:root{--cdx-wordmark-size:.9375rem;--cdx-wordmark-tracking:.02em;--cdx-wordmark-weight:600;--cdx-wordmark-color:#f4f1eaf5;--cdx-wordmark-accent:#9fc7c3}.cdx-logo{max-width:100%;color:inherit;flex:none;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.cdx-wordmark{max-width:100%;color:var(--cdx-wordmark-color);font-size:var(--cdx-wordmark-size);font-weight:var(--cdx-wordmark-weight);letter-spacing:var(--cdx-wordmark-tracking);white-space:nowrap;text-wrap:nowrap;line-height:1;display:inline-block;overflow:hidden;font-family:var(--site-ui-font,var(--font-ibm-plex-sans), "IBM Plex Sans", Arial, sans-serif)!important}.cdx-wordmark>span{color:var(--cdx-wordmark-accent);font-weight:650}.cdx-logo.compact{--cdx-wordmark-size:.8125rem;--cdx-wordmark-tracking:.018em}.global-nav .cdx-logo{flex-shrink:0;align-items:center;border:0!important;display:inline-flex!important;transform:none!important}.global-nav .cdx-wordmark{--cdx-wordmark-size:.9375rem;--cdx-wordmark-tracking:.024em;--cdx-wordmark-weight:600}.global-nav__brand{flex-shrink:0;overflow:visible}.corporate-footer-head .cdx-wordmark,.editor-gate-card .cdx-wordmark,.cms-brand .cdx-wordmark{--cdx-wordmark-size:.875rem;--cdx-wordmark-tracking:.02em}.deck-gate-logo .cdx-wordmark{--cdx-wordmark-size:1rem;--cdx-wordmark-tracking:.022em}@media (max-width:900px){.global-nav .cdx-wordmark{--cdx-wordmark-size:.875rem;--cdx-wordmark-tracking:.018em}}@media (max-width:380px){.global-nav .cdx-wordmark{--cdx-wordmark-size:.8125rem;--cdx-wordmark-tracking:.014em}}html,.scroll-site,.inner-site{overflow-x:clip}.scroll-site :is(.public-copy,.scrub-copy,.intro-brand,.after-film),.inner-site :is(.hero-copy,.page-cta-copy,.section-head,.section-head>div,.corporate-story-copy,.corporate-footer-statement,.contact-copy,.signal-intro,.company-vision-copy,.market-thesis,.compare-head,.market-grid h3,.credibility-band strong){min-width:0;max-width:100%}.scroll-site :is(h1,h2,h3),.inner-site :is(h1,h2,h3,blockquote){overflow-wrap:anywhere;word-wrap:break-word}@media (max-width:900px){.scroll-site :is(.public-copy h1,.scrub-copy h1,.intro-brand h1),.inner-site :is(.hero-copy h1,.page-cta-copy h2,.page-cta h2,.section-head h2,.corporate-story-copy h2,.corporate-footer-statement h2,.contact-copy h2,.compare-head h3,.market-thesis blockquote,.company-vision-copy blockquote,.market-grid h3){box-sizing:border-box;text-wrap:balance;width:100%;max-width:100%!important}.inner-site .hero-copy h1{letter-spacing:-.038em!important;font-size:clamp(34px,9.6vw,56px)!important;line-height:.96!important}.inner-site .hero-copy h1 em{overflow-wrap:anywhere;max-width:100%;display:block!important}.inner-site .page-cta-copy h2,.inner-site .page-cta h2{font-size:clamp(32px,9.2vw,52px)!important;line-height:.97!important}.inner-site .section-head h2{font-size:clamp(30px,8.8vw,48px)!important;line-height:1!important}.inner-site .corporate-story-copy h2{font-size:clamp(32px,9vw,50px)!important;line-height:.97!important}.inner-site .contact-copy h2{font-size:clamp(34px,9.4vw,54px)!important;line-height:.96!important}.inner-site :is(.market-thesis blockquote,.company-vision-copy blockquote){font-size:clamp(28px,8.2vw,42px)!important;line-height:1.12!important}.scroll-site :is(.public-copy h1,.scrub-copy h1){font-size:clamp(40px,11vw,62px)!important;line-height:.94!important}.corporate-footer-statement h2{font-size:clamp(34px,9.8vw,50px)!important;line-height:.95!important}.inner-site .compare-head h3{font-size:clamp(28px,8vw,40px)!important;line-height:1.04!important}.inner-site .credibility-band strong{overflow-wrap:anywhere;font-size:clamp(28px,8.5vw,44px)!important}}@media (max-width:380px){.inner-site .hero-copy h1{font-size:clamp(28px,8.8vw,36px)!important}.inner-site .page-cta-copy h2,.inner-site .page-cta h2{font-size:clamp(28px,8.4vw,36px)!important}}:root{--ink:#0a0b0d;--panel:#101216;--panel2:#15171b;--line:#282b30;--paper:#f4f1ea;--muted:#8c8f95;--gold:#c6a769;--blue:#5e92ff;--site-nav-size:13px;--site-detail-size:15px;--site-ui-font:var(--font-manrope,"Manrope"),Arial,Helvetica,sans-serif;--site-display-font:var(--font-manrope,"Manrope"),Arial,Helvetica,sans-serif;--site-data-font:var(--font-manrope,"Manrope"),Arial,Helvetica,sans-serif}*{box-sizing:border-box}html,body{background:var(--ink);min-height:100%;color:var(--paper);font-family:var(--site-ui-font),Arial,Helvetica,sans-serif;margin:0}button,input,textarea{font:inherit}button{color:inherit}.topbar{border-bottom:1px solid var(--line);z-index:100;background:#0d0f12;flex-shrink:0;align-items:center;height:66px;padding:0 18px;display:flex;position:sticky;top:0}.brand{letter-spacing:.16em;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:13px;font-weight:700;display:flex}.brand small{color:#777b82;margin-left:5px;font-size:9px}.brand-mark{width:26px;height:26px;font-family:var(--site-display-font);border:1px solid #b5b8bd;place-items:center;font-size:13px;display:grid;transform:rotate(45deg)}.brand-mark:first-letter{transform:rotate(-45deg)}.project-meta{color:#767980;align-items:center;gap:24px;font-size:11px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.breadcrumb b{color:#d7d8d9;font-weight:500}.save-state{align-items:center;gap:7px;display:flex}.save-state i{background:#6caa73;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #6caa73}.save-state i.saving{background:var(--gold)}.top-actions{align-items:center;gap:8px;margin-left:auto;display:flex;position:relative}.redo-popover{z-index:40;text-align:left;background:#111419f7;border:1px solid #3a3f47;width:250px;padding:16px;position:absolute;top:45px;right:142px;box-shadow:0 20px 55px #0000008c}.redo-popover:before{content:"";background:#111419;border-top:1px solid #3a3f47;border-left:1px solid #3a3f47;width:8px;height:8px;position:absolute;top:-5px;right:151px;transform:rotate(45deg)}.redo-popover>small{color:#b79b64;letter-spacing:.2em;font-size:6px;display:block}.redo-popover>strong{color:#eef0f2;margin:10px 0 5px;font-size:11px;font-weight:500;display:block}.redo-popover>p{color:#777e87;margin:0 0 14px;font-size:8px;line-height:1.5}.redo-popover>div{grid-template-columns:1fr 1.35fr;gap:6px;display:grid}.redo-popover>div button{color:#8e949c;letter-spacing:.06em;background:#171a1f;border:1px solid #343942;height:30px;font-size:7px}.redo-popover>div .redo-apply{color:#0c0d0f;background:#ece9e1;border-color:#ece9e1;font-weight:700}.redo-popover .redo-apply span{margin-left:8px}.top-actions button,.canvas-toolbar button{cursor:pointer;background:0 0;border:0}.icon-btn{color:#a3a5a9;width:32px;height:32px;font-size:19px}.icon-btn.muted{color:#4d5056}.divider{border-left:1px solid var(--line);height:22px;margin:0 5px}.preview-btn{letter-spacing:.04em;border-radius:3px;padding:9px 14px;font-size:11px;border:1px solid #363a41!important}.preview-btn span{margin-right:7px;font-size:9px}.publish-btn{letter-spacing:.04em;border-radius:3px;padding:10px 16px;font-size:11px;font-weight:700;background:var(--paper)!important;color:#111!important}.publish-btn span{margin-left:18px}.avatar{border-radius:50%;width:31px;height:31px;margin-left:8px;font-size:9px;background:linear-gradient(140deg,#4b5565,#a58359)!important;border:1px solid #7d7165!important}.workspace{grid-template-columns:66px 255px minmax(400px,1fr) 270px;height:calc(100vh - 66px);display:grid}.rail{border-right:1px solid var(--line);background:#0c0e11;flex-direction:column;align-items:center;padding-top:14px;display:flex}.rail-item{color:#656970;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:62px;display:flex}.rail-item span{font-size:19px}.rail-item small{letter-spacing:.08em;font-size:9px}.rail-item.active{color:#eee;border-left-color:var(--gold);background:linear-gradient(90deg,#1c1a15,#0000)}.rail-help{color:#777;background:0 0;border:1px solid #35383e;border-radius:50%;width:27px;height:27px;margin-top:auto;margin-bottom:18px}.scene-panel{border-right:1px solid var(--line);background:#111317;flex-direction:column;min-width:0;display:flex}.panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:76px;padding:0 16px;display:flex}.panel-heading p{letter-spacing:.16em;color:#656970;margin:0 0 7px;font-size:8px}.panel-heading h2{margin:0;font-size:13px;font-weight:500}.panel-heading button,.scene-actions button{cursor:pointer;background:0 0;border:0}.scene-list{flex-direction:column;gap:5px;padding:10px 8px;display:flex;overflow:auto}.scene-row{text-align:left;color:#a5a7ab;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;grid-template-columns:14px 58px 1fr 18px;align-items:center;min-height:66px;padding:5px;display:grid}.scene-row.active{color:#f2eee6;background:#1b1a17;border-color:#60533b}.drag{color:#51545a;font-size:13px}.scene-thumb{background:#07090d;border:1px solid #2b2c2f;height:42px;position:relative;overflow:hidden}.scene-thumb .mini-planet{background:radial-gradient(circle at 32% 25%,#d7c4a3,#4b4339 35%,#101318 68%);border-radius:50%;width:38px;height:38px;position:absolute;bottom:-16px;right:-9px;box-shadow:-8px -5px 18px #e1c99e21}.scene-thumb.ice .mini-planet{background:radial-gradient(circle at 30% 25%,#d5e3e4,#45606c 34%,#0f1419 68%)}.scene-thumb.blue .mini-planet{background:radial-gradient(circle at 30% 25%,#c2d1e6,#354660 34%,#0b0e15 68%)}.scene-name{white-space:nowrap;text-overflow:ellipsis;padding-left:8px;font-size:10px;line-height:1.35;overflow:hidden}.scene-name small{color:#5f6268;margin-bottom:4px;font-size:8px;display:block}.row-more{color:#696c72;font-size:10px}.scene-actions{border-top:1px solid var(--line);grid-template-columns:1fr 42px;height:49px;margin-top:auto;display:grid}.scene-actions button{text-align:left;border-right:1px solid var(--line);padding-left:18px;font-size:10px}.scene-actions button:last-child{text-align:center;padding:0}.scene-actions span{margin-right:8px}.panel-foot{color:#555960;letter-spacing:.08em;background:#0c0e11;justify-content:space-between;align-items:center;height:34px;padding:0 14px;font-size:8px;display:flex}.canvas-stage{background:#090a0c;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.canvas-toolbar{border-bottom:1px solid var(--line);color:#686b71;letter-spacing:.06em;flex-shrink:0;justify-content:space-between;align-items:center;height:48px;padding:0 16px;font-size:9px;display:flex}.canvas-toolbar>div{align-items:center;gap:4px;display:flex}.canvas-toolbar button{color:#686b71;padding:6px 9px;font-size:9px}.canvas-toolbar button.active{color:#eee;background:#202329;border-radius:3px}.zoom-control{border:1px solid #2c2f34;border-radius:3px}.zoom-control span{text-align:center;width:40px}.zoom-control button{font-size:14px}.canvas-wrap{background-image:radial-gradient(#202227 1px,#0000 1px);background-size:18px 18px;flex:1;place-items:center;min-height:0;padding:32px 26px 76px;display:grid;overflow:auto}.canvas{aspect-ratio:16/9;background:#06080b;min-width:520px;max-height:calc(100vh - 210px);position:relative;overflow:hidden;box-shadow:0 25px 70px #000}.canvas-space,.space-scene{background:radial-gradient(circle at 72% 30%,#202229 0,#090b0f 32%,#050609 64%);position:absolute;inset:0;overflow:hidden}.stars{opacity:.35;background-image:radial-gradient(#fff .7px,#0000 .8px),radial-gradient(#fff .5px,#0000 .6px);background-position:12px 8px,29px 41px;background-size:89px 89px,53px 53px;position:absolute;inset:0}.planet{aspect-ratio:1;background:radial-gradient(circle at 34% 22%,#e0d0b3 0,#9a8a70 8%,#36342f 28%,#17191b 48%,#08090c 68%);border-radius:50%;width:68%;position:absolute;bottom:-54%;right:-18%;box-shadow:-30px -22px 80px #d5b98921,inset 18px 20px 45px #06080a}.planet:after{content:"";filter:blur(1px);background:repeating-linear-gradient(10deg,#0000 0 14px,#ffffff06 15px 16px);border-radius:50%;position:absolute;inset:12% 9%}.orbital-line{border:1px solid #c7b59129;border-radius:50%;position:absolute;transform:rotate(-22deg)}.orbital-line.one{width:90%;height:25%;bottom:15%;right:-14%}.orbital-line.two{width:75%;height:18%;bottom:19%;right:-4%}.satellite{background:#fff;border-radius:50%;width:3px;height:3px;position:absolute;bottom:39%;right:37%;box-shadow:0 0 15px 4px #fff}.satellite span{border-top:1px solid #bfc8d1;width:18px;position:absolute;top:1px;left:-7px;transform:rotate(25deg)}.canvas-nav{letter-spacing:.13em;color:#dbdce0;justify-content:space-between;align-items:center;font-size:7px;display:flex;position:absolute;top:6%;left:4%;right:4%}.canvas-nav .brand{font-size:8px}.canvas-nav .brand-mark{width:14px;height:14px;font-size:7px}.canvas-links{color:#777b82}.canvas-content{width:56%;position:absolute;top:28%;left:8%}.selection-tag{color:#fff;letter-spacing:.12em;background:#816d43;padding:3px 5px;font-size:5px;position:absolute;top:-12px;left:-1px}.editable-label,.editable-title{position:relative}.editable-label input{color:#c9b37d;letter-spacing:.25em;background:0 0;border:1px solid #0000;outline:none;width:100%;padding:6px 3px;font-size:7px}.editable-title textarea{resize:none;color:#f4f1ea;letter-spacing:-.055em;background:#0f0f0f1f;border:1px solid #806d48;outline:none;width:100%;height:112px;padding:7px 5px;font-size:clamp(24px,4.6vw,58px);font-weight:300;line-height:.88;overflow:hidden}.editable-copy{resize:none;color:#929398;background:0 0;border:0;outline:none;width:65%;height:42px;margin:10px 0 3px;padding:0;font-size:8px;line-height:1.55;display:block}.canvas-cta{color:#e3ded2;letter-spacing:.16em;background:0 0;border:0;border-bottom:1px solid #75716a;padding:7px 0;font-size:6px}.canvas-cta span{margin-left:12px}.timeline{color:#696d73;letter-spacing:.1em;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;font-size:5px;display:grid;position:absolute;bottom:5%;left:5%;right:5%}.timeline i{background:#34363a;height:1px}.timeline b{background:#bba16a;height:1px;display:block;position:relative}.timeline b:after{content:"";background:#d4ba82;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;right:0}.format-bar{z-index:5;background:#1b1d21;border:1px solid #34373d;border-radius:4px;align-items:center;height:40px;padding:4px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 9px 30px #000}.format-bar button{color:#aaa;background:0 0;border:0;min-width:31px;height:30px;font-size:10px}.format-bar button:hover{background:#2a2d32}.format-bar>span{border-left:1px solid #35383e;height:20px;margin:0 3px}.format-bar small{color:#555}.inspector{border-left:1px solid var(--line);background:#111317;overflow:auto}.inspector-head{border-bottom:1px solid var(--line);color:#5f6268;letter-spacing:.09em;justify-content:space-around;align-items:center;height:49px;font-size:8px;display:flex}.inspector-head span{place-items:center;height:49px;display:grid}.inspector-head span.active{color:#ddd;border-bottom:1px solid var(--gold)}.inspector-section{border-bottom:1px solid var(--line);padding:17px 16px}.inspector-section label{color:#777b82;letter-spacing:.13em;margin-bottom:10px;font-size:8px;display:block}.inspector-section textarea,.inspector-section .field,.inspector-section input{color:#dedede;resize:none;background:#181a1e;border:1px solid #33363b;border-radius:2px;width:100%;padding:10px;font-size:10px}.inspector-section textarea{height:58px}.inspector-section p{color:#555a61;font-size:8px;line-height:1.5}.field{justify-content:space-between;display:flex}.dual-fields{grid-template-columns:1fr 1fr;gap:7px;margin-top:7px;display:grid}.field small{color:#5f6268}.type-buttons{border:1px solid #33363b;grid-template-columns:repeat(4,1fr);margin-top:8px;display:grid}.type-buttons button{color:#757981;background:#17191d;border:0;border-right:1px solid #33363b;height:30px}.type-buttons button.active{color:#fff;background:#2a2d32}.label-row,.range-label{justify-content:space-between;align-items:center;display:flex}.label-row label{margin:0}.color-field{border:1px solid #33363b;grid-template-columns:25px 1fr auto;align-items:center;padding:5px 8px;font-size:9px;display:grid}.color-field i{background:#f4f1ea;border-radius:2px;width:19px;height:19px}.color-field b{color:#777;font-weight:400}.toggle{background:#675b42;border:0;border-radius:10px;width:28px;height:15px;position:relative}.toggle i{background:#e8d7ab;border-radius:50%;width:11px;height:11px;position:absolute;top:2px;right:2px}.range-label{color:#585c62;margin-top:17px;font-size:7px}.range-label.values{color:#93969b;margin-top:7px}.motion-range{background:#34373c;justify-content:space-between;height:2px;margin-top:10px;display:flex;position:relative}.motion-range b{background:#b89d65;height:2px;position:absolute;left:12%;right:20%}.motion-range i{background:#d8c18b;border-radius:50%;width:6px;height:6px;transform:translateY(-2px)}.media button{color:#8b8e94;text-align:left;background:#17191c;border:1px dashed #3b3e43;gap:10px;width:100%;padding:12px;display:flex}.media button>span:first-child{font-size:18px}.media button b,.media button small{font-size:9px;display:block}.media button small{color:#555a61;margin-top:4px;font-size:7px}.public-preview{color:#f6f2e9;background:#05070a;height:100vh;min-height:680px;position:relative;overflow:hidden}.space-scene .planet.large{width:72vw;bottom:-52vw;right:-16vw}.space-scene .moon{background:#ded8cc;border-radius:50%;width:10px;height:10px;position:absolute;top:24%;right:25%;box-shadow:0 0 18px 5px #ffffff29}.public-nav{z-index:2;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:96px;padding:0 5vw;display:flex;position:relative}.public-nav>div{letter-spacing:.14em;color:#8b8c90;gap:38px;font-size:9px;display:flex}.contact{letter-spacing:.15em;background:0 0;border:0;border-bottom:1px solid #888;padding:8px 0;font-size:9px}.light{color:#f5f2eb}.public-copy{z-index:2;max-width:650px;position:absolute;top:29%;left:9vw}.public-copy .eyebrow{letter-spacing:.34em;color:#c5a96f;font-size:10px}.public-copy h1{font-family:var(--site-display-font);letter-spacing:-.07em;margin:28px 0 34px;font-size:clamp(36px,4.6vw,68px);font-weight:300;line-height:.78}.public-copy>p:not(.eyebrow){color:#8f9297;max-width:340px;font-size:15px;line-height:1.6}.explore{letter-spacing:.16em;background:0 0;border:0;border-bottom:1px solid #928c81;margin-top:23px;padding:10px 0;font-size:9px}.explore span{margin-left:30px}.mission-stamp{z-index:2;align-items:center;gap:14px;display:flex;position:absolute;bottom:14%;right:6vw}.mission-stamp>span{font-family:var(--site-display-font);color:#d4c29e;font-size:55px}.mission-stamp small{letter-spacing:.12em;border-left:1px solid #555;padding-left:14px;font-size:8px;line-height:1.6}.scroll-cue{letter-spacing:.18em;color:#777;font-size:7px;position:absolute;bottom:5%;left:5vw}.scroll-cue span{margin-left:15px}.preview-dock{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14161ad9;border:1px solid #383a3e;border-radius:30px;align-items:center;display:flex;position:absolute;bottom:22px;left:50%;overflow:hidden;transform:translate(-50%)}.preview-dock button{cursor:pointer;background:0 0;border:0;padding:12px 19px;font-size:10px}.preview-dock span{color:#777;border-left:1px solid #383a3e;border-right:1px solid #383a3e;padding:12px;font-size:9px}.modal-backdrop{z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;place-items:center;display:grid;position:fixed;inset:0}.publish-modal{background:#14161a;border:1px solid #3a3d43;width:min(460px,90vw);padding:40px;position:relative;box-shadow:0 30px 90px #000}.modal-close{color:#888;background:0 0;border:0;font-size:24px;position:absolute;top:12px;right:16px}.publish-kicker{letter-spacing:.18em;color:#b8a071;font-size:8px}.publish-kicker span{border:1px solid #87764f;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:8px;display:inline-grid}.publish-modal h2{font-family:var(--site-display-font);margin:22px 0 14px;font-size:42px;font-weight:300;line-height:1}.publish-modal>p{color:#85888e;font-size:12px;line-height:1.6}.version-card{border:1px solid #33363b;justify-content:space-between;align-items:center;margin:26px 0;padding:15px;display:flex}.version-card small,.version-card strong{display:block}.version-card small,.publish-modal>label{color:#60646a;letter-spacing:.12em;font-size:7px}.version-card strong{margin-top:6px;font-size:11px}.version-card>span{color:#676a70;font-size:8px}.publish-modal>label{margin:13px 0 6px;display:block}.publish-modal>input{color:#ddd;background:#0f1114;border:1px solid #32353a;width:100%;padding:11px;font-size:10px}.launch-btn{color:#111;background:#eee9dd;border:0;width:100%;margin-top:22px;padding:14px;font-size:10px;font-weight:700}.launch-btn span{float:right}.modal-note{text-align:center;color:#5f6268;margin-top:13px;font-size:8px;display:block}.toast{z-index:50;color:#141414;background:#e9e3d7;border:0;padding:13px 18px;font-size:10px;position:fixed;bottom:22px;right:22px;box-shadow:0 10px 30px #000}.toast span{color:#567859;margin-right:8px}@media (max-width:1100px){.workspace{grid-template-columns:58px 225px 1fr}.inspector,.project-meta{display:none}.canvas{min-width:480px;width:88%!important}.canvas-wrap{padding-left:14px;padding-right:14px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}.stars{opacity:.2}}.deck-ops{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.deck-ops button{border:0;border-right:1px solid var(--line);color:#777;cursor:pointer;background:#121418;padding:10px 4px;font-size:8px}.deck-ops .danger{color:#a96f6f;border-top:1px solid var(--line);grid-column:1/-1}.tool-panel{flex-direction:column;gap:10px;padding:17px;display:flex;overflow:auto}.tool-panel>label{letter-spacing:.12em;color:#696d73;margin-top:8px;font-size:8px}.tool-panel>button,.tool-panel>input,.tool-panel>a{color:#aaa;text-align:left;background:#17191d;border:1px solid #35383d;padding:11px;font-size:9px;text-decoration:none}.asset-upload{grid-template-columns:25px 1fr;align-items:center;height:86px;display:grid!important}.asset-upload>span{grid-row:1/3;font-size:22px}.asset-upload b,.asset-upload small{display:block}.asset-upload small{color:#60646b}.asset-grid{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.asset-grid button{color:#ddd;cursor:pointer;border:1px solid #34363a;height:52px;font-size:7px}.asset-grid .gold{background:linear-gradient(145deg,#5a4931,#16130f)}.asset-grid .ice{background:linear-gradient(145deg,#3e5960,#101518)}.asset-grid .blue{background:linear-gradient(145deg,#30476b,#0e1118)}.motion-card{grid-template-columns:30px 1fr;height:76px;display:grid!important}.motion-card span{grid-row:1/3;font-size:22px}.motion-card b,.motion-card small{display:block}.motion-card.active{background:#1d1b16!important;border-color:#87754f!important}.settings-panel input{color:#ddd;background:#17191d;border:1px solid #35383d;width:100%;padding:10px;font-size:10px}.settings-panel p{color:#696d73;font-size:9px;line-height:1.5}.restore-starter-btn{justify-content:center;align-items:center;text-decoration:none;display:inline-flex;color:#e8b4b4!important;background:#2a1414!important;border-color:#6a3030!important}.restore-undo-btn{color:#c5cbd3!important;border-color:#4a5560!important}a.content-db-link{padding:11px;font-size:9px}.settings-db-backdrop{z-index:80}.settings-db-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.settings-db-actions button{text-align:center}.settings-db-actions .download-db{color:#c8d4c0!important;background:#141816!important;border-color:#4a5248!important}.settings-db-actions .upload-db{color:#e8b4b4!important;background:#2a1414!important;border-color:#6a3030!important}.restore-backdrop{z-index:9999}.restore-warn-modal{color:#f0dede;background:#1a1010;border:1px solid #7a3434;width:min(480px,92vw);padding:36px 34px 28px;position:relative;box-shadow:0 30px 90px #2800008c}.restore-warn-modal .modal-close{color:#c98989}.restore-warn-kicker{letter-spacing:.2em;color:#e07070;font-size:8px;font-weight:700}.restore-warn-modal h2{font-family:var(--site-display-font);color:#f6e4e4;margin:18px 0 14px;font-size:34px;font-weight:400;line-height:1.05}.restore-warn-body{color:#c9a0a0;margin:0;font-size:12px;line-height:1.65}.restore-warn-body strong{color:#f0c8c8;font-weight:600}.restore-warn-list{color:#d4a8a8;background:#50141459;border:1px solid #5c2a2a;margin:18px 0 0;padding:14px 14px 14px 28px;font-size:11px;line-height:1.55}.restore-warn-list li{margin:4px 0}.restore-warn-actions{grid-template-columns:1fr 1.4fr;gap:8px;margin-top:22px;display:grid}.restore-warn-actions button{color:#c9a0a0;letter-spacing:.04em;cursor:pointer;background:#241414;border:1px solid #5a3030;height:40px;font-size:10px}.restore-warn-actions .restore-continue{color:#ffe8e8;background:#8b2e2e;border-color:#b04545;font-weight:700}.restore-warn-actions .restore-continue:hover{background:#a33838}.restore-log-modal{background:#12151a;border:1px solid #3a3f47;width:min(520px,92vw);padding:28px 26px 22px;position:relative;box-shadow:0 30px 90px #000}.restore-log-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;padding-right:28px;display:flex}.restore-log-head small{letter-spacing:.18em;color:#b79b64;font-size:8px}.restore-status{font-size:12px;font-weight:600}.restore-status.running{color:#d4b56a}.restore-status.ok{color:#7dba8a}.restore-status.err{color:#e07070}.restore-status.idle{color:#8e949c}.restore-log-list{background:#0c0e12;border:1px solid #2c3138;max-height:280px;margin:0;padding:0;list-style:none;overflow:auto}.restore-log-list li{border-bottom:1px solid #1e2228;grid-template-columns:72px 1fr;gap:10px;padding:10px 12px;font-size:11px;line-height:1.45;display:grid}.restore-log-list time{color:#5f6670;font-variant-numeric:tabular-nums}.restore-log-list .lvl-info span{color:#b8c0c6}.restore-log-list .lvl-ok span{color:#8fcaa0}.restore-log-list .lvl-warn span{color:#e0b56a}.restore-log-list .lvl-err span{color:#e89292}.restore-log-empty{color:#6a727c;padding:20px 4px;font-size:11px}.restore-log-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.restore-log-actions button{color:#c5cbd3;cursor:pointer;background:#171a1f;border:1px solid #3a3f47;height:36px;padding:0 14px;font-size:10px}.restore-log-actions .restore-undo{color:#e8b4b4;background:#1a1010;border-color:#6a3030}.restore-log-actions button:disabled{opacity:.5;cursor:wait}.pages-panel{flex-direction:column;flex:1;min-height:0;display:flex}.page-list{border-bottom:1px solid var(--line);flex-direction:column;max-height:150px;padding:8px;display:flex;overflow:auto}.page-list button{color:#858a91;text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:24px 1fr;gap:6px;padding:10px;font-size:9px;display:grid}.page-list button.active{color:#eee;background:#181713;border-color:#5c513b}.page-list small{color:#555b63}.page-editor{flex-direction:column;gap:7px;padding:13px;display:flex;overflow:auto}.page-editor label{color:#676d75;letter-spacing:.16em;margin-top:5px;font-size:6px}.page-editor input,.page-editor textarea{color:#d9dce0;resize:none;background:#0e1115;border:1px solid #30353d;width:100%;padding:9px;font-size:9px}.page-editor textarea{height:54px}.page-editor textarea.page-body{height:92px;line-height:1.5}.page-editor button,.add-page{color:#aab0b7;text-align:left;background:#15191e;border:1px solid #363b43;padding:10px;font-size:8px}.page-editor .danger{color:#b77979}.add-page{border-width:1px 0 0;margin-top:auto;padding:14px}.empty-pages{color:#676d75;text-align:center;margin:auto;padding:22px;font-size:9px;line-height:1.5}.empty-pages span{color:#a99162;margin-bottom:10px;font-size:24px;display:block}.custom-page-card p{white-space:pre-wrap;max-width:520px}.canvas{transition:width .3s,aspect-ratio .3s}.canvas.device-tablet{aspect-ratio:4/3;max-width:72%}.canvas.device-mobile{aspect-ratio:9/16;min-width:250px;max-width:36%}.canvas.device-mobile .canvas-links{display:none}.canvas.device-mobile .canvas-content{width:80%;top:26%;left:10%}.canvas.device-mobile .editable-title textarea{height:96px;font-size:33px}.canvas.device-mobile .planet{width:130%;bottom:-28%;right:-50%}.format-bar button.active{color:#f2dfb8;background:#34302a}.inspector-head button{color:#5f6268;letter-spacing:.09em;background:0 0;border:0;height:49px;font-size:8px}.inspector-head button.active{color:#ddd;border-bottom:1px solid var(--gold)}.toggle{background:#33363b}.toggle i{transition:left .2s;left:2px;right:auto}.toggle.active{background:#675b42}.toggle.active i{left:15px}.full-range{accent-color:#b89d65;border:0!important;padding:0!important}.public-nav>div button{color:#8b8c90;letter-spacing:.14em;cursor:pointer;background:0 0;border:0;font-size:9px}.public-nav>div button:hover{color:#fff}.uploaded-bg{opacity:.35;mix-blend-mode:screen;z-index:1;background-position:50%;background-size:cover;position:absolute;inset:0}.canvas-nav,.canvas-content,.timeline{z-index:2}.info-backdrop{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020305b8;place-items:center;display:grid;position:absolute;inset:0}.info-card{background:#111318;border:1px solid #383b40;width:min(620px,86vw);padding:50px;position:relative}.info-card>button{color:#888;background:0 0;border:0;font-size:26px;position:absolute;top:12px;right:18px}.info-card small{color:#bfa56f;letter-spacing:.2em;font-size:8px}.info-card h2{font:300 52px/1 var(--site-display-font);letter-spacing:-.04em;margin:25px 0}.info-card p{color:#888b90;line-height:1.7}.info-card a{color:#eee;letter-spacing:.15em;border-bottom:1px solid #888;margin-top:15px;padding:9px 0;font-size:9px;text-decoration:none;display:inline-block}.scene-row{position:relative}.row-more{color:#777;cursor:pointer;background:0 0;border:0;height:30px}.scene-popover,.project-popover{z-index:20;background:#202227;border:1px solid #44474e;flex-direction:column;padding:5px;display:flex;position:absolute;box-shadow:0 12px 30px #000}.scene-popover{width:92px;top:45px;right:3px}.project-popover{width:130px;top:56px;right:8px}.scene-popover button,.project-popover button,.project-popover a{color:#bbb;text-align:left;cursor:pointer;background:0 0;border:0;padding:8px;font-size:9px;text-decoration:none}.scene-popover button:hover,.project-popover button:hover,.project-popover a:hover{color:#fff;background:#30333a}.scene-popover .danger,.project-popover .danger{color:#c98080}.panel-heading{position:relative}.real-field{height:38px;-webkit-appearance:auto!important;appearance:auto!important}.number-field{background:#181a1e;border:1px solid #33363b;align-items:center;margin:0!important;display:flex!important}.number-field input{min-width:0;background:0 0!important;border:0!important}.number-field small{color:#666;padding-right:10px}.color-field{grid-template-columns:32px 1fr 67px!important}.color-field input[type=color]{background:0 0!important;border:0!important;width:24px!important;height:24px!important;padding:0!important}.color-field input[aria-label="Text color hex"]{color:#ddd;background:0 0;border:0;min-width:0;padding:5px}.opacity-field{color:#777;align-items:center;font-size:9px;margin:0!important;display:flex!important}.opacity-field input{text-align:right;min-width:0;color:#aaa!important;background:0 0!important;border:0!important;padding:4px!important}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
