.av_client_logo_strip_module_css_strip{--logo-width:168px;--logo-gap:48px;--focus-color:var(--gold);background:var(--black);color:var(--white);padding-block:32px 36px}.av_client_logo_strip_module_css_heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.av_client_logo_strip_module_css_heading h2{letter-spacing:-.02em;text-wrap:pretty;font-size:1.25rem;line-height:1.4}.av_client_logo_strip_module_css_playback{flex-shrink:0}.av_client_logo_strip_module_css_viewport{-webkit-mask-image:linear-gradient(90deg, transparent, var(--black) 28px, var(--black) calc(100% - 28px), transparent);mask-image:linear-gradient(90deg, transparent, var(--black) 28px, var(--black) calc(100% - 28px), transparent);overflow:hidden}.av_client_logo_strip_module_css_track{width:max-content;animation:108s linear infinite av_client_logo_strip_module_css_client-logo-loop;display:flex}.av_client_logo_strip_module_css_group{align-items:center;gap:var(--logo-gap);width:max-content;padding:10px var(--logo-gap) 10px 0;flex:none;margin:0;list-style:none;display:flex}.av_client_logo_strip_module_css_logo{flex:0 0 var(--logo-width);width:var(--logo-width);justify-content:center;align-items:center;height:94px;display:flex}.av_client_logo_strip_module_css_logo img{object-fit:contain;width:100%;height:78px;display:block}.av_client_logo_strip_module_css_logo[data-client=pink-balloon] img{filter:brightness(0)invert()}.av_client_logo_strip_module_css_strip[data-paused=true] .av_client_logo_strip_module_css_track,.av_client_logo_strip_module_css_strip:focus-within:not([data-focused-play=true]) .av_client_logo_strip_module_css_track{animation-play-state:paused}@media (hover:hover){.av_client_logo_strip_module_css_viewport:hover .av_client_logo_strip_module_css_track{animation-play-state:paused}}@keyframes av_client_logo_strip_module_css_client-logo-loop{to{transform:translate(-50%)}}@media (max-width:650px){.av_client_logo_strip_module_css_strip{--logo-width:132px;--logo-gap:32px;padding-block:26px}.av_client_logo_strip_module_css_heading{flex-wrap:wrap;gap:14px;margin-bottom:14px}.av_client_logo_strip_module_css_heading h2{font-size:1.125rem}.av_client_logo_strip_module_css_logo{height:82px}.av_client_logo_strip_module_css_logo img{height:68px}.av_client_logo_strip_module_css_viewport{-webkit-mask-image:linear-gradient(90deg, transparent, var(--black) 16px, var(--black) calc(100% - 16px), transparent);mask-image:linear-gradient(90deg, transparent, var(--black) 16px, var(--black) calc(100% - 16px), transparent)}}@media (prefers-reduced-motion:reduce){.av_client_logo_strip_module_css_playback{display:none}.av_client_logo_strip_module_css_viewport{overflow:visible;-webkit-mask-image:none;mask-image:none}.av_client_logo_strip_module_css_track{width:100%;animation:none;display:block;transform:none}.av_client_logo_strip_module_css_group{flex-wrap:wrap;justify-content:center;width:100%;padding:10px 0}.av_client_logo_strip_module_css_logo{flex-basis:min(var(--logo-width), calc((100% - var(--logo-gap)) / 2))}.av_client_logo_strip_module_css_duplicate{display:none}}.av_founders_module_css_founders{max-width:450px;margin-top:34px}.av_founders_module_css_people{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.av_founders_module_css_people img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-media);width:100%;max-width:170px}.av_founders_module_css_people figcaption{margin-top:14px;line-height:1.5}.av_founders_module_css_people strong{font-size:1rem;font-weight:600;display:block}.av_founders_module_css_people span{color:var(--muted);max-width:200px;margin-top:4px;font-size:.875rem;display:block}.av_founders_module_css_founders[data-dark=true] .av_founders_module_css_people span{color:var(--muted-on-dark)}.av_founders_module_css_founders>a{margin-top:24px}@media (max-width:650px){.av_founders_module_css_people{gap:18px}.av_founders_module_css_people img{max-width:160px}.av_founders_module_css_people strong{font-size:.9375rem}}@media (max-width:360px){.av_founders_module_css_people{gap:14px}.av_founders_module_css_people strong{font-size:.875rem}.av_founders_module_css_people span{font-size:.8125rem}}.av_working_relationship_module_css_section{padding-block:var(--section-space)}.av_working_relationship_module_css_grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:8%;display:grid}.av_working_relationship_module_css_intro>.eyebrow{color:var(--section-label)}.av_working_relationship_module_css_intro h2{font-size:clamp(2.45rem,3.7vw,3.5rem)}.av_working_relationship_module_css_intro h2 span{color:var(--section-accent);text-wrap:balance;display:block}.av_working_relationship_module_css_intro>p:not(.eyebrow){color:var(--section-muted);max-width:510px;margin-top:28px;font-size:1.0625rem}.av_working_relationship_module_css_practice{border-radius:var(--radius-panel);padding:38px 40px}.av_working_relationship_module_css_practice>.eyebrow{color:var(--section-label);margin-bottom:30px}.av_working_relationship_module_css_practice dl{gap:30px;display:grid}.av_working_relationship_module_css_row dt{letter-spacing:-.035em;font-size:1.6rem;font-weight:500;line-height:1.25}.av_working_relationship_module_css_row dd{color:var(--section-muted);margin-top:10px;font-size:1rem}.av_working_relationship_module_css_footnote{color:var(--section-muted);font-size:var(--text-body);margin-top:31px}@media (max-width:1000px){.av_working_relationship_module_css_grid{gap:6%}.av_working_relationship_module_css_practice{padding:30px}}@media (max-width:800px){.av_working_relationship_module_css_section{padding-block:var(--section-space)}.av_working_relationship_module_css_grid{grid-template-columns:1fr;gap:36px}.av_working_relationship_module_css_intro>p:not(.eyebrow){max-width:650px}.av_working_relationship_module_css_practice dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.av_working_relationship_module_css_row dt{font-size:1.4rem}}@media (max-width:650px){.av_working_relationship_module_css_section{padding-block:var(--section-space)}.av_working_relationship_module_css_intro h2{font-size:2.35rem}.av_working_relationship_module_css_practice{padding:28px 25px}.av_working_relationship_module_css_practice dl{grid-template-columns:1fr;gap:27px}.av_working_relationship_module_css_row dt{font-size:1.5rem}.av_working_relationship_module_css_intro>p:not(.eyebrow){font-size:1rem}}
