/*! 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)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:host,:root{--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{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end: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,)}}: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;width:min(94%,1180px);height:62px;padding:0 12px 0 22px;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 15px 45px #0004}.brand,.nav{align-items:center;display:flex}.brand{letter-spacing:.28em;gap:11px;font-size:16px;font-weight:700}.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}.contact h2,.manifesto h2,.sectionHead h2,.statement 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)}.contact h2 em,.manifesto h2 em,.sectionHead h2 em,.statement 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{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 0),linear-gradient(90deg,#ffffff08 1px,#0000 0);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;width:640px;height:640px;top:70px;right:-90px;transform:rotate(-25deg)}.orbit,.orbit span{border-radius:50%;position:absolute}.orbit span{background:#fff;width:9px;height:9px;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:pulse 4s ease-in-out infinite;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;top:50%;transform:translate(-50%,-50%)}.cinemaGlow,.cinemaIntro{position:absolute;left:50%}.cinemaIntro{letter-spacing:.28em;color:#8e91a0;font-size:10px;top:13%;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{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{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;top:50%;left:50%;transform:translate(-50%,-50%)}.cinemaCopy p,.cinemaFinal{text-align:center;position:absolute}.cinemaFinal{z-index:5;background:#05060af2;flex-direction:column;justify-content:center;align-items:center;display:flex;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 0);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%)}.networkNodes,.networkSphere{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:nodePulse 2.8s ease-out infinite;box-shadow:0 0 #8297ff70}@keyframes nodePulse{60%,to{box-shadow:0 0 0 10px #8297ff00}}.networkNode.is-active,.networkNode:focus-visible,.networkNode:hover{z-index:30;background:#171a26fa;border-color:#91a4ff73;width:320px;padding:19px 20px;box-shadow:0 28px 80px #000c,0 0 35px #617cff20}.networkNode.is-active p,.networkNode:focus-visible p,.networkNode:hover 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}.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}.contactGlow,.manifestoGlow{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}.menu,.navLinks.open{display:flex}.menu{flex-direction:column;justify-content:center;gap:6px;width:30px;height:30px}.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}.approach,.contact,.manifesto,.statement{padding:110px 6%}.statement{min-height:760px}.sectionHead h2,.statement 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}.cinema,.hero,.networkServices,.showcase{height:auto;min-height:100vh}.cinemaSticky,.heroContent,.networkSticky,.showcaseSticky{height:auto;min-height:100vh;position:relative}.cinemaCopy p,.cinemaFinal,.networkNode,.sceneCard{opacity:1!important;visibility:visible!important;transform:none!important}.cinemaSticky{flex-direction:column;gap:20px;padding:120px 6%;display:flex}.cinemaCopy,.cinemaGlow,.cinemaProgress,.core{display:none}.cinemaFinal,.sceneCard{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{left:8%}.sceneBrand,.sceneBuild{margin-top:-95px;top:50%}.sceneBuild{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){.networkNodes,.networkSphere{width:min(72vw,70vh,720px)}.networkNode{width:244px;min-width:244px;padding:17px 19px}.networkNode.is-active,.networkNode:focus-visible,.networkNode:hover{width:336px;padding:21px 22px}}@media (max-width:800px){.networkSphere{width:min(90vw,410px)}.networkNodes{width:min(98vw,440px)}.networkNode{min-width:120px}.networkNode,.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:meshSignal 3.2s cubic-bezier(.3,.05,.7,.95) infinite;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:ringCurrent 4.2s ease-in-out infinite}.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){.globeRing,.meshLines i:after{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%);filter:drop-shadow(0 0 4px #9eb1ff)drop-shadow(0 0 10px #6d79ff);opacity:.95;padding:2px;animation:orbitSignal 3.8s linear infinite;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(1turn)}}@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:ellipsePulse 5.6s cubic-bezier(.22,.65,.3,1) infinite;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{min-width:112px}.networkNode,.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:dismissIn .35s both}@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}.contactForm .formHoney{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-10000px}.contactForm .contactButton:disabled{cursor:wait;opacity:.68}.contactForm .formStatus.success{color:#33735a}.contactForm .formStatus.error{color:#a63f32}@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}.contactForm,.contactIntro{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}.hero .orbit,.heroGrid{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%}.hero .eyebrow,.hero h1,.heroBottom{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:systemOrbit 18s linear infinite}.haloTwo{border-color:#b57cff38;animation:systemOrbit 12s linear infinite reverse;inset:24%}.systemHalo:after,.systemHalo:before{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:systemBlink 2.8s ease-in-out infinite;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(1turn)}}@keyframes systemBlink{50%{opacity:.25;box-shadow:0 0 2px #ed7653}}@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:heroCopyIn .9s cubic-bezier(.22,1,.36,1) both}.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:hubBreath 4.8s ease-in-out infinite}.systemNode{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:nodeFloat 4.6s ease-in-out infinite}.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:linkCurrent 2.8s linear infinite}.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:signalTravel 2.8s ease-in-out infinite;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 span i{animation:livePulse 2.2s ease-out infinite}@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 #120d1190,inset 0 0 48px #d95d3f18}50%{transform:translate(-50%,-50%)scale(1.025);box-shadow:0 30px 80px #120d1190,inset 0 0 72px #ed76532d}}@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 #ed76538c}70%,to{box-shadow:0 0 0 8px #ed765300}}@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,.systemLink,.systemLink:after,.systemNode,.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}.scrollHint,.systemStatus{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:focus-visible,.hero .roundCta:hover{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:focus-visible:before,.hero .roundCta:hover:before{opacity:.9;inset:-14px}.hero .roundCta:focus-visible b,.hero .roundCta:hover 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:rotate(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{background:#0c0d13ed}.nav,.systemNode{-webkit-backdrop-filter:none;backdrop-filter:none}.heroSystem{filter:none}.cinemaCopy p,.cinemaFinal,.hero .eyebrow,.hero h1,.heroBottom,.heroSystem,.networkNodes,.networkSphere,.productVisual,.sceneCard{will-change:transform,opacity}.aurora,.cinemaGlow,.contactGlow,.manifestoGlow{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}.brand{letter-spacing:.2em}.foldMark{flex:0 0 22px;width:22px;height:22px;display:inline-block;position:relative;transform:rotate(-3deg)}.foldMark i,.foldMark:before{content:"";display:block;position:absolute}.foldMark:before{clip-path:polygon(0 0,100% 0,68% 28%,38% 28%,38% 45%,82% 45%,48% 76%,38% 76%,38% 100%,0 100%);background:#f6f5ef;inset:1px 8px 1px 1px}.foldMark i:first-child{background:var(--fold-coral);clip-path:polygon(0 0,100% 0,44% 100%,0 100%);width:9px;height:10px;top:1px;right:1px}.foldMark i:last-child{background:var(--fold-lime);clip-path:polygon(44% 0,100% 0,100% 100%,0 100%);width:9px;height:10px;bottom:1px;right:1px}.heroGrid{transform:perspective(700px)rotateX(58deg)rotate(-4deg)scale(1.4)translateY(31%)}.heroContent:after{content:"";aspect-ratio:1;z-index:-1;clip-path:polygon(50% 0,100% 25%,86% 82%,39% 100%,0 66%,9% 18%);background:linear-gradient(135deg,#ff68462b 0 34%,#0000 34% 52%,#c8ff4d1c 52% 72%,#0000 72%);border:1px solid #ffffff14;width:min(42vw,560px);position:absolute;top:16%;right:-5%;transform:rotate(8deg)}.miniFold{font-weight:800;color:var(--fold-coral)!important;text-shadow:0 0 16px #ff6848aa!important}.navCta{background:var(--fold-lime)}@media (max-width:900px){.heroContent:after{opacity:.7;width:460px;top:37%;right:-22%}}@media (max-width:600px){.heroContent:after{opacity:.5;width:330px;top:48%;right:-34%}}:root{--ink:#05083d;--blue:#d95432;--violet:#a63a1e;--fold-coral:#d95432}body{background:#05083d}.brand{letter-spacing:.18em;gap:13px}.headerMark{width:auto;height:36px;display:block}.headerWordmark{color:#f7f1e7;letter-spacing:.18em;font-size:15px;font-weight:700;line-height:1}.brandMark{height:28px;display:block}.hubMark{opacity:.3;filter:grayscale()brightness(3.2);display:block;position:absolute;top:17px;right:17px}.nav{background:#05083ded;border-color:#f7f5ee2b}.heroContent:after{background:linear-gradient(135deg,#d9543233 0 34%,#0000 34% 52%,#f7f5ee12 52% 72%,#0000 72%)}.statement{color:#05083d;background:#f7f5ee}.signal div{border-color:#05083d24}.nodePulse,.systemNode i{background:#d95432;box-shadow:0 0 10px #d95432}.foldMark,.miniFold{display:none}:root{--surface-0:#09090b;--surface-1:#111114;--surface-2:#18181c;--surface-3:#222228;--ivory:#f7f5ee;--ivory-muted:#b9b6ae;--ember:#cf5d3c;--ember-bright:#e37250;--navy-muted:#242a4b;--ink:#09090b;--paper:#f7f5ee;--blue:#cf5d3c;--violet:#8d4938;--fold-coral:#cf5d3c;--fold-lime:#f7f5ee}body{background:var(--surface-0);color:var(--ivory)}a:focus-visible,button:focus-visible{outline-color:var(--ember-bright)}.brandMark{width:auto;height:32px}.navLinks{color:#c6c3bc}.navCta{background:var(--ivory);color:var(--surface-0)!important}.navCta:hover{background:var(--ember);color:#fff!important}.cinema,.hero,.manifesto,.networkServices,.showcase,footer{background:var(--surface-0)}.hero .aurora{opacity:.14;filter:blur(110px)}.heroGrid{opacity:.58;background-image:linear-gradient(#ffffff07 1px,#0000 0),linear-gradient(90deg,#ffffff07 1px,#0000 0)}.heroContent:after{opacity:.45;background:linear-gradient(135deg,#cf5d3c24 0 34%,#0000 34% 52%,#f7f5ee0b 52% 72%,#0000 72%);border-color:#ffffff0d}.cinemaFinal em,.contact h2 em,.hero h1 span,.manifesto h2 em,.networkCore h2 em,.sectionHead h2 em,.statement h2 em{background-image:linear-gradient(100deg,var(--ember-bright),var(--ember))}.hero h1 span{filter:none}.heroBottom>p,.networkCore p,.sceneCard i,.sectionHead>p{color:var(--ivory-muted)}.hero .roundCta{background:var(--ivory);color:var(--surface-0);border-color:var(--ivory);box-shadow:0 16px 42px #0007}.hero .roundCta:before{border-color:#cf5d3c61}.hero .roundCta:focus-visible,.hero .roundCta:hover{background:var(--ember);box-shadow:0 20px 50px #0009,0 0 24px #cf5d3c36}.core,.floatChip,.networkNode,.sceneCard,.systemHub,.systemNode,.systemStatus,.window{background:var(--surface-1);border-color:#ffffff1a}.systemHub{background:linear-gradient(145deg,#1a1a1f,#0d0d10)}.coreRing,.globeRing,.networkSphere,.systemHalo{border-color:#f7f5ee24}.meshLines i,.systemLink{background:linear-gradient(90deg,#f7f5ee24,#cf5d3ca3,#0000)}.nodePulse,.systemLink:after,.systemNode i{background:var(--ember-bright);box-shadow:0 0 9px #cf5d3c99}.cinemaGlow,.contactGlow,.manifestoGlow{opacity:.62;background:radial-gradient(circle,#cf5d3c24,#6c352524 34%,#0000 70%)}.networkNode.is-active,.networkNode:focus-visible,.networkNode:hover{background:var(--surface-2);border-color:#cf5d3c7a;box-shadow:0 24px 68px #000b,0 0 26px #cf5d3c18}.cinemaProgress i,.networkProgress b{background:var(--ember);box-shadow:0 0 8px #cf5d3c66}.showcase h2 span{color:var(--ember-bright)}.approach,.contact,.statement{background:var(--ivory);color:var(--surface-0)}.contactIntro>p:not(.sectionLabel),.statementCopy{color:#5e5b55}.contactForm{background:#ffffffc9;border-color:#09090b17;box-shadow:0 22px 70px #221b1612}.contactForm input,.contactForm select,.contactForm textarea{background:#fbfaf6;border-color:#09090b24}.contactForm .contactButton{background:var(--surface-0)}.contactForm .contactButton:hover{background:var(--ember)}footer .brandMark{width:auto;height:34px}.sceneScrollCue{z-index:20;color:#c9c6bf;pointer-events:none;background:#111114dc;border:1px solid #ffffff1a;border-radius:999px;grid-template-columns:auto 34px auto;gap:11px;padding:10px 12px 10px 15px;display:grid;position:absolute;bottom:clamp(22px,4vh,42px);right:clamp(20px,3.5vw,58px);box-shadow:0 12px 34px #0005}.sceneScrollCue span{letter-spacing:.13em;font-weight:650}.sceneScrollCue em{background:var(--ivory);width:25px;height:25px;color:var(--surface-0);border-radius:50%;place-items:center;font-size:13px;font-style:normal;animation:scrollCueBounce 1.8s ease-in-out infinite;display:grid}.showcase .sceneScrollCue,.statement+.cinema .sceneScrollCue{background:#111114dc}@keyframes scrollCueTravel{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}@keyframes scrollCueBounce{0%,to{transform:translateY(-1px)}50%{transform:translateY(2px)}}@media (max-width:700px){.sceneScrollCue{grid-template-columns:auto 23px;padding:8px 9px 8px 12px;bottom:18px;right:16px}.sceneScrollCue>i{display:none}.sceneScrollCue span{font-size:8px}.networkSticky .sceneScrollCue{bottom:5%;right:16px}}.brandLockup{width:auto;height:36px;display:block}.brand .brandLockup+span{display:none}.hubMark{width:auto;height:28px}footer .footerLockup{width:auto;height:38px}@media (max-width:700px){.headerMark{height:32px}.headerWordmark{font-size:14px}.brandLockup{height:32px}footer .footerLockup{height:34px}}.networkSticky .sceneScrollCue,.sceneScrollCue{z-index:20;position:absolute}.sceneScrollCue span{color:inherit;letter-spacing:.14em;text-transform:uppercase;font-weight:700;line-height:1}.sceneScrollCue>i{display:block;position:relative;overflow:hidden}.sceneScrollCue>i b{display:block;position:absolute}@keyframes foldivScrollCue{to{transform:translateY(200%)}}@media (prefers-reduced-motion:reduce){.sceneScrollCue>i b{animation:none;inset:0}}.systemLink:after{background:var(--ivory);box-shadow:0 0 8px 3px #ed76536b}.systemStatus{box-shadow:0 12px 35px #120d1175,inset 0 0 24px #d95d3f12}:root{--surface-0:#20181f;--surface-1:#2a2028;--surface-2:#352831;--surface-3:#43323e;--ink:#20181f;--navy-muted:#68434f;--ivory:#f7f1e7;--ivory-muted:#c5bbb2;--ember:#d95d3f;--ember-bright:#ed7653;--blue:#d95d3f;--violet:#a9463c;--fold-coral:#d95d3f;--fold-lime:#f7f1e7}.cinema,.hero,.manifesto,.networkServices,.showcase,body,footer{background:var(--surface-0)}.nav{background:#20181feb;border-color:#f7f1e71f;box-shadow:0 14px 42px #120d1180}.auroraOne{background:var(--ember)}.auroraTwo{background:#713b4b}.eyebrow i{background:var(--ember-bright);box-shadow:0 0 12px #ed765388}.heroContent:before{background:radial-gradient(at 24% 47%,#20181ff5 0,#20181fc2 42%,#0000 72%)}.heroContent:after{background:linear-gradient(135deg,#d95d3f22 0 34%,#0000 34% 52%,#f7f1e70a 52% 72%,#0000 72%);border-color:#f7f1e70d}.heroSystem{opacity:.9;filter:drop-shadow(0 30px 55px #120d1178)}.systemHalo{border-color:#f7f1e726;box-shadow:inset 0 0 65px #d95d3f12}.haloTwo{border-color:#ed76532b}.systemHalo:after,.systemHalo:before{background:var(--ivory);box-shadow:0 0 13px 4px #ed76535c}.systemHub{background:linear-gradient(145deg,#352831f2,#241b22ed);border-color:#f7f1e724;box-shadow:0 30px 80px #120d1190,inset 0 0 60px #d95d3f18}.systemHub>span{color:var(--ember-bright);text-shadow:0 0 14px #ed76536b}.systemHub small,.systemNode small,.systemStatus{color:#a99ca4}.systemHub>i,.systemStatus span{color:var(--ivory-muted)}.systemNode,.systemStatus{background:#2a2028eb;border-color:#f7f1e720;box-shadow:0 17px 38px #120d1175}.systemNode i,.systemStatus span i{background:var(--ember-bright);box-shadow:0 0 9px #ed76538c}.systemLink{background:linear-gradient(90deg,#f7f1e728,#d95d3fa8,#0000)}.sceneScrollCue{color:var(--ivory-muted);border-color:#f7f1e71c}.hero .sceneScrollCue{opacity:.82}.cinemaFinal{background:#20181ff2}.networkBackdrop{background:radial-gradient(circle,#d95d3f16,#f7f1e708 30%,#0000 62%),linear-gradient(#20181ff2,#20181f)}.networkCore{background:radial-gradient(circle,#352831eb,#241b22ea 62%,#0000 74%)}@media (max-width:900px){.heroSystem{opacity:.42}}@media (prefers-reduced-motion:reduce){.sceneScrollCue em,.sceneScrollCue>i b{animation:none}}.sceneScrollCue{background:#2a2028e8;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:42px;min-height:194px;padding:12px 8px;display:flex;bottom:clamp(20px,4vh,38px);right:clamp(18px,2.8vw,42px)}.hero .sceneScrollCue{min-height:156px}.sceneScrollCue span{writing-mode:vertical-rl;white-space:nowrap;transform:rotate(180deg)}.sceneScrollCue>i{height:38px}.sceneScrollCue>i b{animation-name:scrollCueTravelVertical;transform:translateY(-100%)}.networkSticky .sceneScrollCue{bottom:8%;right:2.8%}@keyframes scrollCueTravelVertical{0%{transform:translateY(-100%)}55%,to{transform:translateY(100%)}}@media (max-width:700px){.sceneScrollCue{width:36px;min-height:160px;padding:10px 6px;display:flex;bottom:16px;right:12px}.sceneScrollCue>i{height:25px;display:block}.networkSticky .sceneScrollCue{bottom:7%;right:12px}}.networkSticky .sceneScrollCue,.sceneScrollCue{width:auto;min-height:0;box-shadow:none;color:#f7f1e778;opacity:1;background:0 0;border:0;border-radius:0;justify-items:center;gap:9px;padding:0;display:grid;bottom:clamp(24px,4vh,40px);left:50%;right:auto;transform:translate(-50%)}.cinemaSticky .sceneScrollCue,.hero .sceneScrollCue,.networkSticky .sceneScrollCue,.showcase .sceneScrollCue,.showcaseSticky .sceneScrollCue,.statement+.cinema .sceneScrollCue{box-shadow:none;color:#f7f1e778;background:0 0;border:0}.hero .sceneScrollCue{opacity:1;min-height:0;top:calc(100vh - 78px);bottom:auto}.sceneScrollCue span{writing-mode:horizontal-tb;font-size:9px;transform:none}.sceneScrollCue>i{background:#f7f1e72e;width:1px;height:28px}.sceneScrollCue>i b{background:var(--ember-bright);animation:foldivScrollCue 1.8s ease-in-out infinite;inset:-100% 0 0;transform:none}@media (max-width:700px){.networkSticky .sceneScrollCue,.sceneScrollCue{left:auto;right:18px;bottom:calc(16px + env(safe-area-inset-bottom));width:1px;min-height:0;padding:0;display:block;transform:none}.hero .sceneScrollCue{top:calc(100svh - 46px - env(safe-area-inset-bottom));bottom:auto}.sceneScrollCue span{display:none}.sceneScrollCue>i{height:26px}}@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}