.navbar_nav__bf9LH{display:flex;justify-content:space-between;align-items:center;max-width:var(--site-width);margin:0 auto;padding:0 var(--site-gutter);gap:20px}.navbar_logoLink__LL9Rl{display:inline-flex;align-items:baseline;min-height:44px;color:var(--color-text);font-family:var(--font-serif);font-size:30px;font-weight:600;letter-spacing:-.07em}.navbar_logoLink__LL9Rl span{color:var(--color-accent)}.navbar_logoLink__LL9Rl:hover{text-decoration:none}.navbar_logo__vQl3X{color:var(--color-primary);font-family:var(--font-serif);font-size:20px;font-weight:500}.navbar_menuList__Bsd0N{display:flex;align-items:center;gap:25px;list-style:none;margin:0;padding:0}.navbar_menuLink__q1aHl{display:inline-flex;align-items:center;min-height:44px;color:var(--color-text-light);font-size:var(--text-meta)}.navbar_menuLink__q1aHl:hover,.navbar_menuLink__q1aHl[aria-current=page]{color:var(--color-text);text-decoration:underline;text-underline-offset:5px}.navbar_menuLink__q1aHl svg{width:12px;height:12px;margin-left:4px}@media (max-width:600px){.navbar_nav__bf9LH{gap:12px}.navbar_menuList__Bsd0N{gap:17px}}@media (max-width:359px){.navbar_menuList__Bsd0N{gap:13px}}.header_header__lB7BV{background-color:var(--color-background);padding:23px 0 0}.footer_footer__96Khy{display:block;width:100%;max-width:var(--site-width);margin:0 auto;padding:0 var(--site-gutter);font-size:11px;color:var(--color-text-light)}.footer_inner__9FFc5{border-top:1px solid var(--color-rule);padding:23px 0 31px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;column-gap:24px;row-gap:4px}.footer_inner__9FFc5 p{margin:0}.footer_social__1F2M9{display:flex;align-items:center;gap:22px}.footer_inner__9FFc5 a{display:inline-flex;align-items:center;gap:3px;min-height:44px;color:var(--color-text-light)}.footer_inner__9FFc5 a:hover{color:var(--color-text)}.footer_social__1F2M9 svg{width:11px;height:11px}@media (max-width:600px){.footer_inner__9FFc5{padding:19px 0 24px;gap:4px 20px}.footer_social__1F2M9{gap:18px}}.layout_container__O8MPK{background:var(--color-background);min-height:100vh}.layout_main__Lw6k_{width:100%}.layout_linksContainer__K2qxs,.layout_socialContainer___2mGS{display:flex;flex-direction:row;align-items:center;margin:1rem 0;height:100%}.layout_socialContainer___2mGS{gap:1.5rem}.layout_linksContainer__K2qxs{gap:3rem}.Home_page__Yvcrx{max-width:var(--site-width);margin:0 auto;padding:var(--page-top) var(--site-gutter) 24px}.Home_introduction__fNJRV{animation:Home_arrive__JY_2F .45s both}.Home_profile__7gsIl{display:flex;align-items:center;gap:24px;margin-bottom:28px}.Home_portrait__4wHjE{display:block;width:104px;height:104px;border-radius:50%;object-fit:cover;filter:grayscale(1)}.Home_name__ruqDV{margin:0 0 10px;font-size:var(--text-page-title);font-weight:500;letter-spacing:-.045em;line-height:1.1}.Home_identity__nLsq_{margin:0;color:var(--color-text-light);font-size:var(--text-meta);line-height:1.8}.Home_identity__nLsq_ span{margin:0 6px}.Home_intro__7207I{max-width:630px;margin:0;font-size:var(--text-lead);line-height:1.55;letter-spacing:-.028em}.Home_inlineLink__TVVOr svg{width:14px;height:14px;transition:transform .16s ease}.Home_profiles__MXpxS{display:flex;flex-wrap:wrap;gap:24px;margin:0}.Home_profiles__MXpxS a{display:inline-flex;align-items:center;gap:4px;min-height:44px;font-size:var(--text-meta);color:var(--color-text)}.Home_profiles__MXpxS svg{width:13px;height:13px;transition:transform .16s ease}.Home_contact__Z5CCv a:hover svg,.Home_inlineLink__TVVOr:hover svg,.Home_profiles__MXpxS a:hover svg,.Home_projectLink__dHAoJ:hover svg,.Home_workEntry__m1e69 a:hover svg{transform:translate(2px,-2px)}.Home_projects__G54Pk,.Home_work__jveaQ,.Home_writing__cWMhn{border-top:1px solid var(--color-rule);margin-top:34px;padding-top:28px;scroll-margin-top:28px}.Home_sectionTitle__DKb2S{margin:0 0 26px;font-family:var(--font-sans);font-size:var(--text-detail);font-weight:500;line-height:1.5}.Home_workEntry__m1e69{max-width:var(--reading-width);margin-bottom:27px}.Home_workEntry__m1e69:last-child{margin-bottom:0}.Home_consulting__iW9Zd{scroll-margin-top:28px}.Home_workEntry__m1e69 h3{margin:0 0 9px;font-family:var(--font-sans);font-size:var(--text-item-title);font-weight:500;letter-spacing:-.02em;line-height:1.45}.Home_workEntry__m1e69 h3 a{display:inline-flex;align-items:center;gap:7px;min-height:34px;color:var(--color-text)}.Home_workEntry__m1e69 svg{width:14px;height:14px;transition:transform .16s ease}.Home_inlineLink__TVVOr{display:inline-flex;align-items:center;gap:4px}.Home_workEntry__m1e69 p{margin:0;font-size:var(--text-body);line-height:var(--line-body);color:var(--color-text-light)}.Home_archiveLink__dlbNu,.Home_workCta__VXqdp{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:var(--text-detail)}.Home_businessActions___8BMZ{display:flex;align-items:center;flex-wrap:wrap;gap:0 24px;margin-top:6px}.Home_messageLink___iPPV{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--color-text-light);font-size:var(--text-detail)}.Home_writingHeader__tLpl6{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:0 24px;margin-bottom:20px}.Home_writingHeader__tLpl6 .Home_sectionTitle__DKb2S{margin:0}.Home_writingList__N8Z_a{list-style:none;padding:0;margin:0}.Home_writingList__N8Z_a li{padding:22px 0;border-top:1px solid var(--color-rule)}.Home_writingList__N8Z_a li:first-child{padding-top:0;border-top:0}.Home_writingList__N8Z_a li:last-child{padding-bottom:0}.Home_writingMeta__HztY_{display:flex;gap:7px;margin:0 0 8px;color:var(--color-text-light);font-size:var(--text-meta);line-height:1.5}.Home_writingList__N8Z_a h3{margin:0 0 8px;font-family:var(--font-sans);font-size:var(--text-item-title);font-weight:500;line-height:1.45;letter-spacing:-.02em}.Home_writingList__N8Z_a h3 a{display:inline-flex;align-items:baseline;gap:8px;color:var(--color-text)}.Home_writingList__N8Z_a h3 a:hover{color:var(--color-accent)}.Home_writingList__N8Z_a svg{width:14px;height:14px;flex-shrink:0}.Home_writingDescription__LmsU8,.Home_writingIntro__kVBR4{max-width:var(--reading-width);margin:0;color:var(--color-text-light);font-size:var(--text-body);line-height:var(--line-body)}.Home_writingIntro__kVBR4{margin-bottom:24px}.Home_projects__G54Pk{position:relative}.Home_anchorAlias__ZYcvB{position:absolute;top:0;scroll-margin-top:28px}.Home_projectLead__jx0er{margin:-4px 0 13px;font-size:var(--text-lead);line-height:1.55;letter-spacing:-.028em}.Home_projectIntro__ZnIvm{max-width:var(--reading-width);margin:0 0 27px;font-size:var(--text-body);line-height:var(--line-body);color:var(--color-text-light)}.Home_projectIntro__ZnIvm p{margin:0}.Home_projectIntro__ZnIvm p+p{margin-top:14px}.Home_exploration__d8vhH{border-top:1px solid var(--color-rule)}.Home_exploration__d8vhH summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.Home_exploration__d8vhH summary::-webkit-details-marker{display:none}.Home_exploration__d8vhH summary h3{margin:0;font-family:var(--font-sans);font-size:16px;font-weight:500;line-height:1.45;letter-spacing:-.02em;transition:color .16s ease}.Home_exploration__d8vhH summary p{margin:7px 0 0;color:var(--color-text-light);font-size:var(--text-detail);line-height:1.7}.Home_exploration__d8vhH summary:hover h3{color:var(--color-accent)}.Home_toggle__YRzZR{position:relative;display:block;width:20px;height:20px;flex-shrink:0;color:var(--color-text-light)}.Home_toggle__YRzZR:after,.Home_toggle__YRzZR:before{content:"";position:absolute;left:4px;top:9px;width:12px;height:1px;background:currentColor;transition:transform .18s ease}.Home_toggle__YRzZR:after{transform:rotate(90deg)}.Home_exploration__d8vhH[open] .Home_toggle__YRzZR:after{transform:rotate(0)}.Home_detailBody__uVF4o{max-width:var(--reading-width);padding:0 0 25px}.Home_exploration__d8vhH[open] .Home_detailBody__uVF4o{animation:Home_unfold__oxCqw .22s ease}.Home_detailBody__uVF4o>p{color:var(--color-text-light);font-size:var(--text-body);line-height:var(--line-body);margin:0 0 16px}.Home_flow__h1fXq{display:grid;grid-template-columns:1fr 20px 1.1fr 20px 1.1fr;align-items:center;gap:12px;margin:24px 0 5px;padding:20px 0;border-top:1px dashed var(--color-rule);color:var(--color-text-light);font-size:11px;line-height:1.7}.Home_flow__h1fXq ul{list-style:none;margin:0;padding:0}.Home_flowMemory__0RJxL{color:var(--color-accent);font-weight:500}.Home_flowArrow__eAHXR{color:var(--color-accent);text-align:center}.Home_flowOutcome__6K_Hz{color:var(--color-text)}.Home_contact__Z5CCv{border-top:1px solid var(--color-rule);margin-top:64px;padding:44px 0 40px;scroll-margin-top:32px}.Home_contact__Z5CCv h2{font-family:var(--font-serif);font-size:clamp(28px,3.2vw,36px);font-weight:500;letter-spacing:-.035em;line-height:1.2;margin:0}.Home_contact__Z5CCv p{margin:14px 0 16px;color:var(--color-text-light);font-size:var(--text-body);line-height:var(--line-body)}.Home_contactLinks__rqXA0{display:flex;align-items:center;flex-wrap:wrap;gap:24px}.Home_contact__Z5CCv a{display:inline-flex;align-items:center;gap:7px;min-height:44px;font-size:var(--text-body)}.Home_contact__Z5CCv svg{width:13px;height:13px;transition:transform .16s ease}.Home_sharedTools__q4xYc{margin-top:28px}.Home_sharedTools__q4xYc>h3{font-family:var(--font-sans);font-size:16px;font-weight:500}.Home_sharedTools__q4xYc ul{list-style:none;margin:0;padding:0}.Home_sharedTools__q4xYc li{padding:22px 0;border-top:1px solid var(--color-rule)}.Home_projectLink__dHAoJ{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:var(--text-body)}.Home_projectLink__dHAoJ svg{transition:transform .16s ease}.Home_sharedTools__q4xYc li>p{margin:7px 0 0;font-size:var(--text-detail);color:var(--color-text-light);line-height:var(--line-body)}.Home_sharedTools__q4xYc .Home_origin__pkmPj{font-size:11px}@keyframes Home_arrive__JY_2F{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes Home_unfold__oxCqw{0%{opacity:.5;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.Home_page__Yvcrx{padding-bottom:14px}.Home_profile__7gsIl{gap:17px;margin-bottom:25px}.Home_portrait__4wHjE{width:80px;height:80px}.Home_identity__nLsq_ span{margin:0 3px}.Home_intro__7207I{line-height:1.6}.Home_profiles__MXpxS{gap:23px}.Home_projects__G54Pk,.Home_work__jveaQ,.Home_writing__cWMhn{margin-top:29px;padding-top:24px}.Home_sectionTitle__DKb2S{margin-bottom:22px}.Home_workEntry__m1e69{margin-bottom:24px}.Home_exploration__d8vhH summary{gap:14px;padding:21px 0}.Home_exploration__d8vhH summary h3{font-size:15px}.Home_flow__h1fXq{grid-template-columns:1fr 12px 1fr 12px 1fr;gap:6px;font-size:10px}.Home_contact__Z5CCv{margin-top:48px;padding:32px 0 28px}}@media (max-width:359px){.Home_identity__nLsq_ span{display:none}.Home_identity__nLsq_{max-width:130px}}@media (prefers-reduced-motion:reduce){.Home_exploration__d8vhH[open] .Home_detailBody__uVF4o,.Home_introduction__fNJRV{animation:none}.Home_contact__Z5CCv svg,.Home_exploration__d8vhH summary h3,.Home_inlineLink__TVVOr svg,.Home_profiles__MXpxS svg,.Home_projectLink__dHAoJ svg,.Home_toggle__YRzZR:after,.Home_toggle__YRzZR:before,.Home_workEntry__m1e69 svg{transition:none}}