.portfolio-story[data-astro-cid-jsr6xwiw]{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(2rem,2.5vw,3rem) clamp(.75rem,1.3vw,1.75rem);width:min(100%,1800px);margin:0 auto;padding:clamp(3.5rem,6vw,7rem) clamp(1rem,3vw,3.5rem);display:grid}.portfolio-story__item[data-astro-cid-jsr6xwiw]{grid-column:var(--story-column-start) / span var(--story-column-span);min-width:0}.portfolio-story__reading-column[data-astro-cid-jsr6xwiw]{width:min(100%, var(--measure-editorial-display));margin:0 auto}.portfolio-story__text[data-astro-cid-jsr6xwiw] .rich-text{width:100%;max-width:none;margin:0}.portfolio-story__text[data-astro-cid-jsr6xwiw] .rich-text>*{max-width:100%}.portfolio-story__text--heading-only[data-astro-cid-jsr6xwiw]:not(.portfolio-story__text--first){margin-top:clamp(1.5rem,3vw,3.5rem)}.portfolio-story__text[data-astro-cid-jsr6xwiw] h1,.portfolio-story__text[data-astro-cid-jsr6xwiw] h2,.portfolio-story__text[data-astro-cid-jsr6xwiw] h3{text-wrap:balance;width:100%;max-width:none}.portfolio-story__text[data-astro-cid-jsr6xwiw] h2{letter-spacing:-.045em;margin:0;font-size:clamp(2.5rem,3.7vw,4.25rem);line-height:.98}.portfolio-story__text[data-astro-cid-jsr6xwiw] h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.75rem,2.6vw,2.75rem);line-height:1.05}.portfolio-story__text[data-astro-cid-jsr6xwiw] p,.portfolio-story__text[data-astro-cid-jsr6xwiw] blockquote{margin-top:0;margin-bottom:0;font-size:clamp(1.05rem,1.25vw,1.35rem);line-height:1.62}.portfolio-story__text[data-astro-cid-jsr6xwiw] p+p{margin-top:.9em}.portfolio-story__text[data-astro-cid-jsr6xwiw] h2+p{margin-top:1.25rem}.portfolio-story__text[data-astro-cid-jsr6xwiw] h3+p{margin-top:1rem}.portfolio-story__photograph[data-astro-cid-jsr6xwiw]{flex-direction:column;align-self:start;align-items:center;margin:clamp(.75rem,1.5vw,1.75rem) 0;display:flex}.portfolio-story__photograph[data-astro-cid-jsr6xwiw] picture{justify-content:center;width:100%;display:flex}.portfolio-story__photograph[data-astro-cid-jsr6xwiw] .portfolio-story__image{width:var(--story-image-width,100%);object-fit:contain;max-width:100%;height:auto;max-height:min(82vh,1050px);display:block}.portfolio-story__photograph--feature[data-astro-cid-jsr6xwiw] .portfolio-story__image{max-height:min(88vh,1180px)}.portfolio-story__photograph--fullWidth[data-astro-cid-jsr6xwiw] .portfolio-story__image{max-height:min(90vh,1250px)}.portfolio-story__photograph[data-astro-cid-jsr6xwiw] figcaption[data-astro-cid-jsr6xwiw]{width:min(var(--story-image-width,100%), 760px);color:#555;margin-top:.8rem;font-size:.9rem;line-height:1.45}.portfolio-story__callout[data-astro-cid-jsr6xwiw]{color:#fff;background:#111;grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr);gap:clamp(2rem,7vw,8rem);padding:clamp(2.25rem,5vw,5rem);display:grid}.portfolio-story__eyebrow[data-astro-cid-jsr6xwiw]{letter-spacing:.16em;text-transform:uppercase;margin:0 0 1rem;font-size:.75rem;font-weight:700}.portfolio-story__callout[data-astro-cid-jsr6xwiw] h2[data-astro-cid-jsr6xwiw]{letter-spacing:-.05em;max-width:12ch;margin:0;font-size:clamp(2.4rem,5vw,4.8rem);line-height:.94}.portfolio-story__callout-copy[data-astro-cid-jsr6xwiw]{align-self:end;font-size:clamp(1rem,1.2vw,1.25rem);line-height:1.55}.portfolio-story__callout-copy[data-astro-cid-jsr6xwiw] p[data-astro-cid-jsr6xwiw]{margin:0}.portfolio-story__callout-copy[data-astro-cid-jsr6xwiw] a[data-astro-cid-jsr6xwiw]{color:inherit;text-underline-offset:.2em;margin-top:1.5rem;font-weight:700;display:inline-block}.document--nyc .portfolio-story__callout[data-astro-cid-jsr6xwiw]{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;justify-self:center;align-items:center;gap:clamp(1.5rem,4vw,3rem);width:min(100%,56rem);padding:clamp(1.75rem,3vw,2.75rem)}.document--nyc .portfolio-story__callout[data-astro-cid-jsr6xwiw] h2[data-astro-cid-jsr6xwiw]{max-width:18ch;font-size:clamp(2rem,3.2vw,3.25rem);line-height:1}.document--nyc .portfolio-story__callout-copy[data-astro-cid-jsr6xwiw]{align-self:center}.document--nyc .portfolio-story__callout-copy[data-astro-cid-jsr6xwiw] a[data-astro-cid-jsr6xwiw]{white-space:nowrap;margin-top:0}@media (width<=780px){.portfolio-story[data-astro-cid-jsr6xwiw]{grid-template-columns:1fr;row-gap:clamp(2rem,10vw,3.5rem);padding:3.5rem 1rem 5rem}.portfolio-story__item[data-astro-cid-jsr6xwiw]{grid-column:1}.portfolio-story__text[data-astro-cid-jsr6xwiw] h2{font-size:clamp(2.25rem,12vw,3.75rem)}.portfolio-story__reading-column[data-astro-cid-jsr6xwiw]{width:100%}.portfolio-story__photograph[data-astro-cid-jsr6xwiw] .portfolio-story__image{width:100%;max-height:none}.portfolio-story__photograph[data-astro-cid-jsr6xwiw] figcaption[data-astro-cid-jsr6xwiw]{width:min(100%,760px)}.portfolio-story__callout[data-astro-cid-jsr6xwiw]{grid-template-columns:1fr;gap:2.5rem;padding:2rem 1.5rem}.portfolio-story__callout[data-astro-cid-jsr6xwiw] h2[data-astro-cid-jsr6xwiw]{font-size:clamp(2.25rem,12vw,3.7rem)}.document--nyc .portfolio-story__callout[data-astro-cid-jsr6xwiw]{grid-template-columns:1fr;gap:1.5rem;width:100%;padding:1.75rem 1.5rem}.document--nyc .portfolio-story__callout[data-astro-cid-jsr6xwiw] h2[data-astro-cid-jsr6xwiw]{font-size:clamp(2rem,10vw,3rem)}}.nyc-essay[data-astro-cid-qbeid23a]{width:min(1320px,100% - 2rem);margin:clamp(4rem,7vw,7rem) auto clamp(5rem,9vw,9rem)}.document--nyc .portfolio-project-header h1{max-width:14ch}.nyc-essay__intro[data-astro-cid-qbeid23a],.nyc-essay__movement-heading[data-astro-cid-qbeid23a],.nyc-essay__prose[data-astro-cid-qbeid23a]{width:min(100%,44rem);margin-left:auto;margin-right:auto}.nyc-essay__intro[data-astro-cid-qbeid23a]{border-top:1px solid #111;padding-top:clamp(2rem,4vw,3.5rem)}.nyc-essay__intro[data-astro-cid-qbeid23a] h2[data-astro-cid-qbeid23a],.nyc-essay__movement-heading[data-astro-cid-qbeid23a] h2[data-astro-cid-qbeid23a],.nyc-essay__booking-context[data-astro-cid-qbeid23a] h2[data-astro-cid-qbeid23a],.nyc-essay__booking-callout[data-astro-cid-qbeid23a] h2[data-astro-cid-qbeid23a],.nyc-essay__prose[data-astro-cid-qbeid23a] h3[data-astro-cid-qbeid23a]{letter-spacing:-.045em;margin:0}.nyc-essay__intro[data-astro-cid-qbeid23a] h2[data-astro-cid-qbeid23a]{max-width:10ch;font-size:clamp(3rem,5vw,5.25rem);line-height:.94}.nyc-essay__eyebrow[data-astro-cid-qbeid23a]{letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.2rem;font-size:.75rem;font-weight:700;line-height:1.2}.nyc-essay__intro[data-astro-cid-qbeid23a] .rich-text,.nyc-essay__prose[data-astro-cid-qbeid23a] .rich-text{width:100%;margin:clamp(2rem,4vw,3rem) 0 0;font-size:clamp(1.06rem,1.5vw,1.24rem);line-height:1.68}.nyc-essay__intro[data-astro-cid-qbeid23a] .rich-text p,.nyc-essay__prose[data-astro-cid-qbeid23a] .rich-text p{margin:0}.nyc-essay__intro[data-astro-cid-qbeid23a] .rich-text p+p,.nyc-essay__prose[data-astro-cid-qbeid23a] .rich-text p+p{margin-top:1.15em}.nyc-essay__movement[data-astro-cid-qbeid23a]{margin-top:clamp(5.5rem,9vw,9rem)}.nyc-essay__movement-heading[data-astro-cid-qbeid23a]{margin-bottom:clamp(2.5rem,4vw,4rem)}.nyc-essay__movement-heading[data-astro-cid-qbeid23a] h2[data-astro-cid-qbeid23a]{max-width:13ch;font-size:clamp(2.75rem,4.5vw,4.75rem);line-height:.96}.nyc-essay__blocks[data-astro-cid-qbeid23a]{gap:clamp(3.5rem,6vw,6rem);display:grid}.nyc-essay__prose[data-astro-cid-qbeid23a] h3[data-astro-cid-qbeid23a]{max-width:16ch;font-size:clamp(2rem,3.6vw,3.5rem);line-height:1}.nyc-essay__gallery[data-astro-cid-qbeid23a]{align-items:start;gap:clamp(.75rem,1.5vw,1.5rem);display:grid}.nyc-essay__gallery[data-astro-cid-qbeid23a] figure[data-astro-cid-qbeid23a]{margin:0;overflow:hidden}.nyc-essay__gallery[data-astro-cid-qbeid23a] img[data-astro-cid-qbeid23a]{width:100%;height:auto;display:block}.gallery--full[data-astro-cid-qbeid23a],.gallery--final[data-astro-cid-qbeid23a]{width:100%}.gallery--diptych[data-astro-cid-qbeid23a]{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery--triptych[data-astro-cid-qbeid23a]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:min(64vh,720px)}.gallery--triptych[data-astro-cid-qbeid23a] figure[data-astro-cid-qbeid23a],.gallery--triptych[data-astro-cid-qbeid23a] img[data-astro-cid-qbeid23a]{height:100%}.gallery--triptych[data-astro-cid-qbeid23a] img[data-astro-cid-qbeid23a]{object-fit:cover}.gallery--staggered[data-astro-cid-qbeid23a]{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1rem,2vw,2rem)}.gallery--staggered[data-astro-cid-qbeid23a] figure[data-astro-cid-qbeid23a]:first-child{grid-column:1/5}.gallery--staggered[data-astro-cid-qbeid23a] figure[data-astro-cid-qbeid23a]:nth-child(2){grid-column:5/9;margin-top:clamp(4rem,9vw,9rem)}.gallery--staggered[data-astro-cid-qbeid23a] figure[data-astro-cid-qbeid23a]:nth-child(3){grid-column:9/13}.gallery--portrait-and-grid[data-astro-cid-qbeid23a]{grid-template-rows:min(64vh,720px) min(24vh,240px);grid-template-columns:repeat(2,minmax(0,1fr))}.gallery--portrait-and-grid[data-astro-cid-qbeid23a] figure[data-astro-cid-qbeid23a]:first-child{grid-area:1/1}.gallery--portrait-and-grid[data-astro-cid-qbeid23a] figure[data-astro-cid-qbeid23a]:nth-child(2){grid-area:1/2}.gallery--portrait-and-grid[data-astro-cid-qbeid23a] figure[data-astro-cid-qbeid23a]:nth-child(3){grid-area:2/1}.gallery--portrait-and-grid[data-astro-cid-qbeid23a] figure[data-astro-cid-qbeid23a]:nth-child(4){grid-area:2/2}.gallery--portrait-and-grid[data-astro-cid-qbeid23a] figure[data-astro-cid-qbeid23a],.gallery--portrait-and-grid[data-astro-cid-qbeid23a] img[data-astro-cid-qbeid23a]{height:100%}.gallery--portrait-and-grid[data-astro-cid-qbeid23a] img[data-astro-cid-qbeid23a]{object-fit:cover}.gallery--staggered-pair[data-astro-cid-qbeid23a]{grid-template-columns:repeat(12,minmax(0,1fr))}.gallery--staggered-pair[data-astro-cid-qbeid23a] figure[data-astro-cid-qbeid23a]:first-child{grid-column:1/7}.gallery--staggered-pair[data-astro-cid-qbeid23a] figure[data-astro-cid-qbeid23a]:last-child{grid-column:7/13;margin-top:clamp(4rem,9vw,9rem)}.gallery--final[data-astro-cid-qbeid23a]{margin-bottom:0}@media (width>=761px){.document--nyc .portfolio-project-header h1{font-size:clamp(4rem,4.5vw,5.5rem);line-height:.98}.gallery--full[data-astro-cid-qbeid23a] figure[data-astro-cid-qbeid23a]{justify-content:center;height:min(75vh,820px);max-height:min(75vh,820px);display:flex}.gallery--full[data-astro-cid-qbeid23a] img[data-astro-cid-qbeid23a]{object-fit:contain;width:auto;max-width:100%;height:100%;max-height:min(75vh,820px)}}.nyc-essay__booking-section[data-astro-cid-qbeid23a]{margin-top:clamp(7rem,13vw,13rem)}.nyc-essay__booking-context[data-astro-cid-qbeid23a]{width:min(100%,44rem);margin-left:auto;margin-right:auto}.nyc-essay__booking-context[data-astro-cid-qbeid23a] h2[data-astro-cid-qbeid23a]{max-width:12ch;font-size:clamp(2.75rem,4.5vw,4.75rem);line-height:.96}.nyc-essay__booking-context[data-astro-cid-qbeid23a] .rich-text{width:100%;margin:clamp(2rem,4vw,3rem) 0 0;font-size:clamp(1.06rem,1.5vw,1.24rem);line-height:1.68}.nyc-essay__booking-context[data-astro-cid-qbeid23a] .rich-text p{margin:0}.nyc-essay__booking-context[data-astro-cid-qbeid23a] .rich-text p+p{margin-top:1.15em}.nyc-essay__booking-callout[data-astro-cid-qbeid23a]{color:#fff;background:#111;justify-content:space-between;align-items:center;gap:clamp(1.5rem,4vw,3rem);width:min(100%,56rem);margin:clamp(2.5rem,4vw,4rem) auto 0;padding:clamp(1.75rem,3vw,2.75rem);display:flex}.nyc-essay__booking-callout[data-astro-cid-qbeid23a] h2[data-astro-cid-qbeid23a]{max-width:18ch;font-size:clamp(2rem,3.2vw,3.25rem);line-height:1}.nyc-essay__booking-callout[data-astro-cid-qbeid23a] a[data-astro-cid-qbeid23a]{color:#fff;letter-spacing:.08em;text-transform:uppercase;border:1px solid #fff;justify-content:center;align-items:center;min-height:3.25rem;padding:.9rem 1.3rem;font-size:.9rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.nyc-essay__booking-callout[data-astro-cid-qbeid23a] a[data-astro-cid-qbeid23a]:hover,.nyc-essay__booking-callout[data-astro-cid-qbeid23a] a[data-astro-cid-qbeid23a]:focus-visible{color:#111;background:#fff}@media (width<=760px){.nyc-essay[data-astro-cid-qbeid23a]{width:min(100% - 1.5rem,42rem);margin-top:4rem}.nyc-essay__intro[data-astro-cid-qbeid23a] h2[data-astro-cid-qbeid23a],.nyc-essay__movement-heading[data-astro-cid-qbeid23a] h2[data-astro-cid-qbeid23a]{max-width:11ch}.nyc-essay__movement[data-astro-cid-qbeid23a]{margin-top:7rem}.nyc-essay__blocks[data-astro-cid-qbeid23a]{gap:4rem}.gallery--full[data-astro-cid-qbeid23a],.gallery--final[data-astro-cid-qbeid23a]{width:100vw;margin-left:calc(50% - 50vw)}.gallery--triptych[data-astro-cid-qbeid23a],.gallery--staggered[data-astro-cid-qbeid23a],.gallery--portrait-and-grid[data-astro-cid-qbeid23a],.gallery--staggered-pair[data-astro-cid-qbeid23a]{grid-template-rows:auto;grid-template-columns:1fr}.gallery--triptych[data-astro-cid-qbeid23a] figure[data-astro-cid-qbeid23a],.gallery--triptych[data-astro-cid-qbeid23a] img[data-astro-cid-qbeid23a],.gallery--portrait-and-grid[data-astro-cid-qbeid23a] figure[data-astro-cid-qbeid23a],.gallery--portrait-and-grid[data-astro-cid-qbeid23a] img[data-astro-cid-qbeid23a]{height:auto}.gallery--staggered[data-astro-cid-qbeid23a] figure[data-astro-cid-qbeid23a]:nth-child(n),.gallery--portrait-and-grid[data-astro-cid-qbeid23a] figure[data-astro-cid-qbeid23a]:nth-child(n),.gallery--staggered-pair[data-astro-cid-qbeid23a] figure[data-astro-cid-qbeid23a]:nth-child(n){grid-area:auto;margin-top:0}.gallery--triptych[data-astro-cid-qbeid23a],.gallery--staggered[data-astro-cid-qbeid23a],.gallery--portrait-and-grid[data-astro-cid-qbeid23a],.gallery--staggered-pair[data-astro-cid-qbeid23a]{gap:.75rem}.nyc-essay__booking-callout[data-astro-cid-qbeid23a]{grid-template-columns:1fr;gap:2rem;padding:1.75rem 1.5rem;display:grid}.nyc-essay__booking-callout[data-astro-cid-qbeid23a] a[data-astro-cid-qbeid23a]{width:fit-content}}.document--composition{--composition-copy:720px;--composition-display:1000px}.document--composition.document--blogPost .page-title{width:min(var(--composition-display), calc(100% - 2rem))}.document--composition.document--blogPost .page-title h1{font-size:clamp(2.75rem,4.5vw,4rem)}.document--composition.document--blogPost>.composition-guide__intro,.document--composition.document--blogPost .composition-guide__section>.editorial-content{width:min(var(--composition-display), calc(100% - 2rem));margin:0 auto}.document--composition.document--blogPost>.composition-guide__intro{margin-top:clamp(1.25rem,2vw,1.5rem)}.document--composition.document--blogPost .editorial-content>p,.document--composition.document--blogPost .editorial-content>blockquote,.document--composition.document--blogPost .editorial-content>ul,.document--composition.document--blogPost .editorial-content>ol,.document--composition.document--blogPost .editorial-content>h2,.document--composition.document--blogPost .editorial-content>h3{width:min(100%, var(--composition-copy));max-width:var(--composition-copy);margin-left:auto;margin-right:auto}.document--composition.document--blogPost .editorial-content>h2{font-size:clamp(2.15rem,3.3vw,2.75rem);line-height:1.06}.document--composition.document--blogPost .editorial-content>h3{font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:1.18}.document--composition.document--blogPost .editorial-content>figure{width:100%;margin:clamp(1.75rem,3vw,2.5rem) 0}.document--composition.document--blogPost .editorial-content figcaption{width:min(100%, var(--composition-copy));color:#555;margin:.65rem auto 0;font-size:.85rem}.composition-toc{width:min(var(--composition-display), calc(100% - 2rem));border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;margin:clamp(3rem,6vw,5rem) auto 0;padding:clamp(1.25rem,2.5vw,1.75rem) 0}.composition-toc__title{width:min(100%, var(--composition-copy));letter-spacing:.12em;text-transform:uppercase;margin:0 auto 1rem;font-size:.75rem;font-weight:700}.composition-toc ul{width:min(100%, var(--composition-copy));grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem 1.5rem;margin:0 auto;padding:0;list-style:none;display:grid}.composition-toc a{text-underline-offset:.2em;font-size:.95rem;font-weight:600;display:inline-block}.composition-guide__section{margin-top:clamp(4.5rem,8vw,7rem);scroll-margin-top:2rem}.composition-technique-grid{width:min(var(--composition-display), calc(100% - 2rem));grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:clamp(2.5rem,5vw,4rem) auto 0;display:grid}.composition-technique-card{background:#f4f4f2;border-top:3px solid #111;min-width:0;padding:clamp(1.25rem,2.5vw,1.75rem)}.document--composition .composition-technique-card .rich-text{width:100%;margin:0;font-size:1rem}.document--composition .composition-technique-card .rich-text h3{width:100%;margin:0 0 .75rem;font-size:clamp(1.15rem,1.6vw,1.35rem);line-height:1.2}.document--composition .composition-technique-card .rich-text p{width:100%;margin:0}.document--composition .section--famousPhotographers .related-carousel{width:min(1200px,100% - 2rem);margin-left:auto;margin-right:auto;overflow:visible}.document--composition .famous-photographers-carousel .related-carousel__shell{padding:0 4rem}.document--composition .famous-photographers-carousel .related-carousel__track{gap:1.5rem;padding:.25rem 0 1rem;scroll-padding-inline:0}.document--composition .famous-photographers-carousel .related-carousel__card{scroll-snap-align:start;flex:0 0 calc(33.3333% - 1rem);width:calc(33.3333% - 1rem);min-width:0;max-width:none}.document--composition .famous-photographers-carousel .related-carousel__nav--prev{left:.5rem}.document--composition .famous-photographers-carousel .related-carousel__nav--next{right:.5rem}@media (width<=900px){.composition-toc ul{grid-template-columns:repeat(2,minmax(0,1fr))}.document--composition .famous-photographers-carousel .related-carousel__shell{padding:0 3.5rem}.document--composition .famous-photographers-carousel .related-carousel__card{flex-basis:calc(50% - .75rem);width:calc(50% - .75rem)}}@media (width<=700px){.document--composition.document--blogPost .page-title h1{font-size:2.25rem}.document--composition.document--blogPost .editorial-content>h2{font-size:1.75rem;line-height:1.08}.document--composition.document--blogPost .editorial-content>h3{font-size:1.25rem;line-height:1.2}.composition-toc ul,.composition-technique-grid{grid-template-columns:1fr}.composition-guide__section{margin-top:4rem}.document--composition .section--famousPhotographers .related-carousel{width:100%}.document--composition .famous-photographers-carousel .related-carousel__shell{padding:0 3rem}.document--composition .famous-photographers-carousel .related-carousel__track{gap:1.5rem}.document--composition .famous-photographers-carousel .related-carousel__card{flex-basis:100%;width:100%}.document--composition .famous-photographers-carousel .related-carousel__nav{top:40%}}
