.personal-site_shell__FfgXt{--paper:#f3f0e7;--gold:#cfb77d;--muted:#bdbdb2;background:#191a17;color:var(--paper);min-height:100vh;font-family:var(--font-noto-sans),sans-serif}.personal-site_footer__o9C93 a:focus-visible,.personal-site_header__jxHsk a:focus-visible,.personal-site_shell__FfgXt a:focus-visible{outline:2px solid #cfb77d;outline-offset:5px}.personal-site_footer__o9C93,.personal-site_header__jxHsk{background:#191a17;color:#f3f0e7;padding:0 max(24px,calc((100vw - 1160px)/2));font-family:var(--font-noto-sans),sans-serif}.personal-site_masthead__QEPqO{display:flex;align-items:center;gap:25px;padding:24px 0}.personal-site_brand__cOVsd{display:flex;gap:14px;align-items:center;font:22px Georgia,serif}.personal-site_brand__cOVsd small{display:block;font:9px var(--font-noto-sans),sans-serif;letter-spacing:.2em;margin-top:6px;color:#bdbdb2}.personal-site_mark__WtPsn{border:1px solid #cfb77d;color:#cfb77d;padding:13px 9px;font-size:18px}.personal-site_location___YEP5{margin-left:auto;color:#bdbdb2;font-size:11px;letter-spacing:.04em}.personal-site_languages__o0_9j{display:flex;gap:3px}.personal-site_languages__o0_9j a{min-width:36px;min-height:40px;display:grid;place-items:center;font-size:11px;border:1px solid transparent}.personal-site_languages__o0_9j a[aria-current]{border-color:#cfb77d;color:#cfb77d}.personal-site_nav__IZ35G{display:flex;flex-wrap:wrap;gap:8px 30px;border-top:1px solid #ffffff25;border-bottom:1px solid #ffffff25;padding:10px 0}.personal-site_nav__IZ35G a{min-height:34px;display:flex;align-items:center;font-size:12px;color:#bdbdb2}.personal-site_nav__IZ35G a:hover,.personal-site_nav__IZ35G a[aria-current]{color:#cfb77d}.personal-site_footer__o9C93{padding-top:30px;padding-bottom:35px;display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #ffffff25;font-size:12px}.personal-site_footer__o9C93 strong{font:20px Georgia,serif}.personal-site_footer__o9C93 p{margin-top:10px;color:#bdbdb2;font-size:11px}.personal-site_footer__o9C93 nav{display:flex;gap:25px;flex-wrap:wrap}.personal-site_footer__o9C93 a{min-height:36px;display:flex;align-items:center}.personal-site_skip__qDGQm{position:fixed;left:15px;top:10px;transform:translateY(-200%);background:#f3f0e7;color:#191a17;padding:15px;z-index:80}.personal-site_skip__qDGQm:focus{transform:none}.personal-site_contact__tvpTy,.personal-site_hero__gaMm6,.personal-site_projectList__QnZJl,.personal-site_section__mDkAx{max-width:1240px;margin:auto;padding:80px 40px}.personal-site_hero__gaMm6{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:center}.personal-site_eyebrow__7_6eN{font-size:11px;letter-spacing:.14em;color:#cfb77d;margin-bottom:24px}.personal-site_title__wlarX{font:clamp(43px,5vw,70px)/1.05 Georgia,serif;letter-spacing:-.03em;text-wrap:balance;margin-bottom:28px}.personal-site_intro__hW4FQ{font-size:18px;line-height:1.8;color:#d1d0c6;max-width:700px;margin-bottom:28px}.personal-site_muted__7B7L_{color:#bdbdb2;font-size:14px;line-height:1.8}.personal-site_portrait__wpqIv{margin:0}.personal-site_portrait__wpqIv img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center 35%}.personal-site_portrait__wpqIv figcaption{padding:15px 0;color:#bdbdb2;font-size:11px;border-bottom:1px solid #ffffff25}.personal-site_button__P_v0z{display:inline-flex;min-height:52px;align-items:center;gap:25px;padding:14px 23px;background:#cfb77d;color:#191a17;font-size:14px;font-weight:600}.personal-site_button__P_v0z:hover{background:#e3cfa0}.personal-site_textLink__Ayj_5{display:inline-flex;align-items:center;min-height:44px;color:#cfb77d;font-size:13px;border-bottom:1px solid #cfb77d70;margin-top:15px}.personal-site_section__mDkAx{border-top:1px solid #ffffff25}.personal-site_contact__tvpTy h1,.personal-site_projectList__QnZJl h1,.personal-site_section__mDkAx h2{font:clamp(34px,3.5vw,49px)/1.15 Georgia,serif;text-wrap:balance;max-width:800px;margin-bottom:32px}.personal-site_grid__JjTwm{display:grid;grid-template-columns:1fr 1fr;gap:45px}.personal-site_grid__JjTwm article{border-top:1px solid #ffffff30;padding-top:24px}.personal-site_grid__JjTwm h3{font:28px/1.25 Georgia,serif;margin-bottom:18px}.personal-site_number__klQg9{display:block;font-size:12px;color:#cfb77d;margin-bottom:20px}.personal-site_serviceLinks__YocL6{display:flex;gap:14px 32px;flex-wrap:wrap}.personal-site_light__9s1Fv{background:#f3f0e7;color:#191a17}.personal-site_light__9s1Fv .personal-site_section__mDkAx{border:0}.personal-site_light__9s1Fv .personal-site_eyebrow__7_6eN,.personal-site_light__9s1Fv .personal-site_textLink__Ayj_5{color:#766139}.personal-site_light__9s1Fv .personal-site_muted__7B7L_{color:#56584f}.personal-site_projectList__QnZJl article{display:grid;grid-template-columns:65px 1fr 1fr;gap:35px;border-top:1px solid #ffffff30;padding:38px 0}.personal-site_projectList__QnZJl h2{font:30px/1.25 Georgia,serif;margin:10px 0 0}.personal-site_projectList__QnZJl .personal-site_intro__hW4FQ{margin-bottom:55px}.personal-site_contact__tvpTy{max-width:1000px;min-height:65vh}.personal-site_contactGrid__WJbjz{display:grid;grid-template-columns:1fr 1fr;gap:25px 50px;margin:45px 0}.personal-site_contactGrid__WJbjz>div{border-top:1px solid #ffffff30;padding-top:22px}.personal-site_contactGrid__WJbjz h2{font:23px Georgia,serif;margin-bottom:18px}.personal-site_contactGrid__WJbjz a{overflow-wrap:anywhere}.personal-site_contactGrid__WJbjz p{font-size:14px;line-height:1.8;color:#bdbdb2}.personal-site_legacy__I4QlU{max-width:1160px;margin:auto;padding:60px 24px 80px}.personal-site_legacy__I4QlU h1,.personal-site_legacy__I4QlU h2,.personal-site_legacy__I4QlU h3{font-family:Georgia,serif;font-weight:400}.personal-site_legacy__I4QlU [class*=text-slate-]{color:#c8c7bc}.personal-site_legacy__I4QlU [class*=text-indigo-]{color:#cfb77d}.personal-site_legacy__I4QlU [class*=bg-slate-],.personal-site_legacy__I4QlU [class*=bg-white]{background:#22231e}.personal-site_legacy__I4QlU [class*=border-slate-]{border-color:#ffffff30}.personal-site_legacy__I4QlU [class*=bg-indigo-]{background:#cfb77d;color:#191a17}.personal-site_legacy__I4QlU [class*=rounded-]{border-radius:0}.personal-site_legacy__I4QlU [class*=shadow]{box-shadow:none}@media(max-width:800px){.personal-site_location___YEP5{display:none}.personal-site_masthead__QEPqO{flex-wrap:wrap;gap:15px}.personal-site_languages__o0_9j{margin-left:auto}.personal-site_brand__cOVsd{font-size:20px}.personal-site_nav__IZ35G{gap:4px 20px}.personal-site_hero__gaMm6{grid-template-columns:1fr;padding:45px 24px;gap:35px}.personal-site_portrait__wpqIv{max-width:440px}.personal-site_portrait__wpqIv img{aspect-ratio:1/1}.personal-site_contact__tvpTy,.personal-site_projectList__QnZJl,.personal-site_section__mDkAx{padding:50px 24px}.personal-site_contactGrid__WJbjz,.personal-site_grid__JjTwm{grid-template-columns:1fr;gap:30px}.personal-site_projectList__QnZJl article{grid-template-columns:30px 1fr;gap:15px}.personal-site_projectList__QnZJl article>div:last-child{grid-column:2}.personal-site_footer__o9C93{display:block}.personal-site_footer__o9C93 nav{margin-top:20px;gap:20px}.personal-site_title__wlarX{font-size:48px}.personal-site_intro__hW4FQ{font-size:16px}}@media(max-width:380px){.personal-site_masthead__QEPqO{display:block}.personal-site_languages__o0_9j{margin-top:15px;justify-content:flex-start}.personal-site_title__wlarX{font-size:41px}}