body{cursor:url(data:image/svg+xml;base64,PHN2ZwogICB3aWR0aD0iMTYiCiAgIGhlaWdodD0iMTYiCiAgIHZpZXdCb3g9IjAgMCAxNiAxNiIKICAgZmlsbD0ibm9uZSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnMSIKICAgc29kaXBvZGk6ZG9jbmFtZT0iVW50aXRsZWQuc3ZnIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIxLjQgKGU3YzNmZWIxLCAyMDI0LTEwLTA5KSIKICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiCiAgIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZGVmcwogICAgIGlkPSJkZWZzMSIgLz4KICA8c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgaWQ9Im5hbWVkdmlldzEiCiAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIgogICAgIGJvcmRlcmNvbG9yPSIjMDAwMDAwIgogICAgIGJvcmRlcm9wYWNpdHk9IjAuMjUiCiAgICAgaW5rc2NhcGU6c2hvd3BhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIKICAgICBpbmtzY2FwZTpwYWdlY2hlY2tlcmJvYXJkPSIwIgogICAgIGlua3NjYXBlOmRlc2tjb2xvcj0iI2QxZDFkMSIKICAgICBpbmtzY2FwZTp6b29tPSI2My4wNjI1IgogICAgIGlua3NjYXBlOmN4PSI4IgogICAgIGlua3NjYXBlOmN5PSI4LjAwNzkyODYiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIyMjk2IgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEyMTUiCiAgICAgaW5rc2NhcGU6d2luZG93LXg9IjAiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjMwIgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjAiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnMSIKICAgICBzaG93Z3JpZD0iZmFsc2UiIC8+CiAgPGNpcmNsZQogICAgIGN4PSI4IgogICAgIGN5PSI4IgogICAgIGZpbGw9IiMzM0NDQUEiCiAgICAgaWQ9ImNpcmNsZTEiCiAgICAgc3R5bGU9ImZpbGw6IzgwODA4MDtmaWxsLW9wYWNpdHk6MC44NDA3MjI7c3Ryb2tlOiNmZmZmZmY7c3Ryb2tlLXdpZHRoOjAuMzc3OTUyO3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eTowLjgzMDg3MDI3IgogICAgIHI9IjcuODExMDI0MiIgLz4KPC9zdmc+CgoK) 4 4,auto}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}html,body{overscroll-behavior-y:contain;body{-webkit-overflow-scrolling:touch}.container-hold{transform:translateZ(0)}.container-hold-trigger{padding-top:58px}.br_small{border-radius:.25rem}.popup,.popup1{position:fixed;bottom:-70px;left:50%;transform:translateX(-50%);padding:0 10px;background:rgba(2,2,2,.7);color:white;display:flex;align-items:center;justify-content:center;border-radius:50px;border-radius:.25rem;font-size:16px;line-height:1;z-index:99;backdrop-filter:blur(10px)}.popup1{padding:0 24px}.popup a,.popup a:hover,.popup1 a{color:#fff}.popup,.popup1{bottom:25px !important;opacity:1 !important;y:0 !important}.popup1 a,.popup a{padding:20px 15px}.popup1 a{padding:16px 14px 20px 14px}.popup1 a:hover{background:rgba(255,255,255,.1);color:white}a.navbar-brand span,a.navbar-brand:hover span{transition:all .7s}a.navbar-brand:hover{color:#2db4d6}a.nav-link:hover{color:var(--brick-red-invert) !important}a.navbar-brand:hover span{color:#dfb400 !important}{% if craft.app.request.segment(1) %}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;transform:translateY(100%);will-change:transform;z-index:1000}{% endif %}.blocker{position:fixed;inset:0;background:#000;opacity:1;z-index:999}.overlay__text{opacity:0;transform:translateY(40px)}.container-hold{height:90vh;position:relative;overflow:hidden}.spread{max-width:100vw !important}.is-complete .image-frame{width:100% !important}.footer-reveal .zoom_hold{position:relative;height:auto}.footer-reveal .img_mask{position:relative !important;height:auto !important;inset:auto !important}.footer-reveal .img_mask img{position:relative !important;height:auto !important}.image-wrapper{margin:0 auto}.horizontal-scroll{display:flex;width:max-content}.panel_h{flex-shrink:0}:root{--easing-authentic-motion:cubic-bezier(0.4,0,0.2,1)}.image-reveal .img_hold_{overflow:hidden}.image-reveal img{width:100%;display:block;opacity:0;transform:translateY(40px);clip-path:inset(0 0 100% 0);transition:opacity .6s var(--easing-authentic-motion) .4s,transform 1s var(--easing-authentic-motion),clip-path 1s var(--easing-authentic-motion)}.image-reveal .text_hold_>*{opacity:0;transform:translateY(30px);transition:opacity .6s var(--easing-authentic-motion) .6s,transform 1s var(--easing-authentic-motion)}.image-reveal .pill{opacity:0;transform:translateY(20px);transition:opacity .6s var(--easing-authentic-motion),transform .8s var(--easing-authentic-motion)}.image-reveal.is-visible img{opacity:1;transform:translateY(0);clip-path:inset(0 0 0 0)}.image-reveal.is-visible .text_hold_>*{opacity:1;transform:translateY(0)}.image-reveal.is-visible .pill{opacity:1;transform:translateY(0)}.container-hold-trigger{position:relative;z-index:1}.placeholder{position:absolute;inset:0;background:#f2f2f2;background:linear-gradient(0,rgba(242,242,242,.8) 52%,rgba(221,235,230,.8) 100%);opacity:0;z-index:0}.zoom_hold,.img_hold_{position:relative;overflow:hidden}.home_card{z-index:1;position:relative;background:white}.vlist{list-style:none;padding:0;margin:0}.vlist li{padding:0;margin:0}.footer_form{padding:30px 0}.footer_form input{border:0;background:white;border-bottom:0;border-radius:30px;max-width:391px;box-sizing:border-box;padding:14px 60px 14px 15px;color:#204bff;font-weight:600}input::placeholder{color:#204bff;font-weight:600}.button-submit{padding:0;border:0;background:transparent;margin-left:-55px;margin-top:25px;position:absolute;transform:translateY(-50%);transition:transform .4s cubic-bezier(0.4,0,0.2,1)}.button-submit svg{fill:#204bff !important}.button-submit:hover{transform:translate(5px,-50%)}@media screen and (max-width:1040px){.h1pt5{font-size:36px !important}.panel_h .block_hold{height:55vh}}@media screen and (max-width:677px){#grey .container-fluid{margin:0 0 35px 0 !important}}@media screen and (max-width:500px){.col-xs-12.col.text-end.btt__spacer .text-end{text-align:left !important}.h1pt5{margin-top:36px !important;display:block}.scroll-to-top{bottom:64px}.img-frame{margin:0 !important}.panel{text-align:left !important}.panel_h .pill__holder a{opacity:1 !important}}.zoom_hold{position:relative}.zoom_hold .placeholder{position:absolute;inset:0;z-index:2;pointer-events:none}.zoom_hold .img_mask,.img_mask{position:absolute;inset:0;z-index:3;overflow:hidden;width:100%;height:100%}.zoom_hold .img_mask img,.img_mask img,.img_hold_ .img_mask img{display:block;width:100%;height:100%;object-fit:cover}.home_card .img_mask img{display:block;width:100%;height:auto;object-fit:cover}.home_card .zoom_hold .img_mask,.project__grid .img_mask,.img_hold_ .img_mask{position:relative;width:100%;overflow:hidden}.img_hold_ .img_mask img{object-fit:cover;max-width:100%;height:30vw;height:62.15vh}.offcanvas-body .navbar-nav .roll-link span:after,.offcanvas-body .navbar-nav .roll-link,.offcanvas-body .navbar-nav .navlink a:hover,.offcanvas-body .navbar-nav a.nav-link:hover{color:white}.project__grid .img_mask::after,.img_hold_ .img_mask::after,.panel_h .img_hold_ .img_mask::after{content:"";position:absolute;inset:0;background:#204bff;opacity:0;transition:.4s ease;transition:opacity .7s cubic-bezier(0.4,0,0.2,1);z-index:2}.project__grid:hover .img_mask::after,.img_hold_ .img_mask:hover::after,.panel_h:hover .img_hold_ .img_mask::after{opacity:1;z-index:2}.placeholder{cursor:pointer}.offcanvas_holder .nav-link{position:relative;display:inline-block}.offcanvas_holder .nav-link::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:white;transform:scaleX(0);transform-origin:left;transition:.65s cubic-bezier(0.4,0,0.2,1),opacity .25s ease}.offcanvas_holder .nav-link:hover::after{transform:scaleX(1)}@media screen and (max-width:500px){.vh-100{min-height:100vh;height:auto !important}.col{flex:1 0 100%}.big__text,.big__text p{font-size:32px;line-height:150%}.project__grid .img_mask:hover::after,.img_hold_ .img_mask:hover::after{opacity:0}.row{--bs-gutter-x:0}.project__grid #pill__holder a,.panel_h #pill__holder a,.project__grid .pill__holder a,.panel_h .pill__holder a{opacity:1}}.nav-item a.nav-link.roll-link.active{border-bottom:2px solid var(--brick-red-invert) !important}.nav-item a.nav-link.roll-link span::after{color:#dfb400}@media(min-width:992px){.navbar-expand-lg .navbar-nav .nav-link{padding-right:0;padding-left:0;padding-bottom:4px;margin-left:var(--bs-navbar-nav-link-padding-x);margin-right:var(--bs-navbar-nav-link-padding-x)}}