.styles_paragraph__ZJCf8{font-size:var(--paragraph-font-size,var(--font-size-base));line-height:var(--paragraph-line-height,1.5);text-wrap:var(--paragraph-text-wrap,pretty);max-width:var(--paragraph-max-width,55ch);font-weight:var(--paragraph-font-weight,400)}.styles_videoJs__39thZ{position:relative;z-index:1}.styles_videoJs__39thZ>video-js{background:var(--color-background-video);position:relative;display:flex;width:100%;height:inherit;z-index:1}.styles_videoJs__39thZ .vjs-tech{object-fit:cover;width:100%;height:auto;position:relative;z-index:1}.styles_videoJs__39thZ .vjs-poster{position:absolute;inset:0;background-position:50%;background-size:cover}.styles_videoJs__39thZ .vjs-big-play-button,.styles_videoJs__39thZ .vjs-control-bar,.styles_videoJs__39thZ .vjs-error-display,.styles_videoJs__39thZ .vjs-loading-spinner,.styles_videoJs__39thZ .vjs-modal-dialog,.styles_videoJs__39thZ .vjs-text-track-display{display:none}.styles_image__d_ohU{font-size:var(--body-font-size-xs)}@property --is-footer-visible{syntax:"<integer>";initial-value:0;inherits:false}.styles_footer__q_JlE{position:relative;display:block;color:var(--color-gray-100);view-timeline-name:--footer-timeline;container-name:footer;container-type:inline-size;animation-name:styles_toggleInViewport__r0bwX;animation-fill-mode:both;animation-timeline:--footer-timeline;animation-range:entry 0 entry 100%;--is-footer-visible:0}@keyframes styles_toggleInViewport__r0bwX{to{--is-footer-visible:1}}.styles_sections__CAVTu{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:2.5rem var(--grid-column-gap);gap:2.5rem var(--grid-column-gap);width:100%}.styles_paddingX__ZvpLL{padding-inline:var(--page-padding-x);position:relative;display:flex;flex-direction:column;gap:3rem;padding-bottom:4rem;background-color:var(--color-gray-900);@media (orientation:portrait){gap:5rem}@media (orientation:landscape){gap:3.5rem}@media (orientation:landscape) and (min-width:1025px){gap:5rem}@media (min-width:1921px){gap:6rem}}.styles_logoLink__o4jF6{display:flex;height:auto;@media (orientation:portrait){width:7rem}@media (orientation:landscape){width:6rem}@media (orientation:landscape) and (min-width:1025px){width:7rem}@media (orientation:landscape) and (min-width:1921px){width:8rem}}.styles_logo__F6Y3o{width:100%;height:auto;transition-property:opacity;transition-duration:.25s;transition-timing-function:var(--ease-out-quart);transition-delay:.25s;@container footer style(--is-footer-visible: 0){opacity:0;transition-duration:0s;transition-delay:0s}}.styles_links__rVqE9{display:flex;flex-direction:column;gap:.75rem;width:100%}.styles_links__rVqE9,.styles_listItem__D3Hos{padding:0;margin:0;list-style:none}.styles_link__IjoJK{display:inline-flex;align-items:center;gap:.5rem;font-weight:500;line-height:1.4;color:var(--color-gray-100);text-decoration:none;transition:color .25s var(--ease-out-quart),transform .25s var(--ease-out-quart),opacity .25s var(--ease-out-quart);opacity:1;@media (hover:hover){&:hover{color:var(--color-teal-600);transform:translateX(.15rem)}.styles_sections__CAVTu:has(.styles_link__IjoJK:hover) &:not(:hover){opacity:.55}}}.styles_copyright__Lrbjw{font-size:var(--body-font-size-sm);color:var(--color-gray-400);text-align:center;width:100%;font-weight:500;display:flex;letter-spacing:.05em;justify-content:center;align-items:baseline;gap:.35em;flex-wrap:wrap;@media (min-width:901px){justify-content:flex-start;text-align:left}}.styles_year__N0eqd{font-size:.8em;font-weight:800}.styles_section__Rn5hb{display:flex;flex-direction:column;gap:1.5em;align-items:flex-start;font-size:var(--body-font-size-sm)}.styles_section__Rn5hb.styles_hasIconButton__vMUCv .styles_links__rVqE9{flex-direction:row;flex-wrap:wrap;gap:.75rem}.styles_section__Rn5hb.styles_hasIconButton__vMUCv .styles_listItem__D3Hos{min-width:0}.styles_sectionTitle__68CxH{color:var(--color-gray-400);margin-bottom:1em;--eyebrow-font-weight:500}.styles_logoContainer__Bj7gF{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.styles_brandRow__g_1J_{display:flex;flex-direction:column;gap:2rem;width:100%;@media (min-width:901px){flex-direction:row;align-items:center;justify-content:space-between}}.styles_brandCopy__g3ETk{display:flex;flex-direction:column;gap:1rem;max-width:32rem}.styles_tagline__441ng{margin:0;font-size:clamp(1.1rem,1.5vw,1.5rem);line-height:1.4;color:var(--color-gray-50);font-weight:500}.styles_ctaLink__XHVdg{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:999px;border:1px solid var(--color-gray-700);font-weight:600;text-transform:none;color:var(--color-gray-50);background-color:transparent;transition:border-color .25s var(--ease-out-quart),background-color .25s var(--ease-out-quart),color .25s var(--ease-out-quart);@media (hover:hover){&:hover{border-color:var(--color-teal-600);color:var(--color-teal-300);background-color:color-mix(in srgb,var(--color-teal-600) 15%,transparent)}}}.styles_divider__liHiA{width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);margin-block:1rem 0;opacity:.8}.styles_nav__h8LF9{width:100%}.styles_iconButton__pOruc{border-radius:999px;border:1px solid var(--color-gray-800);padding:.5rem 1rem;background-color:rgba(255,255,255,.04);font-size:.9em;gap:.5rem;color:var(--color-gray-100);transform:none;transition:border-color .25s var(--ease-out-quart),background-color .25s var(--ease-out-quart);@media (hover:hover){&:hover{border-color:var(--color-teal-600);background-color:rgba(32,201,151,.15);transform:none}}}.styles_icon__avB0d{width:1.25rem;height:1.25rem;flex-shrink:0}.styles_bottomRow__IahK7{width:100%;display:flex;justify-content:center;align-items:center;margin-top:1rem}.styles_shapeContainer__Fp4Kw{width:100%;animation-name:styles_enter__oVjRz;animation-fill-mode:both;animation-timeline:--footer-timeline;animation-range:entry 0 entry 100%;overflow:hidden;transform-origin:bottom center;height:var(--section-gap-y);position:relative;top:1px}@keyframes styles_enter__oVjRz{0%{transform:scaleY(0)}}.styles_shape__5IxWn{background-color:var(--color-gray-900);-webkit-clip-path:ellipse(50% 50% at 50% 50%);clip-path:ellipse(50% 50% at 50% 50%);height:200%;width:150%;left:50%;position:relative;transform:translateX(-50%)}.styles_animate__K_wnd{transform:translateY(1rem);opacity:0;transition-property:transform,opacity;transition-duration:0s;transition-timing-function:var(--ease-bounce-3),var(--ease-out-quart);@container footer style(--is-footer-visible: 1){transform:translateY(0);opacity:1;--section-delay:0.05s;--section-delay-increment:calc(var(--section-delay) * var(--section-index));--child-delay:0.1s;--child-delay-increment:calc(var(--child-delay) * var(--child-index));--duration:0.3s;--duration-increment:0.1s;--child-duration:calc(var(--duration) + var(--duration-increment) * var(--child-index));transition-delay:calc(var(--child-delay) + var(--section-delay-increment));transition-duration:var(--child-duration);&:first-child{--child-index:1}&:nth-child(2){--child-index:2}&:nth-child(3){--child-index:3}&:nth-child(4){--child-index:4}&:nth-child(5){--child-index:5}&:nth-child(6){--child-index:6}&:nth-child(7){--child-index:7}&:nth-child(8){--child-index:8}&:nth-child(9){--child-index:9}}}.styles_figure__We9tg{display:flex;flex-direction:column;flex-shrink:0;container-name:bento-grid-item;container-type:inline-size;@media (min-width:1025px){scroll-snap-align:center}}.styles_caption__NLvIU{font-size:var(--body-font-size-xs);order:-1;margin-bottom:1em;margin-top:1.5em;padding-inline:1rem;@media (max-width:1024px){.styles_figure__We9tg:first-child &{margin-top:0}}@media (min-width:1025px){margin-bottom:0;order:unset;padding-inline:0}}.styles_mediaContainer__LN7_1{display:flex;aspect-ratio:var(--aspect-ratio);overflow:hidden;box-shadow:var(--elevation-4);@container bento-grid-item (inline-size >= 50dvw){border-radius:var(--border-radius-half-screen)}@container bento-grid-item (inline-size < 50dvw){border-radius:var(--border-radius-full-screen)}@media (min-aspect-ratio:1/1){height:min(50dvh,600px)}}.styles_media__tMueP{height:auto;width:100%;object-fit:cover;transform-origin:center center;@media (min-width:1025px){animation-name:styles_animateIn__B5me4,styles_animateOut__7BfNh;animation-fill-mode:both,both;animation-timeline:view(inline);animation-range:entry 0 entry 100%,exit 0 exit 100%}}@keyframes styles_animateIn__B5me4{0%{opacity:.5;filter:brightness(.5)}}@keyframes styles_animateOut__7BfNh{to{opacity:.5;filter:brightness(.5)}}.styles_captionText__NlxfM{--paragraph-font-size:var(--body-font-size-xs);--paragraph-font-weight:var(--font-weight-regular);--paragraph-line-height:var(--line-height-normal)}.styles_bold__UJd4Y{font-weight:var(--font-weight-bold)}.styles_bentoGrid__X4beA{display:flex;flex-direction:column;padding-inline:var(--page-padding-x)}.styles_container__cy3GC{container-name:bento-grid;container-type:inline-size}.styles_grid__sKljf{column-count:2;gap:var(--grid-column-gap)}.styles_subheading__0rtP1{--paragraph-font-size:var(--body-font-size-lg);--paragraph-font-weight:var(--font-weight-medium);--paragraph-line-height:var(--line-height-normal);--paragraph-text-wrap:balance;text-align:center}.styles_header__wFKjn{padding-inline:var(--page-padding-x);display:flex;flex-direction:column;align-items:center;margin-bottom:1em;&:has(.styles_h3__lbQoX){font-size:var(--heading-3-font-size)}}.styles_h3__lbQoX{--heading-font-size:var(--heading-3-font-size);--heading-font-weight:var(--font-weight-semi-bold);--heading-line-height:var(--line-height-snug);text-align:center;margin-bottom:.5em;&:last-child{margin-bottom:0}}.styles_bold__5yMv7{font-weight:var(--font-weight-bold)}.styles_item__gHyBA{margin-bottom:var(--grid-column-gap);&:only-child{aspect-ratio:unset;column-span:all}&:nth-child(2n){aspect-ratio:8/6}&:nth-child(odd){aspect-ratio:6/8}}.styles_backdrop__uZ_fj{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1.5rem;background-color:rgba(15,23,25,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:styles_fadeIn__WGCcR .2s var(--ease-out-expo)}.styles_dialog__KfmbQ{position:relative;width:100%;max-width:56rem;max-height:90dvh;overflow-y:auto;background-color:var(--color-gray-50);border-radius:var(--border-radius-lg,.75rem);box-shadow:0 40px 80px -40px rgba(0,0,0,.6);animation:styles_popIn__mxAfI .25s var(--ease-out-expo)}.styles_dialog__KfmbQ:focus-visible{outline:none}.styles_close__KSGCG{position:absolute;top:1rem;right:1rem;z-index:2;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:999px;border:none;background-color:rgba(255,255,255,.85);color:var(--color-gray-800,#1f2937);cursor:pointer;transition:background-color .2s var(--ease-out-expo)}@media (hover:hover){.styles_close__KSGCG:hover{background-color:var(--color-gray-150)}}.styles_close__KSGCG:focus-visible{outline:2px solid var(--color-teal-600);outline-offset:2px}@keyframes styles_fadeIn__WGCcR{0%{opacity:0}to{opacity:1}}@keyframes styles_popIn__mxAfI{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.styles_video__b_e2u{width:100%;height:100%;& iframe{width:100%;height:100%;margin:0;padding:0;border:0}}.styles_facade__QCRUM{position:relative;display:flex;align-items:center;justify-content:center;background:var(--color-background-video);cursor:pointer}.styles_thumbnail__UyeaZ{object-fit:cover}.styles_playButton__WmDlV{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;transition:transform .15s ease;&:hover{transform:scale(1.1)}}.styles_playIcon__UE_vx{width:68px;height:48px;filter:drop-shadow(0 2px 8px rgba(0,0,0,.3))}.spotlight_carousel__mAjnC{position:relative;display:flex;flex-direction:column;gap:1.25rem;width:100%;max-width:var(--content-max-width)}.spotlight_stage__y_9wH{position:relative}.spotlight_slide__UWLRb{display:grid;grid-template-columns:1fr;width:100%;text-align:left;cursor:pointer;color:var(--color-text);font:inherit;background-color:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--border-radius-lg,.75rem);overflow:clip;box-shadow:0 1px 2px rgba(0,0,0,.03),0 24px 48px -32px rgba(0,0,0,.28);transition:transform .25s var(--ease-out-expo),box-shadow .25s var(--ease-out-expo)}@media (hover:hover){.spotlight_slide__UWLRb:hover{transform:translateY(-3px);box-shadow:0 1px 2px rgba(0,0,0,.04),0 30px 56px -30px rgba(0,0,0,.34)}}.spotlight_slide__UWLRb:focus-visible{outline:2px solid var(--color-teal-600);outline-offset:3px}@media (min-width:901px){.spotlight_slide__UWLRb{grid-template-columns:1.4fr 1fr;align-items:stretch}}.spotlight_media__eNwl4{position:relative;display:block;aspect-ratio:16/9;background-color:var(--color-gray-150);overflow:clip}@media (min-width:901px){.spotlight_media__eNwl4{aspect-ratio:auto;min-height:26rem}}.spotlight_image__4wLTb{object-fit:cover}.spotlight_tag__Cl6Ty{position:absolute;top:1rem;left:1rem;padding:.25rem .625rem;font-size:.75rem;font-weight:var(--font-weight-semi-bold);letter-spacing:.03em;text-transform:uppercase;color:var(--color-gray-50);background-color:rgba(15,23,25,.72);border-radius:999px}.spotlight_body__cFYax{display:flex;flex-direction:column;justify-content:center;gap:.75rem;padding:2rem}@media (min-width:901px){.spotlight_body__cFYax{padding:2.75rem}}.spotlight_title__6_Jff{font-size:var(--heading-3-font-size,1.75rem);font-weight:var(--font-weight-semi-bold);line-height:var(--line-height-tight);letter-spacing:-.015em;text-wrap:balance}.spotlight_preview__4RzTe{font-size:var(--body-font-size);line-height:var(--line-height-relaxed,1.6);color:var(--color-text-muted)}.spotlight_cta__pqxoK{margin-top:.25rem;font-size:var(--body-font-size-sm);font-weight:var(--font-weight-semi-bold);color:var(--color-teal-700);transition:color .2s var(--ease-out-expo)}.spotlight_slide__UWLRb:hover .spotlight_cta__pqxoK{color:#f9b585}.spotlight_arrow__Kjtr9{position:absolute;top:calc(50% - 1.5rem);transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:999px;border:1px solid var(--color-gray-200);background-color:var(--color-gray-50);color:var(--color-teal-700);box-shadow:0 10px 24px -16px rgba(0,0,0,.45);cursor:pointer;transition:transform .2s var(--ease-out-expo),background-color .2s var(--ease-out-expo)}@media (hover:hover){.spotlight_arrow__Kjtr9:hover{background-color:var(--color-teal-600);color:var(--color-gray-50);transform:translateY(-50%) scale(1.05)}}.spotlight_arrow__Kjtr9:focus-visible{outline:2px solid var(--color-teal-600);outline-offset:2px}.spotlight_prev__9DESs{left:-.5rem}.spotlight_next__GrVOR{right:-.5rem}@media (min-width:1025px){.spotlight_prev__9DESs{left:-1.25rem}.spotlight_next__GrVOR{right:-1.25rem}}@media (max-width:768px){.spotlight_arrow__Kjtr9{display:none}}.spotlight_dots__HwLsS{display:flex;justify-content:center;gap:.5rem}.spotlight_dot__0Dd3V{width:.5rem;height:.5rem;padding:0;border:none;border-radius:999px;background-color:var(--color-gray-200);cursor:pointer;transition:width .25s var(--ease-out-expo),background-color .25s var(--ease-out-expo)}.spotlight_dotActive__rABjj{width:1.5rem;background-color:var(--color-teal-600)}.spotlight_dot__0Dd3V:focus-visible{outline:2px solid var(--color-teal-600);outline-offset:2px}.styles_section__Ylu3c{padding-inline:var(--page-padding-x);display:flex;flex-direction:column;gap:2.5rem}.styles_header__LEOwl{max-width:44rem;display:flex;flex-direction:column;gap:.75rem}.styles_eyebrow__qlMsu{font-size:var(--body-font-size-sm);font-weight:var(--font-weight-semi-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-teal-700)}.styles_heading__84BU7{font-size:var(--heading-2-font-size);font-weight:var(--font-weight-semi-bold);line-height:var(--line-height-tight);letter-spacing:-.015em;text-wrap:balance}.styles_card__i0Qhd{display:flex;flex-direction:column;width:100%;height:100%;text-align:left;cursor:pointer;background-color:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--border-radius-lg,.75rem);overflow:clip;box-shadow:0 1px 2px rgba(0,0,0,.03),0 18px 36px -28px rgba(0,0,0,.22);transition:transform .25s var(--ease-out-expo),box-shadow .25s var(--ease-out-expo)}@media (hover:hover){.styles_card__i0Qhd:hover{transform:translateY(-3px);box-shadow:0 1px 2px rgba(0,0,0,.04),0 28px 48px -26px rgba(0,0,0,.32)}}.styles_card__i0Qhd:focus-visible{outline:2px solid var(--color-teal-600);outline-offset:3px}.styles_media__NvvzB{position:relative;display:block;aspect-ratio:16/9;background-color:var(--color-gray-150);overflow:clip}.styles_image__vebtt{object-fit:cover}.styles_tag___BIgO{position:absolute;top:.875rem;left:.875rem;padding:.25rem .625rem;font-size:.75rem;font-weight:var(--font-weight-semi-bold);letter-spacing:.03em;text-transform:uppercase;color:var(--color-gray-50);background-color:rgba(15,23,25,.72);border-radius:999px}.styles_body__J9uGC{display:flex;flex-direction:column;flex:1 1 auto;gap:.5rem;padding:1.5rem}.styles_title__1Nt19{font-size:var(--heading-4-font-size,1.25rem);font-weight:var(--font-weight-semi-bold);line-height:var(--line-height-snug);letter-spacing:-.01em}.styles_preview__b_lT1{font-size:var(--body-font-size);color:var(--color-text-muted);line-height:var(--line-height-snug)}.styles_cta__osKox{margin-top:auto;padding-top:.5rem;font-size:var(--body-font-size-sm);font-weight:var(--font-weight-semi-bold);color:var(--color-teal-700)}.styles_card__i0Qhd:hover .styles_cta__osKox{color:#f9b585}.styles_modalContent__qlWBv{display:flex;flex-direction:column}.styles_modalMedia__y5iab,.styles_modalVideo__YbLun{position:relative;aspect-ratio:16/9;background-color:var(--color-gray-150);border-top-left-radius:var(--border-radius-lg,.75rem);border-top-right-radius:var(--border-radius-lg,.75rem);overflow:clip}.styles_modalText__H0oAH{display:flex;flex-direction:column;gap:.875rem;padding:2rem}.styles_modalEyebrow__sjGCJ{font-size:var(--body-font-size-sm);font-weight:var(--font-weight-semi-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-teal-700)}.styles_modalHeading__6fZ9L{font-size:var(--heading-3-font-size,1.75rem);font-weight:var(--font-weight-semi-bold);line-height:var(--line-height-tight);letter-spacing:-.015em;text-wrap:balance}.styles_modalParagraph__iMzFQ{font-size:var(--body-font-size);line-height:var(--line-height-relaxed,1.6);color:var(--color-text-muted)}.styles_h2__ZO6B5{--heading-font-size:var(--heading-2-font-size);--heading-font-weight:var(--font-weight-semi-bold);--heading-line-height:var(--line-height-tight);--heading-max-width:45ch;text-align:center;margin-bottom:.5em;&:last-child{margin-bottom:0}}.styles_h3__zVkZT{--heading-font-size:var(--heading-3-font-size);--heading-font-weight:var(--font-weight-semi-bold);--heading-line-height:var(--line-height-snug);--heading-max-width:45ch;text-align:center;margin-bottom:.5em;&:last-child{margin-bottom:0}}.styles_subheading__b7Ccs{--paragraph-font-size:var(--body-font-size-lg);--paragraph-font-weight:var(--font-weight-medium);--paragraph-line-height:var(--line-height-normal);--paragraph-text-wrap:balance;text-align:center}.styles_bold__TZSk6{font-weight:var(--font-weight-bold)}.styles_h1__dEnf8{--heading-font-size:var(--heading-2-font-size);--heading-font-weight:var(--font-weight-semi-bold);--heading-line-height:var(--line-height-tight);background:linear-gradient(to bottom,var(--color-teal-600),color-mix(in oklab,var(--color-teal-600),white 20%));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 color-mix(in oklab,black,transparent 100%);@supports (animation-timeline:scroll()){animation-name:styles_zoomIn__gz6Bd;animation-fill-mode:both;animation-timeline:view(block);animation-range:cover 30% cover 100%}&::selection{color:var(--color-selection);background:var(--color-selection-background);background-clip:unset;-webkit-text-fill-color:var(--color-selection)}}@keyframes styles_zoomIn__gz6Bd{to{text-shadow:0 0 color-mix(in oklab,black,transparent 75%)}}.styles_h6__2DZDE{--heading-font-size:var(--body-font-size);--heading-font-weight:var(--font-weight-regular);--heading-line-height:var(--line-height-relaxed);color:var(--color-gray-500);&:not(:first-child){margin-top:.25em}}.styles_eyebrow__Zqz9R{color:var(--color-gray-500);&:not(:last-child){margin-bottom:1.5em}}.styles_paragraph__OJjkG{text-wrap:balance;margin-inline:auto;--paragraph-font-size:var(--body-font-size-lg);--paragraph-font-weight:var(--subheading-font-weight);--paragraph-line-height:var(--line-height-normal);--paragraph-text-wrap:balance;--paragraph-max-width:60ch;&:not(:first-child){margin-top:1em}}.styles_bold__GjT73{font-weight:var(--font-weight-bold)}.styles_hero__mfUEF{position:relative;width:100%;display:grid}.styles_contentInner__z522Z,.styles_content__ryN3F{display:flex;flex-direction:column}.styles_contentInner__z522Z{padding-inline:var(--page-padding-x);justify-content:center;flex-grow:1;position:relative;text-align:center;align-items:center;padding-block:1em;font-size:var(--heading-1-font-size)}.styles_mediaContainer__GFiF1{grid-row:1/2;grid-column:1/2;overflow:clip;position:relative;background:var(--color-background-video);.styles_highImpact__mAdKG &{min-height:100svh}.styles_mediumImpact__sOE9E &{min-height:75svh}.styles_lowImpact__TBlIE &{min-height:50svh}}.styles_media__gwgBg{object-fit:cover;object-position:center;width:100%;height:100%;display:flex;position:absolute;inset:0;object-position:var(--hero-object-position,50% 50%)}@supports (animation-timeline:scroll()){.styles_mediaContainer__GFiF1{view-timeline-name:--hero-timeline}.styles_media__gwgBg{animation-name:styles_parallax__5oDJ5;animation-timeline:--hero-timeline;animation-range:exit 0 exit 100%}}@keyframes styles_parallax__5oDJ5{to{scale:1.05;transform:translateY(10svh)}}.styles_links__RrK6A{display:flex;gap:1rem;list-style:none}.styles_figureCaption__YV57h{text-align:right;overflow:clip;font-size:var(--body-font-size-xs);margin-top:1em;padding-inline:1em;font-weight:450;color:var(--color-gray-500);width:100%;justify-self:flex-end;@media (min-width:1025px){width:max-content}}.styles_animatedGradient__dm4l9{position:absolute;inset:0;overflow:hidden}.styles_blur__v_IhH{position:absolute;inset:0;filter:blur(64px)}.styles_circle__sDbgJ{position:absolute;animation-name:styles_background-gradient__s4pw4;animation-duration:var(--speed);animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes styles_background-gradient__s4pw4{0%,to{animation-delay:var(--background-gradient-delay,0s);transform:translate(0)}20%{transform:translateX(calc(100% * var(--tx-1, 1))) translateY(calc(100% * var(--ty-1, -.5)))}40%{transform:translateX(calc(100% * var(--tx-2, -1))) translateY(calc(100% * var(--ty-2, -2)))}60%{transform:translateX(calc(100% * var(--tx-3, 1))) translateY(calc(100% * var(--ty-3, -.5)))}80%{transform:translateX(calc(100% * var(--tx-4, -1))) translateY(calc(100% * var(--ty-4, -1)))}}.styles_hubspotForm__ovU6M{padding-block:3em;padding-inline:2em;border-radius:1rem;background-color:var(--color-gray-50);box-shadow:var(--elevation-4);min-height:770px;>iframe{min-height:658px}@media (min-width:1025px){padding-inline:4em}}.styles_withForm__k6xP_{padding-inline:var(--page-padding-x);padding-top:calc(var(--navbar-height) + var(--navbar-top) + 4rem);position:relative}.styles_background__KBDeN{position:absolute;top:0;bottom:calc(var(--section-gap-y) * -3);left:0;right:0}.styles_grid__fpxIO{display:grid;grid-template-columns:var(--grid-columns);grid-column-gap:var(--grid-column-gap);column-gap:var(--grid-column-gap);position:relative}.styles_header__UmRA5{grid-column:span 12;margin-bottom:4em;grid-column:var(--grid-centered-column);display:flex;flex-direction:column;align-items:center}.styles_formContainer__qeoW1{grid-column:span 12;@media (min-aspect-ratio:1/1){grid-column:2/span 10}@media (min-aspect-ratio:1/1) and (min-width:1601px){grid-column:3/span 8}@media (min-aspect-ratio:1/1) and (min-width:1921px){grid-column:4/span 6}}.styles_h1__7hAEX{--heading-font-size:var(--heading-1-font-size);--heading-font-weight:var(--font-weight-semi-bold);--heading-line-height:var(--line-height-tight);text-align:center}.styles_eyebrow__lcVwg{color:var(--color-gray-500);text-align:center}.styles_paragraph__1OiY3{text-wrap:balance;margin-inline:auto;--paragraph-font-size:var(--heading-3-font-size);--paragraph-font-weight:var(--font-weight-extra-light);--paragraph-line-height:var(--line-height-normal);--paragraph-text-wrap:balance;--paragraph-max-width:60ch;text-align:center;&:not(:first-child){margin-top:.5em}}.styles_socialProof____GS7{overflow:hidden;container-name:social-proof;container-type:inline-size;width:100%;position:relative}.styles_slide__rOcwR{background-color:color-mix(in srgb,var(--color-gray-900),transparent 20%);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);display:flex;flex-direction:column;align-items:center}.styles_title__UCl3G{--eyebrow-font-size:var(--body-font-size-2xs);--eyebrow-font-weight:700;--eyebrow-max-width:max-content;text-align:center;color:var(--color-gray-500);font-size:var(--eyebrow-font-size);white-space:nowrap;margin-top:1.5em;@container social-proof (width > 1920px){margin-top:2em}}.styles_clientLogo__ptNxr{height:2.25rem;width:auto;object-fit:contain;display:flex;align-items:center;justify-content:center;@media (orientation:landscape) and (min-width:1921px){height:3rem}}.styles_logo__Ovt58{width:auto;height:100%;max-width:none;object-fit:contain;display:flex}.styles_mask__N5FZP{width:100cqw;position:relative}.styles_clients__LhiOc{color:var(--color-gray-100);display:flex;flex-direction:row;gap:4rem;justify-content:center;list-style:none;overflow:clip;padding-top:1.5em;padding-bottom:1.75em;padding-left:4rem;position:relative;white-space:nowrap;width:max-content;animation-name:styles_scroll__q9Twn;animation-duration:calc(var(--logos-count) * 3 * 2.5s);animation-iteration-count:infinite;animation-timing-function:linear;@container social-proof (width > 1920px){padding-top:1.75em;padding-bottom:2em}}@keyframes styles_scroll__q9Twn{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.styles_clientLink__sJJzZ{display:flex;transition:scale .3s var(--ease-out-back),opacity .3s var(--ease-out-quart);opacity:.7;outline-color:var(--color-gray-100);&:focus-visible{scale:1.15;opacity:1}@media (hover:hover){&:hover{scale:1.15;opacity:1}}}.styles_svgLogo__UAzJH{display:flex;align-items:center;justify-content:center}.styles_svgLogo__UAzJH svg{width:100%;height:auto}.styles_h1__1_2wV{--heading-font-size:var(--heading-1-font-size);--heading-font-weight:var(--font-weight-semi-bold);--heading-line-height:var(--line-height-tight)}.styles_eyebrow__fCrRj{color:var(--color-gray-500)}.styles_paragraph___UdHl{text-wrap:balance;--paragraph-font-size:var(--heading-3-font-size);--paragraph-font-weight:var(--font-weight-extra-light);--paragraph-line-height:var(--line-height-normal);--paragraph-text-wrap:balance;--paragraph-max-width:60ch;&:not(:first-child){margin-top:.5em}}.styles_hero___2Uts{position:relative;width:100%;display:grid;margin-bottom:var(--section-gap-y)}.styles_content__2FQOr{display:flex;flex-direction:column;grid-row:1/2;grid-column:1/2;position:relative;z-index:1;&:has(.styles_hasGradient__qiOQb):before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent 25%,color-mix(in srgb,var(--color-gray-900) 60%,transparent) 100%);z-index:0;pointer-events:none}&.styles_bottomLeft__08RAH{align-items:flex-start;justify-content:center;text-align:left}&.styles_center__CQLSd{align-self:center;justify-self:center;text-align:center}}.styles_contentInner__X5m8F{padding-inline:var(--page-padding-x);display:flex;flex-direction:column;position:relative;color:var(--color-gray-100);padding-top:calc(var(--navbar-height) + var(--navbar-top) + 4rem);padding-bottom:4rem;z-index:2;&.styles_light__RXoMK{color:var(--color-gray-100)}.styles_center__CQLSd &.styles_light__RXoMK{text-shadow:0 0 .25em rgba(0,0,0,.5)}&.styles_dark__kiwk6{color:var(--color-gray-900)}&.styles_hasGradient__qiOQb{width:100%}}.styles_mediaContainer__f66rH{grid-row:1/2;grid-column:1/2;overflow:clip;position:relative;background:var(--color-background-video);z-index:1;.styles_highImpact__2IKMp &{min-height:100svh}.styles_mediumImpact__PJwD4 &{min-height:75svh}.styles_lowImpact__nCCwX &{min-height:50svh}}.styles_gradient__g_DiL,.styles_media__ehQRJ{position:absolute;inset:0}.styles_media__ehQRJ{object-fit:cover;object-position:center;width:100%;height:100%;display:flex;object-position:var(--hero-object-position,50% 50%);z-index:1}@supports (animation-timeline:scroll()){.styles_mediaContainer__f66rH{view-timeline-name:--hero-timeline}.styles_media__ehQRJ{animation-name:styles_parallax__uYKcG;animation-timeline:--hero-timeline;animation-range:exit 0 exit 100%}}@keyframes styles_parallax__uYKcG{to{scale:1.05;transform:translateY(10svh)}}.styles_links__9fPAI{display:flex;gap:1rem;list-style:none;font-size:var(--heading-1-font-size);margin-top:.5em}.styles_linkContainer__OO_Wv{display:flex}.styles_link__dk3_P:focus-visible{outline-color:var(--color-gray-100)}.styles_badge__KrR6q{position:relative;display:inline-flex;align-items:center;gap:.5em;align-self:flex-start;margin-bottom:1.25rem;padding:.5em 1em;border-radius:999px;background:color-mix(in srgb,var(--color-teal-600,#299d8f) 88%,transparent);color:#ffffff;font-size:.95rem;font-weight:600;line-height:1.2;letter-spacing:.01em;text-shadow:none;box-shadow:0 6px 20px rgba(0,0,0,.25);cursor:default}.styles_badge__KrR6q:before{content:"";width:.5em;height:.5em;border-radius:50%;background:var(--color-orange,#f9b585);box-shadow:0 0 0 .25em color-mix(in srgb,var(--color-orange,#f9b585) 35%,transparent);flex:none}.styles_badgeLabel__DuM74{white-space:nowrap}.styles_badgeTooltip__SusH9{position:absolute;bottom:calc(100% + .6rem);left:0;width:max-content;max-width:22rem;padding:.6em .85em;border-radius:10px;background:var(--color-gray-900,#1a1a1a);color:#ffffff;font-size:.85rem;font-weight:500;line-height:1.4;text-align:left;text-shadow:none;box-shadow:0 10px 28px rgba(0,0,0,.35);opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:3}.styles_badgeTooltip__SusH9:before{content:"";position:absolute;top:100%;left:1.25rem;border:.45rem solid transparent;border-top:.45rem solid var(--color-gray-900,#1a1a1a)}.styles_badge__KrR6q:focus-visible .styles_badgeTooltip__SusH9,.styles_badge__KrR6q:hover .styles_badgeTooltip__SusH9{opacity:1;transform:translateY(0)}.styles_bannerWrap__s9u_K{position:absolute;bottom:0;left:0;right:0;z-index:2}.styles_hero__X1BTH{background-color:var(--color-gray-100);padding-inline:var(--page-padding-x);padding-block:clamp(2.5rem,6dvh,6rem);min-height:72dvh;display:flex;align-items:center}.styles_inner__x2ZU6{width:100%;display:grid;grid-template-columns:1fr;grid-gap:2.5rem;gap:2.5rem;align-items:center;@media (min-aspect-ratio:1/1){grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--grid-column-gap)}}.styles_text__lmWUc{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;max-width:34rem}.styles_heading__7Z9dJ{font-size:var(--heading-1-font-size);font-weight:var(--font-weight-semi-bold);line-height:var(--line-height-tight);letter-spacing:-.02em;text-wrap:balance}.styles_subcopy__UCD2_{font-size:var(--body-font-size-lg);line-height:var(--line-height-normal);color:var(--color-text-muted);max-width:30rem}.styles_actions__VZMwJ{margin-top:.5rem;display:flex;gap:1rem}.styles_artifact__cFLqs{position:relative;width:100%;aspect-ratio:16/11;border-radius:var(--border-radius-lg,.75rem);overflow:clip;background-color:var(--color-gray-200);box-shadow:0 1px 2px rgba(0,0,0,.04),0 24px 48px -24px rgba(0,0,0,.28);border:1px solid var(--color-gray-200)}.styles_rotating__9CwHn{position:absolute;inset:0}.styles_glowLight__sh54z{width:100%;height:100%;position:absolute;inset:0;pointer-events:none;background-color:rgba(0,0,0,.8);opacity:.8}.styles_movingGradient__ulubF{overflow:hidden;position:absolute;inset:0;width:100%;height:100%}.styles_video__BMCUP{height:100%;width:100%;object-fit:cover}.styles_mask__qrwq2{width:100%;height:100%;position:absolute;inset:0;pointer-events:none;background-color:rgba(0,0,0,.8);opacity:.8}.styles_hero__gswED{position:relative;width:100%;display:grid}.styles_content__qQNbU{display:flex;flex-direction:column;grid-row:1/2;grid-column:1/2;justify-content:center}.styles_contentInner__5Oaoj{padding-inline:var(--page-padding-x);display:flex;flex-direction:column;position:relative;color:var(--color-gray-100);padding-top:min(calc(var(--navbar-height) + var(--navbar-top) + 4rem),var(--section-padding-y));padding-bottom:var(--section-padding-y);align-items:flex-start;justify-content:flex-end}.styles_mediaContainer__yQlQl{grid-row:1/2;grid-column:1/2;overflow:clip;position:relative;background:var(--color-background-video);.styles_highImpact___zfdo &{min-height:100svh}.styles_mediumImpact__SCRjz &{min-height:max(75svh,22.5rem)}.styles_lowImpact__7cKmA &{min-height:50svh}}.styles_media__OU4_X{object-fit:cover;object-position:center;width:100%;height:100%;display:flex;position:absolute;inset:0;object-position:var(--hero-object-position,50% 50%);filter:brightness(.5)}@supports (animation-timeline:scroll()){.styles_mediaContainer__yQlQl{view-timeline-name:--hero-timeline}.styles_media__OU4_X{animation-name:styles_parallax__4Chev;animation-timeline:--hero-timeline;animation-range:exit 0 exit 100%}}@keyframes styles_parallax__4Chev{to{scale:1.05;transform:translateY(10svh)}}.styles_h1__Lr_5q{--heading-font-size:var(--heading-2-font-size);--heading-font-weight:200;--heading-line-height:1.75;--heading-max-width:25ch;--highlight-delay:1s;color:var(--color-gray-100)}.styles_paragraph__3RQ8Z{--paragraph-font-size:var(--heading-3-font-size);--paragraph-font-weight:200;--paragraph-line-height:1.75;--paragraph-max-width:40ch;--paragraph-text-wrap:balance;--highlight-delay:1s;color:var(--color-gray-100);display:flex;flex-wrap:wrap;&:not(:last-child){margin-bottom:.5em}}.styles_bold__KDOob{font-weight:350}.styles_figure__G_g3Z{display:flex;flex-direction:column;flex-shrink:0;--width:calc(50dvw * var(--aspect-ratio));@media (min-aspect-ratio:1/1){--width:calc(25dvw * var(--aspect-ratio))}}.styles_caption__aFBDu{font-size:var(--body-font-size-xs);margin-top:.75em;margin-bottom:1em;padding-inline:1rem;@media (min-width:1025px){margin-bottom:0;order:unset;padding-inline:0}}.styles_mediaContainer__P6BN3{display:flex;animation-name:styles_cursorIn__sESB1,styles_cursorOut__qm_m0;animation-fill-mode:both,both;animation-timeline:view(inline);animation-timing-function:steps(2);animation-range:entry 0 entry 100%,exit 0 exit 100%;box-shadow:var(--elevation-3);overflow:clip;@media (min-width:1025px){scroll-snap-align:center}@container media-carousel (inline-size >= 50dvw){border-radius:var(--border-radius-half-screen)}@container media-carousel (inline-size < 50dvw){border-radius:var(--border-radius-full-screen)}}@keyframes styles_cursorIn__sESB1{0%{cursor:pointer}}@keyframes styles_cursorOut__qm_m0{to{cursor:pointer}}.styles_media__nJMkj{aspect-ratio:var(--aspect-ratio);width:var(--width);height:auto}.styles_paragraph__dDaMY{--paragraph-font-size:var(--body-font-size-xs);--paragraph-font-weight:var(--font-weight-regular);--paragraph-line-height:var(--line-height-normal)}.styles_bold__04jo9{font-weight:var(--font-weight-bold)}.styles_caption__aFBDu{max-width:var(--width)}.styles_h3__KLkse{--heading-font-size:var(--heading-3-font-size);--heading-font-weight:var(--font-weight-semi-bold);--heading-line-height:var(--line-height-snug);--heading-max-width:45ch;text-align:center;margin-bottom:.5em;&:last-child{margin-bottom:0}}.styles_subheading__hibD1{--paragraph-font-size:var(--body-font-size-lg);--paragraph-font-weight:var(--font-weight-medium);--paragraph-line-height:var(--line-height-normal);--paragraph-text-wrap:balance;text-align:center}.styles_bold__8G80k{font-weight:var(--font-weight-bold)}.styles_h2___OT_U{--heading-font-size:var(--heading-2-font-size);--heading-font-weight:var(--font-weight-semi-bold);--heading-line-height:var(--line-height-tight);&:not(:last-child){margin-bottom:1em}}.styles_subheading__3pSOV{--paragraph-font-size:var(--body-font-size);--paragraph-line-height:var(--line-height-relaxed);--paragraph-font-weight:var(--font-weight-regular)}.styles_bold__5p_ak{font-weight:var(--font-weight-bold)}.styles_card__zDk0H{display:block;text-decoration:none;color:inherit;transition:all .3s var(--ease-out-quart);border-radius:12px;overflow:hidden;@media (hover:hover){&:hover{transition:all .3s var(--ease-out-expo);transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}}}.styles_cardContainer__tMl_H{display:flex;flex-direction:column;background-color:var(--color-gray-150);border:1px solid var(--color-gray-200);border-radius:12px;overflow:hidden;height:100%}.styles_content__kKOxn{display:flex;flex-direction:column;justify-content:space-between;flex:1 1;padding:1.25rem}.styles_title__1uT7D{margin:0;font-size:var(--body-font-size-base);font-weight:var(--font-weight-bold);line-height:1.5;color:var(--color-gray-900);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;@media (max-width:640px){font-size:1rem;-webkit-line-clamp:3}}.styles_description__PAHK2{margin:.75rem 0 0;font-size:.875rem;line-height:1.6;color:var(--color-text-secondary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;@media (max-width:640px){-webkit-line-clamp:2}}.styles_meta__DD3RA{display:flex;align-items:center;gap:.5rem;margin-top:auto;padding-top:.75rem;border-top:1px solid var(--color-gray-300)}.styles_favicon__C1cfq{width:16px;height:16px;flex-shrink:0;border-radius:2px}.styles_domain__Fv4pq{text-transform:lowercase;overflow:hidden;text-overflow:ellipsis}.styles_date__0jSsF,.styles_domain__Fv4pq{font-size:.75rem;color:var(--color-text-tertiary);font-weight:var(--font-weight-medium);white-space:nowrap}.styles_date__0jSsF{margin-left:auto}.styles_h2__N1d7U{--heading-font-size:var(--heading-2-font-size);--heading-font-weight:var(--font-weight-semi-bold);--heading-line-height:var(--line-height-tight);&:not(:last-child){margin-bottom:1em}}.styles_subheading__tmdeE{--paragraph-font-size:var(--body-font-size);--paragraph-line-height:var(--line-height-relaxed);--paragraph-font-weight:var(--font-weight-regular)}.styles_bold__zO0_r{font-weight:var(--font-weight-bold)}.spotlight_carousel__CcWF7{position:relative;display:flex;flex-direction:column;gap:1.25rem;width:100%;max-width:var(--content-max-width)}.spotlight_stage__CWtki{position:relative}.spotlight_slide__1fo_K{display:grid;grid-template-columns:1fr;background-color:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--border-radius-lg,.75rem);overflow:clip;box-shadow:0 1px 2px rgba(0,0,0,.03),0 24px 48px -32px rgba(0,0,0,.28)}@media (min-width:901px){.spotlight_slide__1fo_K{grid-template-columns:1.4fr 1fr;align-items:stretch}}.spotlight_media__BVBLS{position:relative;aspect-ratio:16/9;background-color:var(--color-gray-150);overflow:clip}@media (min-width:901px){.spotlight_media__BVBLS{aspect-ratio:auto;min-height:26rem}}.spotlight_image__oCWHF{object-fit:cover}.spotlight_badge__Lqz_3{position:absolute;top:1rem;left:1rem;padding:.25rem .625rem;font-size:.75rem;font-weight:var(--font-weight-semi-bold);letter-spacing:.03em;text-transform:uppercase;color:var(--color-gray-50);background-color:rgba(15,23,25,.72);border-radius:999px}.spotlight_body__V_4Zb{display:flex;flex-direction:column;justify-content:center;gap:.75rem;padding:2rem}@media (min-width:901px){.spotlight_body__V_4Zb{padding:2.75rem}}.spotlight_theme__BwpLt{font-size:var(--heading-3-font-size,1.75rem);font-weight:var(--font-weight-semi-bold);line-height:var(--line-height-tight);letter-spacing:-.015em;text-wrap:balance}.spotlight_facility__bmlQE{font-size:var(--body-font-size-sm);font-weight:var(--font-weight-semi-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-teal-700)}.spotlight_metric__eRywZ{font-size:var(--body-font-size);line-height:var(--line-height-relaxed,1.6);color:var(--color-text-muted)}.spotlight_arrow__tZQqP{position:absolute;top:calc(50% - 1.5rem);transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:999px;border:1px solid var(--color-gray-200);background-color:var(--color-gray-50);color:var(--color-teal-700);box-shadow:0 10px 24px -16px rgba(0,0,0,.45);cursor:pointer;transition:transform .2s var(--ease-out-expo),background-color .2s var(--ease-out-expo)}@media (hover:hover){.spotlight_arrow__tZQqP:hover{background-color:var(--color-teal-600);color:var(--color-gray-50);transform:translateY(-50%) scale(1.05)}}.spotlight_arrow__tZQqP:focus-visible{outline:2px solid var(--color-teal-600);outline-offset:2px}.spotlight_prev__Ewt8K{left:-.5rem}.spotlight_next__jXCFp{right:-.5rem}@media (min-width:1025px){.spotlight_prev__Ewt8K{left:-1.25rem}.spotlight_next__jXCFp{right:-1.25rem}}.spotlight_dots__OSeEy{display:flex;justify-content:center;gap:.5rem}.spotlight_dot__6SsmB{width:.5rem;height:.5rem;padding:0;border:none;border-radius:999px;background-color:var(--color-gray-200);cursor:pointer;transition:width .25s var(--ease-out-expo),background-color .25s var(--ease-out-expo)}.spotlight_dotActive__7a7Fb{width:1.5rem;background-color:var(--color-teal-600)}.spotlight_dot__6SsmB:focus-visible{outline:2px solid var(--color-teal-600);outline-offset:2px}.styles_section__Z6BT2{padding-inline:var(--page-padding-x);display:flex;flex-direction:column;gap:2.5rem}.styles_header__Ys0tN{max-width:44rem;margin-inline:auto;text-align:center}.styles_eyebrow__ZwJAP{font-size:var(--body-font-size-sm);font-weight:var(--font-weight-semi-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-teal-700)}.styles_sectionHeading__BvwWV{font-size:var(--heading-2-font-size);font-weight:var(--font-weight-semi-bold);line-height:var(--line-height-tight);letter-spacing:-.015em;text-wrap:balance}.styles_carousel__6wKiE{position:relative;display:flex;flex-direction:column;gap:1.25rem;width:100%;max-width:var(--content-max-width-narrow);margin-inline:auto}.styles_stage__zjR7K{position:relative}.styles_slide__W_yJr{display:flex;flex-direction:column;gap:1.5rem;padding:1.75rem;background-color:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:.75rem;box-shadow:0 1px 2px rgba(0,0,0,.03),0 24px 48px -32px rgba(0,0,0,.28)}.styles_slideHead__guHzm{display:flex;flex-direction:column;gap:.5rem}.styles_title__tgJwR{font-size:clamp(1.3rem,1rem + 1.4vw,1.6rem);font-weight:var(--font-weight-semi-bold);line-height:var(--line-height-tight);letter-spacing:-.015em;text-wrap:balance}.styles_metric__ZPlMc{font-size:var(--body-font-size);line-height:1.6;color:var(--color-text-muted)}.styles_panels__qXmpI{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}@media (min-width:769px){.styles_panels__qXmpI{grid-template-columns:repeat(3,1fr);align-items:stretch}}.styles_panel__mb_Mq{position:relative;display:flex;flex-direction:column;gap:.75rem;padding:1.25rem;background-color:#ffffff;border:1px solid var(--color-gray-200);border-radius:.625rem;box-shadow:0 1px 2px rgba(0,0,0,.03)}.styles_caption___iMxc{font-size:var(--body-font-size-sm);font-weight:var(--font-weight-semi-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-teal-700)}.styles_media__ZuuNN{position:relative;aspect-ratio:4/3;background-color:var(--color-gray-150,#eef1f1);border:1px solid var(--color-gray-200);border-radius:.5rem;overflow:clip}.styles_image__KrDDx{object-fit:cover}.styles_panelBody__9S5ld{display:flex;flex-direction:column;gap:.25rem}.styles_hardware__HNCf1{font-size:var(--body-font-size);font-weight:var(--font-weight-semi-bold);line-height:1.35}.styles_panelCaption__IzFdW{font-size:var(--body-font-size-sm);line-height:1.4;color:var(--color-text-muted)}.styles_caseStudy__00dta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;padding-top:1.25rem;border-top:1px solid var(--color-gray-200)}.styles_operator__d1aG_{display:inline-flex;align-items:center;gap:.75rem;min-width:0}.styles_operatorLogo__mOFpm{position:relative;width:7rem;height:1.75rem;flex-shrink:0}.styles_operatorLogoImage__S99Sg{object-fit:contain;object-position:left center}.styles_operatorName__3H12u{color:var(--color-text-muted)}.styles_caseStudyCta__kIfg_,.styles_operatorName__3H12u{font-size:var(--body-font-size-sm);font-weight:var(--font-weight-semi-bold)}.styles_caseStudyCta__kIfg_{display:inline-flex;align-items:center;gap:.25rem;padding:0;border:none;background:none;color:var(--color-teal-700);cursor:pointer;text-decoration:none;transition:color var(--duration-control) var(--ease-standard)}@media (hover:hover){.styles_caseStudyCta__kIfg_:hover{color:var(--color-teal-600);text-decoration:underline}}.styles_caseStudyCta__kIfg_:focus-visible{outline:2px solid var(--color-teal-600);outline-offset:2px;border-radius:.25rem}.styles_modalContent__SuFYs{display:flex;flex-direction:column}.styles_modalMedia__9fnLn,.styles_modalVideo__oV9wc{position:relative;aspect-ratio:16/9;background-color:var(--color-gray-150,#eef1f1);border-top-left-radius:var(--border-radius-lg,.75rem);border-top-right-radius:var(--border-radius-lg,.75rem);overflow:clip}.styles_modalText__OwcoJ{display:flex;flex-direction:column;gap:.875rem;padding:2rem}.styles_modalEyebrow__WU2fi{font-size:var(--body-font-size-sm);font-weight:var(--font-weight-semi-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-teal-700)}.styles_modalHeading__ChTDy{font-size:var(--heading-3-font-size,1.75rem);font-weight:var(--font-weight-semi-bold);line-height:var(--line-height-tight);letter-spacing:-.015em;text-wrap:balance}.styles_modalParagraph__Ltssn{font-size:var(--body-font-size);line-height:var(--line-height-relaxed,1.6);color:var(--color-text-muted)}.styles_modalNote__ZDlSF{font-size:var(--body-font-size-sm);font-style:italic;color:var(--color-text-muted)}.styles_arrow__IAXdE{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:999px;border:1px solid var(--color-gray-200);background-color:#ffffff;color:var(--color-teal-700);box-shadow:0 10px 24px -16px rgba(0,0,0,.45);cursor:pointer;transition:transform var(--duration-control) var(--ease-standard),background-color var(--duration-control) var(--ease-standard)}@media (hover:hover){.styles_arrow__IAXdE:hover{background-color:var(--color-teal-600);color:#ffffff;transform:translateY(-50%) scale(1.05)}}.styles_arrow__IAXdE:focus-visible{outline:2px solid var(--color-teal-600);outline-offset:2px}.styles_prev__C0x5b{left:-.5rem}.styles_next__3o7LG{right:-.5rem}@media (min-width:1025px){.styles_prev__C0x5b{left:-1.25rem}.styles_next__3o7LG{right:-1.25rem}}@media (max-width:768px){.styles_arrow__IAXdE{display:none}}.styles_dots__jFF6x{display:flex;justify-content:center;gap:.5rem}.styles_dot__hovVD{width:.5rem;height:.5rem;padding:0;border:none;border-radius:999px;background-color:var(--color-gray-200);cursor:pointer;transition:width var(--duration-control) var(--ease-standard),background-color var(--duration-control) var(--ease-standard)}.styles_dotActive__IrEqP{width:1.5rem;background-color:var(--color-teal-600)}.styles_dot__hovVD:focus-visible{outline:2px solid var(--color-teal-600);outline-offset:2px}@property --is-overflowing{syntax:"true | false";inherits:false;initial-value:false}.styles_scrollContainer__irgZD{timeline-scope:--scrollable-timeline;animation-name:styles_toggleVariable__qEbEh;animation-fill-mode:forwards;animation-timeline:--scrollable-timeline;container-name:scroll-container}@keyframes styles_toggleVariable__qEbEh{0%,to{--is-overflowing:true}}.styles_scrollable__hlwBy{scroll-timeline-name:--scrollable-timeline;scroll-timeline-axis:x;display:flex;flex-direction:column;justify-content:safe center;row-gap:var(--grid-row-gap);padding-top:var(--scrollable-padding-top,0);padding-bottom:var(--scrollable-padding-bottom,0);padding-inline:var(--page-padding-x);flex-direction:row;scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto;scroll-snap-type:x proximity;scroll-behavior:smooth;scroll-padding:var(--page-padding-x);column-gap:var(--grid-column-gap)}.styles_scrollContainer__irgZD::-webkit-scrollbar{display:none}.styles_scrollButtons__H3CLg{padding-inline:var(--page-padding-x);display:flex;justify-content:flex-end;gap:1rem;position:relative;@media (max-width:1023px){display:none}@container scroll-container style(--is-overflowing: false){display:none}}.styles_iconButton__OKGfv{width:3rem;height:3rem;background:var(--color-gray-200);border:none;cursor:pointer;z-index:1;display:flex;align-items:center;justify-content:center;transition:scale .25s var(--ease-out-back);aspect-ratio:1;border-radius:50%;flex-shrink:0;@media (hover:hover){&:hover{background-color:var(--color-teal-600);color:var(--color-gray-100);scale:1.025}}&:focus-visible{outline:var(--focus-outline-width) solid var(--color-gray-900);outline-offset:var(--focus-outline-offset)}&:active{scale:.95;transition-duration:.125s;filter:brightness(.95)}&.styles_large__mboVR{height:var(--button-height-lg);width:var(--button-height-lg);& svg{width:1.5rem;height:1.5rem;display:flex}}&.styles_small__9vrlG{height:var(--button-height-sm);width:var(--button-height-sm);& svg{width:1rem;height:1rem}}}.styles_carousel__0ekDn{position:relative}.styles_track__QXLZR{list-style:none;margin:0;padding:.5rem .25rem 1rem;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:1.75rem;gap:1.75rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.styles_track__QXLZR::-webkit-scrollbar{display:none}.styles_track__QXLZR:focus-visible{outline:2px solid var(--color-teal-600);outline-offset:4px;border-radius:var(--border-radius-lg,.75rem)}.styles_slide__rRpqS{scroll-snap-align:center;min-width:0;display:flex}.styles_slide__rRpqS>*{width:100%}@media (min-width:641px){.styles_track__QXLZR{grid-auto-columns:minmax(0,calc(50% - .875rem))}}@media (min-width:1025px){.styles_track__QXLZR{grid-auto-columns:minmax(0,calc(33.333% - 1.167rem))}}.styles_arrow__seHuh{position:absolute;top:calc(50% - 1.5rem);transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:999px;border:1px solid var(--color-gray-200);background-color:var(--color-gray-50);color:var(--color-teal-700);box-shadow:0 10px 24px -16px rgba(0,0,0,.45);cursor:pointer;transition:transform .2s var(--ease-out-expo),background-color .2s var(--ease-out-expo),opacity .2s var(--ease-out-expo)}.styles_arrow__seHuh:disabled{opacity:0;pointer-events:none}@media (hover:hover){.styles_arrow__seHuh:hover:not(:disabled){background-color:var(--color-teal-600);color:var(--color-gray-50);transform:translateY(-50%) scale(1.05)}}.styles_arrow__seHuh:focus-visible{outline:2px solid var(--color-teal-600);outline-offset:2px}.styles_prev__Dv1s4{left:-.5rem}.styles_next__75rG2{right:-.5rem}@media (min-width:1025px){.styles_prev__Dv1s4{left:-1.25rem}.styles_next__75rG2{right:-1.25rem}}.styles_dots__jFxYF{display:flex;justify-content:center;gap:.5rem;margin-top:.5rem}.styles_dot__HRV_t{width:.5rem;height:.5rem;padding:0;border:none;border-radius:999px;background-color:var(--color-gray-200);cursor:pointer;transition:width .25s var(--ease-out-expo),background-color .25s var(--ease-out-expo)}.styles_dotActive__CjkE_{width:1.5rem;background-color:var(--color-teal-600)}.styles_dot__HRV_t:focus-visible{outline:2px solid var(--color-teal-600);outline-offset:2px}