.hero-grid[data-v-6697e56c]{opacity:0;animation:hero-grid-in-6697e56c 1.2s cubic-bezier(.16,1,.3,1) .15s forwards;transition:transform .4s cubic-bezier(.16,1,.3,1)}.hero-grid-lines[data-v-6697e56c]{background-image:linear-gradient(to right,currentColor 1px,transparent 1px),linear-gradient(to bottom,currentColor 1px,transparent 1px);background-size:48px 48px;color:#1118270d;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 30% 35%,black,transparent 75%);mask-image:radial-gradient(ellipse 80% 70% at 30% 35%,black,transparent 75%)}.dark{color:#ffffff0f}.hero-draw[data-v-6697e56c]{stroke-dasharray:1;stroke-dashoffset:1;animation:hero-stroke-6697e56c 1.4s cubic-bezier(.16,1,.3,1) .5s forwards}@keyframes hero-grid-in-6697e56c{0%{opacity:0;transform:scale(1.04)}to{opacity:1}}@keyframes hero-stroke-6697e56c{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.hero-grid[data-v-6697e56c]{opacity:1;animation:none}.hero-draw[data-v-6697e56c]{stroke-dashoffset:0;animation:none}}@keyframes fadeIn-0b3f46af{0%{opacity:0}to{opacity:1}}@keyframes slideInFromTop-0b3f46af{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromBottom-0b3f46af{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes zoomIn-0b3f46af{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-content-wrapper[data-v-0b3f46af]{animation:fadeIn-0b3f46af .3s ease-out}.close-button[data-v-0b3f46af]{animation:zoomIn-0b3f46af .3s ease-out .15s both}.modal-image[data-v-0b3f46af]{animation:slideInFromTop-0b3f46af .5s ease-out}.modal-header[data-v-0b3f46af]{animation:slideInFromBottom-0b3f46af .5s ease-out .1s both}.modal-tags[data-v-0b3f46af]{animation:slideInFromBottom-0b3f46af .5s ease-out .2s both}.modal-tag[data-v-0b3f46af]{animation:zoomIn-0b3f46af .3s ease-out both}.modal-description[data-v-0b3f46af]{animation:slideInFromBottom-0b3f46af .5s ease-out .3s both}.bp-el[data-v-f26c5328]{stroke-dasharray:1;stroke-dashoffset:1;opacity:0}.building .bp-el[data-v-f26c5328]{animation:bp-draw-f26c5328 .5s cubic-bezier(.16,1,.3,1) forwards}@keyframes bp-draw-f26c5328{0%{stroke-dashoffset:1;opacity:1}to{stroke-dashoffset:0;opacity:1}}.blueprint[data-v-f26c5328]{opacity:1;transition:opacity .5s ease,transform .6s cubic-bezier(.16,1,.3,1)}.bp-label[data-v-f26c5328]{opacity:0;transition:opacity .4s ease}.building .bp-label[data-v-f26c5328]{opacity:1}.bp-img[data-v-f26c5328]{opacity:0;transform:scale(1.06);filter:grayscale(1) contrast(1.05)}.overlay-grad[data-v-f26c5328],.content-overlay[data-v-f26c5328]{opacity:0;transition:opacity .6s ease}.done .blueprint[data-v-f26c5328]{opacity:0;transform:scale(1.02)}.done .bp-img[data-v-f26c5328]{opacity:1;transform:scale(1);filter:grayscale(0) contrast(1);transition:opacity .7s ease,transform .9s cubic-bezier(.16,1,.3,1),filter .9s ease}.done .overlay-grad[data-v-f26c5328],.done .content-overlay[data-v-f26c5328]{opacity:1}@media(prefers-reduced-motion:reduce){.bp-el[data-v-f26c5328],.blueprint[data-v-f26c5328],.bp-label[data-v-f26c5328]{opacity:0!important}.bp-img[data-v-f26c5328]{opacity:1!important;transform:none!important;filter:none!important}.overlay-grad[data-v-f26c5328],.content-overlay[data-v-f26c5328]{opacity:1!important}}.scrollbar-hide[data-v-1db18912]::-webkit-scrollbar{display:none}
