.item{--item-info-width: var(--size-meta-column);min-height:100dvh;background:var(--viewer-bg);color:var(--viewer-text)}.item__sheet{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr) var(--item-info-width);background:var(--viewer-bg)}.item__viewer{position:sticky;top:0;height:100dvh;padding:var(--space-header-clear) var(--space-gutter) var(--space-gutter);display:grid;min-width:0}.item__info{padding:var(--space-header-clear) var(--space-gutter) var(--space-header-clear);display:grid;align-content:start;gap:var(--space-section)}.item__record,.item__context{display:grid;align-content:start;gap:var(--space-section);min-width:0}.item__type{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;color:var(--viewer-muted)}.item__title{font-family:var(--type-itemTitle-family, inherit);font-size:var(--type-itemTitle-size, inherit);line-height:var(--type-itemTitle-leading, inherit);letter-spacing:var(--type-itemTitle-tracking, inherit);font-weight:var(--type-itemTitle-weight, inherit);text-transform:var(--type-itemTitle-case, none);text-wrap:var(--type-itemTitle-wrap, wrap);--modulato-type: itemTitle;overflow-wrap:anywhere}.item__meta{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:grid;grid-template-columns:var(--size-meta-label) minmax(0,1fr);gap:var(--space-related) var(--space-control);margin:0}.item__meta+.item__meta{padding-top:var(--space-section);border-top:var(--size-hairline) solid var(--viewer-line)}.item__meta dt{color:var(--viewer-muted)}.item__meta dd{margin:0;overflow-wrap:anywhere}.item__meta a{color:inherit;text-decoration:none}@media(hover:hover){.item__meta a:hover{text-decoration:underline}}.item__line{display:block}.item__line+.item__line{margin-top:var(--text-cue-gap)}.item__series{list-style:none;margin:0;padding:0;color:var(--viewer-muted)}.item__series li{display:inline}.item__series li:last-child{display:block;color:var(--viewer-text)}.item__text{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;max-width:60ch;white-space:pre-line}.item__text--note{color:var(--viewer-muted)}.item__source{display:grid;gap:var(--space-control);padding-top:var(--space-section);border-top:var(--size-hairline) solid var(--viewer-line)}.item__citation{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:grid;gap:var(--text-cue-gap)}.item__citation span,.item__rights{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(--viewer-muted)}.item__links{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:flex;flex-wrap:wrap;gap:var(--space-control)}.item__links a{text-underline-offset:var(--text-cue-offset)}.item__walk{display:grid;gap:var(--space-control);min-width:0}.item__walk:focus{outline:none}.item__walk .viewer-actions .text-action{display:inline-flex;align-items:center}.item__walk .viewer-actions .text-action[data-disabled]{color:var(--viewer-muted);text-decoration:none;cursor:default}.item__walk--pending{visibility:hidden}.item__walk-place{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(--viewer-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item__walk-place a{color:var(--viewer-text);text-decoration:none}@media(hover:hover){.item__walk-place a:hover{text-decoration:underline}}.item__walk-strip{position:relative}.item__walk-strip li{flex:0 0 auto}.item__walk-strip a,.item__walk-strip .tone-img{display:block;height:100%}.item__walk-strip .tone-img{opacity:.55;transition:opacity var(--motion-control-feedback-duration) var(--motion-control-feedback-ease)}.item__walk-strip [aria-current] .tone-img,.item__walk-strip [data-named] .tone-img{opacity:1}@media(hover:hover){.item__walk-strip a:hover .tone-img{opacity:1}}.deep-zoom{position:relative;width:100%;height:100%;min-height:0}.deep-zoom__stage{width:100%;height:100%}.deep-zoom__map{position:absolute;right:var(--space-control);bottom:var(--space-control);visibility:hidden;opacity:0;overflow:hidden;padding:var(--space-control);border-radius:var(--motion-pills-border-radius);background:var(--viewer-bg);box-shadow:0 0 0 1px var(--viewer-map-line),0 8px 28px var(--viewer-shadow);line-height:0;cursor:pointer;touch-action:none}.deep-zoom__map-chart{position:relative}.deep-zoom__map:active{cursor:grabbing}.deep-zoom__map img{display:block;width:100%;height:100%}.deep-zoom__map-view{position:absolute;pointer-events:none;box-sizing:border-box;min-width:var(--space-grid);min-height:var(--space-grid);border:1px solid var(--viewer-accent);box-shadow:0 0 0 200px var(--viewer-map-dim)}.viewer-image,.viewer-pages,.viewer-poster,.viewer-film{min-height:0;height:100%;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:var(--space-control)}.viewer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-control)}.viewer-counter{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(--viewer-muted)}.viewer-strip{list-style:none;margin:0;padding:0;display:flex;gap:var(--space-grid);overflow-x:auto;height:var(--size-viewer-strip)}.viewer-strip li,.viewer-strip .text-action{height:100%;min-height:0}.viewer-strip img{height:100%;width:auto;opacity:.55;transition:opacity var(--motion-control-feedback-duration) var(--motion-control-feedback-ease)}.viewer-strip [aria-pressed=true] img{opacity:1}.viewer-poster__sheet{position:relative;min-height:0;height:100%;display:grid;grid-template:minmax(0,1fr)/minmax(0,1fr);perspective:var(--size-perspective);transform-style:preserve-3d}.viewer-poster__sheet>*,.viewer-poster__face{grid-area:1/1;min-height:0;width:100%;height:100%;backface-visibility:hidden;transition:transform var(--motion-viewer-flip-duration) cubic-bezier(.65,0,.35,1)}.viewer-poster__sheet img{width:100%;height:100%;aspect-ratio:auto;object-fit:contain}.viewer-poster__face--back{transform:rotateY(180deg)}.viewer-poster__sheet[data-side="1"]>:first-child{transform:rotateY(-180deg)}.viewer-poster__sheet[data-side="1"] .viewer-poster__face--back{transform:rotateY(0)}.viewer-pages__number{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(--viewer-muted)}.item--scroll{background:none}.item__exit{height:100svh;background:linear-gradient(to bottom,color-mix(in srgb,var(--viewer-bg) calc(clamp(0,(1 - var(--item-exit, 0)) / var(--motion-viewer-exit-join),1)*100%),transparent),transparent)}.item--scroll{--item-next-pad: calc(var(--motion-pills-padding-block) * 1px)}.item--scroll .item__viewer{position:static;height:auto;padding-bottom:var(--item-next-pad)}.item--scroll .item__info{position:sticky;top:0;align-self:start;max-height:100dvh;overflow-y:auto}.item--scroll .viewer-pages{position:relative;height:auto;display:block}.viewer-pages__stack{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-section-end)}.viewer-pages__stack li{display:grid;gap:var(--space-related)}.viewer-pages__stack .text-action{display:block;width:100%;height:auto;min-height:0;cursor:zoom-in}.viewer-pages__stack img{width:100%;height:auto}.viewer-pages__counter{position:sticky;bottom:var(--item-next-pad);margin-top:calc(var(--space-section-end) + var(--item-next-pad));width:max-content;line-height:var(--size-pill-line);pointer-events:none}.viewer-pages__next{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;line-height:var(--size-pill-line);position:absolute;z-index:1;bottom:calc(-1 * var(--item-next-pad));left:calc(-1 * var(--space-gutter));right:calc(-1 * (var(--item-info-width) + var(--space-gutter)));padding:var(--item-next-pad) var(--space-gutter) var(--item-next-pad) calc(var(--space-gutter) + var(--size-meta-label));color:var(--viewer-text);text-decoration:none}.viewer-pages__next:before,.viewer-pages__next:after{content:"";position:absolute;left:0;right:0;height:var(--size-hairline);background:var(--viewer-line);transform:scaleX(0);transform-origin:left;transition:transform var(--motion-viewer-rule-duration) var(--motion-viewer-rule-ease)}.viewer-pages__next:before{top:0}.viewer-pages__next:after{bottom:0}.viewer-pages__next[data-entered]:before,.viewer-pages__next[data-landed]:after{transform:scaleX(1)}.viewer-pages__next-title{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(hover:hover){.viewer-pages__next:hover .viewer-pages__next-title{text-decoration:underline}}.viewer-pages__next-label{display:none}.viewer-pages__zoom{position:fixed;z-index:30;top:0;bottom:0;left:0;right:var(--item-info-width);display:grid;grid-template-rows:minmax(0,1fr) auto;gap:var(--space-control);padding:var(--space-header-clear) var(--space-gutter) var(--space-gutter);background:var(--viewer-bg)}.viewer-pages__zoom[hidden]{display:none}.viewer-film{overflow:hidden}.viewer-film__track{list-style:none;margin:0;padding:0;display:flex;gap:var(--space-grid);height:100%;translate:calc(var(--progress, 0) * (-100% + 100vw - var(--item-info-width))) 0}.viewer-film__track li{flex:0 0 auto;height:100%}.viewer-film__track img{height:100%;width:auto}@media(max-width:1023px){.item__sheet{grid-template-columns:1fr}.item__info{display:contents}.item__record{grid-row:1;padding:var(--space-header-clear) var(--space-gutter) var(--space-section)}.item__viewer{grid-row:2;position:relative;height:78dvh;padding-top:0}.item--scroll .item__viewer{height:auto}.item__context{grid-row:3;padding:var(--space-section) var(--space-gutter) calc(var(--space-nav-bottom) + var(--space-header-clear))}.viewer-pages__zoom{right:0}.item--scroll .item__sheet{position:relative}.item--scroll .viewer-pages{position:static}.item--scroll .item__context{padding-bottom:calc(var(--space-section) + var(--size-pill-line) + 2 * var(--item-next-pad))}.viewer-pages__next{bottom:0;left:0;right:0}.viewer-pages__next-label{display:block;position:absolute;left:var(--space-gutter);color:var(--viewer-muted)}.viewer-film__track{translate:calc(var(--progress, 0) * (-100% + 100vw)) 0}}@media(min-width:1280px){.item{--item-info-width: calc(2 * var(--size-meta-column-paired))}.item__sheet{grid-template-columns:var(--size-meta-column-paired) minmax(0,1fr) var(--size-meta-column-paired)}.item__info{display:contents}.item__viewer{grid-area:1/2}.item__record,.item__context{position:sticky;top:0;align-self:start;max-height:100dvh;overflow-y:auto;padding:var(--space-header-clear) var(--space-gutter)}.item__record{grid-area:1/1}.item__context{grid-area:1/3}.viewer-pages__zoom{left:var(--size-meta-column-paired);right:var(--size-meta-column-paired)}.viewer-pages__counter{translate:calc(-1 * var(--size-meta-column-paired)) 0}.viewer-pages__next{left:calc(-1 * (var(--size-meta-column-paired) + var(--space-gutter)));right:calc(-1 * (var(--size-meta-column-paired) + var(--space-gutter)));padding-left:calc(var(--size-meta-column-paired) + var(--space-gutter))}}
