.project-card[data-v-8ecf78fe]{aspect-ratio:.8/1;background:#eef3f6;border-radius:32px;display:block;isolation:isolate;overflow:hidden;position:relative;width:100%}.project-card-link[data-v-8ecf78fe]{color:inherit;display:block;inset:0;position:absolute;text-decoration:none}.project-card-default[data-v-8ecf78fe]{inset:0;position:absolute;transition:opacity .38s cubic-bezier(.22,.61,.36,1);z-index:1}.project-card-photo[data-v-8ecf78fe]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.project-card-bottom[data-v-8ecf78fe]{background:linear-gradient(180deg,transparent,rgba(0,0,0,.55));bottom:0;color:#fff;display:flex;flex-direction:column;gap:8px;left:0;padding:27px 32px 32px;position:absolute;right:0}.project-card-hover-title[data-v-8ecf78fe],.project-card-title[data-v-8ecf78fe]{font-size:clamp(20px,1.95vw,28px);font-weight:800;letter-spacing:.005em;line-height:1.05;text-transform:uppercase}.project-card-hover[data-v-8ecf78fe]{background:#2ba8cb;color:#fff;display:flex;flex-direction:column;inset:0;justify-content:space-between;opacity:0;padding:32px;position:absolute;transition:opacity .38s cubic-bezier(.22,.61,.36,1);z-index:2}.project-card-hover-cta[data-v-8ecf78fe]{align-items:center;align-self:flex-start;display:inline-flex;font-size:14px;font-weight:700;gap:14px;letter-spacing:.15em;text-transform:uppercase}.project-card-hover-arrow[data-v-8ecf78fe]{transition:transform var(--transition-base)}.project-card-hover-bottom[data-v-8ecf78fe]{display:flex;flex-direction:column;gap:8px}.project-card-link:focus-visible .project-card-default[data-v-8ecf78fe],.project-card-link:hover .project-card-default[data-v-8ecf78fe]{opacity:0}.project-card-link:focus-visible .project-card-hover[data-v-8ecf78fe],.project-card-link:hover .project-card-hover[data-v-8ecf78fe]{opacity:1}.project-card-link:hover .project-card-hover-arrow[data-v-8ecf78fe]{transform:translate(4px)}.project-card-link[data-v-8ecf78fe]:focus-visible{border-radius:32px;outline:2px solid #2ba8cb;outline-offset:3px}.project-card-skeleton[data-v-10927a48]{aspect-ratio:.8/1;background:#eef3f6;border-radius:32px;isolation:isolate;overflow:hidden;position:relative;width:100%}.project-card-skeleton-photo[data-v-10927a48]{inset:0;position:absolute}.project-card-skeleton-bottom[data-v-10927a48]{background:linear-gradient(180deg,transparent,rgba(0,0,0,.4));bottom:0;display:flex;flex-direction:column;gap:12px;left:0;padding:27px 32px 32px;position:absolute;right:0}.project-card-skeleton-title[data-v-10927a48]{border-radius:8px;height:24px;width:70%}.project-card-skeleton-subtitle[data-v-10927a48]{border-radius:6px;height:14px;width:40%}.project-card-skeleton-shimmer[data-v-10927a48]{animation:project-card-skeleton-pulse-10927a48 1.6s ease-in-out infinite;background:linear-gradient(90deg,#d8e3eb8c,#eef3f6f2 50%,#d8e3eb8c);background-size:200% 100%}.project-card-skeleton-shimmer-light[data-v-10927a48]{animation:project-card-skeleton-pulse-10927a48 1.6s ease-in-out infinite;background:linear-gradient(90deg,#ffffff38,#ffffff8c 50%,#ffffff38);background-size:200% 100%}@keyframes project-card-skeleton-pulse-10927a48{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.project-card-skeleton-shimmer[data-v-10927a48],.project-card-skeleton-shimmer-light[data-v-10927a48]{animation:none}}@font-face{font-family:Manrope;src:local("Manrope Variable"),url(../_fonts/xn7gYHE41ni1AdIRggqxSvfedN62Zw-mW9tXiJaJU.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:200 800;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Variable"),url(../_fonts/xn7gYHE41ni1AdIRggOxSvfedN62Zw-BFwSTXhU8A.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:200 800;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Variable"),url(../_fonts/xn7gYHE41ni1AdIRggSxSvfedN62Zw-Lsa3e7vbpX.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:200 800;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Variable"),url(../_fonts/xn7gYHE41ni1AdIRggixSvfedN62Zw-19n3KqQm6w.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:200 800;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Variable"),url(../_fonts/xn7gYHE41ni1AdIRggmxSvfedN62Zw-gXSvwK21JM.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:200 800;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Variable"),url(../_fonts/xn7gYHE41ni1AdIRggexSvfedN4-8JRoJvHUbP.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:200 800;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope ExtraLight"),url(../_fonts/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk59FO_G-UxiSaMPlO3.woff) format(woff);font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Light"),url(../_fonts/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk6jFO_G-poGiPIahG9.woff) format(woff);font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk79FO_G-1cNkcpjOB4.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Medium"),url(../_fonts/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk7PFO_G-cWCBGPjaGV.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope SemiBold"),url(../_fonts/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4jE-_G-9iFdBGvYHD.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Bold"),url(../_fonts/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4aE-_G-99jH53qn8T.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope ExtraBold"),url(../_fonts/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk59E-_G-nwwGAeqGv1.woff) format(woff);font-display:swap;font-weight:800;font-style:normal}.project-map-tag{border-color:1px solid #fff;cursor:pointer;display:block;height:52px;position:relative;width:52px}.project-map-tag-pin{color:#4ec3e0;filter:drop-shadow(0 6px 12px rgba(43,168,203,.4));inset:0;position:absolute;transform-origin:50% 100%;transition:transform .32s cubic-bezier(.22,.61,.36,1),filter .32s cubic-bezier(.22,.61,.36,1)}.project-map-tag-pin-shape{display:block;height:100%;width:100%}.project-map-tag:hover .project-map-tag-pin{filter:drop-shadow(0 14px 22px rgba(43,168,203,.45));transform:scale(1.25) translateY(-4px)}.project-map-tag-tooltip{background:#fff;border-radius:20px;bottom:calc(100% + 14px);color:#0a1a2e;filter:drop-shadow(0 16px 28px rgba(10,26,46,.18)) drop-shadow(0 1px 2px rgba(10,26,46,.08));left:50%;max-width:280px;opacity:0;padding:14px 20px;pointer-events:none;position:absolute;text-align:left;transform:translate(-50%) translateY(8px) scale(.96);transform-origin:50% calc(100% + 14px);transition:opacity .24s cubic-bezier(.22,.61,.36,1),transform .24s cubic-bezier(.22,.61,.36,1);width:-moz-max-content;width:max-content;z-index:2}.project-map-tag-tooltip:after{border-left:9px solid transparent;border-right:9px solid transparent;border-top:10px solid #fff;content:"";height:0;left:50%;position:absolute;top:100%;transform:translate(-50%);width:0}.project-map-tag:hover .project-map-tag-tooltip{opacity:1;transform:translate(-50%) translateY(0) scale(1)}.project-map-tag-tooltip-title{color:#0a1a2e;font-family:Manrope,"Manrope Fallback: Arial",-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;font-weight:700;letter-spacing:-.005em;line-height:1.25;margin:0}.project-detail-backdrop[data-v-8d3a77eb]{backdrop-filter:blur(3px) saturate(1.05);-webkit-backdrop-filter:blur(3px) saturate(1.05);background:#96c8e024;inset:0;position:absolute;z-index:1090}.project-detail-panel[data-v-8d3a77eb]{background:#fff;bottom:0;box-shadow:-20px 0 40px #0a1a2e2e;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;position:absolute;right:0;top:0;width:min(480px,100%);z-index:1100}.project-detail-panel-head[data-v-8d3a77eb]{flex-shrink:0;height:34%;max-height:320px;min-height:200px;overflow:hidden;position:relative}.project-detail-panel-image[data-v-8d3a77eb],.project-detail-panel-image-fallback[data-v-8d3a77eb]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.project-detail-panel-image-fallback[data-v-8d3a77eb]{background:linear-gradient(135deg,#c7d9e8,#6e8aa6 55%,#2c4661)}.project-detail-panel-close[data-v-8d3a77eb]{align-items:center;background:#fff;border-radius:50%;box-shadow:0 6px 18px #0a1a2e2e;color:#0a1a2e;display:inline-flex;height:38px;justify-content:center;position:absolute;right:16px;top:16px;transition:transform var(--transition-base),background-color var(--transition-base);width:38px}.project-detail-panel-close[data-v-8d3a77eb]:hover{background:#f6f9fb;transform:rotate(90deg)}.project-detail-panel-close[data-v-8d3a77eb]:focus-visible{outline:2px solid #2ba8cb;outline-offset:3px}.project-detail-panel-body[data-v-8d3a77eb]{display:flex;flex-direction:column;gap:10px;padding:22px 32px 28px}.project-detail-panel-eyebrow[data-v-8d3a77eb],.project-detail-panel-skeleton-eyebrow[data-v-8d3a77eb]{color:#8194a4;font-size:12px;font-weight:600;letter-spacing:.15em;line-height:18px;margin:0;text-transform:uppercase}.project-detail-panel-skeleton-eyebrow[data-v-8d3a77eb]{animation:project-detail-panel-shimmer-8d3a77eb 1.4s ease-in-out infinite;background:linear-gradient(90deg,#eef3f6,#dde7ee 50%,#eef3f6);background-size:200% 100%;border-radius:6px;height:14px;width:56%}.project-detail-panel-title[data-v-8d3a77eb]{color:#0a1a2e;font-size:clamp(22px,2.6vw,28px);font-weight:800;letter-spacing:-.015em;line-height:1.15;margin:0}.project-detail-panel-skeleton-title[data-v-8d3a77eb]{animation:project-detail-panel-shimmer-8d3a77eb 1.4s ease-in-out infinite;background:linear-gradient(90deg,#eef3f6,#dde7ee 50%,#eef3f6);background-size:200% 100%;border-radius:8px;height:28px;width:78%}.project-detail-panel-rows[data-v-8d3a77eb]{display:flex;flex-direction:column;margin:12px 0 0;padding:0}.project-detail-panel-row[data-v-8d3a77eb]{align-items:center;border-bottom:1px solid rgba(10,26,46,.08);display:flex;gap:20px;justify-content:space-between;padding:13px 0}.project-detail-panel-row[data-v-8d3a77eb]:last-child{border-bottom:none}.project-detail-panel-row-label[data-v-8d3a77eb]{color:#8194a4;flex-shrink:0;font-size:12px;font-weight:600;letter-spacing:.15em;margin:0;text-transform:uppercase}.project-detail-panel-row-value[data-v-8d3a77eb]{color:#0a1a2e;font-size:14px;font-weight:600;letter-spacing:-.005em;margin:0;text-align:right}@keyframes project-detail-panel-shimmer-8d3a77eb{0%{background-position:200% 0}to{background-position:-200% 0}}.project-detail-backdrop-enter-active[data-v-8d3a77eb],.project-detail-backdrop-leave-active[data-v-8d3a77eb]{transition:opacity .38s cubic-bezier(.22,.61,.36,1)}.project-detail-backdrop-enter-from[data-v-8d3a77eb],.project-detail-backdrop-leave-to[data-v-8d3a77eb]{opacity:0}.project-detail-panel-enter-active[data-v-8d3a77eb],.project-detail-panel-leave-active[data-v-8d3a77eb]{transition:transform .38s cubic-bezier(.22,.61,.36,1);will-change:transform}.project-detail-panel-enter-from[data-v-8d3a77eb],.project-detail-panel-leave-to[data-v-8d3a77eb]{transform:translate(100%)}@media(max-width:640px){.project-detail-panel[data-v-8d3a77eb]{width:100%}.project-detail-panel-body[data-v-8d3a77eb]{padding:24px 22px 32px}.project-detail-panel-row[data-v-8d3a77eb]{padding:16px 0}}@media(prefers-reduced-motion:reduce){.project-detail-backdrop-enter-active[data-v-8d3a77eb],.project-detail-backdrop-leave-active[data-v-8d3a77eb],.project-detail-panel-enter-active[data-v-8d3a77eb],.project-detail-panel-leave-active[data-v-8d3a77eb]{transition:none}.project-detail-panel-skeleton-eyebrow[data-v-8d3a77eb],.project-detail-panel-skeleton-title[data-v-8d3a77eb]{animation:none}}@font-face{font-family:Manrope;src:local("Manrope Variable"),url(../_fonts/xn7gYHE41ni1AdIRggqxSvfedN62Zw-mW9tXiJaJU.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:200 800;font-style:normal}@font-face{font-family:"Manrope Fallback: Arial";src:local("Arial");size-adjust:103.1851%;ascent-override:103.3095%;descent-override:29.074%;line-gap-override:0%}@font-face{font-family:Manrope;src:local("Manrope Variable"),url(../_fonts/xn7gYHE41ni1AdIRggOxSvfedN62Zw-BFwSTXhU8A.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:200 800;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Variable"),url(../_fonts/xn7gYHE41ni1AdIRggSxSvfedN62Zw-Lsa3e7vbpX.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:200 800;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Variable"),url(../_fonts/xn7gYHE41ni1AdIRggixSvfedN62Zw-19n3KqQm6w.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:200 800;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Variable"),url(../_fonts/xn7gYHE41ni1AdIRggmxSvfedN62Zw-gXSvwK21JM.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:200 800;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Variable"),url(../_fonts/xn7gYHE41ni1AdIRggexSvfedN4-8JRoJvHUbP.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:200 800;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope ExtraLight"),url(../_fonts/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk59FO_G-UxiSaMPlO3.woff) format(woff);font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Light"),url(../_fonts/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk6jFO_G-poGiPIahG9.woff) format(woff);font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk79FO_G-1cNkcpjOB4.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Medium"),url(../_fonts/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk7PFO_G-cWCBGPjaGV.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope SemiBold"),url(../_fonts/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4jE-_G-9iFdBGvYHD.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Bold"),url(../_fonts/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4aE-_G-99jH53qn8T.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope ExtraBold"),url(../_fonts/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk59E-_G-nwwGAeqGv1.woff) format(woff);font-display:swap;font-weight:800;font-style:normal}.project-map[data-v-fa9926de]{background:#eef3f6;border-radius:32px;box-shadow:0 1px #0a1a2e0f,0 18px 48px #0a1a2e1f;height:clamp(560px,78vh,860px);isolation:isolate;overflow:hidden;position:relative;width:100%;z-index:0}.project-map-canvas[data-v-fa9926de]{height:100%;width:100%}.project-map-fallback[data-v-fa9926de]{background:linear-gradient(135deg,#eef3f6,#dde7ee)}.project-map-tag-icon{background:transparent;border:none;overflow:visible}.project-map .leaflet-marker-icon{overflow:visible}.project-map .leaflet-marker-icon:hover{z-index:1000}.project-map .leaflet-container{background:#eef3f6;font-family:Manrope,"Manrope Fallback: Arial",-apple-system,BlinkMacSystemFont,sans-serif}.project-map .leaflet-control-zoom{border:none;border-radius:12px;box-shadow:0 6px 18px #0a1a2e1f;overflow:hidden}.project-map .leaflet-control-zoom a{background:#fff;border:none;color:#0a1a2e;font-weight:600;height:36px;line-height:36px;width:36px}.project-map .leaflet-control-zoom a:hover{background:#f6f9fb;color:#2ba8cb}.projects-view[data-v-e8ec90a4]{background:var(--color-bg);min-height:100vh;padding-top:var(--header-height)}.projects-view-section[data-v-e8ec90a4]{padding:24px 0 120px}.projects-view-inner[data-v-e8ec90a4]{display:flex;flex-direction:column;gap:64px}.projects-view-header[data-v-e8ec90a4]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between}.projects-view-titles[data-v-e8ec90a4]{display:flex;flex-direction:column;gap:16px;max-width:800px}.projects-view-eyebrow[data-v-e8ec90a4]{color:#2ba8cb;font-size:13px;font-weight:600;letter-spacing:.15em;line-height:19.5px;text-transform:uppercase}.projects-view-heading[data-v-e8ec90a4]{color:var(--color-text);font-size:clamp(40px,6.5vw,72px);font-weight:700;letter-spacing:-.035em;line-height:1}.projects-view-map-button[data-v-e8ec90a4]{align-items:center;background:#1a3a5c;border-radius:999px;box-shadow:0 8px 24px #0a1a2e2e;color:#fff;display:inline-flex;font-size:13px;font-weight:700;gap:14px;letter-spacing:.15em;padding:18px 28px;text-transform:uppercase;transition:background-color var(--transition-base),transform var(--transition-base),box-shadow var(--transition-base)}.projects-view-map-arrow[data-v-e8ec90a4],.projects-view-map-icon[data-v-e8ec90a4]{flex-shrink:0;transition:transform var(--transition-base)}.projects-view-map-button[data-v-e8ec90a4]:hover{background:#0f2845;box-shadow:0 14px 32px #0a1a2e47;transform:translateY(-2px)}.projects-view-map-button:hover .projects-view-map-arrow[data-v-e8ec90a4]{transform:translate(4px)}.projects-view-map-button[data-v-e8ec90a4]:active{transform:translateY(0)}.projects-view-map-button[data-v-e8ec90a4]:focus-visible{outline:2px solid #2ba8cb;outline-offset:4px}.projects-view-grid[data-v-e8ec90a4]{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.projects-view-map-wrapper[data-v-e8ec90a4]{scroll-margin-top:calc(var(--header-height) + 24px)}@media(max-width:1024px){.projects-view-header[data-v-e8ec90a4]{align-items:flex-start}.projects-view-grid[data-v-e8ec90a4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.projects-view-section[data-v-e8ec90a4]{padding:16px 0 80px}.projects-view-inner[data-v-e8ec90a4]{gap:48px}.projects-view-grid[data-v-e8ec90a4]{gap:16px;grid-template-columns:1fr}.projects-view-map-button[data-v-e8ec90a4]{justify-content:center;width:100%}}
