.Banner_Banner__RDE_Z{position:relative;z-index:310;display:flex;min-height:55rem;width:100%;align-items:center;justify-content:center;overflow:hidden;height:100svb}@supports(-webkit-touch-callout:none){.Banner_Banner__RDE_Z{background-attachment:local;-webkit-transform:translateZ(0)}}.Banner_Banner__RDE_Z:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;background-color:rgba(14,38,58,.7)}.Banner_Banner__wrapper__T9DD3{position:relative;z-index:3;padding:0 2rem}.Banner_Banner__arrow___g8b6{position:absolute;bottom:3rem;left:50%;z-index:3;display:flex;height:auto;width:5rem;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));flex-direction:column}@media (min-width:640px){.Banner_Banner__arrow___g8b6{bottom:4.8rem;width:7.1rem}}.Banner_Banner__arrow___g8b6 svg{height:auto;width:100%}.Banner_Banner__arrow___g8b6:hover{background-color:transparent}.Banner_Banner__arrow___g8b6:hover svg path{fill:#f04014}.ProjectsGrid_ProjectGrid__items__HZ2sg{margin-top:3rem;display:grid;gap:4rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;grid-template-columns:repeat(auto-fill,minmax(35rem,1fr))}.ProjectsGrid_ProjectGrid__item__5qyCi{transition:.5s ease}.ProjectsGrid_ProjectGrid__item--hidden__nGIAY{display:none}.ProjectsGrid_Filters__llHJq{position:relative}.ProjectsGrid_Filters__dropdown__Lgj0n{margin-bottom:3rem;display:flex;flex-wrap:wrap;gap:2rem}@media (min-width:640px){.ProjectsGrid_Filters__dropdown__Lgj0n{margin-bottom:6rem}}@media (min-width:1024px){.ProjectsGrid_Filters__dropdown__Lgj0n{margin-bottom:8rem}}@media(max-width:640px){.ProjectsGrid_Filters__dropdown__Lgj0n{position:absolute;z-index:10;display:none;max-height:25rem;width:100%;overflow:auto;border-top-width:.1rem;border-color:#0e263a;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}}.ProjectsGrid_Filters__dropdownInner__Tpg6o{display:flex;width:100%;flex-wrap:wrap;gap:2rem}@media(max-width:640px){.ProjectsGrid_Filters__dropdownInner__Tpg6o{width:100%;flex-direction:column;gap:2rem;padding:3rem}}.ProjectsGrid_Filters__llHJq input:checked+label svg{rotate:-180deg}.ProjectsGrid_Filters__llHJq input:checked+label+div{display:block}.ProjectsGrid_Filters__dropdownButton__EKGFT{display:flex;height:6rem;width:100%;cursor:pointer;align-items:center;justify-content:space-between;gap:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding-left:1.5rem;padding-right:1.5rem;color:#0e263a}@media (min-width:640px){.ProjectsGrid_Filters__dropdownButton__EKGFT{display:none}}@-moz-document url-prefix(){.ProjectsGrid_Filters__dropdownButton__EKGFT{padding-top:1rem;padding-bottom:1rem}}.ProjectsGrid_Filters__dropdownButton__EKGFT svg{transition:.5s ease}.ProjectsGrid_Filters__button__Me_AZ{position:relative;z-index:2;display:flex;width:-moz-fit-content;width:fit-content;align-items:center;border-width:.1rem;border-color:#f04014;padding:1.2rem 3.8rem .8rem;vertical-align:text-bottom;font-size:1.8rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ProjectsGrid_Filters__button__Me_AZ:hover{background-color:transparent;color:#f04014}.ProjectsGrid_Filters__button--active___qDvj{background-color:#f04014}.ProjectsGrid_Filters__button--safari__aQ8hm{padding-top:1rem;padding-bottom:1rem}.ProjectCard_ProjectCard__97Jpw{position:relative;display:flex;height:100%;flex-direction:column;overflow:auto}.ProjectCard_ProjectCard__97Jpw a,.ProjectCard_ProjectCard__97Jpw svg path{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ProjectCard_ProjectCard__97Jpw:hover img{transform:scale(1.1)}.ProjectCard_ProjectCard__97Jpw:hover svg path{fill:#fff}.ProjectCard_ProjectCard__97Jpw:hover a{color:#f04014}.ProjectCard_ProjectCard__97Jpw:hover a svg{margin-left:3rem}.ProjectCard_ProjectCard__97Jpw:hover a svg path{fill:#f04014}.ProjectCard_ProjectCard__Image__6QmhZ{position:relative;height:23rem;width:100%;overflow:hidden}.ProjectCard_ProjectCard__Image__6QmhZ img{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ProjectCard_ProjectCard__Details__40Q1d{position:relative;display:flex;flex-shrink:0;flex-grow:1;flex-basis:0px;flex-direction:column;align-items:flex-start;gap:1.2rem;background-color:#153c5b;padding:3rem}@media (min-width:750px){.ProjectCard_ProjectCard__Details__40Q1d{padding:3rem 5rem 5rem}}.LinkText_LinkText__dko0r{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;font-size:2rem;font-weight:700;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.LinkText_LinkText__dko0r,.LinkText_LinkText__dko0r:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.LinkText_LinkText__dko0r:hover svg{margin-left:3rem}.LinkText_LinkText--blue__RCqyn{border-color:#0e263a;background-color:#0e263a}.LinkText_LinkText--blue__RCqyn,.LinkText_LinkText--blue__RCqyn:hover,.LinkText_LinkText--white__nv4Rg{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.LinkText_LinkText--white__nv4Rg svg path{fill:#0e263a}.CtaBlock_Cta__v_1A8{position:relative;z-index:2;background-color:#f04014;padding:clamp(6rem,4.9751243781vw,8rem) 0}.CtaBlock_Cta__v_1A8 svg path{transition:.5s ease}.CtaBlock_Cta__v_1A8:hover svg path{fill:#fff}.CtaBlock_Cta__v_1A8:hover a{color:#0e263a}.CtaBlock_Cta__v_1A8:hover a svg path{fill:#0e263a}.CtaBlock_Cta__wrapper__4EiJo{display:grid;grid-template-columns:55% 45%}@media(max-width:750px){.CtaBlock_Cta__wrapper__4EiJo{grid-template-columns:1fr}}.CtaBlock_Cta__content__gcty2{padding:clamp(5rem,4.2288557214vw,8rem);position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.CtaBlock_Cta__content__gcty2>svg{position:absolute}.CtaBlock_Cta__content__gcty2>svg path{fill:#0e263a}