.hod-gallery{padding-top:40px}.hod-gallery-grid{gap:var(--dsk-gap-sm);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(150px,13vw,210px);grid-auto-flow:dense;display:grid}.hod-gallery-grid>*{min-width:0}.hod-gallery-tile:nth-of-type(10n+1){grid-area:span 2/1/auto/3}.hod-gallery-tile:nth-of-type(10n+2){grid-column:3}.hod-gallery-tile:nth-of-type(10n+3){grid-column:4}.hod-gallery-tile:nth-of-type(10n+4){grid-column:3}.hod-gallery-tile:nth-of-type(10n+5){grid-column:4}.hod-gallery-tile:nth-of-type(10n+6){grid-column:1}.hod-gallery-tile:nth-of-type(10n+7){grid-column:2}.hod-gallery-tile:nth-of-type(10n+8){grid-column:1}.hod-gallery-tile:nth-of-type(10n+9){grid-column:2}.hod-gallery-tile:nth-of-type(10n){grid-area:span 2/3/auto/5}.hod-gallery-tile.is-folded{display:none}.hod-gallery-tile__frame{border-radius:var(--dsk-radius);background:var(--dsk-surface);cursor:zoom-in;border:0;width:100%;height:100%;padding:0;position:relative;overflow:hidden}.hod-gallery-tile__frame img{object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.22,.61,.36,1)}.hod-gallery-tile__frame:hover img{transform:scale(1.025)}.hod-gallery-tile__frame:focus-visible{outline:1px solid var(--dsk-ink);outline-offset:4px}@media (width<=960px){.hod-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.hod-gallery-grid .hod-gallery-tile:nth-of-type(n){aspect-ratio:4/3;grid-area:auto}}@media (width<=620px){.hod-gallery{padding-top:24px}.hod-gallery-grid{gap:8px}}@media (prefers-reduced-motion:reduce){.hod-gallery-tile__frame img{transition:none}}.report-head{border-bottom:var(--dsk-border);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;padding:0 0 28px;display:grid}.report-head__copy{min-width:0}.report-head h1{letter-spacing:-.02em;max-width:30ch}.report-head__meta{color:var(--dsk-grey);font-size:var(--dsk-small);flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.report-head__meta .dot{color:var(--dsk-line)}.report-head__place{border-radius:var(--dsk-radius-xs);background:var(--dsk-ink);min-height:32px;color:var(--dsk-bg);align-items:center;padding:0 12px;font-weight:400;text-decoration:none;transition:background .15s;display:inline-flex}.report-head__place:hover{background:var(--dsk-accent)}.report-head__place:focus-visible{outline:1px solid var(--dsk-ink);outline-offset:3px}.month-switcher{border-radius:var(--dsk-radius-sm);background:var(--dsk-surface);grid-template-columns:minmax(0,1fr) minmax(180px,auto) minmax(0,1fr);align-items:stretch;gap:4px;margin-top:16px;padding:4px;display:grid}.month-switcher__item{border-radius:var(--dsk-radius-xs);min-width:0;min-height:44px;color:var(--dsk-ink);align-items:center;gap:10px;padding:4px 12px;text-decoration:none;transition:color .18s;display:flex}.month-switcher__item svg{flex:none;width:15px;height:15px;transition:transform .18s}.month-switcher__item:hover{color:var(--dsk-accent)}.month-switcher__item--older:hover svg{transform:translate(-3px)}.month-switcher__item--newer{text-align:right;justify-content:flex-end}.month-switcher__item--newer:hover svg{transform:translate(3px)}.month-switcher__value{font-size:var(--dsk-small);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.month-switcher__current{text-align:center;justify-content:center;align-items:center;min-height:44px;padding:4px 20px;display:flex}.month-switcher__current .month-switcher__value{letter-spacing:-.01em;font-size:18px;font-weight:500}@media (width<=960px){.report-head{align-items:center;gap:20px 24px}}@media (width<=620px){.report-head{grid-template-columns:minmax(0,1fr);gap:16px;padding:0 0 22px}.report-head h1{max-width:22ch}.month-switcher{grid-template-columns:minmax(0,1fr) minmax(96px,auto) minmax(0,1fr);gap:2px;margin-top:12px;padding:2px}.month-switcher__item{gap:4px;padding:2px 6px}.month-switcher__item svg{width:12px;height:12px}.month-switcher__value{font-size:12px}.month-switcher__current{padding:2px 6px}.month-switcher__current .month-switcher__value{font-size:14px}}@media (prefers-reduced-motion:reduce){.month-switcher__item svg{transition:none}}
