.cv-module__I3UMrq__page{width:min(760px,100% - 32px);margin:0 auto;padding:40px 0 96px}.cv-module__I3UMrq__back{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 56px;font-size:12px}.cv-module__I3UMrq__back a{color:var(--fg-2);text-decoration:none}.cv-module__I3UMrq__back a:hover{color:var(--fg)}.cv-module__I3UMrq__header h1{letter-spacing:-.03em;font-size:clamp(52px,9vw,88px);line-height:.92}.cv-module__I3UMrq__headline{color:var(--fg);margin:16px 0 18px;font-size:20px;line-height:1.4}.cv-module__I3UMrq__links{font-family:var(--mono);flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.cv-module__I3UMrq__links a{color:var(--fg-2);text-underline-offset:3px}.cv-module__I3UMrq__section{border-top:1px solid var(--line-2);margin-top:56px;padding-top:22px}.cv-module__I3UMrq__section h2{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin:0 0 22px;font-size:12px}.cv-module__I3UMrq__section h3{margin:0 0 6px;font-size:28px;line-height:1.12}.cv-module__I3UMrq__section h3 span{color:var(--fg-2);font-style:italic}.cv-module__I3UMrq__section h3 a{-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:4px}.cv-module__I3UMrq__facts{gap:6px;margin:24px 0 0;font-size:14.5px;display:grid}.cv-module__I3UMrq__facts div{grid-template-columns:110px 1fr;gap:16px;display:grid}.cv-module__I3UMrq__facts dt{font-family:var(--mono);color:var(--fg-3);font-size:12px;line-height:1.9}.cv-module__I3UMrq__facts dd{color:var(--fg);margin:0}.cv-module__I3UMrq__timeline,.cv-module__I3UMrq__projects{gap:30px;margin:0;padding:0;list-style:none;display:grid}.cv-module__I3UMrq__timeline p,.cv-module__I3UMrq__projects p{margin-bottom:6px}.cv-module__I3UMrq__when{font-family:var(--mono);letter-spacing:.06em;color:var(--fg-3);margin:0 0 6px;font-size:12px}.cv-module__I3UMrq__skills{font-family:var(--mono);color:var(--fg-3);font-size:12px}.cv-module__I3UMrq__also{margin-top:28px;font-size:14px}.cv-module__I3UMrq__also a{color:var(--fg)}@media print{.cv-module__I3UMrq__back{display:none}.cv-module__I3UMrq__page{padding-top:0}}
