.av_page_module_css_teamIntro{grid-template-columns:1fr 1fr;align-items:end;gap:10%;margin-bottom:48px;display:grid}.av_page_module_css_teamIntro h2 span{color:var(--text-accent)}.av_page_module_css_teamIntro>p{color:var(--muted);max-width:530px}.av_page_module_css_teamGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;display:grid}.av_page_module_css_person img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-media);width:100%}.av_page_module_css_person figcaption{padding-top:20px}.av_page_module_css_person h3{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.125rem,1.55vw,1.4rem);line-height:1.3}.av_page_module_css_person figcaption p{color:var(--muted);margin-top:6px;font-size:.9375rem;line-height:1.55}.av_page_module_css_teamPerspective{border-radius:var(--radius-panel);background:var(--text-accent);color:var(--white);grid-template-columns:1fr 1fr;gap:10%;margin-top:48px;padding:34px 36px;display:grid}.av_page_module_css_teamPerspective>p:first-child{letter-spacing:-.025em;max-width:350px;font-size:1.5rem;line-height:1.35}.av_page_module_css_teamPerspective>p:last-child{color:var(--white)}.av_page_module_css_operateGrid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:12%;display:grid}.av_page_module_css_operateIntro{position:sticky;top:132px}.av_page_module_css_operateIntro h2 span{color:var(--green)}.av_page_module_css_operateIntro>p:not(:first-child){color:var(--muted-on-dark);margin-top:25px}.av_page_module_css_operateIntro>a{margin-top:30px}.av_page_module_css_practices{gap:42px;margin:0;padding:0;list-style:none;display:grid}.av_page_module_css_practices h3{color:var(--white);font-size:1.75rem}.av_page_module_css_practices li>p{color:var(--muted-on-dark);margin-top:16px}.av_page_module_css_practices li>.av_page_module_css_outcome{color:var(--gold);margin-top:16px;font-size:1rem}@media (max-height:700px){.av_page_module_css_operateIntro{position:static}}@media (max-width:1100px){.av_page_module_css_teamGrid{gap:18px}.av_page_module_css_teamIntro{gap:7%}.av_page_module_css_operateGrid{gap:8%}}@media (max-width:900px){.av_page_module_css_teamGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:32px 24px}.av_page_module_css_person{grid-column:span 2}.av_page_module_css_person:nth-child(-n+2){grid-column:span 3}.av_page_module_css_person h3{font-size:1.25rem}.av_page_module_css_teamIntro{align-items:start}.av_page_module_css_teamIntro h2{font-size:2.7rem}.av_page_module_css_teamPerspective{gap:7%;padding:26px}.av_page_module_css_operateGrid{grid-template-columns:.9fr 1.1fr;gap:7%}.av_page_module_css_operateIntro{top:114px}.av_page_module_css_operateIntro h2{font-size:2.7rem}}@media (max-width:650px){.av_page_module_css_teamIntro{margin-bottom:32px;display:block}.av_page_module_css_teamIntro>p{margin-top:24px}.av_page_module_css_teamIntro h2,.av_page_module_css_operateIntro h2{font-size:2.35rem}.av_page_module_css_teamGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}.av_page_module_css_person,.av_page_module_css_person:nth-child(-n+2){grid-column:auto}.av_page_module_css_person h3{font-size:1.125rem}.av_page_module_css_person figcaption{padding-top:14px}.av_page_module_css_person figcaption p{font-size:.875rem}.av_page_module_css_teamPerspective{margin-top:36px;padding:24px;display:block}.av_page_module_css_teamPerspective>p:last-child{margin-top:14px}.av_page_module_css_operateGrid{display:block}.av_page_module_css_operateIntro{position:static}.av_page_module_css_practices{gap:36px;margin-top:44px}.av_page_module_css_practices h3{font-size:1.55rem}}.av_page_module_css_person figcaption .av_page_module_css_responsibility{color:var(--black);margin-top:14px}.av_page_module_css_practices li{padding-left:66px;position:relative}.av_page_module_css_practices li>span{position:absolute;top:0;left:0}.av_page_module_css_practices li p.av_page_module_css_practiceOutcome{color:var(--green);border-left:2px solid var(--gold);margin-top:18px;padding-left:16px;font-size:1rem}@media (max-width:650px){.av_page_module_css_practices li{padding-left:0}.av_page_module_css_practices li>span{margin-bottom:18px;position:static}}.av_page_module_css_profileLink{min-height:44px;color:var(--text-accent);font-size:var(--text-label);text-underline-offset:4px;align-items:center;margin-top:10px;font-weight:600;text-decoration:underline;display:inline-flex}.av_page_module_css_profileLink:hover{color:var(--black)}.av_page_module_css_profileLink:focus-visible{outline:3px solid var(--text-accent);outline-offset:3px}.av_page_module_css_focusGrid,.av_page_module_css_factsGrid{grid-template-columns:1fr 1fr;align-items:start;gap:10%;display:grid}.av_page_module_css_focusIntro h2 span,.av_page_module_css_proofIntro h2 span,.av_page_module_css_factsGrid h2 span{color:var(--text-accent)}.av_page_module_css_focusIntro p,.av_page_module_css_factsGrid>div>p{color:var(--muted);margin-top:24px}.av_page_module_css_focusIntro p a,.av_page_module_css_textLink{color:var(--text-accent);text-underline-offset:4px;text-decoration:underline}.av_page_module_css_textLink{min-height:44px;font-size:var(--text-label);align-items:center;margin-top:10px;font-weight:600;display:inline-flex}.av_page_module_css_textLink:hover{color:var(--black)}.av_page_module_css_textLink:focus-visible,.av_page_module_css_focusIntro a:focus-visible{outline:3px solid var(--text-accent);outline-offset:3px}.av_page_module_css_serviceList{gap:26px;display:grid}.av_page_module_css_serviceList>div{border-top:1px solid var(--control-border);padding-top:22px}.av_page_module_css_serviceList h3{font-size:1.55rem}.av_page_module_css_serviceList p{color:var(--muted);margin-top:12px}.av_page_module_css_founderStory{border-top:1px solid var(--control-border);grid-template-columns:1fr 1fr;gap:10%;margin-top:48px;padding-top:36px;display:grid}.av_page_module_css_founderStory h3{max-width:360px;font-size:1.75rem}.av_page_module_css_founderStory p{color:var(--muted)}.av_page_module_css_founderStory p+p{margin-top:18px}.av_page_module_css_proofIntro{grid-template-columns:1fr 1fr;align-items:end;gap:10%;margin-bottom:48px;display:grid}.av_page_module_css_proofIntro>p{color:var(--muted)}.av_page_module_css_proofList{gap:48px;display:grid}.av_page_module_css_proofRow{grid-template-columns:1fr 1fr;align-items:center;gap:8%;display:grid}.av_page_module_css_proofRow+.av_page_module_css_proofRow{border-top:1px solid var(--control-border);padding-top:48px}.av_page_module_css_proofRow figure{min-width:0}.av_page_module_css_proofRow img{border-radius:var(--radius-media);width:100%;height:auto}.av_page_module_css_proofRow figcaption{color:var(--muted);margin-top:12px;font-size:.875rem;line-height:1.5}.av_page_module_css_proofRow h3{text-wrap:balance;margin-top:12px;font-size:clamp(1.6rem,2.5vw,2.2rem)}.av_page_module_css_proofRow h3+p{margin-top:20px}.av_page_module_css_proofRow .av_page_module_css_proofNote{color:var(--muted);margin-top:16px;font-size:1rem}.av_page_module_css_proofRow a{margin-top:24px}.av_page_module_css_facts{margin:0}.av_page_module_css_facts>div{border-top:1px solid var(--control-border);grid-template-columns:145px 1fr;gap:20px;padding:18px 0;display:grid}.av_page_module_css_facts dt{font-weight:600}.av_page_module_css_facts dd{color:var(--muted);margin:0}@media (max-width:900px){.av_page_module_css_focusGrid,.av_page_module_css_factsGrid,.av_page_module_css_founderStory,.av_page_module_css_proofIntro{gap:7%}.av_page_module_css_focusGrid h2,.av_page_module_css_factsGrid h2,.av_page_module_css_proofIntro h2{font-size:2.7rem}.av_page_module_css_facts>div{grid-template-columns:1fr;gap:6px}.av_page_module_css_proofRow{gap:6%}}@media (max-width:650px){.av_page_module_css_focusGrid,.av_page_module_css_factsGrid,.av_page_module_css_founderStory,.av_page_module_css_proofIntro,.av_page_module_css_proofRow{display:block}.av_page_module_css_focusGrid h2,.av_page_module_css_factsGrid h2,.av_page_module_css_proofIntro h2{font-size:2.35rem}.av_page_module_css_serviceList,.av_page_module_css_facts{margin-top:32px}.av_page_module_css_founderStory{margin-top:36px;padding-top:28px}.av_page_module_css_founderStory>div{margin-top:20px}.av_page_module_css_proofIntro{margin-bottom:32px}.av_page_module_css_proofIntro>p,.av_page_module_css_proofRow>div{margin-top:24px}.av_page_module_css_proofRow+.av_page_module_css_proofRow{padding-top:36px}.av_page_module_css_proofList{gap:36px}}
