p{font-family:Avenir;font-size:19px;font-weight:400}h2{font-family:Avenir;font-size:19px;font-weight:600}h3{font-family:Avenir;font-size:17px;font-weight:600}h4{text-transform:uppercase;color:#00000082;font-family:Avenir;font-size:17px;font-weight:400}h5{text-transform:uppercase;color:#000000e6;font-family:Avenir;font-size:17px;font-weight:600}.projDetailCateg{color:#0006;font-family:Avenir;font-size:19px;font-weight:400}h6{text-transform:uppercase;font-family:Avenir;font-size:17px;font-weight:400}a{color:#000;font-family:Avenir;font-size:16px;font-weight:300;text-decoration:underline}.linkSlash{color:#000;font-family:Avenir;font-size:16px;font-weight:300;text-decoration:none}.link{color:#fff;background-color:#fff;border:none;padding-top:20px}.smallContainer{padding:10px 12px 380px}.bigContainer{padding:25px 100px 220px}.projContainer{padding-left:0;padding-right:0}.projToggleButtonBack{cursor:pointer;outline-offset:5px;background:#0000001a;border:none;border-radius:16px 0 0 16px;padding:0}.projToggleButtonFront{will-change:transform;background-color:#fff;border:.5px solid #000;border-right:none;border-radius:16px 0 0 16px;justify-content:center;align-items:center;padding:15px;transition:transform .6s cubic-bezier(.3,.7,.4,1);display:flex;transform:translateY(-8px)}.projToggleButtonBack:hover .projToggleButtonFront{transition:transform .25s cubic-bezier(.3,.7,.4,1.1);transform:translateY(-12px)}.projToggleButtonBack:active .projToggleButtonFront{transition:transform 70ms;transform:translateY(0)}.projToggleButtonBack:focus:not(:focus-visible){outline:none}.projRightCol{background-color:#fff;width:40vw;height:100vh;position:sticky;overflow-y:auto}.projRightColCollapse{background-color:#fff;width:95px;height:100vh;position:sticky}.projLinkBack{cursor:pointer;background:#0000001a;border:none;border-radius:16px;padding:0}.projLinkFront{will-change:transform;background-color:#fff;border:.5px solid #000;border-radius:16px;justify-content:center;align-items:center;transition:transform .6s cubic-bezier(.3,.7,.4,1);display:flex;transform:translateY(-8px)}.projLinkBack:hover .projLinkFront{transition:transform .25s cubic-bezier(.3,.7,.4,1.1);transform:translateY(-12px)}.projLinkBack:active .projLinkFront{transition:transform 70ms;transform:translateY(0)}.projLinkBack:focus:not(:focus-visible){outline:none}.vertical-center{margin-top:100px;margin-bottom:150px;overflow-y:auto}.hideScroll::-webkit-scrollbar{width:0;display:none}.hideScroll{-ms-overflow-style:none;scrollbar-width:none}.mainPicFront{will-change:transform;background-color:#fff;border:.5px solid #000;border-radius:16px;transition:transform .6s cubic-bezier(.3,.7,.4,1);display:block}.projectDescription{background-color:#fff;border:.5px solid #000;border-radius:16px}.insideProject{padding:50px 25px 30px 50px}.constructionUnit{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-55%)}.underConstruction{background-color:#9b9b9b;border-radius:13px;margin-top:30px;margin-left:auto;margin-right:auto;padding:20px}.constructGif{border-radius:10px;width:50%;margin-left:auto;margin-right:auto;display:block}.smallConstructGif{border-radius:10px;width:90%;margin-left:auto;margin-right:auto;display:block}.boldNote{font-family:var(--font-poppins), "Poppins", sans-serif;color:#fff;font-size:16px;font-weight:500}.note{font-family:var(--font-poppins), "Poppins", sans-serif;color:#fff;font-size:16px;font-weight:300}.borderBottom{border-bottom:.5px solid #0003;padding-top:20px}.constHoverGif{z-index:1;width:200px;height:auto;display:block;position:absolute;top:-60px;left:-40px}.backButtonBack{cursor:pointer;outline-offset:5px;background:#0000001a;border:none;border-radius:50%;padding:0}.backButtonFront{will-change:transform;background-color:#fff;border:.5px solid #000;border-radius:50%;justify-content:center;align-items:center;width:75px;height:75px;transition:transform .6s cubic-bezier(.3,.7,.4,1);display:flex;transform:translateY(-8px)}.backButtonBack:hover .backButtonFront{transition:transform .25s cubic-bezier(.3,.7,.4,1.1);transform:translateY(-12px)}.backButtonBack:active .backButtonFront{transition:transform 70ms;transform:translateY(0)}.backButtonBack:focus:not(:focus-visible){outline:none}.rowSmall{margin-top:10px;padding-top:10px;display:flex}.rowBig{margin-top:30px;padding-top:25px;display:flex}.projectPushable{will-change:transform}.pushable{cursor:pointer;outline-offset:5px;background:#0000001a;border:none;border-radius:16px;padding:0}.front{will-change:transform;background-color:#fff;border:.5px solid #000;border-radius:16px;transition:transform .6s cubic-bezier(.3,.7,.4,1);display:block;transform:translateY(-8px)}.pushable:hover .front{transition:transform .25s cubic-bezier(.3,.7,.4,1.1);transform:translateY(-12px)}.pushable:active .front{transition:transform 70ms;transform:translateY(0)}.hoverGif{display:none}@media (min-width:960px){.pushable:hover .hoverGif{z-index:1;width:200px;height:auto;display:block;position:absolute;top:-70px;left:-50px}}@media (max-width:959px){.projRowReveal .hoverGif{z-index:1;width:min(96%,50vw);height:auto;animation:.25s ease-out hoverGifIn;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.projRowReveal>.tileLandscape .hoverGif{width:max(120px,56%)}}@keyframes hoverGifIn{0%{opacity:0}}.constructVideoGif{z-index:1;width:200px;height:auto;display:block;position:absolute;top:25%;left:50%;transform:translate(-50%)}.pushable:focus:not(:focus-visible){outline:none}@keyframes wfRise{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:translateY(0)}}@keyframes wfWiggle{0%{transform:rotate(-1deg)translate(.2px,-.15px)}16.67%{transform:rotate(.8deg)translate(-.2px,.1px)scale(1.008)}33.33%{transform:rotate(-.3deg)translate(.1px,.2px)scale(.992)}50%{transform:rotate(1.1deg)translate(-.15px,-.2px)}66.67%{transform:rotate(.4deg)translate(.2px,.15px)scale(1.006)}83.33%{transform:rotate(-.85deg)translate(-.1px,.05px)scale(.994)}to{transform:rotate(-1deg)translate(.2px,-.15px)}}.wiggleIcon{transform-origin:50% 55%;animation:1.8s step-end infinite wfWiggle}@keyframes wfPopIn{0%{opacity:0;transform:scale(.9)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.wfWindow{z-index:5;background:#fff;border-top:.5px solid #000;border-left:.5px solid #000;border-right:.5px solid #000;flex-direction:column;animation:.35s cubic-bezier(.2,.7,.3,1) wfRise;display:flex;position:fixed;bottom:0;overflow:hidden;box-shadow:0 -8px 30px #00000012}.wfResize{z-index:3;touch-action:none;position:absolute}.wfBar{cursor:grab;touch-action:none;background:#fff;border-bottom:.5px solid #000;flex:none;align-items:stretch;height:52px;display:flex}.wfLights{border-right:.5px solid #000;align-items:center;gap:8px;padding:0 20px;display:flex}.wfLight{cursor:pointer;border:.5px solid #0003;border-radius:50%;width:13px;height:13px;padding:0}.wfLight:hover{filter:brightness(.85)}.wfTabStrip{scrollbar-width:none;touch-action:pan-x;align-items:stretch;min-width:0;display:flex;overflow-x:auto}.wfTabStrip::-webkit-scrollbar{display:none}.wfTab{-webkit-user-select:none;user-select:none;background:#fff;border-right:.5px solid #000;flex:none;align-items:center;gap:10px;padding:0 18px;transition:background .2s;display:flex}.wfTabInactive{background:#0000000a}.wfTabInactive .wfTabLabel{color:#00000073}.wfTabInactive .wfTabSymbol{opacity:.4}.wfTabSymbol{width:auto;height:16px;display:block}.wfTabLabel{color:#000;white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:0;font-family:Avenir,sans-serif;font-size:17px;font-weight:400}@media (max-width:959px){.wfLights{padding:0 12px}.wfTab{gap:8px;padding:0 12px}.wfTabLabel{font-size:15px}.wfBarButton{padding:0 14px}.wfTabSymbol{height:14px}}.wfTabClose{color:#00000073;cursor:pointer;background:0 0;border:none;align-items:center;padding:0 2px;font-size:20px;font-weight:200;line-height:1;display:flex}.wfTabClose:hover{color:#000}.wfPlus{color:#0009;cursor:pointer;background:0 0;border:none;flex:0 0 48px;width:48px;padding:0;font-size:22px;font-weight:300;line-height:1}.wfPlus:hover{color:#000;background:#0000000d}.wfBarSpacer{flex:auto}.wfBarButton{cursor:pointer;background:0 0;border:none;border-left:.5px solid #000;align-items:center;padding:0 24px;display:flex}.wfBarButton:hover{background:#0000000d}.wfMobileHeader{flex:auto;align-items:center;gap:12px;min-width:0;padding:0 18px;display:flex}.wfMobileTitle{white-space:nowrap;text-overflow:ellipsis;font-family:Avenir,sans-serif;font-size:17px;font-weight:600;overflow:hidden}.wfMobileCell{flex:0 0 84px;justify-content:center;padding:0}.wfBody{flex-direction:column;flex:auto;min-height:0;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s;display:flex;overflow:hidden}.wfBodyScroll{flex:auto;padding:30px 40px 36px;overflow:auto}.wfDock{z-index:5;cursor:grab;touch-action:none;background:#fff;border:.5px solid #000;border-radius:16px;align-items:center;gap:30px;padding:14px 28px;animation:.25s cubic-bezier(.2,.7,.3,1) wfPopIn;display:flex;position:fixed;bottom:24px;left:40px;box-shadow:0 8px 30px #0000001f}.wfDockButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:transform .15s;display:flex}.wfDockButton:hover{transform:translateY(-3px)scale(1.08)}.wfBodyLink{font-family:inherit;font-weight:inherit;font-size:inherit;color:#000;text-decoration:underline}.footerLink2{font-family:var(--font-poppins), "Poppins", sans-serif;color:#000;font-size:17.5px;font-weight:400;text-decoration:none}.footerLinks{font-family:var(--font-poppins), "Poppins", sans-serif;color:#000;padding-right:30px;font-size:17px;font-weight:400;text-decoration:none}.projTitle{margin-bottom:.5rem;font-family:Avenir;font-size:19px;font-weight:600}.projType{text-transform:uppercase;color:#00000082;font-family:Avenir;font-size:17px;font-weight:400}.projRow{gap:30px;margin-top:30px;display:flex}@media (max-width:959px){.projRow{gap:12px;margin-top:12px}}.projRow>div{min-width:0;position:relative}.projRow a,.projRow .pushable{width:100%;display:block}.projRow .front,.projRow .mainPicFront{width:100%;height:auto;display:block}
