.brands-slider{border-radius:var(--border-radius-md);border:1px solid var(--color-white-20);width:100%;max-width:85%;padding-block:1rem;overflow:hidden}@media (width>=768px){.brands-slider{max-width:730px}}.brands-slider--full-width{max-width:unset;border:none}.brands-slider--full-width .brands-slider__collection{gap:unset}.brands-slider--full-width .brands-slider__slide{width:240px;height:160px}.brands-slider__scroll{will-change:transform;gap:1rem;display:flex;position:relative}.brands-slider__collection{gap:1rem;display:flex}.brands-slider__slide{filter:grayscale();justify-content:center;align-items:center;width:90px;height:1rem;display:flex}@media (width>=567px){.brands-slider__slide{height:1.25rem}}.brands-slider__slide img{width:100%;height:auto}.cases-slider.svelte-1ckwol7{display:none}.hero.svelte-u8lqp0{position:relative;overflow:hidden}@media (width>=567px){.hero.svelte-u8lqp0{min-height:100svh}}.hero__content.svelte-u8lqp0{z-index:5;flex-direction:column;align-items:center;padding-block-start:8rem;display:flex;position:relative}@media (width>=567px){.hero__content.svelte-u8lqp0{padding-block-start:10rem}}.hero__titles.svelte-u8lqp0{z-index:3;align-items:center;gap:var(--space-xs);flex-direction:column;display:flex;position:relative}.hero__titles.svelte-u8lqp0 .hero-eyebrow:where(.svelte-u8lqp0){color:var(--color-white-80);font-style:italic}.hero__titles.svelte-u8lqp0 .hero-heading:where(.svelte-u8lqp0){color:var(--color-white)}.hero__buttons.svelte-u8lqp0{align-items:center;gap:var(--space-lg);display:flex}.hero.svelte-u8lqp0 .brands-slider{margin-top:5rem}@media (width>=768px){.hero.svelte-u8lqp0 .brands-slider{margin-top:3rem}}.hero__gradient{width:auto;height:min(150vh,1500px);position:absolute;top:0}@media (width>=768px){.hero__gradient{width:min(120vw,1800px);height:auto}}.hero__gradient--left{left:0;transform:translate(-75%,-20%)}@media (width>=768px){.hero__gradient--left{transform:translate(-70%,-20%)}}.hero__gradient--right{right:0;transform:translate(75%,-20%)scaleX(-1)}@media (width>=768px){.hero__gradient--right{transform:translate(70%,-20%)scaleX(-1)}}.video-section.svelte-1h8z4sj{flex-direction:column;gap:2.5rem;display:flex}.video-section__header.svelte-1h8z4sj{text-align:center;flex-direction:column;gap:2.5rem;max-width:1200px;margin-inline:auto;display:flex}.video-section__header.svelte-1h8z4sj .heading:where(.svelte-1h8z4sj){color:var(--color-white)}.video-section__header.svelte-1h8z4sj .subheading:where(.svelte-1h8z4sj){max-width:750px;color:var(--color-white-80);margin-inline:auto}.video-section__controls-overlay.svelte-1h8z4sj{z-index:2;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .15s;display:flex;position:absolute;top:0;left:0}@media (width>=567px){.video-section__controls-overlay.svelte-1h8z4sj{opacity:0}}.video-section__controls-overlay.svelte-1h8z4sj:hover{opacity:1}.video-section__controls-overlay.svelte-1h8z4sj .mute-button:where(.svelte-1h8z4sj){background-color:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;transition:background-color 75ms ease-in-out;display:flex}.video-section__controls-overlay.svelte-1h8z4sj .mute-button[data-muted=false]:where(.svelte-1h8z4sj){opacity:0}@media (width>=567px){.video-section__controls-overlay.svelte-1h8z4sj .mute-button[data-muted=false]:where(.svelte-1h8z4sj){opacity:1}}.video-section__controls-overlay.svelte-1h8z4sj .mute-button:where(.svelte-1h8z4sj):hover{background-color:#000c}.video-section__expanding-border.svelte-1h8z4sj{border-radius:var(--border-radius-md);aspect-ratio:16/9;width:100%;height:200px;margin-inline:auto;position:relative;overflow:hidden}@media (width>=567px){.video-section__expanding-border.svelte-1h8z4sj{width:400px}}.video-section__video.svelte-1h8z4sj{aspect-ratio:16/9;max-width:unset;border-radius:var(--border-radius-md);width:calc(100vw - 2.5rem);height:auto;position:absolute;top:0;left:50%;transform:translate(-50%)}.pixelated-text-reveal.svelte-d15z93{--pixel-size:clamp(6.5rem, 6.3143rem + .7619vw, 7rem);justify-content:center;align-items:center;display:flex;position:relative}.pixelated-text-reveal__title.svelte-d15z93{color:var(--color-white);text-align:center;max-width:calc(707px + 2 * var(--space-4xl));padding-block:var(--space-lg);position:relative}@media (width>=567px){.pixelated-text-reveal__title.svelte-d15z93{padding:var(--space-4xl)}}.pixelated-text-reveal__pixel-grid{grid-auto-rows:var(--pixel-size);pointer-events:none;z-index:1;display:grid;position:absolute;inset:0;overflow:hidden}.pixelated-text-reveal__pixel{background-color:var(--color-purple-dark)}.horizontal-scroll-card.svelte-lubly4{background:var(--gradient-black-to-purple);justify-content:space-between;gap:var(--space-3xl);border-radius:var(--border-radius-2xl);flex-direction:column;padding-block-start:var(--space-2xl);display:flex;overflow:hidden}.horizontal-scroll-card.svelte-lubly4:nth-child(2n){background:var(--gradient-purple-to-black)}@media (width>=768px){.horizontal-scroll-card.svelte-lubly4{padding-block-start:unset;padding-inline:var(--space-lg);max-height:calc(100svh - var(--space-xl));flex-direction:row;gap:1.25rem;width:calc(100vw - 2.5rem)}}.horizontal-scroll-card__content.svelte-lubly4{gap:var(--space-xl);padding-inline:var(--space-sm);flex-direction:column;flex:1;display:flex}@media (width>=768px){.horizontal-scroll-card__content.svelte-lubly4{justify-content:center;gap:var(--space-2xl)}}.horizontal-scroll-card__title.svelte-lubly4{color:var(--color-text)}.horizontal-scroll-card__text.svelte-lubly4{gap:var(--space-lg);flex-direction:column;display:flex}.horizontal-scroll-card__subtitle.svelte-lubly4{color:var(--color-white-80)}.horizontal-scroll-card__description.svelte-lubly4{color:var(--color-text)}.horizontal-scroll-card__cta{width:100%}@media (width>=768px){.horizontal-scroll-card__cta{width:fit-content}}.horizontal-scroll-card__images.svelte-lubly4{border-top-left-radius:var(--border-radius-2xl);border-top-right-radius:var(--border-radius-2xl);position:relative;overflow:hidden}@media (width>=768px){.horizontal-scroll-card__images.svelte-lubly4{border-radius:unset;flex:1;gap:1rem;display:flex}}.horizontal-scroll-card__images.svelte-lubly4 .image-col:where(.svelte-lubly4){aspect-ratio:1;width:100%;height:auto;position:relative;top:0;left:0;overflow:hidden}@media (width>=768px){.horizontal-scroll-card__images.svelte-lubly4 .image-col:where(.svelte-lubly4){aspect-ratio:unset;flex:1;width:100%;overflow-y:hidden}.horizontal-scroll-card__images.svelte-lubly4 .image-col__inner:where(.svelte-lubly4){will-change:transform;flex-direction:column;gap:1rem;display:flex}}.horizontal-scroll-card__images.svelte-lubly4 .image-col:where(.svelte-lubly4):nth-child(2){position:absolute}@media (width>=768px){.horizontal-scroll-card__images.svelte-lubly4 .image-col:where(.svelte-lubly4):nth-child(2){position:unset}}.horizontal-scroll-card__images.svelte-lubly4 .image-col:where(.svelte-lubly4) img{position:absolute}@media (width>=768px){.horizontal-scroll-card__images.svelte-lubly4 .image-col:where(.svelte-lubly4) img{position:unset;border-radius:var(--border-radius-md);width:100%;height:auto}}.horizontal-scroll-section.svelte-19okbjp{overflow:hidden}@media (width>=768px){.horizontal-scroll-section__swiper.svelte-19okbjp{display:none}}.horizontal-scroll-section__swiper.svelte-19okbjp swiper-slide{height:auto;padding-inline:1.25rem}.horizontal-scroll-section__swiper.svelte-19okbjp swiper-slide>*{height:100%}.horizontal-scroll-section__buttons-wrap.svelte-19okbjp{gap:var(--space-md);padding-block:1.25rem;padding-inline:1.25rem;display:flex}.horizontal-scroll-section__wrapper.svelte-19okbjp{grid-auto-flow:column;gap:1.25rem;width:100%;padding-block-end:1.25rem;padding-inline:1.25rem;display:none}@media (width>=768px){.horizontal-scroll-section__wrapper.svelte-19okbjp{padding-block-start:1.25rem;display:grid}}.stackable-card.svelte-7347pl{border-radius:var(--border-radius-md);flex-direction:column;max-width:970px;margin-inline:auto;display:flex;overflow:hidden}@media (width>=768px){.stackable-card.svelte-7347pl{flex-direction:row}}.stackable-card.svelte-7347pl .content:where(.svelte-7347pl){flex-direction:column;justify-content:space-between;gap:1rem;padding-block:2.5rem;padding-inline:1.25rem;display:flex}@media (width>=768px){.stackable-card.svelte-7347pl .content:where(.svelte-7347pl){padding:2.5rem}}.stackable-card.svelte-7347pl .content__wrap:where(.svelte-7347pl){flex-direction:column;gap:2.5rem;display:flex}.stackable-card.svelte-7347pl .bottom-wrap:where(.svelte-7347pl){flex-direction:column;gap:1.5rem;display:flex}.stackable-card__index.svelte-7347pl{font-family:var(--font-family-heading);color:var(--color-text)}.stackable-card.svelte-7347pl .title:where(.svelte-7347pl){color:var(--color-text)}.stackable-card.svelte-7347pl .description:where(.svelte-7347pl){color:var(--color-white-80)}.stackable-card.svelte-7347pl .video-wrap:where(.svelte-7347pl){position:relative}@media (width>=768px){.stackable-card.svelte-7347pl .video-wrap:where(.svelte-7347pl) .video-overlay:where(.svelte-7347pl){opacity:0;transition:opacity 75ms ease-in}.stackable-card.svelte-7347pl .video-wrap:where(.svelte-7347pl):hover .video-overlay:where(.svelte-7347pl){opacity:1}}.stackable-card.svelte-7347pl .video-wrap:where(.svelte-7347pl) .play-btn:where(.svelte-7347pl){background-color:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;transition:background-color 75ms ease-in-out;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stackable-card.svelte-7347pl .video-wrap:where(.svelte-7347pl) .play-btn:where(.svelte-7347pl):hover{background-color:#000c}.stacking-cards.svelte-7x3l1b .heading:where(.svelte-7x3l1b){color:var(--color-text);text-align:center}.stacking-cards.svelte-7x3l1b .subheading:where(.svelte-7x3l1b){color:var(--color-white-80);text-align:center;max-width:560px}.stacking-cards__inner.svelte-7x3l1b{flex-direction:column;display:flex;position:relative}.stacking-cards__header.svelte-7x3l1b{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;display:flex}.stacking-cards.svelte-7x3l1b .cards-stack:where(.svelte-7x3l1b){position:relative}.stacking-cards.svelte-7x3l1b .cards-stack__list:where(.svelte-7x3l1b){flex-flow:column;justify-content:center;align-items:center;width:100%;display:flex}.stacking-cards.svelte-7x3l1b .cards-stack__item:where(.svelte-7x3l1b){flex:none;width:100%;padding-block-start:5rem;top:5rem}@media (width>=768px){.stacking-cards.svelte-7x3l1b .cards-stack__item:where(.svelte-7x3l1b){position:sticky}}.stacking-cards.svelte-7x3l1b .cards-stack__item:where(.svelte-7x3l1b):nth-child(odd) .stackable-card .content{background:var(--color-black-off)}.stacking-cards.svelte-7x3l1b .cards-stack__item:where(.svelte-7x3l1b):nth-child(2n) .stackable-card .content{background:var(--gradient-black-to-purple)}@media (width>=768px){.stacking-cards.svelte-7x3l1b .cards-stack:where(.svelte-7x3l1b){position:sticky;top:8.75rem}.stacking-cards.svelte-7x3l1b .cards-stack:where(.svelte-7x3l1b):not(:first-child){padding-block-start:unset}}.contact-video.svelte-g8t3m3{position:relative;overflow:hidden}.contact-video__container.svelte-g8t3m3{flex-direction:column;gap:2.5rem;display:flex}@media (width>=567px){.contact-video__container.svelte-g8t3m3{gap:9.75rem}}.contact-video.svelte-g8t3m3 .heading:where(.svelte-g8t3m3){color:var(--color-text);text-align:center;z-index:5;position:relative}.contact-video.svelte-g8t3m3 .video-wrap:where(.svelte-g8t3m3){border-radius:var(--border-radius-md);aspect-ratio:16/9;width:100%;height:200px;margin-inline:auto;position:relative;overflow:hidden}@media (width>=567px){.contact-video.svelte-g8t3m3 .video-wrap:where(.svelte-g8t3m3){width:400px}}.contact-video.svelte-g8t3m3 .video-wrap__controls-overlay:where(.svelte-g8t3m3){z-index:2;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .15s;display:flex;position:absolute;top:0;left:0}@media (width>=567px){.contact-video.svelte-g8t3m3 .video-wrap__controls-overlay:where(.svelte-g8t3m3){opacity:0}}.contact-video.svelte-g8t3m3 .video-wrap__controls-overlay:where(.svelte-g8t3m3):hover{opacity:1}.contact-video.svelte-g8t3m3 .video-wrap__controls-overlay:where(.svelte-g8t3m3) .mute-button:where(.svelte-g8t3m3){background-color:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;transition:background-color 75ms ease-in-out;display:flex}.contact-video.svelte-g8t3m3 .video-wrap__controls-overlay:where(.svelte-g8t3m3) .mute-button[data-muted=false]:where(.svelte-g8t3m3){opacity:0}@media (width>=567px){.contact-video.svelte-g8t3m3 .video-wrap__controls-overlay:where(.svelte-g8t3m3) .mute-button[data-muted=false]:where(.svelte-g8t3m3){opacity:1}}.contact-video.svelte-g8t3m3 .video-wrap__controls-overlay:where(.svelte-g8t3m3) .mute-button:where(.svelte-g8t3m3):hover{background-color:#000c}.contact-video.svelte-g8t3m3 .video-wrap:where(.svelte-g8t3m3) video:where(.svelte-g8t3m3){aspect-ratio:16/9;max-width:unset;border-radius:var(--border-radius-md);width:calc(100vw - 2.5rem);height:auto;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (width>=768px){.contact-video.svelte-g8t3m3 .btn{display:none}}.brands__list.svelte-1xgpd1y{scroll-snap-type:x mandatory;grid-auto-flow:column;align-items:center;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.brands__item.svelte-1xgpd1y{scroll-snap-align:center;justify-content:center;align-items:center;width:15rem;height:10rem;display:flex}.brands__item.svelte-1xgpd1y img{object-fit:contain;width:150px;height:auto}.video-wrap.svelte-1eezpoe{border-radius:var(--border-radius-md);position:relative;overflow:hidden}.video-wrap.svelte-1eezpoe .overlay:where(.svelte-1eezpoe){z-index:2;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.stack-cards.svelte-1gvdirn{width:25em;max-width:calc(100vw - var(--container-inline-padding) * 2);position:relative}.stack-cards__before.svelte-1gvdirn{padding-top:117.5%}.stack-cards__list.svelte-1gvdirn,.stack-cards__item.svelte-1gvdirn{width:100%;height:100%;position:absolute;top:0;left:0}.stack-cards__card.svelte-1gvdirn{border-radius:var(--border-radius-md);width:100%;height:100%;transition:box-shadow .25s cubic-bezier(.625,.05,0,1);position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 .5em 0 0 #0000}.stack-cards__card.svelte-1gvdirn img,.stack-cards__card.svelte-1gvdirn .video-wrap{object-fit:cover;border-radius:var(--border-radius-md);width:100%;height:100%}.shuffle-btn.svelte-1gvdirn{transition:background 75ms;position:absolute;top:calc(100% + 1.25rem);left:50%;transform:translate(-50%)}.shuffle-btn.svelte-1gvdirn:hover{opacity:1;background:#efefef}.case-hero.svelte-ynhlid{width:100%;padding-block:6.25rem 10rem}.case-hero.svelte-ynhlid .container--sm:where(.svelte-ynhlid){margin-inline:auto}.case-hero__inner.svelte-ynhlid{flex-flow:column;gap:5rem;display:flex}@media (width>=1024px){.case-hero__inner.svelte-ynhlid{flex-flow:row;align-items:center;gap:6rem}}.case-hero__content.svelte-ynhlid{color:var(--color-text);flex-flow:column;gap:2.5rem;display:flex}@media (width>=1024px){.case-hero__content.svelte-ynhlid{width:100%;max-width:600px}}.case-hero__image-stack.svelte-ynhlid{width:100%}.case-hero.svelte-ynhlid .heading-tags:where(.svelte-ynhlid){flex-flow:column;gap:.5rem;display:flex}.case-hero.svelte-ynhlid .heading-tags:where(.svelte-ynhlid) .tags:where(.svelte-ynhlid){gap:.5rem;display:flex}.case-hero.svelte-ynhlid .summary:where(.svelte-ynhlid){color:var(--color-white-80)}.case-hero.svelte-ynhlid .stats:where(.svelte-ynhlid){grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.case-hero.svelte-ynhlid .stats:where(.svelte-ynhlid) .stat:where(.svelte-ynhlid){flex-flow:column;gap:.5rem;display:flex}.case-hero.svelte-ynhlid .stats:where(.svelte-ynhlid) .stat__label:where(.svelte-ynhlid){color:var(--color-white-80)}.case-hero.svelte-ynhlid .stats:where(.svelte-ynhlid) .stat__value:where(.svelte-ynhlid){font-family:var(--font-family-heading);color:var(--color-text);font-size:1.125rem}@media (width>=1024px){.case-hero.svelte-ynhlid .stats:where(.svelte-ynhlid) .stat__value:where(.svelte-ynhlid){font-size:1.5rem}.sticky-tabs__container.svelte-j132mz{max-width:var(--container-width-sm);padding-inline:var(--container-inline-padding);margin-inline:auto}}.sticky-tab.svelte-j132mz{width:100%}.sticky-tab__header.svelte-j132mz{z-index:calc(var(--z-header) + 1);background:var(--color-black);padding-block:2rem;padding-inline:var(--container-inline-padding-sm);border-top:1.5px solid var(--color-neutral-550);border-bottom:1.5px solid var(--color-neutral-550);position:sticky;top:0}@media (width>=1024px){.sticky-tab__header.svelte-j132mz{padding-inline:var(--container-inline-padding);top:0}}.sticky-tab__header.svelte-j132mz .heading:where(.svelte-j132mz){font-family:var(--font-family-heading);color:var(--color-text);font-size:1.5rem}@media (width>=1024px){.sticky-tab__header.svelte-j132mz .heading:where(.svelte-j132mz){font-size:2.25rem}}.sticky-tab.svelte-j132mz:nth-child(2n) .sticky-tab__content:where(.svelte-j132mz){background:var(--gradient-black-to-purple)}.sticky-tab__content.svelte-j132mz{background:var(--color-black-off);padding-block:2.5rem;padding-inline:var(--container-inline-padding-sm)}@media (width>=1024px){.sticky-tab__content.svelte-j132mz{padding-inline:var(--container-inline-padding)}}.sticky-tab.svelte-j132mz .text-media:where(.svelte-j132mz){flex-flow:column;gap:1.5rem;display:flex}@media (width>=1024px){.sticky-tab.svelte-j132mz .text-media:where(.svelte-j132mz){grid-template-columns:1fr 1fr;align-items:center;display:grid}}.sticky-tab.svelte-j132mz .text-media:where(.svelte-j132mz) .tab-content:where(.svelte-j132mz){color:var(--color-text);flex-flow:column;gap:1.5rem;display:flex}.sticky-tab.svelte-j132mz .text-media:where(.svelte-j132mz) .tab-content:where(.svelte-j132mz) .content:where(.svelte-j132mz){color:var(--color-white-80)}.sticky-tab.svelte-j132mz .media-wrap:where(.svelte-j132mz){justify-self:flex-end;height:100%;max-height:60svh;overflow:hidden}.sticky-tab.svelte-j132mz .media-wrap:where(.svelte-j132mz) .video-wrap{width:100%;height:100%}.sticky-tab.svelte-j132mz .media-wrap:where(.svelte-j132mz) .video-wrap video,.sticky-tab.svelte-j132mz .media-wrap:where(.svelte-j132mz) img{object-fit:contain;width:100%;height:100%}
