@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: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}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(width>=680px){body{margin:0 auto;padding:1.5rem;font-size:calc(1.5rem/1px)}}@media(width>=1180px){body{padding:3rem;font-size:clamp(2rem,2vw,2.5rem)}}.section[data-astro-cid-ea5vqojc]:not(:last-of-type){margin-bottom:3rem}.section[data-astro-cid-ea5vqojc]:not(:first-of-type){margin-top:3rem}.wrapper[data-astro-cid-3mfdn2jh]{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.theme-toggle[data-astro-cid-7knwm3ke]{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-7knwm3ke]:hover{transform:scale(.9)}.theme-toggle[data-astro-cid-7knwm3ke]:active{transform:scale(1)}.theme-toggle[data-astro-cid-7knwm3ke]>svg[data-astro-cid-7knwm3ke]{inline-size:100%;block-size:100%;stroke-linecap:round}.sun[data-astro-cid-7knwm3ke]{fill:#0000}.dark .sun[data-astro-cid-7knwm3ke]{fill:#f2f2f2}.dark .moon[data-astro-cid-7knwm3ke]{fill:#0000}.header[data-astro-cid-nen7h5rs]{position:relative;padding:3rem 1rem 1rem}@media(width>=680px){.header[data-astro-cid-nen7h5rs]{padding-top:4rem}}@media(width>=1180px){.header[data-astro-cid-nen7h5rs]{padding-top:6rem}}.header__title[data-astro-cid-nen7h5rs]{margin:0;font-family:Da Vinci Regular;font-size:11vw}@media(width>=680px){.header__title[data-astro-cid-nen7h5rs]{font-size:5rem}}@media(width>=1180px){.header__title[data-astro-cid-nen7h5rs]{font-size:clamp(5rem,4.5vw,6rem)}}.header__headline[data-astro-cid-nen7h5rs]{display:block}@media(width<=480px){.header__headline--block[data-astro-cid-nen7h5rs]{display:block}}.header__headline--highlighted[data-astro-cid-nen7h5rs]{color:#d46072}.header__tagline--italic[data-astro-cid-nen7h5rs]{font-family:Da Vinci Italic}a[data-astro-cid-tlhisbeo],a[data-astro-cid-tlhisbeo]:visited{font-family:Inter Regular;color:#46ac6c}.socials__link[data-astro-cid-tlhisbeo]{width:100%;display:flex;justify-content:space-between;align-items:center;text-decoration:none}.socials__link[data-astro-cid-tlhisbeo][href="#projects"] svg,.socials__link[data-astro-cid-tlhisbeo][href="#experience"] svg{transform:rotate(180deg)}@media(width>=1180px){.grid-container[data-astro-cid-ved4y6mq]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;margin-top:3rem}}.intro--role[data-astro-cid-ved4y6mq],.intro--context[data-astro-cid-ved4y6mq]{grid-column:1 / 7}.intro--job[data-astro-cid-ved4y6mq],.intro--goal[data-astro-cid-ved4y6mq]{grid-column:8 / 13}.intro--highlighted[data-astro-cid-ved4y6mq]{font-family:Da Vinci Regular;color:#d46072}.intro--italic[data-astro-cid-ved4y6mq]{font-family:Da Vinci Italic}.info--experience[data-astro-cid-ved4y6mq]{grid-column:1 / 4;margin-top:3rem}@media(width>=680px){.info--experience[data-astro-cid-ved4y6mq]{margin-top:0}}.info--expertise[data-astro-cid-ved4y6mq]{grid-column:5 / 12}.info__title[data-astro-cid-ved4y6mq]{margin-top:2rem;margin-bottom:0;font-size:1.5rem;font-family:Inter Light}@media(width>=1180px){.info__title[data-astro-cid-ved4y6mq]{margin-top:0;font-size:2rem}}.info__list[data-astro-cid-ved4y6mq]{margin:0 0 3rem}.info__content[data-astro-cid-ved4y6mq]{margin:0;font-family:Da Vinci Regular;font-size:8vw;color:#d46072}.info__content--highlighted[data-astro-cid-ved4y6mq]{font-family:Da Vinci Italic}.info__content--year[data-astro-cid-ved4y6mq]{font-family:Inter Light}@media(width>=680px){.info__content[data-astro-cid-ved4y6mq]{font-size:3.5rem}}@media(width>=1180px){.info__content[data-astro-cid-ved4y6mq]{font-size:5rem}}li[data-astro-cid-banbuyiw]{display:flex;justify-content:space-between;align-items:center;padding:.25rem;border-bottom:2px solid #46ac6c}li[data-astro-cid-banbuyiw]:not(li){margin-bottom:.5rem}li[data-astro-cid-banbuyiw] p[data-astro-cid-banbuyiw]{margin:0}li[data-astro-cid-banbuyiw] svg.icon{width:48px;height:48px}.socials[data-astro-cid-qbunpjfh]{margin-top:1.5rem}@media(width>=680px){.socials__nav-container[data-astro-cid-qbunpjfh]{flex:1 0 calc(100% - 23.5rem)}}.socials__image[data-astro-cid-qbunpjfh]{max-width:50%;width:100%;height:auto;margin-top:1.5rem;margin-left:50%}@supports (animation-timeline: view()){.socials__image[data-astro-cid-qbunpjfh]{scale:.8;opacity:0;animation:ease-out forwards fade-in;animation-timeline:view();animation-range:0 300px}}@keyframes fade-in{50%{scale:.9;opacity:.8}to{scale:1;opacity:1}}.card[data-astro-cid-nooc3zn4]{padding:2rem 0 2.5rem;border-bottom:1px solid #878787}@media(width>=680px){.card[data-astro-cid-nooc3zn4]{padding-left:1.5rem;padding-right:1.5rem}}.tag__text[data-astro-cid-7t72llso]{margin:0;font-size:1rem;font-family:Da Vinci Italic}@media(width>=680px){.tag__text[data-astro-cid-7t72llso]{font-size:1.2rem}}@media(width>=1180px){.tag__text[data-astro-cid-7t72llso]{font-size:1.5rem}}.card__inner[data-astro-cid-eo3svtrk]{display:flex;flex-direction:column;gap:.5rem}@media(width>=680px){.card__inner[data-astro-cid-eo3svtrk]{gap:2rem}}.card__number[data-astro-cid-eo3svtrk]{margin:0;font-size:1.5rem;font-family:Inter Light Italic}@media(width>=1180px){.card__top-container[data-astro-cid-eo3svtrk]{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem}}.card__title[data-astro-cid-eo3svtrk],.card__text[data-astro-cid-eo3svtrk]{margin:0;font-weight:400}.card__title[data-astro-cid-eo3svtrk]{min-width:0;overflow-wrap:break-word;font-family:Da Vinci Regular;font-size:6vw;color:#d46072}@media(width>=680px){.card__title[data-astro-cid-eo3svtrk]{font-size:2.5rem}}@media(width>=1180px){.card__title[data-astro-cid-eo3svtrk]{font-size:4rem}}.card__subtitle[data-astro-cid-eo3svtrk]{margin:0 0 2rem;font-weight:400}.card__dates[data-astro-cid-eo3svtrk],.card__subtitle[data-astro-cid-eo3svtrk]{font-size:1.25rem}@media(width>=680px){.card__dates[data-astro-cid-eo3svtrk],.card__subtitle[data-astro-cid-eo3svtrk]{font-size:1.5rem}}@media(width>=1180px){.card__dates[data-astro-cid-eo3svtrk],.card__subtitle[data-astro-cid-eo3svtrk]{font-size:2rem}}@media(width>=1180px){.card__projects-list[data-astro-cid-eo3svtrk]{max-width:70%}}.card__list[data-astro-cid-eo3svtrk]{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}@media(width>=1180px){.card__list[data-astro-cid-eo3svtrk]{gap:3rem}}.card__list[data-astro-cid-eo3svtrk].minimal-list{margin-top:1rem}@media(width>=1180px){.card__list[data-astro-cid-eo3svtrk].minimal-list{margin-top:2rem}}.card__list-item[data-astro-cid-eo3svtrk]:not(:last-of-type){margin-bottom:1rem}@media(width>=1180px){.card__list-item[data-astro-cid-eo3svtrk]:not(:last-of-type){margin-bottom:2rem}}ul[data-astro-cid-bl6cniha] [data-astro-cid-bl6cniha]:first-child{border-top:1px solid #878787}footer[data-astro-cid-jo6i4kqk]{padding:1rem}
