.Logo-module__eU-zMa__logo{flex:none}
.ButtonLink-module__SiVAKW__button{border-radius:var(--radius-pill);letter-spacing:.01em;text-align:center;border:1px solid #0000;align-items:center;gap:.75rem;font-size:.875rem;line-height:1.2;display:inline-flex}.ButtonLink-module__SiVAKW__md{padding:.9375rem 1.625rem}.ButtonLink-module__SiVAKW__sm{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.12em;text-transform:uppercase;padding:.5625rem 1rem}.ButtonLink-module__SiVAKW__solid{background:var(--ink);color:var(--bg)}.ButtonLink-module__SiVAKW__solid:hover{background:var(--accent);color:var(--bg)}.ButtonLink-module__SiVAKW__outline{border-color:var(--border);color:var(--ink-muted)}.ButtonLink-module__SiVAKW__outline:hover{border-color:var(--border-hover);color:var(--ink)}.ButtonLink-module__SiVAKW__outline.ButtonLink-module__SiVAKW__sm:hover{background:var(--ink);border-color:var(--ink);color:var(--bg)}.ButtonLink-module__SiVAKW__arrow{font-family:var(--font-mono)}
.Hero-module__D9Cm9a__hero{min-height:100svh;padding:calc(var(--nav-h) + clamp(4rem, 12vw, 7rem)) var(--gutter) clamp(4rem, 10vw, 6.25rem);border-bottom:1px solid var(--rule);align-items:center;display:flex}.Hero-module__D9Cm9a__eyebrow,.Hero-module__D9Cm9a__title,.Hero-module__D9Cm9a__intro,.Hero-module__D9Cm9a__actions{animation:Hero-module__D9Cm9a__fadeUp 1s var(--ease) both}.Hero-module__D9Cm9a__eyebrow{animation-duration:.9s}.Hero-module__D9Cm9a__title{animation-delay:80ms}.Hero-module__D9Cm9a__intro{animation-delay:.16s}.Hero-module__D9Cm9a__actions{animation-delay:.24s}.Hero-module__D9Cm9a__title{font-size:var(--fs-h1);letter-spacing:-.02em;text-wrap:pretty;max-width:17ch;margin-top:2.125rem;line-height:.98}.Hero-module__D9Cm9a__emphasis{color:var(--accent);font-style:italic}.Hero-module__D9Cm9a__intro{gap:clamp(1.75rem,4vw,3.5rem);max-width:56.25rem;margin-top:clamp(2.25rem,5vw,3.5rem);display:grid}.Hero-module__D9Cm9a__paragraph{color:var(--ink-muted);line-height:1.65}.Hero-module__D9Cm9a__actions{flex-wrap:wrap;align-items:center;gap:.875rem;margin-top:clamp(2.25rem,5vw,3.5rem);display:flex}@media (min-width:48rem){.Hero-module__D9Cm9a__intro{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (scripting:enabled){.Reveal-module__0h90Oq__reveal{opacity:0;transition:opacity var(--dur-reveal) var(--ease), transform var(--dur-reveal) var(--ease);will-change:opacity, transform;transform:translateY(1.125rem)}.Reveal-module__0h90Oq__reveal[data-revealed=true]{opacity:1;will-change:auto;transform:none}}@media (prefers-reduced-motion:reduce){.Reveal-module__0h90Oq__reveal{opacity:1;transition:none;transform:none}}
.Section-module__8Kar_W__section{padding:var(--section-y) var(--gutter)}.Section-module__8Kar_W__divider{border-bottom:1px solid var(--rule)}
.WhatIDo-module__gHITmW__grid{gap:clamp(3rem,8vw,6.25rem);display:grid}.WhatIDo-module__gHITmW__eyebrow{margin-bottom:1.875rem}.WhatIDo-module__gHITmW__heading{font-size:var(--fs-h2-lg);letter-spacing:-.015em;max-width:20ch;line-height:1.06}.WhatIDo-module__gHITmW__body{color:var(--ink-muted);max-width:46ch;margin-top:2.375rem;line-height:1.7}.WhatIDo-module__gHITmW__quote{font-family:var(--font-display);color:var(--ink);max-width:24ch;margin-top:1.875rem;font-size:clamp(1.375rem,2.4vw,1.625rem);line-height:1.35}.WhatIDo-module__gHITmW__quoteTrail{color:var(--ink-subtle)}.WhatIDo-module__gHITmW__aside{flex-direction:column;padding-top:.5rem;display:flex}.WhatIDo-module__gHITmW__asideLabel{margin-bottom:.5rem}.WhatIDo-module__gHITmW__list{flex-direction:column;margin:0;display:flex}.WhatIDo-module__gHITmW__item{border-bottom:1px solid var(--grid-line);align-items:baseline;gap:1.25rem;padding:1.375rem 0;display:flex}.WhatIDo-module__gHITmW__item:last-child{border-bottom:0}.WhatIDo-module__gHITmW__index{font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--accent)}.WhatIDo-module__gHITmW__itemText{letter-spacing:-.01em;font-size:clamp(1.0625rem,2vw,1.25rem)}@media (min-width:60rem){.WhatIDo-module__gHITmW__grid{grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}}
.Philosophy-module__ySi8xW__head{margin-bottom:clamp(2.75rem,6vw,4.75rem)}.Philosophy-module__ySi8xW__eyebrow{margin-bottom:1.875rem}.Philosophy-module__ySi8xW__heading{font-size:var(--fs-h2);letter-spacing:-.015em;line-height:1.06}.Philosophy-module__ySi8xW__grid{background:var(--grid-line);gap:1px;margin:0;display:grid}.Philosophy-module__ySi8xW__card{background:var(--bg);padding:clamp(2rem,4vw,3rem) clamp(1.5rem,4vw,3.25rem) clamp(2.25rem,4vw,3.375rem)}.Philosophy-module__ySi8xW__numeral{font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--accent);margin-bottom:1.625rem;display:block}.Philosophy-module__ySi8xW__title{font-size:var(--fs-h3);letter-spacing:-.01em;margin-bottom:1rem}.Philosophy-module__ySi8xW__body{color:var(--ink-muted);max-width:36ch;font-size:1rem;line-height:1.65}@media (min-width:48rem){.Philosophy-module__ySi8xW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.StatBlock-module__4Xqc8a__stat{margin:0}.StatBlock-module__4Xqc8a__value{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);line-height:1}.StatBlock-module__4Xqc8a__label{color:var(--ink-muted);margin:0;line-height:1.6}.StatBlock-module__4Xqc8a__accent{color:var(--accent)}.StatBlock-module__4Xqc8a__impact{border-top:1px solid var(--border);padding-top:1.625rem}.StatBlock-module__4Xqc8a__impact .StatBlock-module__4Xqc8a__value{font-size:var(--fs-stat)}.StatBlock-module__4Xqc8a__impact .StatBlock-module__4Xqc8a__label{font-size:var(--fs-body-sm);max-width:30ch;margin-top:1.125rem}.StatBlock-module__4Xqc8a__inline .StatBlock-module__4Xqc8a__value{letter-spacing:-.02em;font-size:clamp(2rem,4vw,2.5rem)}.StatBlock-module__4Xqc8a__inline .StatBlock-module__4Xqc8a__label{margin-top:.5rem;font-size:.875rem}
.Impact-module__THqGxG__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1.5rem 2.5rem;margin-bottom:clamp(3rem,7vw,5.25rem);display:flex}.Impact-module__THqGxG__aside{font-family:var(--font-display);color:var(--ink-muted);font-size:clamp(1.25rem,2.2vw,1.375rem)}.Impact-module__THqGxG__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:clamp(2.5rem,5vw,4rem) 3rem;display:grid}
.Pill-module__v2OqHW__pill{font-family:var(--font-mono);font-size:var(--fs-eyebrow);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--ink-muted);padding:.4375rem .8125rem;line-height:1.2}
.MediaFrame-module__ny1EQG__frame{border:1px solid var(--rule-strong);border-radius:var(--radius);align-items:flex-end;padding:1.125rem;display:flex;position:relative;overflow:hidden}.MediaFrame-module__ny1EQG__wide{height:clamp(11rem,28vw,17.5rem)}.MediaFrame-module__ny1EQG__portrait{height:clamp(20rem,46vw,32.5rem)}.MediaFrame-module__ny1EQG__empty{background-image:repeating-linear-gradient(135deg, var(--hatch) 0 1px, transparent 1px 9px)}.MediaFrame-module__ny1EQG__caption{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-subtle);position:relative}.MediaFrame-module__ny1EQG__image{object-fit:cover}
.CaseStudy-module__P5_MAq__article{border-top:1px solid var(--grid-line);padding-block:clamp(3.5rem,8vw,6.25rem)}.CaseStudy-module__P5_MAq__article:first-of-type{border-top:0;padding-top:0}.CaseStudy-module__P5_MAq__grid{align-items:start;gap:clamp(2.5rem,6vw,5rem);display:grid}.CaseStudy-module__P5_MAq__kicker{align-items:baseline;gap:1rem;margin-bottom:1.375rem;display:flex}.CaseStudy-module__P5_MAq__index{font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--accent)}.CaseStudy-module__P5_MAq__kickerText{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-subtle)}.CaseStudy-module__P5_MAq__title{letter-spacing:-.02em;margin-bottom:1.375rem;font-size:clamp(2rem,4.4vw,2.875rem);line-height:1.05}.CaseStudy-module__P5_MAq__summary{color:var(--ink-muted);max-width:40ch;margin-bottom:2.125rem;font-size:1rem;line-height:1.7}.CaseStudy-module__P5_MAq__tags{flex-wrap:wrap;gap:.5rem;margin:0;display:flex}.CaseStudy-module__P5_MAq__blocks{flex-direction:column;gap:clamp(2rem,4vw,2.75rem);padding-top:.375rem;display:flex}.CaseStudy-module__P5_MAq__block{border-top:1px solid var(--rule-strong);padding-top:1.375rem}.CaseStudy-module__P5_MAq__blockLabel{font-family:var(--font-mono);font-weight:400;font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-subtle);margin-bottom:.875rem}.CaseStudy-module__P5_MAq__outcomeLabel{color:var(--accent)}.CaseStudy-module__P5_MAq__blockLead{font-size:var(--fs-body-lg);color:var(--ink);line-height:1.65}.CaseStudy-module__P5_MAq__blockBody,.CaseStudy-module__P5_MAq__outcomeBody{color:var(--ink-muted);line-height:1.7}.CaseStudy-module__P5_MAq__outcomeStats{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:1.5rem 2rem;display:grid}@media (min-width:60rem){.CaseStudy-module__P5_MAq__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}
.MobileNav-module__uNzMOa__toggle{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-subtle);transition:color var(--dur) var(--ease);align-items:center;gap:.625rem;padding:.5rem .25rem;display:inline-flex}.MobileNav-module__uNzMOa__toggle:hover{color:var(--ink)}.MobileNav-module__uNzMOa__toggleLabel{white-space:nowrap}.MobileNav-module__uNzMOa__bars{width:1.125rem;height:.625rem;display:block;position:relative}.MobileNav-module__uNzMOa__bar{width:100%;height:1px;transition:transform .22s var(--ease);background:currentColor;position:absolute;left:0}.MobileNav-module__uNzMOa__bar:first-child{top:0}.MobileNav-module__uNzMOa__bar:last-child{bottom:0}.MobileNav-module__uNzMOa__bars[data-open] .MobileNav-module__uNzMOa__bar:first-child{transform:translateY(.3125rem)rotate(45deg)}.MobileNav-module__uNzMOa__bars[data-open] .MobileNav-module__uNzMOa__bar:last-child{transform:translateY(-.3125rem)rotate(-45deg)}.MobileNav-module__uNzMOa__panel{border-top:1px solid var(--rule);background:var(--bg);padding:.5rem var(--gutter) 1.5rem;opacity:0;visibility:hidden;transition:opacity .22s var(--ease), transform .22s var(--ease), visibility 0s linear .22s;position:absolute;top:100%;left:0;right:0;transform:translateY(-.5rem)}.MobileNav-module__uNzMOa__panel[data-open]{opacity:1;visibility:visible;transition:opacity .22s var(--ease), transform .22s var(--ease), visibility 0s;transform:none}.MobileNav-module__uNzMOa__list{flex-direction:column;margin:0;display:flex}.MobileNav-module__uNzMOa__link{border-bottom:1px solid var(--rule);font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);padding:1rem 0;display:block}.MobileNav-module__uNzMOa__link:hover{color:var(--accent)}.MobileNav-module__uNzMOa__list li:last-child .MobileNav-module__uNzMOa__link{color:var(--ink);border-bottom:0}@media (min-width:53.75rem){.MobileNav-module__uNzMOa__toggle,.MobileNav-module__uNzMOa__panel{display:none}}@media (prefers-reduced-motion:reduce){.MobileNav-module__uNzMOa__panel,.MobileNav-module__uNzMOa__panel[data-open]{transition:visibility}}
.SelectedWork-module__ZEz1Fq__section{padding-bottom:0}.SelectedWork-module__ZEz1Fq__eyebrow{margin-bottom:1.875rem}.SelectedWork-module__ZEz1Fq__heading{font-size:var(--fs-h2);letter-spacing:-.015em;max-width:22ch;margin-bottom:1.25rem;line-height:1.06}.SelectedWork-module__ZEz1Fq__intro{color:var(--ink-muted);max-width:52ch;margin-bottom:clamp(3.5rem,9vw,6.875rem);line-height:1.7}
.LocaleSwitcher-module__E4JRcq__switcher{flex:none}.LocaleSwitcher-module__E4JRcq__list{align-items:center;margin:0;display:flex}.LocaleSwitcher-module__E4JRcq__list>li+li{border-left:1px solid var(--border)}.LocaleSwitcher-module__E4JRcq__link{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-subtle);padding:.25rem .5rem;display:block}.LocaleSwitcher-module__E4JRcq__link:hover,.LocaleSwitcher-module__E4JRcq__link[data-current]{color:var(--ink)}
.HowIWork-module__M9LcOG__eyebrow{margin-bottom:1.875rem}.HowIWork-module__M9LcOG__heading{font-size:var(--fs-h2);letter-spacing:-.015em;max-width:20ch;margin-bottom:clamp(3rem,7vw,5.25rem);line-height:1.06}.HowIWork-module__M9LcOG__grid{background:var(--grid-line);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:1px;margin:0;display:grid}.HowIWork-module__M9LcOG__step{background:var(--bg);flex-direction:column;padding:2.125rem 1.625rem 2.5rem;display:flex}.HowIWork-module__M9LcOG__index{font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--accent);margin-bottom:clamp(1.5rem,4vw,2.875rem)}.HowIWork-module__M9LcOG__title{margin-bottom:.75rem;font-size:clamp(1.375rem,2.2vw,1.625rem)}.HowIWork-module__M9LcOG__body{font-size:var(--fs-body-sm);color:var(--ink-muted);margin-top:auto;line-height:1.6}
.SiteHeader-module__xhZBkq__header{z-index:50;background:var(--bg-translucent);border-bottom:1px solid var(--rule);position:fixed;inset:0 0 auto}@supports (backdrop-filter:blur(14px)){.SiteHeader-module__xhZBkq__header{backdrop-filter:blur(14px)}}.SiteHeader-module__xhZBkq__bar{min-height:var(--nav-h);padding:.75rem var(--gutter);justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.SiteHeader-module__xhZBkq__brand{align-items:center;gap:.6875rem;min-width:0;display:flex}.SiteHeader-module__xhZBkq__name{font-family:var(--font-display);letter-spacing:.01em;white-space:nowrap;font-size:1.1875rem}.SiteHeader-module__xhZBkq__actions{align-items:center;gap:clamp(.75rem,2vw,1.5rem);display:flex}.SiteHeader-module__xhZBkq__desktopNav{align-items:center;gap:2rem;display:none}.SiteHeader-module__xhZBkq__links{align-items:center;gap:2rem;margin:0;display:flex}.SiteHeader-module__xhZBkq__link{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-subtle)}.SiteHeader-module__xhZBkq__link:hover{color:var(--ink)}@media (min-width:53.75rem){.SiteHeader-module__xhZBkq__desktopNav{display:flex}}
.Container-module__EqcZDq__container{width:100%;max-width:var(--container);margin-inline:auto}
.DesignMindset-module__ty5_pG__grid{gap:clamp(2rem,6vw,5rem);display:grid}.DesignMindset-module__ty5_pG__statement{letter-spacing:-.01em;text-wrap:pretty;max-width:34ch;font-size:clamp(1.625rem,3.2vw,2.625rem);line-height:1.28}.DesignMindset-module__ty5_pG__columns{gap:clamp(1.75rem,4vw,3rem);max-width:53.75rem;margin-top:clamp(2.25rem,5vw,3.375rem);display:grid}.DesignMindset-module__ty5_pG__paragraph{color:var(--ink-muted);line-height:1.7}@media (min-width:60rem){.DesignMindset-module__ty5_pG__grid{grid-template-columns:12.5rem minmax(0,1fr)}.DesignMindset-module__ty5_pG__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}
.SiteFooter-module__ZNLKvW__footer{padding:2.5rem var(--gutter);border-top:1px solid var(--rule)}.SiteFooter-module__ZNLKvW__inner{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.1em;color:var(--ink-subtle);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1.25rem;display:flex}.SiteFooter-module__ZNLKvW__brand{color:var(--ink-muted);align-items:center;gap:.625rem;display:flex}.SiteFooter-module__ZNLKvW__name{letter-spacing:.1em}.SiteFooter-module__ZNLKvW__role,.SiteFooter-module__ZNLKvW__tagline,.SiteFooter-module__ZNLKvW__top{color:var(--ink-subtle);text-transform:uppercase}.SiteFooter-module__ZNLKvW__top:hover{color:var(--ink)}
.Capabilities-module__Ie9YHa__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.75rem 2.5rem;margin-bottom:clamp(3rem,7vw,4.75rem);display:flex}.Capabilities-module__Ie9YHa__eyebrow{margin-bottom:1.875rem}.Capabilities-module__Ie9YHa__heading{font-size:var(--fs-h2);letter-spacing:-.015em;max-width:22ch;line-height:1.06}.Capabilities-module__Ie9YHa__aside{font-size:var(--fs-body-sm);color:var(--ink-muted);max-width:30ch;line-height:1.6}.Capabilities-module__Ie9YHa__grid{background:var(--grid-line);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:1px;display:grid}.Capabilities-module__Ie9YHa__group{background:var(--bg);padding:2rem 1.625rem 2.5rem}.Capabilities-module__Ie9YHa__groupLabel{font-family:var(--font-mono);font-weight:400;font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:1.625rem}.Capabilities-module__Ie9YHa__items{color:var(--ink-muted);flex-direction:column;gap:.75rem;margin:0;font-size:1rem;display:flex}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.2ytmazkdrg7t9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3j3877k49yy0l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1icgra-w5i50b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.1g73gv09-xcb6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_57017989-module__heodjq__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_57017989-module__heodjq__variable{--font-instrument-serif:"Instrument Serif", "Instrument Serif Fallback"}
.About-module__WabD6q__eyebrow{margin-bottom:clamp(2rem,5vw,3.5rem)}.About-module__WabD6q__grid{align-items:start;gap:clamp(3rem,7vw,5.625rem);display:grid}.About-module__WabD6q__timeline{flex-direction:column;margin:0;display:flex}.About-module__WabD6q__milestone{border-top:1px solid var(--rule-strong);gap:.5rem 1.75rem;padding:1.625rem 0;display:grid}.About-module__WabD6q__milestone:last-child{border-bottom:1px solid var(--rule-strong)}.About-module__WabD6q__when{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-subtle);padding-top:.5rem}.About-module__WabD6q__milestone[data-current] .About-module__WabD6q__when{color:var(--accent)}.About-module__WabD6q__what{font-family:var(--font-display);margin:0;font-size:clamp(1.375rem,2.6vw,1.875rem);line-height:1.25}.About-module__WabD6q__closing{color:var(--ink-muted);max-width:58ch;margin-top:clamp(2rem,5vw,2.75rem);line-height:1.75}@media (min-width:40rem){.About-module__WabD6q__milestone{grid-template-columns:6.875rem minmax(0,1fr)}}@media (min-width:60rem){.About-module__WabD6q__grid{grid-template-columns:minmax(0,1fr) minmax(0,.7fr)}.About-module__WabD6q__portrait{top:calc(var(--nav-h) + 2.5rem);position:sticky}}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_7f8b8314-module__tFIija__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_7f8b8314-module__tFIija__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.Contact-module__uEXhyq__eyebrow{margin-bottom:2.5rem}.Contact-module__uEXhyq__heading{font-size:var(--fs-h2-xl);letter-spacing:-.025em;max-width:20ch;line-height:1.02}.Contact-module__uEXhyq__body{font-size:var(--fs-body-lg);color:var(--ink-muted);max-width:56ch;margin-top:2.5rem;line-height:1.7}.Contact-module__uEXhyq__email{font-family:var(--font-display);letter-spacing:-.015em;border-bottom:1px solid var(--border);word-break:break-word;align-items:baseline;gap:1.125rem;margin-top:clamp(2.25rem,5vw,3.5rem);padding-bottom:.625rem;font-size:clamp(1.5rem,3.4vw,2.875rem);line-height:1.2;display:inline-flex}.Contact-module__uEXhyq__email:hover{color:var(--accent);border-color:var(--accent)}.Contact-module__uEXhyq__arrow{font-family:var(--font-mono);font-size:.875rem}.Contact-module__uEXhyq__links{flex-wrap:wrap;gap:.75rem;margin:clamp(2.5rem,6vw,4rem) 0 0;display:flex}.Contact-module__uEXhyq__pill{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--ink-muted);padding:.8125rem 1.375rem;display:inline-block}.Contact-module__uEXhyq__pill:hover{border-color:var(--ink);color:var(--ink)}
