@charset "UTF-8";body{--navHeight: 69px;background:#fff}.PublicWebNav nav.DesktopNav,.PublicWebNav nav.MobileNav{--nav-outer-gutter-base: clamp(16px, 5vw, 40px);background-color:#fff!important;border-color:transparent!important}.PublicWebNav nav.MobileNav,.PublicWebNavV2 .GlobalNav .MobileNav,.PublicWebNavV2 .GlobalNav .DesktopNav{background-color:#fff!important;border-color:transparent!important}.PublicWebNav .CtaSubnav .header,.PublicWebNavV2 .CtaSubnav .header{display:none;--color-background: #ffffff;box-shadow:none!important;border:none!important}.PublicWebNav .CtaSubnavDesktopNav .left-slot,.PublicWebNavV2 .CtaSubnavDesktopNav .left-slot{align-content:center}.PublicWebNavV2 .CtaSubnav .footer,.PublicWebNav .CtaSubnav .footer{--color-background: #ffffff;border:none;bottom:auto;box-shadow:none;transform:translateY(-100%);position:fixed;top:0;display:flex}.PublicWebNavV2 .CtaSubnav .footer.isVisible,.PublicWebNav .CtaSubnav .footer.isVisible{transform:translateY(0)!important}@media (max-width: 1023px){.PublicWebNavV2 .CtaSubnav .footer.isVisible,.PublicWebNav .CtaSubnav .footer.isVisible{display:grid;grid-template-columns:1fr 1fr}}@media (max-width: 1279px){.PublicWebNavV2 .CtaSubnav .footer.disableLeftCtaIcon,.PublicWebNav .CtaSubnav .footer.disableLeftCtaIcon{flex-direction:row}}@media (min-width: 1280px){.PublicWebNavV2 .CtaSubnav .footer,.PublicWebNav .CtaSubnav .footer{display:none}}@layer custom-components{.BasePage .StickyBannerSection{background-color:#fff;box-shadow:none;padding:var(--space-10) clamp(16px,5vw,40px)}h2,h3{font-weight:var(--text-font-weight-regular, var(--font-weight-regular))}.sq-custom-disclaimer-link a{color:#959595;font-weight:400}.sq-custom-disclaimer-link p{margin:0 auto}.copy-section.svelte-123kaki{--navHeight: 69px;--sectionSpacing: 32px;display:grid;column-gap:var(--space-10);grid-template-columns:repeat(8,1fr);height:100svh;max-width:1920px;left:50%;opacity:0;padding-bottom:var(--sectionSpacing);padding-left:var(--space-40);padding-top:var(--navHeight);top:0;transform:translate(-50%,30px);transition:transform .5s ease;width:100%;z-index:100}@media (min-width: 740px){.copy-section.svelte-123kaki{grid-template-columns:repeat(12,1fr)}}@media (min-width: 740px){.copy-section.hide-at-medium.svelte-123kaki{display:none}}.copy-section.is-visible.svelte-123kaki{opacity:1;position:absolute;padding-left:0;transform:translate(-50%);transition:transform .5s ease,opacity .5s ease;top:0;width:calc(100% - var(--space-20))}@media (min-width: 740px){.copy-section.is-visible.svelte-123kaki{width:calc(100% - var(--space-80))}}.copy-section.is-visible.svelte-123kaki .copy-section-container:where(.svelte-123kaki),.copy-section.is-visible.svelte-123kaki .disclaimer:where(.svelte-123kaki){opacity:1;transform:translateY(0);transition:all .4s cubic-bezier(.42,0,.58,1)}.copy-section.is-visible.svelte-123kaki .disclaimer:where(.svelte-123kaki){align-self:flex-end}@media (min-width: 740px){.copy-section.svelte-123kaki{justify-content:flex-start}}.copy-section-container.svelte-123kaki{left:0;position:absolute;width:100%}.copy-section.svelte-123kaki .copy:where(.svelte-123kaki){bottom:20px;grid-column:1;position:absolute;pointer-events:all}@media (prefers-reduced-motion){.copy-section.svelte-123kaki .copy:where(.svelte-123kaki){transform:translateY(0)}}@media (min-width: 740px){.copy-section.svelte-123kaki .copy:where(.svelte-123kaki){grid-column:1/-1;position:static}}@media screen and (max-height: 667px) and (orientation: portrait){.copy-section.svelte-123kaki .copy.fallback:where(.svelte-123kaki){bottom:20px}}.copy-section.svelte-123kaki .disclaimer:where(.svelte-123kaki){grid-column:1/-1;opacity:0;transform:translateY(var(--space-40))}@media (min-width: 740px){.copy-section.svelte-123kaki .disclaimer:where(.svelte-123kaki){grid-column:10/-1}}@media (max-width: 740px){.copy-section.svelte-123kaki .disclaimer.hide-until-medium:where(.svelte-123kaki){display:none}}.copy-section.svelte-123kaki .disclaimer:where(.svelte-123kaki) p{font-size:inherit;text-align:left;text-wrap:balance}.copy-section.svelte-123kaki .disclaimer:where(.svelte-123kaki) p span{line-height:0}.copy-section.svelte-123kaki .headline:where(.svelte-123kaki){max-width:42rem}.copy-section.svelte-123kaki .headline:where(.svelte-123kaki) h2,.copy-section.svelte-123kaki .headline:where(.svelte-123kaki) h3{margin-bottom:3rem;text-wrap:balance;font-size:clamp(2.4rem,7vw,4.8rem);font-weight:var(--text-font-weight-regular, var(--font-weight-regular));line-height:clamp(2.6rem,7.25vw,5.2rem)}.copy-section.svelte-123kaki .headline:where(.svelte-123kaki) h2 span,.copy-section.svelte-123kaki .headline:where(.svelte-123kaki) h3 span{display:block}.copy-section.svelte-123kaki .headline:where(.svelte-123kaki) h3 span{font-size:clamp(2.4rem,7vw,4.8rem);font-weight:var(--text-font-weight-regular, var(--font-weight-regular))}.copy-section.svelte-123kaki .LinkComponent .arrow span:after{content:"→";display:inline-flex;align-items:center;aspect-ratio:1/1;margin-left:.625em;padding:.6rem .8rem;background-color:var(--color-blue);border-radius:10rem;color:#fff;line-height:1;height:26px;width:26px;justify-content:center}@media (min-width: 1024px){.copy-section.svelte-123kaki .LinkComponent .arrow span:after{height:30px;width:30px}}.copy-section-spacer.svelte-123kaki{display:none;height:120vh;left:50%;padding-bottom:var(--sectionSpacing);padding-top:calc(var(--navHeight) + var(--sectionSpacing));transform:translate(-50%);top:0;width:calc(100% - var(--space-20))}@media (min-width: 740px){.copy-section-spacer.svelte-123kaki{width:calc(100% - var(--space-80))}}.copy-section-spacer.is-visible.svelte-123kaki{display:block}.hardware-sections.svelte-123kaki{display:flex;flex-direction:column;height:100svh;left:0;justify-content:center;overflow:clip;pointer-events:none;position:absolute;top:0;width:100%}.hardware-title.svelte-123kaki{margin:0 auto;padding:var(--space-60) 0;text-align:center;width:var(--container-width-current)}.hardware-title.svelte-123kaki h2{font-family:var(--font-family, "Square Sans Display");font-size:clamp(6.8rem,9vw,14rem)!important;line-height:clamp(6.6rem,8vw,14.5rem)}.hardware-title.svelte-123kaki h5{font-family:var(--font-family, "Square Sans Display");font-size:clamp(20px,5vw,40px);margin:0 auto;padding-bottom:var(--space-40);text-align:center}.background-images.svelte-123kaki{--navHeight: 69px;--sectionSpacing: clamp(10px, 3vh, 75px);column-gap:var(--space-10);display:grid;grid-template-columns:repeat(8,1fr);height:100%;left:50%;max-width:1920px;opacity:0;padding-bottom:var(--sectionSpacing);padding-top:calc(var(--navHeight) + var(--sectionSpacing));pointer-events:all;position:absolute;transform:translate(-50%) translateY(var(--space-30));transition:opacity .2s ease,transform .5s ease .5s;top:0;z-index:-1;width:calc(100% - var(--space-20))}.background-images.is-visible.svelte-123kaki{opacity:1;transform:translate(-50%) translateY(0);transition:opacity .2s ease .1s,transform .5s ease .1s}@media (min-width: 740px){.background-images.svelte-123kaki{width:calc(100% - var(--space-80));grid-template-columns:repeat(12,1fr)}}.background-images.layout-1.svelte-123kaki .background-image:where(.svelte-123kaki):nth-child(1){justify-self:flex-start;grid-column:6/span 3}@media (min-width: 740px){.background-images.layout-1.svelte-123kaki .background-image:where(.svelte-123kaki):nth-child(1){align-self:flex-end;grid-column:2/span 3}}.background-images.layout-1.svelte-123kaki .background-image:where(.svelte-123kaki):nth-child(2){grid-column:1/span 5;justify-self:flex-end;grid-row:1}@media (min-width: 740px){.background-images.layout-1.svelte-123kaki .background-image:where(.svelte-123kaki):nth-child(2){grid-column:9/span 3}}.background-images.layout-2.svelte-123kaki .background-image:where(.svelte-123kaki):nth-child(1){grid-column:4/span 5;justify-self:flex-start}@media (min-width: 740px){.background-images.layout-2.svelte-123kaki .background-image:where(.svelte-123kaki):nth-child(1){align-self:flex-end;grid-column:2/span 4}}.background-images.layout-2.svelte-123kaki .background-image:where(.svelte-123kaki):nth-child(2){grid-column:1/span 3;grid-row:1;justify-self:flex-end}@media (min-width: 740px){.background-images.layout-2.svelte-123kaki .background-image:where(.svelte-123kaki):nth-child(2){grid-column:10/span 2}}.background-image.svelte-123kaki img{border-radius:12px;margin-top:var(--space-10);max-width:100%;object-fit:cover}@media (min-width: 740px){.background-image.svelte-123kaki img{margin-bottom:var(--space-10);max-height:clamp(150px,28vmin,400px);max-width:clamp(240px,30vw,440px)}}@media (min-width: 1680px){.background-image.svelte-123kaki img{max-height:clamp(150px,40vmin,600px);max-width:clamp(240px,30vw,640px)}}.background-image.svelte-123kaki p{font-family:var(--font-family-body);font-size:var(--font-size-12);line-height:1.16667}.background-image.svelte-123kaki p strong{font-weight:var(--font-weight-semibold)}@media (min-width: 740px){.background-image.svelte-123kaki p{font-size:var(--font-size-body)}}.background-image.svelte-123kaki .BoxComponent{display:flex;flex-direction:column-reverse}@media (min-width: 740px){.background-image.svelte-123kaki .BoxComponent{flex-direction:column}}.background-image.svelte-123kaki:nth-child(1){order:1;margin-bottom:clamp(var(--space-60),3vw,var(--space-80));text-align:right}@media (min-width: 740px){.background-image.svelte-123kaki:nth-child(1){align-self:flex-end;order:0;text-align:left}}.background-image.svelte-123kaki:nth-child(2){grid-column:1/span 4;margin-top:var(--space-80);text-align:left}@media (min-width: 740px){.background-image.svelte-123kaki:nth-child(2){grid-column:9/span 4;margin-top:0;order:1;text-align:right}}.threlte.svelte-123kaki{height:calc(var(--windowHeight) * var(--sections) + var(--windowHeight) / 2);position:relative}.threlte-container.svelte-123kaki{height:100vh;position:sticky;top:0;z-index:0}.threlte-scene.svelte-123kaki{position:absolute;height:100vh;width:100vw}.threlte-scene-loader.svelte-123kaki{--iconSize: 48px;animation:svelte-123kaki-spin 1.5s infinite linear;background-image:url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Radial spinner'%3E%3Cpath id='Vector' fill-rule='evenodd' clip-rule='evenodd' d='M19 12C19 8.13401 15.866 5 12 5V3C16.9706 3 21 7.02944 21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12H5C5 15.866 8.13401 19 12 19C15.866 19 19 15.866 19 12Z' fill='%237f7d7a'/%3E%3C/g%3E%3C/svg%3E%0A");height:var(--iconSize);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity var(--duration-default) var(--easing-default);width:var(--iconSize);opacity:0;visibility:hidden}.threlte-scene-loader.isLoading.svelte-123kaki{opacity:1;visibility:visible;pointer-events:all}@keyframes svelte-123kaki-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width: 1024px){.threlte.svelte-123kaki{height:calc(var(--windowHeight) * var(--sections) + var(--windowHeight) + var(--navHeight))}}.threlte.is-small.svelte-123kaki{height:auto!important}.threlte.is-small.svelte-123kaki .threlte-container:where(.svelte-123kaki){height:auto}.threlte.is-small.svelte-123kaki .copy-section:where(.svelte-123kaki){height:auto;left:unset;margin:0 auto;transform:none;padding:var(--space-80) clamp(16px,5vw,40px);position:relative;top:unset;width:100%}.threlte.is-small.svelte-123kaki .copy-section-container:where(.svelte-123kaki){position:static}.threlte.is-small.svelte-123kaki .copy-section-images:where(.svelte-123kaki){display:flex;gap:var(--space-20);grid-column:1/-1;margin:0 auto;width:100%}.threlte.is-small.svelte-123kaki .copy-section:where(.svelte-123kaki) .copy:where(.svelte-123kaki){grid-column:1/-1;position:static}.threlte.is-small.svelte-123kaki .copy-section:where(.svelte-123kaki) .foreground-image:where(.svelte-123kaki){bottom:5%;left:50%;max-height:30%;max-width:55%;position:absolute;transform:translate(-50%)}.threlte.is-small.svelte-123kaki .copy-section:where(.svelte-123kaki) .foreground-image:where(.svelte-123kaki) img{max-height:min(330px,60vw)}.threlte.is-small.svelte-123kaki .hardware-sections:where(.svelte-123kaki){height:auto;position:static}.background-image:nth-child(2)>.BoxComponent{display:flex;flex-direction:column-reverse}@media screen and (min-width: 740px){.background-image:nth-child(2)>.BoxComponent{display:block}}.BasePage[data-design-system="Public Web Design System"] .HomepageHardwareScroll.sq-custom-pwds-monochrome .Action__icon svg{height:28px;opacity:0;width:28px}.BasePage[data-design-system="Public Web Design System"] .HomepageHardwareScroll.sq-custom-pwds-monochrome .Action__icon:before{background:#000;border-radius:50%;color:#fff;content:"→";height:28px;line-height:26px;position:absolute;text-align:center;top:0;transition:transform var(--duration-quick) var(--easing-decelerate);width:28px;z-index:-1}.BasePage[data-design-system="Public Web Design System"] .HomepageHardwareScroll.sq-custom-pwds-monochrome .Action:hover .Action__icon:before{transform:translate(30%)}@media (max-width: 1023px) and (min-aspect-ratio: 8/5){.threlte-scene.svelte-123kaki{transform:scale(.8);transform-origin:center bottom}.hardware-section-headline.svelte-123kaki{max-width:17rem}.hardware-section-headline.svelte-123kaki h2{font-size:20px;line-height:25px}.background-images.svelte-123kaki{--sectionSpacing: 0px;grid-template-columns:repeat(14,1fr);grid-gap:var(--space-10)}.background-images.svelte-123kaki .background-image:where(.svelte-123kaki){opacity:0;width:100%}.background-images.svelte-123kaki p{margin-top:0}.background-images.svelte-123kaki img{margin:0}.background-images.layout-1.svelte-123kaki .background-image:where(.svelte-123kaki):nth-child(1),.background-images.layout-2.svelte-123kaki .background-image:where(.svelte-123kaki):nth-child(2){grid-column:10/span 5;grid-row:1}.background-images.layout-1.svelte-123kaki .background-image:where(.svelte-123kaki):nth-child(1) img,.background-images.layout-2.svelte-123kaki .background-image:where(.svelte-123kaki):nth-child(2) img{aspect-ratio:1;object-position:top}.background-images.layout-1.svelte-123kaki .background-image:where(.svelte-123kaki):nth-child(1) .BoxComponent,.background-images.layout-2.svelte-123kaki .background-image:where(.svelte-123kaki):nth-child(2) .BoxComponent{display:flex;flex-direction:row-reverse;align-items:flex-end;gap:8px}.background-images.layout-1.svelte-123kaki .background-image:where(.svelte-123kaki):nth-child(1) .BoxComponent .AproposImageComponent,.background-images.layout-2.svelte-123kaki .background-image:where(.svelte-123kaki):nth-child(2) .BoxComponent .AproposImageComponent{flex-basis:60%;max-width:30vh}.background-images.layout-1.svelte-123kaki .background-image:where(.svelte-123kaki):nth-child(1) .BoxComponent .TextUnitComponent,.background-images.layout-2.svelte-123kaki .background-image:where(.svelte-123kaki):nth-child(2) .BoxComponent .TextUnitComponent{flex-basis:40%;text-align:right}.background-images.layout-1.svelte-123kaki .background-image:where(.svelte-123kaki):nth-child(2),.background-images.layout-2.svelte-123kaki .background-image:where(.svelte-123kaki):nth-child(1){grid-column:9/span 6;grid-row:2}.background-images.layout-1.svelte-123kaki .background-image:where(.svelte-123kaki):nth-child(2) .BoxComponent,.background-images.layout-2.svelte-123kaki .background-image:where(.svelte-123kaki):nth-child(1) .BoxComponent{display:flex;flex-direction:row-reverse;align-items:flex-end;text-align:right;gap:8px}.background-images.layout-1.svelte-123kaki .background-image:where(.svelte-123kaki){margin:0}}@media (max-width: 1023px) and (min-aspect-ratio: 8/5){.background-images.layout-2.svelte-123kaki .background-image:where(.svelte-123kaki){margin:0}.background-images.layout-2.svelte-123kaki .background-image:where(.svelte-123kaki):nth-child(1){grid-row:1}.background-images.layout-2.svelte-123kaki .background-image:where(.svelte-123kaki):nth-child(1) .BoxComponent{align-items:flex-start}.background-images.layout-2.svelte-123kaki .background-image:where(.svelte-123kaki):nth-child(2){grid-row:2}}@media (max-width: 1023px) and (min-aspect-ratio: 12/5){.background-images.layout-1.svelte-123kaki .background-image:where(.svelte-123kaki):nth-child(2){grid-column:9/span 6}.background-images.layout-2.svelte-123kaki .background-image:where(.svelte-123kaki):nth-child(1) .BoxComponent{align-items:flex-start}}@media (max-width: 1279px) and (min-aspect-ratio: 4/3) and (orientation: landscape){.hardware-section-headline.svelte-123kaki{max-width:35rem}.hardware-section-headline.svelte-123kaki h2{font-size:30px;line-height:35px}}@media (min-aspect-ratio: 2/1) and (max-width: 1279px) and (min-width: 1024px){.background-image.svelte-123kaki:first-child{display:none}.hardware-section-disclaimer.svelte-123kaki .InlineTypographyComponent{font-size:10px;line-height:var(--font-size-12)}}@media (min-aspect-ratio: 2/1) and (min-width: 1280px){.background-image.svelte-123kaki:last-child .TextUnitComponent>.gridWrapper{justify-content:flex-end}}}
