@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);.animate-blur-rise{-webkit-animation:blurRiseIn .5s linear 0s 1;animation:blurRiseIn .5s linear 0s 1}.animate-blur-rise-longer{-webkit-animation:blurRiseIn 1s linear 0s 1;animation:blurRiseIn 1s linear 0s 1}@-webkit-keyframes blurRiseIn{0%{-webkit-filter:blur(1rem);filter:blur(1rem);opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}33%{-webkit-filter:blur(1rem);filter:blur(1rem);opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes blurRiseIn{0%{-webkit-filter:blur(1rem);filter:blur(1rem);opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}33%{-webkit-filter:blur(1rem);filter:blur(1rem);opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}button.btn{background-color:var(--primary-button-color);border:.5px solid var(--primary-background);border-radius:5px;color:var(--button-text);cursor:pointer;font-size:12px;padding:16px;text-decoration:none;transition:.2s}button.btn:hover{opacity:.85}:root{--primary-color:#222831;--secondary-color:#393e46;--tertiary-color:#eee;--accent-color:var(--secondary-color);--primary-background:#fff;--secondary-background:var(--tertiary-color);--primary-text:var(--primary-color);--secondary-text:var(--secondary-color);--plain-text:var(--primary-color);--contrast-text:var(--tertiary-color);--light-grey:var(--tertiary-color);--primary-button-color:var(--primary-color);--link-color:var(--secondary-color);--button-text:var(--tertiary-color)}[data-theme=dark]{--primary-background:#222831;--secondary-background:#393e46;--tertiary-color:#064663;--accent-color:#ffd369;--primary-text:#fff;--secondary-text:#fff;--plain-text:#fff;--contrast-text:#000;--button-text:#000;--primary-button-color:var(--accent-color);--link-color:var(--accent-color)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{height:100%;margin:0}.App{align-content:center;align-items:center;background-color:var(--primary-background);display:flex;flex-direction:column;justify-content:center;min-height:100vh;text-align:center;transition:.2s}h1,h2,h3,h4,h5,h6{color:var(--primary-text)}a,div,p,span{color:var(--plain-text)}.accent{color:var(--accent-color)}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}a{color:var(--link-color);text-decoration:none;transition:.2s}a:hover{opacity:.6}.section{margin:auto;max-width:600px;padding:0 1rem}button.link-button{background-color:initial;border:none;cursor:pointer;display:inline;margin:0;padding:0}.row-to-column{flex-direction:row}@media screen and (max-width:800px){.row-to-column{flex-direction:column}}.section{margin:1rem auto}.WorkSection_container__ubLWI{display:flex;justify-content:center;position:relative;width:100vw}.WorkSection_container__ubLWI.WorkSection_picture-small__d-Dko{height:300px}.WorkSection_container__ubLWI.WorkSection_picture-medium__zixaa{height:500px}.WorkSection_container__ubLWI.WorkSection_picture-large__9w-s-{height:800px}.WorkSection_container-align-bottom__JRzIr{align-items:end}.WorkSection_container-align-center__4agin{align-items:center}.WorkSection_container-align-top__r7U-4{justify-content:center}.WorkSection_image__k\+Dp5{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;width:100%}.WorkSection_text-container__OnBKN{background-color:var(--primary-background);border-radius:20px;padding:16px;position:absolute}.WorkSection_container-align-top__r7U-4>.WorkSection_text-container__OnBKN{margin-top:3rem}.WorkSection_container-align-bottom__JRzIr>.WorkSection_text-container__OnBKN{margin-bottom:3rem}.WorkSection_headline__K2u4G{color:var(--accent-color)}.WorkList_container__SDXCl{align-items:center;gap:1rem;margin:auto}.WorkList_image__obMbN{background-position:50%;background-repeat:no-repeat;background-size:contain;height:150px;width:250px}.WorkList_title-text__aigfG{font-size:20px;margin:0}.WorkList_work-text__YnLtH{text-align:left;width:250px}hr{display:none;max-width:300px;width:100%}.WorkList_duration__RyitG{font-size:13px}.WorkList_description__6mMDg{font-size:12px}@media screen and (max-width:800px){.WorkList_work-text__YnLtH{text-align:center}hr{display:block}.WorkList_description__6mMDg{display:none}}.Toolbar_toolbar__4mapc{border:1px solid #000;display:flex;flex-direction:row;justify-content:center;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Toolbar_toolbarItem__bq5aR{background-color:#fff;cursor:pointer;font-size:10px;min-width:80px;outline:1px solid #000;padding:12px}.Toolbar_toolbarItem__bq5aR:hover{background-color:#000;color:#fff;transition:.5s}.About_about-me__n4hgA{border-radius:10px;display:flex;flex-direction:column;margin-top:3rem;text-align:left}.footer{font-size:12px;padding:12px}.Hero_hero__zvVCj{align-items:center;margin-top:3rem}.Hero_hi-text__kpRV3{font-size:30px;font-weight:800}.Hero_profile__mvpoa{background-image:url(/static/media/profile-headshot.c7a1bc008a73ce05de19.jpg);background-position-x:center;background-repeat:no-repeat;background-size:cover;border-radius:50%;cursor:pointer;height:300px;min-height:300px;min-width:300px;width:300px}.Hero_details-container__SVYxe{text-align:left;width:400px}.Hero_details-container__SVYxe>span{text-align:left}@media screen and (max-width:800px){.Hero_details-container__SVYxe{align-items:center;width:100%}.Hero_details-container__SVYxe>span{text-align:center;width:300px}.Hero_hero__zvVCj{align-items:center;display:flex;flex-direction:column;height:70vh;justify-content:center;text-align:center}}.Hero_social-icon__N-Jjf{cursor:pointer;height:20px;width:20px}.gallery-image{background-position:50%;background-repeat:no-repeat;background-size:contain;height:25vw;min-height:150px;min-width:150px;width:25vw}.react-photo-gallery--gallery>div{justify-content:center}.carousel{-webkit-animation:fade-in 1s;animation:fade-in 1s}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}
/*# sourceMappingURL=main.4491b23b.css.map*/