@keyframes parallax{0%{transform:translate(0)}to{transform:translate(var(--tx,0),var(--ty,0))}}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}@media (pointer:coarse){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}::view-transition-group(.morph){animation-duration:.3s}@keyframes via-blur{70%{filter:blur(2px);opacity:.5}}:root{--font-stack-sans:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-stack-mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-stack-pixel:var(--font-geist-pixel-square),monospace}.font-sans,h4,h3,h2,h1{font-family:var(--font-stack-sans)}.font-mono,.extra-thin-text,p{font-family:var(--font-stack-mono)}.font-pixel{font-family:var(--font-stack-pixel)}.font-barcode{font-family:var(--font-libre-barcode)}.font-silkscreen{font-family:var(--font-silkscreen),monospace}h1{font-size:4rem;font-weight:600}h2{font-size:3rem;font-weight:500}h3{font-size:2rem;font-weight:400}h4{font-size:2rem;font-weight:300}p{font-size:1rem;font-weight:300}p>:is(strong,b){font-weight:700}.extra-thin-text{font-size:.8rem;font-weight:100}.brands-section-component{flex-direction:column;display:flex}.brands-section-component .brands-section-text{font-weight:100}.brands-section-component .brands-section-header{width:100%;display:flex}.brands-section-component .brands-section-header-text{flex-grow:0;flex-shrink:1}.brands-section-component .brands-section-header-controls{flex-grow:0;flex-shrink:1;margin-left:auto;display:flex}.brands-section-component .brands-section-header-controls button{font-size:1.5rem!important}.brands-section-component .brands-section-header-controls button svg{margin-top:.375rem}.brands-section-component .brands-section-header-controls .link-container{place-content:center flex-start;align-items:center;margin-right:1rem;display:flex}.brands-section-component .brands-section-header-controls .link-container .icon{color:var(--foreground);margin-right:.375rem}.brands-section-component .brands-section-slides{z-index:0;flex-basis:100%}.brands-section-component .brands-section-slides .swiper-pagination-bullet-active{background:var(--foreground)}.brands-section-component .brands-section-slides .swiper{overflow:visible!important}.brands-section-component .brands-section-slides .swiper-slide{place-content:center;align-items:center;padding:2.5rem 5rem;transition:opacity .1s ease-in-out,transform .1s ease-in-out;display:flex}.brands-section-component .brands-section-slides .swiper-slide:not(.swiper-slide-visible){opacity:0;transform:scale(.8)}
@keyframes parallax{0%{transform:translate(0)}to{transform:translate(var(--tx,0),var(--ty,0))}}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}@media (pointer:coarse){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}::view-transition-group(.morph){animation-duration:.3s}@keyframes via-blur{70%{filter:blur(2px);opacity:.5}}:root{--font-stack-sans:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-stack-mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-stack-pixel:var(--font-geist-pixel-square),monospace}.font-sans,.brand-card-component .text,h4,h3,h2,h1{font-family:var(--font-stack-sans)}.font-mono,.extra-thin-text,p{font-family:var(--font-stack-mono)}.font-pixel{font-family:var(--font-stack-pixel)}.font-barcode{font-family:var(--font-libre-barcode)}.font-silkscreen{font-family:var(--font-silkscreen),monospace}h1{font-size:4rem;font-weight:600}h2{font-size:3rem;font-weight:500}h3{font-size:2rem;font-weight:400}h4{font-size:2rem;font-weight:300}p{font-size:1rem;font-weight:300}p>:is(strong,b){font-weight:700}.extra-thin-text{font-size:.8rem;font-weight:100}.brand-card-component{box-shadow:var(--shadow-mid);perspective:1500px;width:14.375rem;height:17.5rem;transform-style:preserve-3d;border-radius:10px;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;position:relative;overflow:hidden}@media only screen and (max-width:36rem){.brand-card-component{width:9.375rem;height:12.5rem}}.brand-card-component .image{object-fit:cover;transform-style:preserve-3d;z-index:0;transition:transform .2s ease-in-out}.brand-card-component .gradient{transform-style:preserve-3d;z-index:1;background:linear-gradient(20deg,#000 20%,#0000 70%);transition:bottom .2s ease-in-out;position:absolute;inset:0 0 -2.5rem}.brand-card-component .text{transform-style:preserve-3d;color:var(--foreground);z-index:2;font-size:1.5rem;font-weight:400;transition:bottom .2s ease-in-out;position:absolute;bottom:1rem;left:1rem}@media only screen and (max-width:36rem){.brand-card-component .text{font-size:1rem}}.brand-card-component:hover .image{transform:translateZ(100px)}.brand-card-component:hover .gradient{bottom:0}.brand-card-component:hover .text{bottom:1.5rem}