.detail__domain[data-v-85349c02]{color:var(--primary-color);background:#1a428a14;border-radius:30px;margin-bottom:1rem;padding:.35rem .9rem;font-size:.85rem;font-weight:600;display:inline-block}.detail__lead[data-v-85349c02]{color:var(--heading-font-color);margin-bottom:1.75rem;font-size:1.2rem;line-height:1.6}.detail__figure[data-v-85349c02]{aspect-ratio:16/9;background:var(--site-surface-soft);border-radius:20px;margin:0 0 2.5rem;overflow:hidden}.detail__figure img[data-v-85349c02]{object-fit:cover;width:100%;height:100%}.detail__heading[data-v-85349c02]{margin:2.5rem 0 1rem;font-size:1.7rem}.detail__heading[data-v-85349c02]:first-of-type{margin-top:0}.project-gallery[data-v-85349c02]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.project-gallery__item[data-v-85349c02]{aspect-ratio:4/3;background:var(--site-surface-soft);cursor:zoom-in;border:0;border-radius:14px;padding:0;position:relative;overflow:hidden}.project-gallery__item img[data-v-85349c02]{object-fit:cover;width:100%;height:100%;transition:transform .5s}.project-gallery__zoom[data-v-85349c02]{color:#fff;opacity:0;background:#0a193773;place-items:center;font-size:1.3rem;transition:opacity .3s;display:grid;position:absolute;inset:0}.project-gallery__item:hover img[data-v-85349c02],.project-gallery__item:focus-visible img[data-v-85349c02]{transform:scale(1.06)}.project-gallery__item:hover .project-gallery__zoom[data-v-85349c02],.project-gallery__item:focus-visible .project-gallery__zoom[data-v-85349c02]{opacity:1}.detail__aside[data-v-85349c02]{gap:1.5rem;display:grid;position:sticky;top:120px}.project-facts[data-v-85349c02]{border:1px solid var(--site-line);background:var(--site-surface);border-radius:20px;padding:1.75rem}.project-facts__title[data-v-85349c02]{margin-bottom:1rem;font-size:1.15rem}.project-facts dl[data-v-85349c02]{margin:0}.project-facts dl>div[data-v-85349c02]{border-bottom:1px dashed var(--site-line);justify-content:space-between;gap:1rem;padding:.7rem 0;display:flex}.project-facts dl>div[data-v-85349c02]:last-child{border-bottom:0}.project-facts dt[data-v-85349c02]{color:var(--body-font-color);font-weight:400}.project-facts dd[data-v-85349c02]{color:var(--heading-font-color);text-align:right;margin:0;font-weight:600}.project-facts dd a[data-v-85349c02]{color:var(--primary-color)}.lightbox[data-v-85349c02]{z-index:2000;background:#000000eb;justify-content:center;align-items:center;padding:2rem;animation:.15s ease-out lightbox-fade-85349c02;display:flex;position:fixed;inset:0}@keyframes lightbox-fade-85349c02{0%{opacity:0}to{opacity:1}}.lightbox__img[data-v-85349c02]{object-fit:contain;border-radius:.25rem;max-width:90vw;max-height:85vh}.lightbox__close[data-v-85349c02],.lightbox__nav[data-v-85349c02]{color:#fff;background:#ffffff1f;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.lightbox__close[data-v-85349c02]:hover,.lightbox__nav[data-v-85349c02]:hover{background:#ffffff38}.lightbox__close[data-v-85349c02]{width:2.5rem;height:2.5rem;top:1.25rem;right:1.5rem}.lightbox__nav[data-v-85349c02]{width:3rem;height:3rem;top:50%;transform:translateY(-50%)}.lightbox__nav--prev[data-v-85349c02]{left:1.5rem}.lightbox__nav--next[data-v-85349c02]{right:1.5rem}.lightbox__counter[data-v-85349c02]{color:#fff;background:#ffffff1f;border-radius:999px;padding:.375rem 1rem;font-size:.875rem;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}@media (width<=991px){.detail__aside[data-v-85349c02]{position:static}}@media (width<=575px){.detail__lead[data-v-85349c02]{font-size:1.05rem}.detail__heading[data-v-85349c02]{font-size:1.4rem}.project-gallery[data-v-85349c02]{grid-template-columns:repeat(2,minmax(0,1fr))}.lightbox__nav[data-v-85349c02]{width:2.5rem;height:2.5rem}.lightbox__nav--prev[data-v-85349c02]{left:.5rem}.lightbox__nav--next[data-v-85349c02]{right:.5rem}}
