.page_header__oRW75{max-width:1120px;margin:auto;padding:28px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px}.page_brand__7TV1Q{display:inline-flex;gap:10px;align-items:center;font-weight:600;letter-spacing:-.03em}.page_header__oRW75 nav{display:flex;gap:28px;font-size:13px}.page_footer__F3MD0 a,.page_header__oRW75 a{text-decoration:none}.page_header__oRW75 nav a{padding-block:10px}.page_header__oRW75 nav a:hover{text-decoration:underline;text-underline-offset:5px}.page_hero__7KFOs{position:relative;padding:120px 24px 0;overflow:hidden}.page_watermark__Q2bdC{position:absolute;left:50%;top:12px;transform:translateX(-50%);white-space:nowrap;font-size:clamp(100px,14vw,225px);font-weight:700;line-height:1;letter-spacing:-.075em;color:#f2f2f4;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:-1}.page_content___38fW,.page_heroInner__8WoKQ{max-width:760px;margin:auto}.page_heroInner__8WoKQ{padding-top:10px}.page_eyebrow__yxIK8{display:flex;align-items:center;gap:8px;font-size:12px;margin-bottom:24px}.page_dot__aVcaO{display:inline-block;width:6px;height:6px;border-radius:50%;background:#23864b;flex-shrink:0;animation:page_gentlePulse__uUYAZ 2s ease-in-out infinite}@keyframes page_gentlePulse__uUYAZ{0%,to{opacity:1;box-shadow:0 0 0 2px rgba(35,134,75,.12)}50%{opacity:.6;box-shadow:0 0 0 4px rgba(35,134,75,0)}}.page_hero__7KFOs h1{font-size:clamp(44px,6.4vw,78px);line-height:1.02;letter-spacing:-.065em;font-weight:500;margin:0 0 32px}.page_introCopy__XT1ND{display:grid;grid-template-columns:1fr 1fr;grid-gap:34px;gap:34px;max-width:650px}.page_introCopy__XT1ND p{margin:0;color:var(--muted);font-size:16px}.page_actions___si5r{display:flex;align-items:center;flex-wrap:wrap;gap:26px;margin-top:32px}.page_button__52WaL{font-family:inherit;line-height:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:100px;text-decoration:none;font-size:14px;transition:background .2s,color .2s}.page_button__52WaL:hover{background:#fff;color:var(--ink)}.page_button__52WaL:disabled{cursor:wait}.page_copyStatus__syS70{position:absolute;top:calc(100% - 80px);left:0;width:100%;text-align:center;margin:0;color:var(--muted);font-size:13px}.page_copyControl__HeHex{position:relative;padding-bottom:88px;min-width:0}.page_copyStatus__syS70[data-failed]{width:max(100%,240px);max-width:calc(100vw - 96px);text-align:left}.page_copyStatus__syS70 span{-webkit-user-select:all;-moz-user-select:all;user-select:all;overflow-wrap:anywhere}.page_section__zQZ2o{padding-top:112px}.page_sectionHeading__lt74q{max-width:500px;margin-bottom:32px}.page_contact__jWuHg h2,.page_sectionHeading__lt74q h2{font-size:clamp(30px,4vw,42px);line-height:1.1;letter-spacing:-.05em;font-weight:500;margin:0 0 18px}.page_timeline__8Dtgf{border-top:1px solid var(--line)}.page_job__2H1Qu{display:grid;grid-template-columns:1fr 1.6fr;grid-gap:36px;gap:36px;padding:28px 0;border-bottom:1px solid var(--line)}.page_companyGroup__e8Whv>h3,.page_job__2H1Qu h3{margin:0 0 4px;font-size:15px;font-weight:600;letter-spacing:-.02em}.page_companyGroup__e8Whv{padding:28px 0;border-bottom:1px solid var(--line)}.page_companyGroup__e8Whv .page_job__2H1Qu{padding:16px 0 0;border-bottom:0}.page_companyGroup__e8Whv .page_job__2H1Qu+.page_job__2H1Qu{padding-top:28px}.page_roleMeta__U4oEf{padding-left:12px}.page_roleMeta__U4oEf h4{margin:0;font-size:14px;font-weight:400}.page_job__2H1Qu p{margin:0;font-size:14px}.page_jobCopy__vn9FR,.page_job__2H1Qu>p{color:var(--muted)}.page_jobCopy__vn9FR p+p{margin-top:12px}.page_jobCopy__vn9FR h4{color:var(--ink);font-size:14px;font-weight:500;margin:24px 0 10px}.page_date__cDwOk,.page_job__2H1Qu .page_date__cDwOk{color:var(--muted);font-size:12px;margin-top:8px}.page_skills__C3sNq{display:grid;grid-template-columns:1.6fr 1fr;border:1px solid var(--line);border-radius:16px;overflow:hidden}.page_skills__C3sNq article{padding:28px}.page_skills__C3sNq article+article{border-left:1px solid var(--line)}.page_skills__C3sNq h3{font-size:16px;font-weight:500;letter-spacing:-.02em;margin:0 0 20px}.page_skills__C3sNq ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px 16px;color:var(--muted);font-size:13px}.page_beyond__wZLuC{border-top:1px solid var(--line)}.page_education__Dz5xc{padding:28px 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.page_education__Dz5xc h4{margin:0 0 4px;font-weight:500;font-size:14px}.page_education__Dz5xc p{font-size:13px;color:var(--muted);margin:0}.page_education__Dz5xc .page_date__cDwOk{margin-top:4px;font-size:12px}.page_marathonAside__QmlJD{margin-top:22px;font-size:13px;color:var(--muted)}.page_contact__jWuHg{text-align:center;margin:112px 0 80px;padding:72px 24px;border:1px solid var(--line);border-radius:20px;background:#fafafa}.page_contactActions__1nIwP{align-items:start;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:24px;max-width:400px;margin-inline:auto}.page_contactActions__1nIwP .page_copyControl__HeHex .page_button__52WaL{width:100%}.page_contactActions__1nIwP .page_copyControl__HeHex{padding-bottom:0}.page_contactActions__1nIwP .page_copyStatus__syS70{top:calc(100% + 8px)}.page_contactActions__1nIwP .page_copyStatus__syS70[data-failed]{width:max(100%,280px)}.page_footer__F3MD0{max-width:760px;margin:auto;display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding:24px 0 36px;font-size:12px}.page_footer__F3MD0 span{display:block;color:var(--muted);font-size:11px;margin-top:4px}@media (max-width:840px){.page_content___38fW,.page_footer__F3MD0{margin-inline:24px}.page_header__oRW75{padding-inline:24px}.page_hero__7KFOs{padding-top:96px}}@media (max-width:560px){.page_header__oRW75{flex-direction:column;align-items:flex-start;gap:12px;padding:22px 24px 10px}.page_header__oRW75 nav{width:100%;justify-content:space-between;gap:12px;font-size:12px}.page_hero__7KFOs{padding-top:64px}.page_watermark__Q2bdC{top:8px;font-size:90px}.page_hero__7KFOs h1{font-size:clamp(40px,10.5vw,58px)}.page_introCopy__XT1ND{grid-template-columns:1fr;gap:16px}.page_introCopy__XT1ND p{font-size:15px}.page_section__zQZ2o{padding-top:72px}.page_contactActions__1nIwP,.page_education__Dz5xc,.page_job__2H1Qu,.page_skills__C3sNq{grid-template-columns:1fr}.page_job__2H1Qu{gap:16px;padding-block:24px}.page_skills__C3sNq article{padding:24px}.page_skills__C3sNq article+article{border-left:0;border-top:1px solid var(--line)}.page_education__Dz5xc{padding-block:24px}.page_contact__jWuHg{margin-block:72px 48px;padding:40px 18px}.page_contactActions__1nIwP{row-gap:32px}.page_contactActions__1nIwP .page_copyStatus__syS70[data-failed]{position:static;width:100%;max-width:none;margin-top:8px}.page_contact__jWuHg .page_button__52WaL{padding-inline:18px;font-size:13px}}@media (prefers-reduced-motion:reduce){.page_dot__aVcaO{animation:none;opacity:1;box-shadow:none}.page_button__52WaL{transition:none}}