.app-showcase{display:block;padding-bottom:var(--st-section-space);overflow:hidden;color:var(--st-color-text);font-family:var(--st-font-body)}.app-showcase__inner{display:grid;gap:var(--st-space-10);width:min(var(--st-content-width),calc(100% - 2 * var(--page-margin, var(--st-page-gutter))));margin-inline:auto}.app-showcase__content{min-width:0;max-width:38rem}.app-showcase__title{overflow-wrap:anywhere}.app-showcase__description{max-width:34rem}.app-showcase__features{margin-top:var(--st-space-8);border-top:var(--st-border-width) solid var(--st-color-border)}.app-showcase__item{border-bottom:var(--st-border-width) solid var(--st-color-border)}.app-showcase__item-heading{margin:0}.app-showcase__trigger{display:flex;align-items:center;gap:var(--st-space-4);width:100%;min-height:3.75rem;padding:var(--st-space-4) 0;border:0;background:none;color:var(--st-color-text-muted);font:inherit;text-align:start;cursor:pointer}.app-showcase__label{flex:1;font-family:var(--st-font-heading);font-size:var(--st-text-heading-sm);font-weight:600;line-height:var(--st-leading-heading);transition:color var(--st-duration-default) var(--st-ease-standard)}.app-showcase__icon{display:grid;flex:none;place-items:center;width:2.25rem;height:2.25rem;border:var(--st-border-width) solid var(--st-color-border);border-radius:var(--st-radius-pill);color:var(--st-color-text-muted);transition:transform var(--st-disclosure-enter-duration) var(--st-overlay-ease-enter),background-color var(--st-duration-default) var(--st-ease-standard),border-color var(--st-duration-default) var(--st-ease-standard),color var(--st-duration-default) var(--st-ease-standard)}.app-showcase__icon svg{width:1rem;height:1rem}.app-showcase__trigger:hover .app-showcase__icon{border-color:var(--st-color-text-muted);color:var(--st-color-text)}.app-showcase__trigger:hover .app-showcase__label,.app-showcase__item.is-open .app-showcase__trigger{color:var(--st-color-text)}.app-showcase__item.is-open .app-showcase__icon{transform:rotate(45deg);border-color:var(--st-color-accent);background:var(--st-color-accent);color:var(--st-color-on-accent)}.app-showcase__panel{display:grid;grid-template-rows:1fr}.app-showcase__panel-inner{min-height:0;overflow:hidden}.app-showcase__panel-body{padding-block:0 var(--st-space-6);color:var(--st-color-text-muted);line-height:var(--st-leading-body)}.app-showcase__panel-body p{margin:0}.app-showcase__item-media{display:flex;justify-content:center;padding-top:var(--st-space-4)}.app-showcase__item-image{display:block;width:min(64vw,15rem);height:auto}.app-showcase__cta{display:inline-flex;align-items:center;justify-content:center;gap:var(--st-space-4);min-height:3.5rem;margin-top:var(--st-space-8);padding:var(--st-space-3) var(--st-space-6);border:0;border-radius:var(--st-radius-pill);background:var(--st-color-accent);color:var(--st-color-on-accent);font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.app-showcase :is(a,button):focus-visible{outline:var(--st-focus-width) solid var(--st-color-focus);outline-offset:var(--st-focus-offset)}.app-showcase__stage{display:none}.app-showcase__new-dialog-component{display:contents}.app-showcase__dialog{width:min(40rem,calc(100vw - 2rem));max-width:calc(100vw - 2rem);max-height:min(85dvh,60rem);margin:auto;padding:var(--st-space-5);overflow:auto;background:var(--st-color-surface);color:var(--st-color-text)}.app-showcase__dialog-header{display:flex;align-items:center;justify-content:space-between;gap:var(--st-space-4);margin-bottom:var(--st-space-4)}.app-showcase__dialog-header h2{margin:0;font-family:var(--st-font-heading);font-size:var(--st-text-heading-sm);line-height:var(--st-leading-heading)}.app-showcase__dialog-close{display:grid;place-items:center;width:var(--st-control-min-height);height:var(--st-control-min-height);padding:0;border:0;border-radius:var(--st-radius-pill);background:var(--st-color-surface-subtle);color:var(--st-color-text);cursor:pointer}.app-showcase__dialog-close svg{width:1rem;height:1rem}.app-showcase__dialog-image{display:block;width:100%;height:auto;border-radius:var(--st-radius-md)}.app-showcase.is-enhanced .app-showcase__panel{grid-template-rows:0fr;transition:grid-template-rows var(--st-disclosure-enter-duration) var(--st-overlay-ease-enter)}.app-showcase.is-enhanced .app-showcase__item.is-open .app-showcase__panel{grid-template-rows:1fr}.app-showcase.is-enhanced .app-showcase__panel-body{opacity:0;transform:translateY(-.5rem);transition:opacity var(--st-disclosure-content-duration) var(--st-ease-standard),transform var(--st-disclosure-content-duration) var(--st-ease-standard)}.app-showcase.is-enhanced .app-showcase__item.is-open .app-showcase__panel-body{opacity:1;transform:none;transition-delay:var(--st-disclosure-content-delay)}.app-showcase.is-instant :is(.app-showcase__panel,.app-showcase__panel-body,.app-showcase__icon,.app-showcase__screen){transition:none}@media(min-width:750px){.app-showcase__panel-body{padding-inline-end:var(--st-space-16)}.app-showcase__item-image{width:min(50vw,18rem)}}@media(min-width:1200px){.app-showcase__inner{grid-template-columns:minmax(0,1fr) minmax(20rem,28rem);align-items:center;gap:clamp(3rem,6vw,6rem)}.app-showcase__content{max-width:none}.app-showcase__item-media{display:none}.app-showcase__stage{display:grid;place-items:center;min-height:42rem;padding:var(--st-space-10)}.app-showcase__screen{grid-area:1 / 1;display:flex;justify-content:center;opacity:0;transform:translateY(1.5rem) scale(.97);transition:opacity var(--st-disclosure-content-duration) var(--st-ease-standard),transform var(--st-disclosure-content-duration) var(--st-overlay-ease-enter)}.app-showcase__screen.is-active{opacity:1;transform:none}.app-showcase__screen-image{display:block;width:min(100%,19rem);height:auto}}.feature-carousel{display:block;padding-bottom:var(--st-section-space);color:var(--st-color-text);font-family:var(--st-font-body)}.feature-carousel__heading{width:min(var(--st-content-width),calc(100% - 2 * var(--page-margin, var(--st-page-gutter))));margin-inline:auto}.feature-carousel__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--st-space-4);margin-bottom:var(--st-space-8)}.feature-carousel__rail{--carousel-gutter: max(var(--page-margin, var(--st-page-gutter)), (100% - var(--st-content-width)) / 2);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--carousel-gutter);scrollbar-width:none}.feature-carousel__rail::-webkit-scrollbar{display:none}.feature-carousel__track{display:flex;gap:var(--st-space-4)}scroll-carousel.is-ready .feature-carousel__rail{overflow:hidden;scroll-snap-type:none}scroll-carousel.is-ready .feature-carousel__track{touch-action:pan-y pinch-zoom}.feature-carousel__card{position:relative;flex:0 0 min(85vw,24rem);display:flex;flex-direction:column;min-width:0;scroll-snap-align:start}.feature-carousel__card:first-child{margin-inline-start:var(--carousel-gutter)}.feature-carousel__card:last-child{margin-inline-end:var(--carousel-gutter)}.feature-carousel__media{position:relative;aspect-ratio:6 / 5;overflow:hidden;border-radius:var(--st-radius-lg);background:var(--st-color-surface-subtle)}.feature-carousel__copy{padding:var(--st-space-5) 0 0}.feature-carousel__copy h3{color:var(--st-color-heading);margin:0;font-family:var(--st-font-heading);font-size:var(--st-text-heading-sm);line-height:var(--st-leading-heading)}.feature-carousel__copy p{margin:var(--st-space-2) 0 0;color:var(--st-color-text);font-size:var(--st-text-body);line-height:var(--st-leading-body)}.feature-carousel__copy .feature-carousel__eyebrow{margin:0 0 var(--st-space-2);font-size:var(--st-text-small);font-weight:600}.feature-carousel__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--st-disclosure-enter-duration) var(--st-overlay-ease-enter)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.feature-carousel__card:hover .feature-carousel__image{transform:scale(1.04)}}.feature-carousel__link{position:absolute;inset-inline-end:var(--st-space-4);bottom:var(--st-space-4);display:grid;place-items:center;width:var(--st-control-min-height);height:var(--st-control-min-height);border-radius:var(--st-radius-pill);color:var(--st-color-text);background:var(--st-color-surface)}.feature-carousel__link svg,.feature-carousel__controls svg{width:1.25rem;height:1.25rem}.feature-carousel :is(a,button,[tabindex]):focus-visible{outline:var(--st-focus-width) solid var(--st-color-focus);outline-offset:var(--st-focus-offset)}.featured-logos{display:block;padding-bottom:var(--st-section-space);color:var(--st-color-text);font-family:var(--st-font-body)}.featured-logos__heading{width:min(var(--st-content-width),calc(100% - 2 * var(--page-margin, var(--st-page-gutter))));margin:0 auto var(--st-space-8)}.featured-logos__rail{width:min(var(--st-content-width),calc(100% - 2 * var(--page-margin, var(--st-page-gutter))));margin-inline:auto;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent);mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent)}.featured-logos__track{display:flex;width:max-content}.featured-logos__group{display:flex;flex:none;gap:var(--st-space-4);padding-inline-end:var(--st-space-4)}.featured-logos__item{display:grid;place-items:center;flex:0 0 min(58vw,15rem);aspect-ratio:9 / 5;border-radius:var(--st-radius-lg);background:var(--st-color-surface)}.featured-logos__link{display:grid;place-items:center;width:100%;height:100%;border-radius:inherit}.featured-logos__image,.featured-logos__placeholder{display:block;width:100%;height:100%;object-fit:contain}.featured-logos__placeholder{fill:var(--st-color-border)}.featured-logos :is(a,[tabindex]):focus-visible{outline:var(--st-focus-width) solid var(--st-color-focus);outline-offset:calc(-1 * var(--st-focus-width))}@media(prefers-reduced-motion:no-preference){.featured-logos__track{animation:featured-logos-scroll 40s linear infinite}.featured-logos__rail:hover .featured-logos__track,.featured-logos__rail:focus-within .featured-logos__track{animation-play-state:paused}@keyframes featured-logos-scroll{to{transform:translate(-50%)}}}@media(prefers-reduced-motion:reduce){.featured-logos__rail{overflow-x:auto}.featured-logos__group[aria-hidden=true],.featured-logos__item[aria-hidden=true]{display:none}.featured-logos__rail{-webkit-mask-image:none;mask-image:none}}.final-cta{padding-bottom:var(--st-section-space);font-family:var(--st-font-body)}.final-cta__card{position:relative;isolation:isolate;overflow:hidden;width:min(var(--st-content-width),calc(100% - 2 * var(--page-margin, var(--st-page-gutter))));margin-inline:auto;border-radius:var(--st-radius-lg);background:var(--st-color-surface-subtle)}.final-cta__content{position:relative;z-index:1;padding:var(--st-space-8)}.final-cta__content .section-heading__eyebrow{color:var(--st-color-accent)}.final-cta__content .section-heading__title{max-width:13ch}.final-cta__content .section-heading__description{max-width:32rem}.final-cta__media{display:none}.final-cta__image{display:block;width:100%;height:100%;object-fit:cover;object-position:right bottom}.final-cta__newsletter{max-width:32rem;margin-top:var(--st-space-8)}.final-cta__newsletter-heading{margin:0 0 var(--st-space-3);color:var(--st-color-heading);font-size:var(--st-text-small);font-weight:700;line-height:var(--st-leading-body)}.final-cta__newsletter-fields{display:flex;flex-direction:column;gap:var(--st-space-3)}.final-cta__newsletter-fields input{width:100%;min-width:0;min-height:3.5rem;padding:var(--st-space-3) var(--st-space-4);border:var(--st-border-width) solid var(--st-color-border);border-radius:var(--st-radius-md);background:var(--st-color-surface);color:var(--st-color-text);font:inherit}.final-cta__newsletter-submit{min-height:3.5rem;padding:var(--st-space-3) var(--st-space-6);border:var(--st-border-width) solid var(--st-color-accent);border-radius:var(--st-radius-pill);background:var(--st-color-accent);color:var(--st-color-on-accent);font:inherit;font-weight:700;cursor:pointer}.final-cta__newsletter-submit:disabled{opacity:.6;cursor:wait}.final-cta__newsletter-fields :is(input,button):focus-visible{outline:var(--st-focus-width) solid var(--st-color-focus);outline-offset:var(--st-focus-offset)}.final-cta__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.final-cta__newsletter-message{margin:var(--st-space-3) 0 0;color:var(--st-color-success);font-size:var(--st-text-small)}.final-cta__newsletter-message--error{color:var(--st-color-error)}@media(min-width:750px){.final-cta__card{min-height:30rem;display:flex;align-items:center}.final-cta__content{width:60%;padding:var(--st-space-12)}.final-cta__media{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.final-cta__card--with-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to right,var(--st-color-surface-subtle) 0%,var(--st-color-surface-subtle) 35%,transparent 78%)}.final-cta__newsletter-fields{flex-direction:row}.final-cta__newsletter-fields input{flex:1 1 0;width:auto}.final-cta__newsletter-submit{flex:none}}@media(min-width:1200px){.final-cta__content{padding:var(--st-space-16)}}.home-faq{display:block;padding-bottom:var(--st-section-space);color:var(--st-color-text);font-family:var(--st-font-body)}.home-faq__inner{width:min(var(--st-content-width),calc(100% - 2 * var(--page-margin, var(--st-page-gutter))));margin-inline:auto;display:grid;gap:var(--st-space-10)}.home-faq__intro{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--st-space-6)}.home-faq__heading-copy{flex:1 1 16rem;min-width:0}.home-faq__footer{display:flex;justify-content:center;margin-top:var(--st-space-8)}.home-faq__link{display:inline-flex;box-sizing:border-box;width:100%;align-items:center;justify-content:center;padding:var(--st-space-3) var(--st-space-8);min-height:var(--st-control-min-height);border:var(--st-border-width) solid transparent;border-radius:var(--st-radius-pill);background:var(--st-color-accent);color:var(--st-color-on-accent);font-size:var(--st-text-body);font-weight:700;line-height:var(--st-leading-body);text-align:center;text-decoration:none}@media(min-width:750px){.home-faq__link{width:auto}}.home-faq__icon svg{width:1.25rem;height:1.25rem}.home-faq__categories{display:flex;flex-wrap:wrap;gap:var(--st-space-2);margin-bottom:var(--st-space-6)}.home-faq__categories:empty{display:none}.home-faq__category{padding:var(--st-space-3) var(--st-space-4);border:0;border-radius:var(--st-radius-pill);background:var(--st-color-surface-subtle);color:var(--st-color-text);font:inherit;cursor:pointer;transition:background-color var(--st-button-transition-duration) var(--st-ease-standard),color var(--st-button-transition-duration) var(--st-ease-standard)}.home-faq__category[aria-pressed=true]{background:var(--st-color-text);color:var(--st-color-surface)}.home-faq[data-loading-state] .home-faq__panel{min-height:18rem}.home-faq__status{color:var(--st-color-text-muted)}.home-faq__status:empty{display:none}.home-faq__answer img{display:block;width:min(100%,30rem);height:auto;aspect-ratio:4 / 3;object-fit:contain;object-position:left center}.home-faq__list{border-top:var(--st-border-width) solid var(--st-color-border)}.home-faq__item{border-bottom:var(--st-border-width) solid var(--st-color-border)}.home-faq__question{display:flex;align-items:center;justify-content:space-between;gap:var(--st-space-6);padding:var(--st-space-6) 0;font-size:var(--st-text-heading-sm);font-weight:600;line-height:var(--st-leading-heading);cursor:pointer;list-style:none}.home-faq__question::-webkit-details-marker{display:none}.home-faq__icon{display:grid;place-items:center;flex:none;width:var(--st-control-min-height);height:var(--st-control-min-height);border-radius:var(--st-radius-pill);background:var(--st-color-surface-subtle);transition:transform var(--st-disclosure-enter-duration) var(--st-overlay-ease-enter),background-color var(--st-button-transition-duration) var(--st-ease-standard)}.home-faq__item[open] .home-faq__icon{transform:rotate(45deg)}.home-faq__answer{padding:0 var(--st-space-12) var(--st-space-6) 0;color:var(--st-color-text-muted);line-height:var(--st-leading-body)}.home-faq__answer p{margin:0 0 var(--st-space-4)}.home-faq__answer p:last-child{margin-bottom:0}.home-faq__answer :is(ul,ol){padding-inline-start:var(--st-space-6)}.home-faq__answer a{color:var(--st-color-text);text-decoration:underline;overflow-wrap:anywhere}.home-faq :is(summary,a,button):focus-visible{outline:var(--st-focus-width) solid var(--st-color-focus);outline-offset:var(--st-focus-offset)}@supports (interpolate-size: allow-keywords){.home-faq{interpolate-size:allow-keywords}.home-faq__item::details-content{height:0;overflow:clip;transition:height var(--st-disclosure-enter-duration) var(--st-overlay-ease-enter),content-visibility var(--st-disclosure-enter-duration) allow-discrete}.home-faq__item[open]::details-content{height:auto}}.video-carousel{display:block;padding-bottom:var(--st-section-space);font-family:var(--st-font-body);color:var(--st-color-text)}.video-carousel__heading{width:min(var(--st-content-width),calc(100% - 2 * var(--page-margin, var(--st-page-gutter))));margin:0 auto var(--st-space-8);display:flex;align-items:flex-end;justify-content:space-between;gap:var(--st-space-4)}.video-carousel__controls svg,.video-carousel__play svg{width:1.25rem;height:1.25rem}.video-carousel__rail{--carousel-gutter:max(var(--page-margin, var(--st-page-gutter)), (100% - var(--st-content-width)) / 2);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--carousel-gutter);scrollbar-width:none}.video-carousel__rail::-webkit-scrollbar{display:none}.video-carousel__track{display:flex;gap:var(--st-space-4)}scroll-carousel.is-ready .video-carousel__rail{overflow:hidden;scroll-snap-type:none}scroll-carousel.is-ready .video-carousel__track{touch-action:pan-y pinch-zoom}.video-carousel__card{position:relative;flex:0 0 min(88vw,60rem);min-width:0;scroll-snap-align:start;border-radius:var(--st-radius-lg);overflow:hidden;background:var(--st-color-image-fallback)}.video-carousel__card:first-child{margin-inline-start:var(--carousel-gutter)}.video-carousel__card:last-child{margin-inline-end:var(--carousel-gutter)}.video-carousel__media{display:block;position:relative;width:100%;min-width:0;max-width:100%;min-height:26rem;aspect-ratio:4 / 3;container-type:inline-size;color:var(--st-color-on-image)}.video-carousel__video,.video-carousel__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.video-carousel__poster,.video-carousel__shade{pointer-events:none}.video-carousel__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.video-carousel__mask{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--st-space-6);pointer-events:none;transform:scale(1);opacity:1;transition:transform var(--st-reveal-duration) var(--st-overlay-ease-enter),opacity var(--st-reveal-duration) var(--st-overlay-ease-enter)}.video-carousel__mask-title{max-width:100%;margin:0;color:var(--st-color-on-image);font-family:var(--st-font-heading);font-size:clamp(1.75rem,7cqw,4.5rem);font-weight:800;line-height:1.05;letter-spacing:-.035em;text-align:center;white-space:pre-line;overflow-wrap:break-word}@supports ((-webkit-background-clip:text) or (background-clip:text)){.video-carousel__mask-title{background-image:linear-gradient(#ffffffa6,#ffffffa6),var(--mask-image);background-size:cover;background-position:center;-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:.5px rgb(255 255 255 / .65)}.video-carousel__mask[style] .video-carousel__mask-title{color:transparent}}.video-carousel__media.is-enhanced:not(.is-current) .video-carousel__mask{transform:scale(.58);opacity:.45}.video-carousel__media.is-enhanced.is-current .video-carousel__mask{transform:scale(1);opacity:1}@media(prefers-reduced-motion:no-preference){.video-carousel__media.is-switching-in .video-carousel__mask{animation:video-mask-arrive var(--st-reveal-duration) var(--st-overlay-ease-enter) both}.video-carousel__media.is-switching-out .video-carousel__mask{animation:video-mask-depart var(--st-reveal-duration) var(--st-overlay-ease-enter) both}@keyframes video-mask-arrive{0%{transform:scale(3.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes video-mask-depart{0%{transform:scale(1);opacity:1}to{transform:scale(3.5);opacity:0}}}.video-carousel__pause-icon{display:none}.video-carousel__media.is-playing .video-carousel__pause-icon{display:block}.video-carousel__media.is-playing .video-carousel__play-icon{display:none}.video-carousel__media.has-video:not(.is-enhanced) .video-carousel__poster{display:none}.video-carousel__copy{position:absolute;inset:auto var(--st-space-6) var(--st-space-16);max-width:34rem;pointer-events:none}.video-carousel__copy h3{margin:0;font-family:var(--st-font-heading);font-size:var(--st-text-heading-md);line-height:var(--st-leading-heading);color:inherit}.video-carousel__copy p{margin:var(--st-space-3) 0 0;line-height:var(--st-leading-body)}.video-carousel__copy .video-carousel__eyebrow{margin:0 0 var(--st-space-3);font-size:var(--st-text-caption);font-weight:700;letter-spacing:.16em;text-transform:uppercase}.video-carousel__play:not([hidden]){position:absolute;inset:auto var(--st-space-6) var(--st-space-6) auto;display:grid;place-items:center;width:var(--st-control-min-height);height:var(--st-control-min-height);border:0;border-radius:var(--st-radius-pill);color:var(--st-color-text);background:var(--st-color-surface);cursor:pointer;transition:background-color var(--st-button-transition-duration) var(--st-ease-standard),color var(--st-button-transition-duration) var(--st-ease-standard)}@media(hover:hover){.video-carousel__play:hover{background:var(--st-color-accent);color:var(--st-color-on-accent)}}.video-carousel__video{object-fit:contain}.video-carousel__poster,.video-carousel__shade,.video-carousel__copy{transition:opacity var(--st-reveal-duration) var(--st-overlay-ease-enter)}.video-carousel__media.is-playing :is(.video-carousel__poster,.video-carousel__shade,.video-carousel__copy){opacity:0}.video-carousel__media.is-enhanced.is-playing .video-carousel__mask{transform:scale(3.5);opacity:0}.video-carousel :is(button,[tabindex]):focus-visible{outline:var(--st-focus-width) solid var(--st-color-focus);outline-offset:var(--st-focus-offset)}@media(max-width:749px){.video-carousel__card{display:flex}.video-carousel__media{display:flex;flex:1;flex-direction:column;aspect-ratio:auto;min-height:max(26rem,66vw)}.video-carousel__mask{position:relative;inset:auto;box-sizing:border-box;flex:1 0 12rem;width:100%;min-width:0;padding:var(--st-space-6)}.video-carousel__mask-title{width:100%;min-width:0;font-size:clamp(2rem,9cqw,2.75rem);text-align:center;overflow-wrap:anywhere}.video-carousel__copy{position:relative;inset:auto;box-sizing:border-box;flex:none;width:100%;min-width:0;margin-top:auto;padding:0 var(--st-space-6) var(--st-space-20);text-align:start;overflow-wrap:anywhere}.video-carousel__copy p{font-size:var(--st-text-small);line-height:var(--st-leading-body)}.video-carousel__copy .video-carousel__eyebrow{font-size:var(--st-text-caption);letter-spacing:.12em}}@media(min-width:750px){.video-carousel__media{aspect-ratio:16 / 10;min-height:0}.video-carousel__copy{inset-inline-start:var(--st-space-8);bottom:var(--st-space-8);padding-inline-end:var(--st-space-16)}}.button-motion.button-motion{transition:background-color var(--st-button-transition-duration) var(--st-ease-standard),color var(--st-button-transition-duration) var(--st-ease-standard),border-color var(--st-button-transition-duration) var(--st-ease-standard)}.button-motion:focus-visible{outline:var(--st-focus-width) solid currentColor;outline-offset:var(--st-focus-offset)}@media(hover:hover){.button-motion:hover{background-color:var(--st-color-accent);color:var(--st-color-on-accent)}.button-motion--accent:hover{background-color:var(--st-color-accent-hover);color:var(--st-color-on-accent)}}#MainContent.new_home .dialog-modal{border:0;box-shadow:var(--st-shadow-overlay)}#MainContent.new_home .dialog-modal::backdrop{background:var(--st-overlay-backdrop)}@media(prefers-reduced-motion:no-preference){[data-reveal].reveal-pending{opacity:0;transform:translateY(var(--st-reveal-distance))}[data-reveal].reveal-visible{transition:opacity var(--st-reveal-duration) var(--st-reveal-ease),transform var(--st-reveal-duration) var(--st-reveal-ease);transition-delay:calc(var(--st-reveal-step) * var(--reveal-index, 0))}html.banner-reveal-ready .banner [data-reveal-text],[data-reveal-text].reveal-initial,[data-reveal-card].reveal-initial{animation:reveal-text-in var(--st-reveal-duration) var(--st-reveal-ease) backwards;animation-delay:calc(var(--st-reveal-step) * var(--reveal-index, 0))}@keyframes reveal-text-in{0%{opacity:0;transform:translateY(var(--st-reveal-distance))}to{opacity:1;transform:translateY(0)}}[data-reveal].reveal-pending:focus-within{opacity:1;transform:none}}.section-heading__eyebrow{margin:0 0 var(--st-space-3);color:var(--st-color-text-muted);font-size:var(--st-text-caption);font-weight:700;letter-spacing:.16em;text-transform:uppercase}.section-heading__title{margin:0;color:var(--st-color-heading);font-family:var(--st-font-heading);font-size:var(--st-text-heading-lg);line-height:var(--st-leading-heading);letter-spacing:-.03em}.section-heading__description{margin:var(--st-space-3) 0 0;color:var(--st-color-text);font-size:var(--st-text-lead);line-height:var(--st-leading-body)}.section-heading__description p{margin:0}.section-heading__description p+p{margin-top:var(--st-space-3)}
/*# sourceMappingURL=/cdn/shop/t/164/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAQAI */
