.z-spread{grid-template-columns:[l-start]repeat(12,minmax(0,1fr))[l-end]var(--s-margin)[r-start]repeat(12,minmax(0,1fr))[r-end];-moz-column-gap:var(--s-gutter);column-gap:var(--s-gutter);row-gap:var(--r-group);height:100svh;padding:var(--r-inset)var(--s-margin);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.z-L{grid-column:l-start/l-end}.z-R{grid-column:r-start/r-end}.z-LR{grid-column:l-start/r-end}.z-head{gap:var(--r-item);grid-row:1;align-items:baseline;min-height:14px;display:flex}.z-nav{gap:var(--r-item);display:flex}.z-time{margin-left:auto}.z-folio{grid-row:3;align-self:end}.z-folio.z-R{text-align:right}.z-main{grid-row:2;min-height:0}.z-close{top:var(--r-inset);right:var(--s-margin);z-index:15;position:fixed}.z-cover{justify-content:space-between;gap:var(--r-group);flex-direction:column;display:flex}.z-cover .s-large{max-width:83.3333%}.z-cover .sub{margin-top:var(--r-item)}.z-specs{grid-template-columns:subgrid;align-content:start;row-gap:var(--r-group);margin:0;display:grid}.z-specs dt{grid-column:1/span 4}.z-specs dd{gap:var(--r-line);flex-direction:column;grid-column:5/span 8;margin:0;display:flex}.z-views{gap:var(--r-group);flex-direction:column;display:flex}.z-views .bar{justify-content:space-between;display:flex}.z-views .switch{gap:6px;display:flex}.z-views .body{scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.z-views .body::-webkit-scrollbar{display:none}.z-index{gap:var(--r-item);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.z-index .row{-moz-column-gap:var(--s-gutter);column-gap:var(--s-gutter);grid-template-columns:3.4em minmax(0,4fr) minmax(0,4fr) minmax(0,2fr);display:grid}.z-index .row.is-off{color:var(--s-ink-3)}.z-views .body:has(.z-peek){gap:var(--r-group);flex-direction:column;display:flex}.z-peek{gap:var(--r-fig);flex-direction:column;flex:1;min-height:0;margin:0;display:flex}.z-peek .img{flex:1;min-height:0;position:relative}.z-peek img{-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom;opacity:0;transition:opacity var(--s-fade)}.z-peek img.is-on{opacity:1}.z-peek .cap{-moz-column-gap:var(--s-gutter);column-gap:var(--s-gutter);grid-template-columns:3.4em minmax(0,1fr);display:grid}@media (hover:none){.z-peek{display:none}}.z-grid{gap:var(--r-group)var(--s-gutter);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.z-cell{gap:var(--r-fig);flex-direction:column;display:flex}.z-cell .img{aspect-ratio:4/5;background:var(--s-fill);position:relative;overflow:hidden}.z-cell .img img{-o-object-fit:cover;object-fit:cover;transition:opacity var(--s-fade)}.z-cell .cap{grid-template-columns:3.4em minmax(0,1fr);display:grid}.z-cell .cap .t{justify-self:start}.z-cell.is-off{color:var(--s-ink-3)}@media (hover:hover){a.z-cell:hover .img img{opacity:.85}}.w-left{grid-template-columns:subgrid;row-gap:var(--r-block);scrollbar-width:none;grid-template-rows:auto auto minmax(0,1fr);display:grid;overflow-y:auto}.w-left::-webkit-scrollbar{display:none}.w-left>*{grid-column:1/-1}.w-left .w-specs{grid-area:2/1/auto/span 6;grid-template-columns:subgrid;row-gap:var(--r-item);align-content:start;margin:0;display:grid}.w-specs dt{grid-column:1/span 2}.w-specs dd{flex-direction:column;grid-column:3/span 4;margin:0;display:flex}.w-specs .group{flex-direction:column;display:flex}.w-left .w-toc{grid-area:2/7/auto/span 6}.w-toc ol{margin:var(--r-item)0 0;padding:0;list-style:none}.w-toc a{color:var(--s-ink-3);grid-template-columns:3.4em minmax(0,1fr);display:grid}.w-toc a>span:last-child{text-transform:capitalize}.w-toc a[aria-current]{color:var(--s-ink)}@media (hover:hover){.w-toc a[aria-current]:hover{color:var(--s-ink);background:0 0}}.w-live{grid-row:3;grid-template-columns:subgrid;align-self:end;display:grid}.w-text{grid-column:1/-1;grid-template-columns:subgrid;row-gap:var(--r-group);display:grid}.w-text[hidden]{display:none}.w-text>h2{grid-column:1/span 4}.w-text>.t{gap:var(--r-item);flex-direction:column;grid-column:5/span 8;display:flex}.w-text .sub{padding-top:var(--r-item)}.w-text .sub:first-child{padding-top:0}.w-well{overscroll-behavior:contain;scrollbar-width:none;scroll-snap-type:y proximity;gap:var(--r-section);flex-direction:column;display:flex;overflow-y:auto}.w-well::-webkit-scrollbar{display:none}.w-block{gap:var(--r-block);flex-direction:column;display:flex}.w-fig{gap:var(--r-fig);scroll-snap-align:start;flex-direction:column;margin:0;display:flex}.w-fig img,.w-fig video{width:100%;height:auto;max-height:calc(100svh - 2*var(--r-inset) - 4*14px - 2*var(--r-group) - var(--r-fig));-o-object-fit:contain;object-fit:contain;-o-object-position:left top;object-position:left top;display:block}.w-fig figcaption{gap:var(--r-item);display:flex}.w-fig .ph{aspect-ratio:16/9;background:var(--s-fill)}.w-block>.w-mark{scroll-snap-align:start;margin-bottom:calc(var(--r-group) - var(--r-block))}.w-inline{display:none}.w-next{padding-bottom:60svh}@media (max-width:900px){.z-spread{grid-template-rows:none;grid-template-columns:[l-start r-start]repeat(12,minmax(0,1fr))[l-end r-end];height:auto;min-height:100svh;overflow:visible}.z-spread>*{grid-row:auto}.z-head{flex-wrap:wrap}.z-folio.z-L{display:none}.z-views .body,.w-left,.w-well{overflow:visible}.z-peek{display:none}.z-index .row{grid-template-columns:3.4em minmax(0,1fr)}.z-index .row>:nth-child(n+3){grid-column:2}.z-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.z-cover .s-large{max-width:none}.w-left{row-gap:var(--r-group)}.w-left .w-specs,.w-left .w-toc{grid-area:auto/1/auto/-1}.w-live,.w-mark{display:none}.w-inline{-moz-column-gap:var(--s-gutter);column-gap:var(--s-gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.w-text>h2,.w-text>.t{grid-column:1/-1}.w-fig img,.w-fig video{max-height:none}.w-next{padding-bottom:0}.z-close{background:var(--s-paper);margin:-2px -4px;padding:2px 4px}}
