@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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::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}.start{inset-inline-start:var(--spacing)}.contents{display:contents}.hidden{display:none}.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}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}}:root{--paper:#f3f1eb;--paper-2:#e9e6de;--ink:#090909;--muted:#65635f;--line:#0909092e;--blue:#2878ff;--ice:#9ed6ff;--white:#fff;--scroll:0%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--paper:#0a0a0a;--paper-2:#151515;--ink:#f4f2ec;--muted:#a09e98;--line:#ffffff2b;--white:#050505;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper);max-width:100%;overflow-x:clip}body{background:var(--paper);max-width:100%;color:var(--ink);margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;transition:background .5s,color .5s;overflow-x:clip}button,a{color:inherit;font:inherit}a{text-decoration:none}button{border:0}::selection{background:var(--blue);color:#fff}.mono{letter-spacing:.08em;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.scroll-progress{z-index:120;width:var(--scroll);background:var(--blue);height:3px;position:fixed;top:0;left:0}.cursor-ring,.cursor-dot{pointer-events:none;z-index:999;mix-blend-mode:difference;border-radius:50%;position:fixed;top:0;left:0}.cursor-ring{border:1px solid #fff;width:34px;height:34px;margin:-17px 0 0 -17px;transition:width .2s,height .2s,margin .2s}.cursor-dot{background:#fff;width:4px;height:4px;margin:-2px 0 0 -2px}.site-header{z-index:100;background:var(--paper);justify-content:space-between;align-items:center;width:100%;height:84px;padding:0 clamp(20px,3.2vw,52px);display:flex;position:fixed;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb, var(--paper) 84%, transparent)}}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.logo-link{align-items:center;width:clamp(178px,15vw,230px);display:flex}.brand-logo{align-items:center;width:100%;display:inline-flex}.brand-logo img{width:100%;height:auto;display:block}.brand-logo .logo-dark,[data-theme=dark] .brand-logo:not(.brand-logo-inverse) .logo-light{display:none}[data-theme=dark] .brand-logo:not(.brand-logo-inverse) .logo-dark{display:block}.brand-logo-inverse .logo-light{display:none}.brand-logo-inverse .logo-dark{display:block}.header-right{align-items:center;gap:22px;display:flex}.availability{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;display:flex}.availability span{background:#30cb7a;border-radius:50%;width:7px;height:7px;animation:2s infinite blink;box-shadow:0 0 0 6px #30cb7a1f}@keyframes blink{50%{box-shadow:0 0 0 10px #30cb7a00}}.theme-toggle{cursor:pointer;background:0 0;align-items:center;gap:8px;font-size:9px;display:flex}.theme-track{border:1px solid var(--line);border-radius:20px;width:32px;height:18px;padding:2px}.theme-track i{background:var(--ink);border-radius:50%;width:12px;height:12px;transition:transform .3s;display:block}[data-theme=dark] .theme-track i{transform:translate(14px)}.menu-trigger{background:var(--ink);width:94px;height:42px;color:var(--paper);cursor:pointer;z-index:111;border-radius:30px;justify-content:center;align-items:center;gap:10px;display:flex;position:relative}.menu-trigger span{text-transform:uppercase;letter-spacing:.08em;font-size:12px}.menu-trigger i{background:currentColor;width:12px;height:1px;transition:transform .35s;position:absolute;right:14px}.menu-trigger i:first-of-type{transform:translateY(-3px)}.menu-trigger i:last-of-type{transform:translateY(3px)}.menu-trigger.is-open{color:#0a0a0a;background:#f3f1eb}.menu-trigger.is-open i:first-of-type{transform:rotate(45deg)}.menu-trigger.is-open i:last-of-type{transform:rotate(-45deg)}.menu-overlay{z-index:105;color:#f3f1eb;clip-path:inset(0 0 100%);overscroll-behavior:contain;background:#080808;transition:clip-path .7s cubic-bezier(.77,0,.18,1);position:fixed;inset:0;overflow:hidden auto}.menu-overlay.is-open{clip-path:inset(0)}.menu-overlay:before{content:"";pointer-events:none;background:radial-gradient(circle at 70% 18%,#2878ff2e,#0000 32%),linear-gradient(113deg,#0000 0 47%,#2878ff09 47% 48%,#0000 48%);position:fixed;inset:0}.menu-close{z-index:4;color:#090909;cursor:pointer;background:#f3f1eb;border:1px solid #ffffff73;border-radius:30px;justify-content:flex-start;align-items:center;width:108px;height:44px;padding-left:18px;display:flex;position:absolute;top:22px;right:clamp(20px,3.2vw,52px)}.menu-close span{text-transform:uppercase;letter-spacing:.1em;font-size:11px}.menu-close i{background:currentColor;width:16px;height:1.5px;position:absolute;right:17px}.menu-close i:first-of-type{transform:rotate(45deg)}.menu-close i:last-of-type{transform:rotate(-45deg)}.menu-close:hover{background:var(--blue);color:#fff;border-color:var(--blue)}.menu-inner{z-index:2;flex-direction:column;min-height:100svh;padding:104px clamp(24px,3.5vw,64px) 24px;display:flex;position:relative}.menu-kicker{color:#777;margin-bottom:13px;font-size:9px;display:block}.menu-map-head{border-bottom:1px solid #393939;grid-template-columns:1fr auto;align-items:end;gap:40px;padding-bottom:20px;display:grid}.menu-map-head h2{letter-spacing:-.075em;margin:0;font-size:clamp(42px,4.2vw,72px);font-weight:720;line-height:.76}.menu-map-head h2 em{color:var(--blue);font-style:normal}.menu-map-progress{color:#8d8d8d;grid-template-columns:1fr auto;gap:12px 30px;width:min(330px,26vw);font-size:8px;display:grid}.menu-map-progress span:first-child{color:#f3f1eb}.menu-map-progress span i{background:#30cb7a;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 0 5px #30cb7a1a}.menu-map-progress b{background:#292929;grid-column:1/-1;height:2px;display:block;overflow:hidden}.menu-map-progress b i{background:var(--blue);width:100%;height:100%;animation:3.2s ease-in-out infinite menuProgress;display:block}@keyframes menuProgress{50%{opacity:.68}}.menu-map{grid-template-columns:.82fr 1.62fr 1.03fr .82fr;gap:clamp(18px,2.6vw,48px);margin:22px 0 30px;display:grid}.menu-map-group{opacity:0;min-width:0;transform:translateY(24px)}.menu-overlay.is-open .menu-map-group{animation:.65s cubic-bezier(.2,.8,.2,1) forwards menuGroupIn}.menu-overlay.is-open .menu-map-group:nth-child(2){animation-delay:70ms}.menu-overlay.is-open .menu-map-group:nth-child(3){animation-delay:.14s}.menu-overlay.is-open .menu-map-group:nth-child(4){animation-delay:.21s}@keyframes menuGroupIn{to{opacity:1;transform:none}}.menu-map-group-head{color:#777;text-transform:uppercase;grid-template-columns:25px 1fr auto;align-items:start;height:25px;font-size:8px;display:grid}.menu-map-group-head strong{color:#f3f1eb;font-weight:500}.menu-map-group-head i{color:var(--blue);font-style:normal}.menu-map-list{border-top:1px solid #474747}.menu-map-link{isolation:isolate;border-bottom:1px solid #292929;grid-template-columns:25px minmax(0,1fr) auto 15px;align-items:center;gap:7px;min-height:49px;display:grid;position:relative;overflow:hidden}.menu-map-link:before{content:"";z-index:-1;background:var(--blue);transition:transform .38s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(-102%)}.menu-map-number{color:#666;font-size:7px;transition:color .3s}.menu-map-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.menu-map-copy strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.035em;font-size:clamp(16px,1.28vw,23px);font-weight:520;line-height:1;transition:transform .32s,color .32s;overflow:hidden}.menu-group-core .menu-map-copy strong{font-size:clamp(21px,1.75vw,31px)}.menu-map-copy small{text-overflow:ellipsis;white-space:nowrap;color:#5f5f5f;font-size:6px;transition:color .3s;overflow:hidden}.menu-map-status{color:#696969;text-transform:uppercase;align-items:center;gap:5px;font-size:6px;display:inline-flex}.menu-map-status i{background:currentColor;border-radius:50%;width:4px;height:4px}.menu-map-status.is-live{color:#30cb7a}.menu-map-status.is-next{color:var(--blue)}.menu-map-arrow{color:var(--blue);opacity:0;font-size:13px;font-style:normal;transition:opacity .3s,transform .3s,color .3s;transform:translate(-8px,8px)}.menu-map-link.is-live-link{cursor:pointer}.menu-map-link.is-live-link:hover:before{transform:none}.menu-map-link.is-live-link:hover .menu-map-copy strong{color:#fff;transform:translate(5px)}.menu-map-link.is-live-link:hover .menu-map-copy small,.menu-map-link.is-live-link:hover .menu-map-number,.menu-map-link.is-live-link:hover .menu-map-status{color:#ffffffc7}.menu-map-link.is-live-link:hover .menu-map-arrow{color:#fff;opacity:1;transform:none}.menu-map-link.is-next{border-color:#2878ff57}.menu-map-link.is-next .menu-map-copy strong{color:#b9d2ff}.menu-map-link.is-next:after{content:"IN PRODUCTION";background:var(--blue);color:#fff;letter-spacing:.08em;padding:2px 4px;font:5px SFMono-Regular,monospace;position:absolute;top:0;right:0}.menu-group-legal .menu-map-copy strong{font-size:clamp(14px,1.05vw,18px)}.menu-route-signal{z-index:1;color:#fff3;transform-origin:100% 100%;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:210px;font-size:7px;display:grid;position:fixed;bottom:78px;right:2.5vw;transform:rotate(-90deg)translate(100%)}.menu-route-signal i{background:linear-gradient(90deg, #333, var(--blue));height:1px}.menu-route-signal b{color:var(--blue);font-weight:500}.menu-footer{color:#929292;border-top:1px solid #393939;grid-template-columns:.7fr 1.1fr 1fr auto;align-items:end;gap:30px;margin-top:auto;padding-top:17px;font-size:10px;display:grid}.menu-footer p{margin:8px 0 0;line-height:1.45}.menu-footer-jumps p{flex-wrap:wrap;gap:18px;display:flex}.menu-footer a{transition:color .25s}.menu-footer a:hover{color:var(--blue)}.menu-footer-brand{justify-self:end;width:190px}.menu-footer-brand img{width:100%;height:auto;display:block}.menu-bracket{color:#2878ff17;font-size:70vw;font-weight:200;line-height:1;position:absolute;top:50%;transform:translateY(-52%)}.menu-bracket-left{left:-9vw}.menu-bracket-right{right:-9vw}.hero{--mx:0px;--my:0px;isolation:isolate;min-height:100svh;padding:132px clamp(20px,3.2vw,52px) 38px;position:relative;overflow:hidden}.hero-grid{z-index:1;opacity:.27;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);pointer-events:none;background-size:7vw 7vw;position:absolute;inset:84px 0 0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.hero-copy{z-index:3;flex-direction:column;justify-content:center;width:min(58vw,1040px);min-height:calc(100svh - 170px);display:flex;position:relative}.eyebrow{letter-spacing:.16em;margin:0 0 30px;font-size:10px}.eyebrow span{color:var(--blue);margin-right:8px}.hero h1{letter-spacing:-.078em;max-width:100%;margin:0;font-size:clamp(56px,6.15vw,110px);font-weight:740;line-height:.82}.hero-line{white-space:nowrap;display:block}.hero-line-outline{color:#0000;-webkit-text-stroke:1.7px var(--ink);margin-left:clamp(0px,2.2vw,34px)}.hero-line-shift{color:var(--blue);margin-top:.22em;margin-left:0;font-size:.64em}.hero-line-shift i{color:var(--ink);margin:0 .08em;font-style:normal;font-weight:250}.hero-bottom{grid-template-columns:minmax(240px,430px) auto;align-items:end;gap:30px;margin-top:7vh;display:grid}.hero-bottom p{letter-spacing:-.02em;margin:0;font-size:clamp(16px,1.35vw,21px);line-height:1.38}.hero-actions{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.button{text-transform:uppercase;letter-spacing:.1em;border-radius:40px;justify-content:space-between;align-items:center;min-width:185px;height:56px;padding:0 18px 0 24px;font-size:11px;display:flex;overflow:hidden}.button-dark{background:var(--ink);color:var(--paper)}.button i{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:18px;font-style:normal;transition:transform .3s;display:grid}.button:hover i{transform:rotate(45deg)}.text-link{text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid;padding-bottom:5px;font-size:11px}.text-link span{color:var(--blue);margin-left:10px}.hero-art{z-index:0;min-width:0;transform:translate(var(--mx), var(--my)) scale(1.035);pointer-events:none;transition:transform .25s ease-out;position:absolute;inset:84px -2.5vw 0 18vw}.hero-art:after{content:"";z-index:1;background:linear-gradient(90deg, var(--paper) 0%, var(--paper) 20%, var(--paper) 39%, transparent 65%), linear-gradient(0deg, var(--paper) 0%, transparent 16%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hero-art:after{background:linear-gradient(90deg, var(--paper) 0%, color-mix(in srgb, var(--paper) 96%, transparent) 20%, color-mix(in srgb, var(--paper) 62%, transparent) 39%, transparent 65%), linear-gradient(0deg, color-mix(in srgb, var(--paper) 88%, transparent) 0%, transparent 16%)}}.hero-art:after{pointer-events:none}.hero-image-wrap{background:var(--paper);position:absolute;inset:0;overflow:hidden}.hero-image-wrap img{object-fit:cover;object-position:center 60%;filter:saturate(1.1)contrast(1.04);width:100%;height:100%}[data-theme=dark] .hero-image-wrap img{filter:brightness(.43)contrast(1.35)saturate(1.35)}[data-theme=dark] .hero-art:after{background:linear-gradient(90deg,#0a0a0a 0%,#0a0a0af7 22%,#0a0a0aa8 44%,#0000 68%),linear-gradient(#0000 82%,#0a0a0aeb 100%),#02050a4d}.art-coordinates{z-index:4;writing-mode:vertical-rl;color:#090909;font-size:8px;position:absolute;top:18px;right:clamp(24px,4vw,72px)}[data-theme=dark] .art-coordinates{color:#f3f1eb}.hero-scan{z-index:2;opacity:0;background:linear-gradient(#0000 8%,#2878ffcc 42%,#0000 84%);width:1px;animation:7.5s ease-in-out 1.5s infinite heroScan;position:absolute;top:0;bottom:0;left:30%;box-shadow:0 0 24px #2878ffb3}@keyframes heroScan{0%,12%{opacity:0;transform:translate(0)}20%{opacity:.7}70%{opacity:.18}82%,to{opacity:0;transform:translate(42vw)}}.hero-code-glyphs{z-index:2;color:var(--blue);position:absolute;inset:0}.hero-code-glyphs span{opacity:0;font-size:9px;animation:8s ease-in-out infinite codeFloat;position:absolute}.hero-code-glyphs span:first-child{animation-delay:.8s;top:22%;left:47%}.hero-code-glyphs span:nth-child(2){animation-delay:2.7s;top:37%;left:66%}.hero-code-glyphs span:nth-child(3){animation-delay:4.2s;top:18%;left:83%}.hero-code-glyphs span:nth-child(4){animation-delay:5.5s;top:71%;left:61%}@keyframes codeFloat{0%,18%,to{opacity:0;transform:translateY(18px)}30%,66%{opacity:.75}78%{opacity:0;transform:translateY(-28px)}}.hero-code-signal{z-index:4;border-top:2px solid var(--blue);color:#090909;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);letter-spacing:.04em;background:#f3f1ebbf;width:clamp(280px,24vw,390px);padding:12px 14px 13px;font-size:8px;position:absolute;bottom:34px;right:clamp(38px,5.5vw,100px);box-shadow:0 14px 55px #02112d26}[data-theme=dark] .hero-code-signal{color:#f3f1eb;background:#06090ec2}.code-signal-top{letter-spacing:.14em;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:7px;display:flex}.code-signal-top span{align-items:center;gap:7px;display:flex}.code-signal-top i{background:var(--blue);border-radius:50%;width:5px;height:5px;animation:1.8s ease-out infinite codeBlink;box-shadow:0 0 0 5px #2878ff24}.code-signal-top b{color:var(--blue);font-weight:500}@keyframes codeBlink{50%{box-shadow:0 0 0 10px #2878ff00}}.code-signal-line{color:#0909099e;grid-template-columns:24px 1fr;align-items:center;min-height:20px;display:grid}[data-theme=dark] .code-signal-line{color:#f3f1eb9e}.code-signal-line>span{opacity:.45}.code-signal-line code{font:inherit;letter-spacing:.01em}.code-signal-active{color:var(--blue)}.code-signal-active code i{vertical-align:-2px;background:var(--blue);width:5px;height:11px;margin-left:2px;animation:.75s step-end infinite codeCaret;display:inline-block}@keyframes codeCaret{50%{opacity:0}}.code-signal-progress{background:#2878ff2e;height:1px;margin-top:9px;overflow:hidden}.code-signal-progress i{background:var(--blue);width:38%;height:100%;animation:3s ease-in-out infinite codeProgress;display:block}@keyframes codeProgress{50%{transform:translate(165%)}}.hero-scroll{z-index:3;writing-mode:vertical-rl;font-size:8px;position:absolute;bottom:30px;left:clamp(20px,3.2vw,52px);transform:rotate(180deg)}.hero-scroll span{color:var(--blue)}.intro-item{opacity:0;animation:.9s cubic-bezier(.2,.8,.2,1) forwards intro;transform:translateY(34px)}.hero-copy .intro-item:first-child{animation-delay:.15s}.hero-copy .intro-item:nth-child(2){animation-delay:.28s}.hero-copy .intro-item:nth-child(3){animation-delay:.42s}.hero-art.intro-item{animation-name:heroArtIntro;animation-delay:.55s}@keyframes intro{to{opacity:1;transform:translateY(0)}}@keyframes heroArtIntro{0%{opacity:0;transform:translate(var(--mx), calc(var(--my) + 34px)) scale(1.055)}to{opacity:1;transform:translate(var(--mx), var(--my)) scale(1.035)}}.velocity-strip{background:var(--blue);color:#fff;border-block:1px solid var(--ink);padding:17px 0;overflow:hidden;transform:rotate(-1deg)scale(1.02)}.velocity-track{width:max-content;animation:28s linear infinite marquee;display:flex}.velocity-track span{letter-spacing:.1em;white-space:nowrap;font-size:13px;font-weight:650}.velocity-track b{color:#050505;margin:0 20px}@keyframes marquee{to{transform:translate(-50%)}}.section-pad{padding:140px clamp(20px,6.5vw,105px)}.section-label{align-items:center;gap:14px;font-size:10px;display:flex}.section-label span{color:var(--blue)}.statement{min-height:100vh}.statement-grid{grid-template-columns:.6fr 1.4fr;margin-top:90px;display:grid}.verse-signal{border:1px solid var(--line);background:var(--paper);align-self:start;width:min(100%,570px);padding:14px;position:relative}@supports (color:color-mix(in lab, red, red)){.verse-signal{background:color-mix(in srgb, var(--paper) 88%, var(--blue) 12%)}}.verse-signal{overflow:hidden}.verse-signal:before,.verse-signal:after{content:"";z-index:2;pointer-events:none;width:54px;height:54px;position:absolute}.verse-signal:before{border-top:3px solid var(--blue);border-left:3px solid var(--blue);top:-1px;left:-1px}.verse-signal:after{border-right:3px solid var(--blue);border-bottom:3px solid var(--blue);bottom:-1px;right:-1px}.verse-signal canvas{aspect-ratio:1.08;cursor:crosshair;outline:none;width:100%;display:block}.verse-signal canvas:focus-visible{box-shadow:inset 0 0 0 3px var(--blue)}.signal-caption{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;padding:10px 4px 0;font-size:8px;display:flex}.signal-caption span:last-child{color:var(--blue)}.statement h2,.section-heading h2,.approach h2,.contact h2{letter-spacing:-.075em;margin:0;font-size:clamp(58px,8.4vw,142px);font-weight:720;line-height:.82}.statement h2{text-align:right}.statement-body{grid-template-columns:1fr 1fr;gap:40px;max-width:650px;margin:70px 0 0 auto;font-size:17px;line-height:1.5;display:grid}.statement-body p{margin:0}.principles{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:120px;display:grid}.principles div{border-right:1px solid var(--line);flex-direction:column;gap:28px;padding:24px 24px 30px 0;display:flex}.principles div+div{padding-left:24px}.principles span{color:var(--muted);font-size:9px}.principles strong{letter-spacing:-.04em;font-size:22px;font-weight:500}.services{color:#f3f1eb;background:#080808}.section-heading{grid-template-columns:.45fr 1.25fr .55fr;align-items:end;gap:40px;margin-bottom:110px;display:grid}.section-heading h2{font-size:clamp(58px,7.1vw,118px)}.section-heading h2 span{color:var(--blue)}.section-heading p{color:var(--muted);margin:0;font-size:16px;line-height:1.5}.service-list{border-top:1px solid #ffffff47}.service-row{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border-bottom:1px solid #ffffff3b;grid-template-columns:65px minmax(220px,.85fr) 1fr 50px;align-items:center;padding:30px 0;transition:background .3s,padding .3s;display:grid}.service-row:hover{background:#2878ff33;padding-inline:22px}.service-row.is-active{padding-inline:22px;color:#fff!important;background:#2878ff!important}.service-row.is-active .service-short,.service-row.is-active .service-detail,.service-row.is-active .service-id{color:#fff;opacity:1}.service-id{opacity:.7;font-size:9px}.service-title{letter-spacing:-.05em;font-size:clamp(24px,3vw,48px);font-weight:600}.service-short{opacity:.72;max-width:520px;font-size:14px;line-height:1.45}.service-icon{justify-self:end;font-size:28px;font-weight:200}.service-detail{opacity:0;grid-column:2/4;grid-template-columns:1fr 1fr;gap:40px;max-height:0;font-size:15px;line-height:1.5;transition:max-height .45s,opacity .35s,padding .35s;display:grid;overflow:hidden}.service-row.is-active .service-detail{opacity:1;max-height:160px;padding-top:28px}.service-tags{flex-wrap:wrap;align-content:start;gap:8px;display:flex}.service-tags i{text-transform:uppercase;letter-spacing:.06em;border:1px solid #ffffff80;border-radius:40px;padding:8px 13px;font-size:10px;font-style:normal}.work{padding-bottom:180px}.work-heading{color:var(--ink)}.work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:110px 28px;display:grid}.work-card:nth-child(2n){transform:translateY(100px)}.work-visual{aspect-ratio:1.65;color:#fff;background:#111;display:block;position:relative;overflow:hidden}.work-visual img{object-fit:contain;width:100%;height:100%;transition:filter .4s}.work-visual:hover img{filter:saturate(1.12)contrast(1.02)}.work-valmore .work-visual{background:#030303}.work-idh .work-visual{background:#e6e4e1}.work-view{color:#0a0a0a;text-align:center;text-transform:uppercase;letter-spacing:.06em;background:#f3f1eb;border-radius:50%;place-content:center;width:92px;height:92px;font-size:10px;transition:transform .35s;display:grid;position:absolute;bottom:18px;right:18px;transform:scale(0)}.work-visual:hover .work-view{transform:scale(1)}.work-view span{color:var(--blue);font-size:16px}.work-meta{border-top:1px solid var(--ink);grid-template-columns:50px 1fr auto;align-items:baseline;gap:12px;margin-top:18px;padding-top:14px;display:grid}.work-meta .mono{color:var(--muted);font-size:9px}.work-meta h3{letter-spacing:-.055em;margin:0;font-size:clamp(24px,3vw,48px);font-weight:590}.work-meta p{text-align:right;text-transform:uppercase;letter-spacing:.08em;max-width:190px;margin:0;font-size:10px;line-height:1.4}.work-art{width:100%;height:100%;padding:28px;position:relative;overflow:hidden}.work-art-index{letter-spacing:.12em;font:10px SFMono-Regular,monospace}.work-art-name{z-index:2;letter-spacing:-.08em;max-width:80%;font-size:clamp(44px,5vw,82px);line-height:.8;position:absolute;bottom:22px;left:24px}.work-art-orbit{aspect-ratio:1;border:1px solid;border-radius:50%;width:70%;animation:12s linear infinite orbit;position:absolute;top:-30%;right:-10%}.work-art-orbit:after{content:"";background:currentColor;border-radius:50%;width:17px;height:17px;position:absolute;top:50%;left:-8px}.work-art-grid{opacity:.15;background-image:linear-gradient(currentColor 1px,#0000 1px),linear-gradient(90deg,currentColor 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;transform:perspective(400px)rotateX(55deg)scale(1.5)}@keyframes orbit{to{transform:rotate(360deg)}}.work-raya .work-art{background:#184fef}.work-elsewedy .work-art{color:#171717;background:#df5534}.work-transmar .work-art{color:#111;background:#bde4ff}.work-sico .work-art{color:#111;background:#d6d0c2}.approach{color:#090909;background:#c8ddff;grid-template-columns:.85fr 1.15fr;gap:9vw;padding:140px clamp(20px,6.5vw,105px);display:grid}.approach-sticky{align-self:start;position:sticky;top:120px}.approach h2{margin-top:55px;font-size:clamp(60px,6.7vw,112px)}.approach h2 span{color:var(--blue)}.approach-sticky>p{max-width:440px;margin-top:50px;font-size:17px;line-height:1.5}.approach-steps{border-top:1px solid #111}.approach-step{border-bottom:1px solid #0006;min-height:50vh;padding:35px 0 70px;position:relative;overflow:hidden}.approach-step>.mono{font-size:9px}.approach-step h3{letter-spacing:-.06em;max-width:520px;margin:70px 0 20px;font-size:clamp(35px,4.2vw,68px)}.approach-step p{max-width:480px;font-size:16px;line-height:1.5}.step-brackets{letter-spacing:-.15em;color:#2878ff61;font-size:130px;font-weight:700;position:absolute;bottom:-30px;right:-10px;transform:rotate(-8deg)}.contact{color:#f3f1eb;background:#070707;flex-direction:column;min-height:100vh;padding:60px clamp(20px,3.2vw,52px) 28px;display:flex;position:relative;overflow:hidden}.contact-signal{letter-spacing:-.21em;color:#2878ff1c;pointer-events:none;justify-content:center;align-items:center;font-size:70vw;font-weight:220;display:flex;position:absolute;inset:0}.contact-signal b{color:#2878ff36;transform:skew(-8deg)}.contact-top{z-index:1;border-top:1px solid #414141;justify-content:space-between;padding-top:14px;font-size:9px;display:flex;position:relative}.contact-main{z-index:1;text-align:center;flex:1;place-content:center;padding:8vh 0;display:grid;position:relative}.contact h2{font-size:clamp(62px,9.2vw,154px)}.contact h2 span{color:#0000;-webkit-text-stroke:1.5px #f3f1eb}.contact-link{border-bottom:2px solid var(--blue);text-align:left;letter-spacing:-.055em;justify-content:space-between;align-items:center;width:min(760px,90vw);margin:8vh auto 0;padding:0 0 18px;font-size:clamp(32px,5vw,78px);display:flex}.contact-link i{color:var(--blue);font-style:normal;transition:transform .3s}.contact-link:hover i{transform:translate(8px,-8px)}.contact footer{z-index:1;border-top:1px solid #414141;grid-template-columns:1fr 1fr 1fr;align-items:end;padding-top:25px;display:grid;position:relative}.contact footer .brand-logo{width:230px}.contact footer p{text-align:center;color:#888;margin:0;font-size:11px}.footer-links{text-transform:uppercase;letter-spacing:.06em;justify-content:flex-end;gap:26px;font-size:10px;display:flex}.reveal{opacity:0;transition:opacity .85s cubic-bezier(.2,.8,.2,1),transform .85s cubic-bezier(.2,.8,.2,1);transform:translateY(38px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.work-card:nth-child(2n).is-visible{transform:translateY(100px)}.client-wall{background:var(--paper);color:var(--ink);padding:120px 0 105px;overflow:hidden}.client-wall-heading{grid-template-columns:.4fr 1.25fr .55fr;align-items:end;gap:40px;padding:0 clamp(20px,6.5vw,105px);display:grid}.client-wall-heading h2{letter-spacing:-.072em;margin:0;font-size:clamp(58px,6.8vw,114px);line-height:.82}.client-wall-heading h2 span{color:var(--blue)}.client-wall-heading>p{max-width:410px;color:var(--muted);margin:0;font-size:15px;line-height:1.55}.client-wall-rails{border-top:1px solid var(--line);margin-top:75px}.client-rail{border-bottom:1px solid var(--line);width:100%;overflow:hidden}.client-track{width:max-content;animation:38s linear infinite clientRailForward;display:flex}.client-rail.is-reverse .client-track{animation-name:clientRailReverse;animation-duration:43s;transform:translate(-50%)}.client-rail:hover .client-track{animation-play-state:paused}.client-track-group{flex:none;display:flex}.client-logo{border-right:1px solid var(--line);place-items:center;width:clamp(190px,15vw,280px);height:132px;padding:28px;transition:background .3s,color .3s;display:grid;position:relative;overflow:hidden}.client-logo img{object-fit:contain;filter:grayscale();opacity:.48;width:auto;max-width:82%;height:auto;max-height:62px;transition:filter .3s,opacity .3s,transform .35s;display:block}[data-theme=dark] .client-logo img{filter:grayscale()invert();opacity:.62}.client-logo>span{color:#fff;opacity:0;font-size:7px;transition:opacity .3s,transform .3s;position:absolute;bottom:10px;left:13px;transform:translateY(7px)}.client-logo:hover{background:var(--blue);color:#fff}.client-logo:hover img,[data-theme=dark] .client-logo:hover img{filter:grayscale()brightness(0)invert();opacity:1;transform:translateY(-6px)scale(1.03)}.client-logo:hover>span{opacity:.75;transform:none}@keyframes clientRailForward{to{transform:translate(-50%)}}@keyframes clientRailReverse{to{transform:translate(0)}}.client-wall-signal{border-top:1px solid var(--ink);color:var(--muted);justify-content:flex-end;gap:10px;margin:28px clamp(20px,6.5vw,105px) 0;padding-top:13px;font-size:8px;display:flex}.client-wall-signal span{color:var(--blue)}@media (max-width:1050px){.availability{display:none}.menu-map{grid-template-columns:1fr 1.35fr}.menu-group-products,.menu-group-legal{margin-top:8px}.menu-footer{grid-template-columns:1fr 1fr 1.3fr}.menu-footer-brand,.menu-route-signal{display:none}.hero{padding-top:130px}.hero-copy{width:min(100%,820px);min-height:auto;padding:7vh 0 5vh}.hero-art{min-height:62vh;margin:0 calc(-1*clamp(20px,3.2vw,52px)) -38px;position:relative;inset:auto;transform:none}.hero-art:after{background:linear-gradient(90deg, var(--paper) 0%, var(--paper) 20%, transparent 49%), linear-gradient(0deg, var(--paper) 0%, transparent 16%)}@supports (color:color-mix(in lab, red, red)){.hero-art:after{background:linear-gradient(90deg, var(--paper) 0%, color-mix(in srgb, var(--paper) 78%, transparent) 20%, transparent 49%), linear-gradient(0deg, color-mix(in srgb, var(--paper) 78%, transparent) 0%, transparent 16%)}}.section-heading{grid-template-columns:1fr 2fr}.section-heading p{grid-column:2}.work-meta{grid-template-columns:35px 1fr}.work-meta p{text-align:left;grid-column:2}.approach{grid-template-columns:1fr}.approach-sticky{position:relative;top:0}.approach-step{min-height:420px}}@media (max-width:720px){.cursor-ring,.cursor-dot{display:none}.site-header{height:72px;padding:0 16px}.logo-link{width:168px}.theme-toggle .mono{display:none}.menu-trigger{width:78px}.menu-close{width:94px;height:42px;top:15px;right:16px}.menu-inner{padding:88px 18px 24px}.menu-map-head{grid-template-columns:1fr;gap:24px}.menu-map-head h2{font-size:13.5vw}.menu-map-progress{width:100%}.menu-map{grid-template-columns:1fr;gap:38px;margin-top:30px}.menu-group-products,.menu-group-legal{margin-top:0}.menu-map-link{grid-template-columns:25px minmax(0,1fr) 80px 15px;min-height:52px}.menu-map-copy strong,.menu-group-core .menu-map-copy strong,.menu-group-legal .menu-map-copy strong{font-size:23px}.menu-map-copy small{font-size:6px}.menu-footer{grid-template-columns:1fr;gap:22px}.menu-footer-jumps p{gap:14px}.menu-footer-brand{display:none}.menu-bracket{position:fixed}.hero{min-height:100svh;padding:112px 16px 30px}.hero-grid{background-size:70px 70px;inset:72px 0 0}.hero h1{font-size:15.3vw;line-height:.82}.hero-line-outline{margin-left:0}.hero-line-shift{margin-left:0;font-size:.67em}.hero-bottom{grid-template-columns:1fr;margin-top:40px}.hero-actions{flex-direction:row;align-items:center}.hero-copy{padding-top:4vh}.hero-art{margin-inline:-16px;min-height:50vh;margin-bottom:-30px}.hero-image-wrap img{object-position:60% center}.hero-art:after{background:linear-gradient(90deg, var(--paper) 0%, var(--paper) 20%, transparent 46%), linear-gradient(0deg, var(--paper) 0%, transparent 22%)}@supports (color:color-mix(in lab, red, red)){.hero-art:after{background:linear-gradient(90deg, var(--paper) 0%, color-mix(in srgb, var(--paper) 52%, transparent) 20%, transparent 46%), linear-gradient(0deg, color-mix(in srgb, var(--paper) 72%, transparent) 0%, transparent 22%)}}.hero-code-signal{width:min(78vw,340px);bottom:18px;right:16px}.art-coordinates{right:16px}.hero-scroll{display:none}.section-pad{padding:90px 18px}.statement-grid{grid-template-columns:1fr;margin-top:55px}.verse-signal{width:100%;margin-bottom:45px}.statement h2{text-align:left;font-size:15vw}.statement-body{grid-template-columns:1fr;margin-top:45px}.principles{grid-template-columns:1fr;margin-top:70px}.principles div{border-right:0;border-bottom:1px solid var(--line);padding-inline:0!important}.section-heading{grid-template-columns:1fr;gap:34px;margin-bottom:65px}.section-heading h2,.approach h2{font-size:14vw}.section-heading p{grid-column:1}.service-row{grid-template-columns:40px 1fr 34px;padding:24px 0}.service-short{display:none}.service-icon{grid-column:3}.service-detail{grid-column:2/4;grid-template-columns:1fr;gap:20px}.service-row.is-active .service-detail{max-height:300px}.work-grid{grid-template-columns:1fr;gap:70px}.work-card:nth-child(2n),.work-card:nth-child(2n).is-visible{transform:none}.work-meta h3{font-size:34px}.work-view{transform:scale(.8)}.approach{padding:90px 18px}.contact{padding-inline:18px}.contact-top span:last-child{display:none}.contact footer{text-align:left;grid-template-columns:1fr;gap:25px}.contact footer .brand-logo{width:200px}.contact footer p{text-align:left}.footer-links{flex-wrap:wrap;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal,.intro-item{opacity:1;transform:none}}.services-page{background:var(--paper);color:var(--ink)}.services-hero{--sx:0px;--sy:0px;isolation:isolate;min-height:100svh;padding:132px clamp(20px,3.2vw,52px) 42px;position:relative;overflow:hidden}.services-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg, var(--paper) 0%, var(--paper) 24%, var(--paper) 43%, transparent 70%), linear-gradient(0deg, var(--paper), transparent 18%);position:absolute;inset:84px 0 0}@supports (color:color-mix(in lab, red, red)){.services-hero:after{background:linear-gradient(90deg, var(--paper) 0%, color-mix(in srgb, var(--paper) 96%, transparent) 24%, color-mix(in srgb, var(--paper) 60%, transparent) 43%, transparent 70%), linear-gradient(0deg, color-mix(in srgb, var(--paper) 85%, transparent), transparent 18%)}}.services-hero-media{z-index:0;transform:translate(var(--sx), var(--sy)) scale(1.035);animation:1.25s cubic-bezier(.2,.8,.2,1) .35s both servicesMediaIn;position:absolute;inset:84px -2vw 0 17vw;overflow:hidden}.services-hero-media img{object-fit:cover;object-position:62% center;filter:saturate(1.08)contrast(1.03);width:100%;height:100%}.services-hero-grid{opacity:.2;mix-blend-mode:multiply;background-image:linear-gradient(#2878ff59 1px,#0000 1px),linear-gradient(90deg,#2878ff59 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 15%,#000 70%);mask-image:linear-gradient(90deg,#0000 15%,#000 70%)}.services-hero-scan{opacity:0;background:linear-gradient(#0000 5%,#2878ffe6 48%,#0000 90%);width:1px;animation:8s ease-in-out 1.5s infinite servicesScan;position:absolute;top:0;bottom:0;left:26%;box-shadow:0 0 28px #2878ffd9}@keyframes servicesMediaIn{0%{opacity:0;transform:translate(var(--sx), calc(var(--sy) + 38px)) scale(1.08)}to{opacity:1;transform:translate(var(--sx), var(--sy)) scale(1.035)}}@keyframes servicesScan{0%,15%{opacity:0;transform:translate(0)}25%{opacity:.75}72%{opacity:.15}85%,to{opacity:0;transform:translate(52vw)}}[data-theme=dark] .services-hero-media img{filter:brightness(.4)saturate(1.35)contrast(1.4)}[data-theme=dark] .services-hero:after{background:linear-gradient(90deg,#0a0a0a 0%,#0a0a0af7 25%,#0a0a0aad 48%,#0000 72%),linear-gradient(#0000 80%,#0a0a0ae6),#03050a33}[data-theme=dark] .services-hero-grid{mix-blend-mode:screen;opacity:.13}.services-hero-copy{z-index:3;flex-direction:column;justify-content:center;width:min(64vw,1160px);min-height:calc(100svh - 180px);display:flex;position:relative}.services-hero h1{letter-spacing:-.078em;margin:0;font-size:clamp(58px,7vw,124px);font-weight:740;line-height:.79}.services-hero h1>span{white-space:nowrap;display:block}.services-hero h1 .outline{color:#0000;-webkit-text-stroke:1.7px var(--ink);margin-left:4vw}.services-hero h1 .blue{color:var(--blue);margin-left:11vw}.services-intro{opacity:0;animation:.9s cubic-bezier(.2,.8,.2,1) forwards servicesIntro;transform:translateY(34px)}.services-hero-copy .services-intro:first-child{animation-delay:.1s}.services-hero h1 .services-intro:first-child{animation-delay:.22s}.services-hero h1 .services-intro:nth-child(2){animation-delay:.34s}.services-hero h1 .services-intro:nth-child(3){animation-delay:.46s}.services-hero-bottom.services-intro{animation-delay:.58s}@keyframes servicesIntro{to{opacity:1;transform:translateY(0)}}.services-hero-bottom{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:34px;width:min(660px,55vw);margin-top:7vh;display:grid}.services-hero-bottom p{letter-spacing:-.02em;margin:0;font-size:clamp(16px,1.25vw,20px);line-height:1.45}.services-hero-count{z-index:4;color:#090909;align-items:flex-end;gap:12px;display:flex;position:absolute;top:118px;right:clamp(28px,4vw,70px)}.services-hero-count b{letter-spacing:-.08em;color:var(--blue);font-size:clamp(52px,6vw,90px);line-height:.72}.services-hero-count span{font-size:7px;line-height:1.35}[data-theme=dark] .services-hero-count{color:#f3f1eb}.services-scroll{z-index:4;writing-mode:vertical-rl;font-size:8px;position:absolute;bottom:28px;left:clamp(20px,3.2vw,52px);transform:rotate(180deg)}.services-scroll span{color:var(--blue)}.services-compiler{z-index:4;border-top:2px solid var(--blue);color:#090909;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f3f1ebc7;width:clamp(270px,23vw,380px);padding:13px 15px;font-size:8px;position:absolute;bottom:36px;right:clamp(34px,5vw,88px);box-shadow:0 20px 70px #010f2829}[data-theme=dark] .services-compiler{color:#f3f1eb;background:#05080ec7}.services-compiler>div{letter-spacing:.1em;justify-content:space-between;font-size:7px;display:flex}.services-compiler>div span{align-items:center;gap:7px;display:flex}.services-compiler>div i{background:var(--blue);border-radius:50%;width:5px;height:5px;animation:1.8s infinite compilerPulse;box-shadow:0 0 0 5px #2878ff26}.services-compiler>div b{color:var(--blue);font-weight:500}@keyframes compilerPulse{50%{box-shadow:0 0 0 11px #2878ff00}}.services-compiler code{min-height:34px;font:inherit;color:var(--blue);align-items:center;gap:10px;font-size:10px;display:flex}.services-compiler code>span{opacity:.5;color:currentColor}.services-compiler code i{background:var(--blue);width:5px;height:13px;animation:.75s step-end infinite compilerCaret}@keyframes compilerCaret{50%{opacity:0}}.services-compiler em{background:#2878ff33;height:1px;display:block;overflow:hidden}.services-compiler em i{background:var(--blue);width:34%;height:100%;animation:2.4s ease-in-out infinite compilerRun;display:block}@keyframes compilerRun{50%{transform:translate(195%)}}.services-code-strip{background:var(--blue);color:#fff;border-block:1px solid var(--ink);padding:17px 0;overflow:hidden;transform:rotate(-.65deg)scale(1.015)}.services-code-strip>div{width:max-content;animation:24s linear infinite servicesMarquee;display:flex}.services-code-strip span{letter-spacing:.12em;white-space:nowrap;font-size:13px;font-weight:650}.services-code-strip b{color:#080808;margin:0 16px}@keyframes servicesMarquee{to{transform:translate(-50%)}}.service-atlas{color:#f3f1eb;background:#080808;padding:150px clamp(20px,6.5vw,105px) 170px}.service-atlas-heading{grid-template-columns:.42fr 1.3fr .52fr;align-items:end;gap:40px;margin-bottom:100px;display:grid}.service-atlas-heading h2,.engagement-heading h2{letter-spacing:-.072em;margin:0;font-size:clamp(58px,6.8vw,114px);line-height:.82}.service-atlas-heading h2 span,.engagement-heading h2 span{color:var(--blue)}.service-atlas-heading>p{color:#9c9a95;margin:0;line-height:1.55}.service-atlas-layout{grid-template-columns:minmax(0,1.12fr) minmax(330px,.68fr);align-items:start;gap:clamp(40px,6vw,100px);display:grid}.service-atlas-list{border-top:1px solid #ffffff59}.service-atlas-list button{text-align:left;width:100%;min-height:104px;color:inherit;cursor:pointer;background:0 0;border-bottom:1px solid #ffffff40;grid-template-columns:42px 70px 1fr auto 32px;align-items:center;gap:18px;padding:16px 0;transition:color .3s,padding .35s,background .35s;display:grid}.service-atlas-list button>.mono{color:#8a8882;font-size:8px}.service-atlas-list button strong{letter-spacing:-.045em;font-size:clamp(22px,2.2vw,36px);font-weight:560}.service-atlas-list button>em{letter-spacing:.12em;text-transform:uppercase;color:#8a8882;font-size:9px;font-style:normal}.service-atlas-list button>i{justify-self:end;font-size:25px;font-style:normal;font-weight:200}.service-atlas-list button:hover{background:#2878ff24;padding-inline:18px}.service-atlas-list button.is-active{background:var(--blue);color:#fff;padding-inline:18px}.service-atlas-list button.is-active>.mono,.service-atlas-list button.is-active>em{color:#fff}.service-atlas-detail{color:#090909;background:#d9e7ff;min-height:610px;padding:34px;position:sticky;top:118px;overflow:hidden}.service-detail-inner{z-index:1;animation:.45s cubic-bezier(.2,.8,.2,1) detailIn;position:relative}@keyframes detailIn{0%{opacity:0;transform:translateY(16px)}}.service-detail-signal{opacity:.15;color:var(--blue);position:absolute;top:-120px;right:-90px;transform:scale(4.2)rotate(-8deg)}.service-atlas-detail .mono{letter-spacing:.12em;font-size:8px}.service-atlas-detail h3{letter-spacing:-.065em;margin:150px 0 24px;font-size:clamp(42px,4.4vw,72px);line-height:.88}.service-atlas-detail>div>p{max-width:470px;margin:0;font-size:16px;line-height:1.55}.service-capabilities{flex-wrap:wrap;gap:7px;margin-top:35px;display:flex}.service-capabilities span{text-transform:uppercase;letter-spacing:.07em;border:1px solid #09090959;border-radius:30px;padding:8px 12px;font-size:9px}.service-atlas-detail a{text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #090909;justify-content:space-between;width:calc(100% - 4px);padding-bottom:8px;font-size:10px;display:flex;position:absolute;top:535px;left:0}.service-atlas-detail a span{color:var(--blue);font-size:16px}.service-glyph{color:currentColor;border:1px solid;border-radius:50%;flex:none;width:58px;height:58px;display:inline-block;position:relative;overflow:hidden}.service-glyph:before,.service-glyph:after,.service-glyph i,.service-glyph b{content:"";display:block;position:absolute}.glyph-software:before{content:"<";color:var(--blue);font:28px/1 monospace;top:11px;left:9px}.glyph-software:after{content:">";color:var(--blue);font:28px/1 monospace;top:11px;right:8px}.glyph-software i:first-of-type{background:currentColor;width:3px;height:32px;top:12px;left:27px;transform:skew(-16deg)}.glyph-web:before{border:1.5px solid;border-radius:2px;inset:12px 9px 10px}.glyph-web:after{background:currentColor;height:1px;top:21px;left:9px;right:9px}.glyph-web i:first-of-type{background:var(--blue);width:4px;height:4px;box-shadow:7px 0 0 var(--blue);border-radius:50%;top:16px;left:14px}.glyph-web i:last-of-type{border-right:3px solid var(--blue);border-bottom:3px solid var(--blue);width:13px;height:13px;bottom:12px;right:12px;transform:rotate(-18deg)}.glyph-cloud:before{background:var(--blue);border-radius:50%;width:7px;height:7px;top:11px;left:25px;box-shadow:-15px 25px,15px 25px}.glyph-cloud:after{border-bottom:1.5px solid;border-left:1.5px solid;border-right:1.5px solid;width:31px;height:25px;top:16px;left:13px;transform:rotate(45deg)}.glyph-cloud i:first-of-type{background:var(--blue);border-radius:50%;width:5px;height:5px;bottom:9px;left:26px}.glyph-leadership:before{border:1px dashed;border-radius:50%;inset:10px}.glyph-leadership:after{background:var(--blue);border-radius:50%;width:7px;height:7px;top:25px;left:25px;box-shadow:0 0 0 6px #2878ff33}.glyph-leadership i:first-of-type{background:currentColor;width:1px;height:46px;top:6px;left:28px}.glyph-leadership i:last-of-type{background:currentColor;width:46px;height:1px;top:28px;left:6px}.glyph-investor:before{border-bottom:1px solid;border-left:1px solid;width:32px;height:29px;bottom:12px;left:13px}.glyph-investor:after{background:var(--blue);transform-origin:0;width:29px;height:2px;top:31px;left:17px;transform:rotate(-35deg)}.glyph-investor i:first-of-type{border-top:2px solid var(--blue);border-right:2px solid var(--blue);width:6px;height:6px;top:12px;right:9px;transform:rotate(10deg)}.glyph-teams:before,.glyph-teams:after{border:1.5px solid;border-radius:50%;width:21px;height:21px;top:17px}.glyph-teams:before{left:10px}.glyph-teams:after{border-color:var(--blue);right:10px}.glyph-teams i:first-of-type{background:var(--blue);width:18px;height:2px;top:28px;left:20px}.service-atlas-list .is-active .service-glyph,.service-atlas-list .is-active .service-glyph:before,.service-atlas-list .is-active .service-glyph:after,.service-atlas-list .is-active .service-glyph i,.service-atlas-list .is-active .service-glyph b{border-color:#fff}.service-chapter{grid-template-columns:minmax(0,1.03fr) minmax(380px,.97fr);align-items:start;gap:clamp(50px,8vw,130px);min-height:120vh;padding:140px clamp(20px,6.5vw,105px);display:grid;overflow:hidden}.chapter-experience{color:#090909;background:#c8ddff}.chapter-operate{color:#f3f1eb;background:#080808}.chapter-media{--depth:0px;background:#111;height:calc(100vh - 165px);min-height:590px;position:sticky;top:115px;overflow:hidden}.chapter-experience .chapter-media{order:2}.chapter-media:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fff3}.chapter-media img{object-fit:cover;object-position:center;width:100%;height:calc(100% + 100px);transform:translateY(calc(var(--depth) - 50px)) scale(1.06);transition:transform .2s linear}.chapter-build .chapter-media img{object-position:58% center}.chapter-operate .chapter-media img{object-position:center}.chapter-image-grid{opacity:.15;mix-blend-mode:overlay;background-image:linear-gradient(#ffffff8c 1px,#0000 1px),linear-gradient(90deg,#ffffff8c 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0}.chapter-image-scan{background:var(--blue);height:1px;animation:6.5s ease-in-out infinite chapterScan;position:absolute;top:-5%;left:0;right:0;box-shadow:0 0 22px 4px #2878ffa6}@keyframes chapterScan{0%,12%{opacity:0;transform:translateY(0)}22%{opacity:1}78%{opacity:.2}90%,to{opacity:0;transform:translateY(80vh)}}.chapter-image-label{color:#090909;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f3f1ebc7;padding:8px 10px;font-size:7px;position:absolute;bottom:15px;left:16px}.chapter-image-code{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05080c73;border:1px solid #fff6;padding:8px 10px;font-size:8px;position:absolute;top:16px;right:16px}.chapter-content{padding-top:7vh}.chapter-kicker{align-items:center;gap:15px;font-size:9px;display:flex}.chapter-kicker span{color:var(--blue)}.service-chapter h2{letter-spacing:-.072em;margin:70px 0 45px;font-size:clamp(56px,6vw,102px);line-height:.82}.service-chapter h2>span{display:block}.chapter-intro{max-width:590px;margin:0 0 90px;font-size:clamp(17px,1.35vw,21px);line-height:1.5}.chapter-services{border-top:1px solid}.chapter-services>div{border-bottom:1px solid;grid-template-columns:38px 64px 1fr;align-items:center;gap:16px;padding:30px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.chapter-services>div{border-bottom:1px solid color-mix(in srgb, currentColor 28%, transparent)}}.chapter-services>div>.mono{opacity:.6;align-self:start;padding-top:10px;font-size:8px}.chapter-services h3{letter-spacing:-.05em;margin:0;font-size:clamp(26px,2.5vw,43px)}.chapter-services p{color:currentColor;grid-column:3;max-width:470px;margin:-22px 0 0}@supports (color:color-mix(in lab, red, red)){.chapter-services p{color:color-mix(in srgb, currentColor 65%, transparent)}}.chapter-services p{font-size:14px;line-height:1.5}.engagements{background:var(--paper);color:var(--ink);padding:150px clamp(20px,6.5vw,105px) 180px}.engagement-heading{grid-template-columns:.45fr 1.35fr;align-items:end;gap:50px;margin-bottom:100px;display:grid}.engagement-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.engagement-grid>div{border-right:1px solid var(--line);min-height:390px;padding:26px 28px 30px 0;transition:background .35s,color .35s,padding .35s;position:relative}.engagement-grid>div+div{padding-left:28px}.engagement-grid>div:hover{background:var(--blue);color:#fff;padding-inline:28px}.engagement-grid .mono{opacity:.65;font-size:8px}.engagement-grid h3{letter-spacing:-.055em;margin:130px 0 18px;font-size:clamp(32px,3.3vw,54px);line-height:.9}.engagement-grid p{max-width:360px;margin:0;font-size:15px;line-height:1.5}.engagement-grid>div>i{color:var(--blue);font-size:22px;font-style:normal;transition:transform .3s,color .3s;position:absolute;top:23px;right:26px}.engagement-grid>div:hover>i{color:#fff;transform:translate(6px,-6px)}.services-cta{color:#f3f1eb;background:#070707;flex-direction:column;min-height:100vh;padding:54px clamp(20px,3.2vw,52px) 28px;display:flex;position:relative;overflow:hidden}.services-cta-code{letter-spacing:-.18em;color:#2878ff21;place-content:center;font-size:48vw;font-weight:220;line-height:1;display:grid;position:absolute;inset:0;transform:translate(-4vw)skew(-4deg)}.services-cta-top{z-index:1;border-top:1px solid #3f3f3f;justify-content:space-between;padding-top:14px;font-size:8px;display:flex;position:relative}.services-cta-main{z-index:1;text-align:center;flex:1;place-content:center;justify-items:center;padding:8vh 0;display:grid;position:relative}.services-cta-main h2{letter-spacing:-.075em;margin:35px 0 0;font-size:clamp(66px,9vw,156px);line-height:.8}.services-cta-main h2 span{color:#0000;-webkit-text-stroke:1.5px #f3f1eb}.services-cta-main>a{border-bottom:2px solid var(--blue);text-align:left;letter-spacing:-.055em;justify-content:space-between;align-items:center;width:min(740px,82vw);margin-top:8vh;padding-bottom:16px;font-size:clamp(34px,4.7vw,72px);display:flex}.services-cta-main>a i{color:var(--blue);font-style:normal;transition:transform .3s}.services-cta-main>a:hover i{transform:translate(8px,-8px)}.services-cta footer{z-index:1;border-top:1px solid #3f3f3f;grid-template-columns:1fr 1fr 1fr;align-items:end;gap:30px;padding-top:24px;display:grid;position:relative}.services-cta footer>a{width:230px}.services-cta footer p{text-align:center;color:#888;margin:0;font-size:11px}.services-cta footer>div{text-transform:uppercase;letter-spacing:.08em;justify-content:flex-end;gap:24px;font-size:9px;display:flex}@media (max-width:1100px){.services-hero-copy{width:min(74vw,850px)}.services-hero-media{left:12vw}.services-hero h1{font-size:clamp(58px,8vw,100px)}.services-hero-count{display:none}.service-atlas-heading{grid-template-columns:1fr 2fr}.service-atlas-heading>p{grid-column:2}.service-atlas-layout{grid-template-columns:1fr}.service-atlas-detail{min-height:500px;position:relative;top:0}.service-atlas-detail h3{margin-top:110px}.service-atlas-detail a{top:430px}.service-chapter{grid-template-columns:1fr;min-height:auto}.chapter-media,.chapter-experience .chapter-media{order:0;height:68vh;min-height:540px;position:relative;top:0}.chapter-content{padding-top:20px}.chapter-intro{margin-bottom:60px}}@media (max-width:720px){.services-hero{flex-direction:column;padding:104px 16px 0;display:flex}.services-hero:after{display:none}.services-hero-copy{width:100%;min-height:auto;padding:5vh 0 6vh}.services-hero h1{font-size:15.1vw}.services-hero h1 .outline,.services-hero h1 .blue{margin-left:0}.services-hero-bottom{grid-template-columns:1fr;width:100%;margin-top:40px}.services-hero-media{order:2;min-height:52vh;margin-inline:-16px;position:relative;inset:auto;transform:none}.services-hero-media img{object-position:67% center}.services-hero-media:after{content:"";background:linear-gradient(180deg, var(--paper), transparent 24%);position:absolute;inset:0}.services-compiler{width:min(82vw,330px);bottom:18px;right:14px}.services-scroll{display:none}.services-code-strip{margin-top:0}.service-atlas{padding:95px 18px 100px}.service-atlas-heading{grid-template-columns:1fr;gap:35px;margin-bottom:60px}.service-atlas-heading h2,.engagement-heading h2{font-size:14vw}.service-atlas-heading>p{grid-column:1}.service-atlas-list button{grid-template-columns:28px 48px 1fr 26px;gap:10px;min-height:90px}.service-atlas-list button>em{display:none}.service-atlas-list button strong{font-size:23px}.service-atlas-list button>i{grid-column:4}.service-glyph{transform-origin:50%;width:44px;height:44px;transform:scale(.82)}.service-atlas-detail{min-height:570px;padding:26px}.service-atlas-detail h3{margin-top:130px;font-size:13vw}.service-atlas-detail a{top:500px}.service-chapter{gap:45px;padding:95px 18px}.chapter-media,.chapter-experience .chapter-media{height:54vh;min-height:420px;margin-inline:-18px}.service-chapter h2{margin-top:50px;font-size:13.4vw}.chapter-intro{margin-bottom:55px;font-size:17px}.chapter-services>div{grid-template-columns:30px 50px 1fr;gap:10px}.chapter-services h3{font-size:26px}.chapter-services p{grid-column:3;margin-top:-8px}.engagements{padding:95px 18px 110px}.engagement-heading{grid-template-columns:1fr;gap:40px;margin-bottom:65px}.engagement-grid{grid-template-columns:1fr}.engagement-grid>div,.engagement-grid>div+div{border-right:0;border-bottom:1px solid var(--line);min-height:310px;padding:24px 0}.engagement-grid>div:hover{padding-inline:20px}.engagement-grid h3{margin-top:95px}.services-cta{padding-inline:18px}.services-cta-top span:last-child{display:none}.services-cta-code{font-size:74vw}.services-cta-main>a{width:88vw}.services-cta footer{grid-template-columns:1fr;gap:24px}.services-cta footer>a{width:200px}.services-cta footer p{text-align:left}.services-cta footer>div{flex-wrap:wrap;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.services-intro,.services-hero-media{opacity:1;transform:none}}.work-page{background:var(--paper);color:var(--ink)}.work-hero{--wx:0px;--wy:0px;isolation:isolate;min-height:100svh;padding:132px clamp(20px,3.2vw,52px) 42px;position:relative;overflow:hidden}.work-hero:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg, var(--paper) 0%, var(--paper) 28%, var(--paper) 48%, transparent 72%), linear-gradient(0deg, var(--paper), transparent 17%);position:absolute;inset:84px 0 0}@supports (color:color-mix(in lab, red, red)){.work-hero:after{background:linear-gradient(90deg, var(--paper) 0%, color-mix(in srgb, var(--paper) 98%, transparent) 28%, color-mix(in srgb, var(--paper) 75%, transparent) 48%, transparent 72%), linear-gradient(0deg, color-mix(in srgb, var(--paper) 88%, transparent), transparent 17%)}}.work-hero-grid{z-index:1;opacity:.28;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:7vw 7vw;position:absolute;inset:84px 0 0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.work-hero-copy{z-index:4;flex-direction:column;justify-content:center;width:min(62vw,1110px);min-height:calc(100svh - 180px);display:flex;position:relative}.work-hero h1{letter-spacing:-.078em;margin:0;font-size:clamp(61px,7.1vw,128px);font-weight:740;line-height:.79}.work-hero h1>span{white-space:nowrap;display:block}.work-hero h1 .outline{color:#0000;-webkit-text-stroke:1.7px var(--ink);margin-left:3vw}.work-hero h1 .blue{color:var(--blue);margin-left:7vw}.work-intro{opacity:0;animation:.9s cubic-bezier(.2,.8,.2,1) forwards workIntro;transform:translateY(34px)}.work-hero-copy .work-intro:first-child{animation-delay:.1s}.work-hero h1 .work-intro:first-child{animation-delay:.2s}.work-hero h1 .work-intro:nth-child(2){animation-delay:.32s}.work-hero h1 .work-intro:nth-child(3){animation-delay:.44s}.work-hero-bottom.work-intro{animation-delay:.56s}@keyframes workIntro{to{opacity:1;transform:translateY(0)}}.work-hero-bottom{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:34px;width:min(670px,56vw);margin-top:7vh;display:grid}.work-hero-bottom p{letter-spacing:-.02em;margin:0;font-size:clamp(16px,1.25vw,20px);line-height:1.45}.work-hero-stack{z-index:0;perspective:1300px;transform-style:preserve-3d;animation:1.2s cubic-bezier(.2,.8,.2,1) .3s both workStackIn;position:absolute;inset:84px -3vw 0 31vw}@keyframes workStackIn{0%{opacity:0;transform:translateY(45px)scale(1.05)}to{opacity:1;transform:none}}.work-stack-card{background:#0a0a0a;border:1px solid #ffffff73;transition:transform .25s ease-out;position:absolute;overflow:hidden;box-shadow:0 28px 75px #030e233d}.work-stack-content{transform-origin:50%;backface-visibility:hidden;width:100%;height:100%;animation:.85s cubic-bezier(.2,.75,.25,1) both workStackSwap;position:relative}.work-stack-card img{object-fit:contain;width:100%;height:100%}.work-stack-content>span{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050505ad;padding:7px 9px;font-size:7px;position:absolute;bottom:10px;left:12px}@keyframes workStackSwap{0%{opacity:0;transform:perspective(900px)rotateY(14deg)translate3d(24px,8px,-25px)scale(.97)}to{opacity:1;transform:none}}.stack-1{z-index:3;aspect-ratio:1.67;width:min(57vw,920px);transform:translate(var(--wx), var(--wy)) rotateY(-7deg) rotateZ(1.5deg);animation:8s ease-in-out infinite stackFloatOne;top:10%;right:0}.stack-2{z-index:2;aspect-ratio:1.67;width:min(43vw,690px);transform:translate(calc(var(--wx) * -.45), calc(var(--wy) * -.4)) rotateY(9deg) rotateZ(-4deg);animation:9s ease-in-out 1s infinite stackFloatTwo;top:39%;right:22%}.stack-3{z-index:1;aspect-ratio:1.67;width:min(36vw,580px);transform:translate(calc(var(--wx) * .3), calc(var(--wy) * .5)) rotateY(-6deg) rotateZ(5deg);animation:10s ease-in-out .5s infinite stackFloatThree;top:63%;right:2%}@keyframes stackFloatOne{50%{margin-top:-10px}}@keyframes stackFloatTwo{50%{margin-top:14px}}@keyframes stackFloatThree{50%{margin-top:-8px}}.work-stack-bracket{z-index:4;color:#2878ffcc;letter-spacing:-.16em;text-shadow:0 0 28px #2878ff59;font:700 clamp(36px,4vw,68px)/1 monospace;position:absolute;top:10%;right:4%}.work-stack-bracket b{color:#090909}[data-theme=dark] .work-stack-bracket b{color:#f3f1eb}.work-stack-scan{z-index:5;opacity:0;background:linear-gradient(to bottom, transparent, var(--blue), transparent);width:1px;box-shadow:0 0 22px var(--blue);animation:7s ease-in-out 1.2s infinite workScan;position:absolute;top:4%;bottom:5%;left:22%}@keyframes workScan{0%,14%{opacity:0;transform:translate(0)}24%{opacity:.85}76%{opacity:.15}88%,to{opacity:0;transform:translate(48vw)}}.work-hero-count{z-index:5;color:#090909;align-items:end;gap:12px;display:flex;position:absolute;top:114px;right:clamp(26px,4vw,70px)}.work-hero-count b{color:var(--blue);letter-spacing:-.08em;font-size:clamp(50px,5.5vw,86px);line-height:.74}.work-hero-count span{font-size:7px;line-height:1.35}[data-theme=dark] .work-hero-count{color:#f3f1eb}.work-hero-scroll{z-index:5;writing-mode:vertical-rl;font-size:8px;position:absolute;bottom:28px;left:clamp(20px,3.2vw,52px);transform:rotate(180deg)}.work-hero-scroll span{color:var(--blue)}[data-theme=dark] .work-hero:after{background:linear-gradient(90deg,#0a0a0a 0%,#0a0a0afa 30%,#0a0a0ac2 50%,#0000 73%),linear-gradient(#0000 80%,#0a0a0ae6)}[data-theme=dark] .work-stack-card{filter:brightness(.76)saturate(1.15)}.work-marquee{background:var(--blue);color:#fff;border-block:1px solid var(--ink);padding:17px 0;overflow:hidden;transform:rotate(.75deg)scale(1.015)}.work-marquee>div{width:max-content;animation:27s linear infinite workMarquee;display:flex}.work-marquee span{white-space:nowrap;letter-spacing:.11em;font-size:13px;font-weight:650}.work-marquee b{color:#080808;margin:0 19px}@keyframes workMarquee{to{transform:translate(-50%)}}.project-index{color:#f3f1eb;background:#080808;padding:110px clamp(20px,6.5vw,105px) 125px}.project-index-heading{grid-template-columns:.4fr 1.2fr .6fr;align-items:end;gap:40px;margin-bottom:72px;display:grid}.project-index-heading h2{letter-spacing:-.072em;margin:0;font-size:clamp(58px,6.9vw,116px);line-height:.81}.project-index-heading h2 span{color:var(--blue)}.project-filters{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.project-filters button{color:inherit;cursor:pointer;text-transform:uppercase;letter-spacing:.08em;background:0 0;border:1px solid #ffffff59;border-radius:30px;padding:9px 14px;font-size:8px;transition:all .3s}.project-filters button:hover,.project-filters button.is-active{background:var(--blue);border-color:var(--blue);color:#fff}.project-browser{grid-template-columns:minmax(0,1.18fr) minmax(360px,.62fr);align-items:start;gap:clamp(40px,6vw,100px);display:grid}.project-preview{position:sticky;top:112px}.project-preview-image{aspect-ratio:1.745;background:#111;animation:.55s cubic-bezier(.2,.8,.2,1) projectPreviewIn;position:relative;overflow:hidden}@keyframes projectPreviewIn{0%{opacity:0;transform:scale(.975)}}.project-preview-image>img{object-fit:contain;width:100%;height:100%;transition:filter .45s}.project-preview:hover .project-preview-image>img{filter:saturate(1.06)contrast(1.02)}.project-valmore .project-preview-image{background:#030303}.project-idh .project-preview-image{background:#e6e4e1}.project-preview-grid{opacity:.15;mix-blend-mode:overlay;pointer-events:none;background-image:linear-gradient(#fff9 1px,#0000 1px),linear-gradient(90deg,#fff9 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0}.project-preview-number,.project-preview-signal{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050505b3;padding:7px 9px;font-size:7px;position:absolute}.project-preview-number{top:13px;left:13px}.project-preview-signal{color:#7db4ff;bottom:13px;right:13px}.project-preview-image>a{text-align:center;background:var(--blue);color:#fff;text-transform:uppercase;letter-spacing:.06em;border-radius:50%;place-content:center;width:100px;height:100px;font-size:9px;transition:transform .3s;display:grid;position:absolute;top:18px;right:18px;transform:scale(.82)}.project-preview-image>a:hover{transform:scale(1)}.project-preview-image>a i{font-size:16px;font-style:normal}.project-preview-copy{border-top:1px solid #ffffff8c;grid-template-columns:100px 1fr;gap:12px;margin-top:18px;padding-top:20px;animation:.45s cubic-bezier(.2,.8,.2,1) projectCopyIn;display:grid}@keyframes projectCopyIn{0%{opacity:0;transform:translateY(10px)}}.project-preview-copy>.mono{color:#8c8a85;padding-top:8px;font-size:8px}.project-preview-copy h3{letter-spacing:-.06em;margin:0;font-size:clamp(36px,4.3vw,70px);line-height:.9}.project-preview-copy p{color:#aaa8a2;grid-column:2;max-width:590px;margin:6px 0 0;line-height:1.5}.project-list{border-top:1px solid #ffffff59}.project-list button{text-align:left;width:100%;min-height:92px;color:inherit;cursor:pointer;background:0 0;border-bottom:1px solid #ffffff3d;grid-template-columns:34px 1fr auto 24px;align-items:center;gap:12px;padding:12px 0;transition:background .3s,padding .35s,color .3s;display:grid}.project-list button>.mono{color:#85837e;font-size:8px}.project-list button strong{letter-spacing:-.045em;font-size:clamp(22px,2.2vw,35px);font-weight:540}.project-list button em{color:#85837e;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-style:normal}.project-list button>i{color:var(--blue);opacity:0;justify-self:end;font-style:normal;transition:all .3s;transform:translate(-8px,8px)}.project-list button:hover,.project-list button.is-active{background:var(--blue);color:#fff;padding-inline:16px}.project-list button:hover>.mono,.project-list button:hover em,.project-list button.is-active>.mono,.project-list button.is-active em{color:#fff}.project-list button:hover>i,.project-list button.is-active>i{color:#fff;opacity:1;transform:none}.work-case{grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);align-items:center;gap:clamp(42px,5.5vw,92px);min-height:0;padding:86px clamp(20px,6.5vw,105px);display:grid;overflow:hidden}.work-case:nth-child(2n) .work-case-visual{order:2}.work-case-valmore{color:#f3f1eb;background:#0a0a0a}.work-case-idh{color:#210909;background:#ead7d5}.work-case-raya{color:#f3f1eb;background:#062b46}.work-case-elsewedy{color:#f3f1eb;background:#26070d}.work-case-transmar{color:#fff;background:#0f68aa}.work-case-sico{color:#07172c;background:#d7e8ff}.work-case-visual{aspect-ratio:1.65;background:#111;width:100%;height:auto;min-height:0;position:relative;overflow:hidden;box-shadow:22px 22px}@supports (color:color-mix(in lab, red, red)){.work-case-visual{box-shadow:22px 22px 0 color-mix(in srgb, currentColor 10%, transparent)}}.work-case-visual>img{object-fit:contain;width:100%;height:100%;transition:filter .5s}.work-case-visual:hover>img{filter:saturate(1.1)contrast(1.03)}.work-case-grid{opacity:.14;mix-blend-mode:overlay;background-image:linear-gradient(#ffffffa6 1px,#0000 1px),linear-gradient(90deg,#ffffffa6 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0}.work-case-index{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050505ad;padding:7px 9px;font-size:7px;position:absolute;top:14px;left:14px}.work-case-cursor{background:var(--blue);color:#fff;opacity:0;border-radius:50%;place-content:center;width:82px;height:82px;font-size:24px;transition:transform .35s,opacity .35s;display:grid;position:absolute;bottom:18px;right:18px;transform:scale(.25)}.work-case-visual:hover .work-case-cursor{opacity:1;transform:scale(1)}.work-case-info{align-self:center}.work-case-info>.mono{letter-spacing:.1em;gap:14px;font-size:8px;display:flex}.work-case-info>.mono span{color:var(--blue)}.work-case-info h2{letter-spacing:-.075em;margin:34px 0 22px;font-size:clamp(52px,5.5vw,94px);line-height:.82}.work-case-info>p{max-width:560px;margin:0;font-size:clamp(17px,1.3vw,20px);line-height:1.5}.work-case-meta{border-top:1px solid;grid-template-columns:100px 1fr;gap:18px;margin-top:40px;padding-top:14px;display:grid}.work-case-meta span{letter-spacing:.1em;opacity:.6;font:8px SFMono-Regular,monospace}.work-case-meta strong{text-transform:uppercase;letter-spacing:.07em;font-size:12px;font-weight:500;line-height:1.45}.work-case-info>a{border-bottom:2px solid var(--blue);text-transform:uppercase;letter-spacing:.09em;justify-content:space-between;width:min(420px,100%);margin-top:34px;padding-bottom:10px;font-size:11px;display:flex}.work-case-info>a i{color:var(--blue);font-size:18px;font-style:normal;transition:transform .3s}.work-case-info>a:hover i{transform:translate(7px,-7px)}.work-case-selected{color:currentColor;margin-top:34px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.work-case-selected{color:color-mix(in srgb, currentColor 55%, transparent)}}.work-case-selected{letter-spacing:.1em;font:8px SFMono-Regular,monospace}.work-cta{color:#f3f1eb;background:#070707;flex-direction:column;min-height:100vh;padding:54px clamp(20px,3.2vw,52px) 28px;display:flex;position:relative;overflow:hidden}.work-cta-signal{letter-spacing:-.18em;color:#2878ff21;place-content:center;font-size:48vw;font-weight:220;line-height:1;display:grid;position:absolute;inset:0;transform:translate(-4vw)skew(-4deg)}.work-cta-top{z-index:1;border-top:1px solid #3f3f3f;justify-content:space-between;padding-top:14px;font-size:8px;display:flex;position:relative}.work-cta-main{z-index:1;text-align:center;flex:1;place-content:center;justify-items:center;padding:8vh 0;display:grid;position:relative}.work-cta-main h2{letter-spacing:-.075em;margin:35px 0 0;font-size:clamp(66px,9vw,156px);line-height:.8}.work-cta-main h2 span{color:#0000;-webkit-text-stroke:1.5px #f3f1eb}.work-cta-main>a{border-bottom:2px solid var(--blue);text-align:left;letter-spacing:-.055em;justify-content:space-between;align-items:center;width:min(760px,84vw);margin-top:8vh;padding-bottom:16px;font-size:clamp(32px,4.5vw,70px);display:flex}.work-cta-main>a i{color:var(--blue);font-style:normal;transition:transform .3s}.work-cta-main>a:hover i{transform:translate(8px,-8px)}.work-cta footer{z-index:1;border-top:1px solid #3f3f3f;grid-template-columns:1fr 1fr 1fr;align-items:end;gap:30px;padding-top:24px;display:grid;position:relative}.work-cta footer>a{width:230px}.work-cta footer p{text-align:center;color:#888;margin:0;font-size:11px}.work-cta footer>div{text-transform:uppercase;letter-spacing:.08em;justify-content:flex-end;gap:24px;font-size:9px;display:flex}@media (max-width:1100px){.work-hero-copy{width:min(74vw,880px)}.work-hero-stack{left:24vw}.work-hero-count{display:none}.project-index-heading{grid-template-columns:1fr 2fr}.project-filters{grid-column:2;justify-content:flex-start}.project-browser{grid-template-columns:1fr}.project-preview{position:relative;top:0}.work-case{grid-template-columns:1fr;min-height:auto}.work-case:nth-child(2n) .work-case-visual{order:0}.work-case-visual{height:auto}.client-wall-heading{grid-template-columns:1fr 2fr}.client-wall-heading>p{grid-column:2}}@media (max-width:720px){.work-hero{flex-direction:column;padding:104px 16px 0;display:flex}.work-hero:after{display:none}.work-hero-copy{width:100%;min-height:auto;padding:5vh 0 6vh}.work-hero h1{font-size:15.1vw}.work-hero h1 .outline,.work-hero h1 .blue{margin-left:0}.work-hero-bottom{grid-template-columns:1fr;width:100%;margin-top:40px}.work-hero-stack{order:2;min-height:58vh;margin-inline:-16px;position:relative;inset:auto;overflow:hidden}.work-stack-card{box-shadow:0 16px 45px #030e2338}.stack-1{width:88vw;top:4%;right:-7vw}.stack-2{width:72vw;top:39%;right:25vw}.stack-3{width:66vw;top:63%;right:-2vw}.work-stack-bracket{right:18px}.work-hero-scroll{display:none}.project-index{padding:80px 18px 88px}.project-index-heading{grid-template-columns:1fr;gap:35px;margin-bottom:60px}.project-index-heading h2{font-size:14vw}.project-filters{grid-column:1;justify-content:flex-start}.project-browser{gap:55px}.project-preview-image{aspect-ratio:1.745}.project-preview-copy{grid-template-columns:1fr}.project-preview-copy p{grid-column:1}.project-list button{grid-template-columns:28px 1fr 22px;min-height:82px}.project-list button em{display:none}.project-list button>i{grid-column:3}.work-case{gap:42px;padding:68px 18px}.work-case-visual{width:calc(100% + 36px);height:auto;min-height:0;box-shadow:none;margin-inline:-18px}.work-case-info h2{margin-top:42px;font-size:14vw}.work-case-meta{grid-template-columns:76px 1fr;margin-top:50px}.work-cta{padding-inline:18px}.work-cta-top span:last-child{display:none}.work-cta-signal{font-size:74vw}.work-cta-main>a{width:88vw}.work-cta footer{grid-template-columns:1fr;gap:24px}.work-cta footer>a{width:200px}.work-cta footer p{text-align:left}.work-cta footer>div{flex-wrap:wrap;justify-content:flex-start}.client-wall{padding:82px 0 72px}.client-wall-heading{grid-template-columns:1fr;gap:32px;padding-inline:18px}.client-wall-heading h2{font-size:14vw}.client-wall-heading>p{grid-column:1}.client-wall-rails{margin-top:52px}.client-logo{width:180px;height:106px;padding:22px}.client-logo img{max-height:50px}.client-wall-signal{margin-inline:18px}}@media (prefers-reduced-motion:reduce){.work-intro,.work-hero-stack{opacity:1;transform:none}.work-stack-content{animation:none}}.about-page{background:var(--paper);color:var(--ink)}.about-hero{--ax:0px;--ay:0px;isolation:isolate;min-height:88svh;padding:126px clamp(20px,3.2vw,52px) 48px;position:relative;overflow:hidden}.about-hero-grid{z-index:-1;opacity:.28;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:7vw 7vw;position:absolute;inset:84px 0 0;-webkit-mask-image:linear-gradient(#000,#0000 96%);mask-image:linear-gradient(#000,#0000 96%)}.about-hero-copy{z-index:3;flex-direction:column;justify-content:center;width:min(61vw,1050px);min-height:calc(88svh - 174px);display:flex;position:relative}.about-hero h1{letter-spacing:-.078em;margin:0;font-size:clamp(62px,6.45vw,116px);font-weight:740;line-height:.8}.about-hero h1>span{white-space:nowrap;display:block}.about-hero h1 .outline{color:#0000;-webkit-text-stroke:1.6px var(--ink);margin-left:3vw}.about-hero h1 .blue{color:var(--blue);margin-left:7vw}.about-hero-bottom{grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:35px;width:min(670px,100%);margin-top:7vh;display:grid}.about-hero-bottom p{letter-spacing:-.025em;max-width:430px;margin:0;font-size:clamp(17px,1.38vw,22px);line-height:1.4}.about-hero-bottom>span{color:var(--muted);text-align:right;font-size:7px;line-height:1.7}.about-hero-art{--about-depth:0px;z-index:0;background:var(--paper);transform:translate3d(var(--ax), calc(var(--ay) + var(--about-depth)), 0) scale(1.025);transition:transform .25s ease-out;position:absolute;inset:84px -2.5vw 0 24vw;overflow:hidden}.about-hero-art:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg, var(--paper) 0%, var(--paper) 20%, var(--paper) 39%, var(--paper) 54%, transparent 68%), linear-gradient(0deg, var(--paper) 0%, var(--paper) 12%, var(--paper) 27%, transparent 42%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.about-hero-art:before{background:linear-gradient(90deg, var(--paper) 0%, color-mix(in srgb, var(--paper) 97%, transparent) 20%, color-mix(in srgb, var(--paper) 75%, transparent) 39%, color-mix(in srgb, var(--paper) 24%, transparent) 54%, transparent 68%), linear-gradient(0deg, var(--paper) 0%, color-mix(in srgb, var(--paper) 82%, transparent) 12%, color-mix(in srgb, var(--paper) 24%, transparent) 27%, transparent 42%)}}.about-hero-art img{object-fit:cover;object-position:67% center;filter:saturate(1.04)contrast(1.03);width:100%;height:100%}[data-theme=dark] .about-hero-art img{filter:brightness(.58)saturate(1.2)contrast(1.22)}[data-theme=dark] .about-hero-art:before{background:linear-gradient(90deg,#0a0a0a 0%,#0a0a0afa 20%,#0a0a0ac2 40%,#0a0a0a3d 56%,#0000 69%),linear-gradient(#0000 58%,#0a0a0a40 72%,#0a0a0ad1 87%,#0a0a0a 100%)}.about-art-scan{z-index:3;opacity:0;background:var(--blue);width:1px;box-shadow:0 0 28px var(--blue);animation:6.5s ease-in-out 1.5s infinite aboutScan;position:absolute;top:0;bottom:0;left:0}@keyframes aboutScan{0%,14%,to{opacity:0;transform:translate(0)}22%{opacity:.85}76%{opacity:.25}88%{opacity:0;transform:translate(45vw)}}.about-art-code{z-index:4;border-top:2px solid var(--blue);color:#eee;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070707bd;justify-content:space-between;gap:15px;width:clamp(290px,25vw,410px);padding:12px 14px;font-size:7px;display:flex;position:absolute;bottom:28px;right:clamp(34px,4vw,76px);box-shadow:0 14px 48px #030c1b33}.about-art-code b{color:#a9a9a9;font-weight:400}.about-art-code b i{background:#30cb7a;border-radius:50%;width:5px;height:5px;margin-right:7px;animation:2s infinite blink;display:inline-block;box-shadow:0 0 0 5px #30cb7a1f}.about-art-label{z-index:4;color:#090909;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f3f1ebc7;align-items:center;gap:10px;padding:9px 11px;font-size:6px;display:flex;position:absolute;top:16px;right:16px}.about-art-label b{color:var(--blue);letter-spacing:-.18em;font-size:16px}.about-scroll{z-index:4;writing-mode:vertical-rl;font-size:7px;position:absolute;bottom:28px;left:clamp(20px,3.2vw,52px);transform:rotate(180deg)}.about-scroll span{color:var(--blue)}.about-intro{opacity:0;animation:.85s cubic-bezier(.2,.8,.2,1) forwards aboutIntro;transform:translateY(30px)}.about-hero-copy .about-intro:first-child{animation-delay:.12s}.about-hero-copy .about-intro:nth-child(2){animation-delay:.24s}.about-hero-copy .about-intro:nth-child(3){animation-delay:.38s}.about-art-intro{opacity:0;animation:1s cubic-bezier(.2,.8,.2,1) .48s forwards aboutArtIntro}@keyframes aboutIntro{to{opacity:1;transform:translateY(0)}}@keyframes aboutArtIntro{to{opacity:1}}.about-rail{border-block:1px solid var(--ink);background:var(--blue);color:#fff;padding:15px 0;overflow:hidden;transform:rotate(-.65deg)scale(1.01)}.about-rail>div{width:max-content;animation:29s linear infinite aboutRail;display:flex}.about-rail span{white-space:nowrap;letter-spacing:.12em;font-size:11px;font-weight:650}.about-rail b{color:#060606;letter-spacing:-.18em;margin:0 22px}@keyframes aboutRail{to{transform:translate(-50%)}}.about-story{padding:140px clamp(20px,6.5vw,105px) 130px}.about-story-heading{grid-template-columns:.55fr 1.45fr;align-items:end;gap:5vw;margin-top:85px;display:grid}.about-story-lead{flex-direction:column;justify-content:space-between;align-self:stretch;gap:70px;min-width:0;padding:7px 0 12px;display:flex}.about-story-lead>p{max-width:390px;margin:0;font-size:18px;line-height:1.45}.about-story-heading h2{text-align:right;letter-spacing:-.078em;margin:0;font-size:clamp(62px,8vw,136px);line-height:.8}.about-story-heading h2 span{color:#0000;-webkit-text-stroke:1.5px var(--ink)}.story-compiler{border:1px solid var(--line);background:var(--paper);width:min(100%,465px);min-height:218px;padding:14px 16px 13px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.story-compiler{background:color-mix(in srgb, var(--paper) 87%, var(--blue) 13%)}}.story-compiler{box-shadow:0 22px 60px var(--ink)}@supports (color:color-mix(in lab, red, red)){.story-compiler{box-shadow:0 22px 60px color-mix(in srgb, var(--ink) 8%, transparent)}}.story-compiler{font-size:7px}.story-compiler:before{content:"";opacity:.32;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);pointer-events:none;background-size:34px 34px;position:absolute;inset:0}.story-compiler-head,.story-compiler-foot{z-index:2;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.story-compiler-head{border-bottom:1px solid var(--line);padding-bottom:12px}.story-compiler-head span{align-items:center;gap:8px;display:flex}.story-compiler-head span i{background:#30cb7a;border-radius:50%;width:6px;height:6px;animation:1.4s ease-out infinite storyLive;box-shadow:0 0 0 5px #30cb7a1c}.story-compiler-head>b{color:var(--blue);font-weight:500}@keyframes storyLive{50%{box-shadow:0 0 0 11px #30cb7a00}}.story-compiler-body{z-index:2;border-bottom:1px solid var(--line);padding:13px 0 11px;position:relative}.story-compiler-body>div{grid-template-columns:26px minmax(0,1fr) 22px;align-items:center;min-height:31px;display:grid}.story-compiler-body>div>span{color:var(--muted);opacity:.55}.story-compiler-body code{white-space:nowrap;width:max-content;max-width:100%;color:var(--ink);font:inherit;letter-spacing:.02em;clip-path:inset(0 100% 0 0);overflow:hidden}.story-compiler-body code b{color:var(--blue);font-weight:500}.story-compiler-body em{color:#30a96a;opacity:0;font-style:normal}.story-compiler-body>div:first-child code{animation:7.4s steps(20,end) infinite storyTypeOne}.story-compiler-body>div:nth-child(2) code{animation:7.4s steps(19,end) infinite storyTypeTwo}.story-compiler-body>div:nth-child(3) code{animation:7.4s steps(18,end) infinite storyTypeThree}.story-compiler-body>div:first-child em{animation:7.4s infinite storyOkOne}.story-compiler-body>div:nth-child(2) em{animation:7.4s infinite storyOkTwo}.story-compiler-body>div:nth-child(3) em{animation:7.4s infinite storyOkThree}@keyframes storyTypeOne{0%,4%{clip-path:inset(0 100% 0 0)}22%,91%{clip-path:inset(0)}96%,to{clip-path:inset(0 100% 0 0)}}@keyframes storyTypeTwo{0%,25%{clip-path:inset(0 100% 0 0)}43%,91%{clip-path:inset(0)}96%,to{clip-path:inset(0 100% 0 0)}}@keyframes storyTypeThree{0%,46%{clip-path:inset(0 100% 0 0)}64%,91%{clip-path:inset(0)}96%,to{clip-path:inset(0 100% 0 0)}}@keyframes storyOkOne{0%,21%{opacity:0}23%,91%{opacity:1}96%,to{opacity:0}}@keyframes storyOkTwo{0%,42%{opacity:0}44%,91%{opacity:1}96%,to{opacity:0}}@keyframes storyOkThree{0%,63%{opacity:0}65%,91%{opacity:1}96%,to{opacity:0}}.story-compiler-foot{padding-top:11px}.story-compiler-foot>span{color:var(--muted)}.story-compiler-foot>strong{color:var(--blue);opacity:0;margin-left:auto;font-weight:500;animation:7.4s infinite storyReady}.story-compiler-foot>i{background:var(--blue);width:34px;height:2px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.story-compiler-foot>i{background:color-mix(in srgb, var(--blue) 20%, transparent)}}.story-compiler-foot>i b{background:var(--blue);width:38%;height:100%;animation:1.5s ease-in-out infinite storyFootSignal;display:block}.story-compiler-scan{z-index:3;background:var(--blue);width:2px;height:0;animation:7.4s ease-in-out infinite storyScan;position:absolute;top:0;left:0;box-shadow:0 0 18px #2878ff8c}@keyframes storyReady{0%,66%{opacity:0;transform:translate(-8px)}70%,91%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes storyFootSignal{50%{transform:translate(165%)}}@keyframes storyScan{0%,3%{opacity:0;height:0}7%{opacity:1}67%{opacity:1;height:100%}78%,to{opacity:0;height:100%}}.about-story-body{border-top:1px solid var(--ink);grid-template-columns:.65fr 1.35fr;align-items:center;gap:7vw;margin-top:110px;padding-top:55px;display:grid}.about-story-marker{aspect-ratio:1.18;background:var(--paper);justify-content:center;align-items:center;width:min(100%,460px);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.about-story-marker{background:color-mix(in srgb, var(--paper) 86%, var(--blue) 14%)}}.about-story-marker{border:1px solid var(--line)}.about-story-marker>span{z-index:2;color:var(--blue);font-size:clamp(75px,9vw,150px);font-weight:220;animation:4.5s ease-in-out infinite markerBracket;position:relative}.about-story-marker>span:first-child{transform:translate(12px)}.about-story-marker>span:nth-child(3){animation-delay:-2.25s;transform:translate(-12px)}.about-story-marker>b{z-index:3;color:var(--ink);letter-spacing:-.13em;font-size:clamp(120px,15vw,250px);line-height:.7;position:relative;transform:skew(-6deg)}.about-story-marker:before{content:"";aspect-ratio:1;border:1px dashed var(--blue);width:70%;position:absolute}@supports (color:color-mix(in lab, red, red)){.about-story-marker:before{border:1px dashed color-mix(in srgb, var(--blue) 48%, transparent)}}.about-story-marker:before{border-radius:50%;animation:18s linear infinite orbit}.about-story-marker:after{content:"";background:var(--blue);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite markerPulse;position:absolute;box-shadow:0 0 0 8px #2878ff1a}@keyframes markerBracket{50%{transform:translate(1px)}}@keyframes markerPulse{50%{box-shadow:0 0 0 17px #2878ff00}}.about-story-marker>i{color:var(--muted);font-size:7px;font-style:normal;position:absolute;bottom:14px;left:16px}.about-story-copy{grid-template-columns:1fr 1fr;gap:30px 45px;max-width:790px;margin-left:auto;font-size:16px;line-height:1.58;display:grid}.about-story-copy p{margin:0}.about-story-copy .lead{letter-spacing:-.045em;grid-column:1/-1;max-width:700px;font-size:clamp(26px,2.5vw,43px);line-height:1.08}.about-facts{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin:115px 0 0 calc(32.5% + 3.5vw);display:grid}.about-facts>div{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:170px;padding:22px 22px 20px 0;display:flex}.about-facts>div+div{padding-left:22px}.about-facts strong{letter-spacing:-.07em;color:var(--blue);font-size:clamp(54px,5.6vw,92px);line-height:.8}.about-facts span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px;line-height:1.4}.about-craft{color:#f3f1eb;background:#080808;grid-template-columns:1.35fr .65fr;align-items:center;gap:clamp(35px,6vw,105px);padding:86px clamp(20px,6.5vw,105px);display:grid}.about-craft-frame{--about-depth:0px;height:clamp(320px,37vw,560px);transform:translateY(var(--about-depth));border:1px solid #3b3b3b;position:relative;overflow:hidden}.about-craft-frame:after{content:"";pointer-events:none;background:linear-gradient(#0000 66%,#0000006b);position:absolute;inset:0}.about-craft-frame img{object-fit:cover;object-position:center;filter:saturate(1.12)contrast(1.04);width:100%;height:100%;transform:scale(1.03)}.about-craft-readout{z-index:3;border-top:1px solid #ffffff8c;justify-content:space-between;gap:20px;padding-top:12px;font-size:7px;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.about-craft-readout span i{background:var(--blue);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 0 6px #2878ff21}.about-craft-readout code{color:var(--blue);font:inherit}.about-craft-corners i{z-index:4;width:38px;height:38px;position:absolute}.about-craft-corners i:first-child{border-top:3px solid var(--blue);border-left:3px solid var(--blue);top:0;left:0}.about-craft-corners i:nth-child(2){border-top:3px solid var(--blue);border-right:3px solid var(--blue);top:0;right:0}.about-craft-corners i:nth-child(3){border-bottom:3px solid var(--blue);border-left:3px solid var(--blue);bottom:0;left:0}.about-craft-corners i:nth-child(4){border-bottom:3px solid var(--blue);border-right:3px solid var(--blue);bottom:0;right:0}.about-craft-copy>span{color:#868686;font-size:8px}.about-craft-copy h2{letter-spacing:-.075em;margin:45px 0 40px;font-size:clamp(48px,5.7vw,96px);line-height:.8}.about-craft-copy h2 em{color:var(--blue);font-style:normal}.about-craft-copy p{color:#adadad;max-width:440px;margin:0;font-size:17px;line-height:1.5}.about-purpose{background:var(--paper);padding:135px clamp(20px,6.5vw,105px)}@supports (color:color-mix(in lab, red, red)){.about-purpose{background:color-mix(in srgb, var(--paper) 84%, var(--blue) 16%)}}.about-purpose{color:var(--ink)}.about-purpose-grid{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:1fr 1fr;margin-top:80px;display:grid}.about-purpose article{flex-direction:column;min-height:590px;padding:34px clamp(24px,4vw,70px) 34px 0;display:flex;position:relative}.about-purpose article+article{border-left:1px solid var(--ink);padding-left:clamp(24px,4vw,70px);padding-right:0}.about-purpose article>span{color:var(--muted);font-size:8px}.about-purpose h2{letter-spacing:-.07em;margin:15vh 0 30px;font-size:clamp(49px,5vw,85px);line-height:.82}.about-purpose h2 em{color:var(--blue);font-style:normal}.about-purpose article p{max-width:580px;margin:0 0 45px;font-size:16px;line-height:1.55}.purpose-signal{border-top:1px solid var(--ink);margin-top:auto;padding-top:14px}@supports (color:color-mix(in lab, red, red)){.purpose-signal{border-top:1px solid color-mix(in srgb, var(--ink) 35%, transparent)}}.purpose-signal{color:var(--muted);font-size:7px}.purpose-signal i{vertical-align:middle;background:var(--blue);width:34px;height:2px;margin-right:10px;animation:2.5s ease-in-out infinite purposeSignal;display:inline-block}@keyframes purposeSignal{50%{width:64px}}.about-difference{color:#f3f1eb;background:#080808;padding:140px clamp(20px,6.5vw,105px)}.about-difference-head{grid-template-columns:.5fr 1.05fr .45fr;align-items:end;gap:45px;display:grid}.about-difference-head h2{letter-spacing:-.075em;margin:0;font-size:clamp(61px,7vw,118px);line-height:.8}.about-difference-head h2 span{color:var(--blue)}.about-difference-head>p{color:#9f9f9f;margin:0;font-size:15px;line-height:1.5}.about-difference-layout{grid-template-columns:1.18fr .82fr;align-items:start;gap:clamp(35px,6vw,100px);margin-top:100px;display:grid}.about-difference-list{border-top:1px solid #4a4a4a}.about-difference-list button{width:100%;min-height:88px;color:inherit;text-align:left;cursor:pointer;background:0 0;border-bottom:1px solid #333;grid-template-columns:42px 1fr 35px;align-items:center;transition:padding .3s,background .3s,color .3s;display:grid}.about-difference-list button span{color:#6f6f6f;font-size:8px}.about-difference-list button strong{letter-spacing:-.045em;font-size:clamp(24px,2.5vw,43px);font-weight:520}.about-difference-list button i{color:var(--blue);justify-self:end;font-size:25px;font-style:normal;font-weight:200}.about-difference-list button:hover,.about-difference-list button.is-active{background:var(--blue);color:#fff;padding-inline:18px}.about-difference-list button:hover span,.about-difference-list button.is-active span,.about-difference-list button:hover i,.about-difference-list button.is-active i{color:#fff}.about-difference-detail{color:#090909;background:#d7e3f5;min-height:590px;padding:32px;position:sticky;top:115px;overflow:hidden}.about-difference-detail>span{font-size:7px}.about-difference-detail h3{letter-spacing:-.065em;max-width:460px;margin:260px 0 25px;font-size:clamp(42px,4.5vw,76px);line-height:.84}.about-difference-detail p{z-index:2;max-width:500px;margin:0;font-size:16px;line-height:1.5;position:relative}.about-difference-detail code{color:var(--blue);font-size:7px;position:absolute;bottom:28px;left:32px}.difference-orbit{aspect-ratio:1;border:1px dashed #2878ff73;border-radius:50%;place-items:center;width:min(54%,245px);animation:16s linear infinite orbit;display:grid;position:absolute;top:32px;right:32px}.difference-orbit:after{content:"";background:var(--blue);border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:-6px;box-shadow:0 0 0 7px #2878ff21}.difference-orbit>i{background:#09090929;width:70%;height:1px;position:absolute}.difference-orbit>i:nth-child(2){transform:rotate(90deg)}.difference-orbit b{color:var(--blue);letter-spacing:-.18em;font:600 clamp(48px,5vw,84px) SFMono-Regular,monospace;transform:rotate(-6deg)}.about-philosophy{grid-template-columns:.75fr 1.25fr;align-items:center;gap:8vw;min-height:92vh;padding:140px clamp(20px,6.5vw,105px);display:grid;position:relative;overflow:hidden}.about-philosophy-signal{min-height:590px;color:var(--blue);justify-content:center;align-items:center;display:flex;position:relative}.about-philosophy-signal span{z-index:2;font-size:clamp(105px,13vw,220px);font-weight:220;animation:5s ease-in-out infinite philosophyBracket}.about-philosophy-signal span:nth-child(3){animation-delay:-2.5s}.about-philosophy-signal b{z-index:2;color:var(--ink);letter-spacing:-.13em;font-size:clamp(170px,20vw,340px);line-height:.7;transform:skew(-7deg)}.about-philosophy-signal>i{background:var(--blue);border-radius:50%;width:10px;height:10px;animation:5s ease-in-out infinite philosophyNode;position:absolute;box-shadow:0 0 0 8px #2878ff1a}.about-philosophy-signal>i:first-of-type{top:18%;left:12%}.about-philosophy-signal>i:nth-of-type(2){animation-delay:-1.4s;top:30%;right:10%}.about-philosophy-signal>i:nth-of-type(3){animation-delay:-2.8s;bottom:16%;left:23%}.about-philosophy-signal>i:nth-of-type(4){animation-delay:-3.7s;bottom:12%;right:20%}.about-philosophy-signal:before,.about-philosophy-signal:after{content:"";aspect-ratio:1;border:1px dashed var(--blue);width:74%;position:absolute}@supports (color:color-mix(in lab, red, red)){.about-philosophy-signal:before,.about-philosophy-signal:after{border:1px dashed color-mix(in srgb, var(--blue) 36%, transparent)}}.about-philosophy-signal:before,.about-philosophy-signal:after{border-radius:50%;animation:22s linear infinite orbit}.about-philosophy-signal:after{width:48%;animation-duration:15s;animation-direction:reverse}@keyframes philosophyBracket{50%{transform:translate(22px)}}@keyframes philosophyNode{50%{transform:scale(1.7);box-shadow:0 0 0 17px #2878ff00}}.about-philosophy-copy h2{letter-spacing:-.075em;margin:65px 0 45px;font-size:clamp(57px,6.6vw,112px);line-height:.81}.about-philosophy-copy h2 span{color:var(--blue)}.about-philosophy-copy>p{max-width:660px;margin:0;font-size:18px;line-height:1.55}.about-method{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-column:1/-1;grid-template-columns:.6fr repeat(4,1fr);margin-top:45px;display:grid}.about-method>span{color:var(--muted);padding:22px 20px 22px 0;font-size:7px}.about-method>div{border-left:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:105px;padding:18px;display:flex}.about-method>div i{color:var(--blue);font-size:7px;font-style:normal}.about-method>div strong{letter-spacing:-.04em;font-size:24px}.about-method>div b{color:var(--blue);align-self:flex-end;font-weight:400;transition:transform .3s}.about-method>div:hover b{transform:translate(5px,-5px)}.about-cta{color:#f3f1eb;background:#070707;flex-direction:column;min-height:82vh;padding:54px clamp(20px,3.2vw,52px) 28px;display:flex;position:relative;overflow:hidden}.about-cta-code{color:#2878ff1f;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:skew(-5deg)}.about-cta-code span{font-size:35vw;font-weight:200}.about-cta-code b{letter-spacing:-.14em;font-size:46vw;line-height:.7}.about-cta-top{z-index:1;border-top:1px solid #414141;justify-content:space-between;padding-top:14px;font-size:8px;display:flex;position:relative}.about-cta-main{z-index:1;text-align:center;flex:1;place-content:center;justify-items:center;padding:6vh 0;display:grid;position:relative}.about-cta-main>p{margin:0;font-size:8px}.about-cta-main h2{letter-spacing:-.075em;margin:38px 0 0;font-size:clamp(68px,8.8vw,150px);line-height:.79}.about-cta-main h2 span{color:#0000;-webkit-text-stroke:1.5px #f3f1eb}.about-cta-main>a{border-bottom:2px solid var(--blue);text-align:left;letter-spacing:-.055em;justify-content:space-between;align-items:center;width:min(760px,84vw);margin-top:7vh;padding-bottom:16px;font-size:clamp(31px,4.4vw,68px);display:flex}.about-cta-main>a i{color:var(--blue);font-style:normal;transition:transform .3s}.about-cta-main>a:hover i{transform:translate(8px,-8px)}.about-cta footer{z-index:1;border-top:1px solid #414141;grid-template-columns:1fr 1fr 1fr;align-items:end;gap:30px;padding-top:24px;display:grid;position:relative}.about-cta footer>a{width:230px}.about-cta footer p{color:#888;text-align:center;margin:0;font-size:11px}.about-cta footer>div{text-transform:uppercase;letter-spacing:.08em;justify-content:flex-end;gap:24px;font-size:9px;display:flex}@media (max-width:1120px){.about-hero{flex-direction:column;min-height:auto;padding-top:128px;display:flex}.about-hero-copy{width:min(80vw,880px);min-height:auto;padding:5vh 0 4vh}.about-hero-art{width:calc(100% + 2*clamp(20px,3.2vw,52px));height:62vh;min-height:520px;margin:20px calc(-1*clamp(20px,3.2vw,52px)) -48px;position:relative;inset:auto;transform:none}.about-hero-art:before{background:linear-gradient(180deg, var(--paper) 0%, var(--paper) 13%, transparent 29%), linear-gradient(0deg, var(--paper) 0%, var(--paper) 12%, transparent 30%)}@supports (color:color-mix(in lab, red, red)){.about-hero-art:before{background:linear-gradient(180deg, var(--paper) 0%, color-mix(in srgb, var(--paper) 62%, transparent) 13%, transparent 29%), linear-gradient(0deg, var(--paper) 0%, color-mix(in srgb, var(--paper) 76%, transparent) 12%, transparent 30%)}}[data-theme=dark] .about-hero-art:before{background:linear-gradient(#0a0a0a 0%,#0a0a0a9e 13%,#0000 29%),linear-gradient(#0000 70%,#0a0a0ac2 88%,#0a0a0a 100%)}.about-story-heading{grid-template-columns:1fr}.about-story-heading h2{text-align:left}.about-story-lead{gap:48px;width:min(70vw,560px)}.about-story-body{grid-template-columns:1fr}.about-story-marker{width:min(65vw,520px)}.about-facts{margin-left:0}.about-craft{grid-template-columns:1fr}.about-craft-copy{max-width:720px}.about-difference-head{grid-template-columns:1fr 1.5fr}.about-difference-head>p{grid-column:2}.about-difference-layout{grid-template-columns:1fr}.about-difference-detail{min-height:520px;position:relative;top:0}.about-difference-detail h3{margin-top:220px}.about-philosophy{grid-template-columns:1fr}.about-philosophy-signal{min-height:470px}}@media (max-width:720px){.about-hero{gap:30px;padding:104px 16px 34px}.about-hero-copy{width:100%}.about-hero h1{font-size:15.2vw}.about-hero h1 .outline,.about-hero h1 .blue{margin-left:0}.about-hero-bottom{grid-template-columns:1fr;margin-top:40px}.about-hero-bottom>span{text-align:left}.about-hero-art{width:calc(100% + 32px);height:52vh;min-height:430px;margin:5px -16px -34px;transform:none}.about-hero-art img{object-position:61% center}.about-hero-art:before{background:linear-gradient(180deg, var(--paper) 0%, var(--paper) 13%, transparent 27%), linear-gradient(0deg, var(--paper) 0%, var(--paper) 12%, transparent 29%)}@supports (color:color-mix(in lab, red, red)){.about-hero-art:before{background:linear-gradient(180deg, var(--paper) 0%, color-mix(in srgb, var(--paper) 46%, transparent) 13%, transparent 27%), linear-gradient(0deg, var(--paper) 0%, color-mix(in srgb, var(--paper) 62%, transparent) 12%, transparent 29%)}}[data-theme=dark] .about-hero-art:before{background:linear-gradient(#0a0a0a 0%,#0a0a0a75 13%,#0000 27%),linear-gradient(#0000 71%,#0a0a0a9e 88%,#0a0a0a 100%)}.about-art-code{width:auto;bottom:12px;left:12px;right:12px}.about-art-code b,.about-scroll{display:none}.about-rail{padding:13px 0}.about-story{padding:92px 18px 85px}.about-story-heading{gap:40px;margin-top:55px}.about-story-heading h2{font-size:14.5vw}.about-story-lead{gap:36px;width:100%}.story-compiler{width:100%;min-height:210px;padding-inline:13px}.story-compiler-body>div{grid-template-columns:24px minmax(0,1fr) 21px}.about-story-body{margin-top:70px;padding-top:35px}.about-story-marker{width:100%}.about-story-copy{grid-template-columns:1fr}.about-story-copy .lead{grid-column:1;font-size:29px}.about-facts{grid-template-columns:1fr;margin-top:70px}.about-facts>div{border-right:0;border-bottom:1px solid var(--line);min-height:130px;padding-inline:0!important}.about-craft{padding:72px 18px 82px}.about-craft-frame{height:350px;margin-inline:-18px}.about-craft-frame img{object-position:55% center}.about-craft-copy h2{font-size:13.5vw}.about-purpose{padding:90px 18px}.about-purpose-grid{grid-template-columns:1fr;margin-top:55px}.about-purpose article,.about-purpose article+article{border-left:0;min-height:500px;padding:28px 0}.about-purpose article+article{border-top:1px solid var(--ink)}.about-purpose h2{margin-top:90px;font-size:13vw}.about-difference{padding:90px 18px}.about-difference-head{grid-template-columns:1fr;gap:38px}.about-difference-head h2{font-size:14vw}.about-difference-head>p{grid-column:1}.about-difference-layout{margin-top:65px}.about-difference-list button{grid-template-columns:30px 1fr 28px;min-height:75px}.about-difference-list button strong{font-size:26px}.about-difference-detail{min-height:560px;padding:25px}.about-difference-detail h3{margin-top:275px;font-size:13vw}.about-difference-detail code{left:25px}.about-philosophy{min-height:auto;padding:90px 18px}.about-philosophy-signal{min-height:320px}.about-philosophy-copy h2{margin-top:50px;font-size:13.5vw}.about-method{grid-template-columns:1fr 1fr}.about-method>span{grid-column:1/-1}.about-method>div:nth-of-type(odd){border-left:0}.about-method>div:nth-of-type(n+3){border-top:1px solid var(--line)}.about-cta{min-height:88vh;padding-inline:18px}.about-cta-top span:last-child{display:none}.about-cta-code span{font-size:60vw}.about-cta-code b{font-size:80vw}.about-cta-main>a{width:88vw;font-size:8vw}.about-cta footer{grid-template-columns:1fr;gap:24px}.about-cta footer>a{width:200px}.about-cta footer p{text-align:left}.about-cta footer>div{flex-wrap:wrap;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.about-intro,.about-art-intro{opacity:1;transform:none}.about-hero-art,.about-craft-frame{transform:none}.story-compiler-body code{clip-path:inset(0)}.story-compiler-body em,.story-compiler-foot>strong{opacity:1;transform:none}}.contact-page{background:var(--paper);color:var(--ink)}.contact-hero{--cx:0px;--cy:0px;isolation:isolate;grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(30px,5vw,90px);min-height:82svh;padding:126px clamp(20px,3.2vw,52px) 48px;display:grid;position:relative;overflow:hidden}.contact-hero-grid{z-index:-1;opacity:.28;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:7vw 7vw;position:absolute;inset:84px 0 0;-webkit-mask-image:linear-gradient(#000,#0000 96%);mask-image:linear-gradient(#000,#0000 96%)}.contact-hero-copy{z-index:2;position:relative}.contact-hero h1{letter-spacing:-.078em;margin:0;font-size:clamp(66px,7.25vw,130px);font-weight:740;line-height:.79}.contact-hero h1>span{white-space:nowrap;display:block}.contact-hero h1 .outline{color:#0000;-webkit-text-stroke:1.6px var(--ink);margin-left:2.8vw}.contact-hero h1 .blue{color:var(--blue);margin-left:7vw}.contact-hero-bottom{grid-template-columns:minmax(250px,1fr) auto;align-items:end;gap:35px;width:min(650px,100%);margin-top:6.5vh;display:grid}.contact-hero-bottom p{letter-spacing:-.025em;max-width:440px;margin:0;font-size:clamp(17px,1.36vw,22px);line-height:1.42}.contact-hero-bottom a{letter-spacing:.1em;border-bottom:1px solid;padding-bottom:5px;font-size:9px}.contact-hero-bottom a i{color:var(--blue);margin-left:10px;font-style:normal}.contact-intro{opacity:0;animation:.85s cubic-bezier(.2,.8,.2,1) forwards contactIntro;transform:translateY(30px)}.contact-hero-copy .contact-intro:first-child{animation-delay:.12s}.contact-hero-copy .contact-intro:nth-child(2){animation-delay:.24s}.contact-hero-copy .contact-intro:nth-child(3){animation-delay:.38s}@keyframes contactIntro{to{opacity:1;transform:none}}.contact-router{z-index:1;border:1px solid var(--line);background:var(--paper);justify-self:end;width:min(100%,610px);min-height:580px;padding:16px 18px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.contact-router{background:color-mix(in srgb, var(--paper) 84%, var(--blue) 16%)}}.contact-router{transform:translate(var(--cx), var(--cy));animation-delay:.48s}.contact-router-intro{opacity:0;animation:.9s cubic-bezier(.2,.8,.2,1) .48s forwards contactRouterIntro}@keyframes contactRouterIntro{to{opacity:1}}.contact-router:before,.contact-router:after{content:"";z-index:4;pointer-events:none;width:58px;height:58px;position:absolute}.contact-router:before{border-top:3px solid var(--blue);border-left:3px solid var(--blue);top:-1px;left:-1px}.contact-router:after{border-right:3px solid var(--blue);border-bottom:3px solid var(--blue);bottom:-1px;right:-1px}.router-top,.router-bottom{z-index:5;justify-content:space-between;align-items:center;gap:20px;font-size:7px;display:flex;position:relative}.router-top{border-bottom:1px solid var(--line);padding-bottom:13px}.router-top span{align-items:center;gap:8px;display:flex}.router-top span i{background:#30cb7a;border-radius:50%;width:6px;height:6px;animation:1.7s ease-out infinite routerLive;box-shadow:0 0 0 6px #30cb7a1c}.router-top b,.router-bottom b{color:var(--blue);font-weight:500}@keyframes routerLive{50%{box-shadow:0 0 0 13px #30cb7a00}}.router-field{height:485px;position:relative}.router-field:before{content:"";opacity:.38;background-image:radial-gradient(circle, var(--ink) 1.2px, transparent 1.5px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.router-field:before{background-image:radial-gradient(circle, color-mix(in srgb, var(--ink) 28%, transparent) 1.2px, transparent 1.5px)}}.router-field:before{background-size:44px 44px;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.router-orbit{border:1px dashed var(--blue);position:absolute;top:49%;left:50%}@supports (color:color-mix(in lab, red, red)){.router-orbit{border:1px dashed color-mix(in srgb, var(--blue) 45%, transparent)}}.router-orbit{border-radius:50%;animation:20s linear infinite orbit;transform:translate(-50%,-50%)}.orbit-one{aspect-ratio:1;width:72%}.orbit-two{aspect-ratio:1;width:48%;animation-duration:14s;animation-direction:reverse}.router-line{z-index:2;background:var(--blue);height:2px;position:absolute}@supports (color:color-mix(in lab, red, red)){.router-line{background:color-mix(in srgb, var(--blue) 33%, transparent)}}.router-line{transform-origin:0;overflow:hidden}.router-line:before{content:"";background:linear-gradient(90deg, transparent, var(--blue), transparent);width:36%;height:100%;animation:2.4s ease-in-out infinite routerLine;display:block}.router-line i{background:var(--blue);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;right:0;box-shadow:0 0 0 6px #2878ff1a}.line-dubai{width:31%;top:28%;left:23%;transform:rotate(25deg)}.line-cairo{width:32%;top:73%;left:23%;transform:rotate(-39deg)}.line-you{width:30%;top:50%;left:52%;transform:rotate(31deg)}.line-cairo:before{animation-delay:-.8s}.line-you:before{animation-delay:-1.6s}@keyframes routerLine{0%{transform:translate(-100%)}to{transform:translate(300%)}}.router-node{z-index:3;border:1px solid var(--ink);background:var(--paper);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:88px;height:88px;display:flex;position:absolute}.router-node>i{background:var(--blue);border-radius:50%;width:5px;height:5px;position:absolute;top:8px}.router-node strong{letter-spacing:-.03em;font-size:18px}.router-node span{color:var(--muted);letter-spacing:.08em;font:6px SFMono-Regular,monospace}.node-dubai{top:15%;left:4%}.node-cairo{bottom:12%;left:4%}.node-you{border-color:var(--blue);animation:2.4s ease-in-out infinite nodeInvite;bottom:11%;right:2%;box-shadow:0 0 0 9px #2878ff14}@keyframes nodeInvite{50%{box-shadow:0 0 0 18px #2878ff00}}.router-core{z-index:4;width:145px;height:145px;color:var(--blue);background:#080808;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 50px #04102438}.router-core span{font-size:42px;font-weight:200}.router-core b{color:#f3f1eb;letter-spacing:-.15em;font-size:78px;line-height:.7;transform:skew(-7deg)}.router-core>i{background:#30cb7a;border-radius:50%;width:6px;height:6px;position:absolute;bottom:19px;box-shadow:0 0 0 7px #30cb7a1f}.router-bottom{border-top:1px solid var(--line);padding-top:12px}.contact-status-rail{border-block:1px solid var(--ink);background:var(--blue);color:#fff;padding:15px 0;overflow:hidden;transform:rotate(-.6deg)scale(1.01)}.contact-status-rail>div{width:max-content;animation:25s linear infinite contactRail;display:flex}.contact-status-rail span{white-space:nowrap;letter-spacing:.12em;font-size:10px;font-weight:650}.contact-status-rail b{color:#070707;letter-spacing:-.18em;margin:0 23px}@keyframes contactRail{to{transform:translate(-50%)}}.contact-intake{padding:140px clamp(20px,6.5vw,105px)}.contact-intake-head{grid-template-columns:.52fr 1.08fr .4fr;align-items:end;gap:42px;margin-bottom:105px;display:grid}.contact-intake-head h2{letter-spacing:-.075em;margin:0;font-size:clamp(63px,7.4vw,125px);line-height:.8}.contact-intake-head h2 span{color:var(--blue)}.contact-intake-head>p{color:var(--muted);margin:0;font-size:16px;line-height:1.5}.project-form{border-top:1px solid var(--ink)}.project-form-honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.project-form-line{border-bottom:1px solid var(--line);grid-template-columns:.8fr 1.2fr;align-items:center;gap:50px;min-height:155px;display:grid}.project-form-line label,.project-message label,.project-service-field legend{flex-direction:column;gap:14px;display:flex}.project-form-line label span,.project-message label span,.project-service-field legend span{color:var(--blue);font-size:8px}.project-form-line label strong,.project-message label strong,.project-service-field legend strong{letter-spacing:-.045em;font-size:clamp(25px,2.3vw,39px);font-weight:520;line-height:1}.project-form input,.project-form textarea{border:0;border-bottom:1px solid var(--ink);width:100%;color:var(--ink);letter-spacing:-.04em;background:0 0;border-radius:0;outline:none;font:400 clamp(22px,2.25vw,38px) Helvetica Neue,Helvetica,Arial,sans-serif}.project-form input{padding:17px 0}.project-form input::placeholder,.project-form textarea::placeholder{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.project-form input::placeholder,.project-form textarea::placeholder{color:color-mix(in srgb, var(--ink) 32%, transparent)}}.project-form input::placeholder,.project-form textarea::placeholder{opacity:1}.project-form input:focus,.project-form textarea:focus{border-color:var(--blue)}.project-service-field{border:0;border-bottom:1px solid var(--line);margin:0;padding:58px 0 70px}.project-service-field legend{width:100%;margin-bottom:45px}.project-service-options{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.project-service-options label{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:31px 1fr 24px;align-items:center;min-height:80px;padding:0 18px;transition:background .3s,color .3s,padding .3s;display:grid}.project-service-options label:nth-child(odd){border-right:1px solid var(--line)}.project-service-options input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.project-service-options label>span{color:var(--muted);font-size:7px}.project-service-options label>strong{letter-spacing:-.035em;font-size:clamp(18px,1.65vw,28px);font-weight:500}.project-service-options label>i{color:var(--blue);justify-self:end;font-size:21px;font-style:normal}.project-service-options label:hover,.project-service-options label.is-selected{background:var(--blue);color:#fff;padding-inline:25px}.project-service-options label:hover>span,.project-service-options label.is-selected>span,.project-service-options label:hover>i,.project-service-options label.is-selected>i{color:#fff}.project-message{border-bottom:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:50px;padding:60px 0 70px;display:grid}.project-form textarea{resize:vertical;min-height:220px;padding:10px 0;line-height:1.2}.project-form-submit{justify-content:space-between;align-items:center;gap:35px;padding-top:45px;display:flex}.project-form-submit p{max-width:480px;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.project-form-submit button{background:var(--ink);min-width:265px;height:66px;color:var(--paper);cursor:pointer;border-radius:38px;justify-content:space-between;align-items:center;padding:0 14px 0 26px;display:flex}.project-form-submit button span{letter-spacing:.1em;font-size:10px}.project-form-submit button i{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:18px;font-style:normal;transition:transform .3s;display:grid}.project-form-submit button:hover i{transform:rotate(45deg)}.project-form-submit button:disabled{cursor:wait;opacity:.65}.project-form-submit button:disabled i{animation:1.1s ease-out infinite routerLive}.project-form-status{min-height:18px;color:var(--blue);text-align:right;margin:18px 0 0;font-size:8px}.project-form-status[data-status=success]{color:#16874d}.project-form-status[data-status=error]{color:#c82d3a}.contact-offices{background:var(--paper);padding:130px clamp(20px,6.5vw,105px)}@supports (color:color-mix(in lab, red, red)){.contact-offices{background:color-mix(in srgb, var(--paper) 82%, var(--blue) 18%)}}.contact-offices{color:var(--ink)}.contact-offices-head{grid-template-columns:.55fr 1.45fr;align-items:end;gap:40px;display:grid}.contact-offices-head h2{text-align:right;letter-spacing:-.078em;margin:0;font-size:clamp(67px,8.3vw,140px);line-height:.78}.contact-offices-head h2 span{color:var(--blue)}.office-grid{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:1fr 1fr;margin-top:90px;display:grid}.office-card{flex-direction:column;min-height:600px;padding:28px clamp(25px,3.5vw,60px) 28px 0;display:flex;position:relative;overflow:hidden}.office-card+.office-card{border-left:1px solid var(--ink);padding-left:clamp(25px,3.5vw,60px);padding-right:0}.office-card:before{content:"";z-index:0;border:1px dashed var(--blue);width:380px;height:380px;position:absolute;top:80px;right:-80px}@supports (color:color-mix(in lab, red, red)){.office-card:before{border:1px dashed color-mix(in srgb, var(--blue) 50%, transparent)}}.office-card:before{border-radius:50%;animation:20s linear infinite orbit}.office-card:after{content:"";z-index:0;background:var(--blue);border-radius:50%;width:9px;height:9px;animation:2.5s ease-in-out infinite nodeInvite;position:absolute;top:266px;right:110px;box-shadow:0 0 0 10px #2878ff1c}.office-cairo:before{width:310px;height:310px;animation-direction:reverse;top:120px}.office-card-top{z-index:1;justify-content:space-between;font-size:8px;display:flex;position:relative}.office-card-top b{color:var(--muted);font-weight:400}.office-card-top b i{background:#30cb7a;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.office-time{z-index:1;flex-direction:column;margin-top:105px;display:flex;position:relative}.office-time strong{letter-spacing:-.08em;font:500 clamp(60px,6vw,101px)/.8 SFMono-Regular,monospace}.office-time span{color:var(--muted);margin-top:16px;font-size:7px}.office-card address{z-index:1;margin:auto 0 40px;font-size:17px;font-style:normal;line-height:1.55;position:relative}.office-card>a{z-index:1;letter-spacing:.09em;border-bottom:1px solid;align-self:flex-start;padding-bottom:5px;font-size:9px;position:relative}.office-card>a i{color:var(--blue);margin-left:10px;font-style:normal;transition:transform .3s}.office-card>a:hover i{display:inline-block;transform:translate(5px,-5px)}.office-code{z-index:1;color:var(--muted);writing-mode:vertical-rl;font-size:6px;position:absolute;bottom:29px;right:0}.contact-next{padding:130px clamp(20px,6.5vw,105px)}.contact-next-grid{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:75px;display:grid}.contact-next-grid article{flex-direction:column;min-height:430px;padding:25px 30px 32px 0;display:flex;position:relative}.contact-next-grid article+article{border-left:1px solid var(--line);padding-left:30px}.contact-next-grid article>span{color:var(--blue);font-size:8px}.contact-next-grid article>i{color:var(--blue);position:absolute;top:72px;right:28px}@supports (color:color-mix(in lab, red, red)){.contact-next-grid article>i{color:color-mix(in srgb, var(--blue) 30%, transparent)}}.contact-next-grid article>i{font-size:135px;font-style:normal;font-weight:200;line-height:1;transition:color .3s,transform .3s}.contact-next-grid article:hover>i{color:var(--blue);transform:translateY(-8px)}.contact-next-grid h3{letter-spacing:-.06em;margin:auto 0 22px;font-size:clamp(35px,3.8vw,63px)}.contact-next-grid p{max-width:370px;color:var(--muted);margin:0;font-size:15px;line-height:1.5}.contact-email-cta{color:#f3f1eb;background:#070707;flex-direction:column;min-height:82vh;padding:54px clamp(20px,3.2vw,52px) 28px;display:flex;position:relative;overflow:hidden}.contact-email-signal{color:#2878ff1f;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:skew(-5deg)}.contact-email-signal span{font-size:35vw;font-weight:200}.contact-email-signal b{letter-spacing:-.14em;font-size:46vw;line-height:.7}.contact-email-top{z-index:1;border-top:1px solid #414141;justify-content:space-between;padding-top:14px;font-size:8px;display:flex;position:relative}.contact-email-main{z-index:1;text-align:center;flex:1;place-content:center;justify-items:center;padding:6vh 0;display:grid;position:relative}.contact-email-main>p{margin:0;font-size:8px}.contact-email-main h2{letter-spacing:-.075em;margin:38px 0 0;font-size:clamp(68px,8.8vw,150px);line-height:.79}.contact-email-main h2 span{color:#0000;-webkit-text-stroke:1.5px #f3f1eb}.contact-email-main>a{border-bottom:2px solid var(--blue);text-align:left;letter-spacing:-.055em;justify-content:space-between;align-items:center;width:min(760px,84vw);margin-top:7vh;padding-bottom:16px;font-size:clamp(31px,4.4vw,68px);display:flex}.contact-email-main>a i{color:var(--blue);font-style:normal;transition:transform .3s}.contact-email-main>a:hover i{transform:translate(8px,-8px)}.contact-email-cta footer{z-index:1;border-top:1px solid #414141;grid-template-columns:1fr 1fr 1fr;align-items:end;gap:30px;padding-top:24px;display:grid;position:relative}.contact-email-cta footer>a{width:230px}.contact-email-cta footer p{color:#888;text-align:center;margin:0;font-size:11px}.contact-email-cta footer>div{text-transform:uppercase;letter-spacing:.08em;justify-content:flex-end;gap:24px;font-size:9px;display:flex}@media (max-width:1120px){.contact-hero{grid-template-columns:1fr;min-height:auto;padding-top:128px}.contact-hero-copy{width:min(80vw,900px);padding:5vh 0 3vh}.contact-router{justify-self:center;width:min(86vw,650px);margin:15px 0 10px;transform:none}.contact-intake-head{grid-template-columns:1fr 1.5fr}.contact-intake-head>p{grid-column:2}.contact-offices-head{grid-template-columns:1fr 1.5fr}}@media (max-width:720px){.contact-hero{gap:28px;padding:104px 16px 34px}.contact-hero-copy{width:100%;padding-top:4vh}.contact-hero h1{font-size:15.2vw}.contact-hero h1 .outline,.contact-hero h1 .blue{margin-left:0}.contact-hero-bottom{grid-template-columns:1fr;margin-top:40px}.contact-router{width:100%;min-height:490px;padding-inline:13px}.router-field{height:400px}.router-node{width:70px;height:70px}.router-node strong{font-size:15px}.node-dubai,.node-cairo{left:0}.node-you{right:0}.router-core{width:112px;height:112px}.router-core b{font-size:60px}.router-core span{font-size:30px}.router-bottom{font-size:6px}.contact-status-rail{padding:13px 0}.contact-intake{padding:92px 18px}.contact-intake-head{grid-template-columns:1fr;gap:35px;margin-bottom:65px}.contact-intake-head h2{font-size:14vw}.contact-intake-head>p{grid-column:1}.project-form-line,.project-message{grid-template-columns:1fr;gap:38px;min-height:0;padding:35px 0 45px}.project-form-line label strong,.project-message label strong,.project-service-field legend strong{font-size:27px}.project-form input,.project-form textarea{font-size:26px}.project-service-field{padding:45px 0 55px}.project-service-options{grid-template-columns:1fr}.project-service-options label,.project-service-options label:nth-child(odd){border-right:0;min-height:72px}.project-service-options label>strong{font-size:21px}.project-message{padding-top:50px}.project-form-submit{flex-direction:column;align-items:stretch}.project-form-submit button{width:100%}.project-form-status{text-align:left}.contact-offices{padding:90px 18px}.contact-offices-head{grid-template-columns:1fr;gap:38px}.contact-offices-head h2{text-align:left;font-size:14vw}.office-grid{grid-template-columns:1fr;margin-top:55px}.office-card,.office-card+.office-card{border-left:0;min-height:520px;padding:25px 0}.office-card+.office-card{border-top:1px solid var(--ink)}.office-time{margin-top:82px}.office-time strong{font-size:15vw}.office-code{display:none}.contact-next{padding:90px 18px}.contact-next-grid{grid-template-columns:1fr;margin-top:55px}.contact-next-grid article,.contact-next-grid article+article{border-left:0;border-bottom:1px solid var(--line);min-height:340px;padding:24px 0 28px}.contact-next-grid article>i{right:0}.contact-email-cta{min-height:88vh;padding-inline:18px}.contact-email-top span:last-child{display:none}.contact-email-signal span{font-size:60vw}.contact-email-signal b{font-size:80vw}.contact-email-main>a{width:88vw;font-size:8vw}.contact-email-cta footer{grid-template-columns:1fr;gap:24px}.contact-email-cta footer>a{width:200px}.contact-email-cta footer p{text-align:left}.contact-email-cta footer>div{flex-wrap:wrap;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.contact-intro{opacity:1;transform:none}.contact-router-intro{opacity:1;animation:none}.contact-router{transform:none}}.webd-page{background:var(--paper);color:var(--ink)}.webd-hero{--wx:0px;--wy:0px;isolation:isolate;grid-template-columns:1.04fr .96fr;align-items:center;gap:clamp(35px,5vw,88px);min-height:94svh;padding:120px clamp(20px,3.2vw,52px) 44px;display:grid;position:relative;overflow:hidden}.webd-hero-grid{z-index:-1;opacity:.28;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:7vw 7vw;position:absolute;inset:84px 0 0;-webkit-mask-image:linear-gradient(#000,#0000 97%);mask-image:linear-gradient(#000,#0000 97%)}.webd-hero-copy{z-index:2;position:relative}.webd-hero h1{letter-spacing:-.078em;margin:0;font-size:clamp(63px,7.1vw,124px);font-weight:740;line-height:.79}.webd-hero h1>span{white-space:nowrap;display:block}.webd-hero h1 .outline{color:#0000;-webkit-text-stroke:1.6px var(--ink);margin-left:3.5vw}.webd-hero h1 .blue{color:var(--blue);margin-left:7vw}.webd-hero-bottom{grid-template-columns:minmax(230px,1fr) auto;align-items:end;gap:34px;width:min(650px,100%);margin-top:6vh;display:grid}.webd-hero-bottom p{letter-spacing:-.025em;max-width:470px;margin:0;font-size:clamp(17px,1.35vw,22px);line-height:1.42}.webd-hero-bottom a{letter-spacing:.1em;border-bottom:1px solid;padding-bottom:5px;font-size:9px}.webd-hero-bottom a i{color:var(--blue);margin-left:9px;font-style:normal}.webd-intro{opacity:0;animation:.85s cubic-bezier(.2,.8,.2,1) forwards webdIntro;transform:translateY(30px)}.webd-hero-copy .webd-intro:first-child{animation-delay:.1s}.webd-hero-copy h1 .webd-intro:first-child{animation-delay:.2s}.webd-hero-copy h1 .webd-intro:nth-child(2){animation-delay:.3s}.webd-hero-copy h1 .webd-intro:nth-child(3){animation-delay:.4s}.webd-hero-bottom.webd-intro{animation-delay:.52s}@keyframes webdIntro{to{opacity:1;transform:none}}.webd-hero-lab{border:1px solid var(--line);background:var(--paper);justify-self:end;width:min(100%,690px);padding:17px;position:relative}@supports (color:color-mix(in lab, red, red)){.webd-hero-lab{background:color-mix(in srgb,var(--paper) 76%,var(--blue) 24%)}}.webd-hero-lab{transform:translate(var(--wx),var(--wy))}.webd-lab-intro{opacity:0;animation:.9s .46s forwards webdLabIn}@keyframes webdLabIn{to{opacity:1}}.webd-hero-lab:before,.webd-hero-lab:after{content:"";z-index:5;pointer-events:none;width:60px;height:60px;position:absolute}.webd-hero-lab:before{border-left:3px solid var(--blue);border-top:3px solid var(--blue);top:-1px;left:-1px}.webd-hero-lab:after{border-right:3px solid var(--blue);border-bottom:3px solid var(--blue);bottom:-1px;right:-1px}.webd-lab-top,.webd-lab-bottom{justify-content:space-between;align-items:center;gap:20px;font-size:7px;display:flex}.webd-lab-top{border-bottom:1px solid var(--line);padding-bottom:14px}.webd-lab-top span{align-items:center;gap:8px;display:flex}.webd-lab-top span i{background:#30cb7a;border-radius:50%;width:6px;height:6px;animation:1.7s ease-out infinite routerLive;box-shadow:0 0 0 6px #30cb7a1f}.webd-lab-top b,.webd-lab-bottom b{color:var(--blue);font-weight:500}.webd-browser-shell{justify-content:center;align-items:center;min-height:485px;padding:34px 0 25px;display:flex}.webd-browser{width:var(--browser-width);color:#090909;background:#f4f2ec;border:1px solid #151515;min-width:215px;height:400px;transition:width .65s cubic-bezier(.2,.8,.2,1);overflow:hidden;box-shadow:0 24px 52px #030c1d29}.webd-browser-bar{background:#e9e7e1;border-bottom:1px solid #b5b3ae;align-items:center;gap:5px;height:30px;padding:0 9px;display:flex}.webd-browser-bar>i,.webd-proof-bar i{background:#9d9b96;border-radius:50%;width:6px;height:6px}.webd-browser-bar span{color:#777;white-space:nowrap;margin-left:8px;font-size:5px;overflow:hidden}.webd-browser-bar b{color:#2878ff;margin-left:auto;font-size:8px}.webd-browser-page{background:linear-gradient(140deg,#f6f4ee 0 57%,#dfe9f8 57%);height:calc(100% - 30px);position:relative;overflow:hidden}.webd-demo-nav{border-bottom:1px solid #d0cec8;align-items:center;height:38px;padding:0 15px;display:flex}.webd-demo-nav span{color:#2878ff;font-size:10px;font-weight:700}.webd-demo-nav i{opacity:.24;background:#181818;width:26px;height:2px;margin-left:9px}.webd-demo-nav i:first-of-type{margin-left:auto}.webd-demo-copy{z-index:2;position:absolute;top:23%;left:5%}.webd-demo-copy small{color:#2878ff;margin-bottom:13px;font-size:5px;display:block}.webd-demo-copy strong{letter-spacing:-.07em;font-size:clamp(18px,2.1vw,38px);line-height:.78;display:block}.webd-demo-copy strong em{color:#2878ff;font-style:normal}.webd-demo-copy>span{background:#090909;border-radius:14px;width:58px;height:14px;margin-top:20px;display:block}.webd-demo-v{color:#2878ff;justify-content:center;align-items:center;width:38%;height:56%;display:flex;position:absolute;top:20%;right:7%}.webd-demo-v b{letter-spacing:-.16em;color:#060606;font-size:clamp(85px,11vw,175px);line-height:.7;transform:skew(-8deg)}.webd-demo-v i{background:#2878ff;width:26%;height:7px}.webd-demo-v i:first-child{transform:rotate(24deg)}.webd-demo-v i:last-child{transform:rotate(-24deg)}.webd-demo-cards{grid-template-columns:repeat(3,1fr);gap:7px;display:grid;position:absolute;bottom:37px;left:5%;right:5%}.webd-demo-cards span{background:#ffffff8c;border:1px solid #a9a7a1;height:38px}.webd-demo-code{color:#f4f2ec;background:#090909;align-items:center;gap:10px;height:25px;padding:0 10px;font-size:5px;display:flex;position:absolute;bottom:0;left:0;right:0}.webd-demo-code b{color:#2878ff}.webd-demo-code i{color:#30cb7a;margin-left:auto;font-style:normal}.webd-viewport-controls{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.webd-viewport-controls button{min-height:49px;color:var(--muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:10px;display:flex}.webd-viewport-controls button+button{border-left:1px solid var(--line)}.webd-viewport-controls button i{border:1px solid;width:18px;height:13px;transition:width .3s}.webd-viewport-controls button:nth-child(2) i{width:12px}.webd-viewport-controls button:nth-child(3) i{width:7px}.webd-viewport-controls button span{font-size:6px}.webd-viewport-controls button:hover,.webd-viewport-controls button.is-active{background:var(--blue);color:#fff}.webd-lab-bottom{padding-top:13px}.webd-signal-strip{border-block:1px solid var(--ink);background:var(--blue);color:#fff;padding:15px 0;overflow:hidden;transform:rotate(.55deg)scale(1.01)}.webd-signal-strip>div{width:max-content;animation:24s linear infinite webdStrip;display:flex}.webd-signal-strip span{white-space:nowrap;letter-spacing:.14em;font-size:10px}.webd-signal-strip b{color:#090909;margin:0 22px}@keyframes webdStrip{to{transform:translate(-50%)}}.webd-thesis{padding:140px clamp(20px,6.5vw,105px)}.webd-thesis-copy{grid-template-columns:1.25fr .75fr;align-items:end;gap:clamp(45px,7vw,120px);margin-top:80px;display:grid}.webd-thesis-copy h2,.webd-proof-head h2,.webd-types-head h2,.webd-process-head h2,.webd-included-head h2{letter-spacing:-.078em;margin:0;font-size:clamp(63px,7.8vw,132px);line-height:.79}.webd-thesis-copy h2 span,.webd-proof-head h2 span,.webd-types-head h2 span,.webd-process-head h2 span,.webd-included-head h2 span{color:var(--blue)}.webd-thesis-copy>div{gap:25px;display:grid}.webd-thesis-copy p{letter-spacing:-.02em;margin:0;font-size:clamp(17px,1.35vw,22px);line-height:1.45}.webd-thesis-copy p+p{color:var(--muted)}.webd-outcomes{border-block:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:110px;display:grid}.webd-outcomes article{flex-direction:column;min-height:260px;padding:24px 26px 26px 0;display:flex;position:relative;overflow:hidden}.webd-outcomes article+article{border-left:1px solid var(--line);padding-left:26px}.webd-outcomes span{color:var(--blue);font-size:7px}.webd-outcomes strong{letter-spacing:-.05em;max-width:340px;margin-top:auto;font-size:clamp(27px,2.5vw,43px);line-height:.96}.webd-outcomes i{color:var(--blue);position:absolute;top:38px;right:18px}@supports (color:color-mix(in lab, red, red)){.webd-outcomes i{color:color-mix(in srgb,var(--blue) 22%,transparent)}}.webd-outcomes i{font-size:115px;font-style:normal;line-height:1;transition:transform .35s,color .35s}.webd-outcomes article:hover i{color:var(--blue);transform:translateY(-8px)}.webd-proof{color:#f3f1eb;background:#080808;padding:130px clamp(20px,3.2vw,52px)}.webd-proof-head{grid-template-columns:.4fr 1.2fr .4fr;align-items:end;gap:35px;display:grid}.webd-proof-head .section-label{align-self:start}.webd-proof-head>a{letter-spacing:.1em;border-bottom:1px solid;justify-self:end;padding-bottom:5px;font-size:9px}.webd-proof-head>a i{color:var(--blue);font-style:normal}.webd-proof-grid{grid-template-columns:1.18fr .82fr;align-items:start;gap:70px 24px;margin-top:95px;display:grid}.webd-proof-card:nth-child(3){grid-column:2}.webd-proof-card{display:block}.webd-proof-browser{background:#171717;border:1px solid #383838;transition:transform .45s cubic-bezier(.2,.8,.2,1);overflow:hidden}.webd-proof-card:hover .webd-proof-browser{transform:translateY(-8px)}.webd-proof-bar{background:#111;border-bottom:1px solid #383838;align-items:center;gap:5px;height:30px;padding:0 10px;display:flex}.webd-proof-bar span{color:#777;margin-left:auto;font-size:5px}.webd-proof-browser img{aspect-ratio:16/9;object-fit:cover;object-position:top;filter:saturate(.82);width:100%;transition:filter .35s,transform .8s cubic-bezier(.2,.8,.2,1);display:block}.webd-proof-card:hover img{filter:saturate();transform:scale(1.015)}.webd-proof-meta{border-bottom:1px solid #393939;min-height:100px;padding:15px 35px 12px 0;position:relative}.webd-proof-meta span{color:#777;font-size:6px}.webd-proof-meta h3{letter-spacing:-.055em;margin:10px 0 0;font-size:clamp(27px,2.8vw,48px);line-height:1}.webd-proof-meta>i{color:var(--blue);font-size:22px;font-style:normal;transition:transform .3s;position:absolute;top:22px;right:3px}.webd-proof-card:hover .webd-proof-meta>i{transform:translate(5px,-5px)}.webd-types{background:var(--paper);padding:140px clamp(20px,6.5vw,105px)}@supports (color:color-mix(in lab, red, red)){.webd-types{background:color-mix(in srgb,var(--paper) 82%,var(--blue) 18%)}}.webd-types{color:var(--ink)}.webd-types-head{grid-template-columns:.45fr 1.55fr;align-items:end;gap:45px;display:grid}.webd-type-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:95px;display:grid}.webd-type-grid article{border-bottom:1px solid var(--ink);flex-direction:column;min-height:420px;padding:25px 27px 28px 0;display:flex;position:relative;overflow:hidden}.webd-type-grid article:not(:nth-child(3n+1)){border-left:1px solid var(--ink);padding-left:27px}.webd-type-grid article>span{color:var(--blue);font-size:7px}.webd-type-grid article>i{color:var(--blue);position:absolute;top:40px;right:22px}@supports (color:color-mix(in lab, red, red)){.webd-type-grid article>i{color:color-mix(in srgb,var(--blue) 30%,transparent)}}.webd-type-grid article>i{font-size:100px;font-style:normal;line-height:1;transition:color .35s,transform .35s}.webd-type-grid article:hover>i{color:var(--blue);transform:translateY(-7px)rotate(-4deg)}.webd-type-grid h3{letter-spacing:-.06em;max-width:340px;margin:auto 0 18px;font-size:clamp(32px,3.1vw,53px);line-height:.93}.webd-type-grid p{max-width:390px;color:var(--muted);margin:0;font-size:14px;line-height:1.5}.webd-type-grid article>b{color:var(--blue);font-weight:400;position:absolute;bottom:9px;right:10px}.webd-process{padding:140px clamp(20px,6.5vw,105px)}.webd-process-head{grid-template-columns:.42fr 1.18fr .4fr;align-items:end;gap:40px;display:grid}.webd-process-head>p{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.webd-process-system{border-block:1px solid var(--ink);grid-template-columns:.85fr 1.15fr;margin-top:105px;display:grid}.webd-process-list{border-right:1px solid var(--ink)}.webd-process-list button{text-align:left;border-bottom:1px solid var(--line);width:100%;min-height:105px;color:var(--ink);cursor:pointer;background:0 0;grid-template-columns:42px 1fr auto;align-items:center;padding:0 25px 0 0;transition:padding .3s,background .3s,color .3s;display:grid}.webd-process-list button:last-child{border-bottom:0}.webd-process-list button>span{color:var(--muted);font-size:7px}.webd-process-list button strong{letter-spacing:-.045em;font-size:clamp(25px,2.2vw,37px);font-weight:510}.webd-process-list button i{color:var(--blue);font-size:20px;font-style:normal}.webd-process-list button:hover,.webd-process-list button.is-active{background:var(--blue);color:#fff;padding-left:24px}.webd-process-list button:hover span,.webd-process-list button.is-active span,.webd-process-list button:hover i,.webd-process-list button.is-active i{color:#fff}.webd-process-detail{min-height:420px;padding:55px clamp(35px,5vw,85px);animation:.5s both processDetailIn;position:relative;overflow:hidden}@keyframes processDetailIn{0%{opacity:0;transform:translateY(18px)}}.webd-process-detail>span{color:var(--blue);font-size:7px}.webd-process-detail h3{z-index:2;letter-spacing:-.065em;max-width:570px;margin:13vh 0 22px;font-size:clamp(42px,4.5vw,77px);line-height:.9;position:relative}.webd-process-detail p{z-index:2;max-width:570px;color:var(--muted);margin:0;font-size:16px;line-height:1.5;position:relative}.webd-process-detail code{z-index:2;color:var(--blue);font-size:8px;position:absolute;bottom:24px;right:30px}.webd-process-detail code i{background:var(--blue);vertical-align:middle;width:7px;height:13px;margin-left:5px;animation:.8s step-end infinite terminalBlink;display:inline-block}.webd-process-orbit{aspect-ratio:1;border:1px dashed var(--blue);width:390px;position:absolute;top:-21%;right:-6%}@supports (color:color-mix(in lab, red, red)){.webd-process-orbit{border:1px dashed color-mix(in srgb,var(--blue) 40%,transparent)}}.webd-process-orbit{border-radius:50%;animation:20s linear infinite orbit}.webd-process-orbit:before{content:"";border:1px solid var(--blue);position:absolute;inset:20%}@supports (color:color-mix(in lab, red, red)){.webd-process-orbit:before{border:1px solid color-mix(in srgb,var(--blue) 18%,transparent)}}.webd-process-orbit:before{border-radius:50%}.webd-process-orbit i{background:var(--blue);border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 0 9px #2878ff1a}.webd-process-orbit i:first-child{top:24%;left:12%}.webd-process-orbit i:nth-child(2){bottom:30%;right:10%}.webd-process-orbit b{color:var(--blue);place-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.webd-process-orbit b{color:color-mix(in srgb,var(--blue) 13%,transparent)}}.webd-process-orbit b{letter-spacing:-.12em;font-size:220px}.webd-included{background:var(--blue);color:#fff;padding:140px clamp(20px,6.5vw,105px)}.webd-included-head{grid-template-columns:.45fr 1.55fr;align-items:end;gap:45px;display:grid}.webd-included-head .section-label,.webd-included-head .section-label span{color:#fff}.webd-included-head h2 span{color:#090909}.webd-included-grid{border-block:1px solid #ffffffa6;grid-template-columns:repeat(3,1fr);margin-top:100px;display:grid}.webd-included-grid article{flex-direction:column;min-height:520px;padding:28px 32px 35px 0;display:flex}.webd-included-grid article+article{border-left:1px solid #ffffff61;padding-left:32px}.webd-included-grid article>span{font-size:7px}.webd-included-grid h3{letter-spacing:-.06em;margin:15vh 0 40px;font-size:clamp(37px,3.7vw,63px);line-height:.92}.webd-included-grid ul{margin:auto 0 0;padding:0;list-style:none}.webd-included-grid li{border-top:1px solid #ffffff4d;min-height:42px;padding:10px 0 10px 20px;font-size:13px;line-height:1.35;position:relative}.webd-included-grid li:before{content:"+";color:#090909;position:absolute;left:0}.webd-cta{color:#f3f1eb;background:#070707;flex-direction:column;min-height:88svh;padding:54px clamp(20px,3.2vw,52px) 28px;display:flex;position:relative;overflow:hidden}.webd-cta-signal{color:#2878ff1f;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:skew(-5deg)}.webd-cta-signal span{font-family:Arial,sans-serif;font-size:35vw;font-weight:200}.webd-cta-signal b{letter-spacing:-.14em;font-size:46vw;line-height:.7}.webd-cta-top{z-index:1;border-top:1px solid #414141;justify-content:space-between;padding-top:14px;font-size:8px;display:flex;position:relative}.webd-cta-main{z-index:1;text-align:center;flex:1;place-content:center;justify-items:center;padding:6vh 0;display:grid;position:relative}.webd-cta-main>p{margin:0;font-size:8px}.webd-cta-main h2{letter-spacing:-.078em;margin:35px 0 0;font-size:clamp(68px,9vw,153px);line-height:.78}.webd-cta-main h2 span{color:var(--blue)}.webd-cta-main>a{color:#090909;letter-spacing:.1em;background:#f3f1eb;border-radius:40px;justify-content:space-between;align-items:center;gap:35px;min-width:290px;min-height:66px;margin-top:6vh;padding:0 14px 0 27px;font-size:10px;display:flex}.webd-cta-main>a i{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:18px;font-style:normal;transition:transform .3s;display:grid}.webd-cta-main>a:hover i{transform:rotate(45deg)}.webd-cta footer{z-index:1;border-top:1px solid #414141;grid-template-columns:1fr 1fr 1fr;align-items:end;gap:30px;padding-top:24px;display:grid;position:relative}.webd-cta footer>a{width:230px}.webd-cta footer p{color:#888;text-align:center;margin:0;font-size:11px}.webd-cta footer>div{text-transform:uppercase;letter-spacing:.08em;justify-content:flex-end;gap:24px;font-size:9px;display:flex}@media (max-width:1120px){.webd-hero{grid-template-columns:1fr;min-height:auto;padding-top:128px}.webd-hero-copy{width:min(82vw,900px);padding:5vh 0 2vh}.webd-hero-lab{justify-self:center;width:min(88vw,720px);margin:15px 0;transform:none}.webd-thesis-copy{grid-template-columns:1fr}.webd-thesis-copy>div{grid-template-columns:1fr 1fr}.webd-proof-head{grid-template-columns:.38fr 1.2fr}.webd-proof-head>a{grid-column:2;justify-self:start}.webd-process-head{grid-template-columns:.4fr 1.2fr}.webd-process-head>p{grid-column:2}}@media (max-width:720px){.webd-hero{gap:30px;padding:105px 16px 34px}.webd-hero-copy{width:100%;padding-top:4vh}.webd-hero h1{font-size:15vw}.webd-hero h1 .outline,.webd-hero h1 .blue{margin-left:0}.webd-hero-bottom{grid-template-columns:1fr;margin-top:42px}.webd-hero-lab{width:100%;padding:13px}.webd-browser-shell{min-height:400px;padding-block:24px}.webd-browser{height:340px}.webd-demo-v{opacity:.72}.webd-demo-copy strong{font-size:23px}.webd-thesis,.webd-types,.webd-process,.webd-included{padding:90px 18px}.webd-thesis-copy{gap:45px;margin-top:52px}.webd-thesis-copy h2,.webd-proof-head h2,.webd-types-head h2,.webd-process-head h2,.webd-included-head h2{font-size:14vw}.webd-thesis-copy>div{grid-template-columns:1fr}.webd-outcomes{grid-template-columns:1fr;margin-top:65px}.webd-outcomes article,.webd-outcomes article+article{border-left:0;border-bottom:1px solid var(--line);min-height:210px;padding:22px 0}.webd-proof{padding:90px 18px}.webd-proof-head{grid-template-columns:1fr}.webd-proof-head>a{grid-column:1}.webd-proof-grid{grid-template-columns:1fr;gap:55px;margin-top:60px}.webd-proof-card:nth-child(3){grid-column:1}.webd-types-head,.webd-included-head{grid-template-columns:1fr;gap:40px}.webd-type-grid{grid-template-columns:1fr;margin-top:60px}.webd-type-grid article,.webd-type-grid article:not(:nth-child(3n+1)){border-left:0;min-height:320px;padding:22px 0 25px}.webd-process-head{grid-template-columns:1fr;gap:40px}.webd-process-head>p{grid-column:1}.webd-process-system{grid-template-columns:1fr;margin-top:65px}.webd-process-list{border-right:0;border-bottom:1px solid var(--ink)}.webd-process-list button{min-height:80px;padding-right:12px}.webd-process-list button strong{font-size:23px}.webd-process-detail{min-height:430px;padding:45px 22px}.webd-process-detail h3{margin-top:14vh}.webd-process-orbit{width:300px}.webd-included-grid{grid-template-columns:1fr;margin-top:65px}.webd-included-grid article,.webd-included-grid article+article{border-bottom:1px solid #ffffff61;border-left:0;min-height:430px;padding:24px 0 30px}.webd-included-grid h3{margin-top:80px}.webd-cta{min-height:88svh;padding-inline:18px}.webd-cta-top span:last-child{display:none}.webd-cta-signal span{font-size:60vw}.webd-cta-signal b{font-size:80vw}.webd-cta-main>a{width:100%;min-width:0}.webd-cta footer{grid-template-columns:1fr;gap:24px}.webd-cta footer>a{width:200px}.webd-cta footer p{text-align:left}.webd-cta footer>div{flex-wrap:wrap;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.webd-intro,.webd-lab-intro{opacity:1;animation:none;transform:none}.webd-hero-lab{transform:none}.webd-signal-strip>div,.webd-process-orbit{animation:none}}.soft-page{background:var(--paper);color:var(--ink)}.soft-hero{--px:0px;--py:0px;isolation:isolate;grid-template-columns:1.03fr .97fr;align-items:center;gap:clamp(35px,5vw,86px);min-height:96svh;padding:122px clamp(20px,3.2vw,52px) 44px;display:grid;position:relative;overflow:hidden}.soft-hero-grid{z-index:-1;opacity:.28;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:7vw 7vw;position:absolute;inset:84px 0 0;-webkit-mask-image:linear-gradient(#000,#0000 97%);mask-image:linear-gradient(#000,#0000 97%)}.soft-hero-copy{z-index:2;position:relative}.soft-hero h1{letter-spacing:-.078em;margin:0;font-size:clamp(60px,6.9vw,121px);font-weight:740;line-height:.79}.soft-hero h1>span{white-space:nowrap;display:block}.soft-hero h1 .outline{color:#0000;-webkit-text-stroke:1.6px var(--ink);margin-left:2.8vw}.soft-hero h1 .blue{color:var(--blue);margin-left:6.2vw}.soft-hero-bottom{grid-template-columns:minmax(230px,1fr) auto;align-items:end;gap:32px;width:min(650px,100%);margin-top:6vh;display:grid}.soft-hero-bottom p{letter-spacing:-.025em;max-width:475px;margin:0;font-size:clamp(17px,1.34vw,22px);line-height:1.42}.soft-hero-bottom a{letter-spacing:.1em;border-bottom:1px solid;padding-bottom:5px;font-size:9px}.soft-hero-bottom a i{color:var(--blue);margin-left:9px;font-style:normal}.soft-intro{opacity:0;animation:.85s cubic-bezier(.2,.8,.2,1) forwards softIntro;transform:translateY(30px)}.soft-hero-copy .soft-intro:first-child{animation-delay:.1s}.soft-hero-copy h1 .soft-intro:first-child{animation-delay:.2s}.soft-hero-copy h1 .soft-intro:nth-child(2){animation-delay:.3s}.soft-hero-copy h1 .soft-intro:nth-child(3){animation-delay:.4s}.soft-hero-bottom.soft-intro{animation-delay:.52s}@keyframes softIntro{to{opacity:1;transform:none}}.soft-hero-system{width:min(100%,660px);transform:translate(var(--px),var(--py));justify-self:end;position:relative}.soft-system-intro{opacity:0;animation:.9s .46s forwards softSystemIn}@keyframes softSystemIn{to{opacity:1}}.soft-blueprint{border:1px solid var(--line);background:var(--paper);padding:16px 18px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.soft-blueprint{background:color-mix(in srgb,var(--paper) 78%,var(--blue) 22%)}}.soft-blueprint{animation:.48s both softBlueprintSwap}@keyframes softBlueprintSwap{0%{opacity:0;transform:translateY(10px)}}.soft-blueprint:before,.soft-blueprint:after{content:"";z-index:8;width:59px;height:59px;position:absolute}.soft-blueprint:before{border-left:3px solid var(--blue);border-top:3px solid var(--blue);top:-1px;left:-1px}.soft-blueprint:after{border-right:3px solid var(--blue);border-bottom:3px solid var(--blue);bottom:-1px;right:-1px}.soft-blueprint-head,.soft-blueprint-code{z-index:5;justify-content:space-between;align-items:center;gap:15px;font-size:7px;display:flex;position:relative}.soft-blueprint-head{border-bottom:1px solid var(--line);padding-bottom:13px}.soft-blueprint-head span{align-items:center;gap:8px;display:flex}.soft-blueprint-head span i{background:#30cb7a;border-radius:50%;width:6px;height:6px;animation:1.7s ease-out infinite routerLive;box-shadow:0 0 0 6px #30cb7a1f}.soft-blueprint-head b,.soft-blueprint-code code{color:var(--blue);font-weight:500}.soft-blueprint-field{height:480px;position:relative}.soft-blueprint-grid{opacity:.43;background-image:radial-gradient(circle,var(--ink) 1.2px,transparent 1.5px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.soft-blueprint-grid{background-image:radial-gradient(circle,color-mix(in srgb,var(--ink) 30%,transparent) 1.2px,transparent 1.5px)}}.soft-blueprint-grid{background-size:42px 42px;-webkit-mask-image:radial-gradient(circle,#000,#0000 73%);mask-image:radial-gradient(circle,#000,#0000 73%)}.soft-core{z-index:4;width:148px;height:148px;color:var(--blue);background:#080808;border-radius:28%;justify-content:center;align-items:center;display:flex;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 22px 55px #030d1f33}.soft-core span,.soft-core b,.soft-core i{transform:rotate(-45deg)}.soft-core span{font-size:31px;font-weight:200}.soft-core b{color:#f3f1eb;letter-spacing:-.14em;font-size:78px;line-height:.7}.soft-core>i{background:#30cb7a;border-radius:50%;width:6px;height:6px;position:absolute;bottom:18px;box-shadow:0 0 0 7px #30cb7a1f}.soft-node{z-index:4;border:1px solid var(--ink);background:var(--paper);flex-direction:column;justify-content:flex-end;width:116px;height:68px;padding:11px;display:flex;position:absolute}.soft-node>span{color:var(--blue);font-size:6px;position:absolute;top:8px;left:9px}.soft-node>strong{letter-spacing:-.03em;font-size:15px}.soft-node>i{background:var(--blue);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;right:8px}.soft-node-1{top:13%;left:3%}.soft-node-2{top:13%;right:3%}.soft-node-3{bottom:10%;left:3%}.soft-node-4{bottom:10%;right:3%}.soft-flow{z-index:2;background:var(--blue);width:32%;height:2px;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.soft-flow{background:color-mix(in srgb,var(--blue) 32%,transparent)}}.soft-flow{transform-origin:0}.soft-flow:before{content:"";background:linear-gradient(90deg,transparent,var(--blue),transparent);width:38%;height:100%;animation:2.4s ease-in-out infinite routerLine;display:block}.soft-flow i{background:var(--blue);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;right:0;box-shadow:0 0 0 6px #2878ff17}.soft-flow-1{top:26%;left:22%;transform:rotate(25deg)}.soft-flow-2{top:48%;left:52%;transform:rotate(-29deg)}.soft-flow-3{top:72%;left:22%;transform:rotate(-25deg)}.soft-flow-4{top:50%;left:52%;transform:rotate(29deg)}.soft-flow-2:before{animation-delay:-.6s}.soft-flow-3:before{animation-delay:-1.2s}.soft-flow-4:before{animation-delay:-1.8s}.soft-blueprint-code{border-top:1px solid var(--line);padding-top:13px}.soft-blueprint-code span{color:var(--muted)}.soft-system-tabs{border:1px solid var(--line);border-top:0;grid-template-columns:repeat(3,1fr);display:grid}.soft-system-tabs button{min-height:62px;color:var(--ink);cursor:pointer;background:0 0;grid-template-columns:24px 1fr auto;align-items:center;padding:0 12px;display:grid}.soft-system-tabs button+button{border-left:1px solid var(--line)}.soft-system-tabs span{color:var(--muted);font-size:6px}.soft-system-tabs strong{letter-spacing:.08em;font-size:9px}.soft-system-tabs button>i{color:var(--blue);font-style:normal}.soft-system-tabs button:hover,.soft-system-tabs button.is-active{background:var(--blue);color:#fff}.soft-system-tabs button:hover span,.soft-system-tabs button.is-active span,.soft-system-tabs button:hover i,.soft-system-tabs button.is-active i{color:#fff}.soft-rail{border-block:1px solid var(--ink);color:#f3f1eb;background:#080808;padding:15px 0;overflow:hidden;transform:rotate(-.55deg)scale(1.01)}.soft-rail>div{width:max-content;animation:25s linear infinite softRail;display:flex}.soft-rail span{white-space:nowrap;letter-spacing:.14em;font-size:10px}.soft-rail b{color:var(--blue);margin:0 22px}@keyframes softRail{to{transform:translate(-50%)}}.soft-thesis{padding:140px clamp(20px,6.5vw,105px)}.soft-thesis-grid{grid-template-columns:1.1fr .9fr;align-items:stretch;gap:clamp(45px,7vw,120px);margin-top:82px;display:grid}.soft-thesis-copy{flex-direction:column;display:flex}.soft-thesis-copy h2,.soft-builds-head h2,.soft-anatomy-head h2,.soft-delivery-head h2,.soft-principles-head h2{letter-spacing:-.078em;margin:0;font-size:clamp(61px,7.45vw,126px);line-height:.79}.soft-thesis-copy h2 span,.soft-builds-head h2 span,.soft-anatomy-head h2 span,.soft-delivery-head h2 span,.soft-principles-head h2 span{color:var(--blue)}.soft-thesis-copy>div{grid-template-columns:1fr 1fr;gap:32px;max-width:700px;margin-top:auto;padding-top:70px;display:grid}.soft-thesis-copy p{letter-spacing:-.02em;margin:0;font-size:clamp(16px,1.25vw,21px);line-height:1.48}.soft-thesis-copy p+p{color:var(--muted)}.soft-thesis-media{background:#dedbd4;min-height:650px;position:relative;overflow:hidden}.soft-thesis-media img{object-fit:cover;object-position:center;filter:saturate(1.08)contrast(1.03);width:100%;height:100%;display:block}[data-theme=dark] .soft-thesis-media img{filter:brightness(.58)saturate(1.15)contrast(1.2)}.soft-media-fade{background:linear-gradient(0deg,#050505e6,transparent 35%),linear-gradient(90deg,var(--paper),transparent 12%);position:absolute;inset:0}.soft-thesis-media>span{color:#090909;writing-mode:vertical-rl;font-size:7px;position:absolute;top:18px;right:18px}.soft-thesis-media code{color:#f3f1eb;font-size:8px;position:absolute;bottom:24px;left:25px}.soft-builds{background:var(--paper);padding:140px clamp(20px,6.5vw,105px)}@supports (color:color-mix(in lab, red, red)){.soft-builds{background:color-mix(in srgb,var(--paper) 82%,var(--blue) 18%)}}.soft-builds{color:var(--ink)}.soft-builds-head{grid-template-columns:.45fr 1.55fr;align-items:end;gap:45px;display:grid}.soft-build-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:95px;display:grid}.soft-build-grid article{border-bottom:1px solid var(--ink);flex-direction:column;min-height:430px;padding:24px 27px 28px 0;display:flex;position:relative;overflow:hidden}.soft-build-grid article:not(:nth-child(3n+1)){border-left:1px solid var(--ink);padding-left:27px}.soft-build-top{justify-content:space-between;align-items:center;display:flex}.soft-build-top span{color:var(--blue);font-size:7px}.soft-build-top i{color:var(--muted);font-size:7px;font-style:normal}.soft-build-glyph{justify-content:center;align-items:center;width:120px;height:100px;margin-top:45px;display:flex;position:relative}.soft-build-glyph i{border:1px solid var(--blue);width:76px;height:44px;position:absolute}@supports (color:color-mix(in lab, red, red)){.soft-build-glyph i{border:1px solid color-mix(in srgb,var(--blue) 48%,transparent)}}.soft-build-glyph i{transition:transform .45s,background .45s;transform:rotate(32deg)}.soft-build-glyph i:nth-child(2){transform:rotate(-32deg)}.soft-build-glyph b{z-index:2;color:var(--blue);font:600 50px SFMono-Regular,monospace;position:relative}.soft-build-grid article:hover .soft-build-glyph i:first-child{background:#2878ff1a;transform:rotate(55deg)}.soft-build-grid article:hover .soft-build-glyph i:nth-child(2){background:#2878ff1a;transform:rotate(-55deg)}.soft-build-grid h3{letter-spacing:-.06em;margin:auto 0 18px;font-size:clamp(32px,3vw,52px);line-height:.92}.soft-build-grid p{max-width:390px;color:var(--muted);margin:0;font-size:14px;line-height:1.5}.soft-build-plus{color:var(--blue);font-weight:400;position:absolute;bottom:8px;right:10px}.soft-anatomy{color:#f3f1eb;background:#080808;padding:140px clamp(20px,6.5vw,105px)}.soft-anatomy-head{grid-template-columns:.42fr 1.18fr .4fr;align-items:end;gap:40px;display:grid}.soft-anatomy-head>p{color:#8a8a8a;margin:0;font-size:15px;line-height:1.5}.soft-stack{perspective:1200px;margin-top:100px}.soft-stack article{min-height:185px;transform:translateY(calc(var(--stack-index,0) * -8px));background:#0e0e0e;border:1px solid #3a3a3a;grid-template-columns:.4fr .75fr 1fr auto;align-items:end;gap:35px;padding:25px 28px;transition:transform .4s,background .4s,border-color .4s;display:grid;position:relative}.soft-stack article:first-child{--stack-index:0;z-index:4}.soft-stack article:nth-child(2){--stack-index:1;z-index:3;margin-inline:2%}.soft-stack article:nth-child(3){--stack-index:2;z-index:2;margin-inline:4%}.soft-stack article:nth-child(4){--stack-index:3;z-index:1;margin-inline:6%}.soft-stack article:hover{z-index:5;border-color:var(--blue);background:#121a28;transform:translateY(-15px)}.soft-stack article>span{color:var(--blue);align-self:start;font-size:7px}.soft-stack h3{letter-spacing:-.055em;margin:0;font-size:clamp(30px,3vw,51px);line-height:.94}.soft-stack p{color:#999;max-width:500px;margin:0;font-size:14px;line-height:1.5}.soft-stack article>i{color:#2878ff61;font:500 clamp(55px,7vw,115px)/.7 SFMono-Regular,monospace}.soft-delivery{padding:140px clamp(20px,6.5vw,105px)}.soft-delivery-head{grid-template-columns:.45fr 1.55fr;align-items:end;gap:45px;display:grid}.soft-delivery-track{border-block:1px solid var(--ink);grid-template-columns:repeat(5,1fr);margin-top:105px;display:grid;position:relative}.soft-delivery-line{z-index:2;background:var(--line);height:2px;position:absolute;top:68px;left:10%;right:10%;overflow:hidden}.soft-delivery-line i{background:linear-gradient(90deg,transparent,var(--blue),transparent);width:15%;height:100%;animation:4s ease-in-out infinite deliveryLine;display:block}@keyframes deliveryLine{to{transform:translate(670%)}}.soft-delivery-track article{flex-direction:column;min-height:430px;padding:24px 22px 30px 0;display:flex;position:relative}.soft-delivery-track article+article{border-left:1px solid var(--line);padding-left:22px}.soft-delivery-track article>span{color:var(--blue);font-size:7px}.soft-delivery-track article>i{z-index:3;border:4px solid var(--paper);background:var(--blue);width:17px;height:17px;box-shadow:0 0 0 1px var(--blue),0 0 0 9px #2878ff17;border-radius:50%;margin-top:34px;position:relative}.soft-delivery-track small{color:var(--blue);margin-top:auto;font-size:7px}.soft-delivery-track h3{letter-spacing:-.05em;margin:13px 0 16px;font-size:clamp(27px,2.4vw,41px);line-height:.95}.soft-delivery-track p{color:var(--muted);margin:0;font-size:13px;line-height:1.48}.soft-principles{background:var(--blue);color:#fff;padding:140px clamp(20px,6.5vw,105px)}.soft-principles-head{grid-template-columns:.45fr 1.55fr;align-items:end;gap:45px;display:grid}.soft-principles-head .section-label,.soft-principles-head .section-label span{color:#fff}.soft-principles-head h2 span{color:#090909}.soft-principles-grid{border-top:1px solid #ffffffa6;grid-template-columns:1fr 1fr;margin-top:100px;display:grid}.soft-principles-grid article{border-bottom:1px solid #ffffff8c;flex-direction:column;min-height:340px;padding:25px 38px 30px 0;display:flex}.soft-principles-grid article:nth-child(2n){border-left:1px solid #ffffff8c;padding-left:38px}.soft-principles-grid span{font-size:7px}.soft-principles-grid h3{letter-spacing:-.065em;margin:auto 0 20px;font-size:clamp(40px,4.3vw,73px);line-height:.9}.soft-principles-grid p{color:#fffc;max-width:550px;margin:0;font-size:15px;line-height:1.5}.soft-cta{color:#f3f1eb;background:#070707;flex-direction:column;min-height:88svh;padding:54px clamp(20px,3.2vw,52px) 28px;display:flex;position:relative;overflow:hidden}.soft-cta-grid{opacity:.12;background-image:linear-gradient(#555 1px,#0000 1px),linear-gradient(90deg,#555 1px,#0000 1px);background-size:7vw 7vw;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.soft-cta-mark{color:#2878ff1f;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:skew(-5deg)}.soft-cta-mark span{font-family:Arial,sans-serif;font-size:35vw;font-weight:200}.soft-cta-mark b{letter-spacing:-.14em;font-size:46vw;line-height:.7}.soft-cta-top{z-index:1;border-top:1px solid #414141;justify-content:space-between;padding-top:14px;font-size:8px;display:flex;position:relative}.soft-cta-main{z-index:1;text-align:center;flex:1;place-content:center;justify-items:center;padding:6vh 0;display:grid;position:relative}.soft-cta-main>p{margin:0;font-size:8px}.soft-cta-main h2{letter-spacing:-.078em;margin:35px 0 0;font-size:clamp(66px,8.7vw,148px);line-height:.78}.soft-cta-main h2 span{color:var(--blue)}.soft-cta-main>a{color:#090909;letter-spacing:.1em;background:#f3f1eb;border-radius:40px;justify-content:space-between;align-items:center;gap:35px;min-width:265px;min-height:66px;margin-top:6vh;padding:0 14px 0 27px;font-size:10px;display:flex}.soft-cta-main>a i{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:18px;font-style:normal;transition:transform .3s;display:grid}.soft-cta-main>a:hover i{transform:rotate(45deg)}.soft-cta footer{z-index:1;border-top:1px solid #414141;grid-template-columns:1fr 1fr 1fr;align-items:end;gap:30px;padding-top:24px;display:grid;position:relative}.soft-cta footer>a{width:230px}.soft-cta footer p{color:#888;text-align:center;margin:0;font-size:11px}.soft-cta footer>div{text-transform:uppercase;letter-spacing:.08em;justify-content:flex-end;gap:24px;font-size:9px;display:flex}@media (max-width:1120px){.soft-hero{grid-template-columns:1fr;min-height:auto;padding-top:128px}.soft-hero-copy{width:min(84vw,920px);padding:5vh 0 2vh}.soft-hero-system{justify-self:center;width:min(88vw,720px);transform:none}.soft-thesis-grid{grid-template-columns:1fr}.soft-thesis-copy>div{margin-top:65px}.soft-thesis-media{width:min(78vw,780px);min-height:520px;margin-left:auto}.soft-anatomy-head{grid-template-columns:.4fr 1.2fr}.soft-anatomy-head>p{grid-column:2}.soft-delivery-track{grid-template-columns:repeat(3,1fr)}.soft-delivery-track article:nth-child(n+4){border-top:1px solid var(--line)}.soft-delivery-line{display:none}}@media (max-width:720px){.soft-hero{gap:30px;padding:105px 16px 34px}.soft-hero-copy{width:100%;padding-top:4vh}.soft-hero h1{font-size:14.7vw}.soft-hero h1 .outline,.soft-hero h1 .blue{margin-left:0}.soft-hero-bottom{grid-template-columns:1fr;margin-top:42px}.soft-hero-system{width:100%}.soft-blueprint{padding-inline:13px}.soft-blueprint-field{height:400px}.soft-core{width:112px;height:112px}.soft-core b{font-size:58px}.soft-core span{font-size:23px}.soft-node{width:84px;height:58px;padding:8px}.soft-node strong{font-size:12px}.soft-node-1,.soft-node-3{left:0}.soft-node-2,.soft-node-4{right:0}.soft-system-tabs{grid-template-columns:1fr}.soft-system-tabs button{min-height:52px}.soft-system-tabs button+button{border-left:0;border-top:1px solid var(--line)}.soft-thesis,.soft-builds,.soft-anatomy,.soft-delivery,.soft-principles{padding:90px 18px}.soft-thesis-grid{margin-top:55px}.soft-thesis-copy h2,.soft-builds-head h2,.soft-anatomy-head h2,.soft-delivery-head h2,.soft-principles-head h2{font-size:14vw}.soft-thesis-copy>div{grid-template-columns:1fr;margin-top:50px}.soft-thesis-media{width:100%;min-height:420px}.soft-builds-head,.soft-delivery-head,.soft-principles-head{grid-template-columns:1fr;gap:40px}.soft-build-grid{grid-template-columns:1fr;margin-top:60px}.soft-build-grid article,.soft-build-grid article:not(:nth-child(3n+1)){border-left:0;min-height:360px;padding:22px 0 25px}.soft-build-glyph{margin-top:25px}.soft-anatomy-head{grid-template-columns:1fr;gap:40px}.soft-anatomy-head>p{grid-column:1}.soft-stack{margin-top:65px}.soft-stack article,.soft-stack article:nth-child(n){grid-template-columns:1fr;gap:18px;min-height:330px;margin-inline:0;padding:22px;transform:none}.soft-stack article>i{opacity:.65;position:absolute;top:35px;right:15px}.soft-stack h3{margin-top:auto}.soft-delivery-track{grid-template-columns:1fr;margin-top:65px}.soft-delivery-track article,.soft-delivery-track article+article{border-left:0;border-top:1px solid var(--line);min-height:300px;padding:22px 0 27px}.soft-delivery-track article:first-of-type{border-top:0}.soft-delivery-track article>i{margin-top:25px}.soft-delivery-track small{margin-top:auto}.soft-principles-grid{grid-template-columns:1fr;margin-top:65px}.soft-principles-grid article,.soft-principles-grid article:nth-child(2n){border-left:0;min-height:300px;padding:22px 0 27px}.soft-cta{min-height:88svh;padding-inline:18px}.soft-cta-top span:last-child{display:none}.soft-cta-mark span{font-size:60vw}.soft-cta-mark b{font-size:80vw}.soft-cta-main>a{width:100%;min-width:0}.soft-cta footer{grid-template-columns:1fr;gap:24px}.soft-cta footer>a{width:200px}.soft-cta footer p{text-align:left}.soft-cta footer>div{flex-wrap:wrap;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.soft-intro,.soft-system-intro{opacity:1;animation:none;transform:none}.soft-hero-system{transform:none}.soft-rail>div,.soft-flow:before,.soft-delivery-line i{animation:none}}.cto-page{background:var(--paper);color:var(--ink)}.cto-hero{--tx:0px;--ty:0px;isolation:isolate;grid-template-columns:1.04fr .96fr;align-items:center;gap:clamp(35px,5vw,86px);min-height:96svh;padding:122px clamp(20px,3.2vw,52px) 44px;display:grid;position:relative;overflow:hidden}.cto-hero-grid{z-index:-1;opacity:.28;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:7vw 7vw;position:absolute;inset:84px 0 0;-webkit-mask-image:linear-gradient(#000,#0000 97%);mask-image:linear-gradient(#000,#0000 97%)}.cto-hero-copy{z-index:2;position:relative}.cto-hero h1{letter-spacing:-.078em;margin:0;font-size:clamp(56px,6.35vw,111px);font-weight:740;line-height:.79}.cto-hero h1>span{white-space:nowrap;display:block}.cto-hero h1 .outline{color:#0000;-webkit-text-stroke:1.6px var(--ink);margin-left:2.8vw}.cto-hero h1 .blue{color:var(--blue);margin-left:5.4vw}.cto-hero-bottom{grid-template-columns:minmax(250px,1fr) auto;align-items:end;gap:32px;width:min(670px,100%);margin-top:6vh;display:grid}.cto-hero-bottom p{letter-spacing:-.02em;max-width:500px;margin:0;font-size:clamp(16px,1.25vw,21px);line-height:1.45}.cto-hero-bottom a{letter-spacing:.1em;border-bottom:1px solid;padding-bottom:5px;font-size:9px}.cto-hero-bottom a i{color:var(--blue);margin-left:9px;font-style:normal}.cto-intro{opacity:0;animation:.85s cubic-bezier(.2,.8,.2,1) forwards ctoIntro;transform:translateY(30px)}.cto-hero-copy .cto-intro:first-child{animation-delay:.1s}.cto-hero-copy h1 .cto-intro:first-child{animation-delay:.2s}.cto-hero-copy h1 .cto-intro:nth-child(2){animation-delay:.3s}.cto-hero-copy h1 .cto-intro:nth-child(3){animation-delay:.4s}.cto-hero-bottom.cto-intro{animation-delay:.52s}@keyframes ctoIntro{to{opacity:1;transform:none}}.cto-command{width:min(100%,670px);transform:translate(var(--tx),var(--ty));justify-self:end}.cto-command-intro{opacity:0;animation:.9s .46s forwards ctoCommandIn}@keyframes ctoCommandIn{to{opacity:1}}.cto-instrument{border:1px solid var(--line);background:var(--paper);padding:16px 18px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cto-instrument{background:color-mix(in srgb,var(--paper) 79%,var(--blue) 21%)}}.cto-instrument{animation:.48s both ctoInstrumentSwap}@keyframes ctoInstrumentSwap{0%{opacity:0;transform:translateY(10px)}}.cto-instrument:before,.cto-instrument:after{content:"";z-index:8;width:59px;height:59px;position:absolute}.cto-instrument:before{border-left:3px solid var(--blue);border-top:3px solid var(--blue);top:-1px;left:-1px}.cto-instrument:after{border-right:3px solid var(--blue);border-bottom:3px solid var(--blue);bottom:-1px;right:-1px}.cto-instrument-top,.cto-instrument-bottom{z-index:5;justify-content:space-between;align-items:center;gap:15px;font-size:7px;display:flex;position:relative}.cto-instrument-top{border-bottom:1px solid var(--line);padding-bottom:13px}.cto-instrument-top span{align-items:center;gap:8px;display:flex}.cto-instrument-top span i{background:#30cb7a;border-radius:50%;width:6px;height:6px;animation:1.7s ease-out infinite routerLive;box-shadow:0 0 0 6px #30cb7a1f}.cto-instrument-top b,.cto-instrument-bottom code{color:var(--blue);font-weight:500}.cto-instrument-field{height:420px;position:relative;overflow:hidden}.cto-axis{z-index:1;background:var(--ink);position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.cto-axis{background:color-mix(in srgb,var(--ink) 15%,transparent)}}.cto-axis-x{width:86%;height:1px;transform:translate(-50%,-50%)}.cto-axis-y{width:1px;height:86%;transform:translate(-50%,-50%)}.cto-radar{z-index:2;border:1px dashed var(--blue);width:270px;height:270px;position:absolute;top:48%;left:50%}@supports (color:color-mix(in lab, red, red)){.cto-radar{border:1px dashed color-mix(in srgb,var(--blue) 55%,transparent)}}.cto-radar{border-radius:50%;animation:22s linear infinite ctoRadar;transform:translate(-50%,-50%)}.cto-radar:before,.cto-radar:after{content:"";border:1px solid var(--blue);position:absolute}@supports (color:color-mix(in lab, red, red)){.cto-radar:before,.cto-radar:after{border:1px solid color-mix(in srgb,var(--blue) 23%,transparent)}}.cto-radar:before,.cto-radar:after{border-radius:50%}.cto-radar:before{inset:19%}.cto-radar:after{inset:37%}.cto-radar>i{transform-origin:0;background:linear-gradient(90deg,var(--blue),transparent);width:50%;height:1px;position:absolute;top:50%;left:50%}.cto-radar>i:first-child{transform:rotate(30deg)}.cto-radar>i:nth-child(2){transform:rotate(150deg)}.cto-radar>i:nth-child(3){transform:rotate(270deg)}.cto-radar b{color:var(--ink);letter-spacing:-.14em;place-items:center;font-size:76px;line-height:.7;animation:22s linear infinite ctoCounter;display:grid;position:absolute;inset:0;transform:skew(-7deg)rotate(-360deg)}.cto-radar span{background:var(--blue);border-radius:50%;width:9px;height:9px;position:absolute;top:14%;right:10%;box-shadow:0 0 0 11px #2878ff1a}@keyframes ctoRadar{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes ctoCounter{to{transform:skew(-7deg)rotate(-360deg)}}.cto-orbit-dot{z-index:3;background:var(--blue);border-radius:50%;width:7px;height:7px;position:absolute}.cto-orbit-dot:after{content:"";border:1px solid #2878ff47;border-radius:50%;animation:2.4s ease-in-out infinite nodeInvite;position:absolute;inset:-7px}.cto-orbit-dot.dot-one{top:18%;left:12%}.cto-orbit-dot.dot-two{top:27%;right:13%}.cto-orbit-dot.dot-three{bottom:13%;right:21%}.cto-readout{z-index:4;background:var(--paper);padding:18px;position:absolute;bottom:16px;left:18px;right:18px}@supports (color:color-mix(in lab, red, red)){.cto-readout{background:color-mix(in srgb,var(--paper) 88%,transparent)}}.cto-readout{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line)}.cto-readout>span{color:var(--blue);font-size:6px}.cto-readout strong{letter-spacing:-.05em;margin:9px 0 6px;font-size:clamp(25px,2.3vw,39px);line-height:.95;display:block}.cto-readout p{max-width:520px;color:var(--muted);margin:0;font-size:11px;line-height:1.45}.cto-instrument-bottom{border-top:1px solid var(--line);padding-top:13px}.cto-instrument-bottom span{color:var(--muted)}.cto-decision-tabs{border:1px solid var(--line);border-top:0;grid-template-columns:repeat(3,1fr);display:grid}.cto-decision-tabs button{min-height:54px;color:var(--ink);cursor:pointer;background:0 0;grid-template-columns:22px 1fr auto;align-items:center;padding:0 10px;display:grid}.cto-decision-tabs button:not(:nth-child(3n+1)){border-left:1px solid var(--line)}.cto-decision-tabs button:nth-child(n+4){border-top:1px solid var(--line)}.cto-decision-tabs span{color:var(--muted);font-size:6px}.cto-decision-tabs strong{letter-spacing:.06em;font-size:7px}.cto-decision-tabs i{color:var(--blue);font-style:normal}.cto-decision-tabs button:hover,.cto-decision-tabs button.is-active{background:var(--blue);color:#fff}.cto-decision-tabs button:hover span,.cto-decision-tabs button.is-active span,.cto-decision-tabs button:hover i,.cto-decision-tabs button.is-active i{color:#fff}.cto-rail{border-block:1px solid var(--ink);background:var(--blue);color:#fff;padding:15px 0;overflow:hidden;transform:rotate(.55deg)scale(1.01)}.cto-rail>div{width:max-content;animation:26s linear infinite ctoRail;display:flex}.cto-rail span{white-space:nowrap;letter-spacing:.14em;font-size:10px}.cto-rail b{color:#090909;margin:0 22px}@keyframes ctoRail{to{transform:translate(-50%)}}.cto-thesis{padding:140px clamp(20px,6.5vw,105px)}.cto-thesis-copy{grid-template-columns:1.25fr .75fr;align-items:end;gap:clamp(45px,7vw,120px);margin-top:82px;display:grid}.cto-thesis-copy h2,.cto-decisions-head h2,.cto-operating-copy h2,.cto-scenarios-head h2,.cto-engagements-head h2,.cto-first-head h2{letter-spacing:-.078em;margin:0;font-size:clamp(61px,7.5vw,127px);line-height:.79}.cto-thesis-copy h2 span,.cto-decisions-head h2 span,.cto-operating-copy h2 span,.cto-scenarios-head h2 span,.cto-engagements-head h2 span,.cto-first-head h2 span{color:var(--blue)}.cto-thesis-copy>div{gap:25px;display:grid}.cto-thesis-copy p{letter-spacing:-.02em;margin:0;font-size:clamp(17px,1.34vw,22px);line-height:1.46}.cto-thesis-copy p+p{color:var(--muted)}.cto-role-strip{border-block:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:110px;display:grid}.cto-role-strip article{flex-direction:column;min-height:270px;padding:24px 26px 28px 0;display:flex;position:relative;overflow:hidden}.cto-role-strip article+article{border-left:1px solid var(--line);padding-left:26px}.cto-role-strip span{color:var(--blue);font-size:7px}.cto-role-strip strong{letter-spacing:-.055em;max-width:360px;margin-top:auto;font-size:clamp(27px,2.6vw,44px);line-height:.95}.cto-role-strip i{color:var(--blue);position:absolute;top:34px;right:18px}@supports (color:color-mix(in lab, red, red)){.cto-role-strip i{color:color-mix(in srgb,var(--blue) 20%,transparent)}}.cto-role-strip i{font-size:120px;font-style:normal;line-height:1;transition:color .35s,transform .35s}.cto-role-strip article:hover i{color:var(--blue);transform:translateY(-7px)}.cto-decisions{color:#f3f1eb;background:#080808;padding:140px clamp(20px,6.5vw,105px)}.cto-decisions-head{grid-template-columns:.45fr 1.55fr;align-items:end;gap:45px;display:grid}.cto-decision-grid{border-top:1px solid #565656;grid-template-columns:repeat(3,1fr);margin-top:95px;display:grid}.cto-decision-grid button{text-align:left;color:#f3f1eb;cursor:pointer;background:0 0;border-bottom:1px solid #565656;flex-direction:column;min-height:440px;padding:25px 27px 30px 0;display:flex;position:relative;overflow:hidden}.cto-decision-grid button:not(:nth-child(3n+1)){border-left:1px solid #565656;padding-left:27px}.cto-decision-grid button>span{color:var(--blue);font-size:7px}.cto-decision-grid button>i{border:1px dashed #2878ff6b;border-radius:50%;place-items:center;width:120px;height:120px;margin-top:35px;font-style:normal;transition:transform .6s,border-color .4s;display:grid;position:relative}.cto-decision-grid button>i:before{content:"";border:1px solid #2878ff38;border-radius:50%;position:absolute;inset:17%}.cto-decision-grid button>i b{color:var(--blue);font:500 37px SFMono-Regular,monospace}.cto-decision-grid button>i em{background:var(--blue);border-radius:50%;width:7px;height:7px;position:absolute;top:23px;right:4px;box-shadow:0 0 0 7px #2878ff1a}.cto-decision-grid button:hover>i,.cto-decision-grid button.is-active>i{border-color:var(--blue);transform:rotate(90deg)}.cto-decision-grid h3{letter-spacing:-.055em;margin:auto 0 17px;font-size:clamp(30px,2.75vw,47px);line-height:.94}.cto-decision-grid p{color:#929292;max-width:390px;margin:0;font-size:13px;line-height:1.5}.cto-decision-grid button>strong{color:var(--blue);font-size:18px;font-weight:400;position:absolute;bottom:8px;right:10px}.cto-decision-grid button:hover,.cto-decision-grid button.is-active{background:#2878ff14}.cto-operating{background:var(--paper);grid-template-columns:1.05fr .95fr;min-height:760px;display:grid}.cto-operating-media{min-height:760px;position:relative;overflow:hidden}.cto-operating-media img{object-fit:cover;filter:saturate(1.08)contrast(1.05);width:100%;height:100%;display:block}[data-theme=dark] .cto-operating-media img{filter:brightness(.58)saturate(1.2)contrast(1.25)}.cto-operating-fade{background:linear-gradient(90deg,transparent 65%,var(--paper)),linear-gradient(0deg,#050505d1,transparent 30%);position:absolute;inset:0}.cto-operating-media>span{color:#090909;font-size:7px;position:absolute;top:22px;left:24px}.cto-operating-media code{color:#f3f1eb;font-size:8px;position:absolute;bottom:24px;left:25px}.cto-operating-copy{flex-direction:column;justify-content:center;padding:110px clamp(30px,6vw,100px) 90px;display:flex}.cto-operating-copy h2{margin-top:55px}.cto-operating-copy>p{max-width:620px;color:var(--muted);margin:65px 0 0;font-size:17px;line-height:1.55}.cto-operating-signal{border-block:1px solid var(--line);justify-content:space-between;gap:20px;margin-top:auto;padding:16px 0;font-size:7px;display:flex}.cto-operating-signal span{align-items:center;gap:8px;display:flex}.cto-operating-signal span i{background:#30cb7a;border-radius:50%;width:6px;height:6px}.cto-operating-signal b{color:var(--blue);font-weight:500}.cto-scenarios{background:var(--paper);padding:140px clamp(20px,6.5vw,105px)}@supports (color:color-mix(in lab, red, red)){.cto-scenarios{background:color-mix(in srgb,var(--paper) 82%,var(--blue) 18%)}}.cto-scenarios{color:var(--ink)}.cto-scenarios-head{grid-template-columns:.45fr 1.55fr;align-items:end;gap:45px;display:grid}.cto-scenario-list{border-top:1px solid var(--ink);margin-top:95px}.cto-scenario-list article{border-bottom:1px solid var(--ink);grid-template-columns:65px 1.1fr .9fr 35px;align-items:center;gap:30px;min-height:145px;padding:25px 20px 25px 0;transition:padding .35s,background .35s,color .35s;display:grid}.cto-scenario-list article:hover{background:var(--blue);color:#fff;padding-inline:22px}.cto-scenario-list article>span{color:var(--blue);font-size:7px}.cto-scenario-list article:hover>span,.cto-scenario-list article:hover p{color:#ffffffd1}.cto-scenario-list h3{letter-spacing:-.055em;margin:0;font-size:clamp(29px,3vw,51px);line-height:.95}.cto-scenario-list p{max-width:520px;color:var(--muted);margin:0;font-size:14px;line-height:1.48}.cto-scenario-list article>i{color:var(--blue);font-size:21px;font-style:normal;transition:transform .3s}.cto-scenario-list article:hover>i{color:#fff;transform:translate(5px,-5px)}.cto-engagements{padding:140px clamp(20px,6.5vw,105px)}.cto-engagements-head{grid-template-columns:.4fr 1.2fr .4fr;align-items:end;gap:40px;display:grid}.cto-engagements-head>p{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.cto-engagement-grid{border-block:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:100px;display:grid}.cto-engagement-grid article{flex-direction:column;min-height:560px;padding:25px 30px 30px 0;display:flex;position:relative;overflow:hidden}.cto-engagement-grid article+article{border-left:1px solid var(--line);padding-left:30px}.cto-engagement-top{justify-content:space-between;align-items:center;font-size:7px;display:flex}.cto-engagement-top b{color:var(--muted);font-weight:400}.cto-engagement-top b i{background:#30cb7a;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.cto-engagement-orbit{border:1px dashed var(--blue);place-items:center;width:200px;height:200px;margin:60px auto 0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.cto-engagement-orbit{border:1px dashed color-mix(in srgb,var(--blue) 50%,transparent)}}.cto-engagement-orbit{border-radius:50%;animation:20s linear infinite orbit}.cto-engagement-orbit:before{content:"";border:1px solid var(--blue);position:absolute;inset:25%}@supports (color:color-mix(in lab, red, red)){.cto-engagement-orbit:before{border:1px solid color-mix(in srgb,var(--blue) 20%,transparent)}}.cto-engagement-orbit:before{border-radius:50%}.cto-engagement-orbit i{background:var(--blue);border-radius:50%;width:8px;height:8px;position:absolute;top:31px;right:15px;box-shadow:0 0 0 9px #2878ff1a}.cto-engagement-orbit b{color:var(--blue);font:500 60px SFMono-Regular,monospace}.cto-engagement-grid h3{letter-spacing:-.06em;margin:auto 0 20px;font-size:clamp(34px,3.25vw,56px);line-height:.92}.cto-engagement-grid p{max-width:430px;color:var(--muted);margin:0;font-size:14px;line-height:1.5}.cto-engagement-grid code{color:var(--blue);margin-top:28px;font-size:7px}.cto-first-moves{background:var(--blue);color:#fff;padding:140px clamp(20px,6.5vw,105px)}.cto-first-head{grid-template-columns:.45fr 1.55fr;align-items:end;gap:45px;display:grid}.cto-first-head .section-label,.cto-first-head .section-label span{color:#fff}.cto-first-head h2 span{color:#090909}.cto-first-track{border-block:1px solid #ffffffb3;grid-template-columns:repeat(4,1fr);margin-top:100px;display:grid;position:relative}.cto-first-line{z-index:2;background:#ffffff59;height:2px;position:absolute;top:77px;left:12%;right:12%;overflow:hidden}.cto-first-line i{background:linear-gradient(90deg,#0000,#090909,#0000);width:18%;height:100%;animation:4s ease-in-out infinite ctoFirstLine;display:block}@keyframes ctoFirstLine{to{transform:translate(570%)}}.cto-first-track article{flex-direction:column;min-height:430px;padding:25px 25px 30px 0;display:flex;position:relative}.cto-first-track article+article{border-left:1px solid #ffffff73;padding-left:25px}.cto-first-track article>span{font-size:7px}.cto-first-track article>i{z-index:3;border:4px solid var(--blue);background:#fff;border-radius:50%;width:17px;height:17px;margin-top:38px;position:relative;box-shadow:0 0 0 1px #fff,0 0 0 9px #ffffff21}.cto-first-track h3{letter-spacing:-.055em;margin:auto 0 18px;font-size:clamp(32px,3vw,51px);line-height:.94}.cto-first-track p{color:#fffc;margin:0;font-size:14px;line-height:1.5}.cto-cta{color:#f3f1eb;background:#070707;flex-direction:column;min-height:88svh;padding:54px clamp(20px,3.2vw,52px) 28px;display:flex;position:relative;overflow:hidden}.cto-cta-mark{color:#2878ff1f;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:skew(-5deg)}.cto-cta-mark span{font-family:Arial,sans-serif;font-size:35vw;font-weight:200}.cto-cta-mark b{letter-spacing:-.14em;font-size:46vw;line-height:.7}.cto-cta-top{z-index:1;border-top:1px solid #414141;justify-content:space-between;padding-top:14px;font-size:8px;display:flex;position:relative}.cto-cta-main{z-index:1;text-align:center;flex:1;place-content:center;justify-items:center;padding:6vh 0;display:grid;position:relative}.cto-cta-main>p{margin:0;font-size:8px}.cto-cta-main h2{letter-spacing:-.078em;margin:35px 0 0;font-size:clamp(69px,9vw,153px);line-height:.78}.cto-cta-main h2 span{color:var(--blue)}.cto-cta-main>a{color:#090909;letter-spacing:.1em;background:#f3f1eb;border-radius:40px;justify-content:space-between;align-items:center;gap:35px;min-width:310px;min-height:66px;margin-top:6vh;padding:0 14px 0 27px;font-size:10px;display:flex}.cto-cta-main>a i{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:18px;font-style:normal;transition:transform .3s;display:grid}.cto-cta-main>a:hover i{transform:rotate(45deg)}.cto-cta footer{z-index:1;border-top:1px solid #414141;grid-template-columns:1fr 1fr 1fr;align-items:end;gap:30px;padding-top:24px;display:grid;position:relative}.cto-cta footer>a{width:230px}.cto-cta footer p{color:#888;text-align:center;margin:0;font-size:11px}.cto-cta footer>div{text-transform:uppercase;letter-spacing:.08em;justify-content:flex-end;gap:24px;font-size:9px;display:flex}@media (max-width:1120px){.cto-hero{grid-template-columns:1fr;min-height:auto;padding-top:128px}.cto-hero-copy{width:min(86vw,940px);padding:5vh 0 2vh}.cto-command{justify-self:center;width:min(88vw,730px);transform:none}.cto-thesis-copy{grid-template-columns:1fr}.cto-thesis-copy>div{grid-template-columns:1fr 1fr}.cto-operating{grid-template-columns:1fr}.cto-operating-media{min-height:560px}.cto-operating-fade{background:linear-gradient(0deg,var(--paper),transparent 22%),linear-gradient(0deg,#050505a6,transparent 35%)}.cto-engagements-head{grid-template-columns:.4fr 1.2fr}.cto-engagements-head>p{grid-column:2}}@media (max-width:720px){.cto-hero{gap:30px;padding:105px 16px 34px}.cto-hero-copy{width:100%;padding-top:4vh}.cto-hero h1{font-size:13.9vw}.cto-hero h1 .outline,.cto-hero h1 .blue{margin-left:0}.cto-hero-bottom{grid-template-columns:1fr;margin-top:42px}.cto-command{width:100%}.cto-instrument{padding-inline:13px}.cto-instrument-field{height:380px}.cto-radar{width:230px;height:230px}.cto-readout{left:8px;right:8px}.cto-decision-tabs{grid-template-columns:1fr 1fr}.cto-decision-tabs button:not(:nth-child(3n+1)){border-left:0}.cto-decision-tabs button:nth-child(2n){border-left:1px solid var(--line)}.cto-decision-tabs button:nth-child(n+3){border-top:1px solid var(--line)}.cto-thesis,.cto-decisions,.cto-scenarios,.cto-engagements,.cto-first-moves{padding:90px 18px}.cto-thesis-copy{margin-top:55px}.cto-thesis-copy h2,.cto-decisions-head h2,.cto-operating-copy h2,.cto-scenarios-head h2,.cto-engagements-head h2,.cto-first-head h2{font-size:14vw}.cto-thesis-copy>div{grid-template-columns:1fr}.cto-role-strip{grid-template-columns:1fr;margin-top:65px}.cto-role-strip article,.cto-role-strip article+article{border-left:0;border-bottom:1px solid var(--line);min-height:215px;padding:22px 0}.cto-decisions-head,.cto-scenarios-head,.cto-first-head{grid-template-columns:1fr;gap:40px}.cto-decision-grid{grid-template-columns:1fr;margin-top:60px}.cto-decision-grid button,.cto-decision-grid button:not(:nth-child(3n+1)){border-left:0;min-height:390px;padding:22px 0 25px}.cto-decision-grid button>i{margin-top:24px}.cto-operating-media{min-height:430px}.cto-operating-copy{padding:80px 18px}.cto-operating-copy h2,.cto-operating-copy>p{margin-top:45px}.cto-operating-signal{flex-direction:column;margin-top:65px}.cto-scenario-list{margin-top:60px}.cto-scenario-list article{grid-template-columns:34px 1fr 20px;align-items:start;gap:14px;min-height:235px;padding:22px 0}.cto-scenario-list h3{font-size:31px}.cto-scenario-list p{grid-column:2/-1}.cto-scenario-list article>i{grid-area:1/3}.cto-engagements-head{grid-template-columns:1fr;gap:40px}.cto-engagements-head>p{grid-column:1}.cto-engagement-grid{grid-template-columns:1fr;margin-top:65px}.cto-engagement-grid article,.cto-engagement-grid article+article{border-left:0;border-bottom:1px solid var(--line);min-height:510px;padding:22px 0 28px}.cto-first-track{grid-template-columns:1fr;margin-top:65px}.cto-first-line{display:none}.cto-first-track article,.cto-first-track article+article{border-bottom:1px solid #ffffff73;border-left:0;min-height:300px;padding:22px 0 27px}.cto-first-track article>i{margin-top:24px}.cto-cta{min-height:88svh;padding-inline:18px}.cto-cta-top span:last-child{display:none}.cto-cta-mark span{font-size:60vw}.cto-cta-mark b{font-size:80vw}.cto-cta-main>a{width:100%;min-width:0}.cto-cta footer{grid-template-columns:1fr;gap:24px}.cto-cta footer>a{width:200px}.cto-cta footer p{text-align:left}.cto-cta footer>div{flex-wrap:wrap;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.cto-intro,.cto-command-intro{opacity:1;animation:none;transform:none}.cto-command{transform:none}.cto-rail>div,.cto-radar,.cto-radar b,.cto-engagement-orbit,.cto-first-line i{animation:none}}.consult-page{background:var(--paper);color:var(--ink)}.consult-hero{--qx:0px;--qy:0px;isolation:isolate;grid-template-columns:1.06fr .94fr;align-items:center;gap:clamp(35px,5vw,86px);min-height:94svh;padding:122px clamp(20px,3.2vw,52px) 44px;display:grid;position:relative;overflow:hidden}.consult-hero-grid{z-index:-1;opacity:.28;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:7vw 7vw;position:absolute;inset:84px 0 0;-webkit-mask-image:linear-gradient(#000,#0000 97%);mask-image:linear-gradient(#000,#0000 97%)}.consult-hero-copy{z-index:2;position:relative}.consult-hero h1{letter-spacing:-.078em;margin:0;font-size:clamp(54px,6vw,105px);font-weight:740;line-height:.79}.consult-hero h1>span{white-space:nowrap;display:block}.consult-hero h1 .outline{color:#0000;-webkit-text-stroke:1.6px var(--ink);margin-left:2.8vw}.consult-hero h1 .blue{color:var(--blue);margin-left:5.4vw}.consult-hero-bottom{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:32px;width:min(680px,100%);margin-top:6vh;display:grid}.consult-hero-bottom p{letter-spacing:-.02em;max-width:510px;margin:0;font-size:clamp(16px,1.24vw,21px);line-height:1.45}.consult-hero-bottom a{letter-spacing:.1em;border-bottom:1px solid;padding-bottom:5px;font-size:9px}.consult-hero-bottom a i{color:var(--blue);margin-left:9px;font-style:normal}.consult-intro{opacity:0;animation:.85s cubic-bezier(.2,.8,.2,1) forwards consultIntro;transform:translateY(30px)}.consult-hero-copy .consult-intro:first-child{animation-delay:.1s}.consult-hero-copy h1 .consult-intro:first-child{animation-delay:.2s}.consult-hero-copy h1 .consult-intro:nth-child(2){animation-delay:.3s}.consult-hero-copy h1 .consult-intro:nth-child(3){animation-delay:.4s}.consult-hero-bottom.consult-intro{animation-delay:.52s}@keyframes consultIntro{to{opacity:1;transform:none}}.consult-hero-lab{width:min(100%,660px);transform:translate(var(--qx),var(--qy));justify-self:end}.consult-lab-intro{opacity:0;animation:.9s .46s forwards consultLabIn}@keyframes consultLabIn{to{opacity:1}}.consult-lab{border:1px solid var(--line);background:var(--paper);padding:16px 18px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.consult-lab{background:color-mix(in srgb,var(--paper) 78%,var(--blue) 22%)}}.consult-lab{animation:.48s both consultLabSwap}@keyframes consultLabSwap{0%{opacity:0;transform:translateY(10px)}}.consult-lab:before,.consult-lab:after{content:"";z-index:8;width:58px;height:58px;position:absolute}.consult-lab:before{border-left:3px solid var(--blue);border-top:3px solid var(--blue);top:-1px;left:-1px}.consult-lab:after{border-right:3px solid var(--blue);border-bottom:3px solid var(--blue);bottom:-1px;right:-1px}.consult-lab-top,.consult-lab-bottom{z-index:5;justify-content:space-between;align-items:center;gap:15px;font-size:7px;display:flex;position:relative}.consult-lab-top{border-bottom:1px solid var(--line);padding-bottom:13px}.consult-lab-top span{align-items:center;gap:8px;display:flex}.consult-lab-top span i{background:#30cb7a;border-radius:50%;width:6px;height:6px;animation:1.7s ease-out infinite routerLive;box-shadow:0 0 0 6px #30cb7a1f}.consult-lab-top b,.consult-lab-bottom code{color:var(--blue);font-weight:500}.consult-lab-field{height:400px;position:relative;overflow:hidden}.consult-lab-field:before{content:"";opacity:.42;background-image:radial-gradient(circle,var(--ink) 1.2px,transparent 1.5px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.consult-lab-field:before{background-image:radial-gradient(circle,color-mix(in srgb,var(--ink) 28%,transparent) 1.2px,transparent 1.5px)}}.consult-lab-field:before{background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at 50% 38%,#000,#0000 69%);mask-image:radial-gradient(circle at 50% 38%,#000,#0000 69%)}.consult-scan-map{border:1px solid var(--blue);width:250px;height:250px;position:absolute;top:39%;left:50%}@supports (color:color-mix(in lab, red, red)){.consult-scan-map{border:1px solid color-mix(in srgb,var(--blue) 45%,transparent)}}.consult-scan-map{border-radius:50%;transform:translate(-50%,-50%)}.consult-scan-map:before,.consult-scan-map:after{content:"";border:1px dashed var(--blue);position:absolute}@supports (color:color-mix(in lab, red, red)){.consult-scan-map:before,.consult-scan-map:after{border:1px dashed color-mix(in srgb,var(--blue) 30%,transparent)}}.consult-scan-map:before,.consult-scan-map:after{border-radius:50%}.consult-scan-map:before{inset:18%}.consult-scan-map:after{inset:36%}.consult-scan-map i{transform-origin:0;background:linear-gradient(90deg,var(--blue),transparent);width:50%;height:1px;position:absolute;top:50%;left:50%}.consult-scan-map i:first-child{transform:rotate(15deg)}.consult-scan-map i:nth-child(2){transform:rotate(135deg)}.consult-scan-map i:nth-child(3){transform:rotate(255deg)}.consult-scan-map b{color:var(--ink);letter-spacing:-.14em;place-items:center;font-size:72px;line-height:.7;display:grid;position:absolute;inset:0;transform:skew(-7deg)}.consult-scan-map span{background:var(--blue);border-radius:50%;width:9px;height:9px;position:absolute;top:15%;right:10%;box-shadow:0 0 0 11px #2878ff1a}.consult-scan-line{z-index:3;background:var(--blue);height:1px;box-shadow:0 0 15px var(--blue);animation:3.8s ease-in-out infinite consultScan;position:absolute;top:10%;left:4%;right:4%}@keyframes consultScan{50%{opacity:.35;top:64%}}.consult-lab-readout{z-index:4;border:1px solid var(--line);background:var(--paper);padding:17px;position:absolute;bottom:15px;left:15px;right:15px}@supports (color:color-mix(in lab, red, red)){.consult-lab-readout{background:color-mix(in srgb,var(--paper) 89%,transparent)}}.consult-lab-readout{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.consult-lab-readout>span{color:var(--blue);font-size:6px}.consult-lab-readout strong{letter-spacing:-.05em;margin:8px 0 6px;font-size:clamp(24px,2.25vw,38px);line-height:.95;display:block}.consult-lab-readout p{max-width:530px;color:var(--muted);margin:0;font-size:11px;line-height:1.45}.consult-data{z-index:3;color:var(--blue);font-size:5px;position:absolute}.consult-data:before{content:"";background:var(--blue);border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.consult-data.data-one{top:14%;left:8%}.consult-data.data-two{top:20%;right:7%}.consult-data.data-three{top:49%;right:9%}.consult-lab-bottom{border-top:1px solid var(--line);padding-top:13px}.consult-lab-bottom span{color:var(--muted)}.consult-tabs{border:1px solid var(--line);border-top:0;grid-template-columns:repeat(3,1fr);display:grid}.consult-tabs button{min-height:54px;color:var(--ink);cursor:pointer;background:0 0;grid-template-columns:22px 1fr auto;align-items:center;padding:0 10px;display:grid}.consult-tabs button:not(:nth-child(3n+1)){border-left:1px solid var(--line)}.consult-tabs button:nth-child(n+4){border-top:1px solid var(--line)}.consult-tabs span{color:var(--muted);font-size:6px}.consult-tabs strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.05em;font-size:7px;overflow:hidden}.consult-tabs i{color:var(--blue);font-style:normal}.consult-tabs button:hover,.consult-tabs button.is-active{background:var(--blue);color:#fff}.consult-tabs button:hover span,.consult-tabs button.is-active span,.consult-tabs button:hover i,.consult-tabs button.is-active i{color:#fff}.consult-rail{border-block:1px solid var(--ink);color:#f3f1eb;background:#080808;padding:15px 0;overflow:hidden;transform:rotate(-.55deg)scale(1.01)}.consult-rail>div{width:max-content;animation:25s linear infinite consultRail;display:flex}.consult-rail span{white-space:nowrap;letter-spacing:.14em;font-size:10px}.consult-rail b{color:var(--blue);margin:0 22px}@keyframes consultRail{to{transform:translate(-50%)}}.consult-thesis{padding:140px clamp(20px,6.5vw,105px)}.consult-thesis-copy{grid-template-columns:1.25fr .75fr;align-items:end;gap:clamp(45px,7vw,120px);margin-top:82px;display:grid}.consult-thesis-copy h2,.consult-diagnostics-head h2,.consult-movement-head h2,.consult-clients-head h2,.consult-outputs-head h2,.consult-engage-head h2{letter-spacing:-.078em;margin:0;font-size:clamp(61px,7.45vw,126px);line-height:.79}.consult-thesis-copy h2 span,.consult-diagnostics-head h2 span,.consult-movement-head h2 span,.consult-clients-head h2 span,.consult-outputs-head h2 span,.consult-engage-head h2 span{color:var(--blue)}.consult-thesis-copy>div{gap:25px;display:grid}.consult-thesis-copy p{letter-spacing:-.02em;margin:0;font-size:clamp(17px,1.34vw,22px);line-height:1.46}.consult-thesis-copy p+p{color:var(--muted)}.consult-thesis-signal{border-block:1px solid var(--ink);color:var(--blue);justify-content:space-between;align-items:center;gap:20px;margin-top:100px;padding:30px 0;font-size:8px;display:flex}.consult-thesis-signal i{background:linear-gradient(90deg,var(--line),var(--blue),var(--line));flex:1;height:1px}.consult-diagnostics{background:var(--paper);padding:140px clamp(20px,6.5vw,105px)}@supports (color:color-mix(in lab, red, red)){.consult-diagnostics{background:color-mix(in srgb,var(--paper) 82%,var(--blue) 18%)}}.consult-diagnostics{color:var(--ink)}.consult-diagnostics-head{grid-template-columns:.45fr 1.55fr;align-items:end;gap:45px;display:grid}.consult-diagnostic-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:95px;display:grid}.consult-diagnostic-grid button{text-align:left;border-bottom:1px solid var(--ink);min-height:450px;color:var(--ink);cursor:pointer;background:0 0;flex-direction:column;padding:24px 27px 30px 0;display:flex;position:relative;overflow:hidden}.consult-diagnostic-grid button:not(:nth-child(3n+1)){border-left:1px solid var(--ink);padding-left:27px}.consult-diagnostic-grid button>span{color:var(--blue);font-size:7px}.consult-module-glyph{place-items:center;width:130px;height:120px;margin-top:32px;display:grid;position:relative}.consult-module-glyph>i{border:1px solid var(--blue);width:105px;height:70px;position:absolute}@supports (color:color-mix(in lab, red, red)){.consult-module-glyph>i{border:1px solid color-mix(in srgb,var(--blue) 50%,transparent)}}.consult-module-glyph>i{transition:transform .5s,background .5s;transform:rotate(26deg)}.consult-module-glyph>i:nth-child(2){transform:rotate(-26deg)}.consult-module-glyph b{z-index:2;color:var(--blue);font:500 37px SFMono-Regular,monospace;position:relative}.consult-module-glyph em{background:var(--blue);border-radius:50%;width:8px;height:8px;position:absolute;top:20px;right:8px;box-shadow:0 0 0 9px #2878ff1a}.consult-diagnostic-grid button:hover .consult-module-glyph i:first-child,.consult-diagnostic-grid button.is-active .consult-module-glyph i:first-child{background:#2878ff14;transform:rotate(45deg)}.consult-diagnostic-grid button:hover .consult-module-glyph i:nth-child(2),.consult-diagnostic-grid button.is-active .consult-module-glyph i:nth-child(2){background:#2878ff14;transform:rotate(-45deg)}.consult-diagnostic-grid h3{letter-spacing:-.055em;margin:auto 0 17px;font-size:clamp(30px,2.75vw,47px);line-height:.94}.consult-diagnostic-grid p{max-width:390px;color:var(--muted);margin:0;font-size:13px;line-height:1.5}.consult-diagnostic-grid button>strong{color:var(--blue);font-size:18px;font-weight:400;position:absolute;bottom:8px;right:10px}.consult-diagnostic-grid button:hover,.consult-diagnostic-grid button.is-active{background:#2878ff14}.consult-movement{color:#f3f1eb;background:#080808;padding:140px clamp(20px,6.5vw,105px)}.consult-movement-head{grid-template-columns:.45fr 1.55fr;align-items:end;gap:45px;display:grid}.consult-movement-grid{border-top:1px solid #565656;margin-top:100px}.consult-movement-grid article{border-bottom:1px solid #565656;grid-template-columns:55px 1fr 90px 1fr 1.1fr;align-items:center;gap:30px;min-height:220px;padding:26px 0;display:grid}.consult-movement-grid article>span{color:var(--blue);font-size:7px}.consult-movement-grid article>div{flex-direction:column;gap:14px;display:flex}.consult-movement-grid small{color:#777;font-size:6px}.consult-movement-grid strong{letter-spacing:-.06em;font-size:clamp(30px,3vw,52px);line-height:.9}.consult-movement-grid article>i{color:var(--blue);font-size:55px;font-style:normal;transition:transform .35s}.consult-movement-grid article:hover>i{transform:translate(12px)}.consult-movement-grid p{color:#919191;max-width:480px;margin:0;font-size:14px;line-height:1.5}.consult-clients{padding:140px clamp(20px,6.5vw,105px)}.consult-clients-head{grid-template-columns:.45fr 1.55fr;align-items:end;gap:45px;display:grid}.consult-client-grid{border-block:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:100px;display:grid}.consult-client-grid article{flex-direction:column;min-height:560px;padding:25px 30px 30px 0;display:flex;position:relative;overflow:hidden}.consult-client-grid article+article{border-left:1px solid var(--line);padding-left:30px}.consult-client-top{justify-content:space-between;font-size:7px;display:flex}.consult-client-top b{color:var(--muted);font-weight:400}.consult-client-top b i{background:#30cb7a;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.consult-client-mark{border:1px dashed var(--blue);justify-content:center;align-items:center;width:210px;height:210px;margin:60px auto 0;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.consult-client-mark{border:1px dashed color-mix(in srgb,var(--blue) 46%,transparent)}}.consult-client-mark{border-radius:50%;animation:20s linear infinite orbit}.consult-client-mark:before{content:"";border:1px solid var(--blue);position:absolute;inset:27%}@supports (color:color-mix(in lab, red, red)){.consult-client-mark:before{border:1px solid color-mix(in srgb,var(--blue) 20%,transparent)}}.consult-client-mark:before{border-radius:50%}.consult-client-mark i{background:var(--blue);width:50%;height:1px;position:absolute}.consult-client-mark i:first-child{left:0;transform:rotate(30deg)}.consult-client-mark i:last-child{right:0;transform:rotate(-30deg)}.consult-client-mark b{z-index:2;color:var(--blue);font:500 56px SFMono-Regular,monospace;position:relative}.consult-client-grid h3{letter-spacing:-.06em;margin:auto 0 20px;font-size:clamp(34px,3.25vw,56px);line-height:.92}.consult-client-grid p{max-width:430px;color:var(--muted);margin:0;font-size:14px;line-height:1.5}.consult-outputs{background:var(--blue);color:#fff;padding:140px clamp(20px,6.5vw,105px)}.consult-outputs-head{grid-template-columns:.45fr 1.55fr;align-items:end;gap:45px;display:grid}.consult-outputs-head .section-label,.consult-outputs-head .section-label span{color:#fff}.consult-outputs-head h2 span{color:#090909}.consult-output-system{border-block:1px solid #ffffffa6;grid-template-columns:1fr .55fr 1fr;align-items:stretch;margin-top:100px;display:grid}.consult-output-system article{flex-direction:column;min-height:570px;padding:27px 35px 30px 0;display:flex}.consult-output-system article:last-child{padding-left:35px;padding-right:0}.consult-output-system article>span{font-size:7px}.consult-output-system h3{letter-spacing:-.06em;margin:70px 0 35px;font-size:clamp(38px,3.8vw,65px);line-height:.92}.consult-output-system ul{margin:auto 0 0;padding:0;list-style:none}.consult-output-system li{border-top:1px solid #ffffff52;min-height:47px;padding:12px 25px 12px 34px;font-size:13px;position:relative}.consult-output-system li span{font-size:6px;position:absolute;top:14px;left:0}.consult-output-system li i{color:#090909;font-style:normal;position:absolute;right:0}.consult-output-core{border-inline:1px solid #ffffff6b;justify-content:center;align-items:center;min-height:570px;display:flex;position:relative;overflow:hidden}.consult-output-core>span{font-size:65px;font-weight:200}.consult-output-core>b{color:#090909;letter-spacing:-.14em;font-size:125px;line-height:.7;transform:skew(-7deg)}.consult-output-core>i{background:#fff;border-radius:50%;width:8px;height:8px;animation:2.5s ease-in-out infinite nodeInvite;position:absolute;box-shadow:0 0 0 12px #ffffff1f}.consult-output-core>i:first-child{top:19%;left:15%}.consult-output-core>i:last-of-type{bottom:19%;right:15%}.consult-output-core em{letter-spacing:.08em;font:7px SFMono-Regular,monospace;position:absolute;bottom:28px}.consult-engage{padding:140px clamp(20px,6.5vw,105px)}.consult-engage-head{grid-template-columns:.45fr 1.55fr;align-items:end;gap:45px;display:grid}.consult-engage-grid{border-block:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:100px;display:grid}.consult-engage-grid article{flex-direction:column;min-height:480px;padding:25px 30px 30px 0;display:flex}.consult-engage-grid article+article{border-left:1px solid var(--line);padding-left:30px}.consult-engage-grid span{color:var(--blue);font-size:7px}.consult-engage-grid h3{letter-spacing:-.06em;margin:auto 0 20px;font-size:clamp(37px,3.7vw,63px);line-height:.92}.consult-engage-grid p{max-width:430px;color:var(--muted);margin:0;font-size:14px;line-height:1.5}.consult-engage-grid code,.consult-engage-grid a{color:var(--blue);letter-spacing:.08em;margin-top:30px;font-size:7px}.consult-cta{color:#f3f1eb;background:#070707;flex-direction:column;min-height:88svh;padding:54px clamp(20px,3.2vw,52px) 28px;display:flex;position:relative;overflow:hidden}.consult-cta-scan{z-index:1;background:var(--blue);height:1px;box-shadow:0 0 22px var(--blue);opacity:.4;animation:6s ease-in-out infinite consultCtaScan;position:absolute;top:20%;left:0;right:0}@keyframes consultCtaScan{50%{opacity:.08;top:78%}}.consult-cta-mark{color:#2878ff1f;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:skew(-5deg)}.consult-cta-mark span{font-family:Arial,sans-serif;font-size:35vw;font-weight:200}.consult-cta-mark b{letter-spacing:-.14em;font-size:46vw;line-height:.7}.consult-cta-top{z-index:2;border-top:1px solid #414141;justify-content:space-between;padding-top:14px;font-size:8px;display:flex;position:relative}.consult-cta-main{z-index:2;text-align:center;flex:1;place-content:center;justify-items:center;padding:6vh 0;display:grid;position:relative}.consult-cta-main>p{margin:0;font-size:8px}.consult-cta-main h2{letter-spacing:-.078em;margin:35px 0 0;font-size:clamp(60px,7.8vw,133px);line-height:.78}.consult-cta-main h2 span{color:var(--blue)}.consult-cta-main>a{color:#090909;letter-spacing:.1em;background:#f3f1eb;border-radius:40px;justify-content:space-between;align-items:center;gap:35px;min-width:310px;min-height:66px;margin-top:6vh;padding:0 14px 0 27px;font-size:10px;display:flex}.consult-cta-main>a i{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:18px;font-style:normal;transition:transform .3s;display:grid}.consult-cta-main>a:hover i{transform:rotate(45deg)}.consult-cta footer{z-index:2;border-top:1px solid #414141;grid-template-columns:1fr 1fr 1fr;align-items:end;gap:30px;padding-top:24px;display:grid;position:relative}.consult-cta footer>a{width:230px}.consult-cta footer p{color:#888;text-align:center;margin:0;font-size:11px}.consult-cta footer>div{text-transform:uppercase;letter-spacing:.08em;justify-content:flex-end;gap:24px;font-size:9px;display:flex}@media (max-width:1120px){.consult-hero{grid-template-columns:1fr;min-height:auto;padding-top:128px}.consult-hero-copy{width:min(88vw,960px);padding:5vh 0 2vh}.consult-hero-lab{justify-self:center;width:min(88vw,720px);transform:none}.consult-thesis-copy{grid-template-columns:1fr}.consult-thesis-copy>div{grid-template-columns:1fr 1fr}.consult-movement-grid article{grid-template-columns:45px 1fr 65px 1fr}.consult-movement-grid p{grid-column:2/-1}.consult-output-system{grid-template-columns:1fr 1fr}.consult-output-core{display:none}}@media (max-width:720px){.consult-hero{gap:30px;padding:105px 16px 34px}.consult-hero-copy{width:100%;padding-top:4vh}.consult-hero h1{font-size:13.5vw}.consult-hero h1 .outline,.consult-hero h1 .blue{margin-left:0}.consult-hero-bottom{grid-template-columns:1fr;margin-top:42px}.consult-hero-lab{width:100%}.consult-lab{padding-inline:13px}.consult-lab-field{height:370px}.consult-scan-map{width:220px;height:220px}.consult-tabs{grid-template-columns:1fr 1fr}.consult-tabs button:not(:nth-child(3n+1)){border-left:0}.consult-tabs button:nth-child(2n){border-left:1px solid var(--line)}.consult-tabs button:nth-child(n+3){border-top:1px solid var(--line)}.consult-thesis,.consult-diagnostics,.consult-movement,.consult-clients,.consult-outputs,.consult-engage{padding:90px 18px}.consult-thesis-copy{margin-top:55px}.consult-thesis-copy h2,.consult-diagnostics-head h2,.consult-movement-head h2,.consult-clients-head h2,.consult-outputs-head h2,.consult-engage-head h2{font-size:14vw}.consult-thesis-copy>div{grid-template-columns:1fr}.consult-thesis-signal{flex-direction:column;align-items:flex-start;margin-top:65px}.consult-thesis-signal i{flex:none;width:100%}.consult-diagnostics-head,.consult-movement-head,.consult-clients-head,.consult-outputs-head,.consult-engage-head{grid-template-columns:1fr;gap:40px}.consult-diagnostic-grid{grid-template-columns:1fr;margin-top:60px}.consult-diagnostic-grid button,.consult-diagnostic-grid button:not(:nth-child(3n+1)){border-left:0;min-height:390px;padding:22px 0 25px}.consult-module-glyph{margin-top:20px}.consult-movement-grid{margin-top:60px}.consult-movement-grid article{grid-template-columns:1fr 50px 1fr;gap:18px;min-height:330px;padding:25px 0}.consult-movement-grid article>span{grid-column:1/-1}.consult-movement-grid article>i{font-size:36px}.consult-movement-grid p{grid-column:1/-1}.consult-client-grid{grid-template-columns:1fr;margin-top:65px}.consult-client-grid article,.consult-client-grid article+article{border-left:0;border-bottom:1px solid var(--line);min-height:500px;padding:22px 0 28px}.consult-client-mark{margin-top:45px}.consult-output-system{grid-template-columns:1fr;margin-top:65px}.consult-output-system article,.consult-output-system article:last-child{border-bottom:1px solid #fff6;min-height:500px;padding:24px 0 30px}.consult-output-system h3{margin-top:60px}.consult-engage-grid{grid-template-columns:1fr;margin-top:65px}.consult-engage-grid article,.consult-engage-grid article+article{border-left:0;border-bottom:1px solid var(--line);min-height:360px;padding:22px 0 28px}.consult-cta{min-height:88svh;padding-inline:18px}.consult-cta-top span:last-child{display:none}.consult-cta-mark span{font-size:60vw}.consult-cta-mark b{font-size:80vw}.consult-cta-main>a{width:100%;min-width:0}.consult-cta footer{grid-template-columns:1fr;gap:24px}.consult-cta footer>a{width:200px}.consult-cta footer p{text-align:left}.consult-cta footer>div{flex-wrap:wrap;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.consult-intro,.consult-lab-intro{opacity:1;animation:none;transform:none}.consult-hero-lab{transform:none}.consult-rail>div,.consult-scan-line,.consult-client-mark,.consult-cta-scan{animation:none}}.cloud-page{background:var(--paper);color:var(--ink)}.cloud-header{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.cloud-header{background:color-mix(in srgb,var(--paper) 84%,transparent)}}.cloud-header{color:var(--ink);border-bottom-color:var(--line)}.cloud-header .theme-track{border-color:var(--line)}.cloud-header .theme-track i{background:var(--ink)}.cloud-header .menu-trigger{background:var(--ink);color:var(--paper)}.cloud-hero{--ox:0px;--oy:0px;isolation:isolate;background:var(--paper);min-height:98svh;color:var(--ink);grid-template-columns:1.04fr .96fr;align-items:center;gap:clamp(35px,5vw,86px);padding:122px clamp(20px,3.2vw,52px) 44px;display:grid;position:relative;overflow:hidden}.cloud-hero-grid{z-index:-1;opacity:.22;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:7vw 7vw;position:absolute;inset:84px 0 0;-webkit-mask-image:linear-gradient(#000,#0000 97%);mask-image:linear-gradient(#000,#0000 97%)}.cloud-hero-copy{z-index:2;position:relative}.cloud-hero h1{letter-spacing:-.078em;margin:0;font-size:clamp(61px,6.9vw,121px);font-weight:740;line-height:.79}.cloud-hero h1>span{white-space:nowrap;display:block}.cloud-hero h1 .outline{color:#0000;-webkit-text-stroke:1.6px var(--ink);margin-left:2.5vw}.cloud-hero h1 .blue{color:var(--blue);margin-left:5.5vw}.cloud-hero-bottom{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:32px;width:min(680px,100%);margin-top:6vh;display:grid}.cloud-hero-bottom p{max-width:510px;color:var(--muted);letter-spacing:-.02em;margin:0;font-size:clamp(16px,1.24vw,21px);line-height:1.45}.cloud-hero-bottom a{letter-spacing:.1em;border-bottom:1px solid;padding-bottom:5px;font-size:9px}.cloud-hero-bottom a i{color:var(--blue);margin-left:9px;font-style:normal}.cloud-intro{opacity:0;animation:.85s cubic-bezier(.2,.8,.2,1) forwards cloudIntro;transform:translateY(30px)}.cloud-hero-copy .cloud-intro:first-child{animation-delay:.1s}.cloud-hero-copy h1 .cloud-intro:first-child{animation-delay:.2s}.cloud-hero-copy h1 .cloud-intro:nth-child(2){animation-delay:.3s}.cloud-hero-copy h1 .cloud-intro:nth-child(3){animation-delay:.4s}.cloud-hero-bottom.cloud-intro{animation-delay:.52s}@keyframes cloudIntro{to{opacity:1;transform:none}}.cloud-hero-console{width:min(100%,670px);transform:translate(var(--ox),var(--oy));justify-self:end}.cloud-console-intro{opacity:0;animation:.9s .46s forwards cloudConsoleIn}@keyframes cloudConsoleIn{to{opacity:1}}.cloud-console{background:#0d1118;border:1px solid #3b3b3b;padding:16px 18px;animation:.48s both cloudConsoleSwap;position:relative;overflow:hidden}@keyframes cloudConsoleSwap{0%{opacity:0;transform:translateY(10px)}}.cloud-console:before,.cloud-console:after{content:"";z-index:8;width:58px;height:58px;position:absolute}.cloud-console:before{border-left:3px solid var(--blue);border-top:3px solid var(--blue);top:-1px;left:-1px}.cloud-console:after{border-right:3px solid var(--blue);border-bottom:3px solid var(--blue);bottom:-1px;right:-1px}.cloud-console-top,.cloud-console-bottom{z-index:5;justify-content:space-between;align-items:center;gap:15px;font-size:7px;display:flex;position:relative}.cloud-console-top{border-bottom:1px solid #333;padding-bottom:13px}.cloud-console-top span{align-items:center;gap:8px;display:flex}.cloud-console-top span i{background:#30cb7a;border-radius:50%;width:6px;height:6px;animation:1.7s ease-out infinite routerLive;box-shadow:0 0 0 6px #30cb7a1f}.cloud-console-top b,.cloud-console-bottom code{color:var(--blue);font-weight:500}.cloud-console-field{height:440px;position:relative;overflow:hidden}.cloud-console-field:before{content:"";opacity:.28;background-image:radial-gradient(circle,#818181 1.1px,#0000 1.4px);background-size:41px 41px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000,#0000 72%);mask-image:radial-gradient(circle at 50% 40%,#000,#0000 72%)}.cloud-network{border:1px dashed #2878ff66;border-radius:50%;width:300px;height:300px;animation:24s linear infinite cloudNetwork;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.cloud-network:before,.cloud-network:after{content:"";border:1px solid #2878ff2b;border-radius:50%;position:absolute}.cloud-network:before{inset:20%}.cloud-network:after{inset:37%}@keyframes cloudNetwork{to{transform:translate(-50%,-50%)rotate(360deg)}}.cloud-net-core{z-index:4;width:100px;height:100px;color:var(--blue);background:#050505;border-radius:50%;justify-content:center;align-items:center;animation:24s linear infinite cloudCounter;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-360deg);box-shadow:0 0 45px #2878ff2e}.cloud-net-core span{font-size:22px}.cloud-net-core b{color:#f3f1eb;letter-spacing:-.14em;font-size:51px;line-height:.7;transform:skew(-7deg)}.cloud-net-core>i{background:#30cb7a;border-radius:50%;width:5px;height:5px;position:absolute;bottom:12px}@keyframes cloudCounter{to{transform:translate(-50%,-50%)rotate(-360deg)}}.cloud-satellite{z-index:3;background:var(--blue);border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 0 8px #2878ff1a}.satellite-1{top:27%;left:7%}.satellite-2{top:27%;right:7%}.satellite-3{top:61%;left:-1%}.satellite-4{top:61%;right:-1%}.satellite-5{bottom:1%;left:29%}.satellite-6{bottom:1%;right:29%}.cloud-link{z-index:2;transform-origin:0;background:linear-gradient(90deg,var(--blue),#2878ff14);width:44%;height:1px;position:absolute;top:50%;left:50%;overflow:hidden}.cloud-link:before{content:"";background:#fff;width:30%;height:100%;animation:2.2s ease-in-out infinite cloudLink;display:block}.cloud-link.link-1{transform:rotate(207deg)}.cloud-link.link-2{transform:rotate(333deg)}.cloud-link.link-3{transform:rotate(167deg)}.cloud-link.link-4{transform:rotate(13deg)}.cloud-link.link-5{transform:rotate(112deg)}.cloud-link.link-6{transform:rotate(68deg)}.cloud-link:nth-of-type(2):before{animation-delay:-.35s}.cloud-link:nth-of-type(3):before{animation-delay:-.7s}.cloud-link:nth-of-type(4):before{animation-delay:-1.05s}.cloud-link:nth-of-type(5):before{animation-delay:-1.4s}.cloud-link:nth-of-type(6):before{animation-delay:-1.75s}@keyframes cloudLink{to{transform:translate(350%)}}.cloud-mode-copy{z-index:5;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#080808d6;border:1px solid #333;padding:16px;position:absolute;bottom:15px;left:15px;right:190px}.cloud-mode-copy>span{color:var(--blue);font-size:6px}.cloud-mode-copy strong{letter-spacing:-.05em;margin:8px 0 6px;font-size:clamp(23px,2vw,34px);line-height:.95;display:block}.cloud-mode-copy p{color:#959595;margin:0;font-size:10px;line-height:1.42}.cloud-status-list{z-index:5;background:#080808d6;border:1px solid #333;width:160px;display:grid;position:absolute;bottom:15px;right:15px}.cloud-status-list span{color:#999;border-bottom:1px solid #282828;align-items:center;gap:7px;min-height:33px;padding:0 8px;font-size:5px;display:flex}.cloud-status-list span:last-child{border-bottom:0}.cloud-status-list i{background:#30cb7a;border-radius:50%;width:5px;height:5px}.cloud-console-bottom{border-top:1px solid #333;padding-top:13px}.cloud-console-bottom span{color:#30cb7a}.cloud-mode-tabs{border:1px solid #3b3b3b;border-top:0;grid-template-columns:repeat(4,1fr);display:grid}.cloud-mode-tabs button{color:#f3f1eb;cursor:pointer;background:#080808;grid-template-columns:20px 1fr auto;align-items:center;min-height:58px;padding:0 10px;display:grid}.cloud-mode-tabs button+button{border-left:1px solid #3b3b3b}.cloud-mode-tabs span{color:#777;font-size:6px}.cloud-mode-tabs strong{letter-spacing:.05em;font-size:7px}.cloud-mode-tabs i{color:var(--blue);font-style:normal}.cloud-mode-tabs button:hover,.cloud-mode-tabs button.is-active{background:var(--blue);color:#fff}.cloud-mode-tabs button:hover span,.cloud-mode-tabs button.is-active span,.cloud-mode-tabs button:hover i,.cloud-mode-tabs button.is-active i{color:#fff}.cloud-rail{background:var(--blue);color:#fff;border-block:1px solid #444;padding:15px 0;overflow:hidden;transform:rotate(.55deg)scale(1.01)}.cloud-rail>div{width:max-content;animation:25s linear infinite cloudRail;display:flex}.cloud-rail span{white-space:nowrap;letter-spacing:.14em;font-size:10px}.cloud-rail b{color:#090909;margin:0 22px}@keyframes cloudRail{to{transform:translate(-50%)}}.cloud-thesis{background:var(--paper);color:var(--ink);padding:140px clamp(20px,6.5vw,105px)}.cloud-thesis-copy{grid-template-columns:1.22fr .78fr;align-items:end;gap:clamp(45px,7vw,120px);margin-top:82px;display:grid}.cloud-thesis-copy h2,.cloud-cap-head h2,.cloud-release-head h2,.cloud-observe-head h2,.cloud-platforms-head h2,.cloud-use-head h2{letter-spacing:-.078em;margin:0;font-size:clamp(61px,7.45vw,126px);line-height:.79}.cloud-thesis-copy h2 span,.cloud-cap-head h2 span,.cloud-release-head h2 span,.cloud-observe-head h2 span,.cloud-platforms-head h2 span,.cloud-use-head h2 span{color:var(--blue)}.cloud-thesis-copy>div{gap:25px;display:grid}.cloud-thesis-copy p{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:clamp(17px,1.34vw,22px);line-height:1.46}.cloud-thesis-copy p+p{color:var(--muted)}.cloud-health{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:100px;display:grid}.cloud-health span{min-height:75px;color:var(--muted);align-items:center;gap:11px;padding:0 15px;font-size:7px;display:flex}.cloud-health span+span{border-left:1px solid var(--line)}.cloud-health i{background:#30cb7a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 7px #30cb7a1a}.cloud-capabilities{color:#090909;background:#e6edf8;padding:140px clamp(20px,6.5vw,105px)}.cloud-cap-head{grid-template-columns:.45fr 1.55fr;align-items:end;gap:45px;display:grid}.cloud-cap-grid{border-top:1px solid #090909;grid-template-columns:repeat(3,1fr);margin-top:95px;display:grid}.cloud-cap-grid article{border-bottom:1px solid #090909;flex-direction:column;min-height:440px;padding:24px 27px 30px 0;display:flex;position:relative;overflow:hidden}.cloud-cap-grid article:not(:nth-child(3n+1)){border-left:1px solid #090909;padding-left:27px}.cloud-cap-top{justify-content:space-between;display:flex}.cloud-cap-top span{color:var(--blue);font-size:7px}.cloud-cap-top b{color:#73777d;font-size:7px;font-weight:400}.cloud-cap-glyph{place-items:center;width:130px;height:115px;margin-top:38px;display:grid;position:relative}.cloud-cap-glyph i{border:1px solid #2878ff6e;width:95px;height:62px;transition:transform .5s,background .5s;position:absolute;transform:rotate(30deg)}.cloud-cap-glyph i:nth-child(2){transform:rotate(-30deg)}.cloud-cap-glyph i:nth-child(3){width:60px;height:95px;transform:rotate(0)}.cloud-cap-glyph b{z-index:2;color:var(--blue);font:500 45px SFMono-Regular,monospace;position:relative}.cloud-cap-grid article:hover .cloud-cap-glyph i:first-child{background:#2878ff14;transform:rotate(50deg)}.cloud-cap-grid article:hover .cloud-cap-glyph i:nth-child(2){background:#2878ff14;transform:rotate(-50deg)}.cloud-cap-grid h3{letter-spacing:-.06em;margin:auto 0 18px;font-size:clamp(32px,3vw,51px);line-height:.92}.cloud-cap-grid p{color:#63686f;max-width:390px;margin:0;font-size:14px;line-height:1.5}.cloud-cap-grid article>em{color:var(--blue);font-size:18px;font-style:normal;position:absolute;bottom:8px;right:10px}.cloud-release{background:var(--paper);color:var(--ink);padding:140px clamp(20px,6.5vw,105px)}.cloud-release-head{grid-template-columns:.4fr 1.2fr .4fr;align-items:end;gap:40px;display:grid}.cloud-release-head>p{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.cloud-pipeline{border-block:1px solid var(--line);grid-template-columns:repeat(6,1fr);margin-top:105px;display:grid;position:relative}.cloud-pipeline-line{z-index:2;background:var(--line);height:2px;position:absolute;top:102px;left:8%;right:8%;overflow:hidden}.cloud-pipeline-line i{background:linear-gradient(90deg,transparent,var(--blue),transparent);width:14%;height:100%;animation:4s linear infinite pipelineMove;display:block}@keyframes pipelineMove{to{transform:translate(720%)}}.cloud-pipeline article{flex-direction:column;min-height:320px;padding:24px 18px 25px 0;display:flex;position:relative}.cloud-pipeline article+article{border-left:1px solid var(--line);padding-left:18px}.cloud-pipeline article>span{color:var(--blue);font-size:7px}.cloud-pipeline article>i{z-index:3;border:1px solid var(--blue);background:var(--paper);border-radius:50%;place-items:center;width:56px;height:56px;margin-top:48px;font-style:normal;display:grid;position:relative;box-shadow:0 0 0 9px #2878ff14}.cloud-pipeline article>i b{color:var(--blue);font-size:25px;font-weight:300}.cloud-pipeline strong{letter-spacing:-.04em;margin-top:auto;font-size:clamp(20px,1.8vw,31px)}.cloud-pipeline small{color:var(--muted);margin-top:9px;font-size:5px}.cloud-terminal{background:#0d1118;border:1px solid #383838;width:min(100%,850px);margin:80px auto 0;box-shadow:0 30px 70px #00000038}.cloud-terminal>div{border-bottom:1px solid #343434;justify-content:space-between;align-items:center;height:43px;padding:0 16px;font-size:7px;display:flex}.cloud-terminal>div span{align-items:center;gap:8px;display:flex}.cloud-terminal>div i{background:#30cb7a;border-radius:50%;width:6px;height:6px}.cloud-terminal>div b{color:#30cb7a;font-weight:500}.cloud-terminal code{color:#c8c8c8;min-height:210px;padding:30px;font-size:clamp(12px,1.15vw,18px);line-height:2.15;display:block;position:relative}.cloud-terminal code span{color:#555;margin-right:25px}.cloud-terminal code>i{background:var(--blue);vertical-align:middle;width:8px;height:16px;margin-left:6px;animation:.8s step-end infinite terminalBlink;display:inline-block}.cloud-observe{background:var(--blue);color:#fff;padding:140px clamp(20px,6.5vw,105px)}.cloud-observe-head{grid-template-columns:.45fr 1.55fr;align-items:end;gap:45px;display:grid}.cloud-observe-head .section-label,.cloud-observe-head .section-label span{color:#fff}.cloud-observe-head h2 span{color:#090909}.cloud-observe-grid{border-block:1px solid #ffffffa6;grid-template-columns:repeat(3,1fr);margin-top:100px;display:grid}.cloud-observe-grid article{flex-direction:column;min-height:560px;padding:26px 30px 30px 0;display:flex}.cloud-observe-grid article+article{border-left:1px solid #ffffff6b;padding-left:30px}.cloud-chart{background:#06122929;border:1px solid #fff6;height:200px;margin-bottom:45px;position:relative;overflow:hidden}.cloud-chart:before{content:"";opacity:.35;background-image:linear-gradient(#ffffff4d 1px,#0000 1px),linear-gradient(90deg,#ffffff4d 1px,#0000 1px);background-size:25% 25%;position:absolute;inset:0}.chart-metrics{align-items:flex-end;gap:9%;padding:25px;display:flex}.chart-metrics>i{z-index:2;background:#fff;width:11%;animation:2.8s ease-in-out infinite alternate metricBars;position:relative}.chart-metrics>i:first-child{height:34%}.chart-metrics>i:nth-child(2){height:63%;animation-delay:-.4s}.chart-metrics>i:nth-child(3){height:48%;animation-delay:-.8s}.chart-metrics>i:nth-child(4){height:82%;animation-delay:-1.2s}.chart-metrics>i:nth-child(5){height:69%;animation-delay:-1.6s}@keyframes metricBars{to{height:88%}}.chart-metrics span{background:#090909;height:2px;position:absolute;top:43%;left:0;right:0;box-shadow:0 0 10px #09090966}.chart-logs{align-items:center;padding:25px;display:flex}.chart-logs code{z-index:2;font-size:9px;line-height:2.2;position:relative}.chart-logs i{background:#fff;border-radius:50%;width:6px;height:6px;margin-right:10px;display:inline-block}.chart-traces i{z-index:2;background:#fff;height:2px;position:absolute;left:12%;right:12%}.chart-traces i:first-child{top:30%}.chart-traces i:nth-child(2){top:50%}.chart-traces i:nth-child(3){top:70%}.chart-traces i:nth-child(4){width:2px;height:60%;top:20%;left:50%}.chart-traces span{z-index:3;border:3px solid var(--blue);background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;box-shadow:0 0 0 7px #ffffff1f}.chart-traces span:first-of-type{top:calc(30% - 6px);left:23%}.chart-traces span:nth-of-type(2){top:calc(50% - 6px);left:calc(50% - 6px)}.chart-traces span:nth-of-type(3){top:calc(70% - 6px);right:19%}.cloud-observe-grid article>span{font-size:7px}.cloud-observe-grid h3{letter-spacing:-.06em;margin:auto 0 20px;font-size:clamp(36px,3.5vw,60px);line-height:.92}.cloud-observe-grid p{color:#fffc;max-width:430px;margin:0;font-size:14px;line-height:1.5}.cloud-platforms{background:var(--paper);color:var(--ink);padding:140px clamp(20px,6.5vw,105px)}.cloud-platforms-head{grid-template-columns:.4fr 1.2fr .4fr;align-items:end;gap:40px;display:grid}.cloud-platforms-head>p{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.cloud-platform-grid{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:100px;display:grid}.cloud-platform-grid article{flex-direction:column;min-height:470px;padding:25px 30px 30px 0;display:flex;position:relative;overflow:hidden}.cloud-platform-grid article+article{border-left:1px solid var(--line);padding-left:30px}.cloud-platform-grid article>span{color:var(--blue);font-size:7px}.cloud-platform-grid strong{letter-spacing:-.075em;margin:13vh 0 0;font-size:clamp(60px,6vw,102px);line-height:.8}.cloud-platform-grid p{max-width:430px;color:var(--muted);margin:auto 0 0;font-size:14px;line-height:1.5}.cloud-platform-grid article>i{color:#2878ff33;font-size:120px;font-style:normal;transition:color .35s,transform .35s;position:absolute;top:35px;right:18px}.cloud-platform-grid article:hover>i{color:var(--blue);transform:translateY(-7px)}.cloud-usecases{color:#090909;background:#e6edf8;padding:140px clamp(20px,6.5vw,105px)}.cloud-use-head{grid-template-columns:.45fr 1.55fr;align-items:end;gap:45px;display:grid}.cloud-use-list{border-top:1px solid #090909;margin-top:95px}.cloud-use-list article{border-bottom:1px solid #090909;grid-template-columns:65px 1.1fr .9fr 35px;align-items:center;gap:30px;min-height:145px;padding:25px 20px 25px 0;transition:padding .35s,background .35s,color .35s;display:grid}.cloud-use-list article:hover{background:var(--blue);color:#fff;padding-inline:22px}.cloud-use-list article>span{color:var(--blue);font-size:7px}.cloud-use-list article:hover>span,.cloud-use-list article:hover p{color:#ffffffd1}.cloud-use-list h3{letter-spacing:-.055em;margin:0;font-size:clamp(29px,3vw,51px);line-height:.95}.cloud-use-list p{color:#63686f;max-width:520px;margin:0;font-size:14px;line-height:1.48}.cloud-use-list article>i{color:var(--blue);font-size:21px;font-style:normal}.cloud-use-list article:hover>i{color:#fff}.cloud-cta{color:#f3f1eb;background:#050505;flex-direction:column;min-height:90svh;padding:54px clamp(20px,3.2vw,52px) 28px;display:flex;position:relative;overflow:hidden}.cloud-cta-grid{opacity:.12;background-image:linear-gradient(#666 1px,#0000 1px),linear-gradient(90deg,#666 1px,#0000 1px);background-size:7vw 7vw;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.cloud-cta-pulse{z-index:1;background:var(--blue);height:1px;box-shadow:0 0 24px var(--blue);opacity:.4;animation:6s ease-in-out infinite cloudPulse;position:absolute;top:20%;left:0;right:0}@keyframes cloudPulse{50%{opacity:.08;top:80%}}.cloud-cta-mark{color:#2878ff1f;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:skew(-5deg)}.cloud-cta-mark span{font-family:Arial,sans-serif;font-size:35vw;font-weight:200}.cloud-cta-mark b{letter-spacing:-.14em;font-size:46vw;line-height:.7}.cloud-cta-top{z-index:2;border-top:1px solid #414141;justify-content:space-between;padding-top:14px;font-size:8px;display:flex;position:relative}.cloud-cta-main{z-index:2;text-align:center;flex:1;place-content:center;justify-items:center;padding:6vh 0;display:grid;position:relative}.cloud-cta-main>p{margin:0;font-size:8px}.cloud-cta-main h2{letter-spacing:-.078em;margin:35px 0 0;font-size:clamp(66px,8.6vw,146px);line-height:.78}.cloud-cta-main h2 span{color:var(--blue)}.cloud-cta-main>a{color:#090909;letter-spacing:.1em;background:#f3f1eb;border-radius:40px;justify-content:space-between;align-items:center;gap:35px;min-width:310px;min-height:66px;margin-top:6vh;padding:0 14px 0 27px;font-size:10px;display:flex}.cloud-cta-main>a i{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:18px;font-style:normal;transition:transform .3s;display:grid}.cloud-cta-main>a:hover i{transform:rotate(45deg)}.cloud-cta footer{z-index:2;border-top:1px solid #414141;grid-template-columns:1fr 1fr 1fr;align-items:end;gap:30px;padding-top:24px;display:grid;position:relative}.cloud-cta footer>a{width:230px}.cloud-cta footer p{color:#888;text-align:center;margin:0;font-size:11px}.cloud-cta footer>div{text-transform:uppercase;letter-spacing:.08em;justify-content:flex-end;gap:24px;font-size:9px;display:flex}@media (max-width:1120px){.cloud-hero{grid-template-columns:1fr;min-height:auto;padding-top:128px}.cloud-hero-copy{width:min(86vw,940px);padding:5vh 0 2vh}.cloud-hero-console{justify-self:center;width:min(88vw,730px);transform:none}.cloud-thesis-copy{grid-template-columns:1fr}.cloud-thesis-copy>div{grid-template-columns:1fr 1fr}.cloud-release-head,.cloud-platforms-head{grid-template-columns:.4fr 1.2fr}.cloud-release-head>p,.cloud-platforms-head>p{grid-column:2}.cloud-pipeline{grid-template-columns:repeat(3,1fr)}.cloud-pipeline article:nth-child(n+4){border-top:1px solid #343434}.cloud-pipeline-line{display:none}}@media (max-width:720px){.cloud-header .availability{display:none}.cloud-hero{gap:30px;padding:105px 16px 34px}.cloud-hero-copy{width:100%;padding-top:4vh}.cloud-hero h1{font-size:15vw}.cloud-hero h1 .outline,.cloud-hero h1 .blue{margin-left:0}.cloud-hero-bottom{grid-template-columns:1fr;margin-top:42px}.cloud-hero-console{width:100%}.cloud-console{padding-inline:13px}.cloud-console-field{height:400px}.cloud-network{width:240px;height:240px}.cloud-mode-copy{right:12px}.cloud-status-list{display:none}.cloud-mode-tabs{grid-template-columns:1fr 1fr}.cloud-mode-tabs button:nth-child(odd){border-left:0}.cloud-mode-tabs button:nth-child(n+3){border-top:1px solid #3b3b3b}.cloud-thesis,.cloud-capabilities,.cloud-release,.cloud-observe,.cloud-platforms,.cloud-usecases{padding:90px 18px}.cloud-thesis-copy{margin-top:55px}.cloud-thesis-copy h2,.cloud-cap-head h2,.cloud-release-head h2,.cloud-observe-head h2,.cloud-platforms-head h2,.cloud-use-head h2{font-size:14vw}.cloud-thesis-copy>div{grid-template-columns:1fr}.cloud-health{grid-template-columns:1fr;margin-top:65px}.cloud-health span+span{border-top:1px solid #474747;border-left:0}.cloud-cap-head,.cloud-release-head,.cloud-observe-head,.cloud-platforms-head,.cloud-use-head{grid-template-columns:1fr;gap:40px}.cloud-release-head>p,.cloud-platforms-head>p{grid-column:1}.cloud-cap-grid{grid-template-columns:1fr;margin-top:60px}.cloud-cap-grid article,.cloud-cap-grid article:not(:nth-child(3n+1)){border-left:0;min-height:370px;padding:22px 0 25px}.cloud-cap-glyph{margin-top:22px}.cloud-pipeline{grid-template-columns:1fr 1fr;margin-top:65px}.cloud-pipeline article,.cloud-pipeline article+article{border:1px solid #343434;min-height:240px;padding:22px 12px 24px}.cloud-pipeline article>i{margin-top:28px}.cloud-terminal{margin-top:60px}.cloud-terminal code{padding:22px 14px;font-size:10px}.cloud-terminal code span{margin-right:10px}.cloud-observe-grid{grid-template-columns:1fr;margin-top:65px}.cloud-observe-grid article,.cloud-observe-grid article+article{border-bottom:1px solid #ffffff6b;border-left:0;min-height:500px;padding:22px 0 28px}.cloud-platform-grid{grid-template-columns:1fr;margin-top:65px}.cloud-platform-grid article,.cloud-platform-grid article+article{border-bottom:1px solid #3a3a3a;border-left:0;min-height:390px;padding:22px 0 28px}.cloud-platform-grid strong{margin-top:90px}.cloud-use-list{margin-top:60px}.cloud-use-list article{grid-template-columns:34px 1fr 20px;align-items:start;gap:14px;min-height:235px;padding:22px 0}.cloud-use-list h3{font-size:31px}.cloud-use-list p{grid-column:2/-1}.cloud-use-list article>i{grid-area:1/3}.cloud-cta{min-height:88svh;padding-inline:18px}.cloud-cta-top span:last-child{display:none}.cloud-cta-mark span{font-size:60vw}.cloud-cta-mark b{font-size:80vw}.cloud-cta-main>a{width:100%;min-width:0}.cloud-cta footer{grid-template-columns:1fr;gap:24px}.cloud-cta footer>a{width:200px}.cloud-cta footer p{text-align:left}.cloud-cta footer>div{flex-wrap:wrap;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.cloud-intro,.cloud-console-intro{opacity:1;animation:none;transform:none}.cloud-hero-console{transform:none}.cloud-network,.cloud-net-core,.cloud-link:before,.cloud-rail>div,.cloud-pipeline-line i,.chart-metrics>i,.cloud-cta-pulse{animation:none}}.host-page{background:var(--paper);color:var(--ink)}.host-hero{--hx:0px;--hy:0px;isolation:isolate;grid-template-columns:1.04fr .96fr;align-items:center;gap:clamp(35px,5vw,86px);min-height:92svh;padding:122px clamp(20px,3.2vw,52px) 44px;display:grid;position:relative;overflow:hidden}.host-hero-grid{z-index:-1;opacity:.28;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:7vw 7vw;position:absolute;inset:84px 0 0;-webkit-mask-image:linear-gradient(#000,#0000 97%);mask-image:linear-gradient(#000,#0000 97%)}.host-hero-copy{z-index:2;position:relative}.host-hero h1{letter-spacing:-.078em;margin:0;font-size:clamp(57px,6.45vw,113px);font-weight:740;line-height:.79}.host-hero h1>span{white-space:nowrap;display:block}.host-hero h1 .outline{color:#0000;-webkit-text-stroke:1.6px var(--ink);margin-left:2.7vw}.host-hero h1 .blue{color:var(--blue);margin-left:6vw}.host-hero-bottom{grid-template-columns:minmax(250px,1fr) auto;align-items:end;gap:32px;width:min(680px,100%);margin-top:6vh;display:grid}.host-hero-bottom p{letter-spacing:-.02em;max-width:500px;margin:0;font-size:clamp(16px,1.25vw,21px);line-height:1.45}.host-hero-bottom a{letter-spacing:.1em;border-bottom:1px solid;padding-bottom:5px;font-size:9px}.host-hero-bottom a i{color:var(--blue);margin-left:9px;font-style:normal}.host-intro{opacity:0;animation:.85s cubic-bezier(.2,.8,.2,1) forwards hostIntro;transform:translateY(30px)}.host-hero-copy .host-intro:first-child{animation-delay:.1s}.host-hero-copy h1 .host-intro:first-child{animation-delay:.2s}.host-hero-copy h1 .host-intro:nth-child(2){animation-delay:.3s}.host-hero-copy h1 .host-intro:nth-child(3){animation-delay:.4s}.host-hero-bottom.host-intro{animation-delay:.52s}@keyframes hostIntro{to{opacity:1;transform:none}}.host-hero-desk{width:min(100%,670px);transform:translate(var(--hx),var(--hy));justify-self:end}.host-desk-intro{opacity:0;animation:.9s .46s forwards hostDeskIn}@keyframes hostDeskIn{to{opacity:1}}.host-desk{border:1px solid var(--line);background:var(--paper);padding:16px 18px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.host-desk{background:color-mix(in srgb,var(--paper) 78%,var(--blue) 22%)}}.host-desk{animation:.48s both hostDeskSwap}@keyframes hostDeskSwap{0%{opacity:0;transform:translateY(10px)}}.host-desk:before,.host-desk:after{content:"";z-index:8;width:58px;height:58px;position:absolute}.host-desk:before{border-left:3px solid var(--blue);border-top:3px solid var(--blue);top:-1px;left:-1px}.host-desk:after{border-right:3px solid var(--blue);border-bottom:3px solid var(--blue);bottom:-1px;right:-1px}.host-desk-top,.host-desk-bottom{z-index:5;justify-content:space-between;align-items:center;gap:15px;font-size:7px;display:flex;position:relative}.host-desk-top{border-bottom:1px solid var(--line);padding-bottom:13px}.host-desk-top span{align-items:center;gap:8px;display:flex}.host-desk-top span i{background:#30cb7a;border-radius:50%;width:6px;height:6px;animation:1.7s ease-out infinite routerLive;box-shadow:0 0 0 6px #30cb7a1f}.host-desk-top b,.host-desk-bottom code{color:var(--blue);font-weight:500}.host-desk-field{height:420px;position:relative;overflow:hidden}.host-desk-field:before{content:"";opacity:.38;background-image:radial-gradient(circle,var(--ink) 1.2px,transparent 1.5px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.host-desk-field:before{background-image:radial-gradient(circle,color-mix(in srgb,var(--ink) 28%,transparent) 1.2px,transparent 1.5px)}}.host-desk-field:before{background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at 50% 38%,#000,#0000 70%);mask-image:radial-gradient(circle at 50% 38%,#000,#0000 70%)}.host-site-window{border:1px solid var(--ink);color:#090909;background:#f4f2ec;width:min(76%,390px);height:225px;position:absolute;top:39%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 22px 50px #05142e26}.host-site-bar{background:#e6e4de;border-bottom:1px solid #bbb8b1;align-items:center;gap:5px;height:27px;padding:0 9px;display:flex}.host-site-bar>i{background:#999;border-radius:50%;width:6px;height:6px}.host-site-bar span{color:#777;margin-left:8px;font-size:5px}.host-site-page{background:linear-gradient(135deg,#f5f3ed 0 56%,#dce8f9 56%);justify-content:center;align-items:center;height:calc(100% - 27px);display:flex;position:relative;overflow:hidden}.host-site-page>strong{color:#090909;letter-spacing:-.15em;font-size:110px;line-height:.7;transform:skew(-8deg)}.host-site-page>span{background:var(--blue);width:60px;height:5px;position:absolute;top:13%;left:8%}.host-site-page>i{background:#ffffff94;border:1px solid #aaa;width:26%;height:28px;position:absolute;bottom:16px}.host-site-page>i:first-of-type{left:7%}.host-site-page>i:nth-of-type(2){left:37%}.host-site-page>i:nth-of-type(3){right:7%}.host-site-pulse{z-index:3;background:var(--blue);height:1px;box-shadow:0 0 14px var(--blue);animation:3.6s ease-in-out infinite hostPulse;position:absolute;top:20%;left:0;right:0}@keyframes hostPulse{50%{opacity:.15;top:82%}}.host-mode-readout{z-index:5;border:1px solid var(--line);background:var(--paper);padding:15px;position:absolute;bottom:14px;left:14px;right:190px}@supports (color:color-mix(in lab, red, red)){.host-mode-readout{background:color-mix(in srgb,var(--paper) 90%,transparent)}}.host-mode-readout{-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px)}.host-mode-readout>span{color:var(--blue);font-size:6px}.host-mode-readout strong{letter-spacing:-.05em;margin:7px 0 5px;font-size:clamp(22px,2vw,34px);line-height:.95;display:block}.host-mode-readout p{color:var(--muted);margin:0;font-size:10px;line-height:1.42}.host-checks{z-index:5;border:1px solid var(--line);background:var(--paper);width:162px;display:grid;position:absolute;bottom:14px;right:14px}@supports (color:color-mix(in lab, red, red)){.host-checks{background:color-mix(in srgb,var(--paper) 90%,transparent)}}.host-checks span{border-bottom:1px solid var(--line);min-height:32px;color:var(--muted);align-items:center;gap:7px;padding:0 8px;font-size:5px;display:flex}.host-checks span:last-child{border-bottom:0}.host-checks i{background:#30cb7a;border-radius:50%;width:5px;height:5px}.host-desk-bottom{border-top:1px solid var(--line);padding-top:13px}.host-desk-bottom span{color:#30a46b}.host-mode-tabs{border:1px solid var(--line);border-top:0;grid-template-columns:repeat(4,1fr);display:grid}.host-mode-tabs button{background:var(--paper);min-height:58px;color:var(--ink);cursor:pointer;grid-template-columns:20px 1fr auto;align-items:center;padding:0 10px;display:grid}.host-mode-tabs button+button{border-left:1px solid var(--line)}.host-mode-tabs span{color:var(--muted);font-size:6px}.host-mode-tabs strong{letter-spacing:.05em;font-size:7px}.host-mode-tabs i{color:var(--blue);font-style:normal}.host-mode-tabs button:hover,.host-mode-tabs button.is-active{background:var(--blue);color:#fff}.host-mode-tabs button:hover span,.host-mode-tabs button.is-active span,.host-mode-tabs button:hover i,.host-mode-tabs button.is-active i{color:#fff}.host-rail{border-block:1px solid var(--ink);background:var(--blue);color:#fff;padding:15px 0;overflow:hidden;transform:rotate(-.55deg)scale(1.01)}.host-rail>div{width:max-content;animation:25s linear infinite hostRail;display:flex}.host-rail span{white-space:nowrap;letter-spacing:.14em;font-size:10px}.host-rail b{color:#090909;margin:0 22px}@keyframes hostRail{to{transform:translate(-50%)}}.host-thesis{padding:140px clamp(20px,6.5vw,105px)}.host-thesis-copy{grid-template-columns:1.2fr .8fr;align-items:end;gap:clamp(45px,7vw,120px);margin-top:82px;display:grid}.host-thesis-copy h2,.host-options-head h2,.host-care-head h2,.host-coverage-head h2,.host-owner-copy h2{letter-spacing:-.078em;margin:0;font-size:clamp(61px,7.45vw,126px);line-height:.79}.host-thesis-copy h2 span,.host-options-head h2 span,.host-care-head h2 span,.host-coverage-head h2 span,.host-owner-copy h2 span{color:var(--blue)}.host-thesis-copy>div{gap:25px;display:grid}.host-thesis-copy p{letter-spacing:-.02em;margin:0;font-size:clamp(17px,1.34vw,22px);line-height:1.46}.host-thesis-copy p+p{color:var(--muted)}.host-state-board{border-block:1px solid var(--ink);grid-template-columns:repeat(5,1fr);margin-top:100px;display:grid}.host-state-board span{min-height:74px;color:var(--muted);justify-content:center;align-items:center;gap:10px;padding:0 15px;font-size:7px;display:flex}.host-state-board span+span{border-left:1px solid var(--line)}.host-state-board i{background:#30cb7a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 7px #30cb7a1a}.host-options{background:var(--paper);padding:140px clamp(20px,6.5vw,105px)}@supports (color:color-mix(in lab, red, red)){.host-options{background:color-mix(in srgb,var(--paper) 82%,var(--blue) 18%)}}.host-options{color:var(--ink)}.host-options-head{grid-template-columns:.45fr 1.55fr;align-items:end;gap:45px;display:grid}.host-option-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:95px;display:grid}.host-option-grid article{border-bottom:1px solid var(--ink);flex-direction:column;min-height:430px;padding:24px 27px 30px 0;display:flex;position:relative;overflow:hidden}.host-option-grid article:not(:nth-child(3n+1)){border-left:1px solid var(--ink);padding-left:27px}.host-option-top{justify-content:space-between;display:flex}.host-option-top span{color:var(--blue);font-size:7px}.host-option-top b{color:var(--muted);font-size:6px;font-weight:400}.host-option-glyph{place-items:center;width:130px;height:110px;margin-top:38px;display:grid;position:relative}.host-option-glyph i{border:1px solid var(--blue);width:105px;height:62px;position:absolute}@supports (color:color-mix(in lab, red, red)){.host-option-glyph i{border:1px solid color-mix(in srgb,var(--blue) 45%,transparent)}}.host-option-glyph i{transition:transform .45s,background .45s;transform:translateY(-12px)}.host-option-glyph i:nth-child(2){transform:translateY(12px)}.host-option-glyph b{z-index:2;color:var(--blue);font:500 47px SFMono-Regular,monospace;position:relative}.host-option-grid article:hover .host-option-glyph i:first-child{background:#2878ff14;transform:translateY(-22px)}.host-option-grid article:hover .host-option-glyph i:nth-child(2){background:#2878ff14;transform:translateY(22px)}.host-option-grid h3{letter-spacing:-.06em;margin:auto 0 18px;font-size:clamp(32px,3vw,51px);line-height:.92}.host-option-grid p{max-width:390px;color:var(--muted);margin:0;font-size:14px;line-height:1.5}.host-option-grid article>em{color:var(--blue);font-size:18px;font-style:normal;position:absolute;bottom:8px;right:10px}.host-care{color:#f3f1eb;background:#080808;padding:140px clamp(20px,6.5vw,105px)}.host-care-head{grid-template-columns:.4fr 1.2fr .4fr;align-items:end;gap:40px;display:grid}.host-care-head>p{color:#8f8f8f;margin:0;font-size:15px;line-height:1.5}.host-care-loop{grid-template-columns:.72fr 1.28fr;align-items:center;gap:70px;margin-top:100px;display:grid}.host-loop-ring{aspect-ratio:1;border:1px dashed #2878ff80;border-radius:50%;justify-content:center;align-items:center;width:min(100%,450px);margin:0 auto;animation:22s linear infinite orbit;display:flex;position:relative}.host-loop-ring:before,.host-loop-ring:after{content:"";border:1px solid #2878ff2e;border-radius:50%;position:absolute}.host-loop-ring:before{inset:18%}.host-loop-ring:after{inset:37%}.host-loop-ring>span{color:var(--blue);font-size:70px;font-weight:200}.host-loop-ring>b{color:#f3f1eb;letter-spacing:-.14em;font-size:138px;line-height:.7;animation:22s linear infinite hostRingCounter;transform:skew(-7deg)rotate(-360deg)}@keyframes hostRingCounter{to{transform:skew(-7deg)rotate(-360deg)}}.host-loop-ring>i{background:var(--blue);border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 0 10px #2878ff1a}.host-loop-ring>i:first-of-type{top:24%;left:10%}.host-loop-ring>i:nth-of-type(2){top:28%;right:9%}.host-loop-ring>i:nth-of-type(3){bottom:17%;right:15%}.host-loop-ring>i:nth-of-type(4){bottom:18%;left:14%}.host-care-steps{border-top:1px solid #444}.host-care-steps article{border-bottom:1px solid #444;grid-template-columns:.6fr 1fr;gap:20px 35px;min-height:145px;padding:24px 0;display:grid}.host-care-steps span{color:var(--blue);font-size:7px}.host-care-steps h3{letter-spacing:-.05em;margin:0;font-size:clamp(27px,2.5vw,43px);line-height:.95}.host-care-steps p{color:#919191;grid-column:2;margin:0;font-size:13px;line-height:1.48}.host-coverage{padding:140px clamp(20px,6.5vw,105px)}.host-coverage-head{grid-template-columns:.45fr 1.55fr;align-items:end;gap:45px;display:grid}.host-coverage-grid{border-block:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:100px;display:grid}.host-coverage-grid article{flex-direction:column;min-height:600px;padding:25px 30px 30px 0;display:flex}.host-coverage-grid article+article{border-left:1px solid var(--line);padding-left:30px}.host-coverage-top{justify-content:space-between;font-size:7px;display:flex}.host-coverage-top b{color:var(--muted);font-weight:400}.host-coverage-top b i{background:#30cb7a;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.host-coverage-mark{border:1px dashed var(--blue);justify-content:center;align-items:center;width:205px;height:205px;margin:55px auto 0;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.host-coverage-mark{border:1px dashed color-mix(in srgb,var(--blue) 48%,transparent)}}.host-coverage-mark{border-radius:50%;animation:20s linear infinite orbit}.host-coverage-mark:before{content:"";border:1px solid var(--blue);position:absolute;inset:26%}@supports (color:color-mix(in lab, red, red)){.host-coverage-mark:before{border:1px solid color-mix(in srgb,var(--blue) 20%,transparent)}}.host-coverage-mark:before{border-radius:50%}.host-coverage-mark i{background:var(--blue);width:50%;height:1px;position:absolute}.host-coverage-mark i:first-child{left:0;transform:rotate(30deg)}.host-coverage-mark i:last-child{right:0;transform:rotate(-30deg)}.host-coverage-mark b{color:var(--blue);font:500 55px SFMono-Regular,monospace}.host-coverage-grid ul{margin:auto 0 0;padding:0;list-style:none}.host-coverage-grid li{border-top:1px solid var(--line);min-height:44px;padding:12px 22px 12px 30px;font-size:13px;position:relative}.host-coverage-grid li span{color:var(--blue);font-size:6px;position:absolute;top:14px;left:0}.host-coverage-grid li i{color:var(--blue);font-style:normal;position:absolute;right:0}.host-ownership{background:var(--blue);color:#fff;grid-template-columns:1fr 1fr;min-height:760px;display:grid}.host-owner-copy{flex-direction:column;justify-content:center;padding:110px clamp(30px,6vw,105px);display:flex}.host-owner-copy .section-label,.host-owner-copy .section-label span{color:#fff}.host-owner-copy h2{margin-top:60px}.host-owner-copy h2 span{color:#090909}.host-owner-copy>p{color:#ffffffd1;max-width:650px;margin:60px 0 0;font-size:17px;line-height:1.55}.host-owner-copy>a{letter-spacing:.1em;border-bottom:1px solid;align-self:flex-start;margin-top:65px;padding-bottom:5px;font-size:9px}.host-owner-copy>a i{color:#090909;font-style:normal}.host-owner-system{border-left:1px solid #ffffff73;min-height:760px;position:relative;overflow:hidden}.host-owner-core{z-index:4;align-items:center;display:flex;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)skew(-5deg)}.host-owner-core span{font-size:100px;font-weight:200}.host-owner-core b{color:#090909;letter-spacing:-.14em;font-size:220px;line-height:.7}.host-owner-orbit{border:1px dashed #ffffff80;border-radius:50%;animation:20s linear infinite orbit;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.host-owner-orbit.orbit-a{width:470px;height:470px}.host-owner-orbit.orbit-b{width:300px;height:300px;animation-direction:reverse}.host-owner-orbit i{background:#fff;border-radius:50%;width:9px;height:9px;position:absolute;top:18%;right:10%;box-shadow:0 0 0 10px #ffffff1f}.host-owner-system>span{font-size:7px;position:absolute;bottom:24px;left:25px}.host-owner-system code{color:#090909;font-size:7px;position:absolute;bottom:24px;right:25px}.host-cta{color:#f3f1eb;background:#070707;flex-direction:column;min-height:88svh;padding:54px clamp(20px,3.2vw,52px) 28px;display:flex;position:relative;overflow:hidden}.host-cta-mark{color:#2878ff1f;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:skew(-5deg)}.host-cta-mark span{font-family:Arial,sans-serif;font-size:35vw;font-weight:200}.host-cta-mark b{letter-spacing:-.14em;font-size:46vw;line-height:.7}.host-cta-top{z-index:1;border-top:1px solid #414141;justify-content:space-between;padding-top:14px;font-size:8px;display:flex;position:relative}.host-cta-main{z-index:1;text-align:center;flex:1;place-content:center;justify-items:center;padding:6vh 0;display:grid;position:relative}.host-cta-main>p{margin:0;font-size:8px}.host-cta-main h2{letter-spacing:-.078em;margin:35px 0 0;font-size:clamp(68px,9vw,153px);line-height:.78}.host-cta-main h2 span{color:var(--blue)}.host-cta-main>a{color:#090909;letter-spacing:.1em;background:#f3f1eb;border-radius:40px;justify-content:space-between;align-items:center;gap:35px;min-width:310px;min-height:66px;margin-top:6vh;padding:0 14px 0 27px;font-size:10px;display:flex}.host-cta-main>a i{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:18px;font-style:normal;transition:transform .3s;display:grid}.host-cta-main>a:hover i{transform:rotate(45deg)}.host-cta footer{z-index:1;border-top:1px solid #414141;grid-template-columns:1fr 1fr 1fr;align-items:end;gap:30px;padding-top:24px;display:grid;position:relative}.host-cta footer>a{width:230px}.host-cta footer p{color:#888;text-align:center;margin:0;font-size:11px}.host-cta footer>div{text-transform:uppercase;letter-spacing:.08em;justify-content:flex-end;gap:24px;font-size:9px;display:flex}@media (max-width:1120px){.host-hero{grid-template-columns:1fr;min-height:auto;padding-top:128px}.host-hero-copy{width:min(86vw,940px);padding:5vh 0 2vh}.host-hero-desk{justify-self:center;width:min(88vw,730px);transform:none}.host-thesis-copy{grid-template-columns:1fr}.host-thesis-copy>div{grid-template-columns:1fr 1fr}.host-care-head{grid-template-columns:.4fr 1.2fr}.host-care-head>p{grid-column:2}.host-care-loop{grid-template-columns:1fr}.host-loop-ring{width:min(70vw,450px)}.host-ownership{grid-template-columns:1fr}.host-owner-system{border-top:1px solid #ffffff73;border-left:0;min-height:620px}}@media (max-width:720px){.host-hero{gap:30px;padding:105px 16px 34px}.host-hero-copy{width:100%;padding-top:4vh}.host-hero h1{font-size:14.5vw}.host-hero h1 .outline,.host-hero h1 .blue{margin-left:0}.host-hero-bottom{grid-template-columns:1fr;margin-top:42px}.host-hero-desk{width:100%}.host-desk{padding-inline:13px}.host-desk-field{height:390px}.host-site-window{width:92%}.host-mode-readout{right:12px}.host-checks{display:none}.host-mode-tabs{grid-template-columns:1fr 1fr}.host-mode-tabs button:nth-child(odd){border-left:0}.host-mode-tabs button:nth-child(n+3){border-top:1px solid var(--line)}.host-thesis,.host-options,.host-care,.host-coverage{padding:90px 18px}.host-thesis-copy{margin-top:55px}.host-thesis-copy h2,.host-options-head h2,.host-care-head h2,.host-coverage-head h2,.host-owner-copy h2{font-size:14vw}.host-thesis-copy>div{grid-template-columns:1fr}.host-state-board{grid-template-columns:1fr;margin-top:65px}.host-state-board span+span{border-left:0;border-top:1px solid var(--line)}.host-options-head,.host-care-head,.host-coverage-head{grid-template-columns:1fr;gap:40px}.host-care-head>p{grid-column:1}.host-option-grid{grid-template-columns:1fr;margin-top:60px}.host-option-grid article,.host-option-grid article:not(:nth-child(3n+1)){border-left:0;min-height:360px;padding:22px 0 25px}.host-option-glyph{margin-top:20px}.host-care-loop{gap:60px;margin-top:65px}.host-loop-ring{width:min(90vw,350px)}.host-loop-ring>b{font-size:105px}.host-loop-ring>span{font-size:50px}.host-care-steps article{grid-template-columns:1fr}.host-care-steps p{grid-column:1}.host-coverage-grid{grid-template-columns:1fr;margin-top:65px}.host-coverage-grid article,.host-coverage-grid article+article{border-left:0;border-bottom:1px solid var(--line);min-height:530px;padding:22px 0 28px}.host-coverage-mark{margin-top:42px}.host-owner-copy{padding:90px 18px}.host-owner-copy h2,.host-owner-copy>p,.host-owner-copy>a{margin-top:45px}.host-owner-system{min-height:470px}.host-owner-core b{font-size:140px}.host-owner-core span{font-size:65px}.host-owner-orbit.orbit-a{width:340px;height:340px}.host-owner-orbit.orbit-b{width:220px;height:220px}.host-cta{min-height:88svh;padding-inline:18px}.host-cta-top span:last-child{display:none}.host-cta-mark span{font-size:60vw}.host-cta-mark b{font-size:80vw}.host-cta-main>a{width:100%;min-width:0}.host-cta footer{grid-template-columns:1fr;gap:24px}.host-cta footer>a{width:200px}.host-cta footer p{text-align:left}.host-cta footer>div{flex-wrap:wrap;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.host-intro,.host-desk-intro{opacity:1;animation:none;transform:none}.host-hero-desk{transform:none}.host-site-pulse,.host-rail>div,.host-loop-ring,.host-loop-ring>b,.host-coverage-mark,.host-owner-orbit{animation:none}}.team-page{background:var(--paper);color:var(--ink);overflow:clip}.team-hero{background:var(--paper);grid-template-columns:minmax(0,1.02fr) minmax(520px,.98fr);align-items:center;gap:clamp(30px,4vw,75px);min-height:max(100svh,980px);padding:105px clamp(20px,3.2vw,54px) 48px;display:grid;position:relative}.team-hero-grid{pointer-events:none;opacity:.52;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:8vw 8vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 88%);mask-image:linear-gradient(#000 0%,#0000 88%)}.team-hero-copy,.team-hero-console{z-index:1;position:relative}.team-hero-copy{transform:translate(var(--tx,0),var(--ty,0));transition:transform .2s ease-out}.team-hero .eyebrow{letter-spacing:.12em;margin:0 0 50px;font-size:9px}.team-hero .eyebrow span{color:var(--blue)}.team-hero h1{letter-spacing:-.075em;margin:0;font-size:clamp(64px,6.65vw,126px);line-height:.77}.team-hero h1>span{white-space:nowrap;display:block}.team-hero h1>span:first-child{font-size:.93em}.team-hero h1 .outline{color:#0000;-webkit-text-stroke:1.5px var(--ink);margin-left:6%}.team-hero h1 .blue{color:var(--blue);margin-left:19%}.team-hero-bottom{grid-template-columns:minmax(260px,460px) auto;align-items:end;gap:35px;margin-top:70px;display:grid}.team-hero-bottom p{margin:0;font-size:clamp(15px,1.35vw,23px);line-height:1.35}.team-hero-bottom a{border-bottom:1px solid var(--ink);letter-spacing:.1em;white-space:nowrap;justify-self:start;padding-bottom:7px;font-size:9px}.team-hero-bottom a i{color:var(--blue);margin-left:12px;font-style:normal}.team-intro{opacity:0;animation:.9s cubic-bezier(.2,.75,.25,1) forwards teamIntro}.team-hero h1 .team-intro:nth-child(2){animation-delay:80ms}.team-hero h1 .team-intro:nth-child(3){animation-delay:.16s}.team-hero-bottom.team-intro{animation-delay:.24s}.team-console-intro{opacity:0;animation:1.1s cubic-bezier(.2,.75,.25,1) .15s forwards teamConsoleIn}@keyframes teamIntro{0%{opacity:0;transform:translateY(45px)skewY(2deg)}to{opacity:1;transform:none}}@keyframes teamConsoleIn{0%{opacity:0;transform:translate(60px,35px)}to{opacity:1;transform:none}}.team-hero-console{width:min(100%,780px);transform:translate(calc(var(--tx,0) * -.55),calc(var(--ty,0) * -.55));justify-self:end;transition:transform .2s ease-out}.team-console{border:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.team-console{border:1px solid color-mix(in srgb,var(--ink) 28%,transparent)}}.team-console{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.team-console{background:color-mix(in srgb,var(--paper) 87%,#b9cfff 13%)}}.team-console{box-shadow:28px 28px 0 var(--blue)}@supports (color:color-mix(in lab, red, red)){.team-console{box-shadow:28px 28px 0 color-mix(in srgb,var(--blue) 12%,transparent)}}.team-console-bar,.team-console-code{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:20px;height:44px;padding:0 17px;display:flex}@supports (color:color-mix(in lab, red, red)){.team-console-bar,.team-console-code{border-bottom:1px solid color-mix(in srgb,var(--ink) 22%,transparent)}}.team-console-bar,.team-console-code{letter-spacing:.1em;font-size:7px}.team-console-bar span{align-items:center;gap:8px;display:flex}.team-console-bar i{background:#2fd174;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #2fd1741a}.team-console-bar b{color:#2a9d5b;font-weight:500}.team-console-code{border-top:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.team-console-code{border-top:1px solid color-mix(in srgb,var(--ink) 22%,transparent)}}.team-console-code{border-bottom:0}.team-console-code code{color:var(--blue)}.team-console-code span{color:var(--muted)}.team-console-field{height:530px;position:relative;overflow:hidden}.team-console-field:before{content:"";opacity:.33;background-image:radial-gradient(circle,var(--ink) 1px,transparent 1.4px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.team-console-field:before{background-image:radial-gradient(circle,color-mix(in srgb,var(--ink) 35%,transparent) 1px,transparent 1.4px)}}.team-console-field:before{background-size:38px 38px;-webkit-mask-image:radial-gradient(circle,#000,#0000 75%);mask-image:radial-gradient(circle,#000,#0000 75%)}.team-radar{border:1px dashed var(--blue);width:430px;height:430px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.team-radar{border:1px dashed color-mix(in srgb,var(--blue) 45%,transparent)}}.team-radar{border-radius:50%;animation:22s linear infinite teamRadar;transform:translate(-50%,-50%)}.team-radar i{border:1px solid var(--ink);position:absolute}@supports (color:color-mix(in lab, red, red)){.team-radar i{border:1px solid color-mix(in srgb,var(--ink) 14%,transparent)}}.team-radar i{border-radius:50%}.team-radar i:first-child{inset:16%}.team-radar i:nth-child(2){inset:32%}.team-radar i:nth-child(3){border-width:0 0 0 1px;border-radius:0;top:0;bottom:0;left:50%}.team-client-node{z-index:5;color:#fff;width:164px;height:164px;box-shadow:0 0 0 12px var(--blue),0 0 45px var(--blue);background:#080808;border-radius:50%;place-content:center;justify-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.team-client-node{box-shadow:0 0 0 12px color-mix(in srgb,var(--blue) 14%,transparent),0 0 45px color-mix(in srgb,var(--blue) 25%,transparent)}}.team-client-node>span{letter-spacing:.16em;font-size:7px}.team-client-node>b{color:var(--blue);letter-spacing:-.12em;font-size:75px;line-height:.8;transform:skew(-7deg)}.team-client-node small{color:#929292;margin-top:10px;font-size:6px}.team-node{z-index:4;border:1px solid var(--ink);min-width:126px;padding:12px 14px;position:absolute}@supports (color:color-mix(in lab, red, red)){.team-node{border:1px solid color-mix(in srgb,var(--ink) 38%,transparent)}}.team-node{background:var(--paper);box-shadow:7px 7px 0 var(--ink)}@supports (color:color-mix(in lab, red, red)){.team-node{box-shadow:7px 7px 0 color-mix(in srgb,var(--ink) 8%,transparent)}}.team-node{animation:.65s cubic-bezier(.2,.75,.25,1) both teamNodeIn}.team-node span{color:var(--blue);font:7px var(--mono)}.team-node b{font:600 9px var(--mono);letter-spacing:.07em;margin-top:7px;display:block}.node-one{top:10%;left:6%}.node-two{animation-delay:80ms;top:9%;right:5%}.node-three{animation-delay:.16s;bottom:10%;left:5%}.node-four{animation-delay:.24s;bottom:9%;right:4%}.team-lines{z-index:2;fill:none;width:100%;height:100%;stroke:var(--blue);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.team-lines{stroke:color-mix(in srgb,var(--blue) 62%,transparent)}}.team-lines{stroke-width:1.25px;stroke-dasharray:5 7}.team-lines circle{fill:var(--blue);stroke:none}.team-packet{z-index:3;background:var(--blue);width:8px;height:8px;box-shadow:0 0 0 6px var(--blue),0 0 18px var(--blue);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.team-packet{box-shadow:0 0 0 6px color-mix(in srgb,var(--blue) 14%,transparent),0 0 18px var(--blue)}}.packet-a{animation:3.8s linear infinite packetA}.packet-b{animation:4.3s linear .5s infinite packetB}.packet-c{animation:4s linear 1s infinite packetC}.packet-d{animation:4.5s linear 1.4s infinite packetD}@keyframes teamRadar{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes teamNodeIn{0%{opacity:0;transform:scale(.8)translateY(15px)}to{opacity:1;transform:none}}@keyframes packetA{0%{top:20%;left:17%}50%,to{top:50%;left:50%}}@keyframes packetB{0%{top:20%;left:82%}50%,to{top:50%;left:50%}}@keyframes packetC{0%{top:80%;left:17%}50%,to{top:50%;left:50%}}@keyframes packetD{0%{top:80%;left:82%}50%,to{top:50%;left:50%}}.team-model-tabs{border:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}@supports (color:color-mix(in lab, red, red)){.team-model-tabs{border:1px solid color-mix(in srgb,var(--ink) 28%,transparent)}}.team-model-tabs{border-top:0}.team-model-tabs button{border:0;border-left:1px solid var(--ink);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:72px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.team-model-tabs button{border-left:1px solid color-mix(in srgb,var(--ink) 20%,transparent)}}.team-model-tabs button{background:var(--paper);color:var(--ink);text-align:left;cursor:pointer}.team-model-tabs button:first-child{border-left:0}.team-model-tabs button span{color:var(--muted);font-size:7px}.team-model-tabs button strong{letter-spacing:.04em;font-size:8px}.team-model-tabs button i{font-size:18px;font-style:normal;font-weight:300}.team-model-tabs button.is-active{background:var(--blue);color:#fff}.team-model-tabs button.is-active span{color:#ffffffbf}.team-rail{border-block:1px solid var(--line);background:var(--ink);color:var(--paper);letter-spacing:.13em;font-size:8px;overflow:hidden}.team-rail>div{width:max-content;animation:22s linear infinite teamRail;display:flex}.team-rail span{white-space:nowrap;padding:18px 7vw}.team-rail b{color:var(--blue);font-size:15px;font-weight:400}@keyframes teamRail{to{transform:translate(-50%)}}.team-thesis,.team-roles,.team-models,.team-process,.team-inside,.team-trust{padding:120px clamp(20px,5.3vw,90px)}.team-thesis{flex-direction:column;justify-content:space-between;min-height:850px;display:flex}.team-thesis-main{grid-template-columns:1.12fr .88fr;align-items:end;gap:8vw;margin-top:95px;display:grid}.team-thesis-main h2,.team-roles-head h2,.team-models-head h2,.team-process-head h2,.team-inside-copy h2,.team-trust-copy h2{letter-spacing:-.07em;margin:0;font-size:clamp(62px,7.4vw,132px);line-height:.82}.team-thesis-main h2 span,.team-roles-head h2 span,.team-models-head h2 span,.team-process-head h2 span,.team-inside-copy h2 span,.team-trust-copy h2 span{color:var(--blue)}.team-thesis-main>div{grid-template-columns:1fr 1fr;gap:40px;padding-bottom:8px;display:grid}.team-thesis-main p{margin:0;font-size:16px;line-height:1.55}.team-signal{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:120px;display:grid}.team-signal span{border-left:1px solid var(--line);justify-content:center;align-items:center;gap:12px;min-height:100px;font-size:8px;display:flex}.team-signal span:first-child{border-left:0}.team-signal i{background:#2fd174;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #2fd17426}.team-roles{padding-top:150px}.team-roles-head,.team-models-head,.team-process-head{grid-template-columns:.45fr 1.15fr .4fr;align-items:start;gap:50px;display:grid}.team-roles-head p{margin:10px 0 0;font-size:16px;line-height:1.55}.team-role-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:105px;display:grid}.team-role-grid article{border-bottom:1px solid var(--line);flex-direction:column;min-height:485px;padding:20px 22px 26px;display:flex;position:relative}.team-role-grid article:not(:nth-child(4n+1)){border-left:1px solid var(--line)}.team-role-top{color:var(--muted);justify-content:space-between;font-size:7px;display:flex}.team-role-top span{color:var(--blue)}.team-role-top b{font-weight:500}.team-role-avatar{border:1px dashed var(--blue);place-items:center;width:160px;height:160px;margin:56px auto 40px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.team-role-avatar{border:1px dashed color-mix(in srgb,var(--blue) 48%,transparent)}}.team-role-avatar{border-radius:50%}.team-role-avatar:before,.team-role-avatar:after{content:"";border:1px solid var(--ink);position:absolute;inset:18%}@supports (color:color-mix(in lab, red, red)){.team-role-avatar:before,.team-role-avatar:after{border:1px solid color-mix(in srgb,var(--ink) 22%,transparent)}}.team-role-avatar:before,.team-role-avatar:after{border-radius:50%}.team-role-avatar:after{background:var(--blue);inset:34%}@supports (color:color-mix(in lab, red, red)){.team-role-avatar:after{background:color-mix(in srgb,var(--blue) 12%,transparent)}}.team-role-avatar>i{background:var(--blue);width:8px;height:8px;box-shadow:0 0 0 6px var(--blue);border-radius:50%;position:absolute;top:27px;right:5px}@supports (color:color-mix(in lab, red, red)){.team-role-avatar>i{box-shadow:0 0 0 6px color-mix(in srgb,var(--blue) 12%,transparent)}}.team-role-avatar>i{transform-origin:-69px 53px;animation:5s linear infinite roleOrbit}.team-role-avatar strong{z-index:2;font:700 28px var(--mono);position:relative}.team-role-avatar span{border-top:2px solid var(--blue);border-radius:50%;animation:9s linear infinite teamRadar;position:absolute;inset:-8px}.team-role-grid h3{letter-spacing:-.035em;margin:auto 0 0;font-size:clamp(22px,1.7vw,30px)}.team-role-grid p{min-height:82px;color:var(--muted);margin:18px 0 0;font-size:12px;line-height:1.5}.team-role-grid article>em{color:var(--blue);font-size:18px;font-style:normal;position:absolute;bottom:17px;right:18px}@keyframes roleOrbit{to{transform:rotate(360deg)}}.team-models{color:#f3f1eb;background:#080808}.team-models .section-label{color:#aaa}.team-models .section-label span{color:var(--blue)}.team-model-stage{border:1px solid #333;grid-template-columns:.68fr 1.05fr .92fr;min-height:700px;margin-top:100px;display:grid}.team-model-nav{border-right:1px solid #333;flex-direction:column;display:flex}.team-model-nav button{color:#f3f1eb;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #333;flex:1;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:130px;padding:24px;display:grid}.team-model-nav button:first-child{border-top:0}.team-model-nav span{color:#737373;font-size:8px}.team-model-nav strong{font-size:clamp(16px,1.5vw,26px)}.team-model-nav i{font-size:23px;font-style:normal;font-weight:200}.team-model-nav button.is-active{background:var(--blue)}.team-model-nav button.is-active span{color:#ffffffb3}.team-model-detail{flex-direction:column;padding:65px 55px;animation:.45s both modelDetail;display:flex}.team-model-detail>span{color:var(--blue);font-size:7px}.team-model-detail h3{letter-spacing:-.055em;margin:auto 0 0;font-size:clamp(42px,4.2vw,75px);line-height:.92}.team-model-detail p{color:#a8a8a8;max-width:570px;margin:35px 0 0;font-size:15px;line-height:1.55}.team-model-detail code{color:var(--blue);margin-top:auto;padding-top:55px;font-size:9px}.team-model-assembly{background:#0d0d0d;border-left:1px solid #333;flex-direction:column;padding:30px;display:flex}.team-model-assembly>span{color:#777;font-size:7px}.team-model-assembly>div{flex-direction:column;flex:1;justify-content:center;gap:13px;display:flex}.team-model-assembly i{color:#eee;background:#121212;border:1px solid #353535;grid-template-columns:35px 1fr;align-items:center;gap:12px;min-height:78px;padding:0 17px;font-style:normal;animation:.5s both assemblyIn;display:grid;position:relative;overflow:hidden}.team-model-assembly i:nth-child(2){animation-delay:80ms}.team-model-assembly i:nth-child(3){animation-delay:.16s}.team-model-assembly i:nth-child(4){animation-delay:.24s}.team-model-assembly i b{color:var(--blue);font:7px var(--mono)}.team-model-assembly i strong{font:600 9px var(--mono);letter-spacing:.07em}.team-model-assembly i em{background:var(--blue);width:0;height:2px;animation:2.3s .4s forwards assemblyLoad;position:absolute;bottom:0;left:0}@keyframes modelDetail{0%{opacity:0;transform:translateY(20px)}}@keyframes assemblyIn{0%{opacity:0;transform:translate(25px)}}@keyframes assemblyLoad{to{width:100%}}.team-process{padding-block:150px}.team-process-head{grid-template-columns:.45fr 1.55fr}.team-process-track{grid-template-columns:repeat(4,1fr);margin-top:115px;display:grid}.team-process-track article{padding-right:35px}.team-process-line{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.team-process-line span{color:var(--blue);font-size:8px}.team-process-line i{background:var(--line);height:1px}.team-process-line b{font-size:18px;font-weight:300}.team-process-track article>span{color:var(--blue);margin-top:85px;font-size:8px;display:block}.team-process-track h3{letter-spacing:-.04em;margin:16px 0 0;font-size:clamp(25px,2vw,34px)}.team-process-track p{max-width:330px;color:var(--muted);margin:24px 0 0;font-size:13px;line-height:1.55}.team-inside{background:var(--blue);color:#fff;grid-template-columns:.9fr 1.1fr;gap:80px;padding-block:130px;display:grid}.team-inside .section-label,.team-inside .section-label span{color:#fff}.team-inside-copy p{color:#ffffffd1;max-width:580px;margin:65px 0 0;font-size:16px;line-height:1.55}.team-inside-copy h2{margin-top:65px}.team-inside-copy h2 span{color:#080808}.team-inside-system{background-image:radial-gradient(circle,#ffffff47 1px,#0000 1.5px);background-size:42px 42px;border:1px solid #ffffff8c;flex-direction:column;justify-content:center;min-height:610px;padding:38px;display:flex;position:relative}.team-flow-label,.team-flow-output{justify-content:space-between;font-size:7px;display:flex}.team-flow{grid-template-columns:repeat(3,1fr) auto repeat(3,1fr);align-items:center;margin:95px 0;display:grid}.team-flow i{background:#fff;height:2px;position:relative}.team-flow i:after{content:"";background:#080808;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite alternate flowBlink;position:absolute;top:-3px;right:-4px}.team-flow i:nth-child(2n):after{animation-delay:.35s}.team-flow b{width:125px;height:125px;color:var(--blue);letter-spacing:-.12em;background:#080808;border-radius:50%;place-items:center;font-size:65px;display:grid;transform:skew(-7deg);box-shadow:0 0 0 14px #ffffff29}.team-inside-system code{color:#080808;font-size:8px;position:absolute;bottom:36px;left:38px}.team-collab{border-top:1px solid #ffffff80;grid-column:1/-1;grid-template-columns:repeat(4,1fr);margin-top:30px;display:grid}.team-collab article{border-left:1px solid #ffffff80;min-height:245px;padding:23px 22px;position:relative}.team-collab article:first-child{border-left:0}.team-collab article>span{color:#080808;font-size:8px}.team-collab h3{margin:65px 0 0;font-size:20px}.team-collab p{color:#ffffffc4;margin:18px 0 0;font-size:12px;line-height:1.5}.team-collab article>i{font-size:18px;font-style:normal;position:absolute;top:20px;right:18px}@keyframes flowBlink{to{background:#fff;box-shadow:0 0 16px #fff}}.team-trust{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;min-height:760px;display:grid}.team-trust-copy h2{margin-top:65px}.team-trust-copy>p{max-width:650px;color:var(--muted);margin:55px 0 0;font-size:16px;line-height:1.55}.team-trust-copy>a{letter-spacing:.1em;border-bottom:1px solid;margin-top:55px;padding-bottom:6px;font-size:9px;display:inline-block}.team-trust-copy>a i{color:var(--blue);font-style:normal}.team-trust-board{border:1px solid var(--line);background:var(--paper);grid-template-columns:1fr 1fr;min-height:530px;padding:22px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.team-trust-board{background:color-mix(in srgb,var(--paper) 90%,var(--blue) 10%)}}.team-trust-board>div{z-index:1;border:1px solid var(--ink);flex-direction:column;min-height:210px;padding:20px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.team-trust-board>div{border:1px solid color-mix(in srgb,var(--ink) 20%,transparent)}}.team-trust-board span{color:var(--blue);font-size:7px}.team-trust-board strong{margin:auto 0;font-size:clamp(25px,2.5vw,44px)}.team-trust-board i{color:#299e5b;font-size:7px;font-style:normal}.team-trust-board i:before{content:"";background:#2fd174;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.team-trust-board>b{color:var(--blue);position:absolute;bottom:-11%;right:-2%}@supports (color:color-mix(in lab, red, red)){.team-trust-board>b{color:color-mix(in srgb,var(--blue) 12%,transparent)}}.team-trust-board>b{letter-spacing:-.12em;font-size:230px;transform:skew(-6deg)}.team-cta{color:#f3f1eb;background:#070707;flex-direction:column;min-height:90svh;padding:54px clamp(20px,3.2vw,52px) 28px;display:flex;position:relative;overflow:hidden}.team-cta-orbit{aspect-ratio:1;border:1px dashed #2878ff38;border-radius:50%;width:min(68vw,980px);animation:26s linear infinite teamCtaOrbit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.team-cta-orbit i{border:2px solid var(--blue);border-radius:50%;width:19px;height:19px;position:absolute;box-shadow:0 0 22px #2878ff80}.team-cta-orbit i:first-child{top:22%;left:12%}.team-cta-orbit i:nth-child(2){top:50%;right:5%}.team-cta-orbit i:nth-child(3){bottom:3%;left:28%}.team-cta-orbit b{color:#2878ff1a;letter-spacing:-.15em;font-size:min(40vw,580px);line-height:.7;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)skew(-7deg)}.team-cta-top{z-index:1;border-top:1px solid #414141;justify-content:space-between;padding-top:14px;font-size:8px;display:flex;position:relative}.team-cta-main{z-index:1;text-align:center;flex:1;place-content:center;justify-items:center;padding:6vh 0;display:grid;position:relative}.team-cta-main>p{margin:0;font-size:8px}.team-cta-main h2{letter-spacing:-.078em;margin:35px 0 0;font-size:clamp(68px,9vw,153px);line-height:.78}.team-cta-main h2 span{color:var(--blue)}.team-cta-main>a{color:#090909;letter-spacing:.1em;background:#f3f1eb;border-radius:40px;justify-content:space-between;align-items:center;gap:35px;min-width:310px;min-height:66px;margin-top:6vh;padding:0 14px 0 27px;font-size:10px;display:flex}.team-cta-main>a i{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:18px;font-style:normal;transition:transform .3s;display:grid}.team-cta-main>a:hover i{transform:rotate(45deg)}.team-cta footer{z-index:1;border-top:1px solid #414141;grid-template-columns:1fr 1fr 1fr;align-items:end;gap:30px;padding-top:24px;display:grid;position:relative}.team-cta footer>a{width:230px}.team-cta footer p{color:#888;text-align:center;margin:0;font-size:11px}.team-cta footer>div{text-transform:uppercase;letter-spacing:.08em;justify-content:flex-end;gap:24px;font-size:9px;display:flex}@keyframes teamCtaOrbit{to{transform:translate(-50%,-50%)rotate(360deg)}}@media (max-width:1120px){.team-hero{grid-template-columns:1fr;min-height:auto;padding-top:135px}.team-hero-copy{width:min(88vw,920px)}.team-hero-console{justify-self:center;width:min(88vw,760px);transform:none}.team-thesis-main{grid-template-columns:1fr}.team-thesis-main>div{grid-template-columns:1fr 1fr}.team-roles-head{grid-template-columns:.35fr 1.1fr}.team-roles-head p{grid-column:2}.team-role-grid{grid-template-columns:repeat(2,1fr)}.team-role-grid article:not(:nth-child(4n+1)){border-left:0}.team-role-grid article:nth-child(2n){border-left:1px solid var(--line)}.team-models-head,.team-process-head{grid-template-columns:.35fr 1.1fr}.team-model-stage{grid-template-columns:.72fr 1.28fr}.team-model-assembly{border-top:1px solid #333;border-left:0;grid-column:1/-1;min-height:310px}.team-model-assembly>div{flex-direction:row}.team-model-assembly i{flex:1}.team-process-track{grid-template-columns:repeat(2,1fr);gap:75px 0}.team-inside{grid-template-columns:1fr}.team-collab{grid-template-columns:repeat(2,1fr)}.team-collab article:nth-child(3){border-top:1px solid #ffffff80;border-left:0}.team-collab article:nth-child(4){border-top:1px solid #ffffff80}.team-trust{grid-template-columns:1fr}}@media (max-width:720px){.team-hero{gap:48px;padding:110px 16px 38px}.team-hero-copy{width:100%}.team-hero .eyebrow{margin-bottom:40px}.team-hero h1{font-size:14.3vw}.team-hero h1 .outline,.team-hero h1 .blue{margin-left:0}.team-hero-bottom{grid-template-columns:1fr;margin-top:45px}.team-hero-console{width:100%}.team-console{box-shadow:10px 10px 0 var(--blue)}@supports (color:color-mix(in lab, red, red)){.team-console{box-shadow:10px 10px 0 color-mix(in srgb,var(--blue) 12%,transparent)}}.team-console-field{height:410px}.team-radar{width:315px;height:315px}.team-client-node{width:120px;height:120px}.team-client-node>b{font-size:52px}.team-client-node small{display:none}.team-node{min-width:95px;padding:9px}.team-node b{font-size:6px}.node-one{top:9%;left:3%}.node-two{top:8%;right:3%}.node-three{bottom:8%;left:2%}.node-four{bottom:8%;right:2%}.team-model-tabs{grid-template-columns:1fr}.team-model-tabs button{border-left:0;border-top:1px solid var(--line);min-height:57px}.team-model-tabs button:first-child{border-top:0}.team-thesis,.team-roles,.team-models,.team-process,.team-inside,.team-trust{padding:90px 18px}.team-thesis{min-height:auto}.team-thesis-main{margin-top:55px}.team-thesis-main h2,.team-roles-head h2,.team-models-head h2,.team-process-head h2,.team-inside-copy h2,.team-trust-copy h2{font-size:14vw}.team-thesis-main>div{grid-template-columns:1fr}.team-signal{grid-template-columns:1fr;margin-top:70px}.team-signal span{border-left:0;border-top:1px solid var(--line);min-height:70px}.team-signal span:first-child{border-top:0}.team-roles-head,.team-models-head,.team-process-head{grid-template-columns:1fr;gap:40px}.team-roles-head p{grid-column:1}.team-role-grid{grid-template-columns:1fr;margin-top:65px}.team-role-grid article,.team-role-grid article:nth-child(2n){border-left:0;min-height:420px;padding-inline:0}.team-role-grid p{min-height:0}.team-role-avatar{margin-top:38px}.team-model-stage{grid-template-columns:1fr;margin-top:65px}.team-model-nav{border-bottom:1px solid #333;border-right:0}.team-model-nav button{min-height:92px}.team-model-detail{min-height:500px;padding:38px 22px}.team-model-assembly{min-height:540px;padding:22px}.team-model-assembly>div{flex-direction:column}.team-model-assembly i{flex:auto;min-height:75px}.team-process-track{grid-template-columns:1fr;gap:70px;margin-top:70px}.team-process-track article{padding-right:0}.team-process-track article>span,.team-inside-copy h2,.team-inside-copy p{margin-top:45px}.team-inside-system{min-height:430px;padding:20px}.team-flow{grid-template-columns:repeat(2,1fr) auto repeat(2,1fr);margin:80px 0}.team-flow i:nth-of-type(3),.team-flow i:nth-last-of-type(3){display:none}.team-flow b{width:85px;height:85px;font-size:45px}.team-inside-system code{bottom:20px;left:20px}.team-collab{grid-template-columns:1fr}.team-collab article,.team-collab article:nth-child(2),.team-collab article:nth-child(3),.team-collab article:nth-child(4){border-top:1px solid #ffffff80;border-left:0;min-height:210px}.team-collab article:first-child{border-top:0}.team-trust{min-height:auto}.team-trust-board{grid-template-columns:1fr}.team-trust-board>div{min-height:155px}.team-trust-board>b{font-size:150px}.team-cta{min-height:88svh;padding-inline:18px}.team-cta-top span:last-child{display:none}.team-cta-orbit{width:120vw}.team-cta-main>a{width:100%;min-width:0}.team-cta footer{grid-template-columns:1fr;gap:24px}.team-cta footer>a{width:200px}.team-cta footer p{text-align:left}.team-cta footer>div{flex-wrap:wrap;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.team-intro,.team-console-intro{opacity:1;animation:none;transform:none}.team-hero-copy,.team-hero-console{transform:none}.team-radar,.team-packet,.team-node,.team-rail>div,.team-role-avatar>i,.team-role-avatar span,.team-model-detail,.team-model-assembly i,.team-model-assembly i em,.team-flow i:after,.team-cta-orbit{animation:none}}.products-page{background:var(--paper);color:var(--ink);overflow:clip}.products-hero{background:var(--paper);grid-template-columns:minmax(0,1.08fr) minmax(460px,.92fr);align-items:center;gap:clamp(35px,5vw,95px);min-height:max(100svh,900px);padding:108px clamp(20px,3.2vw,54px) 50px;display:grid;position:relative}.products-hero-grid{opacity:.48;pointer-events:none;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:8vw 8vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 91%);mask-image:linear-gradient(#000,#0000 91%)}.products-hero-copy,.products-signal-wrap{z-index:1;position:relative}.products-hero-copy{transform:translate(var(--px,0),var(--py,0));transition:transform .2s ease-out}.products-hero .eyebrow{letter-spacing:.13em;margin:0 0 52px;font-size:9px}.products-hero .eyebrow span{color:var(--blue)}.products-hero h1{letter-spacing:-.078em;margin:0;font-size:clamp(74px,7.55vw,145px);line-height:.77}.products-hero h1 span{white-space:nowrap;display:block}.products-hero h1 .outline{color:#0000;-webkit-text-stroke:1.5px var(--ink);margin-left:10%}.products-hero h1 .blue{color:var(--blue);margin-left:27%}.products-hero-bottom{grid-template-columns:minmax(250px,475px) auto;align-items:end;gap:40px;max-width:810px;margin-top:74px;display:grid}.products-hero-bottom p{margin:0;font-size:clamp(15px,1.35vw,23px);line-height:1.38}.products-hero-bottom a{border-bottom:1px solid var(--ink);letter-spacing:.1em;white-space:nowrap;justify-self:start;padding-bottom:7px;font-size:9px}.products-hero-bottom a i{color:var(--blue);margin-left:11px;font-style:normal}.products-intro{opacity:0;animation:.9s cubic-bezier(.2,.75,.25,1) forwards productsIntro}.products-hero h1 .products-intro:nth-child(2){animation-delay:80ms}.products-hero h1 .products-intro:nth-child(3){animation-delay:.16s}.products-hero-bottom.products-intro{animation-delay:.24s}.products-signal-intro{opacity:0;animation:1s cubic-bezier(.2,.75,.25,1) .18s forwards productsSignalIn}@keyframes productsIntro{0%{opacity:0;transform:translateY(45px)skewY(2deg)}to{opacity:1;transform:none}}@keyframes productsSignalIn{0%{opacity:0;transform:translate(50px,30px)}to{opacity:1;transform:none}}.products-signal-wrap{width:min(100%,690px);transform:translate(calc(var(--px,0) * -.6),calc(var(--py,0) * -.6));justify-self:end;transition:transform .2s ease-out}.products-signal{border:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.products-signal{border:1px solid color-mix(in srgb,var(--ink) 28%,transparent)}}.products-signal{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.products-signal{background:color-mix(in srgb,var(--paper) 89%,#c3d3f3 11%)}}.products-signal{box-shadow:25px 25px 0 var(--blue)}@supports (color:color-mix(in lab, red, red)){.products-signal{box-shadow:25px 25px 0 color-mix(in srgb,var(--blue) 12%,transparent)}}.products-signal-top,.products-signal-bottom{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:20px;height:46px;padding:0 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.products-signal-top,.products-signal-bottom{border-bottom:1px solid color-mix(in srgb,var(--ink) 22%,transparent)}}.products-signal-top,.products-signal-bottom{letter-spacing:.1em;font-size:7px}.products-signal-top b{color:var(--blue);font-weight:500}.products-signal-bottom{border-top:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.products-signal-bottom{border-top:1px solid color-mix(in srgb,var(--ink) 22%,transparent)}}.products-signal-bottom{border-bottom:0}.products-signal-bottom code{color:var(--blue)}.products-signal-bottom span{color:var(--muted)}.products-signal-field{height:560px;position:relative;overflow:hidden}.products-signal-field:before{content:"";opacity:.4;background-image:radial-gradient(circle,var(--ink) 1px,transparent 1.4px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.products-signal-field:before{background-image:radial-gradient(circle,color-mix(in srgb,var(--ink) 30%,transparent) 1px,transparent 1.4px)}}.products-signal-field:before{background-size:39px 39px;-webkit-mask-image:radial-gradient(circle,#000,#0000 76%);mask-image:radial-gradient(circle,#000,#0000 76%)}.products-signal-v{z-index:4;align-items:center;display:flex;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)skew(-6deg)}.products-signal-v span{color:var(--blue);font:200 78px Arial,sans-serif}.products-signal-v b{color:var(--ink);letter-spacing:-.14em;margin-left:-10px;font-size:195px;line-height:.7}.products-orbit{border:1px dashed var(--blue);position:absolute;top:49%;left:50%}@supports (color:color-mix(in lab, red, red)){.products-orbit{border:1px dashed color-mix(in srgb,var(--blue) 45%,transparent)}}.products-orbit{border-radius:50%;animation:18s linear infinite productOrbit;transform:translate(-50%,-50%)}.products-orbit.product-orbit-a{width:410px;height:410px}.products-orbit.product-orbit-b{width:280px;height:280px;animation-duration:13s;animation-direction:reverse}.products-orbit i{background:var(--blue);width:12px;height:12px;box-shadow:0 0 0 8px var(--blue),0 0 18px var(--blue);border-radius:50%;position:absolute;top:18%;right:10%}@supports (color:color-mix(in lab, red, red)){.products-orbit i{box-shadow:0 0 0 8px color-mix(in srgb,var(--blue) 13%,transparent),0 0 18px var(--blue)}}.products-orbit em{color:var(--blue);font:7px var(--mono);font-style:normal;position:absolute;top:26%;right:4%}.products-signal-line{z-index:2;background:var(--blue);height:1px;position:absolute}@supports (color:color-mix(in lab, red, red)){.products-signal-line{background:color-mix(in srgb,var(--blue) 55%,transparent)}}.products-signal-line{transform-origin:0}.products-signal-line:after{content:"";background:var(--blue);border-radius:50%;width:7px;height:7px;animation:1.5s ease-in-out infinite alternate signalPulse;position:absolute;top:-3px;right:0}.products-signal-line.line-a{width:36%;top:28%;left:7%;transform:rotate(22deg)}.products-signal-line.line-b{width:34%;top:61%;left:61%;transform:rotate(-18deg)}.products-node{z-index:3;border:1px solid var(--ink);padding:10px 12px;position:absolute}@supports (color:color-mix(in lab, red, red)){.products-node{border:1px solid color-mix(in srgb,var(--ink) 26%,transparent)}}.products-node{background:var(--paper);font-size:7px}.products-node.node-a{top:20%;left:6%}.products-node.node-b{bottom:21%;right:5%}@keyframes productOrbit{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes signalPulse{to{box-shadow:0 0 17px var(--blue);transform:scale(1.5)}}.products-orbit.product-orbit-c{border-color:var(--ink);width:500px;height:500px}@supports (color:color-mix(in lab, red, red)){.products-orbit.product-orbit-c{border-color:color-mix(in srgb,var(--ink) 23%,transparent)}}.products-orbit.product-orbit-c{animation-duration:25s}.products-orbit.product-orbit-c i{background:var(--ink);box-shadow:0 0 0 8px var(--ink);top:9%;right:72%}@supports (color:color-mix(in lab, red, red)){.products-orbit.product-orbit-c i{box-shadow:0 0 0 8px color-mix(in srgb,var(--ink) 9%,transparent)}}.products-orbit.product-orbit-c em{color:var(--muted);top:16%;right:76%}.products-signal-line.line-c{opacity:.55;width:35%;bottom:19%;left:11%;transform:rotate(-18deg)}.products-node.node-c{color:var(--blue);border-color:var(--blue);bottom:13%;left:5%}@supports (color:color-mix(in lab, red, red)){.products-node.node-c{border-color:color-mix(in srgb,var(--blue) 45%,transparent)}}.products-rail{color:#f3f1eb;letter-spacing:.13em;background:#080808;border-block:1px solid #292929;font-size:8px;overflow:hidden}.products-rail>div{width:max-content;animation:25s linear infinite productsRail;display:flex}.products-rail span{white-space:nowrap;padding:18px 6vw}.products-rail b{color:var(--blue);font-size:15px;font-weight:400}@keyframes productsRail{to{transform:translate(-50%)}}.product-story{grid-template-columns:1.08fr .92fr;min-height:max(100svh,940px);display:grid}.product-story-visual{place-items:center;min-width:0;min-height:850px;padding:clamp(18px,2.4vw,42px);display:grid;position:relative;overflow:hidden}.product-story-visual img{z-index:1;object-fit:contain;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.2,.75,.25,1),filter .7s;display:block;position:relative}.product-story-visual:hover img{transform:scale(1.025)}.product-story-archway .product-story-visual{background:#ede4d7}.product-story-investor-relations .product-story-visual{background:#05080d}.product-image-scan{z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#2878ff45,#0000);width:13%;animation:7s ease-in-out infinite productImageScan;position:absolute;top:0;bottom:0;left:-20%;transform:skew(-8deg)}.product-image-label{z-index:3;color:#f3f1eb;letter-spacing:.1em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080808e0;justify-content:space-between;padding:16px 18px;font-size:7px;display:flex;position:absolute;bottom:clamp(30px,4vw,65px);left:clamp(30px,4vw,70px);right:clamp(30px,4vw,70px)}.product-image-label span:last-child{align-items:center;gap:8px;display:flex}.product-image-label i{background:#2fd174;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #2fd1741f}@keyframes productImageScan{0%,12%{opacity:0;left:-20%}25%{opacity:1}62%{opacity:.25}75%,to{opacity:0;left:112%}}.product-story-copy{flex-direction:column;padding:75px clamp(30px,5vw,90px) 55px;display:flex}.product-story-archway .product-story-copy{color:#080808;background:#f6f3ed}.product-story-investor-relations .product-story-copy{color:#f3f1eb;background:#080808}.product-story-top{letter-spacing:.1em;border-top:1px solid;justify-content:space-between;gap:20px;padding-top:15px;font-size:7px;display:flex}.product-story-top span{color:var(--blue)}.product-story-top b{opacity:.58;font-weight:500}.product-story-copy h2{letter-spacing:-.075em;margin:9vh 0 0;font-size:clamp(60px,6.6vw,120px);line-height:.8}.product-story-copy h3{letter-spacing:-.06em;margin:5vh 0 0;font-size:clamp(36px,3.2vw,58px);line-height:.9}.product-story-copy h3 span{display:block}.product-story-copy h3 span:last-child{color:var(--blue)}.product-story-copy>p{color:#6e6e6e;max-width:630px;margin:5vh 0 0;font-size:15px;line-height:1.55}.product-story-investor-relations .product-story-copy>p{color:#a2a2a2}.product-stat-row{border-top:1px solid;grid-template-columns:repeat(3,1fr);margin-top:auto;padding-top:55px;font-size:7px;display:grid}.product-stat-row span{border-left:1px solid;flex-direction:column;justify-content:center;gap:8px;min-height:66px;padding:0 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.product-stat-row span{border-left:1px solid color-mix(in srgb,currentColor 30%,transparent)}}.product-stat-row span:first-child{border-left:0;padding-left:0}.product-stat-row i{color:var(--blue);font-style:normal}.product-story-action{justify-content:space-between;align-items:center;gap:25px;padding-top:25px;display:flex}.product-story-action>span:first-child{color:#777;font-size:6px}.product-next-link{letter-spacing:.09em;border-bottom:1px solid;padding-bottom:5px;font-size:8px}.product-next-link i{color:var(--blue);margin-left:10px;font-style:normal}.product-coming-soon{color:#f3f1eb;background:#05070b;grid-template-columns:1.08fr .92fr;min-height:max(100svh,900px);display:grid}.product-coming-visual{background:#0a0d13;border:1px solid #343942;flex-direction:column;min-width:0;margin:clamp(18px,2.4vw,42px);display:flex;position:relative;overflow:hidden;box-shadow:22px 22px #2878ff1c}.product-coming-console{z-index:5;color:#777f8c;letter-spacing:.1em;border-bottom:1px solid #343942;justify-content:space-between;align-items:center;gap:20px;min-height:52px;padding:0 18px;font-size:7px;display:flex;position:relative}.product-coming-console:last-child{border-top:1px solid #343942;border-bottom:0}.product-coming-console b{color:var(--blue);align-items:center;gap:8px;font-weight:500;display:flex}.product-coming-console b i{background:var(--blue);border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite comingLive;box-shadow:0 0 0 6px #2878ff21}.product-coming-field{background-image:radial-gradient(circle,#ffffff2b 1px,#0000 1.4px);background-size:42px 42px;flex:1;place-items:center;min-height:690px;display:grid;position:relative;overflow:hidden}.product-coming-field:before{content:"";background:radial-gradient(circle,#2878ff24,#0000 58%);position:absolute;inset:0}.product-coming-orbit{aspect-ratio:1;border:1px dashed #2878ff8c;border-radius:50%;width:min(68vw,560px);animation:22s linear infinite comingOrbit;position:absolute}.product-coming-orbit:before,.product-coming-orbit:after{content:"";border:1px solid #303746;border-radius:50%;position:absolute}.product-coming-orbit:before{inset:17%}.product-coming-orbit:after{inset:34%}.product-coming-orbit i{background:var(--blue);width:10px;height:10px;box-shadow:0 0 0 7px #2878ff1f,0 0 18px var(--blue);border-radius:50%;position:absolute}.product-coming-orbit i:first-child{top:18%;left:13%}.product-coming-orbit i:nth-child(2){top:47%;right:6%}.product-coming-orbit i:nth-child(3){bottom:-5px;left:39%}.product-coming-mark{z-index:2;align-items:center;display:flex;position:relative;transform:skew(-6deg)}.product-coming-mark span{color:var(--blue);font:200 92px Arial,sans-serif}.product-coming-mark b{color:#f3f1eb;letter-spacing:-.14em;margin-left:-12px;font-size:220px;line-height:.7}.product-coming-scan{z-index:3;background:var(--blue);height:2px;box-shadow:0 0 28px var(--blue);animation:5.4s ease-in-out infinite comingScan;position:absolute;top:0;left:0;right:0}.product-coming-field code{z-index:4;color:#758093;font-size:8px;position:absolute;bottom:22px;left:25px}.product-coming-field code em{color:var(--blue);font-style:normal}.product-coming-copy{background:#080808;flex-direction:column;padding:75px clamp(30px,5vw,90px) 55px;display:flex}.product-coming-copy h2{color:#777;letter-spacing:-.075em;margin:9vh 0 0;font-size:clamp(60px,6.6vw,120px);line-height:.8}.product-coming-copy h3{letter-spacing:-.065em;margin:5vh 0 0;font-size:clamp(38px,3.5vw,64px);line-height:.88}.product-coming-copy h3 span{color:var(--blue)}.product-coming-copy>p{color:#a2a2a2;max-width:620px;margin:5vh 0 0;font-size:15px;line-height:1.55}.product-coming-progress{margin-top:auto;padding-top:60px}.product-coming-progress>span{background:#272b33;height:3px;display:block;overflow:hidden}.product-coming-progress>span i{background:var(--blue);width:67%;height:100%;display:block;position:relative}.product-coming-progress>span i:after{content:"";width:11px;height:11px;box-shadow:0 0 17px var(--blue);background:#fff;border-radius:50%;position:absolute;top:-4px;right:0}.product-coming-progress>div{color:#666;grid-template-columns:repeat(4,1fr);margin-top:13px;font-size:6px;display:grid}.product-coming-progress b{font-weight:400}.product-coming-progress b:nth-child(-n+3){color:#b9d2ff}.product-coming-status{color:#777;border-top:1px solid #343434;justify-content:space-between;gap:20px;margin-top:55px;padding-top:20px;font-size:7px;display:flex}.product-coming-status b{color:var(--blue);align-items:center;gap:9px;font-weight:500;display:flex}.product-coming-status b i{background:var(--blue);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 6px #2878ff21}@keyframes comingOrbit{to{transform:rotate(360deg)}}@keyframes comingScan{0%,12%,to{opacity:0;top:0}20%{opacity:.9}82%{opacity:.2}92%{opacity:0;top:100%}}@keyframes comingLive{50%{box-shadow:0 0 0 12px #2878ff00}}.products-principles{background:var(--paper);color:var(--ink);padding:145px clamp(20px,5.3vw,90px)}.products-principles-head{grid-template-columns:.42fr 1.16fr .42fr;align-items:start;gap:50px;display:grid}.products-principles-head h2,.products-bridge-copy h2{letter-spacing:-.07em;margin:0;font-size:clamp(64px,7.4vw,132px);line-height:.82}.products-principles-head h2 span,.products-bridge-copy h2 span{color:var(--blue)}.products-principles-head p{margin:8px 0 0;font-size:16px;line-height:1.55}.products-principle-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:105px;display:grid}.products-principle-grid article{border-left:1px solid var(--line);flex-direction:column;min-height:510px;padding:24px;display:flex;position:relative}.products-principle-grid article:first-child{border-left:0}.products-principle-grid article>span{color:var(--blue);font-size:8px}.product-principle-glyph{border:1px dashed var(--blue);justify-content:center;align-items:center;gap:2px;width:190px;height:190px;margin:58px auto 42px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.product-principle-glyph{border:1px dashed color-mix(in srgb,var(--blue) 45%,transparent)}}.product-principle-glyph{border-radius:50%}.product-principle-glyph:after{content:"";border:1px solid var(--line);border-radius:50%;position:absolute;inset:18%}.product-principle-glyph b{z-index:2;letter-spacing:-.14em;font-size:58px;line-height:.8;position:relative;transform:skew(-6deg)}.product-principle-glyph i{z-index:2;border:solid var(--blue);border-width:2px 2px 0 0;width:26px;height:26px;position:relative;transform:rotate(45deg)}.product-principle-glyph i:first-child{transform:rotate(-135deg)}.products-principle-grid h3{letter-spacing:-.04em;margin:auto 0 0;font-size:clamp(24px,2vw,34px)}.products-principle-grid p{min-height:75px;color:var(--muted);margin:20px 0 0;font-size:13px;line-height:1.55}.products-principle-grid article>em{color:var(--blue);font-size:19px;font-style:normal;position:absolute;top:20px;right:20px}.products-bridge{background:var(--blue);color:#fff;grid-template-columns:1fr 1fr;min-height:790px;display:grid}.products-bridge-copy{flex-direction:column;justify-content:center;padding:110px clamp(30px,6vw,105px);display:flex}.products-bridge-copy .section-label,.products-bridge-copy .section-label span{color:#fff}.products-bridge-copy h2{margin-top:65px}.products-bridge-copy h2 span{color:#080808}.products-bridge-copy>p{color:#ffffffd1;max-width:660px;margin:60px 0 0;font-size:16px;line-height:1.55}.products-bridge-copy>a{letter-spacing:.1em;border-bottom:1px solid;align-self:flex-start;margin-top:58px;padding-bottom:6px;font-size:9px}.products-bridge-copy>a i{color:#080808;font-style:normal}.products-bridge-system{background-image:radial-gradient(circle,#ffffff45 1px,#0000 1.5px);background-size:43px 43px;border-left:1px solid #ffffff80;flex-direction:column;justify-content:space-between;min-height:790px;padding:45px;display:flex;position:relative;overflow:hidden}.products-bridge-system>span{font-size:7px}.products-bridge-system>div{grid-template-columns:1fr 1fr auto 1fr 1fr;align-items:center;display:grid}.products-bridge-system i{background:#fff;height:2px;position:relative}.products-bridge-system i:after{content:"";background:#080808;border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite alternate bridgeSignal;position:absolute;top:-3px;right:-4px}.products-bridge-system i:nth-child(2):after,.products-bridge-system i:nth-child(5):after{animation-delay:.45s}.products-bridge-system b{width:180px;height:180px;color:var(--blue);letter-spacing:-.14em;background:#080808;border-radius:50%;place-items:center;font-size:95px;line-height:1;display:grid;transform:skew(-7deg);box-shadow:0 0 0 16px #ffffff29}.products-bridge-system code{color:#080808;align-self:flex-end;font-size:8px}@keyframes bridgeSignal{to{background:#fff;transform:scale(1.4);box-shadow:0 0 17px #fff}}.products-cta{color:#f3f1eb;background:#070707;flex-direction:column;min-height:90svh;padding:54px clamp(20px,3.2vw,52px) 28px;display:flex;position:relative;overflow:hidden}.products-cta-mark{color:#2878ff1c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:skew(-6deg)}.products-cta-mark span{font:200 35vw Arial,sans-serif}.products-cta-mark b{letter-spacing:-.14em;font-size:46vw;line-height:.7}.products-cta-top{z-index:1;border-top:1px solid #414141;justify-content:space-between;padding-top:14px;font-size:8px;display:flex;position:relative}.products-cta-main{z-index:1;text-align:center;flex:1;place-content:center;justify-items:center;padding:6vh 0;display:grid;position:relative}.products-cta-main>p{margin:0;font-size:8px}.products-cta-main h2{letter-spacing:-.078em;margin:35px 0 0;font-size:clamp(68px,9vw,153px);line-height:.78}.products-cta-main h2 span{color:var(--blue)}.products-cta-main>a{color:#090909;letter-spacing:.1em;background:#f3f1eb;border-radius:40px;justify-content:space-between;align-items:center;gap:35px;min-width:310px;min-height:66px;margin-top:6vh;padding:0 14px 0 27px;font-size:10px;display:flex}.products-cta-main>a i{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:18px;font-style:normal;transition:transform .3s;display:grid}.products-cta-main>a:hover i{transform:rotate(45deg)}.products-cta footer{z-index:1;border-top:1px solid #414141;grid-template-columns:1fr 1fr 1fr;align-items:end;gap:30px;padding-top:24px;display:grid;position:relative}.products-cta footer>a{width:230px}.products-cta footer p{color:#888;text-align:center;margin:0;font-size:11px}.products-cta footer>div{text-transform:uppercase;letter-spacing:.08em;justify-content:flex-end;gap:24px;font-size:9px;display:flex}@media (max-width:1120px){.products-hero{grid-template-columns:1fr;min-height:auto;padding-top:135px}.products-hero-copy{width:min(88vw,920px)}.products-signal-wrap{justify-self:center;width:min(86vw,680px);transform:none}.product-story{grid-template-columns:1fr}.product-story-visual{min-height:76vw;max-height:900px}.product-story-copy{min-height:850px}.product-story-investor-relations .product-story-visual{order:1}.product-story-investor-relations .product-story-copy{order:2}.products-principles-head{grid-template-columns:.38fr 1.15fr}.products-principles-head p{grid-column:2}.products-bridge{grid-template-columns:1fr}.products-bridge-system{border-top:1px solid #ffffff80;border-left:0;min-height:620px}}@media (max-width:720px){.products-hero{gap:50px;padding:110px 16px 38px}.products-hero-copy{width:100%}.products-hero .eyebrow{margin-bottom:42px}.products-hero h1{font-size:15vw}.products-hero h1 .outline,.products-hero h1 .blue{margin-left:0}.products-hero-bottom{grid-template-columns:1fr;margin-top:46px}.products-signal-wrap{width:100%}.products-signal{box-shadow:10px 10px 0 var(--blue)}@supports (color:color-mix(in lab, red, red)){.products-signal{box-shadow:10px 10px 0 color-mix(in srgb,var(--blue) 12%,transparent)}}.products-signal-field{height:415px}.products-orbit.product-orbit-a{width:310px;height:310px}.products-orbit.product-orbit-b{width:210px;height:210px}.products-signal-v b{font-size:130px}.products-signal-v span{font-size:52px}.products-node{font-size:5px}.product-story{min-height:auto}.product-story-visual{min-height:75vw;padding:12px}.product-image-label{bottom:25px;left:25px;right:25px}.product-story-copy{min-height:770px;padding:55px 18px 35px}.product-story-copy h2{margin-top:65px;font-size:17vw}.product-story-copy h3{margin-top:48px;font-size:10vw}.product-story-copy>p{margin-top:45px}.product-stat-row{grid-template-columns:1fr;margin-top:auto}.product-stat-row span,.product-stat-row span:first-child{border-top:1px solid;border-left:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;min-height:48px;padding:0}@supports (color:color-mix(in lab, red, red)){.product-stat-row span,.product-stat-row span:first-child{border-top:1px solid color-mix(in srgb,currentColor 30%,transparent)}}.product-story-action{align-items:flex-end}.product-story-action>span:first-child{max-width:50%;line-height:1.5}.products-principles{padding:90px 18px}.products-principles-head{grid-template-columns:1fr;gap:40px}.products-principles-head p{grid-column:1}.products-principles-head h2,.products-bridge-copy h2{font-size:14vw}.products-principle-grid{grid-template-columns:1fr;margin-top:65px}.products-principle-grid article,.products-principle-grid article+article{border-left:0;border-top:1px solid var(--line);min-height:430px;padding-inline:0}.products-principle-grid article:first-child{border-top:0}.products-principle-grid p{min-height:0}.product-principle-glyph{margin-top:35px}.products-bridge-copy{padding:90px 18px}.products-bridge-copy h2,.products-bridge-copy>p,.products-bridge-copy>a{margin-top:45px}.products-bridge-system{min-height:470px;padding:20px}.products-bridge-system b{width:100px;height:100px;font-size:55px}.products-cta{min-height:88svh;padding-inline:18px}.products-cta-top span:last-child{display:none}.products-cta-mark span{font-size:60vw}.products-cta-mark b{font-size:80vw}.products-cta-main>a{width:100%;min-width:0}.products-cta footer{grid-template-columns:1fr;gap:24px}.products-cta footer>a{width:200px}.products-cta footer p{text-align:left}.products-cta footer>div{flex-wrap:wrap;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.products-intro,.products-signal-intro{opacity:1;animation:none;transform:none}.products-hero-copy,.products-signal-wrap{transform:none}.products-orbit,.products-signal-line:after,.products-rail>div,.product-image-scan,.products-bridge-system i:after{animation:none}}@media (max-width:1120px){.product-coming-soon{grid-template-columns:1fr}.product-coming-visual{min-height:760px}.product-coming-copy{min-height:850px}}@media (max-width:720px){.products-signal-top b{text-align:right;max-width:52%;line-height:1.35}.products-orbit.product-orbit-c{width:365px;height:365px}.product-coming-soon{min-height:auto}.product-coming-visual{min-height:520px;margin:12px;box-shadow:10px 10px #2878ff1c}.product-coming-field{min-height:420px}.product-coming-orbit{width:310px}.product-coming-mark b{font-size:135px}.product-coming-mark span{font-size:55px}.product-coming-copy{min-height:700px;padding:55px 18px 35px}.product-coming-copy h2{margin-top:65px;font-size:17vw}.product-coming-copy h3{margin-top:48px;font-size:10.6vw}.product-coming-copy>p{margin-top:45px}.product-coming-status{flex-direction:column}}@media (prefers-reduced-motion:reduce){.product-coming-orbit,.product-coming-scan,.product-coming-console b i{animation:none}}.archway-new-page{background:var(--paper);color:var(--ink);overflow:clip}.archway-new-hero{color:#080808;background:#f3ede3;flex-direction:column;justify-content:center;min-height:max(100svh,930px);padding:112px clamp(20px,3.2vw,54px) 45px;display:flex;position:relative;overflow:hidden}.archway-hero-image{z-index:0;object-fit:cover;object-position:58% center;width:100%;height:100%;transform:scale(1.025) translate(calc(var(--ax,0) * -.45),calc(var(--ay,0) * -.45));transition:transform .22s ease-out,filter .4s;position:absolute;inset:0}.archway-hero-blend{z-index:1;pointer-events:none;background:linear-gradient(90deg,#f4eee4 0%,#f4eee4fc 29%,#f4eee4d4 45%,#f4eee43b 67%,#f4eee400 84%),linear-gradient(#0000 77%,#f4eee4d1);position:absolute;inset:0}.archway-hero-grid{z-index:2;pointer-events:none;opacity:.38;background-image:linear-gradient(#0808081f 1px,#0000 1px),linear-gradient(90deg,#0808081f 1px,#0000 1px);background-size:8vw 8vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}[data-theme=dark] .archway-new-hero{color:#f3f1eb;background:#080808}.archway-new-hero .site-header{color:inherit}[data-theme=dark] .archway-hero-image{filter:brightness(.67)saturate(1.1)}[data-theme=dark] .archway-hero-blend{background:linear-gradient(90deg,#080808 0%,#080808fc 31%,#080808d1 48%,#08080829 71%,#0000 86%),linear-gradient(#0000 76%,#080808b8)}[data-theme=dark] .archway-hero-grid{background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px)}.archway-hero-copy{z-index:3;width:min(58vw,1040px);transform:translate(var(--ax,0),var(--ay,0));transition:transform .2s ease-out;position:relative}.archway-new-hero .eyebrow{letter-spacing:.13em;margin:0 0 35px;font-size:9px}.archway-new-hero .eyebrow span{color:var(--blue)}.archway-wordmark{letter-spacing:.1em;background:#f4eee4bf;border:1px solid;margin-bottom:38px;padding:10px 13px;font-size:7px;display:inline-block}[data-theme=dark] .archway-wordmark{background:#080808a6}.archway-new-hero h1{letter-spacing:-.08em;margin:0;font-size:clamp(72px,7.55vw,145px);line-height:.76}.archway-new-hero h1 span{white-space:nowrap;display:block}.archway-new-hero h1 .outline{color:#0000;-webkit-text-stroke:1.5px currentColor;margin-left:5%}.archway-new-hero h1 .blue{color:var(--blue);margin-left:15%}.archway-hero-bottom{grid-template-columns:minmax(260px,470px) auto;align-items:end;gap:45px;max-width:790px;margin-top:62px;display:grid}.archway-hero-bottom p{margin:0;font-size:clamp(16px,1.4vw,23px);line-height:1.38}.archway-hero-bottom a{color:#fff;letter-spacing:.09em;background:#080808;border-radius:40px;justify-content:space-between;justify-self:start;align-items:center;gap:28px;min-width:225px;min-height:58px;padding:0 12px 0 22px;font-size:9px;display:flex}.archway-hero-bottom a i{background:var(--blue);border-radius:50%;place-items:center;width:35px;height:35px;font-size:16px;font-style:normal;display:grid}.archway-hero-spec{z-index:3;letter-spacing:.08em;border-top:1px solid;grid-template-columns:repeat(4,auto);justify-content:space-between;padding-top:14px;font-size:7px;display:grid;position:absolute;bottom:26px;left:clamp(20px,3.2vw,54px);right:clamp(20px,3.2vw,54px)}.archway-hero-signal{z-index:3;letter-spacing:.08em;transform-origin:100% 0;align-items:center;gap:10px;font-size:6px;display:flex;position:absolute;top:120px;right:28px;transform:rotate(90deg)translate(100%)}.archway-hero-signal i{background:#08080840;width:70px;height:1px;position:relative;overflow:hidden}.archway-hero-signal i:after{content:"";background:var(--blue);width:40%;height:100%;animation:2.7s ease-in-out infinite archwaySignal;position:absolute;left:0}.archway-hero-signal b{color:var(--blue);font-weight:500}.archway-intro{opacity:0;animation:.9s cubic-bezier(.2,.75,.25,1) forwards archwayIntro}.archway-wordmark.archway-intro{animation-delay:60ms}.archway-new-hero h1 .archway-intro:nth-child(2){animation-delay:.12s}.archway-new-hero h1 .archway-intro:nth-child(3){animation-delay:.2s}.archway-hero-bottom.archway-intro{animation-delay:.28s}.archway-hero-spec.archway-intro{animation-delay:.35s}@keyframes archwayIntro{0%{opacity:0;transform:translateY(42px)skewY(2deg)}to{opacity:1;transform:none}}@keyframes archwaySignal{50%{transform:translate(150%)}}.archway-rail{color:#f3f1eb;letter-spacing:.13em;background:#080808;border-block:1px solid #292929;font-size:8px;overflow:hidden}.archway-rail>div{width:max-content;animation:25s linear infinite archwayRail;display:flex}.archway-rail span{white-space:nowrap;padding:18px 5vw}.archway-rail b{color:var(--blue);font-size:13px;font-weight:400}@keyframes archwayRail{to{transform:translate(-50%)}}.archway-thesis-new,.archway-journey,.archway-modules,.archway-region,.archway-architecture,.archway-faq-new{padding:130px clamp(20px,5.3vw,90px)}.archway-thesis-new{flex-direction:column;justify-content:space-between;min-height:900px;display:flex}.archway-thesis-new-main{grid-template-columns:1.14fr .86fr;align-items:end;gap:8vw;margin-top:100px;display:grid}.archway-thesis-new-main h2,.archway-journey-head h2,.archway-modules-head h2,.archway-region-head h2,.archway-architecture-head h2,.archway-faq-head h2{letter-spacing:-.07em;margin:0;font-size:clamp(62px,7.3vw,132px);line-height:.82}.archway-thesis-new-main h2 span,.archway-journey-head h2 span,.archway-modules-head h2 span,.archway-region-head h2 span,.archway-architecture-head h2 span,.archway-faq-head h2 span{color:var(--blue)}.archway-thesis-new-main>div{grid-template-columns:1fr 1fr;gap:40px;padding-bottom:9px;display:grid}.archway-thesis-new-main p{margin:0;font-size:16px;line-height:1.55}.archway-record{border:1px solid var(--line);grid-template-columns:.35fr 1.3fr .35fr;align-items:center;gap:28px;margin-top:120px;padding:24px;font-size:7px;display:grid}.archway-record>span{color:var(--blue)}.archway-record>div{justify-content:center;align-items:center;gap:14px;display:flex}.archway-record i{border:1px solid var(--line);text-align:center;min-width:110px;padding:15px 10px;font-style:normal}.archway-record b{color:var(--blue);font-size:15px;font-weight:400}.archway-record strong{text-align:right;font-size:7px;font-weight:500}.archway-journey{color:#f3f1eb;background:#080808;padding-top:150px}.archway-journey .section-label{color:#aaa}.archway-journey .section-label span{color:var(--blue)}.archway-journey-head,.archway-modules-head,.archway-region-head,.archway-architecture-head,.archway-faq-head{grid-template-columns:.42fr 1.28fr;gap:50px;display:grid}.archway-journey-stage{border:1px solid #353535;grid-template-columns:.35fr 1.65fr;min-height:760px;margin-top:105px;display:grid}.archway-stage-nav{border-right:1px solid #353535;flex-direction:column;display:flex}.archway-stage-nav button{color:#f3f1eb;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #353535;flex:1;grid-template-rows:1fr auto;grid-template-columns:30px 1fr;align-items:center;min-height:110px;padding:18px 22px;display:grid}.archway-stage-nav button:first-child{border-top:0}.archway-stage-nav span{color:#777;font-size:7px}.archway-stage-nav strong{font-size:clamp(18px,1.65vw,28px)}.archway-stage-nav i{color:#777;font:6px var(--mono);grid-column:2;font-style:normal}.archway-stage-nav button.is-active{background:var(--blue);color:#fff}.archway-stage-nav button.is-active span,.archway-stage-nav button.is-active i{color:#ffffffbf}.archway-stage-view{grid-template-columns:1fr 1fr;min-width:0;animation:.5s both stageViewIn;display:grid}.archway-stage-art{background-image:radial-gradient(circle,#343434 1px,#0000 1.4px);background-size:42px 42px;place-items:center;min-height:100%;display:grid;position:relative;overflow:hidden}.archway-stage-orbit{aspect-ratio:1;border:1px dashed #2878ff99;border-radius:50%;width:min(33vw,420px);animation:17s linear infinite archwayOrbit;position:relative}.archway-stage-orbit:after{content:"";border:1px solid #3a3a3a;border-radius:50%;position:absolute;inset:20%}.archway-stage-orbit i{background:var(--blue);width:9px;height:9px;box-shadow:0 0 0 7px #2878ff21,0 0 17px var(--blue);border-radius:50%;position:absolute}.archway-stage-orbit i:first-child{top:30%;left:8%}.archway-stage-orbit i:nth-child(2){top:2%;left:34%}.archway-stage-orbit i:nth-child(3){top:45%;right:3%}.archway-stage-orbit i:nth-child(4){bottom:3%;right:31%}.archway-stage-orbit i:nth-child(5){bottom:24%;left:4%}.archway-stage-person{z-index:2;align-items:center;display:flex;position:absolute;transform:skew(-6deg)}.archway-stage-person span{color:var(--blue);font:200 65px Arial,sans-serif}.archway-stage-person b{color:#080808;letter-spacing:-.1em;background:#f3f1eb;border-radius:50%;place-items:center;width:135px;height:135px;font-size:65px;display:grid;box-shadow:0 0 0 15px #2878ff2e}.archway-stage-path{z-index:3;justify-content:space-between;display:flex;position:absolute;bottom:12%;left:10%;right:10%}.archway-stage-path i{background:#444;border-radius:50%;width:7px;height:7px}.archway-stage-path i:nth-child(-n+3){background:var(--blue);box-shadow:0 0 12px var(--blue)}.archway-stage-copy{border-left:1px solid #353535;flex-direction:column;padding:70px 50px;display:flex}.archway-stage-copy>span{color:var(--blue);font-size:7px}.archway-stage-copy h3{letter-spacing:-.055em;margin:auto 0 0;font-size:clamp(40px,4vw,70px);line-height:.92}.archway-stage-copy p{color:#a3a3a3;margin:35px 0 0;font-size:15px;line-height:1.55}.archway-stage-copy>b{color:#dedede;margin-top:35px;font-size:7px;font-weight:500}.archway-stage-copy code{color:var(--blue);margin-top:auto;padding-top:45px;font-size:8px}@keyframes stageViewIn{0%{opacity:0;transform:translateY(20px)}}@keyframes archwayOrbit{to{transform:rotate(360deg)}}.archway-modules{padding-block:150px}.archway-modules-head{grid-template-columns:.35fr 1.15fr .5fr}.archway-modules-head p,.archway-region-head p{margin:8px 0 0;font-size:16px;line-height:1.55}.archway-module-grid{border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin-top:110px;display:grid}.archway-module-grid article{border-bottom:1px solid var(--line);flex-direction:column;min-height:445px;padding:21px 18px 25px;display:flex;position:relative}.archway-module-grid article:not(:nth-child(5n+1)){border-left:1px solid var(--line)}.archway-module-top{color:var(--muted);justify-content:space-between;font-size:7px;display:flex}.archway-module-top span{color:var(--blue)}.archway-module-top b{font-weight:500}.archway-module-glyph{border:1px dashed var(--blue);place-items:center;width:130px;height:130px;margin:50px auto 35px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archway-module-glyph{border:1px dashed color-mix(in srgb,var(--blue) 47%,transparent)}}.archway-module-glyph{border-radius:50%}.archway-module-glyph:before{content:"";border:1px solid var(--line);border-radius:50%;position:absolute;inset:20%}.archway-module-glyph strong{z-index:2;font:700 16px var(--mono);position:relative}.archway-module-glyph i{background:var(--blue);width:7px;height:7px;box-shadow:0 0 0 6px var(--blue);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.archway-module-glyph i{box-shadow:0 0 0 6px color-mix(in srgb,var(--blue) 13%,transparent)}}.archway-module-glyph i:first-child{top:28%;left:4%}.archway-module-glyph i:last-child{bottom:26%;right:5%}.archway-module-grid h3{letter-spacing:-.035em;margin:auto 0 0;font-size:clamp(20px,1.45vw,26px)}.archway-module-grid p{min-height:88px;color:var(--muted);margin:17px 0 0;font-size:11px;line-height:1.5}.archway-module-grid article>em{color:var(--blue);font-size:17px;font-style:normal;position:absolute;bottom:14px;right:14px}.archway-region{background:var(--blue);color:#fff}.archway-region .section-label,.archway-region .section-label span{color:#fff}.archway-region-head{grid-template-columns:.35fr 1.15fr .5fr}.archway-region-head h2 span{color:#080808}.archway-region-head p{color:#ffffffd1}.archway-region-body{border:1px solid #ffffff80;grid-template-columns:.88fr 1.12fr;margin-top:105px;display:grid}.archway-region-system{background-image:radial-gradient(circle,#ffffff47 1px,#0000 1.4px);background-size:42px 42px;border-right:1px solid #ffffff80;flex-direction:column;justify-content:space-between;min-height:720px;padding:28px;font-size:7px;display:flex;position:relative;overflow:hidden}.archway-region-rings{aspect-ratio:1;border:1px dashed #fff9;border-radius:50%;width:min(33vw,460px);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.archway-region-rings i{border:1px solid #fff6;border-radius:50%;position:absolute;inset:17%}.archway-region-rings i:nth-child(2){inset:32%}.archway-region-rings i:nth-child(3){background:#080808;inset:47%}.archway-region-rings b{z-index:2;color:var(--blue);letter-spacing:-.14em;font-size:105px;line-height:.7;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)skew(-7deg)}.archway-region-system code{color:#080808;align-self:flex-end;font-size:8px}.archway-region-system em{border:1px solid #fff;padding:10px;font-style:normal;position:absolute;top:35px;right:30px}.archway-region-list article{border-top:1px solid #ffffff80;grid-template-columns:40px 1fr auto;align-items:start;gap:18px;min-height:120px;padding:23px 25px;display:grid}.archway-region-list article:first-child{border-top:0}.archway-region-list article>span{color:#080808;font-size:7px}.archway-region-list h3{letter-spacing:-.035em;margin:0;font-size:clamp(20px,1.5vw,27px)}.archway-region-list p{color:#ffffffc7;margin:11px 0 0;font-size:12px;line-height:1.5}.archway-region-list article>i{font-size:18px;font-style:normal}.archway-architecture{color:#f3f1eb;background:#080808;padding-block:150px}.archway-architecture .section-label{color:#aaa}.archway-architecture .section-label span{color:var(--blue)}.archway-architecture-grid{border-top:1px solid #343434;grid-template-columns:repeat(3,1fr);margin-top:105px;display:grid}.archway-architecture-grid article{border-bottom:1px solid #343434;flex-direction:column;min-height:470px;padding:22px 24px 28px;display:flex}.archway-architecture-grid article:not(:nth-child(3n+1)){border-left:1px solid #343434}.archway-architecture-grid article>span{color:var(--blue);font-size:7px}.archway-architecture-mark{border:1px dashed #343434;border-radius:50%;justify-content:center;align-items:center;width:160px;height:160px;margin:45px auto 35px;display:flex;position:relative}.archway-architecture-mark b{color:var(--blue);font-size:75px;font-weight:300}.archway-architecture-mark i{background:#f3f1eb;border-radius:50%;width:9px;height:9px;position:absolute}.archway-architecture-mark i:first-child{top:22%;left:10%}.archway-architecture-mark i:last-child{bottom:23%;right:8%}.archway-architecture-grid h3{letter-spacing:-.04em;margin:auto 0 0;font-size:clamp(25px,2vw,34px)}.archway-architecture-grid p{color:#999;min-height:72px;margin:20px 0 0;font-size:12px;line-height:1.55}.archway-faq-new{padding-block:150px}.archway-faq-list-new{width:min(100%,1200px);margin:105px 0 0 auto}.archway-faq-list-new details{border-top:1px solid var(--line)}.archway-faq-list-new details:last-child{border-bottom:1px solid var(--line)}.archway-faq-list-new summary{cursor:pointer;grid-template-columns:55px 1fr auto;align-items:center;gap:20px;min-height:115px;list-style:none;display:grid}.archway-faq-list-new summary::-webkit-details-marker{display:none}.archway-faq-list-new summary span{color:var(--blue);font-size:8px}.archway-faq-list-new summary strong{letter-spacing:-.035em;font-size:clamp(22px,2vw,34px)}.archway-faq-list-new summary i{font-size:25px;font-style:normal;font-weight:200;transition:transform .3s}.archway-faq-list-new details[open] summary i{transform:rotate(45deg)}.archway-faq-list-new details>p{max-width:850px;color:var(--muted);margin:-10px 40px 45px 75px;font-size:15px;line-height:1.6}.archway-cta-new{color:#080808;background:#f3ede3;flex-direction:column;min-height:92svh;padding:54px clamp(20px,3.2vw,52px) 28px;display:flex;position:relative;overflow:hidden}.archway-cta-new>img{z-index:0;object-fit:cover;object-position:center;filter:saturate(1.05);width:100%;height:100%;position:absolute;inset:0}.archway-cta-overlay{z-index:1;background:linear-gradient(90deg,#f3ede3f7 0%,#f3ede3e0 37%,#f3ede34d 65%,#f3ede31f),linear-gradient(#0000 75%,#f3ede3cc);position:absolute;inset:0}.archway-cta-top{z-index:2;border-top:1px solid #08080880;justify-content:space-between;padding-top:14px;font-size:8px;display:flex;position:relative}.archway-cta-main{z-index:2;flex:1;align-content:center;justify-items:start;padding:6vh 0;display:grid;position:relative}.archway-cta-main>p{margin:0;font-size:8px}.archway-cta-main h2{letter-spacing:-.078em;margin:35px 0 0;font-size:clamp(70px,9vw,155px);line-height:.78}.archway-cta-main h2 span{color:var(--blue)}.archway-cta-main>a{color:#fff;letter-spacing:.1em;background:#080808;border-radius:40px;justify-content:space-between;align-items:center;gap:35px;min-width:300px;min-height:66px;margin-top:6vh;padding:0 14px 0 27px;font-size:10px;display:flex}.archway-cta-main>a i{background:var(--blue);border-radius:50%;place-items:center;width:40px;height:40px;font-size:18px;font-style:normal;transition:transform .3s;display:grid}.archway-cta-main>a:hover i{transform:rotate(45deg)}.archway-cta-new footer{z-index:2;border-top:1px solid #08080880;grid-template-columns:1fr 1fr 1fr;align-items:end;gap:30px;padding-top:24px;display:grid;position:relative}.archway-cta-new footer>a{width:230px}.archway-cta-new footer p{color:#6e6e6e;text-align:center;margin:0;font-size:11px}.archway-cta-new footer>div{text-transform:uppercase;letter-spacing:.08em;justify-content:flex-end;gap:24px;font-size:9px;display:flex}@media (max-width:1120px){.archway-hero-copy{width:78vw}.archway-hero-image{object-position:66% center}.archway-hero-blend{background:linear-gradient(90deg,#f4eee4 0%,#f4eee4f7 39%,#f4eee48c 65%,#0000 90%),linear-gradient(#0000 73%,#f4eee4d9)}[data-theme=dark] .archway-hero-blend{background:linear-gradient(90deg,#080808 0%,#080808f7 39%,#0808088c 65%,#0000 90%),linear-gradient(#0000 73%,#080808cc)}.archway-thesis-new-main{grid-template-columns:1fr}.archway-thesis-new-main>div{grid-template-columns:1fr 1fr}.archway-record{grid-template-columns:1fr}.archway-record>strong{text-align:left}.archway-journey-stage{grid-template-columns:1fr}.archway-stage-nav{border-bottom:1px solid #353535;border-right:0;grid-template-columns:repeat(5,1fr);display:grid}.archway-stage-nav button{border-top:0;border-left:1px solid #353535;min-height:110px}.archway-stage-nav button:first-child{border-left:0}.archway-stage-view{min-height:650px}.archway-modules-head,.archway-region-head{grid-template-columns:.35fr 1.15fr}.archway-modules-head p,.archway-region-head p{grid-column:2}.archway-module-grid{grid-template-columns:repeat(2,1fr)}.archway-module-grid article:not(:nth-child(5n+1)){border-left:0}.archway-module-grid article:nth-child(2n){border-left:1px solid var(--line)}.archway-region-body{grid-template-columns:1fr}.archway-region-system{border-bottom:1px solid #ffffff80;border-right:0;min-height:600px}.archway-region-rings{width:min(55vw,450px)}.archway-architecture-grid{grid-template-columns:repeat(2,1fr)}.archway-architecture-grid article:not(:nth-child(3n+1)){border-left:0}.archway-architecture-grid article:nth-child(2n){border-left:1px solid #343434}}@media (max-width:720px){.archway-new-hero{justify-content:flex-start;min-height:980px;padding:110px 16px 30px}.archway-hero-image{object-fit:contain;object-position:center;height:44%;top:47%;transform:none}.archway-hero-blend,[data-theme=dark] .archway-hero-blend{opacity:0;background:linear-gradient(currentColor 0%,#0000 0%)}.archway-hero-grid{-webkit-mask-image:linear-gradient(#000 0%,#0000 55%);mask-image:linear-gradient(#000 0%,#0000 55%)}.archway-hero-copy{width:100%}.archway-new-hero .eyebrow,.archway-wordmark{margin-bottom:28px}.archway-new-hero h1{font-size:13.7vw}.archway-new-hero h1 .outline,.archway-new-hero h1 .blue{margin-left:0}.archway-hero-bottom{grid-template-columns:1fr;margin-top:38px}.archway-hero-bottom a{min-width:100%}.archway-hero-spec{grid-template-columns:1fr 1fr;gap:13px;bottom:24px}.archway-hero-signal{display:none}.archway-thesis-new,.archway-journey,.archway-modules,.archway-region,.archway-architecture,.archway-faq-new{padding:90px 18px}.archway-thesis-new{min-height:auto}.archway-thesis-new-main{margin-top:55px}.archway-thesis-new-main h2,.archway-journey-head h2,.archway-modules-head h2,.archway-region-head h2,.archway-architecture-head h2,.archway-faq-head h2{font-size:14vw}.archway-thesis-new-main>div{grid-template-columns:1fr}.archway-record{margin-top:65px;padding:18px}.archway-record>div{justify-content:flex-start;overflow-x:auto}.archway-record i{min-width:90px}.archway-journey-head,.archway-modules-head,.archway-region-head,.archway-architecture-head,.archway-faq-head{grid-template-columns:1fr;gap:40px}.archway-journey-stage{margin-top:65px}.archway-stage-nav{grid-template-columns:1fr}.archway-stage-nav button,.archway-stage-nav button+button{border-top:1px solid #353535;border-left:0;grid-template-rows:1fr;grid-template-columns:30px 1fr auto;min-height:70px}.archway-stage-nav button:first-child{border-top:0}.archway-stage-nav i{grid-column:3}.archway-stage-view{grid-template-columns:1fr;min-height:auto}.archway-stage-art{min-height:430px}.archway-stage-orbit{width:310px}.archway-stage-copy{border-top:1px solid #353535;border-left:0;min-height:520px;padding:42px 22px}.archway-stage-copy h3{font-size:11vw}.archway-modules-head p,.archway-region-head p{grid-column:1}.archway-module-grid{grid-template-columns:1fr;margin-top:65px}.archway-module-grid article,.archway-module-grid article:nth-child(2n){border-left:0;min-height:390px;padding-inline:0}.archway-module-grid p{min-height:0}.archway-module-glyph{margin-top:35px}.archway-region-body{margin-top:65px}.archway-region-system{min-height:450px;padding:18px}.archway-region-rings{width:310px}.archway-region-rings b{font-size:75px}.archway-region-list article{grid-template-columns:30px 1fr auto;padding-inline:15px}.archway-architecture-grid{grid-template-columns:1fr;margin-top:65px}.archway-architecture-grid article,.archway-architecture-grid article:nth-child(2n){border-left:0;min-height:420px;padding-inline:0}.archway-architecture-grid p{min-height:0}.archway-faq-list-new{margin-top:65px}.archway-faq-list-new summary{grid-template-columns:35px 1fr auto}.archway-faq-list-new details>p{margin:0 25px 40px 55px}.archway-cta-new{min-height:920px;padding-inline:18px}.archway-cta-new>img{object-fit:contain;height:42%;top:49%}.archway-cta-overlay{background:linear-gradient(#f3ede3 0%,#f3ede3fa 47%,#f3ede34d 72%,#f3ede3d9 100%)}.archway-cta-top span:last-child{display:none}.archway-cta-main{align-content:start;padding-top:110px}.archway-cta-main h2{font-size:15vw}.archway-cta-main>a{width:100%;min-width:0}.archway-cta-new footer{grid-template-columns:1fr;gap:24px}.archway-cta-new footer>a{width:200px}.archway-cta-new footer p{text-align:left}.archway-cta-new footer>div{flex-wrap:wrap;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.archway-intro{opacity:1;animation:none;transform:none}.archway-hero-image,.archway-hero-copy{transform:none}.archway-hero-signal i:after,.archway-rail>div,.archway-stage-view,.archway-stage-orbit{animation:none}}.archway-region-rings i:nth-child(3){background:#ffffff29;border-color:#fffc;inset:45%}.archway-region-rings b{color:#080808;font-size:145px}@media (max-width:720px){.archway-region-rings b{font-size:105px}}.ir-page{background:var(--paper);color:var(--ink);overflow:clip}.ir-hero{color:#f4f2ec;background:#05070b;flex-direction:column;justify-content:center;min-height:max(100svh,930px);padding:112px clamp(20px,3.2vw,54px) 45px;display:flex;position:relative;overflow:hidden}.ir-hero-image{z-index:0;object-fit:cover;object-position:60% center;width:100%;height:100%;transform:scale(1.025) translate(calc(var(--ix,0) * -.45),calc(var(--iy,0) * -.45));transition:transform .22s ease-out;position:absolute;inset:0}.ir-hero-blend{z-index:1;pointer-events:none;background:linear-gradient(90deg,#05070b 0%,#05070bfc 28%,#05070bd1 45%,#05070b38 68%,#0000 84%),linear-gradient(#0000 74%,#05070bd9);position:absolute;inset:0}.ir-hero-grid{z-index:2;pointer-events:none;opacity:.35;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:8vw 8vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.ir-hero-copy{z-index:3;width:min(61vw,1100px);transform:translate(var(--ix,0),var(--iy,0));transition:transform .2s ease-out;position:relative}.ir-hero .eyebrow{letter-spacing:.13em;margin:0 0 35px;font-size:9px}.ir-hero .eyebrow span{color:var(--blue)}.ir-wordmark{letter-spacing:.1em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05070b9e;border:1px solid #ffffff94;margin-bottom:38px;padding:10px 13px;font-size:7px;display:inline-block}.ir-hero h1{letter-spacing:-.08em;margin:0;font-size:clamp(70px,7.25vw,140px);line-height:.76}.ir-hero h1 span{white-space:nowrap;display:block}.ir-hero h1 .outline{color:#0000;-webkit-text-stroke:1.5px #f4f2ec;margin-left:5%}.ir-hero h1 .blue{color:var(--blue);margin-left:19%}.ir-hero-bottom{grid-template-columns:minmax(260px,480px) auto;align-items:end;gap:45px;max-width:830px;margin-top:62px;display:grid}.ir-hero-bottom p{color:#d6d6d6;margin:0;font-size:clamp(16px,1.4vw,23px);line-height:1.38}.ir-hero-bottom a{color:#080808;letter-spacing:.09em;background:#f3f1eb;border-radius:40px;justify-content:space-between;justify-self:start;align-items:center;gap:28px;min-width:275px;min-height:58px;padding:0 12px 0 22px;font-size:9px;display:flex}.ir-hero-bottom a i{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:35px;height:35px;font-size:16px;font-style:normal;display:grid}.ir-hero-spec{z-index:3;color:#ddd;letter-spacing:.08em;border-top:1px solid #ffffff8c;grid-template-columns:repeat(4,auto);justify-content:space-between;padding-top:14px;font-size:7px;display:grid;position:absolute;bottom:26px;left:clamp(20px,3.2vw,54px);right:clamp(20px,3.2vw,54px)}.ir-hero-pulse{z-index:3;letter-spacing:.08em;transform-origin:100% 0;align-items:center;gap:10px;font-size:6px;display:flex;position:absolute;top:120px;right:28px;transform:rotate(90deg)translate(100%)}.ir-hero-pulse i{background:#ffffff40;width:70px;height:1px;position:relative;overflow:hidden}.ir-hero-pulse i:after{content:"";background:var(--blue);width:40%;height:100%;animation:2.7s ease-in-out infinite irPulse;position:absolute;left:0}.ir-hero-pulse b{color:var(--blue);font-weight:500}.ir-intro{opacity:0;animation:.9s cubic-bezier(.2,.75,.25,1) forwards irIntro}.ir-wordmark.ir-intro{animation-delay:60ms}.ir-hero h1 .ir-intro:nth-child(2){animation-delay:.12s}.ir-hero h1 .ir-intro:nth-child(3){animation-delay:.2s}.ir-hero-bottom.ir-intro{animation-delay:.28s}.ir-hero-spec.ir-intro{animation-delay:.35s}@keyframes irIntro{0%{opacity:0;transform:translateY(42px)skewY(2deg)}to{opacity:1;transform:none}}@keyframes irPulse{50%{transform:translate(150%)}}.ir-rail{background:var(--blue);color:#fff;letter-spacing:.13em;border-block:1px solid #292929;font-size:8px;overflow:hidden}.ir-rail>div{width:max-content;animation:28s linear infinite irRail;display:flex}.ir-rail span{white-space:nowrap;padding:18px 5vw}.ir-rail b{color:#080808;font-size:13px;font-weight:500}@keyframes irRail{to{transform:translate(-50%)}}.ir-thesis,.ir-data-system,.ir-capabilities,.ir-workflow,.ir-global,.ir-managed{padding:130px clamp(20px,5.3vw,90px)}.ir-thesis{flex-direction:column;justify-content:space-between;min-height:900px;display:flex}.ir-thesis-main{grid-template-columns:1.15fr .85fr;align-items:end;gap:8vw;margin-top:100px;display:grid}.ir-thesis-main h2,.ir-data-head h2,.ir-capabilities-head h2,.ir-workflow-head h2,.ir-global-copy h2,.ir-managed-head h2{letter-spacing:-.07em;margin:0;font-size:clamp(62px,7.3vw,132px);line-height:.82}.ir-thesis-main h2 span,.ir-data-head h2 span,.ir-capabilities-head h2 span,.ir-workflow-head h2 span,.ir-global-copy h2 span,.ir-managed-head h2 span{color:var(--blue)}.ir-thesis-main>div{grid-template-columns:1fr 1fr;gap:40px;padding-bottom:9px;display:grid}.ir-thesis-main p{margin:0;font-size:16px;line-height:1.55}.ir-trust-line{border:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin-top:120px;display:grid}.ir-trust-line span{border-left:1px solid var(--line);justify-content:center;align-items:center;gap:11px;min-height:95px;font-size:8px;display:flex}.ir-trust-line span:first-child{border-left:0}.ir-trust-line i{background:#2fd174;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #2fd17424}.ir-data-system{color:#f3f1eb;background:#080808;padding-block:150px}.ir-data-system .section-label{color:#aaa}.ir-data-system .section-label span{color:var(--blue)}.ir-data-head,.ir-capabilities-head,.ir-workflow-head,.ir-managed-head{grid-template-columns:.4fr 1.3fr;gap:50px;display:grid}.ir-data-stage{border:1px solid #343434;grid-template-columns:.42fr 1.58fr;margin-top:105px;display:grid}.ir-data-tabs{border-right:1px solid #343434;flex-direction:column;display:flex}.ir-data-tabs button{color:#f3f1eb;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #343434;flex:1;grid-template-columns:30px 1fr auto;align-items:center;gap:12px;min-height:115px;padding:22px;display:grid}.ir-data-tabs button:first-child{border-top:0}.ir-data-tabs span{color:#777;font-size:7px}.ir-data-tabs strong{font-size:clamp(15px,1.4vw,23px)}.ir-data-tabs button>i{font-size:22px;font-style:normal;font-weight:200}.ir-data-tabs button.is-active{background:var(--blue)}.ir-data-tabs button.is-active span{color:#ffffffb8}.ir-console{min-width:0;animation:.5s both irConsoleIn}.ir-console-top,.ir-console-bottom{color:#999;border-bottom:1px solid #343434;justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:0 18px;font-size:7px;display:flex}.ir-console-top span{align-items:center;gap:9px;display:flex}.ir-console-top i{background:#2fd174;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #2fd1741f}.ir-console-top b{color:#2fd174;font-weight:500}.ir-console-bottom{border-top:1px solid #343434;border-bottom:0}.ir-console-bottom code{color:var(--blue)}.ir-console-field{grid-template-rows:1fr auto;grid-template-columns:1.1fr .9fr;gap:25px 45px;min-height:620px;padding:45px;display:grid;position:relative;overflow:hidden}.ir-console-field:before{content:"";opacity:.45;background-image:radial-gradient(circle,#393939 1px,#0000 1.4px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 40% 42%,#000,#0000 72%);mask-image:radial-gradient(circle at 40% 42%,#000,#0000 72%)}.ir-chart{background:#080808d1;border:1px solid #353535;align-self:center;min-height:385px;position:relative}.ir-chart>i{background:#252525;height:1px;position:absolute;left:0;right:0}.ir-chart>i:first-child{top:20%}.ir-chart>i:nth-child(2){top:40%}.ir-chart>i:nth-child(3){top:60%}.ir-chart>i:nth-child(4){top:80%}.ir-chart>i:nth-child(5){width:1px;height:auto;top:0;bottom:0;left:25%}.ir-chart>i:nth-child(6){width:1px;height:auto;top:0;bottom:0;left:70%}.ir-chart svg{fill:none;width:92%;height:65%;stroke:var(--blue);stroke-width:3px;filter:drop-shadow(0 0 8px #2878ffb3);position:absolute;bottom:13%;left:4%;right:4%}.ir-chart svg path{stroke-dasharray:900;stroke-dashoffset:900px;animation:2s .2s forwards chartDraw}.ir-chart>span{background:var(--blue);width:9px;height:9px;box-shadow:0 0 0 6px #2878ff21,0 0 17px var(--blue);border-radius:50%;position:absolute}.ir-chart>span:first-of-type{bottom:33%;left:20%}.ir-chart>span:nth-of-type(2){bottom:42%;left:55%}.ir-chart>span:nth-of-type(3){top:18%;right:7%}.ir-console-copy{z-index:1;align-self:center;position:relative}.ir-console-copy>span{color:var(--blue);font-size:7px}.ir-console-copy h3{letter-spacing:-.055em;margin:22px 0 0;font-size:clamp(37px,3.5vw,63px);line-height:.91}.ir-console-copy p{color:#a1a1a1;margin:28px 0 0;font-size:14px;line-height:1.55}.ir-console-items{z-index:1;border-top:1px solid #343434;grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.ir-console-items span{border-left:1px solid #343434;grid-template-columns:25px 1fr;align-items:center;min-height:78px;font-size:7px;display:grid;position:relative}.ir-console-items span:first-child{border-left:0}.ir-console-items i{color:var(--blue);font-style:normal}.ir-console-items b{background:var(--blue);width:0;height:2px;animation:1.8s .4s forwards irLoad;position:absolute;bottom:0;left:0}@keyframes irConsoleIn{0%{opacity:0;transform:translateY(18px)}}@keyframes chartDraw{to{stroke-dashoffset:0}}@keyframes irLoad{to{width:100%}}.ir-capabilities{padding-block:150px}.ir-capabilities-head{grid-template-columns:.35fr 1.15fr .5fr}.ir-capabilities-head p,.ir-managed-head p{margin:8px 0 0;font-size:16px;line-height:1.55}.ir-capability-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:105px;display:grid}.ir-capability-grid article{border-bottom:1px solid var(--line);flex-direction:column;min-height:465px;padding:21px 20px 25px;display:flex;position:relative}.ir-capability-grid article:not(:nth-child(4n+1)){border-left:1px solid var(--line)}.ir-capability-top{color:var(--muted);justify-content:space-between;font-size:7px;display:flex}.ir-capability-top span{color:var(--blue)}.ir-capability-top b{font-weight:500}.ir-capability-glyph{border:1px dashed var(--blue);place-items:center;width:145px;height:145px;margin:48px auto 37px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.ir-capability-glyph{border:1px dashed color-mix(in srgb,var(--blue) 48%,transparent)}}.ir-capability-glyph{border-radius:50%}.ir-capability-glyph:after{content:"";border:1px solid var(--line);border-radius:50%;position:absolute;inset:20%}.ir-capability-glyph strong{z-index:2;font:700 14px var(--mono);position:relative}.ir-capability-glyph i{background:var(--blue);width:7px;height:7px;box-shadow:0 0 0 6px var(--blue);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.ir-capability-glyph i{box-shadow:0 0 0 6px color-mix(in srgb,var(--blue) 13%,transparent)}}.ir-capability-glyph i:first-child{top:31%;left:3%}.ir-capability-glyph i:last-child{bottom:29%;right:4%}.ir-capability-grid h3{letter-spacing:-.04em;margin:auto 0 0;font-size:clamp(21px,1.7vw,29px)}.ir-capability-grid p{min-height:74px;color:var(--muted);margin:18px 0 0;font-size:12px;line-height:1.52}.ir-capability-grid article>em{color:var(--blue);font-size:18px;font-style:normal;position:absolute;bottom:15px;right:16px}.ir-workflow{background:var(--paper);padding-block:150px}@supports (color:color-mix(in lab, red, red)){.ir-workflow{background:color-mix(in srgb,var(--paper) 92%,var(--blue) 8%)}}.ir-workflow-track{grid-template-columns:repeat(4,1fr);margin-top:110px;display:grid}.ir-workflow-track article{padding-right:35px}.ir-workflow-line{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.ir-workflow-line span{color:var(--blue);font-size:8px}.ir-workflow-line i{background:var(--line);height:1px}.ir-workflow-line b{font-size:18px;font-weight:300}.ir-workflow-track article>span{color:var(--blue);margin-top:80px;font-size:8px;display:block}.ir-workflow-track h3{letter-spacing:-.04em;margin:16px 0 0;font-size:clamp(25px,2vw,34px)}.ir-workflow-track p{max-width:330px;color:var(--muted);margin:24px 0 0;font-size:13px;line-height:1.55}.ir-workflow-terminal{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);align-items:center;min-height:95px;margin-top:110px;padding:0 28px;font-size:8px;display:grid}.ir-workflow-terminal>*{border-left:1px solid var(--line);align-items:center;min-height:50px;padding-left:22px;display:flex}.ir-workflow-terminal>:first-child{border-left:0;padding-left:0}.ir-workflow-terminal code{color:var(--blue)}.ir-workflow-terminal b{color:#2da45e;font-weight:500}.ir-global{background:var(--blue);color:#fff;grid-template-columns:.88fr 1.12fr;gap:8vw;min-height:850px;display:grid}.ir-global .section-label,.ir-global .section-label span{color:#fff}.ir-global-copy{flex-direction:column;justify-content:center;display:flex}.ir-global-copy h2{margin-top:65px}.ir-global-copy h2 span{color:#080808}.ir-global-copy>p{color:#ffffffd1;max-width:600px;margin:60px 0 0;font-size:16px;line-height:1.55}.ir-global-system{background-image:radial-gradient(circle,#ffffff47 1px,#0000 1.4px);background-size:42px 42px;border:1px solid #ffffff8c;flex-direction:column;justify-content:center;align-self:center;min-height:620px;padding:35px;display:flex;position:relative;overflow:hidden}.ir-global-label{justify-content:space-between;font-size:7px;display:flex;position:absolute;top:32px;left:35px;right:35px}.ir-language-stream{text-align:center;grid-template-columns:1fr 1fr auto 1fr 1fr;align-items:center;display:grid}.ir-language-stream>span{font-size:clamp(23px,2.2vw,38px)}.ir-language-stream>i{background:#fff;height:2px;position:relative}.ir-language-stream>i:after{content:"";background:#080808;border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;right:-4px;box-shadow:0 0 14px #08080880}.ir-language-stream b{width:140px;height:140px;color:var(--blue);letter-spacing:-.14em;background:#080808;border-radius:50%;place-items:center;font-size:75px;line-height:1;display:grid;transform:skew(-7deg);box-shadow:0 0 0 15px #ffffff29}.ir-global-orbit{aspect-ratio:1;pointer-events:none;border:1px dashed #ffffff80;border-radius:50%;width:min(36vw,480px);animation:19s linear infinite irGlobalOrbit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ir-global-orbit i{background:#fff;border-radius:50%;width:8px;height:8px;position:absolute}.ir-global-orbit i:first-child{top:22%;left:12%}.ir-global-orbit i:nth-child(2){top:53%;right:4%}.ir-global-orbit i:nth-child(3){bottom:1%;left:35%}.ir-global-system code{color:#080808;font-size:8px;position:absolute;bottom:30px;right:35px}@keyframes irGlobalOrbit{to{transform:translate(-50%,-50%)rotate(360deg)}}.ir-managed{color:#f3f1eb;background:#080808;padding-block:150px}.ir-managed .section-label{color:#aaa}.ir-managed .section-label span{color:var(--blue)}.ir-managed-head{grid-template-columns:.35fr 1.15fr .5fr}.ir-managed-head p{color:#9b9b9b}.ir-managed-grid{border-top:1px solid #343434;border-bottom:1px solid #343434;grid-template-columns:repeat(4,1fr);margin-top:105px;display:grid}.ir-managed-grid article{border-left:1px solid #343434;flex-direction:column;min-height:500px;padding:23px 22px 28px;display:flex;position:relative}.ir-managed-grid article:first-child{border-left:0}.ir-managed-grid article>span{color:var(--blue);font-size:7px}.ir-managed-mark{border:1px dashed #393939;border-radius:50%;place-items:center;width:170px;height:170px;margin:54px auto 40px;display:grid;position:relative}.ir-managed-mark:before{content:"";border:1px solid #343434;border-radius:50%;position:absolute;inset:20%}.ir-managed-mark b{z-index:2;color:var(--blue);font:700 40px var(--mono);position:relative}.ir-managed-mark i{background:#f3f1eb;border-radius:50%;width:8px;height:8px;position:absolute}.ir-managed-mark i:first-child{top:31%;left:4%}.ir-managed-mark i:last-child{bottom:27%;right:3%}.ir-managed-grid h3{letter-spacing:-.04em;margin:auto 0 0;font-size:clamp(24px,1.85vw,32px)}.ir-managed-grid p{color:#999;min-height:74px;margin:20px 0 0;font-size:12px;line-height:1.55}.ir-managed-grid article>em{color:var(--blue);font-size:18px;font-style:normal;position:absolute;top:19px;right:17px}.ir-cta{color:#f3f1eb;background:#05070b;flex-direction:column;min-height:92svh;padding:54px clamp(20px,3.2vw,52px) 28px;display:flex;position:relative;overflow:hidden}.ir-cta>img{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.ir-cta-overlay{z-index:1;background:linear-gradient(90deg,#05070bfa 0%,#05070bdb 38%,#05070b47 67%,#05070b1f),linear-gradient(#0000 74%,#05070bd9);position:absolute;inset:0}.ir-cta-top{z-index:2;border-top:1px solid #ffffff73;justify-content:space-between;padding-top:14px;font-size:8px;display:flex;position:relative}.ir-cta-main{z-index:2;flex:1;align-content:center;justify-items:start;padding:6vh 0;display:grid;position:relative}.ir-cta-main>p{margin:0;font-size:8px}.ir-cta-main h2{letter-spacing:-.078em;margin:35px 0 0;font-size:clamp(70px,9vw,155px);line-height:.78}.ir-cta-main h2 span{color:var(--blue)}.ir-cta-main>a{color:#080808;letter-spacing:.1em;background:#f3f1eb;border-radius:40px;justify-content:space-between;align-items:center;gap:35px;min-width:310px;min-height:66px;margin-top:6vh;padding:0 14px 0 27px;font-size:10px;display:flex}.ir-cta-main>a i{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:18px;font-style:normal;transition:transform .3s;display:grid}.ir-cta-main>a:hover i{transform:rotate(45deg)}.ir-cta footer{z-index:2;border-top:1px solid #ffffff73;grid-template-columns:1fr 1fr 1fr;align-items:end;gap:30px;padding-top:24px;display:grid;position:relative}.ir-cta footer>a{width:230px}.ir-cta footer p{color:#888;text-align:center;margin:0;font-size:11px}.ir-cta footer>div{text-transform:uppercase;letter-spacing:.08em;justify-content:flex-end;gap:24px;font-size:9px;display:flex}@media (max-width:1120px){.ir-hero-copy{width:78vw}.ir-hero-image{object-position:66% center}.ir-hero-blend{background:linear-gradient(90deg,#05070b 0%,#05070bfa 40%,#05070b8c 66%,#0000 91%),linear-gradient(#0000 73%,#05070bdb)}.ir-thesis-main{grid-template-columns:1fr}.ir-thesis-main>div{grid-template-columns:1fr 1fr}.ir-data-stage{grid-template-columns:1fr}.ir-data-tabs{border-bottom:1px solid #343434;border-right:0;grid-template-columns:repeat(4,1fr);display:grid}.ir-data-tabs button{border-top:0;border-left:1px solid #343434;grid-template-rows:auto 1fr;grid-template-columns:1fr auto;min-height:100px}.ir-data-tabs button:first-child{border-left:0}.ir-data-tabs strong{grid-column:1/-1}.ir-console-field{min-height:650px}.ir-capabilities-head,.ir-managed-head{grid-template-columns:.35fr 1.15fr}.ir-capabilities-head p,.ir-managed-head p{grid-column:2}.ir-capability-grid,.ir-managed-grid{grid-template-columns:repeat(2,1fr)}.ir-capability-grid article:not(:nth-child(4n+1)){border-left:0}.ir-capability-grid article:nth-child(2n){border-left:1px solid var(--line)}.ir-managed-grid article,.ir-managed-grid article:first-child{border-top:1px solid #343434;border-left:0}.ir-managed-grid article:nth-child(2n){border-left:1px solid #343434}.ir-workflow-track{grid-template-columns:repeat(2,1fr);gap:75px 0}.ir-global{grid-template-columns:1fr}.ir-global-system{min-height:600px}.ir-global-orbit{width:min(55vw,460px)}}@media (max-width:720px){.ir-hero{justify-content:flex-start;min-height:980px;padding:110px 16px 30px}.ir-hero-image{object-fit:contain;object-position:center;height:44%;top:47%;transform:none}.ir-hero-blend{background:linear-gradient(#05070b 0%,#05070bfa 48%,#05070b59 72%,#05070bde 100%)}.ir-hero-grid{-webkit-mask-image:linear-gradient(#000,#0000 55%);mask-image:linear-gradient(#000,#0000 55%)}.ir-hero-copy{width:100%}.ir-hero .eyebrow,.ir-wordmark{margin-bottom:28px}.ir-hero h1{font-size:13.1vw}.ir-hero h1 .outline,.ir-hero h1 .blue{margin-left:0}.ir-hero-bottom{grid-template-columns:1fr;margin-top:38px}.ir-hero-bottom a{width:100%;min-width:0}.ir-hero-spec{grid-template-columns:1fr 1fr;gap:13px;bottom:24px}.ir-hero-pulse{display:none}.ir-thesis,.ir-data-system,.ir-capabilities,.ir-workflow,.ir-global,.ir-managed{padding:90px 18px}.ir-thesis{min-height:auto}.ir-thesis-main{margin-top:55px}.ir-thesis-main h2,.ir-data-head h2,.ir-capabilities-head h2,.ir-workflow-head h2,.ir-global-copy h2,.ir-managed-head h2{font-size:14vw}.ir-thesis-main>div{grid-template-columns:1fr}.ir-trust-line{grid-template-columns:1fr;margin-top:65px}.ir-trust-line span{border-left:0;border-top:1px solid var(--line);min-height:65px}.ir-trust-line span:first-child{border-top:0}.ir-data-head,.ir-capabilities-head,.ir-workflow-head,.ir-managed-head{grid-template-columns:1fr;gap:40px}.ir-data-stage{margin-top:65px}.ir-data-tabs{grid-template-columns:1fr}.ir-data-tabs button,.ir-data-tabs button+button{border-top:1px solid #343434;border-left:0;grid-template-rows:1fr;grid-template-columns:30px 1fr auto;min-height:66px}.ir-data-tabs button:first-child{border-top:0}.ir-data-tabs strong{grid-column:2}.ir-console-field{grid-template-rows:auto auto auto;grid-template-columns:1fr;min-height:980px;padding:22px}.ir-chart{min-height:330px}.ir-console-copy{flex-direction:column;justify-content:center;min-height:380px;display:flex}.ir-console-items{grid-column:1;grid-template-columns:1fr 1fr}.ir-console-items span:nth-child(odd){border-left:0}.ir-console-items span:nth-child(n+3){border-top:1px solid #343434}.ir-capabilities-head p,.ir-managed-head p{grid-column:1}.ir-capability-grid,.ir-managed-grid{grid-template-columns:1fr;margin-top:65px}.ir-capability-grid article,.ir-capability-grid article:nth-child(2n){border-left:0;min-height:410px;padding-inline:0}.ir-capability-grid p{min-height:0}.ir-workflow-track{grid-template-columns:1fr;gap:65px;margin-top:65px}.ir-workflow-track article{padding-right:0}.ir-workflow-track article>span{margin-top:45px}.ir-workflow-terminal{grid-template-columns:1fr;margin-top:65px;padding:0 18px}.ir-workflow-terminal>*,.ir-workflow-terminal>:first-child{border-left:0;border-top:1px solid var(--line);min-height:55px;padding-left:0}.ir-workflow-terminal>:first-child{border-top:0}.ir-global-copy h2,.ir-global-copy>p{margin-top:45px}.ir-global-system{min-height:450px;padding:18px}.ir-global-label{left:18px;right:18px}.ir-language-stream{grid-template-columns:1fr auto 1fr}.ir-language-stream>i:nth-of-type(2){display:none}.ir-language-stream b{width:90px;height:90px;font-size:48px}.ir-global-orbit{width:320px}.ir-global-system code{bottom:18px;right:18px}.ir-managed-grid article,.ir-managed-grid article:first-child,.ir-managed-grid article:nth-child(2n){border-top:1px solid #343434;border-left:0;min-height:420px;padding-inline:0}.ir-managed-grid article:first-child{border-top:0}.ir-managed-grid p{min-height:0}.ir-cta{min-height:930px;padding-inline:18px}.ir-cta>img{object-fit:contain;height:42%;top:49%}.ir-cta-overlay{background:linear-gradient(#05070b 0%,#05070bfa 48%,#05070b59 72%,#05070be6 100%)}.ir-cta-top span:last-child{display:none}.ir-cta-main{align-content:start;padding-top:110px}.ir-cta-main h2{font-size:15vw}.ir-cta-main>a{width:100%;min-width:0}.ir-cta footer{grid-template-columns:1fr;gap:24px}.ir-cta footer>a{width:200px}.ir-cta footer p{text-align:left}.ir-cta footer>div{flex-wrap:wrap;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.ir-intro{opacity:1;animation:none;transform:none}.ir-hero-image,.ir-hero-copy{transform:none}.ir-hero-pulse i:after,.ir-rail>div,.ir-console,.ir-chart svg path,.ir-console-items b,.ir-global-orbit{animation:none}}.legal-page{background:var(--paper);color:var(--ink);overflow:clip}.legal-hero{grid-template-columns:minmax(0,1.15fr) minmax(430px,.85fr);align-items:center;gap:clamp(40px,7vw,120px);min-height:max(88svh,820px);padding:124px clamp(20px,4.8vw,82px) 55px;display:grid;position:relative}.legal-hero-grid{opacity:.5;pointer-events:none;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:8vw 8vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.legal-hero-copy,.legal-shield{z-index:1;position:relative}.legal-hero .eyebrow{letter-spacing:.13em;margin:0 0 52px;font-size:9px}.legal-hero .eyebrow span{color:var(--blue)}.legal-hero h1{letter-spacing:-.078em;margin:0;font-size:clamp(72px,7.25vw,140px);line-height:.77}.legal-hero h1 span{white-space:nowrap;display:block}.legal-hero h1 .outline{color:#0000;-webkit-text-stroke:1.5px var(--ink);margin-left:7%}.legal-hero h1 .blue{color:var(--blue);margin-left:17%}.legal-hero-bottom{justify-content:space-between;align-items:flex-end;gap:35px;margin-top:68px;display:flex}.legal-hero-bottom p{max-width:440px;margin:0;font-size:clamp(16px,1.35vw,22px);line-height:1.4}.legal-hero-bottom>span{color:var(--muted);padding-bottom:5px;font-size:7px}.legal-intro{opacity:0;animation:.85s cubic-bezier(.2,.75,.25,1) forwards legalIntro}.legal-hero h1 .legal-intro:nth-child(2){animation-delay:80ms}.legal-hero h1 .legal-intro:nth-child(3){animation-delay:.16s}.legal-hero-bottom.legal-intro{animation-delay:.24s}.legal-shield-intro{opacity:0;animation:1s cubic-bezier(.2,.75,.25,1) .15s forwards legalShieldIn}@keyframes legalIntro{0%{opacity:0;transform:translateY(42px)skewY(2deg)}to{opacity:1;transform:none}}@keyframes legalShieldIn{0%{opacity:0;transform:translate(45px,28px)}to{opacity:1;transform:none}}.legal-shield{border:1px solid var(--ink);justify-self:end;width:min(100%,620px)}@supports (color:color-mix(in lab, red, red)){.legal-shield{border:1px solid color-mix(in srgb,var(--ink) 28%,transparent)}}.legal-shield{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.legal-shield{background:color-mix(in srgb,var(--paper) 88%,#bfd1f3 12%)}}.legal-shield{box-shadow:24px 24px 0 var(--blue)}@supports (color:color-mix(in lab, red, red)){.legal-shield{box-shadow:24px 24px 0 color-mix(in srgb,var(--blue) 12%,transparent)}}.legal-shield-top,.legal-shield-bottom{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:20px;min-height:46px;padding:0 17px;display:flex}@supports (color:color-mix(in lab, red, red)){.legal-shield-top,.legal-shield-bottom{border-bottom:1px solid color-mix(in srgb,var(--ink) 22%,transparent)}}.legal-shield-top,.legal-shield-bottom{letter-spacing:.1em;font-size:7px}.legal-shield-top b{color:#299e5b;font-weight:500}.legal-shield-bottom{border-top:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.legal-shield-bottom{border-top:1px solid color-mix(in srgb,var(--ink) 22%,transparent)}}.legal-shield-bottom{border-bottom:0}.legal-shield-bottom code{color:var(--blue)}.legal-shield-bottom span{color:var(--muted)}.legal-shield-field{background-image:radial-gradient(circle,var(--ink) 1px,transparent 1.4px);height:500px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.legal-shield-field{background-image:radial-gradient(circle,color-mix(in srgb,var(--ink) 27%,transparent) 1px,transparent 1.4px)}}.legal-shield-field{background-size:42px 42px}.legal-shield-rings{border:1px dashed var(--blue);width:390px;height:390px;position:absolute;top:49%;left:50%}@supports (color:color-mix(in lab, red, red)){.legal-shield-rings{border:1px dashed color-mix(in srgb,var(--blue) 48%,transparent)}}.legal-shield-rings{border-radius:50%;animation:20s linear infinite legalOrbit;transform:translate(-50%,-50%)}.legal-shield-rings i{border:1px solid var(--line);border-radius:50%;position:absolute;inset:17%}.legal-shield-rings i:nth-child(2){inset:33%}.legal-shield-rings i:nth-child(3){background:var(--blue);inset:46%}@supports (color:color-mix(in lab, red, red)){.legal-shield-rings i:nth-child(3){background:color-mix(in srgb,var(--blue) 14%,transparent)}}.legal-shield-v{z-index:2;align-items:center;display:flex;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)skew(-6deg)}.legal-shield-v span{color:var(--blue);font:200 65px Arial,sans-serif}.legal-shield-v b{color:var(--ink);letter-spacing:-.14em;font-size:150px;line-height:.7}.legal-data-cell{border:2px solid var(--blue);width:11px;height:11px;box-shadow:0 0 0 7px var(--blue),0 0 15px var(--blue);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.legal-data-cell{box-shadow:0 0 0 7px color-mix(in srgb,var(--blue) 12%,transparent),0 0 15px color-mix(in srgb,var(--blue) 65%,transparent)}}.legal-data-cell.cell-a{top:20%;left:13%}.legal-data-cell.cell-b{top:27%;right:11%}.legal-data-cell.cell-c{bottom:17%;left:17%}.legal-data-cell.cell-d{bottom:14%;right:14%}@keyframes legalOrbit{to{transform:translate(-50%,-50%)rotate(360deg)}}.legal-principles{border-block:1px solid var(--line);background:var(--blue);color:#fff;grid-template-columns:repeat(4,1fr);display:grid}.legal-principles>span{border-left:1px solid #ffffff80;align-items:center;gap:18px;min-height:92px;padding:0 28px;font-size:8px;display:flex;position:relative}.legal-principles>span:first-child{border-left:0}.legal-principles i{color:#080808;font-style:normal}.legal-principles b{background:#080808;width:0;height:3px;animation:2.6s .4s forwards legalLoad;position:absolute;bottom:0;left:0}@keyframes legalLoad{to{width:100%}}.legal-document{grid-template-columns:minmax(230px,.34fr) minmax(0,1fr);align-items:start;gap:clamp(60px,10vw,170px);padding:130px clamp(20px,5.3vw,90px) 160px;display:grid}.legal-index{position:sticky;top:115px}.legal-index>span{color:var(--muted);margin-bottom:25px;font-size:7px;display:block}.legal-index nav{border-top:1px solid var(--line)}.legal-index nav a{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr auto;align-items:center;gap:10px;min-height:47px;font-size:11px;transition:padding .25s,background .25s;display:grid}.legal-index nav a:hover{background:var(--blue);padding-inline:10px}@supports (color:color-mix(in lab, red, red)){.legal-index nav a:hover{background:color-mix(in srgb,var(--blue) 9%,transparent)}}.legal-index nav i{color:var(--blue);font-size:6px;font-style:normal}.legal-index nav b{color:var(--blue);font-size:10px;font-weight:400}.legal-index-contact{border:1px solid var(--line);margin-top:38px;padding:20px}.legal-index-contact span{color:var(--blue);margin-bottom:13px;font-size:7px;display:block}.legal-index-contact a{overflow-wrap:anywhere;font-size:12px}.legal-copy{width:min(100%,1040px)}.legal-copy>header{border-bottom:1px solid var(--line);padding:0 0 80px}.legal-copy>header span{color:var(--blue);font-size:8px}.legal-copy>header p{letter-spacing:-.035em;max-width:880px;margin:38px 0 0;font-size:clamp(25px,2.5vw,42px);line-height:1.2}.legal-copy>section{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr;gap:30px;padding:82px 0;scroll-margin-top:110px;display:grid}.legal-section-number{color:var(--blue);padding-top:8px;font-size:9px}.legal-copy h2{letter-spacing:-.055em;margin:0 0 35px;font-size:clamp(37px,4vw,68px);line-height:.95}.legal-copy h3{letter-spacing:-.03em;margin:38px 0 13px;font-size:clamp(20px,1.8vw,28px)}.legal-copy p,.legal-copy li,.legal-copy address{color:var(--muted);font-size:15px;line-height:1.72}.legal-copy p{margin:20px 0 0}.legal-copy ul{margin:24px 0 0;padding:0;list-style:none}.legal-copy li{border-top:1px solid var(--line);padding:10px 0 10px 24px;position:relative}.legal-copy li:last-child{border-bottom:1px solid var(--line)}.legal-copy li:before{content:"+";color:var(--blue);position:absolute;top:10px;left:0}.legal-copy address{margin-top:25px;font-style:normal}.legal-copy address strong{color:var(--ink)}.legal-copy address a{color:var(--blue);text-underline-offset:4px;text-decoration:underline}.legal-cta{color:#f3f1eb;background:#070707;flex-direction:column;min-height:82svh;padding:54px clamp(20px,3.2vw,52px) 28px;display:flex;position:relative;overflow:hidden}.legal-cta-mark{color:#2878ff1c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:skew(-6deg)}.legal-cta-mark span{font:200 32vw Arial,sans-serif}.legal-cta-mark b{letter-spacing:-.14em;font-size:42vw;line-height:.7}.legal-cta-main{z-index:1;text-align:center;flex:1;place-content:center;justify-items:center;padding:7vh 0;display:grid;position:relative}.legal-cta-main>p{margin:0;font-size:8px}.legal-cta-main h2{letter-spacing:-.078em;margin:35px 0 0;font-size:clamp(68px,9vw,150px);line-height:.78}.legal-cta-main h2 span{color:var(--blue)}.legal-cta-main>a{color:#080808;letter-spacing:.1em;background:#f3f1eb;border-radius:40px;justify-content:space-between;align-items:center;gap:35px;min-width:315px;min-height:66px;margin-top:6vh;padding:0 14px 0 27px;font-size:10px;display:flex}.legal-cta-main>a i{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:18px;font-style:normal;transition:transform .3s;display:grid}.legal-cta-main>a:hover i{transform:rotate(45deg)}.legal-cta footer{z-index:1;border-top:1px solid #414141;grid-template-columns:1fr 1fr 1fr;align-items:end;gap:30px;padding-top:24px;display:grid;position:relative}.legal-cta footer>a{width:230px}.legal-cta footer p{color:#888;text-align:center;margin:0;font-size:11px}.legal-cta footer>div{text-transform:uppercase;letter-spacing:.08em;justify-content:flex-end;gap:24px;font-size:9px;display:flex}@media (max-width:1120px){.legal-hero{grid-template-columns:1fr}.legal-hero-copy{width:min(88vw,920px)}.legal-shield{justify-self:center;width:min(86vw,620px)}.legal-thesis-main{grid-template-columns:1fr}.legal-document{grid-template-columns:230px minmax(0,1fr);gap:60px}}@media (max-width:720px){.legal-hero{gap:55px;min-height:auto;padding:115px 16px 55px}.legal-hero .eyebrow{margin-bottom:40px}.legal-hero h1{font-size:14.4vw}.legal-hero h1 .outline,.legal-hero h1 .blue{margin-left:0}.legal-hero-bottom{flex-direction:column;align-items:flex-start;margin-top:45px}.legal-shield{width:100%;box-shadow:10px 10px 0 var(--blue)}@supports (color:color-mix(in lab, red, red)){.legal-shield{box-shadow:10px 10px 0 color-mix(in srgb,var(--blue) 12%,transparent)}}.legal-shield-field{height:390px}.legal-shield-rings{width:305px;height:305px}.legal-shield-v b{font-size:110px}.legal-shield-v span{font-size:48px}.legal-principles{grid-template-columns:1fr}.legal-principles>span{border-top:1px solid #ffffff80;border-left:0;min-height:64px}.legal-principles>span:first-child{border-top:0}.legal-document{grid-template-columns:1fr;gap:70px;padding:85px 18px 110px}.legal-index{position:relative;top:auto}.legal-index nav{grid-template-columns:1fr 1fr;display:grid}.legal-index nav a:nth-child(2n){border-left:1px solid var(--line);padding-left:10px}.legal-copy>header{padding-bottom:55px}.legal-copy>header p{font-size:7.5vw}.legal-copy>section{grid-template-columns:35px 1fr;gap:15px;padding:60px 0}.legal-copy h2{font-size:11vw}.legal-copy p,.legal-copy li,.legal-copy address{font-size:14px}.legal-cta{min-height:82svh;padding-inline:18px}.legal-cta-mark span{font-size:60vw}.legal-cta-mark b{font-size:80vw}.legal-cta-main>a{width:100%;min-width:0}.legal-cta footer{grid-template-columns:1fr;gap:24px}.legal-cta footer>a{width:200px}.legal-cta footer p{text-align:left}.legal-cta footer>div{flex-wrap:wrap;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.legal-intro,.legal-shield-intro{opacity:1;animation:none;transform:none}.legal-shield-rings,.legal-principles b{animation:none}}@media print{.legal-page .site-header,.legal-page .menu-overlay,.legal-page .scroll-progress,.legal-page .cursor-ring,.legal-page .cursor-dot,.legal-page .legal-hero,.legal-page .legal-principles,.legal-page .legal-index,.legal-page .legal-cta{display:none!important}.legal-document{padding:0;display:block}.legal-copy{width:100%;max-width:none}.legal-copy>section{break-inside:avoid}.legal-copy p,.legal-copy li,.legal-copy address{color:#222}}.terms-hero{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.terms-hero{background:color-mix(in srgb,var(--paper) 95%,var(--blue) 5%)}}.terms-signal{z-index:1;border:1px solid var(--ink);justify-self:end;width:min(100%,650px);position:relative}@supports (color:color-mix(in lab, red, red)){.terms-signal{border:1px solid color-mix(in srgb,var(--ink) 32%,transparent)}}.terms-signal{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.terms-signal{background:color-mix(in srgb,var(--paper) 86%,#b9ceef 14%)}}.terms-signal{box-shadow:24px 24px 0 var(--blue)}@supports (color:color-mix(in lab, red, red)){.terms-signal{box-shadow:24px 24px 0 color-mix(in srgb,var(--blue) 13%,transparent)}}.terms-signal-top,.terms-signal-bottom{letter-spacing:.1em;justify-content:space-between;align-items:center;gap:22px;min-height:48px;padding:0 18px;font-size:7px;display:flex}.terms-signal-top{border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.terms-signal-top{border-bottom:1px solid color-mix(in srgb,var(--ink) 23%,transparent)}}.terms-signal-top b{color:#249758;align-items:center;gap:9px;font-weight:500;display:flex}.terms-signal-top b:before{content:"";background:#2fd174;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #2fd17421}.terms-signal-bottom{border-top:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.terms-signal-bottom{border-top:1px solid color-mix(in srgb,var(--ink) 23%,transparent)}}.terms-signal-bottom code{color:var(--blue)}.terms-signal-bottom span{color:var(--muted)}.terms-signal-field{background-image:radial-gradient(circle,var(--ink) 1px,transparent 1.4px);height:510px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.terms-signal-field{background-image:radial-gradient(circle,color-mix(in srgb,var(--ink) 26%,transparent) 1px,transparent 1.4px)}}.terms-signal-field{background-size:42px 42px}.terms-signal-field:before{content:"";border:1px dashed var(--blue);width:390px;height:390px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.terms-signal-field:before{border:1px dashed color-mix(in srgb,var(--blue) 45%,transparent)}}.terms-signal-field:before{border-radius:50%;animation:24s linear infinite termsOrbit;transform:translate(-50%,-50%)}.terms-party{z-index:3;border:1px solid var(--ink);flex-direction:column;justify-content:space-between;width:150px;min-height:80px;padding:14px 16px;display:flex;position:absolute;top:53px}@supports (color:color-mix(in lab, red, red)){.terms-party{border:1px solid color-mix(in srgb,var(--ink) 32%,transparent)}}.terms-party{background:var(--paper);box-shadow:7px 7px 0 var(--ink)}@supports (color:color-mix(in lab, red, red)){.terms-party{box-shadow:7px 7px 0 color-mix(in srgb,var(--ink) 8%,transparent)}}.terms-party span{color:var(--blue);font-size:6px}.terms-party strong{letter-spacing:-.03em;margin-top:12px;font-size:16px}.terms-party i{background:#2fd174;border-radius:50%;width:7px;height:7px;position:absolute;bottom:14px;right:13px;box-shadow:0 0 0 5px #2fd17421}.party-client{left:8%}.party-verse{right:8%}.terms-agreement-core{z-index:4;color:var(--blue);filter:drop-shadow(0 14px 25px var(--blue));align-items:center;display:flex;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)skew(-6deg)}@supports (color:color-mix(in lab, red, red)){.terms-agreement-core{filter:drop-shadow(0 14px 25px color-mix(in srgb,var(--blue) 18%,transparent))}}.terms-agreement-core span{font:200 52px Arial,sans-serif}.terms-agreement-core b{color:var(--ink);letter-spacing:-.15em;font-size:138px;line-height:.72}.terms-agreement-line{z-index:2;background:var(--ink);height:2px;position:absolute;top:53%;left:20%;right:20%;overflow:visible}@supports (color:color-mix(in lab, red, red)){.terms-agreement-line{background:color-mix(in srgb,var(--ink) 24%,transparent)}}.terms-agreement-line:before,.terms-agreement-line:after{content:"";background:var(--blue);width:10px;height:10px;box-shadow:0 0 0 6px var(--blue);border-radius:50%;position:absolute;top:-4px}@supports (color:color-mix(in lab, red, red)){.terms-agreement-line:before,.terms-agreement-line:after{box-shadow:0 0 0 6px color-mix(in srgb,var(--blue) 13%,transparent)}}.terms-agreement-line:before{left:0}.terms-agreement-line:after{right:0}.terms-agreement-line i{background:var(--blue);width:8px;height:8px;box-shadow:0 0 15px var(--blue);border-radius:50%;animation:3.2s linear infinite termsPacket;position:absolute;top:-3px}.terms-agreement-line i:nth-child(2){animation-delay:.55s}.terms-agreement-line i:nth-child(3){animation-delay:1.1s}.terms-agreement-line i:nth-child(4){animation-delay:1.65s}.terms-agreement-line i:nth-child(5){animation-delay:2.2s}.terms-scope{border-block:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid;position:absolute;bottom:42px;left:10%;right:10%}@supports (color:color-mix(in lab, red, red)){.terms-scope{border-block:1px solid color-mix(in srgb,var(--ink) 24%,transparent)}}.terms-scope span{border-left:1px solid var(--ink);place-items:center;min-height:54px;display:grid}@supports (color:color-mix(in lab, red, red)){.terms-scope span{border-left:1px solid color-mix(in srgb,var(--ink) 24%,transparent)}}.terms-scope span{color:var(--muted);letter-spacing:.08em;font-size:7px}.terms-scope span:first-child{border-left:0}.terms-principles{background:#080808}.terms-principles i{color:var(--blue)}.terms-principles b{background:var(--blue)}@keyframes termsOrbit{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes termsPacket{0%{opacity:0;left:0}12%,88%{opacity:1}to{opacity:0;left:calc(100% - 8px)}}@media (max-width:1120px){.terms-signal{justify-self:center;width:min(86vw,650px)}}@media (max-width:720px){.terms-signal{width:100%;box-shadow:10px 10px 0 var(--blue)}@supports (color:color-mix(in lab, red, red)){.terms-signal{box-shadow:10px 10px 0 color-mix(in srgb,var(--blue) 13%,transparent)}}.terms-signal-field{height:405px}.terms-signal-field:before{width:300px;height:300px}.terms-party{width:118px;min-height:72px;padding:12px;top:35px}.terms-party strong{font-size:13px}.party-client{left:5%}.party-verse{right:5%}.terms-agreement-core{top:54%}.terms-agreement-core b{font-size:102px}.terms-agreement-core span{font-size:39px}.terms-agreement-line{top:54%;left:15%;right:15%}.terms-scope{bottom:25px;left:5%;right:5%}.terms-scope span{min-height:46px;font-size:6px}}@media (prefers-reduced-motion:reduce){.terms-signal-field:before,.terms-agreement-line i{animation:none}.terms-agreement-line i{display:none}}.about-founder{color:#f3f1eb;background:#080808;padding:145px clamp(20px,6.5vw,105px) 130px;overflow:hidden}.about-founder-heading{grid-template-columns:.44fr 1.56fr;align-items:start;gap:55px;display:grid}.about-founder-heading .section-label{color:#aaa}.about-founder-heading .section-label span{color:var(--blue)}.about-founder-heading h2{letter-spacing:-.075em;margin:0;font-size:clamp(64px,7.2vw,125px);line-height:.8}.about-founder-heading h2 span{color:var(--blue)}.about-founder-layout{grid-template-columns:minmax(400px,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(50px,7vw,120px);margin-top:105px;display:grid}.founder-portrait{--about-depth:0px;aspect-ratio:1;width:min(100%,650px);transform:translateY(var(--about-depth));background:#10141a;border:1px solid #3a3a3a;position:relative;overflow:hidden;box-shadow:28px 28px #2878ff29}.founder-portrait:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 67%,#000000ab),linear-gradient(90deg,#08080840,#0000 40%);position:absolute;inset:0}.founder-portrait img{object-fit:cover;object-position:center;filter:saturate(.93)contrast(1.04);width:100%;height:100%;transform:scale(1.012)}.founder-portrait-grid{z-index:3;opacity:.24;pointer-events:none;background-image:linear-gradient(#ffffff2e 1px,#0000 1px),linear-gradient(90deg,#ffffff2e 1px,#0000 1px);background-size:20% 20%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.founder-portrait-scan{z-index:4;opacity:0;background:var(--blue);height:2px;box-shadow:0 0 28px var(--blue);animation:6.2s ease-in-out 1s infinite founderScan;position:absolute;top:0;left:0;right:0}.founder-portrait-top,.founder-portrait-code{z-index:5;letter-spacing:.09em;justify-content:space-between;align-items:center;gap:20px;font-size:7px;display:flex;position:absolute;left:18px;right:18px}.founder-portrait-top{border-bottom:1px solid #ffffff85;padding-bottom:12px;top:18px}.founder-portrait-top b{color:#cfcfcf;align-items:center;gap:9px;font-weight:400;display:flex}.founder-portrait-top i{background:#2fd174;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite founderLive;box-shadow:0 0 0 5px #2fd17421}.founder-portrait-code{border-top:2px solid var(--blue);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070707c7;padding:13px 14px;bottom:17px}.founder-portrait-code code{color:var(--blue);font:inherit}.founder-portrait-code span{color:#aaa}.founder-portrait-corners i{z-index:6;pointer-events:none;width:42px;height:42px;position:absolute}.founder-portrait-corners i:first-child{border-left:3px solid var(--blue);border-top:3px solid var(--blue);top:0;left:0}.founder-portrait-corners i:nth-child(2){border-right:3px solid var(--blue);border-top:3px solid var(--blue);top:0;right:0}.founder-portrait-corners i:nth-child(3){border-left:3px solid var(--blue);border-bottom:3px solid var(--blue);bottom:0;left:0}.founder-portrait-corners i:nth-child(4){border-right:3px solid var(--blue);border-bottom:3px solid var(--blue);bottom:0;right:0}.about-founder-copy{max-width:830px}.founder-name{border-top:1px solid #454545;padding-top:18px}.founder-name>span{color:var(--blue);letter-spacing:.1em;font-size:7px}.founder-name h3{letter-spacing:-.077em;margin:45px 0 0;font-size:clamp(60px,6.35vw,110px);line-height:.78}.founder-lead{letter-spacing:-.038em;max-width:760px;margin:65px 0 0;font-size:clamp(23px,2.1vw,36px);line-height:1.22}.founder-copy-columns{grid-template-columns:1fr 1fr;gap:45px;margin-top:48px;display:grid}.founder-copy-columns p{color:#a7a7a7;margin:0;font-size:14px;line-height:1.62}.founder-links{flex-wrap:wrap;gap:30px;margin-top:55px;display:flex}.founder-links a{letter-spacing:.09em;border-bottom:1px solid #666;justify-content:space-between;gap:20px;min-width:210px;padding:0 0 11px;font-size:8px;transition:border-color .25s;display:flex}.founder-links a:hover{border-color:var(--blue)}.founder-links i{color:var(--blue);font-size:15px;font-style:normal;transition:transform .25s}.founder-links a:hover i{transform:translate(5px,-5px)}.founder-timeline{border-block:1px solid #3b3b3b;grid-template-columns:repeat(5,1fr);margin-top:125px;display:grid}.founder-timeline>div{border-left:1px solid #3b3b3b;flex-direction:column;min-height:205px;padding:20px 22px;display:flex;position:relative}.founder-timeline>div:first-child{border-left:0}.founder-timeline span{color:#777;font-size:7px}.founder-timeline strong{letter-spacing:-.045em;margin-top:auto;font-size:clamp(24px,2.2vw,38px)}.founder-timeline p{color:#999;text-transform:uppercase;letter-spacing:.05em;margin:10px 0 0;font-size:10px;line-height:1.4}.founder-timeline i{background:var(--blue);border-radius:50%;width:8px;height:8px;position:absolute;top:18px;right:20px;box-shadow:0 0 0 5px #2878ff1f}.founder-timeline>div:last-child{background:var(--blue)}.founder-timeline>div:last-child span,.founder-timeline>div:last-child p{color:#ffffffbf}.founder-timeline>div:last-child i{background:#fff;box-shadow:0 0 0 5px #ffffff29}@keyframes founderScan{0%,12%,to{opacity:0;top:0}20%{opacity:.9}78%{opacity:.25}90%{opacity:0;top:100%}}@keyframes founderLive{50%{box-shadow:0 0 0 11px #2fd17400}}@media (max-width:1120px){.about-founder-heading,.about-founder-layout{grid-template-columns:1fr}.founder-portrait{width:min(72vw,650px)}.about-founder-copy{max-width:900px}.founder-timeline{grid-template-columns:repeat(3,1fr)}.founder-timeline>div:nth-child(4){border-left:0}.founder-timeline>div:nth-child(n+4){border-top:1px solid #3b3b3b}}@media (max-width:720px){.about-founder{padding:90px 18px}.about-founder-heading{gap:42px}.about-founder-heading h2{font-size:13.6vw}.about-founder-layout{gap:70px;margin-top:65px}.founder-portrait{width:100%;transform:none;box-shadow:12px 12px #2878ff29}.founder-portrait-top,.founder-portrait-code{left:12px;right:12px}.founder-portrait-code span{display:none}.founder-name h3{margin-top:38px;font-size:14.5vw}.founder-lead{margin-top:45px;font-size:25px}.founder-copy-columns{grid-template-columns:1fr;gap:25px;margin-top:38px}.founder-links{flex-direction:column;margin-top:45px}.founder-links a{width:100%}.founder-timeline{grid-template-columns:1fr;margin-top:80px}.founder-timeline>div,.founder-timeline>div:nth-child(4){border-top:1px solid #3b3b3b;border-left:0;min-height:132px;padding-inline:0}.founder-timeline>div:first-child{border-top:0}.founder-timeline>div:last-child{padding-inline:18px}}@media (prefers-reduced-motion:reduce){.founder-portrait{transform:none}.founder-portrait-scan,.founder-portrait-top i{animation:none}}@media (max-width:720px){.soft-hero h1{font-size:13.8vw}.consult-hero h1{font-size:12.9vw}.cto-hero h1{font-size:11.5vw}.host-hero h1{font-size:13.7vw}.team-hero h1{font-size:12.6vw}.cloud-thesis-copy h2{font-size:12.1vw}}@media (max-width:360px){.contact h2,.services-cta-main h2{font-size:18vw}.cloud-cta-main h2{font-size:17vw}}.not-found-page{background:var(--paper);min-height:100svh;color:var(--ink);flex-direction:column;justify-content:space-between;padding:38px clamp(20px,4vw,68px);display:flex;position:relative;overflow:hidden}.not-found-grid{opacity:.42;pointer-events:none;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:8vw 8vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.not-found-logo{z-index:1;width:clamp(180px,16vw,245px);position:relative}.not-found-logo img{width:100%;height:auto;display:block}.not-found-copy{z-index:1;max-width:1240px;position:relative}.not-found-copy>.mono{margin:0 0 45px;font-size:9px}.not-found-copy>.mono span{color:var(--blue)}.not-found-copy h1{letter-spacing:-.08em;margin:0;font-size:clamp(66px,9.2vw,170px);line-height:.78}.not-found-copy h1 span{color:var(--blue)}.not-found-copy>p:not(.mono){max-width:570px;margin:55px 0 0;font-size:clamp(19px,1.5vw,26px);line-height:1.35}.not-found-copy>div{flex-wrap:wrap;gap:32px;margin-top:45px;display:flex}.not-found-copy a{border-bottom:1px solid var(--ink);letter-spacing:.09em;justify-content:space-between;min-width:220px;padding-bottom:12px;font-size:9px;display:flex}.not-found-copy a i{color:var(--blue);font-size:15px;font-style:normal}.not-found-code{z-index:1;color:var(--muted);align-self:flex-end;font-size:8px;position:relative}@media (max-width:720px){.not-found-page{padding-block:28px}.not-found-copy h1{font-size:14vw}.not-found-copy>div{flex-direction:column;gap:24px}.not-found-copy a{width:100%}.not-found-code{align-self:flex-start}}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}
