.gFlEia_resumeShell{color:#20221e;background:#e9eae5;min-height:100vh;padding:28px 20px 64px;font-family:Arial,Helvetica,sans-serif}.gFlEia_actions{color:#343a30;justify-content:space-between;align-items:center;width:min(860px,100%);margin:0 auto 18px;font-size:13px;display:flex}.gFlEia_backLink{text-decoration:none}.gFlEia_backLink:hover{text-decoration:underline}.gFlEia_actions .print-button{color:#f5f6ef;cursor:pointer;background:#20221e;border:0;padding:11px 16px;font-size:12px;font-weight:700}.gFlEia_resumePage{background:#fff;width:min(860px,100%);margin:auto;padding:54px 62px;font-size:12px;line-height:1.5;box-shadow:0 12px 42px #20221e1a}.gFlEia_header{border-bottom:2px solid #20221e;grid-template-columns:1fr auto;align-items:start;gap:24px;padding-bottom:20px;display:grid}.gFlEia_kicker{color:#46622e;letter-spacing:.15em;margin:0 0 8px;font-size:10px;font-weight:700}.gFlEia_header h1{letter-spacing:-.04em;margin:0 0 9px;font-size:31px;line-height:1.1}.gFlEia_intro{color:#454841;max-width:480px;margin:0;line-height:1.55}.gFlEia_contact{text-align:right;gap:4px;font-size:10px;font-style:normal;display:grid}.gFlEia_contact a{color:#27381d;overflow-wrap:anywhere;text-decoration:none}.gFlEia_section{margin-top:20px}.gFlEia_section h2{color:#293c1d;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #aeb4a7;margin:0 0 11px;padding-bottom:5px;font-size:12px}.gFlEia_section h3{margin:0;font-size:12px}.gFlEia_skills{color:#42463e;margin:0}.gFlEia_entry{break-inside:avoid;margin-top:13px}.gFlEia_entryHeading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.gFlEia_entryHeading h3{font-size:12px}.gFlEia_entryHeading h3 span{color:#50554b;font-weight:400}.gFlEia_entryHeading time{color:#555a50;flex:none;font-size:10px;font-style:italic}.gFlEia_entryDescription{color:#4c5048;margin:4px 0}.gFlEia_entry ul,.gFlEia_section ul{margin:5px 0 0;padding-left:17px}.gFlEia_entry li,.gFlEia_section li{margin:2px 0;padding-left:2px}.gFlEia_projectLinks{color:#555a50;justify-content:space-between;gap:12px;margin:5px 0 0;font-size:10px;display:flex}.gFlEia_projectLinks a{color:#27381d;overflow-wrap:anywhere}.gFlEia_bottomGrid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.gFlEia_bottomGrid .gFlEia_section{break-inside:avoid}.gFlEia_bottomGrid p{margin:5px 0 0}.gFlEia_resumeFooter{color:#666b61;text-align:center;border-top:1px solid #aeb4a7;margin-top:20px;padding-top:11px;font-size:10px;font-style:italic}@media (max-width:650px){.gFlEia_resumeShell{padding:14px 10px 30px}.gFlEia_resumePage{padding:28px 22px}.gFlEia_header{grid-template-columns:1fr}.gFlEia_contact{text-align:left}.gFlEia_entryHeading{flex-direction:column;align-items:flex-start;gap:2px}.gFlEia_bottomGrid{grid-template-columns:1fr;gap:0}.gFlEia_projectLinks{flex-direction:column}}@media print{@page{size:A4;margin:12mm}.gFlEia_resumeShell{background:#fff;min-height:0;padding:0}.gFlEia_actions{display:none}.gFlEia_resumePage{width:100%;box-shadow:none;margin:0;padding:0;font-size:9pt}.gFlEia_header h1{font-size:23pt}.gFlEia_kicker{font-size:8pt}.gFlEia_section{margin-top:13px}.gFlEia_section h2,.gFlEia_section h3,.gFlEia_entryHeading h3{font-size:9pt}.gFlEia_entry{margin-top:8px}.gFlEia_entryDescription{margin:2px 0}.gFlEia_entry li,.gFlEia_section li{margin:1px 0}.gFlEia_projectLinks{margin-top:2px}.gFlEia_bottomGrid{gap:18px}.gFlEia_resumeFooter{margin-top:12px}}
