.cvt-cards,.cvt-loop,.wp-block-convertiv-cards{width:100%;--_grid-gap:var(--cvt-cards-grid-gap,1.5rem);--_grid-row-gap:var(--cvt-cards-grid-row-gap,2.5rem);--_shell-padding-inline:var(--cvt-cards-shell-padding-inline,1rem);--_featured-padding-block:var(--cvt-cards-featured-padding-block,2rem);--_font-family:var( --cvt-cards-font-family,ui-sans-serif,system-ui,sans-serif );--_text-color:var(--cvt-cards-text-color,#231f20);--_text-muted:var(--cvt-cards-text-muted,#939598);--_text-inverse:var(--cvt-cards-text-inverse,#fff);--_surface-muted:var(--cvt-cards-surface-muted,#f1f0f0);--_nav-bg:var(--cvt-cards-nav-bg,rgba(0,0,0,.05));--_nav-color:var(--cvt-cards-nav-color,var(--_text-color));--_accent:var(--cvt-cards-accent,currentColor);--_radius:var(--cvt-cards-radius,2px);--_transition:var(--cvt-cards-transition,0.2s ease);--_nav-bg-hover:rgba(0,0,0,.1);--_surface:#fff;--_surface-alt:#f3f4f6;--_surface-dark:#171717;--_border-color:#e5e7eb;--_text-secondary:#4b5563;--_hover-surface:color-mix(in srgb,currentColor 4%,transparent)}.cvt-cards__content-shell,.cvt-cards__featured-shell,.cvt-cards__speaker-carousel{margin-inline:auto;max-width:none;padding-inline:var(--_shell-padding-inline);width:100%}.cvt-cards__featured-shell{padding-block:var(--_featured-padding-block)}@media(width >= 768px){.cvt-cards__featured-shell{padding-block:2.5rem}}@media(width >= 1024px){.cvt-cards__featured-shell{padding-block:3rem}}.cvt-cards__grid{display:-ms-grid;display:grid;gap:var(--_grid-gap);-ms-grid-columns:(minmax(0,1fr))[var(--cards-columns-mobile,1)];grid-template-columns:repeat(var(--cards-columns-mobile,1),minmax(0,1fr))}@media(width >= 810px){.cvt-cards__grid{-ms-grid-columns:(minmax(0,1fr))[var(--cards-columns-tablet,2)];grid-template-columns:repeat(var(--cards-columns-tablet,2),minmax(0,1fr))}}@media(width >= 1280px){.cvt-cards__grid{-ms-grid-columns:(minmax(0,1fr))[var(--cards-columns,2)];grid-template-columns:repeat(var(--cards-columns,2),minmax(0,1fr))}}.wp-block-convertiv-cards .cvt-cards__swiper:not(.swiper-initialized){overflow-x:auto}.wp-block-convertiv-cards .cvt-cards__swiper:not(.swiper-initialized) .swiper-wrapper{gap:var(--_grid-gap);padding-bottom:.5rem}.cvt-cards__speaker-toolbar{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.cvt-cards__speaker-controls-wrap,.cvt-cards__speaker-toolbar{gap:1rem}.cvt-cards__speaker-controls,.cvt-cards__speaker-controls-wrap,.cvt-cards__speaker-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cvt-cards__speaker-controls{gap:.5rem}.cvt-cards__speaker-fraction{color:var(--_text-muted);font-family:var(--_font-family);font-size:.9375rem;line-height:1.1875rem}.cvt-cards__swiper,.cvt-loop__swiper{overflow:hidden;position:relative;width:100%}.cvt-cards__swiper .swiper-wrapper,.cvt-loop__swiper .swiper-wrapper{-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%}.cvt-cards__swiper .swiper-slide,.cvt-loop__swiper .swiper-slide{-ms-flex-negative:0;flex-shrink:0;height:auto;position:relative}.cvt-cards__swiper .swiper-button-next,.cvt-cards__swiper .swiper-button-prev,.cvt-loop__swiper .swiper-button-next,.cvt-loop__swiper .swiper-button-prev{margin-top:0;position:absolute;z-index:10}.cvt-cards__swiper .swiper-slide{height:auto}.cvt-card__text,.cvt-card__title{margin:0}.cvt-card--treatment-icon{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;border-top:1px solid var(--_border-color);color:inherit;-ms-flex-direction:column;flex-direction:column;padding:1.5rem;text-decoration:none;-webkit-transition:background-color var(--_transition);transition:background-color var(--_transition)}.cvt-card--treatment-icon:hover{background:var(--_hover-surface)}@media(width >= 768px){.cvt-card--treatment-icon{padding:2rem}}.cvt-card--treatment-icon__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:2rem}@media(width >= 768px){.cvt-card--treatment-icon__header{padding-bottom:3rem}}.cvt-card--treatment-icon__icon{-ms-flex-negative:0;flex-shrink:0;height:6.25rem;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;width:6.25rem}.cvt-card--treatment-icon__cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;background:rgba(0,0,0,.05);border-radius:var(--_radius);color:var(--_text-color);flex-shrink:0;height:2.5rem;-webkit-transition:background-color var(--_transition),color var(--_transition);transition:background-color var(--_transition),color var(--_transition);width:2.5rem}.group:hover .cvt-card--treatment-icon__cta{background:var(--_accent);color:var(--_text-inverse)}.cvt-card--treatment-icon__cta--solo{margin-left:auto}.cvt-card--treatment-icon__cta-icon{height:1rem;-webkit-transition:-webkit-transform var(--_transition);transition:-webkit-transform var(--_transition);transition:transform var(--_transition);transition:transform var(--_transition),-webkit-transform var(--_transition);width:1rem}.group:hover .cvt-card--treatment-icon__cta-icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.cvt-card--treatment-icon__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}@media(width >= 768px){.cvt-card--treatment-icon__body{gap:.75rem}}.cvt-card--treatment-icon .cvt-card__title{color:var(--_text-color);font-family:var(--_font-family);font-size:1.25rem;font-weight:500;line-height:1.75rem}@media(width >= 768px){.cvt-card--treatment-icon .cvt-card__title{font-size:1.375rem;line-height:1.875rem}}.cvt-card--treatment-icon .cvt-card__text{color:var(--_text-secondary);font-size:.9375rem;line-height:1.1875rem}@media(width >= 768px){.cvt-card--treatment-icon .cvt-card__text{font-size:1.0625rem;line-height:1.5rem}}.cvt-card--product{background:var(--_surface);border-radius:var(--_radius);-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden}.cvt-card--product,.cvt-card--product .cvt-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.cvt-card--product .cvt-card__body{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:.75rem;padding:1.5rem}.cvt-card--product .cvt-card__title{color:var(--_text-color);font-family:var(--_font-family);font-size:1.25rem;font-weight:600}.cvt-card--product .cvt-card__text{color:var(--_text-secondary);font-family:var(--_font-family);font-size:.9375rem;line-height:1.625}.cvt-card--profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.cvt-card--profile .cvt-card__media{aspect-ratio:1;background:var(--_surface-muted);border-radius:var(--_radius);margin:0;overflow:hidden}.cvt-card--profile .cvt-card__media-image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cvt-card--profile .cvt-card__body{padding-top:1.25rem}.cvt-card--profile .cvt-card__title{color:var(--_text-color);font-family:var(--_font-family);font-size:1.25rem;font-weight:500}.cvt-card--profile .cvt-card__text{color:var(--_text-muted);font-family:var(--_font-family);font-size:1rem;margin-top:.25rem}.cvt-card--freeform{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--_surface);border:1px solid var(--_border-color);border-radius:var(--_radius);-ms-flex-direction:column;flex-direction:column;gap:1.5rem;height:100%}.cvt-card--freeform .cvt-card__media{aspect-ratio:4/3;background:var(--_surface-muted);border-radius:var(--_radius);margin:0;overflow:hidden}.cvt-card--freeform .cvt-card__media-image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cvt-card--freeform .cvt-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.cvt-card--freeform .cvt-card__title{color:var(--_text-color);font-family:var(--_font-family);font-size:1.375rem;font-weight:400}.cvt-card--freeform .cvt-card__text{color:var(--_text-secondary);font-family:var(--_font-family);font-size:1.0625rem;line-height:1.625}.cvt-card--freeform .cvt-card__actions{margin-top:auto}.cvt-card--freeform-3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--_surface);border:1px solid var(--_border-color);border-radius:var(--_radius);-ms-flex-direction:column;flex-direction:column;gap:1.5rem;height:100%}.cvt-card--freeform-3 .cvt-card__icon{margin:0;overflow:hidden}.cvt-card--freeform-3 .cvt-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.cvt-card--freeform-3 .cvt-card__title{color:var(--_text-color);font-family:var(--_font-family);font-size:1.375rem;font-weight:400}.cvt-card--freeform-3 .cvt-card__text{color:var(--_text-secondary);font-family:var(--_font-family);font-size:1.0625rem;line-height:1.625}.cvt-card--freeform-3 .cvt-card__actions{margin-top:auto}.cvt-card--freeform-2{display:-ms-grid;display:grid;-ms-grid-columns:1fr;background:var(--_surface-alt);border-radius:var(--_radius);gap:1.5rem;grid-template-columns:1fr;height:100%;padding:2rem}@media(width >= 1024px){.cvt-card--freeform-2{-ms-grid-columns:1fr 220px;grid-template-columns:1fr 220px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.cvt-card--freeform-2 .cvt-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.cvt-card--freeform-2 .cvt-card__media{aspect-ratio:1;background:var(--_surface-muted);border-radius:var(--_radius);margin:0;overflow:hidden}.cvt-card--freeform-2 .cvt-card__media-image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cvt-card--freeform-2 .cvt-card__title{color:var(--_text-color);font-family:var(--_font-family);font-size:1.375rem;font-weight:400}.cvt-card--freeform-2 .cvt-card__text{color:var(--_text-secondary);font-family:var(--_font-family);font-size:1.0625rem;line-height:1.625}.cvt-card--image-led,.cvt-card--other-treatment{aspect-ratio:4/3;border-radius:var(--_radius);color:inherit;display:block;overflow:hidden;position:relative;text-decoration:none}@media(width >= 768px){.cvt-card--image-led,.cvt-card--other-treatment{aspect-ratio:7/4}}.cvt-card--image-led--no-media,.cvt-card--other-treatment--no-media{background:var(--_surface-dark)}.cvt-card--image-led .cvt-card--image-led__backdrop,.cvt-card--other-treatment .cvt-card--image-led__backdrop{background:var(--_surface-dark);inset:0;position:absolute}.cvt-card--image-led .cvt-card--image-led__media,.cvt-card--other-treatment .cvt-card--image-led__media{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%}.group:hover .cvt-card--image-led .cvt-card--image-led__media,.group:hover .cvt-card--other-treatment .cvt-card--image-led__media{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.cvt-card--image-led .cvt-card--image-led__overlay,.cvt-card--other-treatment .cvt-card--image-led__overlay{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.3)),to(rgba(0,0,0,.2)));background:linear-gradient(180deg,rgba(0,0,0,.3),rgba(0,0,0,.2));inset:0;pointer-events:none;position:absolute}.cvt-card--image-led .cvt-card--image-led__content,.cvt-card--other-treatment .cvt-card--image-led__content{display:-webkit-box;display:-ms-flexbox;display:flex;inset:0;position:absolute;z-index:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.25rem}@media(width >= 768px){.cvt-card--image-led .cvt-card--image-led__content,.cvt-card--other-treatment .cvt-card--image-led__content{padding:2.5rem}}.cvt-card--image-led .cvt-card--image-led__footer,.cvt-card--other-treatment .cvt-card--image-led__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:1rem;justify-content:space-between}.cvt-card--image-led .cvt-card--image-led__arrow,.cvt-card--other-treatment .cvt-card--image-led__arrow{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;background:var(--_surface);border-radius:var(--_radius);color:var(--_text-color);flex-shrink:0;height:3rem;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:3rem}@media(width >= 768px){.cvt-card--image-led .cvt-card--image-led__arrow,.cvt-card--other-treatment .cvt-card--image-led__arrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.group:hover .cvt-card--image-led .cvt-card--image-led__arrow,.group:hover .cvt-card--other-treatment .cvt-card--image-led__arrow{opacity:1}.cvt-card--image-led .cvt-card--image-led__arrow-icon,.cvt-card--other-treatment .cvt-card--image-led__arrow-icon{height:1.5rem;width:1.5rem}.cvt-card--image-led .cvt-card__title,.cvt-card--other-treatment .cvt-card__title{color:var(--_text-inverse);font-family:var(--_font-family);font-size:1.375rem;font-weight:500}@media(width >= 768px){.cvt-card--image-led .cvt-card__title,.cvt-card--other-treatment .cvt-card__title{font-size:2rem;line-height:2.375rem}}.cvt-card--image-led .cvt-card__text,.cvt-card--other-treatment .cvt-card__text{color:var(--_text-inverse);font-size:.9375rem;max-width:24rem}@media(width >= 768px){.cvt-card--image-led .cvt-card__text,.cvt-card--other-treatment .cvt-card__text{font-size:1.0625rem;line-height:1.5rem}}.cvt-card--image-led .cvt-card--other-treatment__overlay,.cvt-card--image-led__overlay,.cvt-card--other-treatment .cvt-card--other-treatment__overlay,.cvt-card--other-treatment__overlay{pointer-events:none}.cvt-card--featured-hero{display:-webkit-box;display:-ms-flexbox;display:flex;isolation:isolate;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--_surface-alt);border-radius:var(--_radius);-ms-flex-direction:column;flex-direction:column;height:100%;max-height:720px;min-height:490px;overflow:hidden}.cvt-card--featured-hero--no-media{background:var(--_surface-dark)}@media(width >= 768px){.cvt-card--featured-hero{min-height:480px}}@media(width >= 1024px){.cvt-card--featured-hero{min-height:600px}}.cvt-card--featured-hero .cvt-card__title{font-size:2rem;font-weight:500;line-height:2.375rem;max-width:60rem}@media(width >= 810px){.cvt-card--featured-hero .cvt-card__title{font-size:2.5rem;line-height:2.875rem}}@media(width >= 1280px){.cvt-card--featured-hero .cvt-card__title{font-size:4rem;line-height:4.375rem}}.cvt-card--featured-hero .cvt-card__text{font-size:.8125rem;line-height:1.0625rem;max-width:39.375rem}@media(width >= 810px){.cvt-card--featured-hero .cvt-card__text{font-size:.9375rem;line-height:1.1875rem}}@media(width >= 1280px){.cvt-card--featured-hero .cvt-card__text{font-size:1.125rem;line-height:1.625rem}}.cvt-card--featured-hero .cvt-card__actions--desktop{display:none}@media(width >= 1280px){.cvt-card--featured-hero .cvt-card__actions--desktop{display:block;margin-top:auto;padding-top:0}}.cvt-card--featured-hero .cvt-card__actions--compact{display:block}@media(width >= 1280px){.cvt-card--featured-hero .cvt-card__actions--compact{display:none}}.cvt-card--featured-hero .cvt-card--featured-hero__copy{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:60rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.75rem}@media(width >= 810px){.cvt-card--featured-hero .cvt-card--featured-hero__copy{gap:2rem}}@media(width >= 1280px){.cvt-card--featured-hero .cvt-card--featured-hero__copy{gap:1.5rem}}.cvt-card--featured-hero .cvt-card--featured-hero__lede{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}@media(width >= 1280px){.cvt-card--featured-hero .cvt-card--featured-hero__lede{gap:0}}.cvt-card--featured-hero .cvt-card__featured-tags{gap:.375rem}@media(width >= 810px){.cvt-card--featured-hero .cvt-card__featured-tags{gap:.5rem}}.cvt-card--featured-hero .cvt-card__featured-cta--desktop{font-size:1rem;letter-spacing:.035em;line-height:1rem}.cvt-card--featured-hero .cvt-card__featured-cta--compact{-ms-flex-item-align:start;align-self:flex-start;font-size:.8125rem;line-height:1.0625rem}@media(width >= 810px){.cvt-card--featured-hero .cvt-card__featured-cta--compact{font-size:.875rem;letter-spacing:-.0125rem;line-height:1.125rem}}.cvt-card--featured-hero .cvt-card__featured-tag{font-size:.8125rem;line-height:1.0625rem}.cvt-card--featured-hero .cvt-card__featured-cta,.cvt-card--featured-hero .cvt-card__featured-tag,.cvt-card--featured-hero .cvt-card__text,.cvt-card--featured-hero .cvt-card__title{color:var(--_text-inverse);font-family:var(--_font-family)}.cvt-card--featured-hero .cvt-card__text{color:hsla(0,0%,100%,.9)}.cvt-card--featured-hero__content{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:490px;position:relative;z-index:2;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:2rem}@media(width >= 768px){.cvt-card--featured-hero__content{min-height:480px;padding:2.5rem}}@media(width >= 1024px){.cvt-card--featured-hero__content{min-height:600px}}@media(width < 1280px){.cvt-card--featured-hero__content{padding-bottom:5rem}}@media(width >= 1280px){.cvt-card--featured-hero__content{padding-block:3.5rem;padding-inline:7.5rem}}.cvt-card--featured-hero__inner{min-height:0;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cvt-card--featured-hero__inner,.cvt-card--featured-hero__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cvt-card--featured-hero__intro{gap:.375rem;max-width:60rem}@media(width >= 768px){.cvt-card--featured-hero__intro{gap:.5rem}}@media(width >= 1024px){.cvt-card--featured-hero__intro{gap:1rem}}.cvt-card--featured-hero__media{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%;z-index:0}.cvt-card--featured-hero__media--fallback{display:block}.cvt-card--featured-hero__overlay{background:linear-gradient(245.34deg,rgba(0,0,0,0) 1.2%,rgba(0,0,0,.5) 99%);inset:0;pointer-events:none;position:absolute;z-index:1}.cvt-card--featured-hero:hover .cvt-card--featured-hero__media{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.cvt-card--flagship-product{display:-webkit-box;display:-ms-flexbox;display:flex;isolation:isolate;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--_surface-alt);border-radius:var(--_radius);-ms-flex-direction:column;flex-direction:column;height:100%;max-height:860px;min-height:490px;overflow:hidden}.cvt-card--flagship-product--no-media{background:var(--_surface-dark)}@media(width >= 768px){.cvt-card--flagship-product{min-height:600px}}@media(width >= 1024px){.cvt-card--flagship-product{min-height:860px}}.cvt-card--flagship-product .cvt-card__title{font-size:2rem;letter-spacing:-.025em;line-height:2.375rem;text-transform:uppercase}@media(width >= 810px){.cvt-card--flagship-product .cvt-card__title{font-size:2.5rem;line-height:2.875rem}}@media(width >= 1280px){.cvt-card--flagship-product .cvt-card__title{font-size:4rem;letter-spacing:-.125rem;line-height:4.375rem}}.cvt-card--flagship-product .cvt-card__text{font-size:.9375rem;line-height:1.1875rem}@media(width >= 1280px){.cvt-card--flagship-product .cvt-card__text{font-size:1.125rem;letter-spacing:-.0125rem;line-height:1.625rem}}.cvt-card--flagship-product .cvt-card__featured-cta--desktop{font-size:1rem;letter-spacing:.035em;line-height:1rem}.cvt-card--flagship-product .cvt-card__featured-cta,.cvt-card--flagship-product .cvt-card__flagship-feature-description,.cvt-card--flagship-product .cvt-card__flagship-feature-title,.cvt-card--flagship-product .cvt-card__text,.cvt-card--flagship-product .cvt-card__title{color:var(--_text-inverse);font-family:var(--_font-family)}.cvt-card--flagship-product .cvt-card__text{color:hsla(0,0%,100%,.9)}.cvt-card--flagship-product .cvt-card__flagship-feature-description{color:hsla(0,0%,100%,.8)}.cvt-card--flagship-product .cvt-card__flagship-feature-title{font-size:1.375rem;letter-spacing:-.05rem;line-height:1.875rem}.cvt-card--flagship-product .cvt-card__flagship-feature-description{font-size:.9375rem;letter-spacing:-.01875rem;line-height:1.1875rem}.cvt-card--flagship-product .cvt-card__flagship-feature-icon:before{background-color:currentColor;content:"";display:block;height:100%;mask:center/contain no-repeat;-webkit-mask:center/contain no-repeat;width:100%}.cvt-card--flagship-product .cvt-card__flagship-feature-icon--precision:before{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 24 24%27%3E%3Ccircle cx=%2712%27 cy=%2712%27 r=%278%27 stroke=%27currentColor%27 stroke-width=%271.5%27/%3E%3Ccircle cx=%2712%27 cy=%2712%27 r=%272%27 fill=%27currentColor%27/%3E%3Cpath stroke=%27currentColor%27 stroke-width=%271.5%27 d=%27M12 4V2m0 20v-2m-8-8H2m20 0h-2%27/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 24 24%27%3E%3Ccircle cx=%2712%27 cy=%2712%27 r=%278%27 stroke=%27currentColor%27 stroke-width=%271.5%27/%3E%3Ccircle cx=%2712%27 cy=%2712%27 r=%272%27 fill=%27currentColor%27/%3E%3Cpath stroke=%27currentColor%27 stroke-width=%271.5%27 d=%27M12 4V2m0 20v-2m-8-8H2m20 0h-2%27/%3E%3C/svg%3E")}.cvt-card--flagship-product .cvt-card__flagship-feature-icon--customization:before{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 24 24%27%3E%3Cpath stroke=%27currentColor%27 stroke-width=%271.5%27 d=%27M5 8h14M5 12h14M5 16h14%27/%3E%3Ccircle cx=%279%27 cy=%278%27 r=%271.5%27 fill=%27currentColor%27/%3E%3Ccircle cx=%2715%27 cy=%2712%27 r=%271.5%27 fill=%27currentColor%27/%3E%3Ccircle cx=%2710%27 cy=%2716%27 r=%271.5%27 fill=%27currentColor%27/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 24 24%27%3E%3Cpath stroke=%27currentColor%27 stroke-width=%271.5%27 d=%27M5 8h14M5 12h14M5 16h14%27/%3E%3Ccircle cx=%279%27 cy=%278%27 r=%271.5%27 fill=%27currentColor%27/%3E%3Ccircle cx=%2715%27 cy=%2712%27 r=%271.5%27 fill=%27currentColor%27/%3E%3Ccircle cx=%2710%27 cy=%2716%27 r=%271.5%27 fill=%27currentColor%27/%3E%3C/svg%3E")}.cvt-card--flagship-product .cvt-card__flagship-feature-icon--consistency:before{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 24 24%27%3E%3Crect width=%2718%27 height=%2714%27 x=%273%27 y=%275%27 stroke=%27currentColor%27 stroke-width=%271.5%27 rx=%271.5%27/%3E%3Cpath stroke=%27currentColor%27 stroke-width=%271.5%27 d=%27m8 12.5 2.5 2.5L16 9.5%27/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 24 24%27%3E%3Crect width=%2718%27 height=%2714%27 x=%273%27 y=%275%27 stroke=%27currentColor%27 stroke-width=%271.5%27 rx=%271.5%27/%3E%3Cpath stroke=%27currentColor%27 stroke-width=%271.5%27 d=%27m8 12.5 2.5 2.5L16 9.5%27/%3E%3C/svg%3E")}.cvt-card--flagship-product .cvt-card__flagship-feature-icon--efficiency:before{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 24 24%27%3E%3Ccircle cx=%2712%27 cy=%2712%27 r=%278%27 stroke=%27currentColor%27 stroke-width=%271.5%27/%3E%3Cpath stroke=%27currentColor%27 stroke-width=%271.5%27 d=%27M12 8v4.5l3 2%27/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 24 24%27%3E%3Ccircle cx=%2712%27 cy=%2712%27 r=%278%27 stroke=%27currentColor%27 stroke-width=%271.5%27/%3E%3Cpath stroke=%27currentColor%27 stroke-width=%271.5%27 d=%27M12 8v4.5l3 2%27/%3E%3C/svg%3E")}.cvt-card--flagship-product__media{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%;z-index:0}.cvt-card--flagship-product__media--fallback{display:block}.cvt-card--flagship-product__overlay{background:linear-gradient(235deg,rgba(0,0,0,.1),rgba(0,0,0,.55));inset:0;pointer-events:none;position:absolute;z-index:1}.cvt-card--flagship-product__content{display:-webkit-box;display:-ms-flexbox;display:flex;margin-inline:auto;max-width:75rem;min-height:inherit;position:relative;width:100%;z-index:2;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2.5rem var(--_shell-padding-inline)}@media(width >= 768px){.cvt-card--flagship-product__content{padding-block:3rem}}@media(width >= 1024px){.cvt-card--flagship-product__content{padding-block:7.5rem;padding-inline:7.5rem}}.cvt-card--flagship-product__intro{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:60rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}@media(width >= 768px){.cvt-card--flagship-product__intro{gap:1rem}}.cvt-card--flagship-product__lede{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:60rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}@media(width >= 768px){.cvt-card--flagship-product__lede{gap:2rem}}.cvt-card--flagship-product:hover .cvt-card--flagship-product__media{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.cvt-cards--featured-product-card.cvt-cards--slider .cvt-cards__featured-shell,.cvt-cards--featured-product-card.cvt-cards--slider .cvt-cards__swiper:not(.swiper-initialized) .swiper-slide,.cvt-cards--featured-treatment-card.cvt-cards--slider .cvt-cards__featured-shell,.cvt-cards--featured-treatment-card.cvt-cards--slider .cvt-cards__swiper:not(.swiper-initialized) .swiper-slide,.cvt-cards--flagship-product-card.cvt-cards--slider .cvt-cards__featured-shell,.cvt-cards--flagship-product-card.cvt-cards--slider .cvt-cards__swiper:not(.swiper-initialized) .swiper-slide{width:100%}.cvt-cards--featured-product-card.cvt-cards--slider .cvt-cards__swiper,.cvt-cards--featured-treatment-card.cvt-cards--slider .cvt-cards__swiper,.cvt-cards--flagship-product-card.cvt-cards--slider .cvt-cards__swiper{padding-bottom:0}.cvt-cards--featured-product-card.cvt-cards--slider .cvt-cards__swiper .swiper-pagination,.cvt-cards--featured-treatment-card.cvt-cards--slider .cvt-cards__swiper .swiper-pagination,.cvt-cards--flagship-product-card.cvt-cards--slider .cvt-cards__swiper .swiper-pagination{display:none}.cvt-cards--featured-product-card.cvt-cards--slider .cvt-cards__swiper .cvt-featured-hero-nav,.cvt-cards--featured-product-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-next,.cvt-cards--featured-product-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-prev,.cvt-cards--featured-treatment-card.cvt-cards--slider .cvt-cards__swiper .cvt-featured-hero-nav,.cvt-cards--featured-treatment-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-next,.cvt-cards--featured-treatment-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-prev,.cvt-cards--flagship-product-card.cvt-cards--slider .cvt-cards__swiper .cvt-featured-hero-nav,.cvt-cards--flagship-product-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-next,.cvt-cards--flagship-product-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-prev{bottom:2rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:2rem;margin-top:0;position:absolute;top:auto;-webkit-transform:none;-ms-transform:none;transform:none;width:2rem;z-index:10;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:var(--_nav-bg);border:0;border-radius:var(--_radius);color:var(--_nav-color);cursor:pointer;justify-content:center;padding:0;-webkit-transition:background-color var(--_transition);transition:background-color var(--_transition)}.cvt-cards--featured-product-card.cvt-cards--slider .cvt-cards__swiper .cvt-featured-hero-nav:after,.cvt-cards--featured-product-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-next:after,.cvt-cards--featured-product-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-prev:after,.cvt-cards--featured-treatment-card.cvt-cards--slider .cvt-cards__swiper .cvt-featured-hero-nav:after,.cvt-cards--featured-treatment-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-next:after,.cvt-cards--featured-treatment-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-prev:after,.cvt-cards--flagship-product-card.cvt-cards--slider .cvt-cards__swiper .cvt-featured-hero-nav:after,.cvt-cards--flagship-product-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-next:after,.cvt-cards--flagship-product-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-prev:after{content:none;display:none}.cvt-cards--featured-product-card.cvt-cards--slider .cvt-cards__swiper .cvt-featured-hero-nav:hover,.cvt-cards--featured-product-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-next:hover,.cvt-cards--featured-product-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-prev:hover,.cvt-cards--featured-treatment-card.cvt-cards--slider .cvt-cards__swiper .cvt-featured-hero-nav:hover,.cvt-cards--featured-treatment-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-next:hover,.cvt-cards--featured-treatment-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-prev:hover,.cvt-cards--flagship-product-card.cvt-cards--slider .cvt-cards__swiper .cvt-featured-hero-nav:hover,.cvt-cards--flagship-product-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-next:hover,.cvt-cards--flagship-product-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-prev:hover{background:var(--_nav-bg-hover)}.cvt-cards--featured-product-card.cvt-cards--slider .cvt-cards__swiper .cvt-featured-hero-nav.swiper-button-disabled,.cvt-cards--featured-product-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-next.swiper-button-disabled,.cvt-cards--featured-product-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-prev.swiper-button-disabled,.cvt-cards--featured-treatment-card.cvt-cards--slider .cvt-cards__swiper .cvt-featured-hero-nav.swiper-button-disabled,.cvt-cards--featured-treatment-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-next.swiper-button-disabled,.cvt-cards--featured-treatment-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-prev.swiper-button-disabled,.cvt-cards--flagship-product-card.cvt-cards--slider .cvt-cards__swiper .cvt-featured-hero-nav.swiper-button-disabled,.cvt-cards--flagship-product-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-next.swiper-button-disabled,.cvt-cards--flagship-product-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-prev.swiper-button-disabled{cursor:default;opacity:.35}.cvt-cards--featured-product-card.cvt-cards--slider .cvt-cards__swiper .cvt-featured-hero-nav__icon,.cvt-cards--featured-treatment-card.cvt-cards--slider .cvt-cards__swiper .cvt-featured-hero-nav__icon,.cvt-cards--flagship-product-card.cvt-cards--slider .cvt-cards__swiper .cvt-featured-hero-nav__icon{display:block;height:1rem;width:1rem;-ms-flex-negative:0;flex-shrink:0;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.cvt-cards--featured-product-card.cvt-cards--slider .cvt-cards__swiper .cvt-featured-hero-nav--prev .cvt-featured-hero-nav__icon,.cvt-cards--featured-treatment-card.cvt-cards--slider .cvt-cards__swiper .cvt-featured-hero-nav--prev .cvt-featured-hero-nav__icon,.cvt-cards--flagship-product-card.cvt-cards--slider .cvt-cards__swiper .cvt-featured-hero-nav--prev .cvt-featured-hero-nav__icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.cvt-cards--featured-product-card.cvt-cards--slider .cvt-cards__swiper .cvt-featured-hero-nav--next .cvt-featured-hero-nav__icon,.cvt-cards--featured-treatment-card.cvt-cards--slider .cvt-cards__swiper .cvt-featured-hero-nav--next .cvt-featured-hero-nav__icon,.cvt-cards--flagship-product-card.cvt-cards--slider .cvt-cards__swiper .cvt-featured-hero-nav--next .cvt-featured-hero-nav__icon{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.cvt-cards--featured-product-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-prev,.cvt-cards--featured-treatment-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-prev,.cvt-cards--flagship-product-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-prev{border-radius:var(--_radius);left:2rem;right:auto}.cvt-cards--featured-product-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-next,.cvt-cards--featured-treatment-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-next,.cvt-cards--flagship-product-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-next{border-radius:var(--_radius);left:4.75rem;right:auto}@media(width >= 810px)and (width < 1280px){.cvt-cards--featured-product-card.cvt-cards--slider .cvt-cards__swiper .cvt-featured-hero-nav,.cvt-cards--featured-product-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-next,.cvt-cards--featured-product-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-prev,.cvt-cards--featured-treatment-card.cvt-cards--slider .cvt-cards__swiper .cvt-featured-hero-nav,.cvt-cards--featured-treatment-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-next,.cvt-cards--featured-treatment-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-prev,.cvt-cards--flagship-product-card.cvt-cards--slider .cvt-cards__swiper .cvt-featured-hero-nav,.cvt-cards--flagship-product-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-next,.cvt-cards--flagship-product-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-prev{bottom:2.5rem}.cvt-cards--featured-product-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-prev,.cvt-cards--featured-treatment-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-prev,.cvt-cards--flagship-product-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-prev{border-radius:0;border-bottom-right-radius:2px;border-top-left-radius:2px;left:2.5rem}.cvt-cards--featured-product-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-next,.cvt-cards--featured-treatment-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-next,.cvt-cards--flagship-product-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-next{border-radius:0;border-bottom-right-radius:2px;border-top-right-radius:2px;left:5.25rem}}@media(width >= 1280px){.cvt-cards--featured-product-card.cvt-cards--slider .cvt-cards__swiper .cvt-featured-hero-nav,.cvt-cards--featured-product-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-next,.cvt-cards--featured-product-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-prev,.cvt-cards--featured-treatment-card.cvt-cards--slider .cvt-cards__swiper .cvt-featured-hero-nav,.cvt-cards--featured-treatment-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-next,.cvt-cards--featured-treatment-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-prev,.cvt-cards--flagship-product-card.cvt-cards--slider .cvt-cards__swiper .cvt-featured-hero-nav,.cvt-cards--flagship-product-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-next,.cvt-cards--flagship-product-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-prev{border-radius:0;bottom:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.cvt-cards--featured-product-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-prev,.cvt-cards--featured-treatment-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-prev,.cvt-cards--flagship-product-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-prev{border-bottom-right-radius:2px;border-top-left-radius:2px;left:1rem;right:auto}.cvt-cards--featured-product-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-next,.cvt-cards--featured-treatment-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-next,.cvt-cards--flagship-product-card.cvt-cards--slider .cvt-cards__swiper .swiper-button-next{border-bottom-left-radius:2px;border-top-right-radius:2px;left:auto;right:1rem}}.cvt-card__link{color:inherit;display:block;text-decoration:none}.cvt-card__icon-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;background:rgba(0,0,0,.05);border-radius:var(--_radius);color:var(--_text-color);flex-shrink:0;height:2.5rem;text-decoration:none;-webkit-transition:background-color var(--_transition);transition:background-color var(--_transition);width:2.5rem}.cvt-card__icon-button:hover{background:rgba(0,0,0,.1)}.cvt-card__icon-button-svg{height:1rem;width:1rem}.cvt-card__text-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--_text-color);font-family:var(--_font-family);font-size:.9375rem;gap:.5rem;text-decoration:none;-webkit-transition:opacity var(--_transition);transition:opacity var(--_transition)}.cvt-card__text-button:hover{opacity:.7}.cvt-card__tertiary-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--_text-color);font-family:var(--_font-family);font-size:1rem;font-weight:500;gap:.625rem;text-decoration:none;-webkit-transition:opacity var(--_transition);transition:opacity var(--_transition)}.cvt-card__tertiary-link:hover{opacity:.8}.cvt-card__tertiary-link-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;border:1px solid #d1d5db;border-radius:var(--_radius);flex-shrink:0;height:2rem;width:2rem}.cvt-card__tertiary-link-svg{height:1rem;width:1rem}.cvt-card__media--related-product{aspect-ratio:3/2;background:var(--_surface-muted);border-radius:var(--_radius);margin:0;overflow:hidden}.cvt-card__media--product-card{aspect-ratio:16/10;background:var(--_surface-muted);margin:0;overflow:hidden}.cvt-card__media-image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%}.group:hover .cvt-card__media-image{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.group:hover .cvt-card__media-image--product-card{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.cvt-card__video-trigger{background:rgba(0,0,0,0);border:0;color:inherit;cursor:pointer;padding:0;text-align:left}.cvt-card__video-media,.cvt-card__video-trigger{border-radius:var(--_radius);display:block;overflow:hidden;width:100%}.cvt-card__video-media{aspect-ratio:668/372;background-color:var(--_surface-muted);background-image:var(--cvt-card-video-poster,none);background-position:50%;background-size:cover;position:relative}.cvt-card__video-poster{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.cvt-card__video-play{display:-webkit-box;display:-ms-flexbox;display:flex;left:50%;position:absolute;top:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:rgba(0,0,0,.6);border-radius:var(--_radius);color:var(--_text-inverse);height:3rem;justify-content:center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:3rem}.cvt-card__video-play-icon{height:1rem;width:1rem}.cvt-card__featured-cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--_text-inverse);font-family:var(--_font-family);font-weight:500;text-decoration:none;-webkit-transition:opacity var(--_transition);transition:opacity var(--_transition)}.cvt-card__featured-cta:hover{opacity:.8}.cvt-card__featured-cta--desktop{gap:.625rem}.cvt-card__featured-cta-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;border:1px solid hsla(0,0%,100%,.4);border-radius:1px;color:var(--_text-inverse);flex-shrink:0;height:2rem;width:2rem}.cvt-card__featured-cta-svg{height:1rem;width:1rem}.cvt-card__featured-cta--compact{-ms-flex-item-align:start;align-self:flex-start;border-bottom:1px solid var(--_text-inverse);padding-block:1px}.cvt-card__featured-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.cvt-card__featured-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.1);border-radius:var(--_radius);color:var(--_text-inverse);font-family:var(--_font-family);font-size:.8125rem;gap:.375rem;padding:3px .5rem}.cvt-card__featured-tag-image,.cvt-card__featured-tag-svg{height:1rem;width:1rem;-ms-flex-negative:0;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.cvt-card__flagship-features{border-top:1px solid hsla(0,0%,100%,.3);margin-top:2.5rem}@media(width >= 810px){.cvt-card__flagship-features{margin-top:3rem}}.cvt-card__flagship-features-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;border-color:hsla(0,0%,100%,.3);-ms-flex-direction:column;flex-direction:column}.cvt-card__flagship-features-grid>.cvt-card__flagship-feature{border-bottom:1px solid hsla(0,0%,100%,.3)}.cvt-card__flagship-features-grid>.cvt-card__flagship-feature:last-child{border-bottom:0}@media(width >= 810px){.cvt-card__flagship-features-grid{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cvt-card__flagship-features-grid>.cvt-card__flagship-feature{-webkit-box-flex:1;border-bottom:0;border-right:1px solid hsla(0,0%,100%,.3);border-top:1px solid hsla(0,0%,100%,.3);-ms-flex:1;flex:1}.cvt-card__flagship-features-grid>.cvt-card__flagship-feature:last-child{border-right:0}}.cvt-card__flagship-feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;padding-block:1.5rem}@media(width >= 810px){.cvt-card__flagship-feature{padding:2rem 1.5rem 0}}.cvt-card__flagship-feature-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.cvt-card__flagship-feature-title{color:var(--_text-inverse);font-family:var(--_font-family);font-weight:500;margin:0}.cvt-card__flagship-feature-description{color:hsla(0,0%,100%,.8);font-family:var(--_font-family);margin:0}.cvt-card__flagship-feature-icon{display:block;-ms-flex-negative:0;color:var(--_text-inverse);flex-shrink:0;height:3.5rem;width:3.5rem}.cvt-card__flagship-feature-image{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.cvt-cards-video-modal{display:-ms-grid;display:grid;inset:0;padding:1.5rem;place-items:center;position:fixed;z-index:100000}.cvt-cards-video-modal[hidden]{display:none}.cvt-cards-video-modal__backdrop{background:rgba(0,0,0,.6);inset:0;position:absolute}.cvt-cards-video-modal__dialog{background:#000;border-radius:2px;overflow:hidden;position:relative;width:min(960px,100%);z-index:1}.cvt-cards-video-modal__close{background:rgba(0,0,0,.6);border:0;color:#fff;cursor:pointer;height:2rem;position:absolute;right:.5rem;top:.5rem;width:2rem;z-index:2}.cvt-cards-video-modal__frame-wrap{aspect-ratio:16/9}.cvt-cards-video-modal__frame-wrap iframe{border:0;display:block;height:100%;width:100%}body.cvt-cards-video-modal-open{overflow:hidden}.cvt-card--speaker{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cvt-card--speaker .cvt-card--speaker__media{aspect-ratio:1;background:var(--_surface-muted);border-radius:var(--_radius);display:block;margin:0;overflow:hidden}.cvt-card--speaker .cvt-card--speaker__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%}.cvt-card--speaker .cvt-card--speaker__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem;padding-top:.75rem}@media(width >= 1024px){.cvt-card--speaker .cvt-card--speaker__body{padding-top:1.25rem}}.cvt-card--speaker .cvt-card--speaker__name,.cvt-card--speaker .cvt-card__title.cvt-card--speaker__name{color:var(--_text-color);font-family:var(--_font-family);font-size:1.0625rem;font-weight:500;letter-spacing:-.01875rem;line-height:1.5rem}@media(width >= 1280px){.cvt-card--speaker .cvt-card--speaker__name,.cvt-card--speaker .cvt-card__title.cvt-card--speaker__name{font-size:1.25rem;line-height:1.75rem}}.cvt-card--speaker .cvt-card--speaker__role,.cvt-card--speaker .cvt-card__text.cvt-card--speaker__role{color:var(--_text-muted);font-family:var(--_font-family);font-size:.9375rem;font-weight:400;letter-spacing:-.01875rem;line-height:1.1875rem;margin-top:0}@media(width >= 1280px){.cvt-card--speaker .cvt-card--speaker__role,.cvt-card--speaker .cvt-card__text.cvt-card--speaker__role{font-size:1rem;line-height:1.375rem}}.cvt-card--speaker:hover .cvt-card--speaker__image{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.cvt-cards--speaker-card.cvt-cards--slider .cvt-cards__speaker-carousel,.cvt-cards--speaker-card.cvt-cards--slider .cvt-loop__speaker-carousel,.cvt-loop--template-speaker-card.cvt-loop--slider .cvt-cards__speaker-carousel,.cvt-loop--template-speaker-card.cvt-loop--slider .cvt-loop__speaker-carousel,.cvt-loop--template-speaker-featured-carousel.cvt-loop--slider .cvt-cards__speaker-carousel,.cvt-loop--template-speaker-featured-carousel.cvt-loop--slider .cvt-loop__speaker-carousel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;width:100%}.cvt-cards--speaker-card.cvt-cards--slider .cvt-cards__speaker-toolbar,.cvt-cards--speaker-card.cvt-cards--slider .cvt-loop__speaker-toolbar,.cvt-loop--template-speaker-card.cvt-loop--slider .cvt-cards__speaker-toolbar,.cvt-loop--template-speaker-card.cvt-loop--slider .cvt-loop__speaker-toolbar,.cvt-loop--template-speaker-featured-carousel.cvt-loop--slider .cvt-cards__speaker-toolbar,.cvt-loop--template-speaker-featured-carousel.cvt-loop--slider .cvt-loop__speaker-toolbar{width:100%}.cvt-cards--speaker-card.cvt-cards--slider .cvt-cards__speaker-view-all,.cvt-cards--speaker-card.cvt-cards--slider .cvt-loop__speaker-view-all,.cvt-loop--template-speaker-card.cvt-loop--slider .cvt-cards__speaker-view-all,.cvt-loop--template-speaker-card.cvt-loop--slider .cvt-loop__speaker-view-all,.cvt-loop--template-speaker-featured-carousel.cvt-loop--slider .cvt-cards__speaker-view-all,.cvt-loop--template-speaker-featured-carousel.cvt-loop--slider .cvt-loop__speaker-view-all{white-space:nowrap}.cvt-cards--speaker-card.cvt-cards--slider .cvt-cards__speaker-fraction,.cvt-cards--speaker-card.cvt-cards--slider .cvt-loop__speaker-fraction,.cvt-loop--template-speaker-card.cvt-loop--slider .cvt-cards__speaker-fraction,.cvt-loop--template-speaker-card.cvt-loop--slider .cvt-loop__speaker-fraction,.cvt-loop--template-speaker-featured-carousel.cvt-loop--slider .cvt-cards__speaker-fraction,.cvt-loop--template-speaker-featured-carousel.cvt-loop--slider .cvt-loop__speaker-fraction{letter-spacing:-.01875rem;line-height:1.1875rem;position:static;width:auto}.cvt-cards--speaker-card.cvt-cards--slider .cvt-cards__speaker-pagination-fallback,.cvt-cards--speaker-card.cvt-cards--slider .cvt-loop__speaker-pagination-fallback,.cvt-loop--template-speaker-card.cvt-loop--slider .cvt-cards__speaker-pagination-fallback,.cvt-loop--template-speaker-card.cvt-loop--slider .cvt-loop__speaker-pagination-fallback,.cvt-loop--template-speaker-featured-carousel.cvt-loop--slider .cvt-cards__speaker-pagination-fallback,.cvt-loop--template-speaker-featured-carousel.cvt-loop--slider .cvt-loop__speaker-pagination-fallback{display:none}.cvt-cards--speaker-card.cvt-cards--slider .cvt-cards__swiper .cvt-speaker-carousel-nav,.cvt-cards--speaker-card.cvt-cards--slider .cvt-loop__swiper .cvt-speaker-carousel-nav,.cvt-cards--speaker-card.cvt-cards--slider .cvt-speaker-carousel-nav,.cvt-loop--template-speaker-card.cvt-loop--slider .cvt-cards__swiper .cvt-speaker-carousel-nav,.cvt-loop--template-speaker-card.cvt-loop--slider .cvt-loop__swiper .cvt-speaker-carousel-nav,.cvt-loop--template-speaker-card.cvt-loop--slider .cvt-speaker-carousel-nav,.cvt-loop--template-speaker-featured-carousel.cvt-loop--slider .cvt-cards__swiper .cvt-speaker-carousel-nav,.cvt-loop--template-speaker-featured-carousel.cvt-loop--slider .cvt-loop__swiper .cvt-speaker-carousel-nav,.cvt-loop--template-speaker-featured-carousel.cvt-loop--slider .cvt-speaker-carousel-nav{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:static;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:var(--_surface-muted);border:0;border-radius:var(--_radius);color:var(--_text-color);cursor:pointer;height:2rem;justify-content:center;margin:0;padding:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:2rem}.cvt-cards--speaker-card.cvt-cards--slider .cvt-cards__swiper .cvt-speaker-carousel-nav:after,.cvt-cards--speaker-card.cvt-cards--slider .cvt-loop__swiper .cvt-speaker-carousel-nav:after,.cvt-cards--speaker-card.cvt-cards--slider .cvt-speaker-carousel-nav:after,.cvt-loop--template-speaker-card.cvt-loop--slider .cvt-cards__swiper .cvt-speaker-carousel-nav:after,.cvt-loop--template-speaker-card.cvt-loop--slider .cvt-loop__swiper .cvt-speaker-carousel-nav:after,.cvt-loop--template-speaker-card.cvt-loop--slider .cvt-speaker-carousel-nav:after,.cvt-loop--template-speaker-featured-carousel.cvt-loop--slider .cvt-cards__swiper .cvt-speaker-carousel-nav:after,.cvt-loop--template-speaker-featured-carousel.cvt-loop--slider .cvt-loop__swiper .cvt-speaker-carousel-nav:after,.cvt-loop--template-speaker-featured-carousel.cvt-loop--slider .cvt-speaker-carousel-nav:after{content:none}.cvt-cards--speaker-card.cvt-cards--slider .cvt-cards__swiper .cvt-speaker-carousel-nav:hover,.cvt-cards--speaker-card.cvt-cards--slider .cvt-loop__swiper .cvt-speaker-carousel-nav:hover,.cvt-cards--speaker-card.cvt-cards--slider .cvt-speaker-carousel-nav:hover,.cvt-loop--template-speaker-card.cvt-loop--slider .cvt-cards__swiper .cvt-speaker-carousel-nav:hover,.cvt-loop--template-speaker-card.cvt-loop--slider .cvt-loop__swiper .cvt-speaker-carousel-nav:hover,.cvt-loop--template-speaker-card.cvt-loop--slider .cvt-speaker-carousel-nav:hover,.cvt-loop--template-speaker-featured-carousel.cvt-loop--slider .cvt-cards__swiper .cvt-speaker-carousel-nav:hover,.cvt-loop--template-speaker-featured-carousel.cvt-loop--slider .cvt-loop__swiper .cvt-speaker-carousel-nav:hover,.cvt-loop--template-speaker-featured-carousel.cvt-loop--slider .cvt-speaker-carousel-nav:hover{opacity:.85}.cvt-cards--speaker-card.cvt-cards--slider .cvt-cards__swiper .cvt-speaker-carousel-nav.swiper-button-disabled,.cvt-cards--speaker-card.cvt-cards--slider .cvt-loop__swiper .cvt-speaker-carousel-nav.swiper-button-disabled,.cvt-cards--speaker-card.cvt-cards--slider .cvt-speaker-carousel-nav.swiper-button-disabled,.cvt-loop--template-speaker-card.cvt-loop--slider .cvt-cards__swiper .cvt-speaker-carousel-nav.swiper-button-disabled,.cvt-loop--template-speaker-card.cvt-loop--slider .cvt-loop__swiper .cvt-speaker-carousel-nav.swiper-button-disabled,.cvt-loop--template-speaker-card.cvt-loop--slider .cvt-speaker-carousel-nav.swiper-button-disabled,.cvt-loop--template-speaker-featured-carousel.cvt-loop--slider .cvt-cards__swiper .cvt-speaker-carousel-nav.swiper-button-disabled,.cvt-loop--template-speaker-featured-carousel.cvt-loop--slider .cvt-loop__swiper .cvt-speaker-carousel-nav.swiper-button-disabled,.cvt-loop--template-speaker-featured-carousel.cvt-loop--slider .cvt-speaker-carousel-nav.swiper-button-disabled{cursor:default;opacity:.35}.cvt-cards--speaker-card.cvt-cards--slider .cvt-speaker-carousel-nav__icon,.cvt-loop--template-speaker-card.cvt-loop--slider .cvt-speaker-carousel-nav__icon,.cvt-loop--template-speaker-featured-carousel.cvt-loop--slider .cvt-speaker-carousel-nav__icon{display:block;height:1rem;width:1rem}.cvt-cards--speaker-card.cvt-cards--slider .cvt-cards__swiper,.cvt-cards--speaker-card.cvt-cards--slider .cvt-loop__swiper,.cvt-loop--template-speaker-card.cvt-loop--slider .cvt-cards__swiper,.cvt-loop--template-speaker-card.cvt-loop--slider .cvt-loop__swiper,.cvt-loop--template-speaker-featured-carousel.cvt-loop--slider .cvt-cards__swiper,.cvt-loop--template-speaker-featured-carousel.cvt-loop--slider .cvt-loop__swiper{max-width:100%;overflow:hidden;padding-bottom:0;width:100%}.cvt-cards--speaker-card.cvt-cards--slider .cvt-cards__swiper .swiper-slide,.cvt-cards--speaker-card.cvt-cards--slider .cvt-loop__swiper .swiper-slide,.cvt-loop--template-speaker-card.cvt-loop--slider .cvt-cards__swiper .swiper-slide,.cvt-loop--template-speaker-card.cvt-loop--slider .cvt-loop__swiper .swiper-slide,.cvt-loop--template-speaker-featured-carousel.cvt-loop--slider .cvt-cards__swiper .swiper-slide,.cvt-loop--template-speaker-featured-carousel.cvt-loop--slider .cvt-loop__swiper .swiper-slide{-webkit-box-sizing:border-box;box-sizing:border-box;height:auto}.cvt-card--related-product{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--_surface);border:1px solid var(--_border-color);border-radius:var(--_radius);-ms-flex-direction:column;flex-direction:column;overflow:hidden}.cvt-card--related-product .cvt-card--related-product__media-link,.cvt-card--related-product .cvt-card--related-product__media-wrap{display:block;overflow:hidden}.cvt-card--related-product .cvt-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;padding:1rem}.cvt-card--related-product .cvt-card__title{color:var(--_text-color);font-family:var(--_font-family);font-size:1.25rem;font-weight:500}.cvt-card--related-product .cvt-card--related-product__title-link{color:inherit;text-decoration:none;-webkit-transition:opacity var(--_transition);transition:opacity var(--_transition)}.cvt-card--related-product .cvt-card--related-product__title-link:hover{opacity:.7}.cvt-card--related-product .cvt-card__text{-webkit-box-flex:1;color:var(--_text-secondary);-ms-flex:1;flex:1;font-size:1rem}.cvt-card--related-product .cvt-card--related-product__caption-link{-ms-flex-item-align:start;align-self:flex-start;color:var(--_text-muted);font-size:.8125rem;text-decoration:underline;text-underline-offset:2px;-webkit-transition:color var(--_transition);transition:color var(--_transition)}.cvt-card--related-product .cvt-card--related-product__caption-link:hover{color:var(--_text-color)}.cvt-card--related-product .cvt-card__media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.cvt-card--related-product .cvt-card__tertiary-link{-ms-flex-item-align:start;align-self:flex-start;text-decoration:none!important}.cvt-card--related-product .cvt-card__tertiary-link span{text-decoration:none!important}.cvt-cards--related-product-card .cvt-cards__grid,.cvt-loop--template-related-product-card .cvt-loop__grid{-webkit-column-gap:var(--_grid-gap);-moz-column-gap:var(--_grid-gap);column-gap:var(--_grid-gap);row-gap:var(--_grid-row-gap)}.cvt-card--video{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cvt-card--video .cvt-card__video-trigger{cursor:pointer}.cvt-card--video .cvt-card__video-media{background-color:var(--_surface-muted)}.cvt-card--video .cvt-card__video-poster{display:block}.cvt-card--video .cvt-card__title{color:var(--_text-color);font-family:var(--_font-family);font-size:1.375rem;font-weight:500;letter-spacing:-.05rem;line-height:1.875rem;padding-top:1.25rem}.cvt-cards--video-card .cvt-cards__grid,.cvt-loop--template-video-card .cvt-loop__grid{-webkit-column-gap:var(--_grid-gap);-moz-column-gap:var(--_grid-gap);column-gap:var(--_grid-gap);row-gap:var(--_grid-gap)}
