._page_gouar_1{--about-gutter:clamp(28px, 4.8vw, 80px);background:url(/assets/background-rings.svg) center -44vw / 105vw auto no-repeat, var(--paper)}._container_gouar_5{max-width:1560px;padding-inline:var(--about-gutter);margin-inline:auto}._hero_gouar_6{text-align:center;padding:56px 0 44px}._eyebrow_gouar_7{color:#647279;letter-spacing:.085em;text-transform:uppercase;margin:0 0 22px;font-size:10px;font-weight:600;line-height:1.7}._hero_gouar_6 h1{letter-spacing:-.045em;word-spacing:.04em;max-width:1100px;margin:0 auto;font-size:clamp(46px,5.2vw,84px);font-weight:600;line-height:1.07}._hero_gouar_6 h1 span{isolation:isolate;white-space:nowrap;position:relative}._hero_gouar_6 h1 span:after{z-index:-1;content:"";background:var(--yellow);transform-origin:0;height:.17em;position:absolute;inset:auto -.015em .04em 0}._lead_gouar_11{color:#52616a;max-width:61ch;margin:26px auto 22px;font-size:clamp(15px,1.2vw,18px);line-height:1.7}._actions_gouar_12{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 28px;display:flex}._primary_gouar_13{background:var(--yellow);color:#30383d;letter-spacing:.035em;text-transform:uppercase;border-radius:4px;justify-content:space-between;align-items:center;gap:28px;min-height:52px;padding:17px 20px;font-size:11px;font-weight:700;line-height:1.6;display:inline-flex}._primary_gouar_13 .ui-icon{width:19px;height:19px}._quietLink_gouar_17{min-height:44px;color:var(--ink);text-underline-offset:5px;align-items:center;gap:14px;font-size:13px;text-decoration:underline;display:inline-flex}._quietLink_gouar_17 .ui-icon{width:17px;height:17px}._team_gouar_19{padding:0 0 58px;scroll-margin-top:30px}._people_gouar_20{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(24px,3vw,48px);display:grid}._person_gouar_15{min-width:0;margin:0}._portrait_gouar_22{--portrait-inset:24px;aspect-ratio:1.06;background:#dee8ec;border:1px solid #d1dce0;border-radius:8px;position:relative;overflow:hidden;container-type:inline-size}._person_gouar_15:nth-child(2) ._portrait_gouar_22{background:#e8e3da;border-color:#dcd6ca}._portraitIndex_gouar_24{color:#657780;font-variant-numeric:tabular-nums;font-size:11px;position:absolute;top:22px;left:22px}._portrait_gouar_22 img{object-fit:cover;object-position:center var(--portrait-inset);width:100%;height:100%;display:block;position:absolute;inset:0}._person_gouar_15:first-child ._portrait_gouar_22 img{object-position:center calc(var(--portrait-inset) - 4cqw)}._person_gouar_15:nth-child(2) ._portrait_gouar_22 img{object-position:center calc(var(--portrait-inset) + 4cqw)}._person_gouar_15 figcaption{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 20px;padding-top:20px;display:flex}._person_gouar_15 h2{letter-spacing:-.03em;margin:0;font-size:clamp(24px,2.15vw,34px);font-weight:500;line-height:1.2}._person_gouar_15 figcaption p{color:#617078;margin:0;font-size:12px;line-height:1.6}._personContacts_gouar_33{flex-wrap:wrap;flex-basis:100%;justify-content:space-between;align-items:center;gap:4px 16px;min-height:44px;margin-top:4px;display:flex}._personEmail_gouar_34{color:#52616a;text-underline-offset:5px;align-items:center;min-height:44px;font-size:14px;line-height:1.6;-webkit-text-decoration:underline #bac8cf;text-decoration:underline #bac8cf;display:inline-flex}._personSocials_gouar_35{align-items:center;gap:8px;display:flex}._personSocial_gouar_15{width:44px;height:44px;color:var(--ink);background:#ffffff80;border:1px solid #cbd7dd;border-radius:50%;place-items:center;display:grid}._personSocial_gouar_15 svg{width:19px;height:19px;display:block}._teamNote_gouar_38{border-top:1px solid #cbd7dd;justify-content:space-between;align-items:start;gap:22px;margin-top:30px;padding-top:22px;display:flex}._teamNote_gouar_38 p{color:#647279;max-width:42ch;margin:0;font-size:12px;line-height:1.7}._teamNote_gouar_38 p:last-child{text-align:right;max-width:26ch}._approach_gouar_41{margin-inline:calc(var(--about-gutter) * -1);padding:54px var(--about-gutter) 52px;color:#f6f8f9;background:#30383d}._approachHeading_gouar_42{grid-template-columns:1.25fr .75fr;align-items:end;gap:48px;margin-bottom:40px;display:grid}._approach_gouar_41 ._eyebrow_gouar_7{color:#b8c6cc;margin-bottom:22px}._approach_gouar_41 h2{letter-spacing:-.035em;margin:0;font-size:clamp(35px,3.5vw,56px);font-weight:500;line-height:1.1}._approach_gouar_41 h2 span{color:var(--yellow)}._approachHeading_gouar_42>p{color:#c0ccd1;justify-self:end;min-width:0;max-width:37ch;margin:0 0 3px;font-size:14px;line-height:1.8}._principles_gouar_47{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}._principles_gouar_47 li{border-top:1px solid #ffffff35;padding-top:18px}._number_gouar_49{color:var(--yellow);font-variant-numeric:tabular-nums;margin-bottom:22px;font-size:11px;display:block}._principles_gouar_47 h3{letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(21px,1.8vw,28px);font-weight:500;line-height:1.2}._principles_gouar_47 p{color:#c0ccd1;max-width:39ch;margin:0;font-size:13px;line-height:1.8}._work_gouar_52{grid-template-columns:.8fr 2fr;align-items:center;gap:36px;padding-block:54px;display:grid}._workIntro_gouar_53 h2{letter-spacing:-.035em;margin:0;font-size:clamp(28px,2.4vw,40px);font-weight:500;line-height:1.15}._workIntro_gouar_53 ._eyebrow_gouar_7{margin-bottom:16px}._workIntro_gouar_53>p:not(._eyebrow_gouar_7){color:#617078;max-width:29ch;margin:20px 0 18px;font-size:14px;line-height:1.75}._projectGrid_gouar_56{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}._project_gouar_56{--motion-accent:#ffd400;background:#fff;border:1px solid #cbd7dd;border-radius:7px;min-width:0;display:block;overflow:hidden}._projectImage_gouar_58{aspect-ratio:3/2;background:#dce6e9;overflow:hidden}._projectImage_gouar_58 img{object-fit:cover;width:100%;height:100%;display:block}._projectCaption_gouar_60{justify-content:space-between;align-items:center;gap:12px;padding:20px 20px 0;display:flex}._projectCaption_gouar_60 p{color:#617078;margin:0 0 8px;font-size:11px;line-height:1.6}._projectCaption_gouar_60 h3{letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:clamp(21px,1.75vw,28px);font-weight:500}._projectArrow_gouar_63{border:1px solid #cbd7dd;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}._projectArrow_gouar_63 .ui-icon{width:16px;height:16px}._projectScope_gouar_65{color:#617078;border-top:1px solid #dee6e9;margin:16px 20px 0;padding:13px 0 18px;font-size:10px;line-height:1.6;display:block}._contact_gouar_66{margin-inline:calc(var(--about-gutter) * -1);padding:44px var(--about-gutter);background:#e2eaed;border-block:1px solid #cbd7dd;grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;display:grid}._contact_gouar_66 ._eyebrow_gouar_7{margin-bottom:16px}._contact_gouar_66 h2{letter-spacing:-.035em;margin:0;font-size:clamp(32px,3vw,48px);font-weight:500;line-height:1.1}._contactAction_gouar_69{justify-self:end}._contactAction_gouar_69>p{color:#52616a;max-width:40ch;margin:0 0 22px;font-size:14px;line-height:1.75}._contactEmail_gouar_71{align-items:center;gap:12px;width:fit-content;min-height:40px;margin-top:10px;font-size:12px;display:flex}._contactEmail_gouar_71 .ui-icon{width:15px;height:15px}._footer_gouar_73{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding-block:24px;display:flex}._footer_gouar_73>a,._footer_gouar_73 nav a{align-items:center;min-height:44px;display:inline-flex}._footer_gouar_73 nav{flex-wrap:wrap;gap:24px;display:flex}._footer_gouar_73 nav a{color:#52616a;gap:10px;font-size:11px}._footer_gouar_73 nav .ui-icon{width:15px;height:15px}._footer_gouar_73 small{color:#617078;font-size:10px}._page_gouar_1 a:focus-visible{outline-offset:4px;outline:2px solid #8e7100}@media (prefers-reduced-motion:no-preference){._personSocial_gouar_15{transition:background .2s,border-color .2s}._personEmail_gouar_34{transition:color .2s,text-decoration-color .2s}._projectImage_gouar_58 img{transition:scale .7s cubic-bezier(.22,1,.36,1)}._projectArrow_gouar_63{transition:background .25s,border-color .25s}._project_gouar_56:focus-visible ._projectImage_gouar_58 img{scale:1.035}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){._personSocial_gouar_15:hover{background:var(--yellow);border-color:var(--yellow)}._personEmail_gouar_34:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}._project_gouar_56:hover ._projectImage_gouar_58 img{scale:1.035}._project_gouar_56:hover ._projectArrow_gouar_63{background:var(--yellow);border-color:var(--yellow)}}@media (max-width:1180px){._page_gouar_1{--about-gutter:32px}._hero_gouar_6 h1{font-size:clamp(42px,5.2vw,66px)}._portrait_gouar_22{--portrait-inset:18px}._person_gouar_15 figcaption{display:block}._person_gouar_15 figcaption p{margin-top:8px}._work_gouar_52{grid-template-columns:1fr;gap:26px}._workIntro_gouar_53{grid-template-columns:1.2fr 1fr;column-gap:36px;display:grid}._workIntro_gouar_53 ._eyebrow_gouar_7,._workIntro_gouar_53 h2{grid-column:1}._workIntro_gouar_53>p:not(._eyebrow_gouar_7){grid-area:1/2/span 2;place-self:center end;max-width:38ch;margin:0}._workIntro_gouar_53 ._quietLink_gouar_17{grid-column:1/-1;margin-top:12px}}@media (max-width:900px){._page_gouar_1{background-position:50% -50vw;background-size:160vw}._hero_gouar_6{padding-top:110px}._team_gouar_19{scroll-margin-top:96px}._principles_gouar_47{gap:24px}._principles_gouar_47 h3{font-size:22px}._approachHeading_gouar_42,._contact_gouar_66{gap:32px}}@media (max-width:700px){._page_gouar_1{--about-gutter:22px;background-position:50% -60vw;background-size:220vw}._hero_gouar_6{padding:104px 0 30px}._eyebrow_gouar_7{letter-spacing:.065em;margin-bottom:18px;font-size:9px}._hero_gouar_6 h1{letter-spacing:-.035em;max-width:440px;font-size:clamp(35px,9.2vw,52px);line-height:1.1}._lead_gouar_11{max-width:39ch;margin-block:22px;font-size:14px;line-height:1.75}._desktopBreak_gouar_120{display:none}._actions_gouar_12{gap:8px 20px}._primary_gouar_13{min-height:50px;padding-inline:16px;font-size:10px}._quietLink_gouar_17{font-size:12px}._team_gouar_19{padding-bottom:34px}._people_gouar_20{grid-template-columns:1fr;gap:28px}._portrait_gouar_22 img{max-width:none}._portraitIndex_gouar_24{font-size:10px;top:18px;left:18px}._person_gouar_15 figcaption{flex-wrap:wrap;align-items:baseline;gap:6px 16px;padding-top:16px;display:flex}._person_gouar_15 h2{font-size:28px}._person_gouar_15 figcaption p{margin:0;font-size:11px}._teamNote_gouar_38{margin-top:26px;padding-top:20px;display:block}._teamNote_gouar_38 p{max-width:38ch;font-size:12px}._teamNote_gouar_38 p:last-child{text-align:left;max-width:none;margin-top:12px;font-size:10px}._approach_gouar_41{padding-block:34px}._approachHeading_gouar_42{grid-template-columns:1fr;gap:22px;margin-bottom:28px}._approach_gouar_41 ._eyebrow_gouar_7{margin-bottom:18px}._approach_gouar_41 h2{font-size:clamp(33px,8vw,42px)}._approachHeading_gouar_42>p{justify-self:start;font-size:14px}._principles_gouar_47{grid-template-columns:1fr;gap:24px}._principles_gouar_47 li{grid-template-columns:24px 1fr;gap:10px 14px;padding-top:20px;display:grid}._number_gouar_49{grid-row:1/span 2;margin:3px 0 0;font-size:10px}._principles_gouar_47 h3{margin:0;font-size:23px}._principles_gouar_47 p{grid-column:2;font-size:13px;line-height:1.75}._work_gouar_52{gap:24px;padding-block:34px}._workIntro_gouar_53{display:block}._workIntro_gouar_53 h2{font-size:32px}._workIntro_gouar_53>p:not(._eyebrow_gouar_7){max-width:36ch;margin:20px 0 8px;font-size:14px}._workIntro_gouar_53 ._quietLink_gouar_17{margin-top:0}._projectGrid_gouar_56{grid-template-columns:1fr;gap:24px}._projectCaption_gouar_60{padding:18px 18px 0}._projectCaption_gouar_60 h3{font-size:28px}._projectScope_gouar_65{margin-inline:18px}._contact_gouar_66{grid-template-columns:1fr;gap:24px;padding-block:32px}._contact_gouar_66 h2{font-size:36px}._contactAction_gouar_69{justify-self:start;width:100%}._contactAction_gouar_69>p{max-width:36ch;font-size:14px}._contact_gouar_66 ._primary_gouar_13{width:100%}._contactEmail_gouar_71{margin-top:14px;font-size:13px}._footer_gouar_73{gap:12px 20px}._footer_gouar_73 nav{gap:20px}._footer_gouar_73 small{width:100%}}@media (max-width:360px){._hero_gouar_6 h1{font-size:35px}._actions_gouar_12{gap:6px 16px}._person_gouar_15 h2{font-size:27px}._person_gouar_15 figcaption{display:block}._person_gouar_15 figcaption p{margin-top:8px}}
