.image-slideshow{display:var(--image-slideshow-display, grid);grid-template-columns:minmax(0,1fr);gap:var(--space-tight)}.image-slideshow__frame{position:relative;grid-area:var(--image-slideshow-frame-area, auto);height:var(--image-slideshow-fill, auto);min-height:0}.image-slideshow__viewport{height:var(--image-slideshow-fill, auto);overflow-x:auto;scroll-snap-type:x mandatory}.image-slideshow.is-ready .image-slideshow__viewport{overflow:hidden;scroll-snap-type:none}.image-slideshow__track{display:flex;gap:var(--image-slideshow-slide-gap, 0);height:var(--image-slideshow-fill, auto);padding:0;margin:0;list-style:none;touch-action:pan-y pinch-zoom}.image-slideshow__track,.image-slideshow__track:hover{transition:none}.image-slideshow__slide{display:grid;flex:0 0 100%;min-width:0;height:var(--image-slideshow-fill, auto);aspect-ratio:var(--image-slideshow-aspect, 16/9);max-block-size:var(--image-slideshow-max-height, 42rem);overflow:hidden;background:var(--image-slideshow-ground, transparent);border-radius:var(--image-slideshow-radius, 0);scroll-snap-align:start}.image-slideshow__slide img{display:block;width:100%;height:100%;min-height:0;object-fit:cover}.image-slideshow__slide--contain img{object-fit:contain}.image-slideshow__slide--inset{place-items:center;padding:var(--image-slideshow-inset, var(--space-inner))}.image-slideshow__slide--inset img{width:auto;max-width:100%;object-fit:contain;border-radius:var(--image-slideshow-radius, 0)}.image-slideshow__video{grid-area:1/1;display:block;width:100%;height:100%;min-height:0;object-fit:cover}.image-slideshow__video-state{grid-area:1/1;place-self:center;pointer-events:none;opacity:0}.image-slideshow__video-state.is-visible{opacity:1}.image-slideshow__video-icon{display:block;inline-size:5rem}.image-slideshow__video-icon svg{display:block;inline-size:100%;block-size:auto}.image-slideshow__video-state .image-slideshow__video-icon--pause,.image-slideshow__video-state.is-pause .image-slideshow__video-icon--play{display:none}.image-slideshow__video-state.is-pause .image-slideshow__video-icon--pause{display:block}.image-slideshow__arrows{display:contents}@media(max-width:767px){.image-slideshow__arrows{display:none}}.image-slideshow__thumbs{display:flex;position:relative;flex-direction:var(--image-slideshow-thumbs-direction, row);grid-area:var(--image-slideshow-thumbs-area, auto);gap:var(--space-tight);min-height:0;padding:0;margin:0;overflow:auto;overscroll-behavior:contain;list-style:none;scrollbar-width:none}.image-slideshow__thumbs::-webkit-scrollbar{display:none}.image-slideshow__thumbs>li{flex:0 0 auto}@media(prefers-reduced-motion:no-preference){.image-slideshow__thumbs{scroll-behavior:smooth}.image-slideshow__thumb:after{transition:background-color .15s ease,border-color .15s ease}.image-slideshow__caption,.image-slideshow__video-state{transition:opacity .3s ease}}.image-slideshow__thumb{display:grid;position:relative;place-items:center;block-size:var(--image-slideshow-thumb-height, 5rem);aspect-ratio:var(--image-slideshow-thumb-aspect, var(--image-slideshow-aspect, 16/9));padding:0;overflow:hidden;background:var(--image-slideshow-thumb-ground, var(--image-slideshow-ground, none));border:0;border-radius:var(--image-slideshow-thumb-radius, var(--surface-radius-sm));cursor:pointer}.image-slideshow__thumb:after{content:"";position:absolute;inset:0;background:var(--image-slideshow-thumb-shade, rgba(0, 0, 0, .45));border:3px solid transparent;border-radius:inherit;pointer-events:none}.image-slideshow__thumb[aria-current=true]:after{background:transparent;border-color:var(--image-slideshow-thumb-ring, var(--color-control-accent))}@media(hover:hover){.image-slideshow__thumb:not([aria-current=true]):hover:after{background:var(--image-slideshow-thumb-shade-hover, rgba(0, 0, 0, .15));border-color:var(--image-slideshow-thumb-ring-hover, transparent)}}.image-slideshow__thumb:focus-visible{outline:.125rem solid var(--image-slideshow-thumb-focus-ring, var(--color-focus-ring-inverse));outline-offset:-.25rem}.image-slideshow__thumb img{display:block;width:100%;height:100%;min-height:0;object-fit:cover}.image-slideshow__thumb--contain img{object-fit:contain}.image-slideshow__thumb--inset{padding:var(--image-slideshow-thumb-inset, var(--space-tight))}.image-slideshow__thumb--inset img{width:auto;max-width:100%;object-fit:contain;border-radius:var(--image-slideshow-thumb-inset-radius, 0)}.image-slideshow__captions{display:grid;grid-area:var(--image-slideshow-captions-area, auto)}.image-slideshow__caption{grid-area:1/1;margin:0;overflow-wrap:break-word;opacity:0}@media(max-width:767px){.image-slideshow__caption{font-size:var(--font-size-body-smallest)}}.image-slideshow__caption.is-active{opacity:1}.carousel-arrows{display:none;gap:var(--space-tight);justify-content:flex-end;margin-block-start:var(--space-inner)}.carousel-arrows.is-ready:not([hidden]){display:flex}.carousel-arrows--overlay.is-ready:not([hidden]),.carousel-arrows--bar.is-ready:not([hidden]){display:contents}.carousel-arrows__button{display:grid;place-items:center;width:2.75rem;height:2.75rem;color:var(--carousel-arrows-fg, var(--color-text-dark));fill:currentcolor;background-color:var(--carousel-arrows-bg, var(--color-bg-white));border:0;border-radius:var(--border-radius-circle);box-shadow:0 2px 8px #0000002e;cursor:pointer;touch-action:manipulation;user-select:none;transition:color .18s ease-out,background-color .18s ease-out,opacity .18s ease-out}.carousel-arrows__button:focus-visible{outline:.125rem solid var(--color-focus-ring);outline-offset:.125rem}.carousel-arrows__button[aria-disabled=true]{opacity:.5;cursor:default}.carousel-arrows__button svg{display:block;width:.875rem;height:auto}.carousel-arrows__button:hover{color:var(--carousel-arrows-fg-hover, var(--color-text-link-dark-hover))}.carousel-arrows__button[aria-disabled=true]:hover{color:var(--carousel-arrows-fg, var(--color-text-dark));background-color:var(--carousel-arrows-bg, var(--color-bg-white))}.carousel-arrows--overlay .carousel-arrows__button{position:absolute;inset-block-start:50%;z-index:1;translate:0 -50%}.carousel-arrows--overlay .carousel-arrows__button--prev{inset-inline-start:var(--space-3)}.carousel-arrows--overlay .carousel-arrows__button--next{inset-inline-end:var(--space-3)}.carousel-arrows--bar .carousel-arrows__button{position:absolute;isolation:isolate;inset-block:0;width:var(--carousel-arrows-bar-size, 5rem);height:var(--carousel-arrows-bar-size, 5rem);margin-block:auto;color:var(--color-white-70);background-color:transparent;border-radius:0;box-shadow:none}.carousel-arrows--bar .carousel-arrows__button:before{content:"";position:absolute;inset-block:0;width:var(--carousel-arrows-bar-size, 5rem);background-color:var(--carousel-arrows-bar-bg, var(--color-black-40));transition:background-color 275ms ease-out;z-index:-1}.carousel-arrows--bar .carousel-arrows__button svg{width:var(--carousel-arrows-bar-size, 5rem);height:var(--carousel-arrows-bar-size, 5rem)}.carousel-arrows--bar .carousel-arrows__button:focus-visible{outline:.125rem solid var(--color-focus-ring-inverse);outline-offset:-.25rem}.carousel-arrows--bar .carousel-arrows__button:hover:not([aria-disabled=true]){color:var(--color-white-90)}.carousel-arrows--bar .carousel-arrows__button:hover:not([aria-disabled=true]):before{background-color:var(--carousel-arrows-bar-bg-hover, var(--color-black-60))}.carousel-arrows--bar .carousel-arrows__button[aria-disabled=true]{opacity:0}.carousel-arrows--bar .carousel-arrows__button[aria-disabled=true]:focus-visible{opacity:1}.carousel-arrows--bar .carousel-arrows__button[aria-disabled=true]:hover{color:var(--color-white-70);background-color:transparent}.carousel-arrows--bar .carousel-arrows__button--prev{inset-inline-start:0}.carousel-arrows--bar .carousel-arrows__button--prev:before{inset-inline-start:0;border-start-end-radius:var(--surface-radius-sm);border-end-end-radius:var(--surface-radius-sm)}.carousel-arrows--bar .carousel-arrows__button--next{inset-inline-end:0}.carousel-arrows--bar .carousel-arrows__button--next:before{inset-inline-end:0;border-start-start-radius:var(--surface-radius-sm);border-end-start-radius:var(--surface-radius-sm)}.modal-slideshow{--carousel-arrows-bar-size: 3.5rem;--carousel-arrows-bar-bg: var(--color-black-60);--carousel-arrows-bar-bg-hover: var(--color-black-90)}@media(max-width:767px){.modal-slideshow{--dialog-rows: auto minmax(0, 1fr)}.modal-slideshow.dialog--media{--dialog-max-height: 95svh;width:94vw;height:var(--dialog-max-height)}.modal-slideshow.dialog--media .dialog__header{display:grid;grid-template-columns:1fr auto;align-items:center;background:var(--brand-silver-light)}.modal-slideshow.dialog--media .dialog__close{position:static;color:var(--brand-black);background-color:transparent;border-radius:0;box-shadow:none}.modal-slideshow.dialog--media .dialog__close:focus-visible{outline:none}.modal-slideshow.dialog--media .dialog__close:focus-visible>span{outline:.125rem solid var(--dialog-focus-ring);outline-offset:.375rem;border-radius:var(--border-radius-small)}}@media(min-width:768px){.modal-slideshow.dialog[open]{display:block}}.modal-slideshow .modal-slideshow__wrapper{display:grid;grid-template-columns:2fr 1fr;grid-template-areas:"slides content" "thumbnails content" "caption caption";grid-template-rows:6fr auto auto;gap:var(--space-2);position:relative;background-color:var(--brand-silver-light);border-radius:var(--border-radius-medium);padding:var(--space-4);margin:auto;max-width:min(90vw,100vw - 9rem,2100px);max-height:90dvh;overflow:hidden;--image-slideshow-display: contents;--image-slideshow-fill: 100%;--image-slideshow-aspect: auto;--image-slideshow-max-height: none;--image-slideshow-radius: var(--border-radius-small);--image-slideshow-slide-gap: var(--space-tight);--image-slideshow-inset: var(--space-inner);--image-slideshow-frame-area: slides;--image-slideshow-thumbs-area: thumbnails;--image-slideshow-captions-area: caption;--image-slideshow-thumb-ground: var(--brand-gray-dark);--image-slideshow-thumb-aspect: 1;--image-slideshow-thumb-radius: var(--border-radius-smallest);--image-slideshow-thumb-inset: var(--space-tight);--image-slideshow-thumb-inset-radius: 2px;--image-slideshow-thumb-shade: transparent;--image-slideshow-thumb-shade-hover: transparent;--image-slideshow-thumb-ring: var(--brand-gray-dark);--image-slideshow-thumb-ring-hover: var(--brand-gray);--image-slideshow-thumb-focus-ring: var(--color-focus-ring)}@media(min-width:720px){.modal-slideshow .modal-slideshow__wrapper{--image-slideshow-thumb-aspect: 9.5 / 5}}@media(max-width:1024px){.modal-slideshow .modal-slideshow__wrapper{--image-slideshow-inset: var(--space-tight);--image-slideshow-thumb-inset: var(--space-1)}}@media(height<700px)and (width>1251px){.modal-slideshow .modal-slideshow__wrapper{--image-slideshow-thumbs-direction: column}}.modal-slideshow .modal-slideshow__wrapper:not(:has(.image-slideshow__captions)){grid-template-areas:"slides content" "thumbnails content";grid-template-rows:6fr auto}@media(width<1250px){.modal-slideshow .modal-slideshow__wrapper{grid-template-columns:1fr;grid-template-areas:"slides" "thumbnails" "caption" "content";grid-template-rows:1.5fr auto auto 1fr;align-content:start;max-width:min(80vw,1000px);max-height:92dvh}.modal-slideshow .modal-slideshow__wrapper:not(:has(.image-slideshow__captions)){grid-template-areas:"slides" "thumbnails" "content";grid-template-rows:1.5fr auto 1fr}}@media(width<768px){.modal-slideshow .modal-slideshow__wrapper{grid-template-rows:1fr auto auto 1fr;align-content:start;max-width:none;max-height:none;height:100%;padding-block-start:0;border-radius:0}.modal-slideshow .modal-slideshow__wrapper:not(:has(.image-slideshow__captions)){grid-template-areas:"slides" "thumbnails" "content";grid-template-rows:auto auto 1fr}}@media(height<700px)and (width>1251px){.modal-slideshow .modal-slideshow__wrapper{grid-template-columns:auto 1fr 30%;grid-template-areas:"thumbnails slides content" "caption caption caption";grid-template-rows:1fr auto;max-width:min(90vw,1800px)}.modal-slideshow .modal-slideshow__wrapper:not(:has(.image-slideshow__captions)){grid-template-areas:"thumbnails slides content";grid-template-rows:1fr}}.modal-slideshow .image-slideshow__frame{overflow:hidden}.modal-slideshow .modal-slideshow__content{grid-area:content;position:relative;display:grid;gap:var(--space-4);align-content:start;background-color:#e1e1e1;border:1px solid #d1d1d1;border-radius:var(--border-radius-medium);padding:var(--space-12) var(--space-4) var(--space-4);overflow-y:auto;overscroll-behavior:contain}.modal-slideshow .modal-slideshow__header-text{font-size:var(--font-size-h5);font-weight:var(--font-weight-header);font-family:var(--font-family-body);text-align:center}.modal-slideshow .modal-slideshow__description{height:100%;font-size:var(--font-size-body-small);line-height:var(--line-height-body)}.modal-slideshow .modal-slideshow__description p{font-size:inherit;line-height:inherit}.modal-slideshow .modal-slideshow__description h2,.modal-slideshow .modal-slideshow__description h3,.modal-slideshow .modal-slideshow__description h4,.modal-slideshow .modal-slideshow__description h5,.modal-slideshow .modal-slideshow__description h6{font-family:var(--font-family-body);font-weight:var(--font-weight-header)}.modal-slideshow .modal-slideshow__description h2,.modal-slideshow .modal-slideshow__description h3,.modal-slideshow .modal-slideshow__description h4{font-size:var(--font-size-h4)}.modal-slideshow .modal-slideshow__description h5{font-size:var(--font-size-h5)}.modal-slideshow .modal-slideshow__description h6{font-size:var(--font-size-h6)}.modal-slideshow .modal-slideshow__description img{max-width:100%}.modal-slideshow .modal-slideshow__description strong{font-size:inherit}.modal-slideshow .modal-slideshow__description ul{padding-right:clamp(var(--space-4),2vw,var(--space-16));display:grid;place-content:start}.modal-slideshow .modal-slideshow__description ul li{margin-inline-start:0;margin-block-end:0}.modal-slideshow .modal-slideshow__description ul li strong:first-of-type{font-family:var(--font-family-header);font-size:var(--font-size-h5);font-weight:var(--font-weight-header)}.modal-slideshow .modal-slideshow__description ol{counter-reset:bullets;padding-left:var(--space-4);padding-right:var(--space-4);padding-bottom:var(--space-4)}.modal-slideshow .modal-slideshow__description ol li{list-style-position:inside;padding-left:var(--space-2);margin-left:var(--space-3);counter-increment:bullets}.modal-slideshow .modal-slideshow__description ol li:before{content:counter(bullets) ") ";position:absolute;left:-15px;font-weight:var(--font-weight-header)}.modal-slideshow .modal-slideshow__description ol li+li{margin-top:var(--space-6)}@media(max-width:767px){.modal-slideshow .modal-slideshow__description{height:fit-content}}.modal-slideshow .image-slideshow__captions{padding:var(--space-2);background-color:#e1e1e1;border:1px solid #d1d1d1;border-radius:var(--border-radius-medium);min-height:2.5rem}.modal-slideshow .image-slideshow__captions:not(:has(.image-slideshow__caption.is-active:not(:empty))){display:none}.modal-slideshow .image-slideshow__caption{padding-inline:var(--space-tight)}.modal-slideshow .image-slideshow__caption:not(.is-active){display:none}
