.u-layout-box-padding[data-v-49cc5509]{padding:var(--cp-spacing-2xl)}@media (width<=650px){.u-layout-box-padding[data-v-49cc5509]{padding:var(--cp-spacing-xl)}}.u-layout-page-container[data-v-49cc5509]{width:min(100%,80rem);margin:auto}.u-layout-product-column[data-v-49cc5509]{width:min(100%,90rem);margin-inline:auto;padding-inline:5rem}.u-focus-outline[data-v-49cc5509]{border-radius:.25rem}.u-focus-outline[data-v-49cc5509]:focus-visible{z-index:2;outline:.125rem solid var(--cp-border-accent-primary);position:relative}.u-visually-hidden[data-v-49cc5509]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.u-text-ellipsis[data-v-49cc5509]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.u-capitalize-first-letter[data-v-49cc5509]:first-letter{text-transform:capitalize}.u-link-style[data-v-49cc5509],.u-link-style[data-v-49cc5509]:where(a:visited,.u-link-style:visited),a[data-v-49cc5509],a[data-v-49cc5509]:where(a:visited,.u-link-style:visited){color:inherit;text-underline-offset:.25em;transition:color .15s ease-in-out}.u-link-style[data-v-49cc5509]:hover,a[data-v-49cc5509]:hover{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:calc(max(2px,.1875rem,.12em))}.u-link-style[data-v-49cc5509]:focus-visible,a[data-v-49cc5509]:focus-visible{color:var(--cp-text-accent-primary);text-decoration:underline}.u-link-style[data-v-49cc5509]>*,a[data-v-49cc5509]>*{vertical-align:middle;display:inline-block}.u-link-style[data-v-49cc5509]:not(a,:disabled){text-decoration-line:underline}@media (width<=478px){.u-layout-product-column[data-v-49cc5509]{padding-inline:var(--cp-spacing-2xl)}}.productHero[data-v-49cc5509]{width:100%;min-height:31.25rem;padding:calc(var(--cp-spacing-4xl) + var(--cp-spacing-2xl));border-radius:calc(var(--cp-radius-2xl) + var(--cp-radius-md));background-color:var(--cp-background-primary);box-shadow:var(--cp-shadows-overlay)}@media (width<=478px){.productHero[data-v-49cc5509]{padding:var(--cp-spacing-2xl)}}.productHero__content[data-v-49cc5509]{gap:var(--cp-spacing-3xl);flex-direction:column;flex:1 0 auto;min-height:0;display:flex}.productHero__content[data-v-49cc5509]:after{content:""}.productHero__header[data-v-49cc5509]{padding-bottom:var(--cp-dimensions-12);transform-origin:0;justify-content:space-between;align-items:center;display:flex}.productHero__logo[data-v-49cc5509]{flex-shrink:0}.productHero__category[data-v-49cc5509]{padding:var(--cp-spacing-sm-md) var(--cp-dimensions-5);border-radius:var(--cp-radius-full);background-color:var(--cp-background-primary);box-shadow:var(--cp-shadows-overlay);font-size:var(--cp-text-size-lg);font-weight:600;line-height:var(--cp-line-height-lg);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}@media (width<=478px){.productHero__category[data-v-49cc5509]{font-size:.875rem;line-height:1.25rem}}.productHero__category--isZenith[data-v-49cc5509]{color:var(--ws-product-zenith-primary-color)}.productHero__category--isAir[data-v-49cc5509]{color:var(--ws-product-air-primary-color)}.productHero__category--isPulse[data-v-49cc5509]{color:var(--ws-product-pulse-primary-color)}.productHero__category--isShop[data-v-49cc5509]{color:var(--ws-product-shop-primary-color)}.productHero__text[data-v-49cc5509]{gap:var(--cp-spacing-xl);flex-direction:column;max-width:50rem;margin-block-start:auto;display:flex}.productHero__baseline[data-v-49cc5509]{color:var(--cp-text-primary);will-change:filter;margin:0;font-size:3.6875rem;font-weight:600;line-height:3.5rem}@media (width<=991px){.productHero__baseline[data-v-49cc5509]{font-size:3.125rem;line-height:3rem}}@media (width<=767px){.productHero__baseline[data-v-49cc5509]{font-size:2.875rem;line-height:2.75rem}}@media (width<=478px){.productHero__baseline[data-v-49cc5509]{font-size:1.875rem;line-height:1.875rem}}.productHero__description[data-v-49cc5509]{color:var(--cp-text-primary);font-size:var(--cp-text-size-xl);font-weight:400;line-height:var(--cp-line-height-xl);opacity:.9;will-change:filter;margin:0}.productHero__cta[data-v-49cc5509]{padding-top:var(--cp-dimensions-16);align-items:flex-end;gap:var(--cp-spacing-xl);will-change:filter;flex-direction:row;margin-block-end:auto;display:flex}@media (width<=767px){.productHero__description[data-v-49cc5509]{font-size:1.125rem;line-height:1.75rem}.productHero__cta[data-v-49cc5509]{flex-direction:column-reverse;align-items:stretch;gap:.75rem;padding-top:0}}.productHero__login[data-v-49cc5509]{justify-content:flex-end;gap:var(--cp-dimensions-1);flex-direction:column;height:3rem;display:flex}@media (width<=478px){.productHero__description[data-v-49cc5509]{font-size:1rem;line-height:1.5rem}.productHero__login[data-v-49cc5509]{height:auto}}.productHero__login[data-v-49cc5509] .cpButton__body{align-items:center;gap:var(--cp-spacing-sm-md);display:inline-flex}.productHero__loginLabel[data-v-49cc5509]{padding-left:var(--cp-spacing-xl);color:var(--cp-text-tertiary);font-size:var(--cp-text-size-xs);font-weight:400;line-height:var(--cp-line-height-xs)}@media (width<=650px){.u-layout-box-padding{padding:var(--cp-spacing-xl)}}@media (width<=478px){.u-layout-product-column{padding-inline:var(--cp-spacing-2xl)}}.productShowcaseSteps{background:linear-gradient(180deg,var(--product-showcase-steps-background) 0,var(--product-showcase-steps-accent) 30rem);width:100%}.productShowcaseSteps__inner{padding:5rem var(--cp-spacing-2xl);flex-direction:column;gap:4rem;display:flex}.productShowcaseSteps__step{gap:var(--cp-spacing-2xl);flex-direction:column;display:flex}.productShowcaseSteps__visual{padding:var(--cp-spacing-md);border-radius:var(--cp-radius-md);box-shadow:0 0 0 1px rgba(var(--product-showcase-steps-shadow-tint),4%),0 .625rem 1rem 0 rgba(var(--product-showcase-steps-shadow-tint),5%),0 1.375rem 2.75rem 0 rgba(var(--product-showcase-steps-shadow-tint),10%),0 11.5rem 15.625rem 0 var(--product-showcase-steps-accent);background-color:#ffffff80}.productShowcaseSteps__visualInner{border-radius:var(--cp-radius-sm);aspect-ratio:1680/1050;background-color:var(--cp-background-primary);overflow:hidden;box-shadow:0 0 0 1px #6c6eb50a,0 .625rem 1rem #6164c00d,0 1.375rem 2.75rem #6164c01a}.productShowcaseSteps__text{max-width:45.375rem;color:var(--cp-text-white);gap:var(--cp-spacing-xl);flex-direction:column;display:flex}.productShowcaseSteps__title{letter-spacing:-.0625rem;margin:0;font-size:2.25rem;font-weight:600;line-height:2.125rem}.productShowcaseSteps__description{font-size:var(--cp-text-size-md);line-height:var(--cp-line-height-md);opacity:.9;margin:0}.productShowcaseSteps--isShop{--product-showcase-steps-background:var(--ws-product-shop-primary-color);--product-showcase-steps-accent:#94000c;--product-showcase-steps-shadow-tint:148, 0, 12}@media (width>=768px){.productShowcaseSteps .productShowcaseSteps__inner{gap:5rem;width:100%;max-width:80rem;margin-inline:auto;padding:7.5rem 2.5rem}.productShowcaseSteps .productShowcaseSteps__step{-moz-column-gap:3rem;grid-template-columns:minmax(0,859fr) minmax(0,726fr);align-items:center;column-gap:3rem;display:grid}}@media (width<=478px){.productShowcaseSteps .productShowcaseSteps__inner{gap:3rem;padding-block:4rem}.productShowcaseSteps .productShowcaseSteps__title{font-size:1.875rem;line-height:1.875rem}}@media (width<=767px){.productShowcaseSteps{background:0 0}.productShowcaseSteps .productShowcaseSteps__inner{gap:8rem;padding:6.5rem 1.5rem 5.5rem}.productShowcaseSteps .productShowcaseSteps__step{gap:2.5rem}.productShowcaseSteps .productShowcaseSteps__step:first-child{gap:2rem}.productShowcaseSteps .productShowcaseSteps__visual{padding:var(--cp-spacing-sm);box-shadow:0 0 0 1px rgba(var(--product-showcase-steps-shadow-tint),4%),0 .625rem 1rem 0 rgba(var(--product-showcase-steps-shadow-tint),5%),0 1.375rem 2.75rem 0 rgba(var(--product-showcase-steps-shadow-tint),10%)}.productShowcaseSteps .productShowcaseSteps__text{gap:1rem}.productShowcaseSteps .productShowcaseSteps__title{letter-spacing:0;line-height:2.25rem}.productShowcaseSteps .productShowcaseSteps__description{opacity:1}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (width<=767px){.productShowcaseSteps{isolation:isolate;timeline-scope:--pss-last-step;position:relative}.productShowcaseSteps:before{z-index:-1;background-color:var(--ws-product-shop-primary-color);content:"";pointer-events:none;animation:1ms linear both pss-warm;animation-timeline:--pss-last-step;animation-range:entry 0;position:absolute;inset:0}.productShowcaseSteps__step:last-child{view-timeline:--pss-last-step block}.productShowcaseSteps__text{animation:1ms linear both pss-ink;animation-timeline:--pss-last-step;animation-range:entry 0}}}@keyframes pss-ink{0%{color:var(--cp-text-white)}to{color:var(--product-showcase-steps-accent)}}@keyframes pss-warm{0%{opacity:0}to{opacity:1}}.u-layout-box-padding{padding:var(--cp-spacing-2xl)}@media (width<=650px){.u-layout-box-padding{padding:var(--cp-spacing-xl)}}.u-layout-page-container{width:min(100%,80rem);margin:auto}.u-layout-product-column{width:min(100%,90rem);margin-inline:auto;padding-inline:5rem}.u-focus-outline{border-radius:.25rem}.u-focus-outline:focus-visible{z-index:2;outline:.125rem solid var(--cp-border-accent-primary);position:relative}.u-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.u-text-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.u-capitalize-first-letter:first-letter{text-transform:capitalize}.u-link-style,.u-link-style:where(a:visited,.u-link-style:visited),a,a:where(a:visited,.u-link-style:visited){color:inherit;text-underline-offset:.25em;transition:color .15s ease-in-out}.u-link-style:hover,a:hover{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:calc(max(2px,.1875rem,.12em))}.u-link-style:focus-visible,a:focus-visible{color:var(--cp-text-accent-primary);text-decoration:underline}.u-link-style>*,a>*{vertical-align:middle;display:inline-block}.u-link-style:not(a,:disabled){text-decoration-line:underline}@media (width<=478px){.u-layout-product-column{padding-inline:var(--cp-spacing-2xl)}}@property --ps-mask-inset{syntax:"<length>";inherits:false;initial-value:0}@property --ps-side-post-progress{syntax:"<number>";inherits:false;initial-value:0}.productLayout{--pl-layer-height:calc(min(100svh, 80.75rem));--pl-layer-paint-height:calc(min(100lvh, 80.75rem));--pl-runway-ratio:.35;--pl-features-runway-ratio:.45;--pl-runway-height:calc(var(--pl-layer-height) * var(--pl-runway-ratio));--pl-features-runway-height:calc(var(--pl-layer-height) * var(--pl-features-runway-ratio));--pl-step-runway-ratio:.6;--pl-step-runway-height:calc(var(--pl-layer-height) * var(--pl-step-runway-ratio));--pl-showcase-spacer-ratio:0;--pl-stack-pull:calc(-1 * var(--pl-layer-height));--pl-showcase-top:0px;--pl-features-top:0px;background-color:var(--cp-utility-neutral-200)}.productLayout__hero{--pl-hero-tint:var(--cp-utility-neutral-200);z-index:0;min-height:var(--pl-layer-paint-height);background:linear-gradient(180deg,var(--cp-utility-neutral-50) 0,var(--pl-hero-tint) 100%);padding-inline:var(--cp-spacing-2xl);flex-direction:column;display:flex;position:sticky;top:0}.productLayout--isZenith .productLayout__hero{--pl-hero-tint:#efebff}.productLayout--isAir .productLayout__hero{--pl-hero-tint:#ffe8e6}.productLayout--isPulse .productLayout__hero{--pl-hero-tint:#fbe6ff}.productLayout--isShop .productLayout__hero{--pl-hero-tint:#fff5e6}@media (height<=1292px){.productLayout__hero{top:auto;bottom:0}}@media (width>=479px) and (width<=900px){.productLayout__hero{padding-inline:2rem}}@media (width<=478px){.productLayout__hero{padding-inline:var(--cp-spacing-xl)}}.productLayout__wrapper{flex-direction:column;flex:1;width:100%;max-width:80rem;margin-inline:auto;padding:0;display:flex}.productLayout__heroContent{padding-block:calc(var(--ws-header-footprint) + var(--ws-section-gutter)) var(--ws-section-gutter);flex-direction:column;flex:1;align-items:center;display:flex}@media (width<=767px){.productLayout__heroContent{padding-block:7.5rem 2rem}}.productLayout .productHero{border-radius:calc(var(--cp-radius-2xl) + var(--cp-radius-md));flex-direction:column;flex:1 0 auto;min-height:0;margin-block:auto;display:flex}@media (width<=478px){.productLayout__heroContent{padding-block:6.5rem 0}.productLayout .productHero{border-end-end-radius:0;border-end-start-radius:0}}.productLayout .productHero__content{justify-content:flex-start}@media (width<=1280px){.productLayout .productHero__content{flex:1;justify-content:space-between}}@media (width<=767px){.productLayout .productHero__content{justify-content:flex-start}.productLayout .productHero__cta{flex-direction:column-reverse;align-self:stretch;align-items:stretch;margin-block-start:auto;display:flex}.productLayout__viewport{display:contents}}.productLayout__stack{z-index:1;isolation:isolate;position:relative}.productLayout__viewport{height:var(--pl-layer-paint-height);position:sticky;top:0;overflow:clip}.productLayout__layer{min-height:var(--pl-layer-height);will-change:transform;flex-direction:column;padding-top:13.5rem;display:flex;position:absolute;inset:0}@media (width<=767px){.productLayout__layer{position:sticky;inset:0 auto auto;transform:none}}.productLayout__runway{height:var(--pl-runway-height)}.productLayout__runway--features{height:var(--pl-features-runway-height)}.productLayout__runway--morph{height:var(--pl-step-runway-height)}.productLayout__runway--steps{height:calc(var(--pl-steps-count) * var(--pl-step-runway-height));position:relative}@media (width<=767px){.productLayout__runway{height:0}}.productLayout__stepAnchor{top:calc((.5 + var(--pl-step-index)) * var(--pl-step-runway-height) - var(--pl-layer-height));width:100%;height:0;position:absolute}.productLayout__showcase{z-index:1}.productLayout__showcase{height:var(--pl-layer-paint-height);padding-top:var(--pl-showcase-top);overflow:hidden}.productLayout__showcase .productLayout__layerInner{min-height:0}.productLayout__showcase .productShowcase{flex-direction:column;flex:1;min-height:0;margin-top:0;display:flex}.productLayout__showcase .productShowcase__wrapper{--ps-mask-inset:max(0px, var(--pl-features-top) - var(--pl-showcase-top));min-height:0;padding-block:calc(var(--ws-header-footprint) + var(--ws-section-gutter)) 5rem;border-radius:0;flex:1;padding-inline:2.5rem}.productLayout__showcase .productShowcase__imageFrame{width:100%;margin-top:var(--cp-spacing-4xl);transform-origin:50%;will-change:transform;position:relative;bottom:auto}.productLayout__showcase .productShowcase__inner{will-change:transform}@media (width<=991px){.productLayout__showcase .productShowcase__wrapper{padding-inline:2rem;padding-block:calc(var(--ws-header-footprint) + var(--ws-section-gutter)) 4rem}}@media (width<=767px){.productLayout__showcase .productShowcase__wrapper{padding-inline:1.5rem;padding-block:calc(var(--ws-header-footprint) + var(--cp-spacing-2xl)) 2rem;flex-direction:column;display:flex}.productLayout__showcase .productShowcase__inner{flex:1;row-gap:0;min-height:0}.productLayout__showcase .productShowcase__text{margin-top:var(--cp-spacing-4xl);padding-bottom:0}.productLayout__showcase .productShowcase__imageFrame{aspect-ratio:894/497;flex:1 0 auto;align-self:flex-start;width:auto;min-width:100%;max-width:none;margin-top:3rem}.productLayout__showcase .productShowcase__image,.productLayout__showcase .productShowcase__imageWrapper{height:100%}}.productLayout__steps{z-index:1;padding-top:0}.productLayout__showcaseSpacer{height:0}.productLayout__features{z-index:2;padding-top:var(--pl-features-top)}.productLayout__features .productFeatures{flex-direction:column;flex:1;display:flex}.productLayout__features .productFeatures__list{flex:1}.productLayout__features .productFeatures__inner,.productLayout__features .productFeatures__list{box-shadow:none;border-radius:0}@media (width<=900px){.productLayout__features .productFeatures__item+.productFeatures__item{padding-top:0}}@media (width<=767px){.productLayout__showcaseSpacer{height:calc(var(--pl-layer-height) * var(--pl-showcase-spacer-ratio))}.productLayout__features{min-height:0;position:relative}.productLayout__features .productFeatures,.productLayout__features .productFeatures__list{flex:none;display:block}}@media (width>=479px) and (width<=767px){.productLayout__features:has(.productFeatures__list>:nth-child(4)){min-height:var(--pl-layer-paint-height);position:sticky}:is(.productLayout__features:has(.productFeatures__list>:nth-child(4)) .productFeatures,.productLayout__features:has(.productFeatures__list>:nth-child(4)) .productFeatures__list){flex:1;display:flex}.productLayout__features:has(.productFeatures__list>:nth-child(4)) .productFeatures__list{display:grid}}@media (width>=479px) and (width<=1279px){.productLayout__features .productFeatures__list:has(>:nth-child(4)){grid-template-rows:repeat(2,minmax(0,1fr))}.productLayout__features .productFeatures__list:has(>:nth-child(4))>.productFeatures__item{padding-top:0}:is(.productLayout__features .productFeatures__list:has(>:nth-child(4))>.productFeatures__item:first-child,.productLayout__features .productFeatures__list:has(>:nth-child(4))>.productFeatures__item:nth-child(2)){padding-top:var(--ws-header-footprint)}}@media (width<=767px){.productLayout__features .productFeatures__item{padding-top:0}.productLayout__features .productFeatures__list:not(:has(>:nth-child(4))) .productFeatures__inner{padding-top:var(--ws-header-footprint)}}@media (width<=478px){.productLayout__features .productFeatures__inner{padding-top:var(--ws-header-footprint)}}.productLayout__layerInner{flex-direction:column;flex:1;justify-content:flex-start;width:100%;display:flex}.productLayout__featuresSpacer{height:var(--pl-layer-height)}@media (width<=767px){.productLayout__featuresSpacer{height:0}}@media (width>=479px) and (width<=767px){.productLayout__stack:has(.productFeatures__list>:nth-child(4)) .productLayout__featuresSpacer{height:var(--pl-layer-height)}}html[data-product-root-tint=Shop]:not([data-footer-in-view]),html[data-product-root-tint=Shop]:not([data-footer-in-view]) body{background-color:var(--ws-product-shop-primary-color)}html[data-product-root-tint=Zenith]:not([data-footer-in-view]),html[data-product-root-tint=Zenith]:not([data-footer-in-view]) body{background-color:var(--ws-product-zenith-primary-color)}html[data-product-root-tint=Air]:not([data-footer-in-view]),html[data-product-root-tint=Air]:not([data-footer-in-view]) body{background-color:var(--ws-product-air-primary-color)}html[data-product-root-tint=Pulse]:not([data-footer-in-view]),html[data-product-root-tint=Pulse]:not([data-footer-in-view]) body{background-color:var(--ws-product-pulse-primary-color)}@keyframes ps-scrub-reveal{0%{transform:translateZ(0)}to{transform:translate3d(0,var(--ps-reveal,min(0px,-100% + 100cqh)),0)}}@keyframes ps-scrub-grow{0%{transform:translateY(-4%)scale(.92)}to{transform:scaleZ(1)}}@keyframes ps-side-drift{0%{transform:translate3d(var(--ps-side-drift-x,0),calc(var(--ps-side-drift,0px) - var(--ps-side-lift-drift,0px)),0) scale3d(var(--ps-side-scale,1),var(--ps-side-scale,1),1)}to{transform:translateZ(0)scaleZ(1)}}@keyframes ps-side-post{0%{--ps-side-post-progress:0}to{--ps-side-post-progress:1}}@keyframes ps-scrub-copy{0%{opacity:1}to{opacity:0}}@property --ps-media-ratio{syntax:"<number>";inherits:false;initial-value:1.6}@keyframes ps-morph-frame{0%{transform:none}to{transform:translate3d(var(--ps-morph-x,0),var(--ps-morph-y,0),0) scale3d(var(--ps-morph-scale,1),var(--ps-morph-scale,1),1)}}@keyframes ps-morph-ratio{0%{--ps-media-ratio:var(--ps-image-ratio,calc(894 / 497))}to{--ps-media-ratio:calc(1.6)}}@keyframes ps-morph-in{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes ps-morph-glow{0%{transform:translate(-50%)scaleZ(1)}to{transform:translate(-50%,-5.1875rem)scale(1.503,1.157)}}@keyframes ps-step-strip{0%,20%{animation-timing-function:ease-in-out;transform:translateZ(0)}46.67%,53.33%{transform:translate3d(0,calc(-1 * var(--ps-strip-step)),0);animation-timing-function:ease-in-out}80%,to{transform:translate3d(0,calc(-2 * var(--ps-strip-step)),0)}}@keyframes ps-side-leave{0%{transform:none}to{transform:translate3d(var(--ps-side-leave-x,0),0,0)}}@keyframes pl-layer-rise{0%{transform:translateY(100%)}to{transform:translateZ(0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.productLayout{timeline-scope:--ps-scrub,--pl-features-enter}.productLayout__runway--reveal{view-timeline:--ps-scrub block}.productLayout__runway--features{view-timeline:--pl-features-enter block}.productLayout__features{animation:1ms linear both pl-layer-rise;animation-timeline:--pl-features-enter;animation-range:entry 0}}@media (prefers-reduced-motion:no-preference) and (width<=767px){.productLayout__features{animation:none}.productLayout__showcaseSpacer{view-timeline:--ps-scrub block}}@media (prefers-reduced-motion:no-preference){.productLayout__showcase .productShowcase__wrapper{container-type:size}.productLayout__showcase .productShowcase__inner{animation:1ms linear both ps-scrub-reveal;animation-timeline:--ps-scrub;animation-range:entry 0}.productLayout__showcase .productShowcase__imageFrame{translate:calc(var(--ps-pointer-x,0) * var(--ps-image-pointer-x,0px)) calc(var(--ps-pointer-y,0) * var(--ps-image-pointer-y,0px));animation:1ms linear both ps-scrub-grow;animation-timeline:--ps-scrub;animation-range:entry 0}.productLayout__showcase .productShowcase__sideFrame{--ps-side-live-y:calc(var(--ps-pointer-y,0) * var(--ps-side-pointer-y,0px));--ps-side-post-y:calc(var(--ps-side-post-progress,0) * var(--ps-side-post-amount,0px));translate:calc(var(--ps-pointer-x,0) * var(--ps-side-pointer-x,0px)) calc(var(--ps-side-live-y) + var(--ps-side-post-y));animation:1ms linear both ps-side-drift,1ms linear both ps-side-post;animation-timeline:--ps-scrub,--pl-features-enter;animation-range:entry 0,entry 0 entry 55%}.productLayout__showcase .productShowcase__cta,.productLayout__showcase .productShowcase__logo,.productLayout__showcase .productShowcase__text,.productLayout__showcase .productShowcase__title{animation:1ms linear both ps-scrub-copy;animation-timeline:--ps-scrub;animation-range:entry 35%}}@media (prefers-reduced-motion:reduce){.productLayout__viewport{display:contents}.productLayout__layer{position:relative;inset:auto;transform:none}.productLayout__showcase{height:auto;overflow:visible}.productLayout__runway,.productLayout__showcaseSpacer{display:none}.productShowcase__imageFrame,.productShowcase__sideFrame{translate:none}}}@supports not (animation-timeline:view()){.productLayout__viewport{display:contents}.productLayout__layer{position:relative;inset:auto;transform:none}.productLayout__showcase{height:auto;overflow:visible}.productLayout__showcase{height:auto;overflow:visible}.productLayout__runway,.productLayout__showcaseSpacer{display:none}.productShowcase__imageFrame,.productShowcase__sideFrame{translate:none}}@media (width>=768px) and (height>=1292.02px){.productLayout{--pl-stack-pull:0px;timeline-scope:none}.productLayout__stack{gap:0;margin:0;padding:0;display:block}.productLayout__viewport{display:contents}.productLayout__hero,.productLayout__layer{will-change:auto;margin:0;animation:none;position:relative;inset:auto;transform:none}.productLayout__hero{height:var(--pl-layer-paint-height);max-height:var(--pl-layer-paint-height)}.productLayout__layer{height:var(--pl-layer-height);max-height:var(--pl-layer-height)}.productLayout__showcase{height:var(--pl-layer-paint-height);max-height:var(--pl-layer-paint-height);padding-top:0}.productLayout__showcase .productShowcase__wrapper{border-radius:0}.productLayout__showcase .productShowcase__cta,.productLayout__showcase .productShowcase__imageFrame,.productLayout__showcase .productShowcase__inner,.productLayout__showcase .productShowcase__logo,.productLayout__showcase .productShowcase__sideFrame,.productLayout__showcase .productShowcase__text,.productLayout__showcase .productShowcase__title{opacity:1;animation:none;transform:translate(0,0)}.productLayout__features{--pl-features-bleed:max(0px, 50% - 960.5px);height:auto;min-height:0;max-height:var(--pl-layer-height);isolation:isolate;padding-block:0}.productLayout__features:after,.productLayout__features:before{z-index:-1;width:var(--pl-features-bleed);content:"";pointer-events:none;height:100%;position:absolute;top:0}.productLayout__features:before{background-color:var(--cp-utility-accent-800);left:0}.productLayout__features:after{background-color:var(--cp-background-primary);right:0}.productLayout__features .productFeatures{width:100%;max-width:1921px;margin-inline:auto}.productLayout__features .productFeatures__list{box-shadow:none;border-radius:0}.productLayout__features .productFeatures__item{flex:1 1 0;min-height:0}.productLayout__features .productFeatures__inner{padding-block:calc(clamp(6rem,10vh,10rem))}.productLayout__steps{height:auto;max-height:none}.productLayout__featuresSpacer,.productLayout__runway,.productLayout__showcaseSpacer{view-timeline:none;height:0}}@media (width>=768px){.productLayout .productHero{min-height:var(--ws-hero-height);max-height:var(--ws-hero-max-height);flex:none}}@media (width>=768px) and (height>=1292.02px){.productLayout__hero{height:auto;min-height:0}.productLayout__showcase .productShowcase__wrapper{padding-block:var(--ws-section-gutter)}.productLayout--hasShowcaseHero .productLayout__showcase .productShowcase__wrapper{padding-top:calc(var(--ws-header-footprint) + var(--ws-section-gutter))}}.productLayout__showcase .productShowcase--isHero .productShowcase__imageFrame{--ps-media-gap:calc(clamp(3rem, 3rem + (100vw - 90rem) / 15, 5rem));margin-top:calc(var(--ps-media-gap) - var(--cp-spacing-2xl))}@media (width>=1441px){.productLayout__showcase .productShowcase--isHero .productShowcase__imageFrame{margin-top:calc(var(--ps-media-gap) - var(--cp-spacing-4xl))}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (width>=768px) and (height<=1292px){.productLayout--isStepped{timeline-scope:--ps-scrub,--ps-morph,--pl-steps,--pl-features-enter}.productLayout--isStepped .productLayout__steps{display:none}.productLayout--isStepped .productLayout__runway--morph{view-timeline:--ps-morph block}.productLayout--isStepped .productLayout__runway--steps{view-timeline:--pl-steps block}.productLayout--isStepped .productShowcaseStepsPanel{animation:1ms linear both ps-morph-in;animation-timeline:--ps-morph;animation-range:entry 60%;display:grid}.productLayout--isStepped .productLayout__showcase .productShowcase__imageFrame{animation-composition:replace,add;animation:1ms linear both ps-scrub-grow,1ms linear both ps-morph-frame;animation-timeline:--ps-scrub,--ps-morph;animation-range:entry 0,entry 0}.productLayout--isStepped .productLayout__showcase .productShowcase__imageWrapper{aspect-ratio:var(--ps-media-ratio);animation:1ms linear both ps-morph-ratio;animation-timeline:--ps-morph;animation-range:entry 0}.productLayout--isStepped .productLayout__showcase .productShowcase__image{aspect-ratio:auto;visibility:hidden;height:100%}.productLayout--isStepped .productLayout__showcase .productShowcase__stepMedia{display:block}.productLayout--isStepped .productLayout__showcase .productShowcase__stepStrip{animation:1ms linear both ps-step-strip;animation-timeline:--pl-steps;animation-range:entry-crossing 0}.productLayout--isStepped .productLayout__showcase .productShowcase__sideFrame{animation-composition:replace,replace,replace,add;animation:1ms linear both ps-side-drift,1ms linear both ps-side-post,1ms linear both ps-scrub-copy,1ms linear both ps-side-leave;animation-timeline:--ps-scrub,--ps-morph,--ps-morph,--ps-morph;animation-range:entry 0,entry 0 entry 45%,entry 0 entry 45%,entry 0 entry 45%}.productLayout--isStepped .productLayout__showcase .productShowcase__glow{animation:1ms linear both ps-morph-glow;animation-timeline:--ps-morph;animation-range:entry 0}.productLayout--isStepped .productLayout__showcase .productShowcase__sideFrame--isStart{--ps-side-leave-x:-10rem}.productLayout--isStepped .productLayout__showcase .productShowcase__sideFrame--isEnd{--ps-side-leave-x:10rem}}}@media (width<=767px){.productLayout__hero{bottom:calc(-1 * var(--ws-bar-bleed));min-height:calc(var(--pl-layer-paint-height) + var(--ws-bar-bleed));border-bottom:var(--ws-bar-bleed) solid transparent;background-color:var(--pl-hero-tint);background-repeat:no-repeat}.productLayout--isStepped .productLayout__stack{background-color:var(--ws-product-shop-primary-color);background-image:linear-gradient(#94000c00 42.375rem,#94000c 51.3125rem);overflow-x:clip}.productLayout--isStepped .productLayout__stack:before{z-index:-1;content:"";filter:blur(100px);pointer-events:none;background-color:#94000c;border-radius:50%;width:111.938rem;height:14.125rem;position:absolute;top:35.8125rem;left:50%;transform:translate(-50%)}.productLayout--hasShowcaseHero .productLayout__showcase{height:auto;min-height:0;position:relative;overflow:visible}.productLayout--hasShowcaseHero .productLayout__showcase .productShowcase{--product-showcase-shadow-deep:transparent}.productLayout--hasShowcaseHero .productLayout__showcase .productShowcase__glow{filter:blur(100px);width:111.938rem;height:33.9375rem;top:35.8125rem;bottom:auto}.productLayout--hasShowcaseHero .productLayout__showcase .productShowcase__wrapper{padding:calc(6.5rem + env(safe-area-inset-top)) 1.5rem 2.5rem;overflow:clip visible;container-type:normal}.productLayout--hasShowcaseHero .productLayout__features .productFeatures__list:before,.productLayout--isStepped .productLayout__showcase .productShowcase__glow{display:none}.productLayout--isStepped .productLayout__showcase .productShowcase__wrapper{background-color:#0000;padding-bottom:0}.productLayout:not(.productLayout--hasShowcaseHero) .productLayout__showcase{top:calc(-1 * var(--ws-bar-bleed));height:calc(var(--pl-layer-paint-height) + 2 * var(--ws-bar-bleed))}.productLayout:not(.productLayout--hasShowcaseHero) .productLayout__showcase .productShowcase__wrapper{border-block:var(--ws-bar-bleed) solid transparent}.productLayout__steps{min-height:0;position:relative}.productLayout__showcase .productShowcase--isHero .productShowcase__inner{row-gap:var(--cp-spacing-xl)}.productLayout__showcase .productShowcase--isHero .productShowcase__text{margin-top:0}.productLayout__showcase .productShowcase--isHero .productShowcase__imageFrame{margin-top:var(--cp-spacing-3xl)}.productLayout--hasShowcaseHero .productLayout__showcase .productShowcase--isHero .productShowcase__inner{align-items:flex-start;gap:1.5rem;animation:none}.productLayout--hasShowcaseHero .productLayout__showcase .productShowcase--isHero .productShowcase__logo{margin-top:2.25rem;padding-bottom:.375rem;animation:none}.productLayout--hasShowcaseHero .productLayout__showcase .productShowcase--isHero .productShowcase__logo svg{height:1.5rem}.productLayout--hasShowcaseHero .productLayout__showcase .productShowcase--isHero .productShowcase__title{text-align:left;text-wrap:wrap;align-self:stretch;animation:none}.productLayout--hasShowcaseHero .productLayout__showcase .productShowcase--isHero .productShowcase__text{text-align:left;margin-top:0;padding-bottom:0;font-size:1rem;line-height:1.5rem;animation:none}.productLayout--hasShowcaseHero .productLayout__showcase .productShowcase--isHero .productShowcase__cta{margin-bottom:2.25rem;animation:none}.productLayout--hasShowcaseHero .productLayout__showcase .productShowcase--isHero .productShowcase__cta .cpButton{padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}.productLayout--hasShowcaseHero .productLayout__showcase .productShowcase--isHero .productShowcase__imageFrame{aspect-ratio:auto;flex:none;width:30.5625rem;min-width:0;max-width:none;margin-top:0;animation:none}.productLayout--hasShowcaseHero .productLayout__showcase .productShowcase--isHero .productShowcase__image,.productLayout--hasShowcaseHero .productLayout__showcase .productShowcase--isHero .productShowcase__imageWrapper{aspect-ratio:auto;height:auto}}
