:root{--spacing-lock-none: 0;--spacing-lock-4xs: 2px;--spacing-lock-3xs: 6px;--spacing-lock-2xs: 8px;--spacing-lock-xs: 12px;--spacing-lock-sm: 16px;--spacing-lock-md: 24px;--spacing-lock-lg: 32px;--spacing-lock-xl: 48px;--spacing-lock-2xl: 64px;--spacing-lock-3xl: 80px;--spacing-static-lock-4xs: 2px;--spacing-static-lock-3xs: 6px;--spacing-static-lock-2xs: 8px;--spacing-static-lock-xs: 12px;--spacing-static-lock-sm: 16px;--spacing-static-lock-md: 24px;--spacing-static-lock-lg: 32px;--spacing-static-lock-xl: 48px;--spacing-static-lock-2xl: 64px;--spacing-static-lock-3xl: 80px}.section-glass-cards-carousel,.glass-cards-carousel{--glass-cards-carousel-background: #2f5a52;--glass-cards-carousel-heading-color: #ffffff;--glass-cards-carousel-text: #ffffff;--glass-cards-carousel-card: #ffffff;--glass-cards-carousel-card-fill: 10;--glass-cards-carousel-border: #ffffff;--glass-cards-carousel-border-fill: 40;--glass-cards-carousel-card-blur: 6px;--glass-cards-carousel-card-radius: 6px;--glass-cards-carousel-card-width-mobile: 64vw;--glass-cards-carousel-card-width-desktop: 380px;--glass-cards-carousel-gap: 20px;--glass-cards-carousel-gutter: 18px;--glass-cards-carousel-gutter-desktop: 38px;--glass-cards-carousel-icon-size: 28px;--glass-cards-carousel-fade: #ffffff;--glass-cards-carousel-fade-fill: 60;--glass-cards-carousel-fade-blur: 4px;--glass-cards-carousel-image-opacity: 100;--glass-cards-carousel-image-position: center;--glass-cards-carousel-heading-size: 34px;--glass-cards-carousel-title-size: 16px;--glass-cards-carousel-copy-size: 16px;font-family:proxima-nova,sans-serif}.section-container.container--glass-cards-carousel{position:relative;overflow:hidden;padding-left:0;padding-right:0;background-color:var(--glass-cards-carousel-background);color:var(--glass-cards-carousel-text)}.glass-cards-carousel-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.glass-cards-carousel-media__picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.glass-cards-carousel-media__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--glass-cards-carousel-image-position);opacity:calc(var(--glass-cards-carousel-image-opacity) / 100)}.section-inner.inner--glass-cards-carousel{position:relative;z-index:1}.glass-cards-carousel-wrapper{display:flex;flex-direction:column;gap:var(--spacing-lock-lg);width:100%}.glass-cards-carousel-heading{max-width:900px;margin:0 auto;padding-left:var(--glass-cards-carousel-gutter);padding-right:var(--glass-cards-carousel-gutter);font-weight:400;font-size:var(--glass-cards-carousel-heading-size);line-height:1.2;letter-spacing:0;text-align:center;color:var(--glass-cards-carousel-heading-color)}.glass-cards-carousel-heading strong,.glass-cards-carousel-heading b{font-weight:800}.glass-cards-carousel-heading sup{font-size:.35em;vertical-align:super}.glass-cards-carousel-slider{position:relative;display:block;width:100%}.glass-cards-carousel-slider .swiper{padding-left:var(--glass-cards-carousel-gutter);padding-right:0}.glass-cards-carousel-slider .swiper-wrapper{align-items:stretch;margin:0;padding:0;list-style:none}.glass-cards-carousel-slider .swiper-slide.glass-cards-carousel-item{display:flex;width:var(--glass-cards-carousel-card-width-mobile);height:auto}.glass-cards-carousel-slider .swiper:not(.swiper-initialized) .swiper-wrapper{gap:var(--glass-cards-carousel-gap)}.glass-cards-carousel-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-static-lock-xs);width:100%;padding:24px;border:1px solid color-mix(in srgb,var(--glass-cards-carousel-border) calc(var(--glass-cards-carousel-border-fill) * 1%),transparent);border-radius:var(--glass-cards-carousel-card-radius);background-color:color-mix(in srgb,var(--glass-cards-carousel-card) calc(var(--glass-cards-carousel-card-fill) * 1%),transparent);backdrop-filter:blur(var(--glass-cards-carousel-card-blur));-webkit-backdrop-filter:blur(var(--glass-cards-carousel-card-blur));color:var(--glass-cards-carousel-text)}.glass-cards-carousel-card__icon{display:block;width:var(--glass-cards-carousel-icon-size);height:var(--glass-cards-carousel-icon-size);margin-bottom:4px;object-fit:contain}.glass-cards-carousel--icon-white .glass-cards-carousel-card__icon{filter:brightness(0) invert(1)}.glass-cards-carousel-card__title,.glass-cards-carousel-card__text{width:100%;margin:0;color:inherit}.glass-cards-carousel-card__title{font-weight:700;font-size:var(--glass-cards-carousel-title-size);line-height:1.4;letter-spacing:.06em;text-transform:uppercase}.glass-cards-carousel-card__text{margin-top:var(--spacing-static-lock-xs);font-weight:400;font-size:var(--glass-cards-carousel-copy-size);line-height:1.5;letter-spacing:0}.glass-cards-carousel-card__text>*{margin:0}.glass-cards-carousel-card__text>*+*{margin-top:var(--spacing-lock-3xs)}.glass-cards-carousel-fade{position:absolute;top:0;bottom:0;right:0;z-index:2;width:calc(100% - var(--glass-cards-carousel-gutter) - var(--glass-cards-carousel-card-width-mobile) - var(--glass-cards-carousel-gap));pointer-events:none;background:linear-gradient(to right,transparent,color-mix(in srgb,var(--glass-cards-carousel-fade) calc(var(--glass-cards-carousel-fade-fill) * 1%),transparent));backdrop-filter:blur(var(--glass-cards-carousel-fade-blur));-webkit-backdrop-filter:blur(var(--glass-cards-carousel-fade-blur));mask-image:linear-gradient(to right,transparent,#000000 60%);-webkit-mask-image:linear-gradient(to right,transparent,#000000 60%);transition:opacity .3s ease}.glass-cards-carousel-slider.is-end .glass-cards-carousel-fade{opacity:0}@media(min-width:768px){:root{--spacing-lock-4xs: 2px;--spacing-lock-3xs: 6px;--spacing-lock-2xs: 8px;--spacing-lock-xs: 12px;--spacing-lock-sm: 16px;--spacing-lock-md: 24px;--spacing-lock-lg: 32px;--spacing-lock-xl: 48px;--spacing-lock-2xl: 64px;--spacing-lock-3xl: 80px}}@media(min-width:1024px){:root{--spacing-lock-4xs: 4px;--spacing-lock-3xs: 8px;--spacing-lock-2xs: 16px;--spacing-lock-xs: 24px;--spacing-lock-sm: 32px;--spacing-lock-md: 48px;--spacing-lock-lg: 64px;--spacing-lock-xl: 80px;--spacing-lock-2xl: 104px;--spacing-lock-3xl: 132px}.section-glass-cards-carousel,.glass-cards-carousel{--glass-cards-carousel-heading-size: 40px;--glass-cards-carousel-title-size: 18px;--glass-cards-carousel-copy-size: 17px;--glass-cards-carousel-gutter: var(--glass-cards-carousel-gutter-desktop)}.glass-cards-carousel-slider .swiper-slide.glass-cards-carousel-item{width:var(--glass-cards-carousel-card-width-desktop)}.glass-cards-carousel-card{padding:36px 28px 40px}.glass-cards-carousel-fade{display:none}}
