body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Futura;src:url(/static/media/futura_medium_italic_font-webfont.7edd106b15c19735b9f2.woff) format("woff"),url(/static/media/futura_medium_italic_font-webfont.cde222212c459ecc4af7.woff2) format("woff2"),url(/static/media/futura_medium_italic_font-truetype.6180d54a312d36bd0924.ttf) format("truetype")}@font-face{font-family:Futura Upright;src:url(/static/media/futura_book_font-webfont.e8582817fea4b9b6130f.woff) format("woff"),url(/static/media/futura_book_font-webfont.42034007279286d8639a.woff2) format("woff2"),url(/static/media/futura_book_font-truetype.ed19af444f0976dbaf41.ttf) format("truetype")}body,html{margin:0;overflow-x:hidden;overflow-y:scroll;padding:0;scroll-snap-type:y mandatory;width:100%}#Experiences,#Home{scroll-snap-align:start}.app{background-color:#fafaf8}.container{background-color:#fff;display:flex;flex-wrap:wrap;gap:5vh;justify-content:center;min-height:100vh;padding:2vh 10vw}.content{align-items:center;display:flex;justify-content:space-between}.text-container{flex-direction:column;justify-content:center;width:35vw}.image-container,.text-container{display:flex;height:45vw;position:relative}.image-container{align-items:center;justify-content:flex-end;overflow:hidden;width:45vw}h1{color:#1f2935;font-family:Futura;font-size:4.7vw;font-weight:400;margin:5vh 0 3vh}p{color:#6b7280;font-size:1.2vw;margin:0}.cta-button,p{font-family:Futura Upright}.cta-button{align-content:center;background:#252835;border:none;color:#fff;font-size:.9vw;height:2.4vh;margin:3vh 0 0;padding:1vh 1.5vw;text-align:center;text-decoration:none;transition:opacity .2s;width:6.8vw}.cta-button:hover{cursor:pointer;opacity:.8}.banner-img{display:flex;object-fit:cover;position:relative;width:45vw}@keyframes blinker{50%{opacity:0}}@media (max-width:768px){.content{align-items:center;flex-direction:column-reverse;justify-content:center}.image-container,.text-container{height:auto;width:90%}.image-container{justify-content:center}.banner-img{height:auto;width:100%}h1{font-size:10vw}p{font-size:3vw}.cta-button{font-size:2.5vw;padding:1vh 2vw;width:auto}}.header{align-items:center;display:flex;justify-content:flex-end;max-height:8vh;position:fixed;width:100vw;z-index:35}.logo{height:4.5vw;object-fit:cover;width:4.5vw}.logo:hover{cursor:pointer;opacity:.8}.contacts-container{align-items:center;background-color:#fafaf8;border:solid;border-radius:30px;border-bottom-right-radius:0;border-top-right-radius:0;border-width:.5px medium .5px .5px;border-right:.5px;border-color:#4b5563;color:#4b5563;gap:.8vw;justify-self:flex-end;list-style-type:none;margin-top:.5vh;padding:0 1vw;width:19vw}.contacts-container,.menu-icon{display:flex;height:6vh;position:relative}.menu-icon{align-self:flex-start;cursor:pointer;filter:invert(33%) sepia(8%) saturate(948%) hue-rotate(176deg) brightness(92%) contrast(91%);object-fit:contain;padding:0}.menu-icon:hover{filter:none}.contact-logo-container{height:4.5vw;margin-left:.5vw;object-fit:cover;width:4.5vw}.contact-logo-container:hover{cursor:pointer;opacity:.8}@media (max-width:768px){.header{display:none}}.timeline-section{background-color:#fff;display:flex;flex-wrap:wrap;gap:5vh;justify-content:center;padding:2vh 10vw}.timeline-column{flex:1 1;max-height:80vh;min-width:300px;position:relative}.timeline-heading{color:#252835;font-family:Futura Upright;font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}.timeline-line{border-left:1px solid #252835;padding-left:2.5vw;position:relative}.timeline-item{margin-bottom:2rem;padding-left:1rem;position:relative}.timeline-dot{background-color:#252835;border:2px solid #fff;border-radius:50%;height:10px;left:-1.1rem;position:absolute;top:5vh;width:10px;z-index:1}.timeline-content{background-color:#fff;border-style:solid;border-width:1px;padding:1rem 1.25rem;transition:transform .2s ease,box-shadow .2s ease}.timeline-content:hover{transform:scale(1.02);translate:ease}.timeline-period{color:#252835;font-family:Futura Upright;font-size:.9rem;font-weight:600}.timeline-title{font-family:Futura Upright;font-size:1.1rem;font-weight:700;margin:.3rem 0}.timeline-description{color:#6b7280;font-family:Futura Upright;font-size:.95rem;line-height:1.5}@media (max-width:768px){.timeline-section{gap:3vh}.timeline-column{max-height:none;width:100%}.timeline-heading{font-size:1.2rem;text-align:center}.timeline-line{border-left:1px solid #252835;left:-3.8vw;padding-left:1.5vw}.timeline-item{margin-bottom:1.5rem;width:80vw}.timeline-dot{height:8px;left:0;top:3vh;width:8px}.timeline-content{padding:.8rem 1rem}.timeline-period{font-size:.8rem}.timeline-title{font-size:1rem}.timeline-description{font-size:.85rem}}.container-for-section{display:flex;justify-content:center;width:100vw}.container-for-contacts{display:flex;font-family:Futura Upright;justify-content:center}.contact-link{width:5vw}.contact-link,.divider{align-items:center;color:#1f2935;display:flex;font-size:2vh;height:10vh;justify-content:center;text-align:center}.divider{margin:0;width:1.5vw}@media (max-width:768px){.container-for-contacts{align-items:center;flex-direction:row;gap:2vw}.contact-link{font-size:3vw;height:auto;width:auto}}
/*# sourceMappingURL=main.47c2fd5a.css.map*/