.Deep-module-scss-module__RfAr0q__deep{justify-content:center;align-items:center;width:100%;display:flex}.Deep-module-scss-module__RfAr0q__text{font-size:calc(300*100vw/var(--base-width));font-weight:var(--fw-bold);line-height:100%}
.ScrollLabel-module-scss-module__uu08Ra__scrollLabel{width:calc(80*100vw/var(--base-width));height:calc(80*100vw/var(--base-width));min-width:calc(80*100vw/var(--base-width));min-height:calc(80*100vw/var(--base-width));max-width:calc(80*100vw/var(--base-width));max-height:calc(80*100vw/var(--base-width));background-color:var(--color-navy);cursor:pointer;border-radius:100%;justify-content:center;align-items:center;display:flex}.ScrollLabel-module-scss-module__uu08Ra__scrollLabel svg{width:calc(37*100vw/var(--base-width));height:calc(43*100vw/var(--base-width))}
.HeroSection-module-scss-module__dvLsfW__content{justify-content:space-between;align-items:end;width:100%;height:100%;display:flex;position:relative}.HeroSection-module-scss-module__dvLsfW__contentDeep{position:absolute;top:40%;left:50%;translate:-50% -50%}.HeroSection-module-scss-module__dvLsfW__heroAbout{gap:calc(16*100vw/var(--base-width));max-width:calc(850*100vw/var(--base-width));flex-direction:column;display:flex}
.Button-module-scss-module__VLzsWq__button{width:calc(193*100vw/var(--base-width));height:calc(56*100vw/var(--base-width));justify-content:center;align-items:center;gap:calc(10*100vw/var(--base-width));padding:calc(10*100vw/var(--base-width));border-radius:calc(40*100vw/var(--base-width));font-size:var(--body-text);line-height:var(--body-text-lh);font-weight:var(--fw-light);text-transform:capitalize;color:var(--color-ivory);background-color:var(--color-navy);cursor:pointer;flex-shrink:0;transition:all .3s ease-in-out;display:flex;position:relative}.Button-module-scss-module__VLzsWq__button:hover,.Button-module-scss-module__VLzsWq__cloud{background-color:var(--color-cloud);color:var(--color-navy)}.Button-module-scss-module__VLzsWq__cloud:hover{background-color:var(--color-navy);color:var(--color-ivory)}.Button-module-scss-module__VLzsWq__invert{color:var(--color-navy);background-color:var(--color-ivory)}.Button-module-scss-module__VLzsWq__invert:hover{background-color:var(--color-navy);color:var(--color-ivory)}.Button-module-scss-module__VLzsWq__wide{width:calc(302*100vw/var(--base-width))}.Button-module-scss-module__VLzsWq__button a{color:inherit;text-decoration:none}.Button-module-scss-module__VLzsWq__pill{width:auto;min-width:calc(48*100vw/var(--base-width));height:calc(48*100vw/var(--base-width))}.Button-module-scss-module__VLzsWq__circle{width:calc(48*100vw/var(--base-width));height:calc(48*100vw/var(--base-width));border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.Button-module-scss-module__VLzsWq__circle svg{width:calc(13*100vw/var(--base-width));height:calc(13*100vw/var(--base-width));flex-shrink:0;transition:opacity .3s,transform .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Button-module-scss-module__VLzsWq__circle svg:nth-child(2){opacity:0;transform:translate(-200%,75%)rotate(180deg)}.Button-module-scss-module__VLzsWq__circle svg path{fill:var(--color-navy);transition:fill .3s}.Button-module-scss-module__VLzsWq__circle:hover svg path{fill:var(--color-ivory)}.Button-module-scss-module__VLzsWq__circle:hover svg:first-child{opacity:0;transform:translate(100%,-200%)}.Button-module-scss-module__VLzsWq__circle:hover svg:nth-child(2){opacity:1;transition-delay:.1s;transform:translate(-50%,-50%)rotate(180deg)}.Button-module-scss-module__VLzsWq__circle img{width:calc(16*100vw/var(--base-width));height:calc(16*100vw/var(--base-width));object-fit:contain;object-position:center;flex-shrink:0;transition:filter .3s}.Button-module-scss-module__VLzsWq__circle:hover img{filter:invert()}
.ProjectsSection-module-scss-module__yAWxvW__projectsText{max-width:calc(1050*100vw/var(--base-width));text-align:center}.ProjectsSection-module-scss-module__yAWxvW__content{align-items:center;gap:calc(16*100vw/var(--base-width));flex-direction:column;width:100%;height:100%;display:flex}.ProjectsSection-module-scss-module__yAWxvW__grid{flex:1;width:100%}
.Logo-module__oNWmaW__logo,.Logo-module__oNWmaW__logo svg{width:100%;height:100%}
.Footer-module-scss-module__NbMMUa__footer{min-height:calc(588*100vw/var(--base-width));max-height:calc(588*100vw/var(--base-width));height:calc(588*100vw/var(--base-width));padding:calc(80*100vw/var(--base-width));padding-bottom:calc(40*100vw/var(--base-width));flex-direction:column;justify-content:space-between;align-items:stretch;display:flex}.Footer-module-scss-module__NbMMUa__row{justify-content:space-between;align-items:center;display:flex}.Footer-module-scss-module__NbMMUa__socials{gap:calc(8*100vw/var(--base-width));display:flex}.Footer-module-scss-module__NbMMUa__deep{max-width:calc(680*100vw/var(--base-width));min-width:calc(680*100vw/var(--base-width));width:calc(680*100vw/var(--base-width));max-height:calc(300*100vw/var(--base-width));min-height:calc(300*100vw/var(--base-width));height:calc(300*100vw/var(--base-width));margin:0 auto}.Footer-module-scss-module__NbMMUa__deep img{object-fit:contain;object-position:center;width:100%;height:100%}
