*{border:0;margin:0;padding:0;scrollbar-width:none}::-webkit-scrollbar{display:none}body{background-color:#f1f1ef;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif}.logoContainer{align-items:center;display:flex;flex-direction:row}.logo{fill:#f1f1ef;flex-shrink:0;height:2em;width:2em}.logoCopy{color:#323232;display:flex;flex-direction:row;flex-shrink:1;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;font-size:1.3rem;padding-left:.5em}.logoCopy>span{padding-right:5px}#mobileLogo{display:none}.mobileMenu{align-items:center;background-color:#bcbfa3;display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;width:100%;z-index:2}.mobileMenu>div{color:#f1f1ef;cursor:pointer;font-size:25px;margin:15px;text-decoration:none}@media (hover:hover){.mobileMenu div:hover{color:#f1f1ef}.logo:hover{fill:#fff}}.mobileMenuIntro{animation-duration:1s;animation-name:mobileMenuIntroAnim}@keyframes mobileMenuIntroAnim{0%{opacity:0}to{opacity:1}}.mobileMenuExit{animation-duration:1s;animation-name:mobileMenuExitAnim;display:flex;justify-content:flex-end}@keyframes mobileMenuExitAnim{0%{opacity:0}to{opacity:1}}.mobileMenuLink{animation:mobileMenuLinkAnim .5s ease-in-out}@keyframes mobileMenuLinkAnim{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(2.5px)}}.desktopMenu{align-items:center;justify-content:space-between;opacity:0;padding:1.5em 1.5em 0}.desktopMenu,.menuItemContainer{display:flex;flex-direction:row}.menuItems>div{color:#b6b6b6;cursor:pointer;font-size:1.3em;position:relative;text-decoration:none;width:-webkit-fit-content;width:fit-content}.menuItems>div:after{background-color:#bcbfa3;content:"";display:block;height:2px;opacity:0;transform:scaleX(0);transform-origin:center;transition:transform .5s ease,opacity .5s ease;width:100%}.desktopMenuItems>div:focus:after,.menuItems>div:hover:after{opacity:1;transform:scaleX(1)}.menuItems>div:hover{color:#bcbfa3}.desktopMenuIntro{animation:desktopMenuIntroAnim .5s ease-in-out;opacity:1}@keyframes desktopMenuIntroAnim{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.desktopMenuLink{animation:desktopMenuLinkAnim .5s ease-in-out forwards}@keyframes desktopMenuLinkAnim{0%{opacity:1}to{opacity:0;transform:translateY(5px)}}@media only screen and (max-width:600px){.logo{height:3em;margin:15px;width:3em}.desktopMenu{display:none}#mobileLogo{display:block}}.banner{align-items:center;display:flex;justify-content:center;padding:20px}.banner>img{height:auto;width:100%}.bio{font-size:1.3em;padding:5% 10%;text-align:justify}@media only screen and (max-width:600px){.bio{font-size:1.1em;padding:20% 10% 10%}}@media only screen and (min-width:1500px){.bio{padding:5% 20%}}.imageSpread{align-items:center;display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;width:100%}.imageContainer{align-items:center;box-sizing:initial;display:flex;justify-content:center;overflow:hidden;padding:10px;position:relative}.imageContainer>img{height:auto;max-width:30vw;opacity:0;z-index:0}.imageColorBlock{background-color:#f1f1ef;box-sizing:initial;display:flex;height:100%;opacity:0;pointer-events:none;position:absolute;transform:translateY(0);width:100%;z-index:1}.swipeUpAnim{animation:swipeUp 1.3s ease;opacity:1}@keyframes swipeUp{to{transform:translateY(100%)}}.imageContainer:nth-child(odd){grid-row:span 2}.imageContainer:nth-last-child(-n+1){grid-column:span 2}.imageContainer:nth-last-child(-n+1)>img{max-width:100%}@media (hover:hover){.imageContainer{-webkit-clip-path:circle(100%);clip-path:circle(100%);cursor:pointer;transform:translateY(0);transition:transform .5s ease-in-out .15s,-webkit-clip-path .5s ease-in-out .15s;transition:clip-path .5s ease-in-out .15s,transform .5s ease-in-out .15s;transition:clip-path .5s ease-in-out .15s,transform .5s ease-in-out .15s,-webkit-clip-path .5s ease-in-out .15s}.imageContainer:hover{-webkit-clip-path:circle(35%);clip-path:circle(35%);transform:translateY(-.9px);transition:transform .5s ease-in-out,-webkit-clip-path .5s ease-in-out;transition:clip-path .5s ease-in-out,transform .5s ease-in-out;transition:clip-path .5s ease-in-out,transform .5s ease-in-out,-webkit-clip-path .5s ease-in-out}}@media only screen and (max-width:600px){.imageSpread{display:flex;flex-direction:column;margin-top:25%}.imageContainer>img{-webkit-clip-path:circle(100%);clip-path:circle(100%);height:auto;max-width:90vw!important;transform:translateY(0);transition:transform .5s ease-in-out,-webkit-clip-path .5s ease-in-out;transition:clip-path .5s ease-in-out,transform .5s ease-in-out;transition:clip-path .5s ease-in-out,transform .5s ease-in-out,-webkit-clip-path .5s ease-in-out}}@media only screen and (min-width:1500px){.imageContainer>img{height:auto;max-width:30vw}}.lightbox{background-color:#f1f1ef;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.lightbox,.lightboxContainer{align-items:center;display:flex}.innerContainer>img{max-height:80vh;max-width:80vw;padding-top:20px}.innerContainer{align-items:center;display:flex;flex-direction:column}#nextButton{position:absolute;right:15px}.forwardTransitionOut{animation:forwardTransitionOutAnim .7s ease-in-out}@keyframes forwardTransitionOutAnim{0%{transform:translateX(0)}to{opacity:0;transform:translateX(200px)}}.nextImage{animation:forwardAnim .7s ease-in-out}@keyframes forwardAnim{0%{transform:translateX(-200px)}to{opacity:1;transform:translateX(0)}}#prevButton{left:15px;position:absolute}.previousImage{animation:backAnim .7s ease-in-out}@keyframes backAnim{0%{opacity:0;transform:translateX(200px)}to{opacity:1;transform:translateY(0)}}.backTransitionOut{animation:backTransitionOutAnim .7s ease-in-out}@keyframes backTransitionOutAnim{0%{transform:translateX(0)}to{opacity:0;transform:translateX(-200px)}}.lightboxButton{cursor:pointer;font-size:1.2rem;margin:1rem}@media (hover:hover){.lightboxButton:hover{color:#bcbfa3}}#closeButton{font-size:1.5rem;position:absolute;top:10px}.lightboxEntrance{animation:lightboxIntroAnim 1s ease forwards}@keyframes lightboxIntroAnim{0%{opacity:0;transform:translateY(-5px)}to{opacity:1}}.lightboxExit{animation:lightboxExitAnim 1s linear}@keyframes lightboxExitAnim{0%{transform:translateY(0)}to{opacity:0;transform:translateY(-25px)}}.loading{bottom:0;height:1.5em;margin:auto;overflow:visible;right:0;width:1.5em;z-index:999}.loading,.loading:before{left:0;position:fixed;top:0}.loading:before{content:"";display:block;height:100%;width:100%}.loading:not(:required){background-color:initial;border:0;color:#0000;font:0/0 a;text-shadow:none}.loading:not(:required):after{animation:spinner 1.5s linear infinite;border-radius:.5em;box-shadow:1.5em 0 0 0 rgba(0,0,0,.704),1.1em 1.1em 0 0 rgba(0,0,0,.704),0 1.5em 0 0 rgba(0,0,0,.704),-1.1em 1.1em 0 0 rgba(0,0,0,.704),-1.5em 0 0 0 rgba(0,0,0,.704),-1.1em -1.1em 0 0 rgba(0,0,0,.704),0 -1.5em 0 0 rgba(0,0,0,.704),1.1em -1.1em 0 0 rgba(0,0,0,.704);content:"";display:block;font-size:13px;height:1em;margin-top:-.5em;width:1em}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media only screen and (max-width:600px){#closeButton{margin:5px;top:10px}#nextButton{margin-right:-10px;right:5px}#prevButton{left:5px;margin-left:-10px}}.postSpread{display:grid;grid-template-columns:repeat(3,1fr);margin:auto;overflow:hidden;padding:20px;width:-webkit-fit-content;width:fit-content}#post{margin:10px}.carouselContainer,.postContainer{box-sizing:border-box;height:290px;opacity:0;overflow:hidden;place-self:center;position:relative;transform:translateY(70%);width:300px}.carouselContainer img,.carouselContainer video,.postContainer img{display:flex;width:100%}.nextCarouselPost{animation:nextCarouselPostAnim .4s ease-in}@keyframes nextCarouselPostAnim{0%{transform:translateX(110%)}to{transform:translateX(0)}}.previousCarouselPost{animation:previousCarouselPostAnim .4s ease-in}@keyframes previousCarouselPostAnim{0%{transform:translateX(-110%)}to{transform:translateX(0)}}.linkContainer{background-color:#f1f1ef;border-radius:50%;height:1.5rem;margin:5px;opacity:.5;padding:2px;position:absolute;right:0;width:1.5rem}.link{height:100%;width:100%}.linkContainer:hover{opacity:1}.arrowContainer{align-items:center;background-color:#f1f1ef;border-radius:50%;display:flex;height:2rem;justify-content:center;margin:5px;opacity:.5;padding:2px;position:absolute;top:50%;transform:translateY(-50%);width:2rem;z-index:100}#arrow:hover,.arrowContainer:hover{opacity:1}#backArrow{left:5%}#forwardArrow{right:5%}#arrow{cursor:pointer;opacity:.5}@media only screen and (max-width:960px){.postSpread{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:600px){.postSpread{grid-template-columns:repeat(1,1fr);padding:0 0 20px}.carouselContainer,.postContainer{height:100%;width:100vw}#post{margin:10px 0}}#linkedin{padding-bottom:5px}.footer{align-items:flex-end;display:flex;justify-content:center;padding:50px}.contentContainer{display:"flex";flex-direction:"column"}.socialLogos{align-items:center;display:flex;justify-content:center;padding:15px}.socialLogos>a>svg{height:20px;margin-left:3px;margin-right:3px;width:20px}.llc{font-size:medium}@media (hover:hover){.socialLogos:hover{fill:hsla(0,0%,40%,.402);transition:fill .5s ease}.socialLogos>a>svg:hover{fill:#000}}.contactContainer{display:flex;justify-content:center;margin-top:10%;min-height:50vh}.contactBody{display:block;margin:auto auto 5%;width:90vw}.contactIntro{display:flex;flex-direction:column;font-size:1.3em;margin:0 auto;padding-bottom:20px;text-align:justify;text-align:center;width:80%}.contactIntro>a{color:#8a8e69;padding:10px;text-decoration:none}.line{border:.5px solid hsla(0,0%,50%,.578);margin:20px}.email{display:block;margin:auto;width:-webkit-fit-content;width:fit-content}.formContainer{display:flex;flex-direction:column;padding:10px}.nameContainer{display:flex;flex-direction:row}.nameContainer>.formContainer{width:100%}.formContainer{box-sizing:border-box;display:grid;grid-template-columns:1fr}.formContainer>input,.formContainer>textarea{border:1px solid hsla(0,0%,50%,.578);box-sizing:border-box;font-family:inherit;font-size:inherit;margin:10px 0 0;padding:10px}.formContainer>textarea{height:150px;width:inherit}.submitButton{background-color:#bcbfa3;border-radius:2px;color:#f1f1ef;cursor:pointer;display:block;font-size:16px;font-weight:300;margin:10px;padding:10px}.submitButton:hover{background-color:hsla(66,18%,69%,.821)}@media only screen and (max-width:600px){.contactBody{width:100%}.nameContainer>.formContainer{display:flex;width:50%}}@media only screen and (min-width:900px){.contactBody{width:1000px}}
/*# sourceMappingURL=main.61099f92.css.map*/