:where(.c-base-button){position:relative;overflow:clip;border-radius:9999px;aspect-ratio:1;--un-text-opacity:1;color:rgb(var(--theme-colors-white) / var(--un-text-opacity));--un-bg-opacity:1;background-color:rgb(var(--theme-colors-blue) / var(--un-bg-opacity));--bgCurrent:rgb(var(--theme-colors-blue) / var(--un-bg-opacity)) ;width:36px}@media (min-width: 67.5em){:where(.c-base-button){width:40px}}:where(.c-base-button) div{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}:is(:where(.c-base-button) div) svg{width:14px}@media (min-width: 67.5em){:is(:where(.c-base-button) div) svg{width:16px}}:where(.c-base-swiper) .c-base-swiper__content{display:flex;flex-wrap:nowrap;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}:is(:where(.c-base-swiper) .c-base-swiper__content)::-webkit-scrollbar{display:none}:where(.c-base-swiper) .c-base-swiper__item{flex-shrink:0}:is(:where(.c-base-swiper) .c-base-swiper__item):not(:last-child){margin-right:calc(1 * var(--theme-layout-column-of-12, var(--theme-layout-column-of-12--sm)) + 0 * var(--theme-layout-gutter, var(--theme-layout-gutter--sm)))}@media (min-width: 41em){:is(:where(.c-base-swiper) .c-base-swiper__item):not(:last-child){margin-right:var(--theme-spacing-sm, var(--theme-spacing-sm--sm))}}@media (min-width: 67.5em){:is(:where(.c-base-swiper) .c-base-swiper__item):not(:last-child){margin-right:var(--theme-layout-gutter, var(--theme-layout-gutter--sm))}}:where(.c-media-overlay){position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;--un-bg-opacity:1;background-color:rgb(var(--theme-colors-gray) / var(--un-bg-opacity));--bgCurrent:rgb(var(--theme-colors-gray) / var(--un-bg-opacity)) ;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--theme-layout-gutter, var(--theme-layout-gutter--sm));padding-inline:var(--theme-layout-margin, var(--theme-layout-margin--sm));--margins:calc(var(--theme-layout-margin)*2);--header:var(--theme-spacing-site-header);--header-row:calc(var(--header) + var(--margins));grid-template-rows:calc(var(--header-row)) 1fr var(--theme-spacing-3xl)}@media (min-width: 67.5em){:where(.c-media-overlay){grid-template-rows:1fr var(--theme-spacing-2xl)}}:where(.c-media-overlay) .c-media-overlay__image{position:relative;grid-column:1/-1;grid-row-start:2}@media (min-width: 67.5em){:where(.c-media-overlay) .c-media-overlay__image{grid-column:span 9/span 9;grid-row-start:1}}:is(:where(.c-media-overlay) .c-media-overlay__image) .c-base-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}@media (min-width: 67.5em){:is(:where(.c-media-overlay) .c-media-overlay__image) .c-base-image{width:auto;height:100%;margin-left:calc(calc(var(--theme-layout-margin, var(--theme-layout-margin--sm))) * -1)}}:is(:where(.c-media-overlay) .c-media-overlay__image) .c-base-media-wrapper__inner{--un-bg-opacity:1;background-color:rgb(var(--theme-colors-gray-dark) / var(--un-bg-opacity));--bgCurrent:rgb(var(--theme-colors-gray-dark) / var(--un-bg-opacity)) }:where(.c-media-overlay) .c-media-overlay__actions,:where(.c-media-overlay) .c-media-overlay__close,:where(.c-media-overlay) .c-media-overlay__pagination{display:flex;gap:8px;margin-block:var(--theme-layout-margin, var(--theme-layout-margin--sm))}:where(.c-media-overlay) .c-media-overlay__pagination{display:flex;grid-column:span 6/span 6;grid-row-start:3;align-items:flex-start;justify-content:flex-start}@media (min-width: 67.5em){:where(.c-media-overlay) .c-media-overlay__pagination{align-items:flex-end;justify-content:flex-start}}@media (min-width: 67.5em){:where(.c-media-overlay) .c-media-overlay__pagination{grid-column:span 8/span 8;grid-column-start:2;grid-row-start:2}}:where(.c-media-overlay) .c-media-overlay__actions{grid-column:span 6/span 6;grid-row-start:3;align-items:flex-start;justify-content:flex-end}@media (min-width: 67.5em){:where(.c-media-overlay) .c-media-overlay__actions{align-items:flex-end;justify-content:flex-end}}@media (min-width: 67.5em){:where(.c-media-overlay) .c-media-overlay__actions{grid-column:span 2/span 2;grid-row-start:2}}:where(.c-media-overlay) .c-media-overlay__close{grid-column:1/-1;grid-row-start:1;align-items:center;justify-content:center}@media (min-width: 67.5em){:where(.c-media-overlay) .c-media-overlay__close{align-items:flex-start;justify-content:flex-end}}@media (min-width: 67.5em){:where(.c-media-overlay) .c-media-overlay__close{grid-column:span 2/span 2;grid-row-start:1}}:is(.t-teleport-wrapper-enter-active,.t-teleport-wrapper-leave-active) .c-media-overlay__images{transition-duration:var(--duration-lg);transition-delay:.5s;transition-timing-function:var(--easing-slow)}.t-teleport-wrapper-enter-from .c-media-overlay__images{opacity:0}:where(.c-block-list-gallery){grid-column:1/-1;--c:var(--theme-layout-column-of-12);--g:var(--theme-layout-gutter);--m:var(--theme-layout-margin);--max:var(--theme-layout-max);--all:calc(var(--c)*12 + var(--g)*11);--off:calc((var(--visual-viewport-width) - var(--all))*.5)}:where(.c-block-list-gallery) .c-block-heading{grid-column:1/-1}@media (min-width: 41em){:where(.c-block-list-gallery) .c-block-heading{grid-column:span 7/span 7;grid-column-start:4;margin-left:0;margin-right:0}}:where(.c-block-list-gallery) .c-block-list-gallery__content{grid-column:1/-1}:where(.c-block-list-gallery) .c-base-swiper__content{padding-inline:var(--theme-layout-margin, var(--theme-layout-margin--sm));margin-inline:calc(calc(var(--theme-layout-margin, var(--theme-layout-margin--sm))) * -1)}@media (min-width: 41em){:where(.c-block-list-gallery) .c-base-swiper__content,:where(.c-block-list-gallery) .c-block-list-gallery__pagination{margin-left:calc(0px - var(--off));margin-right:calc(0px - var(--off));padding-left:calc(var(--g)*3 + var(--c)*3 + var(--off));padding-right:calc(var(--g)*2 + var(--c)*2 + var(--off))}}:where(.c-block-list-gallery) .c-block-list-gallery__swiper-item{width:calc(11 * var(--theme-layout-column-of-12, var(--theme-layout-column-of-12--sm)) + 10 * var(--theme-layout-gutter, var(--theme-layout-gutter--sm)))}@media (min-width: 41em){:where(.c-block-list-gallery) .c-block-list-gallery__swiper-item{width:auto;height:400px}}@media (min-width: 80em){:where(.c-block-list-gallery) .c-block-list-gallery__swiper-item{height:480px}}@media (min-width: 90em){:where(.c-block-list-gallery) .c-block-list-gallery__swiper-item{height:560px}}@media (max-width: calc(41em - .1px)){:is(:where(.c-block-list-gallery) .c-block-list-gallery__swiper-item) .c-base-image{aspect-ratio:3/4}}
