.palette-grey-light{background-color:#f2f2f2;color:#222}.palette-dark-blue{background-color:#061e3e;color:#e2e8f0}.palette-dark-violet{background-color:#251e3e;color:#f3f0ff}.palette-medium-purple{background-color:#441e3e;color:#fff}.palette-light-red{background-color:#651e3e;color:#ffe4ee}.palette-red{background-color:#851e3e;color:#fde68a}.image-brick__image[data-v-5424ca3d]{display:block;height:auto;width:100%}.gallery__title[data-v-b8d5f46b]{font-size:clamp(1.8rem,4vw,3rem)}.gallery__grid[data-v-b8d5f46b]{-moz-column-count:1;column-count:1;-moz-column-gap:1rem;column-gap:1rem}.gallery__item[data-v-b8d5f46b]{background:transparent;border:0;cursor:zoom-in;display:block;margin:0 0 1rem;padding:0;width:100%;-moz-column-break-inside:avoid;break-inside:avoid}.gallery__item img[data-v-b8d5f46b]{border-radius:.4rem;box-shadow:0 12px 24px #0000001f;transition:transform .2s ease,box-shadow .2s ease;width:100%}.gallery__item:hover img[data-v-b8d5f46b]{box-shadow:0 18px 34px #00000029;transform:translateY(-2px)}.lightbox[data-v-b8d5f46b]{background:#000000e0;display:grid;inset:0;padding:2rem;place-items:center;position:fixed;z-index:1100}.lightbox__figure[data-v-b8d5f46b]{max-height:88vh;max-width:min(92vw,1200px)}.lightbox__image[data-v-b8d5f46b]{border-radius:.5rem;display:block;margin:0 auto;max-height:75vh;max-width:100%}.lightbox__caption[data-v-b8d5f46b]{color:#fff;display:grid;gap:.25rem;margin-top:.9rem}.lightbox__close[data-v-b8d5f46b],.lightbox__nav[data-v-b8d5f46b]{background:#fff3;border:0;border-radius:999px;color:#fff;font-size:1.75rem;height:2.75rem;line-height:1;position:absolute;width:2.75rem}.lightbox__close[data-v-b8d5f46b]{right:1.2rem;top:1.2rem}.lightbox__nav[data-v-b8d5f46b]{top:50%;transform:translateY(-50%)}.lightbox__nav--prev[data-v-b8d5f46b]{left:1.2rem}.lightbox__nav--next[data-v-b8d5f46b]{right:1.2rem}@media(min-width:768px){.gallery__grid[data-v-b8d5f46b]{-moz-column-count:2;column-count:2}}@media(min-width:1200px){.gallery__grid[data-v-b8d5f46b]{-moz-column-count:3;column-count:3;-moz-column-gap:1.25rem;column-gap:1.25rem}}
