.River_Flex__u9cT_{display:flex}.River_Cell__zjygv{display:flex;flex-direction:column;justify-content:space-between;@media (min-width:1012px){flex:1 1}@media (min-width:1012px){&:last-child{max-width:700px;border-left:2px solid var(--site-color-border)}}}.River_Heading__aIu3U{padding:var(--site-spacing);@media (min-width:1600px){font-size:64px}}.River_Description__0IRr0{max-width:600px!important;font-weight:480;line-height:135%}.River_VisualWrapper__V2ka7{position:relative;overflow:hidden}.River_Visual__c12Z9{position:relative;will-change:transform,opacity}@media (prefers-reduced-motion:no-preference) and (min-width:1012px){.River_Visual__c12Z9{opacity:0;transform:translateY(20%);&.River_animate__NeKLz{opacity:1;transform:translateY(0);transition:opacity .1s ease-out,transform .6s cubic-bezier(.3,.41,.04,1.01)}}}.River_River__jS_jw{--brand-color-border-muted:var(--site-color-border);@media (min-width:1500px){grid-template-columns:[content] 6fr [visual] 700px!important}}.River_River__jS_jw [class^=Primer_Brand__river-shared-module__River]{border:0;padding:0;gap:0}.River_River__jS_jw [class^=Primer_Brand__river-shared-module__River__content]{display:flex;flex-direction:column;padding-inline-end:0!important;padding-inline-start:0!important;max-width:100%;position:relative;border-top:1px solid var(--site-color-border);overflow:hidden;order:2!important}.River_River__jS_jw [class^=Primer_Brand__river-shared-module__River__visual]{border-radius:0;margin:0!important;position:relative;order:1!important;@media (min-width:1500px){max-height:640px}img{display:block}}.River_River__jS_jw [class^=Primer_Brand__river-shared-module__River__heading]{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;border-bottom:1px solid var(--site-color-border);margin-bottom:0!important;max-width:none!important;width:auto;overflow:visible;@media (min-width:1280px){min-height:calc(200px + var(--site-spacing) * 2)}}.River_River__jS_jw [class^=Primer_Brand__river-shared-module__River__heading]:before{content:"";position:absolute;top:-9999px;bottom:0;left:50%;width:1px;background:var(--site-color-border)}.River_River__jS_jw [class^=Primer_Brand__river-shared-module__River__heading]>h3{display:inline-block;padding:var(--site-spacing);color:var(--brand-color-text-muted);font-family:var(--brand-fontStack-monospace);font-size:14px;margin:0;width:auto}.River_River__jS_jw [class^=Primer_Brand__river-shared-module__River__body-text]{max-width:100%!important;width:100%}.River_River__jS_jw [class^=Primer_Brand__river-shared-module__River__body-text]>p{max-width:100%;color:var(--brand-color-text-default);padding:var(--site-spacing)!important}.River_River__jS_jw [class^=Primer_Brand__river-shared-module__River__trailingComponent]{margin-top:auto;padding-top:calc(var(--site-spacing))}.River_ButtonWrapper__w76DE{display:inline-block;padding:var(--site-spacing)}.ImageCarousel_Carousel__fpRZM{position:relative;width:100%;max-height:640px;overflow:hidden}.ImageCarousel_ImageContainer__ZJtBq{position:relative;width:100%}.ImageCarousel_Slide__FBkqL{position:absolute;top:0;left:0;width:100%;opacity:0;transition:opacity .4s ease;pointer-events:none}.ImageCarousel_Slide__FBkqL:first-child{position:relative}.ImageCarousel_SlideActive__ufv7p{opacity:1;pointer-events:auto}.ImageCarousel_Slide__FBkqL img{width:100%;height:auto;display:block}.ImageCarousel_Caption___v_U3{position:absolute;bottom:var(--base-size-16,16px);left:var(--base-size-16,16px);color:#fff;font-size:14px;font-family:var(--brand-fontStack-monospace);line-height:1.4;max-width:60%;pointer-events:none;display:flex;align-items:center}.ImageCarousel_Cursor__803j2{display:inline-block;margin-left:1px;font-size:16px;line-height:1;color:#fff}.ImageCarousel_CursorBlink__7yTSN{animation:ImageCarousel_blink__Z0b_U 1s step-end infinite}@keyframes ImageCarousel_blink__Z0b_U{0%,to{opacity:1}50%{opacity:0}}.ImageCarousel_Controls__tWBcQ{position:absolute;bottom:var(--base-size-16,16px);right:var(--base-size-16,16px);display:flex;gap:6px}.ImageCarousel_ArrowButton__hfVGi{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;border:1.5px solid rgb(255 255 255/.9);background:rgb(255 255 255/.15);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;cursor:pointer;transition:background .2s ease,border-color .2s ease;padding:0}.ImageCarousel_ArrowButton__hfVGi:hover{background:rgb(255 255 255/.3);border-color:#fff}.ImageCarousel_ArrowButton__hfVGi:focus-visible{outline:2px solid #fff;outline-offset:2px}.ImageCarousel_ArrowButton__hfVGi svg{fill:currentColor}