.DraggableScroller-module__oq9Oda__scroller{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.DraggableScroller-module__oq9Oda__scroller::-webkit-scrollbar{display:none}.DraggableScroller-module__oq9Oda__scroller:focus-visible{outline:2px solid var(--application-accent);outline-offset:4px}.DraggableScroller-module__oq9Oda__scrollbar{appearance:none;cursor:grab;touch-action:none;background:#e5e5e5;border-radius:10px;width:120px;height:8px;margin:32px auto 0;display:block}.DraggableScroller-module__oq9Oda__scrollbar:active{cursor:grabbing}.DraggableScroller-module__oq9Oda__scrollbar::-webkit-slider-thumb{appearance:none;background:var(--application-accent);border:0;border-radius:10px;width:60px;height:8px}.DraggableScroller-module__oq9Oda__scrollbar::-moz-range-thumb{background:var(--application-accent);border:0;border-radius:10px;width:60px;height:8px}
.Media-module__Hpx8Nq__media{aspect-ratio:5/3;background:0 0;min-width:0;position:relative;overflow:hidden}.Media-module__Hpx8Nq__media img,.Media-module__Hpx8Nq__media video{object-fit:var(--media-fit,cover);object-position:var(--media-position,center);width:100%;height:100%;display:block}.Media-module__Hpx8Nq__media video{position:absolute;inset:0}.Media-module__Hpx8Nq__media iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.Media-module__Hpx8Nq__expand{cursor:pointer;place-items:center;display:grid;position:absolute;inset:0}.Media-module__Hpx8Nq__expand:focus-visible{outline-offset:-4px;outline:3px solid #017b44}.Media-module__Hpx8Nq__play{color:#ffffffd9;opacity:0;background:#00000040;border-radius:50%;place-items:center;width:64px;height:64px;transition:opacity .18s,background .18s;display:grid}.Media-module__Hpx8Nq__play svg{width:48px;height:48px}.Media-module__Hpx8Nq__expand:focus-visible .Media-module__Hpx8Nq__play{opacity:1;background:#00000073}@media (hover:hover) and (pointer:fine){.Media-module__Hpx8Nq__expand:hover .Media-module__Hpx8Nq__play{opacity:1;background:#00000073}}@media (max-width:767px){.Media-module__Hpx8Nq__media img,.Media-module__Hpx8Nq__media video{object-position:var(--media-mobile-position,center)}}@media (prefers-reduced-motion:reduce){.Media-module__Hpx8Nq__play{transition:none}}
.Metric-module__34vtfW__metric{text-align:center;min-width:0}.Metric-module__34vtfW__metricIcon{width:var(--metric-icon-size,72px);height:var(--metric-icon-size,72px);margin:0 auto var(--metric-icon-margin-bottom,0);border:var(--metric-icon-border,0);border-radius:var(--metric-icon-radius,0);justify-content:center;align-items:center;display:flex}.Metric-module__34vtfW__metricIcon img{width:var(--metric-image-size,50px);height:var(--metric-image-size,50px);object-fit:contain}.Metric-module__34vtfW__metricValue{color:var(--metric-value-color,var(--application-title));white-space:var(--metric-value-white-space,normal);overflow-wrap:anywhere;font-size:20px;font-weight:500;line-height:28px}.Metric-module__34vtfW__metricLabel{color:var(--application-muted);margin-top:4px;font-size:16px;line-height:24px}@media (max-width:1100px){.Metric-module__34vtfW__metricValue{font-size:18px}}
.RichText-module__gVG6rG__richText{font-size:var(--rich-text-font-size,16px);line-height:var(--rich-text-line-height,24px);white-space:pre-line}.RichText-module__gVG6rG__richText p+p{margin-top:var(--rich-text-paragraph-gap,16px)}.RichText-module__gVG6rG__richText strong{font-weight:500}
.Section-module__l3hG8G__section{--application-background:#fff;--application-title:#303030;--application-text:#303030;--application-muted:#929292;--application-accent:#017b44;--application-border:#e6e6e6;color:var(--application-text);background:var(--application-background);scroll-margin-top:var(--header-height);padding:100px 40px}.Section-module__l3hG8G__section h2{color:var(--application-title);white-space:pre-line;font-size:40px;font-weight:600;line-height:1.25}.Section-module__l3hG8G__content{width:100%;max-width:var(--content-max);margin-inline:auto}.Section-module__l3hG8G__heading{text-align:center;max-width:900px;margin:0 auto 40px}.Section-module__l3hG8G__heading p{margin-top:8px;font-size:16px;line-height:24px}.Section-module__l3hG8G__heading h2{text-wrap:balance}@media (min-width:1441px){.Section-module__l3hG8G__section{padding-inline:max(40px, calc((100% - var(--content-max)) / 2))}}@media (max-width:1100px){.Section-module__l3hG8G__section{padding:72px 32px}}@media (max-width:767px){.Section-module__l3hG8G__section{padding:56px 24px}.Section-module__l3hG8G__section h2{font-size:30px;line-height:38px}.Section-module__l3hG8G__heading{margin-bottom:28px}}@media (min-width:1101px){.Section-module__l3hG8G__viewportContent{width:min(var(--content-max), calc(100vw - 80px));max-width:none}}@media (min-width:1441px){.Section-module__l3hG8G__viewportSection{padding-inline:max(40px, calc((100vw - var(--content-max)) / 2))}}
.Contained-module__HwnC5W__heading{margin-bottom:48px}.Contained-module__HwnC5W__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.Contained-module__HwnC5W__card{min-width:0}.Contained-module__HwnC5W__imageLink{border-radius:8px;display:block}.Contained-module__HwnC5W__imageLink:focus-visible{outline:2px solid var(--application-accent);outline-offset:4px}.Contained-module__HwnC5W__media{aspect-ratio:58/39;border-radius:8px;transition:box-shadow .18s}.Contained-module__HwnC5W__media img,.Contained-module__HwnC5W__media video{transform-origin:50%;will-change:transform;transition:transform .5s}.Contained-module__HwnC5W__copy{padding-top:16px}.Contained-module__HwnC5W__copy h3,.Contained-module__HwnC5W__copy p{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Contained-module__HwnC5W__copy h3{color:var(--application-title);font-size:22px;font-weight:600;line-height:32px}.Contained-module__HwnC5W__copy h3 a{text-underline-offset:4px;text-decoration:none}.Contained-module__HwnC5W__copy p{color:#444;margin-top:8px;font-size:14px;line-height:20px}@media (hover:hover){.Contained-module__HwnC5W__card:hover .Contained-module__HwnC5W__media{box-shadow:0 4px 30px #0000004d}.Contained-module__HwnC5W__card:hover .Contained-module__HwnC5W__media img,.Contained-module__HwnC5W__card:hover .Contained-module__HwnC5W__media video{transform:scale(1.06)}.Contained-module__HwnC5W__card:hover .Contained-module__HwnC5W__copy h3 a{text-decoration:underline}}@media (max-width:767px){.Contained-module__HwnC5W__heading{margin-bottom:28px}.Contained-module__HwnC5W__grid{grid-template-columns:1fr;gap:24px}}@media (prefers-reduced-motion:reduce){.Contained-module__HwnC5W__media,.Contained-module__HwnC5W__media img,.Contained-module__HwnC5W__media video{transition:none}.Contained-module__HwnC5W__card:hover .Contained-module__HwnC5W__media img,.Contained-module__HwnC5W__card:hover .Contained-module__HwnC5W__media video{transform:none}}
.Wide-module__kTV0tW__heading{margin-bottom:48px}.Wide-module__kTV0tW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.Wide-module__kTV0tW__card{min-width:0;position:relative}.Wide-module__kTV0tW__card .Wide-module__kTV0tW__media{aspect-ratio:58/39;border-radius:8px;transition:box-shadow .3s}.Wide-module__kTV0tW__card .Wide-module__kTV0tW__media img{transition:transform .5s}.Wide-module__kTV0tW__copy{padding-top:16px}.Wide-module__kTV0tW__copy h3,.Wide-module__kTV0tW__copy p{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Wide-module__kTV0tW__copy h3{font-size:22px;font-weight:600;line-height:32px}.Wide-module__kTV0tW__copy p{color:#444;margin-top:8px;font-size:14px;line-height:20px}.Wide-module__kTV0tW__cardLink{z-index:1;border-radius:8px;position:absolute;inset:0}.Wide-module__kTV0tW__cardLink:focus-visible{outline:2px solid var(--application-accent);outline-offset:4px}@media (hover:hover){.Wide-module__kTV0tW__card:hover .Wide-module__kTV0tW__media{box-shadow:0 4px 30px #0000001a}.Wide-module__kTV0tW__card:hover .Wide-module__kTV0tW__media img{transform:scale(1.06)}.Wide-module__kTV0tW__clickableCard:hover h3{text-underline-offset:4px;text-decoration:underline}}@media (max-width:767px){.Wide-module__kTV0tW__grid{grid-template-columns:1fr;gap:28px}.Wide-module__kTV0tW__heading{margin-bottom:28px}}@media (prefers-reduced-motion:reduce){.Wide-module__kTV0tW__card .Wide-module__kTV0tW__media,.Wide-module__kTV0tW__card .Wide-module__kTV0tW__media img{transition:none}.Wide-module__kTV0tW__card:hover .Wide-module__kTV0tW__media img{transform:none}}
.ColumnComparisonBlock-module__WX7Hdq__heading h2{text-wrap:wrap}.ColumnComparisonBlock-module__WX7Hdq__comparison{max-width:768px;margin-inline:auto}.ColumnComparisonBlock-module__WX7Hdq__comparisonHead,.ColumnComparisonBlock-module__WX7Hdq__comparisonRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;display:grid}.ColumnComparisonBlock-module__WX7Hdq__comparisonHead h3{color:var(--application-title);text-align:center;margin:0;font-size:16px;font-weight:500;line-height:24px}.ColumnComparisonBlock-module__WX7Hdq__comparisonHead .ColumnComparisonBlock-module__WX7Hdq__comparisonMedia{aspect-ratio:auto;border-radius:5px;width:160px;height:160px;margin-inline:auto}.ColumnComparisonBlock-module__WX7Hdq__comparisonHead>div{height:232px;box-shadow:inset 0 -1px var(--application-border);flex-direction:column;align-items:center;gap:12px;padding:18px 20px;display:flex}.ColumnComparisonBlock-module__WX7Hdq__comparisonHead>div:first-child .ColumnComparisonBlock-module__WX7Hdq__comparisonMedia img{filter:blur(3px)}.ColumnComparisonBlock-module__WX7Hdq__comparisonRow>div{min-height:92px;box-shadow:inset 0 -1px var(--application-border);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:18px 20px;display:flex}.ColumnComparisonBlock-module__WX7Hdq__comparisonRow span{color:#757575;font-size:14px;line-height:20px}.ColumnComparisonBlock-module__WX7Hdq__comparisonRow p{overflow-wrap:anywhere;max-width:100%;margin:0;font-size:16px;line-height:24px}.ColumnComparisonBlock-module__WX7Hdq__multiline .ColumnComparisonBlock-module__WX7Hdq__heading p{white-space:pre-line;font-size:14px;line-height:20px}.ColumnComparisonBlock-module__WX7Hdq__multiline .ColumnComparisonBlock-module__WX7Hdq__comparisonRow p{white-space:pre-line}@media (max-width:767px){.ColumnComparisonBlock-module__WX7Hdq__comparisonHead,.ColumnComparisonBlock-module__WX7Hdq__comparisonRow{gap:20px}.ColumnComparisonBlock-module__WX7Hdq__comparisonHead .ColumnComparisonBlock-module__WX7Hdq__comparisonMedia{aspect-ratio:1;height:auto}.ColumnComparisonBlock-module__WX7Hdq__multiline .ColumnComparisonBlock-module__WX7Hdq__comparisonHead .ColumnComparisonBlock-module__WX7Hdq__comparisonMedia{max-width:100%}.ColumnComparisonBlock-module__WX7Hdq__comparisonHead>div,.ColumnComparisonBlock-module__WX7Hdq__comparisonRow>div{height:auto;padding:16px 8px}.ColumnComparisonBlock-module__WX7Hdq__comparisonRow p{font-size:14px;line-height:20px}}
.DownloadsBlock-module__MDuFMW__heading{margin-bottom:32px}.DownloadsBlock-module__MDuFMW__files{max-width:900px;margin-inline:auto}.DownloadsBlock-module__MDuFMW__files li{border-bottom:1px solid #30303033;grid-template-columns:minmax(0,1fr) 100px 40px;align-items:center;gap:64px;min-height:72px;display:grid}.DownloadsBlock-module__MDuFMW__name{align-items:center;gap:12px;min-width:0;font-size:16px;font-weight:500;line-height:24px;display:flex}.DownloadsBlock-module__MDuFMW__fileIcon{color:#303030;flex:none;width:20px;height:20px}.DownloadsBlock-module__MDuFMW__name span{overflow-wrap:anywhere}.DownloadsBlock-module__MDuFMW__size{text-align:center;font-size:14px;line-height:20px}.DownloadsBlock-module__MDuFMW__download{color:#303030;cursor:pointer;background:#3030300f;border-radius:50%;place-items:center;width:40px;height:40px;transition:background .16s,color .16s;display:grid}.DownloadsBlock-module__MDuFMW__downloadIcon{width:16px;height:16px}.DownloadsBlock-module__MDuFMW__downloadAvailable{color:#303030;background:#3030300f}.DownloadsBlock-module__MDuFMW__downloadAvailable:hover{color:#fff;background:#017b44}.DownloadsBlock-module__MDuFMW__downloadDisabled{color:#303030;background:#3030300f}.DownloadsBlock-module__MDuFMW__download:focus-visible{outline-offset:3px;outline:2px solid #017b44}.DownloadsBlock-module__MDuFMW__download:disabled{cursor:not-allowed}@media (max-width:767px){.DownloadsBlock-module__MDuFMW__files li{grid-template-columns:minmax(0,1fr) 54px 40px;gap:12px}.DownloadsBlock-module__MDuFMW__name{gap:8px;font-size:14px}}@media (prefers-reduced-motion:reduce){.DownloadsBlock-module__MDuFMW__download{transition:none}}
.FullVideoBlock-module__0ARWla__fullVideo[data-application-block]{height:800px;padding:0;display:flex;position:relative;overflow:hidden}.FullVideoBlock-module__0ARWla__fullVideo .FullVideoBlock-module__0ARWla__heading{z-index:1;width:min(900px,100% - 48px);margin:0;padding:0;position:absolute;top:120px;left:50%;transform:translate(-50%)}.FullVideoBlock-module__0ARWla__fullVideo .FullVideoBlock-module__0ARWla__heading h2{color:#32b772;font-size:40px;font-weight:600;line-height:54px}.FullVideoBlock-module__0ARWla__fullVideo .FullVideoBlock-module__0ARWla__heading h2:first-line{color:#fff}.FullVideoBlock-module__0ARWla__fullVideoMedia{aspect-ratio:767/591;width:min(767px,100%);height:auto;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (max-width:1100px){.FullVideoBlock-module__0ARWla__fullVideo[data-application-block]{height:800px}}@media (max-width:767px){.FullVideoBlock-module__0ARWla__fullVideo[data-application-block]{height:640px}.FullVideoBlock-module__0ARWla__fullVideo .FullVideoBlock-module__0ARWla__heading{top:72px}.FullVideoBlock-module__0ARWla__fullVideo .FullVideoBlock-module__0ARWla__heading h2{font-size:30px;line-height:42px}}
.Contained-module__RzmrIa__hero[data-application-block]{min-height:100svh;padding:100px max(40px, calc((100% - var(--hero-container-width,1128px)) / 2));align-items:center;display:flex;position:relative;overflow:hidden}.Contained-module__RzmrIa__hero .Contained-module__RzmrIa__media{aspect-ratio:auto;position:absolute;inset:0}.Contained-module__RzmrIa__shade{pointer-events:none;background:linear-gradient(105deg,#ebe3dd 0%,#ebe3ddcc 24%,#0000 64%);position:absolute;inset:0}.Contained-module__RzmrIa__copy{max-width:var(--hero-content-width,520px);position:relative}.Contained-module__RzmrIa__blurredShade{-webkit-backdrop-filter:blur(var(--hero-background-blur));backdrop-filter:blur(var(--hero-background-blur))}.Contained-module__RzmrIa__primary{margin-top:calc(-1 * var(--header-height))}.Contained-module__RzmrIa__hero.Contained-module__RzmrIa__darkHero{--application-title:#fff;--application-text:#fff}.Contained-module__RzmrIa__darkHero .Contained-module__RzmrIa__shade{background:linear-gradient(270deg,#0000 41%,#0000004d 71%)}.Contained-module__RzmrIa__darkHero .Contained-module__RzmrIa__eyebrow{color:#21a65b}.Contained-module__RzmrIa__eyebrow{color:var(--application-accent);margin-bottom:4px;font-size:16px;line-height:24px}.Contained-module__RzmrIa__hero .Contained-module__RzmrIa__copy h1,.Contained-module__RzmrIa__hero .Contained-module__RzmrIa__copy h2{color:var(--application-title);margin:0 0 12px;font-size:48px;font-weight:700;line-height:56px}.Contained-module__RzmrIa__button{background:var(--application-accent);margin-top:48px;line-height:20px}.Contained-module__RzmrIa__button:hover{background:color-mix(in srgb, var(--application-accent), white 18%)}.Contained-module__RzmrIa__button:active{background:color-mix(in srgb, var(--application-accent), black 12%)}@media (min-width:1441px){.Contained-module__RzmrIa__hero[data-application-block]{padding-inline:max(40px, calc((100% - var(--hero-container-width,1128px)) / 2))}}@media (max-width:1100px){.Contained-module__RzmrIa__hero[data-application-block]{padding:100px 32px}}@media (max-width:767px){.Contained-module__RzmrIa__hero[data-application-block]{align-items:flex-end;padding:88px 24px 48px}.Contained-module__RzmrIa__copy{max-width:var(--hero-content-width,520px)}.Contained-module__RzmrIa__hero .Contained-module__RzmrIa__copy h1,.Contained-module__RzmrIa__hero .Contained-module__RzmrIa__copy h2{font-size:38px;line-height:44px}.Contained-module__RzmrIa__shade{background:linear-gradient(#0000 15%,#ebe3dd99 42%,#ebe3ddf5 70%,#ebe3dd 100%)}.Contained-module__RzmrIa__button{margin-top:28px}.Contained-module__RzmrIa__darkHero .Contained-module__RzmrIa__shade{background:linear-gradient(#00000026 0%,#00000094 55%,#000000e0 100%)}}
.Wide-module__sE_vsa__hero[data-application-block]{min-height:100svh;padding:100px max(40px, calc((100% - var(--content-max)) / 2));--application-text:#fff;--application-title:#fff;align-items:center;display:flex;position:relative;overflow:hidden}.Wide-module__sE_vsa__primary{margin-top:calc(-1 * var(--header-height))}.Wide-module__sE_vsa__hero .Wide-module__sE_vsa__media{aspect-ratio:auto;position:absolute;inset:0}.Wide-module__sE_vsa__shade{pointer-events:none;background:linear-gradient(271deg,#0000 25%,#0000004d 71%);position:absolute;inset:0}.Wide-module__sE_vsa__copy{max-width:560px;position:relative}.Wide-module__sE_vsa__eyebrow{color:#21a65b;margin-bottom:4px;font-size:16px;line-height:24px}.Wide-module__sE_vsa__hero .Wide-module__sE_vsa__copy h1,.Wide-module__sE_vsa__hero .Wide-module__sE_vsa__copy h2{color:var(--application-title);white-space:pre-line;margin-bottom:12px;font-size:48px;font-weight:700;line-height:56px}.Wide-module__sE_vsa__copy>div{line-height:24px}.Wide-module__sE_vsa__button{margin-top:48px;line-height:20px}@media (max-width:1100px){.Wide-module__sE_vsa__hero[data-application-block]{padding:100px 32px}}@media (max-width:767px){.Wide-module__sE_vsa__hero[data-application-block]{align-items:flex-end;padding:100px 24px 48px}.Wide-module__sE_vsa__hero .Wide-module__sE_vsa__copy h1,.Wide-module__sE_vsa__hero .Wide-module__sE_vsa__copy h2{font-size:38px;line-height:44px}.Wide-module__sE_vsa__shade{background:linear-gradient(#00000026 15%,#000000bf)}.Wide-module__sE_vsa__button{margin-top:28px}}
.IconFeaturesBlock-module__ZD_tOW__section[data-application-block]{padding-block:120px}.IconFeaturesBlock-module__ZD_tOW__iconTrack{--metric-icon-size:110px;--metric-icon-margin-bottom:12px;--metric-icon-border:1px solid var(--application-border);--metric-icon-radius:50%;--metric-value-color:#3d3d3d;justify-content:safe center;gap:40px;display:flex}.IconFeaturesBlock-module__ZD_tOW__iconTrack>div{flex:0 0 min(260px, calc((100% - (var(--icon-columns) - 1) * 40px) / var(--icon-columns)));scroll-snap-align:start}@media (max-width:1100px){.IconFeaturesBlock-module__ZD_tOW__section[data-application-block]{padding-block:72px}.IconFeaturesBlock-module__ZD_tOW__iconTrack>div{flex-basis:calc(33.3333% - 26.6667px)}}@media (max-width:767px){.IconFeaturesBlock-module__ZD_tOW__section[data-application-block]{padding-block:56px}.IconFeaturesBlock-module__ZD_tOW__iconTrack{--metric-icon-size:88px;gap:24px}.IconFeaturesBlock-module__ZD_tOW__iconTrack>div{flex-basis:calc(50% - 12px)}}
.IllustratedSpecificationsBlock-module__5t6t_q__heading{margin-bottom:32px}.IllustratedSpecificationsBlock-module__5t6t_q__specs{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:80px;font-size:14px;line-height:20px;display:grid}.IllustratedSpecificationsBlock-module__5t6t_q__specs>div{box-sizing:border-box;border-bottom:1px solid #30303033;grid-template-columns:minmax(0,240fr) minmax(0,310fr);align-items:center;gap:10px;min-height:64px;padding-block:11.5px;display:grid}.IllustratedSpecificationsBlock-module__5t6t_q__specs dt{color:var(--application-title)}.IllustratedSpecificationsBlock-module__5t6t_q__specs dd{color:#303030cc;margin:0}.IllustratedSpecificationsBlock-module__5t6t_q__figure{border-radius:8px;margin-top:48px;position:relative;overflow:hidden}.IllustratedSpecificationsBlock-module__5t6t_q__figure .IllustratedSpecificationsBlock-module__5t6t_q__media{aspect-ratio:auto;height:400px}.IllustratedSpecificationsBlock-module__5t6t_q__annotation{color:#ffffffb3;text-align:center;font-size:16px;line-height:24px;position:absolute;bottom:0;transform:translate(-50%)}@media (max-width:1100px){.IllustratedSpecificationsBlock-module__5t6t_q__specs{gap:0 32px}.IllustratedSpecificationsBlock-module__5t6t_q__specs>div{gap:16px}.IllustratedSpecificationsBlock-module__5t6t_q__figure .IllustratedSpecificationsBlock-module__5t6t_q__media{aspect-ratio:3;height:auto}}@media (max-width:767px){.IllustratedSpecificationsBlock-module__5t6t_q__specs{grid-template-columns:1fr}.IllustratedSpecificationsBlock-module__5t6t_q__specs>div{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.IllustratedSpecificationsBlock-module__5t6t_q__figure{margin-top:28px}.IllustratedSpecificationsBlock-module__5t6t_q__annotation{font-size:9px;line-height:12px}}
.IntroductionBlock-module__gPoWnW__heading{margin-bottom:46px}.IntroductionBlock-module__gPoWnW__row{grid-template-columns:minmax(0,500fr) minmax(0,640fr);align-items:center;gap:60px;display:grid}.IntroductionBlock-module__gPoWnW__copy{gap:40px;display:grid}.IntroductionBlock-module__gPoWnW__copy h3{margin-bottom:16px;font-size:22px;font-weight:600;line-height:32px}.IntroductionBlock-module__gPoWnW__specs{min-height:254px;box-shadow:inset 4px 0 0 var(--application-accent);background:#f8f8f8;border-radius:8px;padding:25px 28px 31px 29px}.IntroductionBlock-module__gPoWnW__specs h4{margin-bottom:20px;font-size:18px;font-weight:500;line-height:26px}.IntroductionBlock-module__gPoWnW__specs dl{gap:12px;font-size:14px;line-height:20px;display:grid}.IntroductionBlock-module__gPoWnW__specs dt{padding-left:18px;font-weight:500;position:relative}.IntroductionBlock-module__gPoWnW__specs dt:before{content:"";background:var(--application-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:0}.IntroductionBlock-module__gPoWnW__specs dd{color:#303030cc;margin:6px 0 0 17px}.IntroductionBlock-module__gPoWnW__row .IntroductionBlock-module__gPoWnW__media{aspect-ratio:640/460;border-radius:8px}.IntroductionBlock-module__gPoWnW__media img{will-change:transform;transition:transform .5s}.IntroductionBlock-module__gPoWnW__contrastSpecs .IntroductionBlock-module__gPoWnW__copy{gap:32px}.IntroductionBlock-module__gPoWnW__contrastSpecs .IntroductionBlock-module__gPoWnW__copy h3{margin-bottom:12px}.IntroductionBlock-module__gPoWnW__contrastSpecs .IntroductionBlock-module__gPoWnW__specs{background:#fff;padding:21px 28px 23px 29px}.IntroductionBlock-module__gPoWnW__contrastSpecs .IntroductionBlock-module__gPoWnW__specs h4{margin-bottom:12px}.IntroductionBlock-module__gPoWnW__contrastSpecs .IntroductionBlock-module__gPoWnW__specs dd{margin-top:4px}@media (hover:hover){.IntroductionBlock-module__gPoWnW__media:hover img{transform:scale(1.06)}}@media (max-width:1100px){.IntroductionBlock-module__gPoWnW__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.IntroductionBlock-module__gPoWnW__copy,.IntroductionBlock-module__gPoWnW__contrastSpecs .IntroductionBlock-module__gPoWnW__copy{gap:24px}.IntroductionBlock-module__gPoWnW__specs{min-height:0;padding:24px}.IntroductionBlock-module__gPoWnW__contrastSpecs .IntroductionBlock-module__gPoWnW__specs{padding:24px}}@media (max-width:767px){.IntroductionBlock-module__gPoWnW__row{grid-template-columns:1fr;gap:28px}.IntroductionBlock-module__gPoWnW__heading{margin-bottom:28px}}@media (prefers-reduced-motion:reduce){.IntroductionBlock-module__gPoWnW__media img{will-change:auto;transition:none}.IntroductionBlock-module__gPoWnW__media:hover img{transform:none}}
.MediaComparisonBlock-module__mtH9xG__section[data-application-block]{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}.MediaComparisonBlock-module__mtH9xG__copy{min-width:0;padding:80px 80px 80px max(40px, calc(100% - var(--content-max) / 2));background:var(--application-background);flex-direction:column;justify-content:center;gap:40px;display:flex}.MediaComparisonBlock-module__mtH9xG__copy h2{margin-bottom:20px}.MediaComparisonBlock-module__mtH9xG__copy>div>div p+p{margin-top:0}.MediaComparisonBlock-module__mtH9xG__section .MediaComparisonBlock-module__mtH9xG__media{aspect-ratio:auto;height:100%;min-height:600px}.MediaComparisonBlock-module__mtH9xG__table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px;line-height:20px}.MediaComparisonBlock-module__mtH9xG__table th,.MediaComparisonBlock-module__mtH9xG__table td{text-align:left;overflow-wrap:anywhere;padding:14px 32px;font-weight:400}.MediaComparisonBlock-module__mtH9xG__table th:first-child,.MediaComparisonBlock-module__mtH9xG__table td:first-child{width:27.8846%}.MediaComparisonBlock-module__mtH9xG__table th:nth-child(2),.MediaComparisonBlock-module__mtH9xG__table td:nth-child(2){width:43.2692%}.MediaComparisonBlock-module__mtH9xG__table tr{border-bottom:1px solid #30303033;height:50px}.MediaComparisonBlock-module__mtH9xG__table tbody td{color:var(--application-accent)}@media (max-width:1100px){.MediaComparisonBlock-module__mtH9xG__copy{padding-left:32px}.MediaComparisonBlock-module__mtH9xG__table th,.MediaComparisonBlock-module__mtH9xG__table td{padding-inline:8px}}@media (max-width:767px){.MediaComparisonBlock-module__mtH9xG__section[data-application-block]{grid-template-columns:1fr}.MediaComparisonBlock-module__mtH9xG__copy{gap:28px;padding:56px 24px}.MediaComparisonBlock-module__mtH9xG__section .MediaComparisonBlock-module__mtH9xG__media{aspect-ratio:720/600;min-height:0}}
.MediaGridBlock-module__R0QSxa__mediaGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.MediaGridBlock-module__R0QSxa__mediaGrid figure{background:#171717;border-radius:8px;width:100%;position:relative;overflow:hidden}.MediaGridBlock-module__R0QSxa__mediaGrid .MediaGridBlock-module__R0QSxa__gridMedia{width:100%;aspect-ratio:var(--grid-media-aspect-ratio,325 / 480)}.MediaGridBlock-module__R0QSxa__mediaGrid .MediaGridBlock-module__R0QSxa__gridMedia img{transition:transform .5s}.MediaGridBlock-module__R0QSxa__mediaGrid figcaption{height:64px;color:var(--application-caption,#fff);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:none;background:#0000001a;align-items:center;padding-inline:20px;font-size:14px;line-height:20px;display:flex;position:absolute;inset:auto 0 0}@media (hover:hover){.MediaGridBlock-module__R0QSxa__mediaGrid figure:hover .MediaGridBlock-module__R0QSxa__gridMedia img{transform:scale(1.06)}}@media (max-width:1100px){.MediaGridBlock-module__R0QSxa__mediaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.MediaGridBlock-module__R0QSxa__mediaGrid .MediaGridBlock-module__R0QSxa__gridMedia{aspect-ratio:4/5;max-height:65svh}}@media (max-width:767px){.MediaGridBlock-module__R0QSxa__mediaGrid{gap:16px}.MediaGridBlock-module__R0QSxa__mediaGrid figcaption{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.MediaGridBlock-module__R0QSxa__mediaGrid .MediaGridBlock-module__R0QSxa__gridMedia img{transition:none}.MediaGridBlock-module__R0QSxa__mediaGrid figure:hover .MediaGridBlock-module__R0QSxa__gridMedia img{transform:none}}
.MediaMosaicBlock-module__2Uv42W__grid{aspect-ratio:1200/640;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,400fr) repeat(2,minmax(0,380fr));gap:20px;display:grid}.MediaMosaicBlock-module__2Uv42W__grid figure{border-radius:8px;min-width:0;min-height:0;position:relative;overflow:hidden}.MediaMosaicBlock-module__2Uv42W__grid figure:first-child{grid-row:1/3}.MediaMosaicBlock-module__2Uv42W__grid .MediaMosaicBlock-module__2Uv42W__media{aspect-ratio:auto;width:100%;height:100%}.MediaMosaicBlock-module__2Uv42W__grid .MediaMosaicBlock-module__2Uv42W__media img{transition:transform .5s}.MediaMosaicBlock-module__2Uv42W__grid figcaption{color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:none;background:#0000001a;border-radius:8px;align-items:center;min-height:64px;padding:12px 20px;font-size:14px;line-height:20px;display:flex;position:absolute;inset:auto 0 0}.MediaMosaicBlock-module__2Uv42W__grid figure:first-child figcaption{padding-inline:24px}@media (hover:hover){.MediaMosaicBlock-module__2Uv42W__grid figure:hover .MediaMosaicBlock-module__2Uv42W__media img{transform:scale(1.06)}}@media (max-width:1100px){.MediaMosaicBlock-module__2Uv42W__grid{gap:16px}.MediaMosaicBlock-module__2Uv42W__grid figcaption{padding:12px}}@media (max-width:767px){.MediaMosaicBlock-module__2Uv42W__grid{aspect-ratio:auto;grid-template-rows:none;grid-template-columns:1fr}.MediaMosaicBlock-module__2Uv42W__grid figure,.MediaMosaicBlock-module__2Uv42W__grid figure:first-child{aspect-ratio:415/310;grid-row:auto;height:auto;max-height:65svh}.MediaMosaicBlock-module__2Uv42W__grid figure:first-child{aspect-ratio:490/580}.MediaMosaicBlock-module__2Uv42W__grid figcaption{padding:12px 20px}}@media (prefers-reduced-motion:reduce){.MediaMosaicBlock-module__2Uv42W__grid .MediaMosaicBlock-module__2Uv42W__media img{transition:none}.MediaMosaicBlock-module__2Uv42W__grid figure:hover .MediaMosaicBlock-module__2Uv42W__media img{transform:none}}
.Contained-module__X-YJzW__rows{gap:56px;display:grid}.Contained-module__X-YJzW__row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:0;display:grid}.Contained-module__X-YJzW__row .Contained-module__X-YJzW__media{aspect-ratio:600/440;border-radius:8px}.Contained-module__X-YJzW__media img{transition:transform .5s}.Contained-module__X-YJzW__row[data-media-side=right] .Contained-module__X-YJzW__media{order:2}.Contained-module__X-YJzW__copy{justify-self:end;width:100%;max-width:524px}.Contained-module__X-YJzW__row[data-media-side=right] .Contained-module__X-YJzW__copy{justify-self:start;max-width:none}.Contained-module__X-YJzW__body{color:#757575;max-width:524px}.Contained-module__X-YJzW__copy h3{color:var(--application-title);margin:0 0 24px;font-size:22px;font-weight:600;line-height:30px}.Contained-module__X-YJzW__eyebrow{color:var(--application-accent);margin-bottom:8px;font-size:16px;line-height:24px}.Contained-module__X-YJzW__button{border-color:var(--application-text);color:var(--application-text);margin-top:24px}@media (hover:hover){.Contained-module__X-YJzW__row:hover .Contained-module__X-YJzW__media img{transform:scale(1.06)}}@media (max-width:1100px){.Contained-module__X-YJzW__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.Contained-module__X-YJzW__row[data-media-side=right]{grid-template-columns:repeat(2,minmax(0,1fr))}.Contained-module__X-YJzW__row .Contained-module__X-YJzW__media{aspect-ratio:660/440}.Contained-module__X-YJzW__copy,.Contained-module__X-YJzW__row[data-media-side=right] .Contained-module__X-YJzW__copy{justify-self:stretch;max-width:none}.Contained-module__X-YJzW__body{max-width:none}}@media (max-width:767px){.Contained-module__X-YJzW__rows{gap:40px}.Contained-module__X-YJzW__row,.Contained-module__X-YJzW__row[data-media-side=right]{grid-template-columns:1fr;gap:24px}.Contained-module__X-YJzW__row[data-media-side=right] .Contained-module__X-YJzW__media{order:0}.Contained-module__X-YJzW__copy h3{font-size:24px;line-height:32px}}@media (prefers-reduced-motion:reduce){.Contained-module__X-YJzW__media img{transition:none}.Contained-module__X-YJzW__row:hover .Contained-module__X-YJzW__media img{transform:none}}
.Wide-module__sxXN_q__rows{gap:56px;display:grid}.Wide-module__sxXN_q__row{grid-template-columns:minmax(0,600fr) minmax(0,524fr);align-items:center;gap:76px;display:grid}.Wide-module__sxXN_q__row[data-media-side=right]{grid-template-columns:minmax(0,524fr) minmax(0,600fr)}.Wide-module__sxXN_q__row[data-media-side=right] .Wide-module__sxXN_q__media{order:2}.Wide-module__sxXN_q__row .Wide-module__sxXN_q__media{aspect-ratio:600/440;border-radius:8px}.Wide-module__sxXN_q__row .Wide-module__sxXN_q__media img{transition:transform .5s}.Wide-module__sxXN_q__eyebrow{color:var(--application-accent);margin-bottom:8px;font-size:16px;line-height:24px}.Wide-module__sxXN_q__copy h3{white-space:pre-line;margin-bottom:24px;font-size:22px;font-weight:600;line-height:30px}.Wide-module__sxXN_q__copy ul{padding-left:18px;font-size:14px;line-height:20px;list-style-type:disc}.Wide-module__sxXN_q__copy>div,.Wide-module__sxXN_q__copy ul{color:#757575}.Wide-module__sxXN_q__button{margin-top:48px;line-height:20px}@media (hover:hover){.Wide-module__sxXN_q__row:hover .Wide-module__sxXN_q__media img{transform:scale(1.06)}}@media (max-width:1100px){.Wide-module__sxXN_q__row{gap:32px}}@media (max-width:767px){.Wide-module__sxXN_q__rows{gap:40px}.Wide-module__sxXN_q__row,.Wide-module__sxXN_q__row[data-media-side=right]{grid-template-columns:1fr;gap:24px}.Wide-module__sxXN_q__row[data-media-side=right] .Wide-module__sxXN_q__media{order:0}.Wide-module__sxXN_q__button{margin-top:28px}}@media (prefers-reduced-motion:reduce){.Wide-module__sxXN_q__row .Wide-module__sxXN_q__media img{transition:none}.Wide-module__sxXN_q__row:hover .Wide-module__sxXN_q__media img{transform:none}}
.MetricsVideoBlock-module__TOLNpa__metricsLayout{grid-template-columns:minmax(500px,500fr) minmax(0,800fr);align-items:center;gap:60px;display:grid}.MetricsVideoBlock-module__TOLNpa__metricsPanel{--metric-image-size:44px;min-width:0}.MetricsVideoBlock-module__TOLNpa__metricsPanel h2{text-align:center;margin-bottom:32px}.MetricsVideoBlock-module__TOLNpa__metricPages{display:flex}.MetricsVideoBlock-module__TOLNpa__metricPage{scroll-snap-align:start;flex:0 0 100%;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(128px,auto);align-content:start;gap:40px 56px;padding-inline:25px;display:grid}.MetricsVideoBlock-module__TOLNpa__metricsLayout .MetricsVideoBlock-module__TOLNpa__media{aspect-ratio:4/3;border-radius:8px}@media (max-width:1100px){.MetricsVideoBlock-module__TOLNpa__metricsLayout{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:32px}.MetricsVideoBlock-module__TOLNpa__metricPage{gap:24px 16px;padding:0}.MetricsVideoBlock-module__TOLNpa__metricsLayout .MetricsVideoBlock-module__TOLNpa__media{aspect-ratio:5/3}}@media (max-width:767px){.MetricsVideoBlock-module__TOLNpa__metricsLayout{grid-template-columns:1fr;gap:32px}.MetricsVideoBlock-module__TOLNpa__metricsPanel{width:100%;max-width:500px;margin-inline:auto}.MetricsVideoBlock-module__TOLNpa__metricPage{gap:24px}}
.SpecificationListBlock-module__LUSwga__heading h2{text-wrap:wrap}.SpecificationListBlock-module__LUSwga__specifications{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:80px;display:grid}.SpecificationListBlock-module__LUSwga__specifications>div{border-bottom:1px solid var(--application-border);justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding-block:18px;font-size:16px;line-height:24px;display:flex}.SpecificationListBlock-module__LUSwga__specifications dt{color:var(--application-title)}.SpecificationListBlock-module__LUSwga__specifications dd{color:var(--application-muted);text-align:right}@media (max-width:767px){.SpecificationListBlock-module__LUSwga__specifications{grid-template-columns:1fr}}
.StepProcessBlock-module__D1YdNW__heading{margin-bottom:48px}.StepProcessBlock-module__D1YdNW__processMedia{aspect-ratio:auto;background:#eee;border-radius:12px;height:min(500px,65svh);margin-top:0}.StepProcessBlock-module__D1YdNW__processContent{touch-action:pan-y;max-width:800px;margin:32px auto 0}.StepProcessBlock-module__D1YdNW__processTabs{-webkit-user-select:none;user-select:none;scrollbar-width:none;background:#fff;border:1px solid #e5e5e5;border-radius:24px;gap:4px;width:fit-content;max-width:100%;margin:0 auto 24px;padding:3px;display:flex;position:relative;overflow-x:auto}.StepProcessBlock-module__D1YdNW__processTabs button{color:#757575;white-space:nowrap;border-radius:24px;flex:none;padding:8px 16px;font-size:16px;font-weight:500;line-height:24px;transition:color .16s,background-color .16s}.StepProcessBlock-module__D1YdNW__processTabs button:hover{background:#f3f3f3}.StepProcessBlock-module__D1YdNW__processTabs button[aria-selected=true]{color:#fff;background:var(--application-accent)}.StepProcessBlock-module__D1YdNW__processTabs button:focus-visible{outline:2px solid var(--application-accent);outline-offset:-2px}.StepProcessBlock-module__D1YdNW__processPanel{color:#3d3d3d;text-align:center;touch-action:pan-y;min-height:72px}.StepProcessBlock-module__D1YdNW__outlinedTabs .StepProcessBlock-module__D1YdNW__processContent{max-width:820px}.StepProcessBlock-module__D1YdNW__outlinedTabs .StepProcessBlock-module__D1YdNW__processTabs{background:#fff;border:1px solid #e6e6e6;border-radius:999px;gap:4px;width:820px;padding:3px}.StepProcessBlock-module__D1YdNW__outlinedTabs .StepProcessBlock-module__D1YdNW__processTabs button{color:#757575;white-space:normal;overflow-wrap:anywhere;flex:0 0 200px;min-width:0;padding-inline:16px}.StepProcessBlock-module__D1YdNW__outlinedTabs .StepProcessBlock-module__D1YdNW__processTabs button[aria-selected=true]{color:#fff}.StepProcessBlock-module__D1YdNW__outlinedTabs .StepProcessBlock-module__D1YdNW__processPanel{max-width:800px;min-height:48px;margin-inline:auto}@media (min-width:768px){.StepProcessBlock-module__D1YdNW__outlinedTabs .StepProcessBlock-module__D1YdNW__processMedia{aspect-ratio:1200/500;height:auto}}@media (max-width:767px){.StepProcessBlock-module__D1YdNW__heading{margin-bottom:28px}.StepProcessBlock-module__D1YdNW__processMedia{aspect-ratio:16/10;height:auto}.StepProcessBlock-module__D1YdNW__processTabs button{padding-inline:16px;font-size:14px}.StepProcessBlock-module__D1YdNW__processPanel{min-height:180px}}
.TabbedMediaBlock-module__VS2YEa__section[data-application-block]{padding:0}.TabbedMediaBlock-module__VS2YEa__visual{height:var(--process-height,500px);position:relative}.TabbedMediaBlock-module__VS2YEa__visual .TabbedMediaBlock-module__VS2YEa__media{aspect-ratio:auto;height:100%;position:absolute;inset:0}.TabbedMediaBlock-module__VS2YEa__visual h2{text-align:center;color:#fff;max-width:980px;margin-inline:auto;padding:80px 40px 0;position:relative}.TabbedMediaBlock-module__VS2YEa__content{padding:40px 24px 80px}.TabbedMediaBlock-module__VS2YEa__tabs{width:fit-content;max-width:100%;margin-inline:auto;display:flex;overflow-x:auto}.TabbedMediaBlock-module__VS2YEa__tabs button{color:#30303080;cursor:pointer;border-bottom:1px solid #30303033;flex:1 0 280px;height:52px;padding:12px 24px;font-size:20px;font-weight:600;line-height:28px}.TabbedMediaBlock-module__VS2YEa__tabs button[aria-selected=true]{color:var(--application-title);border-bottom:2px solid var(--application-accent)}.TabbedMediaBlock-module__VS2YEa__tabs button:focus-visible,.TabbedMediaBlock-module__VS2YEa__panel:focus-visible{outline:2px solid var(--application-accent);outline-offset:-2px}.TabbedMediaBlock-module__VS2YEa__panel{text-align:center;max-width:900px;margin:32px auto 0}@media (max-width:767px){.TabbedMediaBlock-module__VS2YEa__visual h2{padding:64px 24px 0}.TabbedMediaBlock-module__VS2YEa__content{padding-bottom:56px}.TabbedMediaBlock-module__VS2YEa__tabs{width:100%}.TabbedMediaBlock-module__VS2YEa__tabs button{flex:1 0 0;padding:12px 8px;font-size:16px;line-height:24px}.TabbedMediaBlock-module__VS2YEa__panel{text-align:left;margin-top:24px}}
.TextBlock-module__oGaXjW__textContent{--rich-text-paragraph-gap:12px;text-align:center;max-width:800px;margin-inline:auto}.TextBlock-module__oGaXjW__textContent .TextBlock-module__oGaXjW__heading{margin-bottom:32px}
