@media (max-width:520px){.company-hero-checkpoint-glow:not(.one-vision-floating-bubble-ring){--company-glow-size:clamp(26px, 11vmin, 110px);inset:unset;top:50%;left:50%;transform:translate(-50%,-50%)}.company-hero-label{width:min(36ch,88vw);max-width:min(36ch,88vw);font-size:clamp(1.95rem,6vmin,2.55rem)}.one-vision-pillars-ring{--company-glow-size:clamp(180px, 42vmin, 320px);margin:0;inset:50% auto auto;transform:translateY(-50%)}.one-vision-pillars-ring--1{left:0}.one-vision-pillars-ring--2{left:var(--pillar-step)}.one-vision-pillars-ring--3{left:calc(var(--pillar-step) * 2)}.one-vision-pillars-ring--4{left:calc(var(--pillar-step) * 3)}.one-vision-pillars-ring--center{left:var(--pillar-center-x);transform:translate(-50%,-50%)}}.one-vision-page .company-prefooter-footer-wrap,.one-vision-page .home-hero-overlay-footer{background:0 0}.one-vision-static-section{display:contents}.one-vision-static-section-backdrop{z-index:0;box-sizing:border-box;background:var(--company-bg);--ov-static-backdrop-h:calc(clamp(1rem, 2.4vw, 1.75rem) + clamp(1.5rem, 5vh, 3.5rem) + (var(--one-vision-static-pin-track-vh) * 1vh) + clamp(1rem, 2.4vw, 1.75rem) + var(--one-vision-static-to-sm-gap,clamp(3.5rem, 18vh, 14rem)));min-height:var(--ov-static-backdrop-h);margin-bottom:calc(-1 * var(--ov-static-backdrop-h));pointer-events:none;position:relative}@supports (height:1lvh){.one-vision-static-section-backdrop{--ov-static-backdrop-h:calc(clamp(1rem, 2.4vw, 1.75rem) + clamp(1.5rem, 5vh, 3.5rem) + (var(--one-vision-static-pin-track-vh) * 1lvh) + clamp(1rem, 2.4vw, 1.75rem) + var(--one-vision-static-to-sm-gap,clamp(3.5rem, 18vh, 14rem)))}}.one-vision-static-section-pin-track,.one-vision-sm-bubble-section-pin-track,.one-vision-pillars-section-pin-track{--one-vision-static-pinned-label-bottom-gap:clamp(2.25rem, 6.5vh, 4.75rem)}@supports (height:1lvh){.one-vision-static-section-pin-track,.one-vision-sm-bubble-section-pin-track,.one-vision-pillars-section-pin-track{--one-vision-static-pinned-label-bottom-gap:clamp(2.25rem, 6.5lvh, 4.75rem)}}.one-vision-static-section-pin-track{--one-vision-static-section-pad-x:clamp(1rem, 2.4vw, 1.75rem);z-index:2;width:calc(100% + 2 * var(--one-vision-static-section-pad-x));margin-inline:calc(-1 * var(--one-vision-static-section-pad-x));padding-inline:var(--one-vision-pillars-track-inline-pad);min-height:calc(var(--one-vision-static-pin-track-vh) * 1vh);min-height:calc(var(--one-vision-static-pin-track-vh) * 1lvh);box-sizing:border-box;padding-top:calc(clamp(1rem,2.4vw,1.75rem) + clamp(1.5rem,5vh,3.5rem));padding-bottom:calc(clamp(1rem, 2.4vw, 1.75rem) + var(--one-vision-static-to-sm-gap,clamp(3.5rem, 18vh, 14rem)));flex-direction:column;display:flex;position:relative;overflow:visible}.one-vision-static-section-pin-track:before{content:"";flex:auto;min-height:0}.one-vision-floating-bubble-layer{z-index:1;pointer-events:none;opacity:1;width:100%;height:100lvh;position:fixed;top:0;left:0;right:0}.one-vision-floating-bubble-inner{--ov-stable-vmin:min(1lvw, 1lvh);--ov-bloom-t:calc(clamp(0, var(--one-vision-static-scroll-progress), 1) * var(--one-vision-outlines-gate,0));--ov-sm-p:clamp(0, var(--one-vision-sm-bubble-scroll-progress), 1);--ov-pillars-t:clamp(0, var(--one-vision-pillars-scroll-progress), 1);--ov-pillars-final-x:calc(-50lvw * (var(--ov-pillars-panel-span,6) / var(--ov-pillars-grid-columns,12)));--ov-pillars-final-y:var(--ov-pillars-ring-final-y,0px);--ov-main-ring-glow-size:clamp(240px, min(52lvw, 52lvh), 520px);--ov-main-ring-r-layout:calc(.5 * var(--ov-main-ring-glow-size) * .64);--ov-main-ring-radius:calc(var(--ov-main-ring-r-layout) * var(--ov-ring-radial));--ov-pillars-groups-sweep-angle:0deg;--ov-pillars-bloom-dot-x:0px;--ov-pillars-bloom-dot-y:0px;--ov-pillars-ring-x-inner-left:calc(-14 * var(--ov-stable-vmin,min(1lvw, 1lvh)));--ov-pillars-ring-x-inner-right:calc(14 * var(--ov-stable-vmin,min(1lvw, 1lvh)));--one-vision-bubble-glow-hero:calc((.2 + (.8 * var(--one-vision-hero-ring-expand))) * var(--one-vision-hero-glow-fade));--one-vision-main-inner-glow:1;--one-vision-bubble-glow-strength:calc(min(1, calc(var(--one-vision-bubble-glow-hero) + (var(--ov-bloom-t) * var(--one-vision-main-inner-static-boost,1)))) * (1 - var(--ov-sm-p)) * var(--one-vision-main-inner-glow,0));--company-glow-opacity:1;--company-glow-scale:1;--ov-ring-hero-only:calc(var(--one-vision-hero-ring-scale) * var(--one-vision-hero-ring-expand));--ov-ring-settled-only:calc(var(--one-vision-settled-ring-scale) * var(--one-vision-hero-ring-expand));--ov-ring-with-static:calc(var(--ov-ring-hero-only) * ( 1 + ( var(--one-vision-static-ring-scale-boost,.5) * clamp(0, var(--one-vision-static-scroll-progress), 1) ) ));--ov-ring-radial:calc(var(--ov-ring-with-static) * (1 - var(--ov-sm-p)) + var(--ov-ring-settled-only) * var(--ov-sm-p));--ov-ring-radial-outline:var(--one-vision-settled-ring-scale);width:100%;height:100%;position:absolute;top:0;left:0;right:0}.one-vision-page[data-ov-mid-grow=false]{--one-vision-static-ring-scale-boost:0;--one-vision-main-inner-static-boost:0;--one-vision-sm-bubble-pin-track-vh:0;--one-vision-static-to-sm-gap:0px;--one-vision-hero-ring-scale:var(--one-vision-settled-ring-scale)}.one-vision-page[data-ov-mid-grow=false] .one-vision-sm-bubble-section-pin-track,.one-vision-page[data-ov-mid-grow=false] .one-vision-sm-bubble-section-backdrop{display:none}.one-vision-page[data-ov-mid-grow=false] .one-vision-static-section-pin-track{padding-bottom:clamp(1rem,2.4vw,1.75rem)}.one-vision-page[data-ov-mid-grow=false] .one-vision-floating-bubble-inner{--ov-sm-p:clamp(0, var(--one-vision-static-scroll-progress), 1);--ov-ring-radial:calc(var(--ov-ring-hero-only) * (1 - var(--ov-sm-p)) + var(--ov-ring-settled-only) * var(--ov-sm-p))}.one-vision-page{isolation:isolate;--one-vision-scroll-length-scale:1.35;--one-vision-hero-progress:0;--one-vision-static-scroll-progress:0;--one-vision-sm-bubble-scroll-progress:0;--one-vision-pillars-track-inline-pad:clamp(1.25rem, 2.4vw, 1.85rem);--one-vision-pillars-scroll-progress:0;--one-vision-pillars-shift-scroll-progress:0;--one-vision-pillars-panel-progress:0;--one-vision-pillars-groups-reveal-progress:0;--ov-pillars-groups-p:clamp(0, var(--one-vision-pillars-groups-reveal-progress,0), 1);--one-vision-pillars-groups-reveal-2-progress:0;--ov-pillars-groups-2-p:clamp(0, var(--one-vision-pillars-groups-reveal-2-progress,0), 1);--one-vision-pillars-groups-reveal-3-progress:0;--ov-pillars-groups-3-p:clamp(0, var(--one-vision-pillars-groups-reveal-3-progress,0), 1);--one-vision-pillars-groups-reveal-4-progress:0;--ov-pillars-groups-4-p:clamp(0, var(--one-vision-pillars-groups-reveal-4-progress,0), 1);--ov-pillars-reveal-crossfade-compact-end:.12;--ov-pillars-reveal-crossfade-expand-end:.92;--ov-pillars-reveal-crossfade-expand-span:max(.001, calc(var(--ov-pillars-reveal-crossfade-expand-end) - var(--ov-pillars-reveal-crossfade-compact-end)));--ov-pillars-bg-fade-2:clamp(0, calc(var(--ov-pillars-groups-2-p) / var(--ov-pillars-reveal-crossfade-expand-end)), 1);--ov-pillars-bg-fade-3:clamp(0, calc(var(--ov-pillars-groups-3-p) / var(--ov-pillars-reveal-crossfade-expand-end)), 1);--ov-pillars-bg-fade-4:clamp(0, calc(var(--ov-pillars-groups-4-p) / var(--ov-pillars-reveal-crossfade-expand-end)), 1);--ov-pillars-g2-01-to-compact-t:clamp(0, calc(var(--ov-pillars-groups-2-p) / var(--ov-pillars-reveal-crossfade-compact-end)), 1);--ov-pillars-g2-02-to-full-t:clamp(0, calc((var(--ov-pillars-groups-2-p) - var(--ov-pillars-reveal-crossfade-compact-end)) / var(--ov-pillars-reveal-crossfade-expand-span)), 1);--ov-pillars-g3-02-to-compact-t:clamp(0, calc(var(--ov-pillars-groups-3-p) / var(--ov-pillars-reveal-crossfade-compact-end)), 1);--ov-pillars-g3-03-to-full-t:clamp(0, calc((var(--ov-pillars-groups-3-p) - var(--ov-pillars-reveal-crossfade-compact-end)) / var(--ov-pillars-reveal-crossfade-expand-span)), 1);--ov-pillars-g4-03-to-compact-t:clamp(0, calc(var(--ov-pillars-groups-4-p) / var(--ov-pillars-reveal-crossfade-compact-end)), 1);--ov-pillars-g4-04-to-full-t:clamp(0, calc((var(--ov-pillars-groups-4-p) - var(--ov-pillars-reveal-crossfade-compact-end)) / var(--ov-pillars-reveal-crossfade-expand-span)), 1);--ov-pillars-g2-02-display-full-t:calc(var(--ov-pillars-g2-02-to-full-t,0) * (1 - var(--ov-pillars-g3-02-to-compact-t,0)));--ov-pillars-g3-03-display-full-t:calc(var(--ov-pillars-g3-03-to-full-t,0) * (1 - var(--ov-pillars-g4-03-to-compact-t,0)));--ov-pillars-reveal-body-start:.32;--ov-pillars-reveal-body-span:max(.001, calc(1 - var(--ov-pillars-reveal-body-start)));--ov-pillars-reveal-body-max-h:26rem;--ov-pillars-g2-02-body-t:clamp(0, calc((var(--ov-pillars-g2-02-display-full-t,0) - var(--ov-pillars-reveal-body-start)) / var(--ov-pillars-reveal-body-span)), 1);--ov-pillars-g3-03-body-t:clamp(0, calc((var(--ov-pillars-g3-03-display-full-t,0) - var(--ov-pillars-reveal-body-start)) / var(--ov-pillars-reveal-body-span)), 1);--ov-pillars-g4-04-body-t:clamp(0, calc((var(--ov-pillars-g4-04-to-full-t,0) - var(--ov-pillars-reveal-body-start)) / var(--ov-pillars-reveal-body-span)), 1);--ov-pillars-grid-columns:12;--ov-pillars-panel-span:6;--ov-pillars-mobile-panel-height:500px;--ov-pillars-ring-final-y:0px;--ov-pillars-focus-title-expanded:clamp(1.5rem, 2.25vw, 1.75rem);--ov-pillars-shift-lift-end:.36;--ov-pillars-shift-p:clamp(0, var(--one-vision-pillars-shift-scroll-progress), 1);--ov-pillars-shift-lift-t:clamp(0, calc(var(--ov-pillars-shift-p) / max(.001, var(--ov-pillars-shift-lift-end))), 1);--ov-pillars-shift-ring-t:clamp(0, calc((var(--ov-pillars-shift-p) - var(--ov-pillars-shift-lift-end)) / max(.001, calc(var(--ov-pillars-shift-merge-end) - var(--ov-pillars-shift-lift-end)))), 1);--ov-pillars-shift-merge-end:.95;--ov-pillars-outline-fade-from:var(--ov-pillars-shift-merge-end);--ov-pillars-outline-fade-t:clamp(0, calc((var(--ov-pillars-shift-p) - var(--ov-pillars-outline-fade-from)) / max(.001, calc(1 - var(--ov-pillars-outline-fade-from)))), 1);--ov-main-ring-finale-t:clamp(0, calc((var(--one-vision-pillars-shift-scroll-progress,0) - var(--ov-pillars-shift-merge-end)) / max(.001, calc(1 - var(--ov-pillars-shift-merge-end)))), 1);--one-vision-main-ring-hidden:0;--one-vision-pillars-bg-pinned:0;--one-vision-centered-transition-progress:0;--one-vision-centered-we-are-progress:0;--one-vision-centered-outro-progress:0;--one-vision-centered-embrace-progress:0;--one-vision-ring-dots-progress:0;--ov-centered-outro-p:clamp(0, var(--one-vision-centered-outro-progress,0), 1);--ov-centered-tagline-t:clamp(0, var(--ov-centered-outro-p), 1);--ov-centered-tagline-word-overlap:.88;--ov-centered-embrace-tagline-fade-out:0;--ov-centered-embrace-prefooter-cover-t:clamp(0, var(--one-vision-centered-embrace-progress,0), 1);--ov-centered-primary-out:clamp(0, calc(var(--ov-centered-embrace-prefooter-cover-t) / .22), 1);--ov-centered-ecosystem-t:clamp(0, calc((var(--ov-centered-embrace-prefooter-cover-t) - .32) / .28), 1);--ov-centered-ecosystem-next-at:.65;--ov-centered-transition-p:clamp(0, var(--one-vision-centered-transition-progress,0), 1);--ov-centered-ring-t:clamp(0, calc(var(--ov-centered-transition-p) / .5), 1);--ov-centered-pillars-exit-t:var(--ov-centered-ring-t);--ov-centered-we-are-t:clamp(0, var(--one-vision-centered-we-are-progress,0), 1);--ov-centered-we-next-at:.65;--ov-centered-black-t:clamp(0, var(--ov-centered-we-are-t,0), 1);--one-vision-sm-bubble-pin-track-vh:calc(85 * var(--one-vision-scroll-length-scale,1));--one-vision-pillars-reveals-extra-vh:320;--one-vision-pillars-reveals-mobile-extra-vh:0;--one-vision-pillars-ring-shift-extra-vh:300;--one-vision-pillars-panel-extra-vh:120;--one-vision-pillars-pin-track-vh:calc(248 * var(--one-vision-scroll-length-scale,1) + var(--one-vision-pillars-reveals-extra-vh,0) + var(--one-vision-pillars-reveals-mobile-extra-vh,0) + var(--one-vision-pillars-ring-shift-extra-vh,0) + var(--one-vision-pillars-panel-extra-vh,0));--one-vision-centered-outro-extra-vh:0;--one-vision-centered-dwell-vh:10;--one-vision-centered-ring-dots-fade-vh:54;--one-vision-centered-ring-dots-dwell-vh:95;--one-vision-centered-pin-track-vh:calc(255 * var(--one-vision-scroll-length-scale,1) + var(--one-vision-centered-outro-extra-vh,0) + var(--one-vision-centered-dwell-vh,0) + var(--one-vision-centered-ring-dots-fade-vh,0) + var(--one-vision-centered-ring-dots-dwell-vh,0));--one-vision-static-pin-track-vh:calc(130 * var(--one-vision-scroll-length-scale,1));--one-vision-static-to-sm-gap:clamp(3.5rem, calc(18vh * var(--one-vision-scroll-length-scale,1)), 14rem);--one-vision-static-heading-exit:0;--one-vision-sm-bubble-heading-exit:0;--one-vision-pillars-heading-exit-start:0;--one-vision-pillars-heading-exit-span:.55;--one-vision-pin-label-exit-blur-px:14;--one-vision-pillars-heading-exit:clamp(0, 1, calc(( clamp(0, var(--one-vision-centered-transition-progress), 1) - var(--one-vision-pillars-heading-exit-start,0) ) / max(.001, var(--one-vision-pillars-heading-exit-span,.5))));--one-vision-outlines-gate:0;--one-vision-static-ring-scale-boost:1;--one-vision-main-inner-static-boost:1;--one-vision-hero-ring-expand:min(1, calc(var(--one-vision-hero-progress) / .8));--one-vision-hero-glow-fade:min(1, calc((1 - var(--one-vision-hero-progress)) / .2));--one-vision-hero-ring-scale:2.2;--one-vision-settled-ring-scale:1.7;min-height:100lvh;position:relative}@media (min-width:1920px) and (max-width:2560px){.one-vision-page{--ov-pillars-grid-columns:16;--ov-pillars-panel-span:6}}@media (max-width:1024px){.one-vision-page{--ov-pillars-grid-columns:8;--ov-pillars-panel-span:4}}@media (max-width:768px){.one-vision-page{--ov-pillars-panel-span:0;--ov-pillars-ring-final-y:calc(-.5 * var(--ov-pillars-mobile-panel-height));--one-vision-pillars-reveals-mobile-extra-vh:200;--Font-size-H1:42px;--Font-size-H2:2rem;--Font-size-H3:24px;--Font-size-H4:18px;--ov-pillars-focus-title-expanded:clamp(1.125rem, 3.6vw, 1.3125rem)}.one-vision-page .company-hero-label{font-size:clamp(1.5rem,4vmin,2.625rem)}}.one-vision-page .one-vision-hero-root{display:contents}.one-vision-page .one-vision-hero-root .company-hero-word{color:#ffffff26;filter:blur(calc(var(--hero-word-reveal-blur-px,0px) + var(--hero-word-exit-blur-t,0) * 14px))}.one-vision-page .one-vision-hero-root .company-hero-word--accent{color:#ffffff26}.one-vision-page .one-vision-hero-root .company-hero-label{transform:scale(calc(1 - var(--ov-hero-label-exit,0) * .55));transform-origin:50%;will-change:transform}@media (max-width:1023px){.one-vision-page .one-vision-hero-root .company-hero-label{transform:translate(-50%, -50%) scale(calc(1 - var(--ov-hero-label-exit,0) * .55))}}.one-vision-page .company-hero{min-height:190lvh}.one-vision-page .scroll-page-section{min-height:100lvh}.one-vision-page .one-vision-hero-section-backdrop{z-index:0;box-sizing:border-box;background:var(--company-bg);--ov-hero-host-h:calc(190vh * var(--one-vision-scroll-length-scale,1));min-height:var(--ov-hero-host-h);margin-bottom:calc(-1 * var(--ov-hero-host-h));pointer-events:none;position:relative}@supports (height:1lvh){.one-vision-page .one-vision-hero-section-backdrop{--ov-hero-host-h:calc(190lvh * var(--one-vision-scroll-length-scale,1))}.one-vision-page{--one-vision-static-to-sm-gap:clamp(3.5rem, calc(18lvh * var(--one-vision-scroll-length-scale,1)), 14rem)}}.one-vision-page .one-vision-hero-section-backdrop:before{content:"";z-index:0;opacity:calc(var(--company-profile-transition,0) * (1 - var(--company-press-transition,0)));pointer-events:none;background:#fff;position:absolute;inset:0}.one-vision-page .company-hero-inner{z-index:2;padding:0 clamp(1.5rem,5vw,3rem);position:relative;top:auto}.one-vision-floating-bubble-shell{transform-origin:50%;justify-content:center;align-items:center;width:100%;height:100%;margin:0;display:flex;position:absolute;top:0;left:0;right:0;transform:scale(1)}.one-vision-floating-bubble-shell--ring-main{transform:translate(var(--ov-ring-tx,0px), var(--ov-ring-ty,0px)) scale(calc(var(--ov-ring-radial) * (1 + .3 * var(--ov-centered-embrace-prefooter-cover-t,0))));transform-origin:50%}.one-vision-floating-bubble-shell--ring-outline{--ov-off-x:0;--ov-off-y:0;transform:translate(var(--ov-ring-tx,0px), var(--ov-ring-ty,0px)) scale(var(--ov-ring-radial-outline,var(--ov-ring-radial)));transform-origin:50%}.one-vision-floating-bubble-shell--ring-outline--1{--ov-off-x:calc(7.25 * var(--ov-stable-vmin,min(1lvw, 1lvh)));--ov-off-y:calc(-5.5 * var(--ov-stable-vmin,min(1lvw, 1lvh)))}.one-vision-floating-bubble-shell--ring-outline--2{--ov-off-x:calc(-6.4 * var(--ov-stable-vmin,min(1lvw, 1lvh)));--ov-off-y:calc(8 * var(--ov-stable-vmin,min(1lvw, 1lvh)))}.one-vision-floating-bubble-shell--ring-outline--3{--ov-off-x:calc(8.25 * var(--ov-stable-vmin,min(1lvw, 1lvh)));--ov-off-y:calc(4.5 * var(--ov-stable-vmin,min(1lvw, 1lvh)))}.one-vision-floating-bubble-shell--ring-outline--4{--ov-off-x:calc(-5.1 * var(--ov-stable-vmin,min(1lvw, 1lvh)));--ov-off-y:calc(-6.75 * var(--ov-stable-vmin,min(1lvw, 1lvh)))}.one-vision-floating-bubble-shell--bloom-dot{z-index:10;transform:translate(var(--ov-ring-tx,0px), var(--ov-ring-ty,0px)) scale(var(--ov-ring-radial));transform-origin:50%;pointer-events:none}.one-vision-floating-bubble-bloom-dot-track{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.one-vision-floating-bubble-ring{--company-glow-size:var(--ov-main-ring-glow-size);inset:unset;z-index:2;transform-origin:50%;flex-shrink:0;margin:0;position:relative;inset:auto;transform:scale(.64)}.one-vision-floating-bubble-ring--outline{opacity:calc(clamp(0, var(--one-vision-static-scroll-progress), 1) * var(--one-vision-outlines-gate,0) * (1 - var(--ov-pillars-outline-fade-t)));z-index:3;background:0 0;border-color:#787878}@media (max-width:520px){.one-vision-floating-bubble-inner{--ov-main-ring-glow-size:clamp(200px, min(58lvw, 58lvh), 460px)}}.one-vision-page[data-ov-shift-finale] .company-hero-checkpoint-glow.one-vision-floating-bubble-ring:not(.one-vision-floating-bubble-ring--outline){--ov-ring-expand-white:var(--ov-centered-embrace-prefooter-cover-t,0);--ov-ring-fill-t:max(var(--ov-ring-dots-in,0), calc(var(--ov-ring-expand-white) * .62));background:radial-gradient(circle at 50% 50%, transparent 0%, transparent 55%, rgba(220, 220, 228, calc(.28 * var(--ov-ring-fill-t))) 75%, rgba(240, 240, 246, calc(.62 * var(--ov-ring-fill-t))) 92%, rgba(255, 255, 255, calc(.88 * var(--ov-ring-fill-t))) 100%);border-style:dashed;border-width:2px;border-color:color-mix(in srgb, #d2d2dab8 calc((1 - var(--ov-ring-expand-white)) * 100%), #fffffff5 calc(var(--ov-ring-expand-white) * 100%));filter:blur(calc(1.15px * var(--ov-ring-expand-white)));box-shadow:0 0 calc(14px * var(--ov-ring-expand-white)) calc(1.5px * var(--ov-ring-expand-white)) rgba(255, 255, 255, calc(.22 * var(--ov-ring-expand-white))), 0 0 calc(36px * var(--ov-ring-expand-white)) calc(8px * var(--ov-ring-expand-white)) rgba(255, 255, 255, calc(.1 * var(--ov-ring-expand-white)))}.one-vision-page[data-ov-shift-finale] .company-hero-checkpoint-glow.one-vision-floating-bubble-ring:not(.one-vision-floating-bubble-ring--outline):after{content:"";box-sizing:border-box;border-style:solid;border-width:3px;border-color:color-mix(in srgb, #787878 calc((1 - var(--ov-centered-embrace-prefooter-cover-t,0)) * 100%), #fff calc(var(--ov-centered-embrace-prefooter-cover-t,0) * 100%));pointer-events:none;z-index:1;width:calc(100% + 5px);height:calc(100% + 5px);-webkit-mask:conic-gradient(from 0deg at 50% 50%, #000 0deg, #000 var(--ov-pillars-groups-sweep-angle,0deg), transparent var(--ov-pillars-groups-sweep-angle,0deg));-webkit-mask:conic-gradient(from 0deg at 50% 50%, #000 0deg, #000 var(--ov-pillars-groups-sweep-angle,0deg), transparent var(--ov-pillars-groups-sweep-angle,0deg));mask:conic-gradient(from 0deg at 50% 50%, #000 0deg, #000 var(--ov-pillars-groups-sweep-angle,0deg), transparent var(--ov-pillars-groups-sweep-angle,0deg));border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.one-vision-page[data-ov-centered-ring-local=true][data-ov-shift-finale] .company-hero-checkpoint-glow.one-vision-floating-bubble-ring:not(.one-vision-floating-bubble-ring--outline),.one-vision-page[data-ov-ring-expand][data-ov-shift-finale] .company-hero-checkpoint-glow.one-vision-floating-bubble-ring:not(.one-vision-floating-bubble-ring--outline){border-style:solid}.one-vision-page[data-ov-centered-ring-local=true][data-ov-shift-finale] .company-hero-checkpoint-glow.one-vision-floating-bubble-ring:not(.one-vision-floating-bubble-ring--outline):after,.one-vision-page[data-ov-ring-expand][data-ov-shift-finale] .company-hero-checkpoint-glow.one-vision-floating-bubble-ring:not(.one-vision-floating-bubble-ring--outline):after{-webkit-mask:none;mask:none}.one-vision-floating-bubble-bloom-dot-track .one-vision-floating-bubble-bloom,.one-vision-floating-bubble-bloom-dot-track .one-vision-floating-bubble-dot{inset:unset;transform:translate(calc(-50% + var(--ov-pillars-bloom-dot-x,0px)), calc(-50% + var(--ov-pillars-bloom-dot-y,0px)));transform-origin:50%;margin:0;position:absolute;top:0;left:0}.one-vision-floating-bubble-bloom-dot-track .one-vision-floating-bubble-bloom{aspect-ratio:1;z-index:1;--ov-bloom-visible:calc(clamp(0, var(--ov-bloom-t,0), 1) * (1 - var(--ov-centered-ring-t,0)));--ov-bloom-size-static:calc(.62 + .38 * clamp(0, var(--ov-bloom-t,0), 1));--ov-bloom-size-sm:.62;--ov-bloom-opacity-static:calc(.62 + .18 * clamp(0, var(--ov-bloom-t,0), 1));--ov-bloom-opacity-sm:.62;width:clamp(22px,min(3.2lvw,3.2lvh),44px);opacity:calc(var(--ov-bloom-visible) * ( var(--ov-bloom-opacity-static) * (1 - var(--ov-sm-p,0)) + var(--ov-bloom-opacity-sm) * var(--ov-sm-p,0) ));transform:translate(calc(-50% + var(--ov-pillars-bloom-dot-x,0px)), calc(-50% + var(--ov-pillars-bloom-dot-y,0px))) scale(calc(var(--ov-bloom-visible) * ( var(--ov-bloom-size-static) * (1 - var(--ov-sm-p,0)) + var(--ov-bloom-size-sm) * var(--ov-sm-p,0) )));filter:blur(calc((6px + 2px * clamp(0, var(--ov-bloom-t,0), 1)) * (1 - var(--ov-sm-p,0)) + 6px * var(--ov-sm-p,0)))}.one-vision-floating-bubble-bloom-dot-track .one-vision-floating-bubble-dot{filter:blur(2.6px);z-index:3;--ov-dot-visible:calc(clamp(0, var(--ov-bloom-t,0), 1) * (1 - var(--ov-centered-ring-t,0)));width:clamp(5px,min(.6lvw,.6lvh),9px);height:clamp(5px,min(.6lvw,.6lvh),9px);opacity:var(--ov-dot-visible);transform:translate(calc(-50% + var(--ov-pillars-bloom-dot-x,0px)), calc(-50% + var(--ov-pillars-bloom-dot-y,0px))) scale(calc(var(--ov-dot-visible) * ( (.9 + .1 * clamp(0, var(--ov-bloom-t,0), 1)) * (1 - var(--ov-sm-p,0)) + .9 * var(--ov-sm-p,0) )));background:#fffffffa;border-radius:50%;box-shadow:0 0 10px #ffffff8c,0 0 18px #ffffff47}.one-vision-page .one-vision-floating-bubble-bloom,.one-vision-page .one-vision-floating-bubble-dot{animation-name:none;animation-timeline:auto}.one-vision-static-section-dot{filter:blur(2.6px);z-index:3;background:#fffffffa;border-radius:50%;width:clamp(5px,min(.6lvw,.6lvh),9px);height:clamp(5px,min(.6lvw,.6lvh),9px);margin:auto;position:absolute;inset:0;box-shadow:0 0 10px #ffffff8c,0 0 18px #ffffff47}.one-vision-static-section-bloom{aspect-ratio:1;background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--company-creation-accent,#17e8c2) 58%, white 42%) 0%, color-mix(in srgb, var(--company-creation-accent,#17e8c2) 72%, white 28%) 18%, color-mix(in srgb, var(--company-creation-accent,#17e8c2) 82%, white 18%) 38%, color-mix(in srgb, var(--company-creation-accent,#17e8c2) 52%, transparent 48%) 64%, transparent 88%);filter:blur(9px);opacity:.86;z-index:1;border-radius:50%;width:clamp(36px,min(5lvw,5lvh),72px);margin:auto;position:absolute;inset:0}.one-vision-floating-bubble-bloom-dot-track .one-vision-static-section-bloom,.one-vision-floating-bubble-bloom-dot-track .one-vision-static-section-dot{inset:unset;margin:0;top:0;left:0}.one-vision-floating-bubble-bloom-dot-track .one-vision-static-section-bloom{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--company-creation-accent,#17e8c2) 58%, white 42%) 0%, color-mix(in srgb, var(--company-creation-accent,#17e8c2) 72%, white 28%) 18%, color-mix(in srgb, var(--company-creation-accent,#17e8c2) 82%, white 18%) 38%, color-mix(in srgb, var(--company-creation-accent,#17e8c2) 52%, transparent 48%) 64%, transparent 88%);border-radius:50%}.one-vision-static-section-label{color:var(--Color-Typography-heading,#fcfcfc);leading-trim:both;text-edge:cap;font-family:var(--font-aeonik), var(--font-sans), sans-serif;font-size:var(--Font-size-H2,42px);z-index:4;max-width:min(42ch,96vw);margin:0;font-style:normal;font-weight:400;line-height:normal;position:absolute;bottom:clamp(2.25rem,6.5vh,4.75rem);left:clamp(1.25rem,2.4vw,1.85rem)}.one-vision-static-section .one-vision-static-section-label{top:auto;bottom:var(--one-vision-static-pinned-label-bottom-gap);max-width:min(42ch, calc(100vw - 2 * var(--one-vision-pillars-track-inline-pad)));opacity:calc(1 - var(--one-vision-static-heading-exit,0));filter:blur(calc(var(--one-vision-pin-label-exit-blur-px,14) * 1px * var(--one-vision-static-heading-exit,0)));z-index:4;flex:none;align-self:flex-start;margin:0;position:sticky}@supports (width:1lvw){.one-vision-static-section .one-vision-static-section-label,.one-vision-sm-bubble-section .one-vision-static-section-label,.one-vision-pillars-section .one-vision-static-section-label{max-width:min(42ch, calc(100lvw - 2 * var(--one-vision-pillars-track-inline-pad)))}}.one-vision-sm-bubble-section-pin-track{--one-vision-sm-bubble-section-pad-x:clamp(1rem, 2.4vw, 1.75rem);--ov-sm-track-box:max(100vh, calc(clamp(2rem, 6vw, 4.5rem) + clamp(1.5rem, 5vh, 3.5rem) + (var(--one-vision-sm-bubble-pin-track-vh,85) * 1vh) + clamp(2rem, 6vw, 4.5rem) + clamp(2.5rem, 12vh, 10rem)));z-index:2;width:calc(100% + 2 * var(--one-vision-sm-bubble-section-pad-x));margin-inline:calc(-1 * var(--one-vision-sm-bubble-section-pad-x));padding-inline:var(--one-vision-pillars-track-inline-pad);min-height:var(--ov-sm-track-box);box-sizing:border-box;flex-direction:column;padding-top:calc(clamp(2rem,6vw,4.5rem) + clamp(1.5rem,5vh,3.5rem));padding-bottom:calc(clamp(2rem,6vw,4.5rem) + clamp(2.5rem,12vh,10rem));display:flex;position:relative;overflow:visible}@supports (height:1lvh){.one-vision-sm-bubble-section-pin-track{--ov-sm-track-box:max(100lvh, calc(clamp(2rem, 6vw, 4.5rem) + clamp(1.5rem, 5vh, 3.5rem) + (var(--one-vision-sm-bubble-pin-track-vh,85) * 1lvh) + clamp(2rem, 6vw, 4.5rem) + clamp(2.5rem, 12lvh, 10rem)));padding-bottom:calc(clamp(2rem,6vw,4.5rem) + clamp(2.5rem,12lvh,10rem))}}.one-vision-sm-bubble-section-pin-track:before{content:"";flex:auto;min-height:0}.one-vision-sm-bubble-section .one-vision-static-section-label{top:auto;bottom:var(--one-vision-static-pinned-label-bottom-gap);max-width:min(42ch, calc(100vw - 2 * var(--one-vision-pillars-track-inline-pad)));opacity:calc(1 - var(--one-vision-sm-bubble-heading-exit,0));filter:blur(calc(var(--one-vision-pin-label-exit-blur-px,14) * 1px * var(--one-vision-sm-bubble-heading-exit,0)));z-index:4;flex:none;align-self:flex-start;margin:0;position:sticky}.one-vision-pillars-section-pin-track{--one-vision-pillars-section-pad-x:clamp(1rem, 2.4vw, 1.75rem);--one-vision-pillars-pad:clamp(1rem, 2.4vw, 1.75rem);z-index:2;width:calc(100% + 2 * var(--one-vision-pillars-section-pad-x));margin-inline:calc(-1 * var(--one-vision-pillars-section-pad-x));padding-inline:var(--one-vision-pillars-track-inline-pad);min-height:calc(var(--one-vision-pillars-pin-track-vh,185) * 1vh);min-height:calc(var(--one-vision-pillars-pin-track-vh,185) * 1lvh);box-sizing:border-box;flex-direction:column;padding-top:calc(clamp(2rem,6vw,4.5rem) + clamp(1.5rem,5vh,3.5rem));padding-bottom:clamp(2rem,6vw,4.5rem);display:flex;position:relative;overflow:visible}.one-vision-pillars-section-pin-track:before{content:"";flex:auto;min-height:0}.one-vision-pillars-bg-slot{--one-vision-pillars-section-pad-x:clamp(1rem, 2.4vw, 1.75rem);z-index:0;--ov-pillars-backdrop-h:calc(clamp(2rem, 6vw, 4.5rem) + clamp(1.5rem, 5vh, 3.5rem) + (var(--one-vision-pillars-pin-track-vh,225) * 1vh) + clamp(2rem, 6vw, 4.5rem));width:calc(100% + 2 * var(--one-vision-pillars-section-pad-x));margin-inline:calc(-1 * var(--one-vision-pillars-section-pad-x));min-height:var(--ov-pillars-backdrop-h);margin-bottom:calc(-1 * var(--ov-pillars-backdrop-h));pointer-events:none;position:relative}@supports (height:1lvh){.one-vision-pillars-bg-slot{--ov-pillars-backdrop-h:calc(clamp(2rem, 6vw, 4.5rem) + clamp(1.5rem, 5vh, 3.5rem) + (var(--one-vision-pillars-pin-track-vh,225) * 1lvh) + clamp(2rem, 6vw, 4.5rem))}}.one-vision-pillars-bg-slot:before{content:"";z-index:1;background:rgb(0 0 0/var(--ov-centered-black-t,0));pointer-events:none;position:absolute;inset:0}.one-vision-pillars-bg-pin{z-index:0;pointer-events:none;position:absolute;inset:0}.one-vision-pillars-section .one-vision-static-section-label{top:auto;bottom:var(--one-vision-static-pinned-label-bottom-gap);max-width:min(42ch, calc(100vw - 2 * var(--one-vision-pillars-track-inline-pad)));opacity:calc(1 - var(--one-vision-pillars-heading-exit,0));filter:blur(calc(var(--one-vision-pin-label-exit-blur-px,14) * 1px * var(--one-vision-pillars-heading-exit,0)));z-index:4;flex:none;align-self:flex-start;margin:0;position:sticky}.one-vision-sm-bubble-section{display:contents}.one-vision-sm-bubble-section-backdrop{z-index:0;box-sizing:border-box;background:var(--company-bg);--ov-sm-track-box:max(100vh, calc(clamp(2rem, 6vw, 4.5rem) + clamp(1.5rem, 5vh, 3.5rem) + (var(--one-vision-sm-bubble-pin-track-vh,85) * 1vh) + clamp(2rem, 6vw, 4.5rem) + clamp(2.5rem, 12vh, 10rem)));min-height:var(--ov-sm-track-box);margin-bottom:calc(-1 * var(--ov-sm-track-box));pointer-events:none;position:relative}@supports (height:1lvh){.one-vision-sm-bubble-section-backdrop{--ov-sm-track-box:max(100lvh, calc(clamp(2rem, 6vw, 4.5rem) + clamp(1.5rem, 5vh, 3.5rem) + (var(--one-vision-sm-bubble-pin-track-vh,85) * 1lvh) + clamp(2rem, 6vw, 4.5rem) + clamp(2.5rem, 12lvh, 10rem)))}}.one-vision-sm-bubble-inner{position:absolute;inset:0}.one-vision-centered-bubble-section{--ov-centered-bubble-section-margin-top:clamp(6rem, calc(26lvh * var(--one-vision-scroll-length-scale,1)), 16rem);isolation:isolate;z-index:5;box-sizing:border-box;background:var(--company-bg);margin-top:var(--ov-centered-bubble-section-margin-top);position:relative}.one-vision-centered-bubble-section:before{content:"";left:0;right:0;top:calc(-1 * var(--ov-centered-bubble-section-margin-top));height:var(--ov-centered-bubble-section-margin-top);z-index:0;background:color-mix(in oklab, var(--company-bg) calc((1 - var(--ov-centered-black-t,0)) * 100%), black);pointer-events:none;position:absolute}.one-vision-centered-bubble-section-pin-track{z-index:auto;min-height:calc(var(--one-vision-centered-pin-track-vh,420) * 1vh);min-height:calc(var(--one-vision-centered-pin-track-vh,420) * 1lvh);padding-top:max(clamp(2rem, 6vw, 4.5rem), calc(50lvh - (var(--Font-size-H1,52px) * .58)));box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:center;gap:clamp(1rem,3lvh,2rem);padding-bottom:clamp(2rem,6vw,4.5rem);padding-left:clamp(1rem,2.4vw,1.75rem);padding-right:clamp(1rem,2.4vw,1.75rem);display:flex;position:relative;overflow:visible}.one-vision-centered-ring-layer{z-index:4;pointer-events:none;position:absolute;inset:0}.one-vision-centered-ring-sticky{width:100%;height:100lvh;position:sticky;top:0}.one-vision-centered-ring-stage{z-index:6;position:absolute;inset:0}.one-vision-centered-ring-shell{opacity:0;visibility:hidden}.one-vision-centered-ring{--company-glow-scale:1;--company-glow-opacity:1;opacity:1}.one-vision-page[data-ov-centered-ring-foreground=true] .one-vision-floating-bubble-layer{z-index:6}.one-vision-page[data-ov-centered-ring-foreground=true][data-ov-centered-ring-local=false] .one-vision-centered-bubble-headings{width:100%;height:100lvh;position:fixed;inset:0 auto auto 0}.one-vision-page[data-ov-centered-ring-local=true] .one-vision-floating-bubble-layer{opacity:0;visibility:hidden}.one-vision-page[data-ov-centered-ring-local=true] .one-vision-centered-ring-shell{opacity:1;visibility:visible}.one-vision-centered-bubble-pin-scroll-spacer{pointer-events:none;flex:auto;width:100%;min-height:0}.one-vision-centered-bubble-section-pin-track:before{content:"";background:color-mix(in oklab, var(--company-bg) calc((1 - var(--ov-centered-black-t,0)) * 100%), black);pointer-events:none;z-index:0;position:absolute;inset:0}.one-vision-centered-bubble-inner{position:absolute;inset:0}.one-vision-sm-bubble-inner .one-vision-sm-bubble-ring,.one-vision-centered-bubble-inner .one-vision-sm-bubble-ring{--company-glow-opacity:1;--company-glow-scale:1;--company-glow-size:clamp(240px, min(52lvw, 52lvh), 520px);z-index:2;background:0 0;margin:auto;position:absolute;inset:0}.one-vision-sm-bubble-inner .one-vision-sm-bubble-bloom{filter:blur(6px);opacity:.8;width:clamp(22px,min(3.2lvw,3.2lvh),44px)}.one-vision-centered-bubble-headings{z-index:5;pointer-events:none;position:absolute;inset:0}.one-vision-centered-bubble-heading{width:fit-content;max-width:min(34ch,94vw);height:fit-content;color:var(--Color-Typography-heading,#fcfcfc);leading-trim:both;text-edge:cap;font-family:var(--TextStyle-H1-family);font-size:var(--TextStyle-H1-size);font-style:normal;font-weight:var(--TextStyle-H1-weight);line-height:var(--TextStyle-H1-line-height);letter-spacing:var(--TextStyle-H1-letter-spacing);text-align:center;pointer-events:none;margin:0}.one-vision-centered-bubble-heading--primary{z-index:5;opacity:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.one-vision-centered-bubble-heading--ecosystem{z-index:6;pointer-events:none;flex-direction:column;align-items:center;gap:.28em;line-height:1;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.one-vision-centered-bubble-heading--secondary{z-index:6;pointer-events:none;max-width:min(34ch,94vw);margin-top:calc(-.92 * var(--Font-size-H1,52px) - clamp(.4rem, 1.2lvh, .85rem));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:768px){.one-vision-page .one-vision-centered-bubble-heading.one-vision-centered-bubble-heading--primary,.one-vision-page .one-vision-centered-bubble-heading.one-vision-centered-bubble-heading--ecosystem,.one-vision-page .one-vision-centered-bubble-heading.one-vision-centered-bubble-heading--secondary{font-family:var(--TextStyle-H2-family);font-size:var(--TextStyle-H2-size);font-weight:var(--TextStyle-H2-weight);line-height:var(--TextStyle-H2-line-height);letter-spacing:var(--TextStyle-H2-letter-spacing)}.one-vision-page .one-vision-centered-bubble-heading.one-vision-centered-bubble-heading--ecosystem{gap:.28em;line-height:1}.one-vision-page .one-vision-centered-bubble-heading.one-vision-centered-bubble-heading--secondary{margin-top:calc(-.92 * var(--Font-size-H2,42px) - clamp(.4rem, 1.2lvh, .85rem))}.one-vision-page .one-vision-centered-bubble-section-pin-track{padding-top:max(clamp(2rem, 6vw, 4.5rem), calc(50lvh - (var(--Font-size-H2,42px) * .58)))}}.one-vision-centered-bubble-heading--primary .one-vision-centered-word{--ov-centered-we-opacity-span:calc(1 + (max(1, var(--ov-centered-we-word-count,3)) - 1) * var(--ov-centered-we-next-at));opacity:calc(clamp(0, calc(var(--ov-centered-we-are-t,0) * var(--ov-centered-we-opacity-span) - var(--ov-centered-we-word-i,0) * var(--ov-centered-we-next-at)), 1) * (1 - var(--ov-centered-primary-out,0)));display:inline}.one-vision-centered-bubble-heading--primary .one-vision-centered-word--accent{color:#17e8c2}.one-vision-centered-ecosystem-word{--ov-centered-ecosystem-opacity-span:calc(1 + (max(1, var(--ov-centered-ecosystem-word-count,2)) - 1) * var(--ov-centered-ecosystem-next-at));opacity:clamp(0, calc(var(--ov-centered-ecosystem-t,0) * var(--ov-centered-ecosystem-opacity-span) - var(--ov-centered-ecosystem-word-i,0) * var(--ov-centered-ecosystem-next-at)), 1);display:inline}.one-vision-centered-ecosystem-line{display:block}.one-vision-centered-tagline-word{--ov-centered-tagline-word-span:calc(1 + (max(1, var(--ov-centered-tagline-word-count,12)) - 1) * (1 - var(--ov-centered-tagline-word-overlap,.88)));--ov-centered-tagline-word-step:calc(1 - var(--ov-centered-tagline-word-overlap,.88));opacity:calc(clamp(0, calc(var(--ov-centered-tagline-t,0) * var(--ov-centered-tagline-word-span) - var(--ov-centered-tagline-word-i,0) * var(--ov-centered-tagline-word-step)), 1) * (1 - var(--ov-centered-embrace-tagline-fade-out,0)));display:inline}.one-vision-centered-embrace-layer{z-index:3;pointer-events:none;position:absolute;inset:0}.one-vision-centered-embrace-sticky{width:100%;height:100lvh;position:sticky;top:0;overflow:hidden}.one-vision-centered-embrace-media-wrap{z-index:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.one-vision-centered-embrace-video{object-fit:cover;object-position:center center;transform-origin:50%;width:100vw;max-width:none;height:100lvh;transform:scale(calc(.002 + .998 * var(--ov-centered-embrace-prefooter-cover-t,0)));opacity:var(--ov-centered-embrace-prefooter-cover-t,0);display:block}.one-vision-pillars-section{display:contents}.one-vision-pillars-center{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.one-vision-pillars-cluster{--pillar-circle-size:clamp(220px, min(36lvw, 36lvh), 520px);--pillar-overlap:.26;--pillar-step:calc(var(--pillar-circle-size) * (1 - var(--pillar-overlap)));--pillar-center-x:calc((var(--pillar-circle-size) * .5) + (var(--pillar-step) * 1.5));width:calc(var(--pillar-circle-size) + var(--pillar-step) * 3);height:var(--pillar-circle-size);--company-glow-opacity:1;--company-glow-scale:1;position:relative}.one-vision-pillars-ring{--company-glow-size:var(--pillar-circle-size);z-index:1;background:0 0;border-color:#d6dce866;margin:0;position:absolute;inset:50% auto auto;transform:translateY(-50%)}.one-vision-pillars-ring--1{left:0}.one-vision-pillars-ring--2{left:var(--pillar-step)}.one-vision-pillars-ring--3{left:calc(var(--pillar-step) * 2)}.one-vision-pillars-ring--4{left:calc(var(--pillar-step) * 3)}.one-vision-pillars-ring--center{left:var(--pillar-center-x);z-index:2;transform:translate(-50%,-50%)}.one-vision-pillars-dot,.one-vision-pillars-bloom{inset:auto;left:var(--pillar-center-x);z-index:3;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.one-vision-pillars-bloom{filter:blur(6px);opacity:.82;width:clamp(20px,min(2.9lvw,2.9lvh),38px)}.one-vision-pillars-dot{filter:blur(1.8px);width:clamp(4px,min(.58lvw,.58lvh),8px);height:clamp(4px,min(.58lvw,.58lvh),8px);box-shadow:0 0 10px #ffffff80,0 0 16px #ffffff3d}.one-vision-pillars-bg-stack{box-sizing:border-box;z-index:0;pointer-events:none;width:100%;max-width:none;height:100lvh;max-height:100lvh;opacity:calc(var(--one-vision-pillars-bg-pinned,0) * (1 - var(--ov-centered-pillars-exit-t,0)));margin-left:0;position:sticky;top:0;left:0;transform:none}.one-vision-pillars-bg-layer{opacity:0;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.one-vision-pillars-bg-layer--1{background-image:var(--asset-pillar-1,url(/assets/desktop/1280x720/images/Pillar_1.webp))}.one-vision-pillars-bg-layer--2{background-image:var(--asset-pillar-2,url(/assets/desktop/1280x720/images/Pillar_2.webp))}.one-vision-pillars-bg-layer--3{background-image:var(--asset-pillar-3,url(/assets/desktop/1280x720/images/Pillar_3.webp))}.one-vision-pillars-bg-layer--4{background-image:var(--asset-pillar-4,url(/assets/desktop/1280x720/images/Pillar_4.webp))}.one-vision-page .one-vision-pillars-bg-layer--1{opacity:calc(clamp(0, var(--ov-pillars-shift-ring-t), 1) * (1 - var(--ov-pillars-bg-fade-2,0)))}.one-vision-page .one-vision-pillars-bg-layer--2{opacity:calc(var(--ov-pillars-bg-fade-2,0) * (1 - var(--ov-pillars-bg-fade-3,0)))}.one-vision-page .one-vision-pillars-bg-layer--3{opacity:calc(var(--ov-pillars-bg-fade-3,0) * (1 - var(--ov-pillars-bg-fade-4,0)))}.one-vision-page .one-vision-pillars-bg-layer--4{opacity:var(--ov-pillars-bg-fade-4,0)}.one-vision-pillars-section-pin-track .one-vision-pillars-focus-panel-wrap{padding:var(--one-vision-pillars-pad);box-sizing:border-box;pointer-events:none;z-index:3;position:absolute;inset:0;overflow:visible}.one-vision-pillars-focus-panel{top:var(--one-vision-pillars-pad);margin-left:auto;margin-right:var(--one-vision-pillars-pad);width:min(calc(100% * (var(--ov-pillars-panel-span,6) / var(--ov-pillars-grid-columns,12))), 72rem);height:calc(100lvh - 2 * var(--one-vision-pillars-pad));background:var(--nav-surface-bg);box-shadow:var(--nav-panel-bevel-shadow);-webkit-backdrop-filter:blur(10px) saturate(var(--nav-saturation));backdrop-filter:blur(10px) saturate(var(--nav-saturation));transform:translateX(calc((1 - var(--one-vision-pillars-panel-progress,0)) * 115%));opacity:calc(1 - var(--ov-centered-pillars-exit-t,0));border:1px solid #ffffff29;border-radius:clamp(1rem,2.3vw,1.75rem);position:sticky}@media (max-width:768px){.one-vision-pillars-section .one-vision-static-section-label{max-width:min(42ch, calc(100vw - 2 * var(--one-vision-pillars-track-inline-pad)));--ov-pillars-mobile-label-from-shift:clamp(0, 1, calc((var(--one-vision-pillars-shift-scroll-progress,0) - .68) / .28));opacity:calc(1 - var(--ov-pillars-mobile-label-from-shift));filter:blur(calc(var(--one-vision-pin-label-exit-blur-px,14) * 1px * var(--ov-pillars-mobile-label-from-shift)))}.one-vision-page[data-ov-ios-pillars-perf] .one-vision-pillars-section .one-vision-static-section-label{filter:none}.one-vision-pillars-section-pin-track .one-vision-pillars-focus-panel-wrap{inset-block:0;inset-inline:calc(var(--one-vision-pillars-track-inline-pad) + var(--one-vision-pillars-pad));box-sizing:border-box;width:auto;padding:0 0 var(--one-vision-pillars-pad);flex-direction:column;justify-content:flex-end;align-items:stretch;display:flex}.one-vision-pillars-focus-panel{top:calc(100vh - var(--ov-pillars-mobile-panel-height) - var(--one-vision-pillars-pad));top:calc(100lvh - var(--ov-pillars-mobile-panel-height) - var(--one-vision-pillars-pad));bottom:auto;left:var(--one-vision-pillars-track-inline-pad);right:var(--one-vision-pillars-track-inline-pad);width:auto;max-width:none;height:var(--ov-pillars-mobile-panel-height);z-index:3;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);transform:translate3d(0, calc((1 - var(--one-vision-pillars-panel-progress,0)) * (100% + var(--one-vision-pillars-pad))), 0);background:#e0e0e029;flex-shrink:0;align-self:stretch;margin-left:0;margin-right:0;position:fixed}}.one-vision-pillars-focus-panel-content{box-sizing:border-box;border-radius:inherit;justify-content:center;align-items:stretch;width:100%;height:100%;padding:4.5rem;display:flex;overflow:hidden}@media (max-width:768px){.one-vision-pillars-focus-panel .one-vision-pillars-focus-panel-content{padding-block:2rem;padding-inline:1.5rem}.one-vision-pillars-focus-panel .one-vision-pillars-focus-body{line-height:1.08}}.one-vision-pillars-focus-groups{--ov-pillar-stack-gap:clamp(1.25rem, 2.75vh, 2rem);--ov-pillars-focus-block-gap:var(--Grid-padding-medio,20px);backface-visibility:hidden;width:min(100%,52rem);min-height:0;transform:translate3d(0, calc((1 - var(--ov-pillars-groups-rise-t,var(--ov-pillars-groups-p,0))) * (100% + clamp(3.5rem, 14vh, 10rem))), 0);flex-direction:column;flex:auto;gap:0;margin-inline:auto;display:flex;position:relative}@supports (height:1lvh){.one-vision-pillars-focus-groups{--ov-pillar-stack-gap:clamp(1.25rem, 2.75lvh, 2rem);transform:translate3d(0, calc((1 - var(--ov-pillars-groups-rise-t,var(--ov-pillars-groups-p,0))) * (100% + clamp(3.5rem, 14lvh, 10rem))), 0)}}@media (max-width:768px){.one-vision-pillars-focus-groups{transform:translate3d(0, calc((1 - var(--ov-pillars-groups-rise-t,var(--ov-pillars-groups-p,0))) * (100% + clamp(2rem, 8vh, 5rem))), 0)}}@supports (height:1lvh){@media (max-width:768px){.one-vision-pillars-focus-groups{transform:translate3d(0, calc((1 - var(--ov-pillars-groups-rise-t,var(--ov-pillars-groups-p,0))) * (100% + clamp(2rem, 8lvh, 5rem))), 0)}.one-vision-page[data-ov-mobile-pillars-direct] .one-vision-pillars-focus-groups{transform:none}}}@media (max-width:768px){.one-vision-pillars-focus-groups{--ov-pillar-stack-gap:clamp(.55rem, 1.35vh, .85rem);--ov-pillars-focus-block-gap:clamp(.45rem, 1.65vw, .65rem)}}@supports (height:1lvh){@media (max-width:768px){.one-vision-pillars-focus-groups{--ov-pillar-stack-gap:clamp(.55rem, 1.35lvh, .85rem)}}}.one-vision-pillars-focus-spacer{pointer-events:none;flex-shrink:1;flex-basis:0;min-height:0}.one-vision-pillars-focus-spacer--before-02{flex-grow:clamp(0, calc(1 - var(--ov-pillars-groups-2-p,0)), 1)}.one-vision-pillars-focus-spacer--before-03{flex-grow:clamp(0, calc(var(--ov-pillars-groups-2-p,0) - var(--ov-pillars-groups-3-p,0)), 1)}.one-vision-pillars-focus-spacer--before-04{flex-grow:clamp(0, calc(var(--ov-pillars-groups-3-p,0) - var(--ov-pillars-groups-4-p,0)), 1)}.one-vision-pillars-focus-group{flex-direction:row;align-items:start;gap:clamp(.75rem,1.2vw,1rem);width:100%;display:flex}.one-vision-pillars-focus-groups>.one-vision-pillars-focus-group:not(:last-child){padding-bottom:var(--ov-pillar-stack-gap)}.one-vision-pillars-focus-group--g2-02,.one-vision-pillars-focus-group--g3-03,.one-vision-pillars-focus-group--g4-04{align-items:baseline}.one-vision-pillars-focus-group--g2-02 .one-vision-pillars-focus-number,.one-vision-pillars-focus-group--g3-03 .one-vision-pillars-focus-number,.one-vision-pillars-focus-group--g4-04 .one-vision-pillars-focus-number{padding-top:0;line-height:1}.one-vision-pillars-focus-group--compact .one-vision-pillars-focus-body,.one-vision-pillars-focus-group--compact .one-vision-pillars-focus-actions{display:none}.one-vision-pillars-focus-group--compact .one-vision-pillars-focus-title{font-size:var(--Font-size-Paragraph-base,16px);max-width:60ch;line-height:120%}.one-vision-pillars-focus-col.one-vision-pillars-focus-col--g2-01{gap:calc((1 - var(--ov-pillars-g2-01-to-compact-t,0)) * var(--ov-pillars-focus-block-gap,var(--Grid-padding-medio,20px)))}.one-vision-pillars-focus-col.one-vision-pillars-focus-col--g2-01 .one-vision-pillars-focus-title{font-size:calc((1 - var(--ov-pillars-g2-01-to-compact-t,0)) * var(--ov-pillars-focus-title-expanded,var(--Font-size-H3,32px)) + var(--ov-pillars-g2-01-to-compact-t,0) * var(--Font-size-Paragraph-base,16px));line-height:calc((1 - var(--ov-pillars-g2-01-to-compact-t,0)) * 1.15 + var(--ov-pillars-g2-01-to-compact-t,0) * 1.2);max-width:calc((1 - var(--ov-pillars-g2-01-to-compact-t,0)) * 24ch + var(--ov-pillars-g2-01-to-compact-t,0) * 60ch)}.one-vision-pillars-focus-expand--g2-01{align-items:flex-start;gap:var(--ov-pillars-focus-block-gap,var(--Grid-padding-medio,20px));width:100%;min-width:0;min-height:0;max-height:calc((1 - var(--ov-pillars-g2-01-to-compact-t,0)) * 70rem);opacity:calc(1 - var(--ov-pillars-g2-01-to-compact-t,0));flex-direction:column;display:flex;overflow:hidden}.one-vision-pillars-focus-col.one-vision-pillars-focus-col--g2-02{gap:calc(var(--ov-pillars-g2-02-body-t,0) * var(--ov-pillars-focus-block-gap,var(--Grid-padding-medio,20px)))}.one-vision-pillars-focus-col.one-vision-pillars-focus-col--g2-02 .one-vision-pillars-focus-title{font-size:calc((1 - var(--ov-pillars-g2-02-display-full-t,0)) * var(--Font-size-Paragraph-base,16px) + var(--ov-pillars-g2-02-display-full-t,0) * var(--ov-pillars-focus-title-expanded,var(--Font-size-H3,32px)));line-height:calc((1 - var(--ov-pillars-g2-02-display-full-t,0)) * 1.2 + var(--ov-pillars-g2-02-display-full-t,0) * 1.15);max-width:calc((1 - var(--ov-pillars-g2-02-display-full-t,0)) * 60ch + var(--ov-pillars-g2-02-display-full-t,0) * 24ch)}.one-vision-pillars-focus-expand--g2-02{align-items:flex-start;gap:var(--ov-pillars-focus-block-gap,var(--Grid-padding-medio,20px));width:100%;min-width:0;min-height:0;max-height:calc(var(--ov-pillars-g2-02-body-t,0) * var(--ov-pillars-reveal-body-max-h));opacity:calc(var(--ov-pillars-g2-02-body-t,0));flex-direction:column;flex-shrink:1;display:flex;overflow:hidden}.one-vision-pillars-focus-col.one-vision-pillars-focus-col--g3-03{gap:calc(var(--ov-pillars-g3-03-body-t,0) * var(--ov-pillars-focus-block-gap,var(--Grid-padding-medio,20px)))}.one-vision-pillars-focus-col.one-vision-pillars-focus-col--g3-03 .one-vision-pillars-focus-title{font-size:calc((1 - var(--ov-pillars-g3-03-display-full-t,0)) * var(--Font-size-Paragraph-base,16px) + var(--ov-pillars-g3-03-display-full-t,0) * var(--ov-pillars-focus-title-expanded,var(--Font-size-H3,32px)));line-height:calc((1 - var(--ov-pillars-g3-03-display-full-t,0)) * 1.2 + var(--ov-pillars-g3-03-display-full-t,0) * 1.15);max-width:calc((1 - var(--ov-pillars-g3-03-display-full-t,0)) * 60ch + var(--ov-pillars-g3-03-display-full-t,0) * 24ch)}.one-vision-pillars-focus-expand--g3-03{align-items:flex-start;gap:var(--ov-pillars-focus-block-gap,var(--Grid-padding-medio,20px));width:100%;min-width:0;min-height:0;max-height:calc(var(--ov-pillars-g3-03-body-t,0) * var(--ov-pillars-reveal-body-max-h));opacity:calc(var(--ov-pillars-g3-03-body-t,0));flex-direction:column;flex-shrink:1;display:flex;overflow:hidden}.one-vision-pillars-focus-col.one-vision-pillars-focus-col--g4-04{gap:calc(var(--ov-pillars-g4-04-body-t,0) * var(--ov-pillars-focus-block-gap,var(--Grid-padding-medio,20px)))}.one-vision-pillars-focus-col.one-vision-pillars-focus-col--g4-04 .one-vision-pillars-focus-title{font-size:calc((1 - var(--ov-pillars-g4-04-to-full-t,0)) * var(--Font-size-Paragraph-base,16px) + var(--ov-pillars-g4-04-to-full-t,0) * var(--ov-pillars-focus-title-expanded,var(--Font-size-H3,32px)));line-height:calc((1 - var(--ov-pillars-g4-04-to-full-t,0)) * 1.2 + var(--ov-pillars-g4-04-to-full-t,0) * 1.15);max-width:calc((1 - var(--ov-pillars-g4-04-to-full-t,0)) * 60ch + var(--ov-pillars-g4-04-to-full-t,0) * 24ch)}.one-vision-pillars-focus-expand--g4-04{align-items:flex-start;gap:var(--ov-pillars-focus-block-gap,var(--Grid-padding-medio,20px));width:100%;min-width:0;min-height:0;max-height:calc(var(--ov-pillars-g4-04-body-t,0) * var(--ov-pillars-reveal-body-max-h));opacity:calc(var(--ov-pillars-g4-04-body-t,0));flex-direction:column;flex-shrink:1;display:flex;overflow:hidden}.one-vision-pillars-focus-col{align-items:flex-start;gap:var(--ov-pillars-focus-block-gap,var(--Grid-padding-medio,20px));flex-direction:column;flex:auto;min-width:0;display:flex}.one-vision-pillars-focus-number{color:var(--Color-Typography-text-grey,#fcfcfc66);leading-trim:both;text-edge:cap;font-family:"Roboto Mono", var(--font-robotomono), ui-monospace, monospace;font-size:var(--Font-size-Label,14px);letter-spacing:.7px;text-transform:uppercase;flex:none;margin:0;padding-top:.15em;font-style:normal;font-weight:300;line-height:120%}.one-vision-pillars-focus-title{color:var(--Color-Typography-heading,#fcfcfc);leading-trim:both;text-edge:cap;font-family:Aeonik, var(--font-aeonik), var(--font-sans), sans-serif;font-size:var(--ov-pillars-focus-title-expanded,var(--Font-size-H3,32px));white-space:pre-line;max-width:24ch;margin:0;font-style:normal;font-weight:400;line-height:normal}.one-vision-pillars-focus-body{color:var(--Color-Typography-body,#fcfcfc99);leading-trim:both;text-edge:cap;font-family:Aeonik, var(--font-aeonik), var(--font-sans), sans-serif;font-size:var(--Font-size-Paragraph-base,16px);white-space:pre-wrap;max-width:60ch;margin:0;font-style:normal;font-weight:400;line-height:120%}.one-vision-pillars-focus-actions{flex-wrap:wrap;align-items:center;gap:clamp(.5rem,1vw,.8rem);display:flex}.one-vision-pillars-focus-label{z-index:4}@property --ov-ring-dot-hover-p{syntax:"<number>";inherits:true;initial-value:0}.one-vision-page{--ov-ring-dots-in:clamp(0, var(--one-vision-ring-dots-progress,0), 1);--ov-ring-dots-next-at:.3}.one-vision-floating-bubble-shell--ring-main{pointer-events:none}.one-vision-ring-dots{width:calc(var(--ov-main-ring-glow-size) * .64);height:calc(var(--ov-main-ring-glow-size) * .64);z-index:4;pointer-events:none;opacity:1;visibility:hidden;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.one-vision-page:not([data-ov-centered-ring-local=true]) .one-vision-floating-bubble-layer .one-vision-ring-dots,.one-vision-page[data-ov-centered-ring-local=true] .one-vision-centered-ring-shell .one-vision-ring-dots{visibility:visible}.one-vision-ring-dots-labels,.one-vision-ring-dots-pins{pointer-events:none;position:absolute;inset:0;overflow:visible}.one-vision-ring-dots-labels{z-index:1}.one-vision-ring-dots-pins{z-index:2}.one-vision-ring-dot{left:var(--ov-ring-dot-x,50%);top:var(--ov-ring-dot-y,50%);pointer-events:none;--ov-ring-dot-opacity-span:calc(1 + (max(1, var(--ov-ring-dot-count,3)) - 1) * var(--ov-ring-dots-next-at,.55));opacity:clamp(0, calc(var(--ov-ring-dots-in,0) * var(--ov-ring-dot-opacity-span) - var(--ov-ring-dot-i,0) * var(--ov-ring-dots-next-at,.55)), 1);flex-direction:column;align-items:center;gap:0;display:flex;position:absolute;overflow:visible;transform:translate(-50%,-50%)}.one-vision-ring-dot--pin{--ov-ring-dot-hover-p:0;transition:--ov-ring-dot-hover-p .65s cubic-bezier(.65,0,.35,1)}.one-vision-ring-dot--pin.one-vision-ring-dot--condensed{--ov-ring-dot-hover-p:.78;pointer-events:none;transition:none}.one-vision-ring-dot--condensed .one-vision-ring-dot-marker-wrap{--ov-ring-dot-hit-size:clamp(1.05rem, 1.8lvw, 1.45rem);width:1.02rem;height:1.02rem}.one-vision-ring-dot--condensed .one-vision-ring-dot-bloom--outer{width:clamp(24px,3.3lvw,37px);filter:blur(calc(7px * (1 - .78 * var(--ov-ring-dot-hover-p,0))));opacity:calc(.28 * (1 - .45 * var(--ov-ring-dot-hover-p,0)));background:radial-gradient(circle,#7c80888c 0%,#64687059 40%,#0000 78%)}.one-vision-ring-dot--condensed .one-vision-ring-dot-bloom--halo{width:clamp(15px,2.15lvw,24px);filter:blur(calc(4px * (1 - .74 * var(--ov-ring-dot-hover-p,0))));opacity:calc(.32 * (1 - .35 * var(--ov-ring-dot-hover-p,0)));background:radial-gradient(circle,#868a9280 0%,#6e727a52 48%,#0000 88%)}.one-vision-ring-dot--condensed .one-vision-ring-dot-bloom--mid{width:clamp(11px,1.45lvw,16.5px);filter:blur(calc(2.5px * (1 - .7 * var(--ov-ring-dot-hover-p,0))));opacity:calc(.4 * (1 - .3 * var(--ov-ring-dot-hover-p,0)));background:radial-gradient(circle,#b0b3bac2 0%,#787c847a 42%,#0000 90%)}.one-vision-ring-dot--condensed .one-vision-ring-dot-marker{background:#9ea2aaf5;width:6px;height:6px;box-shadow:0 0 6px #80848c66,0 0 11px #62666e40}.one-vision-ring-dot--condensed .one-vision-ring-dot-inner{align-items:stretch}.one-vision-ring-dot--condensed .one-vision-ring-dot-inner>.one-vision-ring-dot-label{margin:0;text-align:left;align-items:center;margin-left:.05rem;line-height:1;display:flex;inset:0 auto 0 100%;transform:none}.one-vision-ring-dot--condensed .one-vision-ring-dot-label{color:#ffffffeb;font-size:clamp(.34rem,.58vw,.44rem)}.one-vision-ring-dot-link{color:inherit;outline-offset:4px;pointer-events:none;flex-direction:column;align-items:center;gap:0;text-decoration:none;display:flex}.one-vision-ring-dot-inner{justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.one-vision-ring-dot-inner>.one-vision-ring-dot-label{white-space:nowrap;text-align:center;pointer-events:none;margin-top:.35rem;position:absolute;top:100%;left:50%;transform:translate(-50%)}.one-vision-ring-dot-inner>.one-vision-ring-dot-label--multiline{white-space:pre-line}.one-vision-ring-dot-marker-wrap{--ov-ring-dot-hit-size:clamp(1.5rem, 2.6lvw, 2.15rem);pointer-events:none;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex;position:relative;overflow:visible}.one-vision-ring-dot-marker-wrap--spacer{visibility:hidden}.one-vision-ring-dot-marker-wrap:before{content:"";width:var(--ov-ring-dot-hit-size);height:var(--ov-ring-dot-hit-size);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.one-vision-ring-dot-bloom{aspect-ratio:1;--ov-ring-dot-bloom-scale:calc(1 - .96 * var(--ov-ring-dot-hover-p,0));transform:translate(-50%, -50%) scale(var(--ov-ring-dot-bloom-scale));transform-origin:50%;pointer-events:none;will-change:transform, filter, opacity;border-radius:50%;position:absolute;top:50%;left:50%}.one-vision-ring-dot-bloom--outer{z-index:0;--ov-ring-dot-bloom-scale:calc(1 - .68 * var(--ov-ring-dot-hover-p,0));background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--bright-green,#19e8c2) 38%, white 48%) 0%, color-mix(in srgb, var(--bright-green,#19e8c2) 55%, transparent 45%) 32%, color-mix(in srgb, var(--bright-green,#19e8c2) 28%, transparent 72%) 62%, transparent 88%);width:clamp(52px,7.5lvw,88px);filter:blur(calc(12px * (1 - .5 * var(--ov-ring-dot-hover-p,0))));opacity:calc(.65 * (1 - .28 * var(--ov-ring-dot-hover-p,0)))}.one-vision-ring-dot-bloom--halo{z-index:1;background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--bright-green,#19e8c2) 42%, white 40%) 0%, color-mix(in srgb, var(--bright-green,#19e8c2) 62%, transparent 38%) 34%, color-mix(in srgb, var(--bright-green,#19e8c2) 30%, transparent 70%) 68%, transparent 92%);width:clamp(26px,3.6lvw,40px);filter:blur(calc(6.5px * (1 - .74 * var(--ov-ring-dot-hover-p,0))));opacity:calc(.5 * (1 - .3 * var(--ov-ring-dot-hover-p,0)))}.one-vision-ring-dot-bloom--mid{z-index:2;background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--bright-green,#19e8c2) 48%, white 52%) 0%, color-mix(in srgb, var(--bright-green,#19e8c2) 70%, white 18%) 28%, color-mix(in srgb, var(--bright-green,#19e8c2) 55%, transparent 45%) 55%, color-mix(in srgb, var(--bright-green,#19e8c2) 22%, transparent 78%) 78%, transparent 94%);width:clamp(16px,2.2lvw,26px);filter:blur(calc(4px * (1 - .7 * var(--ov-ring-dot-hover-p,0))));opacity:calc(.62 * (1 - .25 * var(--ov-ring-dot-hover-p,0)))}.one-vision-ring-dot-marker{z-index:3;aspect-ratio:1;background:color-mix(in srgb, var(--bright-green,#19e8c2) calc(26% + var(--ov-ring-dot-hover-p,0) * 28%), #fffffffa);width:8px;height:8px;box-shadow:0 0 11px color-mix(in srgb, var(--bright-green,#19e8c2) calc(22% + var(--ov-ring-dot-hover-p,0) * 28%), #ffffffbf), 0 0 18px color-mix(in srgb, var(--bright-green,#19e8c2) calc(50% + var(--ov-ring-dot-hover-p,0) * 18%), transparent);filter:blur(calc(2.4px * (1 - .55 * var(--ov-ring-dot-hover-p,0))));transform:scale(calc(1 + .2 * var(--ov-ring-dot-hover-p,0)));box-sizing:border-box;border-radius:50%;flex-shrink:0;position:relative}.one-vision-ring-dot-label{font-family:var(--font-mono), monospace;color:#ffffffeb;letter-spacing:.02em;white-space:nowrap;text-align:center;text-shadow:0 0 12px #0000008c,0 1px 2px #00000073;font-size:clamp(.4rem,.7vw,.5rem);font-weight:400}.one-vision-ring-dot-label--multiline{white-space:pre-line;line-height:1.05}@media (hover:hover) and (pointer:fine){:is(.one-vision-ring-dot--pin:not(.one-vision-ring-dot--condensed):has(.one-vision-ring-dot-marker-wrap:hover),.one-vision-ring-dot--pin:not(.one-vision-ring-dot--condensed):has(.one-vision-ring-dot-link:focus-visible)){--ov-ring-dot-hover-p:1}}@media (min-width:1024px){.one-vision-ring-dots{pointer-events:auto}.one-vision-ring-dot-link .one-vision-ring-dot-marker-wrap{pointer-events:auto;cursor:pointer}}@media (max-width:1023px){.one-vision-ring-dots .one-vision-ring-dot-marker-wrap{transform-origin:50%;transform:scale(.7)}}@media (hover:none) and (pointer:coarse){.one-vision-ring-dots{pointer-events:auto}.one-vision-ring-dot-link .one-vision-ring-dot-marker-wrap{pointer-events:auto;cursor:pointer}.one-vision-ring-dot--pin:not(.one-vision-ring-dot--condensed)[data-mobile-active=true]{--ov-ring-dot-hover-p:1}}.one-vision-ring-mobile-cta-host{z-index:30;pointer-events:none;position:absolute;bottom:0;left:0;right:0}.one-vision-ring-mobile-cta{z-index:1000;box-sizing:border-box;text-align:center;pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:center;padding:0;display:flex;position:fixed;bottom:0;left:0;right:0}.one-vision-ring-mobile-cta.one-vision-ring-mobile-cta--in-section{z-index:auto;position:absolute;bottom:0}.one-vision-ring-mobile-cta:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#0000 0%,#0f0f118c 55%,#0f0f11f0 100%);position:absolute;inset:-8rem 0 0}.one-vision-ring-mobile-cta-stage{z-index:1;box-sizing:border-box;width:100%;max-width:100%;padding:1.5rem 1.25rem calc(.85rem + env(safe-area-inset-bottom,0px));opacity:0;will-change:opacity;flex-direction:column;justify-content:flex-end;align-items:center;gap:1rem;transition:opacity .36s;display:flex;position:relative}.one-vision-ring-mobile-cta-stage[data-visible=true]{opacity:1}.one-vision-ring-mobile-cta-stage:not([data-visible=true]) .one-vision-ring-mobile-cta-btn{pointer-events:none}.one-vision-ring-mobile-cta-desc{max-width:22rem;font-family:var(--font-aeonik), var(--font-sans), sans-serif;font-size:clamp(.9375rem,3.8vw,1.0625rem);font-weight:400;line-height:var(--TextStyle-Paragraph-line-height);letter-spacing:.02em;color:#fff;text-shadow:0 0 20px #000000d9,0 2px 8px #000000bf;white-space:pre-line;pointer-events:none;opacity:0;margin:0;transition:opacity .36s,transform .36s;position:relative;transform:translateY(6px)}.one-vision-ring-mobile-cta-stage[data-visible=true] .one-vision-ring-mobile-cta-desc{opacity:1;transition-delay:60ms;transform:translateY(0)}.one-vision-ring-mobile-cta-btn{min-height:2.35rem;font-family:var(--font-aeonik), var(--font-sans), sans-serif;letter-spacing:.04em;color:#fff;pointer-events:auto;opacity:0;background:0 0;border:1px solid #ffffffe0;border-radius:.375rem;justify-content:center;align-items:center;margin-bottom:2.5rem;padding:.55rem 1.02rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:opacity .36s,transform .36s,background .2s,border-color .2s,color .2s;display:inline-flex;position:relative;transform:translateY(6px);box-shadow:inset 0 0 0 1px #0003}.one-vision-ring-mobile-cta-stage[data-visible=true] .one-vision-ring-mobile-cta-btn{opacity:1;transition-delay:.13s;transform:translateY(0)}.one-vision-ring-mobile-cta-btn:hover{background:#ffffff14;border-color:#fff}.one-vision-ring-mobile-cta-btn--static{cursor:default;pointer-events:none;color:#ffffffb8;background:#0c0c0ed1;border-color:#ffffff38;box-shadow:inset 0 0 0 1px #00000073,inset 0 1px #ffffff0a}@media (max-width:768px){.one-vision-page[data-ov-mobile-pillars-direct] .one-vision-pillars-focus-panel{opacity:1;transform:none}.one-vision-page[data-ov-mobile-pillars-direct] .one-vision-pillars-focus-groups{transform:none}.one-vision-page[data-ov-mobile-pillars-direct] .one-vision-pillars-bg-stack,.one-vision-page[data-ov-mobile-pillars-direct] .one-vision-pillars-bg-layer--1,.one-vision-page[data-ov-mobile-pillars-direct] .one-vision-pillars-bg-layer--2,.one-vision-page[data-ov-mobile-pillars-direct] .one-vision-pillars-bg-layer--3,.one-vision-page[data-ov-mobile-pillars-direct] .one-vision-pillars-bg-layer--4{opacity:0}.one-vision-page[data-ov-mobile-pillars-direct] .one-vision-pillars-focus-spacer--before-02,.one-vision-page[data-ov-mobile-pillars-direct] .one-vision-pillars-focus-spacer--before-03,.one-vision-page[data-ov-mobile-pillars-direct] .one-vision-pillars-focus-spacer--before-04{flex-grow:0}.one-vision-page[data-ov-mobile-pillars-direct] .one-vision-pillars-focus-expand--g2-01,.one-vision-page[data-ov-mobile-pillars-direct] .one-vision-pillars-focus-expand--g2-02,.one-vision-page[data-ov-mobile-pillars-direct] .one-vision-pillars-focus-expand--g3-03,.one-vision-page[data-ov-mobile-pillars-direct] .one-vision-pillars-focus-expand--g4-04{opacity:1;max-height:none}.one-vision-page[data-ov-mobile-pillars-direct] .one-vision-pillars-section .one-vision-static-section-label{opacity:1;filter:none}}@media (max-width:1023px){.one-vision-page .one-vision-hero-root .company-hero-word,.one-vision-page .one-vision-static-section-label,.one-vision-page .one-vision-pillars-section .one-vision-static-section-label{filter:none!important}}
