#hamburger[data-astro-cid-52d4wjy7]{display:none}#menu[data-astro-cid-52d4wjy7]{display:none;visibility:hidden;opacity:0}@media (orientation: portrait){#hamburger[data-astro-cid-52d4wjy7]{display:block;color:#fff;width:2rem;height:.935rem;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}#hamburger[data-astro-cid-52d4wjy7] span[data-astro-cid-52d4wjy7]{width:100%;height:2px;background-color:var(--white);display:block}#hamburger[data-astro-cid-52d4wjy7] span[data-astro-cid-52d4wjy7]:first-of-type{transform-origin:center left}#hamburger[data-astro-cid-52d4wjy7] span[data-astro-cid-52d4wjy7]:last-of-type{width:50%;transform-origin:center left}#menu[data-astro-cid-52d4wjy7]{position:absolute;width:100%;height:100vh;top:0;left:100%;background:var(--blue);z-index:-1;display:grid;grid-template-rows:1fr max-content;place-items:center;padding:20vh var(--horizontal-padding) min(9vh,var(--fs-root) * 5);pointer-events:auto}#menu[data-astro-cid-52d4wjy7] .menu-links[data-astro-cid-52d4wjy7]{height:100%;width:100%;display:grid;grid-auto-flow:row;gap:3vh;align-content:start}#menu[data-astro-cid-52d4wjy7] .menu-links[data-astro-cid-52d4wjy7] a[data-astro-cid-52d4wjy7]{color:var(--white);font-size:calc(var(--fs-root) * 1.75);font-style:normal;font-weight:400;line-height:200%;letter-spacing:calc(var(--fs-root) * .1575);text-transform:uppercase;opacity:.5;width:100%}#menu[data-astro-cid-52d4wjy7] .menu-links[data-astro-cid-52d4wjy7] a[data-astro-cid-52d4wjy7]:hover{opacity:1}}@media (orientation: portrait) and (min-width: 767px){#hamburger[data-astro-cid-52d4wjy7]{width:calc(var(--fs-root) * 2.05);height:calc(var(--fs-root) * 1.05)}#hamburger[data-astro-cid-52d4wjy7] span[data-astro-cid-52d4wjy7]{height:calc(var(--fs-root) * .1)}}header[data-astro-cid-xbstl6g3]{position:fixed;top:0;left:0;display:flex;align-items:flex-start;justify-content:space-between;padding:0 var(--horizontal-padding);width:100%;height:calc(var(--header-height));pointer-events:none;overflow:visible;z-index:100}header[data-astro-cid-xbstl6g3] .header-background[data-astro-cid-xbstl6g3]{background:var(--blue);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1;opacity:var(--backgroundOpacity)}header[data-astro-cid-xbstl6g3] .header-gradient[data-astro-cid-xbstl6g3]{position:absolute;top:0;left:0;width:100%;height:min(25vw,40vh);background:linear-gradient(180deg,var(--blue) 0%,rgba(18,23,46,.57) 42.26%,rgba(0,0,0,0) 100%);pointer-events:none;z-index:-1}header[data-astro-cid-xbstl6g3] .brand-wrapper[data-astro-cid-xbstl6g3]{display:grid;grid-auto-flow:column;gap:calc(var(--fs-root) * 3);align-items:center;justify-content:center;height:100%}header[data-astro-cid-xbstl6g3] .brand-wrapper[data-astro-cid-xbstl6g3] #brand-link[data-astro-cid-xbstl6g3]{margin-bottom:calc(var(--fs-root) * 1.5)}header[data-astro-cid-xbstl6g3] .brand-wrapper[data-astro-cid-xbstl6g3] #brand-link[data-astro-cid-xbstl6g3] .logo-image[data-astro-cid-xbstl6g3]{width:calc(var(--fs-root) * 11);height:auto}header[data-astro-cid-xbstl6g3] .brand-wrapper[data-astro-cid-xbstl6g3] .phone[data-astro-cid-xbstl6g3]{color:#a9a9a9;font-size:calc(var(--fs-root) * .9375);font-style:normal;font-weight:400;line-height:100%;letter-spacing:calc(var(--fs-root) * .084);text-transform:uppercase;height:100%;display:flex;align-items:center;justify-content:center}header[data-astro-cid-xbstl6g3] .brand-wrapper[data-astro-cid-xbstl6g3] .phone[data-astro-cid-xbstl6g3] span[data-astro-cid-xbstl6g3]{color:var(--white);margin-left:calc(var(--fs-root))}header[data-astro-cid-xbstl6g3] nav[data-astro-cid-xbstl6g3]{display:grid;grid-auto-flow:column;align-items:center;height:100%;gap:calc(var(--fs-root) * 2.5)}header[data-astro-cid-xbstl6g3] nav[data-astro-cid-xbstl6g3] .nav-link[data-astro-cid-xbstl6g3]{color:var(--white);font-size:calc(var(--fs-root) * .9375);font-style:normal;font-weight:400;line-height:100%;letter-spacing:calc(var(--fs-root) * .084);text-transform:uppercase;height:100%;display:flex;align-items:center;justify-content:center;opacity:.7;transition:opacity .1s ease-in-out}header[data-astro-cid-xbstl6g3] nav[data-astro-cid-xbstl6g3] .nav-link[data-astro-cid-xbstl6g3]:hover{opacity:1;text-shadow:0 0 1px white}@media (orientation: portrait){header[data-astro-cid-xbstl6g3]{height:calc(var(--header-height) * .65);align-items:center}header[data-astro-cid-xbstl6g3] .brand-wrapper[data-astro-cid-xbstl6g3] #brand-link[data-astro-cid-xbstl6g3]{margin-bottom:calc(var(--fs-root) * .5)}header[data-astro-cid-xbstl6g3] .brand-wrapper[data-astro-cid-xbstl6g3] #brand-link[data-astro-cid-xbstl6g3] .logo-image[data-astro-cid-xbstl6g3]{width:calc(var(--fs-root) * 7);height:auto}header[data-astro-cid-xbstl6g3] .brand-wrapper[data-astro-cid-xbstl6g3] .phone[data-astro-cid-xbstl6g3]{display:none;opacity:0;visibility:hidden}header[data-astro-cid-xbstl6g3] nav[data-astro-cid-xbstl6g3]{display:none;opacity:0;visibility:hidden}}.to-contact[data-astro-cid-w3zfjt2s]{position:var(--position);bottom:var(--fs-root);right:var(--fs-root);z-index:10;width:calc(var(--fs-root) * 4.5);height:calc(var(--fs-root) * 4.5);opacity:0;border-radius:50%;transition:box-shadow .2s ease-in-out}.to-contact[data-astro-cid-w3zfjt2s] img[data-astro-cid-w3zfjt2s]{position:absolute;top:0;left:0;width:100%;height:100%}.to-contact[data-astro-cid-w3zfjt2s] img[data-astro-cid-w3zfjt2s]:last-of-type{z-index:1}.to-contact[data-astro-cid-w3zfjt2s]:hover{box-shadow:0 0 calc(var(--fs-root) * .75) var(--white)}.to-contact[data-astro-cid-w3zfjt2s].footer{opacity:1!important}@media (orientation: portrait){.to-contact[data-astro-cid-w3zfjt2s],.to-contact[data-astro-cid-w3zfjt2s].footer{display:none;visibility:hidden;opacity:0}}footer[data-astro-cid-mtxgg6pp]{border-radius:calc(var(--fs-root) * 2.8125) calc(var(--fs-root) * 2.8125) 0rem 0rem;background:linear-gradient(180deg,#1f2951,#101b46);width:100%;height:calc(100vh - var(--header-height) * 1.5);padding:calc(var(--header-height) * .75) var(--horizontal-padding) 0;position:relative;z-index:1}footer[data-astro-cid-mtxgg6pp] .footer-wrapper[data-astro-cid-mtxgg6pp]{display:grid;grid-template-columns:max-content 1fr;align-items:end;gap:calc(var(--fs-root) * 2.5);width:100%}footer[data-astro-cid-mtxgg6pp] .footer-wrapper[data-astro-cid-mtxgg6pp] .footer-logo[data-astro-cid-mtxgg6pp]{position:relative;overflow:visible}footer[data-astro-cid-mtxgg6pp] .footer-wrapper[data-astro-cid-mtxgg6pp] .footer-logo[data-astro-cid-mtxgg6pp] img[data-astro-cid-mtxgg6pp]{height:calc(var(--fs-root) * 25);width:auto}footer[data-astro-cid-mtxgg6pp] .footer-wrapper[data-astro-cid-mtxgg6pp] .footer-logo[data-astro-cid-mtxgg6pp] .rights[data-astro-cid-mtxgg6pp]{color:#ffffff59;font-size:calc(var(--fs-root) * 1.0625);font-style:normal;font-weight:400;line-height:150%;position:absolute;bottom:0;left:0;transform:translateY(calc(var(--fs-root) * 3 + 100%))}footer[data-astro-cid-mtxgg6pp] .footer-wrapper[data-astro-cid-mtxgg6pp] .links-group[data-astro-cid-mtxgg6pp]{display:grid;grid-template-columns:repeat(3,1fr);position:relative}footer[data-astro-cid-mtxgg6pp] .footer-wrapper[data-astro-cid-mtxgg6pp] .links-group[data-astro-cid-mtxgg6pp] .footer-links[data-astro-cid-mtxgg6pp]{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:calc(var(--fs-root))}footer[data-astro-cid-mtxgg6pp] .footer-wrapper[data-astro-cid-mtxgg6pp] .links-group[data-astro-cid-mtxgg6pp] .footer-links[data-astro-cid-mtxgg6pp] .links-header[data-astro-cid-mtxgg6pp]{color:var(--white, #fff);font-size:calc(var(--fs-root) * 1.875);font-style:normal;font-weight:500;line-height:100%;text-transform:capitalize}footer[data-astro-cid-mtxgg6pp] .footer-wrapper[data-astro-cid-mtxgg6pp] .links-group[data-astro-cid-mtxgg6pp] .footer-links[data-astro-cid-mtxgg6pp] a[data-astro-cid-mtxgg6pp]{color:#ffffff69;font-size:calc(var(--fs-root) * 1.0625);font-style:normal;font-weight:400;line-height:90%;text-transform:capitalize}footer[data-astro-cid-mtxgg6pp] .footer-wrapper[data-astro-cid-mtxgg6pp] .links-group[data-astro-cid-mtxgg6pp] .footer-tower[data-astro-cid-mtxgg6pp]{position:absolute;top:0%;right:0%;width:calc(var(--fs-root) * 25);height:auto;opacity:.25;transform:translate(65%,-5%)}@media (orientation: portrait){footer[data-astro-cid-mtxgg6pp]{border-radius:calc(var(--fs-root) * 2.8125) calc(var(--fs-root) * 2.8125) 0rem 0rem;background:linear-gradient(180deg,#1f2951,#101b46);width:100%;height:initial;padding:calc(var(--header-height) * .5) var(--horizontal-padding);position:relative;z-index:1}footer[data-astro-cid-mtxgg6pp] .footer-wrapper[data-astro-cid-mtxgg6pp]{display:grid;grid-template-columns:1fr;grid-auto-flow:row;align-items:end;gap:calc(var(--fs-root) * 5);width:100%}footer[data-astro-cid-mtxgg6pp] .footer-wrapper[data-astro-cid-mtxgg6pp] .footer-logo[data-astro-cid-mtxgg6pp]{position:relative;overflow:visible}footer[data-astro-cid-mtxgg6pp] .footer-wrapper[data-astro-cid-mtxgg6pp] .footer-logo[data-astro-cid-mtxgg6pp] img[data-astro-cid-mtxgg6pp]{height:calc(var(--fs-root) * 4.125);width:auto}footer[data-astro-cid-mtxgg6pp] .footer-wrapper[data-astro-cid-mtxgg6pp] .footer-logo[data-astro-cid-mtxgg6pp] .rights[data-astro-cid-mtxgg6pp]{color:#ffffff59;font-size:calc(var(--fs-root) * .75);font-style:normal;font-weight:400;line-height:150%;position:absolute;bottom:0;left:0;transform:translateY(200%)}footer[data-astro-cid-mtxgg6pp] .footer-wrapper[data-astro-cid-mtxgg6pp] .links-group[data-astro-cid-mtxgg6pp]{display:grid;grid-template-columns:1fr;grid-auto-flow:row;gap:calc(var(--fs-root) * 3);position:relative}footer[data-astro-cid-mtxgg6pp] .footer-wrapper[data-astro-cid-mtxgg6pp] .links-group[data-astro-cid-mtxgg6pp] .footer-links[data-astro-cid-mtxgg6pp]{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:calc(var(--fs-root) * .75)}footer[data-astro-cid-mtxgg6pp] .footer-wrapper[data-astro-cid-mtxgg6pp] .links-group[data-astro-cid-mtxgg6pp] .footer-links[data-astro-cid-mtxgg6pp] .links-header[data-astro-cid-mtxgg6pp]{color:var(--white, #fff);font-size:calc(var(--fs-root) * 1.5);font-style:normal;font-weight:500;line-height:100%;text-transform:capitalize}footer[data-astro-cid-mtxgg6pp] .footer-wrapper[data-astro-cid-mtxgg6pp] .links-group[data-astro-cid-mtxgg6pp] .footer-links[data-astro-cid-mtxgg6pp] a[data-astro-cid-mtxgg6pp]{color:#ffffff69;font-size:calc(var(--fs-root) * 1);font-style:normal;font-weight:400;line-height:90%;text-transform:capitalize}footer[data-astro-cid-mtxgg6pp] .footer-wrapper[data-astro-cid-mtxgg6pp] .links-group[data-astro-cid-mtxgg6pp] .footer-tower[data-astro-cid-mtxgg6pp]{position:absolute;top:0%;right:0%;width:calc(var(--fs-root) * 17.5);height:auto;opacity:.15;transform:translate(35%)}}@font-face{font-family:Barlow-Regular;src:url("/static/fonts/Barlow/Barlow-Regular.9373fb661b5c.ttf");font-display:swap}@font-face{font-family:Barlow-Medium;src:url("/static/fonts/Barlow/Barlow-Medium.bdffb48240a3.ttf");font-display:swap}@font-face{font-family:Barlow-Bold;src:url("/static/fonts/Barlow/Barlow-Bold.72871854aabd.ttf");font-display:swap}:root{--blue: #1f2951;--dark-blue: #131930;--white: #fff;--fs-root: .85vw;--header-height: calc(var(--fs-root) * 7.5);--horizontal-padding: calc(var(--fs-root) * 4.38);--bottom-padding: calc(var(--header-height) * .5)}*,*:before,*:after{box-sizing:border-box}*{margin:0;-webkit-tap-highlight-color:transparent}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;font-family:Barlow-Regular,sans-serif;background:var(--background-color);font-style:normal;overflow-x:hidden}::-webkit-scrollbar{width:calc(var(--fs-root) * .75);display:none}::-webkit-scrollbar-track{background:var(--white)}::-webkit-scrollbar-thumb{background:var(--blue);border-radius:calc(var(--fs-root) * .25);cursor:pointer}::-webkit-scrollbar-thumb:hover{background:#000}::selection{background-color:var(--dark-blue);color:var(--white)}::placeholder{color:#aeb6d3}body{margin:0 auto;line-height:1.5;-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:hidden;scrollbar-gutter:stable;position:relative}main{min-height:30vh}main.home{margin-bottom:-25vh}section{min-height:100vh;width:100%}img,picture,video,canvas,svg{display:block;max-width:100%}img,picture{user-select:none;-webkit-user-drag:none}input,a,button,textarea,select{font:inherit;outline:none;border:none;pointer-events:auto!important}a{text-decoration:none!important;user-select:none;cursor:pointer}button{background:none;user-select:none;cursor:pointer;padding:0}button div{user-select:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4,h5{line-height:1;text-wrap:balance}#smooth-content{overflow:hidden}#newsroom-section .splide .splide__pagination{justify-content:flex-start!important;bottom:-3vw!important;left:var(--horizontal-padding)!important;transform:translateY(50%);padding:0!important}#newsroom-section .splide .splide__pagination .splide__pagination__page{background-color:#d9d9d9}#newsroom-section .splide .splide__pagination .splide__pagination__page.is-active{background-color:var(--blue);opacity:1}#project-section .project-shots{width:calc(var(--fs-root) * 56.5);height:calc(var(--fs-root) * 33.875);margin-bottom:calc(var(--fs-root) * 3)}#project-section .project-shots .splide__pagination{position:static!important;padding:calc(var(--fs-root)) 0}@media (orientation: portrait){main.home{margin-bottom:-5vh}}@media only screen and (min-width: 768px) and (orientation: portrait){:root{--fs-root: 3vw;--horizontal-padding: 5vw;--header-height: calc(var(--fs-root) * 8)}}@media only screen and (min-width: 481px) and (max-width: 767px) and (orientation: portrait){:root{--fs-root: 3.5vw;--horizontal-padding: 5vw;--header-height: calc(var(--fs-root) * 8)}}@media only screen and (max-width: 480px) and (orientation: portrait){:root{--fs-root: 4vw;--horizontal-padding: 5%;--header-height: calc(var(--fs-root) * 8)}}
