.note-article.note-article--gallery{--note-header-width: min(100%, 1120px);padding-top:0}.note-article.note-article--gallery :is(.note-header,.prose,.gallery-article-next){width:var(--note-header-width);max-width:none;margin-inline:auto}.note-article.note-article--gallery .prose>:not(figure){margin-left:0;margin-right:auto}.site-shell:has(.note-article--gallery)>main{padding-top:32px}.gallery-article-next:focus-visible{outline:2px solid var(--text);outline-offset:6px}.gallery-article-hero{width:100%;margin:0 0 clamp(32px,4vw,56px);overflow:hidden;border-radius:var(--media-radius);background:#080808}.gallery-article-hero picture{display:block}.gallery-article-hero img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;transition:transform .65s cubic-bezier(.22,1,.36,1)}.gallery-article-hero video[data-journal-hero-video]{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.note-article.note-article--gallery .note-header{width:min(100%,1120px);margin:0 auto clamp(32px,4vw,56px)}.note-article.note-article--gallery .note-header-copy h1{max-width:22ch;font-size:clamp(2.75rem,5.4vw,5.5rem);letter-spacing:-.045em;line-height:var(--project-title-leading);text-wrap:balance}.note-article.note-article--gallery .note-header-copy p{max-width:66ch;margin-top:22px;font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.5}.note-article.note-article--gallery .prose .gallery-media{width:100%;margin:clamp(36px,5vw,80px) auto}.note-article.note-article--gallery .prose .gallery-media :is(a,img,video){display:block;width:100%}.note-article.note-article--gallery .prose .gallery-media :is(img,video){border-radius:var(--media-radius);height:auto;aspect-ratio:16 / 9;object-fit:contain;background:#080808}.note-article.note-article--gallery .prose .gallery-media figcaption{max-width:none;margin:12px 0 0;color:var(--muted);font-size:.8125rem;line-height:1.45}.gallery-story{width:min(100%,820px);margin-inline:auto;display:grid;gap:32px}.gallery-story--portrait{width:min(100%,1120px);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,4vw,56px);align-items:start}.gallery-story--portrait .gallery-story-copy{grid-column:2;grid-row:1}.gallery-story--portrait .journal-film{grid-column:1;grid-row:1}.gallery-story-copy{min-width:0}.note-article.note-article--gallery .gallery-story :is(.note-header,.prose){width:100%;max-width:none;margin:0}.note-article.note-article--gallery .gallery-story .note-header{gap:16px;margin-bottom:28px}.note-article.note-article--gallery .gallery-story .note-header-copy h1{max-width:100%;margin:0;font-size:clamp(2.125rem,3.6vw,3.5rem);line-height:var(--project-title-leading);letter-spacing:-.04em;text-wrap:balance}.note-article.note-article--gallery .gallery-story .note-header-copy p{max-width:none;margin:18px 0 0;font-size:1.125rem;line-height:1.5;text-wrap:pretty}.note-article.note-article--gallery .gallery-story .prose>p{max-width:none;margin:0 0 1em;font-size:1.125rem;line-height:1.6;text-wrap:pretty}.note-article.note-article--gallery .gallery-story .prose>p:last-child{margin-bottom:0}.journal-film{display:grid;align-content:start;gap:10px;width:100%;min-width:0;margin:0}.journal-film video{display:block;width:100%;height:auto;border-radius:var(--media-radius);background:#080808}.journal-film figcaption{margin:0;color:var(--muted);font-size:.875rem;line-height:1.45;text-wrap:pretty}.journal-film figcaption a{color:inherit;text-underline-offset:3px;white-space:nowrap}@media(hover:hover)and (prefers-reduced-motion:no-preference){.gallery-article-hero:hover img{transform:scale(1.025)}}@media(max-width:899px){.gallery-story--portrait{grid-template-columns:minmax(0,1fr);width:min(100%,820px)}.gallery-story--portrait :is(.gallery-story-copy,.journal-film){grid-column:auto;grid-row:auto}.gallery-story--portrait .journal-film{width:min(100%,420px)}}.gallery-article-next{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:24px clamp(24px,4vw,64px);width:100%;margin:clamp(40px,6vw,88px) 0 0;color:var(--text);text-decoration:none}.gallery-article-next-label{display:flex;grid-column:1 / -1;justify-content:space-between;color:var(--muted);font-size:.875rem;line-height:1.4}.gallery-article-next-image{display:block;overflow:hidden;border-radius:var(--media-radius);aspect-ratio:3 / 2;background:#080808}.gallery-article-next-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.22,1,.36,1)}.gallery-article-next:is(:hover,:focus-visible) img{transform:scale(1.018)}.gallery-article-next-copy{display:grid;gap:20px}.gallery-article-next-copy strong{color:var(--text);font-family:var(--display);font-size:clamp(1.75rem,3vw,3.25rem);font-weight:700;letter-spacing:-.035em;line-height:.98;text-wrap:pretty}.gallery-article-next-copy>span:not(.journal-category){max-width:46ch;color:var(--muted);font-size:1rem;line-height:1.5}@media(max-width:699px){.gallery-article-hero img{aspect-ratio:auto}.note-article.note-article--gallery .note-header-copy h1{font-size:clamp(2.25rem,9.8vw,3.25rem)}.note-article.note-article--gallery .note-header-copy p{margin-top:16px}.gallery-article-next{grid-template-columns:minmax(0,1fr);gap:18px}.gallery-article-next-copy{gap:12px}.gallery-article-next-copy strong{font-size:1.875rem}}@media(prefers-reduced-motion:reduce){.gallery-article-hero img,.gallery-article-next-image img{transition:none}.gallery-article-next:is(:hover,:focus-visible) img{transform:none}}
