.play__btn.svelte-17d1oip,.custom__play__btn.svelte-17d1oip{all:unset}.play__btn.svelte-17d1oip{display:grid;place-items:center;height:80px;width:80px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;cursor:pointer}.custom__play__btn.svelte-17d1oip{display:grid;place-items:center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;cursor:pointer}iframe.svelte-513x4i,img.svelte-1uvcsc1{height:auto;aspect-ratio:var(--aspect-ratio);width:100%}.you__tube.svelte-om1zus{position:relative;aspect-ratio:1.76991;overflow:hidden}.v__title.svelte-om1zus{position:absolute;top:0;width:100%;background:linear-gradient(to bottom,hsla(0,0%,0%,.1),transparent);pointer-events:none}.v__title.svelte-om1zus{padding:2ch;font-family:var( --title-font-family, "Segoe UI", Geneva, Verdana, sans-serif );font-size:18px;color:var(--title-color, #ffffff);font-weight:400;text-shadow:0px 1px 3px var(--title-shadow-color, rgb(0, 0, 0, .2))}.b__overlay.svelte-om1zus{position:absolute;top:0;left:0;width:100%;aspect-ratio:var(--aspect-ratio);cursor:pointer;transition:var(--overlay-transition, all .25s ease-in-out)}.you__tube.svelte-om1zus:hover .b__overlay:where(.svelte-om1zus){background:var(--overlay-bg-color, #00000030)}.youtube-wrapper.svelte-6ow5ur{--aspect-ratio: calc(16 / 9);position:relative;height:100%;width:auto;max-width:inherit;aspect-ratio:16 / 9;justify-content:center;align-content:center}.youtube-wrapper.svelte-6ow5ur .you__tube{display:grid;height:100%;margin:0;grid-template:1fr / minmax(0,100vw);justify-content:center;align-content:center}.youtube-wrapper.svelte-6ow5ur .thumbnail:where(.svelte-6ow5ur){display:flex;height:100%;aspect-ratio:var(--aspect-ratio);background-size:cover}.youtube-wrapper.svelte-6ow5ur .v__title{display:none}.youtube-wrapper.svelte-6ow5ur .b__overlay{bottom:0;margin:auto}.container.svelte-1al9lox{--border-safe-area-size: var(--carousel3d-border-safe-area-size, 6rem);--grid-gutter-size: var(--carousel3d-grid-gutter-size, 1fr);--primary-slide-size: var(--carousel3d-primary-slide-size, 60vw);--slide-background-color: var(--carousel3d-slide-background-color, transparent);--slide-transition-duration: var(--carousel3d-slide-transition-duration, 1s);--slide-transition-easing: var(--carousel3d-slide-transition-easing, ease);position:relative;display:grid;width:100%;grid-template:". slides slides slides ." 1fr ". prev title next ." min-content ". prev caption next ." min-content / var(--border-safe-area-size) var(--grid-gutter-size) calc(var(--primary-slide-size) * .8) var(--grid-gutter-size) var(--border-safe-area-size);place-content:center}@media (max-width: 640px){.container.svelte-1al9lox{grid-template:". slides slides slides ." 1fr ". prev title next ." min-content ". caption caption caption ." min-content / var(--border-safe-area-size) var(--grid-gutter-size) calc(var(--primary-slide-size) * .8) var(--grid-gutter-size) var(--border-safe-area-size)}}.carousel.svelte-1al9lox{position:relative;min-height:calc(var(--primary-slide-size) * .57);width:100%;grid-area:slides}.slide.svelte-1al9lox{position:absolute;top:50%;left:50%;display:grid;width:var(--primary-slide-size);grid-template:"." 1fr / 1fr;place-items:center;background-color:var(--slide-background-color);transition:transform var(--slide-transition-duration) var(--slide-transition-easing),z-index var(--slide-transition-duration) var(--slide-transition-easing)}.slide[data-position=center].svelte-1al9lox{z-index:3;transform:translate(var(--pos2-x, -50%)) translateY(-50%) scale(var(--pos2-scale, 1))}.slide[data-position=right].svelte-1al9lox{z-index:2;transform:translate(var(--pos1-x, -20%)) translateY(-50%) scale(var(--pos1-scale, .75))}.slide[data-position=left].svelte-1al9lox{z-index:2;transform:translate(var(--pos3-x, -80%)) translateY(-50%) scale(var(--pos3-scale, .75))}.slide[data-position=back].svelte-1al9lox{z-index:1;transform:translate(var(--pos0-x, -50%)) translateY(-50%) scale(var(--pos0-scale, .5))}[data-overlap=false].svelte-1al9lox .slide:where(.svelte-1al9lox){--pos0-x: -50%;--pos1-x: 16%;--pos2-x: -50%;--pos3-x: -116%;--pos0-scale: .375;--pos1-scale: .375;--pos2-scale: 1;--pos3-scale: .375}.slideImg.svelte-1al9lox{display:flex;height:100%;width:100%;place-content:center}.slideImg.svelte-1al9lox img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.slideTitle.svelte-1al9lox{position:relative;display:flex;grid-area:2 / 1 / 3 / end;justify-content:center}.next.svelte-1al9lox,.prev.svelte-1al9lox{z-index:10;position:relative;height:4rem;width:4rem}.next.svelte-1al9lox{left:1rem;grid-area:next;place-self:center start}@media (max-width: 640px){.next.svelte-1al9lox{place-self:start end}}.prev.svelte-1al9lox{left:-1rem;grid-area:prev;place-self:center end}@media (max-width: 640px){.prev.svelte-1al9lox{place-self:start start}}.caption.svelte-1al9lox{position:relative;padding:0 4rem;grid-area:caption;place-self:center}@media (max-width: 640px){.caption.svelte-1al9lox{padding:0}}.media.svelte-ab17x9{max-height:100%;width:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.media.svelte-1s8vlyj{height:auto;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.mediaItem.svelte-3yna9b{position:relative;place-content:center}.mediaItem[data-thumbOnly=true].svelte-3yna9b .youtube-wrapper{pointer-events:none}.videoThumb.svelte-3yna9b{position:relative}.videoThumb.svelte-3yna9b:after{z-index:2;position:absolute;top:50%;left:50%;content:"";height:20%;width:20%;background-image:var(--theme-media-gallery-play-button-icon, url(../../../shared/yt_play_btn.png));background-position:center;background-repeat:no-repeat;background-size:contain;transform:translate(-50%,-50%)}dialog{max-width:100vw}dialog::backdrop{background:#000000bf}dialog[open].svelte-tm1to0{animation:svelte-tm1to0-zoom .3s cubic-bezier(.34,1.56,.64,1)}dialog[open].svelte-tm1to0::backdrop{animation:svelte-tm1to0-fade .2s ease-out}html :has(dialog[open]){overflow:hidden!important}.modal.svelte-tm1to0{--padding: var(--theme-media-modal-padding, 0);--theme-pagination-arrow-color: var(--theme-modal-pagination-arrow-color);--theme-pagination-arrow-hover-color: var(--theme-modal-pagination-arrow-color-hover);position:fixed;display:grid;height:100%;max-height:100vh;width:100%;max-width:100vw;padding:var(--padding);border:var(--theme-modal-border, none);grid-template:"prev content next" 1fr / min-content minmax(0,1fr) min-content;gap:0;background-color:var(--theme-modal-background)}.modal.svelte-tm1to0::backdrop{background-color:var(--theme-modal-backdrop-color, var(--color-glass-black));-webkit-backdrop-filter:var(--theme-modal-backdrop-filter, none);backdrop-filter:var(--theme-modal-backdrop-filter, none)}@media (max-width: 640px) and (orientation: portrait){.modal.svelte-tm1to0{grid-template:"content content" 1fr "prev next" min-content / 1fr 1fr}}.content.svelte-tm1to0{display:flex;height:100%;min-height:-moz-min-content;min-height:min-content;width:100%;max-width:calc(100vw - (var(--padding) * 2));min-width:-moz-fit-content;min-width:fit-content;grid-area:content;place-self:center center;justify-content:center}.content.svelte-tm1to0 .media{max-height:calc(100vh - (var(--padding) * 2))}.content.svelte-tm1to0 .youtube-wrapper{display:flex;max-height:calc(100vh - (var(--padding) * 2))}@media (max-width: 640px) and (orientation: portrait){.content.svelte-tm1to0{max-width:100vw}}.next.svelte-tm1to0{width:var(--theme-media-modal-button-size, 4rem);grid-area:next;place-self:center center}@media (max-width: 640px) and (orientation: portrait){.next.svelte-tm1to0{place-self:center end}}.prev.svelte-tm1to0{width:var(--theme-media-modal-button-size, 4rem);grid-area:prev;place-self:center center}@media (max-width: 640px) and (orientation: portrait){.prev.svelte-tm1to0{place-self:center start}}.closeBtn.svelte-tm1to0{position:fixed;top:1rem;right:1rem;height:2rem;width:2rem;border:none;background-color:transparent;cursor:pointer}.closeBtn.svelte-tm1to0:before,.closeBtn.svelte-tm1to0:after{position:absolute;top:50%;left:50%;content:"";height:100%;width:3px;background-color:var(--theme-modal-close-button-color, var(--teal-base))}.closeBtn.svelte-tm1to0:before{transform:translate(-50%,-50%) rotate(45deg)}.closeBtn.svelte-tm1to0:after{transform:translate(-50%,-50%) rotate(-45deg)}@keyframes svelte-tm1to0-zoom{0%{transform:scale(.8)}to{transform:scale(1)}}@keyframes svelte-tm1to0-fade{0%{opacity:0}to{opacity:1}}.mediaGallery.svelte-1sbk6zh{display:flex;height:100%;width:100%;flex-direction:column;gap:2rem}.filters.svelte-1sbk6zh{z-index:100;display:flex;justify-content:center;gap:2rem}.gallery.svelte-1sbk6zh{position:relative;height:auto;width:100%;overflow:hidden}.tray.svelte-1sbk6zh{display:flex;height:100%;width:var(--tray-width);flex-direction:row;overflow-x:auto}.tray[data-noscroll=true].svelte-1sbk6zh{overflow:hidden}.mediaGrid.svelte-1sbk6zh{position:relative;display:grid;height:100%;width:100%;margin:1rem;grid-auto-flow:row;grid-template-columns:repeat(var(--cols-per-page),1fr);grid-template-rows:repeat(var(--rows-per-page),1fr);gap:var(--theme-media-gallery-gap, 1rem)}.mediaButton.svelte-1sbk6zh{border:0;background-color:transparent}.mediaItem.svelte-1sbk6zh{height:auto;width:100%;min-width:calc(100% / var(--cols-per-page) - (2 * var(--theme-media-gallery-gap)));aspect-ratio:16 / 9;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transition:scale .1s ease-in-out;cursor:pointer}.mediaItem.svelte-1sbk6zh:hover{scale:1.025}.mediaItem[data-nohover=true].svelte-1sbk6zh:hover{scale:1}.filterButton.svelte-1sbk6zh{padding:var(--theme-media-gallery-filter-button-padding, .75rem 2rem);border-color:var(--theme-media-gallery-filter-button-border-color, #fff);border-radius:var(--theme-media-gallery-filter-button-border-radius, 0);border-style:var(--theme-media-gallery-filter-button-border-style, solid);border-width:var(--theme-media-gallery-filter-button-border-width, 1px);background-color:var(--theme-media-gallery-filter-button-bgcolor, transparent);color:var(--theme-media-gallery-filter-button-color);font-family:var(--theme-media-gallery-filter-button-font);font-size:var(--theme-media-gallery-filter-button-font-size);cursor:pointer}.filterButton[data-active=true].svelte-1sbk6zh{border-color:var(--theme-media-gallery-filter-button-border-color-active, #fff);border-style:var(--theme-media-gallery-filter-button-border-style-active, solid);border-width:var(--theme-media-gallery-filter-button-border-width-active, 2px);background-color:var(--theme-media-gallery-filter-button-bgcolor-active, transparent);color:var(--theme-media-gallery-filter-button-color-active)}.carousel-container.svelte-1i7038c{position:relative;display:grid;grid-template:" main" 1fr "." 2rem "pagination" auto / 1fr}.carousel-container[data-one-card=true].svelte-1i7038c{display:grid;width:100%}.carousel-container[data-arrows=true].svelte-1i7038c{display:grid;grid-template:"prev main next" 1fr "pagination pagination pagination" auto / var(--theme-spacing-page-padding-medium) 1fr var(--theme-spacing-page-padding-medium)}.carousel.svelte-1i7038c{display:flex;width:inherit;padding:1rem 0;grid-area:main;overflow:hidden;backface-visibility:hidden;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory}.carousel[data-one-card=true].svelte-1i7038c{display:grid;max-width:var(--card-max-width, 31rem);justify-self:center}@media (max-width: 1200px){.carousel.svelte-1i7038c{overflow:scroll}}.nonPaginatedCarousel.svelte-1i7038c{display:grid;width:100%;padding-top:var(--carousel-card-gap);grid-template-columns:repeat(var(--slides-per-page),1fr);gap:var(--carousel-card-gap)}.tray.svelte-1i7038c{display:flex;min-width:100%;flex-flow:row nowrap;justify-content:flex-start;gap:.3rem}.frame.svelte-1i7038c{display:flex;min-width:var(--card-min-width, 100%);padding:0 1rem;justify-content:space-around;gap:var(--carousel-card-gap, 0);scroll-snap-align:start}.cardwrapper.svelte-1i7038c{width:calc((100% - (var(--slides-per-page) * var(--carousel-card-gap))) / var(--slides-per-page));max-width:var(--card-max-width, auto);min-width:0;flex-shrink:0;opacity:1}.prev.svelte-1i7038c{--theme-pagination-arrow-height: 6rem;--theme-pagination-arrow-width: 3.5rem;grid-area:prev;place-self:center center}.next.svelte-1i7038c{--theme-pagination-arrow-height: 6rem;--theme-pagination-arrow-width: 3.5rem;grid-area:next;place-self:center center}.pagination.svelte-1i7038c{grid-area:pagination;place-self:center center}
