@font-face{font-family:"Spezia Serif";src:url(/wp-content/themes/array-theme/includes/Spezia/SpeziaSerif-RegularB.otf);font-weight:400;font-style:normal}@font-face{font-family:"Spezia Serif";src:url(/wp-content/themes/array-theme/includes/Spezia/SpeziaSerif-BoldB.otf);font-weight:700;font-style:normal}@font-face{font-family:"Roundo";src:url(/wp-content/themes/array-theme/includes/array/Roundo-Regular.otf);font-weight:400;font-style:normal}@font-face{font-family:"Roundo";src:url(/wp-content/themes/array-theme/includes/array/Roundo-Medium.otf);font-weight:500;font-style:normal}@font-face{font-family:"Roundo";src:url(/wp-content/themes/array-theme/includes/array/Roundo-SemiBold.otf);font-weight:600;font-style:normal}@font-face{font-family:"Roundo";src:url(/wp-content/themes/array-theme/includes/array/Roundo-Bold.otf);font-weight:700;font-style:normal}:root{--outside-block:78px;--inside-block:156px;--max-width:1600px;--body-font-size:1.125rem;--navbar-height:125px;--Colour-Palette-Light-New-Graphite:#CCC;--XS-Space-in-Between-2:16px;--Small-Left-Margin:70px;--Colour-Palette-Miami:#9BE5FF;--Colour-Palette-Light-Grey-2:#F7F7F7;--Colour-Palette-Tennis-Ball:#D8FF76;--Button-Text-Hover:#0015A7;--Button-Background:#9BE5FF;--Colour-Palette-Raspberry:#A40055;--Colour-Palette-New-Graphite:#292929;--Button-Text-Sec-Hover:#292929;--Text:#292929;--Sizing-H3:1.5625rem;--Small-Left-Margin-ud:70px;--M-Space-in-Between-ud:30px;--Large-Left-Margin-ud:170px;--Large-Left-Margin-sm-ud:170px}@media screen and (max-width:1728px){:root{--M-Space-in-Between-ud:calc((30px * 0.40) + (30/1728*100vw * 0.6));--Large-Left-Margin-ud:calc((170px * -0.35) + (170/1728*100vw * 1.35));--Large-Left-Margin-sm-ud:calc((170px * -0.75) + (170/1728*100vw * 1.75));--Small-Left-Margin-ud:calc((70px * 0.40) + (70/1728*100vw * 0.6))}}@media screen and (max-width:1600px){:root{--outside-block:calc((78px * 0.15) + (78/1600*100vw * 0.85));--inside-block:calc(2 * var(--outside-block))}}@media screen and (max-width:1500px){:root{--Sizing-H3:1.47rem}}@media screen and (max-width:1350px){:root{--Sizing-H3:1.36rem}}@media screen and (max-width:1000px){:root{--Large-Left-Margin-sm-ud:45px}}@media screen and (max-width:900px){:root{--Sizing-H3:1.3125rem;--body-font-size:1.0675rem}}@media screen and (max-width:800px){:root{--Sizing-H3:1.225rem;--outside-block:24px;--inside-block:24px;--Small-Left-Margin-ud:41px;--Large-Left-Margin-sm-ud:20px}}.cta .inside .text{max-width:875px}#standard-banner-alternate .inside .right{padding-right:var(--outside-block)}@media screen and (max-width:1000px){#standard-banner-alternate .inside .right{padding-right:0;height:initial}}@media screen and (max-width:800px){#standard-banner-alternate{padding:0}}@media screen and (max-width:800px){#standard-banner-alternate .inside{padding:15px var(--outside-block) 50px var(--outside-block)}}#standard-banner-alternate .inside .right{align-self:center}#standard-banner-alternate .inside .right .primary-image{height:100%;padding-bottom:155px}@media screen and (max-width:800px){#standard-banner-alternate .inside .right .primary-image{width:100%;height:330px;padding-bottom:90px}}#standard-banner-alternate .inside .right .secondary-image{width:430px;height:290px;bottom:0;top:initial;right:calc(var(--outside-block) + 50px)}@media screen and (max-width:1600px){#standard-banner-alternate .inside .right .secondary-image{height:calc(37.7px + 15.76875vw);width:calc(55.9px + 23.38125vw)}}@media screen and (max-width:1000px){#standard-banner-alternate .inside .right .secondary-image{height:230px;width:350px;right:calc(var(--outside-block) + 0px)}}@media screen and (max-width:800px){#standard-banner-alternate .inside .right .secondary-image{width:195px;height:130px}}#standard-banner-alternate .inside .right .secondary-image img{height:100%;width:100%;object-fit:cover}#share-project{padding:0 0 0 0}@media screen and (max-width:800px){#share-project{padding:0}}#share-project .inside{padding:70px var(--outside-block) 70px calc(var(--inside-block) - var(--outside-block));display:flex;column-gap:80px;border-bottom:1px solid #ccc}@media screen and (max-width:1600px){#share-project .inside{column-gap:calc(26.4px + 3.35vw)}}@media screen and (max-width:1000px){#share-project .inside{flex-direction:column;row-gap:20px;padding:45px var(--outside-block) 50px calc(var(--inside-block) - var(--outside-block))}}@media screen and (max-width:800px){#share-project .inside{padding:45px var(--outside-block) 50px var(--outside-block)}}#share-project .inside .left{flex:0 0 525px}@media screen and (max-width:1600px){#share-project .inside .left{flex:0 0 calc(68.25px + 28.546875vw)}}@media screen and (max-width:1000px){#share-project .inside .left{flex:initial}}#image-gallery{padding:70px var(--outside-block) 70px var(--outside-block)}@media screen and (max-width:1600px){#image-gallery{padding:70px var(--outside-block) calc(-105px + 10.9375vw) var(--outside-block)}}@media screen and (max-width:1000px){#image-gallery{padding:50px var(--outside-block) 50px var(--outside-block);border-bottom:1px solid #ccc}}@media screen and (max-width:800px){#image-gallery{padding:70px var(--outside-block) 50px var(--outside-block)}}#image-gallery .inside{display:flex;align-items:flex-end;position:relative;justify-content:center}@media screen and (max-width:1000px){#image-gallery .inside{flex-direction:column}}#image-gallery .inside img{width:100%;height:100%;object-fit:cover}#image-gallery .inside .image{position:relative}#image-gallery .inside .image-1{width:770px;height:550px}@media screen and (max-width:1600px){#image-gallery .inside .image-1{height:calc(71.5px + 29.90625vw)}}@media screen and (max-width:1000px){#image-gallery .inside .image-1{height:450px;width:calc(100% + var(--outside-block));margin-top:170px;right:calc(-0.5*var(--outside-block))}}@media screen and (max-width:800px){#image-gallery .inside .image-1{height:250px;width:100%;margin-top:90px;right:initial}}#image-gallery .inside .image-2{width:445px;height:320px;position:absolute;top:-233px;left:270px}@media screen and (max-width:1600px){#image-gallery .inside .image-2{height:calc(41.6px + 17.4vw);width:calc(57.85px + 24.196875vw);top:calc(-76.89px - 9.756875vw);left:calc(-54px + 20.25vw)}}@media screen and (max-width:1000px){#image-gallery .inside .image-2{height:calc(105.6px + 13.4vw);width:calc(146.85px + 18.634375vw);top:calc(-76.89px - 9.756875vw);left:80px}}@media screen and (max-width:800px){#image-gallery .inside .image-2{height:166px;width:230px;top:calc(-76.89px - 9.756875vw);left:var(--outside-block)}}#image-gallery .inside .image-3{width:495px;height:660px;margin-bottom:85px;position:relative}@media screen and (max-width:1600px){#image-gallery .inside .image-3{height:calc(19.8px + 40.0125vw)}}@media screen and (max-width:1000px){#image-gallery .inside .image-3{height:345px;width:450px;margin-bottom:0}}@media screen and (max-width:800px){#image-gallery .inside .image-3{width:260px;height:195px}}#image-gallery .inside .image-3 .calig1{position:absolute;z-index:1;bottom:-70px;right:-110px;width:450px}@media screen and (max-width:1600px){#image-gallery .inside .image-3 .calig1{width:calc(90px + 22.5vw);bottom:calc(-28px - 2.625vw);right:calc(-44px - 4.125vw)}}@media screen and (max-width:1000px){#image-gallery .inside .image-3 .calig1{right:initial;left:-170px;bottom:initial;top:-50px}}@media screen and (max-width:800px){#image-gallery .inside .image-3 .calig1{width:230px;left:-85px;top:-60px}}#image-gallery .inside .image-3 .calig1 svg{width:100%;height:100%}#community-projects{padding:70px var(--outside-block) 0 0}@media screen and (max-width:1000px){#community-projects{padding:50px var(--outside-block) 50px var(--outside-block);position:relative}}#community-projects .modal-background{pointer-events:none;width:100%;height:100%;position:fixed;z-index:0;background:rgb(0 0 0 / .3);display:none;top:0;left:0;z-index:104}#community-projects .inside{display:flex}@media screen and (max-width:1000px){#community-projects .inside{flex-direction:column}}#community-projects .inside .left{flex:0 0 610px;padding-left:calc(var(--inside-block) - var(--outside-block));position:relative;padding-right:30px}@media screen and (max-width:1600px){#community-projects .inside .left{flex:0 0 calc(-122px + 45.75vw)}}@media screen and (max-width:1000px){#community-projects .inside .left{padding-right:0}}#community-projects .inside .left:before{content:"";position:absolute;height:calc(100% + 400px);width:100%;background:#f7f7f7;left:0;bottom:0;z-index:-1;border-bottom:1px solid #ccc;border-right:1px solid #ccc}@media screen and (max-width:1000px){#community-projects .inside .left:before{display:none}}#community-projects .inside .left>.secondary-heading{margin-bottom:60px}@media screen and (max-width:1000px){#community-projects .inside .left>.secondary-heading{margin-bottom:30px}}#community-projects .inside .left .project-nav-container{padding-bottom:60px;padding-left:0;margin:0}@media screen and (max-width:1000px){#community-projects .inside .left .project-nav-container{padding-bottom:0}}#community-projects .inside .left .project-nav-container .nav-entry{cursor:pointer;display:flex;align-items:center;margin-bottom:26px;line-height:1.2em;padding:0;list-style:none;border:initial;background:initial;width:100%;text-align:left;color:#292929}@media screen and (max-width:1000px){#community-projects .inside .left .project-nav-container .nav-entry:last-child{margin-bottom:0}}#community-projects .inside .left .project-nav-container .nav-entry.active{font-weight:600}@media screen and (max-width:1000px){#community-projects .inside .left .project-nav-container .nav-entry.active{font-weight:500}}#community-projects .inside .left .project-nav-container .nav-entry.active .indent{width:30px;opacity:0}@media screen and (max-width:800px){#community-projects .inside .left .project-nav-container .nav-entry.active .indent{opacity:1}}#community-projects .inside .left .project-nav-container .nav-entry .indent{flex:0 0 15px;height:2px;background:#0015a7;margin-right:9px;align-self:flex-start;position:relative;top:11px}@media screen and (max-width:900px){#community-projects .inside .left .project-nav-container .nav-entry .indent{top:8px}}#community-projects .inside .left .project-nav-container .nav-entry .indent:after{position:absolute;content:"";left:50%;top:50%;transform:translate(-50%,-50%);width:2px;background:#0015a7;height:15px}#community-projects .inside .right .community-post{display:none}#community-projects .inside .right .community-post .overflow-container{background:#fff}#community-projects .inside .right .community-post .close-post{display:none;position:absolute;right:20px;top:-100px;padding:40px;z-index:1;background:initial;border:initial}@media screen and (max-width:1000px){#community-projects .inside .right .community-post .close-post{display:block;top:0}}@media screen and (max-width:800px){#community-projects .inside .right .community-post .close-post{right:0;top:0;width:100%;padding-block:20px;height:64px;background:var(--Colour-Palette-Flamingo,#F8B6FF)}#community-projects .inside .right .community-post .close-post svg{position:absolute;right:24px;top:50%;transform:translateY(-50%);padding:14px;width:initial;height:initial;background:#0015a7;border-radius:50px}#community-projects .inside .right .community-post .close-post svg path{stroke:#d8ff76}}#community-projects .inside .right .community-post .title{padding:40px 40px;position:relative}@media screen and (max-width:800px){#community-projects .inside .right .community-post .title{padding:90px 90px 25px var(--outside-block);margin-top:0}}#community-projects .inside .right .community-post .title:before{content:"";height:1px;width:100vw;background:#ccc;left:0;top:0;position:absolute}@media screen and (max-width:800px){#community-projects .inside .right .community-post .title:before{display:none}}#community-projects .inside .right .community-post .title:after{content:"";height:1px;width:100vw;background:#ccc;left:0;bottom:0;position:absolute}#community-projects .inside .right .community-post .content{padding:40px 0 40px 40px}@media screen and (max-width:1000px){#community-projects .inside .right .community-post .content{padding:40px var(--outside-block)}}@media screen and (max-width:1000px)and (min-width:801px){#community-projects .inside .right .community-post .content{background:#fff}}@media screen and (max-width:800px){#community-projects .inside .right .community-post .content{padding:30px var(--outside-block)}}#community-projects .inside .right .community-post .content strong{font-weight:600;margin-bottom:-1.3em;display:block}#community-projects .inside .right .community-post .buttons-container{display:flex;align-items:center;padding:20px 0 20px 40px;position:relative}@media screen and (max-width:1000px){#community-projects .inside .right .community-post .buttons-container{padding:30px var(--outside-block) 30px var(--outside-block)}}@media screen and (max-width:1000px)and (min-width:801px){#community-projects .inside .right .community-post .buttons-container{background:#fff}}@media screen and (max-width:800px){#community-projects .inside .right .community-post .buttons-container{flex-direction:column;row-gap:20px;align-items:flex-start}}#community-projects .inside .right .community-post .buttons-container .custom-button-secondary{white-space:nowrap;margin-left:auto}@media screen and (max-width:800px){#community-projects .inside .right .community-post .buttons-container .custom-button-secondary{margin-top:6px}}#community-projects .inside .right .community-post .buttons-container:before{content:"";height:1px;width:100vw;background:#ccc;left:0;top:0;position:absolute}#community-projects .inside .right .community-post .buttons-container:after{content:"";height:1px;width:100vw;background:#ccc;left:0;bottom:0;position:absolute}#community-projects .inside .right .community-post.active{display:block}@media screen and (max-width:1000px){#community-projects .inside .right .community-post{position:fixed;bottom:0;width:100%;left:0;z-index:105;display:block;height:0;overflow:scroll;overflow-x:hidden}}@media screen and (max-width:1000px)and (max-width:800px){#community-projects .inside .right .community-post{background:#fff}}@media screen and (max-width:1000px){#community-projects .inside .right .community-post .overflow-container{margin-top:80px;position:absolute;bottom:0}}@media screen and (max-width:1000px)and (min-width:801px){#community-projects .inside .right .community-post .overflow-container{height:calc(100% - 80px)}}@media screen and (max-width:800px){#community-projects .inside .right .community-post .overflow-container{position:initial;border-radius:0;margin-top:0}}