.home-slogan[data-v-b4e148ca]{background:#fff}.home-slogan__layout[data-v-b4e148ca]{isolation:isolate;border-bottom:1px solid #d8e1e4;grid-template-columns:minmax(0,1fr);align-items:center;gap:2.5rem;width:min(84rem,100% - 2.5rem);margin-inline:auto;padding-block:clamp(3.5rem,6vw,6.5rem);display:grid;position:relative}.home-slogan__copy[data-v-b4e148ca]{z-index:2;min-width:0;position:relative}.home-slogan__title[data-v-b4e148ca]{color:#102f40;letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.875rem,3.25vw,3.25rem);font-weight:700;line-height:1.5}.home-slogan__title [data-slogan-line][data-v-b4e148ca]{display:block}.home-slogan__title [data-slogan-line]+[data-slogan-line][data-v-b4e148ca]{letter-spacing:-.04em;margin-top:.2em;font-size:1.12em}.home-slogan__title em[data-v-b4e148ca]{color:#0c7f96;font-style:normal}.home-slogan__rule[data-v-b4e148ca]{background:#a9c7ce;width:100%;height:1px;margin-top:2rem;display:block;position:relative}.home-slogan__rule[data-v-b4e148ca]:before{content:"";background:#0c7f96;width:4rem;height:3px;position:absolute;inset:-1px auto auto 0}.home-slogan__media[data-v-b4e148ca]{min-width:0;margin:0;position:relative}.home-slogan__media[data-v-b4e148ca]:before{content:none}.home-slogan__image-window[data-v-b4e148ca]{overflow:hidden}.home-slogan__media img[data-v-b4e148ca]{width:100%;height:auto;display:block}@media (width>=64rem){.home-slogan__layout[data-v-b4e148ca]{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(2rem,3vw,3.5rem);width:min(84rem,100% - 4rem)}.home-slogan__copy[data-v-b4e148ca]{align-self:center;padding-top:0}.home-slogan__title [data-slogan-line]+[data-slogan-line][data-v-b4e148ca]{padding-left:1.5rem}.home-slogan__rule[data-v-b4e148ca]{width:min(100%,18rem);margin-top:2.75rem}.home-slogan__media[data-v-b4e148ca]{margin-top:0}.home-slogan__media[data-v-b4e148ca]:before{inset:-1.25rem -1.25rem 1.25rem 1.25rem}}.public-site .home-hero-copy-change{animation:1s both home-copy-resolve}@keyframes home-copy-resolve{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){.public-site .home-hero-copy-change{animation:none}}.public-site [data-home-scene=hero]{overflow:clip}.public-site [data-home-scene=hero] [data-home-motion=hero-media]{transform-origin:50%;will-change:transform}.public-site .home-hero-carousel-controls{z-index:30;pointer-events:none;position:absolute;inset:0}.public-site .home-hero-carousel__position{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:auto;inline-size:max-content;background:#f6f8f8c2;border:1px solid #ffffff94;border-radius:999px;justify-content:center;align-items:center;gap:.28rem;height:2.15rem;padding:.26rem .44rem;display:flex;position:absolute;inset-block-end:clamp(1rem,2.4vw,1.5rem);inset-inline-start:50%;transform:translate(-50%);box-shadow:0 4px 14px #04303e1f}.public-site .home-hero-carousel__progress{background:#ffffffb3;flex:none;width:clamp(4.5rem,6vw,5.5rem);height:2px;display:block;overflow:hidden;box-shadow:0 1px 8px #04425429}.public-site .home-hero-carousel__progress-fill{transform-origin:0;width:100%;height:100%;animation:home-hero-carousel-progress var(--hero-carousel-duration,4s) linear forwards;background:linear-gradient(90deg,#0d7791,#48d4de);display:block;transform:scaleX(0);box-shadow:0 0 12px #48d4de9e}.public-site .home-hero-carousel__progress.is-paused .home-hero-carousel__progress-fill{animation-play-state:paused}@keyframes home-hero-carousel-progress{to{transform:scaleX(1)}}.public-site .home-hero-carousel__indicator{cursor:pointer;pointer-events:auto;background:0 0;border:0;flex:none;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid}.public-site .home-hero-carousel__indicator.is-active{width:clamp(4.5rem,6vw,5.5rem)}.public-site .home-hero-carousel__dot{background:#124958db;border-radius:999px;width:.38rem;height:.38rem;display:block;box-shadow:0 0 0 1px #ffffffbd,0 1px 5px #04425433}.public-site .home-hero-carousel__indicator:focus-visible,.public-site .home-hero-carousel__arrow:focus-visible,.public-site .home-hero-carousel__autoplay:focus-visible{outline-offset:3px;outline:2px solid #08718a}.public-site .home-hero-carousel__autoplay{color:#fff;cursor:pointer;opacity:.82;pointer-events:auto;background:#061c2761;border:1px solid #ffffffad;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;transition:border-color .22s,background .22s,color .22s,opacity .22s,transform .22s;display:grid;position:absolute;inset-block-end:clamp(1rem,2.4vw,1.5rem);inset-inline-start:clamp(.5rem,2vw,1.75rem);box-shadow:0 6px 18px #04425433}.public-site .home-hero-carousel__autoplay svg{fill:currentColor;width:1rem;height:1rem}.public-site .home-hero-carousel__autoplay:hover{color:#0b596f;opacity:1;background:#fff;border-color:#0b596f;transform:translateY(-2px)}.public-site .home-hero-carousel__arrow{color:#124b5d;cursor:pointer;opacity:.92;pointer-events:auto;background:#ffffffe6;border:1px solid #083d4d61;border-radius:50%;place-items:center;width:2.85rem;height:2.85rem;padding:0;transition:color .22s,opacity .22s,transform .22s;display:grid;position:absolute;inset-block-start:50%;box-shadow:0 5px 18px #04202d33}.public-site .home-hero-carousel__arrow--previous{inset-inline-start:clamp(.5rem,2vw,1.75rem);transform:translateY(-50%)}.public-site .home-hero-carousel__arrow--next{inset-inline-end:clamp(.5rem,2vw,1.75rem);transform:translateY(-50%)}.public-site .home-hero-carousel__arrow svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:1rem;height:1rem}.public-site .home-hero-carousel__arrow:hover{color:#0b596f;opacity:1;background:#fff;border-color:#0b596f}.public-site .home-hero-carousel__arrow--previous:hover{transform:translate(-2px,-50%)}.public-site .home-hero-carousel__arrow--next:hover{transform:translate(2px,-50%)}.public-site [data-home-scene=about]{background:linear-gradient(135deg,#f8f8f4 0%,#eef5f2 100%);position:relative}.public-site [data-home-scene=about] [data-home-motion=about-media]{will-change:clip-path;overflow:hidden}.public-site .home-about-stage[data-layout=editorial-two-tier]{min-height:0;padding-block:clamp(3.5rem,6vw,6rem);display:block}.public-site .home-about-stage[data-layout=editorial-two-tier] .home-about-stage__opening,.public-site .home-about-stage[data-layout=editorial-two-tier] .home-about-stage__detail{grid-template-columns:minmax(0,1fr);align-items:start;gap:2rem;display:grid}.public-site .home-about-stage[data-layout=editorial-two-tier] .home-about-stage__opening{margin-bottom:clamp(2.25rem,4vw,4rem);padding-bottom:clamp(2rem,3.5vw,3.5rem);position:relative}.public-site .home-about-stage[data-layout=editorial-two-tier] .home-about-stage__rule{inset-inline:0;background:#0b536d2e;height:1px;position:absolute;bottom:0}.public-site .home-about-stage[data-layout=editorial-two-tier] [data-testid=intro-card]{align-self:start;min-width:0;margin:0;padding:0;transform:none}.public-site .home-about-stage[data-layout=editorial-two-tier] .section-title{letter-spacing:-.025em;max-width:none;font-size:clamp(2rem,3vw,3.1rem);line-height:1.35}.public-site .home-about-stage[data-layout=editorial-two-tier] [data-testid=about-primary-copy]{text-wrap:pretty;border:0;align-self:center;margin:0;padding-inline-start:0}.public-site .home-about-stage[data-layout=editorial-two-tier] [data-testid=intro-media]{grid-area:auto;align-self:start;min-width:0;min-height:0}.public-site .home-about-stage[data-layout=editorial-two-tier] [data-testid=intro-media]>div{height:auto}.public-site .home-about-stage[data-layout=editorial-two-tier] [data-testid=about-copy]{gap:1.5rem;max-width:none;display:grid}.public-site .home-about-stage[data-layout=editorial-two-tier] [data-testid=about-copy]>p{text-wrap:pretty;border:0;max-width:none;margin:0;padding:0}@media (width>=1024px){.public-site .home-about-stage[data-layout=editorial-two-tier] .home-about-stage__opening,.public-site .home-about-stage[data-layout=editorial-two-tier] .home-about-stage__detail{column-gap:clamp(2.75rem,4vw,4rem)}.public-site .home-about-stage[data-layout=editorial-two-tier] .home-about-stage__opening{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center}.public-site .home-about-stage[data-layout=editorial-two-tier] .home-about-stage__detail{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center}.public-site .home-about-stage[data-layout=editorial-two-tier] [data-testid=intro-media]{align-self:center}}.public-site [data-home-scene=vision]{color:#fff;background:#133847;min-height:0}.public-site [data-home-scene=vision]>img{opacity:.82;width:68%;inset-inline-start:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28%);mask-image:linear-gradient(90deg,#0000,#000 28%)}.public-site [data-home-scene=vision]>div[aria-hidden=true]{background:linear-gradient(90deg,#133847 0%,#133847f7 27%,#133847cc 53%,#13384724 100%)}.public-site [data-home-scene=vision]>div:last-child{min-height:0;padding-block:clamp(2.5rem,3.5vw,3.5rem)}.public-site [data-home-scene=vision]>div:last-child .section-label-dark{color:#8cd3d8!important}.public-site [data-home-scene=vision]>div:last-child h2{max-width:18ch;color:#fff!important}.public-site [data-home-scene=vision]>div:last-child p:not(.section-label-dark){max-width:38rem;color:#e1e4e6!important}.public-site [data-home-scene=vision] .home-vision-copy{gap:clamp(1.25rem,2vw,1.75rem)}.public-site [data-home-scene=vision] .home-vision-copy p+p{background-image:linear-gradient(#ffffff3d,#ffffff3d);background-position:0 0;background-size:var(--vision-rule-width,100%) 1px;background-repeat:no-repeat;border-top-color:#0000;padding-top:clamp(1.25rem,2vw,1.75rem)}@media (width>=1024px){.public-site [data-home-scene=vision] .home-vision-copy{width:min(38rem,54%)}}.public-site [data-home-scene=services]{background:#f5f8f5;overflow:visible}.public-site [data-home-scene=services]>.section-space{max-width:85rem}.public-site [data-home-scene=services] .home-service-stage__intro{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.public-site [data-home-scene=services] .home-service-stage__heading{max-width:64rem}.public-site [data-home-scene=services] .home-service-stage__sticky{background:0 0;border:0;min-width:0;padding:0}.public-site [data-home-scene=services] .home-service-stage__visual{border-radius:0;height:auto;overflow:hidden}.public-site [data-home-scene=services] .home-services-intro__lead{border:0;padding-inline-start:0;font-size:clamp(1.3rem,1.6vw,1.6rem)}.public-site [data-home-scene=services] .home-services-intro__lead:before,.public-site [data-home-scene=services] .home-services-intro__details:before,.public-site [data-home-scene=services] .home-services-intro__node:before{content:none}.public-site [data-home-scene=services] .home-services-intro__node{padding-inline-start:0}.public-site [data-home-scene=services] .home-services-intro__node p,.public-site [data-home-scene=services] .home-services-intro__node p+p{max-width:none;font-size:clamp(1rem,1.05vw,1.08rem);font-weight:450;line-height:1.9}.public-site [data-home-scene=services] .home-services-intro__node+.home-services-intro__node{border-top:0;margin-top:1.25rem;padding-top:0}.public-site [data-home-scene=services] .home-service-stage__rail[data-layout=open-service-index]{margin-top:0}.public-site .home-service-stage__rail[data-layout=open-service-index]{border:1px solid #0c4d652e;gap:0;display:grid}.public-site .home-service-stage__rail[data-layout=open-service-index]>.home-service-index__item{color:#123d4b;background:#f8faf8;border:0;min-height:clamp(12rem,18vw,16rem);padding:clamp(1.5rem,3.2vw,3rem)}.public-site .home-service-stage__rail[data-layout=open-service-index]>.home-service-index__item+.home-service-index__item{border-inline-start:1px solid #0c4d652e}.public-site .home-service-index__image,.public-site .home-service-stage__rail[data-layout=open-service-index]>.home-service-index__item:before{width:100%;height:100%;display:block;position:absolute;inset:0}.public-site .home-service-index__image{z-index:-2;object-fit:cover;object-position:center;opacity:.76;transition:opacity .52s,transform .78s cubic-bezier(.16,1,.3,1);transform:scale(1)}.public-site .home-service-stage__rail[data-layout=open-service-index]>.home-service-index__item:before{z-index:-1;content:"";background:linear-gradient(90deg,#f8faf8 0%,#f8faf8f2 48%,#f8faf82e 73%,#0000 100%)}.public-site .home-service-stage__rail[data-layout=open-service-index]>.home-service-index__item[data-service-kind=custom-development]{color:#123d4b;background:#f8faf8}.public-site .home-service-stage__rail[data-layout=open-service-index]>.home-service-index__item[data-service-kind=custom-development]:before{background:linear-gradient(90deg,#f8faf8 0%,#f8faf8f2 48%,#f8faf82e 73%,#0000 100%)}.public-site .home-service-stage__rail[data-layout=open-service-index]>.home-service-index__item[data-service-kind=distributor-procurement]{background:#f8faf8}.public-site .home-service-stage__rail[data-layout=open-service-index]>.home-service-index__item[data-service-kind=cloud-firmware]{background:#f8faf8;border-block-start:1px solid #0c4d652e}.public-site .home-service-stage__rail[data-layout=open-service-index]>.home-service-index__item[data-service-kind=cloud-firmware] .home-service-index__image{object-position:68% center;clip-path:inset(0 48% 0 0)}.public-site .home-service-stage__rail[data-layout=open-service-index]>.home-service-index__item h3,.public-site .home-service-stage__rail[data-layout=open-service-index]>.home-service-index__item>span[aria-hidden=true]{z-index:1;position:relative}.public-site .home-service-stage__rail[data-layout=open-service-index]>.home-service-index__item h3{max-width:8ch;font-size:clamp(1.55rem,2.1vw,2.35rem)}.public-site .home-service-stage__rail[data-layout=open-service-index]>.home-service-index__item[data-service-kind=custom-development] h3{max-width:7ch;font-size:clamp(2.1rem,3.15vw,3.7rem)}.public-site .home-service-stage__rail[data-layout=open-service-index]>.home-service-index__item>span[aria-hidden=true]{color:inherit;opacity:.82;align-self:flex-end}.public-site .home-service-stage__rail[data-layout=open-service-index]>.home-service-index__item[data-service-kind=custom-development] .home-service-index__image{clip-path:inset(0 0 0 48%)}.public-site .home-service-stage__rail[data-layout=open-service-index]>.home-service-index__item[data-service-kind=distributor-procurement] .home-service-index__image{clip-path:inset(0 0 0 58%)}.public-site .home-service-stage__rail[data-layout=open-service-index]>.home-service-index__item[data-service-kind=cloud-firmware]:before{background:linear-gradient(90deg,#0000 0%,#f8faf82e 27%,#f8faf8f2 52%,#f8faf8 100%)}.public-site .home-service-stage__rail[data-layout=open-service-index]>.home-service-index__item[data-service-kind=cloud-firmware] h3{margin-inline-start:auto}.public-site .home-service-stage__rail[data-layout=open-service-index]>.home-service-index__item:hover,.public-site .home-service-stage__rail[data-layout=open-service-index]>.home-service-index__item:focus-visible{background:inherit;color:inherit}.public-site .home-service-stage__rail[data-layout=open-service-index]>.home-service-index__item:hover .home-service-index__image,.public-site .home-service-stage__rail[data-layout=open-service-index]>.home-service-index__item:focus-visible .home-service-index__image{opacity:.96;transform:scale(1.025)}.public-site [data-home-scene=services] .home-service-stage__rail[data-layout=open-service-index]>.home-service-index__item:after{content:"";transform-origin:0;background:#08718a;height:2px;transition:transform .46s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}.public-site [data-home-scene=services] .home-service-stage__rail[data-layout=open-service-index]>.home-service-index__item:hover:after,.public-site [data-home-scene=services] .home-service-stage__rail[data-layout=open-service-index]>.home-service-index__item:focus-visible:after,.public-site [data-home-scene=services] .home-service-stage__rail[data-layout=open-service-index]>.home-service-index__item.is-scroll-active:after{transform:scaleX(1)}.public-site [data-home-scene=services] .home-service-stage__rail[data-layout=open-service-index]>.home-service-index__item.is-scroll-active h3{color:#285653}.public-site [data-home-scene=services] .home-service-stage__rail[data-layout=open-service-index]>.home-service-index__item.is-scroll-active>span[aria-hidden=true]{transform:translate(.25rem)}.public-site [data-home-scene=vision] [data-home-motion=vision-paragraph]{text-wrap:pretty}.public-site [data-home-scene=industry]{border-top:1px solid #0c4d651a}.public-site [data-home-scene=industry] .home-industry-stage__heading{max-width:none;font-size:clamp(1.9rem,3.2vw,3rem);line-height:1.24}.public-site [data-home-scene=industry] .home-industry-stage__entry{transform-origin:0}.public-site [data-home-scene=about] [data-home-motion=about-heading],.public-site [data-home-scene=vision] [data-home-motion=vision-copy],.public-site [data-home-scene=vision] [data-home-motion=vision-heading],.public-site [data-home-scene=vision] [data-home-motion=vision-paragraph],.public-site [data-home-scene=services] [data-home-motion=services-heading],.public-site [data-home-scene=services] [data-home-motion=sticky-media],.public-site [data-home-scene=services] [data-home-motion=services-narrative],.public-site [data-home-scene=services] [data-home-motion=services-rail],.public-site [data-home-scene=industry] [data-home-motion=industry-heading],.public-site [data-home-scene=industry] [data-home-motion=industry-rail],.public-site [data-testid=quick-contact] [data-home-motion=closing-copy],.public-site [data-testid=quick-contact] [data-home-motion=closing-message],.public-site [data-testid=quick-contact] [data-home-motion=closing-action]{will-change:transform, opacity, clip-path}@media (width>=1024px){.public-site [data-home-scene=vision]>div:last-child>*{max-width:38rem}.public-site .home-service-stage__rail[data-layout=open-service-index]{grid-template-rows:repeat(2,minmax(13rem,1fr));grid-template-columns:minmax(0,1.14fr) minmax(19rem,.86fr)}.public-site .home-service-stage__rail[data-layout=open-service-index]>.home-service-index__item[data-service-kind=custom-development]{grid-area:1/1/span 2;min-height:100%}.public-site .home-service-stage__rail[data-layout=open-service-index]>.home-service-index__item[data-service-kind=distributor-procurement]{grid-area:1/2}.public-site .home-service-stage__rail[data-layout=open-service-index]>.home-service-index__item[data-service-kind=cloud-firmware]{grid-area:2/2}.public-site [data-home-scene=services] .home-service-stage__intro{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,3vw,3rem) clamp(2.5rem,5vw,5rem)}.public-site [data-home-scene=services] .home-service-stage__heading{grid-area:1/1/auto/-1}.public-site [data-home-scene=services] .home-service-stage__sticky{grid-area:2/2;align-self:start;position:static}.public-site [data-home-scene=services] .home-services-intro__narrative{border-top:0;grid-area:2/1;grid-template-columns:minmax(0,1fr);justify-self:start;gap:clamp(1.25rem,2vw,1.75rem);width:100%;max-width:58rem;padding-top:0}.public-site [data-home-scene=services] .home-services-intro__lead{max-width:none}.public-site [data-home-scene=services] .home-service-stage__rail[data-layout=open-service-index]{border:0;border-block:1px solid #0c4d652e;grid-area:3/2;grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.public-site [data-home-scene=services] .home-service-stage__rail[data-layout=open-service-index]>.home-service-index__item{background:0 0;border-top:0;min-height:clamp(9.5rem,12vw,12rem);padding:clamp(1.35rem,2.4vw,2rem) 0}.public-site [data-home-scene=services] .home-service-stage__rail[data-layout=open-service-index]>.home-service-index__item+.home-service-index__item{border-inline-start:0;border-top:1px solid #0c4d652e}.public-site [data-home-scene=services] .home-service-stage__rail[data-layout=open-service-index]>.home-service-index__item[data-service-kind]{grid-area:auto;grid-template-columns:minmax(0,1fr) clamp(8.5rem,31%,13.5rem);grid-template-areas:"title image";align-items:center;column-gap:clamp(1rem,2.4vw,1.75rem);min-height:clamp(9.5rem,12vw,12rem);display:grid}.public-site [data-home-scene=services] .home-service-stage__rail[data-layout=open-service-index]>.home-service-index__item:before{display:none}.public-site [data-home-scene=services] .home-service-stage__rail[data-layout=open-service-index]>.home-service-index__item .home-service-index__image{opacity:.84;clip-path:none;grid-area:image;width:100%;height:clamp(7.5rem,8vw,8rem);min-height:0;position:static}.public-site [data-home-scene=services] .home-service-stage__rail[data-layout=open-service-index]>.home-service-index__item h3{color:#123d4b;grid-area:title;max-width:none;margin:0;font-size:clamp(1.75rem,2.25vw,2.5rem);font-weight:650}.public-site [data-home-scene=services] .home-service-stage__rail[data-layout=open-service-index]>.home-service-index__item>span[aria-hidden=true]{grid-area:arrow;align-self:center}.public-site [data-home-scene=services] .home-service-stage__rail[data-layout=open-service-index]>.home-service-index__item[data-service-kind=distributor-procurement]:before{display:none}.public-site [data-home-scene=services] .home-service-stage__rail[data-layout=open-service-index]>.home-service-index__item[data-service-kind=distributor-procurement] .home-service-index__image{object-position:left center}.public-site [data-home-scene=services] .home-service-stage__rail[data-layout=open-service-index]>.home-service-index__item[data-service-kind=distributor-procurement] h3{margin-inline-start:0}.public-site [data-home-scene=services] .home-service-stage__rail[data-layout=open-service-index]>.home-service-index__item[data-service-kind=cloud-firmware] .home-service-index__image{object-position:72% center}.public-site [data-home-scene=services] .home-service-stage__rail[data-layout=open-service-index]>.home-service-index__item[data-service-kind=cloud-firmware] h3{margin-inline-start:0}}@media (width>=768px) and (width<=1023px){.public-site .home-service-stage__rail[data-layout=open-service-index]{grid-template-columns:repeat(2,minmax(0,1fr))}.public-site .home-service-stage__rail[data-layout=open-service-index]>.home-service-index__item[data-service-kind=custom-development]{grid-column:1/-1}}@media (width<=1023px){.public-site [data-home-scene=vision]>img{width:100%;-webkit-mask-image:none;mask-image:none}.public-site [data-home-scene=vision]>div[aria-hidden=true]{background:linear-gradient(#13384766 0%,#133847eb 45%,#133847 100%)}.public-site [data-home-scene=services] .home-service-stage__sticky{position:static}}@media (width<=767px){.public-site .home-hero-carousel-controls{inset:0}.public-site .home-hero-carousel__position{gap:.18rem;height:1.95rem;padding:.22rem .34rem;inset-block:calc(clamp(15rem,60vw,21rem) - 2.7rem) auto}.public-site .home-hero-carousel__indicator.is-active{width:3.75rem}.public-site .home-hero-carousel__arrow{width:2.25rem;height:2.75rem;inset-block-start:calc(clamp(15rem,60vw,21rem)/2)}.public-site .home-hero-carousel__autoplay{inset-block:calc(clamp(15rem,60vw,21rem) - 3.1rem) auto}}@media (width<=359px){.public-site .home-hero-carousel__position{inset-inline-start:1rem;transform:none}}@media (prefers-reduced-motion:reduce){.public-site [data-home-scene] [data-home-motion]{will-change:auto}.public-site [data-home-scene=services] .home-service-stage__rail[data-layout=open-service-index]>.home-service-index__item:after,.public-site .home-hero-carousel__indicator,.public-site .home-hero-carousel__arrow,.public-site .home-hero-carousel__autoplay{transition:none}.public-site .home-hero-carousel__progress-fill{animation:none;transform:scaleX(1)}}.public-site .home-service-stage__rail[data-layout=editorial-service-index]{border-block-start:1px solid #0b536d33;gap:0;margin-top:0;display:grid}.public-site .home-service-index__entry{min-height:clamp(12rem,18vw,16rem);box-shadow:none;color:#123d4b;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(13rem,34%);align-items:center;column-gap:clamp(1.75rem,4vw,5rem);padding:clamp(1.5rem,3vw,2.75rem) 0;transition:color .28s;display:grid;position:relative}.public-site .home-service-index__entry+.home-service-index__entry{border-block-start:1px solid #0b536d33}.public-site .home-service-stage__rail[data-layout=editorial-service-index]>.home-service-index__entry:after{display:none}.public-site .home-service-index__entry h3{z-index:1;letter-spacing:-.045em;max-width:12ch;margin:0;font-size:clamp(2rem,3.4vw,4.2rem);font-weight:650;line-height:1.12;position:relative}.public-site .home-service-index__media{aspect-ratio:16/9;background:#eaf1f0;min-width:0;display:block;position:relative;overflow:hidden}.public-site .home-service-index__image{z-index:auto;object-fit:cover;object-position:center;opacity:.88;width:100%;height:100%;transition:opacity .42s,transform .7s cubic-bezier(.16,1,.3,1);display:block;position:static;inset:auto;transform:scale(1.001)}.public-site .home-service-index__entry[data-service-kind=distributor-procurement] .home-service-index__image{object-position:58% center}.public-site .home-service-index__entry[data-service-kind=cloud-firmware] .home-service-index__image{object-position:70% center}.public-site .home-service-index__rule{transform-origin:0;background:#168ba3;width:clamp(3.5rem,8vw,7rem);height:2px;transition:transform .52s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset-block-end:-1px;inset-inline-start:0;transform:scaleX(0)}.public-site .home-service-index__entry:hover,.public-site .home-service-index__entry:focus-visible{box-shadow:none;color:#0b596f;background:0 0;border-radius:0;outline:none}.public-site .home-service-index__entry:hover .home-service-index__image,.public-site .home-service-index__entry:focus-visible .home-service-index__image{opacity:1;transform:scale(1.04)}.public-site .home-service-index__entry:hover .home-service-index__rule,.public-site .home-service-index__entry:focus-visible .home-service-index__rule,.public-site .home-service-index__entry.is-scroll-active .home-service-index__rule{transform:scaleX(1)}.public-site .home-service-index__entry:focus-visible h3{text-underline-offset:.22em;-webkit-text-decoration:underline #168ba39e;text-decoration:underline #168ba39e;text-decoration-thickness:2px}@media (width>=1024px){.public-site [data-home-scene=services] .home-service-stage__rail[data-layout=editorial-service-index]{grid-area:4/1/auto/-1}}@media (width<=767px){.public-site .home-service-index__entry{grid-template-columns:minmax(0,1fr);row-gap:1.25rem;min-height:0;padding-block:1.5rem}.public-site .home-service-index__entry h3{max-width:none;font-size:clamp(1.9rem,8vw,2.6rem)}.public-site .home-service-index__media{aspect-ratio:16/8}}@media (width<=1023px){.public-site [data-home-scene=services] .home-service-stage__rail[data-layout=open-service-index]{border:0;border-block:1px solid #0c4d652e;grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.public-site [data-home-scene=services] .home-service-stage__rail[data-layout=open-service-index]>.home-service-index__item[data-service-kind]{background:0 0;border:0;grid-area:auto;grid-template-columns:minmax(0,.9fr) minmax(8.5rem,1.1fr);grid-template-areas:"title image";align-items:stretch;min-height:clamp(8.5rem,32vw,11rem);padding:0;display:grid}.public-site [data-home-scene=services] .home-service-stage__rail[data-layout=open-service-index]>.home-service-index__item+.home-service-index__item{border-block-start:1px solid #0c4d652e;border-inline-start:0}.public-site [data-home-scene=services] .home-service-stage__rail[data-layout=open-service-index]>.home-service-index__item:before,.public-site [data-home-scene=services] .home-service-stage__rail[data-layout=open-service-index]>.home-service-index__item:after{display:none}.public-site [data-home-scene=services] .home-service-stage__rail[data-layout=open-service-index]>.home-service-index__item h3{color:#123d4b;writing-mode:horizontal-tb;grid-area:title;align-self:center;max-width:none;margin:0;padding:clamp(1.1rem,5vw,1.6rem);font-size:clamp(1.35rem,6vw,1.85rem);font-weight:650;line-height:1.3;display:block}.public-site [data-home-scene=services] .home-service-stage__rail[data-layout=open-service-index]>.home-service-index__item .home-service-index__image{opacity:.9;clip-path:none;object-fit:cover;object-position:center;grid-area:image;width:100%;height:clamp(8.5rem,32vw,11rem);min-height:0;position:static}}@media (prefers-reduced-motion:reduce){.public-site .home-service-index__entry,.public-site .home-service-index__image,.public-site .home-service-index__rule{transition:none}.public-site .home-service-index__rule{transform:scaleX(1)}}.public-site [data-home-scene]{width:100%;max-width:none;height:auto;margin-inline:0}.public-site [data-home-scene]:not([data-home-scene=hero]){border-top:1px solid #c7d9dc}.public-site [data-home-scene=slogan],.public-site [data-home-scene=services],.public-site [data-home-scene=closing]{background:#fff}.public-site [data-home-scene=about],.public-site [data-home-scene=industry]{background:#f3f7f6}.public-site .home-industry-stage[data-home-scene=industry]:before{background:0 0}.public-site [data-home-scene=slogan] .home-slogan__layout{border-bottom:0}@media (width>=1024px){.public-site [data-home-scene=slogan] .home-slogan__layout{grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:0}.public-site [data-home-scene=slogan] .home-slogan__media{grid-area:1/2;width:100%}.public-site [data-home-scene=slogan] .home-slogan__copy{background:#fffffff5;grid-area:1/1;margin-right:-2.5rem;padding:1.5rem 2rem 1.5rem 0}.public-site [data-home-scene=slogan] .home-slogan__title [data-slogan-line]+[data-slogan-line]{padding-left:1.5rem}.public-site [data-home-scene=slogan] .home-slogan__rule{max-width:16rem}}.public-site [data-home-scene=slogan] .home-slogan__layout,.public-site [data-home-scene=about]>.home-about-stage,.public-site [data-home-scene=services]>.section-space,.public-site [data-home-scene=industry]>div{padding-block:clamp(4rem,6vw,6rem)}.public-site [data-home-scene=closing]>div{padding-block:clamp(3rem,5vw,4.5rem)}.public-site [data-home-scene=services]>div[aria-hidden=true]{background:0 0}.public-site [data-home-motion=about-media],.public-site [data-home-motion=sticky-media]{overflow:clip}.public-site [data-home-scene=about] .section-title,.public-site [data-home-scene=services] .section-title,.public-site [data-home-scene=services] .home-service-index__item h3{color:#222629!important}.public-site [data-home-scene=about] [data-testid=about-primary-copy],.public-site [data-home-scene=about] [data-testid=about-copy] p,.public-site [data-home-scene=services] .home-services-intro__narrative,.public-site [data-home-scene=services] .home-services-intro__narrative p{color:#4b5055!important}.public-site [data-home-scene=about] .section-label,.public-site [data-home-scene=services] .section-label{color:#687078!important}.public-site [data-home-scene=slogan] .home-slogan__title{color:#222629}.public-site [data-home-scene=slogan] .home-slogan__title em{color:#0c7f96}.public-site [data-home-scene=vision] h2{color:#fff!important}.public-site [data-home-scene=vision] .home-vision-copy p{color:#e1e4e6!important}.public-site .home-contact-closing[data-home-scene=closing]>[data-motion=section-heading]>div>h2{color:#222629!important}.public-site .home-contact-closing[data-home-scene=closing]>[data-motion=section-heading]>div>p{color:#4b5055!important}.public-site [data-home-scene=services] .home-service-index__item:hover h3,.public-site [data-home-scene=services] .home-service-index__item:focus-visible h3,.public-site [data-home-scene=services] .home-service-index__item.is-scroll-active h3{color:#0c7f96!important}@media (width>=1024px){.public-site [data-home-scene=slogan] .home-slogan__layout{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1.25rem,2vw,2.5rem);width:min(100% - clamp(3rem,6vw,10rem),100rem);max-width:100rem}.public-site [data-home-scene=slogan] .home-slogan__copy{background:linear-gradient(90deg,#fff 0% 78%,#ffffffb8 91%,#0000 100%);grid-column:1/span 5;margin-right:calc(-1*clamp(1.25rem,2.5vw,3rem));padding:clamp(1rem,2vw,2rem) clamp(1.25rem,2.5vw,2.75rem) clamp(1rem,2vw,2rem) 0}.public-site [data-home-scene=slogan] .home-slogan__media{grid-column:5/-1}.public-site .home-about-stage[data-layout=editorial-two-tier] .home-about-stage__detail{grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr)}.public-site .home-about-stage[data-layout=editorial-two-tier] [data-testid=about-copy]{justify-self:end;max-width:42rem}.public-site .home-about-stage[data-layout=editorial-two-tier] [data-testid=about-copy],.public-site .home-about-stage[data-layout=editorial-two-tier] [data-testid=about-copy]>p{font-size:clamp(1.0625rem,.95vw,1.125rem)!important;line-height:1.85!important}.public-site [data-home-scene=services]>.section-space{width:min(100% - clamp(3rem,6vw,10rem),100rem);max-width:100rem!important}.public-site [data-home-scene=services] .home-service-stage__intro{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(2rem,4vw,4rem) clamp(1.25rem,2.5vw,3rem)}.public-site [data-home-scene=services] .home-service-stage__heading{grid-area:1/1/auto/span 5;align-self:end;max-width:none;padding-bottom:clamp(.25rem,1vw,1rem)}.public-site [data-home-scene=services] .home-service-stage__sticky{grid-area:1/6/auto/-1;align-self:start}.public-site [data-home-scene=services] .home-services-intro__narrative{grid-area:2/1/auto/-1;grid-template-columns:minmax(0,5fr) minmax(0,7fr);justify-self:normal;align-items:start;column-gap:clamp(2rem,5vw,5rem);max-width:none;display:grid}.public-site [data-home-scene=services] .home-services-intro__lead{grid-column:1;margin:0}.public-site [data-home-scene=services] .home-services-intro__details{grid-column:2;margin:0;padding:0;list-style:none}.public-site [data-home-scene=slogan] .home-slogan__layout,.public-site [data-home-scene=services]>.section-space{width:min(100% - clamp(3rem,7vw,12rem),clamp(76rem,75vw,106rem));max-width:clamp(76rem,75vw,106rem)!important}.public-site .home-about-stage[data-layout=editorial-two-tier]{width:min(100% - clamp(3rem,7vw,12rem),clamp(72rem,68.3333vw,92rem));max-width:clamp(72rem,68.3333vw,92rem)!important}.public-site [data-home-scene=slogan] .home-slogan__title{font-size:clamp(2.3rem,3vw,3.45rem);line-height:1.38}.public-site [data-home-scene=services] .home-service-stage__heading .section-title{max-width:15ch;font-size:clamp(2.125rem,2.7vw,3.25rem)!important}.public-site [data-home-scene=services] .home-services-intro__lead{max-width:31ch;padding-top:.15rem;font-size:clamp(1.125rem,1.25vw,1.375rem);font-weight:600;line-height:1.65}.public-site [data-home-scene=services] .home-services-intro__node p,.public-site [data-home-scene=services] .home-services-intro__node p+p{font-weight:400;line-height:1.78;font-size:clamp(1.0625rem,.95vw,1.125rem)!important}}
