.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}.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}