.resume-module__gFlEia__page{--ink:#272820;--muted:#6b6b61;--line:#deded3;--paper:#f8f7f2;--accent:#a14d32;background:var(--paper);min-height:100vh;color:var(--ink);padding:0 24px;font-family:Plus Jakarta Sans,Arial,sans-serif}.resume-module__gFlEia__topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:min(980px,100%);height:82px;margin:auto;display:flex}.resume-module__gFlEia__back{color:var(--ink);font-size:.7rem;font-weight:600;text-decoration:none}.resume-module__gFlEia__printHint{border:1px solid var(--line);color:var(--ink);background:#fffefa;border-radius:999px;padding:10px 16px;font:600 .68rem inherit}.resume-module__gFlEia__sheet{width:min(980px,100%);margin:auto;padding:70px 0 90px}.resume-module__gFlEia__intro{border-bottom:1px solid var(--ink);grid-template-columns:1fr auto;align-items:end;gap:40px;padding-bottom:45px;display:grid}.resume-module__gFlEia__intro p{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px;font-size:.62rem;font-weight:700}.resume-module__gFlEia__intro h1{letter-spacing:-.07em;margin:0;font-size:clamp(4rem,9vw,7rem);font-weight:500;line-height:.78}.resume-module__gFlEia__intro h1 span{color:var(--accent)}.resume-module__gFlEia__intro address{color:var(--muted);text-align:right;gap:8px;font-size:.68rem;font-style:normal;display:grid}.resume-module__gFlEia__intro address a{color:inherit;text-decoration:none}.resume-module__gFlEia__summary{border-bottom:1px solid var(--line);grid-template-columns:170px 1fr;gap:30px;padding:35px 0;display:grid}.resume-module__gFlEia__summary span,.resume-module__gFlEia__sheet section h2{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;font-size:.61rem;font-weight:700}.resume-module__gFlEia__summary p{max-width:650px;color:var(--muted);margin:0;font-size:.88rem;line-height:1.85}.resume-module__gFlEia__sheet>section{border-bottom:1px solid var(--line);padding:45px 0}.resume-module__gFlEia__sheet section h2{margin:0 0 28px}.resume-module__gFlEia__rows article{border-top:1px solid var(--line);grid-template-columns:170px 1fr;gap:30px;padding:21px 0;display:grid}.resume-module__gFlEia__rows p{color:var(--muted);margin:0;font-size:.7rem;line-height:1.7}.resume-module__gFlEia__rows h3,.resume-module__gFlEia__projectGrid h3,.resume-module__gFlEia__skill h3,.resume-module__gFlEia__education h3{margin:0 0 6px;font-size:.88rem}.resume-module__gFlEia__rows strong{color:var(--accent);margin-bottom:9px;font-size:.68rem;display:block}.resume-module__gFlEia__projectGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.resume-module__gFlEia__projectGrid article{border:1px solid var(--line);background:#fffefa;border-radius:12px;padding:20px}.resume-module__gFlEia__projectGrid article>div{color:var(--muted);justify-content:space-between;font-size:.58rem;display:flex}.resume-module__gFlEia__projectGrid h3{margin-top:25px;font-size:1.1rem}.resume-module__gFlEia__projectGrid h3 a{color:var(--ink);text-decoration:none}.resume-module__gFlEia__projectGrid p,.resume-module__gFlEia__skill p,.resume-module__gFlEia__education p{color:var(--muted);font-size:.68rem;line-height:1.7}.resume-module__gFlEia__projectGrid small{color:var(--accent);font-size:.55rem}.resume-module__gFlEia__bottomGrid{grid-template-columns:1fr 1fr;gap:60px;display:grid}.resume-module__gFlEia__skill{border-top:1px solid var(--line);grid-template-columns:100px 1fr;gap:15px;padding:12px 0;display:grid}.resume-module__gFlEia__skill p,.resume-module__gFlEia__education p{margin:0}.resume-module__gFlEia__education{border-top:1px solid var(--line);padding-top:12px}.resume-module__gFlEia__page footer{width:min(980px,100%);color:var(--muted);justify-content:space-between;margin:auto;padding:25px 0;font-size:.62rem;display:flex}.resume-module__gFlEia__page footer p{margin:0}.resume-module__gFlEia__page footer a{color:inherit;text-decoration:none}@media (max-width:650px){.resume-module__gFlEia__page{padding:0 20px}.resume-module__gFlEia__sheet{padding:48px 0 65px}.resume-module__gFlEia__intro{grid-template-columns:1fr;align-items:start}.resume-module__gFlEia__intro h1{font-size:4.1rem}.resume-module__gFlEia__intro address{text-align:left}.resume-module__gFlEia__summary,.resume-module__gFlEia__rows article{grid-template-columns:1fr;gap:12px}.resume-module__gFlEia__projectGrid,.resume-module__gFlEia__bottomGrid{grid-template-columns:1fr}.resume-module__gFlEia__projectGrid{gap:12px}.resume-module__gFlEia__bottomGrid{gap:40px}}@media print{.resume-module__gFlEia__topbar,.resume-module__gFlEia__page footer{display:none!important}.reading-progress{display:none!important}.back-top{display:none!important}.resume-module__gFlEia__page{background:#fff;padding:0}.resume-module__gFlEia__sheet{padding:0}}
