a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Gabarito;src:url(/assets/fonts/gabarito-latin.2ed77985.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap;unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Gabarito;src:url(/assets/fonts/gabarito-latin-ext.c488d3a1.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap;unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Mono;src:url(/assets/fonts/space-mono-400-latin.9d903ee2.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Mono;src:url(/assets/fonts/space-mono-400-latin-ext.3417c431.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Mono;src:url(/assets/fonts/space-mono-700-latin.5b977a5a.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Mono;src:url(/assets/fonts/space-mono-700-latin-ext.c541f687.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"icon";src:url(/assets/fonts/icon.8207736c.woff) format("woff");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:"icon"!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.icon-download:before{content:""}.icon-arrow-up-right:before{content:""}.icon-arrow-right:before{content:""}.icon-chevron-right:before{content:""}.icon-chevron-left:before{content:""}.icon-chevron-down:before{content:""}.icon-chevron-up:before{content:""}.icon-bluesky:before{content:""}.icon-link:before{content:""}.icon-film:before{content:""}.icon-monitor:before{content:""}.icon-clock:before{content:""}.icon-calendar:before{content:""}.icon-mail:before{content:""}.icon-twitter:before{content:""}.icon-instagram:before{content:""}.icon-github:before{content:""}.icon-linkedin:before{content:""}.icon-unsplash:before{content:""}@page{size:A4;margin:12mm 0}*,:after,:before{box-sizing:border-box}html{background:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact}body{max-width:21cm;margin:0 auto;padding:12mm 14mm;color:#241a33;font-family:Gabarito,system-ui,sans-serif;font-size:10.5pt;line-height:1.45;-webkit-font-smoothing:antialiased}body .sf-toolbar{display:none!important}a{color:#eb596b;text-decoration:underline;text-decoration-thickness:.25mm;text-underline-offset:.6mm}strong{font-weight:700}em{font-style:italic}.cv-header{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:6mm;margin-bottom:8mm}.cv-identity h1{color:#6dcabe;font-size:34pt;font-weight:400;letter-spacing:-.02em;line-height:1}.cv-identity h1 strong{font-weight:800}.cv-identity p{margin-top:2mm;font-size:12pt}.cv-portrait{display:block;width:4cm;height:4cm;border-radius:50%;-o-object-fit:cover;object-fit:cover}.cv-contacts{display:flex;flex-direction:column;gap:3mm;color:rgba(36,26,51,.55);font-size:9pt;line-height:1.35}.cv-job{margin:0 0 7mm 4cm;font-size:17pt;font-weight:500}.cv-section{display:grid;grid-template-columns:4cm 1fr;margin-bottom:7mm}.cv-section>h3{color:#a576d6;font-weight:600}.cv-entries{gap:4.5mm}.cv-entries,.cv-paragraphs{display:flex;flex-direction:column}.cv-paragraphs{gap:2mm}.cv-entry,.cv-footer{-moz-column-break-inside:avoid;break-inside:avoid}.cv-key{color:rgba(36,26,51,.55)}.cv-footer{margin:6mm 0 0 4cm;text-align:center}.cv-toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:3mm;margin-bottom:1cm;font-size:10pt}.cv-toolbar a{display:inline-flex;align-items:center;gap:1.5mm;color:#241a33;text-decoration:none}@media print{body{padding-block:0}.cv-toolbar{display:none}}.cv-download{padding:2mm 4mm;border-radius:999px;background:#241a33;font-weight:700}.cv-toolbar .cv-download{color:#fff}@media screen and (max-width:210mm){body{padding:20px;font-size:15px}.cv-header{grid-template-columns:1fr auto;gap:16px 20px}.cv-header .cv-identity{grid-column:1/-1}.cv-identity h1{font-size:40px}.cv-portrait{width:96px;height:96px}.cv-footer,.cv-job{margin-left:0}.cv-section{display:block}.cv-section>h3{margin-bottom:8px}}@media print{.cv-header{margin-bottom:12mm}.cv-job,.cv-section:nth-of-type(-n+2){margin-bottom:1cm}}