@import"https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&family=Young+Serif&display=swap";*{box-sizing:border-box}html,body{margin:0;padding:0;overflow-x:hidden}#root{width:100%;margin:0 auto;text-align:center;top:0;min-height:100vh;overflow-x:hidden}h1,h2,h3,h4,h5,span{font-family:"Young Serif",serif;font-weight:400;font-style:normal;margin:0}ul,li,p,a{font-family:Lexend,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal}a{text-decoration:underline}.contentWrapper{min-height:100vh;display:flex;flex-direction:column;align-items:center}.contentWrapper .fullScreenContainer{width:100vw;min-height:100vh}.contentWrapper.light{background:#e3d6c5;color:#95421a}.contentWrapper.dark{background:#95421a;color:#e3d6c5}.light a{color:#95421a}.light a:hover{color:#682e12}.dark a{color:#e3d6c5}.dark a:hover{color:#fff}@media only screen and (max-width: 575px){p{font-size:1.4rem}.contentWrapper .fullScreenContainer{padding:4em 15rem}}@media only screen and (min-width: 576px) and (max-width: 767px){p{font-size:1.4rem}.contentWrapper .fullScreenContainer{padding:4em 15rem}}@media only screen and (min-width: 768px) and (max-width: 991px){p{font-size:1.4rem}.contentWrapper .fullScreenContainer{padding:4em 15rem}}@media only screen and (min-width: 992px) and (max-width: 1199){p{font-size:1.4rem}.contentWrapper .fullScreenContainer{padding:4em 15rem}}@media only screen and (min-width: 1200) and (max-width: 1399px){p{font-size:1.4rem}.contentWrapper .fullScreenContainer{padding:4em 15rem}}@media only screen and (min-width: 1400px){p{font-size:1.4rem}.contentWrapper .fullScreenContainer{padding:4em 15rem}}header{width:100%}header .headerContainer{display:flex;flex-wrap:nowrap}header .headerContainer .headerLogoContainer a{text-decoration:none}header .headerContainer .headerLogoContainer a h1{text-decoration:none}header .headerContainer .desktopMenuContainer{display:flex;justify-content:end;align-items:center}header .headerContainer .desktopMenuContainer a{text-decoration:none}header .headerContainer .desktopMenuContainer button{display:flex;align-items:center;border:none;background:transparent;border-radius:.25em}header .headerContainer .desktopMenuContainer button:hover{display:flex;align-items:center;border:none;border-radius:.25em}header.dark{background:#e3d6c5}header.dark .headerContainer .headerLogoContainer h1{color:#95421a}header.dark .headerContainer .desktopMenuContainer a{color:#95421a}header.dark .headerContainer .desktopMenuContainer a:hover{color:#682e12}header.dark .headerContainer .desktopMenuContainer button svg{color:#95421a}header.dark .headerContainer .desktopMenuContainer button:hover svg{color:#682e12}header.light{background:#95421a}header.light .headerContainer .headerLogoContainer h1{color:#e3d6c5}header.light .headerContainer .desktopMenuContainer a{color:#e3d6c5}header.light .headerContainer .desktopMenuContainer a:hover{color:#fff}header.light .headerContainer .desktopMenuContainer button svg{color:#e3d6c5}header.light .headerContainer .desktopMenuContainer button:hover svg{color:#fff}@media only screen and (max-width: 575px){header .headerContainer{padding:2rem}header .headerContainer .headerLogoContainer{width:70%;display:flex;justify-content:start;align-items:center}header .headerContainer .headerLogoContainer h1{font-size:1.5rem;margin:0}header .headerContainer .desktopMenuContainer{width:30%;gap:2rem}}@media only screen and (min-width: 576px) and (max-width: 767px){header .headerContainer{padding:2rem}header .headerContainer .headerLogoContainer{width:70%;display:flex;justify-content:start;align-items:center}header .headerContainer .headerLogoContainer h1{font-size:1.5rem;margin:0}header .headerContainer .desktopMenuContainer{width:30%;gap:2rem}}@media only screen and (min-width: 768px) and (max-width: 991px){header .headerContainer{padding:2rem}header .headerContainer .headerLogoContainer{width:70%;display:flex;justify-content:start;align-items:center}header .headerContainer .headerLogoContainer h1{font-size:1.5rem;margin:0}header .headerContainer .desktopMenuContainer{width:30%;gap:2rem}}@media only screen and (min-width: 992px) and (max-width: 1199px){header .headerContainer{padding:2rem}header .headerContainer .headerLogoContainer{width:70%;display:flex;justify-content:start;align-items:center}header .headerContainer .headerLogoContainer h1{font-size:1.5rem;margin:0}header .headerContainer .desktopMenuContainer{width:30%;gap:2rem}}@media only screen and (min-width: 1200px) and (max-width: 1399px){header .headerContainer{padding:2rem}header .headerContainer .headerLogoContainer{width:70%;display:flex;justify-content:start;align-items:center}header .headerContainer .headerLogoContainer h1{font-size:1.5rem;margin:0}header .headerContainer .desktopMenuContainer{width:30%;gap:2rem}}@media only screen and (min-width: 1400px){header .headerContainer{padding:2rem}header .headerContainer .headerLogoContainer{width:70%;display:flex;justify-content:start;align-items:center}header .headerContainer .headerLogoContainer h1{font-size:1.5rem;margin:0}header .headerContainer .desktopMenuContainer{width:30%;gap:2rem}}footer{width:100%;display:flex;flex:0}footer .socialButtonsContainer{display:flex}footer .socialButtonsContainer a:hover{cursor:pointer}footer .copyrightAndDesignedContainer{display:flex;flex-direction:column}footer .copyrightAndDesignedContainer p{font-size:.8rem}footer.light{background:#e3d6c5}footer.light .socialButtonsContainer a{color:#95421a}footer.light .socialButtonsContainer a:hover svg{color:#682e12}footer.dark{background:#95421a}footer.dark .socialButtonsContainer a{color:#e3d6c5}footer.dark .socialButtonsContainer a:hover svg{color:#fff}@media only screen and (max-width: 575px){footer{flex-direction:column;align-items:center;justify-content:center;padding:1rem 0;font-size:.875rem}footer .socialButtonsContainer{flex-direction:row;align-items:center;justify-content:center;font-size:1.25rem}footer .socialButtonsContainer a svg{margin:0 1em 0 0}footer .copyrightAndDesignedContainer p{font-size:.8rem}}@media only screen and (min-width: 576px) and (max-width: 767px){footer{flex-direction:column;align-items:center;justify-content:center;padding:1rem 0;font-size:.875rem}footer .socialButtonsContainer{flex-direction:row;align-items:center;justify-content:center;font-size:1.25rem}footer .socialButtonsContainer a svg{margin:0 1em 0 0}footer .copyrightAndDesignedContainer p{font-size:.8rem}}@media only screen and (min-width: 768px) and (max-width: 991px){footer{flex-direction:column;align-items:center;justify-content:center;padding:1rem 0;font-size:.875rem}footer .socialButtonsContainer{flex-direction:row;align-items:center;justify-content:center;font-size:1.25rem}footer .socialButtonsContainer a svg{margin:0 1em 0 0}footer .copyrightContainer{align-items:center;padding:.5rem 0 0rem;font-size:1rem}footer .copyrightContainer svg{margin:0 .5rem 0 0}}@media only screen and (min-width: 992px) and (max-width: 1199px){footer{flex-direction:column;align-items:center;justify-content:center;padding:1rem 0;font-size:.875rem}footer .socialButtonsContainer{flex-direction:row;align-items:center;justify-content:center;font-size:1.25rem}footer .socialButtonsContainer a svg{margin:0 1em 0 0}footer .copyrightAndDesignedContainer p{font-size:.8rem}}@media only screen and (min-width: 1200px) and (max-width: 1399px){footer{flex-direction:column;align-items:center;justify-content:center;padding:1rem 0;font-size:.875rem}footer .socialButtonsContainer{flex-direction:row;align-items:center;justify-content:center;font-size:1.25rem}footer .socialButtonsContainer a svg{margin:0 1em 0 0}footer .copyrightAndDesignedContainer p{font-size:.8rem}}@media only screen and (min-width: 1400px){footer{flex-direction:column;align-items:center;justify-content:center;padding:1rem 0;font-size:.875rem}footer .socialButtonsContainer{flex-direction:row;align-items:center;justify-content:center;font-size:1.25rem}footer .socialButtonsContainer a svg{margin:0 1em 0 0}footer .copyrightAndDesignedContainer p{font-size:.8rem}}#homepageHeroContentContainer,#homepageHeroContentContainer .homepageHero{display:flex;flex-direction:column;align-items:center;flex:1}#homepageHeroContentContainer .homepageHero .homepageHeroContent{display:flex;align-items:center;flex:1}#homepageHeroContentContainer .homepageHero .homepageHeroContent .homepageHeroContentTextContainer{display:flex;flex-direction:column;justify-content:start}#homepageHeroContentContainer .homepageHero .homepageHeroContent .homepageHeroContentTextContainer h1{text-align:left;margin:0}#homepageHeroContentContainer .homepageHero .homepageHeroContent .homepageHeroContentTextContainer h3{margin:0}#homepageHeroContentContainer .homepageHero .homepageHeroContent .homepageHeroContentTextContainer p{text-align:left}#homepageHeroContentContainer .homepageHero .homepageHeroContent .homepageHeroContentImageContainer{display:flex;flex-direction:column;align-items:center;justify-content:center}#homepageHeroContentContainer .homepageHero .homepageHeroContent .homepageHeroContentImageContainer img{aspect-ratio:1/1;border-radius:24px}@media only screen and (max-width: 575px){#homepageHeroContentContainer{padding:3rem 2rem 2rem}#homepageHeroContentContainer .homepageHero .homepageHeroContent{flex-direction:column;align-items:center}#homepageHeroContentContainer .homepageHero .homepageHeroContent .homepageHeroContentTextContainer{order:1;width:100%;flex-direction:column;justify-content:start}#homepageHeroContentContainer .homepageHero .homepageHeroContent .homepageHeroContentTextContainer h1{font-size:4rem}#homepageHeroContentContainer .homepageHero .homepageHeroContent .homepageHeroContentTextContainer h3{font-size:2rem}#homepageHeroContentContainer .homepageHero .homepageHeroContent .homepageHeroContentTextContainer p{font-size:1.2rem}#homepageHeroContentContainer .homepageHero .homepageHeroContent .homepageHeroContentImageContainer{order:2;width:100%;flex-direction:column;align-items:center;justify-content:center;padding:0}#homepageHeroContentContainer .homepageHero .homepageHeroContent .homepageHeroContentImageContainer img{max-width:60%}}@media only screen and (min-width: 576px) and (max-width: 767px){#homepageHeroContentContainer{padding:3rem 2rem 2rem}#homepageHeroContentContainer .homepageHero .homepageHeroContent{flex-direction:column;align-items:center}#homepageHeroContentContainer .homepageHero .homepageHeroContent .homepageHeroContentTextContainer{order:1;width:100%;flex-direction:column;justify-content:start}#homepageHeroContentContainer .homepageHero .homepageHeroContent .homepageHeroContentTextContainer h1{font-size:4rem}#homepageHeroContentContainer .homepageHero .homepageHeroContent .homepageHeroContentTextContainer h3{font-size:2rem}#homepageHeroContentContainer .homepageHero .homepageHeroContent .homepageHeroContentTextContainer p{font-size:1.2rem}#homepageHeroContentContainer .homepageHero .homepageHeroContent .homepageHeroContentImageContainer{order:2;width:100%;flex-direction:column;align-items:center;justify-content:center;padding:0}#homepageHeroContentContainer .homepageHero .homepageHeroContent .homepageHeroContentImageContainer img{max-width:60%}}@media only screen and (min-width: 768px) and (max-width: 991px){#homepageHeroContentContainer{padding:3rem 2rem 2rem}#homepageHeroContentContainer .homepageHero .homepageHeroContent{flex-direction:row;align-items:center}#homepageHeroContentContainer .homepageHero .homepageHeroContent .homepageHeroContentTextContainer{order:1;width:55%;flex-direction:column;justify-content:start;padding:0 2rem 0 0}#homepageHeroContentContainer .homepageHero .homepageHeroContent .homepageHeroContentTextContainer h1{font-size:4rem}#homepageHeroContentContainer .homepageHero .homepageHeroContent .homepageHeroContentTextContainer h3{font-size:2rem}#homepageHeroContentContainer .homepageHero .homepageHeroContent .homepageHeroContentTextContainer p{font-size:1.2rem}#homepageHeroContentContainer .homepageHero .homepageHeroContent .homepageHeroContentImageContainer{order:2;width:45%;flex-direction:column;align-items:center;justify-content:center;padding:0 0 0 2rem}#homepageHeroContentContainer .homepageHero .homepageHeroContent .homepageHeroContentImageContainer img{max-width:100%}}@media only screen and (min-width: 992px) and (max-width: 1199px){#homepageHeroContentContainer{padding:3rem 2rem 2rem}#homepageHeroContentContainer .homepageHero .homepageHeroContent{flex-direction:row;align-items:center}#homepageHeroContentContainer .homepageHero .homepageHeroContent .homepageHeroContentTextContainer{order:1;width:65%;flex-direction:column;justify-content:start;padding:0 2rem 0 0}#homepageHeroContentContainer .homepageHero .homepageHeroContent .homepageHeroContentTextContainer h1{font-size:4rem}#homepageHeroContentContainer .homepageHero .homepageHeroContent .homepageHeroContentTextContainer h3{font-size:2rem}#homepageHeroContentContainer .homepageHero .homepageHeroContent .homepageHeroContentTextContainer p{font-size:1.2rem}#homepageHeroContentContainer .homepageHero .homepageHeroContent .homepageHeroContentImageContainer{order:2;width:35%;flex-direction:column;align-items:center;justify-content:center;padding:0 0 0 2rem}#homepageHeroContentContainer .homepageHero .homepageHeroContent .homepageHeroContentImageContainer img{max-width:100%}}@media only screen and (min-width: 1200px) and (max-width: 1399px){#homepageHeroContentContainer{padding:3rem 2rem 2rem}#homepageHeroContentContainer .homepageHero .homepageHeroContent{flex-direction:row;align-items:center}#homepageHeroContentContainer .homepageHero .homepageHeroContent .homepageHeroContentTextContainer{order:1;width:67.5%;flex-direction:column;justify-content:start;padding:0 2rem 0 0}#homepageHeroContentContainer .homepageHero .homepageHeroContent .homepageHeroContentTextContainer h1{font-size:4rem}#homepageHeroContentContainer .homepageHero .homepageHeroContent .homepageHeroContentTextContainer h3{font-size:2rem}#homepageHeroContentContainer .homepageHero .homepageHeroContent .homepageHeroContentTextContainer p{font-size:1.2rem}#homepageHeroContentContainer .homepageHero .homepageHeroContent .homepageHeroContentImageContainer{order:2;width:32.5%;flex-direction:column;align-items:center;justify-content:center;padding:0 0 0 2rem}#homepageHeroContentContainer .homepageHero .homepageHeroContent .homepageHeroContentImageContainer img{max-width:100%}}@media only screen and (min-width: 1400px){#homepageHeroContentContainer{padding:3rem 2rem 2rem}#homepageHeroContentContainer .homepageHero .homepageHeroContent{flex-direction:row;align-items:center}#homepageHeroContentContainer .homepageHero .homepageHeroContent .homepageHeroContentTextContainer{order:1;width:70%;flex-direction:column;justify-content:start;padding:0 2rem 0 0}#homepageHeroContentContainer .homepageHero .homepageHeroContent .homepageHeroContentTextContainer h1{font-size:4rem}#homepageHeroContentContainer .homepageHero .homepageHeroContent .homepageHeroContentTextContainer h3{font-size:2rem}#homepageHeroContentContainer .homepageHero .homepageHeroContent .homepageHeroContentTextContainer p{font-size:1.2rem}#homepageHeroContentContainer .homepageHero .homepageHeroContent .homepageHeroContentImageContainer{order:2;width:30%;flex-direction:column;align-items:center;justify-content:center;padding:0 0 0 2rem}#homepageHeroContentContainer .homepageHero .homepageHeroContent .homepageHeroContentImageContainer img{max-width:100%}}.noPageFullScreenFlexContainer,.noPageFullScreenFlexContainer .noPageFullScreenContainer{display:flex;flex-direction:column;align-items:center;flex:1}.noPageFullScreenFlexContainer .noPageFullScreenContainer .noPageContent{display:flex;flex:1}@media only screen and (max-width: 575px){.noPageFullScreenFlexContainer{padding:4rem 4rem 3rem}.noPageFullScreenFlexContainer .noPageFullScreenContainer .noPageContent{flex-direction:column;align-items:center;justify-content:center}.noPageFullScreenFlexContainer .noPageFullScreenContainer .noPageContent h1{font-size:3rem}.noPageFullScreenFlexContainer .noPageFullScreenContainer .noPageContent p{font-size:1.25rem}}@media only screen and (min-width: 576px) and (max-width: 767px){.noPageFullScreenFlexContainer{padding:4rem 4rem 3rem}.noPageFullScreenFlexContainer .noPageFullScreenContainer .noPageContent{flex-direction:column;align-items:center;justify-content:center}.noPageFullScreenFlexContainer .noPageFullScreenContainer .noPageContent h1{font-size:3rem}.noPageFullScreenFlexContainer .noPageFullScreenContainer .noPageContent p{font-size:1.25rem}}@media only screen and (min-width: 768px) and (max-width: 991px){.noPageFullScreenFlexContainer{padding:4rem 4rem 3rem}.noPageFullScreenFlexContainer .noPageFullScreenContainer .noPageContent{flex-direction:column;align-items:center;justify-content:center}.noPageFullScreenFlexContainer .noPageFullScreenContainer .noPageContent h1{font-size:4rem}.noPageFullScreenFlexContainer .noPageFullScreenContainer .noPageContent p{font-size:1.35rem}}@media only screen and (min-width: 992px) and (max-width: 1199px){.noPageFullScreenFlexContainer{padding:3rem 2rem 2rem}.noPageFullScreenFlexContainer .noPageFullScreenContainer .noPageContent{flex-direction:column;align-items:center;justify-content:center}.noPageFullScreenFlexContainer .noPageFullScreenContainer .noPageContent h1{font-size:4.5rem}.noPageFullScreenFlexContainer .noPageFullScreenContainer .noPageContent p{font-size:1.5rem}}@media only screen and (min-width: 1200px) and (max-width: 1399px){.noPageFullScreenFlexContainer{padding:4rem 4rem 3rem}.noPageFullScreenFlexContainer .noPageFullScreenContainer .noPageContent{flex-direction:column;align-items:center;justify-content:center}.noPageFullScreenFlexContainer .noPageFullScreenContainer .noPageContent h1{font-size:5rem}.noPageFullScreenFlexContainer .noPageFullScreenContainer .noPageContent p{font-size:1.5rem}}@media only screen and (min-width: 1400px){.noPageFullScreenFlexContainer{padding:4rem 4rem 3rem}.noPageFullScreenFlexContainer .noPageFullScreenContainer .noPageContent{flex-direction:column;align-items:center;justify-content:center}.noPageFullScreenFlexContainer .noPageFullScreenContainer .noPageContent h1{font-size:5rem}.noPageFullScreenFlexContainer .noPageFullScreenContainer .noPageContent p{font-size:1.5rem}}#featureListContainer{display:flex;flex-direction:column;align-items:center}#featureListContainer #listContainer{display:flex;flex-direction:column;align-items:flex-start}#featureListContainer #listContainer ul{display:flex;justify-content:center;flex-direction:column;flex-wrap:wrap;list-style-position:inside;text-align:start}#featureListContainer #listContainer ul li{font-size:1.6rem;margin:.5em 0}#blogContainer{display:flex;flex-direction:column;align-items:center}#blogContainer .resumeHeader{display:flex;flex-direction:column;margin-bottom:20px}#blogContainer .resumeHeader .resumeHeaderContent{padding:4em 0 0;display:flex;flex-direction:row;align-items:center;margin-bottom:20px}#blogContainer .resumeHeader .resumeHeaderContent .resumeHeaderContentTextContainer{width:100%;display:flex;flex-direction:column;justify-content:start}#blogContainer .resumeHeader .resumeHeaderContent .resumeHeaderContentTextContainer h1{text-align:left;font-size:6rem;margin:0}#blogContainer .resumeHeader .resumeHeaderContent .resumeHeaderContentTextContainer h3{font-size:2rem;margin:0}#blogContainer .resumeHeader .resumeHeaderContent .resumeHeaderContentTextContainer p{text-align:left;font-size:1.2rem}#blogContainer .resumeHeader .resumeHeaderContent .resumeHeaderContentImageContainer{width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:20px}#blogContainer .resumeHeader .resumeHeaderContent .resumeHeaderContentImageContainer img{width:100%;aspect-ratio:1/1;border-radius:50%;margin-bottom:20px}#resumeContainer{display:flex;flex-direction:column;align-items:center}#resumeContainer .resumeHeader{display:flex;flex-direction:column;margin-bottom:20px}#resumeContainer .resumeHeader .resumeHeaderContent{padding:4em 0 0;display:flex;flex-direction:row;align-items:center;margin-bottom:20px}#resumeContainer .resumeHeader .resumeHeaderContent .resumeHeaderContentTextContainer{width:100%;display:flex;flex-direction:column;justify-content:start}#resumeContainer .resumeHeader .resumeHeaderContent .resumeHeaderContentTextContainer h1{text-align:left;font-size:6rem;margin:0}#resumeContainer .resumeHeader .resumeHeaderContent .resumeHeaderContentTextContainer h3{font-size:2rem;margin:0}#resumeContainer .resumeHeader .resumeHeaderContent .resumeHeaderContentTextContainer p{text-align:left;font-size:1.2rem}#resumeContainer .resumeHeader .resumeHeaderContent .resumeHeaderContentImageContainer{width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:20px}#resumeContainer .resumeHeader .resumeHeaderContent .resumeHeaderContentImageContainer img{width:100%;aspect-ratio:1/1;border-radius:50%;margin-bottom:20px}
