/*! 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@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-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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{.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#11100e;--paper:#f1efe8;--orange:#ff5c35;--cyan:#2dc9d6;--violet:#9d7cff}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Yu Gothic,Hiragino Kaku Gothic ProN,sans-serif}a{color:inherit;text-decoration:none}::selection{background:var(--orange);color:#fff}.nav{z-index:10;width:100%;height:76px;color:var(--paper);border-bottom:1px solid #11100e29;justify-content:space-between;align-items:center;padding:0 3vw;display:flex;position:absolute}.brand{letter-spacing:-.1em;font:900 24px/1 Arial}.brand span{color:var(--orange)}.navLinks{letter-spacing:.18em;gap:24px;font:700 10px/1 Arial;display:flex}.navLinks a{transition:color .2s}:is(.navLinks a:hover,.navLinks a:focus-visible){color:var(--orange)}.liveMark{letter-spacing:.18em;align-items:center;gap:8px;font:700 9px/1 Arial;display:flex}.liveMark i{background:var(--orange);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #ff5c3524}.hero{background:var(--ink);min-height:100svh;color:var(--paper);flex-direction:column;justify-content:space-between;padding:132px 3vw 4vw;display:flex;position:relative;overflow:hidden}.hero:before{content:"";opacity:.18;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:8vw 8vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.heroNoise{border:1px solid #ffffff2b;border-radius:50%;width:58vw;height:58vw;animation:12s ease-in-out infinite alternate drift;position:absolute;top:-16vw;right:-17vw;box-shadow:0 0 0 7vw #ffffff06,0 0 0 15vw #ffffff05}.heroNoise:before,.heroNoise:after{content:"";border:1px solid #2dc9d680;border-radius:50%;position:absolute;inset:22%;transform:rotate(30deg)scaleY(.28)}.heroNoise:after{border-color:#ff5c35a6;inset:35%;transform:rotate(-22deg)scaleY(.35)}@keyframes drift{to{transform:translate(-3vw,4vw)rotate(7deg)}}.eyebrow{letter-spacing:.24em;justify-content:space-between;margin:0;font:700 9px/1 Arial;display:flex;position:relative}.hero h1{letter-spacing:-.075em;max-width:94vw;margin:5vh 0;font:900 clamp(3.7rem,9.2vw,9rem)/.82 Arial;position:relative}.hero h1 .outline{color:#0000;-webkit-text-stroke:1.5px var(--paper);white-space:nowrap;margin-left:5vw;display:block}.heroBottom{justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:relative}.heroStatement{letter-spacing:.04em;margin:0 0 6px 8vw;font-size:clamp(1rem,1.45vw,1.35rem);line-height:1.7}.heroStatement strong{color:var(--orange);font-weight:700}.discButton{background:var(--orange);color:#fff;letter-spacing:.12em;border-radius:50%;flex:none;justify-content:center;align-items:center;gap:12px;width:136px;height:136px;font:800 9px/1.35 Arial;transition:transform .3s,background .3s;display:flex}.discButton b{font-size:22px}:is(.discButton:hover,.discButton:focus-visible){background:var(--cyan);transform:rotate(-8deg)scale(1.06)}.heroIndex{transform-origin:100%;letter-spacing:.22em;opacity:.55;font:700 9px/1 Arial;position:absolute;top:48%;right:2vw;transform:rotate(90deg)translate(50%)}.section{padding:110px 6vw}.sectionHeader{letter-spacing:.18em;border-top:1px solid #11100e80;justify-content:space-between;margin-bottom:78px;padding-top:13px;font:700 9px/1 Arial;display:flex}.sectionHeader.light{border-color:#f1efe859}.identityGrid{grid-template-columns:1.05fr .95fr;gap:8vw;display:grid}.identityTitle>p,.trajectoryTitle>p{letter-spacing:.2em;color:#706e67;margin:0 0 34px;font:700 10px/1.45 Arial}.identity h2,.trajectory h2{letter-spacing:-.07em;margin:0;font:900 clamp(3rem,6.6vw,7.5rem)/.86 Arial,Yu Gothic}.identity h2 em,.trajectory h2 em{color:var(--orange);font-style:normal}.identityCopy{max-width:620px;padding-top:11vh}.identityCopy p{color:#4b4944;margin:0 0 24px;font-size:15px;line-height:2}.identityCopy .lead{color:var(--ink);font-size:clamp(1.2rem,2vw,1.85rem);line-height:1.65}.traitRow{color:#8e8b82;border-top:1px solid #aaa79d;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:60px;padding-top:15px;font:700 9px/1.4 Arial;display:grid}.traitRow b{color:var(--ink);letter-spacing:.08em}.northStar{background:#e5e1d6;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;min-height:760px;display:grid;overflow:hidden}.orbit{place-items:center;min-height:540px;display:grid;position:relative}.orbitalRing{border:1px solid #11100e47;border-radius:50%;width:31vw;min-width:410px;height:31vw;min-height:410px;position:absolute}.ringTwo{border-color:var(--orange);transform:rotate(62deg)scaleY(.34)}.ringOne{transform:rotate(-18deg)scaleY(.75)}.orbitalCore{background:var(--ink);width:150px;height:150px;color:var(--paper);z-index:2;letter-spacing:.25em;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font:700 8px/1 Arial;display:flex;box-shadow:0 20px 60px #11100e3b}.orbitalCore strong{color:var(--orange);margin:8px;font-size:36px}.planet{background:var(--cyan);border-radius:50%;width:15px;height:15px;position:absolute;box-shadow:0 0 0 8px #2dc9d621}.p1{top:12%;left:25%}.p2{background:var(--orange);bottom:28%;right:12%}.p3{background:var(--violet);bottom:12%;left:15%}.northCopy .kicker{letter-spacing:.22em;color:var(--orange);font:700 10px/1 Arial}.northCopy h2{letter-spacing:-.065em;margin:24px 0 38px;font:900 clamp(2.6rem,5vw,5.8rem)/1 Arial,Yu Gothic}.northCopy>p:last-child{color:#56534d;max-width:570px;line-height:2}.worlds,.principles{background:var(--ink);color:var(--paper)}.worldIntro{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:70px;display:flex}.worldIntro h2,.principles>h2{letter-spacing:-.075em;margin:0;font:900 clamp(3.2rem,7.7vw,8.4rem)/.8 Arial}.worldIntro h2 span,.principles>h2 span{color:#0000;-webkit-text-stroke:1px var(--paper)}.worldIntro p{color:#aaa79e;max-width:460px;font-size:13px;line-height:1.9}.worldCards{background:#393733;border:1px solid #393733;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.worldCard{background:#171614;flex-direction:column;min-height:510px;padding:28px;transition:transform .3s,background .3s;display:flex;position:relative;overflow:hidden}.worldCard:hover{z-index:2;background:#1d1c19;transform:translateY(-8px)}.cardTop{letter-spacing:.17em;color:#8e8a81;justify-content:space-between;font:700 8px/1 Arial;display:flex}.cardSignal{letter-spacing:.18em;margin:105px 0 10px;font:700 9px/1 Arial;color:var(--cyan)!important}.orange .cardSignal{color:var(--orange)!important}.violet .cardSignal{color:var(--violet)!important}.worldCard h3{letter-spacing:-.05em;margin:8px 0 24px;font:800 clamp(1.8rem,3vw,3.2rem)/1 Arial}.worldCard>p{color:#aaa79e;max-width:340px;font-size:13px;line-height:1.9}.projectCard{min-height:590px}.projectStatus{align-items:center;gap:7px;display:flex}.projectStatus i{background:var(--cyan);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #2dc9d61f}.orange .projectStatus i{background:var(--orange);box-shadow:0 0 0 4px #ff5c351f}.violet .projectStatus i{background:var(--violet);box-shadow:0 0 0 4px #9d7cff1f}.tagList{z-index:2;flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:34px;display:flex;position:relative}.tagList span{color:#96938a;letter-spacing:.12em;border:1px solid #45433e;padding:7px 9px;font:700 7px/1 Arial}.cardGlyph{border:1px solid #2dc9d680;border-radius:50%;width:160px;height:160px;position:absolute;bottom:-45px;right:-45px}.orange .cardGlyph{border-color:#ff5c3599}.violet .cardGlyph{border-color:#9d7cff99}.cardGlyph i{opacity:.25;border:1px solid;border-radius:50%;position:absolute;inset:25%}.cardGlyph i:nth-child(2){inset:42%}.cardGlyph i:nth-child(3){border-radius:0;inset:-20% 47%}.satelliteGrid{border-bottom:1px solid #393733;grid-template-columns:repeat(4,1fr);display:grid}.satellite{border-right:1px solid #393733;padding:28px 12px}.satellite span{float:right;color:var(--orange)}.satellite b{letter-spacing:.12em;font:800 11px/1 Arial}.satellite p{color:#77746e;margin:8px 0 0;font-size:11px}.experimentLabel{color:#77746e;letter-spacing:.16em;border-top:1px solid #393733;justify-content:space-between;margin-top:70px;padding:14px 0;font:700 8px/1 Arial;display:flex}.experimentGrid{grid-template-columns:repeat(3,1fr)}.ecosystem{color:var(--paper);background:#102326;overflow:hidden}.ecosystemIntro{grid-template-columns:1.15fr .85fr;align-items:end;gap:8vw;margin-bottom:75px;display:grid}.ecosystemIntro h2{letter-spacing:-.075em;margin:0;font:900 clamp(3.4rem,7.8vw,8.4rem)/.8 Arial}.ecosystemIntro h2 span{color:var(--cyan)}.ecosystemIntro>div{max-width:530px}.ecosystemIntro>div p{color:#a8b7b5;font-size:13px;line-height:1.9}.ecosystemIntro .ecosystemLead{color:var(--paper);font-size:clamp(1.15rem,1.8vw,1.65rem);font-weight:700;line-height:1.55}.ecosystemMap{background:#0c1c1e;border:1px solid #f1efe833;grid-template-columns:.72fr 2fr;display:grid}.ecosystemCore{text-align:center;border-right:1px solid #f1efe833;flex-direction:column;justify-content:center;align-items:center;min-height:540px;display:flex;position:relative;overflow:hidden}.ecosystemCore:before,.ecosystemCore:after{content:"";border:1px solid #2dc9d673;border-radius:50%;width:260px;height:260px;position:absolute}.ecosystemCore:after{border-color:#ff5c35bf;transform:rotate(58deg)scaleY(.35)}.ecosystemCore span{z-index:1;color:#80918f;letter-spacing:.2em;font:700 8px/1 Arial}.ecosystemCore strong{z-index:1;color:var(--paper);letter-spacing:-.06em;margin:14px 0 5px;font:900 clamp(2.2rem,4vw,4rem)/1 Arial}.ecosystemCore b{z-index:1;color:var(--cyan);letter-spacing:.2em;font:800 10px/1 Arial}.ecosystemCore i{color:var(--orange);font:400 38px/1 Arial;position:absolute;bottom:20px;right:28px}.ecosystemLayerGrid{grid-template-columns:repeat(3,1fr);display:grid}.ecosystemLayerGrid article{border-bottom:1px solid #f1efe829;border-right:1px solid #f1efe829;flex-direction:column;min-height:270px;padding:24px;transition:background .25s;display:flex}.ecosystemLayerGrid article:hover{background:#2dc9d60f}.ecosystemLayerGrid article>div{color:#71817f;letter-spacing:.13em;justify-content:space-between;font:700 7px/1 Arial;display:flex}.ecosystemLayerGrid article>div span:first-child{color:var(--orange)}.ecosystemLayerGrid h3{letter-spacing:-.03em;margin:auto 0 15px;font:800 18px/1 Arial}.ecosystemLayerGrid p{color:#8fa09e;margin:0;font-size:11px;line-height:1.65}.ecosystemFlow{background:var(--cyan);color:#092326;letter-spacing:.05em;justify-content:center;align-items:center;gap:18px;padding:26px;font:800 10px/1 Arial,Yu Gothic;display:flex}.ecosystemFlow i{opacity:.5;font-style:normal}.outcomeIntro{border-bottom:1px solid #f1efe840;justify-content:space-between;padding:70px 0 14px;display:flex}.outcomeIntro span{color:var(--orange);letter-spacing:.16em;font:800 9px/1 Arial}.outcomeIntro p{color:#839391;margin:0;font-size:11px}.outcomeGrid{grid-template-columns:repeat(4,1fr);display:grid}.outcomeGrid article{border-right:1px solid #f1efe833;min-height:160px;padding:22px 16px}.outcomeGrid article:first-child{border-left:1px solid #f1efe833}.outcomeGrid span{color:var(--cyan);letter-spacing:.15em;font:800 8px/1 Arial}.outcomeGrid p{color:#b2bfbd;max-width:220px;margin:50px 0 0;font-size:12px;line-height:1.65}.ventures{background:#dcd7ca;position:relative;overflow:hidden}.ventures:before{content:"✦";color:#ff5c351f;pointer-events:none;font:900 34vw/1 Arial;position:absolute;top:80px;right:-3vw}.ventureIntro{grid-template-columns:1.15fr .85fr;align-items:end;gap:8vw;margin-bottom:75px;display:grid;position:relative}.ventureIntro h2{letter-spacing:-.075em;margin:0;font:900 clamp(3.2rem,7.4vw,8rem)/.82 Arial}.ventureIntro h2 span{color:var(--orange)}.ventureIntro>div{max-width:520px}.ventureIntro>div p{color:#5f5c55;font-size:13px;line-height:1.9}.ventureIntro .ventureLead{color:var(--ink);font-size:clamp(1.15rem,1.8vw,1.7rem);font-weight:700;line-height:1.55}.ventureGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid;position:relative}.ventureGroup{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f1efe8c7;border:1px solid #11100e3d;padding:30px}.ventureGroupTop{color:#7b786f;letter-spacing:.15em;justify-content:space-between;font:700 8px/1 Arial;display:flex}.ventureGroupTop span:first-child{color:var(--orange);font-size:16px}.ventureGroup h3{letter-spacing:-.045em;margin:58px 0 9px;font:900 clamp(1.55rem,2.6vw,2.8rem)/1 Arial}.ventureSubtitle{color:var(--orange);margin:0 0 28px;font-size:12px}.ventureGroup ul{border-top:1px solid #bcb8ad;margin:0;padding:0;list-style:none}.ventureGroup li{border-bottom:1px solid #c7c3b8;grid-template-columns:minmax(145px,.8fr) 1.2fr;align-items:start;gap:20px;padding:15px 0;display:grid}.ventureGroup li b{font-size:12px;line-height:1.5}.ventureGroup li p{color:#6c6962;margin:0;font-size:11px;line-height:1.55}.venturePath{background:var(--orange);color:#fff;letter-spacing:.08em;align-items:center;gap:18px;margin-top:18px;padding:27px 30px;font:800 10px/1 Arial,Yu Gothic;display:flex;position:relative}.venturePath i{opacity:.6;font-style:normal}.venturePath p{letter-spacing:0;margin:0 0 0 auto;font-size:11px;font-weight:500}.capabilities{background:var(--paper)}.capabilityIntro{grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;margin-bottom:70px;display:grid}.capabilityIntro>div>p{letter-spacing:.18em;color:var(--orange);margin:0 0 28px;font:700 10px/1 Arial}.capabilityIntro h2{letter-spacing:-.065em;margin:0;font:900 clamp(2.8rem,5.8vw,6.5rem)/.92 Arial,Yu Gothic}.capabilityIntro h2 em{color:var(--orange);font-style:normal}.capabilityIntro>p{color:#625f58;max-width:500px;margin:0;font-size:14px;line-height:2}.proposalTargets{border-top:1px solid #aaa79d;border-left:1px solid #aaa79d;grid-template-columns:repeat(4,1fr);margin-bottom:52px;display:grid}.proposalTargets article{border-bottom:1px solid #aaa79d;border-right:1px solid #aaa79d;min-height:150px;padding:21px}.proposalTargets span{color:var(--orange);letter-spacing:.15em;font:800 7px/1 Arial}.proposalTargets h3{margin:28px 0 9px;font-size:15px}.proposalTargets p{color:#77746e;margin:0;font-size:10px;line-height:1.65}.serviceGrid{border-top:1px solid #aaa79d;border-left:1px solid #aaa79d;grid-template-columns:repeat(3,1fr);display:grid}.serviceCard{border-bottom:1px solid #aaa79d;border-right:1px solid #aaa79d;flex-direction:column;min-height:330px;padding:26px;transition:background .25s,transform .25s;display:flex}.serviceCard:hover{background:#e6e2d8;transform:translateY(-5px)}.serviceTop{color:#8a877f;letter-spacing:.14em;justify-content:space-between;font:700 8px/1 Arial;display:flex}.serviceCard h3{letter-spacing:-.035em;margin:74px 0 18px;font-size:clamp(1.25rem,2vw,2rem)}.serviceCard>p{color:#625f58;margin:0;font-size:13px;line-height:1.8}.deliverables{color:var(--orange);letter-spacing:.06em;margin-top:auto;padding-top:24px;font:700 8px/1.7 Arial,Yu Gothic}.scopeNote{color:#77746e;margin:20px 0 0;font-size:11px}.process{background:var(--ink);color:var(--paper)}.processIntro{grid-template-columns:1.15fr .85fr;align-items:end;gap:8vw;margin-bottom:85px;display:grid}.processIntro h2{letter-spacing:-.075em;margin:0;font:900 clamp(3.2rem,8vw,8.6rem)/.78 Arial}.processIntro h2 span{color:#0000;-webkit-text-stroke:1px var(--paper)}.processIntro p{color:#98958e;max-width:430px;margin:0;font-size:13px;line-height:1.9}.processTrack{border-top:1px solid #474540;border-left:1px solid #474540;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.processTrack li{border-bottom:1px solid #474540;border-right:1px solid #474540;flex-direction:column;min-height:210px;padding:24px;display:flex}.processTrack li>span{color:#77746e;font:700 8px/1 Arial}.processTrack b{color:var(--orange);letter-spacing:.14em;margin-top:auto;font:800 12px/1 Arial}.processTrack p{color:#aaa79e;margin:10px 0 0;font-size:12px}.trajectoryGrid{grid-template-columns:1fr 1fr;gap:8vw;display:grid}.timeline{margin:0;padding:0;list-style:none}.timeline li{border-top:1px solid #bbb7ad;grid-template-columns:100px 1fr;gap:20px;padding:28px 0 52px;display:grid}.timeline li>span{letter-spacing:.18em;color:var(--orange);font:800 9px/1 Arial}.timeline b{font-size:21px}.timeline p{color:#6c6962;max-width:500px;font-size:13px;line-height:1.8}.principles>h2{margin-bottom:80px}.principleList{border-top:1px solid #4a4843}.principleList article{border-bottom:1px solid #4a4843;grid-template-columns:80px 1fr 1fr;align-items:center;gap:30px;padding:30px 0;transition:padding .25s,color .25s;display:grid}.principleList article:hover{color:var(--orange);padding-left:16px}.principleList span{color:#77746f;font:700 9px/1 Arial}.principleList h3{letter-spacing:-.025em;margin:0;font:800 clamp(1.1rem,2vw,2rem)/1 Arial}.principleList p{color:#929088;margin:0;font-size:13px;line-height:1.7}footer{background:var(--orange);color:#fff;padding:90px 6vw 36px}.footerLabel{letter-spacing:.2em;font:800 9px/1 Arial}blockquote{letter-spacing:-.065em;margin:100px 0 130px;font:900 clamp(2.6rem,6.7vw,7.6rem)/1.05 Arial,Yu Gothic}blockquote em{color:var(--ink);font-style:normal}.footerNote{color:#ffffffd1;max-width:560px;margin:-85px 0 90px auto;font-size:13px;line-height:1.8}.footerBottom{letter-spacing:.18em;border-top:1px solid #ffffff8c;justify-content:space-between;padding-top:15px;font:700 9px/1 Arial;display:flex}@media (max-width:900px){.navLinks{display:none}.hero{min-height:820px;padding-top:120px}.hero h1{margin-top:12vh;font-size:clamp(4rem,15vw,8rem);line-height:.86}.hero h1 .outline{white-space:normal;margin-left:0}.heroStatement{margin-left:0}.discButton{width:105px;height:105px}.identityGrid,.northStar,.trajectoryGrid{grid-template-columns:1fr}.identityCopy{padding-top:2vh}.northStar{padding-top:60px}.orbitalRing{width:55vw;height:55vw}.worldCards{grid-template-columns:1fr}.worldCard{min-height:400px}.projectCard{min-height:470px}.cardSignal{margin-top:75px}.satelliteGrid{grid-template-columns:1fr 1fr}.experimentGrid{grid-template-columns:1fr}.worldIntro{display:block}.worldIntro p{margin-top:35px}.capabilityIntro,.processIntro,.ventureIntro,.ecosystemIntro,.ecosystemMap{grid-template-columns:1fr}.ecosystemCore{border-bottom:1px solid #f1efe833;border-right:0;min-height:390px}.ecosystemLayerGrid{grid-template-columns:1fr 1fr}.ecosystemFlow{flex-wrap:wrap}.outcomeGrid{grid-template-columns:1fr 1fr}.ventureIntro>div{margin-top:35px}.ventureGrid{grid-template-columns:1fr}.venturePath{flex-wrap:wrap}.venturePath p{width:100%;margin:8px 0 0}.capabilityIntro>p,.processIntro>p{margin-top:35px}.proposalTargets,.serviceGrid,.processTrack{grid-template-columns:1fr 1fr}}@media (max-width:560px){.section{padding:78px 22px}.hero{min-height:740px;padding-left:22px;padding-right:22px}.nav{padding:0 22px}.heroBottom{align-items:center}.heroStatement{font-size:13px}.discButton{width:82px;height:82px;font-size:7px}.sectionHeader{margin-bottom:50px}.sectionHeader span:last-child{display:none}.traitRow{grid-template-columns:1fr}.orbit{min-height:390px}.orbitalRing{min-width:290px;min-height:290px}.orbitalCore{width:112px;height:112px}.satelliteGrid,.serviceGrid,.processTrack,.proposalTargets,.ecosystemLayerGrid,.outcomeGrid{grid-template-columns:1fr}.ecosystemLayerGrid article{min-height:220px}.ecosystemFlow{justify-content:flex-start;gap:10px}.outcomeGrid article{border-left:1px solid #f1efe833}.ventureGroup{padding:23px}.ventureGroup li{grid-template-columns:1fr;gap:4px}.venturePath{gap:10px;padding:22px}.serviceCard{min-height:290px}.processTrack li{min-height:170px}.timeline li{grid-template-columns:70px 1fr}.principleList article{grid-template-columns:36px 1fr}.principleList p{grid-column:2}blockquote{margin:80px 0 100px}.footerNote{margin:-60px 0 70px}.footerBottom span:first-child{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.heroNoise{animation:none}*{transition:none!important}}.viewSolution{z-index:2;color:var(--paper);letter-spacing:.16em;margin-top:18px;font:800 8px/1 Arial;position:relative}.worldCard:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}.satellite:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}.ventureGroup li a:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}.satellite{transition:background .2s;display:block}.satellite:hover{background:#211f1c}.ventureGroup li{padding:0;display:block}.ventureGroup li a{grid-template-columns:minmax(155px,.85fr) 1.15fr 18px;align-items:start;gap:18px;padding:15px 0;transition:padding .2s,color .2s;display:grid}.ventureGroup li a:hover{color:var(--orange);padding-left:9px}.ventureGroup li a>span{flex-direction:column;gap:6px;display:flex}.ventureGroup li small{color:#8b877d;letter-spacing:.12em;font:700 6px/1 Arial}.ventureGroup li a>i{color:var(--orange);font-size:12px;font-style:normal}.solutionPage{--accent:var(--cyan);background:var(--paper);min-height:100vh}.solutionPage.orange{--accent:var(--orange)}.solutionPage.violet{--accent:var(--violet)}.solutionNav{background:var(--ink);height:74px;color:var(--paper);border-bottom:1px solid #393733;justify-content:space-between;align-items:center;padding:0 3vw;display:flex}.solutionNav>a:not(.brand){letter-spacing:.18em;font:700 8px/1 Arial;transition:color .2s}:is(.solutionNav>a:not(.brand):hover,.solutionNav>a:not(.brand):focus-visible){color:var(--accent)}.solutionHero{background:var(--ink);min-height:calc(100svh - 74px);color:var(--paper);flex-direction:column;padding:7vw 6vw 3vw;display:flex;position:relative;overflow:hidden}.solutionHero:after{content:"✦";color:var(--accent);opacity:.1;pointer-events:none;font:900 38vw/1 Arial;position:absolute;bottom:-11vw;right:-2vw}.solutionMeta{z-index:1;letter-spacing:.17em;color:#8f8b83;justify-content:space-between;font:700 8px/1 Arial;display:flex;position:relative}.solutionStatus{color:var(--paper);align-items:center;gap:8px;display:flex}.solutionStatus i{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 5px var(--accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.solutionStatus i{box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 14%,transparent)}}.solutionEnglish{color:var(--accent);letter-spacing:.2em;margin:12vh 0 16px;font:800 9px/1 Arial}.solutionHero h1{z-index:1;letter-spacing:-.085em;overflow-wrap:anywhere;max-width:1200px;margin:0;font:900 clamp(4rem,11vw,11rem)/.8 Arial,Yu Gothic;position:relative}.solutionSummary{z-index:1;color:#b7b3aa;width:min(590px,88%);margin:auto 0 8vh auto;font-size:clamp(1rem,1.7vw,1.45rem);font-weight:700;line-height:1.7;position:relative}.solutionProductLink{z-index:2;border:1px solid var(--accent);color:var(--paper);letter-spacing:.16em;align-self:flex-end;margin:-5vh 0 5vh;padding:15px 18px;font:800 8px/1 Arial;transition:background .2s,color .2s;position:relative}.solutionProductLink:hover{background:var(--accent);color:var(--ink)}.solutionProductLink span{color:var(--accent);margin-left:16px}.solutionProductLink:hover span{color:var(--ink)}.solutionHeroFoot{z-index:1;color:#7e7a73;letter-spacing:.17em;border-top:1px solid #484641;justify-content:space-between;padding-top:16px;font:700 7px/1 Arial;display:flex;position:relative}.conceptNotice{background:var(--accent);color:var(--ink);align-items:center;gap:5vw;margin:0;padding:23px 6vw;display:flex}.conceptNotice span{letter-spacing:.16em;flex:none;font:900 10px/1 Arial}.conceptNotice p{margin:0;font-size:12px;font-weight:700;line-height:1.7}.solutionStory,.solutionDemo,.solutionConnect,.productCollection{padding:100px 6vw}.solutionStory>header,.solutionDemo>header,.solutionConnect>header,.productCollection>header{color:#77746d;letter-spacing:.16em;border-bottom:1px solid #aaa79d;justify-content:space-between;padding-bottom:14px;font:700 8px/1 Arial;display:flex}.productCollection{color:var(--paper);background:#10100f}.productCollection>header{color:#8f8d85;border-color:#353532}.productCollectionIntro{grid-template-columns:1fr 1.15fr;align-items:end;gap:7vw;padding:64px 0 52px;display:grid}.productCollectionIntro>p:first-child{color:var(--accent);letter-spacing:.18em;grid-column:1/-1;margin:0;font:800 9px/1 Arial}.productCollectionIntro h2{font:500 clamp(2.4rem,5vw,5.8rem)/.93 var(--font-display),Arial,sans-serif;letter-spacing:-.05em;margin:0}.productCollectionIntro>p:last-child{color:#aaa79f;max-width:620px;margin:0;font-size:13px;line-height:2}.productChoiceGrid{border-top:1px solid #353532;border-left:1px solid #353532;grid-template-columns:repeat(3,1fr);display:grid}.productChoiceGrid>a{min-height:360px;color:inherit;border-bottom:1px solid #353532;border-right:1px solid #353532;flex-direction:column;padding:27px;transition:background .25s,color .25s;display:flex}.productChoiceGrid>a:hover{background:var(--accent);color:var(--ink)}.productChoiceNumber,.productChoiceStatus{letter-spacing:.14em;font:800 8px/1.3 Arial}.productChoiceNumber{color:var(--accent)}.productChoiceGrid>a:hover .productChoiceNumber{color:var(--ink)}.productChoiceStatus{color:#817f77;align-self:flex-end;margin-top:-10px}.productChoiceGrid>a>p{color:#89877f;letter-spacing:.13em;margin:auto 0 8px;font:700 8px/1 Arial}.productChoiceGrid>a>h3{font:500 clamp(2rem,3.5vw,4rem)/1 var(--font-display),Arial,sans-serif;letter-spacing:-.04em;margin:0 0 20px}.productChoiceGrid>a>b{color:#aaa79f;min-height:70px;font-size:11px;font-weight:500;line-height:1.85}.productChoiceGrid>a:hover b,.productChoiceGrid>a:hover p,.productChoiceGrid>a:hover .productChoiceStatus{color:var(--ink)}.productChoiceGrid>a>i{color:var(--accent);letter-spacing:.15em;margin-top:28px;font:800 8px/1 Arial}.productChoiceGrid>a:hover i{color:var(--ink)}.storyGrid{border-left:1px solid #aaa79d;grid-template-columns:1fr 1fr;display:grid}.storyGrid article{border-bottom:1px solid #aaa79d;border-right:1px solid #aaa79d;flex-direction:column;min-height:380px;padding:38px;display:flex}.storyGrid article>span{color:var(--accent);letter-spacing:.17em;font:800 8px/1 Arial}.storyGrid h2{letter-spacing:-.05em;margin:auto 0 24px;font-size:clamp(1.6rem,3vw,3.2rem)}.storyGrid p{color:#5f5c55;max-width:520px;margin:0;font-size:14px;line-height:2}.evidenceNote{color:#5f5c55;background:#e2ded3;gap:30px;margin:18px 0 0;padding:18px 22px;font-size:11px;line-height:1.7;display:flex}.evidenceNote b{color:var(--accent);letter-spacing:.13em;flex:none;font:800 8px/1.7 Arial}.solutionDemo{background:#d9d4c7}.demoGrid{grid-template-columns:.7fr 1.3fr;align-items:center;gap:6vw;padding-top:70px;display:grid}.demoCopy>p:first-child{color:var(--accent);letter-spacing:.17em;font:800 8px/1 Arial}.demoCopy h2{letter-spacing:-.065em;margin:24px 0 30px;font-size:clamp(2.2rem,4.6vw,5rem);line-height:.95}.demoCopy>p:last-child{color:#666159;max-width:390px;font-size:13px;line-height:1.9}.uiMock{box-shadow:22px 28px 0 var(--accent);background:#ece8dd;border:1px solid #78746b}@supports (color:color-mix(in lab, red, red)){.uiMock{box-shadow:22px 28px 0 color-mix(in srgb,var(--accent) 60%,transparent)}}.uiChrome{background:var(--ink);height:42px;color:var(--paper);align-items:center;gap:7px;padding:0 15px;display:flex}.uiChrome i{background:#55514b;border-radius:50%;width:6px;height:6px}.uiChrome i:first-child{background:var(--accent)}.uiChrome span{letter-spacing:.12em;margin-left:9px;font:800 8px/1 Arial}.uiChrome b{color:var(--accent);letter-spacing:.14em;margin-left:auto;font:800 7px/1 Arial}.uiBody{grid-template-columns:130px 1fr;min-height:440px;display:grid}.uiSide{color:#716e67;letter-spacing:.14em;background:#1b1a17;flex-direction:column;gap:24px;padding:24px 16px;font:700 6px/1 Arial;display:flex}.uiSide strong{color:var(--accent);margin-bottom:35px;font-size:11px}.uiSide span:first-of-type{color:var(--paper)}.uiMain{padding:50px 5vw}.uiEyebrow{color:var(--accent);letter-spacing:.16em;font:800 7px/1 Arial}.uiMain h3{letter-spacing:-.06em;margin:12px 0 34px;font:900 clamp(1.8rem,3.8vw,4rem)/.9 Arial}.uiMetric{background:var(--accent);grid-template-columns:1fr auto;padding:19px;display:grid}.uiMetric span{letter-spacing:.14em;font:800 6px/1 Arial}.uiMetric strong{grid-row:2;margin-top:12px;font-size:clamp(1rem,2vw,1.7rem)}.uiMetric i{grid-area:1/2/3;align-self:center;font-size:20px;font-style:normal}.uiMain ol{border-top:1px solid #aaa79d;margin:18px 0 0;padding:0;list-style:none}.uiMain li{border-bottom:1px solid #aaa79d;grid-template-columns:34px 1fr 20px;padding:17px 4px;font-size:11px;display:grid}.uiMain li span{color:#8b877e;font:700 8px/1 Arial}.uiMain li i{color:var(--accent);font-style:normal}.solutionConnect{color:var(--paper);background:#102326}.solutionConnect>header{color:#748583;border-color:#f1efe840}.connectIntro{grid-template-columns:1fr 1fr;align-items:end;gap:8vw;padding:70px 0;display:grid}.connectIntro h2{letter-spacing:-.07em;margin:0;font-size:clamp(2.8rem,6vw,6.4rem);line-height:.92}.connectIntro p{color:#9aaba8;max-width:500px;margin:0;font-size:14px;line-height:1.9}.connectionTags{border-top:1px solid #f1efe840;border-left:1px solid #f1efe840;grid-template-columns:repeat(3,1fr);display:grid}.connectionTags span{border-bottom:1px solid #f1efe840;border-right:1px solid #f1efe840;flex-direction:column;justify-content:space-between;min-height:170px;padding:24px;font:800 clamp(1rem,2vw,1.8rem)/1.1 Arial;display:flex}.connectionTags i{color:var(--accent);font:700 8px/1 Arial}.audienceBlock{flex-wrap:wrap;align-items:center;gap:11px;padding-top:30px;display:flex}.audienceBlock>span{color:#738380;letter-spacing:.16em;margin-right:auto;font:700 8px/1 Arial}.audienceBlock b{border:1px solid #53615f;padding:10px 13px;font-size:10px}.solutionFooter{background:var(--accent);color:var(--ink);padding:90px 6vw 36px}.solutionFooter>p{letter-spacing:.17em;font:800 8px/1 Arial}.solutionFooter>a{letter-spacing:-.075em;grid-template-columns:1fr auto;align-items:end;margin:45px 0 100px;font:900 clamp(3rem,8vw,9rem)/.84 Arial,Yu Gothic;display:grid}.solutionFooter>a span{letter-spacing:.16em;opacity:.65;grid-column:1/3;margin-bottom:12px;font:800 8px/1 Arial}.solutionFooter>a i{font-style:normal}.solutionFooter>div{border-top:1px solid var(--ink);justify-content:space-between;padding-top:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.solutionFooter>div{border-top:1px solid color-mix(in srgb,var(--ink) 45%,transparent)}}.solutionFooter>div{letter-spacing:.08em;font:800 9px/1 Arial}@media (max-width:900px){.productChoiceGrid{grid-template-columns:1fr}.productChoiceGrid>a{min-height:290px}.storyGrid,.demoGrid,.connectIntro{grid-template-columns:1fr}.demoCopy{margin-bottom:25px}.connectionTags{grid-template-columns:1fr}.solutionSummary{margin-left:0}}@media (max-width:560px){.ventureGroup li a{grid-template-columns:1fr 18px}.ventureGroup li a>p{grid-column:1}.ventureGroup li a>i{grid-area:1/2}.solutionNav>a:nth-child(2){display:none}.solutionHero{min-height:720px;padding:70px 22px 28px}.solutionMeta{gap:20px}.solutionStatus{text-align:right;line-height:1.5}.solutionHero h1{font-size:clamp(3.1rem,16vw,5.5rem)}.solutionSummary{width:100%;margin:auto 0 35px}.solutionProductLink{align-self:flex-start;margin:0 0 45px}.conceptNotice{padding:22px;display:block}.conceptNotice p{margin-top:10px}.solutionStory,.solutionDemo,.solutionConnect,.productCollection{padding:74px 22px}.solutionStory>header span:last-child,.solutionDemo>header span:last-child,.solutionConnect>header span:last-child,.productCollection>header span:last-child{display:none}.productCollectionIntro{grid-template-columns:1fr;gap:28px;padding:48px 0 38px}.productCollectionIntro>p:first-child{grid-column:auto}.productCollectionIntro h2{font-size:clamp(2.7rem,13vw,4.2rem)}.storyGrid article{min-height:330px;padding:28px 22px}.evidenceNote{display:block}.evidenceNote b{margin-bottom:8px;display:block}.uiMock{box-shadow:10px 12px 0 var(--accent)}@supports (color:color-mix(in lab, red, red)){.uiMock{box-shadow:10px 12px 0 color-mix(in srgb,var(--accent) 60%,transparent)}}.uiBody{grid-template-columns:1fr;min-height:410px}.uiSide{display:none}.uiMain{padding:38px 20px}.connectionTags span{min-height:130px}.audienceBlock>span{width:100%;margin-bottom:10px}.solutionFooter{padding:70px 22px 28px}.solutionFooter>a{margin-bottom:75px}.solutionFooter>div{flex-direction:column;gap:18px;display:flex}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
