.page_page__vuRGM{--paper:#e9e8e0;--paper-ink:#242622;--paper-muted:#55594f;overflow:clip}.page_experience__P2yyw,.page_expertise__n0rpo,.page_hero__REJKE,.page_story__LsXTd,.page_toolkit__crDzw{padding-inline:var(--space-page)}.page_eyebrow__eE50H{font-size:10px;line-height:1.6;letter-spacing:.1em;text-transform:uppercase}.page_hero__REJKE{padding-top:170px;padding-bottom:60px}.page_topline__zyG8F{display:flex;align-items:center;justify-content:space-between;gap:28px;color:var(--muted)}.page_download__uwodQ{display:inline-flex;align-items:center;gap:28px;min-height:48px;text-decoration:none;font-size:12px;color:var(--ink);padding:12px 18px;border:1px solid var(--line);border-radius:99px;transition:border-color .18s ease,background .18s ease,color .18s ease}.page_download__uwodQ>span{display:flex;align-items:center;gap:8px;font-size:10px;color:var(--muted)}.page_hero__REJKE h1{margin:52px 0 60px;font-size:clamp(54px,7.8vw,132px);font-weight:300;line-height:1.12;letter-spacing:-.065em}.page_hero__REJKE h1 span{color:var(--muted)}.page_heroBottom__VQLC2{display:flex;justify-content:space-between;align-items:end;gap:28px;border-top:1px solid var(--line);padding-top:26px}.page_heroBottom__VQLC2 p{margin:0;font-size:13px}.page_heroBottom__VQLC2 p>span{display:block;color:var(--muted);font-size:11px;margin-top:10px}.page_explore__wK9UP{display:inline-flex;gap:32px;align-items:center;padding:12px 0;text-decoration:none;font-size:11px}.page_story__LsXTd{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(40px,8vw,140px);align-items:center;padding-top:48px;padding-bottom:130px}.page_portrait__8FTqh{margin:0;min-width:0}.page_portrait__8FTqh>div{position:relative;aspect-ratio:4/4.6;overflow:hidden;border-radius:3px;background:#aaa9a5}.page_portrait__8FTqh>div img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 35%;object-position:50% 35%}.page_portrait__8FTqh figcaption{display:flex;justify-content:space-between;gap:12px;margin-top:18px;color:var(--muted);font-size:9px;letter-spacing:.02em}.page_storyCopy__WnNKM>.page_eyebrow__eE50H{color:var(--muted)}.page_storyCopy__WnNKM h2{font-size:clamp(32px,3.2vw,52px);line-height:1.25;letter-spacing:-.045em;font-weight:300;margin:28px 0}.page_storyCopy__WnNKM>p{max-width:49ch;font-size:14px;line-height:1.95;color:var(--muted)}.page_studio__0u_lB{display:flex;align-items:center;gap:16px;margin-top:34px;padding-block:24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-decoration:none;font-size:12px}.page_studio__0u_lB>span:nth-child(2){flex:1;min-width:0}.page_studio__0u_lB small{display:block;font-size:9px;color:var(--muted);margin-bottom:8px}.page_studio__0u_lB>svg{color:var(--accent);font-size:20px}.page_studioMark__9BM74{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;border:1px solid var(--line);border-radius:50%;font-size:12px;letter-spacing:-.05em}.page_studioRole__WABiJ{display:block;font-size:9px;margin-top:9px;color:var(--muted);line-height:1.6}.page_sectionHeading__PG3Z4 h2{font-size:clamp(36px,4.5vw,72px);line-height:1.18;letter-spacing:-.05em;font-weight:300;margin:25px 0 0}.page_sectionHeading__PG3Z4>p{color:var(--muted);max-width:46ch;font-size:13px;line-height:1.8;margin-top:24px}.page_sectionHeading__PG3Z4>.page_eyebrow__eE50H{color:var(--muted)}.page_expertise__n0rpo{padding-top:85px;padding-bottom:95px;background:var(--paper);color:var(--paper-ink)}.page_expertise__n0rpo .page_sectionHeading__PG3Z4>.page_eyebrow__eE50H{color:var(--paper-muted)}.page_expertise__n0rpo :focus-visible{outline-color:var(--paper-ink)}.page_services__7Cdeh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:54px}.page_service__dFQJ0{position:relative;display:flex;flex-direction:column;padding:30px 26px;border:1px solid #c5c6bb;border-radius:4px}.page_service__dFQJ0>.page_eyebrow__eE50H{color:var(--paper-muted)}.page_service__dFQJ0>svg{position:absolute;top:30px;right:25px;font-size:20px}.page_service__dFQJ0 h3{font-size:clamp(22px,2vw,32px);letter-spacing:-.045em;font-weight:400;margin:50px 0 20px}.page_service__dFQJ0 p{color:var(--paper-muted);font-size:13px;line-height:1.85;margin:0 0 36px}.page_service__dFQJ0 ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:22px 0 0;margin:auto 0 0;border-top:1px solid #c5c6bb}.page_service__dFQJ0 ul li{font-size:9px;padding:6px 9px;border:1px solid #c5c6bb;border-radius:99px}.page_experience__P2yyw{padding-top:100px;padding-bottom:100px}.page_timeline__Q9mm_{list-style:none;padding:0;margin:52px 0 0}.page_timeline__Q9mm_>li{display:grid;grid-template-columns:.7fr 1.25fr 1fr;gap:40px;padding:34px 0;border-top:1px solid var(--line)}.page_timeline__Q9mm_>li:last-child{border-bottom:1px solid var(--line)}.page_timelineMeta__1UMw_{display:flex;flex-direction:column;justify-content:space-between;gap:22px;font-size:10px;color:var(--muted)}.page_timelineMeta__1UMw_ .page_index__B4YPv{color:var(--accent)}.page_position__ZJGGV>span{color:var(--muted);font-size:11px}.page_position__ZJGGV h3{font-size:clamp(20px,2.2vw,32px);line-height:1.3;font-weight:300;letter-spacing:-.035em;margin:12px 0}.page_position__ZJGGV p{font-size:9px;color:var(--muted);line-height:1.7}.page_roleDescription__ZTRzd{font-size:12px;line-height:1.9;color:var(--muted);margin:0;max-width:42ch}.page_toolkit__crDzw{padding-top:80px;padding-bottom:100px;background:#252629}.page_skillGroups__QA5eJ{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:70px;column-gap:70px;margin-top:55px}.page_skillGroup__KIjas{padding:26px 0 32px;border-top:1px solid var(--line)}.page_skillGroup__KIjas h3{font-size:13px;font-weight:400;margin:0 0 22px}.page_skillGroup__KIjas ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px}.page_skillGroup__KIjas ul li{border:1px solid var(--line);border-radius:99px;padding:9px 13px;font-size:10px;color:var(--muted)}.page_foundations__WH99x{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:44px}.page_education__zvaY_,.page_writing__P8c2W{border-top:1px solid var(--line);padding-top:26px;position:relative}.page_education__zvaY_>.page_eyebrow__eE50H,.page_writing__P8c2W>.page_eyebrow__eE50H{color:var(--muted)}.page_education__zvaY_ h3,.page_writing__P8c2W h3{font-size:clamp(22px,2.2vw,32px);font-weight:300;letter-spacing:-.035em;line-height:1.3;margin:28px 0 18px}.page_education__zvaY_ p,.page_writing__P8c2W p{font-size:12px;line-height:1.8;color:var(--muted);margin:0}.page_year__UkFUM{float:right;color:var(--muted);font-size:10px;line-height:1.6}.page_education__zvaY_ p span{display:block;font-size:10px;margin-top:4px}.page_writing__P8c2W>div{display:flex;flex-wrap:wrap;gap:26px;margin-top:20px}.page_writing__P8c2W>div a{font-size:11px;text-underline-offset:6px;display:inline-flex;align-items:center;gap:16px;padding:10px 0}.page_workLink__UJJeG{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:72px;padding:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:clamp(18px,2vw,28px);font-weight:300;letter-spacing:-.03em;text-decoration:none}.page_workLink__UJJeG>svg{color:var(--accent)}@media(hover:hover)and (pointer:fine){.page_download__uwodQ:hover{background:var(--accent);color:var(--canvas);border-color:var(--accent)}.page_download__uwodQ:hover>span{color:var(--canvas)}.page_explore__wK9UP:hover,.page_studio__0u_lB:hover,.page_workLink__UJJeG:hover,.page_writing__P8c2W a:hover{color:var(--accent)}}@media(min-width:1600px){.page_experience__P2yyw,.page_expertise__n0rpo,.page_hero__REJKE,.page_story__LsXTd,.page_toolkit__crDzw{padding-inline:max(var(--space-page),(100vw - 1400px)/2)}}@media(max-width:1024px){.page_story__LsXTd{gap:40px;padding-bottom:90px}.page_storyCopy__WnNKM>p{font-size:13px}.page_services__7Cdeh{gap:12px}.page_service__dFQJ0{padding:24px 18px}.page_service__dFQJ0>svg{right:18px;top:24px}.page_service__dFQJ0 h3{font-size:24px}.page_timeline__Q9mm_>li{grid-template-columns:.6fr 1fr 1fr;gap:24px}.page_foundations__WH99x,.page_skillGroups__QA5eJ{-moz-column-gap:36px;column-gap:36px}}@media(max-width:768px){.page_hero__REJKE{padding-top:130px;padding-bottom:36px}.page_topline__zyG8F{align-items:start;gap:16px}.page_topline__zyG8F>.page_eyebrow__eE50H{max-width:15ch;font-size:9px}.page_download__uwodQ{padding:10px 14px;font-size:10px;gap:14px}.page_download__uwodQ>span{font-size:8px}.page_hero__REJKE h1{font-size:clamp(41px,7.8vw,62px);margin:44px 0;letter-spacing:-.055em}.page_heroBottom__VQLC2{align-items:start}.page_heroBottom__VQLC2 p{font-size:12px}.page_heroBottom__VQLC2 p>span{max-width:22ch;line-height:1.6}.page_explore__wK9UP{font-size:9px;gap:12px;padding-block:0;white-space:nowrap}.page_story__LsXTd{grid-template-columns:1fr;gap:44px;padding-top:20px;padding-bottom:68px}.page_portrait__8FTqh>div{aspect-ratio:4/4.2}.page_storyCopy__WnNKM h2{font-size:clamp(32px,7vw,48px)}.page_storyCopy__WnNKM>p{font-size:14px}.page_experience__P2yyw,.page_expertise__n0rpo,.page_toolkit__crDzw{padding-top:64px;padding-bottom:64px}.page_sectionHeading__PG3Z4 h2{font-size:clamp(32px,6.3vw,48px)}.page_services__7Cdeh{grid-template-columns:1fr;gap:16px;margin-top:34px}.page_service__dFQJ0{padding:26px}.page_service__dFQJ0 h3{margin-top:34px;font-size:28px}.page_service__dFQJ0 p{max-width:50ch;margin-bottom:28px}.page_service__dFQJ0>svg{top:26px;right:26px}.page_timeline__Q9mm_{margin-top:36px}.page_timeline__Q9mm_>li{grid-template-columns:1fr;gap:18px;padding:28px 0}.page_timelineMeta__1UMw_{flex-direction:row}.page_position__ZJGGV h3{font-size:26px}.page_roleDescription__ZTRzd{max-width:58ch;font-size:13px}.page_foundations__WH99x,.page_skillGroups__QA5eJ{grid-template-columns:1fr;margin-top:34px}.page_foundations__WH99x{gap:34px}.page_workLink__UJJeG{margin-top:44px}}@media(prefers-reduced-motion:reduce){.page_download__uwodQ{transition:none}}@media(forced-colors:active){.page_download__uwodQ,.page_service__dFQJ0,.page_skillGroup__KIjas li,.page_studioMark__9BM74{border-color:CanvasText}.page_studio__0u_lB>svg,.page_timelineMeta__1UMw_ .page_index__B4YPv,.page_workLink__UJJeG>svg{color:LinkText}}