body.page-story{min-height:100%;background:var(--aivela-page-background, linear-gradient(180deg, #F0EEE9 6.87%, #ECFDFF 93.37%));background-repeat:no-repeat}body.page-story.design-alternate.sepia-background{background:var(--aivela-page-background, linear-gradient(180deg, #F0EEE9 6.87%, #ECFDFF 93.37%));background-repeat:no-repeat}body.page-story #MainContent{background:transparent}body.page-story #MainContent .shopify-section{background:transparent}body.page-story .story-hero,body.page-story .story-intro,body.page-story .story-media-banner,body.page-story .story-feature,body.page-story .story-build,body.page-story .story-values,body.page-story .story-proof,body.page-story .story-closing{background:transparent}body.page-story .story-media{display:block;width:100%;height:100%;overflow:hidden;background:rgba(68,187,202,0.08)}body.page-story .story-media__image,body.page-story .story-media__video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}html.story-media-banner-scroll-locked{scroll-behavior:auto!important;overscroll-behavior:none}body.page-story .story-media-banner .story-media__video{backface-visibility:hidden;transform:translateZ(0);will-change:transform}body.page-story .story-media__video--mobile{display:none}body.page-story .story-media--placeholder{display:flex;align-items:center;justify-content:center;min-height:inherit;color:rgba(45,109,118,0.7);font-family:var(--story-media-banner-placeholder-font-family, "Jost", var(--body-font-family), sans-serif);font-size:var(--story-media-banner-placeholder-size, 14px);font-style:var(--story-media-banner-placeholder-font-style, normal);font-weight:var(--story-media-banner-placeholder-font-weight, 400);letter-spacing:var(--story-media-banner-placeholder-letter-spacing, 0.04em);text-transform:var(--story-media-banner-placeholder-text-transform, uppercase);border:1px dashed rgba(45,109,118,0.35)}body.page-story .story-hero{position:relative;min-height:var(--story-hero-height-desktop);overflow:hidden;border-bottom-right-radius:var(--story-hero-radius-bottom);border-bottom-left-radius:var(--story-hero-radius-bottom)}body.page-story .story-hero__media,body.page-story .story-hero__media-frame,body.page-story .story-hero__overlay{position:absolute;inset:0}body.page-story .story-hero__overlay{background:var(--story-hero-overlay-color);opacity:var(--story-hero-overlay-opacity);pointer-events:none}body.page-story .story-hero__content{position:absolute;left:var(--story-hero-content-left);bottom:var(--story-hero-content-bottom);z-index:1;width:min(var(--story-hero-content-width),calc(100% - var(--story-hero-content-left) * 2));color:var(--story-hero-text-color)}body.page-story .story-hero__heading{margin:0;font-family:var(--story-hero-heading-font-family, "Cormorant Garamond", var(--heading-font-family), serif);font-size:var(--story-hero-heading-size);font-style:var(--story-hero-heading-font-style, italic);font-weight:var(--story-hero-heading-font-weight, 400);line-height:var(--story-hero-heading-line-height, 1);letter-spacing:var(--story-hero-heading-letter-spacing, 0);text-transform:var(--story-hero-heading-text-transform, none);color:currentColor}body.page-story .story-hero__text{margin-top:20px;font-family:var(--story-hero-text-font-family, "Jost", var(--body-font-family), sans-serif);font-size:var(--story-hero-text-size);font-style:var(--story-hero-text-font-style, normal);font-weight:var(--story-hero-text-font-weight, 400);line-height:var(--story-hero-text-line-height, 1.6);letter-spacing:var(--story-hero-text-letter-spacing, 0);text-transform:var(--story-hero-text-text-transform, none);color:currentColor}body.page-story .story-intro{padding:var(--story-intro-padding-top) var(--story-intro-padding-x) var(--story-intro-padding-bottom)}body.page-story .story-intro__container{display:flex;align-items:center;gap:var(--story-intro-gap);max-width:var(--story-intro-max-width);margin:0 auto}body.page-story .story-intro__heading{flex:0 0 var(--story-intro-heading-width);max-width:var(--story-intro-heading-width);margin:0;font-family:var(--story-intro-heading-font-family, "Cormorant Garamond", var(--heading-font-family), serif);font-size:var(--story-intro-heading-size);font-style:var(--story-intro-heading-font-style, italic);font-weight:var(--story-intro-heading-font-weight, 400);line-height:var(--story-intro-heading-line-height, 1);letter-spacing:var(--story-intro-heading-letter-spacing, 0);text-transform:var(--story-intro-heading-text-transform, none);color:var(--story-intro-heading-color)}body.page-story .story-intro__text{flex:0 1 var(--story-intro-text-width);max-width:var(--story-intro-text-width);font-family:var(--story-intro-text-font-family, "Jost", var(--body-font-family), sans-serif);font-size:var(--story-intro-text-size);font-style:var(--story-intro-text-font-style, normal);font-weight:var(--story-intro-text-font-weight, 400);line-height:var(--story-intro-text-line-height, 1.6);letter-spacing:var(--story-intro-text-letter-spacing, 0);text-transform:var(--story-intro-text-text-transform, none);color:var(--story-intro-text-color)}body.page-story .story-intro__text>*{margin:0}body.page-story .story-media-banner{padding:var(--story-media-banner-padding-top) var(--story-media-banner-padding-x) var(--story-media-banner-padding-bottom)}body.page-story .story-media-banner__container{position:relative;max-width:var(--story-media-banner-max-width);height:var(--story-media-banner-height);margin:0 auto;overflow:hidden;border-radius:var(--story-media-banner-radius)}body.page-story .story-media-banner__media,body.page-story .story-media-banner__media .story-media-banner__frame{position:absolute;inset:0;width:100%;height:100%}body.page-story .story-media-banner__overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:var(--story-media-banner-overlay-background, #000);opacity:var(--story-media-banner-overlay-opacity, 0.65)}body.page-story .story-media-banner__content{position:relative;z-index:2;display:flex;flex-direction:column;gap:var(--story-media-banner-content-gap, 24px);max-width:var(--story-media-banner-content-max-width, 880px);padding:var(--story-media-banner-content-padding-top) var(--story-media-banner-content-padding-x) var(--story-media-banner-content-padding-bottom);color:var(--story-media-banner-text-color, #ffffff)}body.page-story .story-media-banner__heading{margin:0;font-family:var(--story-media-banner-heading-font-family, "Cormorant Garamond", var(--heading-font-family), serif);font-size:var(--story-media-banner-heading-size, 72px);font-style:var(--story-media-banner-heading-font-style, italic);font-weight:var(--story-media-banner-heading-font-weight, 400);line-height:var(--story-media-banner-heading-line-height, 1);letter-spacing:var(--story-media-banner-heading-letter-spacing, 0);text-transform:var(--story-media-banner-heading-text-transform, none);color:var(--story-media-banner-heading-color, #ffffff)}body.page-story .story-media-banner__subheading{font-family:var(--story-media-banner-subheading-font-family, "Jost", var(--body-font-family), sans-serif);font-size:var(--story-media-banner-subheading-size, 20px);font-style:var(--story-media-banner-subheading-font-style, normal);font-weight:var(--story-media-banner-subheading-font-weight, 400);line-height:var(--story-media-banner-subheading-line-height, 1.6);letter-spacing:var(--story-media-banner-subheading-letter-spacing, 0);text-transform:var(--story-media-banner-subheading-text-transform, none);color:var(--story-media-banner-subheading-color, #fee715)}body.page-story .story-media-banner__subheading>*{margin:0}body.page-story .story-media-banner__text{display:flex;flex-direction:column;gap:16px;font-family:var(--story-media-banner-text-font-family, "Jost", var(--body-font-family), sans-serif);font-size:var(--story-media-banner-text-size, 20px);font-style:var(--story-media-banner-text-font-style, normal);font-weight:var(--story-media-banner-text-font-weight, 400);line-height:var(--story-media-banner-text-line-height, 1.6);letter-spacing:var(--story-media-banner-text-letter-spacing, 0);text-transform:var(--story-media-banner-text-text-transform, none);color:var(--story-media-banner-text-color, #ffffff)}body.page-story .story-media-banner__text>*{margin:0}body.page-story .story-media-banner__text strong{color:var(--story-media-banner-subheading-color, #fee715);font-weight:500}body.page-story .story-media-banner--video-intro .story-media-banner__overlay{opacity:0}body.page-story .story-media-banner--video-intro.is-intro-active .story-media-banner__overlay{animation:story-media-banner-overlay-darken var(--story-media-banner-intro-phase-duration, 1s) linear forwards;animation-delay:var(--story-media-banner-intro-phase-duration, 1s)}body.page-story .story-media-banner--video-intro.is-intro-complete .story-media-banner__overlay{opacity:var(--story-media-banner-overlay-opacity, 0.65);animation:none}body.page-story .story-media-banner--video-intro .story-media-banner__heading,body.page-story .story-media-banner--video-intro .story-media-banner__subheading,body.page-story .story-media-banner--video-intro .story-media-banner__text{opacity:0}body.page-story .story-media-banner--video-intro:not(.is-intro-active):not(.is-intro-complete) .story-media-banner__media,body.page-story .story-media-banner--video-intro:not(.is-intro-active):not(.is-intro-complete) .story-media__video{opacity:1;visibility:visible}body.page-story .story-media-banner--video-intro.is-intro-active .story-media-banner__text{animation:story-media-banner-text-reveal var(--story-media-banner-intro-phase-duration, 1s) linear forwards;animation-delay:var(--story-media-banner-intro-text-delay, 2s)}body.page-story .story-media-banner--video-intro.is-intro-active .story-media-banner__subheading{animation:story-media-banner-text-reveal var(--story-media-banner-intro-phase-duration, 1s) linear forwards;animation-delay:var(--story-media-banner-intro-text-delay, 2s)}body.page-story .story-media-banner--video-intro.is-intro-active .story-media-banner__heading{animation:story-media-banner-text-reveal var(--story-media-banner-intro-phase-duration, 1s) linear forwards;animation-delay:var(--story-media-banner-intro-text-delay, 2s)}body.page-story .story-media-banner--video-intro.is-intro-complete .story-media-banner__heading,body.page-story .story-media-banner--video-intro.is-intro-complete .story-media-banner__subheading,body.page-story .story-media-banner--video-intro.is-intro-complete .story-media-banner__text{opacity:1;animation:none}@keyframes story-media-banner-overlay-darken{from{opacity:0}to{opacity:var(--story-media-banner-overlay-opacity, 0.65)}}@keyframes story-media-banner-text-reveal{from{opacity:0}to{opacity:1}}body.page-story .story-media-banner--full-screen{padding:0}body.page-story .story-media-banner--full-screen .story-media-banner__container{width:100%;max-width:none;margin:0;border-radius:0}@supports (height: 100svh){body.page-story .story-media-banner--full-screen .story-media-banner__container{height:100svh}}@media(prefers-reduced-motion:reduce){body.page-story .story-media-banner--video-intro .story-media-banner__overlay,body.page-story .story-media-banner--video-intro.is-intro-active .story-media-banner__overlay{opacity:var(--story-media-banner-overlay-opacity, 0.65);animation:none}body.page-story .story-media-banner--video-intro .story-media-banner__heading,body.page-story .story-media-banner--video-intro .story-media-banner__subheading,body.page-story .story-media-banner--video-intro .story-media-banner__text,body.page-story .story-media-banner--video-intro.is-intro-active .story-media-banner__heading,body.page-story .story-media-banner--video-intro.is-intro-active .story-media-banner__subheading,body.page-story .story-media-banner--video-intro.is-intro-active .story-media-banner__text{opacity:1;animation:none}}body.page-story .story-feature{padding:var(--story-feature-padding-top) var(--story-feature-padding-x) var(--story-feature-padding-bottom)}body.page-story .story-feature__container{display:flex;flex-direction:column;gap:var(--story-feature-row-gap);max-width:var(--story-feature-max-width);margin:0 auto}body.page-story .story-feature__row{display:flex;align-items:center;justify-content:center;gap:var(--story-feature-column-gap)}body.page-story .story-feature__row--media-left{flex-direction:row-reverse}body.page-story .story-feature__content{flex:0 1 var(--story-feature-content-width);max-width:var(--story-feature-content-width);display:flex;flex-direction:column;text-align:var(--story-feature-text-align);color:var(--story-feature-block-text-color)}body.page-story .story-feature__heading{display:flex;align-items:center;min-height:50px;margin:0 0 24px;font-family:var(--story-feature-heading-font-family, "Cormorant Garamond", var(--heading-font-family), serif);font-size:var(--story-feature-heading-size);font-style:var(--story-feature-heading-font-style, italic);font-weight:var(--story-feature-heading-font-weight, 400);line-height:var(--story-feature-heading-line-height, 0.75);letter-spacing:var(--story-feature-heading-letter-spacing, 0);text-transform:var(--story-feature-heading-text-transform, none);color:var(--story-feature-block-heading-color)}body.page-story .story-feature__subheading{margin-bottom:24px;font-family:var(--story-feature-subheading-font-family, "Jost", var(--body-font-family), sans-serif);font-size:var(--story-feature-subheading-size, var(--story-feature-text-size));font-style:var(--story-feature-subheading-font-style, normal);font-weight:var(--story-feature-subheading-font-weight, 400);line-height:var(--story-feature-subheading-line-height, 1.6);letter-spacing:var(--story-feature-subheading-letter-spacing, 0);text-transform:var(--story-feature-subheading-text-transform, none);color:currentColor}body.page-story .story-feature__text{font-family:var(--story-feature-text-font-family, "Jost", var(--body-font-family), sans-serif);font-size:var(--story-feature-text-size);font-style:var(--story-feature-text-font-style, normal);font-weight:var(--story-feature-text-font-weight, 400);line-height:var(--story-feature-text-line-height, 1.6);letter-spacing:var(--story-feature-text-letter-spacing, 0);text-transform:var(--story-feature-text-text-transform, none);color:currentColor}body.page-story .story-feature__subheading>*,body.page-story .story-feature__text>*{margin-top:0}body.page-story .story-feature__media-wrap{flex:0 0 min(var(--story-feature-media-width),50vw);height:var(--story-feature-media-height);overflow:hidden;border-top-right-radius:var(--story-feature-radius-end);border-bottom-left-radius:var(--story-feature-radius-start)}body.page-story .story-build{padding:var(--story-build-padding-top) var(--story-build-padding-x) var(--story-build-padding-bottom)}body.page-story .story-build__container{display:flex;flex-direction:column;align-items:center;max-width:var(--story-build-max-width);margin:0 auto;text-align:center}body.page-story .story-build__content{display:flex;flex-direction:column;align-items:center;gap:var(--story-build-gap);width:min(100%,var(--story-build-content-width));color:var(--story-build-text-color)}body.page-story .story-build__heading{display:flex;align-items:center;justify-content:center;min-height:50px;margin:0;font-family:var(--story-build-heading-font-family, "Cormorant Garamond", var(--heading-font-family), serif);font-size:var(--story-build-heading-size);font-style:var(--story-build-heading-font-style, italic);font-weight:var(--story-build-heading-font-weight, 400);line-height:var(--story-build-heading-line-height, 0.75);letter-spacing:var(--story-build-heading-letter-spacing, 0);text-transform:var(--story-build-heading-text-transform, none);color:var(--story-build-heading-color)}body.page-story .story-build__subheading{max-width:var(--story-build-text-width);margin:0;font-family:var(--story-build-subheading-font-family, "Jost", var(--body-font-family), sans-serif);font-size:var(--story-build-subheading-size, var(--story-build-text-size));font-style:var(--story-build-subheading-font-style, normal);font-weight:var(--story-build-subheading-font-weight, 400);line-height:var(--story-build-subheading-line-height, 1.6);letter-spacing:var(--story-build-subheading-letter-spacing, 0);text-transform:var(--story-build-subheading-text-transform, none);color:currentColor}body.page-story .story-build__text{max-width:var(--story-build-text-width);margin:0;font-family:var(--story-build-text-font-family, "Jost", var(--body-font-family), sans-serif);font-size:var(--story-build-text-size);font-style:var(--story-build-text-font-style, normal);font-weight:var(--story-build-text-font-weight, 400);line-height:var(--story-build-text-line-height, 1.6);letter-spacing:var(--story-build-text-letter-spacing, 0);text-transform:var(--story-build-text-text-transform, none);color:currentColor}body.page-story .story-build__subheading>*,body.page-story .story-build__text>*{margin:0}body.page-story .story-build__media-wrap{width:min(100%,var(--story-build-media-width));height:var(--story-build-media-height);margin-top:var(--story-build-media-gap);overflow:hidden;border-radius:var(--story-build-radius)}body.page-story .story-values{padding:var(--story-values-padding-top) var(--story-values-padding-x) var(--story-values-padding-bottom)}body.page-story .story-values__container{max-width:var(--story-values-max-width);margin:0 auto}body.page-story .story-values__heading{display:flex;align-items:center;justify-content:center;min-height:50px;margin:0 0 var(--story-values-heading-gap);font-family:var(--story-values-heading-font-family, "Cormorant Garamond", var(--heading-font-family), serif);font-size:var(--story-values-heading-size);font-style:var(--story-values-heading-font-style, italic);font-weight:var(--story-values-heading-font-weight, 400);line-height:var(--story-values-heading-line-height, 0.75);letter-spacing:var(--story-values-heading-letter-spacing, 0);text-transform:var(--story-values-heading-text-transform, none);text-align:center;color:var(--story-values-heading-color)}body.page-story .story-values__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--story-values-grid-gap);color:var(--story-values-text-color)}body.page-story .story-values__carousel{display:block}body.page-story .story-values__pagination{display:none}body.page-story .story-values__card{min-height:var(--story-values-card-min-height);padding:var(--story-values-card-padding);overflow:hidden;background:var(--story-values-card-bg, var(--story-values-card-background));backdrop-filter:blur(var(--story-values-backdrop-blur));border-radius:var(--story-values-card-radius);color:var(--story-values-card-text-color, currentColor)}body.page-story .story-values__card-title{margin:0 0 16px;font-family:var(--story-values-card-title-font-family, "Jost", var(--body-font-family), sans-serif);font-size:var(--story-values-card-title-size);font-style:var(--story-values-card-title-font-style, normal);font-weight:var(--story-values-card-title-font-weight, 400);line-height:var(--story-values-card-title-line-height, 1.2);letter-spacing:var(--story-values-card-title-letter-spacing, 0);text-transform:var(--story-values-card-title-text-transform, uppercase);color:var(--story-values-card-title-color, currentColor)}body.page-story .story-values__card-highlight,body.page-story .story-values__card-text{font-family:var(--story-values-card-text-font-family, "Jost", var(--body-font-family), sans-serif);font-size:var(--story-values-card-text-size);font-style:var(--story-values-card-text-font-style, normal);font-weight:var(--story-values-card-text-font-weight, 300);line-height:var(--story-values-card-text-line-height, 1.2);letter-spacing:var(--story-values-card-text-letter-spacing, 0);text-transform:var(--story-values-card-text-text-transform, none);color:currentColor}body.page-story .story-values__card-highlight{font-weight:400}body.page-story .story-values__card-highlight>*,body.page-story .story-values__card-text>*{margin:0 0 16px}body.page-story .story-proof{padding:var(--story-proof-padding-top) var(--story-proof-padding-x) var(--story-proof-padding-bottom)}body.page-story .story-proof__container{display:flex;align-items:stretch;justify-content:center;gap:var(--story-proof-gap);width:100%;max-width:calc(var(--story-proof-max-width) - (var(--story-proof-padding-x) * 2));margin:0 auto}body.page-story .story-proof__cards{display:flex;flex:1 1 0;flex-direction:column;gap:var(--story-proof-card-gap);min-width:0}body.page-story .story-proof__card{display:flex;flex:1;flex-direction:column;justify-content:center;min-height:376px;padding:var(--story-proof-card-padding);overflow:hidden;background:var(--story-proof-card-background);border-radius:var(--story-proof-card-radius);color:var(--story-proof-text-color)}body.page-story .story-proof__card-text--secondary{margin-top:0}body.page-story .story-proof__card-heading{margin:0 0 20px;font-family:var(--story-proof-heading-font-family, "Jost", var(--body-font-family), sans-serif);font-size:var(--story-proof-heading-size);font-style:var(--story-proof-heading-font-style, normal);font-weight:var(--story-proof-heading-font-weight, 400);line-height:var(--story-proof-heading-line-height, 1.2);letter-spacing:var(--story-proof-heading-letter-spacing, 0);text-align:center;text-transform:var(--story-proof-heading-text-transform, uppercase);color:var(--story-proof-heading-color)}body.page-story .story-proof__card-text{font-family:var(--story-proof-text-font-family, "Jost", var(--body-font-family), sans-serif);font-size:var(--story-proof-text-size);font-style:var(--story-proof-text-font-style, normal);font-weight:var(--story-proof-text-font-weight, 400);line-height:var(--story-proof-text-line-height, 1.2);letter-spacing:var(--story-proof-text-letter-spacing, 0);text-transform:var(--story-proof-text-text-transform, none);text-align:left;color:currentColor}body.page-story .story-proof__card-text strong{font-size:1.2em;font-weight:500;color:var(--story-proof-accent-color)}body.page-story .story-proof__card-text>*{margin:0 0 20px}body.page-story .story-proof__logos{display:flex;align-items:center;justify-content:space-between;gap:0;width:100%;margin-top:16px}body.page-story .story-proof__logo{display:block;width:auto;max-width:100%;height:auto;object-fit:contain}body.page-story .story-proof__media-wrap{flex:0 1 min(var(--story-proof-media-width),48vw);width:min(var(--story-proof-media-width),48vw);max-width:100%;height:clamp(360px,62vw,var(--story-proof-media-height));overflow:hidden;border-radius:var(--story-proof-media-radius)}body.page-story .story-proof__media-wrap .story-proof__media,body.page-story .story-proof__media-wrap .story-media{width:100%;height:100%}body.page-story .story-closing{padding:var(--story-closing-padding-top) var(--story-closing-padding-x) var(--story-closing-padding-bottom)}body.page-story .story-closing__container{max-width:var(--story-closing-max-width);margin:0 auto}body.page-story .ai-module-fade.js-animate{--ai-module-fade-distance: 28px;--ai-module-fade-duration: 1.35s;--ai-module-fade-easing: cubic-bezier(0.22, 1, 0.36, 1)}body.page-story .story-build__media-wrap--fade.js-animate{transition-delay:0.22s}body.page-story .story-proof__card:nth-child(2).js-animate{transition-delay:0.18s}body.page-story .story-feature__row:nth-child(2).js-animate{transition-delay:0.16s}body.page-story .story-closing__heading{margin:0;font-family:var(--story-closing-heading-font-family, "Cormorant Garamond", var(--heading-font-family), serif);font-size:var(--story-closing-heading-size);font-style:var(--story-closing-heading-font-style, italic);font-weight:var(--story-closing-heading-font-weight, 600);line-height:var(--story-closing-heading-line-height, 1);letter-spacing:var(--story-closing-heading-letter-spacing, 0);text-transform:var(--story-closing-heading-text-transform, none);text-align:center;color:var(--story-closing-heading-color)}@media(max-width:1199px){body.page-story .story-feature__row{gap:clamp(24px,4vw,var(--story-feature-column-gap, 48px))}body.page-story .story-values__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:750px)and (max-width:1199px){body.page-story .story-proof__container{gap:clamp(24px,4vw,var(--story-proof-gap, 36px))}body.page-story .story-proof__media-wrap{flex:0 1 clamp(280px,40vw,var(--story-proof-media-width));width:clamp(280px,40vw,var(--story-proof-media-width));height:clamp(320px,52vw,var(--story-proof-media-height))}body.page-story .story-proof__card{min-height:0;padding:clamp(24px,4vw,var(--story-proof-card-padding))}body.page-story .story-proof__logos{flex-wrap:wrap;justify-content:center;gap:12px 24px}body.page-story .story-proof__card-heading{font-size:clamp(var(--story-proof-mobile-heading-size),2.2vw,var(--story-proof-heading-size))}body.page-story .story-proof__card-text{font-size:clamp(var(--story-proof-mobile-text-size),1.8vw,var(--story-proof-text-size))}}@media(min-width:750px)and (max-width:990px){body.page-story .story-proof__container{flex-direction:column;align-items:center;gap:var(--story-proof-gap)}body.page-story .story-proof__cards{width:100%;max-width:min(100%,520px)}body.page-story .story-proof__media-wrap{flex:none;width:min(100%,var(--story-proof-media-width));height:clamp(360px,50vw,var(--story-proof-media-height))}}@media(max-width:749px){body.page-story .ai-module-fade.js-animate{--ai-module-fade-distance: 40px;--ai-module-fade-duration: 1.55s}body.page-story .story-media__video--desktop{display:none}body.page-story .story-media__video--mobile{display:block}body.page-story .story-hero{min-height:var(--story-hero-height-mobile)}body.page-story .story-hero__content{left:0;right:0;bottom:0;width:auto;padding:var(--story-hero-mobile-padding-y) var(--story-hero-mobile-padding-x)}body.page-story .story-hero__heading{font-size:var(--story-hero-mobile-heading-size);line-height:var(--story-hero-mobile-heading-line-height, var(--story-hero-heading-line-height, 1))}body.page-story .story-hero__text{font-size:var(--story-hero-mobile-text-size);line-height:var(--story-hero-mobile-text-line-height, var(--story-hero-text-line-height, 1.6))}body.page-story .story-intro{padding:var(--story-intro-mobile-padding-top) var(--story-intro-mobile-padding-x) var(--story-intro-mobile-padding-bottom)}body.page-story .story-intro__container{flex-direction:column;align-items:flex-start;gap:var(--story-intro-mobile-gap);text-align:left}body.page-story .story-intro__heading,body.page-story .story-intro__text{flex:none;width:100%;max-width:100%}body.page-story .story-intro__heading{font-size:var(--story-intro-mobile-heading-size);line-height:var(--story-intro-mobile-heading-line-height, var(--story-intro-heading-line-height, 1.12))}body.page-story .story-intro__text{font-size:var(--story-intro-mobile-text-size);line-height:var(--story-intro-mobile-text-line-height, var(--story-intro-text-line-height, 1.5))}body.page-story .story-media--placeholder{font-size:var(--story-media-banner-mobile-placeholder-size, var(--story-media-banner-placeholder-size, 12px))}body.page-story .story-media-banner{--story-media-banner-overlay-opacity: var(--story-media-banner-mobile-overlay-opacity, 0.65);padding:var(--story-media-banner-mobile-padding-top) var(--story-media-banner-mobile-padding-x) var(--story-media-banner-mobile-padding-bottom)}body.page-story .story-media-banner--full-screen{padding:0}body.page-story .story-media-banner__container{width:100%;max-width:none;height:var(--story-media-banner-mobile-height)}body.page-story .story-media-banner--full-screen .story-media-banner__container{height:100dvh}@supports (height: 100svh){body.page-story .story-media-banner--full-screen .story-media-banner__container{height:100svh}}body.page-story .story-media-banner__media{z-index:0}body.page-story .story-media-banner__media .story-media{background:transparent}body.page-story .story-media-banner .story-media__video,body.page-story .story-media-banner .story-media__video--mobile{position:absolute;inset:0;display:block;width:100%;height:100%;min-height:100%;object-fit:cover;object-position:center}body.page-story .story-media-banner .story-media__video--desktop{display:none}body.page-story .story-media-banner__content{position:absolute;inset:0;z-index:2;align-items:flex-start;width:100%;max-width:none;gap:var(--story-media-banner-mobile-content-gap, 16px);padding:var(--story-media-banner-mobile-content-padding-top) var(--story-media-banner-mobile-content-padding-x) var(--story-media-banner-mobile-content-padding-bottom);text-align:left;overflow-y:auto;-webkit-overflow-scrolling:touch}body.page-story .story-media-banner__heading,body.page-story .story-media-banner__subheading,body.page-story .story-media-banner__text{width:100%;text-align:left}body.page-story .story-media-banner__subheading,body.page-story .story-media-banner__text{display:contents}body.page-story .story-media-banner--video-intro .story-media-banner__subheading,body.page-story .story-media-banner--video-intro .story-media-banner__text{opacity:1;transform:none}body.page-story .story-media-banner__subheading>*,body.page-story .story-media-banner__text>*{width:100%}body.page-story .story-media-banner__text{gap:0}body.page-story .story-media-banner__heading{font-size:var(--story-media-banner-mobile-heading-size, 36px);line-height:var(--story-media-banner-mobile-heading-line-height, 40px)}body.page-story .story-media-banner__subheading>*{font-size:var(--story-media-banner-mobile-subheading-size, 16px);line-height:var(--story-media-banner-mobile-subheading-line-height, 24px)}body.page-story .story-media-banner__text>*{font-family:var(--story-media-banner-text-font-family, "Jost", var(--body-font-family), sans-serif);font-size:var(--story-media-banner-mobile-text-size, 16px);font-style:var(--story-media-banner-text-font-style, normal);font-weight:var(--story-media-banner-text-font-weight, 400);line-height:var(--story-media-banner-mobile-text-line-height, 24px);color:var(--story-media-banner-text-color, #ffffff)}body.page-story .story-media-banner--video-intro .story-media-banner__subheading>*,body.page-story .story-media-banner--video-intro .story-media-banner__text>*{opacity:0}body.page-story .story-media-banner--video-intro.is-intro-active .story-media-banner__text{animation:none}body.page-story .story-media-banner--video-intro.is-intro-active .story-media-banner__subheading{animation:none}body.page-story .story-media-banner--video-intro.is-intro-active .story-media-banner__text>p:nth-child(3){animation:story-media-banner-text-reveal var(--story-media-banner-intro-phase-duration, 1s) linear forwards;animation-delay:var(--story-media-banner-intro-text-delay, 2s)}body.page-story .story-media-banner--video-intro.is-intro-active .story-media-banner__text>p:nth-child(2){animation:story-media-banner-text-reveal var(--story-media-banner-intro-phase-duration, 1s) linear forwards;animation-delay:var(--story-media-banner-intro-text-delay, 2s)}body.page-story .story-media-banner--video-intro.is-intro-active .story-media-banner__text>p:nth-child(1){animation:story-media-banner-text-reveal var(--story-media-banner-intro-phase-duration, 1s) linear forwards;animation-delay:var(--story-media-banner-intro-text-delay, 2s)}body.page-story .story-media-banner--video-intro.is-intro-active .story-media-banner__subheading>*{animation:story-media-banner-text-reveal var(--story-media-banner-intro-phase-duration, 1s) linear forwards;animation-delay:var(--story-media-banner-intro-text-delay, 2s)}body.page-story .story-media-banner--video-intro.is-intro-active .story-media-banner__heading{animation:story-media-banner-text-reveal var(--story-media-banner-intro-phase-duration, 1s) linear forwards;animation-delay:var(--story-media-banner-intro-text-delay, 2s)}body.page-story .story-media-banner--video-intro.is-intro-complete .story-media-banner__heading,body.page-story .story-media-banner--video-intro.is-intro-complete .story-media-banner__subheading>*,body.page-story .story-media-banner--video-intro.is-intro-complete .story-media-banner__text>*{opacity:1;animation:none}body.page-story .story-feature{padding:var(--story-feature-mobile-padding-top) var(--story-feature-mobile-padding-x) var(--story-feature-mobile-padding-bottom)}body.page-story .story-feature__container{gap:var(--story-feature-mobile-row-gap)}body.page-story .story-feature__row,body.page-story .story-feature__row--media-left{flex-direction:column;align-items:center;gap:var(--story-feature-mobile-column-gap)}body.page-story .story-feature__row--media-left .story-feature__media-wrap{order:0}body.page-story .story-feature__content,body.page-story .story-feature__media-wrap{flex:none;width:100%;max-width:min(100%,361px)}body.page-story .story-feature__content{gap:16px}body.page-story .story-feature__media-wrap{height:var(--story-feature-mobile-media-height);border-top-right-radius:29px;border-bottom-left-radius:29px}body.page-story .story-feature__heading{min-height:auto;margin:0;font-size:var(--story-feature-mobile-heading-size);line-height:var(--story-feature-mobile-heading-line-height, var(--story-feature-heading-line-height, 1.12))}body.page-story .story-feature__subheading{margin:0;font-size:var(--story-feature-mobile-subheading-size, var(--story-feature-subheading-size, var(--story-feature-mobile-text-size)));line-height:var(--story-feature-mobile-subheading-line-height, var(--story-feature-subheading-line-height, 1.5))}body.page-story .story-feature__text{font-family:var(--story-feature-mobile-text-font-family, var(--story-feature-text-font-family, "Jost", var(--body-font-family), sans-serif));font-size:var(--story-feature-mobile-text-size);font-style:var(--story-feature-mobile-text-font-style, var(--story-feature-text-font-style, normal));font-weight:var(--story-feature-mobile-text-font-weight, var(--story-feature-text-font-weight, 400));line-height:var(--story-feature-mobile-text-line-height, var(--story-feature-text-line-height, 1.5))}body.page-story .story-build{padding:var(--story-build-mobile-padding-top) var(--story-build-mobile-padding-x) var(--story-build-mobile-padding-bottom)}body.page-story .story-build__container{align-items:center;width:100%}body.page-story .story-build__content{gap:16px;align-self:center;align-items:flex-start;width:100%;max-width:min(100%,361px);text-align:left}body.page-story .story-build__heading{min-height:auto;justify-content:flex-start;width:100%;font-size:var(--story-build-mobile-heading-size);line-height:var(--story-build-mobile-heading-line-height, var(--story-build-heading-line-height, 1.12))}body.page-story .story-build__subheading,body.page-story .story-build__text{width:100%;max-width:100%}body.page-story .story-build__subheading{font-size:var(--story-build-mobile-subheading-size, var(--story-build-subheading-size, var(--story-build-mobile-text-size)));line-height:var(--story-build-mobile-subheading-line-height, var(--story-build-subheading-line-height, 1.5))}body.page-story .story-build__text{font-family:var(--story-build-mobile-text-font-family, var(--story-build-text-font-family, "Jost", var(--body-font-family), sans-serif));font-size:var(--story-build-mobile-text-size);font-style:var(--story-build-mobile-text-font-style, var(--story-build-text-font-style, normal));font-weight:var(--story-build-mobile-text-font-weight, var(--story-build-text-font-weight, 400));line-height:var(--story-build-mobile-text-line-height, var(--story-build-text-line-height, 1.5))}body.page-story .story-build__media-wrap{align-self:center;width:100%;max-width:min(100%,361px);height:var(--story-build-mobile-media-height);margin-top:32px;border-radius:17px}body.page-story .story-values{padding:var(--story-values-mobile-padding-top) var(--story-values-mobile-padding-x) var(--story-values-mobile-padding-bottom);overflow:hidden}body.page-story .story-values__carousel{display:flex;flex-direction:column;gap:var(--story-values-pagination-gap, 24px);align-items:center;width:100%}body.page-story .story-values__pagination{display:flex;gap:var(--story-values-dot-gap, 24px);align-items:center;justify-content:center;min-height:var(--story-values-dot-size, 10px)}body.page-story .story-values__pagination-dot{width:var(--story-values-dot-size, 10px);height:var(--story-values-dot-size, 10px);padding:0;border:0;border-radius:50%;background:var(--story-values-dot-inactive-color, #DAF2F5);cursor:pointer;transition:background-color 0.2s ease}body.page-story .story-values__pagination-dot.is-active{background:var(--story-values-dot-active-color, #44BBCA)}body.page-story .story-values__pagination-dot:focus-visible{outline:2px solid var(--story-values-dot-active-color, #44BBCA);outline-offset:2px}body.page-story .story-values__heading{min-height:auto;margin-bottom:var(--story-values-mobile-heading-gap, 32px);font-size:var(--story-values-mobile-heading-size);line-height:var(--story-values-mobile-heading-line-height, var(--story-values-heading-line-height, 1.12))}body.page-story .story-values__grid{display:flex;gap:var(--story-values-mobile-grid-gap);align-items:stretch;width:calc(100% + (var(--story-values-mobile-padding-x) * 2));margin-inline:calc(var(--story-values-mobile-padding-x) * -1);padding:0 var(--story-values-mobile-padding-x) 8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:calc((100% - 256px) / 2);-webkit-overflow-scrolling:touch;scrollbar-width:none}body.page-story .story-values__grid::-webkit-scrollbar{display:none}body.page-story .story-values__grid.is-resetting{scroll-snap-type:none;scroll-behavior:auto}body.page-story .story-values__card{display:flex;flex:0 0 256px;flex-direction:column;gap:16px;align-items:flex-start;width:256px;min-height:256px;height:256px;padding:13px;text-align:left;border-radius:20px;scroll-snap-align:center;scroll-snap-stop:always}body.page-story .story-values__card-title{margin:0;font-size:var(--story-values-mobile-card-title-size);line-height:1.2}body.page-story .story-values__card-highlight,body.page-story .story-values__card-text{font-size:var(--story-values-mobile-card-text-size);line-height:1.23}body.page-story .story-values__card-highlight>*,body.page-story .story-values__card-text>*{margin:0}body.page-story .story-proof{padding:var(--story-proof-mobile-padding-top) var(--story-proof-mobile-padding-x) var(--story-proof-mobile-padding-bottom)}body.page-story .story-proof__container{flex-direction:column;gap:var(--story-proof-mobile-gap);align-items:center}body.page-story .story-proof__cards{width:min(100%,358px);gap:var(--story-proof-mobile-gap)}body.page-story .story-proof__media-wrap{display:none}body.page-story .story-proof__card{flex:none;gap:28px;justify-content:center;min-height:0;height:236px;padding:16px 32px;border-radius:22.57px}body.page-story .story-proof__card-content{display:flex;flex-direction:column;gap:16px;align-items:center;width:100%}body.page-story .story-proof__card-heading{margin:0;font-size:var(--story-proof-mobile-heading-size);line-height:1.2;text-align:center;text-transform:uppercase}body.page-story .story-proof__card-text{font-size:var(--story-proof-mobile-text-size);line-height:15.046px;text-align:left}body.page-story .story-proof__card-text>*{margin:0}body.page-story .story-proof__logos{flex-wrap:nowrap;gap:30px;justify-content:center;align-items:center;width:100%;margin-top:0}body.page-story .story-proof__logo{flex:0 1 auto;width:auto;max-width:none;height:16px;object-fit:contain}body.page-story .story-closing{padding:var(--story-closing-mobile-padding-top) var(--story-closing-mobile-padding-x) var(--story-closing-mobile-padding-bottom)}body.page-story .story-closing__container{width:min(100%,361px);margin:0 auto}body.page-story .story-closing__heading{font-size:var(--story-closing-mobile-heading-size);line-height:1.12}}
