@media print{@page{size:A4;margin:12mm}:root,:root[data-theme],.ink{--paper:#fff!important;--ink:#000!important;--graphite:#444!important;--dim:#666!important;--guide:#bbb!important;--faint:transparent!important;--red:#000!important;--on-red:#fff!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}html,body,.ink{color:#000!important;background:#fff!important}.ink{border:0!important}.top,.skip,.band,.band-cap,.ctas,.form,.theme-toggle,.foot-hint,.tl,.nym,.more>summary,.cert-all>summary,[role=dialog]{display:none!important}details::details-content{content-visibility:visible;display:contents}.sec>.frame:before{display:none!important}.sec>.frame{padding-block:7mm 0!important}.hero>.frame{padding-top:0!important}body{font-size:10.5pt!important}.name{font-size:64pt!important}.portrait{max-width:34mm}.portrait img{filter:grayscale()}.sec-head{break-after:avoid;margin-bottom:4mm!important}.sec-head h2{font-size:24pt!important}.sec-head.minor h2{font-size:18pt!important}.job-when,.job-role,.job-co,.proj-top,.ai-card h3,.edu h3{break-after:avoid}.ach li,.md li,.cert,.edu,.tm,.soft li,.sk-group{break-inside:avoid}.job{padding:3mm 0!important}.ach li,.md li{margin-bottom:1.5mm!important;font-size:10pt!important}.sk{row-gap:6mm!important}.ai-intro,.tm-lead blockquote p{font-size:13pt!important}.ai-card,.proj{padding-bottom:4mm!important}.cert-col>.certs{display:none!important}.cert-year{margin-top:4mm!important}.cert{padding:1.5mm 0!important}.lv5 .lvn{color:#fff!important;background:#000!important}.now-tag{border:1px solid #000}.proj-link:after,.tb a[href*=linkedin\.com]:after,.tb a[href*=github\.com]:after{content:" (" attr(href) ")";color:#444;word-break:break-all;font-size:8pt}.foot>.frame{padding-block:6mm 0!important}}
