.swiper-zoom-container{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{object-fit:contain;max-width:100%;max-height:100%}.swiper-slide-zoomed{cursor:move;touch-action:none}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-duration:initial}}}.grid-full,.grid-col-4-6-8{width:100%}@media (min-width:575px){.grid-col-4-6-8{width:75%}}@media (min-width:1280px){.grid-col-4-6-8{width:66.6667%}}.grid-col-4-8-10{width:100%}@media (min-width:575px){.grid-col-4-8-10{width:100%}}@media (min-width:1280px){.grid-col-4-8-10{width:83.3333%}}.grid-col-4-6-6{width:100%}@media (min-width:575px){.grid-col-4-6-6{width:75%}}@media (min-width:1280px){.grid-col-4-6-6{width:50%}}.image-carousel{background-color:var(--color-white,#fff);width:100%;padding-block:calc(var(--spacing,.25rem)*12);overflow:hidden}@media (min-width:768px){.image-carousel{padding-block:calc(var(--spacing,.25rem)*16)}}@media (min-width:1024px){.image-carousel{padding-block:calc(var(--spacing,.25rem)*20)}}.image-carousel__track{width:100%;padding-left:var(--grid-px-mobile);padding-right:var(--grid-px-mobile);margin-inline:auto}@media (min-width:575px){.image-carousel__track{padding-left:var(--grid-px-tablet);padding-right:var(--grid-px-tablet)}}@media (min-width:1280px){.image-carousel__track{padding-left:var(--grid-px-desktop);padding-right:var(--grid-px-desktop)}}.image-carousel__track{position:relative}.image-carousel__controls{pointer-events:none;inset-inline:calc(var(--spacing,.25rem)*6);z-index:10;--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);display:none;position:absolute;top:50%}@media (min-width:768px){.image-carousel__controls{display:block}}.image-carousel__arrow{pointer-events:auto;height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);border-style:var(--tw-border-style);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;cursor:pointer;background-color:#0000;border-width:0;border-radius:3.40282e38px;justify-content:center;align-items:center;padding:0;transition-duration:.2s;display:flex;position:absolute;top:50%;box-shadow:0 4px 8px 3px #00000014}.image-carousel__arrow--back{left:calc(var(--spacing,.25rem)*4)}.image-carousel__arrow--forward{right:calc(var(--spacing,.25rem)*4)}.image-carousel__arrow:disabled{pointer-events:none;opacity:0}.image-carousel__arrow:not(:disabled):hover:after,.image-carousel__arrow:not(:disabled):focus-visible:after{content:"";border-style:var(--tw-border-style);border-width:1px;border-color:#00000040;border-radius:3.40282e38px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.image-carousel__arrow:not(:disabled):hover:after,.image-carousel__arrow:not(:disabled):focus-visible:after{border-color:color-mix(in oklab,var(--color-black,#000)25%,transparent)}}.image-carousel__arrow-icon{height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10);display:block}.image-carousel__arrow-icon--back{transform:scaleX(-1)}.image-carousel__swiper{width:100%;overflow:visible}.image-carousel__slide{height:auto!important}.image-carousel__media{aspect-ratio:var(--aspect-video,16/9);border-style:var(--tw-border-style);background-color:var(--color-container-secondary,var(--color-container-secondary));text-align:left;cursor:zoom-in;border-width:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.image-carousel__media:focus-visible{outline-offset:3px;outline:2px solid #000}.image-carousel__media:hover .image-carousel__image,.image-carousel__media:focus-visible .image-carousel__image{transform:scale(1.025)}.image-carousel__image{object-fit:cover;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}.image-carousel__lightbox{z-index:1100;justify-content:center;align-items:center;padding:16px 16px 64px;display:flex;position:fixed;inset:0}@media (max-width:574px){.image-carousel__lightbox{padding:0 0 64px}}.image-carousel__lightbox-backdrop{border-style:var(--tw-border-style);background-color:#000000e6;border-width:0;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.image-carousel__lightbox-backdrop{background-color:color-mix(in oklab,var(--color-black,#000)90%,transparent)}}.image-carousel__lightbox-backdrop{cursor:zoom-out;padding:0}.image-carousel__lightbox-dialog{z-index:10;max-width:1600px;aspect-ratio:var(--image-carousel-lightbox-aspect-ratio,1.7778);width:min(100vw - 32px,(100dvh - 112px)*var(--image-carousel-lightbox-aspect-ratio,1.7778),1600px);position:relative}@media (max-width:574px){.image-carousel__lightbox-dialog{aspect-ratio:auto;width:100vw;max-width:none;height:calc(100dvh - 64px)}}.image-carousel__lightbox-close{top:calc(var(--spacing,.25rem)*4);right:calc(var(--spacing,.25rem)*4);z-index:30;height:calc(var(--spacing,.25rem)*11);width:calc(var(--spacing,.25rem)*11);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff4d;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.image-carousel__lightbox-close{border-color:color-mix(in oklab,var(--color-white,#fff)30%,transparent)}}.image-carousel__lightbox-close{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.image-carousel__lightbox-close{background-color:color-mix(in oklab,var(--color-black,#000)40%,transparent)}}.image-carousel__lightbox-close{color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:0;transition-duration:.2s}.image-carousel__lightbox-close:hover,.image-carousel__lightbox-close:focus-visible{background-color:var(--color-white,#fff);color:var(--color-black,#000)}.image-carousel__lightbox-close:focus-visible{outline-offset:3px;outline:2px solid #fff}.image-carousel__lightbox-close-icon{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6)}.image-carousel__lightbox-close-icon path{stroke:currentColor;stroke-linecap:square;stroke-width:1.5px}.image-carousel__lightbox-swiper,.image-carousel__lightbox-swiper .swiper-wrapper,.image-carousel__lightbox-slide{height:100%}.image-carousel__lightbox-slide{justify-content:center;align-items:center;display:flex}.image-carousel__lightbox-media{width:100%;height:100%;position:relative}.image-carousel__lightbox-image{object-fit:contain}.image-carousel__lightbox-zoom{z-index:20;height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff4d;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute;left:0}@supports (color:color-mix(in lab, red, red)){.image-carousel__lightbox-zoom{border-color:color-mix(in oklab,var(--color-white,#fff)30%,transparent)}}.image-carousel__lightbox-zoom{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.image-carousel__lightbox-zoom{background-color:color-mix(in oklab,var(--color-black,#000)55%,transparent)}}.image-carousel__lightbox-zoom{color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:0;transition-duration:.2s;bottom:-52px}.image-carousel__lightbox-zoom:hover,.image-carousel__lightbox-zoom:focus-visible{background-color:var(--color-white,#fff);color:var(--color-black,#000)}.image-carousel__lightbox-zoom:focus-visible{outline-offset:3px;outline:2px solid #fff}.image-carousel__lightbox-loading{z-index:20;height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff4d;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute;left:0}@supports (color:color-mix(in lab, red, red)){.image-carousel__lightbox-loading{border-color:color-mix(in oklab,var(--color-white,#fff)30%,transparent)}}.image-carousel__lightbox-loading{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.image-carousel__lightbox-loading{background-color:color-mix(in oklab,var(--color-black,#000)55%,transparent)}}.image-carousel__lightbox-loading{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);bottom:-52px}.image-carousel__lightbox-loading span{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);border-style:var(--tw-border-style);border-width:2px;border-color:#ffffff59;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.image-carousel__lightbox-loading span{border-color:color-mix(in oklab,var(--color-white,#fff)35%,transparent)}}.image-carousel__lightbox-loading span{border-top-color:var(--color-white,#fff);animation:.7s linear infinite image-carousel-loading-spin}.image-carousel__lightbox-zoom-icon{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6)}.image-carousel__lightbox-zoom-icon circle,.image-carousel__lightbox-zoom-icon path{stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.5px}.image-carousel__lightbox-arrow{z-index:20;height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);border-style:var(--tw-border-style);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;cursor:pointer;background-color:#0000;border-width:0;border-radius:3.40282e38px;justify-content:center;align-items:center;padding:0;transition-duration:.2s;display:none;position:absolute;top:50%}@media (min-width:768px){.image-carousel__lightbox-arrow{display:flex}}.image-carousel__lightbox-arrow--back{left:calc(var(--spacing,.25rem)*4)}.image-carousel__lightbox-arrow--forward{right:calc(var(--spacing,.25rem)*4)}.image-carousel__lightbox-arrow:disabled{pointer-events:none;opacity:0}.image-carousel__lightbox-arrow:focus-visible{outline-offset:3px;outline:2px solid #fff}.image-carousel__lightbox-count{z-index:20;--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);background-color:#0000008c;border-radius:3.40282e38px;margin:0;position:absolute;left:50%}@supports (color:color-mix(in lab, red, red)){.image-carousel__lightbox-count{background-color:color-mix(in oklab,var(--color-black,#000)55%,transparent)}}.image-carousel__lightbox-count{padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-family:var(--font-sans,var(--font-family-text),ui-sans-serif,system-ui,sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-white,#fff);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);bottom:-52px}@media (max-width:574px){.image-carousel__lightbox-zoom,.image-carousel__lightbox-loading{left:16px}}@keyframes image-carousel-loading-spin{to{transform:rotate(360deg)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}
