.jw-album__top{padding-block:4px 20px}.jw-album__cover{height:clamp(260px,44vw,62svh);margin:0;position:relative}.jw-album__cover-photo{background:var(--jw-surface);clip-path:inset(50% 0);position:absolute;inset:0;overflow:hidden}.jw-album__cover-img{object-fit:cover;filter:brightness(.06)contrast(1.5)grayscale()blur(6px);width:100%;max-width:none;height:118%;margin-top:-9%}.jw-album__seam{pointer-events:none;width:100%;height:20px;margin-top:-10px;position:absolute;top:50%;left:0;overflow:visible}.jw-album__seam path{fill:none;stroke:var(--jw-ink);stroke-width:2px;stroke-linecap:round}.jw-album__head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px 56px;padding-block:clamp(32px,5vw,56px) clamp(48px,7vw,96px);display:grid}.jw-album__intro{gap:22px;display:grid;position:relative}.jw-album__facts{grid-template-columns:repeat(3,auto);gap:8px 36px;margin:0 0 6px;display:grid}.jw-album__fact{gap:6px;display:grid}.jw-album__fact dd{color:var(--jw-fg);margin:0;font-size:15px}.jw-gallery{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(18px,2.4vw,36px) clamp(14px,2vw,28px);padding-bottom:88px;display:grid}.jw-gallery__item{min-width:0;margin:0}.jw-gallery__item--w4{grid-column:span 4}.jw-gallery__item--w5{grid-column:span 5}.jw-gallery__item--w6{grid-column:span 6}.jw-gallery__item--w7{grid-column:span 7}.jw-gallery__open{aspect-ratio:16/9;background:var(--jw-surface);cursor:zoom-in;border:0;width:100%;padding:0;display:block;overflow:hidden}.jw-gallery__img{object-fit:cover;filter:brightness(.06)contrast(1.5)grayscale()blur(6px);width:100%;height:100%;transition:filter 2.2s cubic-bezier(.2,.7,.2,1),transform 2.2s cubic-bezier(.2,.7,.2,1);transform:scale(1.05)}.jw-gallery__item--developed .jw-gallery__img{filter:brightness()contrast()grayscale()blur();transform:scale(1)}.jw-gallery__item--done .jw-gallery__img{transition-duration:.7s}@media (hover:hover){.jw-gallery__item--done .jw-gallery__open:hover .jw-gallery__img{filter:none;transform:scale(1.03)}}.jw-gallery__item--done.jw-gallery__item--live .jw-gallery__img{filter:none}.jw-gallery__caption{font-family:var(--jw-font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--jw-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:12px;font-size:12px;overflow:hidden}.jw-gallery__caption b{color:var(--jw-fg);font-weight:400}.jw-album__more{border-top:1px solid var(--jw-line);grid-template-columns:1fr 1fr;margin-bottom:120px;display:grid}.jw-album__link,.jw-album__all{align-content:start;gap:10px;padding:32px 0;text-decoration:none;display:grid}.jw-album__link--older{border-left:1px solid var(--jw-line);text-align:right;padding-left:24px}.jw-album__link-title{letter-spacing:-.045em;transition:transform .5s var(--jw-ease);font-size:clamp(26px,3.2vw,44px);font-weight:500;line-height:1.05}.jw-album__link--newer:hover .jw-album__link-title{transform:translate(-8px)}.jw-album__link--older:hover .jw-album__link-title{transform:translate(8px)}.jw-album__arrow{color:var(--jw-ink)}.jw-album__all{border-top:1px solid var(--jw-line);text-align:center;font-family:var(--jw-font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--jw-muted);grid-column:1/-1;font-size:12px}.jw-album__all:hover{color:var(--jw-fg)}.jw-viewer{width:100%;max-width:none;height:100%;max-height:none;color:var(--jw-fg);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.jw-viewer::backdrop{background:0 0}.jw-viewer__bg{background:var(--jw-bg);opacity:0;position:absolute;inset:0}.jw-viewer__img{object-fit:cover;will-change:transform;max-width:none;position:fixed;top:0;left:0}.jw-viewer__frame{pointer-events:none;width:100%;height:100%;position:fixed;inset:0;overflow:visible}.jw-viewer__frame path{fill:none;stroke:var(--jw-ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.jw-viewer__caption{text-align:center;opacity:0;gap:8px;width:min(100vw - 48px,560px);display:grid;position:fixed;left:50%;transform:translate(-50%)}.jw-viewer__text{margin:0;font-size:16px}.jw-viewer__btn{z-index:1;border:1px solid var(--jw-line);background:color-mix(in srgb, var(--jw-bg) 70%, transparent);width:48px;height:48px;color:var(--jw-fg);cursor:pointer;opacity:0;border-radius:50%;place-items:center;transition:border-color .3s,color .3s;display:grid;position:fixed}.jw-viewer__btn:hover{border-color:var(--jw-ink);color:var(--jw-ink)}.jw-viewer__btn svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.jw-viewer__btn--close{top:max(20px, env(safe-area-inset-top,0px));right:max(20px, env(safe-area-inset-right,0px))}.jw-viewer__btn--prev{top:50%;left:max(20px, env(safe-area-inset-left,0px))}.jw-viewer__btn--next{top:50%;right:max(20px, env(safe-area-inset-right,0px))}.jw-viewer .jw-viewer__btn:after{top:calc(100% + 10px);bottom:auto;transform:translateY(-4px)}.jw-viewer .jw-viewer__btn--prev:after{left:0;translate:none}.jw-viewer .jw-viewer__btn--next:after,.jw-viewer .jw-viewer__btn--close:after{left:auto;right:0;translate:none}@media (width<=759px){.jw-album__head{grid-template-columns:minmax(0,1fr)}.jw-album__facts{gap:8px 24px}.jw-gallery .jw-gallery__item{grid-column:span 12}.jw-album__more{grid-template-columns:1fr}.jw-album__link--older{border-left:0;border-top:1px solid var(--jw-line);text-align:left;padding-left:0}.jw-viewer__btn--prev,.jw-viewer__btn--next{top:auto;bottom:max(24px, env(safe-area-inset-bottom,0px))}}
