:where(.Ro2z9a_page) a{color:inherit;text-decoration:none}.Ro2z9a_page{background:var(--color-white);color:var(--color-ink)}.Ro2z9a_shell{width:min(100% - 8rem, var(--container-page));margin-inline:auto}.Ro2z9a_srOnly,.Ro2z9a_postedLabel{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Ro2z9a_band{background:var(--color-white);padding-block:7rem;scroll-margin-top:5rem}.Ro2z9a_band[data-surface=paper]{background:var(--color-paper)}.Ro2z9a_band[data-surface=chartreuse]{background:var(--color-chartreuse)}.Ro2z9a_band>.Ro2z9a_shell{flex-direction:column;gap:3rem;display:flex}.Ro2z9a_eyebrow,.Ro2z9a_glanceHeading,.Ro2z9a_glanceLabel,.Ro2z9a_calloutLabel,.Ro2z9a_hubCardLabel,.Ro2z9a_payCardLabel,.Ro2z9a_asksLabel,.Ro2z9a_askNumber,.Ro2z9a_guideLabel,.Ro2z9a_stepStage,.Ro2z9a_contactHeading,.Ro2z9a_roleHead{color:var(--color-ink);font-family:var(--font-stack-body-bold);font-size:var(--text-label);font-weight:var(--weight-body-bold);font-variation-settings:normal;letter-spacing:var(--tracking-label);line-height:var(--leading-label);text-transform:uppercase;margin:0}.Ro2z9a_glanceLabel,.Ro2z9a_hubCardLabel,.Ro2z9a_payCardLabel,.Ro2z9a_askNumber,.Ro2z9a_guideLabel,.Ro2z9a_stepStage,.Ro2z9a_roleHead{color:var(--color-muted)}.Ro2z9a_eyebrow{align-items:center;gap:.75rem;display:inline-flex}.Ro2z9a_eyebrowRule{background:var(--color-ink);flex-shrink:0;width:2rem;height:3px;display:block}.Ro2z9a_title{color:var(--color-ink);font-size:var(--text-page-title);letter-spacing:var(--tracking-page-title);line-height:var(--leading-page-title);margin:0}.Ro2z9a_heading{color:inherit;font-size:var(--text-section-heading);letter-spacing:var(--tracking-section);line-height:var(--leading-section);margin:0}.Ro2z9a_lead{max-width:40rem;color:var(--color-graphite);font-size:var(--text-lead);line-height:var(--leading-lead);margin:0}.Ro2z9a_roleTitle,.Ro2z9a_payTypical,.Ro2z9a_figure,.Ro2z9a_askText,.Ro2z9a_guideTitle,.Ro2z9a_stepTitle,.Ro2z9a_contactValue{color:inherit;font-family:var(--font-stack-display);font-weight:var(--weight-display-bold);font-variation-settings:"wght" 600;margin:0}.Ro2z9a_roleTitle,.Ro2z9a_payTypical,.Ro2z9a_askText,.Ro2z9a_guideTitle,.Ro2z9a_stepTitle,.Ro2z9a_contactValue{font-size:var(--text-card-title);letter-spacing:var(--tracking-card-title);line-height:var(--leading-card-title)}.Ro2z9a_figure{font-size:var(--text-section-heading);letter-spacing:var(--tracking-section);line-height:var(--leading-section);font-variant-numeric:tabular-nums}.Ro2z9a_glanceValue,.Ro2z9a_calloutText,.Ro2z9a_hubCardText,.Ro2z9a_payCardText,.Ro2z9a_rolePlace,.Ro2z9a_roleSalary,.Ro2z9a_closeLead,.Ro2z9a_sectionAside,.Ro2z9a_proseText{font-size:var(--text-body);line-height:var(--leading-body);margin:0}.Ro2z9a_footnote,.Ro2z9a_rolePractice,.Ro2z9a_rolePosted,.Ro2z9a_payDetail,.Ro2z9a_payRangeLabel,.Ro2z9a_payLegend,.Ro2z9a_payCardNote,.Ro2z9a_proseNote,.Ro2z9a_guideSummary,.Ro2z9a_stepNote,.Ro2z9a_contactLabel,.Ro2z9a_backLink{color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-small);margin:0}.Ro2z9a_payPlace,.Ro2z9a_stepCount,.Ro2z9a_arrowLink,.Ro2z9a_guideAction{font-family:var(--font-stack-body-bold);font-size:var(--text-control);font-weight:var(--weight-body-bold);line-height:var(--leading-control)}.Ro2z9a_arrowLink,.Ro2z9a_guideAction{min-height:1.5rem;color:var(--color-ink);align-items:center;gap:.5rem;display:inline-flex}.Ro2z9a_arrowLink:hover span:first-child,.Ro2z9a_guide:hover .Ro2z9a_guideAction span:first-child{text-underline-offset:.2em;text-decoration:underline}.Ro2z9a_sectionHead{justify-content:space-between;align-items:flex-end;gap:4rem;display:flex}.Ro2z9a_sectionTitle{flex-direction:column;gap:1rem;max-width:47.5rem;display:flex}.Ro2z9a_sectionAside{max-width:25rem;color:var(--color-muted)}.Ro2z9a_hero{background:var(--color-white);padding-block:4.5rem 6rem}.Ro2z9a_heroGrid{grid-template-columns:minmax(0,45rem) minmax(0,30rem);justify-content:space-between;align-items:start;column-gap:4rem;display:grid}.Ro2z9a_heroCopy{flex-direction:column;align-items:flex-start;gap:1.5rem;min-width:0;display:flex}.Ro2z9a_backLink{align-items:center;gap:.5rem;min-height:1.5rem;display:inline-flex}.Ro2z9a_backLink:hover{color:var(--color-ink)}.Ro2z9a_actions{flex-wrap:wrap;gap:.75rem;padding-top:.5rem;display:flex}.Ro2z9a_glance{border-radius:var(--radius-component);background:var(--color-paper);flex-direction:column;padding:2rem;display:flex}.Ro2z9a_glanceHeading{padding-bottom:1rem}.Ro2z9a_glanceList{margin:0}.Ro2z9a_glanceRow{border-top:1px solid var(--color-line);flex-direction:column;gap:.375rem;padding-block:1rem;display:flex}.Ro2z9a_glanceRow:first-child{border-top-color:var(--color-ink)}.Ro2z9a_glanceValue{color:var(--color-ink)}.Ro2z9a_roleList{scroll-margin-top:5rem}.Ro2z9a_roleHead,.Ro2z9a_roleRow{grid-template-columns:minmax(0,552fr) minmax(0,220fr) minmax(0,280fr) minmax(0,108fr) 1.5rem;column-gap:2rem;display:grid}.Ro2z9a_roleHead{padding-bottom:.75rem}.Ro2z9a_roleRows{margin:0;padding:0;list-style:none}.Ro2z9a_roleItem[data-folded=true]{display:none}.Ro2z9a_roleList:target .Ro2z9a_roleItem[data-folded=true]{display:block}.Ro2z9a_roleList:target+.Ro2z9a_rolesActions .Ro2z9a_showAll{display:none}.Ro2z9a_roleRow{border-top:1px solid var(--color-line);color:var(--color-ink);grid-template-areas:"title place salary posted arrow""practice place salary posted arrow";align-items:center;row-gap:.375rem;padding-block:1.5rem}.Ro2z9a_roleItem:first-child .Ro2z9a_roleRow{border-top-color:var(--color-ink)}.Ro2z9a_roleRow:hover .Ro2z9a_roleTitle{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.Ro2z9a_roleTitle{grid-area:title;align-self:end}.Ro2z9a_rolePractice{grid-area:practice;align-self:start}.Ro2z9a_rolePlace{grid-area:place}.Ro2z9a_rolePlacePractice{display:none}.Ro2z9a_roleSalary{grid-area:salary}.Ro2z9a_rolePosted{grid-area:posted}.Ro2z9a_roleArrow{font-family:var(--font-stack-body-bold);font-size:var(--text-body);font-weight:var(--weight-body-bold);line-height:var(--leading-card-title);text-align:right;grid-area:arrow}.Ro2z9a_rolesActions{align-items:center;gap:1rem;display:flex}.Ro2z9a_rolesActions[data-has-card=true]{justify-content:space-between;gap:1.5rem}.Ro2z9a_rolesActions .Ro2z9a_hubCard{flex-shrink:0;margin-left:auto}.Ro2z9a_callout{border-left:4px solid var(--color-chartreuse);border-radius:var(--radius-component);background:var(--color-white);flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.Ro2z9a_calloutText{max-width:51.25rem;color:var(--color-ink)}.Ro2z9a_hubCard{border:1px solid var(--color-line);border-radius:var(--radius-component);background:var(--color-white);flex-direction:column;gap:.5rem;width:min(100%,32.5rem);padding:1.5rem;display:flex}.Ro2z9a_hubCardText{color:var(--color-ink)}.Ro2z9a_hubCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.Ro2z9a_hubCards .Ro2z9a_hubCard{width:auto}.Ro2z9a_payLayout{grid-template-columns:minmax(0,1fr);display:grid}.Ro2z9a_payLayout[data-has-card=true]{grid-template-columns:minmax(0,840fr) minmax(0,408fr);align-items:start;gap:4rem}.Ro2z9a_payRows{margin:0;padding:0;list-style:none}.Ro2z9a_payRow{border-top:1px solid var(--color-line);grid-template-columns:12.5rem minmax(0,22.5rem) minmax(0,1fr);grid-template-areas:"name bar values";align-items:center;column-gap:2rem;padding-block:1.25rem;display:grid}.Ro2z9a_payRow:first-child{border-top-color:var(--color-ink)}.Ro2z9a_payName{color:var(--color-ink);flex-direction:column;grid-area:name;gap:.125rem;display:flex}.Ro2z9a_payName:hover .Ro2z9a_payPlace{text-underline-offset:.2em;text-decoration:underline}.Ro2z9a_payBar{grid-area:bar;height:1.5rem;display:block;position:relative}.Ro2z9a_payTrack,.Ro2z9a_payRange,.Ro2z9a_payMark{display:block;position:absolute}.Ro2z9a_payTrack{background:var(--color-line);height:2px;top:11px;left:0;right:0}.Ro2z9a_payRange{border-radius:var(--radius-pill);background:var(--color-ink);height:10px;top:7px}.Ro2z9a_payMark{background:var(--color-chartreuse);width:4px;height:10px;top:7px;transform:translate(-50%)}.Ro2z9a_payValues{flex-direction:column;grid-area:values;gap:.125rem;display:flex}.Ro2z9a_payLegend{padding-top:1rem}.Ro2z9a_payCard{border-radius:var(--radius-component);background:var(--color-paper);flex-direction:column;gap:.75rem;padding:2rem;display:flex}.Ro2z9a_payCardText{color:var(--color-ink)}.Ro2z9a_payCardLink{padding-top:.5rem}.Ro2z9a_plainBody{grid-template-columns:minmax(0,40rem) minmax(0,32.5rem);justify-content:space-between;align-items:start;column-gap:4rem;display:grid}.Ro2z9a_prose{flex-direction:column;gap:1.25rem;display:flex}.Ro2z9a_proseText{color:var(--color-graphite)}.Ro2z9a_proseNote{border-radius:var(--radius-component);background:var(--color-white);color:var(--color-graphite);padding:1rem 1.25rem}.Ro2z9a_asksLabel{padding-bottom:.75rem}.Ro2z9a_askList{margin:0;padding:0;list-style:none}.Ro2z9a_ask{border-top:1px solid var(--color-line);align-items:baseline;gap:1rem;padding-block:1rem;display:flex}.Ro2z9a_ask:first-child{border-top-color:var(--color-ink)}.Ro2z9a_askNumber{flex-shrink:0;width:1.5rem}.Ro2z9a_guides{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.Ro2z9a_guide{border:1px solid var(--color-line);border-radius:var(--radius-component);background:var(--color-white);height:100%;color:var(--color-ink);flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.Ro2z9a_guideSummary{color:var(--color-graphite)}.Ro2z9a_guideAction{padding-top:.5rem}.Ro2z9a_ladder{align-items:stretch;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.Ro2z9a_ladderStep{flex:1 1 0;min-width:0;display:flex}.Ro2z9a_ladderArrow{color:var(--color-muted);font-family:var(--font-stack-body-bold);font-size:var(--text-body);font-weight:var(--weight-body-bold);line-height:var(--leading-control);flex:0 0 1.5rem;justify-content:center;align-items:center;display:flex}.Ro2z9a_arrowDown{display:none}.Ro2z9a_step{border:1px solid var(--color-line);border-radius:var(--radius-component);background:var(--color-white);width:100%;color:var(--color-ink);flex-direction:column;gap:.625rem;padding:1.5rem;display:flex}a.Ro2z9a_step:hover .Ro2z9a_stepTitle{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.Ro2z9a_stepInk{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-white)}.Ro2z9a_stepInk .Ro2z9a_stepStage{color:var(--color-chartreuse)}.Ro2z9a_stepInk .Ro2z9a_stepNote{color:var(--color-muted-on-ink)}.Ro2z9a_stepOpen{flex-grow:1;align-items:flex-end;padding-top:.375rem;display:flex}.Ro2z9a_stepCount{align-items:center;gap:.5rem;display:inline-flex}.Ro2z9a_stepDot{border-radius:var(--radius-avatar);background:var(--color-line);flex-shrink:0;width:.5rem;height:.5rem;display:block}.Ro2z9a_stepInk .Ro2z9a_stepDot{background:var(--color-muted-on-ink)}.Ro2z9a_stepDot[data-open=true],.Ro2z9a_stepInk .Ro2z9a_stepDot[data-open=true]{background:var(--color-chartreuse)}.Ro2z9a_closeGrid{grid-template-columns:minmax(0,47.5rem) minmax(0,22.5rem);justify-content:space-between;align-items:end;column-gap:4rem;display:grid}.Ro2z9a_closeCopy{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.Ro2z9a_closeLead{max-width:37.5rem;color:var(--color-ink)}.Ro2z9a_contact{flex-direction:column;gap:1rem;display:flex}.Ro2z9a_contactLine{border-top:1px solid var(--color-ink);flex-direction:column;gap:.25rem;margin:0;padding-top:.75rem;display:flex}.Ro2z9a_contactLabel{color:var(--color-ink)}.Ro2z9a_contactValue{overflow-wrap:anywhere;min-height:1.5rem}.Ro2z9a_contactValue:hover{text-underline-offset:.2em;text-decoration:underline}@media (max-width:64rem){.Ro2z9a_shell{width:calc(100% - 4rem)}.Ro2z9a_band{padding-block:4.5rem}.Ro2z9a_band>.Ro2z9a_shell{gap:2.5rem}.Ro2z9a_hero{padding-block:3.5rem 4.5rem}.Ro2z9a_heroGrid,.Ro2z9a_closeGrid{grid-template-columns:minmax(0,1fr);gap:2.5rem}.Ro2z9a_payLayout[data-has-card=true],.Ro2z9a_plainBody{grid-template-columns:minmax(0,1fr);gap:2rem}.Ro2z9a_title{font-size:var(--text-page-title-tablet);line-height:var(--leading-page-title-tablet)}.Ro2z9a_heading,.Ro2z9a_figure{font-size:var(--text-section-tablet);line-height:var(--leading-section-tablet)}.Ro2z9a_lead{max-width:none;font-size:var(--text-lead-tablet);line-height:var(--leading-lead-tablet)}.Ro2z9a_sectionHead{flex-direction:column;align-items:flex-start;gap:1rem}.Ro2z9a_sectionTitle,.Ro2z9a_sectionAside{max-width:none}.Ro2z9a_roleHead{display:none}.Ro2z9a_roleRow{grid-template-columns:minmax(0,1fr) auto 1.5rem;grid-template-areas:"title title arrow""place place place""salary posted posted";align-items:start;gap:.5rem 1rem;padding-block:1.25rem}.Ro2z9a_roleTitle{align-self:start}.Ro2z9a_rolePractice{display:none}.Ro2z9a_rolePlacePractice{display:inline}.Ro2z9a_rolePlace{color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-small)}.Ro2z9a_roleSalary{font-family:var(--font-stack-body-bold);font-size:var(--text-control);font-weight:var(--weight-body-bold);line-height:var(--leading-small)}.Ro2z9a_rolePosted{text-align:right;justify-self:end}.Ro2z9a_postedLabel{clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.Ro2z9a_rolesActions[data-has-card=true]{flex-direction:column;align-items:flex-start}.Ro2z9a_hubCard{width:100%}.Ro2z9a_payRow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name values""bar bar";align-items:end;gap:.75rem 1rem}.Ro2z9a_guides{grid-template-columns:minmax(0,1fr);gap:1rem}.Ro2z9a_ladder{flex-direction:column;gap:.25rem}.Ro2z9a_ladderArrow{flex-basis:1.25rem}.Ro2z9a_arrowAcross{display:none}.Ro2z9a_arrowDown{display:inline}}@media (max-width:47.9375rem){.Ro2z9a_shell{width:calc(100% - 2rem)}.Ro2z9a_band{padding-block:3.5rem}.Ro2z9a_band>.Ro2z9a_shell{gap:2rem}.Ro2z9a_hero{padding-block:2rem 3.5rem}.Ro2z9a_heroGrid{gap:2rem}.Ro2z9a_heroCopy{align-items:stretch;gap:1.25rem}.Ro2z9a_backLink{align-self:flex-start}.Ro2z9a_title{font-size:var(--text-page-title-mobile);line-height:var(--leading-page-title-mobile)}.Ro2z9a_heading,.Ro2z9a_figure{font-size:var(--text-section-mobile);line-height:var(--leading-section-mobile)}.Ro2z9a_lead{font-size:var(--text-lead-mobile);line-height:var(--leading-lead-mobile)}.Ro2z9a_roleTitle,.Ro2z9a_askText,.Ro2z9a_guideTitle,.Ro2z9a_stepTitle,.Ro2z9a_contactValue{font-size:var(--text-card-title-mobile);line-height:var(--leading-card-title-mobile)}.Ro2z9a_actions{flex-direction:column;align-items:stretch;width:100%}:is(.Ro2z9a_actions .site-button,.Ro2z9a_rolesActions .site-button){width:100%}.Ro2z9a_glance,.Ro2z9a_payCard{padding:1.5rem}.Ro2z9a_callout{padding:1.25rem}.Ro2z9a_rolesActions{flex-direction:column;align-items:stretch}.Ro2z9a_hubCards{grid-template-columns:minmax(0,1fr);gap:1rem}.Ro2z9a_closeGrid{gap:2.5rem}.Ro2z9a_closeCopy{align-items:stretch}}
.umyOVa_flag{flex-shrink:0;width:14px;height:14px}.umyOVa_inlineTrigger{min-height:21px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.umyOVa_inlineTrigger:hover{text-decoration:underline}.umyOVa_prompt{color:var(--brand-ink);border-top:1px solid var(--color-hairline);align-items:flex-start;gap:14px;margin-top:16px;padding:20px 4px 0;display:flex}.umyOVa_prompt .umyOVa_flag{width:18px;height:18px;margin-top:3px}.umyOVa_promptTitle{font-size:var(--text-body);font-weight:var(--font-weight-body-bold);margin:0;line-height:1.5rem}.umyOVa_promptBody{color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-small);margin:4px 0 0}.umyOVa_promptLink{min-height:24px;color:var(--brand-yale);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-control);line-height:var(--leading-control);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;text-decoration:underline}.umyOVa_reportStrip{color:var(--brand-ink);align-items:center;gap:22px;padding-block:28px;display:flex}.umyOVa_footerMarker{background:var(--brand-turquoise);flex-shrink:0;width:12px;height:12px}.umyOVa_footerText{flex:1;min-width:0}.umyOVa_footerTitle{font-family:var(--font-stack-display);font-weight:600;font-size:var(--text-card-title);line-height:var(--leading-card-title);letter-spacing:var(--tracking-card-title);margin:0}.umyOVa_footerBody{color:#3d3d3d;font-size:var(--text-body);line-height:var(--leading-body);margin:4px 0 0}.umyOVa_footerLink{min-height:44px;color:var(--brand-ink);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-control);line-height:var(--leading-control);white-space:nowrap;border:2px solid var(--brand-ink);cursor:pointer;background:0 0;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;margin-left:auto;padding:10px 20px;display:inline-flex}.umyOVa_footerLink:hover{text-underline-offset:3px;text-decoration:underline}.umyOVa_footerLink .umyOVa_flag{width:16px;height:16px}@media (max-width:700px){.umyOVa_reportStrip{flex-wrap:wrap;gap:14px;padding-block:24px}.umyOVa_footerMarker{align-self:flex-start;margin-top:6px}.umyOVa_footerTitle{font-size:var(--text-card-title-mobile);line-height:var(--leading-card-title-mobile)}.umyOVa_footerLink{justify-content:center;width:100%;margin-left:0}}.umyOVa_dialog{width:min(680px,100% - 2rem);max-height:calc(100dvh - 4rem);color:var(--brand-ink);border:1px solid var(--brand-ink);border-radius:var(--radius-component);background:#fff;padding:0;overflow:auto}.umyOVa_dialog::backdrop{background:#1616168c}.umyOVa_sheetHandle{display:none}.umyOVa_panel{flex-direction:column;display:flex}.umyOVa_header{border-bottom:1px solid var(--color-hairline);flex-direction:column;padding:28px 36px 24px;display:flex}.umyOVa_headerTop{justify-content:space-between;align-items:center;gap:16px;display:flex}.umyOVa_eyebrow{color:var(--brand-yale);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-label);line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.umyOVa_dialog .umyOVa_header h2,.umyOVa_dialog .umyOVa_sent h2{color:var(--brand-ink);font-family:var(--font-stack-display);font-weight:600;font-size:var(--text-section-heading);line-height:var(--leading-section);letter-spacing:var(--tracking-section);margin:10px 0 0}.umyOVa_lede{color:var(--color-muted);font-size:var(--text-body);line-height:var(--leading-body);margin:10px 0 0}.umyOVa_close{width:44px;height:44px;color:var(--brand-ink);border:1px solid var(--brand-ink);border-radius:var(--radius-component);cursor:pointer;background:#fff;flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;line-height:1;display:inline-flex}.umyOVa_reasons{border:0;flex-direction:column;gap:8px;margin:0;padding:24px 36px 8px;display:flex}.umyOVa_reason{border-radius:var(--radius-component);cursor:pointer;background:#fff;border:1px solid #cfcfcf;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.umyOVa_reason[data-selected=true]{border:2px solid var(--brand-ink);background:#f6f6f2;padding:15px 17px}.umyOVa_reason input{width:20px;height:20px;accent-color:var(--brand-ink);flex-shrink:0;margin:2px 0 0}.umyOVa_reasonText{flex-direction:column;gap:3px;display:flex}.umyOVa_reasonLabel{font-size:var(--text-body);font-weight:var(--font-weight-body-bold);line-height:1.5rem}.umyOVa_reasonHelp{color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-small)}.umyOVa_selectedHelp{display:none}.umyOVa_footer{border-top:1px solid var(--color-hairline);justify-content:space-between;align-items:center;gap:16px;padding:20px 36px 28px;display:flex}.umyOVa_claimLine{color:var(--color-muted);font-size:var(--text-small);margin:0}.umyOVa_claimLine a{color:var(--brand-yale);text-decoration:underline}.umyOVa_actions{gap:10px;display:flex}.umyOVa_primary,.umyOVa_secondary{min-height:48px;font:inherit;font-size:var(--text-body);border-radius:var(--radius-component);cursor:pointer;justify-content:center;align-items:center;padding:0 22px;display:inline-flex}.umyOVa_primary{color:#fff;font-family:var(--font-funnel-display), sans-serif;font-weight:var(--font-weight-display-bold);background:var(--brand-yale);border:1px solid var(--brand-yale)}.umyOVa_primary:hover{filter:brightness(1.08)}.umyOVa_primary:disabled{cursor:progress;opacity:.7}.umyOVa_secondary{color:var(--brand-ink);font-weight:var(--font-weight-body-roman);border:1px solid var(--brand-ink);background:#fff}.umyOVa_secondary:hover{color:var(--brand-off-white);background:var(--brand-ink)}.umyOVa_reasonChip{align-items:center;gap:12px;margin:14px 0 0;display:flex}.umyOVa_reasonChip span{font-size:var(--text-small);font-weight:var(--font-weight-body-bold);border:1px solid var(--brand-ink);border-radius:var(--radius-small);background:#f6f6f2;padding:6px 12px}.umyOVa_reasonChip button{min-height:24px;color:var(--brand-yale);font:inherit;font-size:var(--text-small);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.umyOVa_fields{flex-direction:column;gap:20px;padding:24px 36px;display:flex}.umyOVa_notice{font-size:var(--text-small);line-height:var(--leading-small);border-left:4px solid var(--brand-yale);background:#f6f6f2;margin:0;padding:16px 18px}.umyOVa_field{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.umyOVa_field>label{font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-control);line-height:var(--leading-control)}.umyOVa_optional{color:#595959;font-weight:var(--font-weight-body-roman)}.umyOVa_field input,.umyOVa_field select,.umyOVa_textareaWrap{width:100%;min-height:48px;color:var(--brand-ink);font:inherit;font-size:var(--text-body);border:1px solid var(--brand-ink);border-radius:var(--radius-component);box-sizing:border-box;background:#fff;padding:0 16px}.umyOVa_field input::placeholder{color:#6a6a6a}.umyOVa_field input[aria-invalid=true],.umyOVa_field select[aria-invalid=true],.umyOVa_textareaWrap[data-invalid=true]{border:2px solid var(--brand-tiger)}.umyOVa_textareaWrap{flex-direction:column;padding:12px 16px 10px;display:flex}.umyOVa_textareaWrap textarea{min-height:96px;color:inherit;font:inherit;resize:vertical;background:0 0;border:0;outline:none;padding:0;line-height:1.5rem}.umyOVa_count{color:#595959;font-size:var(--text-small);line-height:var(--leading-small);align-self:flex-end}.umyOVa_hint{color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-small);margin:0}.umyOVa_hint a{color:var(--brand-yale);text-decoration:underline}.umyOVa_pair{gap:16px;display:flex}.umyOVa_check{font-size:var(--text-body);line-height:var(--leading-body);cursor:pointer;align-items:flex-start;gap:12px;display:flex}.umyOVa_check input{width:22px;height:22px;accent-color:var(--brand-ink);flex-shrink:0;margin:0}.umyOVa_fieldError{font-size:var(--text-small);font-weight:var(--font-weight-body-bold);line-height:var(--leading-small);align-items:flex-start;gap:8px;margin:0;display:flex}.umyOVa_errorMark{width:18px;height:18px;color:var(--brand-off-white);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-label);line-height:var(--leading-label);letter-spacing:var(--tracking-label);background:var(--brand-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.umyOVa_formError{font-size:var(--text-small);border:2px solid var(--brand-tiger);border-radius:var(--radius-component);margin:0;padding:12px 16px}.umyOVa_honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.umyOVa_visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.umyOVa_sent{padding:36px 36px 32px}.umyOVa_tick{width:56px;height:56px;color:var(--brand-ink);background:var(--brand-chartreuse);border:1px solid var(--brand-ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.umyOVa_tick svg{width:24px;height:18px}.umyOVa_dialog .umyOVa_sent h2{margin-top:24px}.umyOVa_sentLine{font-size:var(--text-body);line-height:var(--leading-body);margin:12px 0 0}.umyOVa_reference{border-radius:var(--radius-small);background:#f6f6f2;align-self:flex-start;align-items:center;gap:12px;margin:14px 0 28px;padding:12px 16px;display:inline-flex}.umyOVa_reference span{color:var(--color-muted);font-size:var(--text-small)}.umyOVa_reference strong{font-size:var(--text-body);font-weight:var(--font-weight-body-bold);letter-spacing:.04em}.umyOVa_nextSteps{counter-reset:step;margin:10px 0 0;padding:0;list-style:none}.umyOVa_nextSteps li{border-top:1px solid var(--color-hairline);counter-increment:step;flex-direction:column;gap:3px;padding:16px 0 16px 46px;display:flex;position:relative}.umyOVa_nextSteps li:before{width:28px;height:28px;font-size:var(--text-small);line-height:var(--leading-small);border:1px solid var(--brand-ink);content:counter(step);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;left:0}.umyOVa_nextSteps li:first-child:before{color:#fff;background:var(--brand-ink)}.umyOVa_nextSteps strong{font-size:var(--text-body);line-height:var(--leading-body)}.umyOVa_nextSteps span{color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-small)}.umyOVa_sentActions{justify-content:flex-end;margin-top:24px;display:flex}@media (max-width:599px){.umyOVa_dialog{border-radius:var(--radius-component) var(--radius-component) 0 0;border-width:1px 0 0;width:100%;max-width:100%;max-height:94dvh;margin:auto 0 0}.umyOVa_sheetHandle{background:#bdbdbd;border-radius:2px;width:40px;height:4px;margin:12px auto 0;display:block}.umyOVa_header{padding:14px 20px 18px}.umyOVa_dialog .umyOVa_header h2,.umyOVa_dialog .umyOVa_sent h2{font-size:var(--text-section-mobile);line-height:var(--leading-section-mobile)}.umyOVa_reasons,.umyOVa_fields{padding:18px 20px}.umyOVa_reason{align-items:center;min-height:52px;padding:12px 14px}.umyOVa_reason[data-selected=true]{padding:11px 13px}.umyOVa_reason input{margin-top:0}.umyOVa_reasonHelp{display:none}.umyOVa_outcomes .umyOVa_reason{align-items:flex-start}.umyOVa_outcomes .umyOVa_reason input{margin-top:2px}.umyOVa_outcomes .umyOVa_reasonHelp{display:block}.umyOVa_selectedHelp{font-size:var(--text-small);line-height:var(--leading-small);background:#f6f6f2;margin:6px 0 0;padding:12px 14px;display:block}.umyOVa_footer{flex-direction:column-reverse;align-items:stretch;padding:16px 20px 28px}form .umyOVa_footer{flex-direction:row}form .umyOVa_footer .umyOVa_primary{flex:1}.umyOVa_actions{flex-direction:column-reverse}.umyOVa_claimLine{text-align:center}.umyOVa_pair{flex-direction:column}.umyOVa_field input,.umyOVa_field select{min-height:52px}.umyOVa_sent{padding:12px 20px 28px}.umyOVa_sentActions .umyOVa_secondary{width:100%}}.umyOVa_textareaWrap:focus-within{outline:2px solid var(--brand-ink);outline-offset:2px}.umyOVa_outcomes{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.umyOVa_outcomes legend{font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-control);line-height:var(--leading-control);margin-bottom:8px;padding:0}
.lBktLa_link{color:var(--brand-ink);overflow-wrap:anywhere;font-variation-settings:normal;background:#fff;flex-direction:column;gap:24px;width:100%;min-width:0;padding:24px;display:flex}.lBktLa_link .lBktLa_action{background:var(--brand-ink);color:#fff;min-height:44px;font:325 16px/20px var(--font-sequel-sans-bold), var(--font-sequel-sans), sans-serif;border-radius:4px;justify-content:center;align-self:start;align-items:center;padding:12px 16px;text-decoration:none;display:inline-flex}.lBktLa_link p{color:var(--color-muted);font:325 14px/20px var(--font-sequel-sans-bold), var(--font-sequel-sans), sans-serif;margin:0}@media (max-width:600px){.lBktLa_link .lBktLa_action{align-self:stretch}}.lBktLa_actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lBktLa_share{border:1px solid var(--brand-ink);min-height:44px;color:var(--brand-ink);font:325 16px/20px var(--font-sequel-sans-bold), var(--font-sequel-sans), sans-serif;cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:12px 16px;display:inline-flex}@media (max-width:600px){.lBktLa_actions{flex-direction:column;align-items:stretch}}.lBktLa_link .lBktLa_action:focus-visible,.lBktLa_share:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}
.fVYXzG_page{--pe-yale-soft:#6f8fb3;background:var(--color-white);color:var(--brand-ink)}.fVYXzG_page h1,.fVYXzG_page h2,.fVYXzG_page h3,.fVYXzG_page blockquote{font-family:var(--font-funnel-display), sans-serif;font-variation-settings:"wght" 600;letter-spacing:-.04em;margin:0;font-weight:600}.fVYXzG_page h2{font-size:var(--text-section-heading);line-height:var(--leading-section)}.fVYXzG_page h3{font-size:var(--text-subsection);line-height:var(--leading-subsection);letter-spacing:-.02em}.fVYXzG_page p{margin:0}:where(.fVYXzG_page) a{color:inherit}.fVYXzG_eyebrow{color:var(--brand-yale);font-size:var(--text-control);line-height:var(--leading-control);letter-spacing:.08em;text-transform:uppercase;margin:0}.fVYXzG_eyebrow[data-tone=ink]{color:var(--brand-ink)}.fVYXzG_eyebrow[data-tone=light]{color:var(--color-white);font-size:var(--text-small);line-height:var(--leading-small)}.fVYXzG_muted{color:var(--color-muted)}.fVYXzG_small{font-size:var(--text-small);line-height:var(--leading-small);color:var(--color-muted)}.fVYXzG_body{font-size:var(--text-body);line-height:var(--leading-body)}.fVYXzG_lead{font-size:var(--text-lead);line-height:var(--leading-lead);letter-spacing:-.01em}.fVYXzG_rule{background:var(--pe-yale-soft);flex-shrink:0;width:28px;height:3px;display:inline-block}.fVYXzG_rule[data-tone=yale]{background:var(--brand-yale)}.fVYXzG_rule[data-tone=ink]{background:var(--brand-ink)}.fVYXzG_blockHeader{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.fVYXzG_blockHeader>div{flex-direction:column;gap:10px;display:flex}.fVYXzG_textAction{font-size:var(--text-small);line-height:var(--leading-small);text-decoration:none}.fVYXzG_textAction:hover{color:var(--brand-yale);text-decoration:underline}.fVYXzG_followButton,.fVYXzG_rolesButton,.fVYXzG_inkButton,.fVYXzG_outlineButton,.fVYXzG_outlineOnInk,.fVYXzG_chartreuseButton{border-radius:var(--radius-none);min-height:48px;font:inherit;font-size:var(--text-small);line-height:var(--leading-small);cursor:pointer;border:1px solid #0000;justify-content:space-between;align-items:center;gap:16px;padding:0 20px;text-decoration:none;display:inline-flex}.fVYXzG_followButton{font-size:var(--text-body)}.fVYXzG_followLight{background:var(--color-white);width:100%;min-height:56px;color:var(--brand-ink)}.fVYXzG_followInk{background:var(--brand-ink);min-width:300px;min-height:56px;color:var(--color-white)}.fVYXzG_followButton[aria-pressed=true]{background:var(--brand-chartreuse);color:var(--brand-ink)}.fVYXzG_rolesButton,.fVYXzG_chartreuseButton{background:var(--brand-chartreuse);color:var(--brand-ink);justify-content:center}.fVYXzG_rolesButton{min-height:56px;font-size:var(--text-body);justify-content:space-between}.fVYXzG_inkButton{background:var(--brand-ink);min-height:56px;color:var(--color-white)!important}.fVYXzG_outlineButton{border-color:var(--brand-ink);background:var(--color-white);color:var(--brand-ink);justify-content:center}.fVYXzG_outlineOnInk{border-color:var(--color-white);flex:1 1 0;justify-content:center;color:var(--color-white)!important}.fVYXzG_followButton:focus-visible,.fVYXzG_rolesButton:focus-visible,.fVYXzG_inkButton:focus-visible,.fVYXzG_outlineButton:focus-visible,.fVYXzG_chartreuseButton:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}.fVYXzG_outlineOnInk:focus-visible,.fVYXzG_mastheadInk .fVYXzG_followButton:focus-visible,.fVYXzG_followBand .fVYXzG_followButton:focus-visible{outline:2px solid var(--brand-chartreuse);outline-offset:2px}.fVYXzG_mastheadInk{background:var(--brand-ink);color:var(--color-white);padding:64px 0 44px}.fVYXzG_mastheadRow{justify-content:space-between;align-items:flex-end;gap:48px;display:flex}.fVYXzG_mastheadCopy{flex-direction:column;gap:20px;min-width:0;max-width:860px;display:flex}.fVYXzG_mastheadEyebrow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fVYXzG_displayTitle{font-size:var(--text-page-title);line-height:var(--leading-page-title);overflow-wrap:anywhere}.fVYXzG_standfirstInk{color:var(--color-line-strong);font-size:var(--text-lead);line-height:var(--leading-lead)}.fVYXzG_mastheadActions{flex-direction:column;flex-shrink:0;gap:10px;width:360px;display:flex}.fVYXzG_actionPair{gap:10px;display:flex}.fVYXzG_managedBadge{border-radius:var(--radius-small);background:var(--color-white);height:24px;color:var(--brand-ink);font-size:var(--text-label);line-height:var(--leading-label);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.fVYXzG_managedBadge svg{color:var(--color-success)}.fVYXzG_mastheadLight .fVYXzG_managedBadge{border:1px solid var(--brand-ink)}.fVYXzG_ledger{border-top:1px solid var(--color-graphite);margin:44px 0 0;padding-top:24px;display:flex}.fVYXzG_ledger>div{border-left:1px solid var(--color-graphite);flex-direction:column;flex:1 1 0;gap:4px;min-width:0;padding:0 20px;display:flex}.fVYXzG_ledger>div:first-child{border-left:0;padding-left:0}.fVYXzG_ledger dt{color:var(--color-line-strong);font-size:var(--text-small);line-height:var(--leading-small);letter-spacing:.08em;text-transform:uppercase}.fVYXzG_ledger dd{color:var(--color-white);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.fVYXzG_ledger dd a{text-decoration:none}.fVYXzG_ledger dd a:hover{color:var(--brand-chartreuse)}.fVYXzG_ledger .fVYXzG_ledgerNote{color:var(--color-line-strong);font-size:var(--text-small);line-height:var(--leading-small)}.fVYXzG_mastheadLight{border-top:6px solid var(--brand-yale);padding:72px 0 56px}.fVYXzG_mastheadLightGrid{justify-content:space-between;gap:80px;display:flex}.fVYXzG_mastheadLight .fVYXzG_eyebrow{font-size:var(--text-small);line-height:var(--leading-small)}.fVYXzG_standfirstLight{font-size:var(--text-lead);line-height:var(--leading-lead);max-width:760px}.fVYXzG_lightActions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.fVYXzG_lightActions .fVYXzG_outlineButton{min-height:56px}.fVYXzG_ledger[data-tone=light]{border:0;flex-direction:column;flex-shrink:0;align-self:flex-start;width:340px;margin:0;padding:0}.fVYXzG_ledger[data-tone=light]>div{border-left:0;border-top:1px solid var(--color-line);flex:none;padding:14px 0}.fVYXzG_ledger[data-tone=light] dt{color:var(--color-muted)}.fVYXzG_ledger[data-tone=light] dd{color:var(--brand-ink);font-size:var(--text-body)}.fVYXzG_ledger[data-tone=light] dd a:hover{color:var(--brand-yale)}.fVYXzG_ledger[data-tone=light] .fVYXzG_ledgerNote{color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-small)}.fVYXzG_photographs{padding:64px 0 0}.fVYXzG_page[data-composition=profile] .fVYXzG_photographs{padding:0 0 64px}.fVYXzG_photographs .fVYXzG_blockHeader{margin-bottom:20px}.fVYXzG_photo{background:var(--brand-off-white);height:100%;min-height:0;position:relative;overflow:hidden}.fVYXzG_photo img{object-fit:cover}.fVYXzG_mosaic{flex-direction:column;gap:12px;display:flex}.fVYXzG_mosaicTop{gap:12px;height:560px;display:flex}.fVYXzG_mosaicLead{flex:2 1 0;min-width:0}.fVYXzG_mosaicStack{flex-direction:column;flex:1 1 0;gap:12px;min-width:0;display:flex}.fVYXzG_mosaicStack>.fVYXzG_photo{flex:1 1 0}.fVYXzG_mosaicBottom{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;height:300px;display:grid}.fVYXzG_captionCell{background:var(--color-paper);font-size:var(--text-small);line-height:var(--leading-small);flex-direction:column;justify-content:flex-end;gap:8px;padding:24px;display:flex}.fVYXzG_captionLine .fVYXzG_captionCell{background:0 0;margin-top:12px;padding:16px 0 0}.fVYXzG_photoRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;height:420px;display:grid}.fVYXzG_photoWide{height:640px}.fVYXzG_swipeHint{display:none}.fVYXzG_words{padding:80px 0}.fVYXzG_wordsGrid{gap:80px;display:flex}.fVYXzG_wordsMain{flex-direction:column;flex:1 1 0;gap:28px;min-width:0;display:flex}.fVYXzG_highlights h3{padding-bottom:12px}.fVYXzG_highlights ol{margin:0;padding:0;list-style:none}.fVYXzG_highlights li{border-top:1px solid var(--color-line);gap:24px;padding:18px 0;display:flex}.fVYXzG_highlights li>span:last-child{flex-direction:column;gap:4px;display:flex}.fVYXzG_highlights strong{font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-card-title);line-height:var(--leading-card-title)}.fVYXzG_highlightNumber{width:40px;color:var(--brand-yale);font-family:var(--font-funnel-display), sans-serif;font-size:var(--text-subsection);font-variation-settings:normal;font-weight:600;line-height:var(--leading-subsection);flex-shrink:0}.fVYXzG_highlightEvidence{font-size:var(--text-small);line-height:var(--leading-small)}.fVYXzG_highlights[data-compact=true] h3{font-size:var(--text-subsection)}.fVYXzG_highlights[data-compact=true] li{gap:20px;padding:14px 0}.fVYXzG_highlights[data-compact=true] .fVYXzG_highlightNumber{width:36px;font-size:var(--text-card-title);line-height:var(--leading-card-title)}.fVYXzG_practiceCard{border:1px solid var(--color-line);border-radius:var(--radius-component);flex-direction:column;flex-shrink:0;align-self:flex-start;gap:16px;width:360px;padding:24px;display:flex}.fVYXzG_practiceCardHead{align-items:center;gap:14px;display:flex}.fVYXzG_practiceCardName{font-size:var(--text-card-title);line-height:var(--leading-card-title)}.fVYXzG_initials{border:1px solid var(--color-line);border-radius:var(--radius-avatar);background:var(--color-paper);width:56px;height:56px;color:var(--brand-ink);font-family:var(--font-funnel-display), sans-serif;font-size:var(--text-body);font-variation-settings:normal;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.fVYXzG_initials[data-tone=yale]{background:var(--brand-yale);width:48px;height:48px;color:var(--color-white);font-size:var(--text-body);border:0}.fVYXzG_initials[data-size=small]{width:40px;height:40px;font-size:var(--text-small)}.fVYXzG_kv{flex-direction:column;margin:0;display:flex}.fVYXzG_kv>div{border-top:1px solid var(--color-line);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.fVYXzG_kv dt{color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-small)}.fVYXzG_kv dd{font-size:var(--text-small);line-height:var(--leading-small);text-align:right;margin:0}.fVYXzG_kv a{text-decoration:none}.fVYXzG_kv a:hover{color:var(--brand-yale);text-decoration:underline}.fVYXzG_contact{padding-top:4px}.fVYXzG_work{background:var(--color-paper);padding:80px 0}.fVYXzG_workFeatured{gap:20px;margin-bottom:32px;display:flex}.fVYXzG_workFeatured .fVYXzG_workCard[data-large=true]{flex:2 1 0}.fVYXzG_workFeatured .fVYXzG_workCard,.fVYXzG_workFeatured[data-count="1"] .fVYXzG_workCard{flex:1 1 0}.fVYXzG_workCard{flex-direction:column;gap:14px;min-width:0;text-decoration:none;display:flex}.fVYXzG_workImage{background:var(--brand-off-white);height:460px;display:block;position:relative;overflow:hidden}.fVYXzG_workImage img{object-fit:cover;transition:transform .4s cubic-bezier(.22,1,.36,1)}.fVYXzG_workCard:hover .fVYXzG_workImage img{transform:scale(1.02)}.fVYXzG_workCaption{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.fVYXzG_workCaption>span{flex-direction:column;gap:2px;display:flex}.fVYXzG_workCaption strong{font-family:var(--font-funnel-display), sans-serif;font-size:var(--text-subsection);font-variation-settings:normal;font-weight:600;line-height:var(--leading-subsection);letter-spacing:-.02em}.fVYXzG_workCaption small{color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-small)}.fVYXzG_workCaption em{font-size:var(--text-small);font-style:normal;line-height:var(--leading-small);flex-shrink:0}.fVYXzG_workLower{align-items:flex-start;gap:40px;display:flex}.fVYXzG_workLower .fVYXzG_workCard{flex-shrink:0;width:420px}.fVYXzG_workLower .fVYXzG_workImage{height:280px}.fVYXzG_workLower .fVYXzG_workRows{flex:1 1 0}.fVYXzG_workRows{margin:0;padding:0;list-style:none}.fVYXzG_workRows li a{border-top:1px solid var(--color-line);font-size:var(--text-small);line-height:var(--leading-small);grid-template-columns:minmax(0,320px) minmax(0,1fr) 80px 24px;align-items:center;gap:24px;padding:16px 0;text-decoration:none;display:grid}.fVYXzG_workRows li a strong{font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-card-title);line-height:var(--leading-card-title)}.fVYXzG_workRows li a:hover strong{color:var(--brand-yale)}.fVYXzG_working{padding:80px 0 64px}.fVYXzG_workingGrid{gap:80px;display:flex}.fVYXzG_workingMain{flex-direction:column;flex:1 1 0;gap:24px;min-width:0;display:flex}.fVYXzG_workingMain>div:first-child{flex-direction:column;gap:10px;display:flex}.fVYXzG_workingColumns{gap:32px;display:flex}.fVYXzG_workingColumn{border-top:2px solid var(--brand-ink);flex-direction:column;flex:1 1 0;gap:8px;padding-top:16px;display:flex}.fVYXzG_workingColumn h3{font-family:var(--font-stack-body-bold);font-size:var(--text-subsection);font-synthesis:none;font-variation-settings:normal;font-weight:325;line-height:var(--leading-subsection);letter-spacing:0}.fVYXzG_workingColumn p{font-size:var(--text-body);line-height:var(--leading-body)}.fVYXzG_sourceLink{font-size:var(--text-small);line-height:var(--leading-small);text-decoration:none;color:var(--brand-yale)!important}.fVYXzG_sourceLink:hover{text-decoration:underline}.fVYXzG_factChips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fVYXzG_factChips li{border:1px solid var(--color-line);border-radius:var(--radius-small);font-size:var(--text-small);line-height:var(--leading-small);padding:6px 12px}.fVYXzG_factChips li span{color:var(--color-muted)}.fVYXzG_alertCard{border:1px solid var(--color-line);border-radius:var(--radius-component);justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.fVYXzG_alertCard>div{flex-direction:column;gap:2px;display:flex}.fVYXzG_alertCard .fVYXzG_muted{font-size:var(--text-small);line-height:var(--leading-small)}.fVYXzG_alertTitle{font-size:var(--text-card-title);line-height:var(--leading-card-title)}.fVYXzG_alertCard .fVYXzG_chartreuseButton{flex-shrink:0}.fVYXzG_inclusion{flex-direction:column;flex-shrink:0;gap:16px;width:420px;display:flex}.fVYXzG_inclusionStatement{flex-direction:column;gap:18px;display:flex}.fVYXzG_inclusionStatement>p{font-size:var(--text-body);line-height:var(--leading-body)}.fVYXzG_commitments{flex-direction:column;gap:10px;display:flex}.fVYXzG_commitments ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fVYXzG_commitments a{border:1px solid var(--brand-ink);border-radius:var(--radius-small);min-height:32px;font-size:var(--text-small);align-items:center;gap:8px;padding:0 12px;text-decoration:none;display:inline-flex}.fVYXzG_chipDot{border-radius:var(--radius-avatar);background:var(--brand-turquoise);width:8px;height:8px}.fVYXzG_adjustments{border-left:3px solid var(--brand-turquoise);background:var(--route-projects-wash);flex-direction:column;gap:14px;padding:28px;display:flex}.fVYXzG_adjustments p{font-size:var(--text-small);line-height:var(--leading-small)}.fVYXzG_adjustments .fVYXzG_adjustmentsTitle{font-family:var(--font-funnel-display), sans-serif;font-size:var(--text-subsection);font-variation-settings:normal;font-weight:600;line-height:var(--leading-subsection);letter-spacing:-.02em}.fVYXzG_inclusion[data-compact=true]{flex:1 1 0;width:auto}.fVYXzG_inclusion[data-compact=true] .fVYXzG_adjustments{justify-content:center;gap:4px;height:100%;padding:24px 28px}.fVYXzG_inclusion[data-compact=true] .fVYXzG_adjustmentsTitle{font-family:inherit;font-size:var(--text-card-title);font-weight:325;line-height:var(--leading-card-title);letter-spacing:var(--tracking-card-title)}.fVYXzG_roles{border-top:1px solid var(--color-line);padding:64px 0}.fVYXzG_roleRows{margin:0;padding:0;list-style:none}.fVYXzG_roleRows a{border-top:1px solid var(--color-line);align-items:center;gap:24px;padding:18px 0;text-decoration:none;display:flex}.fVYXzG_roleRows a>span:first-child{flex-direction:column;flex:1 1 0;gap:4px;display:flex}.fVYXzG_roleRows strong{font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-card-title);line-height:var(--leading-card-title)}.fVYXzG_roleRows small{color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-small)}.fVYXzG_roleSalary{width:200px;font-size:var(--text-small);line-height:var(--leading-small);flex-shrink:0}.fVYXzG_roleAction{width:90px;font-size:var(--text-small);text-align:right;flex-shrink:0}.fVYXzG_roleRows a:hover strong{color:var(--brand-yale)}.fVYXzG_team{padding:16px 0 80px}.fVYXzG_teamGrid{gap:64px;display:flex}.fVYXzG_teamMain{flex-direction:column;flex:1 1 0;gap:20px;min-width:0;display:flex}.fVYXzG_teamMain>div:first-child{flex-direction:column;gap:10px;display:flex}.fVYXzG_people{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin:0;padding:0;list-style:none;display:grid}.fVYXzG_people a{border-top:1px solid var(--color-line);align-items:center;gap:16px;padding:18px 0;text-decoration:none;display:flex}.fVYXzG_people a>span:last-child{flex-direction:column;gap:2px;display:flex}.fVYXzG_people strong{font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-card-title);line-height:var(--leading-card-title)}.fVYXzG_people small{color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-small)}.fVYXzG_people a:hover strong{color:var(--brand-yale)}.fVYXzG_podcastRow{border-top:1px solid var(--color-line);flex-direction:column;gap:6px;padding:18px 0;text-decoration:none;display:flex}.fVYXzG_podcastRow strong{font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-card-title);line-height:var(--leading-card-title)}.fVYXzG_podcastRow span:last-child{font-size:var(--text-small)}.fVYXzG_film{flex-direction:column;flex-shrink:0;gap:14px;width:560px;display:flex}.fVYXzG_followBand{background:var(--brand-yale);color:var(--color-white);padding:64px 0}.fVYXzG_followInner{justify-content:space-between;align-items:center;gap:48px;display:flex}.fVYXzG_followInner>div{flex-direction:column;gap:10px;display:flex}.fVYXzG_followBand h2{font-size:var(--text-section-heading);line-height:var(--leading-section)}.fVYXzG_followBand p{font-size:var(--text-body);line-height:var(--leading-body)}.fVYXzG_followBand .fVYXzG_followButton{flex-shrink:0;width:320px}.fVYXzG_claimRow{border-bottom:1px solid var(--color-line);padding:28px 0}.fVYXzG_claimRowInner{justify-content:space-between;align-items:center;gap:24px;display:flex}.fVYXzG_claimRowTitle{font-size:var(--text-card-title);line-height:var(--leading-card-title)}.fVYXzG_claimRowInner .fVYXzG_muted{font-size:var(--text-small);line-height:var(--leading-small)}.fVYXzG_claimRowInner .fVYXzG_outlineButton{min-height:44px}.fVYXzG_claimBand{background:var(--brand-chartreuse);padding:56px 0}.fVYXzG_claimInner{justify-content:space-between;align-items:center;gap:48px;display:flex}.fVYXzG_claimInner>div{flex-direction:column;gap:10px;max-width:820px;display:flex}.fVYXzG_claimBand h2{font-size:var(--text-section-heading);line-height:var(--leading-section)}.fVYXzG_claimBand p{font-size:var(--text-body);line-height:var(--leading-body)}.fVYXzG_claimInner .fVYXzG_inkButton{flex-shrink:0;width:300px}.fVYXzG_utility{border-top:1px solid var(--color-line);padding:20px 0}.fVYXzG_claimRow+.fVYXzG_utility{border-top:0}.fVYXzG_utilityInner{font-size:var(--text-small);line-height:var(--leading-small);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.fVYXzG_utilityActions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.fVYXzG_discussion summary{cursor:pointer}.fVYXzG_discussion[open]>div{margin-top:16px}.fVYXzG_stickyFollow{display:none}.fVYXzG_wordsTint{background:var(--color-paper);padding:72px 0}.fVYXzG_wordsTint+.fVYXzG_work{padding-top:0}.fVYXzG_wordsTint .fVYXzG_mastheadEyebrow{margin-bottom:40px}.fVYXzG_pullQuote{max-width:1100px;font-size:var(--text-section-heading);line-height:var(--leading-section);letter-spacing:var(--tracking-section);margin-bottom:40px!important}.fVYXzG_profileColumns{gap:64px;display:flex}.fVYXzG_profileText{column-count:2;flex:2 1 0;column-gap:64px;min-width:0}.fVYXzG_profileText p{orphans:3;widows:3;margin-bottom:18px}.fVYXzG_profileAside{flex-direction:column;flex-shrink:0;gap:24px;width:340px;display:flex}.fVYXzG_profilePair{padding:56px 0 0}.fVYXzG_profilePairGrid{gap:24px;display:flex}.fVYXzG_profilePairGrid .fVYXzG_alertCard{flex:1 1 0}.fVYXzG_nearby{padding:72px 0}.fVYXzG_nearbyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.fVYXzG_nearbyGrid[data-images=true]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.fVYXzG_nearbyGrid a{border-top:2px solid var(--brand-ink);flex-direction:column;gap:12px;height:100%;padding:20px 0;text-decoration:none;display:flex}.fVYXzG_nearbyGrid[data-images=true] a{border:0;gap:10px;padding:0}.fVYXzG_nearbyHead{align-items:center;gap:12px;display:flex}.fVYXzG_nearbyGrid strong{font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-card-title);line-height:var(--leading-card-title)}.fVYXzG_nearbyGrid a>span:not(.fVYXzG_nearbyHead):not(.fVYXzG_nearbyImage){font-size:var(--text-small);line-height:var(--leading-small)}.fVYXzG_nearbyGrid small{color:var(--brand-yale);font-size:var(--text-small);line-height:var(--leading-small)}.fVYXzG_nearbyGrid[data-images=true] small{color:var(--color-muted)}.fVYXzG_nearbyImage{background:var(--brand-off-white);height:200px;display:block;position:relative;overflow:hidden}.fVYXzG_nearbyImage img{object-fit:cover}.fVYXzG_listingStage{background:var(--color-paper);justify-content:center;padding:80px 16px 72px;display:flex}.fVYXzG_listingCard{border:1px solid var(--color-line);border-top:6px solid var(--brand-yale);border-radius:var(--radius-component);background:var(--color-white);flex-direction:column;gap:24px;width:min(100%,720px);padding:48px;display:flex}.fVYXzG_listingTitle{font-size:var(--text-page-title);line-height:var(--leading-page-title);overflow-wrap:anywhere}.fVYXzG_listingCard .fVYXzG_kv dt,.fVYXzG_listingCard .fVYXzG_kv dd{font-size:var(--text-small);line-height:var(--leading-small)}.fVYXzG_listingCard .fVYXzG_kv>div{padding:14px 0}.fVYXzG_listingActions{gap:10px;display:flex}.fVYXzG_listingActions .fVYXzG_followInk{min-width:0;min-height:52px;font-size:var(--text-body);flex:auto}.fVYXzG_listingActions .fVYXzG_outlineButton{width:200px;min-height:52px}.fVYXzG_listingClaim{background:var(--brand-chartreuse);flex-direction:column;align-items:flex-start;gap:12px;margin-top:8px;padding:24px;display:flex}.fVYXzG_listingClaimTitle{font-family:var(--font-funnel-display), sans-serif;font-size:var(--text-subsection);font-variation-settings:normal;font-weight:600;line-height:var(--leading-subsection);letter-spacing:-.03em}.fVYXzG_listingClaim p:not(.fVYXzG_listingClaimTitle):not(.fVYXzG_eyebrow){font-size:var(--text-small);line-height:var(--leading-small)}.fVYXzG_listingClaim .fVYXzG_inkButton{min-height:48px}.fVYXzG_page[data-focus-block] [data-block]{transition:outline-color .2s}.fVYXzG_page[data-focus-block=photographs] [data-block=photographs],.fVYXzG_page[data-focus-block=words] [data-block=words],.fVYXzG_page[data-focus-block=work] [data-block=work],.fVYXzG_page[data-focus-block=working] [data-block=working],.fVYXzG_page[data-focus-block=inclusion] [data-block=inclusion],.fVYXzG_page[data-focus-block=team] [data-block=team],.fVYXzG_page[data-focus-block=film] [data-block=film],.fVYXzG_page[data-focus-block=masthead] [data-block=masthead]{outline:2px solid var(--brand-turquoise);outline-offset:-2px}@media (max-width:64rem){.fVYXzG_displayTitle,.fVYXzG_listingTitle{font-size:var(--text-page-title-tablet);line-height:var(--leading-page-title-tablet)}.fVYXzG_standfirstInk,.fVYXzG_standfirstLight{font-size:var(--text-lead-tablet);line-height:var(--leading-lead-tablet)}.fVYXzG_mastheadInk{padding:48px 0 32px}.fVYXzG_mastheadRow,.fVYXzG_mastheadLightGrid{flex-direction:column;align-items:stretch;gap:24px}.fVYXzG_mastheadActions{flex-flow:wrap;width:100%}.fVYXzG_mastheadActions .fVYXzG_followLight{width:280px}.fVYXzG_actionPair{flex:auto}.fVYXzG_ledger{border-top:0;flex-wrap:wrap;gap:16px 20px;margin-top:24px;padding-top:0}.fVYXzG_ledger>div,.fVYXzG_ledger>div:first-child{border-left:0;border-top:1px solid var(--color-graphite);flex:0 0 calc(50% - 10px);padding:12px 0 0}.fVYXzG_ledger[data-tone=light]{width:100%}.fVYXzG_ledger[data-tone=light]>div{flex:auto}.fVYXzG_mosaicTop{flex-direction:column;height:auto}.fVYXzG_mosaicLead{height:420px}.fVYXzG_mosaicStack{flex-direction:row;height:170px}.fVYXzG_mosaicBottom{height:170px}.fVYXzG_wordsGrid,.fVYXzG_workingGrid,.fVYXzG_teamGrid,.fVYXzG_profileColumns,.fVYXzG_workLower{flex-direction:column;gap:40px}.fVYXzG_practiceCard,.fVYXzG_inclusion,.fVYXzG_film,.fVYXzG_profileAside,.fVYXzG_workLower .fVYXzG_workCard,.fVYXzG_workLower .fVYXzG_workRows{width:100%}.fVYXzG_lead{font-size:var(--text-lead-tablet);line-height:var(--leading-lead-tablet)}.fVYXzG_workImage{height:300px}.fVYXzG_profileText{column-count:1}.fVYXzG_nearbyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.fVYXzG_page h2,.fVYXzG_followBand h2,.fVYXzG_claimBand h2{font-size:var(--text-section-tablet);line-height:var(--leading-section-tablet)}.fVYXzG_followInner,.fVYXzG_claimInner{gap:24px}.fVYXzG_pullQuote{font-size:var(--text-section-tablet);line-height:var(--leading-section-tablet)}}@media (max-width:40rem){.fVYXzG_page .site-shell{width:min(100% - 2rem, var(--container-page))}.fVYXzG_page h2{font-size:var(--text-section-mobile);line-height:var(--leading-section-mobile)}.fVYXzG_displayTitle{font-size:var(--text-page-title-mobile);line-height:var(--leading-page-title-mobile)}.fVYXzG_mastheadInk{padding:32px 0 24px}.fVYXzG_standfirstInk{font-size:var(--text-lead-mobile);line-height:var(--leading-lead-mobile)}.fVYXzG_mastheadLight{border-top-width:4px;padding:32px 0}.fVYXzG_standfirstLight{font-size:var(--text-lead-mobile);line-height:var(--leading-lead-mobile)}.fVYXzG_mastheadActions,.fVYXzG_actionPair,.fVYXzG_lightActions{flex-direction:row}.fVYXzG_mastheadActions .fVYXzG_followLight,.fVYXzG_mastheadActions .fVYXzG_rolesButton{width:100%}.fVYXzG_lightActions>*{flex:calc(50% - 5px);min-width:0}.fVYXzG_lightActions .fVYXzG_followInk{min-width:0}.fVYXzG_ledger>div,.fVYXzG_ledger>div:first-child{flex-direction:row;flex:100%;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0 0}.fVYXzG_ledger dd{font-size:var(--text-small);line-height:var(--leading-small);text-align:right}.fVYXzG_ledger .fVYXzG_ledgerNote{display:none}.fVYXzG_ledger[data-tone=light]>div{padding:10px 0}.fVYXzG_ledger[data-tone=light] dd{font-size:var(--text-small)}.fVYXzG_photographs{padding-top:32px}.fVYXzG_page[data-composition=profile] .fVYXzG_photographs{padding-bottom:32px}.fVYXzG_mosaic,.fVYXzG_mosaicTop,.fVYXzG_mosaicStack,.fVYXzG_photoRow{flex-direction:row;gap:8px;height:220px;display:flex}.fVYXzG_mosaic{scroll-snap-type:x mandatory;overflow-x:auto}.fVYXzG_mosaicLead,.fVYXzG_mosaicStack>.fVYXzG_photo,.fVYXzG_mosaicBottom>.fVYXzG_photo,.fVYXzG_photoRow>.fVYXzG_photo{scroll-snap-align:start;flex:0 0 300px;height:220px}.fVYXzG_mosaicStack,.fVYXzG_mosaicBottom{display:contents}.fVYXzG_mosaicBottom .fVYXzG_captionCell{display:none}.fVYXzG_mosaicTop{display:contents}.fVYXzG_photoRow{overflow-x:auto}.fVYXzG_photoWide{height:240px}.fVYXzG_swipeHint{color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-small);margin-top:8px;display:block}.fVYXzG_words,.fVYXzG_work,.fVYXzG_working,.fVYXzG_wordsTint,.fVYXzG_nearby,.fVYXzG_roles{padding:40px 0}.fVYXzG_wordsTint{padding:32px 0}.fVYXzG_wordsTint .fVYXzG_mastheadEyebrow{margin-bottom:16px}.fVYXzG_pullQuote{margin-bottom:16px!important}.fVYXzG_profileColumns{gap:16px}.fVYXzG_profilePair{padding-top:32px}.fVYXzG_lead{font-size:var(--text-lead-mobile);line-height:var(--leading-lead-mobile)}.fVYXzG_body{font-size:var(--text-body);line-height:var(--leading-body)}.fVYXzG_highlights li{gap:14px;padding:14px 0}.fVYXzG_highlightNumber{width:28px;font-size:var(--text-body);line-height:var(--leading-body)}.fVYXzG_highlights strong{font-size:var(--text-card-title-mobile);line-height:var(--leading-card-title-mobile)}.fVYXzG_workFeatured{flex-direction:column}.fVYXzG_workImage,.fVYXzG_workLower .fVYXzG_workImage{height:240px}.fVYXzG_workCaption strong{font-size:var(--text-card-title-mobile);line-height:var(--leading-card-title-mobile)}.fVYXzG_workRows li a{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 12px;padding:12px 0}.fVYXzG_workRows li a strong,.fVYXzG_workRows li a span{overflow-wrap:anywhere;min-width:0}.fVYXzG_workRows li a strong{font-size:var(--text-small);line-height:var(--leading-small)}.fVYXzG_workRows li a span:nth-of-type(3),.fVYXzG_workRows li a span:last-child{display:none}.fVYXzG_workRows li a span:first-of-type{color:var(--color-muted);font-size:var(--text-small);text-align:right}.fVYXzG_workingColumns,.fVYXzG_alertCard,.fVYXzG_profilePairGrid,.fVYXzG_followInner,.fVYXzG_claimInner,.fVYXzG_claimRowInner{flex-direction:column;align-items:stretch}.fVYXzG_adjustments{padding:20px}.fVYXzG_adjustments .fVYXzG_adjustmentsTitle{font-size:var(--text-card-title-mobile);line-height:var(--leading-card-title-mobile)}.fVYXzG_roleRows a{flex-wrap:wrap;gap:6px 16px}.fVYXzG_roleSalary,.fVYXzG_roleAction{text-align:left;width:auto}.fVYXzG_people{grid-template-columns:minmax(0,1fr)}.fVYXzG_people a{padding:12px 0}.fVYXzG_initials{width:44px;height:44px;font-size:var(--text-small)}.fVYXzG_followBand,.fVYXzG_claimBand{padding:32px 0}.fVYXzG_followBand h2,.fVYXzG_claimBand h2{font-size:var(--text-section-mobile);line-height:var(--leading-section-mobile)}.fVYXzG_followBand .fVYXzG_followButton,.fVYXzG_claimInner .fVYXzG_inkButton{width:100%}.fVYXzG_pullQuote{font-size:var(--text-subsection-mobile);line-height:var(--leading-subsection-mobile)}.fVYXzG_nearbyGrid,.fVYXzG_nearbyGrid[data-images=true]{grid-template-columns:minmax(0,1fr);gap:0}.fVYXzG_nearbyGrid[data-images=true] a{border-top:1px solid var(--color-line);flex-direction:row;align-items:center;gap:12px;padding:12px 0}.fVYXzG_nearbyGrid[data-images=true] .fVYXzG_nearbyImage{flex-shrink:0;width:72px;height:56px}.fVYXzG_listingStage{padding:24px 16px 32px}.fVYXzG_listingCard{border-top-width:5px;gap:16px;padding:24px 20px}.fVYXzG_listingTitle{font-size:var(--text-page-title-mobile);line-height:var(--leading-page-title-mobile)}.fVYXzG_listingActions{flex-direction:column}.fVYXzG_listingActions .fVYXzG_outlineButton{width:100%}.fVYXzG_listingClaimTitle{font-size:var(--text-card-title-mobile);line-height:var(--leading-card-title-mobile)}.fVYXzG_page[data-composition=studio]{padding-bottom:64px}.fVYXzG_page[data-composition=studio] .fVYXzG_stickyFollow{z-index:20;background:var(--brand-ink);height:64px;color:var(--color-white);font-size:var(--text-small);justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:flex;position:fixed;bottom:0;left:0;right:0}.fVYXzG_stickyFollow .fVYXzG_followButton{width:auto;min-height:40px;font-size:var(--text-small)}}@media (prefers-reduced-motion:reduce){.fVYXzG_workImage img{transition:none}.fVYXzG_workCard:hover .fVYXzG_workImage img{transform:none}}
.fF_WUG_page{color:var(--brand-ink);background:radial-gradient(circle at top right, #5adbc529, transparent 36%), linear-gradient(180deg, var(--color-paper) 0%, #efece5 100%)}.fF_WUG_page[data-accent=turquoise]{--profile-accent:var(--brand-turquoise)}.fF_WUG_page[data-accent=chartreuse]{--profile-accent:var(--brand-chartreuse)}.fF_WUG_hero{border-bottom:1px solid var(--color-hairline);padding-block:clamp(3.5rem,8vw,6rem) 2rem}.fF_WUG_heroGrid{grid-template-columns:minmax(0,1.2fr) minmax(12rem,.55fr);align-items:end;gap:2rem;display:grid}.fF_WUG_backLink{color:inherit;align-items:center;gap:.45rem;margin-bottom:1.2rem;font-size:.84rem;text-decoration:none;display:inline-flex}.fF_WUG_hero h1{letter-spacing:-.045em;max-width:14ch;margin:.35rem 0 0;font-size:clamp(2.8rem,6vw,4.8rem);font-weight:650;line-height:.92}.fF_WUG_summary{color:#161616b8;max-width:38rem;margin:1.1rem 0 0;line-height:1.55}.fF_WUG_affiliation{align-items:center;gap:.55rem;margin:1.2rem 0 0;font-size:.95rem;display:inline-flex}.fF_WUG_affiliation a{color:inherit;border-bottom:1px solid;text-decoration:none}.fF_WUG_iconPanel{min-height:10rem;color:var(--brand-ink);background:var(--profile-accent);border:1px solid #1616162e;place-items:center;gap:.8rem;padding:1.4rem;display:grid}.fF_WUG_iconPanel span{font-variation-settings:"wght" 700;letter-spacing:.06em;text-transform:uppercase;text-align:center;font-size:.72rem}.fF_WUG_peopleList{flex-wrap:wrap;gap:.75rem 1.2rem;margin:1.2rem 0 0;padding:0;list-style:none;display:flex}.fF_WUG_peopleList li{align-items:center;gap:.4rem;font-size:.9rem;display:inline-flex}.fF_WUG_peopleList a{color:inherit;border-bottom:1px solid;text-decoration:none}.fF_WUG_episodes{padding-block:2.5rem 4rem}.fF_WUG_episodes h2{letter-spacing:-.03em;margin:.35rem 0 1.4rem;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:650}.fF_WUG_episodeList{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.fF_WUG_episodeList li{border:1px solid var(--color-hairline);background:#ffffffb8;grid-template-columns:auto 1fr;align-items:start;gap:.9rem;padding:1rem 1.1rem;display:grid}.fF_WUG_episodeMeta{color:#16161694;margin:0 0 .25rem;font-size:.78rem}.fF_WUG_episodeList a{color:inherit;border-bottom:1px solid #0000;font-size:1.05rem;font-weight:650;text-decoration:none}.fF_WUG_episodeList a:hover,.fF_WUG_episodeList a:focus-visible{border-bottom-color:currentColor}@media not (min-width:48rem){.fF_WUG_heroGrid{grid-template-columns:1fr}}
.MV0Hsq_page{--pilot-accent:var(--brand-chartreuse);--pilot-on-accent:var(--brand-ink);--profile-heading-size:var(--text-heading-2);--profile-heading-leading:var(--leading-heading-2);--profile-identity-heading-size:var(--text-page-title);--profile-identity-heading-leading:var(--leading-page-title);color:var(--brand-ink);background:var(--color-white);font-weight:var(--font-weight-body-roman);font-synthesis:none;font-variation-settings:normal;overflow:clip}.MV0Hsq_page,.MV0Hsq_page *{box-sizing:border-box}.MV0Hsq_page a,.MV0Hsq_page button,.MV0Hsq_page summary{transition:color .16s,background-color .16s,border-color .16s,transform .16s}.MV0Hsq_identitySection,.MV0Hsq_contentSection{scroll-margin-top:1rem}.MV0Hsq_identitySection{background:var(--color-white);padding:32px 0 48px}.MV0Hsq_identitySection,.MV0Hsq_jumpNav,.MV0Hsq_overviewSection .MV0Hsq_sectionHeading{font-family:var(--font-stack-body);font-variation-settings:normal}.MV0Hsq_identitySection .MV0Hsq_identityLabel,.MV0Hsq_identitySection .MV0Hsq_identityLinks a,.MV0Hsq_overviewSection .MV0Hsq_eyebrow{font-family:var(--font-sequel-sans-bold), var(--font-sequel-sans), sans-serif;font-variation-settings:normal}.MV0Hsq_identityShell{flex-direction:column;gap:24px;display:flex}.MV0Hsq_metaRow{color:var(--brand-yale);font-size:var(--text-small);line-height:var(--leading-small);text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;display:flex}.MV0Hsq_metaRow p{font-weight:var(--font-weight-body-roman);font-variation-settings:normal;margin:0}.MV0Hsq_metaRow a:hover{color:var(--brand-yale)}.MV0Hsq_identityGrid{grid-template-columns:488px 776px;align-items:center;gap:48px;display:grid}.MV0Hsq_identityGrid>*{min-width:0}.MV0Hsq_identityGrid[data-has-media=false]{grid-template-columns:minmax(0,1fr)}.MV0Hsq_identityGrid[data-has-media=false] .MV0Hsq_identityIntroduction,.MV0Hsq_identityGrid[data-has-media=false] .MV0Hsq_identityActions{max-width:760px}.MV0Hsq_identityCard{gap:var(--spacing-lg);overflow-wrap:anywhere;flex-direction:column;display:flex}.MV0Hsq_identityIntroduction{flex-direction:column;gap:32px;display:flex}.MV0Hsq_practiceLogo{width:120px;height:120px;color:var(--brand-ink);background:var(--color-white);border:1px solid var(--brand-off-white);border-radius:var(--radius-component);font-family:var(--font-funnel-display), sans-serif;font-size:var(--text-subsection);font-weight:var(--font-weight-display-bold);font-variation-settings:"wght" var(--font-weight-display-bold);line-height:var(--leading-subsection);flex:none;place-items:center;padding:0;display:grid;overflow:hidden}.MV0Hsq_practiceLogo[data-logo-layout=wide]{border:0;width:224px;height:96px}.MV0Hsq_practiceLogo[data-logo-surface=dark]{color:var(--color-white);background:var(--brand-ink)}.MV0Hsq_practiceLogo>img{object-fit:contain;width:96px;max-width:100%;height:96px;max-height:100%;display:block}.MV0Hsq_practiceLogo[data-logo-layout=wide]>img{width:192px;height:64px}.MV0Hsq_identityCopy{flex-direction:column;gap:32px;display:flex}.MV0Hsq_identityHeading{flex-direction:column;gap:20px;display:flex}.MV0Hsq_eyebrow,.MV0Hsq_jumpLabel,.MV0Hsq_identityLabel{font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-small);letter-spacing:var(--tracking-label);line-height:var(--leading-small);text-transform:uppercase;margin:0}.MV0Hsq_identityLabel,.MV0Hsq_eyebrow{color:var(--brand-yale)}.MV0Hsq_identityCard h1{font-family:var(--font-funnel-display), sans-serif;font-size:var(--text-page-title);font-weight:var(--font-weight-display-bold);font-variation-settings:"wght" var(--font-weight-display-bold);letter-spacing:var(--tracking-page-title);line-height:var(--leading-page-title);text-wrap:balance;margin:0}.MV0Hsq_identitySummary{max-width:452px;font-size:var(--text-lead);line-height:var(--leading-lead);margin:0}.MV0Hsq_identityActions{flex-direction:column;gap:16px;display:flex}.MV0Hsq_identityLinks,.MV0Hsq_careersActions,.MV0Hsq_contactActions{flex-wrap:wrap;gap:10px;display:flex}.MV0Hsq_primaryButton,.MV0Hsq_secondaryButton,.MV0Hsq_identityLinks a,.MV0Hsq_careersActions a{height:46px;color:var(--brand-ink);border:1px solid var(--brand-ink);border-radius:var(--radius-component);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-body);line-height:var(--leading-body);flex:none;justify-content:center;align-items:center;padding-inline:18px;text-decoration:none;display:inline-flex}.MV0Hsq_identityLinks .MV0Hsq_primaryButton,.MV0Hsq_careersActions .MV0Hsq_primaryButton{background:var(--brand-chartreuse)}.MV0Hsq_identityLinks .MV0Hsq_secondaryButton,.MV0Hsq_careersActions .MV0Hsq_secondaryButton{background:var(--color-white)}.MV0Hsq_identityLinks a{gap:10px;height:48px}.MV0Hsq_identityLinks svg{flex-shrink:0}.MV0Hsq_primaryButton:hover,.MV0Hsq_identityLinks .MV0Hsq_primaryButton:hover,.MV0Hsq_careersActions .MV0Hsq_primaryButton:hover{background:var(--brand-turquoise)}.MV0Hsq_secondaryButton:hover,.MV0Hsq_identityLinks .MV0Hsq_secondaryButton:hover,.MV0Hsq_careersActions .MV0Hsq_secondaryButton:hover{color:var(--color-white);background:var(--brand-yale)}.MV0Hsq_profileActions{color:var(--brand-yale);font-size:var(--text-small);font-weight:var(--font-weight-body-roman);font-variation-settings:normal;line-height:var(--leading-small);flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:relative}.MV0Hsq_profileActions button,.MV0Hsq_profileActions a{min-height:21px;color:inherit;font:inherit;background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}.MV0Hsq_profileActions button:hover,.MV0Hsq_profileActions a:hover{color:var(--brand-yale)}.MV0Hsq_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.MV0Hsq_identityMedia{flex-direction:column;gap:10px;width:776px;display:flex}.MV0Hsq_identityGallery{width:100%;position:relative}.MV0Hsq_identityGallery [data-presentation=practiceIdentity]{isolation:isolate;width:100%}.MV0Hsq_identityGallery [data-presentation=practiceIdentity] a:focus-visible{outline:none}.MV0Hsq_identityGallery [data-presentation=practiceIdentity] a:focus-visible:after{z-index:1;content:"";pointer-events:none;border:3px solid var(--brand-chartreuse);border-radius:var(--radius-component);position:absolute;inset:0}.MV0Hsq_galleryLogo{z-index:1;pointer-events:none;position:absolute;top:16px;right:16px}.MV0Hsq_identityMedia:not(:has([data-presentation=practiceIdentity])){display:none}.MV0Hsq_jumpNav{min-height:78px;color:var(--color-white);background:var(--brand-ink)}.MV0Hsq_jumpInner{justify-content:space-between;align-items:center;gap:24px;min-height:78px;display:flex}.MV0Hsq_jumpLabel{color:var(--brand-turquoise);font-weight:var(--font-weight-body-roman);font-variation-settings:normal;line-height:var(--leading-body);flex-shrink:0}.MV0Hsq_jumpLinks{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 32px;min-width:0;display:flex}.MV0Hsq_jumpLinks a{min-height:48px;color:var(--color-white);font-size:var(--text-body);font-weight:var(--font-weight-body-roman);font-variation-settings:normal;line-height:var(--leading-body);align-items:center;text-decoration:none;display:inline-flex}.MV0Hsq_jumpLinks a:hover{color:var(--brand-chartreuse)}.MV0Hsq_jumpCount{color:var(--color-white);font-size:var(--text-small);line-height:var(--leading-small);flex-shrink:0}.MV0Hsq_contentSection{border-bottom:1px solid var(--brand-ink);padding:88px 0 96px}.MV0Hsq_contentSection>.site-shell{flex-direction:column;display:flex}:is(.MV0Hsq_overviewSection>.site-shell,.MV0Hsq_aboutSection>.site-shell){gap:44px}:is(.MV0Hsq_workSection>.site-shell,.MV0Hsq_careersSection>.site-shell,.MV0Hsq_peopleSection>.site-shell,.MV0Hsq_contactSection>.site-shell){gap:40px}.MV0Hsq_cultureSection>.site-shell{gap:52px}.MV0Hsq_sectionHeading{width:100%}.MV0Hsq_sectionHeading[data-has-aside=true]{justify-content:space-between;align-items:end;gap:32px;display:flex}.MV0Hsq_sectionHeadingTitle{flex-direction:column;gap:12px;display:flex}.MV0Hsq_sectionHeading h2{font-family:var(--font-funnel-display), sans-serif;font-size:var(--text-section-heading);font-weight:var(--font-weight-display-bold);font-variation-settings:"wght" var(--font-weight-display-bold);letter-spacing:var(--tracking-section);line-height:var(--leading-section);margin:0}.MV0Hsq_sectionHeadingAside{flex-direction:column;gap:8px;width:448px;display:flex}.MV0Hsq_sectionDescription{color:var(--color-muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.MV0Hsq_overviewSection{background:var(--color-white);padding-top:48px}.MV0Hsq_overviewSection>.site-shell{gap:48px}.MV0Hsq_overviewSection .MV0Hsq_sectionHeadingTitle{gap:14px}.MV0Hsq_overviewSection .MV0Hsq_sectionDescription{color:var(--brand-yale);font-size:var(--text-small);line-height:var(--leading-small)}.MV0Hsq_overviewGrid{grid-template-columns:832px 448px;gap:32px;display:grid}.MV0Hsq_overviewGrid[data-has-working=false]{grid-template-columns:minmax(0,1fr)}.MV0Hsq_factsTable,.MV0Hsq_factsTable div,.MV0Hsq_workingCard dl,.MV0Hsq_workingCard dl div,.MV0Hsq_careersStatus dl,.MV0Hsq_careersStatus dl div,.MV0Hsq_contactDetails dl,.MV0Hsq_contactDetails dl div,.MV0Hsq_manageCard dl,.MV0Hsq_manageCard dl div{margin:0}.MV0Hsq_factsTable{border-top:1px solid var(--brand-ink)}.MV0Hsq_factsTable>div{border-bottom:1px solid var(--color-hairline);grid-template-columns:180px 420px minmax(0,1fr);align-items:center;min-height:70px;display:grid}.MV0Hsq_factsTable>div:last-child{border-bottom-color:var(--brand-ink);min-height:86px}.MV0Hsq_factsTable dt{color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-small)}.MV0Hsq_factsTable dd{font-size:var(--text-body);font-weight:var(--font-weight-body-roman);font-variation-settings:normal;line-height:var(--leading-body);margin:0;padding-right:16px}.MV0Hsq_factLink{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.MV0Hsq_factLink:hover{color:var(--brand-yale)}.MV0Hsq_workingCard{width:448px;color:var(--color-white);background:var(--brand-yale);border-radius:var(--radius-component);flex-direction:column;justify-content:space-between;padding:32px;display:flex}.MV0Hsq_workingIntroduction{flex-direction:column;gap:24px;display:flex}.MV0Hsq_workingCard .MV0Hsq_eyebrow{color:var(--brand-turquoise)}.MV0Hsq_workingCard h3,.MV0Hsq_valuesCard h3,.MV0Hsq_manageCard h3{font-family:var(--font-funnel-display), sans-serif;font-size:var(--text-card-title);font-weight:var(--font-weight-display-bold);font-variation-settings:"wght" var(--font-weight-display-bold);letter-spacing:var(--tracking-card-title);line-height:var(--leading-card-title);margin:0}.MV0Hsq_workingCard dl{border-top:1px solid var(--color-line-on-colour-strong)}.MV0Hsq_workingCard dl>div{border-bottom:1px solid var(--color-line-on-colour);flex-direction:column;gap:3px;padding-block:16px;display:flex}.MV0Hsq_workingCard dt{color:var(--color-off-white);font-size:var(--text-small);line-height:var(--leading-small)}.MV0Hsq_workingCard dd{font-size:var(--text-body);font-weight:var(--font-weight-body-roman);font-variation-settings:normal;line-height:var(--leading-body);margin:0}.MV0Hsq_workingActions{flex-direction:column;gap:10px;display:flex}.MV0Hsq_workingActions a{width:100%;height:46px;color:var(--brand-ink);background:var(--brand-chartreuse);border:1px solid var(--brand-ink);border-radius:var(--radius-component);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-body);line-height:var(--leading-body);text-align:center;justify-content:center;align-items:center;padding-inline:18px;text-decoration:none;display:inline-flex}.MV0Hsq_workingActions a:last-child{color:var(--color-white);border-color:var(--color-white);background:0 0}.MV0Hsq_workingActions a:hover{color:var(--brand-ink);background:var(--brand-turquoise);border-color:var(--brand-ink)}.MV0Hsq_workSection{color:var(--color-white);background:var(--brand-ink);border-bottom-color:var(--color-white)}.MV0Hsq_workSection .MV0Hsq_eyebrow{color:var(--brand-turquoise)}.MV0Hsq_workSection .MV0Hsq_sectionDescription{color:var(--color-off-white);font-size:var(--text-small);line-height:var(--leading-small)}.MV0Hsq_workSection .MV0Hsq_sectionHeadingAside{align-items:flex-end}.MV0Hsq_sectionHeadingAside>a{color:var(--color-white);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-body);line-height:var(--leading-body);text-decoration:none}.MV0Hsq_sectionHeadingAside>a:hover{color:var(--brand-chartreuse)}.MV0Hsq_newsSection{color:var(--color-white);background:var(--brand-ink);border-bottom-color:var(--color-white)}.MV0Hsq_newsSection>.site-shell{gap:40px}.MV0Hsq_newsSection .MV0Hsq_eyebrow{color:var(--brand-chartreuse)}.MV0Hsq_newsSection .MV0Hsq_sectionHeadingAside{align-items:flex-end}.MV0Hsq_newsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.MV0Hsq_newsCard{min-height:240px;color:var(--color-white);border:1px solid var(--color-graphite);background:#ffffff0a;flex-direction:column;gap:16px;padding:24px;text-decoration:none;display:flex}.MV0Hsq_newsCard:hover{border-color:var(--brand-chartreuse)}.MV0Hsq_newsCardKicker{color:var(--brand-chartreuse);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-small);letter-spacing:var(--tracking-label);line-height:var(--leading-small);text-transform:uppercase;margin:0}.MV0Hsq_newsCard h3{font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-card-title);line-height:var(--leading-card-title);margin:0}.MV0Hsq_newsCard>p:not(.MV0Hsq_newsCardKicker){color:var(--color-off-white);font-size:var(--text-small);line-height:var(--leading-small);margin:0}:where(.MV0Hsq_newsSection) .MV0Hsq_newsCardLink{color:var(--color-muted-on-ink);font-size:var(--text-small);line-height:var(--leading-small);margin-top:auto}.MV0Hsq_newsCard:hover .MV0Hsq_newsCardLink{color:var(--brand-chartreuse)}.MV0Hsq_pressBlock{flex-direction:column;gap:20px;display:flex}.MV0Hsq_pressEyebrow{color:var(--brand-chartreuse);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-small);letter-spacing:var(--tracking-label);line-height:var(--leading-small);text-transform:uppercase;margin:0}.MV0Hsq_pressList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.MV0Hsq_pressList>li{border-top:1px solid var(--color-graphite)}.MV0Hsq_pressList>li:last-child{border-bottom:1px solid var(--color-graphite)}.MV0Hsq_pressList a{color:var(--color-white);justify-content:space-between;align-items:baseline;gap:32px;padding:18px 0;text-decoration:none;display:flex}.MV0Hsq_pressList a:hover .MV0Hsq_pressTitle{color:var(--brand-chartreuse)}.MV0Hsq_pressTitle{min-width:0;font-size:var(--text-body);line-height:var(--leading-body)}:where(.MV0Hsq_newsSection) .MV0Hsq_pressMeta{color:var(--color-muted-on-ink);font-size:var(--text-small);line-height:var(--leading-small);flex-shrink:0;align-items:baseline;gap:16px;display:flex}.MV0Hsq_pressOutlet{color:var(--color-white);border:1px solid var(--color-graphite);padding:2px 10px}.MV0Hsq_projectGallery{grid-template-columns:832px 456px;gap:24px;display:grid}.MV0Hsq_featuredProject,.MV0Hsq_supportingProjects>a{color:var(--color-white);flex-direction:column;text-decoration:none;display:flex}.MV0Hsq_featuredProject{gap:10px}.MV0Hsq_supportingProjects{flex-direction:column;gap:24px;width:456px;display:flex}.MV0Hsq_supportingProjects>a,.MV0Hsq_supportingProjects .MV0Hsq_projectCaption{gap:8px}.MV0Hsq_projectImage{width:100%;color:var(--color-white);background:var(--brand-yale);border-radius:var(--radius-component);font-family:var(--font-funnel-display), sans-serif;font-size:var(--text-heading-3);font-weight:var(--font-weight-display-bold);font-variation-settings:"wght" var(--font-weight-display-bold);text-align:center;place-items:center;display:grid;overflow:hidden}.MV0Hsq_featuredProject .MV0Hsq_projectImage{height:540px}.MV0Hsq_supportingProjects .MV0Hsq_projectImage{height:254px}.MV0Hsq_projectImage>img{object-fit:cover;width:100%;height:100%;transition:transform .42s;display:block}.MV0Hsq_projectImage>[data-image-fallback]{display:none}@media (hover:hover) and (pointer:fine){.MV0Hsq_featuredProject:hover .MV0Hsq_projectImage>img,.MV0Hsq_supportingProjects>a:hover .MV0Hsq_projectImage>img{transform:scale(1.04)}}.MV0Hsq_projectCaption{color:var(--color-off-white);font-size:var(--text-small);line-height:var(--leading-small);justify-content:space-between;display:flex}.MV0Hsq_projectCaption small,.MV0Hsq_projectCaption em{color:inherit;font:inherit;font-style:normal}.MV0Hsq_aboutSection{background:var(--color-paper)}.MV0Hsq_aboutGrid{grid-template-columns:832px 448px;align-items:start;gap:32px!important;display:grid!important}.MV0Hsq_aboutGrid[data-has-about=false],.MV0Hsq_aboutGrid[data-has-values=false]{grid-template-columns:minmax(0,1fr)}.MV0Hsq_aboutGrid[data-has-about=false] .MV0Hsq_valuesCard,.MV0Hsq_aboutGrid[data-has-values=false] .MV0Hsq_aboutCopy{width:100%}.MV0Hsq_aboutCopy,.MV0Hsq_aboutIntroduction{flex-direction:column;gap:28px;display:flex}.MV0Hsq_aboutIntroduction .MV0Hsq_sectionHeadingTitle{gap:28px}.MV0Hsq_aboutLead{font-family:var(--font-funnel-display), sans-serif;font-size:var(--text-heading-3);font-weight:var(--font-weight-display-regular);font-variation-settings:"wght" var(--font-weight-display-regular);letter-spacing:var(--tracking-heading-3);line-height:var(--leading-heading-3);margin:0}.MV0Hsq_aboutBody{border-top:1px solid var(--brand-ink);gap:32px;padding-top:28px;display:flex}.MV0Hsq_aboutBody p{width:400px;font-size:var(--text-body);line-height:var(--leading-body);flex:0 0 400px;margin:0}.MV0Hsq_valuesCard{background:var(--color-white);border:1px solid var(--brand-ink);border-radius:var(--radius-component);flex-direction:column;gap:28px;width:448px;padding:32px;display:flex}.MV0Hsq_valuesCard>p:not(.MV0Hsq_eyebrow){font-size:var(--text-body);font-weight:var(--font-weight-body-roman);font-variation-settings:normal;line-height:var(--leading-body);margin:0}.MV0Hsq_valuesCard ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.MV0Hsq_valuesCard li{border:1px solid var(--brand-ink);height:36px;font-size:var(--text-small);font-weight:var(--font-weight-body-roman);font-variation-settings:normal;line-height:var(--leading-small);border-radius:18px;align-items:center;padding-inline:14px;display:inline-flex}.MV0Hsq_cultureSection{color:var(--color-white);background:var(--brand-yale);border-bottom-color:var(--color-white)}.MV0Hsq_cultureSection .MV0Hsq_eyebrow{color:var(--brand-turquoise)}.MV0Hsq_cultureSection .MV0Hsq_sectionDescription{color:var(--brand-off-white);font-size:var(--text-body);line-height:var(--leading-body)}.MV0Hsq_cultureGrid{border-top:1px solid var(--color-line-on-colour-strong);border-bottom:1px solid var(--color-line-on-colour-strong);width:100%;display:flex}.MV0Hsq_cultureGrid article{border-right:1px solid var(--color-line-on-colour-strong);flex-direction:column;flex:0 0 328px;justify-content:space-between;width:328px;min-height:300px;padding-block:28px;display:flex}.MV0Hsq_cultureGrid article:first-child{padding-right:24px}.MV0Hsq_cultureGrid article:nth-child(2),.MV0Hsq_cultureGrid article:nth-child(3){padding-inline:24px}.MV0Hsq_cultureGrid article:last-child{border-right:0;padding-left:24px}.MV0Hsq_cultureLabel{color:var(--brand-turquoise);font-size:var(--text-small);font-weight:var(--font-weight-body-roman);font-variation-settings:normal;line-height:var(--leading-small);text-transform:uppercase;margin:0}.MV0Hsq_cultureGrid h3{font-family:var(--font-funnel-display), sans-serif;font-size:var(--text-subsection);font-weight:var(--font-weight-display-bold);font-variation-settings:"wght" var(--font-weight-display-bold);letter-spacing:var(--tracking-heading-3);line-height:var(--leading-subsection);margin:0}.MV0Hsq_cultureGrid article>p:last-child{color:var(--brand-off-white);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.MV0Hsq_cultureDetails{width:100%}.MV0Hsq_cultureDetails summary{color:var(--brand-off-white);cursor:pointer;font-size:var(--text-small);line-height:var(--leading-small);justify-content:space-between;list-style:none;display:flex}.MV0Hsq_cultureDetails summary::-webkit-details-marker{display:none}.MV0Hsq_cultureDetails summary:hover{color:var(--brand-chartreuse)}.MV0Hsq_cultureDetails p{max-width:832px;color:var(--brand-off-white);font-size:var(--text-body);line-height:var(--leading-body);margin:18px 0 0}.MV0Hsq_cultureStatement{max-width:832px;color:var(--brand-off-white);border-block:1px solid var(--color-line-on-colour-strong);font-size:var(--text-body);line-height:var(--leading-body);margin:0;padding-block:28px}.MV0Hsq_careersSection{background:var(--color-white)}.MV0Hsq_careersGrid{grid-template-columns:832px 448px;gap:32px!important;display:grid!important}.MV0Hsq_careersCopy{flex-direction:column;justify-content:space-between;gap:40px;display:flex}.MV0Hsq_careersCopy>div:first-child{flex-direction:column;gap:12px;display:flex}.MV0Hsq_careersLead{max-width:700px;font-size:var(--text-heading-4);line-height:var(--leading-heading-4);margin:0}.MV0Hsq_careersActions{align-items:center;gap:12px}.MV0Hsq_careersActions a{height:48px;padding-inline:20px}.MV0Hsq_careersActions a:first-child{min-width:0}.MV0Hsq_careersStatus{background:var(--color-paper);border:1px solid var(--brand-ink);border-radius:var(--radius-component);flex-direction:column;gap:24px;width:448px;padding:30px;display:flex}.MV0Hsq_careersStatus dl,.MV0Hsq_manageCard dl{border-top:1px solid var(--brand-ink)}.MV0Hsq_careersStatus dl>div,.MV0Hsq_manageCard dl>div{border-bottom:1px solid var(--color-hairline);justify-content:space-between;align-items:center;gap:24px;display:flex}.MV0Hsq_careersStatus dl>div{min-height:64px}.MV0Hsq_manageCard dl>div{min-height:58px}.MV0Hsq_careersStatus dl>div:last-child,.MV0Hsq_manageCard dl>div:last-child{border-bottom-color:var(--brand-ink)}.MV0Hsq_careersStatus dt,.MV0Hsq_manageCard dt{color:var(--color-muted);font-size:var(--text-small);font-weight:var(--font-weight-body-roman);font-variation-settings:normal;line-height:var(--leading-small)}.MV0Hsq_careersStatus dd,.MV0Hsq_manageCard dd{font-size:var(--text-body);font-weight:var(--font-weight-body-roman);font-variation-settings:normal;line-height:var(--leading-body);text-align:right;margin:0}.MV0Hsq_careersStatus dd a{color:inherit;text-decoration:none}.MV0Hsq_careersStatus>p:last-child{color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-small);margin:0}.MV0Hsq_peopleSection{background:var(--color-paper)}.MV0Hsq_peopleSection .MV0Hsq_sectionHeadingAside{align-items:flex-end}.MV0Hsq_peopleSection .MV0Hsq_sectionDescription{font-size:var(--text-small);line-height:var(--leading-small)}.MV0Hsq_peopleContent{grid-template-columns:832px 448px;gap:32px;display:grid}.MV0Hsq_peopleContent[data-has-people=false],.MV0Hsq_peopleContent[data-has-podcast=false]{grid-template-columns:minmax(0,1fr)}.MV0Hsq_peopleContent[data-has-people=false] .MV0Hsq_podcastCard,.MV0Hsq_peopleContent[data-has-podcast=false] .MV0Hsq_peopleGrid{width:100%}.MV0Hsq_peopleGrid{border-top:1px solid var(--brand-ink);flex-wrap:wrap;width:832px;display:flex}.MV0Hsq_peopleGrid>a{width:416px;min-height:128px;color:var(--brand-ink);border-bottom:1px solid var(--color-hairline);flex-direction:column;flex:0 0 416px;justify-content:space-between;padding-block:22px;text-decoration:none;display:flex}.MV0Hsq_peopleGrid>a:nth-child(odd){border-right:1px solid var(--color-hairline);padding-right:24px}.MV0Hsq_peopleGrid>a:nth-child(2n){padding-left:24px}.MV0Hsq_peopleGrid>a:nth-last-child(-n+2){border-bottom-color:var(--brand-ink)}.MV0Hsq_peopleGrid>a:hover{color:var(--brand-yale)}.MV0Hsq_peopleGrid small{color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-small)}.MV0Hsq_peopleGrid strong{font-family:var(--font-funnel-display), sans-serif;font-size:var(--text-heading-3);font-weight:var(--font-weight-display-bold);font-variation-settings:"wght" var(--font-weight-display-bold);letter-spacing:var(--tracking-heading-3);line-height:var(--leading-heading-3)}.MV0Hsq_peopleGrid em{font-size:var(--text-small);font-style:normal;line-height:var(--leading-small)}.MV0Hsq_podcastCard{width:448px;color:var(--color-white);background:var(--brand-ink);border-radius:var(--radius-component);flex-direction:column;justify-content:space-between;gap:28px;padding:30px;display:flex}.MV0Hsq_podcastContent{flex-direction:column;gap:18px;display:flex}.MV0Hsq_podcastCard .MV0Hsq_eyebrow{color:var(--brand-turquoise)}.MV0Hsq_podcastCard h3{font-family:var(--font-funnel-display), sans-serif;font-size:var(--text-card-title);font-weight:var(--font-weight-display-bold);font-variation-settings:"wght" var(--font-weight-display-bold);letter-spacing:var(--tracking-card-title);line-height:var(--leading-card-title);margin:0}.MV0Hsq_podcastContent>p:last-child{color:var(--brand-off-white);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.MV0Hsq_podcastActions{flex-direction:column;gap:10px;display:flex}.MV0Hsq_podcastActions>a{width:100%;height:44px;color:var(--color-white);border:1px solid var(--color-white);border-radius:var(--radius-component);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-body);line-height:var(--leading-body);justify-content:center;align-items:center;text-decoration:none;display:flex}.MV0Hsq_podcastActions>a:hover{color:var(--brand-ink);background:var(--brand-chartreuse)}.MV0Hsq_practiceFilmFrame{aspect-ratio:16/9;background:var(--brand-ink);border-radius:calc(var(--radius-component) - 4px);width:100%;position:relative;overflow:hidden}.MV0Hsq_practiceFilmFrame iframe,.MV0Hsq_practiceFilmConsent,.MV0Hsq_practiceFilmPlaceholder{border:0;width:100%;height:100%;min-height:100%}.MV0Hsq_practiceFilmConsent{border-radius:var(--radius-none);border:0;grid-area:1/1;height:auto;min-height:min-content}.MV0Hsq_practiceFilmFrame:has(.MV0Hsq_practiceFilmConsent){aspect-ratio:auto;border-radius:var(--radius-component);grid-template-columns:minmax(0,1fr);display:grid}.MV0Hsq_practiceFilmFrame:has(.MV0Hsq_practiceFilmConsent):before{content:"";aspect-ratio:16/9;grid-area:1/1}.MV0Hsq_practiceFilmPlaceholder{color:var(--color-white);background:linear-gradient(160deg, #ffffff14, transparent 42%), var(--color-black);text-align:center;place-content:center;place-items:center;gap:.75rem;display:grid}.MV0Hsq_practiceFilmPlaceholder span{font-size:var(--text-body);font-weight:var(--font-weight-display-bold)}.MV0Hsq_podcastSecondary{color:var(--color-off-white);font-size:var(--text-small);line-height:var(--leading-small);flex-wrap:wrap;display:flex}.MV0Hsq_podcastSecondary a,.MV0Hsq_podcastSecondary summary{color:inherit;cursor:pointer;text-decoration:none}.MV0Hsq_podcastSecondary details{display:inline-block;position:relative}.MV0Hsq_podcastSecondary summary{list-style:none}.MV0Hsq_podcastSecondary summary::-webkit-details-marker{display:none}.MV0Hsq_podcastSecondary ul{gap:8px;margin:0;padding:12px 0 0 18px;display:grid}.MV0Hsq_contactSection{background:var(--color-white)}.MV0Hsq_contactGrid{grid-template-columns:832px 448px;align-items:start;gap:32px!important;display:grid!important}.MV0Hsq_manageColumn{flex-direction:column;min-width:0;display:flex}.MV0Hsq_contactDetails{flex-direction:column;gap:34px;width:832px;display:flex}.MV0Hsq_contactDetails>dl{border-top:1px solid var(--brand-ink)}.MV0Hsq_contactDetails>dl>div{border-bottom:1px solid var(--color-hairline);grid-template-columns:180px 450px minmax(0,1fr);align-items:center;min-height:72px;display:grid}.MV0Hsq_contactDetails>dl>div:last-child{border-bottom-color:var(--brand-ink)}.MV0Hsq_contactDetails dt,.MV0Hsq_rowState,.MV0Hsq_contactDetails>dl>div>span:last-child{color:var(--color-muted);font-size:var(--text-small);font-weight:var(--font-weight-body-roman);font-variation-settings:normal;line-height:var(--leading-small)}.MV0Hsq_contactDetails dd{font-size:var(--text-body);font-weight:var(--font-weight-body-roman);font-variation-settings:normal;line-height:var(--leading-body);align-items:center;margin:0;padding-right:16px;display:flex}.MV0Hsq_contactDetails dd a{color:inherit;text-decoration:none}.MV0Hsq_contactDetails dd a:hover{color:var(--brand-yale)}.MV0Hsq_contactUnlockedCopy{display:none}.MV0Hsq_contactDetails:has([data-contact-unlocked=true]) .MV0Hsq_contactLockedCopy{display:none}.MV0Hsq_contactDetails:has([data-contact-unlocked=true]) .MV0Hsq_contactUnlockedCopy{display:inline}.MV0Hsq_socialLinks{flex-wrap:wrap;display:flex!important}.MV0Hsq_contactActions{align-items:flex-start}.MV0Hsq_contactActions>a,.MV0Hsq_contactPrimaryAction,.MV0Hsq_discussionDisclosure>summary{height:46px;color:var(--brand-ink);background:var(--color-white);border:1px solid var(--brand-ink);border-radius:var(--radius-component);cursor:pointer;font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-body);line-height:var(--leading-body);justify-content:center;align-items:center;padding-inline:18px;text-decoration:none;list-style:none;display:inline-flex}.MV0Hsq_contactPrimaryAction{color:var(--color-white)!important;background:var(--brand-ink)!important}.MV0Hsq_discussionDisclosure{min-width:0}.MV0Hsq_discussionDisclosure>summary{width:auto}.MV0Hsq_discussionDisclosure>summary::-webkit-details-marker{display:none}.MV0Hsq_discussionDisclosure[open]{flex-basis:100%;width:100%}.MV0Hsq_discussionDisclosure[open]>summary{margin-bottom:20px}.MV0Hsq_contactActions>a:hover,.MV0Hsq_discussionDisclosure>summary:hover{color:var(--brand-ink);background:var(--brand-chartreuse)}.MV0Hsq_manageCard{background:var(--color-paper);border:1px solid var(--brand-ink);border-radius:var(--radius-component);flex-direction:column;gap:26px;width:448px;padding:30px;display:flex}.MV0Hsq_manageCard>p:not(.MV0Hsq_eyebrow){font-size:var(--text-body);line-height:var(--leading-body);margin:0}.MV0Hsq_manageCard>a{width:100%;height:46px;color:var(--brand-ink);background:var(--brand-chartreuse);border:1px solid var(--brand-ink);border-radius:var(--radius-component);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-body);line-height:var(--leading-body);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.MV0Hsq_manageCard>a:hover{background:var(--brand-turquoise)}.MV0Hsq_discussion{border-top:1px solid var(--brand-ink);width:100%;padding-top:20px}@media (not (min-width:90rem)) and (min-width:48rem){.MV0Hsq_page .site-shell{width:min(calc(100% - 48px), var(--container-page))}}@media (min-width:90rem){.MV0Hsq_overviewSection .MV0Hsq_sectionHeadingTitle{flex-shrink:0;width:760px}.MV0Hsq_cultureSection .MV0Hsq_sectionHeadingTitle{flex-shrink:0;width:832px}}@media (not (min-width:90rem)) and (min-width:72rem){.MV0Hsq_identityGrid{grid-template-columns:minmax(0,488fr) minmax(0,776fr)}.MV0Hsq_identityMedia,.MV0Hsq_workingCard,.MV0Hsq_valuesCard,.MV0Hsq_careersStatus,.MV0Hsq_podcastCard,.MV0Hsq_manageCard,.MV0Hsq_contactDetails{width:100%}.MV0Hsq_overviewGrid,.MV0Hsq_aboutGrid,.MV0Hsq_careersGrid,.MV0Hsq_peopleContent,.MV0Hsq_contactGrid{grid-template-columns:minmax(0,832fr) minmax(0,448fr)}.MV0Hsq_projectGallery{grid-template-columns:minmax(0,832fr) minmax(0,456fr)}.MV0Hsq_supportingProjects,.MV0Hsq_peopleGrid{width:100%}.MV0Hsq_featuredProject .MV0Hsq_projectImage{aspect-ratio:832/540;height:auto}.MV0Hsq_supportingProjects .MV0Hsq_projectImage{aspect-ratio:456/254;height:auto}.MV0Hsq_sectionHeadingTitle{flex:auto;min-width:0}.MV0Hsq_sectionHeadingAside{flex:0 0 34%;width:34%}.MV0Hsq_aboutBody{gap:24px}.MV0Hsq_aboutBody p{flex:1 1 0;width:auto}.MV0Hsq_cultureGrid article,.MV0Hsq_cultureGrid article:first-child,.MV0Hsq_cultureGrid article:nth-child(2),.MV0Hsq_cultureGrid article:nth-child(3),.MV0Hsq_cultureGrid article:last-child{flex-basis:25%;width:25%}.MV0Hsq_peopleGrid>a{flex-basis:50%;width:50%}}@media not (min-width:72rem){.MV0Hsq_page{--profile-identity-heading-size:var(--text-page-title-tablet);--profile-identity-heading-leading:var(--leading-page-title-tablet)}.MV0Hsq_identitySection{padding:28px 0 40px}.MV0Hsq_page .MV0Hsq_identityShell,.MV0Hsq_page .MV0Hsq_jumpInner{width:calc(100% - 64px)}.MV0Hsq_page .MV0Hsq_overviewSection>.site-shell{width:calc(100% - 64px)}.MV0Hsq_identityGrid{grid-template-columns:minmax(0,1fr);gap:32px}.MV0Hsq_identitySummary{max-width:620px}.MV0Hsq_careersLead{max-width:680px}.MV0Hsq_identityMedia{width:100%;min-height:0}.MV0Hsq_careersActions a,.MV0Hsq_workingActions a,.MV0Hsq_contactActions>a,.MV0Hsq_contactPrimaryAction,.MV0Hsq_discussionDisclosure>summary,.MV0Hsq_manageCard>a{height:52px}.MV0Hsq_workingActions a,.MV0Hsq_contactActions>a,.MV0Hsq_contactPrimaryAction,.MV0Hsq_discussionDisclosure>summary{padding-inline:20px}.MV0Hsq_jumpInner{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.MV0Hsq_jumpCount{justify-self:end}.MV0Hsq_contentSection{padding:64px 0 72px}:is(.MV0Hsq_workSection>.site-shell,.MV0Hsq_careersSection>.site-shell,.MV0Hsq_peopleSection>.site-shell,.MV0Hsq_contactSection>.site-shell){gap:32px}:is(.MV0Hsq_aboutSection>.site-shell,.MV0Hsq_cultureSection>.site-shell){gap:36px}.MV0Hsq_sectionHeading[data-has-aside=true]{flex-direction:column;align-items:stretch;gap:12px;display:flex}.MV0Hsq_overviewSection{padding-top:40px}.MV0Hsq_overviewSection>.site-shell{gap:40px}.MV0Hsq_overviewSection .MV0Hsq_sectionHeading{gap:24px}.MV0Hsq_sectionHeadingAside{width:100%;align-items:flex-start!important}.MV0Hsq_sectionDescription{max-width:640px}.MV0Hsq_overviewGrid,.MV0Hsq_projectGallery,.MV0Hsq_aboutGrid,.MV0Hsq_careersGrid,.MV0Hsq_peopleContent,.MV0Hsq_contactGrid,.MV0Hsq_newsGrid{grid-template-columns:1fr}.MV0Hsq_overviewGrid{gap:32px}.MV0Hsq_factsTable>div,.MV0Hsq_contactDetails>dl>div{grid-template-columns:26% 52% 22%}.MV0Hsq_factsTable>div,.MV0Hsq_factsTable>div:last-child{min-height:76px}.MV0Hsq_contactDetails>dl>div{min-height:78px}.MV0Hsq_identityLinks .MV0Hsq_primaryButton{min-width:190px}.MV0Hsq_identityLinks .MV0Hsq_secondaryButton{min-width:170px}.MV0Hsq_careersActions a:first-child{min-width:220px}.MV0Hsq_careersActions a:not(:first-child){min-width:170px}.MV0Hsq_contactPrimaryAction{min-width:220px!important}.MV0Hsq_discussionDisclosure{min-width:190px}.MV0Hsq_discussionDisclosure>summary{width:190px}.MV0Hsq_contactActions>a{min-width:180px}.MV0Hsq_workingCard,.MV0Hsq_valuesCard,.MV0Hsq_careersStatus,.MV0Hsq_podcastCard,.MV0Hsq_manageCard,.MV0Hsq_contactDetails{width:100%}.MV0Hsq_workingCard{gap:28px}.MV0Hsq_workingIntroduction{gap:18px}.MV0Hsq_projectGallery{flex-direction:column;gap:20px;display:flex}.MV0Hsq_projectCaption{gap:20px}.MV0Hsq_featuredProject .MV0Hsq_projectImage{height:440px}.MV0Hsq_supportingProjects{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;display:grid}.MV0Hsq_supportingProjects .MV0Hsq_projectImage{height:250px}.MV0Hsq_aboutGrid,.MV0Hsq_careersGrid,.MV0Hsq_contactGrid{gap:36px!important;display:grid!important}.MV0Hsq_aboutCopy,.MV0Hsq_aboutIntroduction,.MV0Hsq_aboutIntroduction .MV0Hsq_sectionHeadingTitle{gap:22px}.MV0Hsq_aboutBody{gap:24px;padding-top:24px}.MV0Hsq_aboutBody p{flex:0 0 calc(50% - 12px);width:calc(50% - 12px)}.MV0Hsq_valuesCard{gap:24px}.MV0Hsq_cultureGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.MV0Hsq_cultureGrid article,.MV0Hsq_cultureGrid article:first-child,.MV0Hsq_cultureGrid article:nth-child(2),.MV0Hsq_cultureGrid article:nth-child(3),.MV0Hsq_cultureGrid article:last-child{border-right:0;gap:24px;width:auto;min-height:280px;padding:28px 24px}.MV0Hsq_cultureGrid article:nth-child(odd){border-right:1px solid var(--color-line-on-colour-strong)}.MV0Hsq_cultureGrid article:nth-child(-n+2){border-bottom:1px solid var(--color-line-on-colour-strong)}.MV0Hsq_careersGrid,.MV0Hsq_contactGrid{gap:32px!important}.MV0Hsq_careersActions{gap:10px}.MV0Hsq_careersStatus{gap:22px}.MV0Hsq_peopleContent{flex-direction:column;gap:32px;display:flex}.MV0Hsq_peopleGrid{width:100%}.MV0Hsq_peopleGrid>a{flex-basis:50%;width:50%;min-height:148px}.MV0Hsq_podcastCard{gap:28px}.MV0Hsq_podcastContent{gap:16px}.MV0Hsq_contactActions{gap:10px}.MV0Hsq_manageCard{gap:24px}.MV0Hsq_valuesCard li{border-radius:22px;height:44px;padding-inline:16px}}@media (not (min-width:72rem)) and (min-width:48rem){.MV0Hsq_workingActions{flex-flow:wrap;gap:10px}.MV0Hsq_workingActions a{width:auto;padding-inline:20px}.MV0Hsq_workingActions a:first-child{min-width:230px}.MV0Hsq_workingActions a:last-child{min-width:310px}}@media not (min-width:48rem){.MV0Hsq_page{--profile-heading-size:var(--text-section-mobile);--profile-heading-leading:var(--leading-section-mobile);--profile-identity-heading-size:var(--text-page-title-mobile);--profile-identity-heading-leading:var(--leading-page-title-mobile)}.MV0Hsq_pressList a{flex-direction:column;align-items:flex-start;gap:8px}.MV0Hsq_newsCard{min-height:0}.MV0Hsq_page .site-shell{width:calc(100% - 20px)}.MV0Hsq_identitySection{padding:24px 0 32px}.MV0Hsq_page .MV0Hsq_identityShell,.MV0Hsq_page .MV0Hsq_jumpInner{width:calc(100% - 48px)}.MV0Hsq_page .MV0Hsq_overviewSection>.site-shell{width:calc(100% - 48px)}.MV0Hsq_metaRow{flex-direction:column;align-items:flex-start;gap:8px}.MV0Hsq_metaRow p:first-child{max-width:100%}.MV0Hsq_identityCard,.MV0Hsq_identityIntroduction,.MV0Hsq_identityCopy{gap:24px}.MV0Hsq_identityHeading{gap:16px}.MV0Hsq_practiceLogo{width:96px;height:96px}.MV0Hsq_practiceLogo>img{width:80px;height:80px}.MV0Hsq_identityLinks{flex-direction:column;gap:10px}.MV0Hsq_identityLinks a{justify-content:space-between;width:100%;min-width:0;height:52px}.MV0Hsq_identityLinks .MV0Hsq_primaryButton,.MV0Hsq_identityLinks .MV0Hsq_secondaryButton,.MV0Hsq_careersActions a:first-child,.MV0Hsq_careersActions a:not(:first-child){min-width:0}.MV0Hsq_jumpInner{grid-template-columns:auto minmax(0,1fr);gap:12px;min-height:0}.MV0Hsq_jumpNav{padding-block:16px}.MV0Hsq_jumpLabel{grid-row:1}.MV0Hsq_jumpCount{text-align:right;grid-area:1/2;justify-self:end}.MV0Hsq_jumpLinks{grid-area:2/1/auto/-1;justify-content:flex-start;gap:12px}.MV0Hsq_jumpLinks a{min-height:44px}.MV0Hsq_contentSection{padding:48px 0 56px}.MV0Hsq_overviewSection{padding-top:32px}.MV0Hsq_overviewSection>.site-shell{gap:32px}.MV0Hsq_overviewSection .MV0Hsq_sectionHeading{gap:20px}:is(.MV0Hsq_workSection>.site-shell,.MV0Hsq_aboutSection>.site-shell,.MV0Hsq_cultureSection>.site-shell,.MV0Hsq_careersSection>.site-shell,.MV0Hsq_peopleSection>.site-shell,.MV0Hsq_contactSection>.site-shell){gap:28px!important}.MV0Hsq_sectionHeading,.MV0Hsq_sectionHeading[data-has-aside=true]{gap:12px}.MV0Hsq_overviewGrid{gap:28px}.MV0Hsq_factsTable>div,.MV0Hsq_contactDetails>dl>div{flex-direction:column;align-items:flex-start;gap:3px;min-height:0;padding-block:16px;display:flex}.MV0Hsq_factsTable>div>span,.MV0Hsq_contactDetails>dl>div>span:empty{display:none}.MV0Hsq_factsTable dd,.MV0Hsq_contactDetails dd{padding-right:0}.MV0Hsq_workingCard{gap:24px;padding:20px}.MV0Hsq_workingIntroduction{gap:18px}.MV0Hsq_projectGallery{gap:16px}.MV0Hsq_featuredProject .MV0Hsq_projectImage{height:300px}.MV0Hsq_supportingProjects{gap:8px}.MV0Hsq_supportingProjects .MV0Hsq_projectImage{height:160px}.MV0Hsq_aboutGrid,.MV0Hsq_careersGrid,.MV0Hsq_contactGrid{gap:28px!important}.MV0Hsq_aboutCopy,.MV0Hsq_aboutIntroduction{gap:22px}.MV0Hsq_aboutBody{flex-direction:column;gap:18px;padding-top:24px}.MV0Hsq_aboutBody p{flex-basis:auto;width:100%}.MV0Hsq_valuesCard{gap:20px;padding:20px}.MV0Hsq_cultureGrid{grid-template-columns:1fr}.MV0Hsq_cultureGrid article,.MV0Hsq_cultureGrid article:first-child,.MV0Hsq_cultureGrid article:nth-child(2),.MV0Hsq_cultureGrid article:nth-child(3),.MV0Hsq_cultureGrid article:last-child{border-right:0;border-bottom:1px solid var(--color-line-on-colour-strong);gap:24px;min-height:220px;padding:24px 20px}.MV0Hsq_cultureGrid article:last-child{border-bottom:0}.MV0Hsq_cultureDetails summary{flex-direction:column;gap:4px}.MV0Hsq_careersLead{margin-top:0}.MV0Hsq_careersActions{flex-direction:column}.MV0Hsq_careersActions a{width:100%;min-width:0}.MV0Hsq_careersStatus,.MV0Hsq_podcastCard,.MV0Hsq_manageCard{gap:20px;padding:20px}.MV0Hsq_careersStatus dl>div,.MV0Hsq_manageCard dl>div{gap:12px}.MV0Hsq_peopleSection .MV0Hsq_sectionHeadingAside{align-items:flex-start}.MV0Hsq_peopleContent{gap:28px}.MV0Hsq_peopleGrid{flex-direction:column;display:flex}.MV0Hsq_peopleGrid>a,.MV0Hsq_peopleGrid>a:nth-child(odd),.MV0Hsq_peopleGrid>a:nth-child(2n){border-right:0;border-bottom:1px solid var(--color-hairline);flex-basis:auto;gap:10px;width:100%;min-height:132px;padding:20px}.MV0Hsq_peopleGrid>a:last-child{border-bottom-color:var(--brand-ink)}.MV0Hsq_podcastCard{gap:24px}.MV0Hsq_podcastActions>a{height:52px}.MV0Hsq_contactDetails{gap:28px}.MV0Hsq_contactActions{flex-direction:column}.MV0Hsq_contactActions>a,.MV0Hsq_contactPrimaryAction,.MV0Hsq_discussionDisclosure,.MV0Hsq_discussionDisclosure>summary{width:100%;min-width:0}.MV0Hsq_contactPrimaryAction{min-width:0!important}.MV0Hsq_manageCard{gap:20px}.MV0Hsq_careersStatus dd,.MV0Hsq_manageCard dd{text-align:right}}@media (prefers-reduced-motion:reduce){.MV0Hsq_page a,.MV0Hsq_page button,.MV0Hsq_page summary,.MV0Hsq_projectImage>img{transition:none}.MV0Hsq_featuredProject:hover .MV0Hsq_projectImage>img,.MV0Hsq_supportingProjects>a:hover .MV0Hsq_projectImage>img{transform:none}}.MV0Hsq_page a:focus-visible,.MV0Hsq_page button:focus-visible,.MV0Hsq_page summary:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}
.lNUPaG_page{color:var(--brand-ink);background:var(--color-white);font-variation-settings:normal}.lNUPaG_lane{width:min(100% - 128px, var(--container-page));min-width:0;margin-inline:auto}.lNUPaG_reportBand{background:var(--color-paper);border-block:1px solid #dcdcd6;margin-top:40px}:where(.lNUPaG_page) a:not(.site-button):hover{color:var(--brand-yale)}.lNUPaG_heroBand{background:var(--brand-ink);color:var(--brand-off-white);padding-block:40px}.lNUPaG_intro{flex-direction:column;gap:24px;display:flex}.lNUPaG_eyebrow{color:var(--brand-yale);font-size:var(--text-small);line-height:var(--leading-small);letter-spacing:.08em;text-transform:uppercase;margin:0}.lNUPaG_heroBand .lNUPaG_eyebrow,.lNUPaG_heroBand .lNUPaG_byline{color:var(--brand-turquoise)}.lNUPaG_page .lNUPaG_heroBand a:hover{color:var(--brand-chartreuse)}.lNUPaG_intro h1,.lNUPaG_sectionHeading h2,.lNUPaG_makerPanel h2,.lNUPaG_videoSection h2{font-family:var(--font-funnel-display), sans-serif;font-variation-settings:"wght" 600;letter-spacing:-.04em;margin:0;font-weight:600}.lNUPaG_intro h1{color:var(--color-white);font-size:var(--text-page-title);line-height:var(--leading-page-title);overflow-wrap:anywhere}.lNUPaG_introMeta{flex-direction:column;gap:8px;display:flex}.lNUPaG_byline,.lNUPaG_meta,.lNUPaG_summary{margin:0}.lNUPaG_byline{font-size:var(--text-body);line-height:var(--leading-body)}.lNUPaG_byline a,.lNUPaG_factRow a,.lNUPaG_creditsList a{text-decoration:none}.lNUPaG_byline a:hover,.lNUPaG_factRow a:hover,.lNUPaG_creditsList a:hover,.lNUPaG_relatedCard a:hover{text-underline-offset:4px;text-decoration:underline}.lNUPaG_byline svg,.lNUPaG_factRow svg,.lNUPaG_creditsList svg,.lNUPaG_relatedCard svg{vertical-align:middle;display:inline-block}.lNUPaG_meta{font-size:var(--text-body);line-height:var(--leading-body)}.lNUPaG_summary{font-size:var(--text-lead);line-height:var(--leading-lead)}.lNUPaG_heroMedia{border-radius:var(--radius-small)}.lNUPaG_storyColumns{grid-template-rows:min-content 1fr;grid-template-columns:minmax(0,25.6098%) minmax(0,60.9756%);justify-content:space-between;align-items:start;row-gap:32px;padding-block:64px;display:grid}.lNUPaG_storyColumns:empty{display:none}.lNUPaG_factTable{border-block:1px solid var(--brand-ink);flex-direction:column;grid-area:1/1;margin:0;display:flex}.lNUPaG_factRow{border-bottom:1px solid var(--brand-off-white);grid-template-columns:200px minmax(0,1fr);gap:24px;padding-block:14px;display:grid}.lNUPaG_factRow:last-child{border-bottom:0}.lNUPaG_factRow dt,.lNUPaG_creditsList dt{font-size:var(--text-small);line-height:var(--leading-small);color:var(--brand-yale)}.lNUPaG_factRow dd,.lNUPaG_creditsList dd{font-size:var(--text-body);line-height:var(--leading-body);overflow-wrap:anywhere;margin:0}.lNUPaG_page[data-presentation=built-project] .lNUPaG_factTable{gap:24px;padding-block:24px}.lNUPaG_page[data-presentation=built-project] .lNUPaG_factRow{border:0;flex-direction:column;gap:8px;padding:0;display:flex}.lNUPaG_page[data-presentation=built-project] .lNUPaG_factRow dt{letter-spacing:.08em;text-transform:uppercase}.lNUPaG_page[data-presentation=built-project] .lNUPaG_factRow dd{font-size:var(--text-card-title);line-height:var(--leading-card-title)}.lNUPaG_page .lNUPaG_factRow .lNUPaG_taxonomyValues{font-size:var(--text-body);line-height:var(--leading-body)}.lNUPaG_storySection{grid-area:1/2/span 2;min-width:0}.lNUPaG_sectionHeading{flex-direction:column;gap:24px;margin-bottom:24px;display:flex}.lNUPaG_sectionHeading h2,.lNUPaG_videoSection h2{font-size:var(--text-section-heading);line-height:var(--leading-section)}.lNUPaG_storyParagraph{font-size:var(--text-body);line-height:var(--leading-body);overflow-wrap:anywhere;margin:0 0 24px}.lNUPaG_storyParagraph:last-child{margin-bottom:0}.lNUPaG_storySubheading{font-family:var(--font-funnel-display), sans-serif;font-size:var(--text-subsection);font-variation-settings:"wght" 600;letter-spacing:-.02em;font-weight:600;line-height:var(--leading-subsection);margin:0 0 24px}.lNUPaG_supportingAside{flex-direction:column;grid-area:2/1;gap:32px;min-width:0;display:flex}.lNUPaG_storyColumns:not(:has(>.lNUPaG_factTable)) .lNUPaG_supportingAside{grid-row:1/span 2}.lNUPaG_inlineSupporting{display:none}.lNUPaG_storyFigure{flex-direction:column;gap:8px;width:100%;min-width:0;margin:0;display:flex}.lNUPaG_storyMedia{background:0 0;width:100%;height:360px}.lNUPaG_storyMedia img{object-fit:contain}.lNUPaG_page[data-presentation=general] .lNUPaG_supportingAside .lNUPaG_storyMedia{height:300px}.lNUPaG_supportingGallery{background:var(--brand-off-white);padding-block:48px}.lNUPaG_supportingGallery:not(:has(img)){display:none}.lNUPaG_galleryGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:32px;display:grid}.lNUPaG_galleryGrid .lNUPaG_storyMedia{height:320px}.lNUPaG_galleryGrid[data-pair=true]{grid-template-columns:minmax(0,5fr) minmax(0,11fr)}.lNUPaG_galleryGrid[data-pair=true] .lNUPaG_storyMedia{height:495px}.lNUPaG_approvedCrop .lNUPaG_storyMedia img{object-fit:cover}.lNUPaG_processSection{background:var(--color-paper);padding-top:48px}.lNUPaG_processSection>.lNUPaG_sectionHeading{margin-bottom:0}.lNUPaG_processStep{grid-template-columns:minmax(0,800fr) minmax(0,440fr);gap:72px;padding-block:32px 48px;display:grid}.lNUPaG_processStep:not(:has(figure)){grid-template-columns:minmax(0,1fr)}.lNUPaG_processStep .lNUPaG_storyMedia{height:460px}.lNUPaG_processCopy{min-width:0;padding-top:20px}.lNUPaG_processCopy h3{font-family:var(--font-funnel-display), sans-serif;font-size:var(--text-subsection);letter-spacing:-.03em;font-weight:600;line-height:var(--leading-subsection);margin:0 0 16px}.lNUPaG_enlargeButton{min-height:48px;color:var(--brand-ink);border-radius:var(--radius-component);cursor:pointer;background:0 0;border:1px solid;justify-content:center;align-items:center;gap:8px;padding:12px 20px;display:inline-flex}.lNUPaG_enlargeButton:hover{background:var(--brand-off-white)}.lNUPaG_studentTextSection{padding-block:48px}.lNUPaG_studentTextSection>*{width:min(100%,800px);margin-left:auto}.lNUPaG_videoSection{--profile-white:var(--color-white);grid-template-columns:minmax(0,25.6098%) minmax(0,60.9756%);justify-content:space-between;align-items:start;gap:32px;padding-block:64px;display:grid}.lNUPaG_creditsSection{border-top:1px solid #c8c8c5;padding-block:40px}.lNUPaG_creditsList{flex-wrap:wrap;gap:24px 64px;margin:24px 0 0;display:flex}.lNUPaG_creditsList>div{flex-direction:column;gap:8px;display:flex}.lNUPaG_makerPanel{border-top:1px solid #c8c8c5;justify-content:space-between;align-items:center;gap:32px;padding-block:40px;display:flex}.lNUPaG_makerPanel>div{flex-direction:column;gap:12px;display:flex}.lNUPaG_makerPanel h2{font-size:var(--text-section-heading);line-height:var(--leading-section)}.lNUPaG_makerLink{border:1px solid var(--brand-ink);border-radius:var(--radius-component);min-height:48px;font-size:var(--text-body);background:var(--brand-turquoise);flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:12px 20px;text-decoration:none;display:inline-flex}.lNUPaG_page .lNUPaG_makerLink:hover{color:var(--color-white);background:var(--brand-ink)}.lNUPaG_makerPanel[data-graduate-signal]{flex-wrap:wrap;row-gap:16px}.lNUPaG_graduateAvailability{font-size:var(--text-body);line-height:var(--leading-body);align-items:center;gap:10px;margin:0;padding-top:4px;display:flex}.lNUPaG_graduateAvailability>span{border:1px solid var(--brand-ink);background:var(--brand-turquoise);border-radius:50%;flex-shrink:0;width:10px;height:10px}.lNUPaG_graduateDoor{border:1px solid var(--brand-off-white);border-radius:var(--radius-component);background:var(--color-white);flex-basis:100%;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.lNUPaG_graduateDoor p{font-size:var(--text-body);line-height:var(--leading-body);margin:0}.lNUPaG_graduateDoor a{min-height:44px;font-size:var(--text-body);line-height:var(--leading-body);font-variation-settings:"wght" 325;flex-shrink:0;align-items:center;gap:12px;display:inline-flex}.lNUPaG_page .lNUPaG_graduateDoor a>span:first-child{text-decoration-line:underline}.lNUPaG_relatedSection{padding-block:48px 64px}.lNUPaG_relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.lNUPaG_relatedCard{min-width:0}.lNUPaG_relatedMedia{aspect-ratio:16/10;width:100%;margin-bottom:16px;position:relative}.lNUPaG_relatedMedia img{object-fit:cover}.lNUPaG_relatedCard h3{font-family:var(--font-funnel-display), sans-serif;font-size:var(--text-card-title);font-weight:600;line-height:var(--leading-card-title);letter-spacing:var(--tracking-card-title);margin:0 0 8px}.lNUPaG_relatedCard h3 a{text-decoration:none}.lNUPaG_relatedCopy>p{color:var(--brand-yale);font-size:var(--text-small);line-height:var(--leading-small);margin:0}.lNUPaG_relatedConversationSection{color:var(--color-ink);background:var(--color-turquoise);border-bottom:1px solid var(--color-ink)}.lNUPaG_relatedConversationShell{flex-direction:column;gap:32px;padding-block:64px;display:flex}.lNUPaG_relatedConversationRow{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.lNUPaG_relatedConversationCopy{flex-direction:column;flex-shrink:0;gap:12px;width:820px;display:flex}.lNUPaG_relatedConversationEyebrow{color:var(--color-ink);font-family:var(--font-sequel-sans), sans-serif;font-size:var(--text-small);font-variation-settings:"wght" 325;letter-spacing:.08em;font-weight:325;line-height:var(--leading-small);text-transform:uppercase;margin:0}.lNUPaG_relatedConversationCopy h2{color:var(--color-ink);font-family:var(--font-funnel-display), sans-serif;font-size:var(--text-section-heading);font-variation-settings:"wght" 600;letter-spacing:var(--tracking-section);font-weight:600;line-height:var(--leading-section);margin:0}.lNUPaG_relatedConversationBody{color:var(--color-ink);font-family:var(--font-sequel-sans), sans-serif;font-size:var(--text-body);font-variation-settings:normal;font-weight:310;line-height:var(--leading-body);margin:0}.lNUPaG_relatedConversationCta{height:48px;color:var(--color-white);background:var(--color-ink);border-radius:var(--radius-component);font-family:var(--font-sequel-sans), sans-serif;font-size:var(--text-small);font-variation-settings:"wght" 325;font-weight:325;line-height:var(--leading-small);white-space:pre;flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding-inline:22px;text-decoration:none;display:inline-flex}.lNUPaG_page .lNUPaG_relatedConversationCta:hover,.lNUPaG_page .lNUPaG_relatedConversationCta:focus-visible{color:var(--color-chartreuse)}@media (64rem<width<90rem){.lNUPaG_heroBand{padding-block:32px}}@media (max-width:64rem){.lNUPaG_lane{width:calc(100% - 40px)}.lNUPaG_heroBand{padding-block:32px}.lNUPaG_intro h1{font-size:var(--text-page-title-tablet);line-height:var(--leading-page-title-tablet)}.lNUPaG_storyColumns{grid-template-columns:200px minmax(0,1fr);column-gap:32px;padding-block:48px}.lNUPaG_factRow{grid-template-columns:90px minmax(0,1fr);gap:16px;padding-block:12px}.lNUPaG_storyMedia,.lNUPaG_page[data-presentation=general] .lNUPaG_supportingAside .lNUPaG_storyMedia{height:250px}.lNUPaG_galleryGrid .lNUPaG_storyMedia{height:280px}.lNUPaG_galleryGrid[data-pair=true]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.lNUPaG_galleryGrid[data-pair=true] .lNUPaG_storyMedia{height:290px}.lNUPaG_processStep{grid-template-columns:minmax(0,440fr) minmax(0,264fr);gap:24px}.lNUPaG_processStep .lNUPaG_storyMedia{height:360px}.lNUPaG_videoSection{grid-template-columns:200px minmax(0,1fr)}.lNUPaG_relatedCard h3{font-size:var(--text-card-title);line-height:var(--leading-card-title)}.lNUPaG_relatedConversationShell{gap:14px;width:100%;padding:48px 32px}.lNUPaG_relatedConversationRow{flex-direction:column;align-items:flex-start;gap:14px}.lNUPaG_relatedConversationCopy{width:100%}.lNUPaG_relatedConversationCopy h2{font-size:var(--text-section-tablet);line-height:var(--leading-section-tablet)}.lNUPaG_relatedConversationCta{align-self:flex-start}}@media not (min-width:48rem){.lNUPaG_heroBand{padding-block:24px 32px}.lNUPaG_intro{gap:16px}.lNUPaG_intro h1{font-size:var(--text-page-title-mobile);line-height:var(--leading-page-title-mobile)}.lNUPaG_summary{font-size:var(--text-lead-mobile);line-height:var(--leading-lead-mobile)}.lNUPaG_storyColumns{flex-direction:column;gap:32px;padding-block:32px;display:flex}.lNUPaG_storyColumns>*{width:100%}.lNUPaG_factTable,.lNUPaG_page[data-presentation=built-project] .lNUPaG_factTable{gap:0;padding:0}.lNUPaG_factRow,.lNUPaG_page[data-presentation=built-project] .lNUPaG_factRow{border-bottom:1px solid var(--brand-off-white);grid-template-columns:120px minmax(0,1fr);gap:16px;padding-block:12px;display:grid}.lNUPaG_page[data-presentation=built-project] .lNUPaG_factRow dt{letter-spacing:normal;text-transform:none}.lNUPaG_page[data-presentation=built-project] .lNUPaG_factRow dd{font-size:var(--text-body);line-height:var(--leading-body)}.lNUPaG_sectionHeading{gap:16px}.lNUPaG_sectionHeading h2,.lNUPaG_videoSection h2{font-size:var(--text-section-mobile);line-height:var(--leading-section-mobile)}.lNUPaG_storyParagraph{font-size:var(--text-body);line-height:var(--leading-body)}.lNUPaG_supportingAside .lNUPaG_storyMedia{height:340px}.lNUPaG_inlineSupporting{margin-block:32px;display:block}.lNUPaG_inlineSupporting .lNUPaG_storyMedia{height:320px}.lNUPaG_desktopSupporting{display:none}.lNUPaG_supportingGallery{padding-block:32px}.lNUPaG_galleryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.lNUPaG_galleryGrid .lNUPaG_storyMedia{height:210px}.lNUPaG_galleryGrid>:last-child:nth-child(odd){grid-column:1/-1}.lNUPaG_galleryGrid>:last-child:nth-child(odd) .lNUPaG_storyMedia{height:280px}.lNUPaG_galleryGrid[data-pair=true]{grid-template-columns:minmax(0,1fr);gap:32px}.lNUPaG_galleryGrid[data-pair=true] .lNUPaG_storyMedia{aspect-ratio:16/10;height:auto}.lNUPaG_processStep{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:32px}.lNUPaG_processStep .lNUPaG_storyMedia{height:320px}.lNUPaG_processCopy{padding-top:0}.lNUPaG_processCopy h3{font-size:var(--text-subsection-mobile);line-height:var(--leading-subsection-mobile)}.lNUPaG_studentTextSection{padding-block:32px}.lNUPaG_videoSection{flex-direction:column;gap:24px;padding-block:40px;display:flex}.lNUPaG_videoSection>*{width:100%}.lNUPaG_creditsList{flex-direction:column}.lNUPaG_creditsList>div{grid-template-columns:120px minmax(0,1fr);gap:16px;display:grid}.lNUPaG_makerPanel{flex-direction:column;align-items:flex-start;gap:24px}.lNUPaG_graduateDoor{flex-direction:column;flex-basis:auto;align-items:flex-start;gap:8px;width:100%;padding:16px 20px}.lNUPaG_relatedGrid{grid-template-columns:minmax(0,1fr);gap:24px}.lNUPaG_relatedCard{align-items:flex-start;gap:16px;display:flex}.lNUPaG_relatedCard>a:has(img){flex:0 0 112px;width:112px}.lNUPaG_relatedCard>a:not(:has(img)){display:none}.lNUPaG_relatedMedia{height:84px;margin-bottom:0}.lNUPaG_relatedCopy{flex:1;min-width:0}.lNUPaG_relatedCard h3{font-size:var(--text-card-title-mobile);line-height:var(--leading-card-title-mobile)}.lNUPaG_relatedSection{padding-block:32px 48px}.lNUPaG_relatedConversationShell{gap:12px;width:100%;padding:40px 24px}.lNUPaG_relatedConversationCopy{gap:12px}.lNUPaG_relatedConversationEyebrow{font-size:var(--text-control);line-height:var(--leading-control)}.lNUPaG_relatedConversationCopy h2{font-size:var(--text-section-mobile);line-height:var(--leading-section-mobile)}.lNUPaG_relatedConversationBody{font-size:var(--text-body);line-height:var(--leading-body)}.lNUPaG_relatedConversationCta{padding-inline:20px}}.lNUPaG_page a:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}.lNUPaG_page .lNUPaG_heroBand a:focus-visible{outline-color:var(--brand-chartreuse)}.lNUPaG_enlargeButton:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}
