.project-slider[data-astro-cid-ioqow4bd]{justify-self:center;width:100%;min-width:0;display:block}.project-gallery-stage[data-astro-cid-ioqow4bd]{position:relative}.project-slides[data-astro-cid-ioqow4bd]{scroll-snap-type:x mandatory;scrollbar-width:none;background:#e9eeeb;border-radius:24px;display:flex;overflow-x:auto}.project-slides[data-astro-cid-ioqow4bd]::-webkit-scrollbar{display:none}.project-slide[data-astro-cid-ioqow4bd]{scroll-snap-align:start;flex:0 0 100%;min-width:0}.project-slide[data-astro-cid-ioqow4bd] figure{flex-direction:column;justify-content:center;height:100%;display:flex;margin:0 auto!important}.project-slide[data-astro-cid-ioqow4bd] img{aspect-ratio:4/3;object-fit:contain;border-radius:0!important}.project-slider-controls[data-astro-cid-ioqow4bd]{align-items:center;gap:10px;margin-top:12px;display:flex}.project-thumbnails[data-astro-cid-ioqow4bd]{scrollbar-width:thin;gap:8px;min-width:0;padding:3px;display:flex;overflow-x:auto}.project-thumbnails[data-astro-cid-ioqow4bd] button[data-astro-cid-ioqow4bd]{background:0 0;border:2px solid #0000;border-radius:12px;flex:0 0 82px;width:82px;height:66px;padding:3px;overflow:hidden}.project-thumbnails[data-astro-cid-ioqow4bd] img[data-astro-cid-ioqow4bd]{object-fit:cover;width:100%;height:100%;display:block;border-radius:7px!important}.project-thumbnails[data-astro-cid-ioqow4bd] [data-astro-cid-ioqow4bd][aria-pressed=true]{border-color:#b48b2b}.gallery-count[data-astro-cid-ioqow4bd]{text-align:center;margin:8px 0!important;font-size:12px!important}.project-slider[data-astro-cid-ioqow4bd] button[data-astro-cid-ioqow4bd]{cursor:pointer;color:#143b4b}.project-slider-controls[data-astro-cid-ioqow4bd]>button[data-astro-cid-ioqow4bd],.gallery-expand[data-astro-cid-ioqow4bd]{background:#fff;border:1px solid #b8c5c8;border-radius:50%;flex-shrink:0;width:40px;height:40px;font-size:22px}.gallery-expand[data-astro-cid-ioqow4bd]{position:absolute;bottom:12px;right:12px}.project-slider[data-astro-cid-ioqow4bd] button[data-astro-cid-ioqow4bd]:hover{background:#f2deaa}.project-slider[data-astro-cid-ioqow4bd] button[data-astro-cid-ioqow4bd]:focus-visible,.project-slides[data-astro-cid-ioqow4bd]:focus-visible{outline-offset:3px;outline:3px solid #08629a}dialog[data-astro-cid-ioqow4bd]{color:#143b4b;border:0;border-radius:18px;max-width:min(1100px,94vw);max-height:94vh;padding:22px}dialog[data-astro-cid-ioqow4bd]::backdrop{background:#071922d9}dialog[data-astro-cid-ioqow4bd] img[data-astro-cid-ioqow4bd]{object-fit:contain;max-width:100%;max-height:75vh;margin:auto;display:block;width:auto!important}dialog[data-astro-cid-ioqow4bd] [data-astro-cid-ioqow4bd][data-close]{background:#fff;border:1px solid #ccd7d5;border-radius:30px;margin:0 0 16px auto;padding:10px 16px;display:block}dialog[data-astro-cid-ioqow4bd] p[data-astro-cid-ioqow4bd]{margin:12px 0 0!important;font-size:13px!important}@media (width<=420px){.project-thumbnails[data-astro-cid-ioqow4bd] button[data-astro-cid-ioqow4bd]{flex-basis:64px;width:64px;height:54px}.project-slider-controls[data-astro-cid-ioqow4bd]{gap:6px}}.project-services[data-astro-cid-xar3rhhu]{color:#fff;background:#143b4b;border-radius:28px;grid-template-columns:1fr 2fr;gap:48px;margin-block:56px;padding:clamp(24px,4vw,52px);display:grid}.project-services[data-astro-cid-xar3rhhu] h2[data-astro-cid-xar3rhhu],.project-services[data-astro-cid-xar3rhhu] h3[data-astro-cid-xar3rhhu],.project-services[data-astro-cid-xar3rhhu] a[data-astro-cid-xar3rhhu]{color:inherit}.project-services[data-astro-cid-xar3rhhu] .eyebrow[data-astro-cid-xar3rhhu]{color:#e8c576}.services-heading[data-astro-cid-xar3rhhu] h2[data-astro-cid-xar3rhhu]{margin:16px 0;font-size:clamp(28px,3vw,38px);line-height:1.15}.services-heading[data-astro-cid-xar3rhhu] p[data-astro-cid-xar3rhhu]:not(.eyebrow){color:#e1e9e8;font-size:15px}.services-heading[data-astro-cid-xar3rhhu]>a[data-astro-cid-xar3rhhu]{text-underline-offset:5px;gap:16px;margin-top:12px;text-decoration:underline;display:inline-flex}.services-groups[data-astro-cid-xar3rhhu]{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.services-groups[data-astro-cid-xar3rhhu] h3[data-astro-cid-xar3rhhu]{margin:0 0 12px;font-size:17px;line-height:1.4}.services-groups[data-astro-cid-xar3rhhu] ul[data-astro-cid-xar3rhhu]{margin:0;padding:0;list-style:none}.services-groups[data-astro-cid-xar3rhhu] li[data-astro-cid-xar3rhhu]{border-top:1px solid #ffffff30}.services-groups[data-astro-cid-xar3rhhu] a[data-astro-cid-xar3rhhu]{justify-content:space-between;gap:10px;padding:16px 0;font-size:14px;text-decoration:none;display:flex}.services-groups[data-astro-cid-xar3rhhu] a[data-astro-cid-xar3rhhu]:hover{color:#e8c576}@media (width<=1100px){.project-services[data-astro-cid-xar3rhhu]{grid-template-columns:1fr;gap:28px}.services-heading[data-astro-cid-xar3rhhu]{max-width:560px}}@media (width<=640px){.services-groups[data-astro-cid-xar3rhhu]{grid-template-columns:1fr;gap:24px}.services-groups[data-astro-cid-xar3rhhu] h3[data-astro-cid-xar3rhhu]{min-height:0;margin-bottom:12px}}
