#about{align-items:start;background-color:var(--color-black);border-top-left-radius:var(--border-radius-1);border-top-right-radius:var(--border-radius-1);justify-content:start;position:relative;z-index:5}#about,.about_container{display:flex;flex-direction:column;width:100%}.about_container{padding:64px}.about_container p{color:var(--color-gray)}.about_container span{color:var(--color-green2);font-weight:600}.content{align-self:end;border-bottom:2px solid var(--color-green2);padding-bottom:2rem}.content,.title_content{width:50%}@media screen and (max-width:600px){.about_container{display:flex;flex-direction:column}.content,.title_content{width:100%}.content{border-bottom:2px solid var(--color-green2);margin-bottom:2rem;padding-bottom:2rem;padding-top:2rem}}#header{align-items:center;display:flex;flex-direction:column;height:100dvh;justify-content:center;left:0;position:sticky;top:0;width:100%;z-index:1}.headerText{text-wrap:wrap;color:var(--color-black);font-size:clamp(4rem,8vw,7rem);font-weight:500;opacity:1;white-space:nowrap;width:fit-content}.motivation{display:flex;flex-direction:column;gap:1rem;height:100%;width:fit-content}.motivation p{color:var(--color-green4)}.projects{align-items:center;background-color:var(--color-green4);border-radius:var(--border-radius-1);color:var(--color-gray);display:flex;flex-direction:row;gap:.5rem;justify-content:center;padding:12px 24px;width:fit-content}.projects:hover{background-color:var(--color-green2)}.headerContent{display:flex;flex-direction:row;justify-content:space-between;width:100%}.headshot{aspect-ratio:1;border-radius:var(--border-radius-1);object-fit:cover;opacity:70%;width:30%}#contact{margin:auto;width:100%}.contact__container{border-top:2px solid var(--color-green4);display:flex;flex-direction:row;gap:2rem;justify-content:flex-end;margin-top:3rem}.contact__container a{color:var(--color-green4);font-size:2rem;margin-top:.75rem;z-index:13}.contact__container a:hover{color:var(--color-green2)}.card_container{background-color:var(--color-black);border-radius:var(--border-radius-1);display:block;gap:.2rem;padding:16px;position:relative;transition:var(--transition);width:fit-content;z-index:10}.card_container:hover{transform:scale(1.025)}.card_container:hover .title{color:var(--color-green2)}.img_container{align-items:center;display:flex;gap:48px;pointer-events:none}.text_container{align-items:start;display:flex;flex-direction:column;padding-top:1rem;width:100%}.portfolioImages{aspect-ratio:1.5;border-radius:var(--border-radius-2);object-fit:cover;opacity:100%;position:relative;vertical-align:middle}.portfolioImages,.title{transition:var(--transition)}.title{align-items:center;color:var(--color-white);display:flex;flex-direction:row;font-weight:700;justify-content:center;text-decoration:underline}#projects{display:flex;flex-direction:column;height:fit-content;padding-top:32px}.project_header{display:flex;flex-direction:row;justify-content:start;padding-bottom:32px}.project_header h2{color:var(--color-black)}.project_container{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.bubble_container{align-items:center;border-left:2px solid var(--color-green3);display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between;padding-left:16px;position:relative;transition:var(--transition);width:100%;z-index:10}.contentImage{aspect-ratio:2;border-radius:var(--border-radius-1);filter:brightness(80%);object-fit:cover;opacity:0;pointer-events:none;position:absolute;right:-32px;transition:var(--transition);width:50%}.bubble_container:hover{border-left:2px solid var(--color-green1)}.bubble_container:hover .contentImage{opacity:1;right:0}.bubble_content{align-items:center;display:flex;flex-direction:row;gap:1rem;position:relative;width:calc(50% - 16px)}.image{aspect-ratio:1;border-radius:var(--border-radius-2);height:4rem;object-fit:contain}.details{align-items:flex-start;display:flex;flex-direction:column;gap:.2rem;text-align:left}.details h3{color:var(--color-gray);font-weight:600}.details p{color:var(--color-green2)}@media screen and (max-width:960px){.bubble_container:hover .contentImage{opacity:0}.bubble_content{align-items:center;display:flex;flex-direction:row;gap:1rem;position:relative;width:100%}}#experiences{padding:0 64px 64px;position:relative;z-index:10}#experiences,.experiences_container{background-color:var(--color-black);border-bottom-left-radius:var(--border-radius-2);border-bottom-right-radius:var(--border-radius-2);display:flex;flex-direction:column;gap:32px}.data{display:flex;flex-direction:column;gap:1rem}*{border:0;box-sizing:border-box;list-style:none;margin:0;outline:0;padding:0;text-decoration:none}@font-face{font-family:RedHatDisplay;src:local("RedHatDisplay"),url(../../static/media/RedHatDisplay-VariableFont_wght.8d6390c7e60f8fd3af42.ttf) format("truetype")}@font-face{font-family:Unbounded;src:local("Unbounded"),url(../../static/media/Unbounded-VariableFont_wght.f609e6853a60ba1285b6.ttf) format("truetype")}:root{--border-radius-rounded:200px;--border-radius-1:24px;--border-radius-2:16px;--transition:all 250ms ease;--color-green1:#cad2c5;--color-green2:#84a98c;--color-green3:#52796f;--color-green4:#354f52;--color-green4:#2f3e46;--color-black:#232222;--color-gray:#f5f5f5;--color-white:#faf9f6}html{background-color:#faf9f6;background-color:var(--color-white);overflow-x:hidden;scroll-behavior:smooth}body,html{margin:0 auto}body{max-width:1440px;width:100%}h1{font-family:Unbounded;font-size:5rem;font-weight:400}h1,h2{color:#232222;color:var(--color-black)}h2{font-size:2.75rem;font-weight:500}h2,h3{font-family:RedHatDisplay}h3{color:#2f3e46;color:var(--color-green4);font-size:1.5rem;font-weight:400}a{transition:all .25s ease;transition:var(--transition)}a,p{color:#232222;color:var(--color-black);font-size:1.2rem}a,p,small{font-family:RedHatDisplay}small{text-wrap:wrap;color:#cad2c5;color:var(--color-green1);font-size:1rem}main{margin:auto;padding-bottom:32px;width:84%}.subheader{color:#f5f5f5;color:var(--color-gray);font-size:2.75rem;font-weight:800}@media screen and (max-width:960px){p{font-size:.9rem}small{font-size:.85rem}.subheader{font-size:2rem}}@media screen and (max-width:480px){h3{font-size:1.25rem}main{min-width:300px;padding-bottom:32px;width:95%}}
/*# sourceMappingURL=main.e5af4600.css.map*/