@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_bba129a6-module__TUV0iq__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_bba129a6-module__TUV0iq__variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
@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;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::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}.visible\!{visibility:visible!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.static\!{position:static!important}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#071827;--cyan:#69b9c8;--paper:#f2f1ec;--line:#ffffff29;--brand-deep:#061b2d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-montserrat),Arial,sans-serif;margin:0}a{color:inherit;text-decoration:none}.hero{background:linear-gradient(135deg,#020914 0%,var(--brand-deep) 52%,#0d526e 100%);color:#fff;min-height:100svh;padding:0 clamp(28px,5vw,82px);position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0108129e,#0000 62%);position:absolute;inset:0}.point-cloud-canvas{z-index:1;pointer-events:none;touch-action:pan-y;width:100%;height:100%;position:absolute;inset:0}.hero-grid{pointer-events:none;background-image:linear-gradient(#86dae512 1px,#0000 1px),linear-gradient(90deg,#86dae512 1px,#0000 1px);background-size:55px 55px;position:absolute;inset:-50%;transform:perspective(700px)rotateX(68deg)rotate(-18deg);-webkit-mask-image:radial-gradient(circle,#000,#0000 62%);mask-image:radial-gradient(circle,#000,#0000 62%)}.hero-cloud-label{z-index:3;pointer-events:none;letter-spacing:.15em;color:#9bd5dd;font-size:.55rem;position:absolute;top:22%;right:3vw}.hero-cloud-label span{border:1px solid;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;margin-left:.6rem;display:inline-grid}.site-header{z-index:2;border-bottom:1px solid var(--line);align-items:center;gap:45px;height:112px;display:flex;position:relative}.brand{letter-spacing:.04em;align-items:center;gap:13px;margin-right:auto;font-weight:800;display:flex}.brand img{object-fit:contain}nav{text-transform:uppercase;letter-spacing:.12em;gap:28px;font-size:12px;display:flex}nav a,.login{transition:color .2s}nav a:hover,.login:hover{color:var(--cyan)}.login{text-transform:uppercase;letter-spacing:.12em;border:1px solid #69b9c88c;padding:13px 19px;font-size:11px}.hero-content{z-index:2;max-width:920px;padding-top:clamp(90px,13vh,160px);position:relative}.eyebrow,.section-number{color:var(--cyan);letter-spacing:.2em;font-size:11px;font-weight:600}h1{letter-spacing:-.065em;margin:23px 0 28px;font-size:clamp(56px,8vw,126px);font-weight:400;line-height:.88}.intro{color:#a9bac5;max-width:690px;font-size:clamp(16px,1.35vw,21px);line-height:1.65}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:42px;display:flex}.button{text-align:center;text-transform:uppercase;letter-spacing:.13em;border:1px solid #69b9c88c;min-width:214px;padding:18px 22px;font-size:10px}.button.primary{background:var(--cyan);color:var(--ink);border-color:var(--cyan);font-weight:700}.button.secondary{background:#0516228c}.hero-index{z-index:2;color:#9fb2bd;letter-spacing:.16em;align-items:center;gap:15px;font-size:9px;display:flex;position:absolute;bottom:42px;right:5vw}.hero-index i{color:var(--cyan);font-style:normal}.direction{grid-template-columns:1.15fr .85fr;align-items:center;gap:10vw;min-height:620px;padding:120px clamp(28px,7vw,110px);display:grid}.direction h2,.product-preview h2{letter-spacing:-.055em;margin:24px 0;font-size:clamp(48px,6vw,88px);font-weight:400;line-height:.98}.direction>p{color:#4d616c;border-left:1px solid #abc0c5;padding-left:40px;font-size:20px;line-height:1.8}.capture-section{background:var(--paper);padding:120px clamp(28px,5vw,82px)}.capture-intro{grid-template-columns:1.15fr .85fr;align-items:end;gap:9vw;margin-bottom:80px;display:grid}.capture-intro h2{letter-spacing:-.06em;margin:24px 0 0;font-size:clamp(52px,6vw,92px);font-weight:400;line-height:.96}.capture-intro>p{color:#53666f;border-left:1px solid #9fb9bd;margin:0 0 10px;padding-left:36px;font-size:19px;line-height:1.8}.capture-console{color:#fff;background:#071827;border:1px solid #264555;grid-template-columns:1fr;display:grid}.capture-visual{aspect-ratio:16/9;background:radial-gradient(circle at 68% 43%,#164b63 0,#0a293a 35%,#06131e 73%);border-bottom:1px solid #264555;min-height:560px;position:relative;overflow:hidden}.capture-visual:after{content:"";background:linear-gradient(145deg,#0000 35%,#63b5c229);transition:background .35s;position:absolute;inset:0}.capture-tls:after{background:linear-gradient(140deg,#0d435b4d,#f0c2441f)}.capture-gaussian:after{background:linear-gradient(#030c170a,#030c1757)}.scan-field{perspective:750px;transform-style:preserve-3d;opacity:.85;position:absolute;inset:0}.scan-field:before,.scan-field:after{content:"";border:1px solid #69b9c82e;border-radius:50%;position:absolute;inset:10% -20%;transform:rotateX(70deg)}.scan-field:after{border-color:#69b9c847;inset:22% -8%}.scan-field i{background:#79d4e1;border-radius:50%;width:5px;height:5px;animation:3s ease-in-out infinite scanPulse;position:absolute;box-shadow:0 0 15px #58c6d8}.scan-field i:first-child{top:24%;left:12%}.scan-field i:nth-child(2){animation-delay:.3s;top:38%;left:29%}.scan-field i:nth-child(3){animation-delay:.6s;top:21%;left:52%}.scan-field i:nth-child(4){animation-delay:.9s;top:34%;left:75%}.scan-field i:nth-child(5){animation-delay:1.2s;top:17%;left:89%}.scan-field i:nth-child(6){animation-delay:1.5s;top:69%;left:18%}.scan-field i:nth-child(7){animation-delay:1.8s;top:61%;left:42%}.scan-field i:nth-child(8){animation-delay:2.1s;top:73%;left:68%}.scan-field i:nth-child(9){animation-delay:2.4s;top:58%;left:87%}.scan-field i:nth-child(10){animation-delay:2.7s;top:47%;left:58%}.scan-field i:nth-child(11){animation-delay:1.1s;top:82%;left:34%}.scan-field i:nth-child(12){animation-delay:1.7s;top:88%;left:78%}@keyframes scanPulse{0%,to{opacity:.42;transform:scale(.65)}50%{opacity:1;transform:scale(1.6)}}.capture-visual-top{z-index:2;color:#85a7b3;letter-spacing:.15em;justify-content:space-between;font-size:9px;display:flex;position:absolute;top:28px;left:32px;right:32px}.capture-visual-title{z-index:2;flex-direction:column;gap:10px;display:flex;position:absolute;bottom:40px;left:38px}.capture-visual-title small{letter-spacing:.18em;color:#78bcc8;font-size:9px}.capture-visual-title strong{letter-spacing:-.035em;font-size:clamp(28px,3vw,50px);font-weight:400}.capture-media,.capture-media-layer,.immersive-media,.gaussian-media{position:absolute;inset:0}.capture-media-layer{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .35s}.capture-media-layer.active{visibility:visible;opacity:1;pointer-events:auto}.immersive-media canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.immersive-media video{display:none}.capture-visual:after{pointer-events:none}.media-hint{z-index:3;color:#b7d8df;letter-spacing:.14em;background:#030e19b3;border:1px solid #75c7d640;padding:9px 12px;font-size:8px;position:absolute;top:62px;right:30px}.media-controls{z-index:4;flex-wrap:wrap;gap:7px;display:flex;position:absolute;bottom:106px;left:30px;right:30px}.media-controls button,.media-controls a{color:#d9edf1;letter-spacing:.1em;cursor:pointer;background:#030f1bc7;border:1px solid #83cad76b;padding:10px 12px;font:600 8px/1 Montserrat,sans-serif;text-decoration:none}.media-controls button:hover,.media-controls button.active,.media-controls a:hover{color:#051622;background:#68b3c2}.tls-progress{z-index:5;background:#030e19d1;border:1px solid #75c7d647;height:36px;position:absolute;top:50%;left:30px;right:30px;transform:translateY(-50%)}.tls-progress i{background:#68b3c285;position:absolute;inset:0 auto 0 0}.tls-progress span{color:#fff;letter-spacing:.14em;place-items:center;font-size:8px;display:grid;position:absolute;inset:0}.gaussian-media{background:#020b15;overflow:hidden}.gaussian-story,.gaussian-story figure{margin:0;position:absolute;inset:0}.gaussian-story figure{opacity:0;transition:opacity .8s,transform 4.2s;transform:scale(1.02)}.gaussian-story figure.active{opacity:1;transform:scale(1)}.gaussian-story img{object-fit:contain;background:#020b15;width:100%;height:100%;display:block}.gaussian-story figure:after{content:"";background:linear-gradient(#02091114 52%,#020911cc);position:absolute;inset:0}.gaussian-story figcaption{z-index:2;color:#fff;letter-spacing:.1em;font-size:13px;position:absolute;bottom:37px;right:32px}.gaussian-story figcaption span{color:#79c1cd;margin-bottom:8px;font-size:8px;display:block}.gaussian-progress{z-index:5;gap:7px;display:flex;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}.gaussian-progress button{cursor:pointer;background:#ffffff59;border:0;width:34px;height:3px;padding:0}.gaussian-progress button.active{background:#77c4d0}.gaussian-actions{bottom:94px;left:auto;right:30px}.capture-visual-title{pointer-events:none;text-shadow:0 2px 18px #020813}.capture-visual-top{pointer-events:none;text-shadow:0 1px 8px #020813}.capture-methods{grid-template-columns:repeat(3,1fr);display:grid}.capture-methods button{appearance:none;color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #264555;grid-template-columns:35px 1fr;gap:14px;padding:28px 25px;transition:background .25s,color .25s;display:grid}.capture-methods button:last-child{border-right:0}.capture-methods button:hover{background:#0d2a3a}.capture-methods button.active{color:#061827;background:#64b4c3}.capture-methods button>span{color:#7fb2be;font-size:10px}.capture-methods button div strong{text-transform:uppercase;letter-spacing:.02em;font-size:15px;display:block}.capture-methods button div p{color:#9cb0ba;margin:10px 0 0;font-size:11px;line-height:1.55}.capture-methods button.active div p,.capture-methods button.active>span{color:#173b47}.capture-methods button>small{text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;grid-column:2;font-size:8px}.capture-detail{border:1px solid #b8c5c5;border-top:0;grid-template-columns:repeat(3,1fr);display:grid}.capture-detail article{border-right:1px solid #b8c5c5;padding:32px}.capture-detail article:last-child{border-right:0}.capture-detail span{letter-spacing:.16em;color:#609aa6;font-size:9px}.capture-detail p{color:#425862;margin:13px 0 0;font-size:14px;line-height:1.65}.capture-outcomes{border-bottom:1px solid #b8c5c5;grid-template-columns:.46fr 1.54fr;align-items:start;gap:50px;padding:75px 0;display:grid}.capture-outcomes>p{margin:0;font-size:21px;line-height:1.5}.capture-outcomes>div{flex-wrap:wrap;gap:10px;display:flex}.capture-outcomes span{text-transform:uppercase;letter-spacing:.1em;border:1px solid #aebdbf;padding:15px 18px;font-size:10px}.capture-foot{justify-content:space-between;align-items:center;gap:45px;padding-top:40px;display:flex}.capture-foot p{color:#53666f;max-width:720px;line-height:1.7}.capture-foot a{background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;padding:18px 22px;font-size:10px}.product-preview{background:var(--ink);color:#fff;flex-direction:column;justify-content:center;min-height:680px;padding:120px clamp(28px,7vw,110px);display:flex}.product-preview h2{max-width:920px}.product-preview>p:not(.section-number){color:#9fb2bd;max-width:760px;font-size:19px;line-height:1.8}.product-preview>a{color:var(--cyan);text-transform:uppercase;letter-spacing:.14em;margin-top:28px;font-size:11px}.viewavenue-section{color:#fff;background:#061521;padding:120px clamp(28px,5vw,82px)}.viewavenue-intro{grid-template-columns:1.12fr .88fr;align-items:end;gap:9vw;margin-bottom:90px;display:grid}.product-label{color:#7e9ba7;letter-spacing:.18em;margin-top:35px;font-size:9px;display:block}.viewavenue-intro h2{letter-spacing:-.06em;margin:20px 0 0;font-size:clamp(54px,6.4vw,98px);font-weight:400;line-height:.94}.viewavenue-intro h2 em{color:var(--cyan);font-style:normal}.viewavenue-intro>div:last-child>p{color:#9eb1bb;font-size:17px;line-height:1.75}.viewavenue-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.viewavenue-actions a{text-transform:uppercase;letter-spacing:.1em;border:1px solid #315060;padding:16px 19px;font-size:9px}.viewavenue-actions a:first-child{background:var(--cyan);color:#061521;border-color:var(--cyan);font-weight:700}.software-browser{background:#071b29;border:1px solid #294856}.software-bar{color:#7f9ba7;letter-spacing:.16em;border-bottom:1px solid #294856;justify-content:space-between;align-items:center;height:58px;padding:0 24px;font-size:8px;display:flex}.software-bar span:first-child{align-items:center;gap:11px;display:flex}.software-bar i{background:#72c2cf;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #72c2cf}.software-stage{grid-template-columns:1fr;display:grid}.software-image{aspect-ratio:1.9;background:#020b13;border-bottom:1px solid #294856;width:100%;position:relative;overflow:hidden}.software-image:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 80px #020b1340}.software-image img{object-fit:contain;animation:.45s both softwareReveal}@keyframes softwareReveal{0%{opacity:.15;transform:scale(1.005)}to{opacity:1;transform:scale(1)}}.software-copy{grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:35px;padding:34px;display:grid}.software-copy>span,.software-copy small{color:#6db7c4;letter-spacing:.15em;text-transform:uppercase;font-size:9px}.software-copy h3{letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(26px,3vw,43px);font-weight:400;line-height:1.05}.software-copy p{color:#9db0ba;max-width:760px;margin:0 0 13px;font-size:14px;line-height:1.65}.software-copy small{display:block}.software-arrows{gap:8px;display:flex}.software-copy button{color:#77c2ce;cursor:pointer;background:0 0;border:1px solid #355260;width:48px;height:48px;font-size:18px}.software-copy button:hover{background:#102e3d}.software-tabs{border-top:1px solid #294856;grid-template-columns:repeat(5,1fr);display:grid}.software-tabs button{color:#829ca7;text-align:left;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-right:1px solid #294856;min-height:84px;padding:16px;font-size:8px}.software-tabs button:last-child{border-right:0}.software-tabs button span{color:#5fa8b5;margin-bottom:11px;display:block}.software-tabs button.active{color:#061521;background:#65b6c5}.software-tabs button.active span{color:#17414b}.viewavenue-value{border-top:1px solid #294856;border-left:1px solid #294856;grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}.viewavenue-value article{border-bottom:1px solid #294856;border-right:1px solid #294856;min-height:230px;padding:34px}.viewavenue-value span{color:#71bdca;letter-spacing:.16em;font-size:9px}.viewavenue-value h3{margin:24px 0 13px;font-size:21px;font-weight:400;line-height:1.35}.viewavenue-value p{color:#8fa7b2;font-size:12px;line-height:1.65}.platform-foundation{grid-template-columns:1fr 1fr;align-items:start;gap:9vw;margin-top:90px;display:grid}.platform-foundation h3{letter-spacing:-.045em;margin:25px 0;font-size:clamp(34px,4vw,59px);font-weight:400;line-height:1.08}.platform-foundation ul{border-top:1px solid #294856;margin:0;padding:0;list-style:none}.platform-foundation li{color:#a7bac3;border-bottom:1px solid #294856;padding:24px 0;font-size:13px}.platform-foundation li span{color:#64b5c3;width:55px;font-size:9px;display:inline-block}.viewavenue-story-nav{background:#071b29;border:1px solid #294856;grid-template-columns:1.25fr repeat(2,1fr);margin-top:65px;display:grid}.viewavenue-story-nav>div{border-right:1px solid #294856;padding:24px 28px}.viewavenue-story-nav>div span{color:#6eb9c6;letter-spacing:.14em;font-size:11px}.viewavenue-story-nav>div p{color:#829ba6;margin:9px 0 0;font-size:12px;line-height:1.5}.viewavenue-story-nav button{color:#a4b7bf;text-align:left;cursor:pointer;text-transform:uppercase;letter-spacing:.08em;background:0 0;border:0;border-right:1px solid #294856;padding:24px;font:500 11px/1.45 Montserrat,sans-serif;transition:background .2s,color .2s}.viewavenue-story-nav button:last-child{border-right:0}.viewavenue-story-nav button span{color:#63adba;margin-bottom:13px;display:block}.viewavenue-story-nav button:hover{background:#102c3a}.viewavenue-story-nav button.active{color:#061521;background:#65b6c5}.viewavenue-story-nav button.active span{color:#17434c}.viewavenue-story-panel{animation:.42s both storyIn}@keyframes storyIn{0%{opacity:.2;transform:translateY(8px)}to{opacity:1;transform:none}}.viewavenue-story-panel .design-in-context,.viewavenue-story-panel .ai-workflow,.viewavenue-story-panel .platform-foundation{margin-top:0;padding-top:60px}.viewavenue-story-panel .viewavenue-workflow{margin-top:60px}.ai-workflow-featured{margin-top:75px;padding-top:65px}.ai-workflow-featured .ai-comparison{margin-top:50px}.ai-workflow-featured .ai-prompt{padding-block:30px}.design-in-context,.ai-workflow{border-top:1px solid #294856;margin-top:120px;padding-top:85px}.design-heading,.ai-heading{grid-template-columns:1fr .82fr;align-items:end;gap:9vw;display:grid}.design-heading h3,.ai-heading h3{letter-spacing:-.055em;margin:25px 0 0;font-size:clamp(42px,5.2vw,76px);font-weight:400;line-height:1}.design-heading>p,.ai-heading>div:last-child>p{color:#95aab4;margin:0;font-size:15px;line-height:1.75}.design-equation{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:20px;margin-top:70px;display:grid}.design-equation article{border:1px solid #294856;align-self:stretch;padding-bottom:28px}.design-equation article>div{aspect-ratio:1.9;background:#020b13;border-bottom:1px solid #294856;position:relative}.design-equation article img{object-fit:contain}.design-equation article>span{color:#68b6c3;letter-spacing:.14em;margin:25px 25px 0;font-size:8px;display:block}.design-equation h4{margin:17px 25px 10px;font-size:20px;font-weight:400}.design-equation article p{color:#839ba6;margin:0 25px;font-size:12px;line-height:1.6}.design-equation>i{color:#6dbbc8;font-size:27px;font-style:normal}.ai-heading{align-items:end}.ai-caution{border-left:2px solid #65b6c5;padding-left:16px;color:#718c97!important;margin-top:22px!important;font-size:11px!important}.ai-comparison{aspect-ratio:1.9;background:#020b13;border:1px solid #294856;margin-top:70px;position:relative;overflow:hidden}.ai-scene{position:absolute;inset:0}.ai-scene img{object-fit:contain}.ai-scene>span{letter-spacing:.14em;background:#071827d9;border:1px solid #45616c;padding:10px 12px;font-size:8px;position:absolute;top:20px;left:22px}.ai-concept{z-index:2}.ai-concept>span{left:auto;right:22px}.ai-divider{z-index:3;pointer-events:none;background:#fff;width:1px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.ai-divider b{color:#061521;background:#65b6c5;border:4px solid #071827;border-radius:50%;place-items:center;width:48px;height:48px;font-size:17px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ai-comparison input{z-index:4;opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.ai-prompt{background:#091c29;border:1px solid #294856;border-top:0;grid-template-columns:150px 1fr;gap:30px;padding:38px;display:grid}.ai-prompt>span{color:#67b5c2;letter-spacing:.15em;font-size:8px}.ai-prompt>p{color:#c1ced3;margin:0;font-size:17px;line-height:1.7}.ai-prompt>div{color:#67838f;grid-column:2;align-items:center;gap:15px;margin-top:8px;display:flex}.ai-prompt small{letter-spacing:.13em;font-size:8px}.ai-prompt i{color:#65b6c5;font-style:normal}.viewavenue-workflow{border-top:1px solid #294856;margin-top:110px;padding-top:75px}.workflow-heading{grid-template-columns:.6fr 1fr .85fr;align-items:start;gap:5vw;display:grid}.workflow-heading h3{letter-spacing:-.05em;margin:0;font-size:clamp(35px,4.2vw,62px);font-weight:400;line-height:1.08}.workflow-heading>p:last-child{color:#90a7b2;margin:0;font-size:14px;line-height:1.75}.workflow-track{border-top:1px solid #294856;border-left:1px solid #294856;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.workflow-track article{border-bottom:1px solid #294856;border-right:1px solid #294856;flex-direction:column;min-height:340px;padding:40px 34px;display:flex}.workflow-track span,.workflow-track small,.viewavenue-principle span{letter-spacing:.15em;color:#6ab7c4;font-size:8px}.workflow-track h4{margin:45px 0 14px;font-size:23px;font-weight:400}.workflow-track p{color:#90a7b2;font-size:13px;line-height:1.7}.workflow-track small{margin-top:auto}.viewavenue-principle{background:linear-gradient(110deg,#65b6c514,#0000 60%);border:1px solid #294856;grid-template-columns:.35fr 1.65fr;align-items:start;gap:45px;margin-top:80px;padding:45px;display:grid}.viewavenue-principle p{color:#c2d0d5;margin:0;font-size:clamp(18px,2vw,27px);line-height:1.55}.viewavenue-note{color:#78929d;border-left:2px solid #65b6c5;max-width:760px;margin:75px 0 0;padding-left:20px;font-size:11px;line-height:1.7}.applications,.process,.projects,.about,.contact{padding:120px clamp(28px,7vw,110px)}.section-heading{justify-content:space-between;align-items:flex-start;gap:60px;margin-bottom:80px;display:flex}.section-heading h2{letter-spacing:-.055em;max-width:900px;margin:0;font-size:clamp(46px,5.6vw,82px);font-weight:400;line-height:1}.section-heading>div>p{color:#53666f;max-width:720px;margin:30px 0 0;font-size:16px;line-height:1.75}.application-grid{border-top:1px solid #bfc9c9;border-left:1px solid #bfc9c9;grid-template-columns:repeat(2,1fr);display:grid}.application-grid article{border-bottom:1px solid #bfc9c9;border-right:1px solid #bfc9c9;min-height:290px;padding:48px}.application-grid span,.process li>span{color:#72aeba;letter-spacing:.14em;font-size:10px}.application-grid h3{margin:40px 0 18px;font-size:25px;font-weight:500}.application-grid p{color:#5d6d73;max-width:500px;line-height:1.7}.sector-tabs{border-top:1px solid #aebebe;border-left:1px solid #aebebe;grid-template-columns:repeat(4,1fr);display:grid}.sector-tabs button{appearance:none;text-align:left;cursor:pointer;min-height:170px;color:var(--ink);background:0 0;border:1px solid #aebebe;border-top:0;border-left:0;grid-template-rows:auto 1fr;grid-template-columns:1fr auto;padding:28px;transition:background .2s,color .2s;display:grid}.sector-tabs button>span{color:#6aa9b5;letter-spacing:.14em;font-size:9px}.sector-tabs button strong{grid-column:1/-1;align-self:end;font-size:17px;font-weight:500;line-height:1.3}.sector-tabs button i{color:#6aa9b5;font-style:normal}.sector-tabs button:hover{background:#e5e9e6}.sector-tabs button.active{color:#071827;background:#66b6c5}.sector-tabs button.active span,.sector-tabs button.active i{color:#173d47}.sector-visual{aspect-ratio:2.05;background:#061521;border-left:1px solid #aebebe;border-right:1px solid #aebebe;position:relative;overflow:hidden}.sector-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#020c14e6 0%,#020c14a3 42%,#020c1429 78%),linear-gradient(#020c141f,#020c148c);position:absolute;inset:0}.sector-visual img{object-fit:cover;opacity:.78;animation:.55s both sectorReveal}@keyframes sectorReveal{0%{opacity:.12;transform:scale(1.025)}to{opacity:.78;transform:scale(1)}}.sector-overlay{z-index:2;color:#fff;flex-direction:column;justify-content:flex-end;max-width:66%;padding:clamp(30px,5vw,78px);display:flex;position:absolute;inset:0}.sector-overlay>span,.sector-overlay small{letter-spacing:.16em;color:#7ac8d4;font-size:8px}.sector-overlay h3{letter-spacing:-.045em;margin:22px 0 28px;font-size:clamp(28px,3.6vw,57px);font-weight:400;line-height:1.08}.sector-overlay>div{border-top:1px solid #98cdd66b;grid-template-columns:125px 1fr;gap:25px;padding-top:20px;display:grid}.sector-overlay p{color:#c0d0d6;max-width:590px;margin:0;font-size:12px;line-height:1.65}.sector-detail{border:1px solid #aebebe;border-top:0}.sector-statement{grid-template-columns:.45fr 1.25fr .8fr;align-items:start;gap:45px;padding:60px;display:grid}.sector-statement>span,.sector-statement small,.sector-journey>div>span,.sector-people>span{letter-spacing:.16em;color:#619da8;font-size:8px}.sector-statement h3{letter-spacing:-.045em;margin:0;font-size:clamp(30px,3.6vw,54px);font-weight:400;line-height:1.12}.sector-statement>div{border-left:1px solid #aebebe;padding-left:30px}.sector-statement>div p{color:#566971;font-size:13px;line-height:1.7}.sector-journey{border-top:1px solid #aebebe;grid-template-columns:1.15fr .85fr;display:grid}.sector-journey>div{padding:45px 55px}.sector-journey>div+div{border-left:1px solid #aebebe}.sector-journey ol,.sector-journey ul{margin:30px 0 0;padding:0;list-style:none}.sector-journey li{color:#445a62;border-top:1px solid #c4cecd;padding:17px 0;font-size:13px}.sector-journey li:last-child{border-bottom:1px solid #c4cecd}.sector-journey ol b{color:#6aa9b5;width:50px;font-size:9px;font-weight:500;display:inline-block}.sector-journey ul li:before{content:"↗";color:#66afbb;margin-right:20px}.sector-people{border-top:1px solid #aebebe;grid-template-columns:.38fr 1.62fr;align-items:center;padding:26px 55px;display:grid}.sector-people p{letter-spacing:.04em;color:#445a62;margin:0;font-size:13px}.application-principles{grid-template-columns:repeat(4,1fr);margin-top:65px;display:grid}.application-principles article{border-left:1px solid #aebebe;min-height:180px;padding:30px}.application-principles article:last-child{border-right:1px solid #aebebe}.application-principles span{letter-spacing:.14em;color:#609da8;font-size:8px}.application-principles p{color:#52666e;margin-top:28px;font-size:13px;line-height:1.65}.applications-cta{border-top:1px solid #aebebe;justify-content:space-between;align-items:center;gap:45px;margin-top:65px;padding-top:38px;display:flex}.applications-cta p{color:#53666f;max-width:760px;line-height:1.7}.applications-cta a{background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;padding:18px 22px;font-size:9px}.process{background:#e2e6e3}.process-path{color:#4f8994;letter-spacing:.15em;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:18px;margin-bottom:45px;font-size:8px;display:grid}.process-path i{background:#9eb6b6;height:1px;position:relative}.process-path i:after{content:"";border-top:1px solid #5d9aa5;border-right:1px solid #5d9aa5;width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.process ol{border-top:1px solid #aebcbb;margin:0;padding:0;list-style:none}.process li{border-bottom:1px solid #aebcbb;grid-template-columns:70px 1.25fr .75fr .62fr;align-items:start;gap:38px;padding:38px 0;display:grid}.process li>span{color:#67a5b0;letter-spacing:.14em;font-size:10px}.process strong{font-size:22px;font-weight:500}.process li p{color:#556970;margin:10px 0 0;font-size:13px;line-height:1.65}.process-main p{max-width:680px}.process-meta,.process-result{border-left:1px solid #aebcbb;min-height:88px;padding-left:25px}.process li small,.process-foot span{letter-spacing:.15em;color:#6099a3;font-size:8px}.process-meta p,.process-result p{font-size:11px}.process-foot{justify-content:space-between;align-items:center;gap:55px;padding-top:45px;display:flex}.process-foot>div{max-width:760px}.process-foot p{color:#53666f;margin:13px 0 0;line-height:1.7}.process-foot a{background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;padding:18px 22px;font-size:9px}.projects{color:#fff;background:#0b2433}.projects-head{grid-template-columns:1.12fr .88fr;align-items:end;gap:9vw;margin-bottom:85px;display:grid}.projects-head h2{letter-spacing:-.055em;margin:25px 0 0;font-size:clamp(48px,5.4vw,82px);font-weight:400;line-height:1}.projects-head>p{color:#a8bac4;margin:0;font-size:16px;line-height:1.75}.featured-project{background:#071b29;border:1px solid #31505e}.featured-project-visual{aspect-ratio:2.05;background:#020b13;position:relative}.featured-project-visual:after{content:"";background:linear-gradient(#0000 60%,#020c14cc);position:absolute;inset:0}.featured-project-visual img{object-fit:cover}.featured-project-visual>div{z-index:2;letter-spacing:.14em;justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:25px;left:32px;right:32px}.featured-project-visual small{color:#71bdca;font-size:8px}.featured-project-summary{border-bottom:1px solid #31505e;grid-template-columns:.35fr .65fr 1fr;align-items:start;gap:45px;padding:55px;display:grid}.featured-project-summary>span,.project-story span,.project-concept span{color:#70bdca;letter-spacing:.15em;font-size:8px}.featured-project-summary h3{letter-spacing:-.045em;margin:0;font-size:clamp(35px,4vw,58px);font-weight:400}.featured-project-summary>p{color:#9fb2bc;grid-column:2;margin:0;line-height:1.7}.featured-project-summary dl{grid-area:1/3/3;margin:0}.featured-project-summary dl>div{border-top:1px solid #31505e;padding:15px 0}.featured-project-summary dl>div:last-child{border-bottom:1px solid #31505e}.featured-project-summary dt{letter-spacing:.14em;color:#68aab6;font-size:7px}.featured-project-summary dd{color:#b7c6cc;margin:7px 0 0;font-size:12px}.project-story{border-bottom:1px solid #31505e;grid-template-columns:repeat(3,1fr);display:grid}.project-story article{border-right:1px solid #31505e;min-height:285px;padding:45px 36px}.project-story article:last-child{border-right:0}.project-story h4{margin:40px 0 15px;font-size:21px;font-weight:400;line-height:1.35}.project-story p{color:#8fa6b0;font-size:13px;line-height:1.7}.project-concept{border-bottom:1px solid #31505e;grid-template-columns:1.25fr .75fr;display:grid}.project-concept>div:first-child{aspect-ratio:1.9;background:#020b13;border-right:1px solid #31505e;position:relative}.project-concept img{object-fit:contain}.project-concept>div:last-child{flex-direction:column;justify-content:center;padding:45px;display:flex}.project-concept h4{margin:28px 0 15px;font-size:28px;font-weight:400;line-height:1.25}.project-concept p{color:#91a7b1;font-size:13px;line-height:1.7}.project-concept small{color:#68aab6;letter-spacing:.13em;margin-top:20px;font-size:7px}.project-boundary{grid-template-columns:.35fr 1.2fr auto;align-items:center;gap:35px;padding:36px 45px;display:grid}.project-boundary strong{font-size:13px;font-weight:500}.project-boundary p{color:#899fa9;font-size:11px;line-height:1.65}.project-boundary a{color:#71bdca;text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;border:1px solid #3b5a68;padding:15px 18px;font-size:8px}.case-study-roadmap{grid-template-columns:1fr .8fr;align-items:end;gap:9vw;margin-top:90px;display:grid}.case-study-roadmap h3{letter-spacing:-.045em;font-size:clamp(32px,4vw,56px);font-weight:400;line-height:1.1}.case-study-roadmap>p{color:#91a7b1;line-height:1.75}.future-cases{border-top:1px solid #31505e;border-left:1px solid #31505e;grid-template-columns:repeat(3,1fr);margin-top:45px;display:grid}.future-cases article{border-bottom:1px solid #31505e;border-right:1px solid #31505e;min-height:150px;padding:32px}.future-cases span{color:#6db8c5;letter-spacing:.14em;font-size:8px}.future-cases p{color:#9aadb6;margin-top:25px;font-size:12px;line-height:1.65}.about{background:var(--paper)}.about-heading{justify-content:space-between;gap:35px;display:flex}.about-heading>span{letter-spacing:.16em;color:#659fa9;font-size:8px}.about blockquote{letter-spacing:-.055em;max-width:1400px;margin:80px 0 110px;font-size:clamp(42px,6vw,92px);line-height:1.08}.about-story{border-top:1px solid #afbfbe;grid-template-columns:1fr 1fr;gap:9vw;padding-top:60px;display:grid}.about-story h3{letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,43px);font-weight:400;line-height:1.35}.about-story>div:last-child{grid-template-columns:1fr 1fr;gap:35px;display:grid}.about-story p{color:#52666e;margin:0;line-height:1.75}.about-duality{border-top:1px solid #aebebe;border-bottom:1px solid #aebebe;grid-template-columns:1fr 110px 1fr;margin-top:110px;display:grid}.about-duality>article{padding:55px 45px}.about-duality>article:first-child{border-left:1px solid #aebebe}.about-duality>article:last-child{border-right:1px solid #aebebe}.about-duality article>span,.about-position>span,.about-founder-placeholder span{letter-spacing:.15em;color:#609da8;font-size:8px}.about-duality h3{letter-spacing:-.04em;margin:45px 0 22px;font-size:clamp(28px,3.2vw,47px);font-weight:400;line-height:1.12}.about-duality p{color:#53666f;font-size:13px;line-height:1.7}.about-duality ul{border-top:1px solid #bdc9c7;margin:40px 0 0;padding:0;list-style:none}.about-duality li{color:#425a62;border-bottom:1px solid #bdc9c7;padding:14px 0;font-size:11px}.about-duality li:before{content:"↗";color:#66aab5;margin-right:15px}.about-link{color:#68aab5;letter-spacing:.16em;writing-mode:vertical-rl;border-left:1px solid #aebebe;border-right:1px solid #aebebe;flex-direction:column;justify-content:center;align-items:center;gap:18px;font-size:8px;display:flex}.about-link i{font-size:20px;font-style:normal}.about-principles{grid-template-columns:.9fr 1.1fr;align-items:start;gap:9vw;margin-top:115px;display:grid}.about-principles>div:first-child h3{letter-spacing:-.05em;margin:28px 0 0;font-size:clamp(33px,4.2vw,61px);font-weight:400;line-height:1.1}.principle-list{border-top:1px solid #aebebe}.principle-list article{border-bottom:1px solid #aebebe;grid-template-columns:55px 1fr;gap:20px;padding:25px 0;display:grid}.principle-list article>span{color:#64a2ad;font-size:9px}.principle-list h4{margin:0;font-size:18px;font-weight:500}.principle-list p{color:#53676f;margin:8px 0 0;font-size:12px;line-height:1.65}.about-position{color:#fff;background:#0b2433;grid-template-columns:.32fr 1.68fr;gap:50px;margin-top:100px;padding:55px;display:grid}.about-position p{color:#c5d1d5;margin:0;font-size:clamp(19px,2.25vw,32px);line-height:1.5}.about-founder-placeholder{border:1px solid #aebebe;grid-template-columns:1fr 1fr;align-items:end;gap:9vw;margin-top:75px;padding:45px;display:grid}.about-founder-placeholder h3{letter-spacing:-.045em;margin:25px 0 0;font-size:clamp(30px,3.8vw,54px);font-weight:400}.about-founder-placeholder>p{color:#576a72;margin:0;line-height:1.75}.contact{background:var(--cyan);flex-direction:column;justify-content:center;min-height:620px;display:flex}.contact .section-number{color:#173441}.contact h2{letter-spacing:-.06em;margin:25px 0;font-size:clamp(52px,7vw,108px);font-weight:400;line-height:.95}.contact>p:not(.section-number){max-width:700px;font-size:18px;line-height:1.7}.contact>a{border-bottom:1px solid #07182766;align-self:flex-start;margin-top:35px;padding-bottom:12px;font-size:clamp(22px,3vw,42px)}footer{color:#fff;background:#061521;grid-template-columns:1fr auto;align-items:center;gap:38px;padding:48px clamp(28px,5vw,82px);display:grid}footer>div{text-transform:uppercase;letter-spacing:.12em;color:#a9bac5;gap:28px;font-size:10px;display:flex}footer>p{color:#718994;border-top:1px solid #ffffff21;grid-column:1/-1;padding-top:24px;font-size:10px}@media (max-width:900px){.site-header{height:90px}nav{display:none}.hero{min-height:900px}.hero-content{padding-top:115px}.hero-index{flex-wrap:wrap;gap:8px;left:28px;right:auto}.direction{grid-template-columns:1fr;gap:50px;padding-block:90px}.direction>p{padding-left:25px}.capture-intro{grid-template-columns:1fr;gap:45px}.capture-visual{min-height:480px}.capture-methods{grid-template-columns:1fr}.capture-methods button{border-bottom:1px solid #264555;border-right:0}.capture-methods button:last-child{border-bottom:0}.capture-detail{grid-template-columns:1fr}.capture-detail article{border-bottom:1px solid #b8c5c5;border-right:0}.capture-detail article:last-child{border-bottom:0}.capture-outcomes{grid-template-columns:1fr}.capture-foot{flex-direction:column;align-items:flex-start}}@media (max-width:800px){.hero-grid{display:none}.hero-cloud-label{top:auto;bottom:7rem;right:1.4rem}}@media (max-width:900px){.section-heading{display:block}.section-heading .section-number{margin-bottom:28px}.projects-head{grid-template-columns:1fr;gap:40px}.featured-project-summary{grid-template-columns:1fr}.featured-project-summary>p,.featured-project-summary dl{grid-area:auto/1}.project-story{grid-template-columns:1fr}.project-story article{border-bottom:1px solid #31505e;border-right:0;min-height:230px}.project-story article:last-child{border-bottom:0}.project-concept{grid-template-columns:1fr}.project-concept>div:first-child{border-bottom:1px solid #31505e;border-right:0}.project-boundary{grid-template-columns:1fr}.project-boundary a{justify-self:start}.case-study-roadmap{grid-template-columns:1fr;gap:20px}.future-cases,.about-story,.about-principles,.about-story>div:last-child,.about-duality{grid-template-columns:1fr}.about-link{writing-mode:horizontal-tb;border-top:1px solid #aebebe;border-bottom:1px solid #aebebe;flex-direction:row;min-height:80px}.about-duality>article{border-left:1px solid #aebebe;border-right:1px solid #aebebe}.about-position,.about-founder-placeholder,.application-grid,footer{grid-template-columns:1fr}footer>div{flex-wrap:wrap}.sector-tabs{grid-template-columns:repeat(2,1fr)}.sector-statement{grid-template-columns:1fr;padding:45px 35px}.sector-statement>div{border-top:1px solid #aebebe;border-left:0;padding:25px 0 0}.sector-journey{grid-template-columns:1fr}.sector-journey>div+div{border-top:1px solid #aebebe;border-left:0}.sector-people{grid-template-columns:1fr;gap:15px}.application-principles{grid-template-columns:repeat(2,1fr)}.application-principles article:nth-child(2){border-right:1px solid #aebebe}.application-principles article:nth-child(n+3){border-top:1px solid #aebebe}.applications-cta{flex-direction:column;align-items:flex-start}.process li{grid-template-columns:55px 1fr;gap:25px}.process-meta,.process-result{grid-column:2;min-height:0}.process-foot{flex-direction:column;align-items:flex-start}.viewavenue-intro{grid-template-columns:1fr;gap:45px}.software-copy{grid-template-columns:60px 1fr;align-items:start}.software-arrows{grid-column:2;margin-top:15px}.software-tabs{grid-template-columns:1fr}.software-tabs button{border-bottom:1px solid #294856;border-right:0;grid-template-columns:42px 1fr;align-items:center;min-height:58px;display:grid}.software-tabs button span{margin:0}.viewavenue-value{grid-template-columns:1fr}.viewavenue-value article{min-height:250px}.platform-foundation{grid-template-columns:1fr}.workflow-heading{grid-template-columns:1fr;gap:30px}.workflow-track{grid-template-columns:1fr}.workflow-track article{min-height:270px}.viewavenue-principle{grid-template-columns:1fr}.design-heading,.ai-heading{grid-template-columns:1fr;gap:35px}.design-equation{grid-template-columns:1fr}.design-equation>i{text-align:center;transform:rotate(90deg)}.ai-prompt{grid-template-columns:1fr}.ai-prompt>div{flex-wrap:wrap;grid-column:1}}@media (max-width:520px){.brand span{font-size:14px}.login{padding:11px 12px}h1{font-size:57px}.hero{min-height:820px;padding-inline:22px}.hero-content{padding-top:90px}.hero-index{bottom:28px;left:22px}.direction,.product-preview{padding-inline:25px}.direction h2,.product-preview h2{font-size:46px}.capture-section{padding:85px 22px}.capture-intro h2{font-size:49px}.capture-intro>p{padding-left:22px;font-size:16px}.capture-visual{aspect-ratio:4/3;min-height:390px}.capture-visual-top{left:16px;right:16px}.capture-visual-top span:last-child{display:none}.capture-visual-title{bottom:22px;left:18px}.capture-methods button{grid-template-columns:35px 1fr;padding:28px 20px}.capture-methods button>small{grid-column:2;margin-top:4px}.capture-detail article{padding:25px 22px}.capture-outcomes{padding-block:55px}.capture-foot a{text-align:center;width:100%}.media-hint{text-align:center;top:54px;left:14px;right:14px}.media-controls{gap:5px;bottom:86px;left:14px;right:14px}.media-controls button,.media-controls a{text-align:center;flex:1;padding:9px 6px;font-size:7px}.tls-progress{left:14px;right:14px}.gaussian-story figcaption{font-size:10px;bottom:24px;right:16px}.gaussian-progress{bottom:18px}.gaussian-actions{bottom:82px;left:auto;right:14px}.applications,.process,.projects,.about,.contact{padding:85px 25px}.application-grid article{min-height:240px;padding:32px 25px}.about-heading{display:block}.about-heading>span{margin-top:22px;display:block}.about blockquote{margin:55px 0 75px}.about-duality{margin-top:75px}.about-duality>article{padding:40px 25px}.about-principles{margin-top:80px}.about-position{margin-top:75px;padding:35px 25px}.about-founder-placeholder{gap:30px;padding:35px 25px}.featured-project-visual{aspect-ratio:1.15}.featured-project-visual>div{bottom:16px;left:18px;right:18px}.featured-project-visual small{display:none}.featured-project-summary,.project-story article,.project-concept>div:last-child{padding:34px 24px}.project-boundary{padding:30px 24px}.project-boundary a{text-align:center;width:100%}.process-path{display:none}.process li{grid-template-columns:38px 1fr;gap:18px;padding:32px 0}.process-meta,.process-result{padding-left:18px}.process-foot a{text-align:center;width:100%}.contact{min-height:560px}.sector-tabs{grid-template-columns:1fr}.sector-tabs button{min-height:120px}.sector-detail{border-top:0}.sector-statement,.sector-journey>div{padding:35px 24px}.sector-people{padding:24px}.application-principles{grid-template-columns:1fr}.application-principles article,.application-principles article:nth-child(2){border-top:1px solid #aebebe;border-right:1px solid #aebebe;min-height:150px}.application-principles article:first-child{border-top:0}.applications-cta a{text-align:center;width:100%}}@media (max-width:900px){.sector-overlay{max-width:82%}.sector-overlay>div{grid-template-columns:1fr;gap:10px}}@media (max-width:520px){.sector-visual{aspect-ratio:1/1.05}.sector-visual:after{background:linear-gradient(#020c1426,#020c14eb)}.sector-visual img{object-position:62% center}.sector-overlay{max-width:none;padding:25px 22px}.sector-overlay h3{margin:16px 0 20px;font-size:31px}.sector-overlay>div{padding-top:15px}.sector-overlay p{font-size:11px}.sector-overlay small{display:block}.viewavenue-section{padding:85px 22px}.viewavenue-intro h2{font-size:50px}.software-bar span:last-child{display:none}.software-stage{min-height:0}.software-copy{grid-template-columns:1fr;gap:18px;padding:28px 22px}.software-copy>span,.software-arrows{grid-column:1}.software-copy h3{font-size:32px}.software-tabs button{padding-inline:22px}.viewavenue-value article{padding:36px 25px}.platform-foundation{margin-top:70px}.viewavenue-actions a{text-align:center;width:100%}.viewavenue-workflow{margin-top:80px;padding-top:55px}.workflow-track article{padding:34px 25px}.viewavenue-principle{padding:30px 24px}.design-in-context,.ai-workflow{margin-top:85px;padding-top:60px}.design-heading h3,.ai-heading h3{font-size:44px}.design-equation,.ai-comparison{margin-top:45px}.ai-scene>span{padding:7px;font-size:6px;top:10px;left:10px}.ai-concept>span{left:auto;right:10px}.ai-divider b{width:38px;height:38px}.ai-prompt{gap:18px;padding:28px 22px}.ai-prompt>p{font-size:14px}}.capture-section,.viewavenue-section,.applications,.process,.projects,.about,.contact{isolation:isolate;position:relative;overflow:hidden}.ambient-network{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.capture-section>.ambient-network~*,.viewavenue-section>.ambient-network~*,.applications>.ambient-network~*,.process>.ambient-network~*,.projects>.ambient-network~*,.about>.ambient-network~*,.contact>.ambient-network~*{z-index:1;position:relative}.hero-index,.product-label,.software-bar,.software-copy>span,.software-copy small,.software-tabs button,.viewavenue-value span,.platform-foundation li span,.design-equation article>span,.ai-scene>span,.ai-prompt>span,.ai-prompt small,.workflow-track span,.workflow-track small,.viewavenue-principle span,.process-path,.process li small,.process-foot span,.featured-project-summary>span,.project-story span,.project-concept span,.featured-project-summary dt,.project-concept small,.project-boundary a,.future-cases span,.about-heading>span,.capture-visual-top,.capture-visual-title small,.capture-methods button>small,.capture-detail span,.media-hint,.media-controls button,.media-controls a,.tls-progress span,.gaussian-story figcaption span{font-size:11px!important}@media (max-width:900px){.viewavenue-story-nav{grid-template-columns:repeat(2,1fr)}.viewavenue-story-nav>div{border-bottom:1px solid #294856;border-right:0;grid-column:1/-1}.viewavenue-story-panel .design-in-context,.viewavenue-story-panel .ai-workflow,.viewavenue-story-panel .platform-foundation{padding-top:55px}}@media (max-width:520px){.viewavenue-story-nav{grid-template-columns:1fr}.viewavenue-story-nav button{border-bottom:1px solid #294856;border-right:0}.viewavenue-story-nav button:last-child{border-bottom:0}.viewavenue-story-panel .viewavenue-workflow{margin-top:55px}.ambient-network{opacity:.72}}.gaussian-demo-video{object-fit:contain;background:#020b15;width:100%;height:100%;display:block;position:absolute;inset:0}.interim-hero{min-height:92svh}.interim-hero .hero-content{padding-top:clamp(70px,11vh,130px)}.interim-intro{isolation:isolate;background:var(--paper);padding:120px clamp(28px,7vw,110px);position:relative;overflow:hidden}.interim-intro>.ambient-network~*,.interim-examples>.ambient-network~*,.interim-contact>.ambient-network~*{z-index:1;position:relative}.interim-heading{border-bottom:1px solid #aebebe;grid-template-columns:.55fr 1.15fr .8fr;align-items:start;gap:6vw;padding-bottom:75px;display:grid}.interim-heading h2,.interim-examples-head h2,.interim-development h2{letter-spacing:-.055em;margin:0;font-size:clamp(44px,5.3vw,78px);font-weight:400;line-height:.98}.interim-heading h2{font-size:clamp(44px,4.55vw,70px)}.interim-heading-line{white-space:nowrap}.interim-heading>p:last-child,.interim-examples-head>div>p{color:#4f646e;margin:3px 0 0;font-size:16px;line-height:1.75}.interim-service-grid{border-bottom:1px solid #aebebe;grid-template-columns:repeat(3,1fr);display:grid}.interim-service-grid article{border-right:1px solid #aebebe;min-height:320px;padding:55px 42px 60px 0}.interim-service-grid article+article{padding-left:42px}.interim-service-grid article:last-child{border-right:0}.interim-service-grid span,.interim-example-copy>span,.interim-development span{color:#579dac;letter-spacing:.18em;font-size:10px;font-weight:600}.interim-service-grid h3{letter-spacing:-.035em;margin:38px 0 20px;font-size:clamp(24px,2.25vw,34px);font-weight:500;line-height:1.12}.interim-service-grid p{color:#53666f;margin:0;font-size:14px;line-height:1.75}.interim-methods{color:#365664;letter-spacing:.15em;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;padding-top:42px;font-size:10px;font-weight:600;display:flex}.interim-methods i{color:var(--cyan);font-style:normal}.interim-sector-intro{border-top:1px solid #aebebe;grid-template-columns:.48fr 1.52fr;align-items:start;gap:7vw;margin-top:105px;padding-top:70px;display:grid}.interim-sector-intro>div{grid-template-columns:1fr .85fr;align-items:end;gap:6vw;display:grid}.interim-sector-intro h3{letter-spacing:-.05em;margin:0;font-size:clamp(36px,4.1vw,62px);font-weight:400;line-height:1}.interim-sector-intro>div>p{color:#53666f;margin:0;font-size:15px;line-height:1.75}.interim-sectors{border-top:1px solid #aebebe;margin-top:62px}.interim-sectors article{border-bottom:1px solid #aebebe;grid-template-columns:60px minmax(210px,.65fr) minmax(280px,1.15fr) minmax(310px,1fr);align-items:start;gap:34px;padding:38px 0;display:grid}.interim-sector-number{color:#579dac;letter-spacing:.18em;padding-top:8px;font-size:10px;font-weight:600}.interim-sectors h3{letter-spacing:-.04em;margin:0;font-size:clamp(27px,2.5vw,38px);font-weight:500;line-height:1.05}.interim-sectors article>p{color:#4e626c;margin:0;font-size:14px;line-height:1.72}.interim-sectors ul{grid-template-columns:1fr 1fr;gap:10px 18px;margin:0;padding:0;list-style:none;display:grid}.interim-sectors li{color:#294b58;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #77919666;padding:0 0 10px 16px;font-size:10px;font-weight:600;line-height:1.45;position:relative}.interim-sectors li:before{content:"";background:var(--cyan);border-radius:50%;width:5px;height:5px;position:absolute;top:.42em;left:0}.interim-examples{isolation:isolate;color:#fff;background:#061827;padding:120px clamp(28px,5vw,82px);position:relative;overflow:hidden}.interim-examples-head{grid-template-columns:.5fr 1.5fr;align-items:start;gap:7vw;margin-bottom:70px;display:grid}.interim-examples-head>div{grid-template-columns:1.1fr .7fr;align-items:end;gap:5vw;display:grid}.interim-examples-head>div>p{color:#93aab5}.interim-example-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.interim-example-grid article{background:#041420b8;border:1px solid #294856}.interim-example-image{aspect-ratio:16/10;background:#020b15;position:relative;overflow:hidden}.interim-example-image img{object-fit:cover}.interim-example-grid article:first-child img{object-position:center}.interim-example-image:after{content:"";background:linear-gradient(#0000 55%,#020b1566);position:absolute;inset:0}.interim-example-copy{padding:30px 28px 34px}.interim-example-copy h3{letter-spacing:-.03em;margin:20px 0 15px;font-size:23px;font-weight:500;line-height:1.18}.interim-example-copy p{color:#9fb2bc;margin:0;font-size:13px;line-height:1.7}.interim-experience-link{text-transform:uppercase;letter-spacing:.14em;border:1px solid #69b9c88c;justify-content:space-between;align-items:center;margin-top:28px;padding:22px 26px;font-size:11px;transition:background .2s,color .2s;display:flex}.interim-experience-link:hover{background:var(--cyan);color:var(--ink)}.interim-experience-link span{color:var(--cyan);font-size:18px}.interim-experience-link:hover span{color:var(--ink)}.interim-development{background:#e7e8e4;border-bottom:1px solid #bac5c5;grid-template-columns:1.1fr .9fr;align-items:end;gap:10vw;padding:95px clamp(28px,7vw,110px);display:grid}.interim-development span{margin-bottom:25px;display:block}.interim-development>p{color:#4d616b;border-left:1px solid #9fb9bd;margin:0;padding-left:36px;font-size:16px;line-height:1.8}.interim-contact{min-height:560px}.interim-site footer{color:#fff;background:#061827}@media (max-width:1050px){.interim-sectors article{grid-template-columns:45px .7fr 1.3fr}.interim-sectors ul{grid-column:2/-1}}@media (max-width:900px){.interim-heading{grid-template-columns:1fr;gap:30px}.interim-heading-line{white-space:normal}.interim-service-grid{grid-template-columns:1fr}.interim-service-grid article,.interim-service-grid article+article{border-bottom:1px solid #aebebe;border-right:0;min-height:0;padding:38px 0}.interim-service-grid article:last-child{border-bottom:0}.interim-service-grid h3{margin-top:22px}.interim-sector-intro,.interim-sector-intro>div{grid-template-columns:1fr;gap:28px}.interim-sectors article{grid-template-columns:42px 1fr}.interim-sectors article>p,.interim-sectors ul{grid-column:2}.interim-examples-head,.interim-examples-head>div{grid-template-columns:1fr;gap:30px}.interim-example-grid{grid-template-columns:1fr}.interim-example-grid article{grid-template-columns:1.05fr .95fr;display:grid}.interim-development{grid-template-columns:1fr;gap:45px}.interim-development>p{padding-left:26px}}@media (max-width:600px){.interim-hero{min-height:820px}.interim-hero .site-header{gap:14px}.interim-hero .login{padding:11px 9px;font-size:8px}.interim-intro,.interim-examples,.interim-development{padding:80px 22px}.interim-heading{padding-bottom:50px}.interim-heading h2,.interim-examples-head h2,.interim-development h2{font-size:44px}.interim-methods{justify-content:flex-start;line-height:1.6}.interim-sector-intro{margin-top:75px;padding-top:55px}.interim-sector-intro h3{font-size:39px}.interim-sectors{margin-top:42px}.interim-sectors article{grid-template-columns:30px 1fr;gap:18px 12px;padding:32px 0}.interim-sectors article>p,.interim-sectors ul{grid-column:1/-1}.interim-sectors ul{grid-template-columns:1fr}.interim-example-grid article{display:block}.interim-example-copy{padding:27px 22px 30px}.interim-development>p{font-size:14px}.interim-experience-link{padding:18px;font-size:9px}.interim-contact{min-height:540px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
