.wi-preview__item{position:absolute;inset:0;overflow-y:auto;overscroll-behavior:contain;opacity:0;transition:opacity var(--dur-fade) linear;scrollbar-width:none}.wi-preview__item::-webkit-scrollbar{display:none}.wi-preview__item:not([data-active=true]){overflow:hidden;pointer-events:none}.wi-preview__item[data-active=true]{opacity:1}.wi-preview__media{position:relative;min-height:100%;display:flex;flex-direction:column;gap:var(--spacing-gutter);background:var(--tone-page)}.wi-preview__item .wi-preview__media{padding-bottom:var(--spacing-gutter)}.wi-preview__media-inner{position:relative}.wi-preview__media-inner img,.wi-preview__media-inner video{position:static;display:block;width:100%;height:auto;object-fit:fill}.wi-preview__item[data-cycle]{overflow:hidden;overscroll-behavior:auto}.wi-preview__item[data-cycle] .wi-preview__media{height:100%;padding-bottom:0}.wi-preview__item[data-cycle] .wi-preview__media-inner{position:absolute;inset:0;opacity:0;transition:opacity var(--dur-fade) linear}.wi-preview__item[data-cycle] .wi-preview__media-inner[data-on]{opacity:1}.wi-preview__item[data-cycle] .wi-preview__media-inner img,.wi-preview__item[data-cycle] .wi-preview__media-inner video{position:absolute;inset:0;height:100%;object-fit:cover;object-position:top}@media (prefers-reduced-motion:reduce){.wi-preview__item[data-cycle] .wi-preview__media-inner{transition:none}}.wi-preview__plate{position:relative;min-height:100svh;height:100%;display:grid;place-items:center;padding:var(--spacing-pad);text-align:center;color:var(--tone-ink-body)}.wi-preview__plate-name{font-size:var(--text-display);line-height:var(--leading-none);letter-spacing:var(--tracking-display)}.wi-preview__plate-mark{width:var(--size-index-mark)}.wi{--wi-fade:var(--dur-fade) linear;position:relative;min-height:100svh;font-family:var(--font-sans);letter-spacing:var(--tracking-flat);color:var(--tone-ink);background:var(--tone-page)}.wi *,.wi :after,.wi :before{box-sizing:border-box}.wi ol,.wi ul{list-style:none;margin:0;padding:0}.wi a:not(.pill){color:inherit;text-decoration:none}.wi-main,body.wi-locked{overflow:hidden}.wi-main{height:100svh}.wi-main__inner{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,7fr);gap:var(--spacing-pad);height:100%;padding:calc(var(--hf-bar-h) + var(--spacing-gutter)) var(--spacing-gutter) var(--spacing-gutter)}.wi-index{display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-step);min-height:0}.wi-index__head{flex:none}.wi-index__back{display:inline-block;font-size:var(--text-body);line-height:var(--leading-snug);letter-spacing:var(--tracking-flat);color:var(--tone-ink-dim);transition:color var(--wi-fade)}.wi-index__back:focus-visible,.wi-index__back:hover{color:var(--tone-ink)}.wi-index__title{margin:20px 0 0;font-size:var(--text-title);line-height:var(--leading-flat);letter-spacing:var(--tracking-snug);font-weight:400}.wi-index__list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;mask-image:linear-gradient(to bottom,var(--tone-ink) calc(100% - 40px),transparent)}.wi-index__list::-webkit-scrollbar{display:none}.wi-index__row{border-top:1px solid var(--tone-rule)}.wi-index__row:last-child{border-bottom:1px solid var(--tone-rule)}.wi-index__item{display:block;padding:var(--spacing-close) 0;color:var(--tone-ink-dim);transition:color var(--wi-fade)}.wi-index__item:has(.wi-index__pick:focus-visible),.wi-index__item:hover,.wi-index__row[data-on="1"] .wi-index__item{color:var(--tone-ink)}.wi-index__pick{flex:1;min-width:0;display:flex;align-items:inherit;gap:var(--spacing-near);padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer}.wi-index__pick:focus{outline:none}.wi-index__pick:focus-visible{outline:1px solid var(--tone-ink-dim);outline-offset:4px}.wi-index__item--dead .wi-index__pick{cursor:default}.wi-index__item--dead,.wi-index__list[data-hovering="1"] .wi-index__row[data-group="1"]:not([data-on="1"]) .wi-index__item{color:var(--tone-ink-quiet)}.wi-index__item--dead{cursor:default}.wi-index__row[data-on="1"] .wi-index__item--dead{color:var(--tone-ink-soft)}.wi-index__line{--wi-name:var(--text-lead);--wi-rank:14px;display:flex;align-items:flex-start;gap:var(--spacing-near)}.wi-index__rank{flex:none;padding-top:calc(.1649 * var(--wi-name) - .1456 * var(--wi-rank));font-size:var(--wi-rank);line-height:var(--leading-snug);letter-spacing:var(--tracking-flat)}.wi-index__label{font-size:var(--wi-name);line-height:var(--leading-tight);letter-spacing:var(--text-lead--letter-spacing)}.wi .wi-index__line .wi-index__label,.wi-index__cta{white-space:nowrap}.wi-index__cta{margin-left:auto;flex:none;padding:6px 12px;border-radius:8px;background:var(--tone-line);font-size:var(--text-meta);line-height:16px;letter-spacing:var(--tracking-flat);opacity:0;transition:opacity var(--wi-fade),background var(--wi-fade)}.wi-index__cta:focus-visible,.wi-index__cta:hover{background:var(--tone-rule)}.wi-index__row:hover .wi-index__cta,.wi-index__row[data-head="1"] .wi-index__cta{opacity:1}.wi-index__cta[data-soon="1"]{background:none;padding-inline:0;opacity:0}.wi-index__row:hover .wi-index__cta[data-soon="1"],.wi-index__row[data-head="1"] .wi-index__cta[data-soon="1"]{opacity:.5}.wi-index__meta{display:block;margin-top:10px;font-size:var(--text-meta);line-height:var(--leading-lede);letter-spacing:var(--tracking-flat);opacity:.6}.wi-index__row[data-level=client]{border-top:none}.wi-index__row[data-level=client]:first-child{border-top:1px solid var(--tone-rule)}.wi-index__row[data-level=client]:not(:first-child) .wi-index__item{padding-top:var(--spacing-drop)}.wi-index__row[data-level=client] .wi-index__item{display:flex;align-items:baseline;gap:var(--spacing-near)}.wi-index__row[data-level=client] .wi-index__line{flex:1;min-width:0}.wi-index__row[data-level=client] .wi-index__meta{flex:none;margin-top:0}.wi-index__row[data-level=client] .wi-index__rank{display:none}.wi-index__row[data-level=project] .wi-index__line{--wi-name:var(--text-lead-sm);--wi-rank:11px}.wi-index__row[data-level=project] .wi-index__item{padding-left:var(--spacing-step)}.wi-card{position:relative;align-self:stretch;min-width:0}.wi-card__inner{position:relative;height:100%}.wi-card__frame{position:absolute;inset:0;overflow:hidden;color:var(--tone-ink);background:var(--tone-page)}.wi-card__grid{position:absolute;inset:0;display:grid;place-items:center;color:var(--tone-ink-body);transition:opacity var(--wi-fade)}.wi-card__mark{width:var(--size-index-mark)}.wi-card[data-previewing=true] .wi-card__grid{opacity:0}.wi-preview{position:absolute;inset:0}@media (max-width:900px){.wi-main__inner{grid-template-columns:minmax(0,1fr);grid-template-rows:38svh minmax(0,1fr);gap:var(--spacing-step)}.wi-card{grid-row:1}.wi-index{grid-row:2}}@media (max-width:600px){.wi-main__inner{grid-template-rows:30svh minmax(0,1fr);gap:var(--spacing-tight);padding-top:calc(var(--hf-bar-h) + var(--spacing-tight))}.wi-index__title{margin-top:6px;font-size:var(--text-sub)}}@media (prefers-reduced-motion:reduce){.wi *,.wi :after,.wi :before{transition-duration:1ms!important}}