.wpz-pindex{display:grid;grid-template-columns:var(--wpz-pindex-list,36%) minmax(0, 1fr);gap:var(--wpz-pindex-gap,80px);align-items:start}.wpz-pindex__label{margin:0 0 28px;font-size:13px;font-weight:600;letter-spacing:.02em}.wpz-pindex .wpz-pindex__items{margin:0;padding:0;list-style:none;display:grid;gap:var(--wpz-pindex-item-gap,14px)}.wpz-pindex .wpz-pindex__items>.wpz-pindex__item{list-style:none}.wpz-pindex .wpz-pindex__item::marker{content:none}.wpz-pindex--rail .wpz-pindex__items{position:relative;padding-left:26px}.wpz-pindex--rail .wpz-pindex__items:before{content:"";position:absolute;top:6px;bottom:6px;left:2px;border-left:1px dotted var(--wpz-pindex-rail,currentColor);opacity:.35}.wpz-pindex__item{position:relative;margin:0;padding:0;list-style:none}.wpz-pindex__item:before{display:none}.wpz-pindex--rail .wpz-pindex__item:after{content:"";position:absolute;top:50%;left:-27px;width:3px;height:3px;margin-top:-1px;border-radius:50%;background:var(--wpz-pindex-rail,currentColor);transition:transform .25s ease}.wpz-pindex--rail .wpz-pindex__item.is-active:after{transform:scale(2.2)}.wpz-pindex__link{display:inline-flex;align-items:baseline;gap:20px;color:inherit;text-decoration:none;transition:color .2s ease,opacity .2s ease}.wpz-pindex__link:focus-visible{outline:1px solid currentColor;outline-offset:4px}.wpz-pindex__num{min-width:1.6em;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.wpz-pindex__title{font-size:32px;line-height:1.15}.wpz-pindex--italic .wpz-pindex__item.is-active .wpz-pindex__title{font-style:italic}.wpz-pindex__stage{position:sticky;top:var(--wpz-pindex-top,120px);display:grid}.wpz-pindex__panel{grid-area:1/1;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .35s ease,transform .35s ease,visibility 0s linear .35s}.wpz-pindex__panel.is-active{opacity:1;visibility:visible;transform:none;transition:opacity .35s ease,transform .35s ease,visibility 0s}.wpz-pindex__head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:24px}.wpz-pindex__panel-title{margin:0;font-size:34px;line-height:1.1}.wpz-pindex__year{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.wpz-pindex__media{position:relative;overflow:hidden;border-radius:var(--wpz-pindex-radius,0);background:rgba(0,0,0,.08)}.wpz-pindex__media>img,.wpz-pindex__media>video,.wpz-pindex__media>iframe,.wpz-pindex__media .wpz-pindex__playing,.wpz-pindex__media .wpz-pindex__playing>*{position:absolute;inset:0;width:100%;height:100%;margin:0;border:0;object-fit:cover}.wpz-pindex__playing>video{object-fit:contain;background:#000}.wpz-pindex__playing .mejs-container,.wpz-pindex__playing .mejs-container .mejs-mediaelement,.wpz-pindex__playing .mejs-container video{width:100% !important;height:100% !important;background:#000}.wpz-pindex__playing .mejs-container video{object-fit:contain}.wpz-pindex__preview{opacity:0;transition:opacity .4s ease}.wpz-pindex__preview.is-ready{opacity:1}.wpz-pindex__play{position:absolute;top:50%;left:50%;z-index:2;display:grid;place-items:center;width:64px;height:64px;margin:-32px 0 0 -32px;padding:0;border:1.5px solid rgba(255,255,255,.9);border-radius:50%;background:rgba(0,0,0,.15);color:#fff;cursor:pointer;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:transform .25s ease,background-color .25s ease}.wpz-pindex__play[hidden]{display:none}.wpz-pindex__play:hover,.wpz-pindex__play:focus-visible{transform:scale(1.06);background:rgba(0,0,0,.3)}.wpz-pindex__play svg{width:24px;height:24px;margin-left:3px;fill:currentColor}.wpz-pindex__details{display:flex;flex-wrap:wrap;gap:8px 32px;margin:28px 0 0;font-size:15px}.wpz-pindex__details dt{display:inline;margin:0 6px 0 0;font-weight:400;opacity:.65}.wpz-pindex__details dd{display:inline;margin:0}.wpz-pindex__text{max-width:620px;margin-top:18px;font-size:17px;line-height:1.65}.wpz-pindex__text p{margin:0 0 1em}.wpz-pindex__more{display:inline-block;margin-top:10px;color:inherit;font-size:15px;text-decoration:underline;text-underline-offset:4px}@media (max-width:1024px){.wpz-pindex{grid-template-columns:minmax(0, 1fr)}.wpz-pindex__stage{display:none}.wpz-pindex__title{font-size:26px}.wpz-pindex__item .wpz-pindex__panel{position:static;grid-area:auto;opacity:1;visibility:visible;transform:none;transition:none;margin:16px 0 26px}.wpz-pindex__item .wpz-pindex__head{display:none}.wpz-pindex--italic .wpz-pindex__item.is-open .wpz-pindex__title{font-style:italic}.wpz-pindex--italic .wpz-pindex__item.is-active:not(.is-open) .wpz-pindex__title{font-style:normal}.wpz-pindex--rail .wpz-pindex__item.is-active:not(.is-open):after{transform:none}.wpz-pindex--rail .wpz-pindex__item:after{top:15px}.wpz-pindex--rail .wpz-pindex__item.is-open:after{transform:scale(2.2)}}@media (prefers-reduced-motion:reduce){.wpz-pindex__panel,.wpz-pindex__panel.is-active,.wpz-pindex__preview{transition:none;transform:none}}.wpzoom-blocks_portfolio-index-block .wpz-pindex__title{font-size:var(--wpz-pindex-title,32px)}.wpzoom-blocks_portfolio-index-block .wpz-pindex__panel-title{font-size:var(--wpz-pindex-panel-title,34px)}.wpzoom-blocks_portfolio-index-block .wpz-pindex__link,.wpzoom-blocks_portfolio-index-block .wpz-pindex__more{color:inherit}@media (max-width:1024px){.wpzoom-blocks_portfolio-index-block .wpz-pindex__title{font-size:calc(var(--wpz-pindex-title, 32px) * 0.8)}}