html:has(.resume-module__R4NoHW__route){--base-font-size:16px}.resume-module__R4NoHW__route{background-color:#fff;display:flow-root}.resume-module__R4NoHW__page{width:100%;max-width:1760px;padding:6.7rem var(--space);background:var(--bg-color);margin:0 auto;display:flex;position:relative}.resume-module__R4NoHW__page p,.resume-module__R4NoHW__page ul{color:#474747bf}.resume-module__R4NoHW__page a:not(.resume-module__R4NoHW__icon),.resume-module__R4NoHW__page h3,.resume-module__R4NoHW__page .resume-module__R4NoHW__markedHeading,.resume-module__R4NoHW__page h4{z-index:1;color:var(--electric-blue);font-weight:700;display:inline-block;position:relative}.resume-module__R4NoHW__page a:not(.resume-module__R4NoHW__icon):after,.resume-module__R4NoHW__page .resume-module__R4NoHW__markedHeading:after{content:"";z-index:-1;background:var(--lime);width:109%;height:.4em;margin-top:-.6rem;margin-left:-4%;transition:transform .3s;display:block;position:absolute}.resume-module__R4NoHW__page a:not(.resume-module__R4NoHW__icon):hover:after{transform:translateY(.2em)scaleY(.5)}.resume-module__R4NoHW__meta{font-size:.9em;display:flex;position:absolute;top:2em;right:2em}.resume-module__R4NoHW__icon{color:#474747e6;align-items:center;font-weight:400;display:flex}.resume-module__R4NoHW__icon:not(:last-child){margin-right:1em}.resume-module__R4NoHW__linkedIn{color:#0077b5}.resume-module__R4NoHW__icon svg{flex-shrink:0;width:1em;height:1em}.resume-module__R4NoHW__icon svg path{fill:currentColor}.resume-module__R4NoHW__icon:last-of-type svg{opacity:.8;margin-right:.3em}.resume-module__R4NoHW__icon[hidden]{display:none}.resume-module__R4NoHW__pdf .resume-module__R4NoHW__linkedIn{margin-right:0}.resume-module__R4NoHW__mail{display:none}.resume-module__R4NoHW__outlines{flex-direction:column;flex-shrink:0;margin-right:6rem;display:flex;position:relative}.resume-module__R4NoHW__outlines section{position:relative}.resume-module__R4NoHW__outlines section:not(:last-child){margin-bottom:2em}.resume-module__R4NoHW__outlines h3{margin:0;font-size:1.2em}.resume-module__R4NoHW__outlines span{display:block}.resume-module__R4NoHW__page li{position:relative}.resume-module__R4NoHW__page li:before{content:"";vertical-align:10%;filter:contrast(1.2);background:currentColor;width:.4em;height:.4em;margin-right:.3em;display:inline-block}.resume-module__R4NoHW__article{max-width:80vw}.resume-module__R4NoHW__article>section{position:relative}.resume-module__R4NoHW__article>section:not(:last-of-type){margin-bottom:5em}.resume-module__R4NoHW__article p{font-size:1.2em}.resume-module__R4NoHW__name{color:var(--electric-blue);letter-spacing:-.03em;margin:0 0 1rem;font-size:4.5rem;line-height:1}.resume-module__R4NoHW__summary{margin-bottom:5rem;position:relative}.resume-module__R4NoHW__summary:after{content:"";background:var(--border-color);width:118%;height:1px;margin-left:-8%;position:absolute}.resume-module__R4NoHW__summary h2{margin:0;font-weight:400}.resume-module__R4NoHW__summary p{max-width:70%;margin:3em 0 2em}.resume-module__R4NoHW__experience>p,.resume-module__R4NoHW__company>p,.resume-module__R4NoHW__points{max-width:70%}.resume-module__R4NoHW__markedHeading{margin:0}.resume-module__R4NoHW__page .resume-module__R4NoHW__company:before{display:none}.resume-module__R4NoHW__company:not(:last-child){margin-bottom:2rem}.resume-module__R4NoHW__company header{display:flex}.resume-module__R4NoHW__company h4{margin:0 1em 1rem 0;line-height:1.4}.resume-module__R4NoHW__company h4 span{color:#474747bf;font-weight:400}.resume-module__R4NoHW__company h4 span:before{content:"— "}.resume-module__R4NoHW__period{flex-shrink:0;margin-left:auto;margin-right:2em}.resume-module__R4NoHW__company p{margin:0}.resume-module__R4NoHW__points{margin:1em 0 0 1em;font-size:1.1em}.resume-module__R4NoHW__points li{text-indent:-.97em}.resume-module__R4NoHW__points li:not(:last-child){margin-bottom:.3em}.resume-module__R4NoHW__outro{margin-top:1em;font-size:1.1em}.resume-module__R4NoHW__projects{margin-bottom:14em}.resume-module__R4NoHW__projects p{max-width:70%;font-size:1.1em}.resume-module__R4NoHW__projects a{margin:0 .2em}.resume-module__R4NoHW__logo{width:7em;color:var(--electric-blue);position:absolute;bottom:2em;left:4em}.resume-module__R4NoHW__logo path{fill:currentColor}@media (min-width:1200px){.resume-module__R4NoHW__page{width:calc(100% - 14vw);margin:calc(var(--space) * 1.2) auto}}@media (min-width:1441px){html:has(.resume-module__R4NoHW__route){--base-font-size:19.2px}}@media (max-width:999px) and (min-width:791px){.resume-module__R4NoHW__outlines{margin-right:3rem}.resume-module__R4NoHW__summary p,.resume-module__R4NoHW__experience>p,.resume-module__R4NoHW__company>p,.resume-module__R4NoHW__points{max-width:90%}.resume-module__R4NoHW__summary:after{width:115%}}@media (min-width:1000px) and (max-width:1199px){.resume-module__R4NoHW__summary:after{width:115%}}@media (max-width:790px){.resume-module__R4NoHW__page{width:100%;padding-right:var(--space);flex-direction:column;margin:0}.resume-module__R4NoHW__mail{display:flex}.resume-module__R4NoHW__outlines{flex-direction:row;justify-content:space-between;margin:0;font-size:.9em}.resume-module__R4NoHW__outlines section:first-child{display:none}.resume-module__R4NoHW__outlines section:last-child{margin-left:1em}.resume-module__R4NoHW__outlines ul{flex-wrap:wrap;display:flex}.resume-module__R4NoHW__outlines li:before{display:none}.resume-module__R4NoHW__outlines li:not(:last-child):after{content:",";margin-right:.2em}.resume-module__R4NoHW__article,.resume-module__R4NoHW__summary p,.resume-module__R4NoHW__experience>p,.resume-module__R4NoHW__company>p,.resume-module__R4NoHW__points,.resume-module__R4NoHW__projects p{max-width:none}.resume-module__R4NoHW__summary:after{width:100%;margin-left:0}.resume-module__R4NoHW__company header{flex-direction:column;margin-bottom:1em}.resume-module__R4NoHW__company h4{margin-bottom:.2em}.resume-module__R4NoHW__period{margin:0}.resume-module__R4NoHW__logo{left:2.5em}}@media (max-width:650px){.resume-module__R4NoHW__page{padding-left:8.9vw}}
