.home_page__NOZQO{--home-paper:#f1efe9;--home-light:#f8f6f0;--home-ink:#11110f;--home-blue:#1647ff;--home-muted:#68665f;--home-line:#d6d3cb;--home-gutter:clamp(20px,4.5vw,64px);--home-serif:Georgia,"Times New Roman",serif;background:var(--home-paper);color:var(--home-ink)}.home_page__NOZQO [id]{scroll-margin-top:2rem}.home_page__NOZQO figure,.home_page__NOZQO h1,.home_page__NOZQO h2,.home_page__NOZQO h3,.home_page__NOZQO p{margin:0}.home_page__NOZQO h1,.home_page__NOZQO h2,.home_page__NOZQO h3{text-wrap:balance}.home_page__NOZQO em{font-family:var(--home-serif);font-weight:400}.home_shell__sGt5b{width:min(100%,calc(1280px + 2 * var(--home-gutter)));padding-inline:var(--home-gutter);margin-inline:auto}.home_kicker__NN1p8,.home_label__DLcmZ{font:500 .7rem/1.65 var(--font-mono);letter-spacing:.055em;text-transform:uppercase}.home_kicker__NN1p8{color:var(--home-muted)}.home_label__DLcmZ{display:flex;align-items:baseline;gap:1.1rem}.home_label__DLcmZ>span{color:var(--home-blue)}.home_arrow__ELPol{width:21px;height:21px;flex:0 0 auto;stroke:currentColor;stroke-width:1.5;transition:transform .18s ease}.home_button__NcRVS{display:inline-flex;align-items:center;justify-content:space-between;gap:2rem;min-height:54px;padding:1rem 1.25rem;font-size:.86rem;line-height:1.35;font-weight:550;transition:background .18s ease,color .18s ease}.home_buttonInk__sqm2t{color:var(--home-light);background:var(--home-ink)}.home_buttonBlue__wr4zp,.home_buttonInk__sqm2t:hover{background:var(--home-blue)}.home_buttonBlue__wr4zp{color:#fff}.home_buttonBlue__wr4zp:hover{background:var(--home-ink)}.home_textLink__7VvOZ{display:inline-flex;align-items:center;justify-content:space-between;gap:1.5rem;width:fit-content;min-height:48px;padding-block:.75rem;border-bottom:1px solid;font-size:.85rem;font-weight:550;line-height:1.5;transition:color .18s ease}.home_textLink__7VvOZ:hover{color:var(--home-blue)}.home_button__NcRVS:hover .home_arrow__ELPol,.home_textLink__7VvOZ:hover .home_arrow__ELPol{transform:translateX(3px)}.home_page__NOZQO .site-header{min-height:84px;padding-inline:max(var(--home-gutter),calc((100vw - 1280px) / 2));border-bottom-color:var(--home-line);background:var(--home-paper)}.home_page__NOZQO .wordmark{font-size:1rem;letter-spacing:-.045em;text-transform:none}.home_page__NOZQO .desktop-navigation{gap:2rem;font-family:var(--font-sans);font-size:.82rem;font-weight:500;letter-spacing:0;text-transform:none}.home_page__NOZQO .desktop-navigation a{padding-inline:0}.home_page__NOZQO .desktop-navigation a:last-child{display:flex;gap:1.5rem;border-bottom:1px solid var(--home-ink)}.home_page__NOZQO .desktop-navigation a:last-child:after{content:"↗";font-size:1rem}.home_hero__o4ZPq{padding-top:2rem}.home_heroTopline__3qzJu{display:flex;justify-content:space-between;align-items:center;gap:2rem}.home_heroTopline__3qzJu .home_kicker__NN1p8{color:var(--home-ink)}.home_heroTopline__3qzJu .home_kicker__NN1p8>span{color:var(--home-muted);margin-left:.65rem}.home_current__EPdM8{display:inline-flex;align-items:center;gap:.65rem;min-height:44px;font-size:.73rem}.home_current__EPdM8 .home_arrow__ELPol{width:14px;height:14px;margin-left:1rem}.home_statusDot__urzGh{width:6px;height:6px;border-radius:100%;background:var(--home-blue)}.home_heroGrid__DhqFK{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:clamp(3rem,6vw,6rem);margin-top:3rem}.home_heroCopy__e6FQF{padding-bottom:1rem}.home_hero__o4ZPq h1{font-size:clamp(6.5rem,11.9vw,10.8rem);font-weight:500;letter-spacing:-.082em;line-height:.87}.home_hero__o4ZPq h1>span{display:block}.home_hero__o4ZPq h1>span+span{margin-top:.01em}.home_nameDot__VOdDw{color:var(--home-blue)}.home_heroStatement__7pW8p{max-width:20ch;margin-top:1.8rem!important;font-size:clamp(1.7rem,2.5vw,2.45rem);font-weight:450;letter-spacing:-.045em;line-height:1.15}.home_heroDescription__rJkQx{margin-top:1.15rem!important;color:var(--home-muted);font-size:1rem;line-height:1.75}.home_heroActions__F1he6{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.8rem;margin-top:1.75rem}.home_heroActions__F1he6 .home_textLink__7VvOZ{font-size:.8rem;gap:.75rem}.home_portrait__hu0iH{width:min(100%,410px);justify-self:end;padding-top:.5rem}.home_portraitArt__Uz2zY{position:relative;aspect-ratio:4/4.65;overflow:hidden;background:var(--home-blue);color:var(--home-paper);isolation:isolate}.home_portraitArt__Uz2zY:before{content:"";position:absolute;inset:12% 15%;border:1px solid #ffffff40;border-radius:50% 50% 0 0}.home_portraitArt__Uz2zY:after{content:"";position:absolute;inset:0 50%;width:1px;background:#ffffff24}.home_portraitMonogram__bg4IZ{position:absolute;top:11%;left:17%;font-size:clamp(15rem,23.3vw,22rem);font-weight:450;letter-spacing:-.14em;line-height:.75}.home_portraitMonogram__bg4IZ>span{display:block;margin-top:-.14em;margin-left:.07em;color:transparent;-webkit-text-stroke:1px var(--home-paper)}.home_portraitCross__GcuvS{position:absolute;right:20px;top:12px;font:300 1.5rem var(--font-mono)}.home_portraitSignature__GtFTC{position:absolute;bottom:1.5rem;left:1.5rem;font-size:.72rem;line-height:1.6}.home_portrait__hu0iH figcaption{display:flex;justify-content:space-between;gap:1rem;margin-top:1rem;font:500 .6875rem/1.6 var(--font-mono);text-transform:uppercase;letter-spacing:.04em}.home_portrait__hu0iH figcaption>span:last-child{color:var(--home-muted)}.home_heroBottom__osHci{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:3rem;padding-block:1.3rem;border-top:1px solid var(--home-line)}.home_heroBottom__osHci p{display:flex;flex-wrap:wrap;gap:1rem;color:var(--home-muted);font:500 .6875rem/1.7 var(--font-mono);text-transform:uppercase;letter-spacing:.02em}.home_heroBottom__osHci p>span{color:#8a877d}.home_heroBottom__osHci>a{display:flex;align-items:center;gap:2rem;min-height:44px;font-size:.73rem}.home_heroBottom__osHci>a>span{color:var(--home-blue);font-size:1.25rem}.home_attitude__oI1_y{padding-block:clamp(4rem,8vw,8rem);background:var(--home-light);border-block:1px solid var(--home-line)}.home_attitudeGrid__lqtDh{display:grid;grid-template-columns:.28fr 1fr;gap:4rem}.home_attitudeLabel__4hSas{display:flex;flex-direction:column;align-items:start;justify-content:space-between;gap:2rem}.home_asterisk__K2hdZ{color:var(--home-blue);font-size:4.5rem;line-height:.85}.home_attitude__oI1_y h2{max-width:25ch;font-size:clamp(2rem,4.3vw,4.5rem);font-weight:450;line-height:1.1;letter-spacing:-.055em}.home_attitude__oI1_y h2>span{display:block}.home_attitude__oI1_y h2>span:first-child{color:#77746c}.home_attitude__oI1_y h2>span+span{margin-top:.35em}.home_attitudeNote__Xe_JH{display:flex;gap:1.3rem;margin-top:2.3rem}.home_attitudeNote__Xe_JH>span{flex:0 0 32px;height:1px;margin-top:.75rem;background:var(--home-blue)}.home_attitudeNote__Xe_JH p{max-width:37ch;color:var(--home-muted);font-size:1rem;line-height:1.75}.home_journey__LYfbG{padding-block:clamp(4.5rem,8vw,8rem)}.home_sectionHeading__2L2pT{display:grid;grid-template-columns:.28fr 1fr;gap:4rem}.home_principles__WY84s h2,.home_sectionHeading__2L2pT h2,.home_thoughts__mLOm9 h2{font-size:clamp(2.3rem,4.6vw,4.8rem);font-weight:450;line-height:1.05;letter-spacing:-.055em}.home_principles__WY84s h2 em,.home_sectionHeading__2L2pT h2 em,.home_thoughts__mLOm9 h2 em{letter-spacing:-.065em}.home_sectionHeading__2L2pT>div>p{max-width:44ch;margin-top:1.4rem;color:var(--home-muted);font-size:1rem;line-height:1.75}.home_journeyGrid__RMx83{display:grid;grid-template-columns:.74fr 1fr;gap:clamp(3rem,8vw,8rem);margin-top:4.2rem}.home_journeyAside__Ejnjf{align-self:start;padding-top:1.3rem;border-top:1px solid var(--home-line)}.home_journeyStatement__PtPCX{max-width:22ch;font-size:clamp(1.7rem,2.5vw,2.6rem);font-weight:450;line-height:1.18;letter-spacing:-.045em}.home_photoPair__tnpDD{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:2.8rem}.home_smallPhoto__IjA4_>div{display:flex;position:relative;align-items:center;justify-content:center;aspect-ratio:1.25;overflow:hidden;background:#e6e2d8;color:#686359}.home_smallPhoto__IjA4_>div>span{position:relative;font:300 1.5rem var(--font-mono)}.home_workPlaceholder__3gHDH:before{content:"";position:absolute;inset:22% 28%;border:1px solid #aaa497;transform:rotate(-8deg)}.home_workPlaceholder__3gHDH:after{content:"";position:absolute;inset:25% 25%;border:1px solid #aaa497;transform:rotate(6deg)}.home_smallPhoto__IjA4_>.home_dayPlaceholder__1SyFt{background:#e4e6e4}.home_dayPlaceholder__1SyFt:before{content:"";position:absolute;inset:25% 28% -1px;border:1px solid #a2a79f;border-radius:50% 50% 0 0}.home_smallPhoto__IjA4_ figcaption{display:flex;flex-direction:column;gap:.15rem;padding-top:.65rem;font:500 .6875rem/1.65 var(--font-mono)}.home_smallPhoto__IjA4_ figcaption>span:last-child{color:var(--home-muted);font-size:.6875rem}.home_journeyAside__Ejnjf>.home_kicker__NN1p8{margin-top:2rem;font-size:.6875rem}.home_timeline__uKV1N li{border-top:1px solid var(--home-line);padding:1.3rem 0 2.25rem}.home_timeline__uKV1N li:last-child{padding-bottom:0}.home_timelineMeta__47p7e{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1.3rem;font:500 .6875rem/1.5 var(--font-mono);letter-spacing:.045em;text-transform:uppercase}.home_timelineMeta__47p7e>span:first-child{color:var(--home-blue)}.home_timelineMeta__47p7e>span:last-child{color:var(--home-muted)}.home_timeline__uKV1N h3{font-size:clamp(1.55rem,2.5vw,2.55rem);font-weight:450;line-height:1.14;letter-spacing:-.045em}.home_timeline__uKV1N p{margin-top:1rem;max-width:54ch;color:var(--home-muted);font-size:1rem;line-height:1.8}.home_projects__XwMwh{padding-block:clamp(3.5rem,6vw,6rem) 2rem;background:var(--home-ink);color:var(--home-paper)}.home_projects__XwMwh .home_label__DLcmZ>span{color:#a8baff}.home_projectTopline__htnKZ{display:flex;justify-content:space-between;align-items:baseline;gap:2rem}.home_projectTopline__htnKZ>p{color:#aaa89f;font-size:.76rem}.home_suppe__UdkrH{padding-top:3.5rem}.home_suppeWordmark__0mQnG{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-bottom:2.5rem;border-bottom:1px solid #ffffff30}.home_suppeWordmark__0mQnG h2{font-size:clamp(4rem,10.5vw,9.9rem);font-weight:450;line-height:.95;letter-spacing:-.075em}.home_suppeWordmark__0mQnG h2>span,.home_suppeWordmark__0mQnG>span{color:#9aaeff}.home_suppeWordmark__0mQnG>span{font-size:clamp(4rem,8vw,7.5rem);line-height:1}.home_suppeBody___SEeo{display:grid;grid-template-columns:1fr .74fr;gap:clamp(3rem,7vw,7rem);padding-block:3rem 4rem}.home_suppeBody___SEeo .home_kicker__NN1p8{color:#aaa89f}.home_suppeBody___SEeo h3{margin-top:1.65rem;font-size:clamp(2.3rem,4.2vw,4.4rem);font-weight:400;line-height:1.1;letter-spacing:-.055em}.home_suppeBody___SEeo h3>span{color:#aaa89f}.home_suppeDescription__hd0gs{padding-top:.15rem}.home_suppeDescription__hd0gs>p:first-child{max-width:38ch;font-size:1.05rem;line-height:1.75}.home_suppeDescription__hd0gs>p+p{margin-top:1.2rem;color:#aaa89f;font-size:1rem;line-height:1.7}.home_projects__XwMwh .home_textLink__7VvOZ{margin-top:1.7rem;color:var(--home-paper);border-color:#ffffff70}.home_projects__XwMwh .home_textLink__7VvOZ:hover{color:#a8baff}.home_projects__XwMwh :focus-visible{outline-color:#a8baff}.home_founder__a3esy{display:grid;grid-template-columns:.35fr .7fr 1fr;align-items:start;gap:2.5rem;padding:2.75rem;border:1px solid #ffffff2b;background:#1c1c19}.home_founderSymbol__dblmY{width:100%;max-width:150px;aspect-ratio:1}.home_founderLogo__CGEKE{display:block;width:100%;height:auto}.home_founderTitle__yyGN_{min-width:0}.home_founderTitle__yyGN_ .home_kicker__NN1p8{color:#b8b6ab;font-size:.6875rem}.home_founder__a3esy h3{margin-top:1.1rem;font-size:clamp(2.2rem,3.7vw,3.8rem);font-weight:450;line-height:1.04;letter-spacing:-.055em}.home_founderCopy__xDeTb p{color:#d0cec3;font-size:1rem;line-height:1.75}.home_founderCopy__xDeTb p+p{margin-top:.75rem;color:#aaa89f;font-size:1rem}.home_founderCopy__xDeTb .home_textLink__7VvOZ{margin-top:1.1rem;font-size:.8rem}.home_projectHierarchy___175p{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.5rem;padding-top:2rem;color:#a5a298;font:500 .6875rem/1.75 var(--font-mono);letter-spacing:.03em;text-transform:uppercase}.home_projectHierarchy___175p>span:nth-child(2n){color:#a8baff}.home_principles__WY84s{display:grid;grid-template-columns:.68fr 1fr;gap:clamp(3rem,8vw,8rem);padding-block:clamp(4.5rem,8vw,8rem)}.home_principlesIntro__n577R h2{margin-top:2.5rem}.home_principlesIntro__n577R>p:last-child{margin-top:1.75rem;color:var(--home-muted);font-size:1rem;line-height:1.75}.home_principleList___md_F li{display:grid;grid-template-columns:2rem 1fr;gap:1.5rem;padding:1.8rem 0 2rem;border-top:1px solid var(--home-line)}.home_principleList___md_F li>span{padding-top:.4rem;color:var(--home-blue);font:500 .7rem/1.5 var(--font-mono)}.home_principleList___md_F h3{max-width:25ch;font-size:clamp(1.5rem,2.3vw,2.25rem);line-height:1.15;letter-spacing:-.04em;font-weight:450}.home_principleList___md_F p{max-width:43ch;margin-top:.85rem;color:var(--home-muted);font-size:1rem;line-height:1.75}.home_thoughts__mLOm9{padding-block:clamp(4.5rem,7vw,7.5rem);border-block:1px solid var(--home-line);background:var(--home-light)}.home_thoughtsHeading__ESGP3{display:grid;grid-template-columns:.28fr 1fr;gap:4rem}.home_thoughtsHeading__ESGP3>div>p{max-width:54ch;margin-top:1.3rem;font-size:1rem;color:var(--home-muted);line-height:1.75}.home_articleList__o4Qvt{margin-top:3.5rem}.home_article__jgYw9{display:grid;grid-template-columns:.78fr 1fr;gap:clamp(3rem,7vw,7rem);align-items:center}.home_articleCover__Ov_e3{display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:1.06;padding:clamp(1.5rem,2.8vw,2.8rem);background:#e8e4d9}.home_articleCover__Ov_e3 .home_kicker__NN1p8{font-size:.6875rem;color:#625f57}.home_articleCoverTitle__ZPrMp{display:block;margin-block:1.8rem;font-size:clamp(3rem,5.3vw,5.2rem);font-weight:450;line-height:.98;letter-spacing:-.065em}.home_articleCoverTitle__ZPrMp>i{color:var(--home-blue);font-family:var(--home-serif);font-weight:400}.home_articleCoverFooter__rp8cj{display:flex;justify-content:space-between;align-items:end;gap:1rem;font-size:.6875rem}.home_articleCoverFooter__rp8cj>span{color:var(--home-blue);font-size:2rem;transition:transform .2s ease}.home_articleCopy__wA4Ri{padding-block:1rem}.home_articleCopy__wA4Ri .home_kicker__NN1p8{color:var(--home-blue)}.home_articleCopy__wA4Ri h3{max-width:24ch;margin-top:1.5rem;font-size:clamp(1.9rem,3.2vw,3.2rem);font-weight:450;line-height:1.12;letter-spacing:-.048em;transition:color .18s ease}.home_articleMeta__W7pc5{display:flex;flex-wrap:wrap;gap:.75rem 1.2rem;margin-top:1.5rem;color:var(--home-muted);font:500 .6875rem/1.8 var(--font-mono)}.home_articleCopy__wA4Ri .home_textLink__7VvOZ{margin-top:2rem}.home_article__jgYw9:hover h3{color:var(--home-blue)}.home_article__jgYw9:hover .home_articleCoverFooter__rp8cj>span{transform:translate(3px,-3px)}.home_page__NOZQO .newsletter{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);margin-top:4.5rem;padding-top:2.75rem;border-top-color:var(--home-line)}.home_page__NOZQO .newsletter-copy{gap:.85rem}.home_page__NOZQO .newsletter-kicker{font-size:.6875rem;font-weight:500}.home_page__NOZQO .newsletter h3{font-size:clamp(1.7rem,2.7vw,2.7rem);font-weight:450;line-height:1.08;letter-spacing:-.045em}.home_page__NOZQO .newsletter-copy>p:last-child{max-width:45ch;color:var(--home-muted);font-size:1rem;line-height:1.75}.home_page__NOZQO .newsletter-label{font-size:.6875rem;font-weight:500;letter-spacing:.04em}.home_page__NOZQO .newsletter-field-row{min-height:56px;background:var(--home-paper);border-color:var(--home-line)}.home_page__NOZQO .newsletter-field-row input{padding-inline:1rem;font-size:.88rem;min-height:56px}.home_page__NOZQO .newsletter-field-row button{font-family:var(--font-sans);font-size:.8rem;font-weight:500;letter-spacing:0;text-transform:none;min-width:7rem;min-height:56px}.home_page__NOZQO .newsletter-privacy,.home_page__NOZQO .newsletter-status{font-size:.75rem;font-weight:400;line-height:1.8;letter-spacing:0}.home_page__NOZQO .newsletter-preview-note{margin-top:.6rem;color:var(--home-muted);font-size:.75rem;line-height:1.65}.home_contact__fJmDe{padding-block:clamp(3.5rem,6vw,6rem) clamp(4rem,7vw,7.5rem)}.home_contactTopline__hN3DI{display:flex;justify-content:space-between;align-items:start}.home_contactTopline__hN3DI>span{color:var(--home-blue);font-size:clamp(4rem,6vw,6rem);font-weight:300;line-height:.8}.home_contact__fJmDe h2{margin-top:2rem;font-size:clamp(3rem,7.6vw,8rem);font-weight:450;line-height:1.02;letter-spacing:-.065em}.home_contact__fJmDe h2>em{color:var(--home-blue);letter-spacing:-.075em}.home_contactBottom__oe2J3{display:grid;grid-template-columns:1fr auto;align-items:end;gap:3rem;margin-top:3rem}.home_contactBottom__oe2J3>p{max-width:49ch;font-size:1rem;line-height:1.75}.home_contactBottom__oe2J3>p>span{display:block;margin-top:.75rem;color:var(--home-muted)}.home_contactLinks__uiQFS{display:flex;flex-direction:column;gap:.7rem}.home_emailButton__NDBod{max-width:100%;gap:1.5rem}.home_emailButton__NDBod>span{display:grid;gap:.3rem;min-width:0}.home_emailAddress__Qr1K7{font-size:.8rem;font-weight:400;overflow-wrap:anywhere}.home_contactLinks__uiQFS .home_textLink__7VvOZ{align-self:center;border-bottom:0;font-size:.78rem}.home_page__NOZQO .site-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem 2rem;padding:1.8rem max(var(--home-gutter),calc((100vw - 1280px) / 2));border-top-color:var(--home-line);font-size:.6875rem;letter-spacing:0;text-transform:none}.home_page__NOZQO .footer-wordmark{font-family:var(--font-sans);font-size:.95rem;text-transform:none}.home_page__NOZQO .site-footer nav{gap:1.4rem}.home_page__NOZQO .analytics-preferences{font-size:.6875rem;text-transform:none}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.home_heroCopy__e6FQF{animation:home_entrance__Yipsv .65s cubic-bezier(.2,.65,.3,1) both}.home_portrait__hu0iH{animation:home_entrance__Yipsv .85s cubic-bezier(.2,.65,.3,1) both}@keyframes home_entrance__Yipsv{0%{transform:translateY(12px)}to{transform:translateY(0)}}}@media (max-width:1023px){.home_heroGrid__DhqFK{grid-template-columns:minmax(0,1fr);gap:2.5rem}.home_hero__o4ZPq h1{font-size:clamp(6.5rem,13vw,9rem)}.home_hero__o4ZPq h1>span{display:inline}.home_heroStatement__7pW8p{max-width:23ch;font-size:2.25rem}.home_heroDescription__rJkQx{max-width:46ch}.home_portrait__hu0iH{width:min(64%,440px);padding:0}.home_portraitArt__Uz2zY{aspect-ratio:1.75}.home_portraitMonogram__bg4IZ{top:6%;left:27%;font-size:18rem}.home_portraitSignature__GtFTC{font-size:.6875rem}.home_heroBottom__osHci{margin-top:2.5rem}.home_attitudeGrid__lqtDh,.home_sectionHeading__2L2pT,.home_thoughtsHeading__ESGP3{grid-template-columns:.23fr 1fr;gap:2.5rem}.home_journeyGrid__RMx83{gap:3rem}.home_founder__a3esy{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:2rem;padding:2rem}.home_founderCopy__xDeTb{grid-column:1/-1}.home_principles__WY84s,.home_suppeBody___SEeo{gap:3rem}.home_principleList___md_F li{grid-template-columns:1.1rem 1fr;gap:1rem}.home_article__jgYw9{gap:3rem}.home_articleCover__Ov_e3{aspect-ratio:.8}.home_articleCopy__wA4Ri h3{font-size:1.95rem}}@media (max-width:760px){.home_page__NOZQO .site-header{min-height:72px}.home_page__NOZQO .mobile-navigation summary{font:500 .78rem var(--font-sans);letter-spacing:0;text-transform:none}.home_page__NOZQO .mobile-navigation-panel{top:calc(100% + 14px);right:calc(-1 * var(--home-gutter));padding:.75rem var(--home-gutter);background:var(--home-light);border-color:var(--home-line)}.home_page__NOZQO .mobile-navigation-panel a{justify-items:start;min-height:52px;font-family:var(--font-sans);font-size:1.2rem;font-weight:450;letter-spacing:-.03em;text-transform:none}.home_heroTopline__3qzJu .home_kicker__NN1p8{font-size:.6875rem}.home_heroTopline__3qzJu .home_kicker__NN1p8>span{display:block;margin:0}.home_current__EPdM8{font-size:.6875rem}.home_current__EPdM8 .home_arrow__ELPol{margin-left:.15rem}.home_hero__o4ZPq h1{font-size:12.5vw}.home_heroBottom__osHci p{gap:.65rem;font-size:.6875rem}.home_heroBottom__osHci>a{gap:1rem;font-size:.6875rem}.home_attitudeGrid__lqtDh,.home_sectionHeading__2L2pT,.home_thoughtsHeading__ESGP3{grid-template-columns:minmax(0,1fr);gap:2rem}.home_attitudeLabel__4hSas{flex-direction:row;align-items:center}.home_asterisk__K2hdZ{font-size:3rem}.home_attitude__oI1_y h2{font-size:clamp(2rem,5.3vw,2.75rem)}.home_principles__WY84s h2,.home_sectionHeading__2L2pT h2,.home_thoughts__mLOm9 h2{font-size:clamp(2.5rem,6.2vw,3.3rem)}.home_journeyGrid__RMx83{grid-template-columns:minmax(0,1fr);margin-top:3rem}.home_journeyAside__Ejnjf{display:grid;grid-template-columns:1fr 1fr;gap:1rem 2.5rem}.home_journeyStatement__PtPCX{font-size:1.8rem}.home_photoPair__tnpDD{margin-top:0}.home_journeyAside__Ejnjf>.home_kicker__NN1p8{grid-column:1/-1;margin-top:.5rem}.home_timeline__uKV1N h3{font-size:2rem}.home_suppeBody___SEeo{grid-template-columns:minmax(0,1fr);gap:2rem}.home_suppeDescription__hd0gs>p:first-child{max-width:50ch}.home_suppeBody___SEeo h3{font-size:2.8rem}.home_founder__a3esy{gap:1.5rem}.home_founderCopy__xDeTb .home_textLink__7VvOZ{gap:.75rem;font-size:.74rem}.home_principles__WY84s{grid-template-columns:minmax(0,1fr)}.home_principlesIntro__n577R h2{margin-top:1.8rem}.home_principlesIntro__n577R>p:last-child{margin-top:1rem}.home_principleList___md_F h3{font-size:1.8rem}.home_article__jgYw9{gap:2rem}.home_articleCoverTitle__ZPrMp{font-size:5.7vw}.home_articleCopy__wA4Ri h3{font-size:1.7rem}.home_page__NOZQO .newsletter{grid-template-columns:minmax(0,1fr);gap:1.75rem}.home_page__NOZQO .newsletter-copy>p:last-child{max-width:55ch}.home_contact__fJmDe h2{font-size:8.5vw}.home_contactBottom__oe2J3{gap:2rem}.home_contactBottom__oe2J3>p{font-size:1rem}}@media (max-width:540px){.home_page__NOZQO{--home-gutter:20px}.home_page__NOZQO .site-header{min-height:68px}.home_page__NOZQO .wordmark{font-size:.9rem}.home_hero__o4ZPq{padding-top:1.35rem}.home_heroTopline__3qzJu{align-items:start;flex-wrap:wrap;gap:.5rem .75rem}.home_heroTopline__3qzJu .home_kicker__NN1p8{font-size:.6875rem}.home_current__EPdM8{min-height:44px;font-size:.6875rem;gap:.5rem}.home_current__EPdM8 .home_arrow__ELPol{width:12px}.home_heroGrid__DhqFK{margin-top:2.4rem;gap:2rem}.home_hero__o4ZPq h1{font-size:23vw;line-height:.9}.home_hero__o4ZPq h1>span{display:block}.home_heroStatement__7pW8p{font-size:clamp(1.65rem,6.4vw,2.2rem);margin-top:1.5rem!important}.home_heroDescription__rJkQx{font-size:1rem;margin-top:1rem!important}.home_heroDescription__rJkQx br{display:none}.home_heroActions__F1he6{gap:.65rem 1.5rem;margin-top:1.4rem}.home_heroActions__F1he6 .home_textLink__7VvOZ{min-height:44px;font-size:.77rem}.home_button__NcRVS{min-height:52px;font-size:.82rem}.home_portrait__hu0iH{width:min(84%,340px)}.home_portraitArt__Uz2zY{aspect-ratio:1.65}.home_portraitMonogram__bg4IZ{top:5%;left:26%;font-size:57vw}.home_portraitArt__Uz2zY:before{inset:12% 22%}.home_portraitSignature__GtFTC{bottom:1rem;left:1rem;font-size:.6875rem}.home_portraitCross__GcuvS{top:6px;right:14px}.home_portrait__hu0iH figcaption{margin-top:.65rem;font-size:.6875rem}.home_heroBottom__osHci{flex-direction:column;gap:.3rem;align-items:start;margin-top:2rem;padding-block:1rem}.home_heroBottom__osHci p{gap:.5rem;font-size:.6875rem}.home_heroBottom__osHci>a{gap:1.2rem;font-size:.7rem}.home_attitude__oI1_y{padding-block:3.3rem}.home_attitudeGrid__lqtDh{gap:1.8rem}.home_label__DLcmZ{font-size:.6875rem;gap:1rem}.home_asterisk__K2hdZ{font-size:2.5rem}.home_attitude__oI1_y h2{font-size:clamp(1.9rem,7vw,2.5rem);line-height:1.14}.home_attitudeNote__Xe_JH{margin-top:1.8rem;gap:1rem}.home_attitudeNote__Xe_JH>span{flex-basis:24px}.home_attitudeNote__Xe_JH p{font-size:1rem}.home_journey__LYfbG{padding-block:3.7rem}.home_principles__WY84s h2,.home_sectionHeading__2L2pT h2,.home_thoughts__mLOm9 h2{font-size:clamp(2rem,8.2vw,2.8rem)}.home_sectionHeading__2L2pT>div>p{font-size:1rem;margin-top:1.1rem}.home_journeyGrid__RMx83{margin-top:2.5rem;gap:2.5rem}.home_journeyAside__Ejnjf{grid-template-columns:minmax(0,1fr);gap:1.4rem}.home_journeyStatement__PtPCX{max-width:26ch;font-size:1.6rem}.home_photoPair__tnpDD{max-width:100%;gap:.85rem}.home_smallPhoto__IjA4_>div{aspect-ratio:1.55}.home_smallPhoto__IjA4_ figcaption{flex-direction:row;flex-wrap:wrap;gap:.15rem .5rem;font-size:.6875rem}.home_journeyAside__Ejnjf>.home_kicker__NN1p8{margin-top:0}.home_timeline__uKV1N li{padding-block:1.2rem 1.8rem}.home_timelineMeta__47p7e{margin-bottom:1rem;font-size:.6875rem}.home_timeline__uKV1N h3{font-size:1.85rem}.home_timeline__uKV1N p{font-size:1rem}.home_projects__XwMwh{padding-block:3.3rem 1.5rem}.home_projectTopline__htnKZ{display:block}.home_projectTopline__htnKZ>p{margin-top:1rem;font-size:.73rem}.home_suppe__UdkrH{padding-top:2.3rem}.home_suppeWordmark__0mQnG{gap:1rem;padding-bottom:1.7rem}.home_suppeWordmark__0mQnG h2{font-size:12.8vw;letter-spacing:-.07em}.home_suppeWordmark__0mQnG>span{font-size:2.75rem}.home_suppeBody___SEeo{padding-block:2rem 2.5rem}.home_suppeBody___SEeo .home_kicker__NN1p8{font-size:.6875rem}.home_suppeBody___SEeo h3{font-size:clamp(2.1rem,8vw,2.75rem);margin-top:1rem}.home_suppeDescription__hd0gs>p:first-child{font-size:.93rem}.home_suppeDescription__hd0gs>p+p{margin-top:.85rem;font-size:1rem}.home_projects__XwMwh .home_textLink__7VvOZ{font-size:.79rem;margin-top:1.3rem}.home_founder__a3esy{grid-template-columns:56px minmax(0,1fr);padding:1.5rem;gap:1.5rem}.home_founder__a3esy h3{margin-top:1rem;font-size:2.6rem}.home_founderCopy__xDeTb p,.home_founderCopy__xDeTb p+p{font-size:1rem}.home_founderCopy__xDeTb .home_textLink__7VvOZ{width:100%;gap:.6rem;font-size:.74rem}.home_projectHierarchy___175p{display:grid;justify-items:start;justify-content:start;gap:.4rem;padding-top:1.5rem;font-size:.6875rem;letter-spacing:0}.home_projectHierarchy___175p>span:nth-child(2n){transform:rotate(90deg)}.home_principles__WY84s{padding-block:3.7rem;gap:2.3rem}.home_principlesIntro__n577R>p:last-child{font-size:1rem}.home_principleList___md_F li{padding-block:1.5rem;grid-template-columns:1.2rem 1fr}.home_principleList___md_F li:last-child{padding-bottom:0}.home_principleList___md_F h3{font-size:1.55rem}.home_principleList___md_F p{font-size:1rem}.home_thoughts__mLOm9{padding-block:3.7rem}.home_thoughtsHeading__ESGP3{gap:1.8rem}.home_thoughtsHeading__ESGP3>div>p{margin-top:1rem}.home_articleList__o4Qvt{margin-top:2.3rem}.home_article__jgYw9{grid-template-columns:minmax(0,1fr);gap:1.5rem}.home_articleCover__Ov_e3{aspect-ratio:1.15;padding:1.5rem}.home_articleCoverTitle__ZPrMp{font-size:11.4vw;margin-block:1.5rem}.home_articleCopy__wA4Ri{padding-block:.5rem 0}.home_articleCopy__wA4Ri h3{max-width:26ch;margin-top:1rem;font-size:clamp(1.8rem,6.8vw,2.4rem)}.home_articleMeta__W7pc5{margin-top:1.1rem;font-size:.6875rem}.home_articleCopy__wA4Ri .home_textLink__7VvOZ{margin-top:1.2rem}.home_page__NOZQO .newsletter{margin-top:2.8rem;padding-top:2.2rem}.home_page__NOZQO .newsletter h3{font-size:1.85rem}.home_page__NOZQO .newsletter-field-row{grid-template-columns:minmax(0,1fr) auto}.home_page__NOZQO .newsletter-field-row input{padding-inline:.75rem}.home_page__NOZQO .newsletter-field-row button{min-width:6rem;padding-inline:.8rem;font-size:.76rem}.home_contact__fJmDe{padding-block:3.3rem}.home_contactTopline__hN3DI>span{font-size:3.75rem}.home_contact__fJmDe h2{margin-top:2rem;font-size:clamp(2.6rem,10.2vw,3.6rem);line-height:1.05}.home_contactBottom__oe2J3{grid-template-columns:minmax(0,1fr);gap:1.75rem;margin-top:1.75rem}.home_contactBottom__oe2J3>p{font-size:1rem}.home_contactLinks__uiQFS{align-items:start}.home_contactLinks__uiQFS .home_textLink__7VvOZ{align-self:start}.home_page__NOZQO .site-footer{display:grid;grid-template-columns:minmax(0,1fr);gap:.85rem;padding-block:1.5rem}.home_page__NOZQO .site-footer nav{gap:1.2rem;justify-content:start;flex-wrap:wrap}}@media (max-width:360px){.home_heroTopline__3qzJu .home_kicker__NN1p8{font-size:.6875rem}.home_current__EPdM8{gap:.35rem;font-size:.6875rem}.home_current__EPdM8 .home_arrow__ELPol{width:11px}.home_heroBottom__osHci p{font-size:.6875rem;gap:.4rem}.home_portrait__hu0iH figcaption{font-size:.6875rem}.home_projectHierarchy___175p{gap:.4rem;font-size:.6875rem}.home_page__NOZQO .newsletter-field-row{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.home_page__NOZQO *,.home_page__NOZQO :after,.home_page__NOZQO :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}