.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gallery-hero{border-bottom:1px solid var(--ind-border);align-items:flex-end;min-height:clamp(52vh,58svh,72vh);display:flex;position:relative;overflow:hidden}.gallery-hero__media{z-index:0;position:absolute;inset:0}.gallery-hero__media img{object-fit:cover;object-position:center 42%;width:100%;height:100%}.gallery-hero__shade{z-index:1;pointer-events:none;background:linear-gradient(#12181c14 0%,#12181c38 42%,#12181cb8 100%);position:absolute;inset:0}[dir=rtl] .gallery-hero__shade{background:linear-gradient(#12181c14 0%,#12181c38 42%,#12181cb8 100%)}.gallery-hero__content{z-index:2;width:100%;max-width:var(--ind-container);padding:clamp(2rem, 5vw, 3.5rem) var(--ind-gutter) clamp(2.5rem, 6vw, 4rem);margin-inline:auto;position:relative}.gallery-hero__kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--ind-blue-bright);margin-bottom:.75rem;font-size:.6875rem;font-weight:600}.gallery-hero__title{letter-spacing:-.02em;color:var(--ind-text);max-width:18ch;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:700;line-height:1.08}.gallery-hero__desc{max-width:42rem;color:var(--ind-text-muted);margin-top:1rem;font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.65}.gallery-intro{max-width:48rem}.gallery-intro__heading{letter-spacing:-.01em;color:var(--ind-text);margin-bottom:1.25rem;font-size:clamp(1.375rem,2.5vw,1.75rem);font-weight:600}.gallery-intro__body{color:var(--ind-text-muted);font-size:1.0625rem;line-height:1.75}.gallery-filters{top:calc(var(--ind-header-height,4rem) - 1px);z-index:20;background:color-mix(in srgb, var(--ind-bg-deep) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-block:1px solid var(--ind-border);margin-inline:calc(-1 * var(--ind-gutter));padding-inline:var(--ind-gutter);position:sticky}.gallery-filters__scroll{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.5rem;padding-block:.875rem;display:flex;overflow-x:auto}.gallery-filters__scroll::-webkit-scrollbar{display:none}.gallery-filter-btn{letter-spacing:.02em;color:var(--ind-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;flex-shrink:0;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;transition:color .2s,border-color .2s,background .2s}.gallery-filter-btn:hover{color:var(--ind-text);border-color:var(--ind-border)}.gallery-filter-btn:focus-visible{outline:2px solid var(--ind-blue-bright);outline-offset:2px}.gallery-filter-btn.is-active{color:var(--ind-text);border-color:var(--ind-blue);background:color-mix(in srgb, var(--ind-blue) 12%, transparent)}.gallery-featured{gap:clamp(.75rem,1.5vw,1.25rem);display:grid}@media (min-width:768px){.gallery-featured{grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(180px,auto)}.gallery-featured__item--hero{grid-area:span 2/span 8;min-height:420px}.gallery-featured__item--support-a,.gallery-featured__item--support-b{grid-column:span 4;min-height:200px}.gallery-featured__item--panorama{grid-column:span 12;min-height:280px}.gallery-featured__item--tall{grid-area:span 2/span 4;min-height:360px}.gallery-featured__item--wide{grid-column:span 8;min-height:260px}}.gallery-figure{border:1px solid var(--ind-border);border-radius:var(--ind-radius-sm);background:var(--ind-bg-elevated);margin:0;position:relative;overflow:hidden}.gallery-figure button.gallery-figure__trigger{cursor:pointer;width:100%;text-align:inherit;color:inherit;background:0 0;border:none;padding:0;display:block}.gallery-figure__media{aspect-ratio:var(--gallery-aspect,4 / 3);position:relative;overflow:hidden}.gallery-featured .gallery-figure__media{aspect-ratio:auto;height:100%;min-height:inherit}.gallery-featured .gallery-figure{min-height:inherit;height:100%}.gallery-figure__media img{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.22,1,.36,1),filter .55s;display:block}@media (prefers-reduced-motion:no-preference){.gallery-figure__trigger:hover .gallery-figure__media img,.gallery-figure__trigger:focus-visible .gallery-figure__media img{filter:contrast(1.04);transform:scale(1.03)}}.gallery-figure__caption{color:var(--ind-text-muted);border-top:1px solid var(--ind-border);padding:.625rem .875rem .75rem;font-size:.8125rem;line-height:1.45}.gallery-figure__title{color:var(--ind-text);font-size:.8125rem;font-weight:600;line-height:1.4;display:block}.gallery-figure__caption-text{color:var(--ind-text-subtle,var(--ind-text-muted));opacity:.9;margin-top:.25rem;font-size:.75rem;line-height:1.4;display:none}.gallery-featured .gallery-figure__caption-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:768px){.gallery-grid .gallery-figure__caption-text{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.gallery-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:clamp(.75rem,1.5vw,1.25rem);display:grid}.gallery-grid .gallery-figure.is-hidden{display:none}.gallery-grid .gallery-figure__media{aspect-ratio:var(--gallery-aspect,4 / 3)}.gallery-story{border-top:1px solid var(--ind-border);padding-block:clamp(2rem,4vw,3rem)}.gallery-story__heading{color:var(--ind-text);margin-bottom:.75rem;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600}.gallery-story__body{color:var(--ind-text-muted);max-width:40rem;margin-bottom:1.5rem;font-size:1rem;line-height:1.65}.gallery-lightbox{z-index:100;background:#0a0e11f5;flex-direction:column;animation:.25s gallery-lightbox-in;display:flex;position:fixed;inset:0}@keyframes gallery-lightbox-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.gallery-lightbox{animation:none}}.gallery-lightbox__header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.gallery-lightbox__meta{min-width:0}.gallery-lightbox__category{letter-spacing:.14em;text-transform:uppercase;color:var(--ind-blue-bright);font-size:.6875rem;font-weight:600}.gallery-lightbox__title{color:#eef3f4;margin-top:.25rem;font-size:1rem;font-weight:600}.gallery-lightbox__actions{flex-shrink:0;gap:.5rem;display:flex}.gallery-lightbox__btn{border-radius:var(--ind-radius-sm);color:#eef3f4;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;padding:.5rem;transition:background .2s,border-color .2s;display:inline-flex}.gallery-lightbox__btn:hover{background:#ffffff1a;border-color:#ffffff38}.gallery-lightbox__btn:focus-visible{outline:2px solid var(--ind-blue-bright);outline-offset:2px}.gallery-lightbox__stage{flex:1;justify-content:center;align-items:center;min-height:0;padding:1rem;display:flex;position:relative}.gallery-lightbox__stage img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.gallery-lightbox__nav{position:absolute;top:50%;transform:translateY(-50%)}.gallery-lightbox__nav--prev{inset-inline-start:.75rem}.gallery-lightbox__nav--next{inset-inline-end:.75rem}.gallery-lightbox__footer{border-top:1px solid #ffffff14;padding:1rem 1.25rem 1.25rem}.gallery-lightbox__caption{color:#b8c4cb;max-width:48rem;font-size:.9375rem;line-height:1.55}.gallery-seo-footer{max-width:48rem}.gallery-seo-footer__heading{color:var(--ind-text);margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.gallery-seo-footer__body{color:var(--ind-text-muted);font-size:.9375rem;line-height:1.65}.gallery-internal-links{margin-top:2rem}.gallery-internal-links__title{letter-spacing:.16em;text-transform:uppercase;color:var(--ind-blue-bright);margin-bottom:1rem;font-size:.6875rem;font-weight:600}.gallery-internal-links__list{flex-wrap:wrap;gap:.75rem;display:flex}@media (max-width:767px){.gallery-hero{min-height:clamp(52vh,56svh,62vh)}.gallery-lightbox__nav{display:none}}[data-theme=light] .gallery-hero{background-color:#f3f5f8;background-image:linear-gradient(#12203409 1px,#0000 1px),linear-gradient(90deg,#12203409 1px,#0000 1px);background-size:48px 48px;border-bottom-color:#1220341a;align-items:center;min-height:clamp(22rem,42vh,32rem)}@media (min-width:1024px){[data-theme=light] .gallery-hero{grid-template-columns:minmax(22rem,1fr) minmax(0,1.15fr);align-items:stretch;display:grid}[data-theme=light] .gallery-hero__content{z-index:2;flex-direction:column;grid-area:1/1;justify-content:center;width:auto;max-width:none;display:flex}[data-theme=light][dir=rtl] .gallery-hero__content{text-align:right;align-items:flex-start}[data-theme=light] .gallery-hero__media,[data-theme=light] .gallery-hero__shade{grid-area:1/2;width:auto;height:auto;min-height:clamp(22rem,42vh,32rem);position:relative;inset:auto}[data-theme=light] .gallery-hero__shade{background:linear-gradient(90deg,#f3f5f8 0%,#f3f5f8b8 18%,#f3f5f82e 36%,#0000 52%)}[data-theme=light][dir=rtl] .gallery-hero__shade{background:linear-gradient(270deg,#f3f5f8 0%,#f3f5f8b8 18%,#f3f5f82e 36%,#0000 52%)}[data-theme=light][dir=rtl] .gallery-hero--match-en{direction:ltr}[data-theme=light][dir=rtl] .gallery-hero--match-en .gallery-hero__content{text-align:start;direction:rtl;align-items:stretch}[data-theme=light][dir=rtl] .gallery-hero--match-en .gallery-hero__shade{background:linear-gradient(90deg,#f3f5f8 0%,#f3f5f8b8 18%,#f3f5f82e 36%,#0000 52%)}}[data-theme=light] .gallery-hero__media img{object-position:72% 42%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 14% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 14% 100%)}[data-theme=light][dir=rtl] .gallery-hero__media img{object-position:28% 42%;-webkit-mask-image:linear-gradient(270deg,#0000 0%,#000 14% 100%);mask-image:linear-gradient(270deg,#0000 0%,#000 14% 100%)}[data-theme=light][dir=rtl] .gallery-hero--match-en .gallery-hero__media img{object-position:72% 42%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 14% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 14% 100%)}[data-theme=light] .gallery-hero__kicker{color:var(--ind-blue,#06f)}[data-theme=light] .gallery-hero__title{background-image:linear-gradient(105deg, transparent 0%, transparent 38%, #ffffff2e 44%, #ffffffd1 49%, #fff 50.5%, #ffffffd1 52%, #ffffff2e 57%, transparent 63%, transparent 100%), linear-gradient(var(--ind-text,#121820), var(--ind-text,#121820));color:#0000;-webkit-text-fill-color:transparent;background-position:-45%,50%;background-repeat:no-repeat;background-size:240% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;animation:4.2s ease-in-out .45s infinite ind-hero-title-shine-light-ltr}[data-theme=light][dir=rtl] .gallery-hero__title{background-position:145%,50%;animation-name:ind-hero-title-shine-light-rtl}[data-theme=light] .gallery-hero__desc{color:var(--ind-text-muted,#3a4553)}@media (max-width:1023px){[data-theme=light] .gallery-hero{flex-direction:column;align-items:stretch;min-height:auto;display:flex}[data-theme=light] .gallery-hero__content{order:1;grid-column:auto;padding-top:5rem;padding-bottom:1.25rem}[data-theme=light] .gallery-hero__media{order:2;grid-column:auto;width:100%;height:min(56vw,18rem);min-height:12rem;position:relative;inset:auto}[data-theme=light] .gallery-hero__shade{display:none}[data-theme=light] .gallery-hero__media img,[data-theme=light][dir=rtl] .gallery-hero__media img{-webkit-mask-image:none;mask-image:none}}
