.CaseSlide-title,.CaseSlide-desc,.case-card-desc{--line-clamp: ;--line-height: ;text-overflow:ellipsis;-webkit-line-clamp:var(--line-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid #0000;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid #0000;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentColor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:inherit;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;color:inherit;background-color:initial;cursor:pointer}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object,picture{vertical-align:middle;display:block}img,video,svg{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:var(--color-white);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;touch-action:manipulation;word-break:break-word;font-size:1rem;font-weight:400;line-height:1.5}@media not all and (min-width:120em){html{font-size:.833333vw}}@media not all and (min-width:80em){html{font-size:1.5625vw}}@media not all and (min-width:40em){html{font-size:4.26667vw}}html:lang(en){line-height:1.25}:root{--color-blue:#0171e4;--color-blue-deep:#005cf7;--color-cyan:#00a9f2;--color-purple:#8800f7;--color-white:#fff;--color-gray-25:#fbfbfc;--color-gray-50:#f5f5f7;--color-mist:#eef3f8;--color-gray-200:#e8e8eb;--color-gray-300:#d7d7d9;--color-gray-400:#cfcfcf;--color-gray-500:#a3a3a3;--color-gray-600:#8a8a8a;--color-gray-700:#666;--color-gray-800:#333;--color-gray-850:#262626;--color-gray-900:#111;--color-black:#000;--radius-sm:.625rem;--radius-lg:1.25rem;--radius-pill:999px;--font-sans:"Source Han Sans CN", "Noto Sans SC", sans-serif;--font-display:"Space Grotesk", "Noto Sans SC", sans-serif;--black-a1:#0000000d;--black-a2:#0000001a;--black-a3:#00000026;--black-a4:#0003;--black-a5:#0000004d;--black-a6:#0006;--black-a7:#00000080;--black-a8:#0009;--black-a9:#000000b3;--black-a10:#000c;--black-a11:#000000e6;--black-a12:#000000f2;--gray-1:#fcfcfc;--gray-2:#f9f9f9;--gray-3:#f0f0f0;--gray-4:#e8e8e8;--gray-5:#e0e0e0;--gray-6:#d9d9d9;--gray-7:#cecece;--gray-8:#bbb;--gray-9:#8d8d8d;--gray-10:#838383;--gray-11:#646464;--gray-12:#202020;--gray-a1:#00000003;--gray-a2:#00000006;--gray-a3:#0000000f;--gray-a4:#00000017;--gray-a5:#0000001f;--gray-a6:#00000026;--gray-a7:#00000031;--gray-a8:#0004;--gray-a9:#00000072;--gray-a10:#0000007c;--gray-a11:#0000009b;--gray-a12:#000000df;--shadow-1:inset 0 0 0 1px var(--gray-a5), inset 0 1.5px 2px 0 var(--gray-a2), inset 0 1.5px 2px 0 var(--black-a2);--shadow-2:0 0 0 1px var(--gray-a3), 0 0 0 .5px var(--black-a1), 0 1px 1px 0 var(--gray-a2), 0 2px 1px -1px var(--black-a1), 0 1px 3px 0 var(--black-a1);--shadow-3:0 0 0 1px var(--gray-a3), 0 2px 3px -2px var(--gray-a3), 0 3px 12px -4px var(--black-a2), 0 4px 16px -8px var(--black-a2);--shadow-4:0 0 0 1px var(--gray-a3), 0 8px 40px var(--black-a1), 0 12px 32px -16px var(--gray-a3);--shadow-5:0 0 0 1px var(--gray-a3), 0 12px 60px var(--black-a3), 0 12px 32px -16px var(--gray-a5);--shadow-6:0 0 0 1px var(--gray-a3), 0 12px 60px var(--black-a3), 0 16px 64px var(--gray-a2), 0 16px 36px -20px var(--gray-a7);--svg-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.53 9.12' width='10' height='10'%3E %3Cpath d='M4.25 0H.39a.4.4 0 0 0-.26.68l3.84 3.55q.11.1.27.1h3.9a.4.4 0 0 0 .26-.68L4.5.1a.4.4 0 0 0-.27-.1M4.25 9.11H.39a.4.4 0 0 1-.26-.68l3.84-3.55a.4.4 0 0 1 .27-.1h3.9a.4.4 0 0 1 .26.69L4.5 9a.4.4 0 0 1-.27.1'/%3E %3C/svg%3E");--svg-arrow-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E %3Cpath d='M11.5 5.98V1.46c0-.42-.5-.62-.79-.31l-4.1 4.5a.5.5 0 0 0-.11.32v4.57c0 .42.5.62.79.3l4.1-4.55q.1-.13.11-.31M.5 5.98V1.46c0-.42.5-.62.79-.31l4.1 4.5q.1.14.11.32v4.57c0 .42-.5.62-.79.3L.61 6.3a.5.5 0 0 1-.11-.31'/%3E %3C/svg%3E");--svg-download:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%23000' viewBox='0 0 20 20'%3E %3Cpath d='M2.67 9.68 10 17l7.33-7.33M10 0v17M20 19H0'/%3E %3C/svg%3E");--svg-chevron-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m5.84 9.59l5.66 5.66l5.66-5.66l-.71-.7l-4.95 4.95l-4.95-4.95z'/%3E%3C/svg%3E");--svg-parallelogram:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='10' viewBox='0 0 26 10'%3E %3Cpath d='M7.56.42C7.83.15 8.2 0 8.57 0h15.96a1.43 1.43 0 0 1 1.01 2.44L18.4 9.58q-.42.41-1 .42H1.42a1.43 1.43 0 0 1-1-2.44z'/%3E %3C/svg%3E");--svg-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M18.9 8.1L9 18l-4.95-4.95l.71-.71L9 16.59l9.19-9.2z'/%3E%3C/svg%3E");--svg-linkedin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M18.336 18.339h-2.665v-4.177c0-.996-.02-2.278-1.39-2.278c-1.389 0-1.601 1.084-1.601 2.205v4.25h-2.666V9.75h2.56v1.17h.035c.358-.674 1.228-1.387 2.528-1.387c2.7 0 3.2 1.778 3.2 4.092v4.714M7.004 8.575a1.546 1.546 0 0 1-1.548-1.549a1.548 1.548 0 1 1 1.547 1.549m1.336 9.764H5.667V9.75H8.34zM19.67 3H4.33C3.594 3 3 3.58 3 4.297v15.406C3 20.42 3.594 21 4.328 21h15.339C20.4 21 21 20.42 21 19.703V4.297C21 3.581 20.4 3 19.666 3z'/%3E%3C/svg%3E")}html:lang(en){--font-sans:"Inter Variable", "Noto Sans SC", sans-serif;--font-display:"MyFont", "Inter Variable", sans-serif}.font-inter{--font-heading:"Inter Variable", sans-serif}.font-arimo{--font-heading:"Arimo Variable", sans-serif}*,:before,:after{box-sizing:border-box}html{font-family:var(--font-sans)}body{min-height:100vh;margin:0}img,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;border:0}.site-main{min-height:100vh;display:flow-root}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.section-inner,.about-section-inner,.about-hero-content,.challenge-inner,.challenge-faq-inner,.content-section,.download-main,.article-header,.detail-section-inner,.products-section-inner,.error-main,.search-main{width:min(80%,96rem);margin-left:auto;margin-right:auto}@media not all and (min-width:40em){.section-inner,.about-section-inner,.about-hero-content,.challenge-inner,.challenge-faq-inner,.content-section,.download-main,.article-header,.detail-section-inner,.products-section-inner,.error-main,.search-main{width:calc(100% - 3rem)}}.section-heading-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;display:flex}.section-heading :is(span,em){color:#2573dd}.section-heading-row h2,.section-heading h2,.section-heading{margin:0;font-size:clamp(1.5rem,2.5vw,3rem);font-weight:500}:lang(en) :is(.section-heading-row h2,.section-heading h2,.section-heading){font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:700;font-family:var(--font-heading);letter-spacing:.05em}.section-heading-row>p,.section-heading>p,.section-desc{margin:.5rem 0 0;font-size:1.25rem}.section-heading.dark h2,.section-heading.dark p{color:var(--color-white)}body.has-modal-open{overflow:hidden}.media-modal-backdrop{backdrop-filter:blur(.5rem);background:#000000bf;position:absolute;inset:0}.section-testimonials{background:var(--color-black);color:var(--color-white);padding-top:8rem;padding-bottom:8rem;overflow:hidden}.testimonials-inner{z-index:1;grid-template-columns:repeat(2,1fr);gap:3rem;display:grid;position:relative}.testimonial-video{margin-top:4rem;position:relative}.testimonial-video :is(img,video){object-fit:cover;border-radius:1.5rem;width:100%}.testimonial-cards{max-height:70rem;position:relative;overflow:hidden}.testimonial-cards:before,.testimonial-cards:after{content:"";z-index:2;pointer-events:none;height:12rem;position:absolute;left:0;right:0}.testimonial-cards:before{background:linear-gradient(180deg, var(--color-black) 0%, #0000 100%);top:0}.testimonial-cards:after{background:linear-gradient(180deg, #0000 0%, var(--color-black) 100%);bottom:0}.testimonial-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;display:grid}.testimonial-columns+.testimonial-columns{display:none}.testimonial-column{flex-direction:column;display:flex}.testimonial-column-right{transform:translateY(4rem)}.testimonial-track{will-change:transform;flex-direction:column;flex-shrink:0;animation:30s linear infinite testimonial-scroll;display:flex}.testimonial-track .testimonial-card{margin-top:2rem}@media (hover) and (pointer:fine){.testimonial-cards:hover .testimonial-track{animation-play-state:paused}}@keyframes testimonial-scroll{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.testimonial-card{z-index:1;isolation:isolate;border-radius:var(--radius-lg);background:var(--color-gray-850);min-height:16rem;color:var(--color-white);flex-direction:column;padding:1.5rem;font-weight:300;display:flex;position:relative}.testimonial-card:before,.testimonial-card:after{content:"";border-radius:inherit;transition:opacity .25s,visibility .25s;position:absolute;inset:0}.testimonial-card:before{z-index:-2;opacity:.15;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='236' height='237' viewBox='0 0 236 237'%3E %3Cpath d='M276.74 209.97H180.4c-4.2 0-8.25-1.82-11.35-5.07L85.36 117H16.78c-15.26 0-22.56 21.28-11.35 33.06l163.62 171.88A15.8 15.8 0 0 0 180.4 327h165.82c15.3 0 22.56-21.4 11.3-33.11l-80.73-83.92z'/%3E %3Cpath d='M192.05 121.98 276.74 210h69.48c15.3 0 22.56-21.4 11.3-33.11L192.06 5c-3.1-3.19-7.1-5.01-11.3-5.01H16.77C1.57 0-5.79 21.28 5.42 33.06l79.93 83.97h95.4c4.2 0 8.2 1.77 11.3 5.01z'/%3E %3C/svg%3E");background-position:100% 100%;background-repeat:no-repeat;inset:0}.testimonial-card:not(:hover):before{opacity:0;visibility:visible}.testimonial-card:after{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(72% 30% at 50% 100%,#005cf7cc 0%,#0a4fc399 25%,#13418f66 50%,#26262600 100%);position:absolute;inset:0}.testimonial-card:not(:hover):after{opacity:0;visibility:visible}.testimonial-card-header{align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;display:flex}.testimonial-card-header ._img{object-fit:cover;border-radius:9999px;flex-shrink:0;width:2.5rem;height:2.5rem}.testimonial-card-header ._info{flex-grow:1}.testimonial-card-header ._name{font-size:1rem;font-weight:500;line-height:1.25rem}.testimonial-card-header ._title{font-size:.875rem;line-height:1.25rem}.testimonial-card-desc{margin-bottom:1.25rem}.testimonial-card-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;font-size:.875rem;line-height:1.5rem;display:flex}.testimonial-card-footer ._stars{display:flex}.testimonial-card-footer ._star{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m12 17.275l-4.15 2.5q-.275.175-.575.15t-.525-.2t-.35-.437t-.05-.588l1.1-4.725L3.775 10.8q-.25-.225-.312-.513t.037-.562t.3-.45t.55-.225l4.85-.425l1.875-4.45q.125-.3.388-.45t.537-.15t.537.15t.388.45l1.875 4.45l4.85.425q.35.05.55.225t.3.45t.038.563t-.313.512l-3.675 3.175l1.1 4.725q.075.325-.05.588t-.35.437t-.525.2t-.575-.15z'/%3E%3C/svg%3E");width:1.25rem;height:1.25rem;-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);mask-image:var(--svg);background-color:currentColor;display:inline-block}@media not all and (min-width:80em){.testimonials-inner{grid-template-columns:1fr}.testimonial-cards{max-height:48rem}}@media not all and (min-width:40em){.section-testimonials{padding-top:4rem;padding-bottom:4rem}.testimonials-inner{gap:2rem}.testimonial-video{margin-top:2rem}.testimonial-cards{max-height:40rem}.testimonial-columns{will-change:transform;flex-direction:column;flex-shrink:0;gap:0;animation:60s linear infinite testimonial-scroll;display:flex}.testimonial-columns+.testimonial-columns{display:flex}.testimonial-column-right{transform:none}.testimonial-track{animation:none}.testimonial-track+.testimonial-track{display:none}.testimonial-card{padding:1.25rem}}.map-panel{border-radius:var(--radius-lg);background:var(--color-white);margin:0;padding:6rem 3rem;position:relative}.map-canvas{position:relative}.map-base{width:100%;height:auto;display:block}.map-marker{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);position:absolute;transform:translate(-50%,-50%)}.map-marker.dongguan{--x:76;--y:44}.map-marker.shenzhen{--x:77;--y:45}.map-marker.bengbu{--x:76;--y:38}.map-marker.zhuji{--x:78;--y:40}.map-marker.is-active{z-index:1}.map-location{border:0;border-radius:50%;width:1.25rem;height:1.25rem;padding:0;display:block;position:relative}.map-location.rd{color:#002ccd;background:#002ccd80}.map-location.office{color:#005cf7;background:#005cf780}.map-location.dep{color:#00a9f2;background-color:#00a9f280}.map-location:after{content:"";border-radius:inherit;width:50%;height:50%;margin:auto;position:absolute;inset:0}.map-location.rd:after{background-color:#002ccd}.map-location.office:after{background-color:#005cf7}.map-location.dep:after{background-color:#00a9f2}@keyframes MapLocationBefore{0%{transform:scale(0)}50%{opacity:1}to{opacity:0}}.map-marker:is(.dongguan,.bengbu,.shenzhen,.zhuji) .map-location:before{content:"";border:1px solid;border-radius:50%;animation:1s ease-out infinite MapLocationBefore;position:absolute;inset:-.5rem}.map-legend{flex-wrap:wrap;justify-content:center;align-items:center;column-gap:4rem;font-size:1rem;font-weight:300;display:flex;bottom:auto}.map-legend-item{align-items:center;gap:.5rem;display:flex}.map-legend-count{font-family:var(--font-display);font-size:2rem;font-weight:700;line-height:1}.map-legend .map-location.rd~.map-legend-count{color:#002ccd}.map-legend .map-location.office~.map-legend-count{color:#005cf7}.map-legend .map-location.dep~.map-legend-count{color:#00a9f2}.map-popover{z-index:4;border-radius:var(--radius-lg);background-color:var(--color-white);width:24rem;box-shadow:var(--shadow-4);color:var(--color-gray-900);margin-bottom:16px;padding:1.5rem;display:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.map-popover:after{content:"";background-color:inherit;border-right:1px solid var(--black-a2);border-bottom:1px solid var(--black-a2);border-top-left-radius:.25rem;border-bottom-right-radius:.25rem;width:16px;height:16px;margin-left:-8px;display:block;position:absolute;bottom:-8px;left:50%;transform:rotate(45deg)}@keyframes MapPopover{0%{opacity:0;transform:translate(-50%)translateY(1rem)}}.map-popover.is-active,.map-marker.is-active .map-popover{animation:.5s MapPopover;display:block}.map-popover.is-hidden{opacity:0;pointer-events:none;transform:translateY(.75rem)}.map-popover-title{margin:0;font-size:1.5rem;font-weight:500;line-height:2rem}.map-popover-img{border-radius:var(--radius-sm);object-fit:cover;width:100%;margin-top:1rem;display:block}.map-popover-desc{color:var(--color-black);margin:1rem 0 0;font-size:1.125rem;font-weight:300}.map-popover-close{border-radius:var(--radius-sm);cursor:pointer;background:0 0;width:2rem;height:2rem;display:none;position:absolute;top:1.5rem;right:1.5rem}.map-popover-close:hover{background-color:var(--black-a2)}.map-popover-close:before,.map-popover-close:after{content:"";background:currentColor;width:50%;height:1px;margin-left:auto;margin-right:auto;position:absolute;top:50%;left:0;right:0}.map-popover-close:before{transform:rotate(45deg)}.map-popover-close:after{transform:rotate(-45deg)}@media not all and (min-width:80em){.map-location{width:.75rem;height:.75rem}}@media not all and (min-width:40em){.map-panel{border-radius:.75rem;padding:6rem 2rem 2rem;overflow:auto}:lang(en) .map-panel{padding-top:10rem}.map-canvas{min-width:40rem}.map-popover{border-radius:.5rem;width:12rem;padding:.75rem}.map-popover-title{font-size:.875rem;line-height:1.25rem}.map-popover-img{object-fit:cover;width:100%;height:5rem;margin-top:.5rem}.map-popover-desc{margin-top:.5rem;font-size:.75rem;line-height:1rem}.map-popover-close{width:1.25rem;height:1.25rem;top:.75rem;right:.75rem}.map-legend{gap:.5rem;font-size:.875rem;line-height:1rem;position:sticky;left:0}.map-legend-count{font-size:1.5rem}}.site-footer{background:var(--color-white);color:var(--color-gray-900);isolation:isolate;padding:4rem 6rem 13.3333vw;position:relative;overflow:hidden}.site-footer-background{--mx:-9999;--my:-9999;pointer-events:none;backdrop-filter:blur(8px);-webkit-mask-image:radial-gradient(circle 16rem at calc(var(--mx) * 1px) calc(var(--my) * 1px), transparent 25%, black);mask-image:radial-gradient(circle 16rem at calc(var(--mx) * 1px) calc(var(--my) * 1px), transparent 25%, black);will-change:mask-image;background-color:#ffffffd9;position:absolute;inset:0;transform:translateZ(0)}.footer-visual{z-index:0;aspect-ratio:998/622;width:50%;transition:opacity .24s,filter .24s;position:absolute}.footer-visual img{object-fit:cover;width:155.21%;max-width:none;height:140.11%;position:absolute;top:-7.36%;left:-55.21%}.footer-visual-left{bottom:0;left:0}.footer-visual-left:hover,.footer-visual-left:focus-within,.footer-visual-left.is-clear,.site-footer.is-left-clear .footer-visual-left,.footer-visual-right:hover,.footer-visual-right:focus-within,.footer-visual-right.is-clear,.site-footer.is-right-clear .footer-visual-right{opacity:.72;filter:blur()}.footer-visual-right{top:0;right:0;transform:rotate(180deg)}.footer-inner{position:relative}.footer-navbar{flex-wrap:wrap-reverse;justify-content:space-between;row-gap:2rem;display:flex}.footer-nav{flex-wrap:wrap;gap:4rem 12rem;font-size:1rem;line-height:1.5rem;display:flex}.footer-nav-item p{margin:0 0 .5rem}.footer-nav-item ._title{margin:0 0 1.5rem;font-size:1em;font-weight:500}.footer-nav-item.a a{color:#00000080}.footer-nav-item a:hover{color:var(--color-blue)}.footer-cta{width:24rem}.footer-cta h2{margin:0;font-size:2rem;font-weight:500}:lang(en) .footer-cta h2{font-weight:700;font-family:var(--font-heading);letter-spacing:.05em}.footer-cta p{margin:.75rem 0 2rem}.footer-cta a{border-radius:var(--radius-sm);border:1px solid;justify-content:space-between;align-items:center;height:3rem;padding:0 1rem;font-size:1rem;display:flex}.footer-cta a:after{content:"";background-color:currentColor;width:.5rem;height:.5rem;-webkit-mask-image:url(../assets/svg/footer/footer-arrow.svg);mask-image:url(../assets/svg/footer/footer-arrow.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%}.footer-cta a:hover{color:var(--color-blue)}.footer-cta img{width:.533rem;height:.5697rem;transition:transform .2s}.footer-cta a:hover img,.footer-cta a:focus-visible img{transform:translate(.25rem)}.footer-social{justify-content:flex-end;gap:.625rem;margin-top:14rem;display:flex}.social-media{position:relative}.social-btn{--btn-size:2rem;--icon-size:1rem;width:var(--btn-size);height:var(--btn-size);color:#5e5e5e;border:1px solid;border-radius:9999px;transition-property:color,border-color,background-color;transition-duration:.15s;display:block}.social-btn :is(svg,img){width:var(--icon-size);height:var(--icon-size);margin:auto;position:absolute;inset:0}.social-btn:hover{background-color:var(--color-black);border-color:var(--color-black);color:var(--color-white)}.social-btn:is(.wechat,.wechat-channels,.douyin,.bilibili,.linkedin):after{content:"";width:var(--icon-size);height:var(--icon-size);background-color:currentColor;margin:auto;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%}.social-btn.wechat:after{-webkit-mask-image:url(../assets/svg/footer/social-wechat.svg);mask-image:url(../assets/svg/footer/social-wechat.svg)}.social-btn.wechat-channels:after{-webkit-mask-image:url(../assets/svg/footer/social-video.svg);mask-image:url(../assets/svg/footer/social-video.svg)}.social-btn.douyin:after{-webkit-mask-image:url(../assets/svg/footer/social-douyin.svg);mask-image:url(../assets/svg/footer/social-douyin.svg)}.social-btn.bilibili:after{-webkit-mask-image:url(../assets/svg/footer/social-bilibili.svg);mask-image:url(../assets/svg/footer/social-bilibili.svg)}.social-btn:is(.youtube,.linkedin){--icon-size:1.25rem}.social-btn.linkedin:after{-webkit-mask-image:var(--svg-linkedin);mask-image:var(--svg-linkedin)}@keyframes SocialMediaCode{0%{opacity:0;transform:scale(.95)}}.social-media-code{border-radius:var(--radius-sm);background-color:var(--color-white);width:8rem;box-shadow:var(--shadow-4);margin-bottom:1rem;margin-left:-4rem;padding:.5rem;display:none;position:absolute;bottom:100%;left:50%}.social-media:hover .social-media-code{animation:.25s SocialMediaCode;display:block}.social-media-code img{width:100%}.footer-bottom{color:#00000080;border-top:1px solid #0000002e;flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-top:2rem;padding-top:2rem;font-size:1rem;line-height:1.5rem;display:flex}.footer-bottom a{display:inline-block}.footer-bottom a:hover{color:var(--color-blue)}.footer-bottom-right{flex-wrap:wrap;align-items:center;display:flex}.footer-bottom ._lang-zh{cursor:pointer;align-items:center;display:flex}.footer-bottom ._lang-zh:before{content:"";background-color:currentColor;width:1.5em;height:1.5em;margin-right:.25em;-webkit-mask-image:url(../assets/svg/footer/globe.svg);mask-image:url(../assets/svg/footer/globe.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%}.footer-popoverwrap{position:relative}@keyframes footerLanguagePopover{0%{opacity:0;transform:scale(.95)}}.footer-language-popover{z-index:8;border-radius:var(--radius-lg);color:#000;width:14.5rem;box-shadow:var(--shadow-4);background:#fff;flex-direction:column;gap:.5rem;padding:.75rem;animation:.25s footerLanguagePopover;display:flex;position:absolute;bottom:calc(100% + .875rem);right:0}.footer-language-popover[hidden]{display:none}.footer-language-popover :is(button,a){background:var(--color-gray-50);text-align:left;border-radius:var(--radius-sm);width:100%;padding:.75rem;font-size:1rem;line-height:1.5rem;display:block}.footer-language-popover :is(button,a):is(:hover,:focus-visible){background:var(--color-gray-200)}.footer-language-popover :is(button,a).is-active{color:var(--color-blue-deep);background:#005cf71f}.footer-language-popover :is(button,a).is-active:is(:hover,:focus-visible){background:#005cf733}.footer-wordmark{height:12.5vw;position:absolute;inset:auto 5.5rem 0;overflow:hidden;-webkit-mask:url(../static/FooterVideoMask.webp) 50%/contain no-repeat;mask:url(../static/FooterVideoMask.webp) 50%/contain no-repeat}.footer-wordmark-video{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media not all and (min-width:80em){.footer-visual{width:100%}.footer-cta{width:16rem}.footer-social{margin-top:4rem}.footer-nav{gap:4rem}.footer-bottom{flex-direction:column}.footer-language-popover{left:0;right:auto}}@media not all and (min-width:40em){.site-footer{padding:3rem 1.5rem 4rem}.site-footer-background{backdrop-filter:blur(4px)}.footer-visual-left{left:-6rem}.footer-visual-right{right:-6rem}.footer-wordmark{bottom:.25rem;left:1.5rem;right:1.5rem}.footer-nav{display:none}.footer-cta{width:auto}.footer-cta h2{font-size:1.5rem}.footer-cta p{margin-top:0}.footer-social{justify-content:flex-start;margin-top:2rem}.social-media-code{width:6rem;margin-left:-3rem}.social-media:first-child .social-media-code{margin-left:-1rem}.footer-bottom{font-size:.75rem;line-height:1.25rem}.footer-bottom ._lang-zh:before{width:1rem;height:1rem}}.floating-toolbar{z-index:19;color:#fff;flex-direction:column;gap:.75rem;padding:2rem;transition:transform .25s;display:flex;position:fixed;bottom:0;right:0}.scroller-down .floating-toolbar{transform:translate(100%)}.floating-toolbar-invert{color:gray}.floating-toolbar-act{cursor:pointer;-webkit-backdrop-filter:blur(4px);background-color:#ffffff1a;border:0;border-radius:9999px;align-items:center;margin-left:auto;padding:.75rem;transition-property:background-color,box-shadow;transition-duration:.25s;display:flex;box-shadow:inset 2px 2px 2px #e0e0e0,inset -2px -2px 2px #e0e0e0}.floating-toolbar-act:hover{background-color:var(--color-blue);color:var(--color-white);box-shadow:none}.floating-toolbar-label{white-space:nowrap;opacity:0;width:0;transition-property:opacity,width;transition-duration:.25s;overflow:hidden}.floating-toolbar-label:after{content:"";padding-right:.5em}.floating-toolbar-act:hover .floating-toolbar-label{opacity:1}.floating-toolbar-btn{text-align:center;border-radius:inherit;flex-direction:column;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;position:relative}.floating-toolbar-btn:before{content:"";width:1.5rem;height:1.5rem;-webkit-mask:var(--floating-icon) center/contain no-repeat;mask:var(--floating-icon) center/contain no-repeat;-webkit-mask:var(--floating-icon) center/contain no-repeat;background:currentColor;transition:background-color .18s}.floating-toolbar-top .floating-toolbar-btn:before{width:.75rem;height:.5rem}.floating-toolbar-contact{--floating-icon:url(../assets/svg/toolbar/customer-service.svg)}.floating-toolbar-msg{--floating-icon:url(../assets/svg/toolbar/technical-service.svg)}.floating-toolbar-top{--floating-icon:url(../assets/svg/toolbar/arrow.svg);font-size:.875rem;line-height:1.25rem}@media not all and (min-width:40em){.floating-toolbar{gap:.75rem;padding:.75rem}.floating-toolbar-label{line-height:1.25rem}.floating-toolbar-btn{width:1.25rem;height:1.25rem}.floating-toolbar-btn>*{display:none}.floating-toolbar-btn:before{width:1rem;height:1rem}}:target{scroll-margin-top:8rem}@media not all and (min-width:40em){:target{scroll-margin-top:6rem}}.site-header{--svgcolor1:currentColor;--svgcolor2:var(--color-blue);z-index:20;align-items:center;padding:1.5rem 6rem;transition-property:color,background-color,backdrop-filter;transition-duration:.15s;display:flex;position:fixed;inset:0 0 auto}html:not(.scroller-start) .header-white:not(.menu-open){--svgcolor1:currentColor;--svgcolor2:var(--color-white)}.scroller-start .site-header{backdrop-filter:saturate(180%)blur(20px);box-shadow:var(--shadow-4);background-color:#ffffffb8}.brand{z-index:6;width:8rem;display:block;position:relative}.brand-svg{width:100%;height:auto;display:block}.primary-nav{flex:auto;justify-content:flex-end;align-items:center;margin-left:1.5rem;margin-right:1.5rem;display:flex;position:relative}.nav-item{align-items:center;display:inline-flex;position:relative}.nav-link{z-index:2;white-space:nowrap;border-radius:var(--radius-sm);align-items:center;gap:.5rem;padding:.75rem;font-size:1rem;line-height:1.5rem;display:inline-flex;position:relative}.nav-link:hover{background:var(--color-gray-200)}.nav-link-menu:after{content:"";background:currentColor;width:.5rem;height:.5rem;transform:rotate(45deg)translateY(-.125rem);-webkit-mask-image:url(../assets/svg/icons/chevron.svg);mask-image:url(../assets/svg/icons/chevron.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.nav-item.is-open .nav-link-menu:after,.nav-item:hover .nav-link-menu:after{transform:rotate(-135deg)translate(-.125rem)}.nav-menu-panel{z-index:1;background:var(--color-white);opacity:0;pointer-events:none;border:0;border-radius:0;width:100vw;padding:8rem 0 6rem;transition:opacity .25s,transform .25s,visibility .25s;position:fixed;top:0;left:0;right:0;transform:translateY(-.75rem);box-shadow:0 1.5rem 4rem #000c2014}.nav-item.is-open .nav-menu-panel{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.nav-products-menu,.nav-content-menu{left:0}.site-header:has(.nav-item:hover .nav-menu-panel) .nav-link:hover{background-color:var(--color-gray-200)}.nav-menu-grid{grid-template-columns:7fr 5fr;max-width:1920px;min-height:20rem;margin:0 auto;padding:0 12rem;display:grid}.nav-menu-products{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.nav-product-list{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.nav-product-card{border-radius:var(--radius-lg);background:var(--color-gray-25);color:var(--color-white);position:relative;overflow:hidden}.nav-product-card img{aspect-ratio:16/9;object-fit:cover;border-radius:inherit;width:100%;transition:transform .25s}.nav-product-card:after{content:"";border-radius:inherit;background:linear-gradient(#0000 44%,#0000006b 100%),#0000002e;position:absolute;inset:0}.nav-product-card-title{z-index:1;border-radius:inherit;padding:1rem;font-size:1.25rem;font-weight:500;position:absolute;inset:auto 0 0}.nav-product-card:hover img,.nav-product-card:focus-visible img{opacity:1;transform:scale(1.075)}.nav-menu-contact{flex-direction:column;padding-left:8rem;display:flex;position:relative}.nav-menu-contact>img{object-fit:cover;opacity:.15;filter:blur(.625rem);width:21rem;height:13rem;position:absolute;top:2.75rem;right:-1.5rem;transform:rotate(180deg)}.nav-contact-title{font-size:2rem;font-weight:500}:lang(en) .nav-contact-title{font-family:var(--font-heading);letter-spacing:.025em;font-weight:700}.nav-contact-title span{color:var(--color-blue)}.nav-contact-desc{margin-top:.75rem;margin-bottom:1.5rem}.nav-contact-link{border-radius:var(--radius-sm);border:1px solid;justify-content:space-between;align-items:center;width:100%;height:3rem;margin-top:auto;padding:.75rem 1.25rem;font-size:1rem;font-weight:400;line-height:1.5rem;display:flex}.nav-menu-contact a:hover{color:var(--color-blue)}.nav-menu-contact a:after{content:"";background:currentColor;width:.5rem;height:.5rem;transform:rotate(-45deg);-webkit-mask-image:url(../assets/svg/icons/chevron.svg);mask-image:url(../assets/svg/icons/chevron.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.nav-content-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.nav-content-card{border-radius:var(--radius-lg);background:radial-gradient(circle at 72% 18%, #005cf729, transparent 28%), linear-gradient(180deg, var(--color-gray-25) 0%, var(--color-mist) 100%);border:0;flex-direction:column;justify-content:flex-end;width:100%;height:10rem;padding:1.25rem;transition:transform .15s,box-shadow .15s,background .15s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #005cf714,0 .75rem 1.875rem #0a1f440f}.nav-content-card:before{content:"";border-radius:var(--radius-pill);filter:blur(.875rem);background:#005cf714;width:8.5rem;height:8.5rem;position:absolute;top:-1.25rem;right:-1.5rem}.nav-content-card:after{content:"";background:var(--color-blue-deep);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);opacity:.75;width:.875rem;height:.875rem;position:absolute;top:1.25rem;right:1.25rem}.nav-content-card:hover{background:radial-gradient(circle at 72% 18%, #005cf73b, transparent 30%), linear-gradient(180deg, var(--color-white) 0%, var(--color-mist) 100%);box-shadow:inset 0 0 0 1px #005cf733,0 1rem 2.5rem #005cf71f}.nav-content-card-title{font-size:1.25rem;font-weight:500}.nav-content-card-subtitle{color:#0000009e;font-size:.875rem;line-height:1.5rem}.nav-special{z-index:2;text-align:center;white-space:nowrap;-webkit-text-fill-color:transparent;text-fill-color:transparent;background-image:linear-gradient(100deg,#ccc 17%,currentColor 45%,#ccc 53%,currentColor 65.77% 78%,#ccc 100%);-webkit-background-clip:text;background-clip:text;flex-direction:column;justify-content:center;margin-right:2rem;padding:.25rem 0;font-family:Alimama FangYuanTi VF;font-size:1rem;font-weight:500;line-height:1.125rem;display:flex;position:relative}.scroller-start .nav-special{background-image:linear-gradient(100deg,#666 17%,currentColor 45%,#666 53%,currentColor 65.77% 78%,#666 100%)}.nav-special :is(img,svg){width:100%;height:100%;position:absolute;inset:0}.nav-special-customers{width:5.5rem}:lang(en) .nav-special-customers{width:8rem;height:4rem}.nav-special-pro{width:5rem}.header-actions{flex:none;align-items:center;gap:.75rem;display:flex;position:relative}.icon-button,.contact-button{z-index:2;border-radius:var(--radius-sm);background-color:#ebf2ff40;height:3rem;position:relative}.icon-button:hover,.contact-button:hover{background-color:var(--color-gray-200)}.icon-button{cursor:pointer;place-items:center;width:3rem;padding:0;display:grid}.icon-button img{filter:brightness(0);width:1.25rem;height:1.25rem}html:not(.scroller-start) .header-white:not(.menu-open) .icon-button img{filter:none}.contact-button{justify-content:center;align-items:center;min-width:8rem;padding:.75rem;font-size:1rem;line-height:1.5rem;display:flex}@keyframes HeaderPopover{0%{opacity:0;transform:scale(.98)}}.header-popover{z-index:8;border-radius:var(--radius-lg);color:#000;width:min(24rem,100vw - 2rem);box-shadow:var(--shadow-4);background:#fff;padding:.75rem;animation:.25s HeaderPopover;position:absolute;top:calc(100% + .875rem);right:8.875rem}.header-popover[hidden]{display:none}.header-search-form{grid-template-columns:1fr 4.5rem;gap:.5rem;display:grid}.header-search-form input{background:var(--color-gray-50);min-width:0;height:3rem;color:var(--color-black);font:inherit;border:1px solid #00000014;border-radius:.875rem;padding:0 1rem}.header-search-form input:focus{border-color:var(--color-blue);outline-width:0}.header-search-form button{background:var(--color-blue-deep);height:3rem;color:var(--color-white);border-radius:.75rem}.header-search-form button:hover,.header-search-form button:focus-visible{background:var(--color-blue)}.header-popover-links{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.header-popover-links a{border-radius:var(--radius-pill);background:var(--color-gray-50);color:#000000b8;padding:.5rem .75rem;font-size:.875rem}.header-popover-links a:hover,.header-popover-links a:focus-visible{background:var(--color-gray-200)}.header-language-popover{flex-direction:column;gap:.5rem;width:14.5rem;display:flex;right:5rem}.header-language-popover :is(button,a){background:var(--color-gray-50);text-align:left;border-radius:var(--radius-sm);width:100%;padding:.75rem;display:block}.header-language-popover :is(button,a):is(:hover,:focus-visible){background:var(--color-gray-200)}.header-language-popover :is(button,a).is-active{color:var(--color-blue-deep);background:#005cf71f}.header-language-popover :is(button,a).is-active:is(:hover,:focus-visible){background:#005cf733}.mobile-menu-toggle{border-radius:var(--radius-sm);cursor:pointer;background-color:#ebf2ff40;border:0;place-items:center;width:3rem;height:3rem;padding:0;display:none;position:relative}.mobile-menu-toggle:before,.mobile-menu-toggle:after,.mobile-menu-toggle span:first-child{content:"";background:currentColor;width:1.25rem;height:2px;transition:transform .18s,opacity .18s;display:block;position:absolute;left:50%;transform:translate(-50%)}.mobile-menu-toggle:before{top:calc(50% - .4375rem)}.mobile-menu-toggle span:first-child{top:50%}.mobile-menu-toggle:after{top:calc(50% + .4375rem)}.mobile-menu-toggle span+span{display:none}.site-header.is-mobile-open .mobile-menu-toggle:before{transform:translate(-50%,.4375rem)rotate(45deg)}.site-header.is-mobile-open .mobile-menu-toggle span:first-child{opacity:0}.site-header.is-mobile-open .mobile-menu-toggle:after{transform:translate(-50%,-.4375rem)rotate(-45deg)}html:not(.scroller-start) .header-white:not(.menu-open){color:#fff}html:not(.scroller-start) .header-white:not(.menu-open) :is(.icon-button,.contact-button,.mobile-menu-toggle),html:not(.scroller-start) .header-white:not(.menu-open) .nav-link:hover{background-color:#ebf2ff40}html:not(.scroller-start) .header-white:not(.menu-open) :is(.icon-button,.contact-button):hover{background-color:#ebf2ff80}.mobile-menu{backdrop-filter:blur(12px);background:#04111ff0;border:1px solid #ffffff29;border-radius:1rem;max-height:calc(100vh - 6rem);padding:.75rem;display:none;position:absolute;top:calc(100% + .875rem);left:1rem;right:1rem;overflow:auto;box-shadow:0 1.5rem 3rem #00000047}.site-header.is-mobile-open .mobile-menu{display:block}.mobile-menu-nav{gap:.25rem;display:grid}.mobile-menu-nav a,.mobile-menu-nav summary{min-height:2.75rem;color:var(--color-white);border-radius:.75rem;justify-content:space-between;align-items:center;padding:0 .875rem;font-size:.9375rem;font-weight:300;display:flex}.mobile-menu-nav details{border-radius:.75rem}.mobile-menu-nav details[open]{background:#ffffff0f}.mobile-menu-nav summary{cursor:pointer;list-style:none}.mobile-menu-nav summary::-webkit-details-marker{display:none}.mobile-menu-nav summary:after{content:"";background:currentColor;width:.45rem;height:.45rem;transform:rotate(45deg);-webkit-mask-image:url(../assets/svg/icons/chevron.svg);mask-image:url(../assets/svg/icons/chevron.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mobile-menu-nav details[open] summary:after{transform:rotate(-135deg)}.mobile-menu-nav details a{color:#ffffffad;min-height:2.375rem;margin-left:.75rem;font-size:.875rem}@media (max-width:1500px){.nav-menu-panel{padding-left:clamp(4rem,7vw,6.25rem);padding-right:clamp(4rem,7vw,6.25rem)}.nav-menu-grid{grid-template-columns:minmax(0,2.1fr) minmax(18rem,.9fr);gap:clamp(2rem,4vw,4rem)}.nav-menu-products,.nav-content-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nav-product-card,.nav-content-grid a,.nav-menu-contact a{width:100%}.nav-menu-contact>img{width:min(21rem,100%);right:0}}@media not all and (min-width:80em){.site-header{padding-left:1.5rem;padding-right:1.5rem}.header-actions{margin-left:auto}.primary-nav{display:none}.mobile-menu-toggle{display:grid}}@media not all and (min-width:40em){.site-header{padding:.75rem 1.25rem}.header-popover,.header-language-popover{width:auto;max-width:calc(100vw - 2.5rem);right:1.25rem}.mobile-menu-toggle{width:2.5rem;height:2.5rem}.brand{width:5.5rem}.brand-mark-main{width:6rem;height:1.5rem}.brand-mark-sub{width:5.9rem;height:.42rem}.header-actions{gap:.5rem}.icon-button{width:2.5rem;height:2.5rem}.contact-button{display:none}.section-heading-row h2,.section-heading h2{font-size:1.5rem;line-height:2rem}.section-desc{font-size:1rem;line-height:1.5rem}}.media-modal{z-index:100;justify-content:center;align-items:center;padding:clamp(1.5rem,4vw,3rem);display:flex;position:fixed;inset:0}.media-modal[hidden]{display:none}.media-modal-backdrop{-webkit-backdrop-filter:blur(.5rem);background:#000000bf;position:absolute;inset:0}.media-modal-dialog{z-index:1;aspect-ratio:16/9;background:var(--color-black);border-radius:1rem;width:min(64rem,100%);position:relative;overflow:hidden}.media-modal-player{object-fit:contain;background:var(--color-black);width:100%;height:100%}.media-modal-close{z-index:2;width:2.5rem;height:2.5rem;color:var(--color-white);cursor:pointer;background:#00000080;border-radius:50%;justify-content:center;align-items:center;transition:background .16s;display:flex;position:absolute;top:1rem;right:1rem}.media-modal-close:hover{background:#000000b8}.media-modal-close svg{width:1.125rem;height:1.125rem}.row{--gap:0px;--row-gap:var(--gap);--column-gap:var(--gap);--columns:12;gap:var(--row-gap) var(--column-gap);flex-wrap:wrap;display:flex}.row-col{--size:12;--column:calc(var(--columns) / var(--size));--width:calc((100% - var(--column-gap) * (var(--column) - 1)) / var(--column));width:var(--width)}.pagination{--active-color:var(--color-blue);--inactive-color:#00000080;--active-bgcolor:var(--color-gray-50);font-size:1rem;line-height:1;font-family:var(--font-display);flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:6rem;display:flex}.pagination-dark{--inactive-color:#ffffff80;--active-color:#fff;--active-bgcolor:#333}.pagination a,.pagination button,.pagination span{border-radius:var(--radius-sm);border:1px solid #0000;justify-content:center;align-items:center;height:3rem;display:flex}.pagination button{color:inherit;font:inherit;cursor:pointer;background:0 0;padding:0}.pagination a,.pagination button{width:3rem}.pagination a:hover,.pagination button:hover{color:var(--active-color);background-color:var(--active-bgcolor);border-width:2px;border-color:currentColor}.pagination a.is-active,.pagination button.is-active{background:var(--active-bgcolor)}.pagination a.pagination-arrow,.pagination button.pagination-arrow{color:var(--inactive-color);border-color:currentColor;position:relative}.pagination a.pagination-arrow:hover,.pagination button.pagination-arrow:hover{color:var(--active-color)}.pagination a.pagination-arrow:before,.pagination button.pagination-arrow:before{content:"";background:currentColor;width:.625rem;height:.625rem;-webkit-mask-image:url(../assets/svg/pagination-arrow.svg);mask-image:url(../assets/svg/pagination-arrow.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pagination a.pagination-arrow:first-child,.pagination button.pagination-arrow:first-child{transform:rotate(180deg)}@media not all and (min-width:40em){.pagination{gap:.25rem;margin-top:3rem;font-size:.875rem}.pagination a,.pagination button,.pagination span{height:2.5rem}.pagination a,.pagination button{width:2.5rem}}.toastify{color:#fff;opacity:0;cursor:pointer;z-index:2147483647;background:linear-gradient(135deg,#73a5ff,#5477f5);border-radius:2px;max-width:calc(50% - 20px);padding:12px 20px;text-decoration:none;transition:all .4s cubic-bezier(.215,.61,.355,1);display:inline-block;position:fixed;box-shadow:0 3px 6px -1px #0000001f,0 10px 36px -4px #4d60e84d}.toastify.on{opacity:1}.toast-close{color:#fff;cursor:pointer;opacity:.4;background:0 0;border:0;padding:0 5px;font-family:inherit;font-size:1em}.toastify-right{right:15px}.toastify-left{left:15px}.toastify-top{top:-150px}.toastify-bottom{bottom:-150px}.toastify-rounded{border-radius:25px}.toastify-avatar{border-radius:2px;width:1.5em;height:1.5em;margin:-7px 5px}.toastify-center{max-width:-moz-fit-content;margin-left:auto;margin-right:auto;left:0;right:0}@media only screen and (max-width:360px){.toastify-right,.toastify-left{max-width:fit-content;margin-left:auto;margin-right:auto;left:0;right:0}}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0;margin:0!important}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;height:100%;display:flex;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:flex}.splide__pagination li{pointer-events:auto;margin:0;line-height:1;list-style-type:none;display:inline-block}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;margin:0;position:relative;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{contain:strict;border:2px solid #999;border-left-color:#0000;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite splide-loading;display:inline-block;position:absolute;inset:0}.splide__sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}:root{--f-spinner-width:36px;--f-spinner-height:36px;--f-spinner-color-1:#0000001a;--f-spinner-color-2:#11181ccc;--f-spinner-stroke:2.75}.f-spinner{width:var(--f-spinner-width);height:var(--f-spinner-height);margin:auto;padding:0}.f-spinner svg{vertical-align:top;width:100%;height:100%;animation:2s linear infinite f-spinner-rotate}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg :first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg :last-child{stroke:var(--f-spinner-color-2);animation:2s ease-in-out infinite f-spinner-dash}@keyframes f-spinner-rotate{to{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1 150;stroke-dashoffset:0}50%{stroke-dasharray:90 150;stroke-dashoffset:-35px}to{stroke-dasharray:90 150;stroke-dashoffset:-124px}}.f-throwOutUp{animation:var(--f-throw-out-duration,.175s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throw-out-duration,.175s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0, calc(var(--f-throw-out-distance,150px) * -1), 0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0, var(--f-throw-out-distance,150px), 0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration,.2s) ease .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration,.2s) ease both f-zoomOutDown}@keyframes f-zoomInUp{0%{opacity:0;transform:scale(.975)translateY(16px)}to{opacity:1;transform:scale(1)translate(0,0)}}@keyframes f-zoomOutDown{to{opacity:0;transform:scale(.975)translateY(16px)}}.f-fadeIn{animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeOut{to{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration,.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration,.1s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}to{opacity:1}}@keyframes f-fadeFastOut{to{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration,.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration,.5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeSlowOut{to{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration,.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration,.2s) * .5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16, 1, .3, 1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16, 1, .3, 1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16, 1, .3, 1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16, 1, .3, 1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translate(100%)}to{transform:translate(0,0)}}@keyframes f-slideInNext{0%{transform:translate(-100%)}to{transform:translate(0,0)}}@keyframes f-slideOutNext{to{transform:translate(-100%)}}@keyframes f-slideOutPrev{to{transform:translate(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16, 1, .3, 1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16, 1, .3, 1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16, 1, .3, 1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16, 1, .3, 1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{opacity:0;transform:translate(-75px)}to{opacity:1;transform:translate(0,0)}}@keyframes f-classicInPrev{0%{opacity:0;transform:translate(75px)}to{opacity:1;transform:translate(0,0)}}@keyframes f-classicOutNext{to{opacity:0;transform:translate(-75px)}}@keyframes f-classicOutPrev{to{opacity:0;transform:translate(75px)}}:root{--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-hover-bg:#e0e0e0;--f-button-active-bg:#d0d0d0;--f-button-shadow:none;--f-button-transition:all .15s ease;--f-button-transform:none;--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-disabled-opacity:.65}.f-button{box-sizing:content-box;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition);justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative}@media (hover:hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{box-shadow:inset 0 0 0 var(--f-button-outline,2px) var(--f-button-outline-color,var(--f-button-color));outline:none}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none;transition:opacity .15s}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{z-index:1;position:absolute}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translate(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}html.with-fancybox{scroll-behavior:auto;width:auto;overflow:visible}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin,0px) + var(--fancybox-scrollbar-compensate,0px));overscroll-behavior-y:none;overflow:hidden!important}.fancybox__container{--fancybox-color:#dbdbdb;--fancybox-hover-color:#fff;--fancybox-bg:#18181bfa;--fancybox-slide-gap:10px;--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-color-1:#ffffff1a;--f-spinner-color-2:#bbb;--f-spinner-stroke:3.65;box-sizing:border-box;color:#f8f8f8;-webkit-tap-highlight-color:#0000;z-index:var(--fancybox-zIndex,1050);transform-origin:0 0;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;text-size-adjust:100%;overscroll-behavior-y:contain;direction:ltr;outline:none;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;inset:0;overflow:visible}.fancybox__container *,.fancybox__container :before,.fancybox__container :after{box-sizing:inherit}.fancybox__container::backdrop{background-color:#0000}.fancybox__backdrop{z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity,1);will-change:opacity;position:fixed;inset:0}.fancybox__carousel{box-sizing:border-box;z-index:10;flex:1;min-height:0;position:relative;overflow:clip visible}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__track{height:100%;margin:0 auto;display:flex}.fancybox__slide{width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;overscroll-behavior:contain;backface-visibility:hidden;flex-direction:column;flex:none;align-items:center;padding:4px;display:flex;position:relative;overflow:auto;transform:translate(0,0)}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video,.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide:before,.fancybox__slide:after{content:"";flex:0 0 0;margin:auto}.fancybox__backdrop:empty,.fancybox__viewport:empty,.fancybox__track:empty,.fancybox__slide:empty{display:block}.fancybox__content{max-width:100%;color:var(--fancybox-content-color,#374151);background:var(--fancybox-content-bg,#fff);cursor:default;z-index:20;border-radius:0;flex-direction:column;align-self:center;margin:0;padding:2rem;display:flex;position:relative}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{backface-visibility:hidden;background:50%/contain no-repeat;min-height:1px;padding:0;transition:none;transform:translate(0,0)}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-animating .fancybox__content,.is-dragging .fancybox__content{will-change:transform, width, height}.fancybox-image{object-fit:contain;user-select:none;filter:blur();width:100%;height:100%;min-height:0;margin:auto;display:block}.fancybox__caption{overflow-wrap:anywhere;max-width:100%;color:var(--fancybox-color,currentColor);opacity:var(--fancybox-opacity,1);cursor:auto;visibility:visible;flex-shrink:0;align-self:center;margin:0;padding:14px 0 4px;line-height:1.375}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width:2;z-index:40;position:absolute;top:0;right:8px}.fancybox__content>.f-button.is-close-btn{--f-button-width:34px;--f-button-height:34px;--f-button-border-radius:4px;--f-button-color:var(--fancybox-color,#fff);--f-button-hover-color:var(--fancybox-color,#fff);--f-button-bg:transparent;--f-button-hover-bg:transparent;--f-button-active-bg:transparent;--f-button-svg-width:22px;--f-button-svg-height:22px;opacity:.75;position:absolute;top:-38px;right:0}.is-loading .fancybox__content>.f-button.is-close-btn,.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{margin:0;padding:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;opacity:var(--fancybox-opacity,1);padding:24px;transition:all .25s}.is-compact .fancybox__footer{z-index:20;background:#18181b80;position:absolute;bottom:0;left:0;right:0}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius:50%;--f-button-color:#fff;--f-button-hover-color:#fff;--f-button-outline-color:#000;--f-button-bg:#0009;--f-button-active-bg:#0009;--f-button-hover-bg:#0009;--f-button-svg-width:18px;--f-button-svg-height:18px;--f-button-svg-filter:none;top:5px;right:5px}.fancybox__nav{--f-button-width:50px;--f-button-height:50px;--f-button-border:0;--f-button-border-radius:50%;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:transparent;--f-button-hover-bg:#18181b4d;--f-button-active-bg:#18181b80;--f-button-shadow:none;--f-button-transition:all .15s ease;--f-button-transform:none;--f-button-svg-width:26px;--f-button-svg-height:26px;--f-button-svg-stroke-width:2.5;--f-button-svg-fill:none;--f-button-svg-filter:drop-shadow(1px 1px 1px #18181b80);--f-button-svg-disabled-opacity:.65;--f-button-next-pos:1rem;--f-button-prev-pos:1rem;opacity:var(--fancybox-opacity,1)}.fancybox__nav .f-button:before{content:"";z-index:1;position:absolute;inset:-30px -20px}.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{margin:var(--f-spinner-top,calc(var(--f-spinner-width) * -.5)) 0 0 var(--f-spinner-left,calc(var(--f-spinner-height) * -.5));z-index:30;cursor:pointer;position:absolute;top:50%;left:50%}.fancybox-protected{z-index:40;user-select:none;position:absolute;inset:0}.fancybox-ghost{object-fit:contain;z-index:40;user-select:none;pointer-events:none;width:100%;height:100%;min-height:0;position:absolute;top:0;left:0}.fancybox-focus-guard{opacity:0;pointer-events:none;outline:none;position:fixed}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>:not(.fancybox__content){animation:var(--f-interface-enter-duration,.25s) ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:var(--f-backdrop-enter-duration,.35s) ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>:not(.fancybox__content){animation:var(--f-interface-exit-duration,.15s) ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:var(--f-backdrop-exit-duration,.35s) ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{flex-shrink:1;max-width:100%;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{width:100%;height:100%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;max-width:100%;height:540px;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{color:#fff;background:#18181be6;padding:0}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{background:0 0;border:0;width:100%;height:100%;display:block}.fancybox-placeholder{clip:rect(1px, 1px, 1px, 1px)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.f-carousel__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-outline:0;--f-thumb-outline-color:#5eb0ef;--f-thumb-opacity:1;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1;--f-thumb-border-radius:2px;--f-thumb-offset:0px;--f-button-next-pos:0;--f-button-prev-pos:0}.f-carousel__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:.5;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1}.f-carousel__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:16px;--f-thumb-clip-width:46px}.f-thumbs{-webkit-tap-highlight-color:#0000;user-select:none;perspective:1000px;flex:none;margin:0;position:relative;overflow:hidden;transform:translateZ(0)}.f-thumbs .f-spinner{z-index:-1;background-image:linear-gradient(#ebeff2,#e2e8f0);border-radius:2px;width:100%;height:100%;position:absolute;top:0;left:0}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden;transform:translate(0,0)}.f-thumbs__track{display:flex}.f-thumbs__slide{box-sizing:content-box;width:var(--f-thumb-width);height:var(--f-thumb-height);cursor:pointer;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative;overflow:visible}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:max-content}.is-modern .f-thumbs__track:before{content:"";top:0;bottom:0;left:calc((var(--f-thumb-clip-width,0)) * -.5);width:calc(var(--width,0) * 1px + var(--f-thumb-clip-width,0));cursor:pointer;position:absolute}.is-modern .f-thumbs__slide{width:var(--f-thumb-clip-width);transform:translate3d(calc(var(--shift,0) * -1px), 0, 0);pointer-events:none;transition:none}.is-modern.is-resting .f-thumbs__slide{transition:transform .33s}.is-modern.is-resting .f-thumbs__slide__button{transition:clip-path .33s}.is-using-tab .is-modern .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.f-thumbs__slide__button{appearance:none;width:var(--f-thumb-width);border-radius:var(--f-thumb-border-radius);cursor:pointer;pointer-events:auto;touch-action:manipulation;height:100%;opacity:var(--f-thumb-opacity);background:0 0;border:0;outline:none;margin:0 -100%;padding:0;transition:opacity .2s;position:relative;overflow:hidden}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{opacity:var(--f-thumb-selected-opacity);outline:none}.is-modern .f-thumbs__slide__button{--clip-path:inset(0 calc(((var(--f-thumb-width,0) - var(--f-thumb-clip-width,0))) * (1 - var(--progress,0)) * .5) round var(--f-thumb-border-radius,0));clip-path:var(--clip-path)}.is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-classic .is-nav-selected .f-thumbs__slide__button:after{content:"";border:var(--f-thumb-outline,0) solid var(--f-thumb-outline-color,transparent);border-radius:var(--f-thumb-border-radius);z-index:10;height:auto;animation:.2s ease-out f-fadeIn;position:absolute;inset:0}.f-thumbs__slide__img{width:100%;height:100%;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;object-fit:cover;border-radius:var(--f-thumb-border-radius);margin:0;position:absolute;inset:0;overflow:hidden}.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-border-radius:2px;--f-thumb-outline:2px;--f-thumb-outline-color:#ededed;opacity:var(--fancybox-opacity,1);transition:max-height .35s cubic-bezier(.23,1,.32,1);position:relative}.fancybox__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:.5;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(#ffffff1a,#ffffff0d)}.fancybox__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:16px;--f-thumb-clip-width:46px;--f-thumb-opacity:1;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(#ffffff1a,#ffffff0d)}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width:64px;--f-thumb-clip-width:32px;--f-thumb-height:48px;--f-thumb-extra-gap:10px}.fancybox__thumbs.is-masked{max-height:0!important}.is-closing .fancybox__thumbs{transition:none!important}.fancybox__toolbar{--f-progress-color:var(--fancybox-color,#fffffff0);--f-button-width:46px;--f-button-height:46px;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:#18181ba6;--f-button-hover-bg:#464649a6;--f-button-active-bg:#5a5a5da6;--f-button-border-radius:0;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-svg-stroke-width:1.5;--f-button-svg-filter:drop-shadow(1px 1px 1px #18181b26);--f-button-svg-fill:none;--f-button-svg-disabled-opacity:.65;color:var(--fancybox-color,currentColor);opacity:var(--fancybox-opacity,1);text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px #00000080);pointer-events:none;z-index:20;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI Adjusted,Segoe UI,Liberation Sans,sans-serif;display:flex}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{flex-flow:wrap;align-content:flex-start;display:flex}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{flex-wrap:nowrap;justify-content:flex-end;display:flex}.fancybox__infobar{line-height:var(--f-button-height);text-align:center;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;user-select:none;padding:0 5px;font-size:17px}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{opacity:.3;height:100%}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child,.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child,[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child,:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{transform-origin:0;background:var(--f-progress-color,var(--f-carousel-theme-color,#0091ff));z-index:30;user-select:none;pointer-events:none;height:3px;transition-property:transform;transition-timing-function:linear;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.m_dd36362e{--slider-size-xs:4px;--slider-size-sm:6px;--slider-size-md:8px;--slider-size-lg:10px;--slider-size-xl:12px;--slider-size:var(--slider-size-md);--slider-radius:1000px;--slider-color:var(--mantine-primary-color-filled);--slider-track-disabled-bg:var(--mantine-color-disabled);-webkit-tap-highlight-color:transparent;height:calc(var(--slider-size) * 2);padding-inline:var(--slider-size);touch-action:none;outline:none;flex-direction:column;align-items:center;display:flex;position:relative}[data-mantine-color-scheme=light] .m_dd36362e{--slider-track-bg:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .m_dd36362e{--slider-track-bg:var(--mantine-color-dark-4)}.m_dd36362e[data-orientation=vertical]{width:calc(var(--slider-size) * 2);height:200px;padding-inline:0;padding-block:var(--slider-size)}.m_c9357328{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-white);padding:calc(var(--mantine-spacing-xs) / 2);border-radius:var(--mantine-radius-sm);white-space:nowrap;pointer-events:none;user-select:none;touch-action:none;position:absolute;top:-36px}:where([data-mantine-color-scheme=light]) .m_c9357328{background-color:var(--mantine-color-gray-9)}:where([data-mantine-color-scheme=dark]) .m_c9357328{background-color:var(--mantine-color-dark-4)}:where(.m_dd36362e[data-orientation=vertical]) .m_c9357328{top:auto;inset-inline-start:calc(100% + 8px)}.m_c9a9a60a{height:var(--slider-thumb-size);width:var(--slider-thumb-size);cursor:pointer;border-radius:var(--slider-radius);z-index:3;user-select:none;touch-action:none;outline-offset:2px;top:50%;left:var(--slider-thumb-offset);border:4px solid;justify-content:center;align-items:center;transition:box-shadow .1s,transform .1s;display:flex;position:absolute;transform:translate(-50%,-50%)}:where([dir=rtl]) .m_c9a9a60a{left:auto;right:calc(var(--slider-thumb-offset) - var(--slider-thumb-size))}fieldset:disabled .m_c9a9a60a,.m_c9a9a60a:where([data-disabled]){display:none}.m_c9a9a60a:where([data-dragging]){box-shadow:var(--mantine-shadow-sm);transform:translate(-50%,-50%)scale(1.05)}:where([data-mantine-color-scheme=light]) .m_c9a9a60a{color:var(--slider-color);border-color:var(--slider-color);background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_c9a9a60a{color:var(--mantine-color-white);border-color:var(--mantine-color-white);background-color:var(--slider-color)}:where(.m_dd36362e[data-orientation=vertical]) .m_c9a9a60a{top:auto;left:50%;right:auto;bottom:var(--slider-thumb-offset);transform:translate(-50%,50%)}:where(.m_dd36362e[data-orientation=vertical]) .m_c9a9a60a:where([data-dragging]){transform:translate(-50%,50%)scale(1.05)}:where([dir=rtl]) :where(.m_dd36362e[data-orientation=vertical]) .m_c9a9a60a{left:50%;right:auto}.m_a8645c2{width:100%;height:calc(var(--slider-size) * 2);cursor:pointer;align-items:center;display:flex}fieldset:disabled .m_a8645c2,.m_a8645c2:where([data-disabled]){cursor:not-allowed}:where(.m_dd36362e[data-orientation=vertical]) .m_a8645c2{width:calc(var(--slider-size) * 2);flex-direction:column;height:100%}.m_c9ade57f{width:100%;height:var(--slider-size);position:relative}.m_c9ade57f:where([data-inverted]:not([data-disabled])){--track-bg:var(--slider-color)}fieldset:disabled .m_c9ade57f:where([data-inverted]),.m_c9ade57f:where([data-inverted][data-disabled]){--track-bg:var(--slider-track-disabled-bg)}.m_c9ade57f:before{content:"";border-radius:var(--slider-radius);top:0;bottom:0;inset-inline:calc(var(--slider-size) * -1);background-color:var(--track-bg,var(--slider-track-bg));z-index:0;position:absolute}:where(.m_dd36362e[data-orientation=vertical]) .m_c9ade57f{width:var(--slider-size);height:100%}:where(.m_dd36362e[data-orientation=vertical]) .m_c9ade57f:before{inset-inline:0;top:calc(var(--slider-size) * -1);bottom:calc(var(--slider-size) * -1)}.m_38aeed47{z-index:1;background-color:var(--slider-color);border-radius:var(--slider-radius);width:var(--slider-bar-width);top:0;bottom:0;position:absolute;inset-inline-start:var(--slider-bar-offset)}.m_38aeed47:where([data-inverted]){background-color:var(--slider-track-bg)}fieldset:disabled .m_38aeed47:where(:not([data-inverted])),.m_38aeed47:where([data-disabled]:not([data-inverted])){background-color:var(--mantine-color-disabled-color)}:where(.m_dd36362e[data-orientation=vertical]) .m_38aeed47{top:auto;bottom:var(--slider-bar-offset);width:100%;height:var(--slider-bar-width);inset-inline-start:0}.m_b7b0423a{inset-inline-start:calc(var(--mark-offset) - var(--slider-size) / 2);z-index:2;pointer-events:none;height:0;position:absolute;top:0}:where(.m_dd36362e[data-orientation=vertical]) .m_b7b0423a{inset-inline-start:0;top:auto;bottom:calc(var(--mark-offset) + var(--slider-size) / 2);width:0;height:0}.m_dd33bc19{height:var(--slider-size);width:var(--slider-size);background-color:var(--mantine-color-white);pointer-events:none;border:2px solid;border-radius:1000px}:where([data-mantine-color-scheme=light]) .m_dd33bc19{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_dd33bc19{border-color:var(--mantine-color-dark-4)}.m_dd33bc19:where([data-filled]){border-color:var(--slider-color)}.m_dd33bc19:where([data-filled]):where([data-disabled]){border-color:var(--mantine-color-disabled-border)}.m_68c77a5b{transform:translate(calc(-50% + var(--slider-size) / 2), calc(var(--mantine-spacing-xs) / 2));font-size:var(--mantine-font-size-sm);white-space:nowrap;cursor:pointer;user-select:none}:where([data-mantine-color-scheme=light]) .m_68c77a5b{color:var(--mantine-color-gray-6)}:where([data-mantine-color-scheme=dark]) .m_68c77a5b{color:var(--mantine-color-dark-2)}:where(.m_dd36362e[data-orientation=vertical]) .m_68c77a5b{transform:translate(calc(var(--slider-size) + var(--mantine-spacing-xs) / 2), calc(-50% - var(--slider-size) / 2))}.home-hero{background:#04121f;min-height:clamp(42rem,50vw,60rem);position:relative;overflow:hidden}.hero-media,.hero-slide{position:absolute;inset:0}.hero-media{z-index:0}.hero-media:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#04121f52 0%,#04121f0d 43%,#00000080 100%),linear-gradient(90deg,#00000061 0%,#0000001f 46%,#0000005c 100%);position:absolute;inset:0}.hero-slide{opacity:0;background-image:url(../assets/images/home/hero-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .72s}.hero-slide.is-active{opacity:1}.hero-slide video{object-fit:cover;pointer-events:none;width:100%;height:100%}.figma-section{background:var(--color-black);position:relative;overflow:hidden}.figma-section img{width:100%;height:auto;display:block}.home-products,.home-testimonials,.home-global{background:var(--color-white)}.section-inner{margin:0 auto}.home-products{background:var(--color-gray-50);z-index:1;padding:6rem 0;position:relative}.products-inner{flex-direction:column;display:flex}.section-arrows{align-items:center;gap:.5rem;display:flex}.section-arrow{border:.8px solid var(--color-black);border-radius:var(--radius-sm);cursor:pointer;background:0 0;width:3rem;height:3rem;transition:border-color .2s;position:relative}.section-arrow:hover,.section-arrow:focus-visible{border-color:var(--color-blue)}.section-arrow-prev{opacity:.5}.section-arrow:before{content:"";background:var(--color-black);width:.55rem;height:.55rem;margin:auto;transition:background-color .2s;position:absolute;inset:0;transform:rotate(-45deg);-webkit-mask-image:url(../assets/svg/icons/chevron.svg);mask-image:url(../assets/svg/icons/chevron.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.section-arrow:hover:before,.section-arrow:focus-visible:before{background:var(--color-blue)}.section-arrow-prev:before{transform:rotate(135deg)}.product-carousel{overflow:hidden}.product-grid{transform:translate3d(var(--product-offset,0), 0, 0);align-items:stretch;gap:1.5rem;transition:transform .52s cubic-bezier(.22,1,.36,1);display:flex}.product-grid.is-measuring,.product-grid.is-measuring .product-card{transition:none}.product-card{border-radius:var(--radius-lg);cursor:pointer;background:#07101a;flex:0 0 24.375rem;min-height:31.875rem;transition:flex-basis .52s cubic-bezier(.22,1,.36,1),opacity .24s;position:relative;overflow:hidden}.product-card.is-active{flex-basis:min(43.25rem,45.526vw)}.product-card:after{content:"";background:linear-gradient(#0000 48%,#000d1bd1 100%);position:absolute;inset:0}.product-card-media{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.product-card-scara .product-card-media{object-position:48% 42%}.product-card-cobot .product-card-media{object-position:50% 45%}.product-card-craft .product-card-media{object-position:58% 43%}.product-card-parallel .product-card-media{object-position:50% 45%}.product-card-controller .product-card-media{object-position:50% 42%}.product-card-solution .product-card-media{object-position:50% 45%}.product-card-copy{z-index:1;color:var(--color-white);position:absolute;bottom:1.75rem;left:2rem;right:1.5rem}.product-card-copy h3{letter-spacing:0;margin:0 0 1rem;font-size:1.75rem;font-weight:500;line-height:1.25}.product-card-copy p{white-space:nowrap;margin:0;font-size:1rem;font-weight:300;line-height:1.05}.product-card-copy span{color:var(--color-blue)}.home-controller{z-index:9;background:#f5f5f7;position:relative}.home-products+.home-controller{padding-top:0}.controller-background{background-image:url(../static/QKM_bg.webp);background-position:50%;background-repeat:no-repeat;background-size:120rem;position:absolute;inset:0}.controller-qkm{opacity:.25;width:100%;height:100%}.controller-captions{z-index:1;margin:auto;position:absolute;inset:0 0 6rem}.controller-qkm [data-paper-shader]{width:100%!important;height:100%!important}.controller-stage{max-width:100em;min-height:inherit;flex-direction:column;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;padding-bottom:6rem;padding-left:2rem;display:flex;position:relative}.controller-bg{position:absolute;inset:0}.controller-player{width:100%;max-width:120rem;margin-left:auto;margin-right:auto;display:block}.controller-watermark{opacity:.2;pointer-events:none;background-image:url(../static/qkm-watermark.webp);background-position:50%;background-repeat:no-repeat;background-size:80vw;position:absolute;inset:0}.controller-caption{font-size:clamp(2rem,2.5vw,3rem);font-weight:500;position:absolute;top:50%}:lang(zh) .controller-caption{margin-top:-.5rem}:lang(en) .controller-caption{font-size:2rem;font-weight:700;font-family:var(--font-heading);letter-spacing:.05em}.controller-caption-left{max-width:30%;left:0}.controller-caption-right{text-align:right;max-width:33.3333%;right:0}@media not all and (min-width:40em){.controller-stage{height:32rem;padding-bottom:2rem;padding-left:0;position:relative;overflow:hidden}.controller-player{width:200%;position:absolute;left:-45%}.controller-background{background-size:100%}.controller-captions{text-align:center;inset:0 0 auto}:lang(en) .controller-caption-right,.controller-caption{font-size:1.25rem}.controller-caption{max-width:none;margin-top:0;position:static;inset:auto}.controller-caption-left,:lang(en) .controller-caption-left{font-size:.875rem}.controller-caption-right{text-align:inherit;margin-top:.5rem}}.controller-canvas{z-index:1;visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.controller-fallback{z-index:1;pointer-events:none;width:min(78vw,62rem);height:auto;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.controller-caption{z-index:3}.home-controller.is-live .controller-fallback{display:none}@media (max-width:900px){.controller-glass{display:none}.controller-fade{height:90px}}@media (prefers-reduced-motion:reduce){.controller-canvas{display:none}}.home-video-scroll{margin-top:-100vh;position:relative;overflow:hidden}.video-scroll-frame{position:relative}.video-scroll-media{object-fit:cover;pointer-events:none;width:100%;height:100vh}.video-scroll-gradient{opacity:0;pointer-events:none;background:linear-gradient(#0000 67.4%,#000000d9 100%),#0000004d;transition:opacity .2s linear;position:absolute;inset:0}.video-scroll-mask{--vs-letters-w:min(79.2vw, 95.0625rem);--vs-letters-gap:3.75rem;z-index:2;opacity:0;pointer-events:none;transition:opacity .18s linear;position:absolute;inset:0;overflow:hidden}.video-scroll-mask.is-visible{pointer-events:auto}.video-scroll-mask-scale{position:absolute;inset:0}.video-scroll-mask-plate{background:var(--color-black);-webkit-mask-image:linear-gradient(var(--color-white), var(--color-white)), url(../assets/images/home/video-scroll/qkm-pro-mask-alpha.png);-webkit-mask-image:linear-gradient(var(--color-white), var(--color-white)), url(../assets/images/home/video-scroll/qkm-pro-mask-alpha.png);mask-image:linear-gradient(var(--color-white), var(--color-white)), url(../assets/images/home/video-scroll/qkm-pro-mask-alpha.png);-webkit-mask-composite:destination-out;visibility:hidden;opacity:0;position:absolute;inset:0;transform:scale(10);-webkit-mask-position:0 0,50%;mask-position:0 0,50%;-webkit-mask-size:100% 100%,80%;mask-size:100% 100%,80%;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:alpha,alpha;mask-mode:alpha,alpha}.video-scroll-mask-content{position:absolute;inset:0}.video-scroll-wordmark{width:var(--vs-letters-w);aspect-ratio:1521/184;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-scroll-replay{border-radius:var(--radius-pill);width:fit-content;color:var(--color-white);white-space:nowrap;cursor:pointer;opacity:0;visibility:hidden;background:#ffffff1a;border:0;align-items:center;gap:.75rem;margin-left:auto;margin-right:auto;padding:.5rem 1.25rem .5rem .5rem;font-size:1rem;font-weight:300;display:flex;position:absolute;bottom:12rem;left:0;right:0;box-shadow:inset 1px 1px 1px #ffffffbf,inset -1px -1px 1px #ffffffbf}.video-scroll-replay:hover{background:#ffffff2e}.video-scroll-replay-icon{flex-shrink:0;width:2.125rem;height:2.125rem}.video-scroll-replay-icon svg{width:100%;height:100%;display:block}@media not all and (min-width:40em){.video-scroll-replay-icon{width:1.875rem;height:1.875rem}}.home-testimonials{background:var(--color-black);color:var(--color-white);margin-top:-2px;padding:0 0 8rem;position:relative}.home-testimonials:after{content:"";height:inherit;z-index:0;opacity:.75;pointer-events:none;background:radial-gradient(75% 50% at 50% 100%,#0580ff 0%,#0460bfbf 25%,#03408073 50%,#01204033 75%,#0000 100%);height:100%;max-height:50rem;position:absolute;inset:auto 0 0}.partner-strip{grid-column:1/-1;grid-template-columns:repeat(5,1fr);justify-content:space-between;gap:4rem;padding-top:6rem;display:grid}.partner-strip img{object-fit:contain;object-position:center;filter:brightness(0)saturate()invert(42%)sepia(0%)saturate(0%)hue-rotate(188deg)brightness(91%)contrast(85%);width:auto;height:3.5rem;margin:auto;transition:filter .22s,opacity .22s}.partner-strip img:hover,.partner-strip img:focus-visible{opacity:1;filter:brightness(0)saturate()invert(41%)sepia(92%)saturate(3357%)hue-rotate(203deg)brightness(101%)contrast(104%)}@media not all and (min-width:80em){.partner-strip{grid-template-columns:repeat(6,1fr)}}@media not all and (min-width:40em){.partner-strip{grid-template-columns:repeat(2,1fr);gap:.5rem;padding-top:0}.partner-strip-item{background-color:#ffffff26;border-radius:.5rem;padding:.5rem 1rem}.home-testimonials:after{height:24rem}}.home-global{background:var(--color-gray-50);padding:6rem 0}.global-inner{flex-direction:column;gap:3.75rem;display:flex}.outline-link{border:1px solid var(--color-blue);border-radius:var(--radius-sm);min-width:10rem;height:3rem;color:var(--color-blue);justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:1rem;font-weight:300;line-height:1.5rem;display:flex}.outline-link:hover{background-color:#0071e40f}.outline-link img{width:.625rem;height:.625rem}.timeline-list{text-align:center;justify-content:center;align-items:center;margin:0;padding:0;font-size:1.125rem;list-style:none;display:none}.timeline-list.row{--gap:2rem}.timeline-item.row-col{--size:3}.timeline-list ._icon{object-fit:contain;object-position:center;width:3.75rem;height:3.75rem;margin:0 auto 1rem}.timeline-list ._subtitle{color:var(--color-gray-600)}@media not all and (min-width:40em){.home-global{padding-top:4rem;padding-bottom:4rem}.global-inner{gap:2rem}.timeline-list{--gap:1.5rem}.timeline-item.row-col{--size:6}}.hero-slogan{z-index:3;color:var(--color-blue);letter-spacing:0;white-space:nowrap;margin:0;font-size:clamp(1.35rem,1.667vw,2rem);font-weight:500;line-height:1.1;position:absolute;top:clamp(5.5rem,8.594vw,10.3125rem);right:clamp(1.75rem,4.583vw,5.5rem)}.hero-progress{align-items:center;gap:.625rem;width:6.875rem;height:.625rem;display:flex}.hero-progress button{cursor:pointer;background:#ffffff57;border:0;width:.625rem;height:.625rem;padding:0;transition:background-color .18s;display:block}.hero-progress button:hover,.hero-progress button:focus-visible{background:#fff9}.hero-progress .is-active{background:var(--color-white);clip-path:polygon(.45rem 0,100% 0,calc(100% - .45rem) 100%,0 100%);width:1.875rem}@media (max-width:900px){.home-products{padding:4.5rem 0 6rem}.product-grid{gap:1rem}.product-card,.product-card.is-active{flex-basis:min(26rem,100vw - 4.5rem)}.product-card{min-height:26rem}.product-card-copy p{white-space:normal;line-height:1.4}.home-hero{background-position:42%;min-height:46rem}.hero-slogan{display:none}.hero-content{flex-direction:column;align-items:flex-start;bottom:4rem;left:1.5rem;right:1.5rem}.hero-heading-group h1{white-space:normal}}@media (max-width:560px){.home-hero{background-position:39%;min-height:42rem}.hero-copy{gap:2rem}.hero-cta{width:9.25rem}.hero-progress{align-self:flex-end}.home-products{padding:4rem 0 5rem}.section-arrows{align-self:flex-end}.product-card,.product-card.is-active{flex-basis:calc(100vw - 4.5rem)}.product-card{min-height:23rem}.product-card-copy{bottom:1.25rem;left:1.25rem;right:1.25rem}.product-card-copy h3{font-size:1.375rem}.product-card-copy p{font-size:.875rem}.home-testimonials{padding-bottom:4rem}}.content-page{background:var(--color-gray-50);color:var(--color-black)}.content-page .Banner-overlay>*{max-width:80rem}.pagination{--inactive-color:#00000080;--active-bgcolor:#fff}.content-hero{background:#050607;height:50rem;position:relative;overflow:hidden}.content-hero-media,.content-hero-media img,.content-hero-media:after{position:absolute;inset:0}.content-hero-slide{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .7s}.content-hero-slide.is-active{opacity:1}.content-hero-copy.is-switching{opacity:0;transform:translateY(.75rem)}.content-hero-copy{transition:opacity .26s,transform .26s}.content-hero-media:after{content:"";background:linear-gradient(180deg, #0000 67.4%, var(--color-black) 100%), #0000004d}.content-hero-copy{z-index:2;width:min(48.625rem,100% - 4rem);color:var(--color-white);position:absolute;bottom:7.5rem;left:clamp(2rem,10.3125vw,12.375rem)}.content-hero-date{margin:0 0 1.25rem;font-size:1.5rem;font-weight:500;line-height:1}.content-hero-title{margin:0 0 2.625rem;font-size:clamp(2.5rem,2.9167vw,3.5rem);font-weight:500;line-height:1.45}.content-hero-link{border:1px solid var(--color-blue);border-radius:var(--radius-sm);width:10.625rem;height:3rem;color:var(--color-blue);justify-content:space-between;align-items:center;padding:0 1.25rem;font-size:1rem;font-weight:300;display:inline-flex}.content-hero-link img,.news-more img,.news-pagination button img{width:.5329rem;height:.5698rem;display:block}.content-hero-link{transition:background-color .2s}.content-hero-link img{transition:transform .2s}.content-hero-link:hover,.content-hero-link:focus-visible{background-color:#0171e40f}.content-hero-link:hover img,.content-hero-link:focus-visible img{transform:translate(.25rem)}.content-hero-progress{z-index:2;gap:.5rem;display:flex;position:absolute;bottom:6.25rem;right:clamp(2rem,10.052vw,12.0625rem)}.content-hero-progress button{border-radius:var(--radius-pill);cursor:pointer;background:#ffffff73;border:0;width:.625rem;height:.625rem;transition:width .22s,background .22s}.content-hero-progress button:hover,.content-hero-progress button:focus-visible{background:#ffffffb8}.content-hero-progress button.is-active{background:var(--color-white);width:2rem}.content-section{margin:0 auto;padding:6rem 0 12rem}.content-section .Navbar{background-color:#fff}.content-section .SectionHeading{color:#999}.content-section .SectionHeading ._item:not(:last-child):after{content:" / "}.content-section .SectionHeading a.active{color:var(--color-black)}.content-section .SectionHeading a:not(.active):hover{color:var(--gray-10)}.content-heading-row{justify-content:space-between;align-items:center;gap:2rem;margin-bottom:4rem;display:flex}.content-heading-row h1{letter-spacing:0;margin:0;font-size:clamp(1.5rem,2.25vw,2.25rem);font-weight:500;line-height:1}.content-tabs{border-radius:var(--radius-pill);background:var(--color-white);width:18.9375rem;height:3.5rem;padding:.375rem;display:flex;position:relative;overflow:hidden}.content-tabs:before{content:"";left:var(--content-tab-left,5.625rem);width:var(--content-tab-width,6.625rem);border-radius:var(--radius-pill);background:radial-gradient(circle at 50% 100%, #005cf7cc, #005cf714 62%, transparent 100%), var(--color-gray-50);opacity:.8;height:2.75rem;transition:left .22s,width .22s;position:absolute;top:.375rem}.content-tabs a{z-index:1;border-radius:var(--radius-pill);color:#000000b8;cursor:pointer;background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:center;font-family:inherit;font-size:1rem;font-weight:300;text-decoration:none;transition:color .18s;display:flex;position:relative}.content-tabs a:hover,.content-tabs a:focus-visible{color:var(--color-black)}.content-tabs a.is-active{color:var(--color-black);font-weight:500}@media not all and (min-width:80em){.news-item{grid-template-columns:minmax(0,1fr) 3rem;gap:1.5rem}.news-media-group{grid-column:1;grid-template-columns:10rem minmax(16rem,19.25rem);gap:2rem}.news-copy{grid-column:1;gap:1rem;min-height:0}.news-more{grid-area:1/2/span 2}}@media not all and (min-width:40em){.content-section{padding-top:4rem;padding-bottom:4rem}.content-section .Navbar{width:100%}.content-section .Navbar a{flex:1}}.customers-page{background:var(--color-gray-50);color:var(--color-black)}.customers-hero{height:40rem;max-height:100vh;color:var(--color-white);background:#07121f;position:relative}.customers-hero-pic,.customers-hero-pic img{width:100%;height:100%}.customers-hero-pic img{object-fit:cover}.customers-hero-content{background:linear-gradient(#203f6700 0%,#203f671a 71.15%),linear-gradient(#0000 0%,#000 80%);padding:3.3333vw 0;position:absolute;inset:auto 0 0}.customers-hero h1{text-align:center;margin:0 0 2rem;font-size:clamp(2.5rem,3vw,3rem);font-weight:500}:lang(en) .customers-hero h1{font-family:var(--font-heading);letter-spacing:.025em;font-weight:700}.customers-hero-stats{justify-content:center;max-width:64rem;margin-left:auto;margin-right:auto;display:flex}.customers-hero-stats ._item{justify-content:center;align-items:center;width:33.3333%;padding-left:.5rem;padding-right:.5rem;display:flex}.customers-hero-stats ._item+._item{border-left:1px solid}.customers-hero-stats ._content{margin-top:-.75rem}.customers-hero-stats :is(dt,dd){display:block}.customers-hero-stats dt{font-family:var(--font-display);font-size:2.5rem;line-height:1}.customers-hero-stats dd{margin:0;font-size:.875rem;font-weight:300;line-height:1.25rem}@media not all and (min-width:40em){.customers-hero{height:24rem}.customers-hero-content{padding:2.5rem 0}.customers-hero h1{margin-bottom:2rem;font-size:1.75rem}.customers-hero-stats ._content{margin-top:0}.customers-hero-stats dt{font-size:1.5rem}.customers-hero-stats dd{font-size:.75rem;line-height:1rem}}.customer-section-heading{margin:0 0 1.25rem;font-size:clamp(2rem,2.5vw,3rem);font-weight:500}:lang(en) .customer-section-heading{font-size:clamp(1.5rem,2.5vw,2.25rem);font-family:var(--font-heading);letter-spacing:.025em;font-weight:700}.customers-section-desc{color:#000000b8;margin:0;font-size:1.125rem}.customer-showcase .customers-section-desc{text-align:justify;text-align-last:center}@media not all and (min-width:40em){.customer-section-heading{font-size:1.5rem;line-height:2rem}.customers-section-desc{font-size:.875rem;line-height:1.25rem}}.customer-showcase{padding:6rem 0;position:relative;overflow:hidden}.customer-showcase .customer-section-header{text-align:center;width:min(44rem,100% - 3rem);margin:0 auto 4rem}@media not all and (min-width:40em){.customer-showcase .customer-section-header{margin-bottom:2rem}}.case-list-section{width:min(95rem,100% - 7rem);margin:0 auto;padding:8rem 0}.case-list-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:3rem;display:flex}.case-filter-group{align-items:center;gap:.5rem;display:flex}.case-filter{z-index:3;position:relative}.case-filter.is-open{z-index:5}.case-filter-toggle{z-index:1;background:var(--color-white);border:1px solid var(--color-white);cursor:pointer;border-radius:1.75rem;justify-content:space-between;align-items:center;gap:.5rem;min-width:12rem;height:3.5rem;padding:.75rem 1rem;font-size:1rem;font-weight:500;line-height:1.5rem;transition:background-color .18s;display:flex;position:relative}.case-filter.is-open .case-filter-toggle,.case-filter-toggle:hover{box-shadow:var(--shadow-4)}.case-filter.is-open .case-filter-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.case-filter-icon{width:.5rem;height:.5rem;transform:rotate(90deg)}.case-filter.is-open .case-filter-icon{transform:rotate(-90deg)scaleY(-1)}.case-filter-menu{border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--color-white);width:100%;box-shadow:none;opacity:0;pointer-events:none;flex-direction:column;padding:.5rem 0;transition:opacity .15s,transform .15s;display:flex;position:absolute;top:100%;left:0;right:0;overflow:hidden;transform:translateY(-.5rem)}.case-filter.is-open .case-filter-menu{opacity:1;pointer-events:auto;box-shadow:var(--shadow-4);transform:translateY(0)}.case-filter-menu button{text-align:left;background:0 0;border:0;padding:.5rem 1rem;font-size:1rem}.case-filter-menu button:hover,.case-filter-menu button.is-active{background:var(--color-gray-50);font-weight:500}.case-filter-reset{height:3.5rem;color:var(--color-black);cursor:pointer;background:0 0;border:0;border-radius:1.75rem;align-items:center;gap:.5rem;padding:.75rem .5rem;font-size:1rem;line-height:1.5rem;display:inline-flex}.case-filter-reset:hover{background-color:var(--color-white);box-shadow:var(--shadow-4)}.case-filter-reset img{width:1rem;height:1rem}.case-grid{grid-template-columns:repeat(2,1fr);gap:4rem 2rem;margin-top:4rem;display:grid}.case-card{background:var(--color-white);border-radius:1.75rem;flex-direction:column;padding:1.5rem 1.5rem 2rem;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.case-card:hover{box-shadow:var(--shadow-4)}.case-card-imgwrap{z-index:1;border-radius:inherit;position:relative;overflow:hidden}.case-card-imgwrap.playing .PlayButton{display:none}@media (hover) and (pointer:fine){.case-card .PlayButton{opacity:0;transition-property:opacity,transform;transition-duration:.25s;transform:scale(.75)}.case-card:hover .PlayButton{opacity:1;transform:none}}.case-card-img{aspect-ratio:16/9;object-fit:cover;border-radius:inherit;width:100%;transition:transform .5s}.case-card-vid{object-fit:contain;border-radius:inherit;opacity:0;visibility:hidden;background-color:#07121f;width:100%;height:100%;transition-property:opacity,visibility;transition-duration:.25s;position:absolute;inset:0}.case-card-imgwrap.playing .case-card-vid{opacity:1;visibility:visible}.case-card:hover .case-card-img{transform:scale(1.075)}.case-card-title{margin:2rem 0 1.25rem;font-size:1.5rem;font-weight:500}.case-card-title a:after{content:"";position:absolute;inset:0}.case-card-desc{margin:0 0 3rem;font-size:1.125rem;font-weight:300;line-height:normal}.case-card-btns{flex-wrap:wrap;gap:.5rem;margin-top:auto;display:flex}.case-card-btn{min-width:10rem;height:3rem;color:var(--color-gray-600);border:1px solid;border-radius:.625rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding:.75rem 1rem;font-size:1rem;font-weight:300;line-height:1.5rem;display:flex}.case-card-btn-view:after{content:"";width:.625rem;height:.625rem;-webkit-mask-image:var(--svg-arrow);mask-image:var(--svg-arrow);-webkit-mask-image:var(--svg-arrow);background-color:currentColor;-webkit-mask-size:100% 100%;mask-size:100% 100%}.case-card:hover .case-card-btn-view{color:var(--color-blue);background-color:#0071e40f}@media not all and (min-width:80em){.case-card-title,.case-card-desc{padding-right:0}}.customer-showcase+.case-list-section{padding-top:0}@media not all and (min-width:40em){.case-list-header{flex-direction:column;align-items:stretch;gap:2rem}.customer-showcase{padding:4rem 0}.case-list-section{width:min(95rem,100% - 3rem);padding:4rem 0}.case-filter-group{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.case-filter-toggle{min-width:100%;height:3rem;padding:.75rem;font-size:.75rem;line-height:1rem}.case-filter-menu button{font-size:.875rem;line-height:1.5rem}.case-filter-reset{height:3rem;padding:.75rem}.case-grid{grid-template-columns:1fr;gap:2rem;display:none}.case-card{border-radius:1rem;padding:1rem}.case-card-title{margin-top:1rem;margin-bottom:.5rem;font-size:1rem;line-height:1.5rem}.case-card-desc{margin-bottom:1rem;font-size:.875rem;line-height:1.25rem}.case-card-btn{border-radius:.5rem;min-width:4rem;height:2rem;padding:.5rem;font-size:.75rem;line-height:1rem}}.splide-case{display:none}.splide-case .splide__track{margin-left:-1.5rem;margin-right:-1.5rem;padding-top:2rem;padding-bottom:2rem;padding-left:2rem!important;padding-right:2rem!important}.splide-case .splide__slide{padding-left:.5rem;padding-right:.5rem}.splide-case .splide__pagination{margin-top:0}@media not all and (min-width:40em){.splide-case{display:block}}.products-page{background:var(--color-white);color:var(--color-black)}.products-section-inner{margin:0 auto}.products-hero{height:50rem;color:var(--color-white);background:var(--color-black);align-items:flex-end;padding:0 0 6.25rem clamp(1.5rem,10.9375vw,13.125rem);display:flex;position:relative;overflow:hidden}.products-hero-media,.products-hero-media img{position:absolute;inset:0}.products-hero-media img{object-fit:cover;width:100%;height:100%;display:block}.products-hero-media .hero-base{z-index:0}.products-hero-media .hero-overlay{z-index:1;width:101.3%;max-width:none;height:135.97%;top:-25.5%}.products-hero h1{z-index:2;color:var(--color-white);letter-spacing:0;white-space:nowrap;margin:0;font-size:clamp(2.25rem,2.5vw,3rem);font-weight:500;line-height:1;position:relative}.hardware-stories{background:var(--color-white);height:48.875rem;overflow:hidden}.hardware-stories .products-section-inner{width:min(104.688vw,126rem);margin-left:clamp(1rem,10.9375vw,13.125rem);margin-right:0;padding-top:6.8125rem}.products-section-heading{justify-content:space-between;align-items:center;gap:2rem;width:min(78.6458vw,94.375rem);display:flex}.products-section-heading h2,.product-filter-header h2{margin:0;font-size:clamp(2rem,2.5vw,3rem);font-weight:500}:lang(en) :is(.products-section-heading h2,.product-filter-header h2){font-size:clamp(1.5rem,2.5vw,2.25rem)}@media not all and (min-width:40em){.products-section-heading h2,.product-filter-header h2{font-size:1.5rem;line-height:2rem}}.products-arrows{align-items:center;gap:.5rem;display:flex}.products-arrow{border:.8px solid var(--color-black);border-radius:var(--radius-sm);cursor:pointer;background:0 0;width:3rem;height:3rem;transition:border-color .2s;position:relative}.products-arrow:hover,.products-arrow:focus-visible{border-color:var(--color-blue)}.products-arrow:before{content:"";background:var(--color-black);width:.5329rem;height:.5698rem;margin:auto;transition:background-color .2s;position:absolute;inset:0;-webkit-mask-image:url(../assets/svg/pagination-arrow.svg);mask-image:url(../assets/svg/pagination-arrow.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.products-arrow:hover:before,.products-arrow:focus-visible:before{background:var(--color-blue)}.products-arrow-prev{opacity:.5}.products-arrow-prev:before{transform:rotate(180deg)}.story-track{width:max-content;transform:translate3d(var(--story-offset,0), 0, 0);gap:1.875rem;margin-top:4.125rem;transition:transform .52s cubic-bezier(.22,1,.36,1);display:flex}.story-card{border-radius:var(--radius-lg);background:var(--color-mist);height:34.9375rem;color:var(--color-black);flex:0 0 62.0625rem;position:relative;overflow:hidden}.story-card.is-active{box-shadow:0 1.25rem 3rem #152d4814}.story-card-image{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.story-card-copy{z-index:2;min-height:8.6875rem;color:var(--color-black);flex-direction:column;justify-content:flex-end;gap:1.25rem;padding:1.875rem 2.5rem;display:flex;position:absolute;bottom:0;left:0;right:0}.story-card-copy:before{content:"";z-index:-1;backdrop-filter:blur(50px);-webkit-mask-image:linear-gradient(180deg, transparent 0%, var(--color-black) 34%, var(--color-black) 100%);mask-image:linear-gradient(180deg, transparent 0%, var(--color-black) 34%, var(--color-black) 100%);-webkit-mask-image:linear-gradient(180deg, transparent 0%, var(--color-black) 34%, var(--color-black) 100%);background:linear-gradient(#cddbe800 0%,#cad8e61a 28%,#b1c5d985 72%,#9fb6cdb8 100%);position:absolute;inset:-1.5rem 0 0}.story-card h3,.story-card p{width:31.5rem;margin:0}.story-card h3{font-size:1.5rem;font-weight:500;line-height:1.15}.story-card p{font-size:1.125rem;font-weight:400;line-height:1.15}.story-card-play{z-index:3;cursor:pointer;background:url(../assets/images/products/story-play.svg) 50%/contain no-repeat;border:0;border-radius:50%;width:6.25rem;height:6.25rem;transition:transform .2s;position:absolute;top:14.375rem;left:27.9375rem}.story-card-play:hover,.story-card-play:focus-visible{transform:scale(1.08)}.product-list-section{margin-top:10rem;margin-bottom:12rem}.product-filter-header{margin:0 0 3rem}.product-filter-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;margin-top:3rem;display:flex}.product-tabs{background:var(--color-gray-50);border-radius:1.5rem;flex-wrap:wrap;align-items:center;gap:.25rem;padding:.25rem;display:flex;position:relative}.product-tabs a{z-index:1;border-radius:var(--radius-pill);min-width:6rem;color:var(--color-black);text-align:center;background:0 0;padding:.5rem .75rem;font-size:1rem;font-weight:300;line-height:1.5rem;text-decoration:none;position:relative}.product-tabs a:hover,.product-tabs a:focus-visible,.product-tabs a.is-active{background-color:var(--color-white)}.product-tabs a.is-active{background:radial-gradient(ellipse 64px 24px at 50% 100%, #005cf780 0%, #2e7bf780 34%, #f5f5f700 75%), var(--color-white);color:var(--color-black);font-weight:500}.product-filter-options{color:var(--color-black);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.product-range-filter{white-space:nowrap;align-items:center;column-gap:.5rem;margin:0;display:flex}.range-filter-name{flex-shrink:0}.mantine-RangeSlider-root{--slider-color:black;flex-grow:1;--slider-size:2px!important;--slider-thumb-size:8px!important}[data-mantine-color-scheme=light] .mantine-RangeSlider-root{--slider-track-bg:#00000040}.mantine-RangeSlider-root:hover .mantine-RangeSlider-thumb,.mantine-RangeSlider-thumb[data-dragging]{border-color:var(--color-blue);box-shadow:0 0 0 8px #0171e426}.range-slider-root{flex:auto;align-items:center;gap:.5rem;width:12rem;display:flex}.mantine-RangeSlider-root{width:100%}.product-filter-options ._val{text-align:center;flex-shrink:0;width:2.5rem}.product-filter-clear{cursor:pointer;background:0 0;border:0;border-radius:9999px;align-items:center;gap:.5rem;width:auto;padding:.5rem .75rem;font-family:inherit;font-size:1rem;line-height:1.5rem;text-decoration:none;display:inline-flex}.product-filter-clear:hover,.product-filter-clear:focus-visible{box-shadow:var(--shadow-4)}.product-filter-options .product-filter-clear img{object-fit:contain;width:1rem;height:1rem;display:block}.product-list-grid{grid-template-columns:repeat(3,1fr);justify-content:start;gap:2rem;display:grid}.catalog-card{border-radius:var(--radius-lg);background:var(--color-white);color:var(--color-black);will-change:transform;background-color:#f3f3f3;text-decoration:none;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,background-color .22s;position:relative;overflow:hidden}.catalog-card-img{aspect-ratio:1;object-fit:cover;border-radius:inherit;width:100%;display:block}.catalog-card-copy{flex-direction:column;align-items:flex-start;gap:.25rem;padding:1.5rem;display:flex}.catalog-card-title{font-size:1.75rem;font-weight:500;line-height:2.5rem}@keyframes CatalogCardTitle{0%{background-size:0% 100%}}.catalog-card:hover .catalog-card-title ._inline{color:#00000040;background-image:linear-gradient(90deg,#1a3ea1,#3f8ef2);background-repeat:no-repeat;background-size:100% 100%;-webkit-background-clip:text;animation:.25s CatalogCardTitle}.catalog-card-subtitle{text-align:left;font-size:1rem;font-weight:300}.catalog-card:hover,.catalog-card:focus-visible,.catalog-card.is-hovered{z-index:2;box-shadow:var(--shadow-4);outline:none}.catalog-card:hover .catalog-card-media img,.catalog-card:focus-visible .catalog-card-media img,.catalog-card.is-hovered .catalog-card-media img{transform:scale(1.025)}@media not all and (min-width:80em){.product-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:40em){.hardware-stories .products-section-inner{width:calc(100% - 2rem)}.products-section-heading{flex-direction:column;align-items:flex-start;gap:1.25rem}.product-filter-row{flex-direction:column;align-items:stretch;gap:1rem;margin-top:2rem}.product-filter-header{margin-bottom:2rem}.product-tabs{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:0;display:grid}.product-tabs a{padding-left:.25rem;padding-right:.25rem;font-size:.75rem}.product-tabs a.is-active{box-shadow:0 .25rem .875rem #0000000d,0 .75rem 1.625rem #005cf72e}.product-filter-options{flex-direction:column;flex:none;align-items:stretch;gap:1rem;width:100%;margin-left:0}.product-range-filter{font-size:.875rem;line-height:1.25rem}.product-filter-clear{align-self:flex-start}.range-filter-name{text-align:center;min-width:5rem}.product-list-section{margin-top:4rem;margin-bottom:4rem}.product-list-grid{grid-template-columns:1fr;gap:.5rem}.catalog-card{border-radius:.625rem}.catalog-card-copy{padding:.75rem}.catalog-card-title{font-size:1rem;line-height:1.5rem}.catalog-card-subtitle{font-size:.75rem;line-height:1rem}}.qkm-pro-hero{isolation:isolate;background:#02070d;height:50vw;max-height:100vh;position:relative;overflow:hidden}.qkm-pro-hero .site-header,.qkm-pro-hero .site-header.is-scrolled{box-shadow:none;backdrop-filter:none;background:0 0}.qkm-pro-hero-media,.qkm-pro-hero-media img,.qkm-pro-hero:before,.qkm-pro-hero:after{width:100%;height:100%}.qkm-pro-hero-media img{object-fit:cover;width:100%;height:100%;display:block}.qkm-pro-hero:before,.qkm-pro-hero:after{content:"";position:absolute;inset:0}.qkm-pro-hero:before{background:linear-gradient(180deg, #0000 65.52%, var(--color-black) 100%);pointer-events:none}.qkm-pro-hero:after{content:"";mix-blend-mode:multiply;pointer-events:none;background:linear-gradient(90deg,#000000a6 0%,#0888b400 100%);width:25%}.qkm-pro-hero-content{z-index:1;color:#fff;flex-direction:column;justify-content:flex-end;padding:12rem 10%;display:flex;position:absolute;inset:0}.challenge-badge{width:9.5rem;height:auto;margin:0 0 1.5rem .5rem}.qkm-pro-hero h1{background:linear-gradient(90deg, #00b2ff 0%, var(--color-white) 54%);-webkit-text-fill-color:transparent;color:#0000;letter-spacing:0;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(3.5rem,4.375vw,5.25rem);font-weight:500;line-height:1}.qkm-pro-hero-copy{max-width:40rem;margin:2.5rem 0 0;font-size:1rem;font-weight:500;line-height:1.5}.challenge-hero-actions{flex-wrap:wrap;gap:1.5rem;margin-top:3rem;display:flex}.challenge-button{border:1px solid var(--color-white);border-radius:var(--radius-sm);min-width:10rem;height:3rem;color:var(--color-white);justify-content:space-between;align-items:center;padding:0 1rem;font-size:1rem;line-height:1.5rem;transition-property:color,border-color,background-color;transition-duration:.15s;display:flex}.challenge-button:hover,.challenge-button-primary{background:var(--color-blue);border-color:var(--color-blue)}.challenge-button-arrow{width:.625rem;height:.625rem}@media not all and (min-width:80em){.qkm-pro-hero-content{padding-top:2rem;padding-bottom:2rem}.qkm-pro-hero-copy{margin-top:1.5rem}}@media not all and (min-width:40em){.qkm-pro-hero{height:32rem}.qkm-pro-hero:after{width:50%}.qkm-pro-hero-content{padding-left:1.5rem;padding-right:1.5rem}.challenge-badge{width:8rem}.qkm-pro-hero h1{font-size:1.75rem;line-height:2rem}.qkm-pro-hero-copy{font-size:.875rem;line-height:1.5rem}.challenge-hero-actions{gap:1rem;margin-top:2rem}.challenge-button{width:calc(50% - .5rem);min-width:auto;font-size:.875rem}}.challenge-gallery{background:var(--color-black);color:var(--color-white);padding:8rem 0}.challenge-inner{margin:0 auto}.challenge-header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:4rem;display:flex}.challenge-header{max-width:26.375rem}.challenge-heading{margin:0;font-size:clamp(2.25rem,2.5vw,3rem);font-weight:500;line-height:1}.challenge-desc{margin-top:1.25rem;font-weight:300}.challenge-gallery-grid{gap:4rem;display:grid}.challenge-gallery-row{grid-template-columns:7.5fr 4.5fr;gap:2rem;display:grid}.challenge-gallery-row.is-reversed{grid-template-columns:4.5fr 7.5fr}.challenge-card{border-radius:var(--radius-lg);background:#08121b;height:22.5vw;position:relative;overflow:hidden}.challenge-card .PlayButton{z-index:1}.challenge-card.playing .PlayButton{display:none}@media (hover:hover) and (pointer:fine){.challenge-card .PlayButton{opacity:0;transition-property:opacity,transform;transition-duration:.15s;transform:scale(.75)}.challenge-card:hover .PlayButton{opacity:1;transform:none}.challenge-card img{transition:transform .5s}.challenge-card:hover img{transform:scale(1.075)}}.challenge-card :is(img,video){width:100%;height:100%}.challenge-card img{object-fit:cover}.challenge-card video{opacity:0;visibility:hidden;object-fit:contain;background-color:#000;transition-property:opacity,visibility;transition-duration:.25s;position:absolute;top:0;left:0}.challenge-card.playing video{opacity:1;visibility:visible}.challenge-card-overlay{border-radius:inherit;z-index:1;backdrop-filter:blur(2.25rem);pointer-events:none;background:linear-gradient(#05354700 0%,#0535471a 71.15%);padding:1.5rem;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000 0%,#000 38% 100%);mask-image:linear-gradient(#0000 0%,#000 38% 100%)}.challenge-card.playing .challenge-card-overlay{display:none}.challenge-card-title{font-size:1.5rem;font-weight:500;line-height:1}@media not all and (min-width:40em){.challenge-heading{font-size:2rem;line-height:3rem}.challenge-gallery{padding:4rem 0}.challenge-gallery .Navbar a{flex:1}.challenge-header-row{flex-flow:column;align-items:stretch}.challenge-gallery-grid{gap:2rem}.challenge-gallery-row,.challenge-gallery-row.is-reversed{grid-template-columns:1fr}.challenge-gallery-row{gap:inherit}.challenge-card{border-radius:var(--radius-sm);height:auto}.challenge-card-title{font-size:1rem}}.challenge-faq{background:var(--color-gray-50);color:var(--color-gray-900);padding:10rem 0 12rem}.challenge-faq-inner{margin:0 auto}.challenge-faq h2{text-align:center;margin:0 0 3.75rem;font-size:3rem;font-weight:500;line-height:1}.challenge-faq-list{flex-direction:column;display:flex}.challenge-ques-action{text-align:left;border-bottom:1px solid var(--color-gray-300);align-items:center;gap:.5rem;width:100%;padding:2rem .25rem;display:flex}.challenge-ques-title{flex:auto;font-size:1.5rem;font-weight:500;line-height:2rem}.challenge-toggle-icon{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M11.5 12.5H6v-1h5.5V6h1v5.5H18v1h-5.5V18h-1z'/%3E%3C/svg%3E");color:#00000080;border:1px solid;border-radius:.5rem;width:2rem;height:2rem;position:relative}.challenge-ques-action .challenge-toggle-icon{flex-shrink:0}.challenge-ques-action:hover .challenge-toggle-icon,.challenge-ques-action.is-active .challenge-toggle-icon{color:var(--color-blue);border-width:2px}.challenge-toggle-icon:after{content:"";width:1.5rem;height:1.5rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-image:var(--svg);background-color:currentColor;margin:auto;position:absolute;inset:0}.challenge-ques-action.is-active .challenge-toggle-icon{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M6 12.5v-1h12v1z'/%3E%3C/svg%3E");color:var(--color-blue)}@keyframes ChallengeQuesAnswer{0%{opacity:0;transform:translateY(-1rem)}}.challenge-ques-answer{max-width:54rem;padding-top:1rem;padding-bottom:2rem;animation:.25s ChallengeQuesAnswer}.challenge-ques:not(.active,.is-active) .challenge-ques-answer{display:none}@media not all and (min-width:40em){.challenge-faq{padding:4rem 0}.challenge-faq h2{margin-bottom:2rem;font-size:2rem;line-height:2.5rem}.challenge-ques-action{padding-top:1rem;padding-bottom:1rem}.challenge-ques-title{font-size:1rem;line-height:1.5rem}}@media (max-width:900px){.challenge-tabs{width:min(100%,16.8125rem)}}@media (max-width:560px){.challenge-pagination{gap:.375rem}.challenge-pagination a,.challenge-pagination span,.challenge-pagination .pagination-arrow{width:2.25rem;height:2.25rem}}.news-detail-page{background:var(--color-gray-50);color:var(--color-black)}.article-header{border-bottom:1px solid var(--color-gray-300);margin:0 auto;padding:10.875rem 0 2rem}.article-header-inner{width:min(64rem,100%);margin:0 auto}.article-meta{margin:0 0 2rem;font-size:1rem;font-weight:300}.article-title{margin:0;font-size:clamp(2.5rem,3vw,3.5rem);font-weight:500}:lang(en) .article-title{font-size:clamp(2rem,2vw,2.25rem)}.article-share{white-space:nowrap;justify-content:flex-end;align-items:center;gap:.875rem;margin-top:1rem;display:flex}.article-share span{font-size:1rem;font-weight:400}.share-button{--icon: ;border-radius:var(--radius-pill);width:2rem;height:2rem;color:var(--color-black);background:0 0;border:1px solid #0003;place-items:center;font-size:.75rem;transition:border-color .18s,background-color .18s;display:grid}.share-button:before{content:"";width:1rem;height:1rem;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--icon);mask-image:var(--icon);background:currentColor}.share-wx:before{--icon:url(../assets/svg/wx.svg)}.share-wb:before{--icon:url(../assets/svg/wb.svg)}:is(.share-linkedin,.share-twitter-x,.share-facebook):before{width:1.25rem;height:1.25rem}.share-linkedin{--icon:var(--svg-linkedin)}.share-twitter-x{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m17.687 3.063l-4.996 5.711l-4.32-5.711H2.112l7.477 9.776l-7.086 8.099h3.034l5.469-6.25l4.78 6.25h6.102l-7.794-10.304l6.625-7.571zm-1.064 16.06L5.654 4.782h1.803l10.846 14.34z'/%3E%3C/svg%3E")}.share-facebook{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M15.402 21v-6.966h2.333l.349-2.708h-2.682V9.599c0-.784.218-1.319 1.342-1.319h1.434V5.857a19 19 0 0 0-2.09-.107c-2.067 0-3.482 1.262-3.482 3.58v1.996h-2.338v2.708h2.338V21H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1z'/%3E%3C/svg%3E")}.share-button:hover,.share-button:focus-visible{background:#005cf714;border-color:#0171e4}.article-body-section{width:min(80rem,100% - 16rem);margin:4rem auto 10rem;padding-left:8rem;padding-right:8rem;position:relative}.article-sidebar{position:absolute;top:0;bottom:0;right:0}.article-side-nav{flex-direction:column;gap:1.25rem;display:flex;position:sticky;top:8rem}.article-side-nav a{border-radius:var(--radius-sm);width:3rem;height:3rem;color:var(--black-a7);border:1px solid;place-items:center;display:grid;position:relative}.article-side-nav a:before{content:"";background:currentColor;width:.75rem;height:.75rem;margin:auto;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.article-side-nav .article-side-top:before{-webkit-mask-image:url(../assets/svg/prev.svg);mask-image:url(../assets/svg/prev.svg)}.article-side-nav .article-side-list:before{-webkit-mask-image:url(../assets/svg/return.svg);mask-image:url(../assets/svg/return.svg)}.article-side-nav .article-side-next:before{-webkit-mask-image:url(../assets/svg/next.svg);mask-image:url(../assets/svg/next.svg)}.article-side-nav a:hover,.article-side-nav a:focus-visible{color:var(--color-blue);border-width:2px}.related-news{width:min(62.6875rem,100% - 4rem);margin:10rem auto 12rem}.related-news .SectionHeading{margin:0 0 3rem}@media not all and (min-width:80em){.article-header{width:min(64rem,100% - 3rem)}.article-body-section{padding-left:0}}@media not all and (min-width:40em){.article-header{padding-top:8rem}.article-meta{margin-bottom:1rem}.article-title,:lang(en) .article-title{font-size:1.5rem;line-height:2.25rem}.article-header,.article-body-section,.related-news{width:calc(100% - 2rem)}.article-share{justify-content:flex-start}.article-body-section{margin-top:2rem;margin-bottom:4rem;padding-right:0}.article-body-section .Hypertext h2{font-size:1.5em}.article-body-section .Hypertext h3{font-size:1.25em}.article-body-section .Hypertext h4{font-size:1em}.article-body-section .Hypertext blockquote{padding-left:1em;font-size:1em}.article-sidebar{margin-top:4rem;position:static}.article-side-nav{flex-direction:row;justify-content:space-between;position:static}.article-side-top,.article-side-next{transform:rotate(-.25turn)}.related-news{margin-top:4rem;margin-bottom:4rem}.related-news .SectionHeading{margin-bottom:1rem}}.pagination{--active-bgcolor:var(--color-white)}.search-page{background:var(--color-gray-50);min-height:100vh;color:var(--color-black)}.search-main{margin:0 auto;padding:10rem 0 12rem}.search-main h1{margin:0 0 2.5rem;font-size:clamp(2.5rem,2.5vw,3rem);font-weight:500;line-height:1.28}.search-form{border-radius:var(--radius-pill);background:var(--color-white);align-items:center;gap:.75rem;max-width:46rem;padding:.25rem .25rem .25rem 1.5rem;display:flex}.search-form:focus-within{box-shadow:var(--shadow-4)}.search-form img{object-fit:contain;flex:none;width:1.25rem;height:1.25rem}.search-form input{width:100%;min-width:0;color:var(--color-black);font:inherit;background:0 0;border:0;outline:0;font-size:1.0625rem}.search-form button{border-radius:var(--radius-pill);background:var(--color-blue);min-width:6rem;color:var(--color-white);text-align:center;cursor:pointer;flex:none;padding:.75rem;font-size:1rem;line-height:1.5rem}.search-form button:hover,.search-form button:focus-visible{background:var(--color-blue-deep)}.search-meta{color:var(--color-gray-700);margin:1.75rem 0 2.75rem;font-size:1rem;font-weight:300}.search-meta b{color:var(--color-blue);font-weight:500}.search-meta em{color:var(--color-black);font-style:normal;font-weight:500}.search-list{border-top:1px solid #0000001f}.search-item{border-bottom:1px solid #0000001f}.search-item-link{padding:2.5rem .5rem;display:block;position:relative}.search-item-link:hover,.search-item-link:focus-visible{background:#fff}.search-item-head{align-items:center;gap:1rem;display:flex}.search-item-type{border-radius:var(--radius-pill);color:var(--color-blue);background:#0171e41a;flex:none;padding:.25rem .75rem;font-size:.875rem;line-height:1.25rem}.search-item h2{margin:0;font-size:1.25rem;font-weight:500}.search-item mark{color:var(--color-blue);background:0 0}.search-item p{max-width:56rem;color:var(--color-gray-700);font-weight:300}.search-item-foot{margin-top:.875rem}.search-item-foot time{color:var(--color-gray-500);font-size:.875rem}.search-item-more{border-top:2px solid var(--color-blue);border-right:2px solid var(--color-blue);opacity:0;width:.625rem;height:.625rem;transition:opacity .18s,right .18s;position:absolute;top:50%;right:1rem;transform:translateY(-50%)rotate(45deg)}.search-item-link:hover .search-item-more{opacity:1;right:.5rem}.search-empty{text-align:center;color:var(--color-gray-600);margin-top:4rem}.search-empty p{margin:0 0 1.5rem;font-size:1.125rem}.search-empty-links{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.search-empty-links a{border:1px solid var(--color-blue);border-radius:var(--radius-pill);color:var(--color-blue);padding:.5rem 1.5rem;font-size:1rem;transition:background .18s,color .18s}.search-empty-links a:hover,.search-empty-links a:focus-visible{background:var(--color-blue);color:var(--color-white)}@media not all and (min-width:80em){.search-main{padding:6rem 0}}@media not all and (min-width:40em){.search-main h1{font-size:2.25rem}.search-form{padding-left:1rem}.search-form img{display:none}.search-form button{min-width:4rem;padding:.5rem;font-size:.875rem}.search-item-head{flex-direction:column;align-items:flex-start;gap:.625rem}.search-item h2{font-size:1.125rem}.search-item-link{padding:1rem .5rem}}.error-page{background:var(--color-gray-25);min-height:100vh;color:var(--color-black)}.error-main{margin:0 auto;padding:12.5rem 0 10rem}.error-hero{text-align:center;max-width:46rem;margin:0 auto}.error-code{font-family:var(--font-display);letter-spacing:.02em;background:linear-gradient(135deg, var(--color-blue-deep) 0%, var(--color-cyan) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(7.5rem,16vw,15rem);font-weight:700;line-height:1}.error-code-zero{color:#0000;opacity:.35}.error-main h1{margin:1.5rem 0 1rem;font-size:clamp(1.75rem,2.5vw,2.5rem);font-weight:500}.error-copy{color:var(--color-gray-700);margin:0 0 2.5rem;font-size:1.0625rem;font-weight:300;line-height:1.8}.error-actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.error-button{border:1px solid var(--color-blue);border-radius:var(--radius-pill);min-height:3.25rem;color:var(--color-blue);align-items:center;gap:.625rem;padding:0 2rem;font-size:1rem;transition:background .2s,color .2s,transform .2s;display:inline-flex}.error-button img{width:1rem;height:1rem}.error-button:hover,.error-button:focus-visible{background:#0171e414;transform:translateY(-2px)}.error-button-primary{background:var(--color-blue);color:var(--color-white)}.error-button-primary:hover,.error-button-primary:focus-visible{background:var(--color-blue-deep)}.error-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin-top:6.25rem;display:grid}.error-link-card{border-radius:var(--radius-lg);background:var(--color-white);flex-direction:column;gap:.625rem;padding:2rem 1.75rem 2.25rem;transition:box-shadow .22s,transform .22s;display:flex;position:relative}.error-link-card:hover,.error-link-card:focus-visible{transform:translateY(-4px);box-shadow:0 1.5rem 3.5rem #005cf724}.error-link-card strong{font-size:1.25rem;font-weight:500}.error-link-card span{color:var(--color-gray-600);font-size:.9375rem;font-weight:300;line-height:1.6}.error-link-arrow{border-top:2px solid var(--color-blue);border-right:2px solid var(--color-blue);width:.625rem;height:.625rem;transition:transform .2s;position:absolute;top:2rem;right:1.75rem;transform:rotate(45deg)}.error-link-card:hover .error-link-arrow{transform:rotate(45deg)translate(.125rem,-.125rem)}@media (max-width:900px){.error-main{padding:9.5rem 0 6.5rem}.error-links{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4.5rem}}@media (max-width:560px){.error-links{grid-template-columns:1fr}.error-actions{flex-direction:column;align-items:stretch}.error-button{justify-content:center}}.download-page{background:var(--color-gray-50);min-height:100vh;color:var(--color-black)}.download-page .download-main{margin:0 auto;padding:10.875rem 0 12.5rem}.download-page .download-main h1{margin:0;font-size:clamp(2.5rem,2.5vw,3rem);font-weight:500}.download-page .download-cate-title{margin-bottom:1em;font-size:1.75rem;font-weight:500}.download-page .download-cate-title:not(:first-child){margin-top:2em}.download-page .download-layout{grid-template-columns:27rem minmax(0,1fr);gap:5.25rem;margin-top:6rem;display:grid}.download-page .download-sidebar{width:100%}.download-page .download-sidebar::-webkit-scrollbar{display:none}.download-page .download-search{border-radius:var(--radius-pill);background:var(--color-white);align-items:center;gap:.75rem;width:100%;padding:0 1.5rem;display:flex}.download-page .download-search:focus-within{box-shadow:var(--shadow-4)}.download-page .download-search img{object-fit:contain;flex:none;width:1.25rem;height:1.25rem}.download-page .download-search input{width:100%;min-width:0;height:3.5rem;color:var(--color-black);font:inherit;background:0 0;border:0;outline:0;font-size:1rem}.download-page .download-tree{flex-direction:column;padding:2rem 0;scroll-margin-top:8rem;display:flex}.download-page .download-search+.download-tree{border-top:1px solid #0000001a;margin-top:2rem}.download-page .download-tree-heading,.download-page .download-filter{border-radius:var(--radius-pill);width:100%;color:var(--color-black);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:.75rem 1.25rem;position:relative}.download-page :is(.download-tree-heading,.download-filter):is(:hover,.active),.download-page a.download-tree-heading:is(.active,.is-active),.download-page .download-filter:is(.active,.is-active){background-color:var(--color-white)}.download-page .download-tree-heading{justify-content:space-between;align-items:center;font-size:1rem;line-height:1.5rem;display:flex}.download-page .download-tree-heading:is(button):after{content:"";width:1.5rem;height:1.5rem;-webkit-mask-image:var(--svg-chevron-down);mask-image:var(--svg-chevron-down);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:var(--svg-chevron-down);background:currentColor;flex-shrink:0;-webkit-mask-size:100% 100%}.download-page .download-tree-heading:is(button):is(.active,.is-active):after{transition:transform .25s;transform:rotateX(180deg)}.download-page .download-tree>.download-tree-group>.download-tree-heading{font-weight:500}.download-page .download-filter{font-weight:300;display:block}@keyframes DownloadTreeBody{0%{opacity:0}}.download-page .download-tree-body{margin-top:.5rem;margin-bottom:.5rem;display:none}.download-page .download-tree-body>:not(:first-child),.download-page .download-tree>:not(:first-child){margin-top:.25rem}.download-page .download-tree-group.active>.download-tree-body{animation:.5s DownloadTreeBody;display:block}.download-page .download-tree-body{margin-left:1rem}.download-page .download-tree-body .download-tree-body{border-left:1px solid var(--gray-6);padding-left:1rem}.download-page .download-tree-body[hidden]{display:none}.download-page .manual-list{min-width:0}.download-page .manual-grid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.download-page .manual-card{border-radius:var(--radius-lg);background:var(--color-white);min-height:6rem;color:var(--color-black);align-items:center;gap:1.25rem;padding:1.5rem 2rem;text-decoration:none;transition:box-shadow .25s,transform .25s;display:flex}.download-page .manual-card:hover,.download-page .manual-card:focus-visible{box-shadow:var(--shadow-4);transform:scale(1.025)}.download-page .manual-card.is-hidden{display:none}.download-page .manual-card-icon{object-fit:contain;width:1.875rem;height:1.875rem}.download-page .manual-card-copy{flex:1 1 0}.download-page .manual-card-title{font-size:1.125rem;font-weight:500;line-height:1.5rem;overflow:hidden}.download-page .manual-card-meta{color:#00000080;font-size:.875rem;line-height:1.25rem}.download-page .manual-card-download{object-fit:contain;width:1.25rem;height:1.25rem}.download-page .download-icon{width:1.5rem;height:1.5rem;-webkit-mask-image:var(--svg-download);mask-image:var(--svg-download);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:var(--svg-download);background-color:currentColor;-webkit-mask-size:100% 100%}.download-page .manual-card:hover .download-icon{color:var(--color-blue)}.download-page .manual-empty{column-span:all;border-radius:var(--radius-lg);background:var(--color-white);color:#0000008c;padding:2rem;font-size:1rem;display:none}.download-page .manual-empty.is-visible{display:block}.download-page .model-grid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.download-page .model-card{border-radius:var(--radius-lg);background:var(--color-white);width:100%;transition:box-shadow .25s,transform .25s;overflow:hidden}.download-page .model-card:hover,.download-page .model-card:focus-within{box-shadow:var(--shadow-4)}.download-page .model-card.is-hidden{display:none}.download-page .model-card-header{border-bottom:1px solid var(--color-gray-300);align-items:flex-start;gap:1rem;padding:1.5rem 2rem;display:flex}.download-page .model-card-icon{object-fit:contain;width:1.875rem;height:1.875rem;margin-top:.5rem}.download-page .model-card-copy{flex:1 1 0}.download-page .model-card-title{font-size:1.125rem;font-weight:500;line-height:1.5rem;overflow:hidden}.download-page .model-card-meta{color:#00000080;font-size:.875rem;line-height:1.25rem}.download-page .model-format-list{padding:0 2rem 2rem;display:grid}.download-page .model-format-link{align-items:center;min-height:4rem;padding:.75rem 0;font-size:1.25rem;font-weight:300;line-height:1.5rem;text-decoration:none;display:flex}.download-page .model-format-link:not(:last-child){border-bottom:1px solid var(--color-gray-300)}.download-page .model-format-link:hover,.download-page .model-format-link:focus-visible{color:var(--color-blue);text-decoration:underline 2px}.download-page .model-link-label{flex:1 1 0}.download-page .model-format-link .download-icon{color:#00000080;flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:1rem}.download-page .model-format-link:is(:hover,:focus-visible) .download-icon{color:var(--color-blue)}.download-page .model-link-checkbox{color:#00000080;border:1px solid;border-radius:.25rem;width:1.25rem;height:1.25rem;margin-right:.5rem;display:none;position:relative}.download-page .model-card.selecting .model-link-checkbox{display:block}.download-page .model-format-link:is(:hover,:focus-visible) .model-link-checkbox{color:var(--color-black)}.download-page .model-format-link.checked .model-link-checkbox{color:var(--color-blue)}.download-page .model-format-link.checked .model-link-checkbox:after{content:"";width:100%;height:100%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:var(--svg-check);mask-image:var(--svg-check);-webkit-mask-image:var(--svg-check);background-color:currentColor;position:absolute}.download-page .model-card-actions{flex-flow:row-reverse wrap;gap:1rem;padding:1.5rem 2rem;display:flex}.download-page .model-card-action{border-radius:var(--radius-pill);border:1px solid var(--color-gray-200);justify-content:center;align-items:center;gap:.25rem;min-width:5rem;min-height:2.5rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;text-decoration:none;transition-property:color,border-color,background-color;transition-duration:.18s;display:flex}.download-page .model-card-action:hover,.download-page .model-card-action:focus-visible{background:var(--color-gray-200)}.download-page .model-card-action.is-download{background:var(--color-gray-50);color:var(--color-black)}.download-page .model-card-action.is-download:hover,.download-page .model-card-action.is-download:focus-visible{background:var(--color-blue);border-color:var(--color-blue);color:var(--color-white)}.download-page .model-card-action.is-download .download-icon{width:1em;height:1em}.download-page .model-card:not(.selecting) .model-card-action.is-download ._text2,.download-page .model-card.selecting .model-card-action.is-download ._text1,.download-page .model-card-action.is-cancel{display:none}.download-page .model-card.selecting .model-card-action.is-cancel{display:flex}@media not all and (min-width:80em){.download-page .download-layout{grid-template-columns:20rem minmax(0,1fr);gap:2rem}.download-page .manual-grid,.download-page .model-grid{grid-template-columns:1fr}}@media not all and (min-width:40em){.download-page .download-main{padding-top:6rem;padding-bottom:4rem}.download-page .download-main h1{font-size:2.25rem}.download-page .download-layout{margin-top:2rem}.download-page .download-tree-heading,.download-page .download-filter{min-height:3.25rem;padding-inline:1.25rem}.download-page .download-layout{gap:2rem;display:block}.download-page .download-sidebar{max-height:none;padding:0;position:static;overflow:visible}.download-page .manual-grid{gap:1rem}.download-page .manual-card{gap:1rem;min-height:5rem;padding:1rem}.download-page .manual-card-title{font-size:1rem;line-height:1.5rem}.download-page .model-card{min-height:0}.download-page .model-card-header{padding:1rem}.download-page .model-card-copy{margin-top:-.25rem}.download-page .manual-card-title,.download-page .model-card-title{font-size:.875rem;line-height:1.25rem}.download-page .model-format-list{padding:0 1rem 1rem}.download-page .model-format-link{min-height:3rem;font-size:1rem}.download-page .model-card-actions{padding:1rem}.download-page .model-card-action{min-width:auto;min-height:2rem;padding:.5rem .75rem;font-size:.75rem;line-height:1rem}}.number-flip{vertical-align:bottom;display:inline-block}.toastify-center{width:fit-content}.fancybox__container{--fancybox-bg:#00000080}.fancybox__toolbar{--f-button-border-radius:9999px;--f-button-svg-stroke-width:4px;--f-button-width:3rem;--f-button-height:3rem;--f-button-svg-width:1.25rem;--f-button-svg-height:1.25rem}.fancybox__toolbar.is-absolute{top:1rem;left:1rem;right:1rem}.fancybox__slide{padding:0}.fancybox__slide.has-youtube .fancybox__content,.fancybox__slide.has-vimeo .fancybox__content,.fancybox__slide.has-html5video .fancybox__content{width:90%;height:90%}.fancybox__slide.has-image>.fancybox__content{width:100%;height:100%}.fancybox__content{border-radius:1.25rem}.fancybox__content>:is(img,video){border-radius:inherit}@media not all and (min-width:40em){.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:100%;height:100%}}.splide__arrow:hover:after{animation:.25s ArrowSliding}.NewsItem-view{--btn-size:3rem;--icon-size:1rem;--icon-svg: ;width:var(--btn-size);height:var(--btn-size);color:var(--color-blue);border:1px solid;border-radius:.5rem;padding:0;transition-property:color,background-color,border-color;transition-duration:.15s;position:relative}.NewsItem-view:after{content:"";width:var(--icon-size);height:var(--icon-size);-webkit-mask-image:var(--icon-svg);mask-image:var(--icon-svg);background-color:currentColor;margin:auto;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%}.NewsItem-view{--icon-size:.625rem;--icon-svg:var(--svg-arrow)}:is(.splide--slide,.splide--loop) .splide__arrows{gap:.5rem;display:flex}@keyframes ArrowSliding{50%{opacity:0;transform:translate(.25rem)}51%{opacity:0;transform:translate(-.25rem)}}.splide__arrow{--btn-size:3rem;--icon-size:.625rem;width:var(--btn-size);height:var(--btn-size);color:var(--black-a7);background-color:#0000;border:1px solid;border-radius:.5rem;transition-property:color,background-color,border-color;transition-duration:.15s;position:relative}.splide__arrow:hover{color:var(--color-blue);border-width:2px}.splide__arrow:after{content:"";width:var(--icon-size);height:var(--icon-size);-webkit-mask-image:var(--svg-arrow);mask-image:var(--svg-arrow);background-color:currentColor;margin:auto;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%}.splide__arrow--prev{transform:rotate(.5turn)}.splide--fade .splide__arrows{display:none}.splide__pagination{flex-wrap:wrap;padding:0;display:flex}.splide--fade .splide__pagination{z-index:1;position:absolute;bottom:6rem;right:6rem}.splide.pagination-lock .splide__pagination{visibility:hidden}.splide__pagination__page{width:24px;height:10px;display:block;position:relative}.splide__pagination__page:is(button){background-color:#0000;padding:0}.splide__pagination__page:before{content:"";-webkit-mask-image:var(--svg-parallelogram);mask-image:var(--svg-parallelogram);background-color:#fff;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%}.splide__pagination__page:not(.is-active):before{opacity:0;visibility:hidden;transform:scale(0)}.splide__pagination__page.is-active:before{transition-property:opacity,visibility,transform;transition-duration:.25s;transition-timing-function:ease-in-out}.splide__pagination__page:not(.is-active):after{content:"";background-color:#ffffff40;border-radius:2px;width:10px;height:100%;margin:0 auto;transition:background-color .15s ease-in-out;display:block}.splide__pagination__page:not(.is-active):hover:after{background-color:#fff}:is(.splide--slide,.splide--loop) .splide__pagination{margin-top:2rem}:is(.splide--slide,.splide--loop) .splide__pagination__page:after{background-color:var(--black-a2)}:is(.splide--slide,.splide--loop) .splide__pagination__page:hover:after{background-color:var(--black-a4)}:is(.splide--slide,.splide--loop) .splide__pagination__page.is-active:before{background-color:var(--color-blue)}@media not all and (min-width:40em){.splide--fade .splide__pagination{bottom:2rem;left:1rem;right:auto}}.Hypertext{--headings-margin-top:2em;--headings-margin-bottom:1em;--headings-color: ;--headings-font-weight:500;--paragraphs-margin-top:1.5rem;font-size:1rem;line-height:1.625}.Hypertext :is(h1,h2,h3,h4){color:var(--headings-color);font-weight:var(--headings-font-weight)}.Hypertext :is(h1,h2,h3,h4):not(:last-child){margin-bottom:var(--headings-margin-bottom)}.Hypertext :is(h1,h2,h3,h4):not(:first-child){margin-top:var(--headings-margin-top)}.Hypertext h1{font-size:3em;line-height:1}.Hypertext h2{font-size:2em;line-height:1.25}.Hypertext h3{font-size:1.5em;line-height:1.25}.Hypertext :is(img,video){border-radius:.5rem;margin:auto}.Hypertext :is(ol,ul){padding-left:1.5em}.Hypertext ol{list-style:decimal}.Hypertext ul{list-style:outside}.Hypertext>:not(:first-child){margin-top:var(--paragraphs-margin-top)}.Hypertext a{text-decoration:underline 1px}.Hypertext a:hover{text-decoration-thickness:2px}.Hypertext :is(img,video,picture):not(:first-child),.Hypertext :not(:first-child) :is(img,video,picture){margin-top:2rem}.Hypertext :is(img,video,picture):not(:last-child) :not(:last-child) :is(img,video,picture){margin-bottom:2rem}.Hypertext blockquote{border-left:4px solid;padding-left:2em;font-size:1.25em;font-weight:500;position:relative}.Banner{height:33.3333vw;position:relative}.Banner_fullscreen,.Banner_fullscreen.swiper-slide{height:100vh;min-height:50vw}.Banner-video,.Banner-pic{width:100%;height:100%;position:absolute;inset:0}.Banner-video,.Banner-img{object-fit:cover;width:100%;height:100%}.Banner-video{visibility:hidden;opacity:0;transition:visibility .5s,opacity .5s}.splide__slide.is-playing .Banner-video{visibility:visible;opacity:1}.splide__slide.is-play-failed .Banner-video{visibility:hidden;opacity:0}.Banner-overlay{color:var(--color-white);background:linear-gradient(#04121f52 0%,#04121f0d 43%,#00000080 100%),linear-gradient(90deg,#00000061 0%,#0000001f 46%,#0000005c 100%);flex-direction:column;justify-content:flex-end;padding:4rem 6rem;display:flex;position:absolute;inset:0}.Banner-overlay>*{max-width:64rem}.Banner_fullscreen .Banner-overlay{padding-top:6rem;padding-bottom:6rem}.Banner-title{font-size:clamp(2.25rem,3vw,3rem);font-weight:500;font-family:var(--font-heading);letter-spacing:.05em;margin:0}:lang(en) .Banner-title{font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:700}.Banner-subtitle{margin:0;font-size:clamp(1rem,1.25vw,1.5rem)}.Banner-subtitle+.Banner-title,.Banner-title+.Banner-subtitle{margin-top:1rem}.Banner-btns{flex-wrap:wrap;margin-top:3rem;display:flex}.Banner-btn{border:1px solid var(--color-blue);border-radius:var(--radius-sm);min-width:10rem;height:3rem;color:var(--color-blue);justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:1rem;font-weight:300;line-height:1.5rem;transition-property:color,border-color,background-color;transition-duration:.15s;display:flex}.Banner-btn:after{content:"";width:.625rem;height:.625rem;-webkit-mask-image:var(--svg-arrow);mask-image:var(--svg-arrow);background-color:currentColor;-webkit-mask-size:100% 100%;mask-size:100% 100%}.Banner-btn:hover{border-color:var(--color-blue);background-color:var(--color-blue);color:var(--color-white)}.splide__slide .Banner-overlay>*{opacity:0;transform:translateY(1.5rem)}.splide__slide.is-active .Banner-overlay>*{opacity:1;transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1);transform:none}.splide__slide.is-active .Banner-overlay :nth-child(2){transition-delay:.1s}.splide__slide.is-active .Banner-overlay :nth-child(3){transition-delay:.2s}@media not all and (min-width:40em){.Banner:not(.Banner_fullscreen){height:28rem}.Banner_fullscreen,.Banner_fullscreen.swiper-slide{height:100vh;min-height:auto}.Banner-overlay{padding:4rem 1.25rem}.Banner_fullscreen .Banner-overlay{padding:5rem 1.25rem}.Banner-title{font-size:1.5rem}.Banner-btns{margin-top:2rem}.Banner-btn{min-width:8rem;height:2.5rem;padding:0 1rem;font-size:.875rem;line-height:1.25rem}}.PlayButton{--btn-size:5rem;--icon-size:2.5rem;width:var(--btn-size);height:var(--btn-size);color:var(--color-white);backdrop-filter:blur(4px);cursor:pointer;background-color:#00000047;border-radius:50%;margin:auto;position:absolute;inset:0;box-shadow:inset 2px 2px 2px #ffffffbf,inset -2px -2px 2px #ffffffbf,0 2px 12px #00000059}.PlayButton:hover{background-color:#ffffff26}.PlayButton:after{content:"";width:var(--icon-size);height:var(--icon-size);-webkit-mask-image:var(--svg);background-color:currentColor;margin:auto;position:absolute;inset:0;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M8 6.82v10.36c0 .79.87 1.27 1.54.84l8.14-5.18a1 1 0 0 0 0-1.69L9.54 5.98A.998.998 0 0 0 8 6.82'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%}[data-autoplayer] .PlayButton{opacity:0;transition-property:opacity,transform;transition-duration:.15s;transform:scale(.95)}[data-autoplayer]:hover .PlayButton{opacity:1;transform:none}.splide .PlayButton{z-index:9;display:none}@media not all and (min-width:80em){.PlayButton{--btn-size:3rem;--icon-size:2em}}@media not all and (min-width:40em){.splide .PlayButton{display:block}.splide .is-playing .PlayButton{display:none}}.splide .is-play-failed .PlayButton{display:block}.splide .is-playing .PlayButton{display:none}.splide_products .splide__slide{width:25%;padding:1rem;transition:width .5s}.splide_products .splide__slide.is-active{width:50%}.splide_products ._slide{background-color:pink;height:300px}.splide_products .splide__slide.is-active ._slide{background-color:red}.ProductGallery .swiper-wrapper{margin-left:-12.5%}.ProductGallery .swiper-slide{width:25%;padding:1rem;transition:width .5s}.ProductGallery .swiper-slide-active{width:50%}.ProductGallery ._slide{background-color:pink;height:300px}@keyframes SplideSlide{to{width:50%}}.HomeProducts .splide__track{margin-top:4rem}.HomeProducts .splide__slide{width:25%;height:28.125vw;padding:0 .5rem;transition:width .5s}.HomeProducts .splide__slide.is-active{width:50%!important}.HomeProducts .splide__slide.is-tran{transition:width .5s}.HomeProducts .splide__pagination{display:none}.HomeProducts ._prod{background-color:#fff;border-radius:1.25rem;height:100%;position:relative;overflow:hidden}.HomeProducts ._prod-img,.HomeProducts ._prod-vid{object-fit:cover;width:100%;height:100%;position:absolute}.HomeProducts ._prod-img._large{visibility:hidden;opacity:0;transition-property:opacity,visibility;transition-duration:.5s;transition-delay:.5s}.HomeProducts .splide__slide.is-active ._prod-img._large{opacity:1;visibility:visible;transition:none}.HomeProducts ._prod-vid{visibility:hidden;opacity:0;transition-property:opacity,visibility;transition-duration:.5s}.HomeProducts .splide__slide.is-playing ._prod-vid{visibility:visible;opacity:1}.HomeProducts ._prod-overlay{color:#fff;background:linear-gradient(#0000 0%,#00000040 100%);flex-direction:column;justify-content:flex-end;height:50%;padding:1.5rem;display:flex;position:absolute;inset:auto 0 0}.HomeProducts ._prod-title{margin:0;font-size:1.5rem;font-weight:500;line-height:2rem}.HomeProducts ._prod-subtitle{margin-top:.5rem;margin-bottom:0;font-size:1rem;font-weight:300;line-height:1.5rem}.HomeProducts ._prod-subtitle span{color:var(--color-blue)}.HomeProducts .is-playing .PlayButton{display:none}@media not all and (min-width:80em){.HomeProducts ._prod{border-radius:1rem}.HomeProducts ._prod-overlay{padding:1rem}.HomeProducts ._prod-title{font-size:1.25rem;line-height:1.5rem}.HomeProducts ._prod-subtitle{font-size:.75rem;line-height:1rem}}@media not all and (min-width:40em){.HomeProducts .splide__track{margin-top:2rem;margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1rem!important;padding-right:1rem!important}.HomeProducts .splide__slide{height:14rem}.HomeProducts .splide__slide,.HomeProducts .splide__slide.is-active{width:100%!important}.HomeProducts .splide__arrows{display:none}.HomeProducts .splide__pagination{display:flex}.HomeProducts ._prod-img._large{visibility:visible;opacity:1}}.Navbar{border-radius:var(--radius-pill);background-color:var(--color-gray-50);color:#000000bf;flex-wrap:wrap;gap:.25rem;padding:.25rem;display:flex;position:relative}.Navbar_dark{background-color:var(--color-gray-850);color:var(--color-white)}.Navbar :is(a,button),.Navbar-btn{border-radius:var(--radius-pill);text-align:center;border:0;justify-content:center;align-items:center;padding:.5rem 1rem;font-family:inherit;font-size:1rem;line-height:1.5rem;text-decoration:none;transition:color .18s;display:flex}.Navbar :is(a,button):not(.is-active):hover,.Navbar-btn:not(.is-active):hover{background-color:var(--color-gray-50)}.Navbar_dark a:not(.is-active):hover{background-color:#000}.Navbar :is(a,button).is-active,.Navbar-btn.is-active{color:var(--color-black);background:radial-gradient(146.95% 55.68% at 50.12% 100%, #005cf7cc 0%, #26262600 100%), var(--color-gray-50);font-weight:500}.Navbar_dark :is(a,button).is-active,.Navbar_dark .Navbar-btn.is-active{color:var(--color-white);background:radial-gradient(146.95% 55.68% at 50.12% 100%,#005cf7cc 0%,#26262600 100%),#000}@media not all and (min-width:40em){.Navbar :is(a,button),.Navbar-btn{font-size:.875rem;line-height:1.25rem}}.SectionHeader{flex-wrap:wrap;align-items:center;gap:2rem;margin-bottom:4rem;display:flex}@media not all and (min-width:40em){.SectionHeader{margin-bottom:2rem}}.SectionHeading{margin:0;font-size:clamp(2.5rem,2.5vw,3rem);font-weight:500}:lang(en) .SectionHeading{font-size:clamp(1.5rem,2.25vw,2.25rem)}.SectionHeader .SectionHeading{flex-grow:1}@media not all and (min-width:40em){.SectionHeading{font-size:1.5rem}}.NewsItem{border-style:solid;border-width:1px 0;border-color:var(--color-gray-300);align-items:flex-start;padding:4rem 0;transition:border-color .15s;display:flex;position:relative}.NewsItem+.NewsItem{border-top-width:0}.NewsItem-date{width:16rem;font-size:1.5rem;font-weight:500;line-height:2rem}.NewsItem-imgwrap{border-radius:1.25rem;width:20rem;margin-right:4rem;position:relative}.NewsItem_cate-video .NewsItem-imgwrap{max-width:12rem}.NewsItem-img{border-radius:inherit;aspect-ratio:16/9;object-fit:cover;width:100%}.NewsItem_cate-video .NewsItem-img{aspect-ratio:3/4}.NewsItem-info{flex-direction:column;flex:1 1 0;align-self:stretch;max-width:36rem;margin-right:4rem;display:flex}:lang(en) .NewsItem-info{max-width:none}.NewsItem-title{margin:0;font-size:1.5rem;font-weight:500;line-height:2rem}.NewsItem-title a:hover{color:var(--color-blue);text-decoration:underline 2px}.NewsItem-title a:after{content:"";position:absolute;inset:0}.NewsItem-desc{margin-top:2rem;font-size:1rem;font-weight:300;line-height:1.5rem}.NewsItem-view{color:#00000080;margin-left:auto}.NewsItem:hover .NewsItem-view{color:var(--color-blue);border-width:2px}.NewsItem .PlayButton{--btn-size:4rem;--icon-size:2rem;z-index:1}@media not all and (min-width:80em){.NewsItem{flex-wrap:wrap}.NewsItem-date{width:100%;margin-bottom:2rem}}@media not all and (min-width:40em){.NewsItem{flex-direction:column;padding-top:2rem;padding-bottom:2rem}.NewsItem .PlayButton{--btn-size:3rem;--icon-size:2rem}.NewsItem-date{margin-bottom:1rem;font-size:1.25rem;line-height:2rem}.NewsItem-imgwrap{width:100%;margin-bottom:2rem;margin-right:0}.NewsItem-info{margin-right:0}.NewsItem-title{font-size:1.25rem;line-height:2rem}.NewsItem-desc{margin-top:1rem;font-size:.875rem;line-height:1.5rem}.NewsItem-view{margin-top:2rem;margin-left:0;display:none}}.ProductGallerySec{margin-top:8rem;margin-bottom:10rem;overflow:hidden}.ProductGallerySec .section-inner+.section-inner{margin-top:4rem}.ProductGallerySec .splide__track{margin-left:-1rem;margin-right:-1rem;overflow:visible}.ProductGallerySec .splide__slide{width:66.6667%;padding:0 1rem}.ProductGallerySec ._prod{border-radius:var(--radius-lg);background:var(--color-mist);color:var(--color-black);aspect-ratio:16/9;position:relative}.ProductGallerySec ._prod:after{content:"";border-radius:inherit;background-image:linear-gradient(#0000,#ffffffe6 75%);height:50%;position:absolute;inset:auto -1px -1px}.ProductGallerySec ._prod.playing .PlayButton{display:none}.ProductGallerySec :is(._prod-img,._prod-vid){border-radius:inherit;width:100%;height:100%;display:block;position:absolute;inset:0}.ProductGallerySec ._prod-img{object-fit:cover}.ProductGallerySec ._prod-vid{object-fit:contain;opacity:0;visibility:hidden;background-color:#000;transition-property:opacity,visibility;transition-duration:.25s}.ProductGallerySec .is-playing ._prod-vid{opacity:1;visibility:visible}.ProductGallerySec ._prod-overlay{z-index:1;color:var(--color-black);border-radius:inherit;background:linear-gradient(#0000,#ffffffbf 25%);padding:2rem;position:absolute;inset:auto 0 0}.ProductGallerySec .is-playing ._prod-overlay{display:none}.ProductGallerySec ._prod-title{font-size:1.5rem;font-weight:500;line-height:2rem}.ProductGallerySec ._prod-desc{margin-top:.5rem;font-size:1.125rem;line-height:1.5rem}.ProductGallerySec .is-playing .PlayButton{display:none}@media (hover) and (pointer:fine){.ProductGallerySec ._prod .PlayButton{opacity:0;transition-property:opacity,transform;transition-duration:.15s;transform:scale(.75)}.ProductGallerySec ._prod:hover .PlayButton{opacity:1;transform:none}}@media not all and (min-width:40em){.ProductGallerySec{margin-top:4rem;margin-bottom:4rem}.ProductGallerySec .section-inner+.section-inner{margin-top:2rem}.ProductGallerySec .splide__track{margin-left:-.25rem;margin-right:-.25rem}.ProductGallerySec .splide__slide{width:100%;padding-left:.25rem;padding-right:.25rem}.ProductGallerySec .splide__arrows{display:none}.ProductGallerySec ._prod{border-radius:.75rem}.ProductGallerySec ._prod-overlay{padding:1rem}.ProductGallerySec ._prod-title{font-size:1rem;line-height:1.5rem}.ProductGallerySec ._prod-desc{margin-top:0;font-size:.75rem;line-height:1rem}.ProductGallerySec .PlayButton{--btn-size:3rem;--icon-size:1.5rem}}.customer-showcase{overflow:visible!important}.CaseGallery{--slider-status:on;--slider-spv:3;--slider-gap:0px;--slider-rotate:22.5;position:relative;overflow:hidden}.CaseGallery-track{cursor:grab;touch-action:pan-y;height:48rem;padding:1rem 0;position:relative;overflow:hidden;cursor:none!important}.CaseGallery-track:active{cursor:grabbing}.CaseGallery-list{height:100%;position:relative}.CaseGallery-item{transform-origin:50% 100rem;will-change:transform, opacity;width:24rem;position:absolute;top:0;left:50%}.CaseGallery-cursor{pointer-events:none;will-change:transform;width:6rem;height:6rem;position:absolute;top:0;left:0;transform:scale(0)}.CaseGallery-cursor.is-visible{opacity:1}.CaseGallery:hover{cursor:none}@media not all and (min-width:80em){.CaseGallery{--slider-status:on;--slider-spv:3;--slider-gap:0px;--slider-rotate:12}.CaseGallery-item{transform-origin:50% 112.5rem;width:18rem}}@media not all and (min-width:40em){.CaseGallery-track{height:28rem}.CaseGallery-track:after{display:none}}.CaseSlide{border-radius:var(--radius-lg);background:var(--color-white);min-height:24rem;color:var(--color-black);padding:1rem 1rem 1.5rem;transition:box-shadow .25s}.CaseSlide .PlayButton{z-index:1}.CaseSlide-imgwrap.playing .PlayButton{display:none}@media (hover) and (pointer:fine){.CaseSlide .PlayButton{opacity:0;transition-property:opacity,transform;transition-duration:.25s;transform:scale(.75)}.CaseSlide:hover .PlayButton{opacity:1;transform:none}}.CaseSlide:hover{box-shadow:var(--shadow-4)}.CaseSlide-imgwrap{z-index:1;position:relative}.CaseSlide-pic{border-radius:var(--radius-lg);overflow:hidden}.CaseSlide-img{aspect-ratio:1;object-fit:cover;border-radius:inherit;width:100%;display:block}.CaseSlide-vid{object-fit:contain;border-radius:inherit;width:100%;height:100%;transition-property:visibility opacity;opacity:0;visibility:visible;background-color:#000;transition-duration:.25s;position:absolute;inset:0}.CaseSlide-imgwrap.playing .CaseSlide-vid{opacity:1;visibility:visible}@media (hover) and (pointer:fine){.CaseSlide-img{transition:transform .5s}.CaseSlide:hover .CaseSlide-img{transform:scale(1.1)}}.CaseSlide-title{--line-clamp:2;height:4rem;margin:1.25rem 0 0;font-size:1.5rem;font-weight:500;line-height:2rem}.CaseSlide-title a:after{content:"";position:absolute;inset:0}.CaseSlide-desc{--line-clamp:2;margin-top:.5rem;font-weight:300}@media not all and (min-width:40em){.CaseSlide{padding:1rem}.CaseSlide-title{height:3rem;font-size:1rem;line-height:1.5rem}.CaseSlide-desc{font-size:.75rem;line-height:1.25rem}}.case-card-desc{--line-clamp:2}.product-detail-page{background:var(--color-gray-50);color:var(--color-black)}.product-section{padding-top:8rem;padding-bottom:8rem}.product-section .section-header{margin-bottom:4rem}.product-section.dark{background:var(--color-black);color:var(--color-white)}.product-section:not(.dark)+.product-section:not(.dark),.product-section.dark+.product-section.dark{padding-top:0}@media not all and (min-width:40em){.product-section{padding-top:4rem;padding-bottom:4rem}.product-section .section-header{margin-bottom:2rem}}.product-detail-page{scroll-behavior:smooth}#product-params,#product-drawings,#product-manuals,#product-models,#product-applications{scroll-margin-top:12rem}.ProdHero{height:100vh;position:relative}.ProdHero-pic{width:100%;height:100%;position:absolute;top:0;left:0}.ProdHero-img{object-fit:contain;max-width:75%;max-height:75%;margin:auto;position:absolute;inset:0}.ProdHero-bg{width:100%;height:100%;position:absolute;top:0;left:0}.ProdHero-overlay{--progress:0;opacity:0;visibility:visible;flex-direction:column;justify-content:center;max-width:50%;height:100%;padding:6rem;display:flex;position:absolute;top:0;bottom:0;left:50%}.ProdHero-content{-webkit-mask-image:linear-gradient(90deg, black 0 calc(var(--progress,0) * 100%), transparent calc(var(--progress,0) * 100% + 25%), transparent 100%);mask-image:linear-gradient(90deg, black 0 calc(var(--progress,0) * 100%), transparent calc(var(--progress,0) * 100% + 25%), transparent 100%)}.ProdHero-intro{visibility:hidden;opacity:0;flex-direction:column;justify-content:center;align-items:center;padding:14rem;display:flex;position:absolute;inset:0}.ProdHero-title{font-size:4rem;font-weight:500;line-height:1}.ProdHero-feature{font-size:1.5rem;font-weight:500;line-height:2.25rem;font-family:var(--font-display);margin-top:1rem}.ProdHero-feature span{color:var(--color-blue)}.ProdHero-desc{white-space:pre-line;margin-top:1rem;font-size:1.25rem;line-height:2rem}@media not all and (min-width:80em){.ProdHero-overlay{padding:4rem}.ProdHero-title{font-size:1.5rem;line-height:2rem}.ProdHero-feature{margin-top:0;font-size:1rem;line-height:1.5rem}.ProdHero-desc{font-size:.875rem;line-height:1.5rem}}@media not all and (min-width:40em){.ProdHero-overlay{text-align:center;width:100%;max-width:100%;height:auto;padding:2rem 1.25rem;inset:auto 0 0}.ProdHero-feature{font-size:.875rem;line-height:1.25rem}}.product-detail-page .feature-pic{border-radius:1.25rem}.product-detail-page picture.feature-pic img{border-radius:inherit}.product-detail-page .product-media{--gap:2rem;gap:var(--gap);flex-wrap:wrap;display:flex}.product-detail-page .feature-video{object-fit:cover;border-radius:1.25rem;flex-grow:1}.product-detail-page .feature-video:nth-of-type(3n+1){width:calc(60% - var(--gap) * .5)}.product-detail-page .feature-video:is(:nth-of-type(3n+2),:nth-of-type(3n+3)){width:calc(40% - var(--gap) * .5)}.product-detail-page .detail-gallery-list{border-radius:1.25rem;overflow:hidden}.product-detail-page .detail-gallery-list a{background-color:#fff;width:100%;display:block}.product-detail-page .detail-gallery-list img{max-width:100%;margin-left:auto;margin-right:auto}@media not all and (min-width:40em){.product-detail-page .product-media{--gap:1rem}.product-detail-page .feature-video:is(:nth-of-type(3n+1),:nth-of-type(3n+2),:nth-of-type(3n+3)){width:100%}}.ProdSectionTabs{background-color:var(--color-black);color:var(--color-white);text-align:center;white-space:nowrap;z-index:10;padding-top:6rem;position:sticky;top:0;overflow:auto}.ProdSectionTabs a{margin-left:4rem;margin-right:4rem;padding:1em;font-size:1.5rem;font-weight:500;line-height:1;display:inline-block}.ProdSectionTabs a.is-active{color:var(--color-blue);border-bottom:3px solid}@media not all and (min-width:80em){.ProdSectionTabs{padding-top:4rem}.ProdSectionTabs a{margin-left:1rem;margin-right:1rem;font-size:1rem}}.product-params{margin-top:-2px}.product-params .section-heading{text-align:center;margin-bottom:4rem}.param-accordions{flex-direction:column;gap:1rem;display:flex}.param-accordion{gap:0;display:grid}.param-table-wrap{position:relative;overflow:visible}.param-accordion table{border-collapse:collapse;text-align:center;word-break:break-word;table-layout:fixed;width:100%}.param-accordion :is(th,td){border:1px solid var(--color-gray-800);padding:1em}.param-accordion th{font-weight:500}.param-accordion td{font-weight:300}.param-accordion-btn{z-index:2;border-radius:var(--radius-sm);background:var(--color-gray-850);min-height:4.5rem;color:var(--color-white);border:1px solid var(--color-gray-850);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.5em;padding:.75em 2em;font-size:1.5rem;display:flex;position:relative}.param-accordion-btn:is(.active,.is-active){border:1px solid var(--color-gray-800);background-color:#0000;border-bottom-width:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.param-accordion-btn:hover{background:var(--color-gray-800)}.param-accordion-btn:after{content:"";width:.75rem;height:.75rem;-webkit-mask-image:var(--svg-arrow-down);mask-image:var(--svg-arrow-down);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--svg-arrow-down);background:#ffffff80;flex-shrink:0;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.param-panel>:not(:first-child){margin-top:1.5em}@keyframes ParamPanel{0%{opacity:0;transform:translateY(-1rem)}}.param-panel{display:none}.param-accordion.is-active .param-panel{animation:.5s ParamPanel;display:block}@media not all and (min-width:40em){.product-params .section-heading{margin-bottom:2rem}.param-accordion-btn{min-height:auto;padding:.75rem;font-size:1rem;line-height:1.5rem}.param-accordion table{font-size:.75rem;line-height:1rem}.param-accordion tr>:first-child{width:40%}.param-accordion :is(th,td){padding:.75em .5em}}.product-drawings .section-header{text-align:center;width:75%;max-width:32rem;margin-left:auto;margin-right:auto}.product-detail-page .download-layout{grid-template-columns:repeat(2,1fr);align-items:start;gap:6rem;display:grid}.product-detail-page .download-media{aspect-ratio:1;border-radius:var(--radius-lg);background:var(--color-mist);width:100%;position:relative;overflow:hidden}.product-detail-page .download-media img{object-fit:cover;width:100%;height:100%}.product-detail-page .download-content{flex-direction:column;gap:4rem;display:flex}.product-detail-page .download-list h3{margin:0 0 1rem;font-size:2.5rem;font-weight:500}.product-detail-page .download-link{border-bottom:1px solid var(--color-gray-200);justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:.5em 0;font-size:1rem;display:flex}.product-detail-page a.download-link:hover{color:var(--color-blue);text-decoration:underline 2px}.product-detail-page button.download-link{text-align:left;width:100%}.product-detail-page .download-menu .download-link{border-color:#0000;min-height:3rem}.product-detail-page .download-file{align-items:center;gap:.75rem;display:flex}.product-detail-page button.download-file:hover{color:var(--color-blue);text-decoration:underline 2px}.product-detail-page .download-link .download-file{flex:1}.product-detail-page .download-file-icon{flex-shrink:0;width:1.25rem;height:1.25rem}.product-detail-page .download-arrow-icon{flex-shrink:0;width:1.25rem;height:1.25rem;position:relative}.product-detail-page .download-arrow-icon:after{content:"";width:100%;height:100%;-webkit-mask-image:var(--svg-download);mask-image:var(--svg-download);-webkit-mask-image:var(--svg-download);background-color:currentColor;margin:auto;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%}.product-detail-page .download-link:hover>.download-arrow-icon{color:var(--color-blue)}.product-detail-page .download-btn{border-radius:var(--radius-pill);border:1px solid var(--color-gray-200);background:var(--color-gray-50);min-width:5rem;min-height:2.5rem;color:var(--color-black);justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:1rem;line-height:1.5rem;text-decoration:none;transition-property:color,border-color,background-color;transition-duration:.18s;display:none}.product-detail-page .download-btn:hover{background:var(--color-blue);border-color:var(--color-blue);color:var(--color-white)}.product-detail-page .download-list-item.is-active .download-btn.is-download,.product-detail-page .download-list-item.is-active.selecting .download-btn.is-cancel{display:flex}.product-detail-page .download-btn.is-download ._label2,.product-detail-page .download-list-item.selecting .download-btn.is-download ._label1{display:none}.product-detail-page .download-list-item.selecting .download-btn.is-download ._label2{display:initial}.product-detail-page .download-btn .download-arrow-icon{width:1em;height:1em}.product-detail-page .download-toggle-icon{color:#00000080;border:1px solid;border-radius:.5rem;flex-shrink:0;width:2rem;height:2rem;position:relative}.product-detail-page .download-toggle-icon:after{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M11.5 12.5H6v-1h5.5V6h1v5.5H18v1h-5.5V18h-1z'/%3E%3C/svg%3E");content:"";width:1.25rem;height:1.25rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-image:var(--svg);background-color:currentColor;margin:auto;position:absolute;inset:0}.product-detail-page .download-link:is(:hover,.is-active) .download-toggle-icon{color:var(--color-blue)}.product-detail-page .download-list-model .download-list-item.is-active .download-toggle-icon:after,.product-detail-page .download-list-model .download-menu-toggle.is-active~.download-toggle-icon:after{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M6 12.5v-1h12v1z'/%3E%3C/svg%3E")}.product-detail-page .download-list-item:not(.is-active) .download-menu{display:none}.product-detail-page .download-list-model .download-link{position:relative}.product-detail-page .download-list-model button.download-file{text-align:left}.product-detail-page .download-list-model .download-menu-toggle:after{content:"";z-index:1;position:absolute;inset:0}.product-detail-page .download-list-model .download-btn{z-index:2;position:relative}@keyframes DownloadMenu{0%{opacity:0;transform:translateY(-1.5rem)}}.product-detail-page .download-menu{animation:.5s DownloadMenu}.product-detail-page .download-checkbox{color:#00000080;border:1px solid;border-radius:.25rem;flex-shrink:0;width:1.25rem;height:1.25rem;display:none;position:relative}.product-detail-page .download-menu .download-link .download-checkbox{margin-top:.25rem}.product-detail-page .download-menu .download-link.checked .download-checkbox{color:var(--color-blue)}.product-detail-page .download-link.checked .download-checkbox:after{content:"";width:100%;height:100%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:var(--svg-check);mask-image:var(--svg-check);-webkit-mask-image:var(--svg-check);background-color:currentColor;position:absolute}.product-detail-page .download-list-item.selecting .download-checkbox{display:block}.product-detail-page:lang(en) .download-list h3{font-size:1.75rem}@media not all and (min-width:80em){.product-detail-page .download-layout{gap:2rem 4rem}.product-detail-page .download-content{gap:2rem}.product-detail-page .download-list h3{margin-bottom:0;font-size:1.25rem;line-height:2rem}.product-detail-page .download-link{min-height:4rem;font-size:.875rem;line-height:1.25rem}.product-detail-page .download-btn{min-width:4rem;min-height:auto;padding:.5rem;font-size:.75rem;line-height:1rem}}@media not all and (min-width:40em){.product-detail-page .download-layout{grid-template-columns:1fr}}.product-detail-page .section-header.with-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;max-width:none;display:flex}.product-detail-page .section-titles{max-width:48rem}.application-gallery{overflow:hidden}.product-applications .splide__track{margin-left:-.5rem;margin-right:-.5rem;overflow:visible}.product-applications .splide__slide{width:33.3333%;padding-left:.5rem;padding-right:.5rem}.application-card{border-radius:var(--radius-lg);background:var(--color-mist);position:relative;overflow:hidden}a.application-card{display:block}a.application-card img{transition:transform .35s}a.application-card:hover img{transform:scale(1.125)}.application-card img{aspect-ratio:480/360;object-fit:cover;border-radius:inherit;display:block;width:100%!important}.application-card-caption{min-height:33.3333%;color:var(--color-white);background-image:linear-gradient(#0000,#000000bf);flex-direction:column;justify-content:flex-end;padding:4rem 2rem 2rem;display:flex;position:absolute;inset:auto 0 0}.application-card-title{font-size:1.5rem;font-weight:500;line-height:2rem}@media not all and (min-width:80em){.product-applications .splide__slide{width:50%}}@media not all and (min-width:40em){.detail-applications{margin-top:4rem;margin-bottom:4rem}.product-applications .splide__track{margin-left:-.25rem;margin-right:-.25rem}.product-applications .splide__slide{width:100%;padding-left:.25rem;padding-right:.25rem}.application-card{border-radius:1rem}.application-card-caption{padding:2rem 1rem 1rem}.application-card-title{font-size:1rem}}.message-modal{z-index:100;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.message-modal[hidden]{display:none}.message-modal-backdrop{-webkit-backdrop-filter:blur(.25rem);background:#00000080;position:absolute;inset:0}.message-modal-dialog{z-index:1;background:var(--color-white);border-radius:var(--radius-lg);width:min(58.75rem,100%);max-height:100%;color:var(--color-black);padding:2.5rem;position:relative;overflow-y:auto}.message-modal-close{width:2.5rem;height:2.5rem;color:var(--color-black);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:1.5rem;right:1.5rem}.message-modal-close:hover{background:var(--color-gray-50)}.message-modal-close svg{width:1.125rem;height:1.125rem}.message-modal-title{text-align:center;margin:0 0 2rem;font-size:2rem;font-weight:500}.message-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.message-field{flex-wrap:wrap;gap:.5rem;display:flex}.message-field-full{grid-column:1/-1}.message-field label{width:100%;font-size:1rem}.message-field input,.message-field textarea{background:var(--color-gray-50);width:100%;font-family:var(--font-sans);color:var(--color-black);border:0;border:1px solid var(--color-gray-50);border-radius:.25rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color;transition-duration:.15s}.message-field input{height:2.5rem;padding:0 .625rem}.message-field-captcha input{flex:auto;width:0}.message-captcha-img{border-radius:.25rem;width:auto;height:2.5rem}.message-field textarea{resize:none;height:8rem;padding:.625rem}.message-field input::placeholder,.message-field textarea::placeholder{color:#0006}.message-field input:focus-visible,.message-field textarea:focus-visible{border-color:var(--color-blue);outline:0}.message-form-submit{border:1px solid var(--color-blue);border-radius:var(--radius-sm);min-width:10rem;color:var(--color-blue);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;margin:4rem auto 0;padding:.75rem 1rem;font-size:1rem;font-weight:300;line-height:1.5rem;display:flex}.message-form-submit:hover{background:#0171e40f}.message-form-submit img{width:.5rem;height:.5rem}@media not all and (min-width:80em){.message-modal{padding:1rem}.message-modal-dialog{padding:3rem 1.5rem 2.5rem}.message-modal-close{top:.75rem;right:.75rem}.message-modal-title{margin-bottom:1.25rem;font-size:1.5rem}.message-form-grid{grid-template-columns:minmax(0,1fr);row-gap:1.25rem}.message-field{gap:.625rem}.message-field textarea{height:6rem}.message-form-submit{margin-top:2rem}}@media not all and (min-width:40em){.message-modal{padding:.75rem}.message-modal-dialog{border-radius:1rem;padding:2.5rem 1rem 2rem}}.about-hero{height:33.3333vw;color:var(--color-white);background:#0d2b4a;position:relative}.about-hero-media{isolation:isolate;width:100%;height:100%}.about-hero-media:before,.about-hero-media:after{content:"";position:absolute;inset:0}.about-hero-media:before{mix-blend-mode:multiply;background-image:linear-gradient(#54779d00 55%,#54779d 100%)}.about-hero-media:after{mix-blend-mode:multiply;background-image:linear-gradient(#54779d33,#54779d33)}.about-hero-media img{object-fit:cover;width:100%;height:100%}.about-hero-overlay{padding-top:12rem;position:absolute;inset:0}.about-hero-content{flex-direction:column;height:100%;display:flex;position:relative}.about-hero-title{margin-bottom:2rem;font-size:3.5rem;font-weight:500;line-height:1}:lang(en) .about-hero-title{font-family:var(--font-heading);letter-spacing:.05em;font-weight:700}.about-hero-stats{grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:auto;padding:4rem 0;display:grid}.about-hero-stats ._number{font-family:var(--font-display);margin:0 0 1.5rem;font-size:3rem;font-weight:500;line-height:1}.about-hero-stats ._label{font-size:1.5rem;font-weight:300}@media not all and (min-width:80em){.about-hero{height:40rem}.about-hero-title{font-size:2rem}.about-hero-stats ._number{margin-bottom:.5rem}.about-hero-stats ._label{font-size:1rem}}@media not all and (min-width:40em){.about-hero{height:27rem}.about-hero-overlay{padding-top:6rem}.about-hero-stats{grid-template-columns:repeat(2,1fr);gap:1rem;padding:2rem 0}.about-hero-stats ._number{margin-bottom:0;font-size:2rem}}.AboutIntro{background-color:var(--color-white);padding:8rem 0}.AboutIntro-header{--color-rgb:0, 0, 0;text-align:justify;text-align-last:center;width:60%;margin:0 auto;padding:0 1.5rem;font-size:clamp(2rem,2.1875vw,2.5rem);font-weight:300}.AboutIntro-header ._inline{background-image:linear-gradient(90deg, rgb(var(--color-rgb)), rgb(var(--color-rgb)));background-size:calc(var(--progress,0) * 100%) 100%;color:rgba(var(--color-rgb), .25);background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;transition:background-size .25s;display:inline}.AboutIntro-media{margin:6rem auto 0;padding:0 2rem;position:relative}.AboutMarquee{will-change:transform;width:100%;display:flex;overflow:hidden}.AboutIntro-media .AboutMarquee{position:absolute;top:50%;left:0;transform:translateY(-50%)}.AboutMarquee-track{color:#d8d8d8;font-family:var(--font-display);white-space:nowrap;flex-shrink:0;font-size:7rem;font-weight:500;line-height:1;animation:10s linear infinite AboutMarqueeTrack}.AboutMarquee-track>:after{content:" · ";margin-left:.5em;margin-right:.5em;font-size:.75em}.AboutMarquee-track>:nth-child(2n){color:var(--color-black)}@keyframes AboutMarqueeTrack{to{transform:translate(-100%)}}.AboutIntro-poster{border-radius:3rem;max-width:67.5rem;margin-left:auto;margin-right:auto;position:relative}.AboutIntro-img{border-radius:inherit;aspect-ratio:16/9;object-fit:cover;display:block}@media not all and (min-width:40em){.AboutIntro{padding:4rem 0}.AboutIntro-header{text-align:center;width:100%;font-size:1.25rem}.AboutMarquee-track{font-size:4rem}.AboutIntro-media{margin-top:4rem}.AboutIntro-poster{border-radius:var(--radius-lg)}}.about-honors,.about-academy{background:var(--color-gray-50)}.about-section{padding-top:8rem;padding-bottom:8rem}.about-section:not(.about-section-dark)+.about-section{padding-top:0}.about-section-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;display:flex}.about-section-dark{background-color:var(--color-black);color:var(--color-white)}.about-section-dark .splide__arrow{color:#ffffff80}.about-section-dark .splide__arrow:hover{color:var(--color-white)}@media not all and (min-width:40em){.about-section{padding-top:4rem;padding-bottom:4rem}.about-section-top{flex-direction:column;align-items:stretch}}.about-qkm-story{color:#000;background-color:#fff;padding:8rem 0;overflow:hidden}.about-qkm-anim{max-width:93.75rem;margin-left:auto;margin-right:auto;position:relative}.about-qkm-logo{aspect-ratio:15/4;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes QKMLogoFrame{0%{opacity:0}}.about-qkm-logo-frame{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.about-qkm-logo-frame:not(:first-child){opacity:0;visibility:hidden}.about-qkm-logo-frame.active{display:block}.about-qkm-logo-caption{text-align:center;font-size:2rem;font-weight:500;line-height:3rem;position:absolute;inset:auto 0 0}.qkm-story-copy{opacity:0;visibility:hidden;justify-content:center;align-items:center;gap:4rem;display:flex;position:relative}.qkm-story-desc{max-width:64rem;-webkit-mask-image:linear-gradient(90deg, black 0 calc(var(--progress,0) * 100%), transparent calc(var(--progress,0) * 100% + 15%), transparent 100%);mask-image:linear-gradient(90deg, black 0 calc(var(--progress,0) * 100%), transparent calc(var(--progress,0) * 100% + 15%), transparent 100%);font-size:clamp(1.375rem,1.667vw,2rem);font-weight:500;line-height:1.5;transform:translate(-8rem)}.qkm-story-portrait{border-radius:var(--radius-sm);object-fit:cover;aspect-ratio:1;width:12rem;height:12rem;display:block;transform:scale(0)}@media not all and (min-width:40em){.about-qkm-story{padding-top:0;padding-bottom:0}.about-qkm-logo{width:32rem}.about-qkm-logo-caption{font-size:1.25rem;line-height:1.5rem}.qkm-story-copy{flex-direction:column;gap:1rem;padding:1.5rem}.qkm-story-portrait{width:8rem;height:8rem}.qkm-story-desc{text-align:center;width:20rem;font-size:1.25rem;line-height:1.75rem;transform:translateY(-4.5rem)}}.about-roadmap{padding-bottom:8rem;position:relative}.roadmap-stage{flex-direction:column;height:100%;display:flex}.roadmap-heading{background-color:#fff;padding-top:8rem;padding-bottom:4rem}.roadmap-item{flex-wrap:wrap;align-items:flex-start;gap:2rem;display:flex}.roadmap-item+.roadmap-item{border-top:1px solid #0000001f;margin-top:2.5rem;padding-top:2.5rem}.roadmap-index{width:12rem;font-size:1.75rem;font-weight:500;line-height:2.5rem}.roadmap-copy{flex:1 1 0}.roadmap-img{aspect-ratio:2;border-radius:var(--radius-lg);object-fit:cover;width:32rem;margin-right:6rem}.roadmap-title{font-size:2rem;font-weight:500;line-height:2.5rem}.roadmap-desc{margin-top:1rem;font-size:1.25rem;font-weight:300;line-height:2.25rem}.roadmap-item.is-active{opacity:1}@media not all and (min-width:80em){.roadmap-index{width:100%}.roadmap-img{width:33.3333%;margin-right:0}.roadmap-title{font-size:1.5rem;line-height:2rem}}@media not all and (min-width:40em){.about-roadmap{padding-bottom:4rem}.roadmap-item{flex-direction:column;gap:1.25rem}.roadmap-item+.roadmap-item{margin-top:2rem;padding-top:2rem}.roadmap-img{width:auto}.roadmap-heading{padding-top:5rem;padding-bottom:2rem}.roadmap-index{font-size:1.125rem;line-height:2rem}.roadmap-title{font-size:1.25rem;line-height:2rem}.roadmap-desc{margin-top:.5rem;font-size:1rem;line-height:1.5rem}}.AboutTimeline{overflow:hidden}.AboutTimeline .splide__track{margin-top:4rem;overflow:visible}.AboutTimeline .splide__slide{background-image:linear-gradient(90deg,#ffffff40 1px,#000 1px);background-position:-1px 100%;background-repeat:repeat-x;background-size:3.125% 2rem;border-left:1px solid;width:33.3333%;padding:0 2rem 4rem;transition:color .5s}.AboutTimeline .splide__slide:not(.is-active){color:#ffffff40}.AboutTimeline ._timeline-year{font-size:2rem;font-weight:500;font-family:var(--font-display);margin-top:-.25em}.AboutTimeline ._timeline-desc{margin-top:1rem;font-size:1.25rem;font-weight:300;line-height:2rem}.AboutTimeline ._timeline-img{border-radius:var(--radius-lg);width:100%;margin-top:2rem;transition:opacity .5s,visibility .5s}.AboutTimeline .splide__slide:not(.is-active) ._timeline-img{opacity:0;visibility:hidden}.AboutTimeline-year{font-size:8rem;font-weight:500;line-height:1;font-family:var(--font-display);visibility:hidden;margin-top:-4rem;position:absolute;top:50%;left:0}@media not all and (min-width:80em){.AboutTimeline ._timeline-desc{font-size:1rem;line-height:1.5rem}.AboutTimeline ._timeline-img{border-radius:var(--radius-sm)}}@media not all and (min-width:40em){.AboutTimeline .splide__track{margin-top:3rem}.AboutTimeline .splide__slide{background-size:3.125% 1rem;width:100%}.AboutTimeline-year{margin-top:0;font-size:6rem;display:none;top:75%}}.TestingSystem.about-section{padding-top:0;padding-bottom:0}.TestingSystem ._header{max-width:32rem}.TestingSystem .splide__slide{padding-top:8rem;padding-bottom:8rem}.TestingSystem .splide__slide:before,.TestingSystem .splide__slide:after{content:"";position:absolute;inset:0}.TestingSystem .splide__slide:before{z-index:-2;background-image:linear-gradient(#000 0%,#0000 13.65%),linear-gradient(#000000bf,#00000080)}.TestingSystem .splide__slide:after{z-index:-1;background:radial-gradient(100% 75% at 50% 100%,#0580ffbf 0%,#0000 100%)}.TestingSystem ._wrapper.row{--gap:2rem}.TestingSystem ._wrapper.row>.row-col:is(.left,.right){--size:6}.TestingSystem .splide__arrows{gap:1rem;display:flex;position:absolute;inset:auto 0 8rem}.TestingSystem .splide__pagination{display:none}.TestingSystem ._bg-image{object-fit:cover;z-index:-3;width:100%;height:100%;position:absolute;inset:auto 0 0}.TestingSystem .row-stats{--gap:2rem}.TestingSystem .row-stats>.row-col{--size:6}.TestingSystem ._stats{border-radius:var(--radius-lg);border:1px solid #ffffff4d;flex-direction:column;min-height:14rem;padding:2rem;transition:background .22s,border-color .22s,box-shadow .22s,transform .22s;display:flex;position:relative;overflow:hidden}.TestingSystem ._stats:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(135deg,#ffffff6b,#0171e46b,#ffffff0f);transition:opacity .22s;position:absolute;inset:-1px}.TestingSystem ._stats:after{filter:blur(2.25rem);opacity:0;content:"";pointer-events:none;background:#0171e42e;border-radius:50%;width:12rem;height:12rem;transition:opacity .22s,transform .22s;position:absolute;top:-35%;right:-18%;transform:translate(1rem,-1rem)scale(.84)}.TestingSystem ._stats:hover,.TestingSystem ._stats:focus-within{background:radial-gradient(circle at 78% 18%,#0171e424,#0171e400 42%),#ffffff09;border-color:#ffffffb8}.TestingSystem ._stats:hover:before,.TestingSystem ._stats:focus-within:before{opacity:.5}.TestingSystem ._stats:hover:after,.TestingSystem ._stats:focus-within:after{opacity:1}.TestingSystem ._stats-title{font-family:var(--font-display);margin-bottom:1rem;font-size:3rem;font-weight:500;line-height:1}.TestingSystem ._stats-subtitle{margin-top:auto;font-weight:300}:lang(en) .TestingSystem ._stats-title{font-size:2rem}@media not all and (min-width:80em){.TestingSystem ._wrapper.row>.row-col:is(.left,.right){--size:12}.TestingSystem .splide__arrows{bottom:3rem}}@media not all and (min-width:40em){.TestingSystem .splide__slide{padding-top:4rem;padding-bottom:8rem}.TestingSystem .row-stats{--gap:.75rem}.TestingSystem ._stats{border-radius:var(--radius-sm);min-height:8rem;padding:.75rem}.TestingSystem ._stats-title{font-size:1.5rem;line-height:2rem}.TestingSystem ._stats-subtitle{font-size:.875rem;line-height:1.25rem}:lang(en) .TestingSystem ._stats-title{font-size:1rem;line-height:1.5rem}}.about-section-inner{margin:0 auto}.about-honors ._item{color:#707070;border-color:#d6d7d9;border-bottom-width:1px;flex-direction:column;justify-content:center;min-height:4rem;padding:.5rem 0;display:flex}.about-honors ._item:is(:hover,.active){color:var(--color-blue);border-color:currentColor}.about-honors ._img{max-width:100%;margin-left:auto;margin-right:auto}.about-honors .pagination{--active-bgcolor:white;justify-content:flex-start;margin-top:2rem}.about-honors .splide__track{margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1rem!important;padding-right:1rem!important}.about-honors .splide__slide{width:90%;padding-left:.5rem;padding-right:.5rem}.about-honors ._slide{border-radius:var(--radius-lg);background-color:var(--color-white);height:100%;padding:1.5rem}.about-honors ._slide-img{object-fit:contain;max-width:100%;height:16rem;margin-left:auto;margin-right:auto}.about-honors ._slide-title{text-align:center;margin-top:1.5rem;font-size:.875rem;font-weight:300;line-height:1.25rem}.about-honors .Navbar{background-color:#fff}.about-honors .Navbar-btn.is-active{background:radial-gradient(100% 100% at 50% 125%, #005cf7, transparent) var(--color-gray-50)}.about-honor-wrapper.row,.about-honor-wrapper .row{--gap:4rem}.about-honor-wrapper.row>.row-col:is(.left,.right),.about-honor-wrapper .row>.row-col:is(.left,.right){--size:6}.about-honor-wrapper{margin-top:4rem}@media not all and (min-width:40em){.about-honors .pagination{justify-content:center}.about-honor-wrapper.row>.row-col:is(.left,.right),.about-honor-wrapper .row>.row-col:is(.left,.right){--size:12}.about-honors .Navbar{background-color:#0000;border-radius:0;grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}:lang(en) .about-honors .Navbar{grid-template-columns:repeat(2,1fr)}.about-honors .Navbar-btn{background-color:var(--color-white);padding:.5rem 1rem}.about-honors .Navbar-btn:not(.is-active):is(:hover,:active){box-shadow:var(--shadow-4)}.about-honors .Navbar-btn.is-active{background:radial-gradient(100% 100% at 50% 125%, #005cf7, transparent) var(--color-white)}.about-honor-wrapper{margin-top:2rem}}.about-academy{display:none}.academy-panel{border-radius:var(--radius-lg);background:var(--color-white);grid-template-columns:repeat(2,1fr);gap:6rem;margin-top:4rem;padding:6rem;display:grid}.academy-copy{flex-direction:column;display:flex}.academy-title{margin:0 0 1rem;font-size:2rem;font-weight:500}.academy-desc{margin:0 0 2rem;font-size:1.25rem;font-weight:300}.academy-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-top:auto;display:grid}.academy-point{padding-left:1.5rem;position:relative}.academy-point:before{content:"";background:var(--color-blue);border-radius:50%;width:.625rem;height:.625rem;position:absolute;top:.75rem;left:0}.academy-point-title{font-size:1.5rem;font-weight:500}.academy-point-subtitle{margin-top:.625rem;font-weight:300}.academy-diagram{aspect-ratio:1;object-fit:contain;width:min(100%,37.5rem);display:block}.academy-role-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:2rem;display:grid}.academy-role-card{border-radius:var(--radius-lg);background-color:var(--color-white);align-items:center;padding:.25rem;display:flex}.academy-role-card :is(img,._img){border-radius:inherit;object-fit:cover;flex-shrink:0;width:10rem;height:10rem}.academy-role-card ._info{flex:auto;padding:0 1.5rem}.academy-role-card ._title{font-size:1.5rem;font-weight:500}.academy-role-card ._subtitle{margin-top:.5rem;font-size:1rem;font-weight:300}@media not all and (min-width:80em){.academy-panel{align-items:center;gap:2rem;padding:2rem}.academy-title{margin-bottom:.5rem;font-size:1.25rem}.academy-desc{font-size:.875rem;line-height:1.5rem}.academy-point{padding-left:1rem}.academy-point:before{content:"";width:.5rem;height:.5rem;top:.5rem}.academy-point-title{font-size:1rem}.academy-point-subtitle{margin-top:.5rem;font-size:.75rem;line-height:1rem}.academy-role-card{border-radius:var(--radius-sm)}.academy-role-card :is(img,._img){width:4.5rem;height:4.5rem}.academy-role-card ._info{padding:0 1rem}.academy-role-card ._title{font-size:1rem}.academy-role-card ._subtitle{margin-top:0;font-size:.75rem;line-height:1rem}}@media not all and (min-width:40em){.academy-panel{grid-template-columns:1fr;margin-top:2rem;padding:1.5rem}.academy-points{gap:1rem}.academy-role-cards{grid-template-columns:1fr;gap:1rem}}.support-page{background:var(--color-gray-50);color:var(--color-black)}.support-section{padding-top:8rem;padding-bottom:8rem}.support-section.dark{background:var(--color-black);color:var(--color-white)}.support-section:not(.dark)+.support-section:not(.dark),.support-section.dark+.support-section.dark{padding-top:0}@media not all and (min-width:40em){.support-section{padding-top:4rem;padding-bottom:4rem}}.support-service-pic{border-radius:var(--radius-lg);margin-top:4rem}.support-service-img{border-radius:inherit;width:100%}.support-service-info.row{--gap:2rem}.support-service-info.row>.row-col{--size:3}.support-service-info{margin-top:2rem}.support-service-card{background-color:var(--color-white);color:var(--color-black);border-radius:var(--radius-lg);gap:2rem;padding:2rem;display:flex}.support-service-card ._icon{border-radius:inherit;background-color:#eef3ff;flex-shrink:0;width:4.5rem;height:4.5rem}.support-service-card ._content{flex:auto}.support-service-card ._data{font-size:2.5rem;font-weight:500;line-height:3rem;font-family:var(--font-display)}.support-service-card ._label{color:#6e7b94;font-weight:300}@media not all and (min-width:80em){.support-service-card{flex-direction:column;gap:.5rem;padding:1rem}.support-service-card ._icon{width:3rem;height:3rem}.support-service-card ._data{font-size:1.25rem;line-height:2rem}}@media not all and (min-width:40em){.support-service-pic{margin-top:2rem}.support-service-info.row{--gap:1rem}.support-service-info.row>.row-col{--size:6}.support-service-card{gap:.5rem}.support-service-card ._icon{width:3rem;height:3rem}.support-service-card ._data{font-size:1.25rem;line-height:2rem}}.support-testimonials{position:relative}.support-testimonials:after{content:"";z-index:8;opacity:.75;pointer-events:none;background:radial-gradient(75% 50% at 50% 100%,#0580ff 0%,#0460bfbf 25%,#03408073 50%,#01204033 75%,#0000 100%);position:absolute;inset:0}.support-culture{padding-top:8rem;padding-bottom:8rem;position:relative;overflow:hidden}.support-culture .section-header{max-width:36rem}:lang(en) .support-culture .section-header{max-width:none}.support-culture .splide__pagination__page:before{background-color:#0171e4}.support-culture .splide__pagination__page:not(.is-active):after{background-color:#0171e440}.culture-carousel{position:relative}.culture-carousel figure{margin:0}.culture-stage{z-index:1;perspective:92rem;perspective-origin:50%;height:36rem;position:relative;overflow:visible}.culture-card{opacity:0;pointer-events:none;backface-visibility:hidden;filter:brightness(.9)saturate(.95);width:52rem;height:100%;transform-style:preserve-3d;transform-origin:50%;will-change:transform, opacity;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .45s,filter .45s;position:absolute;left:50%;overflow:hidden}.culture-card img{aspect-ratio:16/9;object-fit:cover;border-radius:.75rem;margin:auto;position:absolute;inset:0}.culture-card.is-active{z-index:5;opacity:1;pointer-events:auto;filter:brightness()saturate();transform:translate(-50%)translateZ(0)rotateY(0)scale(1)}.culture-card:not(.is-active){filter:blur(4px)}.culture-card.is-left-mid{z-index:4;opacity:.86;pointer-events:auto;transform:translate(calc(-50% - min(24.9vw,29.875rem)))translateZ(-3.5rem)rotateY(34deg)scaleX(.65)scaleY(.92)}.culture-card.is-right-mid{z-index:4;opacity:.86;pointer-events:auto;transform:translate(calc(-50% + min(24.9vw,29.875rem)))translateZ(-3.5rem)rotateY(-34deg)scaleX(.65)scaleY(.92)}.culture-card.is-left-side{z-index:3;opacity:.5;pointer-events:auto;transform:translate(calc(-50% - min(37.9vw,45.5rem)))translateZ(-9rem)rotateY(40deg)scaleX(.62)scaleY(.9)}.culture-card.is-right-side{z-index:3;opacity:.5;pointer-events:auto;transform:translate(calc(-50% + min(37.9vw,45.5rem)))translateZ(-9rem)rotateY(-40deg)scaleX(.62)scaleY(.9)}.culture-carousel figcaption{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.culture-nav{z-index:2;border-radius:var(--radius-pill);width:3.5rem;height:3.5rem;color:var(--color-white);cursor:pointer;-webkit-backdrop-filter:blur(4px);background:#ffffff1a;margin-top:auto;margin-bottom:auto;padding:0;transition:background .18s,border-color .18s,transform .18s;position:absolute;top:0;bottom:0;box-shadow:inset 1.5px 1.5px 1px #ffffffbf,inset -1.5px -1.5px 1px #ffffffbf}.culture-nav:before{content:"";background:currentColor;width:.75rem;height:.75rem;margin:auto;position:absolute;inset:0;-webkit-mask-image:url(../assets/svg/icons/chevron-mirror.svg);mask-image:url(../assets/svg/icons/chevron-mirror.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.culture-nav:hover{background:#fff3}.culture-prev{left:0}.culture-prev:before{left:4px;transform:rotate(45deg)}.culture-next{right:0}.culture-next:before{right:4px;transform:rotate(-135deg)}@media not all and (min-width:40em){.support-culture{padding-top:4rem;padding-bottom:4rem}.culture-stage{height:16rem}.culture-card{width:90%}.culture-nav{width:2.5rem;height:2.5rem}.culture-nav:before{width:.5rem;height:.5rem}}.support-talent-growth .section-header{margin-bottom:2rem}.talent-growth-pic{isolation:isolate}.talent-growth-img{mix-blend-mode:multiply;border-radius:var(--radius-lg);max-width:100%;margin-left:auto;margin-right:auto}.support-academy .section-inner.row{--gap:8rem}.support-academy .section-inner.row>.row-col:is(.left,.right){--size:6}.support-academy ._features{margin-top:6rem}.support-academy ._features.row{--column-gap:2rem;--row-gap:4rem}.support-academy ._features.row>.row-col{--size:6}.support-academy ._feature{padding-left:2rem}.support-academy ._feature-title{margin-left:-2rem;padding-left:2rem;font-size:1.5rem;font-weight:500;line-height:2rem;position:relative}.support-academy ._feature-title:before{content:"";background-color:var(--color-blue);border-radius:9999px;width:.5rem;height:.5rem;position:absolute;top:.75rem;left:.75rem}.support-academy ._feature-desc{margin-top:.5rem;font-weight:300}:lang(en) .support-academy .section-inner.row{--gap:4rem}:lang(en) .support-academy ._features.row{--column-gap:1rem;--row-gap:2rem}@media not all and (min-width:80em){.support-academy .section-inner.row{--gap:2rem}.support-academy ._features{margin-top:2rem}.support-academy ._features.row{--row-gap:2rem;--column-gap:0px}.support-academy ._feature-title{font-size:1rem;line-height:1.5rem}.support-academy ._feature-desc{font-size:.75rem;line-height:1rem}:lang(en) .support-academy ._features.row>.row-col{--size:12}}@media not all and (min-width:40em){.support-academy .section-inner.row{--gap:2rem}.support-academy .section-inner.row>.row-col:is(.left,.right){--size:12}}.support-institutions .section-header{margin-bottom:4rem}.support-institutions .splide{max-width:120em;margin-left:auto;margin-right:auto}.support-institutions .splide+.splide{margin-top:2rem}.support-institutions .splide__slide{border-radius:var(--radius-lg);background-color:var(--color-white);text-align:center;flex-direction:column;justify-content:center;align-items:center;width:14rem;height:14rem;margin-right:2rem;padding:2rem;display:flex}.support-institutions ._img{width:auto;height:6rem}.support-institutions ._title{max-width:8em;margin-top:1em;font-weight:300}@media not all and (min-width:80em){.support-institutions .splide__slide{width:12rem;height:12rem}}@media not all and (min-width:40em){.support-institutions .section-header{margin-bottom:2rem}.support-institutions .splide+.splide{margin-top:.5rem}.support-institutions .splide__slide{width:8rem;height:8rem;margin-right:.5rem;padding:2rem 1rem}.support-institutions ._img{height:3rem}.support-institutions ._title{margin-top:.5rem;font-size:.75rem;line-height:1rem}}.support-global .section-header{margin-bottom:4rem}.support-office-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:2rem;display:grid}.office-card{border-radius:var(--radius-lg);background:var(--color-white);min-height:14rem;padding:2rem;transition:box-shadow .25s,transform .25s;position:relative}.office-card:hover{box-shadow:var(--shadow-4);transform:scale(1.025)}.office-card-title{margin:0 0 1rem;padding-right:2rem;font-size:1.5rem;font-weight:500}.office-card-title a:after{content:"";z-index:1;position:absolute;inset:0}.office-card-arrow{width:2rem;height:2rem;position:absolute;top:2rem;right:2rem}.office-card-meta{color:#000000bf;align-items:flex-start;gap:.75rem;margin:.75rem 0 0;font-size:1.125rem;line-height:1.5rem;display:flex}.support-office-grid .office-icon{object-fit:contain;flex:none;width:1.25rem;height:1.25rem;margin-top:.25rem}@media not all and (min-width:80em){.office-card{min-height:auto;padding-right:4rem}.office-card-arrow{width:1.5rem;height:1.5rem;top:1.5rem;right:1.5rem}.support-office-grid .office-icon{margin-top:.125rem}.office-card-title{margin-bottom:1rem;padding-right:2rem;font-size:1.25rem;line-height:1.75rem}.office-card-meta{gap:.5rem;font-size:.875rem;line-height:1.25rem}}@media not all and (min-width:40em){.support-global .section-header{margin-bottom:2rem}.support-office-grid{grid-template-columns:1fr;gap:1rem}.office-card{border-radius:1rem;padding:1.25rem}.support-office-grid .office-icon{width:1rem;height:1rem}}.support-contact .section-header{margin-bottom:4rem}.support-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.support-feature{border-radius:var(--radius-lg);background:var(--color-white);text-align:center;flex-direction:column;justify-content:center;min-height:24rem;padding:3rem 2rem;display:flex}.support-feature-icon{object-fit:contain;width:auto;height:6rem;margin-left:auto;margin-right:auto;display:block}.support-feature-title{margin:2.5rem 0 0;font-size:1.5rem;font-weight:500}.support-feature-desc,.support-feature-desc :not(:first-child){margin:.5rem 0 0}.support-feature-desc{color:var(--gray-10)}.support-feature-desc :is(a,strong,b){font-weight:500}.support-feature-desc a:hover{color:var(--color-blue);text-decoration:underline 2px}.support-feature-desc a[href*="/news/"]{border:1px solid var(--color-blue);border-radius:var(--radius-sm);min-height:2.5rem;color:var(--color-blue);justify-content:space-between;align-items:center;gap:.5rem;margin-top:1rem;padding:.5rem .75rem;display:inline-flex}.support-feature-desc a[href*="/news/"]:after{content:"";width:.625rem;height:.625rem;-webkit-mask-image:var(--svg-arrow);mask-image:var(--svg-arrow);background-color:currentColor;-webkit-mask-size:100% 100%;mask-size:100% 100%}@media not all and (min-width:80em){.support-feature-icon{height:2rem}}@media not all and (min-width:40em){.support-contact .section-header{margin-bottom:2rem}.support-feature-grid{grid-template-columns:repeat(1,1fr);gap:1rem}.support-feature{border-radius:1rem;justify-content:flex-start;min-height:auto;padding:1rem}.support-feature-title{margin-top:.5rem;font-size:1rem;line-height:1.5rem}.support-feature-desc{font-size:.875rem;line-height:1.25rem}.support-feature-desc a[href*="/news/"]{border-radius:.5rem;min-width:4rem;height:2.25rem;padding:.5rem}.support-feature-desc :not(:first-child){margin-top:0}}
