.CV-module__85HY0W__page{background:#f1f0eb;padding-top:108px}.CV-module__85HY0W__headerImage{border-radius:24px;width:min(100% - 112px,1168px);height:clamp(260px,29vw,380px);margin-inline:auto;position:relative;overflow:hidden}.CV-module__85HY0W__section{border-bottom:1px solid #141f1d1c;width:min(100% - 112px,1168px);margin-inline:auto;padding-block:36px}.CV-module__85HY0W__introduction{border:0;padding-block:44px 16px}.CV-module__85HY0W__introduction+.CV-module__85HY0W__section{padding-top:0;padding-bottom:40px}.CV-module__85HY0W__section:last-of-type{border:0;padding-bottom:64px}.CV-module__85HY0W__page h1{letter-spacing:-.025em;font-size:clamp(42px,4.5vw,60px);font-weight:400;line-height:1.12}.CV-module__85HY0W__section h2{font-family:var(--font-inter),sans-serif;font-size:15px;font-weight:500}.CV-module__85HY0W__section h3{font-family:var(--font-inter),sans-serif;font-size:18px;font-weight:500;line-height:1.5}.CV-module__85HY0W__experiences>div+div{border-top:1px solid #141f1d1c;margin-top:32px;padding-top:32px}.CV-module__85HY0W__tool{color:#406157;background:#f8f7f4;border:1px solid #527a6e35;border-radius:8px;padding:6px 10px;font-size:11px;font-weight:500}.CV-module__85HY0W__page a:focus-visible,.CV-module__85HY0W__page button:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #527a6e}@media (max-width:767px){.CV-module__85HY0W__page{padding-top:92px}.CV-module__85HY0W__headerImage{border-radius:18px;width:calc(100% - 48px);height:220px}.CV-module__85HY0W__headerImage img{-o-object-position:52% 50%;object-position:52% 50%}.CV-module__85HY0W__section{width:calc(100% - 48px);padding-block:28px}.CV-module__85HY0W__introduction{padding-top:32px;padding-bottom:20px}.CV-module__85HY0W__introduction+.CV-module__85HY0W__section{padding-top:0}.CV-module__85HY0W__section h3{font-size:17px}.CV-module__85HY0W__experiences>div+div{margin-top:28px;padding-top:28px}}.CV-module__85HY0W__projectDialog{color:#141f1d;background:#f1f0eb;border:0;width:min(500px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow-y:auto}.CV-module__85HY0W__projectDialog::backdrop{background:#141f1d80}.CV-module__85HY0W__projectDialog h2{margin-top:0;font-weight:400}.CV-module__85HY0W__projectDialog h3{margin-top:12px}
