@layer custom-components{.card.svelte-a48yzz{position:relative;height:53rem;overflow:hidden;display:flex;align-items:center;justify-content:center;width:100%;cursor:pointer}@media (min-width: 64rem){.card.svelte-a48yzz{height:60svh;max-height:67.5rem}}.card__link.svelte-a48yzz:after{content:" ";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}.card__image-container.svelte-a48yzz{position:relative;width:100%;height:100%;overflow:hidden;background-color:var(--color-accent);transition:opacity var(--animation-duration) var(--easing-decelerate);display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none}.card__media-container.svelte-a48yzz{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:0;transition:opacity var(--animation-duration) var(--easing-decelerate)}.card__media-container.svelte-a48yzz>*{width:100%;height:100%}.card__description.svelte-a48yzz{max-height:0;overflow:hidden;transition:max-height var(--animation-duration) var(--easing-decelerate),height var(--animation-duration) var(--easing-decelerate),padding var(--animation-duration) var(--easing-decelerate);position:relative;padding:0;display:flex;justify-content:space-between;flex-wrap:nowrap;pointer-events:none;gap:var(--space-20)}@media (max-width: 63.9375rem){.card__description.svelte-a48yzz{flex-direction:column;gap:var(--space-10)}}.card__description.svelte-a48yzz .RichTextFieldComponent>p{opacity:0;clip-path:inset(0 0 100% 0);transform:translateY(1rem);transition:all var(--animation-duration) var(--easing-decelerate) -.4s;overflow:hidden;-webkit-user-select:none;user-select:none}.card__description.svelte-a48yzz:after{content:"";width:100%;height:1px;display:block;position:absolute;background-color:var(--color-white);top:var(--space-20);transition:width var(--duration-default) var(--easing-decelerate)}@supports (interpolate-size: allow-keywords){.card.svelte-a48yzz .card__description:where(.svelte-a48yzz){interpolate-size:allow-keywords;height:0;max-height:none}}.card.svelte-a48yzz .Action__content-wrapper{transition:color var(--duration-default) var(--easing-decelerate)}.card__overlay.svelte-a48yzz{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--space-20);display:flex;flex-direction:column;justify-content:flex-end;transition:background-color var(--duration-default) var(--easing-decelerate);z-index:1}.card__top.svelte-a48yzz{display:flex;flex-direction:column;position:relative;transition:transform var(--animation-duration) var(--easing-decelerate)}.card__top.svelte-a48yzz .card__title:where(.svelte-a48yzz){max-width:80%}.card.active.svelte-a48yzz .card__overlay:where(.svelte-a48yzz){background:linear-gradient(to top,#0009,#0000 60%)}.card.active.svelte-a48yzz .card__image-container:where(.svelte-a48yzz){opacity:0}.card.active.svelte-a48yzz .card__media-container:where(.svelte-a48yzz){opacity:1}.card.active.svelte-a48yzz .card__top:where(.svelte-a48yzz){transform:translateY(0)}.card.active.svelte-a48yzz .card__description:where(.svelte-a48yzz){max-height:15rem;padding:var(--space-40) 0 0 0}.card.active.svelte-a48yzz .card__description:where(.svelte-a48yzz) .RichTextFieldComponent>p{opacity:1;clip-path:inset(0 0 0% 0);transform:translateY(0);transition-delay:.2s}@supports (interpolate-size: allow-keywords){.card.active.svelte-a48yzz .card__description:where(.svelte-a48yzz){height:auto}}}@layer custom-components{.HardwareCarousel.svelte-19i7ox9{--window-width: 100vw;--peek-width: .04;--slides-to-show: calc(1 + var(--peek-width));--overflow-margin: max(calc(100vw - var(--body-width-max)), var(--space-20));--expanded-size: 40%;--animation-duration: .6s;position:relative}@media (min-width: 64rem){.HardwareCarousel.svelte-19i7ox9{--slides-to-show: 2}}@media (min-width: 80rem){.HardwareCarousel.svelte-19i7ox9{--slides-to-show: 3}}.HardwareCarousel__header.svelte-19i7ox9{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-60);width:var(--container-width-current);margin:0 auto;padding-bottom:var(--space-40)}@media (min-width: 64rem){.HardwareCarousel__header.svelte-19i7ox9{padding-bottom:var(--space-80)}}.HardwareCarousel__header.svelte-19i7ox9 .HardwareCarousel__controls .CarouselButton{background-color:transparent}@media (max-width: 63.9375rem){.HardwareCarousel__header.svelte-19i7ox9 .HardwareCarousel__controls{display:none}}.HardwareCarousel__header.svelte-19i7ox9 .ContentBlockModule{width:100%}.HardwareCarousel__controls.svelte-19i7ox9{display:flex;align-items:center;gap:var(--space-10);width:var(--container-width-current);margin:0 auto}@media (min-width: 64rem){.HardwareCarousel__controls.svelte-19i7ox9{gap:var(--space-20);width:auto}}.HardwareCarousel__container.svelte-19i7ox9{width:100%}.HardwareCarousel__container.svelte-19i7ox9>.HardwareCarousel__controls:where(.svelte-19i7ox9){padding-top:var(--space-30)}@media (min-width: 64rem){.HardwareCarousel__container.svelte-19i7ox9>.HardwareCarousel__controls:where(.svelte-19i7ox9){display:none}}.HardwareCarousel__container.svelte-19i7ox9>.HardwareCarousel__controls:where(.svelte-19i7ox9) .CarouselButton{background-color:transparent}.HardwareCarousel__track.svelte-19i7ox9{display:flex;scrollbar-width:none;overflow-x:scroll;overflow-y:clip;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding-left:var(--overflow-margin);scroll-padding-right:var(--overflow-margin);contain:content;backface-visibility:hidden}@media (min-width: 64rem){.HardwareCarousel__track.svelte-19i7ox9{scroll-snap-type:none}}@media (hover: hover){.HardwareCarousel__track--locked.svelte-19i7ox9{pointer-events:none}}.HardwareCarousel__track.svelte-19i7ox9:before{content:"";display:block;scroll-snap-align:none;min-width:calc(var(--overflow-margin) / 2);margin-left:var(--space-10)}.HardwareCarousel__track.svelte-19i7ox9:after{content:"";display:block;scroll-snap-align:none;min-width:var(--space-20);margin:0}.HardwareCarousel__track.svelte-19i7ox9>*{scroll-snap-align:start;flex:0 0 calc(var(--container-width-current) / var(--slides-to-show));margin-right:var(--space-20)}.HardwareCarousel__track.svelte-19i7ox9>*:last-child{margin-right:0}.HardwareCarousel__wrapper.svelte-19i7ox9{width:100%}.HardwareCarousel__slide.svelte-19i7ox9{transition:flex var(--animation-duration) var(--easing-decelerate)}@media (min-width: 64rem){.HardwareCarousel__slide.active.svelte-19i7ox9{flex:0 0 var(--expanded-size)}}}
