.hero-section{--hero-header-height:73px;--hero-margin:1rem;padding-left:4.625rem;padding-right:4.625rem;--hero-gutter:1rem;--hero-space-sm:0.5rem;--hero-space-md:1rem;--hero-space-lg:1.5rem;--hero-space-xl:2rem;--hero-space-2xl:3rem;--hero-space-3xl:4rem;--hero-font-size-t1:2.5rem;--hero-font-weight-t1:700;--hero-letter-spacing-t1:-0.02em;--hero-line-height-t1:1.1;--hero-font-size-body-lg:1.125rem;--hero-letter-spacing-body-lg:0;--hero-line-height-body-lg:1.6;--hero-font-size-body-sm:0.875rem;--hero-letter-spacing-body-sm:0;--hero-line-height-body-sm:1.5;min-height:calc(100vh - var(--hero-header-height))}@media (max-width:899px){.hero-section{padding-left:0;padding-right:0}}@media (min-width:640px){.hero-section{--hero-gutter:1.5rem;--hero-font-size-t1:3rem}}@media (min-width:900px){.hero-section{--hero-gutter:2rem;--hero-font-size-t1:3.5rem}}@media (min-width:1200px){.hero-section{--hero-gutter:2.5rem;--hero-font-size-t1:4rem}}.hero-section .pt-global-header{padding-top:var(--hero-header-height)}.hero-section .container{width:100%;margin-left:var(--hero-margin);margin-right:var(--hero-margin);max-width:none}@media (max-width:899px){.hero-section .container{margin-left:0;margin-right:0;width:100%}}@media (min-width:1600px){.hero-section .container{margin-left:auto;margin-right:auto;max-width:calc(1600px - var(--hero-margin) * 2);width:100%}}.hero-section .gap-x-gutter{column-gap:var(--hero-gutter)}.hero-section .gap-y-xl{row-gap:var(--hero-space-xl)}.hero-section .gap-y-lg{row-gap:var(--hero-space-lg)}.hero-section .gap-y-sm{row-gap:var(--hero-space-sm)}.hero-section .mb-3xl{margin-bottom:var(--hero-space-3xl)}.hero-section .text-t1{font-size:var(--hero-font-size-t1);font-weight:var(--hero-font-weight-t1);letter-spacing:var(--hero-letter-spacing-t1);line-height:var(--hero-line-height-t1)}.hero-section .text-body-lg{font-size:var(--hero-font-size-body-lg);letter-spacing:var(--hero-letter-spacing-body-lg);line-height:var(--hero-line-height-body-lg)}.hero-section .text-body-sm{font-size:var(--hero-font-size-body-sm);letter-spacing:var(--hero-letter-spacing-body-sm);line-height:var(--hero-line-height-body-sm)}.hero-section .richtext,.hero-section .richtext>:first-child{margin-top:0}.hero-section .richtext>:last-child{margin-bottom:0}.hero-section .px-button-px{padding-left:1.25rem;padding-right:1.25rem}.hero-section .py-button-py{padding-top:.5rem;padding-bottom:.5rem}.hero-section .text-button-size{font-size:1rem;letter-spacing:-.01em;line-height:1.5rem}.hero-section .font-button-font{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.hero-section .font-button-weight{font-weight:700}.hero-section .tracking-button-tracking{letter-spacing:-.01em}.hero-section .rounded-button{border-radius:9999px}.hero-section .text-button-dark-primary-text{color:rgb(0,0,0)}.hero-section .bg-button-dark-primary-bg{background-color:rgb(255,255,255)}.hero-section .ring-button-dark-primary-border{--tw-ring-color:transparent}.hero-section .hero-cta-button:hover{border-color:white;background-color:transparent;color:white}.hero-section .hero-cta-button:active{background-color:rgba(161,161,170,1);color:black}.hero-section .focus-visible\:outline-state-focus:focus-visible{outline-color:rgb(117,27,233)}@media (min-width:900px){.hero-section .md\:px-button-lg-px{padding-left:1.5rem;padding-right:1.5rem}.hero-section .md\:py-button-lg-py{padding-top:.75rem;padding-bottom:.75rem}.hero-section .md\:text-button-lg-size{font-size:1.125rem;line-height:1.75rem}}@media (min-width:320px){.hero-section .xs\:col-span-4{grid-column:span 4/span 4}}@media (min-width:640px){.hero-section .sm\:col-span-6{grid-column:span 6/span 6}.hero-section .sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.hero-section .sm\:flex-row{flex-direction:row}.hero-section .sm\:pb-2{padding-bottom:.5rem}.hero-section .sm\:text-left{text-align:left}}@media (min-width:900px){.hero-section .md\:col-span-5{grid-column:span 5/span 5}.hero-section .md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.hero-section .md\:flex-row{flex-direction:row}.hero-section .md\:w-auto{width:auto}.hero-section .md\:w-52{width:13rem}.hero-section .md\:mb-0{margin-bottom:0}.hero-section .md\:pb-8{padding-bottom:2rem}.hero-section .md\:py-0{padding-top:0;padding-bottom:0}.hero-section .md\:-translate-y-6{transform:translateY(-1.5rem)}.hero-section .md\:max-h-\[90dvh\]{max-height:90dvh}.hero-section .md\:min-h-\[720px\]{min-height:720px}.hero-section .md\:place-items-center{place-items:center}.hero-section .md\:grid{display:grid}}@media (min-width:1200px){.hero-section .lg\:min-h-\[780px\]{min-height:780px}}.globe-container{position:relative;z-index:10}.globe-wrapper{position:relative;cursor:grab}.globe-wrapper:active{cursor:grabbing}.globe-wrapper .scene-container{margin:0 auto}.globe-loading{height:450px}.globe-loading,.globe-placeholder{width:100%;display:flex;align-items:center;justify-content:center}.globe-placeholder{height:100%;background:radial-gradient(circle at center,rgba(55,105,205,.1) 0,transparent 70%);border-radius:50%}@media (max-width:767px){.globe-container{margin-left:auto;margin-right:auto}.globe-wrapper{pointer-events:none}}@media (min-width:768px){.globe-wrapper{pointer-events:auto}}@keyframes pulse-globe{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}.globe-placeholder .animate-pulse{animation:pulse-globe 2s ease-in-out infinite}.globe-wrapper canvas{max-width:100%;height:auto!important}.globe-wrapper:before{content:"";position:absolute;inset:-20%;background:radial-gradient(circle at center,rgba(153,102,204,.15) 0,transparent 50%);pointer-events:none;z-index:-1}.globe-svg-marker{width:50px;height:50px;display:flex;align-items:center;justify-content:center;pointer-events:none;transform:translate(-50%,-50%)}.globe-svg-marker img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}@media (min-width:900px){.globe-svg-marker{width:60px;height:60px}}@media (min-width:1200px){.globe-svg-marker{width:70px;height:70px}}.part1-section{--part1-gutter:1rem;--part1-margin:1rem;--part1-space-sm:0.5rem;--part1-space-lg:2rem;--part1-font-size-t2:2.5rem;--part1-font-weight-t2:700;--part1-line-height-t2:2.75rem}@media (max-width:899px){.part1-section{padding:0}}@media (min-width:640px){.part1-section{--part1-gutter:1.5rem}}@media (min-width:900px){.part1-section{--part1-gutter:2rem}}.part1-section .part1-headline .headline-highlight{position:relative;display:inline;z-index:1}@media (min-width:900px){.part1-section .part1-headline .headline-highlight{display:inline-block}.part1-section .part1-headline .headline-highlight:before{content:"";position:absolute;top:0;left:0;height:100%;width:102.5%;z-index:-1;background:var(
      --homepage-globe-headline-before,linear-gradient(90deg,rgba(1,186,226,.2),rgba(1,226,162,.2))
    );transform:translateX(-1.25%)}}.part1-section .w-1\/2-gutter{width:calc(50% - var(--part1-gutter) / 2)}.part1-section .globe-stat:before{content:""}.part1-section .number-scroller .richtext{display:inline-block;animation:part1-letter-fade-in .5s ease-out forwards;opacity:0}.part1-section .number-scroller .richtext:first-child{animation-delay:.05s}.part1-section .number-scroller .richtext:nth-child(2){animation-delay:.1s}.part1-section .number-scroller .richtext:nth-child(3){animation-delay:.15s}.part1-section .number-scroller .richtext:nth-child(4){animation-delay:.2s}.part1-section .number-scroller .richtext:nth-child(5){animation-delay:.25s}.part1-section .number-scroller .richtext:nth-child(6){animation-delay:.3s}.part1-section .number-scroller .richtext:nth-child(7){animation-delay:.35s}.part1-section .number-scroller .richtext:nth-child(8){animation-delay:.4s}.part1-section .number-scroller .richtext:nth-child(9){animation-delay:.45s}.part1-section .number-scroller .richtext:nth-child(10){animation-delay:.5s}.part1-section .number-scroller .richtext:nth-child(11){animation-delay:.55s}.part1-section .number-scroller .richtext:nth-child(12){animation-delay:.6s}.part1-section .number-scroller .richtext:nth-child(13){animation-delay:.65s}@keyframes part1-letter-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.part1-section .text-shade-60{color:rgb(82,82,91)}.part1-section .no-scrollbar{scrollbar-width:none}.part1-section .no-scrollbar::-webkit-scrollbar{display:none}.part1-section .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.part1-section .container{width:100%;margin-left:var(--part1-margin);margin-right:var(--part1-margin)}@media (max-width:899px){.part1-section .container{margin-left:0;margin-right:0;width:100%}}@media (min-width:1600px){.part1-section .container{margin-left:auto;margin-right:auto;max-width:calc(1600px - var(--part1-margin) * 2)}}.part1-section .richtext h2,.part1-section .richtext p{margin-bottom:var(--part1-space-sm)}.part1-section .richtext h2{font-size:var(--part1-font-size-t2);font-weight:var(--part1-font-weight-t2);line-height:var(--part1-line-height-t2);margin-top:var(--part1-space-lg)}.part1-section .gap-gutter{gap:var(--part1-gutter)}.part1-section .px-gutter{padding-left:var(--part1-gutter);padding-right:var(--part1-gutter)}.section2{--section2-space-2xl:4rem;--section2-margin:1rem;--section2-gutter:1rem;--section2-space-sm:0.5rem;padding-left:4.625rem;padding-right:4.625rem}@media (max-width:899px){.section2{padding-left:0;padding-right:0}}@media (min-width:640px){.section2{--section2-space-2xl:5rem;--section2-gutter:1.5rem}}@media (min-width:900px){.section2{--section2-space-2xl:6rem;--section2-gutter:2rem}}.section2 .mt-2xl{margin-top:var(--section2-space-2xl)}.section2 .pb-2xl{padding-bottom:var(--section2-space-2xl)}.section2 .font-shopifysans{font-family:ShopifySans,Helvetica,Arial,sans-serif}.section2 .shadow-globe-product-card{--tw-shadow:0px 8px 48px #eee,0px 4px 8px rgba(66,71,76,0.06),0px 0px 1px rgba(66,71,76,0.48);--tw-shadow-colored:0px 8px 48px var(--tw-shadow-color),0px 4px 8px var(--tw-shadow-color),0px 0px 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:900px){.section2 .md\:w-1\/5-gutter{width:calc(20% - var(--section2-gutter) * 4 / 5)}}.section2 .text-shade-60{color:rgb(82,82,91)}.section2 .no-scrollbar{scrollbar-width:none}.section2 .no-scrollbar::-webkit-scrollbar{display:none}.section2 .snap-x{scroll-snap-type:x mandatory}.section2 .snap-mandatory{--tw-scroll-snap-strictness:mandatory}.section2 .snap-center{scroll-snap-align:center}.section2 .gap-x-gutter{column-gap:var(--section2-gutter)}@media (min-width:900px){.section2 .md\:gap-y-gutter{row-gap:var(--section2-gutter)}}.section2 .product-card{transition:transform .3s ease,box-shadow .3s ease}.section2 .product-card:hover{transform:translateY(-4px);box-shadow:0 12px 56px #ddd,0 6px 12px rgba(66,71,76,.08),0 0 2px rgba(66,71,76,.5)}.section2 .richtext p{margin-bottom:var(--section2-space-sm)}.section2 .container{width:auto;margin-left:var(--section2-margin);margin-right:var(--section2-margin);max-width:none}@media (max-width:899px){.section2 .container{margin-left:0;margin-right:0;width:100%}}@media (min-width:1600px){.section2 .container{margin-left:auto;margin-right:auto;max-width:calc(1600px - var(--section2-margin) * 2);width:100%}}@keyframes section2-fade-in{0%{opacity:0}to{opacity:1}}@media (max-width:899px){.section2 .product-card:first-child{margin-left:var(--section2-margin)}.section2 .product-card:last-child{margin-right:var(--section2-margin)}}.section3{--space-2xl:4rem;--space-xs:0.25rem;--font-size-t2:2rem;--font-weight-t2:700;--letter-spacing-t2:-0.02em;--line-height-t2:1.2;--font-size-t7:0.875rem;--font-weight-t7:700;--letter-spacing-t7:0.05em;--line-height-t7:1.4;--gutter:1rem;--margin:1rem;padding-left:4.625rem;padding-right:4.625rem}@media (max-width:899px){.section3{padding-left:0;padding-right:0}}@media (min-width:640px){.section3{--gutter:1.5rem}}@media (min-width:900px){.section3{--space-2xl:5rem;--font-size-t2:2.5rem;--gutter:2rem}}@media (min-width:1200px){.section3{--font-size-t2:3rem;--gutter:2.5rem}}.section3.grid-cols-full{grid-template-columns:100%}.section3 .gap-y-2xl{row-gap:var(--space-2xl)}.section3 .gap-x-gutter{column-gap:var(--gutter)}.section3.bg-section-light-bg{background-color:rgb(255,255,255)}.section3 .text-eyebrow-light-text,.section3 .text-section-light-text{color:rgb(0,0,0)}.section3 .text-shade-70{color:rgb(63,63,70)}.section3 .text-t2{font-size:var(--font-size-t2);font-weight:var(--font-weight-t2);letter-spacing:var(--letter-spacing-t2);line-height:var(--line-height-t2)}.section3 .text-t7{font-size:var(--font-size-t7);font-weight:var(--font-weight-t7);letter-spacing:var(--letter-spacing-t7);line-height:var(--line-height-t7)}.section3 .pb-xs{padding-bottom:var(--space-xs)}.section3 .tracking-ff-tighter{letter-spacing:-.02em}.section3 .container{width:auto;margin-left:var(--margin);margin-right:var(--margin);max-width:none}@media (max-width:899px){.section3 .container{margin-left:0;margin-right:0;width:100%}}@media (min-width:1600px){.section3 .container{margin-left:auto;margin-right:auto;max-width:calc(1600px - var(--margin) * 2);width:100%}}.section3 .grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.section3 .col-span-12{grid-column:span 12/span 12}@media (min-width:900px){.section3 .md\:col-span-6{grid-column:span 6/span 6}.section3 .md\:col-span-4{grid-column:span 4/span 4}.section3 .md\:col-start-9{grid-column-start:9}.section3 .md\:mb-16{margin-bottom:4rem}.section3 .md\:overflow-x-visible{overflow-x:visible}.section3 .md\:w-1\/3-gutter{width:calc(33.333% - var(--gutter) * 2 / 3)}.section3 img.md\:first\:ml-0:first-child{margin-left:0}.section3 img.md\:last\:mr-0:last-child{margin-right:0}}.section3 img.last\:mr-gutter:last-child{margin-right:var(--gutter)}.section3 .no-scrollbar{scrollbar-width:none}.section3 .no-scrollbar::-webkit-scrollbar{display:none}.section3 .snap-x{scroll-snap-type:x mandatory}.section3 .snap-mandatory{--tw-scroll-snap-strictness:mandatory}.section3 .snap-center{scroll-snap-align:center}.section3 .richtext.text-t2{margin-top:0;margin-bottom:0}.section3-link{position:relative}.section3-link:hover{color:rgb(63,63,70)}.section4{--margin:1rem;--gutter:1rem;padding-left:4.625rem;padding-right:4.625rem;--font-size-t3:clamp(1.75rem,1.5rem + 1.25vw,2.5rem);--font-weight-t3:700;--letter-spacing-t3:-0.02em;--line-height-t3:1.2;--font-size-t7:1.125rem;--font-weight-t7:700;--letter-spacing-t7:-0.01em;--line-height-t7:1.4;--font-size-body-base:1rem;--letter-spacing-body-base:0;--line-height-body-base:1.6;--space-xs:0.25rem;--space-sm:0.5rem;--space-md:1rem;--space-lg:1.5rem}@media (min-width:640px){.section4{--gutter:1.5rem}}@media (min-width:900px){.section4{--gutter:2rem}}@media (max-width:899px){.section4{padding-left:0;padding-right:0}}.section4 .text-t3{font-size:var(--font-size-t3);font-weight:var(--font-weight-t3);letter-spacing:var(--letter-spacing-t3);line-height:var(--line-height-t3)}.section4 .text-t7{font-size:var(--font-size-t7);font-weight:var(--font-weight-t7);letter-spacing:var(--letter-spacing-t7);line-height:var(--line-height-t7)}.section4 .text-body-base{font-size:var(--font-size-body-base);letter-spacing:var(--letter-spacing-body-base);line-height:var(--line-height-body-base)}.section4 .pb-xs{padding-bottom:var(--space-xs)}.section4 .pt-sm{padding-top:var(--space-sm)}.section4 .text-eyebrow-light-text,.section4 .text-section-light-text{color:rgb(0 0 0)}.section4 .md\:w-1\/2-gutter{width:100%}@media (min-width:900px){.section4 .md\:w-1\/2-gutter{width:calc(50% - var(--gutter, 1rem) / 2)}}.section4 .richtext p{margin-bottom:var(--space-sm)}.section4 .richtext>:first-child{margin-top:0}.section4 .richtext>:last-child{margin-bottom:0}.section4 .wistia_embed{display:block;position:relative;width:100%;height:100%}.section4 .wistia_embed>div{width:100%!important;height:100%!important;position:relative}.section4 .wistia_embed iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.section4 [data-component-name=wistia-video]{position:relative;width:100%;height:100%;overflow:hidden}.section4 [data-component-name=wistia-video]>div[role=region],.section4 [data-component-name=wistia-video]>div[role=region]>div{position:relative;width:100%;height:100%}.section4 .group:hover .arrow-left{transform:translateX(0);opacity:1}.section4 .group:hover .arrow-right{transform:translateX(100%);opacity:0}.section4 .focus-visible\:outline-state-focus:focus-visible{outline-color:rgb(117,27,233)}.section4 .hover\:bg-shade-70:hover{background-color:rgb(63 63 70)}.section4 .active\:bg-shade-50:active{background-color:rgb(113 113 122)}.section4 .disabled\:bg-shade-30:disabled{background-color:rgb(212 212 216)}@keyframes VOLUME_SMALL_WAVE_FLASH{0%{opacity:0}33%{opacity:1}66%{opacity:1}to{opacity:0}}@keyframes VOLUME_LARGE_WAVE_FLASH{0%{opacity:0}33%{opacity:1}66%{opacity:1}to{opacity:0}}.section4 .volume__small-wave{animation:VOLUME_SMALL_WAVE_FLASH 2s infinite;opacity:0}.section4 .volume__large-wave{animation:VOLUME_LARGE_WAVE_FLASH 2s .3s infinite;opacity:0}.section4 .container{width:auto;margin-left:var(--margin);margin-right:var(--margin);max-width:none}@media (max-width:899px){.section4 .container{margin-left:0;margin-right:0;width:100%}}@media (min-width:1600px){.section4 .container{margin-left:auto;margin-right:auto;max-width:calc(1600px - var(--margin) * 2);width:100%}}.section5{--font-size-t2:clamp(2rem,1.5rem + 2.5vw,3.5rem);--font-weight-t2:700;--letter-spacing-t2:-0.02em;--line-height-t2:1.1;--margin:1rem;padding-left:4.625rem;padding-right:4.625rem}@media (max-width:899px){.section5{padding-left:0;padding-right:0}}.section5 .text-t2{font-size:var(--font-size-t2);font-weight:var(--font-weight-t2);letter-spacing:var(--letter-spacing-t2);line-height:var(--line-height-t2)}.section5 .tracking-ff-tighter{letter-spacing:-.03em}.section5 .text-shade-60{color:rgb(113 113 122)}.section5 .bg-shade-30{background-color:rgb(212 212 216)}.section5 .bg-shade-20{background-color:rgb(228 228 231)}.section5 .richtext p{margin-bottom:.5rem}.section5 .richtext>:first-child{margin-top:0}.section5 .richtext>:last-child{margin-bottom:0}.section5 .showcase-image-track{scrollbar-width:none;-ms-overflow-style:none}.section5 .showcase-image-track::-webkit-scrollbar{display:none}.section5 .no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.section5 .no-scrollbar::-webkit-scrollbar{display:none}.section5 .focus-visible\:outline-state-focus:focus-visible{outline-color:rgb(117,27,233)}.section5 .hover\:bg-shade-70:hover{background-color:rgb(63 63 70)}.section5 .active\:bg-shade-50:active{background-color:rgb(113 113 122)}.section5 .w-1\/3{width:calc(100% / 3)}.section5 .gap-x-gutter{column-gap:var(--gutter,1rem)}.section5 .grow-1{flex-grow:1}.section5 .shrink-1{flex-shrink:1}@media (max-width:899px){.section5 .showcase-image{min-height:400px}}@media (min-width:900px){.section5 .showcase-image-track{width:50%}}.section5 .container{width:auto;margin-left:var(--margin);margin-right:var(--margin);max-width:none}@media (max-width:899px){.section5 .container{margin-left:0;margin-right:0;width:100%}}@media (min-width:1600px){.section5 .container{margin-left:auto;margin-right:auto;max-width:calc(1600px - var(--margin) * 2);width:100%}}.section6{--font-size-t2:clamp(2rem,1.5rem + 2.5vw,3.5rem);--font-weight-t2:700;--letter-spacing-t2:-0.02em;--line-height-t2:1.1;--margin:1rem;padding-left:4.625rem;padding-right:4.625rem}@media (max-width:899px){.section6{padding-left:0;padding-right:0}}.section6 .text-t2{font-size:var(--font-size-t2);font-weight:var(--font-weight-t2);letter-spacing:var(--letter-spacing-t2);line-height:var(--line-height-t2)}.section6 .tracking-ff-tighter{letter-spacing:-.03em}.section6 .text-shade-60{color:rgb(113 113 122)}.section6 .bg-shade-30{background-color:rgb(212 212 216)}.section6 .bg-shade-20{background-color:rgb(228 228 231)}.section6 .richtext p{margin-bottom:.5rem}.section6 .richtext>:first-child{margin-top:0}.section6 .richtext>:last-child{margin-bottom:0}.section6 .showcase-image-track{scrollbar-width:none;-ms-overflow-style:none}.section6 .showcase-image-track::-webkit-scrollbar{display:none}.section6 .no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.section6 .no-scrollbar::-webkit-scrollbar{display:none}.section6 .focus-visible\:outline-state-focus:focus-visible{outline-color:rgb(117,27,233)}.section6 .hover\:bg-shade-70:hover{background-color:rgb(63 63 70)}.section6 .active\:bg-shade-50:active{background-color:rgb(113 113 122)}.section6 .w-1\/3{width:calc(100% / 3)}.section6 .gap-x-gutter{column-gap:var(--gutter,1rem)}.section6 .grow-1{flex-grow:1}.section6 .shrink-1{flex-shrink:1}@media (max-width:899px){.section6 .showcase-image{min-height:400px}}@media (min-width:900px){.section6 .showcase-image-track{width:100%}}.section6 .container{width:auto;margin-left:var(--margin);margin-right:var(--margin);max-width:none}@media (max-width:899px){.section6 .container{margin-left:0;margin-right:0;width:100%}}@media (min-width:1600px){.section6 .container{margin-left:auto;margin-right:auto;max-width:calc(1600px - var(--margin) * 2);width:100%}}.cta-section{--font-size-t2:clamp(2rem,1.5rem + 2.5vw,3.5rem);--font-weight-t2:700;--letter-spacing-t2:-0.02em;--line-height-t2:1.1;--font-size-body-lg:1.125rem;--letter-spacing-body-lg:0;--line-height-body-lg:1.6;--space-sm:0.5rem;--space-md:1rem;--space-2xl:4rem;--gutter:1rem;--margin:1rem;padding-left:5.625rem;padding-right:5.625rem}@media (max-width:899px){.cta-section{padding-left:0;padding-right:0}}.cta-section .text-t2{font-size:var(--font-size-t2);font-weight:var(--font-weight-t2);letter-spacing:var(--letter-spacing-t2);line-height:var(--line-height-t2)}.cta-section .text-body-lg{font-size:var(--font-size-body-lg);letter-spacing:var(--letter-spacing-body-lg);line-height:var(--line-height-body-lg)}.cta-section .pt-sm{padding-top:var(--space-sm)}.cta-section .mt-md{margin-top:var(--space-md)}.cta-section .gap-y-2xl,.cta-section.gap-y-2xl{row-gap:var(--space-2xl)}.cta-section.pb-2xl{padding-bottom:var(--space-2xl)}.cta-section.pt-2xl{padding-top:var(--space-2xl)}.cta-section .gap-x-gutter{column-gap:var(--gutter)}.cta-section .gap-x-sm{column-gap:var(--space-sm)}.cta-section .gap-y-sm{row-gap:var(--space-sm)}.cta-section.grid-cols-full{grid-template-columns:100%}.cta-section .text-section-light-text{color:rgb(0 0 0)}.cta-section .richtext p{margin-bottom:var(--space-sm)}.cta-section .richtext>:first-child{margin-top:0}.cta-section .richtext>:last-child{margin-bottom:0}.cta-section .cta-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.cta-section .cta-button:active{transform:translateY(0);box-shadow:none}@media (min-width:640px){.cta-section .sm\:col-span-8{grid-column:span 8/span 8}.cta-section .sm\:col-start-1{grid-column-start:1}.cta-section .sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:900px){.cta-section .md\:col-span-10{grid-column:span 10/span 10}.cta-section .md\:col-start-2{grid-column-start:2}.cta-section .md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (min-width:1200px){.cta-section .lg\:col-span-8{grid-column:span 8/span 8}.cta-section .lg\:col-start-3{grid-column-start:3}}@media (min-width:1600px){.cta-section .xl\:col-span-8{grid-column:span 8/span 8}.cta-section .xl\:col-start-3{grid-column-start:3}}.cta-section .container{width:auto;margin-left:var(--margin);margin-right:var(--margin);max-width:none}@media (max-width:899px){.cta-section .container{margin-left:0;margin-right:0;width:100%}}@media (min-width:1600px){.cta-section .container{margin-left:auto;margin-right:auto;max-width:calc(1600px - var(--margin) * 2);width:100%}}.footer-component{--footer-margin:1rem;--space-2xl:2rem;--space-3xl:3rem;padding:4.625rem 4.625rem 0}.footer-component .footer-container{margin-left:var(--footer-margin);margin-right:var(--footer-margin);max-width:none;width:auto}@media (min-width:1600px){.footer-component .footer-container{margin-left:auto;margin-right:auto;max-width:calc(1600px - var(--footer-margin) * 2);width:100%}}.footer-component a{transition:color .2s ease,text-decoration .2s ease}.footer-component{animation:footer-fade-in .5s ease-out}.header-component{z-index:100!important;--header-height:73px;--header-margin:1rem;--header-gutter:1rem;--font-size-t7:1.125rem;--font-weight-t7:700;--letter-spacing-t7:-0.01em;--line-height-t7:1.4}@media (min-width:640px){.header-component{--header-margin:1.5rem;--header-gutter:1.5rem}}@media (min-width:900px){.header-component{--header-margin:2rem;--header-gutter:2rem}}@media (min-width:1200px){.header-component{--header-margin:5.625rem;--header-gutter:5.625rem}}.header-component .container{width:100%;padding-left:var(--header-margin);padding-right:var(--header-margin);margin-left:auto;margin-right:auto;max-width:none}@media (min-width:1600px){.header-component .container{max-width:1600px;padding-left:var(--header-margin);padding-right:var(--header-margin)}}.header-component .h-global-header{height:var(--header-height)}.header-component .no-scrollbar{scrollbar-width:none}.header-component .no-scrollbar::-webkit-scrollbar{display:none}.header-component .gap-x-gutter{column-gap:var(--header-gutter)}.header-component .font-button-font,.header-component .font-shopifysans{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.header-component .text-t7{font-size:var(--font-size-t7);font-weight:var(--font-weight-t7);letter-spacing:var(--letter-spacing-t7);line-height:var(--line-height-t7)}.header-component .text-shade-30{color:rgb(212,212,216)}.header-component .bg-shade-10{background-color:rgb(244,244,245)}.header-component .bg-shade-30{background-color:rgb(212,212,216)}.header-component .bg-shade-90{background-color:rgb(24,24,27)}.header-component .border-shade-30{border-color:rgb(212,212,216)}.header-component .border-shade-70{border-color:rgb(63,63,70)}.header-component .text-shade-100{color:rgb(0,0,0)}.header-component .rounded-button{border-radius:9999px}.header-component .hover\:bg-shade-30:hover{background-color:rgb(212,212,216)}.header-component .arrow-animation{position:relative}.header-component .arrow-animation:after{position:absolute;transform:translateX(-.5rem);opacity:0;background-color:currentColor;bottom:.1em;content:"";height:1em;margin-left:.25em;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='currentColor' d='M8.7 2.3a1 1 0 0 0-1.4 1.4L11.58 8l-4.3 4.3a1 1 0 0 0 1.42 1.4l5-5a1 1 0 0 0 0-1.4l-5-5z'/%3E%3C/svg%3E") 50% 50% /cover no-repeat;transition:opacity .12s,transform .3s cubic-bezier(.66,0,.34,1);width:1em}.header-component .arrow-animation:hover:after{transform:translateX(.25rem);opacity:1}.header-component .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (min-width:900px){.header-component .nav\:flex{display:flex}.header-component .nav\:hidden{display:none}.header-component .nav\:w-\[125px\]{width:125px}.header-component .nav\:ml-0{margin-left:0}}@media (max-width:899px){.header-component .nav\:flex{display:none}.header-component .nav\:hidden{display:flex}}.header-component nav{-webkit-overflow-scrolling:touch}.header-component .ease-out-in{transition-timing-function:ease-in-out}.header-component .focus-visible\:outline-state-focus:focus-visible{outline-color:rgb(117,27,233)}.header-component .before\:bg-gradient-to-b{background:linear-gradient(180deg,transparent,black)}.header-component .after\:bg-gradient-to-b:after{background:linear-gradient(180deg,black,transparent)}@media (min-width:640px){.header-component .sm\:columns-2{column-count:2}.header-component .sm\:flex-row{flex-direction:row}.header-component .sm\:gap-5{gap:1.25rem}.header-component .sm\:py-4{padding-top:1rem;padding-bottom:1rem}.header-component .sm\:grow{flex-grow:1}.header-component .sm\:pt-2{padding-top:.5rem}.header-component .sm\:mt-10{margin-top:2.5rem}.header-component .sm\:mb-10{margin-bottom:2.5rem}.header-component .sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.header-component .sm\:text-2xl{font-size:1.5rem;line-height:2rem}.header-component .sm\:mb-8{margin-bottom:2rem}}@media (min-width:900px){.header-component .md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.header-component .md\:mr-3{margin-right:.75rem}.header-component .md\:mt-0{margin-top:0}}@media (min-width:1200px){.header-component .lg\:font-normal{font-weight:400}}.header-component .col-start-1{grid-column-start:1}.header-component .col-start-4{grid-column-start:4}.header-component .col-start-7{grid-column-start:7}.header-component .col-start-10{grid-column-start:10}.hero-mobile{--mobile-margin:1.875rem;--mobile-gutter:1rem;--header-height:73px;display:flex;flex-direction:column;padding-top:var(--header-height)}.hero-mobile .hero-background{width:100%;height:100%;display:block}.hero-mobile .hero-background img{width:100%;height:100%;object-fit:cover;object-position:center}.hero-mobile .container{width:auto;margin-left:var(--mobile-margin);margin-right:var(--mobile-margin);max-width:none}.hero-mobile .pt-global-header{padding-top:4.5rem}.hero-mobile .gap-x-gutter{column-gap:var(--mobile-gutter)}.hero-mobile .gap-y-xl{row-gap:2rem}.hero-mobile .gap-y-lg{row-gap:1.5rem}.hero-mobile .gap-y-sm{row-gap:.5rem}.hero-mobile .text-t1{font-size:2.5rem;font-weight:700;letter-spacing:-.02em;line-height:3rem}.hero-mobile .text-body-lg{font-size:1.125rem;letter-spacing:-.02em;line-height:1.625rem}.hero-mobile .text-body-sm{font-size:.875rem;letter-spacing:.02em;line-height:1.25rem}.hero-mobile .richtext{margin-bottom:.5rem}.hero-mobile .richtext:first-child{margin-top:0}.hero-mobile .richtext:last-child{margin-bottom:0}.hero-mobile .px-button-px{padding-left:1.25rem;padding-right:1.25rem}.hero-mobile .py-button-py{padding-top:.5rem;padding-bottom:.5rem}.hero-mobile .rounded-button{border-radius:9999px}.hero-mobile .text-button-size{font-size:1rem;letter-spacing:-.01em;line-height:1.5rem}.hero-mobile .font-button-font{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.hero-mobile .font-button-weight{font-weight:700}.hero-mobile .tracking-button-tracking{letter-spacing:-.01em}.hero-mobile .text-button-dark-primary-text{color:rgb(0 0 0)}.hero-mobile .bg-button-dark-primary-bg{background-color:rgb(255 255 255)}.hero-mobile .mb-3xl{margin-bottom:4rem}.hero-mobile .hero-cta-button{transition:all .15s ease}.hero-mobile .hero-cta-button:hover{border-color:white;background-color:transparent;color:white}.hero-mobile .hero-cta-button:active{background-color:rgba(161,161,170,1);color:black}@media (min-width:640px){.hero-mobile .gap-x-gutter{column-gap:1.5rem}}.section1-mobile{--margin:1.875rem;--gutter:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.section1-mobile .mt-2xl{margin-top:2.5rem}.section1-mobile .pb-2xl{padding-bottom:2.5rem}.section1-mobile .container{width:auto;margin-left:var(--margin);margin-right:var(--margin);max-width:none;padding-top:var(--margin)}.section1-mobile .section1-headline{font-size:2.5rem;line-height:2.75rem}.section1-mobile .headline-highlight{position:relative;display:inline;z-index:1}.section1-mobile .no-scrollbar{scrollbar-width:none}.section1-mobile .no-scrollbar::-webkit-scrollbar{display:none}.section1-mobile .gap-gutter{gap:var(--gutter)}.section1-mobile .gap-x-gutter{column-gap:var(--gutter)}.section1-mobile .px-gutter{padding-left:var(--gutter);padding-right:var(--gutter)}.section1-mobile .w-1\/2-gutter{width:calc(50% - var(--gutter) / 2)}.section1-mobile .globe-stat-title{font-size:1.875rem;line-height:2.25rem}.section1-mobile .globe-stat-description{font-size:1rem;line-height:1.5rem}.section1-mobile .text-shade-60{color:rgb(82 82 91)}.section1-mobile .product-card,.section1-mobile .shadow-globe-product-card{box-shadow:0 8px 48px #eee,0 4px 8px rgba(66,71,76,.06),0 0 1px rgba(66,71,76,.48)}.section1-mobile .snap-x{scroll-snap-type:x mandatory}.section1-mobile .snap-center{scroll-snap-align:center}.section1-mobile .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.section1-mobile .richtext{margin-bottom:.5rem}.section1-mobile .group:hover .group-hover\:translate-x-2{transform:translateX(.5rem)}.section1-mobile .group:hover .group-hover\:opacity-100{opacity:1}@media (min-width:640px){.section1-mobile .globe-stat-title{font-size:2.25rem;line-height:2.5rem}.section1-mobile .globe-stat-description{font-size:1.125rem;line-height:1.75rem}}.section2-mobile{--gutter:1rem;--margin:1.875rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.section2-mobile .container{width:auto;margin-left:var(--margin);margin-right:var(--margin);max-width:none}.section2-mobile.grid-cols-full{grid-template-columns:100%}.section2-mobile.gap-y-2xl{row-gap:2.5rem}.section2-mobile .gap-x-gutter{column-gap:var(--gutter)}.section2-mobile.bg-section-light-bg{background-color:rgb(255 255 255)}.section2-mobile .text-eyebrow-light-text,.section2-mobile .text-section-light-text{color:rgb(0 0 0)}.section2-mobile .text-shade-70{color:rgb(63 63 70)}.section2-mobile .text-t7{font-size:1rem;font-weight:700;letter-spacing:-.02em;line-height:1.5rem}.section2-mobile .text-t2{font-size:2rem;font-weight:700;letter-spacing:-.02em;line-height:2.5rem}.section2-mobile .pb-xs{padding-bottom:.25rem}.section2-mobile .tracking-ff-tighter{letter-spacing:-.02em}.section2-mobile .richtext{margin-bottom:.5rem}.section2-mobile .no-scrollbar{scrollbar-width:none}.section2-mobile .no-scrollbar::-webkit-scrollbar{display:none}.section2-mobile .snap-x{scroll-snap-type:x mandatory}.section2-mobile .snap-mandatory{--tw-scroll-snap-strictness:mandatory}.section2-mobile .snap-center{scroll-snap-align:center}.section2-mobile .first\:ml-gutter:first-child{margin-left:var(--gutter)}.section2-mobile .last\:mr-gutter:last-child{margin-right:var(--gutter)}.section2-mobile .group:hover .group-hover\:translate-x-0{--tw-translate-x:0px;transform:translateX(var(--tw-translate-x))}.section2-mobile .group:hover .group-hover\:translate-x-2{--tw-translate-x:0.5rem;transform:translateX(var(--tw-translate-x))}.section2-mobile .group:hover .group-hover\:translate-x-full{--tw-translate-x:100%;transform:translateX(var(--tw-translate-x))}.section2-mobile .group:hover .group-hover\:opacity-0{opacity:0}.section2-mobile .group:hover .group-hover\:opacity-100{opacity:1}.section3-mobile{--margin:1.875rem;--gutter:1rem;background-color:rgb(255 255 255);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.section3-mobile .container{width:auto;margin-left:var(--margin);margin-right:var(--margin);max-width:none}.section3-mobile .text-eyebrow-light-text,.section3-mobile .text-section-light-text{color:rgb(0 0 0)}.section3-mobile .text-t7{font-size:1rem;font-weight:700;letter-spacing:-.02em;line-height:1.5rem}.section3-mobile .text-t3{font-size:1.75rem;font-weight:700;letter-spacing:-.02em;line-height:2.25rem}.section3-mobile .text-body-base{font-size:1rem;letter-spacing:0;line-height:1.5rem}.section3-mobile .pb-xs{padding-bottom:.25rem}.section3-mobile .pt-sm{padding-top:.5rem}.section3-mobile .richtext,.section3-mobile .richtext p{margin-bottom:.5rem}.section3-mobile .hover\:bg-shade-70:hover{background-color:rgb(63 63 70)}.section3-mobile .active\:bg-shade-50:active{background-color:rgb(113 113 122)}.section3-mobile .disabled\:bg-shade-30:disabled{background-color:rgb(212 212 216)}.section3-mobile .focus-visible\:outline-state-focus:focus-visible{outline-color:rgb(117,27,233)}.section3-mobile .group:hover .group-hover\:translate-x-0{--tw-translate-x:0px;transform:translateX(var(--tw-translate-x))}.section3-mobile .group:hover .group-hover\:translate-x-2{--tw-translate-x:0.5rem;transform:translateX(var(--tw-translate-x))}.section3-mobile .group:hover .group-hover\:translate-x-full{--tw-translate-x:100%;transform:translateX(var(--tw-translate-x))}.section3-mobile .group:hover .group-hover\:opacity-0{opacity:0}.section3-mobile .group:hover .group-hover\:opacity-100{opacity:1}.section4-mobile{--margin:1.875rem;--gutter:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.section4-mobile .container{width:auto;margin-left:var(--margin);margin-right:var(--margin);max-width:none}.section4-mobile .text-t2{font-size:2rem;font-weight:700;letter-spacing:-.02em;line-height:2.5rem}.section4-mobile .tracking-ff-tighter{letter-spacing:-.02em}.section4-mobile .text-shade-60{color:rgb(82 82 91)}.section4-mobile .richtext,.section4-mobile .richtext p{margin-bottom:.5rem}.section4-mobile .no-scrollbar{scrollbar-width:none}.section4-mobile .no-scrollbar::-webkit-scrollbar{display:none}.section4-mobile .snap-x{scroll-snap-type:x mandatory}.section4-mobile .snap-mandatory{--tw-scroll-snap-strictness:mandatory}.section4-mobile .snap-center{scroll-snap-align:center}.section4-mobile .showcase-image-track{-webkit-overflow-scrolling:touch}.section4-mobile .showcase-image{cursor:pointer}.section4-mobile .bg-shade-30{background-color:rgb(212 212 216)}.section4-mobile .hover\:bg-shade-70:hover{background-color:rgb(63 63 70)}.section4-mobile .active\:bg-shade-50:active{background-color:rgb(113 113 122)}.section4-mobile .disabled\:bg-shade-30:disabled{background-color:rgb(212 212 216)}.section4-mobile .focus-visible\:outline-state-focus:focus-visible{outline-color:rgb(117,27,233)}.section4-mobile .group:hover .group-hover\:translate-x-0{--tw-translate-x:0px;transform:translateX(var(--tw-translate-x))}.section4-mobile .group:hover .group-hover\:translate-x-2{--tw-translate-x:0.5rem;transform:translateX(var(--tw-translate-x))}.section4-mobile .group:hover .group-hover\:translate-x-full{--tw-translate-x:100%;transform:translateX(var(--tw-translate-x))}.section4-mobile .group:hover .group-hover\:opacity-0{opacity:0}.section4-mobile .group:hover .group-hover\:opacity-100{opacity:1}.section4-mobile .gap-x-gutter{column-gap:1rem}.section4-mobile .showcase-mobile-indicators{margin-top:1rem}.section4-mobile .mobile-progress-bar{cursor:pointer;background:transparent;border:none;padding:0}.section4-mobile .w-1\/4-gutter{width:calc(33.333% - var(--gutter) / 3)}.section4-mobile .bg-shade-20{background-color:rgb(228 228 231)}.section4-mobile .mobile-progress-bar .bg-gradient-to-tr{background-image:linear-gradient(to top right,#00FF75,#79dfff,#c5d1ff)}.section4-mobile .scale-x-0{--tw-scale-x:0;transform:scaleX(var(--tw-scale-x))}.section4-mobile .scale-x-100{--tw-scale-x:1;transform:scaleX(var(--tw-scale-x))}.cta-mobile{--font-size-t2:1.75rem;--font-weight-t2:700;--letter-spacing-t2:-0.02em;--line-height-t2:1.2;--font-size-body-lg:1rem;--letter-spacing-body-lg:0;--line-height-body-lg:1.6;--space-sm:0.5rem;--space-md:1rem;--space-2xl:3rem;--gutter:1rem;--margin:1.875rem}.cta-mobile .text-t2{font-size:var(--font-size-t2);font-weight:var(--font-weight-t2);letter-spacing:var(--letter-spacing-t2);line-height:var(--line-height-t2)}.cta-mobile .text-body-lg{font-size:var(--font-size-body-lg);letter-spacing:var(--letter-spacing-body-lg);line-height:var(--line-height-body-lg)}.cta-mobile .pt-sm{padding-top:var(--space-sm)}.cta-mobile .mt-md{margin-top:var(--space-md)}.cta-mobile .gap-y-2xl,.cta-mobile.gap-y-2xl{row-gap:var(--space-2xl)}.cta-mobile.pb-2xl{padding-bottom:var(--space-2xl)}.cta-mobile.pt-2xl{padding-top:var(--space-2xl)}.cta-mobile .gap-x-gutter{column-gap:var(--gutter)}.cta-mobile .gap-x-sm{column-gap:var(--space-sm)}.cta-mobile .gap-y-sm{row-gap:var(--space-sm)}.cta-mobile.grid-cols-full{grid-template-columns:100%}.cta-mobile .text-section-light-text{color:rgb(0 0 0)}.cta-mobile .richtext p{margin-bottom:var(--space-sm)}.cta-mobile .richtext>:first-child{margin-top:0}.cta-mobile .richtext>:last-child{margin-bottom:0}.cta-mobile .cta-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.cta-mobile .cta-button:active{transform:translateY(0);box-shadow:none}.cta-mobile .container{width:auto;margin-left:var(--margin);margin-right:var(--margin);max-width:none}.footer-mobile{--footer-margin:1.875rem;padding-left:var(--footer-margin);padding-top:2rem;padding-right:var(--footer-margin);padding-bottom:0}.footer-mobile .footer-container{max-width:none;width:100%}.footer-mobile a{transition:color .2s ease,text-decoration .2s ease}@keyframes footer-fade-in{0%{opacity:0}to{opacity:1}}.footer-mobile{animation:footer-fade-in .5s ease-out}