.hardware_hero__Cv8cV{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;position:relative;padding:var(--padding-n) var(--padding-h);padding-bottom:var(--padding-v);z-index:10}.hardware_h1__2jcW9{display:flex;flex-direction:column;align-items:flex-start;text-align:left;& strong{white-space:nowrap}}.hardware_hero_container__kLnaX{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;width:100%;gap:var(--gap-h);max-width:var(--container);@media (max-width:1120px){flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--gap-v)}@media (max-width:800px){gap:var(--margin-hp)}}.hardware_hero_image__wlvJr{position:relative;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:-1}.hardware_mp01__ylQ8O{position:relative;margin-top:-32px;min-height:320px;height:calc(100vh - 400px);max-height:560px;max-width:calc(100vw - var(--gap-h) * 2);aspect-ratio:2156/1020;object-fit:contain;@media(min-height:960px){margin-top:0;margin-bottom:clamp(10px,4vw,80px)}@media (max-width:800px){max-width:120vw;height:50vw;min-height:50vw;max-height:-moz-fit-content;max-height:fit-content;margin-bottom:10vw}}.hardware_hero_start__zIWce{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:var(--margin-h);&[data-id=pdu]{min-width:-moz-fit-content;min-width:fit-content}@media (max-width:580px){& p{font-size:var(--m-text-size);line-height:var(--m-line-height)}}}.hardware_hero_cta__poSQM{display:flex;flex-direction:row;align-items:center;gap:var(--margin-btn);@media (max-width:580px){gap:var(--margin-h)}@media (max-width:480px){flex-direction:column-reverse;align-items:flex-start;justify-content:flex-start;gap:var(--margin-h)}}.hardware_hero_end__CjWTq{max-width:calc(var(--container) * 1/3 - var(--spacer-v));margin-left:auto;& p{font-size:var(--m-text-size);line-height:var(--m-line-height)}@media (max-width:800px){margin-left:0}}.hardware_perspectives__xyvFr{display:flex;flex-direction:column;align-items:stretch;max-width:var(--container);gap:var(--gap-h);margin-bottom:var(--padding-v);margin-top:calc(var(--padding-v) * -1);@media (max-width:1440px){margin-bottom:var(--gap-v);margin-top:calc(var(--padding-v) * -1)}@media (max-width:800px){gap:var(--margin-h)}}.hardware_pdu_1__lKOiF{display:grid;grid-template-columns:repeat(3,1fr);--height:60px;max-width:var(--container);gap:var(--gap-h);@media (max-width:1440px){display:block;& .hardware_mp01_side__VGdkI{display:none}}@media (max-width:800px){display:contents}}.hardware_mp01_side__VGdkI{max-height:var(--height);width:calc(var(--height) * 1223 / 287);aspect-ratio:1223/287;object-fit:contain;&.hardware_mp01_left__VM3IU{margin-right:auto}&.hardware_mp01_right__jbDGk{margin-left:auto}}.hardware_mp01_face__gl3LY{width:calc(var(--height) * 3100 / 285);height:var(--height);max-height:var(--height);aspect-ratio:3100/285;max-width:calc(100vw - var(--gap-h) * 2);object-fit:contain;&.hardware_mp01_rear__szVJj{min-height:calc(var(--height) + 4px)}@media (max-width:800px){min-height:0!important;max-height:40px}}.hardware_testimonials__tZDIx{display:flex;flex-direction:column;align-items:center;gap:8px;margin:0 auto;position:relative;width:100%;max-width:920px;--network-cell-width:180px;@media (max-width:780px){border-radius:8px;background-color:var(--w150);padding:calc(var(--padding-h) * 1) var(--padding-h);& .hardware_tag__Y36OA{background:var(--gray700);color:var(--w100)}}}.hardware_tm_row__U_FL6{width:100%;display:grid;grid-template-columns:repeat(5,1fr);gap:8px;@media (max-width:1020px){&:nth-child(3){display:none}&:first-child,&:nth-child(6){display:flex;justify-content:space-between;& .hardware_placeholder__hDsq_{display:none}}&:last-child{display:flex;justify-content:space-between;& .hardware_placeholder__hDsq_:first-child,& .hardware_placeholder__hDsq_:last-child{display:none}}}@media (max-width:780px){display:contents!important;& .hardware_placeholder__hDsq_{display:none}}}.hardware_cell__JAI_X{width:var(--network-cell-width);--height:126px;min-height:var(--network-cell-height);max-height:var(--network-cell-height);min-width:var(--width);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;color:var(--w700);&:before{content:"";position:absolute;inset:0;border-radius:12px;background-color:var(--w150);pointer-events:none;z-index:-1}&.hardware_cell_highlight__yerjL{color:var(--w50);z-index:1;&:before{box-shadow:var(--shadow-feature-dark);background-color:var(--w800)}}@media (max-width:780px){&:not(.hardware_cell_highlight__yerjL){display:none}&.hardware_cell_highlight__yerjL{margin-top:12px;color:var(--w700);min-height:auto;margin-right:auto;width:auto;&:before{background:transparent;box-shadow:none}}}}.hardware_placeholder__hDsq_{min-height:var(--network-cell-height);max-height:var(--network-cell-height);pointer-events:none}.hardware_section__5s6_J{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--padding-v) var(--padding-h);&[data-id=reviews]{padding-top:0;padding-bottom:var(--padding-v);position:relative;z-index:4;@media (max-width:800px){padding-bottom:calc(var(--padding-v) * .5)}}}.hardware_tm__1s2VK{position:absolute;top:calc(var(--network-cell-height) + 8px);left:calc(var(--network-cell-width) + 8px);right:calc(var(--network-cell-width) + 8px);bottom:calc(var(--network-cell-height) + 8px);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:var(--gap-h);padding-top:24px;z-index:10;& p{font-size:var(--m-text-size);line-height:var(--m-line-height)}@media (max-width:1020px){top:20px;bottom:auto;justify-content:center;padding-left:20px;padding-bottom:20px;padding-right:20px;padding-top:20px;& .hardware_tm_partner__l_fxf{margin-top:24px}}@media (max-width:780px){position:relative;top:0;left:0;right:0;padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}}.hardware_tm_content__sB4B5{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;flex:1 1}.hardware_tm_quote__w0WTf{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px}.hardware_tm_partner__l_fxf{margin-top:16px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px;& strong{font-size:var(--m-text-size);line-height:var(--m-line-height);font-weight:700;color:var(--w700)}& span{font-size:var(--s-text-size);line-height:var(--s-line-height)}}.hardware_partner_info__uABbY{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px}.hardware_tag__Y36OA{margin:-2px 0;font-size:var(--xs-text-size);line-height:var(--xs-line-height);color:var(--w700);padding:3px 8px;border-radius:999px;background-color:var(--w150)}.hardware_featureEnd__5ZqR0{display:flex;gap:var(--margin-h);padding:20px 24px;@media (max-width:580px){padding-left:16px;padding-bottom:16px;padding-right:16px;padding-top:16px}}.hardware_featureText__MSnv_{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.hardware_icon__E8w8B{--size:32px;display:flex;align-items:center;justify-content:center;min-width:var(--size);max-width:var(--size);min-height:var(--size);max-height:var(--size);border-radius:6.5px;background-color:var(--brand600);color:var(--white);&[data-icon=cellular]{--size:24px;border-radius:5px;background-color:var(--w700);color:var(--w100)}&[data-icon=das]{background-color:var(--amber100-75);color:var(--amber800)}}.hardware_section__5s6_J.hardware_ops__IrxV0{height:calc(var(--network-ops-height-total) + var(--network-ops-height) + var(--network-ops-gap) - var(--network-ops-height) - var(--network-ops-gap) + var(--network-ops-text-height) + var(--network-ops-sticky-gap) + var(--network-ops-delta-sticky-gap) + var(--network-ops-sticky-gap) - var(--network-ops-delta-height));padding:calc(var(--padding-v) - 64.5px) var(--padding-h);padding-bottom:var(--padding-v);position:relative;z-index:3;overflow:visible;@media (max-width:886px){padding:var(--padding-v) var(--padding-h);height:auto;padding-top:0}}.hardware_section__5s6_J.hardware_ops__IrxV0.hardware_start__zcUo_{height:calc(var(--network-ops-height-total) + var(--network-ops-height) + var(--network-ops-gap) - var(--network-ops-height) - var(--network-ops-gap) + var(--network-ops-text-height) + var(--network-ops-delta-sticky-gap) + var(--network-ops-sticky-gap) - var(--network-ops-delta-height));& .hardware_asset__PXhmv{--height:204px;@media (max-width:1328px){--height:180px}@media (max-width:1250px){--height:160px}@media (max-width:1200px){--height:180px}@media (max-width:997px){--height:160px}}@media (max-width:886px){position:relative;height:auto;padding-bottom:var(--padding-v);& .hardware_opsContainer__YHfX6{margin-bottom:0}& .hardware_networkOps__523YB[data-order="4"],& .hardware_networkOps__523YB[data-order="6"]{display:none}}}.hardware_section__5s6_J.hardware_ops__IrxV0.hardware_end__2n0F4{height:calc(var(--network-ops-height-total) + var(--network-ops-height) - var(--network-ops-height) - var(--network-ops-gap) + var(--network-ops-sticky-gap) - var(--network-ops-delta-height));padding-bottom:calc(var(--padding-v) * 2 - var(--network-ops-gap));& .hardware_container__9qSXN{text-align:center;align-items:center;justify-content:center;max-width:800px;margin-bottom:var(--gap-v)}& [data-order="5"]{order:2;top:var(--network-ops-top)}& .hardware_opsText__yze5l{order:5;top:0}& .hardware_networkOps__523YB{top:calc(var(--network-ops-top) + var(--network-ops-gap) * .5)}@media (max-width:886px){height:auto;padding-top:0;margin-top:-20px;padding-bottom:0;& .hardware_opsText__yze5l{display:none}& .hardware_networkOps__523YB{top:0}& .hardware_container__9qSXN{margin-bottom:var(--gap-v)}}}.hardware_opsContainer__YHfX6{width:100%;height:100%;display:flex;align-content:flex-start;flex-wrap:wrap;position:relative;max-width:var(--container);@media (max-width:886px){flex-direction:column;align-items:stretch;height:auto;gap:24px}}.hardware_networkOps__523YB{--network-ops-height:310px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;height:var(--network-ops-height);width:calc(100% / 3 - var(--network-ops-gap) * 2 / 3);box-shadow:var(--shadow-feature-dark);background-color:var(--w800);border-radius:12px;overflow:hidden;position:sticky;& .hardware_featureEnd__5ZqR0{align-items:flex-start}& .hardware_asset__PXhmv{--height:180px;min-height:var(--height);max-height:var(--height);position:relative;overflow:hidden;background:var(--gray800);border-bottom:.5px solid var(--w700);@media (max-width:1360px){--height:160px}@media (max-width:1040px){--height:132px}}& h3{font-size:var(--m-text-size);line-height:var(--m-line-height);font-weight:600;color:var(--white)}& h3,& p{text-wrap:pretty}& p{font-size:var(--s-text-size);line-height:var(--s-line-height);color:var(--w400)}& a{margin-top:4px}&.hardware_opsText__yze5l{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--margin-h);background-color:transparent;box-shadow:none;order:2;top:var(--network-ops-top);margin-top:0;margin-bottom:calc(var(--network-ops-height) + var(--network-ops-gap));margin-left:var(--network-ops-gap);width:calc(100% / 3 - var(--network-ops-gap)* 2 / 3);& p{font-size:var(--lg-text-size);line-height:var(--lg-line-height);color:var(--w600);text-wrap:balance}}&[data-order="1"]{order:1}&[data-order="1"],&[data-order="3"]{top:var(--network-ops-top);margin-top:var(--network-ops-sticky-gap)}&[data-order="3"]{order:3;margin-left:var(--network-ops-gap)}&[data-order="4"]{order:4;opacity:0;max-height:0;top:calc(var(--network-ops-top) + var(--network-ops-height) + var(--network-ops-gap));margin-top:calc(var(--network-ops-gap) - var(--network-ops-height) - var(--network-ops-gap) - var(--network-ops-text-height) + var(--network-ops-delta-sticky-gap) + var(--network-ops-sticky-gap) - var(--network-ops-delta-height))}&[data-order="5"]{order:5;margin-left:var(--network-ops-gap);top:calc(var(--network-ops-top) + var(--network-ops-text-height) + var(--network-ops-gap) * 2);margin-top:var(--network-ops-gap)}&[data-order="6"]{order:6;opacity:0;max-height:0;margin-left:var(--network-ops-gap);top:calc(var(--network-ops-top) + var(--network-ops-height) + var(--network-ops-gap));margin-top:calc(var(--network-ops-gap) - var(--network-ops-height) - var(--network-ops-gap) - var(--network-ops-text-height) + var(--network-ops-delta-sticky-gap) + var(--network-ops-sticky-gap) - var(--network-ops-delta-height))}@media (max-width:1200px){& .hardware_featureEnd__5ZqR0{flex-grow:1}--network-ops-height:330px}@media (max-width:886px){position:relative;&[data-order="4"],&[data-order="6"]{display:none}& .hardware_asset__PXhmv{min-height:224px;max-height:224px;position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:center;&.hardware_customer__28Kx3{--height:160px;min-height:var(--height);max-height:var(--height)}}&.hardware_opsText__yze5l{width:100%;top:0;height:auto;order:1;margin:0 0 36px}&[data-order]{width:100%;height:auto;position:relative;top:0;margin:0}&[data-order="1"]{order:2;z-index:1}&[data-order="2"]{order:3;z-index:2}&[data-order="3"]{order:6;z-index:3}}}.hardware_softwareLinks__zhzfz{display:flex;justify-content:center;gap:16px;margin-top:16px;flex-wrap:wrap}.hardware_insights_grid__2lfMj{display:grid;grid-template-columns:repeat(2,1fr);align-items:stretch;justify-content:center;gap:8px;padding:8px;height:100%;flex-grow:1;@media (max-width:886px){height:160px}}.hardware_nos__2AdZF{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:100%;width:100%;gap:4px;padding:20px;-webkit-user-select:none;user-select:none;@media (max-width:434px),(min-width:886px) and (max-width:1400px){flex-direction:column;padding-left:0;padding-bottom:0;padding-right:0;padding-top:0;gap:0;margin-bottom:auto;& .hardware_os__wbXyy{width:100%;max-width:264px;padding:12px 4px;height:-moz-fit-content;height:fit-content;top:12px}& .hardware_nos_icons__rHIxN{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;background-color:var(--w900);position:absolute;bottom:12px;& .hardware_nos_icon__1fw0Z[data-icon=NOS]{display:none}}}}.hardware_os__wbXyy{display:flex;flex-direction:column;align-items:stretch;justify-content:center;height:100%;gap:4px;position:relative;--ends:56px;&:before{top:0;background:linear-gradient(to bottom,var(--gray800),transparent)}&:after,&:before{content:"";position:absolute;left:0;right:0;height:var(--ends);z-index:1}&:after{--ends:88px;bottom:0;background:linear-gradient(to top,var(--gray800),transparent)}@media (max-width:434px){min-height:200px;justify-content:flex-start;--ends:28px;&:after{--ends:60px}}}.hardware_os_row__Vsi5C{display:grid;grid-template-columns:min-content auto;gap:4px;position:relative;opacity:.5;transition:opacity .3s ease-in-out;&[data-selected=true]{opacity:1}&[data-order="1"]{order:2}&[data-order="2"]{order:1}&[data-order="3"]{order:3}&[data-order="4"]{order:4}}.hardware_os_badge__cCeLE{--width:40px;min-width:var(--width);max-width:var(--width);text-align:center;display:flex;align-items:center;justify-content:center;border-radius:999px;padding:2px 8px;font-size:var(--xs-text-size);line-height:var(--xs-line-height);font-family:var(--mono);font-weight:600;background-color:var(--gray900)}.hardware_os_label__wcQKX{font-family:var(--system);max-width:-moz-fit-content;max-width:fit-content;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px;border-radius:6px;padding:2px 8px;white-space:nowrap}.hardware_nos_icons__rHIxN{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);padding:6px;position:relative;z-index:2;border-radius:12px;box-shadow:0 0 0 1px var(--gray700),0 0 0 1.5px var(--w0)}@keyframes hardware_keypress__09IWY{0%{transform:scale(1)}40%{transform:scale(.9)}to{transform:scale(1)}}.hardware_nos_icon__1fw0Z{position:relative;--size:32px;min-width:var(--size);max-width:var(--size);min-height:var(--size);max-height:var(--size);display:flex;align-items:center;justify-content:center;border-radius:6.5px;color:var(--w400);will-change:transform;& svg{opacity:.5}&:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#131317;opacity:.15;mix-blend-mode:multiply;border-radius:6.5px}&[data-selected=true]{opacity:1;color:var(--white);animation:hardware_keypress__09IWY .15s cubic-bezier(.4,0,.2,1);& svg{opacity:1}&:before{background-color:#131317}}&[data-icon=POS]{grid-area:2/1/3/2}&[data-icon=SOS]{grid-area:2/3/3/4}&[data-icon=COS]{grid-area:1/2/2/3}&[data-icon=WOS]{grid-area:3/2/4/3}&[data-icon=NOS]{color:var(--w500);box-shadow:0 0 0 .5px var(--w800),0 2px 6px 2px #131317bf inset;opacity:.75;grid-area:2/2/3/3}}.hardware_bgv__1RoBg{position:absolute;left:0;right:0;top:0;bottom:0;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;min-height:100%;min-width:100%;aspect-ratio:16/9;transform:translate(-50%,-50%);left:50%;top:50%;@media (max-width:886px){position:relative;left:0;right:0;top:0;bottom:0;min-height:0;transform:none;width:100%;min-height:100%;max-height:100%}}@media (max-width:886px){.hardware_asset__PXhmv{min-height:-moz-fit-content!important;min-height:fit-content!important;max-height:none!important}}.hardware_array__FaOaW{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;min-height:100dvh}.hardware_mc11__0_1BO{position:relative;aspect-ratio:2156/1020;width:520px}.hardware_mask_img__sXgrf{object-fit:contain}.hardware_mask_img__sXgrf,.hardware_mask_test__G9MXm{position:absolute;top:0;left:0;width:100%;height:100%}.hardware_mask_test__G9MXm{display:none;background-color:var(--w900);opacity:.5}.hardware_tooltip__2OK2_{position:absolute;align-items:center;justify-content:center;display:flex;padding:4px 8px;border-radius:6px;color:var(--w700);font-weight:600;font-size:var(--s-text-size);line-height:var(--s-line-height);background-color:var(--white);box-shadow:var(--shadow-dialog);max-height:-moz-fit-content;max-height:fit-content;max-width:-moz-fit-content;max-width:fit-content;gap:4px;cursor:pointer;transform:translateX(-20%);bottom:12px}.hardware_hardware_mask__PGN7x{position:absolute;top:0;left:0;width:100%;height:100%}.hardware_hardware_hover__h_8gt{position:relative;display:flex;align-items:center;justify-content:center;padding:20px}.hardware_pagination__Zqnzs{position:absolute;bottom:0;max-width:-moz-fit-content;max-width:fit-content;display:flex;align-items:center;justify-content:center;opacity:1;gap:6px;margin-top:10px;padding:12px 20px;transition:opacity .4s cubic-bezier(.25,.46,.45,.94);cursor:pointer;z-index:20;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;touch-highlight-color:transparent;-webkit-touch-callout:none;touch-callout:none;@media (max-width:780px){left:0;right:0;max-width:none;position:relative;order:3;margin-bottom:-8px}}.hardware_progress__rnU_e{width:6px;height:6px;position:relative;border-radius:20px;background-color:var(--w300);overflow:hidden;will-change:width;transition:width 1.2s cubic-bezier(.19,1,.22,1),background-color .2s cubic-bezier(.25,.46,.45,.94),box-shadow .2s cubic-bezier(.77,0,.175,1);box-shadow:0 0 0 .5px rgba(9,11,21,.1),inset 0 1px 1px 0 rgba(9,11,21,.02),0 2px 3px 0 transparent,0 7px 8px 0 transparent,0 9px 11px 0 transparent}.hardware_progress__rnU_e:hover{background-color:var(--w200);box-shadow:0 0 0 .5px rgba(9,11,21,.04),inset 0 1px 1px 0 rgba(9,11,21,.02),0 2px 3px 0 transparent,0 7px 8px 0 transparent,0 9px 11px 0 transparent}.hardware_progress__rnU_e.hardware_active__OKRFj{width:40px;will-change:width;transition:width 1.2s cubic-bezier(.19,1,.22,1),background-color .2s cubic-bezier(.25,.46,.45,.94),box-shadow .2s cubic-bezier(.77,0,.175,1)}.hardware_timer__7uKGX{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:20px;background-color:var(--white);transform:translate3d(100%,0,0);transition:transform 1s cubic-bezier(.19,1,.22,1)}.hardware_timer__7uKGX.hardware_fx__WHRQ_{transition:none;opacity:1}.hardware_progress__rnU_e:not(.hardware_active__OKRFj){transition:width 1.2s cubic-bezier(.19,1,.22,1),background-color .2s cubic-bezier(.25,.46,.45,.94),box-shadow .2s cubic-bezier(.77,0,.175,1)}.react-flow{direction:ltr;--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:rgba(255,255,255,0.5);--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:rgba(240,240,240,0.6);--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:rgba(240,240,240,0.25);--xy-node-boxshadow-hover-default:0 1px 4px 1px rgba(0,0,0,0.08);--xy-node-boxshadow-selected-default:0 0 0 0.5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:rgba(0,89,220,0.08);--xy-selection-border-default:1px dotted rgba(0,89,220,0.8);--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px rgba(0,0,0,0.08);--xy-edge-label-background-color-default:#ffffff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:rgba(150,150,150,0.25);--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:rgba(60,60,60,0.6);--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#777;--xy-background-pattern-lines-color-default:#777;--xy-background-pattern-cross-color-default:#777;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:rgba(240,240,240,0.25);--xy-node-boxshadow-hover-default:0 1px 4px 1px rgba(255,255,255,0.08);--xy-node-boxshadow-selected-default:0 0 0 0.5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:rgba(200,200,220,0.08);--xy-selection-border-default:1px dotted rgba(200,200,220,0.8);--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px rgba(0,0,0,0.08);--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path,.react-flow__edge.selected .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.bottom.center,.react-flow__panel.top.center{left:50%;transform:translateX(-15px) translateX(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{pointer-events:none}.react-flow__edgelabel-renderer,.react-flow__viewport-portal{position:absolute;width:100%;height:100%;-webkit-user-select:none;user-select:none;left:0;top:0}.react-flow__minimap{background:var(
    --xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default))
  )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(
      --xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default))
    );stroke:var(
      --xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default))
    );stroke-width:var(
      --xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default))
    )}.react-flow__minimap-node{fill:var(
      --xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default))
    );stroke:var(
      --xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default))
    );stroke-width:var(
      --xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default))
    )}.react-flow__background-pattern.dots{fill:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default))
    )}.react-flow__background-pattern.lines{stroke:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default))
    )}.react-flow__background-pattern.cross{stroke:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default))
    )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border-bottom:1px solid var(
        --xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default))
      );color:var(
      --xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default))
    );cursor:pointer;-webkit-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{padding:10px;border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default))}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(
        --xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default))
      );color:var(
        --xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default))
      )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(
        --xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default))
      )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.bottom.left,.react-flow__resize-control.handle.top.left{left:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}.components_wan__R61Pj{width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:6px;@media (max-width:1120px){&:last-child{display:none}}&.components_show__5kXQ9{display:flex}}.components_componentHeader__H7uPB{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;color:var(--heading-neutral);gap:8px;@media (max-width:1000px){flex-direction:column;align-items:flex-start;gap:4px}&.components_row__0KEll{flex-direction:row}}.components_uptimeHeader__qNUTZ{gap:8px}.components_bars__4N3D_,.components_uptimeHeader__qNUTZ{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.components_bars__4N3D_{padding:6px;border-radius:8px;background-color:var(--bg-neutral);box-shadow:0 0 0 1px var(--stroke-neutral)}.components_bar__SYuze{position:relative;display:flex;align-items:flex-end;justify-content:center;flex-grow:1;min-height:20px;max-height:20px;&:before{content:"";position:relative;min-width:2px;max-width:2px;min-height:20px;border-radius:4px;background-color:var(--uptime-positive);transition:min-height .1s cubic-bezier(.19,1,.22,1)}&:hover:before{min-height:22px}}.components_tooltip__P7TVp{background-color:var(--bg-application);border-radius:8px;box-shadow:var(--shadows-overlay);padding:4px 6px;z-index:1000;color:var(--body-neutral);display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;font-family:var(--system)}.components_multiwan__VbF5z{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;position:relative;gap:16px;padding:12px 0;min-height:304px;@media (max-width:1120px){min-height:0}@media (max-width:860px){&:last-child{display:none}}}.hub_hubContent__C7ybm{width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:12px;padding:20px 16px;flex-grow:1;position:relative}.hub_locations__CrJOA{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;position:absolute;top:16px;left:16px;right:16px;@media (max-width:840px){padding-bottom:40px;position:relative;left:0;right:0;top:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:16px}}.hub_hubFooter____Qg9{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:8px;padding:12px 24px;background:var(--bg-application);position:absolute;bottom:0;left:0;right:0;z-index:10;font-size:var(--font-small);line-height:var(--line-height-small);font-weight:var(--weight-regular);&:before{--margin:0px;content:"";position:absolute;top:0;left:var(--margin);right:var(--margin);border-top:1px solid var(--stroke-neutral)}}.hub_locationCard__7f5wj{border-radius:8px;background:var(--bg-application);display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;position:relative;gap:16px;padding:16px;box-shadow:var(--shadows-overlay);font-family:var(--system);&.hub_asset__DmUUp{box-shadow:none;height:100%;flex-grow:1}}.hub_locationStatus__nmPKE{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:8px;padding-bottom:12px;margin:-4px 0;position:relative;&:before{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid var(--stroke-neutral)}}.hub_locationHeader__FV6XR{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:8px}.hub_locationName__TvN54{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px;color:var(--heading-neutral);font-weight:var(--weight-bold);& span{margin-top:.5px;font-size:var(--font-small);line-height:var(--line-height-small);font-weight:var(--weight-regular);color:var(--body-neutral)}}.hub_hardware_location__E_38X{flex-grow:1;height:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;& .hub_locationCard__7f5wj{padding-top:12px;gap:14px;height:100%;justify-content:center}& .hub_locationName__TvN54{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:6px;& span{position:relative;top:2.5px}}& .hub_locationStatus__nmPKE{margin-top:-14px;margin-bottom:-6px}& .hub_bar_alt__h_ZKF{position:relative;display:flex;align-items:flex-end;justify-content:center;flex-grow:1;min-height:14px;max-height:14px;&:before{content:"";position:relative;min-width:1.75px;max-width:1.75px;min-height:14px;border-radius:4px;background-color:var(--uptime-positive);transition:min-height .1s cubic-bezier(.19,1,.22,1)}&:hover:before{min-height:16px}@media (max-width:886px){min-height:16px;max-height:16px;&:before{min-width:2px;max-width:2px}&:hover:before{min-height:18px}}}@media (min-width:886px) and (max-width:1340px){& .hub_locationHeader__FV6XR{display:none}& .hub_locationStatus__nmPKE{margin-top:4px;margin-bottom:-8px;&:before{display:none}}& .hub_locationCard__7f5wj{flex-grow:1;height:100%;gap:8px}}}.video_container__sRdPZ{width:100%;height:auto;max-width:var(--container);position:relative;display:flex;align-items:center;justify-content:center;border-radius:8px;--video-control-width:36px;--video-control-height:32px;--media-preview-time-margin:-8px;--media-primary-color:var(--white);--media-range-thumb-width:14px;--media-range-thumb-height:14px;--media-range-thumb-border-radius:12px;--media-range-thumb-opacity:0;--media-range-thumb-transition:opacity 0.12s cubic-bezier(0.25,0.46,0.45,0.94),border-radius 0.6s cubic-bezier(0.08,0.82,0.17,1);--media-control-background:rgba(29,31,43,0.0);--media-range-track-border-radius:12px;--media-tooltip-display:none;--media-range-track-height:2px;--chrome-opacity:0;--transition-chrome:opacity 0.12s cubic-bezier(0.25,0.46,0.45,0.94),transform 0.32s cubic-bezier(0.25,0.46,0.45,0.94);--media-poster-image-background-size:cover;--media-object-fit:cover;&:hover{--chrome-opacity:1;.video_chrome__Kz7wQ,.video_range__CwCRy{transform:translateY(0)}.video_darken__o21SQ{opacity:1}}& [part=thumb]{border-radius:2px!important;opacity:.2}}.video_container__sRdPZ[data-video=blog]{margin-top:36px;margin-bottom:40px;& .video_video__TIQvd{border-radius:6px;box-shadow:var(--shadows-overlay)}& .video_darken__o21SQ{border-radius:6px}}.video_darken__o21SQ{position:absolute;background:linear-gradient(180deg,rgba(9,11,21,.1),rgba(9,11,21,.5));opacity:0;transition:opacity .56s cubic-bezier(.25,.46,.45,.94)}.video_darken__o21SQ,.video_video__TIQvd{top:0;left:0;right:0;bottom:0;z-index:1;border-radius:8px}.video_video__TIQvd{width:100%;height:100%;position:relative;box-shadow:var(--shadow-db-light)}.video_chrome__Kz7wQ{position:absolute;bottom:8px;right:8px;left:8px;-webkit-user-select:none;user-select:none;font-family:var(--system);display:flex;flex-direction:column;align-items:stretch;opacity:var(--chrome-opacity);transition:var(--transition-chrome);z-index:2;transform:translateY(8px)}.video_controls__XQEsb{width:100%;display:flex;align-items:center;filter:drop-shadow(0 .5px 3px rgba(29,31,43,.75));justify-content:space-between;@media (max-width:440px){& media-mute-button,& media-pip-button,& media-play-button,& media-seek-backward-button,& media-seek-forward-button{display:none;visibility:hidden}}}.video_end__QfKdV,.video_start__ygCO5{display:flex;align-items:center;justify-content:center}.video_button__jKz4a{min-width:var(--video-control-width);max-width:var(--video-control-width);min-height:var(--video-control-height);max-height:var(--video-control-height);display:flex;align-items:center;justify-content:center;font-size:var(--font-small);font-weight:var(--weight-bold);line-height:var(--line-height-small);border-radius:8px;background-color:transparent;box-shadow:var(--button-secondary-initial);transition:var(--transition-button);&:hover{color:var(--w200)}&:focus-visible{box-shadow:var(--button-secondary-focused)}& div{position:relative}&[seekOffset]{& div{display:flex;align-items:center;justify-content:center;gap:1px}}&.video_volumeButton__HcNKH{padding-top:0}}.video_time__GmyjE{font-family:var(--tabular);font-size:var(--font-small);font-weight:var(--weight-bold);line-height:var(--line-height-small);min-width:0;max-width:none;min-height:var(--video-control-height);max-height:var(--video-control-height);background-color:transparent;padding:0 6px}.video_range__CwCRy{width:100%;min-height:calc(var(--video-control-height) - 4px);max-height:calc(var(--video-control-height) - 4px);background-color:transparent;filter:drop-shadow(0 0 4px rgba(29,31,43,.12));border-radius:8px;box-shadow:var(--button-secondary-initial);transition:opacity .12s cubic-bezier(.25,.46,.45,.94),transform .32s cubic-bezier(.25,.46,.45,.94);transform:translateY(4px);&:hover{--media-range-thumb-opacity:1;--media-range-thumb-border-radius:3px}&:focus-visible{box-shadow:var(--button-secondary-focused);outline:none;border:none}}.video_volume__ZVpxW{min-height:var(--video-control-height);max-height:var(--video-control-height)}.video_volumeContainer__q4gWY{display:flex;align-items:center;position:relative}.video_volume__ZVpxW{width:0;overflow:hidden;transition:width .16s cubic-bezier(.25,.46,.45,.94);background-color:transparent;margin:0 -4px}.video_volumeVisible__1V1ef{width:100px}.video_poster__PWyWv{position:absolute;width:100vw;height:100vw;margin-left:10%;margin-top:20%;margin-bottom:-40%;object-fit:cover;z-index:0}.video_blur__yNScK{position:relative;z-index:0;width:100%;height:100%;border-radius:8px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;filter:blur(75px) saturate(1);opacity:1;overflow:hidden;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);&:after{content:"";position:absolute;top:0;left:-50vw;right:0;bottom:50vw;background:linear-gradient(90deg,black,transparent);z-index:1}@media (max-width:1120px){display:none;visibility:hidden}}.video_center__GEBO6{position:absolute;top:50%;left:50%;padding-bottom:2px;transform:translate(-50%,-50%);z-index:2;min-width:calc(var(--video-control-width) * 2);min-height:calc(var(--video-control-width) * 2);border-radius:999px;background-color:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:opacity .12s cubic-bezier(.25,.46,.45,.94),background-color .12s cubic-bezier(.25,.46,.45,.94),box-shadow .2s cubic-bezier(.25,.46,.45,.94),-webkit-backdrop-filter 1.1s cubic-bezier(.165,.84,.44,1);transition:opacity .12s cubic-bezier(.25,.46,.45,.94),background-color .12s cubic-bezier(.25,.46,.45,.94),backdrop-filter 1.1s cubic-bezier(.165,.84,.44,1),box-shadow .2s cubic-bezier(.25,.46,.45,.94);transition:opacity .12s cubic-bezier(.25,.46,.45,.94),background-color .12s cubic-bezier(.25,.46,.45,.94),backdrop-filter 1.1s cubic-bezier(.165,.84,.44,1),box-shadow .2s cubic-bezier(.25,.46,.45,.94),-webkit-backdrop-filter 1.1s cubic-bezier(.165,.84,.44,1);& svg{filter:drop-shadow(0 .5px 4px rgba(29,31,43,.12));transition:filter .32s cubic-bezier(.25,.46,.45,.94)}&:hover{background-color:rgba(255,255,255,.01);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);& svg{filter:drop-shadow(0 .5px 5px rgba(29,31,43,.4))}}&:focus-visible{outline:none!important;border:none!important;box-shadow:var(--shadow-focused)!important}}.testimonials_testimonials__9kRHy{background-color:var(--w800);color:var(--w400);padding:var(--padding-v) var(--padding-h);overflow:hidden;transition:background-color .72s cubic-bezier(.25,.46,.45,.94);border-top:1px solid var(--w900);box-shadow:0 .5px 0 0 var(--w700) inset;border-bottom:1px solid var(--w700);& h2{color:var(--white);& span{color:var(--white);font-weight:200}}}.testimonials_cinema__16Aqi{background-color:var(--w0)}.testimonials_tmContainer__3qMzS{width:100%;max-width:var(--container);display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));align-items:flex-start;justify-content:stretch;gap:var(--padding-h);@media (max-width:1120px){grid-template-columns:1fr;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--margin-h)}}.testimonials_tmContent___oYEP{position:relative;z-index:2;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:var(--margin-h);& a{margin-left:-4px;margin-top:var(--margin-h);@media (max-width:1120px){margin-top:0}}@media (max-width:1120px){display:contents}}.testimonials_tmVideo__JOrBI{margin-top:calc(var(--padding-v) / 2);width:100%;position:relative;aspect-ratio:16/9;border-radius:8.5px;background-color:var(--black);box-shadow:0 0 0 1px var(--w700)}.testimonials_video__FojLJ{position:absolute;inset:0;border-radius:8px;display:flex;align-items:center;justify-content:center;&>*{width:100%;height:100%}}.testimonials_pagination__Fnyon{display:flex;align-items:center;justify-content:center;opacity:1;position:absolute;bottom:0;gap:6px;padding:12px 0;cursor:pointer;transition:opacity .4s cubic-bezier(.25,.46,.45,.94);-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;touch-highlight-color:transparent;-webkit-touch-callout:none;touch-callout:none;&.testimonials_locked__WwG0i{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0}@media (max-width:580px){position:relative;order:1;margin-left:auto;margin-bottom:0;margin-right:auto;margin-top:0}}.testimonials_paginationDot__ZP7bt{width:6px;height:6px;position:relative;border-radius:20px;background-color:var(--w600);overflow:hidden;will-change:width;transition:width .3s cubic-bezier(.19,1,.22,1);&.testimonials_active__p57Vy{width:40px}}.testimonials_progress__e4YEE{width:6px;height:6px;position:relative;border-radius:20px;background-color:var(--w600);overflow:hidden;display:flex;flex-direction:column;justify-content:center;will-change:width,transform;transition:background-color .2s cubic-bezier(.25,.46,.45,.94),box-shadow .2s cubic-bezier(.77,0,.175,1);&:hover{background-color:var(--w500)}&.testimonials_active__p57Vy{width:40px;will-change:width,transform}}.testimonials_timer__ohxJc{position:absolute;left:0;width:100%;height:100%;border-radius:20px;background-color:var(--white);transform:translate3d(100%,0,0);will-change:transform,height,width;&.testimonials_fx__wP1LW{opacity:1}}.testimonials_timer__ohxJc.testimonials_locked__WwG0i{height:0}.testimonials_timer__ohxJc:not(.testimonials_locked__WwG0i){height:100%}.testimonials_progress__e4YEE:not(.testimonials_active__p57Vy){transition:background-color .2s cubic-bezier(.25,.46,.45,.94),box-shadow .2s cubic-bezier(.77,0,.175,1)}.testimonials_logo__pC6MB{margin-top:auto;max-width:200px;color:var(--white);will-change:opacity,transform;@media (max-width:1120px){margin-top:16px}&[data-logo=webb-school] svg{min-width:124px!important;min-height:36px!important}}.testimonials_carousel__d_wlI{width:100%;display:flex;flex-direction:column;align-items:flex-end;gap:24px;position:relative;min-height:308px;@media (max-width:1120px){order:3;align-items:center}}.testimonials_customer__ZhBK7{display:flex;flex-direction:column;align-items:flex-end;gap:16px;text-align:right;font-size:var(--m-text-size);line-height:var(--m-line-height);max-width:460px;text-wrap:balance;min-height:240px;width:100%;will-change:opacity,transform;@media (max-width:1120px){max-width:clamp(min(50vw,460px),1fr);margin-right:auto;align-items:flex-start;text-align:left}@media (max-width:580px){max-width:none;min-height:284px;order:2}}.testimonials_quote__ZrADP{display:flex;gap:20px;flex-direction:column;justify-content:space-between;will-change:opacity,transform}.testimonials_profile__dF1VJ{margin-top:auto;display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:var(--s-text-size);line-height:var(--s-line-height);will-change:opacity,transform;@media (max-width:1120px){align-items:flex-start}}.testimonials_name__iVfAh{font-weight:700;color:var(--white)}.testimonials_controls__5SlZU{margin-right:auto;display:flex;align-items:center;gap:16px;position:absolute;left:0;bottom:-6px;transition:opacity .2s cubic-bezier(.25,.46,.45,.94);& button svg{animation:testimonials_button-unlocked__0psQY .3s cubic-bezier(.165,.84,.44,1)}&.testimonials_locked__WwG0i{opacity:0;pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;touch-callout:none;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;& button svg{animation:testimonials_button-locked__PCnxe .3s cubic-bezier(.165,.84,.44,1)}}@media (max-width:1120px){left:auto;right:0}@media (max-width:800px){display:none;visibility:hidden;pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;touch-callout:none;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}}@keyframes testimonials_button-locked__PCnxe{0%{transform:scale(1)}to{transform:scale(.75)}}@keyframes testimonials_button-unlocked__0psQY{0%{transform:scale(.75)}to{transform:scale(1)}}.testimonials_testimonials__9kRHy.testimonials_light__3YIkh{background-color:var(--bg-light);color:var(--w600);border-top:1px solid var(--w200);box-shadow:none;border-bottom:1px solid var(--w200);& h2{color:var(--w700);& span{color:var(--brand600)}}& .testimonials_tmVideo__JOrBI{box-shadow:var(--shadow-db-light);z-index:20}& .testimonials_progress__e4YEE{background-color:var(--w300);box-shadow:0 0 0 .5px rgba(9,11,21,.1),inset 0 1px 1px 0 rgba(9,11,21,.02),0 2px 3px 0 transparent,0 7px 8px 0 transparent,0 9px 11px 0 transparent;&:hover{background-color:var(--w200);box-shadow:0 0 0 .5px rgba(9,11,21,.04),inset 0 1px 1px 0 rgba(9,11,21,.02),0 2px 3px 0 transparent,0 7px 8px 0 transparent,0 9px 11px 0 transparent}@media (max-width:800px){box-shadow:0 0 0 0 rgba(9,11,21,.1),inset 0 1px 1px 0 rgba(9,11,21,.02),0 2px 3px 0 transparent,0 7px 8px 0 transparent,0 9px 11px 0 transparent}}& .testimonials_timer__ohxJc{transition:background-color 2s cubic-bezier(.25,.46,.45,.94),box-shadow .2s cubic-bezier(.77,0,.175,1)}& .testimonials_logo__pC6MB,.testimonials_name__iVfAh{color:var(--w700)}}.testimonials_pane__NIPUI{padding:20px;background-color:var(--w150);border-radius:8px;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:8px;max-width:460px;width:100%;will-change:opacity,transform;& .testimonials_logo__pC6MB{color:var(--w700);display:flex;align-items:center;justify-content:center}& .testimonials_profile__dF1VJ{gap:2px}& .testimonials_name__iVfAh{font-weight:400;color:var(--w700)}& .testimonials_title__djXyj{font-size:var(--xs-text-size);line-height:var(--xs-line-height)}}.testimonials_paneContent__pp_od{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;text-align:right;text-wrap:balance;gap:16px;color:var(--w500);& p{font-size:var(--s-text-size);line-height:var(--s-line-height)}}.testimonials_paneNav__YHeDO{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px;& button:nth-child(2){padding-right:1px}& button:nth-child(3){padding-left:1px}}.testimonials_paneLabel__etcDD{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;max-height:16px;display:flex;margin-right:16px;align-items:center;gap:1px}.testimonials_btnNav__Mex1w{display:flex;align-items:center;--size:24px;justify-content:center;min-width:var(--size);max-width:var(--size);min-height:var(--size);max-height:var(--size);color:var(--w600);border-radius:999px;background-color:var(--w100);transition:var(--transition-button);box-shadow:var(--shadow-initial);&:hover{color:var(--w700)}&:focus,&:hover{background-color:var(--w200)}&:focus{box-shadow:var(--shadow-focused)}}.testimonials_pane__NIPUI.testimonials_inline__ItweL{box-shadow:none;padding:40px 44px;border-radius:0;max-width:none;background-color:var(--bg-light);box-shadow:var(--shadow-cell);flex-direction:row-reverse;align-items:flex-start;gap:24px;& .testimonials_paneContent__pp_od{align-items:flex-end;text-align:right}& p{text-align:right}& .testimonials_profile__dF1VJ{align-items:flex-end;text-align:right;max-width:none}& .testimonials_paneLabel__etcDD{display:none}& .testimonials_paneNav__YHeDO{flex-direction:column;margin-top:0}& .testimonials_btnNav__Mex1w{--size:32px}@media (max-width:1280px){& .testimonials_btnNav__Mex1w{background:var(--w50)}}@media (max-width:800px){padding-left:20px;padding-bottom:40px;padding-right:20px;padding-top:40px}}