.eds-image-gallery{--eds-image-gallery-gap:14px;--eds-image-gallery-row:240px;padding-block:var(--eds-section-space)}.eds-image-gallery__list{list-style:none;margin:0;padding:0}.eds-image-gallery__item{min-width:0}.eds-image-gallery__tile{border-radius:var(--eds-radius-sm);display:block;height:100%;position:relative;text-decoration:none}.eds-image-gallery__tile,.eds-image-gallery__tile:hover{color:var(--eds-text-primary)}.eds-image-gallery__tile:focus-visible{outline:var(--eds-stroke-thick) solid var(--eds-border-focus);outline-offset:var(--eds-stroke-thick)}.eds-image-gallery__media{background-color:var(--eds-surface-raised);border-radius:inherit;display:block;height:100%;overflow:hidden;position:relative}.eds-image-gallery__image{height:100%;object-fit:cover;width:100%}.eds-image-gallery__tag{-webkit-backdrop-filter:blur(var(--eds-blur-surface));backdrop-filter:blur(var(--eds-blur-surface));background-color:var(--eds-surface-overlay);border:var(--eds-stroke-hairline) solid var(--eds-border-glass);border-radius:var(--eds-radius-sm);color:var(--eds-text-primary);font-size:var(--eds-text-xs);font-weight:var(--eds-weight-semibold);left:var(--eds-space-12);letter-spacing:.03em;line-height:16px;padding:var(--eds-space-4) 9px}.eds-image-gallery__tag,.eds-image-gallery__view{position:absolute;top:var(--eds-space-12);z-index:2}.eds-image-gallery__view{align-items:center;background-color:var(--eds-imagery-glass);border:var(--eds-stroke-hairline) solid var(--eds-imagery-hairline);border-radius:var(--eds-radius-pill);color:var(--eds-text-on-brand);display:flex;height:38px;justify-content:center;opacity:0;right:var(--eds-space-12);transition:opacity var(--eds-duration) var(--eds-ease);width:38px}.eds-image-gallery__tile:focus-visible .eds-image-gallery__view,.eds-image-gallery__tile:hover .eds-image-gallery__view{opacity:1}.eds-image-gallery__overlay{color:var(--eds-text-on-brand);display:flex;flex-direction:column;gap:7px;inset:auto 0 0;padding:22px;position:absolute;transition:opacity var(--eds-duration) var(--eds-ease);z-index:1}.eds-image-gallery--justified .eds-image-gallery__media:after,.eds-image-gallery--slider .eds-image-gallery__media:after{background-image:linear-gradient(to bottom,transparent 34%,var(--eds-surface-scrim));content:"";inset:0;opacity:.35;pointer-events:none;position:absolute;transition:opacity var(--eds-duration) var(--eds-ease)}.eds-image-gallery__place{font-family:var(--eds-font-display);font-size:var(--eds-display-24);line-height:1.15}.eds-image-gallery__region{color:var(--eds-text-on-imagery-muted);font-size:var(--eds-text-xs);letter-spacing:.02em;line-height:16px}.eds-image-gallery__desc{display:-webkit-box;font-size:var(--eds-text-sm);-webkit-line-clamp:2;line-height:20px;overflow:hidden;-webkit-box-orient:vertical}.eds-image-gallery--justified .eds-image-gallery__list{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--eds-image-gallery-gap)}.eds-image-gallery--justified .eds-image-gallery__list:after{content:"";flex:1000 1 0}.eds-image-gallery--justified .eds-image-gallery__item{--eds-image-gallery-ar:1.5;aspect-ratio:var(--eds-image-gallery-ar);flex:var(--eds-image-gallery-ar) 1 calc(var(--eds-image-gallery-ar)*var(--eds-image-gallery-row))}.eds-image-gallery--justified .eds-image-gallery__overlay{opacity:0}.eds-image-gallery--justified .eds-image-gallery__tile:focus-visible .eds-image-gallery__media:after,.eds-image-gallery--justified .eds-image-gallery__tile:focus-visible .eds-image-gallery__overlay,.eds-image-gallery--justified .eds-image-gallery__tile:hover .eds-image-gallery__media:after,.eds-image-gallery--justified .eds-image-gallery__tile:hover .eds-image-gallery__overlay{opacity:1}@media (hover:none){.eds-image-gallery--justified .eds-image-gallery__media:after,.eds-image-gallery--justified .eds-image-gallery__overlay{opacity:1}}.eds-image-gallery--uniform .eds-image-gallery__list{display:grid;gap:var(--eds-space-16);grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.eds-image-gallery--uniform .eds-image-gallery__tile{background-color:var(--eds-surface-card);border-radius:var(--eds-radius-md);display:flex;flex-direction:column;overflow:hidden}.eds-image-gallery--uniform .eds-image-gallery__media{aspect-ratio:16/10;border-radius:0;flex:none;height:auto}.eds-image-gallery__body{display:flex;flex-direction:column;gap:var(--eds-space-4);padding:var(--eds-space-16) 18px 18px}.eds-image-gallery__card-place{font-family:var(--eds-font-display);font-size:var(--eds-display-24);line-height:1.1}.eds-image-gallery__card-desc,.eds-image-gallery__card-region{color:var(--eds-text-secondary);font-size:var(--eds-text-sm);line-height:20px}.eds-image-gallery__card-desc{margin-top:var(--eds-space-4)}.eds-image-gallery--slider{--eds-image-gallery-gap:var(--eds-space-16)}.eds-image-gallery__viewport{container-type:inline-size;margin-block:-4px;overflow-x:auto;overscroll-behavior-x:contain;padding-block:4px;scroll-behavior:smooth;scroll-snap-type:x mandatory}.eds-image-gallery--slider .eds-image-gallery__list{--eds-image-gallery-slide:calc(20cqi - var(--eds-image-gallery-gap)*4/5);display:grid;gap:var(--eds-image-gallery-gap);grid-auto-columns:var(--eds-image-gallery-slide);grid-auto-flow:column;padding-inline:calc((100cqi - var(--eds-image-gallery-slide))/2);width:max-content}.eds-image-gallery--slider .eds-image-gallery__item{aspect-ratio:16/9;scroll-snap-align:center;transition:opacity var(--eds-duration) var(--eds-ease)}.eds-image-gallery--slider .eds-image-gallery__overlay{gap:6px;padding:var(--eds-space-24)}.eds-image-gallery--slider .eds-image-gallery__place{font-family:var(--eds-font-body);font-size:var(--eds-text-md);font-weight:var(--eds-weight-semibold);line-height:24px}.eds-image-gallery--slider .eds-image-gallery__region{font-size:var(--eds-text-sm);line-height:20px}.eds-image-gallery--slider .eds-image-gallery__media:after{opacity:1}.eds-image-gallery--slider[data-eds-ready] .eds-image-gallery__item:not([data-eds-current]){opacity:.45}.eds-image-gallery--slider[data-eds-ready] .eds-image-gallery__item:not([data-eds-current]) .eds-image-gallery__media:after,.eds-image-gallery--slider[data-eds-ready] .eds-image-gallery__item:not([data-eds-current]) .eds-image-gallery__overlay{opacity:0}.eds-image-gallery--slider[data-eds-ready] .eds-image-gallery__item:not([data-eds-current]):hover{opacity:.7}.eds-image-gallery--slider[data-eds-ready] .eds-image-gallery__viewport{scrollbar-width:none}.eds-image-gallery--slider[data-eds-ready] .eds-image-gallery__viewport::-webkit-scrollbar{display:none}.eds-image-gallery__controls{margin-top:var(--eds-space-20)}.eds-image-gallery__viewer{background-color:var(--eds-surface-brand);border:0;color:var(--eds-text-on-brand);height:100%;inset:0;margin:0;max-height:none;max-width:none;overflow:hidden;overscroll-behavior:contain;padding:var(--eds-space-80) 0 0;position:fixed;width:100%}.eds-image-gallery__viewer[open]{display:grid;grid-template-rows:minmax(0,1fr) auto}.eds-image-gallery__viewer::backdrop{background-color:var(--eds-surface-brand)}.eds-image-gallery__scenes{min-height:0}.eds-image-gallery__scene{display:grid;grid-template-areas:"info main";grid-template-columns:380px minmax(0,1fr);height:100%}.eds-image-gallery__scene[hidden]{display:none}.eds-image-gallery__backdrop{inset:0;overflow:hidden;pointer-events:none;position:absolute}.eds-image-gallery__backdrop-image{filter:blur(var(--eds-blur-glass));height:100%;object-fit:cover;opacity:.4;transform:scale(1.15);width:100%}.eds-image-gallery__backdrop:after{background-image:linear-gradient(to bottom,var(--eds-surface-scrim),transparent 26%,transparent 62%,var(--eds-surface-scrim));content:"";inset:0;position:absolute}.eds-image-gallery__info{align-items:flex-end;background-color:var(--eds-imagery-glass);border-right:var(--eds-stroke-hairline) solid var(--eds-imagery-hairline);display:flex;grid-area:info;min-height:0;overflow-y:auto;padding:var(--eds-space-40) var(--eds-space-40) var(--eds-space-16);position:relative}.eds-image-gallery__caption{display:flex;flex-direction:column;gap:14px;max-width:300px;width:100%}.eds-image-gallery__eyebrow{color:var(--eds-accent-primary);font-size:var(--eds-text-sm);letter-spacing:.01em;line-height:20px}.eds-image-gallery__title{display:flex;flex-direction:column;font-size:var(--eds-display-48);letter-spacing:-.015em;line-height:51px}.eds-image-gallery__title-region{color:var(--eds-text-secondary)}.eds-image-gallery__description{color:var(--eds-text-secondary);font-size:var(--eds-text-sm);line-height:20px}.eds-image-gallery__meta{border-top:var(--eds-stroke-hairline) solid var(--eds-imagery-hairline);display:flex;flex-direction:column;gap:14px;margin-top:var(--eds-space-8);padding-top:18px}.eds-image-gallery__meta-item{display:flex;flex-direction:column;gap:5px}.eds-image-gallery__meta-key{color:var(--eds-text-muted);font-size:var(--eds-text-xs);letter-spacing:.03em;line-height:16px}.eds-image-gallery__meta-value{font-size:var(--eds-text-sm);line-height:20px;margin:0}.eds-image-gallery__main{--eds-image-gallery-fit:1;align-items:center;container-type:size;display:flex;grid-area:main;justify-content:center;min-height:0;padding:var(--eds-space-24) var(--eds-space-64);position:relative}.eds-image-gallery__scene--large .eds-image-gallery__main{--eds-image-gallery-fit:.85}.eds-image-gallery__scene--medium .eds-image-gallery__main{--eds-image-gallery-fit:.7}.eds-image-gallery__scene--small .eds-image-gallery__main{--eds-image-gallery-fit:.5}.eds-image-gallery__plate{--eds-image-gallery-ar:1.5;--eds-image-gallery-ox:50%;--eds-image-gallery-oy:50%;background-color:var(--eds-surface-brand);border:var(--eds-stroke-hairline) solid var(--eds-imagery-hairline);border-radius:var(--eds-radius-sm);box-shadow:var(--eds-shadow-lifted);display:block;flex:none;overflow:hidden;padding:0;position:relative;width:min(1180px,calc(100cqw*var(--eds-image-gallery-fit)),calc(100cqh*var(--eds-image-gallery-ar)))}.eds-image-gallery__viewer--zoom .eds-image-gallery__plate{cursor:zoom-in}.eds-image-gallery__plate[aria-pressed=true]{cursor:zoom-out}.eds-image-gallery__plate:focus-visible{outline:var(--eds-stroke-thick) solid var(--eds-border-focus);outline-offset:var(--eds-stroke-thick)}.eds-image-gallery__shot{transform-origin:var(--eds-image-gallery-ox) var(--eds-image-gallery-oy);transition:transform var(--eds-duration) var(--eds-ease);width:100%}.eds-image-gallery__plate[aria-pressed=true] .eds-image-gallery__shot{transform:scale(2.6)}.eds-image-gallery__zoomchip{background-color:var(--eds-accent-primary);border-radius:var(--eds-radius-sm);color:var(--eds-accent-on-primary);display:none;font-size:var(--eds-text-xs);left:50%;letter-spacing:.03em;line-height:16px;padding:6px 13px;position:absolute;top:22px;transform:translateX(-50%);white-space:nowrap;z-index:1}.eds-image-gallery__main:has([aria-pressed=true]) .eds-image-gallery__zoomchip{display:block}.eds-image-gallery__close{position:absolute;right:var(--eds-space-64);top:calc(var(--eds-space-80) + var(--eds-space-24));z-index:3}.eds-image-gallery__rail{align-items:center;display:grid;gap:var(--eds-space-24);grid-template-columns:auto minmax(0,1fr) auto;padding:var(--eds-space-20) var(--eds-space-64) var(--eds-space-24);position:relative;z-index:2}.eds-image-gallery__rail-side{display:flex;flex-direction:column;gap:var(--eds-space-12)}.eds-image-gallery__count{font-size:var(--eds-text-sm);letter-spacing:.04em;line-height:18px}.eds-image-gallery__count-total{color:var(--eds-text-muted)}.eds-image-gallery__hint{align-items:center;display:flex;font-size:var(--eds-text-xs);gap:7px;line-height:16px}.eds-image-gallery__hint-touch{display:none}@media (hover:none){.eds-image-gallery__hint-pointer{display:none}.eds-image-gallery__hint-touch{display:inline}}.eds-image-gallery__strip{display:flex;gap:10px;justify-self:center;max-width:min(660px,100%);min-width:0;overflow-x:auto;overscroll-behavior-x:contain;padding:var(--eds-space-4);scroll-snap-type:x proximity;scrollbar-width:none;width:fit-content}.eds-image-gallery__strip::-webkit-scrollbar{display:none}.eds-image-gallery__thumb{border:1.5px solid transparent;border-radius:var(--eds-radius-sm);flex:none;height:62px;opacity:.6;overflow:hidden;padding:0;position:relative;scroll-snap-align:center;transition:opacity var(--eds-duration-fast) var(--eds-ease),border-color var(--eds-duration-fast) var(--eds-ease);width:104px}.eds-image-gallery__thumb:hover{opacity:1}.eds-image-gallery__thumb[aria-current=true]{border-color:var(--eds-accent-primary);opacity:1}.eds-image-gallery__thumb[aria-current=true]:after{background-color:var(--eds-accent-primary);content:"";height:2px;inset:auto 0 0;position:absolute}.eds-image-gallery__thumb:focus-visible{opacity:1;outline:var(--eds-stroke-thick) solid var(--eds-border-focus);outline-offset:-2px}.eds-image-gallery__thumb-image{height:100%;object-fit:cover;width:100%}.eds-image-gallery__rail-nav{display:flex;gap:var(--eds-space-12)}@media (max-width:1023px){.eds-image-gallery{--eds-image-gallery-row:180px}.eds-image-gallery--slider .eds-image-gallery__list{--eds-image-gallery-slide:calc(33.33333cqi - var(--eds-image-gallery-gap)*2/3)}.eds-image-gallery__scene{grid-template-columns:300px minmax(0,1fr)}.eds-image-gallery__info{padding-inline:var(--eds-space-24)}.eds-image-gallery__title{font-size:var(--eds-display-32);line-height:1.2}.eds-image-gallery__main{padding-inline:var(--eds-space-32)}.eds-image-gallery__close{right:var(--eds-space-32)}.eds-image-gallery__rail{padding-inline:var(--eds-space-32)}}@media (max-width:767px){.eds-image-gallery{--eds-image-gallery-gap:10px;--eds-image-gallery-row:160px}.eds-image-gallery--slider{--eds-image-gallery-gap:var(--eds-space-12)}.eds-image-gallery--slider .eds-image-gallery__list{--eds-image-gallery-slide:80cqi}.eds-image-gallery__viewer{overflow-y:auto;padding-top:var(--eds-space-64)}.eds-image-gallery__viewer[open]{align-content:space-between;grid-template-rows:auto auto}.eds-image-gallery__scene{grid-template-areas:"main" "info";grid-template-columns:minmax(0,1fr);height:auto}.eds-image-gallery__main{container-type:inline-size;min-height:420px;padding:var(--eds-space-64) var(--eds-space-16)}.eds-image-gallery__plate{border-radius:3px;width:min(calc(100cqw*var(--eds-image-gallery-fit)),calc(45vh*var(--eds-image-gallery-ar)))}.eds-image-gallery__info{border-right:0;border-top:var(--eds-stroke-hairline) solid var(--eds-imagery-hairline);overflow:visible;padding:17px var(--eds-gutter)}.eds-image-gallery__caption{max-width:none}.eds-image-gallery__title{font-size:var(--eds-display-24);line-height:22px}.eds-image-gallery__meta{display:grid;gap:var(--eds-space-12) var(--eds-space-20);grid-template-columns:1fr 1fr}.eds-image-gallery__close{right:var(--eds-gutter);top:calc(var(--eds-space-64) + var(--eds-space-40))}.eds-image-gallery__rail{grid-template-columns:minmax(0,1fr) auto;padding:var(--eds-space-20) var(--eds-gutter) var(--eds-space-24)}.eds-image-gallery__strip{display:none}}@media (min-width:1024px){.eds-image-gallery--slider .eds-image-gallery__list:not(:has(>:nth-child(6))){grid-auto-columns:minmax(0,1fr);padding-inline:0;width:auto}.eds-image-gallery--slider:not(:has(.eds-image-gallery__item:nth-child(6))) .eds-image-gallery__item,.eds-image-gallery--slider:not(:has(.eds-image-gallery__item:nth-child(6))) .eds-image-gallery__item .eds-image-gallery__media:after,.eds-image-gallery--slider:not(:has(.eds-image-gallery__item:nth-child(6))) .eds-image-gallery__item .eds-image-gallery__overlay,.eds-image-gallery--slider:not(:has(.eds-image-gallery__item:nth-child(6))) .eds-image-gallery__item:hover{opacity:1}.eds-image-gallery--slider:not(:has(.eds-image-gallery__item:nth-child(6))) .eds-image-gallery__controls{display:none}}@media (min-width:768px) and (max-width:1023px){.eds-image-gallery--slider .eds-image-gallery__list:not(:has(>:nth-child(4))){grid-auto-columns:minmax(0,1fr);padding-inline:0;width:auto}.eds-image-gallery--slider:not(:has(.eds-image-gallery__item:nth-child(4))) .eds-image-gallery__item,.eds-image-gallery--slider:not(:has(.eds-image-gallery__item:nth-child(4))) .eds-image-gallery__item .eds-image-gallery__media:after,.eds-image-gallery--slider:not(:has(.eds-image-gallery__item:nth-child(4))) .eds-image-gallery__item .eds-image-gallery__overlay,.eds-image-gallery--slider:not(:has(.eds-image-gallery__item:nth-child(4))) .eds-image-gallery__item:hover{opacity:1}.eds-image-gallery--slider:not(:has(.eds-image-gallery__item:nth-child(4))) .eds-image-gallery__controls{display:none}}