@font-face{font-family:Inter Light;src:local("Inter Light"),local("Inter-Light"),url(/fonts/Inter-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Inter Light Italic;src:local("Inter Light Italic"),local("Inter-Light-Italic"),url(/fonts/Inter-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Inter Regular;src:local("Inter Regular"),local("Inter-Regular"),url(/fonts/Inter-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Inter SemiBold;src:local("Inter SemiBold"),local("Inter-SemiBold"),url(/fonts/Inter-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:PP Editorial New Ultralight;src:local("PP Editorial New Ultralight"),local("PPEditorialNew-Ultralight"),url(/fonts/PPEditorialNew-Ultralight.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:PP Editorial New Ultralight Italic;src:local("PP Editorial New Ultralight Italic"),local("PPEditorialNew-Ultralight Italic"),url(/fonts/PPEditorialNew-UltralightItalic.otf) format("opentype");font-weight:300;font-style:italic}@font-face{font-family:PP Editorial New Regular;src:local("PP Editorial New Regular"),local("PPEditorialNew-Regular"),url(/fonts/PPEditorialNew-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:PP Editorial New Italic;src:local("PP Editorial New Italic"),local("PPEditorialNew-Italic"),url(/fonts/PPEditorialNew-Italic.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:PP Editorial New Ultrabold;src:local("PP Editorial New Ultrabold"),local("PPEditorialNew-Ultrabold"),url(/fonts/PPEditorialNew-Ultrabold.otf) format("opentype");font-weight:800;font-style:normal}@font-face{font-family:PP Editorial New Ultrabold Italic;src:local("PP Editorial New Ultrabold Italic"),local("PPEditorialNew-Ultrabold Italic"),url(/fonts/PPEditorialNew-UltraboldItalic.otf) format("opentype");font-weight:800;font-style:italic}@font-face{font-family:Da Vinci Regular;src:local("TRJN Da Vinci Regular"),local("TRJNDaVinci-Regular"),url(/fonts/TRJNDaVinci-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Da Vinci Italic;src:local("TRJN Da Vinci Italic"),local("TRJNDaVinci-Italic"),url(/fonts/TRJNDaVinci-Italic.woff) format("woff");font-weight:400;font-style:italic}html{background-color:#f2f2f2;color:#292829;transition:.25s ease-out all}html a,html a:visited{color:#292829}html.dark{background-color:#292829;color:#f2f2f2;transition:.25s ease-out all}html.dark a,html.dark a:visited{color:#9bdd9b}html.dark .header .header__headline .header__headline--highlighted,html.dark .intro .intro--highlighted,html.dark .info .info__content{color:#fec8c8}html.dark .socials svg,html.dark .socials svg path,html.dark .projects svg,html.dark .projects svg path{stroke:#9bdd9b}html.dark .experience ul:first-child{border-top:1px solid #ccc}html.dark .socials li{border-bottom:2px solid #9bdd9b}html.dark .card{border-bottom:1px solid #ccc}html.dark .experience .card__title{color:#fec8c8}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:border-box}ul{list-style-type:none;padding-left:initial}.card__title--highlighted{font-family:Da Vinci Italic}html{scroll-behavior:smooth}body{font-family:Inter Light;font-size:1.5rem}@media(min-width:680px){body{margin:0 auto;padding:1.5rem;font-size:calc(1.5rem/1px)}}@media(min-width:1180px){body{padding:3rem;font-size:clamp(2rem,2vw,2.5rem)}}.section[data-astro-cid-fv4fgpb7]:not(:last-of-type){margin-bottom:3rem}.section[data-astro-cid-fv4fgpb7]:not(:first-of-type){margin-top:3rem}.wrapper[data-astro-cid-2zjgs6ld]{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.theme-toggle[data-astro-cid-ef2qs43u]{position:absolute;right:1rem;padding:0;width:28px;height:28px;background:none;border:none;border-radius:10px;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;outline-offset:5px;transition:all .2s ease-in-out}.theme-toggle[data-astro-cid-ef2qs43u]:hover{transform:scale(.9)}.theme-toggle[data-astro-cid-ef2qs43u]:active{transform:scale(1)}.theme-toggle[data-astro-cid-ef2qs43u]>svg[data-astro-cid-ef2qs43u]{inline-size:100%;block-size:100%;stroke-linecap:round}.sun[data-astro-cid-ef2qs43u]{fill:transparent}.dark .sun[data-astro-cid-ef2qs43u]{fill:#f2f2f2}.dark .moon[data-astro-cid-ef2qs43u]{fill:transparent}.header[data-astro-cid-3ef6ksr2]{position:relative;padding:3rem 1rem 1rem}@media(min-width:680px){.header[data-astro-cid-3ef6ksr2]{padding-top:4rem}}@media(min-width:1180px){.header[data-astro-cid-3ef6ksr2]{padding-top:6rem}}.header__title[data-astro-cid-3ef6ksr2]{margin:0;font-family:Da Vinci Regular;font-size:11vw}@media(min-width:680px){.header__title[data-astro-cid-3ef6ksr2]{font-size:5rem}}@media(min-width:1180px){.header__title[data-astro-cid-3ef6ksr2]{font-size:clamp(5rem,4.5vw,6rem)}}.header__headline[data-astro-cid-3ef6ksr2]{display:block}@media(max-width:480px){.header__headline--block[data-astro-cid-3ef6ksr2]{display:block}}.header__headline--highlighted[data-astro-cid-3ef6ksr2]{color:#d46072}.header__tagline--italic[data-astro-cid-3ef6ksr2]{font-family:Da Vinci Italic}a[data-astro-cid-mbqdmgin],a[data-astro-cid-mbqdmgin]:visited{font-family:Inter Regular;color:#46ac6c}.socials__link[data-astro-cid-mbqdmgin]{width:100%;display:flex;justify-content:space-between;align-items:center;text-decoration:none}.socials__link[data-astro-cid-mbqdmgin][href="#projects"] svg,.socials__link[data-astro-cid-mbqdmgin][href="#experience"] svg{transform:rotate(180deg)}@media(min-width:1180px){.grid-container[data-astro-cid-jlz3adq6]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;margin-top:3rem}}.intro--role[data-astro-cid-jlz3adq6],.intro--context[data-astro-cid-jlz3adq6]{grid-column:1/7}.intro--job[data-astro-cid-jlz3adq6],.intro--goal[data-astro-cid-jlz3adq6]{grid-column:8/13}.intro--highlighted[data-astro-cid-jlz3adq6]{font-family:Da Vinci Regular;color:#d46072}.intro--italic[data-astro-cid-jlz3adq6]{font-family:Da Vinci Italic}.info--experience[data-astro-cid-jlz3adq6]{grid-column:1/4;margin-top:3rem}@media(min-width:680px){.info--experience[data-astro-cid-jlz3adq6]{margin-top:0}}.info--expertise[data-astro-cid-jlz3adq6]{grid-column:5/12}.info__title[data-astro-cid-jlz3adq6]{margin-top:2rem;margin-bottom:0;font-size:1.5rem;font-family:Inter Light}@media(min-width:1180px){.info__title[data-astro-cid-jlz3adq6]{margin-top:0;font-size:2rem}}.info__list[data-astro-cid-jlz3adq6]{margin:0 0 3rem}.info__content[data-astro-cid-jlz3adq6]{margin:0;font-family:Da Vinci Regular;font-size:8vw;color:#d46072}.info__content--highlighted[data-astro-cid-jlz3adq6]{font-family:Da Vinci Italic}.info__content--year[data-astro-cid-jlz3adq6]{font-family:Inter Light}@media(min-width:680px){.info__content[data-astro-cid-jlz3adq6]{font-size:3.5rem}}@media(min-width:1180px){.info__content[data-astro-cid-jlz3adq6]{font-size:5rem}}li[data-astro-cid-dgyzvyhh]{display:flex;justify-content:space-between;align-items:center;padding:.25rem;border-bottom:2px solid #46ac6c}li[data-astro-cid-dgyzvyhh]:not(li){margin-bottom:.5rem}li[data-astro-cid-dgyzvyhh] p[data-astro-cid-dgyzvyhh]{margin:0}li[data-astro-cid-dgyzvyhh] svg.icon{width:48px;height:48px}.socials[data-astro-cid-upu6fzxr]{margin-top:1.5rem}@media(min-width:680px){.socials__nav-container[data-astro-cid-upu6fzxr]{flex:1 0 calc(100% - 23.5rem)}}.socials__image[data-astro-cid-upu6fzxr]{max-width:50%;width:100%;height:auto;margin-top:1.5rem;margin-left:50%}@supports (animation-timeline: view()){.socials__image[data-astro-cid-upu6fzxr]{scale:.8;opacity:0;animation:fade-in ease-out forwards;animation-timeline:view();animation-range:0 300px}}@keyframes fade-in{50%{scale:.9;opacity:.8}to{scale:1;opacity:1}}.card[data-astro-cid-rg77qmqp]{padding:2rem 0 2.5rem;border-bottom:1px solid #878787}@media(min-width:680px){.card[data-astro-cid-rg77qmqp]{padding-left:1.5rem;padding-right:1.5rem}}.tag__text[data-astro-cid-blwjyjpt]{margin:0;font-size:1rem;font-family:Da Vinci Italic}@media(min-width:680px){.tag__text[data-astro-cid-blwjyjpt]{font-size:1.2rem}}@media(min-width:1180px){.tag__text[data-astro-cid-blwjyjpt]{font-size:1.5rem}}.card__inner[data-astro-cid-llabjfk5]{display:flex;flex-direction:column;gap:.5rem}@media(min-width:680px){.card__inner[data-astro-cid-llabjfk5]{gap:2rem}}.card__number[data-astro-cid-llabjfk5]{margin:0;font-size:1.5rem;font-family:Inter Light Italic}@media(min-width:1180px){.card__top-container[data-astro-cid-llabjfk5]{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem}}.card__title[data-astro-cid-llabjfk5],.card__text[data-astro-cid-llabjfk5]{margin:0;font-weight:400}.card__title[data-astro-cid-llabjfk5]{min-width:0;overflow-wrap:break-word;font-family:Da Vinci Regular;font-size:6vw;color:#d46072}@media(min-width:680px){.card__title[data-astro-cid-llabjfk5]{font-size:2.5rem}}@media(min-width:1180px){.card__title[data-astro-cid-llabjfk5]{font-size:4rem}}.card__subtitle[data-astro-cid-llabjfk5]{margin:0rem 0 2rem;font-weight:400}.card__dates[data-astro-cid-llabjfk5],.card__subtitle[data-astro-cid-llabjfk5]{font-size:1.25rem}@media(min-width:680px){.card__dates[data-astro-cid-llabjfk5],.card__subtitle[data-astro-cid-llabjfk5]{font-size:1.5rem}}@media(min-width:1180px){.card__dates[data-astro-cid-llabjfk5],.card__subtitle[data-astro-cid-llabjfk5]{font-size:2rem}}@media(min-width:1180px){.card__projects-list[data-astro-cid-llabjfk5]{max-width:70%}}.card__list[data-astro-cid-llabjfk5]{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}@media(min-width:1180px){.card__list[data-astro-cid-llabjfk5]{gap:3rem}}.card__list[data-astro-cid-llabjfk5].minimal-list{margin-top:1rem}@media(min-width:1180px){.card__list[data-astro-cid-llabjfk5].minimal-list{margin-top:2rem}}.card__list-item[data-astro-cid-llabjfk5]:not(:last-of-type){margin-bottom:1rem}@media(min-width:1180px){.card__list-item[data-astro-cid-llabjfk5]:not(:last-of-type){margin-bottom:2rem}}ul[data-astro-cid-xpq65ryk] [data-astro-cid-xpq65ryk]:first-child{border-top:1px solid #878787}footer[data-astro-cid-sz7xmlte]{padding:1rem}
