@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@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,::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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}:root{--ink:#06070b;--paper:#f4f3ef;--blue:#7f96ff;--violet:#b17cff;--muted:#9699a4}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--ink);color:#f7f7fa;-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}a:focus-visible,button:focus-visible{outline-offset:5px;border-radius:8px;outline:2px solid #93a6ff}.nav{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0d13b8;border:1px solid #ffffff1f;border-radius:18px;justify-content:space-between;align-items:center;width:min(94%,1180px);height:62px;padding:0 12px 0 22px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 15px 45px #0004}.brand{letter-spacing:.28em;align-items:center;gap:11px;font-size:16px;font-weight:700;display:flex}.spark{color:#8e7cff;text-shadow:0 0 16px #7f6cff;font-size:21px}.navLinks{color:#c8c8cf;align-items:center;gap:30px;font-size:13px;display:flex}.navLinks>a:not(.navCta):hover{color:#fff}.navCta{background:#f2f2f5;border-radius:11px;gap:28px;padding:13px 16px;font-weight:600;transition:transform .25s,box-shadow .25s;display:flex;color:#090a0e!important}.navCta:hover{transform:translateY(-2px);box-shadow:0 10px 26px #0005}.menu{cursor:pointer;background:0 0;border:0;display:none}.eyebrow,.sectionLabel{letter-spacing:.22em;color:#a1a3ad;font-size:11px;font-weight:700}.sectionHead{justify-content:space-between;align-items:end;gap:50px;margin-bottom:80px;display:flex}.sectionHead h2,.statement h2,.manifesto h2,.contact h2{letter-spacing:-.065em;margin:36px 0;font-size:clamp(52px,7.4vw,108px);font-weight:600;line-height:.95}.sectionHead h2{margin-bottom:0;font-size:clamp(48px,6vw,82px)}.sectionHead h2 em,.statement h2 em,.manifesto h2 em,.contact h2 em{color:#0000;background:linear-gradient(90deg,#6685ff,#b16eff);-webkit-background-clip:text;background-clip:text;font-style:normal}.sectionHead>p{color:#777b86;max-width:380px;line-height:1.7}.reveal{opacity:0;visibility:hidden}.hero{border-bottom:1px solid #ffffff14;height:150vh;position:relative;overflow:hidden}.heroContent{z-index:4;width:min(1180px,88%);height:100vh;margin:auto;padding-top:clamp(180px,22vh,240px);position:sticky;top:0}.eyebrow i{background:#8b7cff;border-radius:50%;width:6px;height:6px;margin-right:10px;display:inline-block;box-shadow:0 0 12px #8b7cff}.hero h1{letter-spacing:-.072em;transform-origin:50% 38%;margin:34px 0 52px;font-size:clamp(64px,9.2vw,142px);font-weight:600;line-height:.88}.hero h1 span{color:#0000;background:linear-gradient(90deg,#8ba1ff,#c18dff);-webkit-background-clip:text;background-clip:text}.heroBottom{align-items:center;gap:56px;display:flex}.heroBottom>p{color:#afb0b8;max-width:540px;margin:0;font-size:18px;line-height:1.6}.roundCta{border:1px solid #ffffff4d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:108px;height:108px;font-size:13px;transition:background .3s,color .3s,transform .3s;display:flex}.roundCta:hover{color:#090a0e;background:#fff;transform:scale(1.04)}.roundCta b{font-size:21px}.aurora{filter:blur(80px);opacity:.38;border-radius:50%;position:absolute}.auroraOne{background:#123fff;width:650px;height:650px;top:-190px;right:-180px}.auroraTwo{background:#6b21db;width:500px;height:500px;bottom:-430px;left:20%}.heroGrid{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:90px 90px;position:absolute;inset:0;transform:perspective(700px)rotateX(58deg)scale(1.4)translateY(31%);-webkit-mask-image:linear-gradient(90deg,#0000,#000,#0000);mask-image:linear-gradient(90deg,#0000,#000,#0000)}.orbit{border:1px solid #94a5ff59;border-radius:50%;width:640px;height:640px;position:absolute;top:70px;right:-90px;transform:rotate(-25deg)}.orbit span{background:#fff;border-radius:50%;width:9px;height:9px;position:absolute;top:100px;left:44px;box-shadow:0 0 18px 8px #7b92ff}.scrollHint{letter-spacing:.2em;color:#858791;align-items:center;gap:20px;font-size:9px;display:flex;position:absolute;bottom:36px;right:4%}.scrollHint i{font-size:20px;font-style:normal}.statement{background:var(--paper);color:#101116;min-height:850px;padding:170px max(6%,50% - 590px);position:relative;overflow:hidden}.statementCopy{color:#565963;max-width:620px;margin-top:80px;margin-left:auto;font-size:21px;line-height:1.65}.signal{place-items:center;width:360px;height:360px;display:grid;position:absolute;bottom:-40px;left:5%}.signal div{border:1px solid #445cc829;border-radius:50%;animation:4s ease-in-out infinite pulse;position:absolute}.signal div:first-child{width:80px;height:80px}.signal div:nth-child(2){width:160px;height:160px;animation-delay:.4s}.signal div:nth-child(3){width:240px;height:240px;animation-delay:.8s}.signal div:nth-child(4){width:320px;height:320px;animation-delay:1.2s}@keyframes pulse{50%{opacity:.5}}.cinema{background:#05060a;height:800vh;position:relative}.cinemaSticky{isolation:isolate;height:100vh;position:sticky;top:0;overflow:hidden}.cinemaGlow{filter:blur(25px);background:radial-gradient(circle,#3657ff4d 0,#6f3fd725 30%,#0000 68%);width:70vw;height:70vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cinemaIntro{letter-spacing:.28em;color:#8e91a0;font-size:10px;position:absolute;top:13%;left:50%;transform:translate(-50%)}.core{z-index:1;background:radial-gradient(circle,#222951dd,#0a0b12 64%);border:1px solid #ffffff2b;border-radius:50%;place-items:center;width:120px;height:120px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 80px #4261ff4d}.coreMark{color:#a192ff;filter:drop-shadow(0 0 12px #8174ff);font-size:34px}.coreRing{border:1px solid #8da0ff42;border-radius:50%;position:absolute;inset:-40%}.ringA{transform:rotateX(68deg)rotate(18deg)}.ringB{transform:rotateY(68deg)rotate(-18deg)}.ringC{border-color:#ffffff1a;inset:-95%;transform:rotateX(76deg)rotate(35deg)}.sceneCard{z-index:2;background:#151723e8;border:1px solid #ffffff26;border-radius:20px;flex-direction:column;width:min(29vw,390px);min-height:190px;padding:25px;display:flex;position:absolute;box-shadow:0 24px 70px #0009}.sceneCard small{letter-spacing:.18em;color:#848797;font-size:9px}.sceneCard strong{letter-spacing:-.05em;margin-top:auto;font-size:38px}.sceneCard i{color:#9a9ca7;margin-top:8px;font-size:13px;font-style:normal}.sceneBrand{top:27%;left:7%}.sceneBuild{top:21%;right:7%}.sceneGrow{bottom:7%;left:35%}.cinemaCopy{z-index:3;pointer-events:none;position:absolute;inset:0}.cinemaCopy:before{content:"";background:radial-gradient(#05060af5 0,#05060acc 42%,#0000 73%);position:absolute;inset:12% 3%}.cinemaCopy p{text-align:center;letter-spacing:-.06em;text-wrap:balance;width:min(92%,1100px);margin:0;font-size:clamp(40px,5.5vw,82px);font-weight:600;line-height:1.02;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cinemaFinal{z-index:5;text-align:center;background:#05060af2;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cinemaFinal span{letter-spacing:.26em;color:#9598a5;font-size:10px}.cinemaFinal h2{letter-spacing:-.07em;margin:28px 0;font-size:clamp(56px,8.4vw,125px);line-height:.91}.cinemaFinal em{color:#0000;background:linear-gradient(90deg,#86a1ff,#bc84ff);-webkit-background-clip:text;background-clip:text;font-style:normal}.cinemaProgress{z-index:7;background:#ffffff1c;width:1px;position:absolute;top:20%;bottom:20%;left:4%}.cinemaProgress i{transform-origin:top;background:linear-gradient(#728aff,#b878ff);width:1px;height:100%;display:block;transform:scaleY(0);box-shadow:0 0 8px #7189ff}.networkServices{background:#07080d;height:460vh;position:relative}.networkSticky{isolation:isolate;height:100vh;position:sticky;top:0;overflow:hidden}.networkBackdrop{background:radial-gradient(circle,#293fbe24,#481a8516 28%,#0000 60%),linear-gradient(#07080df2,#07080d);position:absolute;inset:0}.networkBackdrop:after{content:"";opacity:.25;background-image:radial-gradient(#ffffff2b .65px,#0000 .65px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 68%);mask-image:radial-gradient(circle,#000,#0000 68%)}.networkLabel{z-index:8;letter-spacing:.25em;color:#838692;white-space:nowrap;font-size:9px;position:absolute;top:4%;left:50%;transform:translate(-50%)}.networkSphere,.networkNodes{aspect-ratio:1;width:min(68vw,66vh,680px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.networkSphere{z-index:1;transform-style:preserve-3d;border:1px solid #7890ff2b;border-radius:50%;box-shadow:inset 0 0 110px #334bc426,0 0 90px #000}.globeRing{border:1px solid #8ea0ff33;border-radius:50%;position:absolute;inset:0}.globeRingA{transform:rotateX(68deg)}.globeRingB{transform:rotateY(68deg)}.globeRingC{border-color:#b484ff2b;inset:11%;transform:rotateX(58deg)rotateY(35deg)}.meshLines{opacity:.62;position:absolute;inset:0}.meshLines i{transform-origin:0;background:linear-gradient(90deg,#93a6ff80,#0000);width:48%;height:1px;position:absolute;top:50%;left:50%}.meshLines i:first-child{transform:rotate(-140deg)}.meshLines i:nth-child(2){transform:rotate(-92deg)}.meshLines i:nth-child(3){transform:rotate(-42deg)}.meshLines i:nth-child(4){transform:rotate(-6deg)}.meshLines i:nth-child(5){transform:rotate(38deg)}.meshLines i:nth-child(6){transform:rotate(83deg)}.meshLines i:nth-child(7){transform:rotate(132deg)}.meshLines i:nth-child(8){transform:rotate(177deg)}.networkCore{z-index:5;text-align:center;filter:drop-shadow(0 0 45px #5069ff30);background:radial-gradient(circle,#101527f5,#090b13e8 58%,#0000 72%);border-radius:50%;width:min(34vw,430px);padding:50px 20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.networkCore>span{letter-spacing:.24em;color:#9498a6;font-size:8px}.networkCore h2{letter-spacing:-.055em;margin:20px 0;font-size:clamp(34px,4.1vw,60px);font-weight:600;line-height:.95}.networkCore h2 em{color:#0000;background:linear-gradient(90deg,#85a0ff,#bd83ff);-webkit-background-clip:text;background-clip:text;font-style:normal}.networkCore p{color:#858995;max-width:280px;margin:0 auto;font-size:12px;line-height:1.5}.networkNodes{z-index:6}.networkNode{appearance:none;color:#f7f7fb;text-align:left;cursor:pointer;background:#11131cf0;border:1px solid #ffffff24;border-radius:13px;align-items:center;gap:13px;width:230px;min-width:230px;padding:15px 17px;transition:width .35s cubic-bezier(.2,.7,.2,1),padding .35s,background .3s,border-color .3s,box-shadow .35s;display:flex;position:absolute;overflow:hidden;box-shadow:0 16px 45px #0008}.networkNode>span{color:#737785;font-size:9px}.networkNode>div{min-width:0}.networkNode h3{letter-spacing:-.02em;margin:0;font-size:16px;font-weight:600;line-height:1.15}.networkNode small{letter-spacing:.12em;color:#6f7380;white-space:nowrap;margin-top:6px;font-size:7px;display:block}.networkNode p{color:#a1a4af;opacity:0;max-height:0;margin:0;font-size:12px;line-height:1.55;transition:max-height .4s cubic-bezier(.2,.7,.2,1),opacity .3s,margin .3s;overflow:hidden}.nodePulse{background:#8ea1ff;border-radius:50%;flex:none;width:8px;height:8px;animation:2.8s ease-out infinite nodePulse;box-shadow:0 0 #8297ff70}@keyframes nodePulse{60%,to{box-shadow:0 0 0 10px #8297ff00}}.networkNode:hover,.networkNode:focus-visible,.networkNode.is-active{z-index:30;background:#171a26fa;border-color:#91a4ff73;width:320px;padding:19px 20px;box-shadow:0 28px 80px #000c,0 0 35px #617cff20}.networkNode:hover p,.networkNode:focus-visible p,.networkNode.is-active p{opacity:1;max-height:100px;margin-top:12px}.node1{top:20%;left:20%;transform:translate(-92%,-92%)}.node2{top:7%;left:50%;transform:translate(-50%,-100%)}.node3{top:20%;left:80%;transform:translate(-8%,-92%)}.node4{top:50%;left:93%;transform:translateY(-50%)}.node5{top:80%;left:80%;transform:translate(-8%,-8%)}.node6{top:93%;left:50%;transform:translate(-50%)}.node7{top:80%;left:20%;transform:translate(-92%,-8%)}.node8{top:50%;left:7%;transform:translate(-100%,-50%)}.networkProgress{z-index:8;letter-spacing:.16em;color:#747784;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;width:min(88%,760px);font-size:7px;display:grid;position:absolute;bottom:2%;left:50%;transform:translate(-50%)}.networkProgress>i{background:#ffffff1c;height:1px}.networkProgress b{transform-origin:0;background:linear-gradient(90deg,#728aff,#bc79ff);width:100%;height:1px;display:block;transform:scaleX(0);box-shadow:0 0 8px #7189ff}.networkProgress small{font-size:7px}.showcase{background:#090a0e;height:200vh}.showcaseSticky{height:100vh;padding:100px max(6%,50% - 590px);position:sticky;top:0;overflow:hidden}.showcase h2{letter-spacing:-.06em;z-index:2;margin:24px 0;font-size:clamp(47px,6vw,88px);line-height:1;position:relative}.showcase h2 span{color:#7b91ff}.productVisual{perspective:1000px;transform-origin:50%;width:720px;height:480px;position:absolute;bottom:-25px;right:2%}.window{background:#161924e8;border:1px solid #ffffff2b;border-radius:18px;position:absolute;box-shadow:0 30px 90px #0009}.windowBack{opacity:.5;width:510px;height:330px;padding:35px;top:10px;right:-60px;transform:rotateY(-12deg)rotate(6deg)}.windowMain{width:590px;height:370px;bottom:0;left:0;overflow:hidden;transform:rotateY(-5deg)rotate(-2deg)}.windowBar{border-bottom:1px solid #ffffff17;align-items:center;gap:6px;height:44px;padding:0 18px;display:flex}.windowBar span{background:#545762;border-radius:50%;width:6px;height:6px}.dash{height:calc(100% - 44px);display:flex}.dashSide{border-right:1px solid #ffffff14;flex-direction:column;align-items:center;gap:28px;width:70px;padding-top:25px;display:flex}.dashSide b{color:#897dff}.dashSide i{background:#555865;width:18px;height:2px}.dashBody{flex:1;padding:48px 45px}.dashBody small{letter-spacing:.18em;color:#858895;font-size:9px}.dashBody strong{letter-spacing:-.06em;color:#0000;background:linear-gradient(90deg,#fff,#8199ff);-webkit-background-clip:text;background-clip:text;margin-top:14px;font-size:70px;display:block}.dashBody p{color:#838691;margin:0}.chart{border-bottom:1px solid #30323d;align-items:end;gap:10px;height:110px;margin-top:26px;display:flex}.chart i{transform-origin:bottom;background:linear-gradient(#768eff,#352d73);border-radius:4px 4px 0 0;flex:1}.chart i:first-child{height:25%}.chart i:nth-child(2){height:44%}.chart i:nth-child(3){height:38%}.chart i:nth-child(4){height:70%}.chart i:nth-child(5){height:62%}.chart i:nth-child(6){height:85%}.chart i:nth-child(7){height:100%}.floatChip{letter-spacing:.18em;background:#171924f2;border:1px solid #ffffff2b;border-radius:10px;padding:14px 17px;font-size:9px;position:absolute;box-shadow:0 15px 40px #000}.floatChip i{background:#68e6aa;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.chipOne{top:125px;left:-40px}.chipTwo{color:#8ea2ff;font-size:20px;bottom:15px;right:30px}.chipTwo span{color:#aaa;font-size:8px}.miniNav{border-bottom:1px solid #454858;height:24px}.line{background:#434653;border-radius:5px;height:8px;margin-top:25px}.l1{width:76%}.l2{width:53%}.approach{background:var(--paper);color:#111216;padding:160px max(6%,50% - 590px)}.approach .sectionLabel{color:#646773}.processList{border-top:1px solid #c9c8c4}.processRow{border-bottom:1px solid #c9c8c4;grid-template-columns:80px 1fr 1fr 30px;align-items:center;gap:35px;padding:38px 0;display:grid}.processRow>span{color:#73747a;font-size:11px}.processRow h3{letter-spacing:-.04em;margin:0;font-size:34px}.processRow p{color:#64666e;margin:0;line-height:1.55}.processRow i{font-size:24px;font-style:normal}.manifesto{flex-direction:column;justify-content:center;min-height:100vh;padding:150px max(6%,50% - 590px);display:flex;position:relative;overflow:hidden}.manifesto h2{z-index:2;font-size:clamp(60px,9vw,132px);position:relative}.manifestoGlow,.contactGlow{filter:blur(45px);opacity:.35;background:radial-gradient(circle,#384eec,#50289a 35%,#0000 70%);border-radius:50%;width:700px;height:700px;position:absolute;top:15%;right:-10%}.values{z-index:2;color:#6f727c;border-top:1px solid #ffffff2b;gap:100px;padding-top:26px;font-size:10px;display:flex;position:relative}.values b{color:#e3e4ea;margin-top:12px;font-size:14px;display:block}.contact{color:#0a0b10;text-align:center;background:#edf0f7;flex-direction:column;align-items:center;min-height:750px;padding:150px max(6%,50% - 590px);display:flex;position:relative;overflow:hidden}.contact h2{margin:35px 0;font-size:clamp(65px,9vw,130px)}.contact>p:not(.sectionLabel){color:#60636d;font-size:19px}.contactGlow{opacity:.4;background:radial-gradient(circle,#839afa,#b3a3fa 28%,#0000 70%);width:650px;height:450px;top:35%;left:50%;right:auto;transform:translate(-50%)}.contactButton{color:#fff;background:#08090d;border-radius:13px;gap:70px;margin-top:42px;padding:18px 24px;font-size:14px;transition:transform .25s,box-shadow .25s;display:flex;position:relative}.contactButton:hover{transform:translateY(-3px);box-shadow:0 15px 30px #141e5033}footer{background:#08090d;grid-template-columns:1fr 1fr 1fr;gap:40px;padding:55px max(6%,50% - 590px) 35px;display:grid}footer p{color:#777a85;margin:0}footer>div{justify-content:flex-end;gap:28px;font-size:13px;display:flex}footer small{color:#5f616a;border-top:1px solid #ffffff1a;grid-column:1/-1;margin-top:35px;padding-top:25px}@media (max-width:800px){.nav{height:56px;top:10px}.navLinks{background:#101117;border:1px solid #2d2e37;border-radius:15px;flex-direction:column;align-items:stretch;padding:20px;display:none;position:absolute;top:64px;left:0;right:0}.navLinks.open{display:flex}.menu{flex-direction:column;justify-content:center;gap:6px;width:30px;height:30px;display:flex}.menu span{background:#fff;width:22px;height:1px}.hero{height:125vh}.heroContent{width:88%;padding-top:180px}.hero h1{margin:30px 0 40px;font-size:58px;line-height:.94}.heroBottom{flex-direction:column;align-items:flex-start}.heroBottom>p{font-size:16px}.roundCta{width:92px;height:92px}.orbit{width:420px;height:420px;right:-260px}.scrollHint{display:none}.statement,.approach,.manifesto,.contact{padding:110px 6%}.statement{min-height:760px}.statement h2,.sectionHead h2{font-size:48px}.statementCopy{margin-top:60px;font-size:17px}.signal{opacity:.6;left:-160px}.cinema{height:650vh}.sceneCard{width:76vw;min-height:165px;padding:20px}.sceneBrand{top:22%;left:7%}.sceneBuild{top:35%;right:7%}.sceneGrow{bottom:10%;left:12%}.cinemaCopy p{font-size:clamp(36px,10vw,52px);line-height:1.06}.cinemaFinal h2{font-size:55px}.cinemaProgress{left:18px}.networkServices{height:430vh}.networkLabel{font-size:7px;top:9%}.networkSphere{width:min(86vw,390px)}.networkNodes{width:min(94vw,420px)}.networkCore{width:54vw;max-width:225px;padding:28px 8px}.networkCore h2{font-size:30px}.networkCore p{font-size:10px}.networkNode{gap:6px;width:112px;min-width:112px;padding:8px;transform:translate(-50%,-50%)!important}.networkNode h3{font-size:10px}.networkNode small{display:none}.networkNode>span{font-size:7px}.nodePulse{width:5px;height:5px}.node1{top:20%;left:20%}.node2{top:7%;left:50%}.node3{top:20%;left:80%}.node4{top:50%;left:93%}.node5{top:80%;left:80%}.node6{top:93%;left:50%}.node7{top:80%;left:20%}.node8{top:50%;left:7%}.networkNode:hover{width:112px;padding:8px}.networkNode:hover p{opacity:0;max-height:0;margin:0}.networkNode.is-active,.networkNode:focus-visible{z-index:50;width:88vw;min-width:0;max-width:360px;padding:20px;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.networkNode.is-active h3,.networkNode:focus-visible h3{font-size:19px}.networkNode.is-active small,.networkNode:focus-visible small{display:block}.networkNode.is-active p,.networkNode:focus-visible p{opacity:1;max-height:120px;margin-top:12px}.networkProgress{width:84%;bottom:4%}.showcase{height:170vh}.showcaseSticky{padding:90px 6%}.showcase h2{font-size:48px}.productVisual{width:520px;height:360px;bottom:10px;right:-150px}.windowMain{width:500px;height:330px}.sectionHead{flex-direction:column;align-items:flex-start;margin-bottom:50px}.processRow{grid-template-columns:40px 1fr 20px;gap:18px}.processRow p{grid-column:2/-1}.values{justify-content:space-between;gap:25px}.manifesto h2{font-size:60px}.contact h2{font-size:62px}footer{grid-template-columns:1fr;gap:22px}footer>div{justify-content:flex-start}footer small{grid-column:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1!important;visibility:visible!important}.hero,.cinema,.networkServices,.showcase{height:auto;min-height:100vh}.heroContent,.cinemaSticky,.networkSticky,.showcaseSticky{height:auto;min-height:100vh;position:relative}.sceneCard,.cinemaCopy p,.cinemaFinal,.networkNode{opacity:1!important;visibility:visible!important;transform:none!important}.cinemaSticky{flex-direction:column;gap:20px;padding:120px 6%;display:flex}.core,.cinemaGlow,.cinemaCopy,.cinemaProgress{display:none}.sceneCard,.cinemaFinal{width:min(100%,520px);margin:auto;position:relative;inset:auto}.cinemaFinal{background:0 0}.networkSticky{min-height:1100px}.networkSphere{transform:translate(-50%,-50%)!important}.networkNode{transition:none}.nodePulse,.signal div{animation:none}}@media (min-width:801px){.sceneBrand{margin-top:-95px;top:50%;left:8%}.sceneBuild{margin-top:-95px;top:50%;right:8%}.sceneGrow{margin:0;inset:auto auto 8% 50%;transform:translate(-50%)}}@media (max-width:800px){.sceneBrand,.sceneBuild,.sceneGrow{margin:0;inset:42% auto auto 12%;transform:none}}@media (min-width:801px){.networkSphere,.networkNodes{width:min(72vw,70vh,720px)}.networkNode{width:244px;min-width:244px;padding:17px 19px}.networkNode:hover,.networkNode:focus-visible,.networkNode.is-active{width:336px;padding:21px 22px}}@media (max-width:800px){.networkSphere{width:min(90vw,410px)}.networkNodes{width:min(98vw,440px)}.networkNode{width:120px;min-width:120px;padding:9px}.networkNode:hover{width:120px;padding:9px}.networkNode.is-active,.networkNode:focus-visible{width:90vw;max-width:380px;padding:22px}.node1{top:22%;left:25%}.node2{top:10%;left:50%}.node3{top:22%;left:75%}.node4{top:50%;left:81%}.node5{top:78%;left:75%}.node6{top:90%;left:50%}.node7{top:78%;left:25%}.node8{top:50%;left:19%}}.meshLines i{background:linear-gradient(90deg,#8fa5ffb8,#8e74ff45 58%,#0000);overflow:visible}.meshLines i:after{content:"";filter:drop-shadow(0 0 5px #8da5ff)drop-shadow(0 0 11px #735dff);opacity:0;background:linear-gradient(90deg,#0000,#d9e2ff,#8fa8ff,#0000);border-radius:999px;width:24%;height:3px;animation:3.2s cubic-bezier(.3,.05,.7,.95) infinite meshSignal;position:absolute;top:-1px;left:0;transform:translate(0)}.meshLines i:nth-child(2n):after{animation-delay:-.8s}.meshLines i:nth-child(3n):after{animation-delay:-1.65s}.meshLines i:nth-child(4n):after{animation-delay:-2.35s}.globeRing{animation:4.2s ease-in-out infinite ringCurrent}.globeRingB{animation-delay:-1.4s}.globeRingC{animation-delay:-2.8s}@keyframes meshSignal{0%,12%{opacity:0;transform:translate(0)}25%{opacity:1}72%{opacity:.9}88%,to{opacity:0;transform:translate(315%)}}@keyframes ringCurrent{0%,to{border-color:#8ea0ff2b;box-shadow:0 0 #7894ff00}50%{border-color:#aebcff66;box-shadow:0 0 18px #667fff28}}@media (prefers-reduced-motion:reduce){.meshLines i:after,.globeRing{animation:none}}.meshLines i:after{display:none}.globeRing:before{content:"";background:conic-gradient(from 0deg, transparent 0 68%, #718cff 76%, #eef2ff 80%, #9e7dff 84%, transparent 92%);-webkit-mask-composite:xor;filter:drop-shadow(0 0 4px #9eb1ff)drop-shadow(0 0 10px #6d79ff);opacity:.95;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border-radius:50%;padding:2px;animation:3.8s linear infinite orbitSignal;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.globeRingB:before{animation-duration:4.6s;animation-delay:-1.25s}.globeRingC:before{animation-duration:3.2s;animation-delay:-2.5s}@keyframes orbitSignal{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.globeRing:before{opacity:.45;animation:none}}.networkSphere{background:radial-gradient(circle at 48% 45%,#6d83ff12 0,#4057cf0d 38%,#0000 67%);box-shadow:inset 0 0 100px #334bc41f,0 0 75px #000,0 0 42px #526aff0d}.meshLines{opacity:.42}.globeRing{border-color:#91a4ff2b;animation:none}.globeRing:before{filter:none;opacity:.16;background:0 0;border:1.5px solid #a9b7ff;border-radius:50%;padding:0;animation:5.6s cubic-bezier(.22,.65,.3,1) infinite ellipsePulse;inset:-1px;box-shadow:0 0 4px #9cafff66,0 0 12px #7189ff40;-webkit-mask:none;mask:none}.globeRingA:before,.globeRingB:before,.globeRingC:before{animation-duration:5.6s;animation-delay:0s}@keyframes ellipsePulse{0%,48%,to{opacity:.68;border-color:#bdc9ffdf;box-shadow:0 0 3px #d8e0ffaa,0 0 10px #7890ff66,0 0 18px #665dff2e}66%{opacity:1;border-color:#fff;box-shadow:0 0 5px #fff,0 0 16px #8ca1ffcf,0 0 28px #765eff66}75%{opacity:.88;border-color:#e0e6ff;box-shadow:0 0 4px #eef1ffdd,0 0 13px #7e96ff9e,0 0 22px #765eff47}90%{opacity:.72;border-color:#c7d2ffe8;box-shadow:0 0 3px #dce4ffbb,0 0 11px #7890ff73,0 0 19px #665dff38}}@media (prefers-reduced-motion:reduce){.globeRing:before{opacity:.32;animation:none}}@media (max-width:800px){.networkCore{z-index:10;background:radial-gradient(circle,#101527 0,#090b13f5 62%,#0000 74%);width:44vw;max-width:176px;padding:24px 7px}.networkCore h2{margin:15px 0;font-size:clamp(25px,7.4vw,30px)}.networkCore p{max-width:145px;font-size:9px}.node4{top:50%;left:84%}.node8{top:50%;left:16%}.networkNode.is-active,.networkNode:focus-visible{z-index:50}}@media (max-width:360px){.networkNode{width:112px;min-width:112px;padding:8px}.networkNode:hover{width:112px;padding:8px}.networkCore{width:42vw}}@media (max-width:800px){.networkNodes.has-active{z-index:20}.networkNode:focus-visible:not(.is-active){background:#11131cf0;border-color:#ffffff24;width:120px;min-width:120px;padding:9px;box-shadow:0 16px 45px #0008}.networkNode:focus-visible:not(.is-active) p{opacity:0;max-height:0;margin:0}.networkNode:focus-visible:not(.is-active) small{display:none}}@media (max-width:360px){.networkNode:focus-visible:not(.is-active){width:112px;min-width:112px;padding:8px}}.serviceDismissLayer{display:none}@media (max-width:800px){.serviceDismissLayer{appearance:none;z-index:19;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);cursor:default;background:#05060a24;border:0;display:block;position:absolute;inset:0}.networkNodes.has-active,.networkNodes.has-active .networkNode{pointer-events:none}.networkNodes.has-active .networkNode.is-active{pointer-events:auto}.networkNode{transition:left .58s cubic-bezier(.22,1,.36,1),top .58s cubic-bezier(.22,1,.36,1),width .52s cubic-bezier(.22,1,.36,1),padding .52s cubic-bezier(.22,1,.36,1),background .4s,border-color .4s,box-shadow .52s}.networkNode h3{transition:font-size .42s cubic-bezier(.22,1,.36,1)}.networkNode p{transition:max-height .52s cubic-bezier(.22,1,.36,1),opacity .38s .1s,margin .42s}.networkNode small{transition:opacity .35s}.serviceDismissLayer{animation:.35s both dismissIn}@keyframes dismissIn{0%{opacity:0}to{opacity:1}}}.contact{text-align:left;min-height:auto;padding-top:140px;padding-bottom:140px;display:block}.contactLayout{z-index:2;grid-template-columns:minmax(0,.9fr) minmax(420px,.72fr);align-items:center;gap:clamp(70px,9vw,140px);width:min(1180px,100%);margin:auto;display:grid;position:relative}.contactIntro h2{margin:32px 0;font-size:clamp(62px,7.5vw,108px)}.contactIntro>p:not(.sectionLabel){color:#60636d;max-width:500px;font-size:18px;line-height:1.65}.contactEmail{border-bottom:1px solid #171922;align-items:center;gap:45px;margin-top:34px;padding-bottom:8px;font-size:15px;font-weight:600;display:inline-flex}.contactEmail span{font-size:20px}.contactForm{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffa8;border:1px solid #17203b1c;border-radius:24px;flex-direction:column;gap:22px;padding:34px;display:flex;box-shadow:0 30px 90px #27345a18}.fieldRow{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contactForm label{flex-direction:column;gap:9px;display:flex}.contactForm label>span{letter-spacing:.15em;color:#5f6370;text-transform:uppercase;font-size:10px;font-weight:700}.contactForm input,.contactForm select,.contactForm textarea{color:#101116;width:100%;font:inherit;background:#f7f8fc;border:1px solid #1719221c;border-radius:11px;outline:none;padding:14px 15px;font-size:14px;transition:border-color .25s,box-shadow .25s,background .25s}.contactForm textarea{resize:vertical;min-height:120px}.contactForm input:focus,.contactForm select:focus,.contactForm textarea:focus{background:#fff;border-color:#7188e8;box-shadow:0 0 0 4px #7188e81a}.contactForm input::placeholder,.contactForm textarea::placeholder{color:#979aa4}.contactForm .contactButton{cursor:pointer;border:0;justify-content:space-between;align-self:flex-start;min-width:220px;margin-top:2px}.contactForm>small{color:#777b87;letter-spacing:.06em;font-size:10px}@media (max-width:800px){.contact{padding:110px 6%}.contactLayout{grid-template-columns:1fr;gap:55px}.contactIntro h2{font-size:58px}.contactForm{border-radius:19px;padding:24px 20px}.fieldRow{grid-template-columns:1fr}.contactForm .contactButton{width:100%;margin-top:4px}.contactEmail{margin-top:25px}}.contactLayout>*{min-width:0}.contactIntro,.contactForm{width:100%}.contactForm{justify-self:end;max-width:560px}.contactIntro h2{overflow-wrap:normal}.contactForm select{appearance:auto}.contactForm input,.contactForm select,.contactForm textarea{min-width:0;max-width:100%}@media (max-width:1080px){.contact{padding-left:7%;padding-right:7%}.contactLayout{grid-template-columns:1fr;gap:60px;max-width:760px}.contactIntro{max-width:680px}.contactIntro h2{font-size:clamp(58px,9vw,88px)}.contactForm{justify-self:start;max-width:680px}}@media (max-width:600px){.contact{padding:95px 5%}.contactLayout{gap:42px}.contactIntro h2{margin:25px 0;font-size:clamp(44px,14vw,62px);line-height:.94}.contactIntro>p:not(.sectionLabel){font-size:16px}.contactEmail{justify-content:space-between;gap:18px;max-width:100%;font-size:13px}.contactForm{border-radius:18px;gap:18px;padding:22px 16px}.fieldRow{grid-template-columns:minmax(0,1fr);gap:18px}.contactForm .contactButton{gap:20px;min-width:0;padding:17px 18px}}.hero{isolation:isolate}.hero .aurora{z-index:0}.heroGrid,.hero .orbit{z-index:1}.heroContent{z-index:4}.heroContent:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 30% 44%,#06070bd9 0,#06070b8f 36%,#0000 70%);position:absolute;inset:11% -8% 5%}.heroBottom,.hero h1,.hero .eyebrow{z-index:1;position:relative}@media (max-width:800px){.heroContent:before{background:radial-gradient(at 38% 42%,#06070be8 0,#06070b9c 48%,#0000 78%);inset:10% -7% 8%}}.heroContent{grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);align-items:center;gap:50px;width:min(1240px,90%);padding-top:105px;display:grid}.heroCopy{z-index:5;position:relative}.hero h1{white-space:nowrap;font-size:clamp(62px,7.35vw,112px)}.heroBottom{max-width:690px}.heroSystem{z-index:3;aspect-ratio:1;width:min(42vw,520px);transform-style:preserve-3d;margin-left:auto;position:relative}.systemHalo{border:1px solid #8ba0ff38;border-radius:50%;position:absolute;inset:10%;box-shadow:inset 0 0 65px #4d65e51c}.haloOne{animation:18s linear infinite systemOrbit}.haloTwo{border-color:#b57cff38;animation:12s linear infinite reverse systemOrbit;inset:24%}.systemHalo:before,.systemHalo:after{content:"";background:#bdc8ff;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 14px 5px #718aff}.systemHalo:before{top:13%;left:11%}.systemHalo:after{bottom:18%;right:7%}.systemHub{z-index:4;background:linear-gradient(145deg,#171b2cf2,#0b0d16e8);border:1px solid #ffffff2b;border-radius:28px;flex-direction:column;width:174px;height:174px;padding:22px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 30px 80px #0009,inset 0 0 60px #536cff30}.systemHub>span{color:#9c8dff;text-shadow:0 0 15px #7c70ff;font-size:24px;position:absolute;top:15px;right:18px}.systemHub small{letter-spacing:.22em;color:#858a9d;font-size:8px}.systemHub strong{letter-spacing:-.04em;margin:auto 0;font-size:23px;line-height:.95}.systemHub>i{letter-spacing:.14em;color:#77d8ad;font-size:6px;font-style:normal}.systemNode{z-index:5;background:#11141eee;border:1px solid #ffffff25;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;width:134px;padding:13px 14px;display:grid;position:absolute;box-shadow:0 17px 38px #0008}.systemNode small{color:#666b7c;font-size:7px}.systemNode b{letter-spacing:.13em;font-size:8px}.systemNode i{background:#8fa3ff;border-radius:50%;width:5px;height:5px;animation:2.8s ease-in-out infinite systemBlink;box-shadow:0 0 9px #8299ff}.systemBrand{top:20%;left:0}.systemProduct{top:24%;right:0}.systemBuild{bottom:18%;left:2%}.systemGrowth{bottom:16%;right:-1%}.systemLink{z-index:2;transform-origin:0;background:linear-gradient(90deg,#93a7ff8c,#0000);width:35%;height:1px;position:absolute;top:50%;left:50%}.linkOne{transform:rotate(-145deg)}.linkTwo{transform:rotate(-35deg)}.linkThree{transform:rotate(145deg)}.linkFour{transform:rotate(35deg)}.systemStatus{z-index:6;letter-spacing:.1em;color:#74798b;background:#090b12d9;border:1px solid #ffffff1e;border-radius:10px;justify-content:space-between;gap:10px;width:66%;padding:10px 13px;font-size:7px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.systemStatus span{color:#b7bac6}.systemStatus span i{background:#65dca7;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block;box-shadow:0 0 8px #65dca7}.systemStatus b{font-weight:500}.heroContent:before{background:radial-gradient(at 22% 48%,#06070be8 0,#06070b91 38%,#0000 68%);inset:8% -5%}@keyframes systemOrbit{to{transform:rotate(360deg)}}@keyframes systemBlink{50%{opacity:.25;box-shadow:0 0 2px #8299ff}}@media (max-width:900px){.heroContent{width:88%;padding-top:175px;display:block}.hero h1{white-space:normal;font-size:clamp(54px,13vw,76px)}.heroSystem{opacity:.48;width:390px;position:absolute;bottom:-20px;right:-155px}.heroCopy{max-width:650px}.heroBottom{max-width:88%}}@media (max-width:600px){.hero{height:140vh}.heroContent{padding-top:160px}.hero h1{font-size:clamp(49px,14vw,66px)}.heroBottom>p{font-size:15px}.heroSystem{opacity:.38;width:330px;bottom:12px;right:-150px}.systemNode{width:112px;padding:10px}.systemHub{width:145px;height:145px;padding:18px}.systemHub strong{font-size:19px}.systemStatus{display:none}}@media (prefers-reduced-motion:reduce){.systemHalo,.systemNode i{animation:none}}.heroContent{grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);gap:34px}.heroCopy{animation:.9s cubic-bezier(.22,1,.36,1) both heroCopyIn}.hero h1{white-space:normal;max-width:790px;font-size:clamp(60px,6.5vw,100px)}.heroSystem{filter:drop-shadow(0 30px 55px #0008);width:min(40vw,500px)}.systemHub{animation:4.8s ease-in-out infinite hubBreath}.systemNode{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:4.6s ease-in-out infinite nodeFloat}.systemProduct{animation-delay:-1.1s}.systemBuild{animation-delay:-2.3s}.systemGrowth{animation-delay:-3.4s}.systemLink{background:linear-gradient(90deg,#a9b7ff1a,#a9b7ffcc,#8d70ff5c,#0000) 0 0/220% 100%;height:2px;animation:2.8s linear infinite linkCurrent}.linkTwo{animation-delay:-.7s}.linkThree{animation-delay:-1.4s}.linkFour{animation-delay:-2.1s}.systemLink:after{content:"";background:#e4e9ff;border-radius:50%;width:5px;height:5px;animation:2.8s ease-in-out infinite signalTravel;position:absolute;top:-2px;left:22%;box-shadow:0 0 8px 3px #7791ff}.linkTwo:after{animation-delay:-.7s}.linkThree:after{animation-delay:-1.4s}.linkFour:after{animation-delay:-2.1s}.systemStatus{box-shadow:0 12px 35px #0007,inset 0 0 24px #526cff15}.systemStatus span i{animation:2.2s ease-out infinite livePulse}@keyframes heroCopyIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes hubBreath{0%,to{transform:translate(-50%,-50%)scale(1);box-shadow:0 30px 80px #0009,inset 0 0 48px #536cff27}50%{transform:translate(-50%,-50%)scale(1.025);box-shadow:0 30px 80px #0009,inset 0 0 72px #667cff45}}@keyframes nodeFloat{0%,to{translate:0}50%{translate:0 -7px}}@keyframes linkCurrent{to{background-position:-220% 0}}@keyframes signalTravel{0%,15%{opacity:0;left:8%}35%{opacity:1}80%{opacity:.8}to{opacity:0;left:86%}}@keyframes livePulse{0%{box-shadow:0 0 #65dca788}70%,to{box-shadow:0 0 0 8px #65dca700}}@media (max-width:1100px) and (min-width:901px){.heroContent{grid-template-columns:minmax(0,1fr) 390px}.hero h1{font-size:clamp(58px,7vw,78px)}.heroSystem{width:410px}}@media (max-width:900px){.heroContent{display:block}.hero h1{font-size:clamp(54px,13vw,76px)}.heroSystem{width:390px}}@media (max-width:600px){.hero h1{font-size:clamp(47px,13.5vw,62px)}.heroSystem{width:330px}}@media (prefers-reduced-motion:reduce){.heroCopy,.systemHub,.systemNode,.systemLink,.systemLink:after,.systemStatus span i{animation:none}}@media (max-width:900px){.hero{height:145vh;min-height:900px}.heroContent{width:88%;height:100svh;min-height:0;padding-top:clamp(125px,18vh,165px);overflow:visible}.heroCopy{max-width:620px}.hero h1{max-width:680px;margin:26px 0 34px;line-height:.92}.heroBottom{gap:30px;max-width:600px}.heroSystem{opacity:.32;pointer-events:none;width:min(43vw,350px);bottom:2%;right:-6%}.heroContent:before{background:radial-gradient(at 28% 38%,#06070bf2 0,#06070bad 48%,#0000 79%);inset:7% -8% 4%}}@media (max-width:600px){.hero{height:150vh;min-height:880px}.heroContent{width:90%;padding-top:clamp(112px,16vh,145px)}.hero h1{letter-spacing:-.06em;margin:22px 0 27px;font-size:clamp(45px,13vw,59px);line-height:.94}.heroBottom{gap:22px;max-width:100%}.heroBottom>p{max-width:94%;font-size:14px;line-height:1.52}.roundCta{gap:5px;width:78px;height:78px;font-size:11px}.heroSystem{opacity:.25;filter:drop-shadow(0 20px 35px #0008);width:270px;bottom:-18px;right:-72px}.systemHub{border-radius:22px;width:124px;height:124px;padding:15px}.systemHub strong{font-size:16px}.systemHub>i{font-size:5px}.systemHub>span{font-size:19px}.systemNode{gap:5px;width:94px;padding:8px 9px}.systemNode b,.systemNode small{font-size:6px}.systemStatus,.scrollHint{display:none}}@media (max-width:380px){.heroContent{padding-top:105px}.hero h1{font-size:43px}.hero .eyebrow{letter-spacing:.16em;font-size:8px}.heroSystem{width:245px;bottom:-12px;right:-78px}}@media (max-width:900px){.heroSystem{z-index:4;opacity:.82;filter:drop-shadow(0 28px 48px #000b)drop-shadow(0 0 28px #536cff24);bottom:1%;right:0}.heroCopy{z-index:6}.systemNode{background:#121622f5;border-color:#aab7ff4a;box-shadow:0 17px 38px #000b,inset 0 0 18px #637cff15}.systemHub{background:linear-gradient(145deg,#1a2035fa,#0c0f1cf5);border-color:#abb8ff4d}.systemLink{opacity:.9}.systemHalo{border-color:#9bafff61}}@media (max-width:600px){.heroSystem{opacity:.76;width:270px;bottom:-12px;right:-18px}}@media (max-width:380px){.heroSystem{opacity:.72;width:245px;bottom:-8px;right:-16px}}@media (max-width:900px){.heroSystem{opacity:1;bottom:0;left:50%;right:auto;translate:-50%}}@media (max-width:600px){.heroSystem{opacity:.96;width:min(78vw,300px);bottom:-8px;left:50%;right:auto;translate:-50%}.systemNode{width:104px;padding:9px 10px}.systemNode b{letter-spacing:.1em;font-size:7.5px}.systemNode small{font-size:6.5px}.systemLink{opacity:1}}@media (max-width:380px){.heroSystem{opacity:.94;width:min(76vw,278px);bottom:-4px;left:50%;right:auto;translate:-50%}}.hero .roundCta{aspect-ratio:1;text-align:center;white-space:nowrap;border-radius:50%;flex:0 0 108px;width:108px;height:108px;padding:0}@media (max-width:800px){.hero .roundCta{flex-basis:78px;width:78px;height:78px}}.hero .roundCta{isolation:isolate;color:#090a0e;background:#f5f6fb;border:1px solid #fff;font-weight:700;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,color .3s,background .3s;position:relative;box-shadow:0 16px 42px #0008,0 0 0 7px #ffffff0b}.hero .roundCta:before{content:"";z-index:-1;opacity:.65;border:1px solid #91a4ff50;border-radius:50%;transition:inset .35s,opacity .35s;position:absolute;inset:-9px}.hero .roundCta span{letter-spacing:.02em;font-size:12px}.hero .roundCta b{font-size:22px;line-height:1;transition:transform .35s cubic-bezier(.22,1,.36,1)}.hero .roundCta:hover,.hero .roundCta:focus-visible{color:#fff;background:linear-gradient(135deg,#728cff,#a875ff);transform:translateY(-4px)scale(1.035);box-shadow:0 22px 55px #0009,0 0 30px #7188ff55}.hero .roundCta:hover:before,.hero .roundCta:focus-visible:before{opacity:.9;inset:-14px}.hero .roundCta:hover b,.hero .roundCta:focus-visible b{transform:translate(3px,-3px)}@media (max-width:800px){.hero .roundCta span{font-size:10px}.hero .roundCta b{font-size:17px}.hero .roundCta:before{inset:-6px}}.globeRingA,.globeRingB,.globeRingC,.globeRingD{inset:0}.globeRing{transform:rotateZ(var(--orbit-angle)) rotateX(68deg);border-width:.75px}.globeRingA{--orbit-angle:22.5deg}.globeRingB{--orbit-angle:67.5deg}.globeRingC{--orbit-angle:112.5deg}.globeRingD{--orbit-angle:157.5deg}.globeRing:before{border-width:1px;box-shadow:0 0 4px #d8e0ff99,0 0 11px #7890ff5c}footer small{color:#8f929d}.motion-paused *{animation-play-state:paused!important}.nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0c0d13ed}.systemNode{-webkit-backdrop-filter:none;backdrop-filter:none}.heroSystem{filter:none;will-change:transform, opacity}.hero h1,.heroBottom,.hero .eyebrow,.sceneCard,.cinemaCopy p,.cinemaFinal,.networkSphere,.networkNodes,.productVisual{will-change:transform, opacity}.cinemaGlow,.manifestoGlow,.contactGlow,.aurora{transform:translateZ(0)}@media (max-width:800px){.contactForm{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff0}}.cinemaCopy:before{display:none}.sceneCard{z-index:4;background:#151723d9;border-color:#ffffff35;box-shadow:0 24px 70px #0008,inset 0 0 0 1px #ffffff08}.cinemaCopy{z-index:3}.cinemaCopy p{text-shadow:0 4px 35px #000,0 0 70px #05060a}.core{z-index:2}.cinemaGlow{opacity:.9}@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}
