@scope(#Home){#intro{background-image:linear-gradient(to right,hsl(from var(--primary) h s l / 0%) 20%,hsl(from var(--primary) h s l / 80%) 80%),url(/_astro/1928.CyFFogBr.jpg);background-size:cover;background-position:center;padding-top:16px;.container{padding:0}.wrapper{margin-left:auto;margin-right:-32px;width:fit-content;padding:24px 96px 32px 32px;color:var(--surface);display:flex;flex-direction:column;justify-content:center;background-color:hsl(from var(--primary) h s l / 60%);outline:.5px solid hsl(from var(--surface) h s l / 20%)}}#pitch{.container{padding:0}.wrapper{display:flex;flex-direction:row;gap:64px;position:relative;margin-bottom:128px;h2{color:var(--surface);padding:32px 48px 32px 64px;margin-bottom:0;background-image:linear-gradient(to top,hsl(from var(--brand-primary) h s l / 80%)),var(--imgSrc);background-size:cover;background-position:center;box-shadow:var(--elevate-sm)}.side{width:32px;flex-shrink:0;background-image:linear-gradient(to top,hsl(from var(--brand-primary) h s l / 80%)),var(--imgSrc);background-size:cover;background-position:right;box-shadow:var(--elevate-sm)}.content{position:relative;p span{color:var(--brand-primary);font-weight:700}}}.wrapper-2{display:grid;padding:0 192px;grid-template-columns:repeat(3,1fr);gap:10%;.card{border:none;position:relative;padding:8px 16px;&:before{content:"";position:absolute;top:0;left:0;bottom:0;width:16px;border:2px solid var(--surface-a20);border-right:none}&:after{content:"";position:absolute;top:0;right:0;bottom:0;width:16px;border:2px solid var(--surface-a20);border-left:none}p{display:block;text-align:center}.stat{font-weight:700;font-size:4rem;margin-bottom:0;color:transparent;background-image:linear-gradient(to top,hsl(from var(--brand-primary) h s l / 80%)),var(--imgSrc);background-size:cover;background-position:center;background-clip:text}}}}#featured-projects{margin-top:96px;margin-bottom:0;.container{padding:0;max-width:none}.wrapper{display:grid;grid-template-columns:32px 1fr 1fr 1fr 32px;grid-template-rows:1fr 1fr;grid-auto-rows:1fr;gap:32px;height:100%;a{display:block;display:flex;grid-column:span 2;flex-direction:row;align-items:end;background-image:var(--imgSrc);background-size:cover;background-position:center;color:var(--surface);text-decoration:none;position:relative;&:before{content:"";position:absolute;inset:0;backdrop-filter:brightness(.9);transition:backdrop-filter .2s var(--ease-out-cubic)}&:hover{h3{text-decoration:underline}}&:hover:before{backdrop-filter:brightness(1)}&:active:before{backdrop-filter:brightness(.9)}&:first-of-type{grid-area:1 / 1 / 3 / 4;transform:translateY(-32px)}div{position:relative;width:100%;padding:64px 32px 32px;background-image:linear-gradient(to bottom,hsl(from var(--primary) h s l / 0%),hsl(from var(--primary) h s l / 75%) 75%)}h3{margin-bottom:0}}}}#services{.wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:32px;text-align:center;margin-bottom:32px;p{text-wrap:balance;margin-bottom:16px}>svg{display:block;width:16px;height:auto;position:absolute;color:var(--surface-a40);&:nth-of-type(1){top:50%;left:calc((100% - 64px) / 3 + 16px);transform:translate(-50%,-50%)}&:nth-of-type(2){top:50%;left:calc((100% - 64px) / 3 * 2 + 48px);transform:translate(-50%,-50%)}}.card{transition:all .1s var(--ease-out-cubic);isolation:isolate;text-decoration:none;&:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(to top,hsl(from var(--brand-primary) h s l / 80%)),var(--imgSrc);background-size:cover;background-position:center;box-shadow:var(--elevate-sm);transition:opacity .1s var(--ease-out-cubic);opacity:0}&:after{content:"";position:absolute;inset:0;z-index:-1}&:hover{color:var(--surface);border-color:transparent;text-decoration:underline;transform:translateY(-8px)}&:hover:before{opacity:1}&:hover:after{transform:translateY(8px)}&:hover>div svg{color:inherit}&:active{scale:.98;filter:brightness(.9)}>div{display:flex;padding:16px;justify-content:center;margin-bottom:16px;svg{width:6rem;color:var(--surface-a40)}}}}h2{margin-bottom:32px;padding:16px 24px;width:fit-content;text-align:center;color:var(--brand-primary)}.note{display:block;text-align:center;a{color:var(--brand-primary)}}}#wick-buildings{video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.container{color:var(--surface);background-image:linear-gradient(to right,hsl(from var(--primary) h s l / 80%) 20%,hsl(from var(--primary) h s l / 0%) 80%)}.wrapper{width:min-content;h2{width:max-content;margin-bottom:32px}.tag{padding:4px 12px;margin-bottom:12px;font-weight:600;font-size:1.5rem;width:fit-content;position:relative;isolation:isolate}}.wick-auth{position:absolute;right:8px;top:16px;width:160px;filter:drop-shadow(0 4px 8px hsl(from var(--primary) h s l / 12%));svg{width:100%;height:auto}}}#industries{.container{padding:0;display:flex;flex-direction:row;gap:32px}.wrapper{width:min-content;h2{width:max-content;color:var(--surface);padding:32px 48px 32px 64px;margin-bottom:32px;background-image:linear-gradient(to top,hsl(from var(--brand-primary) h s l / 80%)),var(--imgSrc);background-size:cover;background-position:center;box-shadow:var(--elevate-sm)}.content{padding-left:64px}.industries{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;a{flex:1 1 auto;display:flex;flex-direction:row;gap:8px;justify-content:space-between;align-items:center;padding:12px 12px 12px 16px;text-decoration:none;font-size:1.5rem;font-weight:600;background-color:transparent;border:1.5px solid var(--surface-a20);transition:all .1s var(--ease-out-cubic);svg{height:1em;width:auto;color:var(--surface-a40);transition:all .1s var(--ease-out-cubic)}&:hover{text-decoration:underline;background-color:var(--surface-a20)}&:hover svg{color:inherit;transform:translate(4px)}&:active{transform:scale(.97)}}}}.preview{flex:1;margin:32px 0;background-image:url(/_astro/IMG_1004.CzOqTTpj.jpg);background-size:cover;background-position:center}}#bsc-difference{.container{padding:0}.wrapper{display:flex;flex-direction:row;gap:64px;position:relative;margin-bottom:96px;h2{color:var(--surface);padding:32px 48px 32px 64px;margin-bottom:0;background-image:linear-gradient(to top,hsl(from var(--brand-primary) h s l / 80%)),var(--imgSrc);background-size:cover;background-position:center;box-shadow:var(--elevate-sm)}.side{width:32px;flex-shrink:0;background-image:linear-gradient(to top,hsl(from var(--brand-primary) h s l / 80%)),var(--imgSrc);background-size:cover;background-position:right;box-shadow:var(--elevate-sm)}.content{position:relative}}.wrapper-2{padding:64px;.content{flex:1 1 0}ul{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;gap:16px;flex-basis:50%;position:relative;li{display:block;padding:16px;border:1.5px solid var(--surface-a40);min-height:0;.stat{display:block;text-align:center;font-weight:700;font-size:4rem;margin-bottom:0}.label{display:block;text-align:center;color:var(--muted)}}li.solid{background-color:var(--surface-a20);border:none}li.empty{border:none}li.content{background-color:transparent;padding:0 16px;grid-column:span 2;border:none}li.img{background-color:transparent;padding:0;border:none;background-image:var(--imgSrc);background-position:center;background-size:cover}svg{display:block;position:absolute;color:var(--surface-a40);width:16px;height:auto;&:nth-of-type(1){top:calc((100% - 32px) / 3 + 8px);left:calc((100% - 48px)/4 + 8px);transform:translate(-50%,-50%)}&:nth-of-type(2){top:calc((100% - 32px) / 3 + 8px);left:50%;transform:translate(-50%,-50%)}&:nth-of-type(3){top:calc((100% - 32px) / 3 + 8px);left:calc((100% - 48px)*.75 + 40px);transform:translate(-50%,-50%)}&:nth-of-type(4){top:calc((100% - 32px) / 3 * 2 + 24px);left:calc((100% - 48px)/4 + 8px);transform:translate(-50%,-50%)}&:nth-of-type(5){top:calc((100% - 32px) / 3 * 2 + 24px);left:50%;transform:translate(-50%,-50%)}&:nth-of-type(6){top:calc((100% - 32px) / 3 * 2 + 24px);left:calc((100% - 48px)*.75 + 40px);transform:translate(-50%,-50%)}}}}}}@scope(.CtaLink){:scope{display:flex;width:fit-content;padding:6px 12px;text-transform:uppercase;text-decoration:none;align-items:center;font-weight:600;letter-spacing:.1em;background-color:var(--brand-primary);color:var(--surface);transition-property:color,background-color,transform,filter;transition-duration:.1s;transition-timing-function:var(--ease-out-cubic)}svg{display:block;width:auto;height:1.25em;margin-right:-.5em;transition:transform .1s var(--ease-out-cubic)}:scope:hover svg{transform:translate(2px)}:scope.lg{padding:12px 20px}:scope.surface{background-color:var(--surface);color:#000;mix-blend-mode:screen}:scope.outlined{background-color:transparent;color:var(--brand-primary);box-shadow:inset 0 0 0 1.5px var(--brand-primary)}:scope.outlined.surface{box-shadow:inset 0 0 0 1.5px var(--surface);color:var(--surface)}:scope:hover{background-color:var(--brand-primary-dark-1)}:scope.surface:hover{background-color:var(--surface-a20)}:scope.outlined:hover{background-color:hsl(from var(--primary) h s l / 5%)}:scope.outlined.surface:hover{background-color:hsl(from var(--surface) h s l / 25%)}:scope:active{transform:scale(.97);filter:brightness(.9)}:scope.lg:active{transform:scale(.98)}}@scope(.RectangleGraphic){:scope{display:block;position:absolute;z-index:-1;top:calc(-1px * var(--dy));left:calc(-1px * var(--dx));right:calc(-1px * var(--dx));bottom:calc(-1px * var(--dy));border:.5px solid var(--lColor);background-color:var(--fColor)}:scope svg{color:var(--rColor);position:absolute;width:16px;height:auto}:scope svg:nth-of-type(1){top:-8px;left:-8px}:scope svg:nth-of-type(2){top:-8px;right:-8px}:scope svg:nth-of-type(3){bottom:-8px;left:-8px}:scope svg:nth-of-type(4){bottom:-8px;right:-8px}}
