:root{--v2b-black:#010308;--v2b-black-blue:#020713;--v2b-navy:#041126;--v2b-cobalt:#2f6bff;--v2b-azure:#3fa9ff;--v2b-ice:#a9e3ff;--v2b-teal:#2ad4c4;--v2b-white:#f8fbff;--v2b-silver:#b7c4d6;--v2b-muted:#71829a;--v2b-gutter:clamp(1.35rem, 4.1vw, 5rem);--v2b-header-height:5.25rem;--v2b-ease:cubic-bezier(.16, 1, .3, 1)}body:has(.home-v2b) .ambient-layer{opacity:0}body:has(.home-v2b) .route-frame:before{display:none}.brand-loader{z-index:260;pointer-events:none;opacity:1;visibility:visible;background:radial-gradient(at 53% 47%,#2660b829,#0000 30rem),linear-gradient(145deg,#010207,#020713 52%,#020914);place-items:center;transition:opacity .32s,visibility 0s linear .32s;display:grid;position:fixed;inset:0;overflow:hidden}html[data-vianorm-loader=skip] .brand-loader,html[data-vianorm-loader=hidden] .brand-loader,.brand-loader--hidden{display:none}.brand-loader--leaving,html[data-vianorm-loader=leaving] .brand-loader{opacity:0;visibility:hidden}.brand-loader__atmosphere{background:linear-gradient(108deg,#0000 20%,#4da3ff09 43%,#0000 61%),radial-gradient(at 50% 82%,#030d1e2e,#010308eb 70%);position:absolute;inset:0}.brand-loader__handoff{place-items:center;gap:1.5rem;width:min(19rem,72vw);display:grid;position:relative}.brand-loader__monolith{perspective:42rem;filter:drop-shadow(0 1.75rem 3rem #000d28e6);width:7rem;height:9.6rem;position:relative}.brand-loader__shell{opacity:0;width:3.25rem;animation:v2b-loader-shell .72s var(--v2b-ease) 80ms forwards;background:linear-gradient(112deg,#78beff29,#071a35c7 28%,#01060ffa 70%);border:1px solid #95daff3d;position:absolute;top:.55rem;bottom:.55rem;box-shadow:inset .2rem 0 .8rem #67b7ff14,0 0 2rem #2f6bff14}.brand-loader__shell--left{clip-path:polygon(18% 0,100% 8%,75% 46%,100% 91%,12% 100%,0 64%);left:.22rem;transform:translate3d(-2rem,.5rem,-2rem)rotateY(26deg)}.brand-loader__shell--right{clip-path:polygon(0 8%,83% 0,100% 36%,85% 100%,0 91%,25% 47%);right:.22rem;transform:translate3d(2rem,-.5rem,-2rem)rotateY(-26deg)}.brand-loader__channel{background:linear-gradient(180deg, transparent, var(--v2b-ice) 24%, var(--v2b-azure) 70%, transparent);opacity:0;border-radius:50%;width:.26rem;animation:.52s .39s forwards v2b-loader-channel;position:absolute;top:.85rem;bottom:.85rem;left:calc(50% - .13rem);transform:scaleY(.08);box-shadow:0 0 1rem #67beffd1,0 0 3rem #2f6bff61}.brand-loader__monolith img{opacity:0;width:2.4rem;animation:.34s .61s forwards v2b-loader-mark;position:absolute;top:calc(50% - 1.2rem);left:calc(50% - 1.2rem);transform:scale(.84)}.brand-loader__name{color:#f7faffdb;letter-spacing:.48em;text-indent:.48em;opacity:0;font-size:.7rem;font-weight:610;animation:.36s .52s forwards v2b-loader-name}.brand-loader__lightline{background:linear-gradient(90deg, transparent, #8fd8ff2e, var(--v2b-ice), #3fa9ff2e, transparent);width:100%;height:1px;animation:v2b-loader-scan .72s var(--v2b-ease) .27s forwards;display:block;transform:scaleX(0);box-shadow:0 0 1rem #3fa9ff59}@keyframes v2b-loader-shell{to{opacity:1;transform:translate(0,0)rotateY(0)}}@keyframes v2b-loader-channel{55%{opacity:1}to{opacity:.92;transform:scaleY(1)}}@keyframes v2b-loader-mark{to{opacity:.92;transform:scale(1)}}@keyframes v2b-loader-name{to{opacity:1}}@keyframes v2b-loader-scan{30%{transform:scaleX(.32)}to{opacity:.72;transform:scaleX(1)}}.site-header{z-index:var(--z-header);height:var(--v2b-header-height);-webkit-backdrop-filter:none;backdrop-filter:none;transition:height .36s var(--v2b-ease), background .36s ease, box-shadow .36s ease;background:linear-gradient(#010308f0 0%,#010308a8 62%,#01030800);border:0;position:fixed;top:0;left:0;right:0}.site-header.is-scrolled{background:#02060ff2;height:4.5rem;box-shadow:0 1px #7bbcff17}.site-header__inner{height:100%;padding-inline:var(--v2b-gutter);grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(1.5rem,3vw,3.5rem);display:grid}.site-header__brand img{width:clamp(8.4rem,9.8vw,9.5rem);height:auto}.desktop-nav{align-items:center;gap:clamp(1.15rem,2.1vw,2.4rem);display:flex}.desktop-nav>a,.products-menu>button{color:#c6d3e5b8;min-height:2.75rem;font-family:var(--font-display);letter-spacing:.015em;text-transform:none;background:0 0;border-radius:0;padding:0;font-size:.78rem;font-weight:560;transition:color .24s;position:relative}.desktop-nav>a:after,.products-menu>button:after{background:var(--v2b-ice);transform-origin:50%;height:1px;bottom:.18rem;left:0;right:0;box-shadow:0 0 .7rem #3fa9ff73}.desktop-nav>a:hover,.desktop-nav>a[aria-current=page],.products-menu>button:hover,.products-menu>button.is-active,.products-menu.is-open>button{color:var(--v2b-white)}.products-menu>button{gap:.45rem}.products-menu>button svg{width:.48rem}.products-menu__panel{background:radial-gradient(circle at 75% -20%,#2f6bff26,#0000 14rem),#030a18fb;border:0;border-top:1px solid #8fd8ff5c;border-radius:0;width:min(36rem,78vw);padding:.9rem 1.25rem 1.15rem;top:calc(100% + .8rem);transform:translate(-50%,-.5rem);box-shadow:0 2.5rem 6rem #0000009e}.products-menu__panel>p{color:#99aeca8c;letter-spacing:.14em;padding:.55rem 0 .75rem;font-size:.54rem}.products-menu__panel>a{border-top-color:#7eb5f31a;grid-template-columns:3.25rem 1fr auto;min-height:4.7rem;padding:.95rem 0}.products-menu__panel>a:hover,.products-menu__panel>a:focus-visible{background:0 0;padding-inline:.45rem 0}.products-menu__panel>a>span{color:#8fd8ffb8;font-size:.55rem}.products-menu__panel strong{font-size:1.15rem;font-weight:520}.products-menu__panel small{color:#9eb1c99e;font-family:var(--font-display);letter-spacing:0;text-transform:none;font-size:.65rem}.header-cta{min-height:2.75rem;color:var(--v2b-white);font-family:var(--font-display);letter-spacing:.015em;text-transform:none;transition:border-color .26s ease, background .26s ease, transform .26s var(--v2b-ease);background:#08193142;border:1px solid #8fd8ff3d;border-radius:0;gap:.7rem;padding:.7rem 1rem .7rem 1.15rem;font-size:.72rem;font-weight:600}.header-cta:before{display:none}.header-cta:hover{box-shadow:none;background:#0d2b5280;border-color:#a9e3ff9e;transform:translateY(-1px)}.experience-layer{z-index:1;pointer-events:none;background:0 0;position:fixed;inset:0;overflow:hidden}.experience-layer:after{content:"";z-index:2;background:linear-gradient(90deg,#010308eb 0%,#010308b8 27%,#01030821 54%,#0103080a 76%,#0103082e 100%),linear-gradient(#01030885,#0000 15%,#01030842);position:absolute;inset:0}.experience-layer canvas{z-index:1;opacity:0;filter:none;animation:.56s forwards v2b-canvas-arrive;inset:0;width:100%!important;height:100%!important;position:absolute!important}@keyframes v2b-canvas-arrive{to{opacity:1}}.experience-fallback{z-index:0;opacity:1;transition:opacity .42s;position:absolute;inset:0}.experience-layer.is-webgl .experience-fallback{opacity:0}.experience-fallback__poster,.experience-fallback__signals,.experience-fallback__architecture{position:absolute}.experience-fallback__poster{inset:0}.experience-fallback__halo{filter:blur(1.2rem);background:radial-gradient(at 57% 48%,#2f6bff38,#06142a17 34%,#0000 66%),radial-gradient(at 68% 48%,#2ad4c40e,#0000 47%);width:min(67vw,76rem);height:78%;position:absolute;top:11%;right:-2%}.experience-fallback__signals{width:min(59vw,69rem);height:min(81vh,54rem);top:50%;right:3.5%;transform:translateY(-49%)}.experience-fallback__monolith{perspective:95rem;filter:drop-shadow(0 3rem 4rem #000000e6)drop-shadow(0 0 3rem #2f6bff1f);width:27rem;height:38rem;top:50%;left:51%;transform:translate(-50%,-50%)rotate(-2deg)}.experience-fallback__plane{background:linear-gradient(118deg,#569ce124,#041227f0 24%,#01060ffc 64%,#17437047);border:1px solid #74bcff2b;position:absolute;box-shadow:inset .5rem 0 1.2rem #5cb0ff0e,inset -.2rem 0 1.5rem #0000008c}.experience-fallback__plane>span{background:linear-gradient(145deg,#c7ebff1a,#0000 26%,#00000052 72%);position:absolute;inset:0}.experience-fallback__plane--keel{clip-path:polygon(24% 0,100% 8%,76% 43%,96% 86%,18% 100%,0 67%);width:39%;top:8%;bottom:6%;left:16%;transform:rotateY(20deg)translateZ(.8rem)}.experience-fallback__plane--shoulder-left{clip-path:polygon(20% 0,100% 10%,72% 46%,100% 89%,4% 100%,0 62%);width:35%;top:15%;bottom:12%;left:6%;transform:rotateY(34deg)translateZ(-1rem)}.experience-fallback__plane--shoulder-right{clip-path:polygon(0 9%,79% 0,100% 38%,82% 100%,2% 90%,25% 48%);width:46%;top:4%;bottom:10%;right:5%;transform:rotateY(-22deg)translateZ(1.2rem)}.experience-fallback__plane--bridge{clip-path:polygon(4% 15%,93% 0,100% 72%,11% 100%);width:61%;height:11%;top:8%;left:24%;transform:translateZ(2rem)rotate(-3deg)}.experience-fallback__plane--basin{clip-path:polygon(7% 0,100% 21%,88% 100%,0 72%);width:70%;height:12%;bottom:6%;right:8%;transform:translateZ(1.5rem)rotate(2deg)}.experience-fallback__plane--crown{clip-path:polygon(7% 20%,88% 0,100% 75%,0 100%);width:73%;height:9%;top:0;left:11%;transform:translateZ(1.7rem)}.experience-fallback__slot{z-index:4;background:#0e3156b8;border-radius:50%;width:.5rem;position:absolute;top:10%;bottom:9%;left:48%;transform:skewY(-4deg);box-shadow:0 0 1.5rem #2f6bff8f,0 0 4.5rem #3fa9ff33}.experience-fallback__slot-edge{background:linear-gradient(#0000,#a9e3fffa 22%,#2f6bffe0 84%,#0000);height:76%;position:absolute;inset:0 0 auto}.experience-fallback__slot-energy{background:radial-gradient(#3fa9ff47,#0000 69%);width:3rem;height:8rem;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.experience-fallback__routes{position:absolute;inset:0}.experience-fallback__path{top:calc(28% + var(--path) * 21%);left:calc(var(--path) * 4%);width:calc(34% - var(--path) * 2%);height:1px;transform:rotate(calc(-8deg + var(--path) * 5deg));transform-origin:100%;background:linear-gradient(90deg,#0000,#5eb5ff6b,#8fd8ff29);position:absolute}.experience-fallback__nodes i{top:calc(20% + mod(var(--signal), 4) * 19%);left:calc(5% + mod(var(--signal), 3) * 13%);background:#8fd8ffb8;border-radius:50%;width:.22rem;height:.22rem;position:absolute;box-shadow:0 0 .8rem #3fa9ff94}.experience-fallback__nodes i:nth-child(2){top:34%;left:15%}.experience-fallback__nodes i:nth-child(3){top:58%;left:8%}.experience-fallback__nodes i:nth-child(4){top:73%;left:25%}.experience-fallback__nodes i:nth-child(5){top:17%;left:33%}.experience-fallback__nodes i:nth-child(6){top:47%;left:28%}.experience-fallback__nodes i:nth-child(7){top:82%;left:38%}.experience-fallback__nodes i:nth-child(8){top:64%;left:42%}.home-v2b{z-index:2;isolation:isolate;background:linear-gradient(#01030814,#01030808 88%,#010308d6);position:relative;overflow:clip}.home-v2b:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 82% 8%,#2f6bff13,#0000 22%),radial-gradient(at 18% 45%,#06142a47,#0000 28%),linear-gradient(#0000 0 28%,#01050d2e 39%,#0103087a 63%,#0000 90%);position:absolute;inset:0}.home-v2b .container{width:min(100%,112rem);padding-inline:var(--v2b-gutter)}.home-v2b .button-row{gap:.7rem;margin-top:clamp(2rem,3.2vw,3rem)}.home-v2b .button{min-height:3.35rem;box-shadow:none;font-family:var(--font-display);letter-spacing:.02em;text-transform:none;background:#020a1633;border-color:#8fd8ff3d;border-radius:0;gap:.9rem;padding:.85rem 1.35rem;font-size:.74rem;font-weight:620}.home-v2b .button:before{background:var(--v2b-ice);opacity:0;transform-origin:0;height:1px;inset:auto 1.35rem .55rem;transform:scaleX(0)}.home-v2b .button:hover{box-shadow:none;background:#09203d70;border-color:#a9e3ff8a;transform:translateY(-1px)}.home-v2b .button:hover:before{opacity:.9;transform:scaleX(1)}.v2b-kicker,.home-v2b .eyebrow{color:#a9c4e2b8;font-family:var(--font-display);letter-spacing:.095em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:clamp(.69rem,.74vw,.78rem);font-weight:620;line-height:1.4;display:inline-flex}.home-v2b .eyebrow:before{width:1.25rem;box-shadow:none;background:#8fd8ff8c}.v2b-hero{align-items:stretch;min-height:max(100svh,49rem);display:flex;position:relative}.v2b-hero:before{content:"";pointer-events:none;background:radial-gradient(at 48% 52%,#0000 0 29%,#0103081a 67%),linear-gradient(90deg,#010308f5,#010308bd 32%,#0103081a 60%,#0000 82%);position:absolute;inset:0}.v2b-hero__light{pointer-events:none;background:radial-gradient(at 58% 44%,#2160c517,#0000 53%),radial-gradient(at 74% 58%,#2ad4c406,#0000 30%);width:min(60vw,70rem);height:77%;position:absolute;top:9%;right:4%}.v2b-hero__composition{min-height:inherit;padding-top:calc(var(--v2b-header-height) + 3rem);grid-template-rows:1fr auto;align-items:center;padding-bottom:clamp(2rem,4vw,3.75rem);display:grid;position:relative}.v2b-hero__copy{width:min(78vw,78rem);padding-top:clamp(2rem,6vh,5.5rem)}.v2b-hero h1{width:min(78vw,79rem);color:var(--v2b-white);letter-spacing:-.064em;text-wrap:nowrap;margin-top:clamp(1.2rem,2vw,2rem);padding-bottom:.13em;font-size:clamp(4.7rem,6.55vw,7.85rem);font-weight:475;line-height:.93}.v2b-hero h1>span{display:block}.v2b-hero h1>span:first-child{width:fit-content;font-weight:630}.v2b-hero h1>span:last-child{margin-left:clamp(.7rem,1.7vw,2rem)}.v2b-hero h1 em{color:var(--v2b-ice);text-shadow:0 0 2.8rem #3fa9ff2b;font-weight:270}.v2b-hero__body{color:#beccdfc7;max-width:40rem;margin-top:clamp(1.5rem,2.3vw,2.35rem);font-size:clamp(1rem,1.14vw,1.18rem);font-weight:410;line-height:1.7}.v2b-hero__quiet-meta{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.v2b-hero__quiet-meta ul{color:#8ea2bc8f;font-family:var(--font-display);letter-spacing:.04em;flex-wrap:wrap;gap:.8rem 2.1rem;font-size:.66rem;font-weight:520;display:flex}.v2b-hero__quiet-meta li+li{position:relative}.v2b-hero__quiet-meta li+li:before{content:"";background:#8fd8ff59;border-radius:50%;width:.16rem;height:.16rem;position:absolute;top:50%;left:-1.08rem}.v2b-scroll-cue{color:#a4b8d199;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.8rem;font-size:.65rem;display:inline-flex}.v2b-scroll-cue i{background:#8fd8ff26;width:3.2rem;height:1px;overflow:hidden}.v2b-scroll-cue i:after{content:"";background:#a9e3ffb8;width:48%;height:1px;animation:1.8s ease-in-out infinite v2b-scroll-line;display:block}@keyframes v2b-scroll-line{0%,to{transform:translate(-110%)}50%{transform:translate(215%)}}.v2b-scene{align-items:center;min-height:112svh;display:flex;position:relative}.v2b-scene:before,.v2b-final:before{content:"";pointer-events:none;position:absolute;inset:0}.v2b-scene__composition{justify-content:space-between;align-items:center;gap:8vw;min-height:78svh;display:flex;position:relative}.v2b-scene__copy{width:min(42vw,40rem)}.v2b-scene--govern .v2b-scene__composition{justify-content:flex-end}.v2b-scene--govern .v2b-scene__copy{margin-left:auto}.v2b-scene__index{color:#8fd8ffa3;letter-spacing:.055em;margin-bottom:clamp(1rem,2vw,1.8rem);font-size:.67rem;font-weight:610}.v2b-scene h2,.v2b-services h2,.v2b-model h2,.v2b-final h2{max-width:11.5ch;color:var(--v2b-white);letter-spacing:-.058em;text-wrap:balance;margin-top:clamp(1.15rem,2vw,2rem);padding-bottom:.13em;font-size:clamp(3.5rem,5.7vw,6.6rem);font-weight:440;line-height:.96}.v2b-scene h2 span,.v2b-services h2 span,.v2b-model h2 span,.v2b-final h2 span,.v2b-scene h2 em,.v2b-services h2 em,.v2b-model h2 em,.v2b-final h2 em{display:block}.v2b-scene h2 em,.v2b-services h2 em,.v2b-model h2 em,.v2b-final h2 em{color:var(--v2b-ice);font-weight:270}.v2b-scene__copy>p:not(.v2b-scene__index,.eyebrow),.v2b-services__body>p,.v2b-final__copy>p:not(.eyebrow){color:#b8c8ddbf;max-width:38rem;margin-top:clamp(1.5rem,2.4vw,2.4rem);font-size:clamp(1rem,1.14vw,1.2rem);line-height:1.72}.v2b-signal-lexicon,.v2b-governance-terms{color:#b3c9e375;letter-spacing:.045em;font-size:clamp(.68rem,.73vw,.78rem);font-weight:540;display:grid;position:absolute}.v2b-signal-lexicon{right:var(--v2b-gutter);text-align:right;grid-template-columns:repeat(3,auto);gap:.65rem 1.9rem;bottom:6%}.v2b-signal-lexicon li:before{content:"";vertical-align:middle;background:#8fd8ff7a;border-radius:50%;width:.2rem;height:.2rem;margin-right:.55rem;display:inline-block;box-shadow:0 0 .5rem #3fa9ff61}.v2b-governance-terms{bottom:8%;left:var(--v2b-gutter);grid-template-columns:repeat(2,7.5rem);gap:1.2rem 2.2rem}.v2b-governance-terms li{padding-left:1rem;position:relative}.v2b-governance-terms li:before{content:"";background:#2ad4c485;width:.45rem;height:1px;position:absolute;top:.52em;left:0}.v2b-transition{background:radial-gradient(#04102333,#0000 61%);align-items:center;min-height:68svh;display:flex;position:relative}.v2b-transition__inner{justify-content:space-between;align-items:baseline;gap:5rem;display:flex}.v2b-transition__inner span,.v2b-transition__inner strong{color:#d3e0ef8a;letter-spacing:-.035em;max-width:13ch;font-size:clamp(1.2rem,2.5vw,2.8rem);font-weight:410}.v2b-transition__inner strong{color:#a9e3ffdb;text-align:right;font-weight:470}.v2b-transition__inner span:after{content:"";background:linear-gradient(90deg,#3fa9ff1a,#8fd8ff6b);width:clamp(3rem,8vw,8rem);height:1px;margin:0 .8rem .25em;display:inline-block}.v2b-services{grid-template-columns:minmax(0,1.15fr) minmax(19rem,.58fr);align-items:center;gap:clamp(4rem,10vw,13rem);display:grid;position:relative}.v2b-services__body{padding-top:clamp(4rem,16vh,10rem)}.v2b-services__body ol{counter-reset:service;gap:1.25rem;margin-block:clamp(2rem,4vw,3.6rem);display:grid}.v2b-services__body li{color:#dee7f3db;counter-increment:service;grid-template-columns:2rem 1fr;align-items:baseline;gap:.8rem;font-size:clamp(.95rem,1.08vw,1.15rem);display:grid}.v2b-services__body li:before{content:"0" counter(service);color:#8fd8ff80;letter-spacing:.08em;font-size:.58rem;font-weight:620}.v2b-model{grid-template-columns:minmax(0,.84fr) minmax(28rem,.7fr);align-items:center;gap:clamp(5rem,11vw,14rem);min-height:80svh;display:grid;position:relative}.v2b-model__sequence{gap:clamp(2rem,4.7vh,3.8rem);padding-left:2.2rem;display:grid;position:relative}.v2b-model__sequence:before{content:"";background:linear-gradient(#3fa9ff1f,#8fd8ff8a,#2ad4c438);width:1px;position:absolute;top:.8rem;bottom:.8rem;left:.25rem}.v2b-model__sequence li{grid-template-columns:3.2rem 1fr;gap:.25rem 1rem;display:grid;position:relative}.v2b-model__sequence li:before{content:"";background:#041126;border:1px solid #8fd8ff9e;border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:.54rem;left:-2.15rem;box-shadow:0 0 .9rem #2f6bff47}.v2b-model__sequence li>span,.v2b-model__sequence small{color:#8fa8c68f;letter-spacing:.055em;font-size:.62rem;font-weight:580}.v2b-model__sequence strong{color:#eef4fbe0;letter-spacing:-.018em;font-size:clamp(1rem,1.1vw,1.2rem);font-weight:510}.v2b-model__sequence small{grid-column:2;margin-top:.2rem}.v2b-final{align-items:center;min-height:118svh;display:flex;position:relative}.v2b-final__composition{align-items:center;min-height:78svh;display:flex;position:relative}.v2b-final__copy{width:min(54vw,51rem)}.v2b-final h2{max-width:11ch;font-size:clamp(4rem,6.2vw,7.1rem)}.home-footer{z-index:3;background:var(--v2b-black);position:relative}.motion-ready .home-v2b [data-reveal]{opacity:0;transition:opacity .76s ease, transform .9s var(--v2b-ease);will-change:opacity, transform;transform:translateY(1.35rem)}.motion-ready .home-v2b [data-reveal].is-visible{opacity:1;transform:translate(0,0)}@media (max-width:74rem){:root{--v2b-gutter:clamp(1.5rem, 3.4vw, 2.8rem)}.site-header__inner{grid-template-columns:auto 1fr auto}.desktop-nav{gap:1.2rem}.v2b-hero h1{width:min(83vw,68rem);font-size:clamp(4.15rem,7.25vw,5.9rem)}.v2b-scene__copy{width:min(48vw,37rem)}.v2b-services,.v2b-model{gap:clamp(3rem,7vw,7rem)}.v2b-services{grid-template-columns:minmax(0,1fr) minmax(18rem,.55fr)}.v2b-model{grid-template-columns:minmax(0,.78fr) minmax(23rem,.72fr)}}@media (max-width:62rem){.desktop-nav,.site-header>.site-header__inner>.header-cta{display:none}.site-header__inner{grid-template-columns:1fr auto}.mobile-menu-button{background:#030a1838;border:1px solid #8fd8ff2e;border-radius:0;place-content:center;gap:.42rem;width:2.8rem;height:2.8rem;display:grid}.mobile-menu-button span{background:#f7faffe6;width:1.1rem;height:1px}.mobile-navigation{z-index:calc(var(--z-header) + 2);padding:max(1.4rem, env(safe-area-inset-top)) var(--v2b-gutter) max(1.4rem, env(safe-area-inset-bottom));animation:v2b-mobile-menu-in .36s var(--v2b-ease);background:radial-gradient(at 78% 14%,#2f6bff24,#0000 24rem),linear-gradient(145deg,#010308,#030b1c 72%,#020713);flex-direction:column;display:flex;position:fixed;inset:0}@keyframes v2b-mobile-menu-in{0%{opacity:0;transform:translateY(-.7rem)}}.mobile-navigation__top{justify-content:space-between;align-items:center;display:flex}.mobile-navigation__top img{width:9rem}.mobile-navigation__top button{color:#cddaecb8;background:0 0;min-height:2.7rem;padding:.4rem 0;font-size:.74rem}.mobile-navigation>nav{margin-block:auto;display:grid}.mobile-navigation>nav>a,.mobile-products-toggle{color:#f7faffe6;letter-spacing:-.045em;background:0 0;border-bottom:1px solid #8fd8ff1a;align-items:center;min-height:4.6rem;font-size:clamp(1.65rem,5.3vw,2.6rem);font-weight:430;display:flex}.mobile-navigation>nav>a>span,.mobile-products-toggle>span{display:none}.mobile-products-toggle i{color:#8fd8ffa6;margin-left:auto;font-size:1.15rem;font-style:normal;font-weight:350}.mobile-products{opacity:0;max-height:0;transition:max-height .44s var(--v2b-ease), opacity .26s ease;display:grid;overflow:hidden}.mobile-products.is-open{opacity:1;max-height:20rem}.mobile-products>a{grid-template-columns:2.8rem 1fr;gap:0 .6rem;padding:.9rem 0 .9rem 1rem;display:grid}.mobile-products small{color:#8fd8ff8a;font-family:var(--font-display);grid-row:1/3;font-size:.56rem}.mobile-products strong{font-size:.96rem;font-weight:540}.mobile-products span{color:#a4b7cf9e;font-size:.68rem}.mobile-navigation__cta{border-radius:0;width:100%;min-height:3.45rem}.v2b-hero h1{width:91vw;font-size:clamp(3.9rem,8.45vw,5.1rem)}.v2b-hero__body{max-width:34rem}.v2b-scene__copy{width:min(57vw,35rem)}.v2b-scene--govern .v2b-scene__copy{width:min(55vw,34rem)}.v2b-services,.v2b-model{grid-template-columns:minmax(0,1fr);gap:3.5rem}.v2b-services__heading,.v2b-services__body,.v2b-model__heading,.v2b-model__sequence{width:min(66vw,42rem)}.v2b-services__body,.v2b-model__sequence{margin-left:auto;padding-top:0}}@media (max-width:49.9375rem){:root{--v2b-gutter:clamp(1.15rem, 5.2vw, 1.6rem);--v2b-header-height:4.6rem}.site-header,.site-header.is-scrolled{height:var(--v2b-header-height);box-shadow:none;background:linear-gradient(#010308e0,#01030800)}.site-header.is-scrolled{background:#02060ff5;box-shadow:0 1px #8fd8ff12}.site-header__brand img{width:8.25rem}.experience-layer:after{background:linear-gradient(#01030830,#0103080f 45%,#01030885),linear-gradient(90deg,#010308b8,#01030826 65%,#01030840)}.experience-fallback__halo{filter:blur(.45rem);width:116vw;height:50%;top:43%;right:-29%}.experience-fallback__signals{width:105vw;height:43vh;min-height:22rem;top:78%;right:-13%}.experience-fallback__monolith{opacity:1;filter:drop-shadow(0 2.25rem 2.8rem #000000eb)drop-shadow(0 0 2.7rem #2f6bff3d);width:15.75rem;height:22.5rem;left:63%;transform:translate(-50%,-50%)rotate(-4deg)}.experience-fallback__plane{background:linear-gradient(118deg,#76c1fd52,#071e3bf5 25%,#010711fc 62%,#22619c80);border-color:#94d9ff6b}.experience-fallback__slot{box-shadow:0 0 1.6rem #49aaffb8,0 0 4.5rem #2f6bff52}.experience-fallback__routes{opacity:.42}.experience-fallback__nodes{opacity:.52}.home-v2b:before{background:radial-gradient(at 90% 9%,#2f6bff17,#0000 20rem),linear-gradient(#0000 0 25%,#01030829 47%,#01030880 75%,#0000)}.v2b-hero{min-height:max(100svh,45rem)}.v2b-hero:before{background:linear-gradient(#010308eb 0%,#010308cc 38%,#0103081f 61%,#0103083d 100%),linear-gradient(90deg,#010308bf,#0000 88%)}.v2b-hero__light{width:100%;height:51%;top:38%;right:0}.v2b-hero__composition{min-height:inherit;padding-top:calc(var(--v2b-header-height) + 2.2rem);flex-direction:column;align-items:stretch;padding-bottom:1.2rem;display:flex}.v2b-hero__copy{width:100%;padding-top:0}.v2b-kicker{letter-spacing:.085em;font-size:.62rem}.v2b-hero h1{letter-spacing:-.062em;text-wrap:nowrap;width:100%;margin-top:1rem;font-size:clamp(2.38rem,10.2vw,2.85rem);line-height:.93}.v2b-hero h1>span{width:auto}.v2b-hero h1>span:nth-child(2),.v2b-hero h1>span:last-child{margin-left:0}.v2b-hero__body{max-width:34ch;margin-top:1.2rem;font-size:.9rem;line-height:1.62}.home-v2b .button-row{margin-top:1.45rem}.home-v2b .button{min-height:3.15rem}.v2b-hero__quiet-meta{margin-top:auto}.v2b-hero__quiet-meta ul{gap:.35rem 1rem;max-width:19rem;font-size:.55rem}.v2b-hero__quiet-meta li:nth-child(2){display:none}.v2b-hero__quiet-meta li+li:before{left:-.55rem}.v2b-scroll-cue{display:none}.v2b-scene{align-items:flex-start;min-height:94svh;padding-block:8rem 5rem}.v2b-scene:before{background:linear-gradient(#010308eb,#01030833 43%,#010308c7),radial-gradient(at 80% 55%,#2f6bff12,#0000 56%)}.v2b-scene__composition{min-height:auto;display:block}.v2b-scene__copy,.v2b-scene--govern .v2b-scene__copy{width:100%;margin-left:0}.v2b-scene__index{margin-bottom:.9rem;font-size:.59rem}.home-v2b .eyebrow{font-size:.6rem}.v2b-scene h2,.v2b-services h2,.v2b-model h2,.v2b-final h2{max-width:11.4ch;margin-top:.95rem;font-size:clamp(2.8rem,12.5vw,3.55rem);line-height:.98}.v2b-scene__copy>p:not(.v2b-scene__index,.eyebrow),.v2b-services__body>p,.v2b-final__copy>p:not(.eyebrow){max-width:34ch;margin-top:1.35rem;font-size:.93rem;line-height:1.64}.v2b-signal-lexicon,.v2b-governance-terms{margin-top:clamp(7rem,27vh,13rem);font-size:.62rem;position:relative;bottom:auto;left:auto;right:auto}.v2b-signal-lexicon{text-align:left;grid-template-columns:repeat(2,1fr);gap:.7rem 1rem}.v2b-governance-terms{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.v2b-transition{min-height:53svh}.v2b-transition__inner{gap:2rem;display:grid}.v2b-transition__inner span,.v2b-transition__inner strong{max-width:14ch;font-size:clamp(1.4rem,7vw,2rem)}.v2b-transition__inner strong{margin-left:auto}.v2b-transition__inner span:after{display:none}.v2b-services,.v2b-model{display:block}.v2b-services__heading,.v2b-services__body,.v2b-model__heading,.v2b-model__sequence{width:100%}.v2b-services__body{margin-top:clamp(7rem,25vh,12rem);margin-left:0}.v2b-services__body ol{gap:1rem;margin-block:1.7rem 2.2rem}.v2b-services__body li{font-size:.9rem}.v2b-model__sequence{gap:1.8rem;margin-top:clamp(7rem,23vh,11rem);margin-left:0}.v2b-model__sequence strong{font-size:.91rem}.v2b-final{align-items:flex-start;min-height:108svh;padding-top:8rem}.v2b-final:before{background:linear-gradient(#010308e6,#01030829 46%,#010308e6),radial-gradient(at 84% 54%,#2f6bff17,#0000 56%)}.v2b-final__composition{min-height:auto}.v2b-final__copy{width:100%}.v2b-final h2{max-width:10.8ch}.home-footer .site-footer{padding-top:5.5rem}.home-footer .site-footer__mega{font-size:clamp(4.5rem,22vw,7rem)}}@media (max-width:26.875rem){.v2b-hero h1{font-size:9.8vw}.v2b-hero__body{font-size:.86rem}.home-v2b .button-row{grid-template-columns:1fr;width:min(100%,20rem);display:grid}.home-v2b .button{width:100%}.v2b-hero__quiet-meta li:last-child{display:none}}@media (prefers-reduced-motion:reduce){.brand-loader{display:none!important}.v2b-scroll-cue i:after,.experience-layer canvas{animation:none!important}.experience-layer canvas{opacity:1}.motion-ready .home-v2b [data-reveal],.home-v2b [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}}:root{--v2b-black:#050505;--v2b-black-blue:#090506;--v2b-navy:#120609;--v2b-cobalt:#71162b;--v2b-azure:#f36e4b;--v2b-ice:#ff8263;--v2b-teal:#25d695;--v2b-white:#f5f3ef;--v2b-silver:#a29c9d;--v2b-muted:#777174;--v2b-line:#f5f3ef1f}body{background:#050505}body:has(.home-v2b){background:#050505}.brand-loader{background:radial-gradient(circle at 50% 48%,#71162b33,#0000 28rem),radial-gradient(circle at 50% 74%,#26070d52,#0000 38rem),#050505}.brand-loader:before{content:"";background-color:#0000;background-image:linear-gradient(#f5f3ef06 1px,#0000 1px),linear-gradient(90deg,#f5f3ef05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:4.5rem 4.5rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 76%);mask-image:radial-gradient(circle,#000,#0000 76%)}.brand-loader__atmosphere{background:radial-gradient(at 50% 58%,#f36e4b14,#0000 31rem),linear-gradient(112deg,#0000 32%,#8a213a0b,#0000 68%)}.brand-loader__handoff{gap:2.15rem;width:min(30rem,84vw)}.brand-loader__seal{aspect-ratio:1;filter:drop-shadow(0 3.4rem 3rem #000000e0)drop-shadow(0 0 3.5rem #71162b2e);width:clamp(14rem,24vw,21rem);animation:v9-loader-seal .86s var(--v2b-ease) forwards;position:relative;transform:scale(.86)rotate(-10deg)}.brand-loader__field,.brand-loader__ring,.brand-loader__iris,.brand-loader__core,.brand-loader__scan,.brand-loader__signal{position:absolute}.brand-loader__field{opacity:.14;animation:v9-loader-field .65s var(--v2b-ease) .12s forwards;border:clamp(.8rem,1.5vw,1.15rem) solid #0000;border-radius:50%;inset:5%}.brand-loader__field--one{clip-path:polygon(0 0,87% 0,66% 54%,100% 100%,0 100%);border-top-color:#201b1d;border-right-color:#3d0915;transform:translate(-1.1rem,.45rem)rotate(-16deg)}.brand-loader__field--two{clip-path:polygon(16% 0,100% 0,100% 100%,33% 100%,52% 48%);border-bottom-color:#71162b;border-left-color:#161214;transform:translate(1.15rem,-.35rem)rotate(13deg)}.brand-loader__ring{background:conic-gradient(from 18deg, #5b5557 0 11%, transparent 11% 17%, #211d1f 17% 31%, transparent 31% 39%, #71162b 39% 56%, transparent 56% 65%, #4a4446 65% 78%, transparent 78% 86%, #191517 86%);opacity:.12;animation:v9-loader-ring .72s var(--v2b-ease) .19s forwards;border-radius:50%;inset:17%;-webkit-mask:radial-gradient(circle,#0000 57%,#000 58% 74%,#0000 75%);mask:radial-gradient(circle,#0000 57%,#000 58% 74%,#0000 75%)}.brand-loader__iris{opacity:0;animation:v9-loader-iris .56s var(--v2b-ease) .3s forwards;background:radial-gradient(circle,#120609 0 31%,#25090f 32% 48%,#090506 74%);border:1px solid #ff82632e;border-radius:50%;inset:31%;overflow:hidden;box-shadow:inset 0 0 2rem #000,0 0 0 .35rem #3d0915b3}.brand-loader__iris>i{clip-path:polygon(0 50%,74% 0,100% 50%,74% 100%);transform-origin:0;width:54%;height:17%;transform:rotate(calc(var(--blade) * 60deg)) translateX(9%);background:linear-gradient(90deg,#171315,#4d101f 55%,#090506);border:1px solid #f5f3ef14;position:absolute;top:42%;left:50%}.brand-loader__core{z-index:4;aspect-ratio:1;opacity:0;background:radial-gradient(circle at 38% 30%,#e4fff4 0 4%,#7ee7bd 8%,#1a6246 31%,#07150f 68%);border:1px solid #7ee7bd7a;border-radius:50%;width:16%;animation:.26s .69s forwards v9-loader-core;top:50%;left:50%;transform:translate(-50%,-50%)scale(.55);box-shadow:0 0 2rem #25d69533,inset 0 0 1rem #f5f3ef2e}.brand-loader__core i{background:#d9fff0;border-radius:50%;position:absolute;inset:31%;box-shadow:0 0 1rem #25d695}.brand-loader__scan{z-index:5;opacity:0;background:linear-gradient(90deg,#0000,#ff8263,#f5f3ef,#25d695,#0000);width:64%;height:1px;animation:.42s .52s forwards v9-loader-scan;top:50%;left:18%;transform:translateY(-4rem);box-shadow:0 0 .8rem #ff826385}.brand-loader__signal{opacity:0;background:linear-gradient(90deg,#0000,#f36e4bd1,#0000);width:44vw;max-width:34rem;height:1px;animation:.62s 40ms forwards v9-loader-signal;top:50%}.brand-loader__signal--one{right:74%;transform:translateY(-3.25rem)rotate(6deg)}.brand-loader__signal--two{animation-delay:.1s;left:74%;transform:translateY(3.5rem)rotate(-8deg)}.brand-loader__name{color:#f5f3efdb;letter-spacing:.34em;text-indent:.34em;font-size:.68rem;animation-delay:.62s}@keyframes v9-loader-seal{to{transform:scale(1)rotate(0)}}@keyframes v9-loader-field{to{opacity:1;transform:translate(0)rotate(0)}}@keyframes v9-loader-ring{to{opacity:1;transform:rotate(0)}}@keyframes v9-loader-iris{to{opacity:1;transform:rotate(0)}}@keyframes v9-loader-core{to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes v9-loader-scan{20%{opacity:1}75%{opacity:.9}to{opacity:0;transform:translateY(4rem)}}@keyframes v9-loader-signal{35%{opacity:.9}to{opacity:.22;transform-origin:50%}}.site-header,.site-header.is-scrolled{height:5rem;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#050505e6,#12060970 64%,#0000);border-bottom:1px solid #8a213a24;transition:background .32s,border-color .32s,box-shadow .32s}.site-header.is-scrolled{background:linear-gradient(#050505f7,#120609e0);border-color:#8a213a47;box-shadow:0 .8rem 2.4rem #00000052}.site-header__brand img{width:clamp(8.35rem,9.5vw,9.2rem)}.desktop-nav>a,.products-menu>button{color:#c6bfc0c2}.desktop-nav>a:after,.products-menu>button:after{background:#f36e4b;box-shadow:0 0 .65rem #f36e4b52}.products-menu__panel{background:radial-gradient(circle at 76% -18%,#8a213a40,#0000 15rem),#090506fb;border-top-color:#f36e4b70}.products-menu__panel>p,.products-menu__panel>a>span{color:#ff8263b3}.products-menu__panel>a{border-top-color:#f5f3ef1a}.products-menu__panel small{color:#a29c9dbd}.header-cta{background:linear-gradient(115deg,#71162b6b,#f36e4b1a);border-color:#f36e4b66}.header-cta:hover{background:linear-gradient(115deg,#71162bb8,#f36e4b33);border-color:#ff8263a3}.experience-layer:after{background:linear-gradient(90deg,#050505f0 0%,#050505b3 25%,#0505051f 52%,#0505050a 77%,#05050533 100%),linear-gradient(#05050580,#0000 16%,#05050547)}.experience-fallback__halo{background:radial-gradient(at 57% 48%,#71162b57,#26070d1c 34%,#0000 66%),radial-gradient(at 66% 52%,#25d6950e,#0000 42%)}.experience-fallback__signals{width:min(64vw,72rem);right:0}.experience-fallback__seal{aspect-ratio:1;filter:drop-shadow(0 3.4rem 3.2rem #000000eb)drop-shadow(0 0 3.4rem #71162b29);width:min(42vw,38rem);top:50%;left:52%;transform:translate(-50%,-50%)rotate(-7deg)}.experience-fallback__field,.experience-fallback__ring,.experience-fallback__shoulder,.experience-fallback__aperture{position:absolute}.experience-fallback__field{border:clamp(1.1rem,2vw,1.65rem) solid #0000;border-radius:50%;inset:4%;box-shadow:inset 0 0 1.2rem #f5f3ef08,0 1.4rem 2rem #00000073}.experience-fallback__field--one{clip-path:polygon(0 0,88% 0,68% 56%,100% 100%,0 100%);border-top-color:#211d1f;border-right-color:#3d0915;transform:translate(-3%,2%)rotate(-14deg)}.experience-fallback__field--two{clip-path:polygon(13% 0,100% 0,100% 100%,31% 100%,54% 46%);border-bottom-color:#71162b;border-left-color:#151113;transform:translate(4%,-2%)rotate(12deg)}.experience-fallback__ring{background:conic-gradient(from 18deg, #70696b 0 10%, transparent 10% 17%, #242022 17% 31%, transparent 31% 39%, #71162b 39% 55%, transparent 55% 64%, #514b4d 64% 78%, transparent 78% 86%, #171315 86%);border-radius:50%;inset:18%;-webkit-mask:radial-gradient(circle,#0000 56%,#000 57% 74%,#0000 75%);mask:radial-gradient(circle,#0000 56%,#000 57% 74%,#0000 75%)}.experience-fallback__shoulder{background:linear-gradient(120deg,#292426,#090506 54%,#3d0915);border:1px solid #f5f3ef1a;width:13%;height:27%;top:37%;box-shadow:inset .2rem 0 .8rem #f5f3ef0a,0 1rem 1.6rem #0009}.experience-fallback__shoulder--left{left:5%;transform:rotate(-8deg)}.experience-fallback__shoulder--right{right:5%;transform:rotate(8deg)}.experience-fallback__aperture{background:radial-gradient(circle,#100507 0 26%,#310a14 28% 46%,#090506 70%);border:.35rem solid #1d181a;border-radius:50%;inset:32%;overflow:hidden;box-shadow:inset 0 0 2.4rem #000,0 0 0 .45rem #71162b66,0 0 2.8rem #f36e4b17}.experience-fallback__aperture>span{clip-path:polygon(0 50%,74% 0,100% 50%,74% 100%);transform-origin:0;width:55%;height:17%;transform:rotate(calc(var(--blade) * 60deg)) translateX(8%);background:linear-gradient(90deg,#171315,#4a0f1e 54%,#080405);border:1px solid #f5f3ef14;position:absolute;top:42%;left:50%}.experience-fallback__core{z-index:4;aspect-ratio:1;background:radial-gradient(circle at 38% 30%,#e4fff4 0 3%,#7ee7bd 7%,#175e45 30%,#07150f 68%);border:1px solid #7ee7bd80;border-radius:50%;width:25%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 1.8rem #25d69538,inset 0 0 1rem #f5f3ef29}.experience-fallback__core i{background:#d9fff0;border-radius:50%;position:absolute;inset:33%;box-shadow:0 0 .8rem #25d695}.experience-fallback__scan{z-index:5;opacity:.52;background:linear-gradient(90deg,#0000,#ff8263b3,#7ee7bdcc,#0000);width:84%;height:1px;position:absolute;top:50%;left:8%}.experience-fallback__path{background:linear-gradient(90deg,#0000,#f36e4b8f,#ff82632e)}.experience-fallback__nodes i{background:#ff8263c2;box-shadow:0 0 .8rem #f36e4b85}.home-v2b{background:linear-gradient(#0505050a,#05050514 82%,#050505e6)}.home-v2b:before{background:linear-gradient(#f5f3ef06 1px,#0000 1px) 0 0/4.5rem 4.5rem,linear-gradient(90deg,#f5f3ef05 1px,#0000 1px) 0 0/4.5rem 4.5rem,radial-gradient(at 78% 11%,#71162b21,#0000 24rem),radial-gradient(at 17% 47%,#26070d57,#0000 31rem)}.home-v2b .button{color:#f5f3ef;background:#09050657;border-color:#f5f3ef2e}.home-v2b .button:before{background:#ff8263}.home-v2b .button:hover{background:#3d09157a;border-color:#ff82638a}.home-v2b .button--primary{background:linear-gradient(115deg,#71162b,#e44945 62%,#f36e4b);border-color:#ff826394;box-shadow:0 1rem 2.8rem #71162b3d,inset 0 1px #fff3}.home-v2b .button--primary:hover{background:linear-gradient(115deg,#821b32,#ed514b 62%,#ff7958);border-color:#ffaa91b8;box-shadow:0 1.15rem 3rem #71162b52,inset 0 1px #ffffff3b}.v2b-kicker,.home-v2b .eyebrow{color:#c2b8bac2}.home-v2b .eyebrow:before{background:#f36e4b9e}.v2b-hero:before{background:radial-gradient(at 48% 52%,#0000 0 29%,#05050521 67%),linear-gradient(90deg,#050505f7,#050505ba 31%,#05050514 60%,#0000 84%)}.v2b-hero__light{background:radial-gradient(at 58% 44%,#71162b29,#0000 54%),radial-gradient(at 74% 58%,#25d69506,#0000 30%)}.v2b-hero h1{width:min(72vw,68rem);font-size:clamp(4.25rem,6.1vw,7.25rem)}.v2b-hero h1>span:first-child{font-weight:610}.v2b-hero h1>span:nth-child(2){color:#ff8263;margin-left:clamp(2rem,4.4vw,5.5rem);font-weight:330}.v2b-hero h1>span:last-child{margin-left:clamp(.65rem,1.7vw,2rem);font-size:.72em;font-weight:410}.v2b-hero h1 em{color:inherit;text-shadow:0 0 2.8rem #f36e4b24}.v2b-hero__body{color:#c9c1c2d1}.v2b-hero__quiet-meta ul,.v2b-scroll-cue{color:#a29c9dad}.v2b-hero__quiet-meta li+li:before,.v2b-scroll-cue i:after{background:#f36e4b8c}.v2b-scroll-cue i{background:#f5f3ef21}.v2b-scene--discover:before{background:radial-gradient(at 87% 46%,#f36e4b17,#0000 35%),linear-gradient(90deg,#050505f2,#05050587 35%,#0000 69%)}.v2b-scene--govern:before{background:radial-gradient(at 15% 48%,#25d6950d,#0000 30%),linear-gradient(90deg,#0000 30%,#05050578 55%,#050505f2)}.v2b-scene--services:before{background:radial-gradient(at 72% 54%,#71162b17,#0000 35%),linear-gradient(90deg,#050505f2,#05050561 42%,#05050521)}.v2b-scene--intelligence:before{background:radial-gradient(at 39% 54%,#8a213a1a,#0000 36%),linear-gradient(90deg,#050505a8,#0000 49%,#050505b8)}.v2b-scene__index{color:#ff8263b8}.v2b-scene h2 em,.v2b-services h2 em,.v2b-model h2 em,.v2b-final h2 em{color:#ff8263}.v2b-scene__copy>p:not(.v2b-scene__index,.eyebrow),.v2b-services__body>p,.v2b-final__copy>p:not(.eyebrow){color:#c2babbcc}.v2b-signal-lexicon,.v2b-governance-terms{color:#c2babb94}.v2b-signal-lexicon li:before{background:#f36e4bad;box-shadow:0 0 .5rem #f36e4b57}.v2b-governance-terms li:before{background:#25d69599}.v2b-transition{background:radial-gradient(#26070d47,#0000 61%)}.v2b-transition__inner span{color:#c2babb9e}.v2b-transition__inner strong{color:#7ee7bde0}.v2b-transition__inner span:after{background:linear-gradient(90deg,#f36e4b1a,#ff82637a)}.v2b-services__body li:before{color:#f36e4b9e}.v2b-model__sequence:before{background:linear-gradient(#f36e4b2e,#ff826385,#25d6954d)}.v2b-model__sequence li:before{background:#120609;border-color:#7ee7bda3;box-shadow:0 0 .9rem #25d69533}.v2b-model__sequence li>span,.v2b-model__sequence small{color:#a29c9dad}.v2b-final:before{background:radial-gradient(at 72% 48%,#25d6950f,#0000 34%),radial-gradient(at 68%,#71162b1f,#0000 50%),linear-gradient(90deg,#050505f7,#050505a8 34%,#0000 70%),linear-gradient(#0000 62%,#050505eb)}.home-footer{background:#050505}.home-footer .site-footer{background:radial-gradient(at 52% 0,#71162b1f,#0000 34rem),#050505;border-top-color:#8a213a2e}.home-footer .site-footer__mega{background:linear-gradient(#f5f3eff5,#71162b33);-webkit-background-clip:text;background-clip:text}@media (max-width:62rem){.mobile-menu-button{background:#26070d47;border-color:#f36e4b3d}.mobile-navigation{background:radial-gradient(at 78% 14%,#71162b33,#0000 24rem),linear-gradient(145deg,#050505,#120609 72%,#090506)}.mobile-navigation>nav>a,.mobile-products-toggle{border-bottom-color:#f5f3ef1a}.mobile-products-toggle i,.mobile-products small{color:#ff8263ad}.mobile-products span{color:#a29c9db8}}@media (max-width:49.9375rem){.site-header,.site-header.is-scrolled{height:var(--v2b-header-height);background:linear-gradient(#050505ed,#12060900)}.site-header.is-scrolled{background:#090506f7;box-shadow:0 1px #8a213a38}.experience-layer:after{background:linear-gradient(#05050538,#0505050a 45%,#05050594),linear-gradient(90deg,#050505b3,#0505051f 66%,#05050542)}.experience-fallback__halo{background:radial-gradient(at 57% 48%,#71162b61,#0000 65%);top:40%;right:-30%}.experience-fallback__signals{width:112vw;height:47vh;top:75%;right:-16%}.experience-fallback__seal{filter:drop-shadow(0 2.5rem 2.8rem #000000e6)drop-shadow(0 0 2.8rem #71162b3d);width:min(91vw,24rem);left:61%;transform:translate(-50%,-50%)rotate(-7deg)}.experience-fallback__core{width:30%}.home-v2b:before{background:linear-gradient(#f5f3ef05 1px,#0000 1px) 0 0/3.5rem 3.5rem,linear-gradient(90deg,#f5f3ef04 1px,#0000 1px) 0 0/3.5rem 3.5rem,radial-gradient(at 90% 9%,#71162b21,#0000 20rem)}.v2b-hero:before{background:linear-gradient(#050505f0 0%,#050505d1 37%,#0505051f 61%,#05050547 100%)}.v2b-hero h1{font-size:clamp(2.35rem,10vw,2.82rem)}.v2b-hero h1>span:nth-child(2),.v2b-hero h1>span:last-child{margin-left:0}.v2b-hero__body{color:#cdc5c6d6}.v2b-scene:before{background:linear-gradient(#050505ed,#05050533 43%,#050505cc),radial-gradient(at 80% 55%,#71162b1c,#0000 56%)}.v2b-final:before{background:linear-gradient(#050505eb,#05050529 46%,#050505eb),radial-gradient(at 84% 54%,#25d69512,#0000 56%)}}@media (prefers-reduced-motion:reduce){.brand-loader__seal,.brand-loader__field,.brand-loader__ring,.brand-loader__iris,.brand-loader__core,.brand-loader__scan,.brand-loader__signal{animation:none!important}}.brand-loader{transition:opacity .42s var(--v2b-ease), visibility 0s linear .42s;background:radial-gradient(at 50% 42%,#71162b38,#0000 32%),radial-gradient(at 50% 65%,#26070d38,#0000 44%),#050505}.brand-loader:after{content:"";pointer-events:none;transition:opacity .42s var(--v2b-ease);background:radial-gradient(circle at 50% 46%,#0000 0 24%,#0505052e 50%,#050505c7 100%);position:absolute;inset:0}.brand-loader__handoff{gap:0;width:100%;height:100%;position:absolute;inset:0}.brand-loader__seal{z-index:2;filter:drop-shadow(0 3.4rem 2.7rem #000000f0);width:min(31.25rem,42vw);transform-style:preserve-3d;animation:v9-parity-seal 1.18s var(--v2b-ease) forwards;transition:transform .42s var(--v2b-ease), opacity .34s ease, filter .42s ease;transform:translateY(-4vh)perspective(75rem)rotateX(2deg)rotateY(-4deg)scale(.9)}.brand-loader__seal:after{content:"";filter:blur(1.75rem);opacity:.75;background:#000;border-radius:50%;height:17%;position:absolute;bottom:4%;left:12%;right:8%;transform:translateZ(-5rem)}.brand-loader__field{filter:drop-shadow(0 1.6rem 1.6rem #000c);opacity:0;animation:v9-parity-field 1.05s var(--v2b-ease) forwards;border-width:clamp(1.1rem,2vw,1.55rem);inset:8%}.brand-loader__field--one{border-top-color:#3e3b3f;border-right-color:#3d0915;animation-delay:80ms;transform:translate3d(-1.4rem,.7rem,-2rem)rotate(-16deg)scale(.94)}.brand-loader__field--two{border-bottom-color:#71162b;border-left-color:#171416;animation-delay:.13s;transform:translate3d(1.55rem,-.55rem,-1rem)rotate(14deg)scale(.94)}.brand-loader__ring{background:conic-gradient(from -22deg, #74747a 0 7%, #35353a 7% 12%, #080809 12% 18%, transparent 18% 24%, #45454a 24% 35%, #171719 35% 41%, transparent 41% 47%, #8a213a 47% 55%, #4c0d20 55% 65%, #090708 65% 70%, transparent 70% 77%, #46464b 77% 88%, #18181a 88% 96%, transparent 96%);filter:drop-shadow(0 1.5rem 1.25rem #000);opacity:0;animation:v9-parity-ring 1.02s var(--v2b-ease) .14s forwards;inset:15%;transform:translateZ(3rem)rotate(-18deg)scale(.92);-webkit-mask:radial-gradient(circle,#0000 55%,#000 56% 74%,#0000 75%);mask:radial-gradient(circle,#0000 55%,#000 56% 74%,#0000 75%)}.brand-loader__shoulder{z-index:2;opacity:.08;width:18%;height:30%;animation:v9-parity-shoulder .88s var(--v2b-ease) .24s forwards;background:repeating-linear-gradient(100deg,#ffffff06 0 1px,#0000 1px 6px),linear-gradient(145deg,#5b5a60,#121214 36%,#3d0915 70%,#050505);border:1px solid #f5f3ef1c;position:absolute;top:35%;box-shadow:inset 0 1px #ffffff26,inset -1.3rem -1.2rem 1.9rem #000,0 1.7rem 1.7rem #000}.brand-loader__shoulder i{background:linear-gradient(120deg,#71162b52,#26070d14);border:1px solid #ff82632e;position:absolute;inset:18%}.brand-loader__shoulder--left{clip-path:polygon(0 9%,100% 0,82% 100%,0 91%);left:5%;transform:translate3d(-1.5rem,.45rem,5.4rem)rotate(-10deg)}.brand-loader__shoulder--right{clip-path:polygon(18% 0,100% 9%,100% 91%,0 100%);right:5%;transform:translate3d(1.5rem,-.35rem,5.4rem)rotate(10deg)}.brand-loader__iris{opacity:.1;animation:v9-parity-iris .76s var(--v2b-ease) .22s forwards;background:radial-gradient(circle,#030303 0 23%,#1e080e 24% 40%,#050505 41% 60%,#4d4d52 61% 62%,#141416 63% 67%,#050505 68%);border-color:#f5f3ef29;inset:31%;transform:translateZ(6.2rem)scale(.9);box-shadow:inset 0 0 4.5rem #000,0 0 0 .55rem #050505b8,0 1.9rem 2.8rem #000}.brand-loader__iris>i{background:linear-gradient(145deg,#5a595f 0,#171719 33%,#09090a 53%,#350b16 100%);box-shadow:inset 0 1px #f5f3ef21,inset -1.25rem -.9rem 1.55rem #000}.brand-loader__core{opacity:.08;width:15%;animation:v9-parity-core-form .43s var(--v2b-ease) .44s forwards, v9-parity-core-verify .28s var(--v2b-ease) .83s forwards;background:radial-gradient(circle at 38% 30%,#ffd1c6 0 2%,#f57a5c 3% 7%,#5a1320 15%,#14080a 38%,#050505 68%);border-color:#ff826361;transform:translate(-50%,-50%)translateZ(7.4rem)scale(.55);box-shadow:inset 0 0 1.7rem #000,0 0 0 .38rem #050505d6,0 0 0 .44rem #f5f3ef1a,0 0 1.6rem #f36e4b24}.brand-loader__core i{opacity:.12;animation:v9-parity-verify-point .28s var(--v2b-ease) .83s forwards;background:radial-gradient(circle at 35% 30%,#d8ffef,#25d695 38%,#126f4d 72%);inset:39%}.brand-loader__scan{width:56%;animation:.35s ease-out .76s forwards v9-parity-scan;left:22%}.brand-loader__signals{z-index:1;width:112vw;max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brand-loader__signals path{stroke:#ff8263e0;stroke-width:1.2px;stroke-dasharray:420;stroke-dashoffset:420px;filter:drop-shadow(0 0 .35rem #f36e4b40);animation:.72s 60ms forwards v9-parity-trace}.brand-loader__signals circle{fill:#ff8263;opacity:0;filter:drop-shadow(0 0 .45rem #f36e4b80);animation:.3s .26s forwards v9-parity-node}.brand-loader__name{z-index:4;letter-spacing:.2em;text-indent:.2em;animation:.3s .26s forwards v2b-loader-name;position:absolute;bottom:6vh}.brand-loader--leaving:before,.brand-loader--leaving:after,html[data-vianorm-loader=leaving] .brand-loader:before,html[data-vianorm-loader=leaving] .brand-loader:after{opacity:0}.brand-loader--leaving .brand-loader__seal,html[data-vianorm-loader=leaving] .brand-loader__seal{opacity:.24;filter:drop-shadow(0 3.6rem 3rem #000000e0);transform:translate(21vw,1vh)perspective(87.5rem)rotateX(0)rotateY(0)scale(1.34)}.brand-loader--leaving .brand-loader__signals,.brand-loader--leaving .brand-loader__name,html[data-vianorm-loader=leaving] .brand-loader__signals,html[data-vianorm-loader=leaving] .brand-loader__name{opacity:0;transition:opacity .25s}@keyframes v9-parity-seal{to{transform:translateY(-4vh)perspective(75rem)rotateX(2deg)rotateY(-4deg)scale(1)}}@keyframes v9-parity-field{to{opacity:1;transform:translateZ(-1.4rem)rotate(0)scale(1)}}@keyframes v9-parity-ring{to{opacity:1;transform:translateZ(3rem)rotate(0)scale(1)}}@keyframes v9-parity-shoulder{to{opacity:1;transform:translateZ(5.4rem)rotate(0)}}@keyframes v9-parity-iris{to{opacity:1;transform:translateZ(6.2rem)scale(1)}}@keyframes v9-parity-core-form{to{opacity:1;transform:translate(-50%,-50%)translateZ(7.4rem)scale(1)}}@keyframes v9-parity-core-verify{to{border-color:#7ee7bd87;box-shadow:inset 0 0 1.75rem #000,0 0 0 .38rem #050505d6,0 0 0 .45rem #7ee7bd29,0 0 2rem #25d69533}}@keyframes v9-parity-verify-point{to{opacity:1;box-shadow:0 0 1.1rem #25d69585}}@keyframes v9-parity-scan{0%{opacity:0;transform:translateY(-4rem)}50%{opacity:1}to{opacity:.14;transform:translateY(4rem)}}@keyframes v9-parity-trace{to{stroke-dashoffset:0}}@keyframes v9-parity-node{to{opacity:1}}.products-menu__panel{z-index:4;top:calc(100% - .2rem)}.products-menu__panel>a{z-index:1;pointer-events:auto;position:relative}@media (max-width:49.9375rem){.brand-loader__seal{width:min(88vw,23rem);transform:translateY(-8vh)perspective(56rem)rotateY(-3deg)scale(.9)}.brand-loader__signals{width:170vw}.brand-loader__name{bottom:5vh}.brand-loader--leaving .brand-loader__seal,html[data-vianorm-loader=leaving] .brand-loader__seal{transform:translate(8vw,-12vh)perspective(56rem)rotateY(0)scale(1.08)}@keyframes v9-parity-seal{to{transform:translateY(-8vh)perspective(56rem)rotateY(-3deg)scale(1)}}}
