.esplora{min-height:100dvh;padding:calc(var(--space-header-clear) - var(--space-flow)) var(--space-gutter) calc(var(--space-nav-bottom) + var(--space-header-clear));background:var(--archive-bg);color:var(--archive-text)}.esplora--campo{background:transparent;pointer-events:none}.esplora--campo .esplora__head>*{pointer-events:auto}.esplora__head{position:relative;z-index:5}.esplora__head{display:flex;justify-content:flex-end;margin-bottom:var(--space-section-end)}.esplora__meta{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:var(--space-control) var(--space-column);min-width:0;text-align:right}.esplora__legend{font-family:var(--type-itemMeta-family, inherit);font-size:var(--type-itemMeta-size, inherit);line-height:var(--type-itemMeta-leading, inherit);letter-spacing:var(--type-itemMeta-tracking, inherit);font-weight:var(--type-itemMeta-weight, inherit);text-transform:var(--type-itemMeta-case, none);text-wrap:var(--type-itemMeta-wrap, wrap);--modulato-type: itemMeta;position:fixed;z-index:5;left:var(--space-gutter);bottom:calc(var(--space-nav-bottom) + env(safe-area-inset-bottom));max-width:min(52ch,100vw - 2 * var(--space-gutter));margin:0;color:var(--archive-muted);pointer-events:none;animation:legend-enter var(--motion-field-legend-fade-duration) both}.esplora__legend[data-closing]{animation:legend-exit var(--motion-field-legend-fade-duration) both}@keyframes legend-enter{0%{opacity:0}to{opacity:1}}@keyframes legend-exit{0%{opacity:1}to{opacity:0}}.esplora__count{font-family:var(--type-itemMeta-family, inherit);font-size:var(--type-itemMeta-size, inherit);line-height:var(--type-itemMeta-leading, inherit);letter-spacing:var(--type-itemMeta-tracking, inherit);font-weight:var(--type-itemMeta-weight, inherit);text-transform:var(--type-itemMeta-case, none);text-wrap:var(--type-itemMeta-wrap, wrap);--modulato-type: itemMeta;color:var(--archive-muted)}.esplora__order{display:flex;gap:var(--space-control)}.esplora__meta .esplora__sort{font-family:var(--type-itemMeta-family, inherit);font-size:var(--type-itemMeta-size, inherit);line-height:var(--type-itemMeta-leading, inherit);letter-spacing:var(--type-itemMeta-tracking, inherit);font-weight:var(--type-itemMeta-weight, inherit);text-transform:var(--type-itemMeta-case, none);text-wrap:var(--type-itemMeta-wrap, wrap);--modulato-type: itemMeta;width:max-content;min-height:0;margin:0;padding:0;border:0}.esplora__meta .esplora__sort:focus{outline:0}.esplora__meta .esplora__sort:focus-visible{outline:1px solid var(--form-accent);outline-offset:var(--text-cue-offset)}.form-select__popup.esplora__sort-list{border:0}.esplora__sort-list .form-select__item{font-family:var(--type-itemMeta-family, inherit);font-size:var(--type-itemMeta-size, inherit);line-height:var(--type-itemMeta-leading, inherit);letter-spacing:var(--type-itemMeta-tracking, inherit);font-weight:var(--type-itemMeta-weight, inherit);text-transform:var(--type-itemMeta-case, none);text-wrap:var(--type-itemMeta-wrap, wrap);--modulato-type: itemMeta;min-height:0;padding:0}.esplora__sort-list .form-select__item[data-selected]{font-family:var(--type-itemMetaActive-family, inherit);font-size:var(--type-itemMetaActive-size, inherit);line-height:var(--type-itemMetaActive-leading, inherit);letter-spacing:var(--type-itemMetaActive-tracking, inherit);font-weight:var(--type-itemMetaActive-weight, inherit);text-transform:var(--type-itemMetaActive-case, none);text-wrap:var(--type-itemMetaActive-wrap, wrap);--modulato-type: itemMetaActive}.esplora__sort-list .form-select__item[data-highlighted]{background:none;text-decoration:underline;text-underline-offset:var(--text-cue-offset)}.esplora__head:has(.esplora__sort[data-popup-open]){font-family:var(--type-itemMeta-family, inherit);font-size:var(--type-itemMeta-size, inherit);line-height:var(--type-itemMeta-leading, inherit);letter-spacing:var(--type-itemMeta-tracking, inherit);font-weight:var(--type-itemMeta-weight, inherit);text-transform:var(--type-itemMeta-case, none);text-wrap:var(--type-itemMeta-wrap, wrap);--modulato-type: itemMeta;margin-bottom:calc(var(--space-section-end) + var(--esplora-sort-rows) * 1lh)}.series-overlay{--overlay-bg: var(--archive-bg);--overlay-opacity: var(--motion-series-background-opacity);--overlay-blur: var(--motion-series-background-blur);--series-rule: calc(var(--motion-pills-border-width) * 1px);--series-band-top: calc(var(--space-nav-top) + env(safe-area-inset-top) + var(--size-pill) - var(--series-rule));--series-band-bottom: calc(var(--space-nav-top) + env(safe-area-inset-bottom) + var(--size-pill) - var(--series-rule));display:grid;grid-template-rows:minmax(0,1fr);padding:var(--series-band-top) var(--space-gutter) var(--series-band-bottom);animation:series-enter var(--motion-series-enter-duration) var(--motion-series-enter-ease) both;overflow:hidden}.series-overlay:focus-visible{outline:none}.series-overlay__columns{position:relative;display:flex;min-height:0}.series-overlay__columns:after,.series-overlay:before,.series-overlay:after,.series-overlay__level:not(:last-child):after{content:"";position:absolute;background:var(--nav-border);animation:series-rule-down var(--motion-series-frame-duration) var(--motion-series-frame-ease) var(--motion-series-frame-stagger) both}.series-overlay__columns:after{left:0;right:0;bottom:0;height:var(--series-rule);transform-origin:right;animation-name:series-rule-across;animation-delay:calc(var(--motion-series-frame-stagger) * 2)}.series-overlay:before,.series-overlay:after,.series-overlay__level:not(:last-child):after{width:var(--series-rule);transform-origin:top}.series-overlay:before,.series-overlay:after{top:var(--series-band-top);bottom:var(--series-band-bottom)}.series-overlay:before{left:var(--space-gutter);transform-origin:bottom;animation-delay:calc(var(--motion-series-frame-stagger) * 3)}.series-overlay:after{right:var(--space-gutter)}.series-overlay__level:not(:last-child):after{top:0;bottom:0;right:0}@keyframes series-rule-down{0%{transform:scaleY(0)}}.series-overlay__level{position:relative;display:grid;flex:1 1 0;min-width:0;min-height:0;overflow:hidden;transition:flex-grow var(--motion-series-shift-duration) var(--motion-series-shift-ease),flex-basis var(--motion-series-shift-duration) var(--motion-series-shift-ease)}.series-overlay__level[data-collapsed]{flex:0 0 var(--size-series-spine)}.series-overlay__level[data-collapsed] .series-overlay__column{width:var(--size-series-column);visibility:hidden}.series-overlay__column{list-style:none;margin:0;padding:var(--space-section) var(--space-column);overflow-y:auto;overscroll-behavior:contain}.series-overlay__column,.series-overlay__spine-line{animation:series-voices-enter var(--motion-series-enter-duration) var(--motion-series-enter-ease) both}.series-overlay__item{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-control);width:100%;height:auto;min-height:1lh;white-space:normal;text-align:left;color:var(--archive-muted)}.series-overlay__column>li{min-height:calc(var(--motion-series-lines-list) * 1px);display:flex;align-items:center}.series-overlay__item[aria-current],.series-overlay__item:focus-visible{color:var(--archive-text)}@media(hover:hover){.series-overlay__item:hover{color:var(--archive-text)}}.series-overlay__item:disabled{color:var(--archive-disabled);cursor:default}.series-overlay__item[aria-current]{font-family:var(--type-menuListActive-family, inherit);font-size:var(--type-menuListActive-size, inherit);line-height:var(--type-menuListActive-leading, inherit);letter-spacing:var(--type-menuListActive-tracking, inherit);font-weight:var(--type-menuListActive-weight, inherit);text-transform:var(--type-menuListActive-case, none);text-wrap:var(--type-menuListActive-wrap, wrap);--modulato-type: menuListActive}.series-overlay__count{font-family:var(--type-counter-family, inherit);font-size:var(--type-counter-size, inherit);line-height:var(--type-counter-leading, inherit);letter-spacing:var(--type-counter-tracking, inherit);font-weight:var(--type-counter-weight, inherit);text-transform:var(--type-counter-case, none);text-wrap:var(--type-counter-wrap, wrap);--modulato-type: counter;flex-shrink:0}.series-overlay__name{flex:1 1 auto}.series-overlay__item[aria-current] .series-overlay__count{font-family:var(--type-counterActive-family, inherit);font-size:var(--type-counterActive-size, inherit);line-height:var(--type-counterActive-leading, inherit);letter-spacing:var(--type-counterActive-tracking, inherit);font-weight:var(--type-counterActive-weight, inherit);text-transform:var(--type-counterActive-case, none);text-wrap:var(--type-counterActive-wrap, wrap);--modulato-type: counterActive}.series-overlay__spine{position:absolute;inset:0;display:flex;justify-content:flex-start;align-items:stretch;width:auto;height:auto;writing-mode:vertical-rl;white-space:nowrap;color:var(--archive-text);font-family:var(--type-menuListActive-family, inherit);font-size:var(--type-menuListActive-size, inherit);line-height:var(--type-menuListActive-leading, inherit);letter-spacing:var(--type-menuListActive-tracking, inherit);font-weight:var(--type-menuListActive-weight, inherit);text-transform:var(--type-menuListActive-case, none);text-wrap:var(--type-menuListActive-wrap, wrap);--modulato-type: menuListActive}.series-overlay__spine-line{flex:1 1 auto;min-width:0;min-height:0;display:flex;justify-content:flex-start;align-items:center;gap:var(--space-control);padding:var(--space-section) 0}.series-overlay__spine .series-overlay__count{font-family:var(--type-counterActive-family, inherit);font-size:var(--type-counterActive-size, inherit);line-height:var(--type-counterActive-leading, inherit);letter-spacing:var(--type-counterActive-tracking, inherit);font-weight:var(--type-counterActive-weight, inherit);text-transform:var(--type-counterActive-case, none);text-wrap:var(--type-counterActive-wrap, wrap);--modulato-type: counterActive}.series-overlay__spine-name{min-width:0;min-height:0;overflow:hidden;text-overflow:ellipsis}.series-overlay[data-closing]{animation:series-exit var(--motion-series-exit-duration) var(--motion-series-exit-ease) both}.series-overlay[data-closing] .series-overlay__column,.series-overlay[data-closing] .series-overlay__spine-line{animation:series-voices-exit var(--motion-series-exit-duration) var(--motion-series-exit-ease) both}@keyframes series-exit{0%{opacity:1}to{opacity:0}}@keyframes series-enter{0%{opacity:0}to{opacity:1}}@keyframes series-voices-exit{to{transform:translateY(var(--motion-series-exit-offset))}}@keyframes series-voices-enter{0%{transform:translateY(var(--motion-series-enter-offset))}}.archive-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--size-card-min),1fr));gap:var(--space-section) var(--space-grid);align-items:end}.batch-sentinel{width:var(--size-hairline);height:var(--size-hairline)}.archive-card a{display:grid;gap:var(--space-related);text-decoration:none}.archive-card img{width:100%;height:auto;object-fit:contain;background:var(--archive-fill)}.archive-card__title{font-family:var(--type-cardTitle-family, inherit);font-size:var(--type-cardTitle-size, inherit);line-height:var(--type-cardTitle-leading, inherit);letter-spacing:var(--type-cardTitle-tracking, inherit);font-weight:var(--type-cardTitle-weight, inherit);text-transform:var(--type-cardTitle-case, none);text-wrap:var(--type-cardTitle-wrap, wrap);--modulato-type: cardTitle;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.archive-card__meta{font-family:var(--type-counter-family, inherit);font-size:var(--type-counter-size, inherit);line-height:var(--type-counter-leading, inherit);letter-spacing:var(--type-counter-tracking, inherit);font-weight:var(--type-counter-weight, inherit);text-transform:var(--type-counter-case, none);text-wrap:var(--type-counter-wrap, wrap);--modulato-type: counter;color:var(--archive-muted)}@media(hover:hover){.archive-card a:hover .archive-card__title{text-decoration:underline;text-underline-offset:var(--text-cue-offset)}}.archive-timeline{display:grid;gap:var(--space-section)}.timeline-row{display:grid;grid-template-columns:var(--size-badge) minmax(0,1fr);gap:var(--space-control);align-items:center}.timeline-row__label{font-family:var(--type-itemLabel-family, inherit);font-size:var(--type-itemLabel-size, inherit);line-height:var(--type-itemLabel-leading, inherit);letter-spacing:var(--type-itemLabel-tracking, inherit);font-weight:var(--type-itemLabel-weight, inherit);text-transform:var(--type-itemLabel-case, none);text-wrap:var(--type-itemLabel-wrap, wrap);--modulato-type: itemLabel;display:grid;gap:var(--text-cue-gap)}.timeline-row__label span{font-family:var(--type-counter-family, inherit);font-size:var(--type-counter-size, inherit);line-height:var(--type-counter-leading, inherit);letter-spacing:var(--type-counter-tracking, inherit);font-weight:var(--type-counter-weight, inherit);text-transform:var(--type-counter-case, none);text-wrap:var(--type-counter-wrap, wrap);--modulato-type: counter;color:var(--archive-muted)}.timeline-row__items{list-style:none;margin:0;padding:0;display:flex;gap:var(--space-grid);overflow-x:auto;height:var(--size-timeline-row)}.timeline-row__items li,.timeline-row__items a{height:100%;flex:0 0 auto;display:block}.timeline-row__items img{height:100%;width:auto}.year-timeline{display:grid;grid-template-columns:minmax(0,1fr) var(--size-timeline-rail);gap:var(--space-timeline-rail);align-items:start}.year-timeline__years{display:grid;gap:var(--space-timeline-year);min-width:0}.year-timeline__year,.year-timeline__probe-row{display:grid;grid-template-columns:var(--size-timeline-label) minmax(0,1fr);gap:var(--space-timeline-label)}.year-timeline__year{padding-top:var(--space-timeline-rule);border-top:var(--size-timeline-rule) solid var(--timeline-rule);scroll-margin-top:var(--space-header-clear)}.year-timeline__probe{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--size-timeline-cell),1fr));gap:var(--space-timeline-cell);height:0}.year-timeline__label{font-family:var(--type-itemLabel-family, inherit);font-size:var(--type-itemLabel-size, inherit);line-height:var(--type-itemLabel-leading, inherit);letter-spacing:var(--type-itemLabel-tracking, inherit);font-weight:var(--type-itemLabel-weight, inherit);text-transform:var(--type-itemLabel-case, none);text-wrap:var(--type-itemLabel-wrap, wrap);--modulato-type: itemLabel;display:grid;gap:var(--text-cue-gap);position:sticky;top:var(--space-header-clear);align-self:start;color:var(--timeline-year)}.year-timeline__label span{font-family:var(--type-counter-family, inherit);font-size:var(--type-counter-size, inherit);line-height:var(--type-counter-leading, inherit);letter-spacing:var(--type-counter-tracking, inherit);font-weight:var(--type-counter-weight, inherit);text-transform:var(--type-counter-case, none);text-wrap:var(--type-counter-wrap, wrap);--modulato-type: counter;color:var(--timeline-count)}.year-timeline__sheet{container-type:inline-size;display:grid;gap:var(--space-timeline-cell);min-width:0}.year-timeline__chunk{--timeline-cell: calc((100cqw - (var(--timeline-columns) - 1) * var(--space-timeline-cell)) / var(--timeline-columns));--timeline-cell-height: calc(var(--timeline-cell) * 1.25);list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--timeline-columns),minmax(0,1fr));grid-auto-rows:var(--timeline-cell-height);gap:var(--space-timeline-cell);height:calc(var(--timeline-rows) * var(--timeline-cell-height) + (var(--timeline-rows) - 1) * var(--space-timeline-cell))}.year-timeline__tile{display:flex;align-items:flex-end;justify-content:center;height:100%}.year-timeline__tile .tone-img{outline:var(--size-timeline-tile-border) solid var(--timeline-tile-border);outline-offset:calc(var(--size-timeline-tile-border) * -1)}.year-timeline__tile--wide .tone-img{width:100%}.year-timeline__tile--tall .tone-img{height:100%}.year-timeline__tile img{width:100%;height:100%;object-fit:contain}.year-timeline__rail{position:sticky;top:var(--space-header-clear);max-height:calc(100dvh - var(--space-header-clear) - var(--space-nav-bottom));overflow-y:auto}.year-timeline__rail ol{list-style:none;margin:0;padding:0}.year-timeline__decade{display:grid;grid-template-columns:var(--size-timeline-decade-label) minmax(0,1fr);align-items:center;width:100%;min-height:var(--size-timeline-decade);color:var(--timeline-decade);text-decoration:none;text-align:left}.year-timeline__decade[aria-current]{font-family:var(--type-itemMetaActive-family, inherit);font-size:var(--type-itemMetaActive-size, inherit);line-height:var(--type-itemMetaActive-leading, inherit);letter-spacing:var(--type-itemMetaActive-tracking, inherit);font-weight:var(--type-itemMetaActive-weight, inherit);text-transform:var(--type-itemMetaActive-case, none);text-wrap:var(--type-itemMetaActive-wrap, wrap);--modulato-type: itemMetaActive;color:var(--timeline-decade-active);--timeline-bar-now: var(--timeline-bar-active)}.year-timeline__decade:focus-visible{color:var(--timeline-decade-active);--timeline-bar-now: var(--timeline-bar-active)}@media(hover:hover){.year-timeline__decade:hover{color:var(--timeline-decade-active);--timeline-bar-now: var(--timeline-bar-active)}}.year-timeline__bar{display:block;width:calc(var(--timeline-share) * 100%);min-width:var(--size-hairline);height:var(--size-timeline-bar);background:var(--timeline-bar-now, var(--timeline-bar))}.year-timeline__caption{font-family:var(--type-itemMeta-family, inherit);font-size:var(--type-itemMeta-size, inherit);line-height:var(--type-itemMeta-leading, inherit);letter-spacing:var(--type-itemMeta-tracking, inherit);font-weight:var(--type-itemMeta-weight, inherit);text-transform:var(--type-itemMeta-case, none);text-wrap:var(--type-itemMeta-wrap, wrap);--modulato-type: itemMeta;display:none;position:fixed;z-index:5;left:var(--space-gutter);bottom:calc(var(--space-nav-bottom) + env(safe-area-inset-bottom));max-width:min(52ch,100vw - 2 * var(--space-gutter));margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--timeline-caption);pointer-events:none}@media(hover:hover){.year-timeline__caption{display:block}}@media(max-width:767px){.archive-grid{grid-template-columns:repeat(auto-fill,minmax(var(--size-card-min-phone),1fr))}.year-timeline{grid-template-columns:minmax(0,1fr) var(--size-timeline-rail-phone);gap:var(--space-timeline-rail-phone)}.year-timeline__probe{grid-template-columns:repeat(auto-fill,minmax(var(--size-timeline-cell-phone),1fr))}.year-timeline__decade{grid-template-columns:minmax(0,1fr)}.year-timeline__bar{display:none}}
