.Hero_hero__D0Vj7{position:relative;width:100%;height:100vh;height:100svh;min-height:40rem;overflow:hidden;background:var(--c-paper);isolation:isolate}.Hero_srOnly__EZA28{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Hero_rows__OVjqJ{position:absolute;inset:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:clamp(.1rem,1.2vh,1.4rem);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Hero_rowsDark__qtBEj{z-index:1;color:var(--c-ink)}.Hero_rowsWhite__Ux_5P{z-index:3;color:var(--c-white);-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%);will-change:clip-path}.Hero_rowsWhite__Ux_5P .Hero_row__I9fOF:not(:last-child){color:transparent}.Hero_row__I9fOF{position:relative;width:100%;overflow:hidden;will-change:transform,opacity}.Hero_track__nKS4M{width:max-content;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.Hero_copy__6_FSA,.Hero_track__nKS4M{display:flex;flex-wrap:nowrap}.Hero_phrase__qVGHW{display:inline-block;font-family:var(--font-grot),"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800;font-size:clamp(2.75rem,18vh,16rem);line-height:.9;letter-spacing:-.03em;text-transform:uppercase;padding-right:.28em;white-space:nowrap}.Hero_portraitWrap__TCEEa{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none}.Hero_portrait__pnwlj{position:relative;width:clamp(15rem,24vw,22.5rem);aspect-ratio:3/4;overflow:hidden;will-change:transform,opacity}.Hero_portrait__pnwlj img{object-fit:cover;object-position:50% 22%;filter:grayscale(1) contrast(1.02);opacity:.92}.Hero_meta__wxg28{position:absolute;left:0;right:0;bottom:0;z-index:4;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:0 var(--gutter) clamp(1.1rem,3vh,2.25rem);font-size:clamp(.68rem,.82vw,.82rem);text-transform:uppercase;letter-spacing:.14em;font-weight:500;will-change:transform,opacity}.Hero_based__7V9_e,.Hero_status__fbu79{display:flex;align-items:center;gap:.55em;white-space:nowrap}.Hero_clock__Aa3HS{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:5.4em}.Hero_dot__1tptR{width:.55em;height:.55em;border-radius:50%;background:var(--c-accent-dot);box-shadow:0 0 0 0 rgba(46,204,113,.5);animation:Hero_pulse__wnCyt 2.4s var(--ease-out) infinite}@keyframes Hero_pulse__wnCyt{0%{box-shadow:0 0 0 0 rgba(46,204,113,.5)}70%{box-shadow:0 0 0 .5em rgba(46,204,113,0)}to{box-shadow:0 0 0 0 rgba(46,204,113,0)}}@media (max-width:768px){.Hero_hero__D0Vj7{min-height:32rem}.Hero_rows__OVjqJ{gap:.2rem}.Hero_phrase__qVGHW{font-size:clamp(2.25rem,12.5vh,6.5rem)}.Hero_portrait__pnwlj{width:clamp(13rem,66vw,16.25rem)}.Hero_meta__wxg28{font-size:.62rem;letter-spacing:.1em;flex-wrap:wrap;row-gap:.5rem}}@media (prefers-reduced-motion:reduce){.Hero_dot__1tptR{animation:none}}.About_about__uU0XY{position:relative;padding:var(--section-gap) var(--gutter);background:var(--c-paper);color:var(--c-ink)}.About_inner__kZPhM{max-width:90rem;margin:0 auto}.About_heading__YTVbY{font-family:var(--font-grot),"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800;font-size:clamp(4rem,12vw,15rem);line-height:.9;letter-spacing:-.03em;text-transform:uppercase;margin-bottom:clamp(2.5rem,6vw,6rem);will-change:transform,opacity}.About_paragraphs__znYKj{display:flex;flex-direction:column;gap:clamp(2rem,5vw,4.5rem)}.About_paragraph__6jg_A{font-weight:500;font-size:clamp(1.5rem,3vw,2.9rem);line-height:1.18;letter-spacing:-.015em;will-change:transform,opacity}.About_paragraph__6jg_A:first-child{max-width:85%}.About_paragraph__6jg_A:nth-child(2){margin-left:9%;max-width:90%}@media (max-width:768px){.About_heading__YTVbY{font-size:clamp(3.25rem,17vw,5rem);margin-bottom:2.25rem}.About_paragraphs__znYKj{gap:1.75rem}.About_paragraph__6jg_A{font-size:clamp(1.3rem,5.6vw,1.6rem);line-height:1.3}.About_paragraph__6jg_A:first-child,.About_paragraph__6jg_A:nth-child(2){max-width:100%;margin-left:0}}.FeaturedWork_section__srOPP{position:relative;background:var(--c-paper)}.FeaturedWork_heading__wTePh{position:relative;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:0 var(--gutter);text-align:center;z-index:0;pointer-events:none}.FeaturedWork_title__nFy2b{font-weight:800;font-size:clamp(2.75rem,10vw,11rem);line-height:.92;letter-spacing:-.03em;color:var(--c-ink)}.FeaturedWork_caption__eGI_F,.FeaturedWork_title__nFy2b{font-family:var(--font-grot),sans-serif;text-transform:uppercase}.FeaturedWork_caption__eGI_F{font-size:clamp(.65rem,.9vw,.8rem);letter-spacing:.28em;color:var(--c-ink-soft)}.FeaturedWork_cards__v6QZJ{position:relative;z-index:2}.FeaturedWork_card__XadPj{position:relative;padding:clamp(4rem,9vw,8rem) var(--gutter)}.FeaturedWork_cardMeta__If6_g{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;font-family:var(--font-grot),sans-serif;font-size:clamp(.65rem,.9vw,.8rem);font-weight:500;letter-spacing:.16em;text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--c-ink-soft);padding-bottom:clamp(1.5rem,3vw,2.5rem);opacity:0;transform:translateY(.4em);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.FeaturedWork_cardIndex__LyfWr{color:var(--c-ink);font-weight:600;letter-spacing:.2em}.FeaturedWork_cardYear__x_GIO{font-style:normal;color:var(--c-ink-soft);margin-left:1.25em}.FeaturedWork_cardBody____aN4{display:grid;grid-template-columns:58% 1fr;grid-column-gap:clamp(2rem,4vw,4rem);column-gap:clamp(2rem,4vw,4rem);align-items:center}.FeaturedWork_cardFlip___8RdI .FeaturedWork_cardBody____aN4{grid-template-columns:1fr 58%}.FeaturedWork_cover__v2zOw{position:relative;display:block;grid-column:1;aspect-ratio:16/11;cursor:pointer}.FeaturedWork_cardFlip___8RdI .FeaturedWork_cover__v2zOw{grid-column:2;grid-row:1}.FeaturedWork_coverClip__PrRHH{position:absolute;inset:0;overflow:hidden;background:#e9e9e9}.FeaturedWork_coverImg__1kN_P{object-fit:cover;filter:grayscale(1);transform:scale(1.001);transition:transform 1.1s var(--ease-out);will-change:transform}.FeaturedWork_cover__v2zOw:hover .FeaturedWork_coverImg__1kN_P{transform:scale(1.04)}.FeaturedWork_coverLogo__D7L8_{object-fit:contain;padding:clamp(2.5rem,8vw,7rem);transform:scale(1.001);transition:transform 1.1s var(--ease-out);will-change:transform}.FeaturedWork_cover__v2zOw:hover .FeaturedWork_coverLogo__D7L8_{transform:scale(1.05)}.FeaturedWork_viewBtn__Ga6nv{position:absolute;top:0;left:0;z-index:3;pointer-events:none;background:var(--c-black);color:var(--c-white);font-family:var(--font-grot),sans-serif;font-size:clamp(.6rem,.85vw,.78rem);font-weight:600;letter-spacing:.2em;text-transform:uppercase;padding:1.6em 1.9em;white-space:nowrap;will-change:transform}.FeaturedWork_brief__ZF_CM{grid-column:2;grid-row:1;display:flex;flex-direction:column;gap:clamp(1.25rem,2.5vw,2rem);opacity:0;transform:translateY(1.2em);transition:opacity .65s var(--ease-out),transform .65s var(--ease-out)}.FeaturedWork_cardFlip___8RdI .FeaturedWork_brief__ZF_CM{grid-column:1;grid-row:1;text-align:right;align-items:flex-end}.FeaturedWork_isHover__5olKI .FeaturedWork_brief__ZF_CM,.FeaturedWork_isHover__5olKI .FeaturedWork_cardMeta__If6_g{opacity:1;transform:translateY(0)}.FeaturedWork_cardTitle__IPTJ_{font-family:var(--font-grot),sans-serif;font-weight:800;text-transform:uppercase;font-size:clamp(2.2rem,4.6vw,5.2rem);line-height:.92;letter-spacing:-.03em;color:var(--c-ink)}.FeaturedWork_cardDesc__ZwuMJ{max-width:36ch;font-family:var(--font-grot),sans-serif;font-size:clamp(.95rem,1.2vw,1.15rem);line-height:1.55;color:var(--c-ink-soft)}@media (hover:none),(pointer:coarse){.FeaturedWork_brief__ZF_CM,.FeaturedWork_cardMeta__If6_g{opacity:1;transform:none}.FeaturedWork_viewBtn__Ga6nv{top:auto;left:auto;right:1rem;bottom:1rem;transform:none!important;opacity:1!important;scale:1!important}}@media (max-width:768px){.FeaturedWork_heading__wTePh{gap:1rem;height:100svh}.FeaturedWork_title__nFy2b{font-size:clamp(2.4rem,11.5vw,3.5rem)}.FeaturedWork_card__XadPj{padding:clamp(3rem,10vw,4.5rem) var(--gutter)}.FeaturedWork_cardMeta__If6_g{flex-wrap:wrap;row-gap:.4rem;font-size:.62rem;letter-spacing:.1em}.FeaturedWork_cardBody____aN4,.FeaturedWork_cardFlip___8RdI .FeaturedWork_cardBody____aN4{grid-template-columns:1fr}.FeaturedWork_cardFlip___8RdI .FeaturedWork_cover__v2zOw,.FeaturedWork_cover__v2zOw{grid-column:1;grid-row:1;aspect-ratio:4/3}.FeaturedWork_brief__ZF_CM,.FeaturedWork_cardFlip___8RdI .FeaturedWork_brief__ZF_CM{grid-column:1;grid-row:2;margin-top:1.5rem;text-align:left;align-items:flex-start}.FeaturedWork_cardTitle__IPTJ_{font-size:clamp(2rem,10vw,3rem)}.FeaturedWork_cardDesc__ZwuMJ{max-width:none}}.Quote_section__nPcXH{position:relative;height:200vh;padding:0 var(--gutter);background:var(--c-paper)}.Quote_sticky__Hieh_{height:100vh;display:flex;align-items:center;justify-content:center}.Quote_quote__FDCJg{max-width:80%;margin:0 auto;text-align:center;font-family:var(--font-grot),"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;font-size:clamp(1.6rem,3.3vw,3.3rem);line-height:1.24;letter-spacing:-.02em;color:var(--c-ink)}.Quote_word___n_m_{display:inline;will-change:opacity}@media (max-width:768px){.Quote_section__nPcXH{height:180vh}.Quote_sticky__Hieh_{height:100svh}.Quote_quote__FDCJg{max-width:92%;font-size:clamp(1.35rem,6vw,2rem);line-height:1.28}}.Services_section__0ro4t{position:relative;padding:var(--section-gap) var(--gutter);background:var(--c-paper);color:var(--c-ink)}.Services_caption__ojg1Q{font-size:.8rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--c-ink-soft);margin-bottom:clamp(2.5rem,6vw,5rem)}.Services_list__qbenf{display:flex;flex-direction:column}.Services_row__8AGM7{border-top:1px solid var(--c-line);padding:clamp(.4rem,1.2vw,1rem) 0}.Services_row__8AGM7:last-child{border-bottom:1px solid var(--c-line)}.Services_left__49BV1{text-align:left}.Services_right__e9a2S{text-align:right}.Services_trigger__EzFfI{display:block;width:100%;text-align:inherit;padding:clamp(.4rem,1.4vw,1.1rem) 0}.Services_hint__gWzeo{display:inline-block;align-self:center;font-size:.72rem;font-weight:500;letter-spacing:.04em;text-transform:none;white-space:nowrap;color:var(--c-ink-soft);margin:0 .35em;transition:color .4s var(--ease-out),transform .5s var(--ease-out)}.Services_title__zzit7{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.18em;font-family:var(--font-grot),"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800;font-size:clamp(2.6rem,7.4vw,7.5rem);line-height:.92;letter-spacing:-.03em;text-transform:uppercase;color:var(--c-ink);transition:opacity .45s var(--ease-out)}.Services_right__e9a2S .Services_title__zzit7{justify-content:flex-end}.Services_titleText__0Lz1n{transition:transform .55s var(--ease-out)}.Services_parens__N62CN{display:inline-flex;align-items:center;gap:.06em}.Services_paren__ONAmQ{font-weight:400;line-height:.9}.Services_thumb__Al_6Y{position:relative;display:inline-block;height:.7em;aspect-ratio:4/3;overflow:hidden;border-radius:.06em;margin:0 .08em;align-self:center;transition:transform .55s var(--ease-out)}.Services_thumbImg__xWgIg{object-fit:cover;filter:grayscale(1)}.Services_trigger__EzFfI:hover .Services_hint__gWzeo{color:var(--c-ink)}.Services_left__49BV1 .Services_trigger__EzFfI:hover .Services_hint__gWzeo{transform:translateX(-.3em)}.Services_right__e9a2S .Services_trigger__EzFfI:hover .Services_hint__gWzeo{transform:translateX(.3em)}.Services_trigger__EzFfI:hover .Services_thumb__Al_6Y{transform:scale(1.06)}.Services_left__49BV1 .Services_trigger__EzFfI:hover .Services_titleText__0Lz1n{transform:translateX(.15em)}.Services_right__e9a2S .Services_trigger__EzFfI:hover .Services_titleText__0Lz1n{transform:translateX(-.15em)}.Services_panel__W4Pf_{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .65s var(--ease-out),opacity .3s ease}.Services_panelOpen__z9rGL{grid-template-rows:1fr;opacity:1;transition:grid-template-rows .65s var(--ease-out),opacity .55s ease .1s}.Services_panelInner__FqGoJ{overflow:hidden;min-height:0}.Services_items__4gAe6{padding:clamp(.6rem,1.6vw,1.2rem) 0 clamp(1rem,2.4vw,1.8rem);font-size:clamp(.95rem,1.5vw,1.35rem);font-weight:500;letter-spacing:-.01em;color:var(--c-ink-soft);transform:translateY(.5em);transition:transform .65s var(--ease-out)}.Services_panelOpen__z9rGL .Services_items__4gAe6{transform:translateY(0)}@media (max-width:768px){.Services_caption__ojg1Q{font-size:.72rem;margin-bottom:2rem}.Services_title__zzit7{font-size:clamp(1.9rem,10.5vw,3.4rem)}.Services_right__e9a2S,.Services_right__e9a2S .Services_title__zzit7{text-align:left;justify-content:flex-start}.Services_hint__gWzeo{font-size:.65rem}.Services_items__4gAe6{font-size:.95rem;line-height:1.5}}.Experience_section__YS15A{position:relative;padding:var(--section-gap) var(--gutter);background:var(--c-paper);color:var(--c-ink)}.Experience_caption__x1ZjI{font-size:.8rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--c-ink-soft);margin-bottom:clamp(2.5rem,6vw,5rem)}.Experience_list__dZzDe{display:flex;flex-direction:column}.Experience_row__uFnHF{border-top:1px solid var(--c-line)}.Experience_row__uFnHF:last-child{border-bottom:1px solid var(--c-line)}.Experience_trigger___V_MB{display:grid;grid-template-columns:clamp(3rem,6vw,5.5rem) 1fr auto clamp(1.6rem,3vw,2.4rem);align-items:baseline;grid-column-gap:clamp(1rem,2.5vw,2.5rem);column-gap:clamp(1rem,2.5vw,2.5rem);width:100%;text-align:left;padding:clamp(1.1rem,2.6vw,2rem) 0;transition:padding-left .5s var(--ease-out)}.Experience_trigger___V_MB:hover{padding-left:clamp(.5rem,1.2vw,1.2rem)}.Experience_index__Br3pI{font-size:.8rem;font-weight:500;letter-spacing:.1em;color:var(--c-ink-soft)}.Experience_main__kd_F_{display:flex;flex-direction:column;gap:.35em;min-width:0}.Experience_role__L1hsM{font-size:clamp(1.25rem,2.6vw,2.4rem);font-weight:700;text-transform:uppercase;letter-spacing:-.02em;line-height:1.05}.Experience_company__jY9Kf{font-family:var(--font-serif);font-size:clamp(.95rem,1.4vw,1.25rem);color:var(--c-ink-soft)}.Experience_meta__Arbyv{display:flex;flex-direction:column;align-items:flex-end;gap:.45em;white-space:nowrap}.Experience_period__faDTp{font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.Experience_location__3u6K6{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--c-ink-soft)}.Experience_cross__RAd8J{justify-self:end;align-self:center;font-size:clamp(1.2rem,2vw,1.7rem);font-weight:400;line-height:1;color:var(--c-ink-soft);transition:transform .5s var(--ease-out),color .4s var(--ease-out)}.Experience_trigger___V_MB:hover .Experience_cross__RAd8J{color:var(--c-ink)}.Experience_crossOpen__Fi3Rc{transform:rotate(45deg);color:var(--c-ink)}.Experience_panel__n7fyI{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .65s var(--ease-out),opacity .3s ease}.Experience_panelOpen___obqL{grid-template-rows:1fr;opacity:1;transition:grid-template-rows .65s var(--ease-out),opacity .55s ease .1s}.Experience_panelInner__qeRg7{overflow:hidden;min-height:0}.Experience_points__Eg6qp{list-style:none;display:flex;flex-direction:column;gap:.7em;padding:0 0 clamp(1.4rem,3vw,2.2rem);margin-left:clamp(4rem,8.5vw,8rem);max-width:62ch;transform:translateY(.5em);transition:transform .65s var(--ease-out)}.Experience_panelOpen___obqL .Experience_points__Eg6qp{transform:translateY(0)}.Experience_point__wL5dq{position:relative;padding-left:1.4em;font-size:clamp(.95rem,1.4vw,1.2rem);line-height:1.5;color:var(--c-ink-soft)}.Experience_point__wL5dq:before{content:"·";position:absolute;left:0;color:var(--c-ink)}.Experience_education__mi6A6{display:grid;grid-template-columns:clamp(3rem,6vw,5.5rem) 1fr;grid-column-gap:clamp(1rem,2.5vw,2.5rem);column-gap:clamp(1rem,2.5vw,2.5rem);align-items:baseline;margin-top:clamp(3rem,7vw,6rem)}.Experience_eduLabel__mVuJ1{font-size:.8rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--c-ink-soft)}.Experience_eduDegree__ipGC9{font-size:clamp(1.15rem,2.2vw,2rem);font-weight:700;text-transform:uppercase;letter-spacing:-.02em;line-height:1.1}.Experience_eduSchool__HHr4D{margin-top:.5em;font-family:var(--font-serif);font-size:clamp(.95rem,1.4vw,1.25rem);color:var(--c-ink-soft)}.Experience_resume__L345H{display:flex;gap:1rem;margin-top:clamp(2.5rem,5vw,4rem);margin-left:clamp(4rem,8.5vw,8rem)}.Experience_resumeDownload__9Ytyd,.Experience_resumeView__ESlNP{display:inline-block;font-size:clamp(.65rem,.9vw,.8rem);font-weight:600;letter-spacing:.2em;text-transform:uppercase;padding:1.1em 1.8em;transition:background .45s var(--ease-out),color .45s var(--ease-out)}.Experience_resumeView__ESlNP{background:var(--c-black);color:var(--c-white);box-shadow:inset 0 0 0 1px var(--c-black)}.Experience_resumeView__ESlNP:hover{background:var(--c-paper);color:var(--c-ink)}.Experience_resumeDownload__9Ytyd{color:var(--c-ink);box-shadow:inset 0 0 0 1px var(--c-line)}.Experience_resumeDownload__9Ytyd:hover{background:var(--c-black);color:var(--c-white);box-shadow:inset 0 0 0 1px var(--c-black)}@media (max-width:768px){.Experience_caption__x1ZjI{font-size:.72rem;margin-bottom:2rem}.Experience_resume__L345H{margin-left:0;flex-wrap:wrap}.Experience_trigger___V_MB{grid-template-columns:1fr auto;grid-template-areas:"main cross" "meta cross";row-gap:.6em}.Experience_index__Br3pI{display:none}.Experience_main__kd_F_{grid-area:main}.Experience_meta__Arbyv{grid-area:meta;flex-direction:row;align-items:center;gap:1em}.Experience_cross__RAd8J{grid-area:cross}.Experience_points__Eg6qp{margin-left:0}.Experience_education__mi6A6{grid-template-columns:1fr;row-gap:.8em}}.Statement_section__F_45h{background:var(--c-paper);color:var(--c-ink);padding:var(--section-gap) var(--gutter);display:flex;justify-content:center}.Statement_text__rBICS{max-width:52rem;text-align:center;font-size:clamp(1.2rem,2vw,1.8rem);font-weight:400;line-height:1.5;letter-spacing:-.01em;color:var(--c-ink)}@media (max-width:768px){.Statement_text__rBICS{font-size:clamp(1.1rem,4.6vw,1.4rem);line-height:1.55;text-align:left}}