@layer modules{.m-hero{padding-block:var(--hero-padding-top) var(--hero-padding-bottom)}.m-hero__inner{align-items:start;column-gap:var(--hero-column-gap);display:grid;grid-template-columns:var(--hero-columns)}.m-hero__copy{align-items:flex-start;display:flex;flex-direction:column}.m-hero__copy>.eyebrow{margin-block-end:var(--hero-eyebrow-gap)}.m-hero--eyebrow-accent .m-hero__copy>.eyebrow{color:var(--section-header-eyebrow-accent)}.m-hero__title{margin:0;white-space:pre-line}.m-hero__highlight{color:var(--hero-highlight)}.m-hero__body{color:var(--picus-foreground);font-size:var(--type-body-lg-size);font-weight:var(--type-body-lg-weight);letter-spacing:var(--type-body-lg-ls);line-height:var(--type-body-lg-lh);margin-block-start:var(--hero-copy-gap)}.m-hero__ctas{display:flex;flex-wrap:wrap;gap:var(--picus-space-4);margin-block-start:var(--hero-cta-gap)}.m-hero__media{aspect-ratio:var(--hero-media-ratio);background:var(--hero-media-bg);overflow:hidden}.m-hero__image,.m-hero__placeholder{block-size:100%;display:block;inline-size:100%}.m-hero__image{object-fit:contain}.m-hero__media--video{background:none;min-block-size:0;position:relative}.m-hero__poster,.m-hero__video{block-size:100%;display:block;inline-size:100%;object-fit:contain}.m-hero__poster{inset:0;position:absolute}.m-hero__media.is-playing .m-hero__poster{display:none}.m-hero__toggle{align-items:center;background:var(--video-toggle-bg);block-size:var(--video-toggle-size);border:0;border-radius:var(--picus-radius-full);color:var(--video-toggle-fg);cursor:pointer;display:flex;inline-size:var(--video-toggle-size);inset-block-end:var(--video-toggle-inset);inset-inline-end:var(--video-toggle-inset);justify-content:center;padding:0;position:absolute}.m-hero__toggle svg{block-size:var(--video-toggle-icon);display:block;inline-size:var(--video-toggle-icon)}.m-hero__media.is-paused .m-hero__toggle-pause,.m-hero__toggle-play{display:none}.m-hero__media.is-paused .m-hero__toggle-play{display:block}.m-hero__toggle:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.m-hero__toggle[hidden]{display:none}.m-hero__media--bare{background:none}.m-hero__media--player{background:var(--hero-player-bg)}.m-hero__poster[hidden]{display:none}.m-hero__media--embed>iframe{block-size:100%;border:0;inline-size:100%;inset:0;position:absolute}.m-hero__play{align-items:center;background:var(--video-play-bg);block-size:var(--hero-play-size);border:0;border-radius:var(--picus-radius-full);cursor:pointer;display:flex;inline-size:var(--hero-play-size);inset:0;justify-content:center;margin:auto;padding:0;position:absolute}.m-hero__play img{block-size:100%;display:block;inline-size:100%}.m-hero__play[hidden]{display:none}.m-hero__play:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.m-hero__video:focus-visible{outline:var(--focus-ring);outline-offset:calc(var(--focus-offset)*-1)}.m-hero--centered{padding-block-end:var(--hero-centered-padding-bottom)}.m-hero--centered .m-hero__inner{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.m-hero--centered .m-hero__copy{align-items:center}.m-hero--centered .m-hero__title{max-inline-size:var(--hero-centered-title-max);text-wrap:balance}.m-hero--centered .m-hero__body{max-inline-size:var(--hero-centered-body-max)}.m-hero--centered .m-hero__ctas{gap:var(--hero-centered-cta-gap);justify-content:center}.m-hero--product{padding-block:var(--hero-product-padding-y)}.m-hero--product .m-hero__inner{align-items:center;column-gap:var(--hero-product-column-gap);grid-template-columns:var(--hero-product-columns)}.m-hero--product .m-hero__ctas{gap:var(--hero-product-cta-gap)}.m-hero.m-hero--cta-wide .m-hero__ctas{column-gap:var(--hero-cta-gap-wide)}.m-hero--product .m-hero__highlight{color:var(--hero-product-highlight)}.m-hero--product .m-hero__media{aspect-ratio:var(--hero-product-media-ratio);background:none;inline-size:var(--hero-product-media-width)}.m-hero--media-end .m-hero__media{justify-self:end}.m-hero__media.m-hero__media--wide{aspect-ratio:var(--hero-media-wide-ratio)}.m-hero--product .m-hero__media--player{background:var(--hero-player-bg)}.m-hero--product .m-hero__placeholder{background:var(--hero-product-placeholder-dash-x) top /100% var(--hero-product-placeholder-stroke) no-repeat,var(--hero-product-placeholder-dash-x) bottom /100% var(--hero-product-placeholder-stroke) no-repeat,var(--hero-product-placeholder-dash-y) left /var(--hero-product-placeholder-stroke) 100% no-repeat,var(--hero-product-placeholder-dash-y) right /var(--hero-product-placeholder-stroke) 100% no-repeat,var(--hero-product-placeholder-bg)}.m-hero--product .m-hero__body :is(ul,ol){margin-block:0;padding-inline-start:var(--hero-list-indent)}.m-hero--product .m-hero__body ul{list-style:none}.m-hero--product .m-hero__body>*+:is(ul,ol),.m-hero--product .m-hero__body>:is(ul,ol)+*{margin-block-start:var(--hero-list-gap)}.m-hero--product .m-hero__body ul>li{position:relative}.m-hero--product .m-hero__body li+li{margin-block-start:0}.m-hero--bullets-spaced .m-hero__body li+li{margin-block-start:var(--hero-list-gap)}.m-hero--product .m-hero__body ul>li:before{background:currentColor;block-size:var(--hero-bullet-size);border-radius:var(--picus-radius-full);content:"\200B";inline-size:var(--hero-bullet-size);inset-block-start:var(--hero-bullet-top);inset-inline-start:var(--hero-bullet-start);position:absolute}@media (max-width:1023px){.m-hero--product .m-hero__inner{grid-template-columns:minmax(0,1fr);row-gap:var(--hero-cta-gap)}.m-hero--product .m-hero__copy{max-inline-size:var(--hero-product-copy-max)}.m-hero--product .m-hero__media{inline-size:100%}}@media (max-width:767px){.m-hero{padding-block:var(--hero-padding-top-mobile) var(--hero-padding-bottom-mobile)}.m-hero--centered{padding-block-end:var(--hero-centered-padding-bottom-mobile)}.m-hero--product{padding-block:var(--hero-product-padding-y-mobile)}.m-hero--product .m-hero__inner,.m-hero__inner{grid-template-columns:minmax(0,1fr);row-gap:var(--hero-cta-gap)}.m-hero--product .m-hero__media{inline-size:100%}}}