body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Limelight,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary-color:#fef0b4;--secondary-color:#006e99;--tertiary-color:#d7a066;--black:#010001}body{background-color:#fef0b4;background-color:var(--primary-color)}.App,body{margin:0;padding:0}.App{box-sizing:border-box;overflow-x:hidden;text-align:center}.main-section{display:flex}.heading-2{border-bottom:.125rem solid #010001;border-bottom:.125rem solid var(--black);display:inline-block;height:-webkit-fit-content;height:fit-content;margin-bottom:0;max-width:-webkit-fit-content;max-width:fit-content;padding-bottom:.25rem}.grid{display:grid}.grid--col-3{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(3,1fr)}.btn{background:none;border:none;cursor:pointer}.btn ion-icon{height:3.125rem;width:3.125rem}.header{display:flex;justify-content:space-between;padding:1.25rem 5rem}.link-home{background:none;border:none;color:#fef0b4;color:var(--primary-color);cursor:pointer;font-size:1.5rem;font-weight:300;letter-spacing:.125rem;margin-top:.5rem;text-decoration:none}.section-links{display:flex;gap:5rem;padding:.5rem 0 0}.section-link{background:none;border-bottom:.125rem solid #0000;color:#010001;color:var(--black);cursor:pointer;font-size:2rem;letter-spacing:.0625rem;padding:.5rem 0;text-decoration:none;transition:border-color .3s}.section-link.active,.section-link:hover{border-bottom:.125rem solid #010001;border-bottom:.125rem solid var(--black)}.hero{flex-direction:column;overflow-y:hidden}.hero-img{border-radius:1rem;box-shadow:0 0 0 1rem #d7a066;box-shadow:0 0 0 1rem var(--tertiary-color);height:40rem;transform:translate(14rem,-9rem)}.hero-description{align-items:center;color:#006e99;color:var(--secondary-color);display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin-top:2rem}.hero-heading{font-size:9rem;margin-top:0;z-index:999}.biography{display:flex;flex-direction:column;margin-top:2rem}.biography-content{display:flex;gap:1rem;padding:0 2.5rem 1.25rem 4.3rem}.biography-text{font-family:Manrope;font-weight:400;width:22rem}.biography-text strong{font-family:Limelight}.projects{flex-direction:column;margin-top:3rem;min-height:100vh}.container-projects{padding:0 2.5rem;row-gap:1.25rem}.projects-heading-container{align-items:center;display:flex}.nubbon{background-color:#d7a066;background-color:var(--tertiary-color);border-radius:0 1rem 1rem 0;height:3.2rem;width:5rem}.projects-heading{font-size:3rem;margin-bottom:3rem;transform:translate(-.7rem,.5rem);z-index:999}.project-list{font-size:1.4rem;margin-left:4.3rem;margin-right:6rem}.project-title{cursor:pointer}.underline-variable{background:radial-gradient(ellipse at center,#006e99 0,#006e99 50%,#0000 100%) bottom /100% 3px no-repeat;background:radial-gradient(ellipse at center,var(--secondary-color) 0,var(--secondary-color) 50%,#0000 100%) bottom /100% 3px no-repeat;padding-bottom:4px}.project-link{color:#010001;color:var(--black);text-decoration:none}.project-card{max-height:25rem;max-width:25rem}.project-card h3{border-bottom:.125rem solid #0000;max-width:-webkit-fit-content;max-width:fit-content;transition:border-color .3s}.project-card:hover h3{border-bottom:.125rem solid #010001;border-bottom:.125rem solid var(--black)}.project-card-img{cursor:pointer;max-height:100%;max-width:100%;transition:transform .5s ease}.project-card-img:hover{transform:scale(1.1)}.project-detail{align-items:center;flex-direction:column;font-family:Manrope;overflow:hidden;padding:0 2.5rem;position:relative;width:calc(100% - 5rem)}.project-detail-title{font-family:Limelight}.project-detail-title-container{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.project-text-container{width:33vw}.back-btn{border-radius:50%;left:0;position:absolute}.back-btn ion-icon{transition:color .3s ease}.back-btn:hover ion-icon{color:#9e9d9d}.back-btn:active ion-icon{color:#0c0c0c}.project-detail-title{border-bottom:.125rem solid #0c0c0c;max-width:-webkit-fit-content;max-width:fit-content}.iframe-container{height:22.5rem!important}.press-container{animation:scroll 60s linear infinite;display:flex;margin-bottom:1.25rem;margin-top:8.25rem;white-space:nowrap}.press-container:hover{animation-play-state:paused}.quote-container{background:#3b3b3b;border-radius:.5rem;color:#fff;flex:0 0 auto;font-size:.875rem;margin:0 1rem;padding:1rem 2rem}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.caroussel{display:flex;gap:2.25rem;position:relative}.caroussel-image{border-radius:1.25rem}.active-image{transform:scale(1.2)}.caroussel-viewport{min-height:22.5rem}.tours{flex-direction:column}.event-container{background-color:#006e99;background-color:var(--secondary-color);border-radius:1.2rem;height:24rem;margin-bottom:12rem;margin-left:4.3rem;width:80rem}.event-list{list-style:none}.event-list,.no-events-heading{color:#fef0b4;color:var(--primary-color);margin-top:2rem}.no-events-heading{font-size:2rem;margin-left:3rem}.contact{background-color:#006e99;background-color:var(--secondary-color);border-radius:1rem 1rem 0 0;color:#fef0b4;color:var(--primary-color);display:flex;flex-direction:column;font-size:1.5rem;height:-webkit-fit-content;height:fit-content;margin-top:3rem;overflow-y:hidden;padding:2rem 0 2rem 4.3rem}.link-mail,.phone-number{display:flex;font-family:Manrope;gap:1rem}.footer-icon{height:2rem}.link-mail{color:#fef0b4;color:var(--primary-color);cursor:pointer;text-decoration:none}@media (max-width:544px){.grid--col-3{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(1,1fr)}.header{padding:1.25rem 0 1.25rem 1.25rem}.section-link{display:none}.hero{flex-direction:column;overflow-y:visible}.hero-img{width:100vw}.hero-heading{font-size:3rem;padding-left:1rem}.projects{margin-top:1.25rem;overflow:hidden;padding-left:1.25rem}.container-projects{padding:0 1rem}.heading-projects{font-size:2rem;margin-bottom:1.25rem;margin-left:1rem}.project-card-img{width:80vw}.biography{flex-direction:column;margin-top:6rem}.img-biography{width:100vw}.contact{font-size:1rem}}.lazy-load-image-background.blur{filter:blur(15px)}.lazy-load-image-background.blur.lazy-load-image-loaded{filter:blur(0);transition:filter .3s}.lazy-load-image-background.blur>img{opacity:0}.lazy-load-image-background.blur.lazy-load-image-loaded>img{opacity:1;transition:opacity .3s}
/*# sourceMappingURL=main.5a089812.css.map*/