.services-gallery__head[data-v-4bb3cc77]{align-items:flex-end;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:1.75rem}.services-gallery__eyebrow[data-v-4bb3cc77]{font-size:.75rem;font-weight:600;letter-spacing:.1em;line-height:1rem;margin-bottom:.75rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(var(--ui-secondary)/var(--tw-text-opacity,1))}.services-gallery h2[data-v-4bb3cc77]{font-size:1.5rem;font-weight:600;line-height:2rem;--tw-text-opacity:1;color:rgb(var(--ui-text-strong)/var(--tw-text-opacity,1))}@media(min-width:1024px){.services-gallery h2[data-v-4bb3cc77]{font-size:2.25rem;line-height:2.5rem}}.services-gallery__intro[data-v-4bb3cc77]{line-height:1.625;margin-top:.75rem;max-width:42rem;--tw-text-opacity:1;color:rgb(var(--ui-text-toned)/var(--tw-text-opacity,1))}.services-gallery__arrows[data-v-4bb3cc77]{display:none;flex-shrink:0;gap:.5rem}@media(min-width:640px){.services-gallery__arrows[data-v-4bb3cc77]{display:flex}}.services-gallery__arrows button[data-v-4bb3cc77],.services-gallery__viewer-nav button[data-v-4bb3cc77]{border-radius:9999px;border-width:1px;height:3rem;width:3rem;--tw-border-opacity:1;border-color:rgb(var(--ui-border)/var(--tw-border-opacity,1));font-size:1.25rem;line-height:1.75rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.services-gallery__arrows button[data-v-4bb3cc77]:hover,.services-gallery__viewer-nav button[data-v-4bb3cc77]:hover{--tw-bg-opacity:1;background-color:rgb(var(--ui-primary)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.services-gallery__track[data-v-4bb3cc77]{display:flex;gap:1.25rem;overflow-x:auto;padding-bottom:1.25rem;scroll-snap-type:x mandatory;scrollbar-color:rgb(var(--ui-primary)) transparent;scrollbar-width:thin}.services-gallery__item[data-v-4bb3cc77]{flex-shrink:0;margin:0;scroll-snap-align:start;width:84%}.services-gallery__photo[data-v-4bb3cc77]{border-radius:1rem;display:block;overflow:hidden;position:relative;--tw-bg-opacity:1;aspect-ratio:4/3;background-color:rgb(var(--ui-bg-accented)/var(--tw-bg-opacity,1))}.services-gallery__photo img[data-v-4bb3cc77]{height:100%;-o-object-fit:cover;object-fit:cover;transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.services-gallery__photo:hover img[data-v-4bb3cc77]{transform:scale(1.035)}.services-gallery__zoom[data-v-4bb3cc77]{align-items:center;border-radius:9999px;bottom:1rem;display:flex;height:2.5rem;justify-content:center;position:absolute;right:1rem;width:2.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:1.25rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(var(--ui-secondary)/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.services-gallery__number[data-v-4bb3cc77]{background-color:rgb(var(--ui-text-strong)/.75);border-radius:9999px;font-size:.75rem;left:1rem;line-height:1rem;padding:.25rem .75rem;position:absolute;top:1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.services-gallery figcaption[data-v-4bb3cc77]{padding-top:1rem}.services-gallery h3[data-v-4bb3cc77]{font-size:1.125rem;font-weight:600;line-height:1.75rem;--tw-text-opacity:1;color:rgb(var(--ui-text-strong)/var(--tw-text-opacity,1))}.services-gallery figcaption p[data-v-4bb3cc77]{font-size:.875rem;line-height:1.25rem;line-height:1.625;margin-top:.5rem;--tw-text-opacity:1;color:rgb(var(--ui-text-toned)/var(--tw-text-opacity,1))}.services-gallery__hint[data-v-4bb3cc77]{font-size:.75rem;line-height:1rem;margin-top:1rem;--tw-text-opacity:1;color:rgb(var(--ui-text-muted)/var(--tw-text-opacity,1))}.services-gallery__dialog[data-v-4bb3cc77]{background-color:transparent;border-width:0;inset:0;margin:auto;max-height:none;max-width:none;padding:0;position:fixed;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));overflow:visible;width:min(94vw,1100px)}.services-gallery__dialog[data-v-4bb3cc77]::backdrop{background:#0f1723f0}.services-gallery__viewer[data-v-4bb3cc77]{position:relative}.services-gallery__viewer figure[data-v-4bb3cc77]{margin:0}.services-gallery__viewer figure>img[data-v-4bb3cc77]{border-radius:.5rem;display:block;height:64vh;margin-left:auto;margin-right:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.services-gallery__viewer figcaption[data-v-4bb3cc77]{padding-left:1.5rem;padding-right:1.5rem;text-align:center}.services-gallery__viewer figcaption p[data-v-4bb3cc77]{color:#fffc}.services-gallery__close[data-v-4bb3cc77]{border-radius:9999px;height:2.75rem;position:absolute;right:0;top:-3rem;width:2.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:1.875rem;line-height:2.25rem;--tw-text-opacity:1;color:rgb(var(--ui-text-strong)/var(--tw-text-opacity,1))}.services-gallery__viewer-nav[data-v-4bb3cc77]{align-items:center;display:flex;gap:1.5rem;justify-content:center;margin-top:1.25rem}.services-gallery__viewer-nav button[data-v-4bb3cc77]{border-color:#ffffff4d}.services-gallery a[data-v-4bb3cc77]:focus-visible,.services-gallery button[data-v-4bb3cc77]:focus-visible,.services-gallery__track[data-v-4bb3cc77]:focus-visible{outline-color:rgb(var(--ui-primary)/1);outline-offset:4px;outline-style:solid;outline-width:2px}@media(min-width:640px){.services-gallery__item[data-v-4bb3cc77]{width:46%}}@media(min-width:1024px){.services-gallery__item[data-v-4bb3cc77]{width:31.5%}}@media(max-height:600px){.services-gallery__viewer figure>img[data-v-4bb3cc77]{height:42vh}}@media(prefers-reduced-motion:reduce){.services-gallery__photo img[data-v-4bb3cc77]{transition:none}}
