.darkroom-hero:has(.grain-preview){z-index:2}.film-grain-canvas[data-astro-cid-3dfpiixt]{z-index:0;pointer-events:none;opacity:0;mix-blend-mode:soft-light;width:100%;height:100%;position:absolute;inset:0}.darkroom-hero[data-grain-rendered] .film-grain-canvas[data-astro-cid-3dfpiixt]{opacity:1}.darkroom-hero[data-grain-rendered]:before{opacity:0}.grain-preview[data-astro-cid-3dfpiixt]{z-index:100;border:1px solid var(--earth-copper);background:var(--earth-charcoal);width:18rem;max-width:calc(100vw - 2rem);color:var(--earth-parchment);font:.65rem/1.5 var(--font-body);padding:.8rem;position:fixed;bottom:1rem;right:1rem}.grain-preview[data-astro-cid-3dfpiixt] p[data-astro-cid-3dfpiixt]{margin:0 0 .5rem}.grain-preview-actions[data-astro-cid-3dfpiixt]{gap:.5rem;margin-top:.7rem;display:flex}.grain-preview[data-astro-cid-3dfpiixt] button[data-astro-cid-3dfpiixt],.grain-preview[data-astro-cid-3dfpiixt] summary[data-astro-cid-3dfpiixt]{cursor:pointer}.grain-preview[data-astro-cid-3dfpiixt] button[data-astro-cid-3dfpiixt]{color:inherit;font:inherit;background:0 0;border:1px solid;padding:.45rem .65rem}.grain-preview[data-astro-cid-3dfpiixt] [data-astro-cid-3dfpiixt]:focus-visible{outline:2px solid var(--earth-parchment);outline-offset:3px}.grain-preview[data-astro-cid-3dfpiixt] output[data-astro-cid-3dfpiixt]{margin-top:.6rem;display:block}.grain-preview[data-astro-cid-3dfpiixt] details[data-astro-cid-3dfpiixt]{margin-top:.5rem}.grain-preview[data-astro-cid-3dfpiixt] details[data-astro-cid-3dfpiixt] a[data-astro-cid-3dfpiixt],.grain-preview[data-astro-cid-3dfpiixt] details[data-astro-cid-3dfpiixt] button[data-astro-cid-3dfpiixt]{margin-top:.6rem;display:block}.grain-preview[data-astro-cid-3dfpiixt] dialog[data-astro-cid-3dfpiixt]{border:1px solid var(--earth-copper);background:var(--earth-charcoal);max-width:min(58rem,100vw - 3rem);color:var(--earth-parchment);padding:2rem}.grain-preview[data-astro-cid-3dfpiixt] dialog[data-astro-cid-3dfpiixt]::backdrop{background:#000000bf}.grain-preview[data-astro-cid-3dfpiixt] dialog[data-astro-cid-3dfpiixt] h2[data-astro-cid-3dfpiixt]{margin:1.3rem 0 2rem;font-size:3rem}.palette-close[data-astro-cid-3dfpiixt]{float:right}.palette-swatches[data-astro-cid-3dfpiixt]{grid-template-columns:repeat(6,1fr);gap:.7rem;padding:0;list-style:none;display:grid}.palette-swatches[data-astro-cid-3dfpiixt] li[data-astro-cid-3dfpiixt]{min-width:5rem}.palette-swatches[data-astro-cid-3dfpiixt] span[data-astro-cid-3dfpiixt]{border:1px solid #d9c7b033;height:6rem;display:block}.palette-swatches[data-astro-cid-3dfpiixt] strong[data-astro-cid-3dfpiixt],.palette-swatches[data-astro-cid-3dfpiixt] code[data-astro-cid-3dfpiixt]{margin-top:.4rem;display:block}.grain-preview[data-astro-cid-3dfpiixt] dialog[data-astro-cid-3dfpiixt]>p[data-astro-cid-3dfpiixt]:last-child{max-width:40rem;margin-top:1.5rem}@media (width<=600px){.palette-swatches[data-astro-cid-3dfpiixt]{grid-template-columns:repeat(2,1fr)}}body:has(.darkroom-home){--color-bg:var(--earth-charcoal);--color-text:var(--earth-parchment);--color-secondary:var(--earth-sand);--color-accent:var(--earth-copper-type);--color-surface:var(--earth-tobacco);--darkroom-ink:var(--earth-charcoal);--darkroom-paper:var(--earth-parchment);--darkroom-muted:var(--earth-sand);--darkroom-line:color-mix(in srgb, var(--earth-parchment) 28%, transparent)}.darkroom-home{background:var(--darkroom-ink);color:var(--darkroom-paper)}body:has(.darkroom-home) .site-header:not([data-scrolled]){background:var(--earth-charcoal);color:var(--earth-parchment);border-color:var(--darkroom-line)}body:has(.darkroom-home) .site-header a:hover,body:has(.darkroom-home) .nav-inquire{color:var(--earth-copper-type)}body:has(.darkroom-home) .site-header a:focus-visible,.darkroom-hero a:focus-visible{outline-color:var(--earth-parchment)}body:has(.darkroom-home) .site-footer{background:var(--earth-tobacco);margin-top:0;padding-top:4rem}body:has(.darkroom-home) .footer-top,body:has(.darkroom-home) .footer-bottom{border-color:var(--darkroom-line)}.darkroom-home a:focus-visible{outline-color:currentColor}.portrait-spread{--color-secondary:var(--earth-parchment);isolation:isolate;position:relative}.portrait-spread:before{content:"";z-index:-1;background:var(--earth-olive);position:absolute;inset:-3rem -6vw}.studio-letter{--color-text:var(--earth-charcoal);--color-secondary:var(--earth-espresso);--color-accent:var(--earth-sienna-type);color:var(--color-text);isolation:isolate}.studio-letter:before{content:"";z-index:-1;background:var(--earth-parchment);position:absolute;inset:0 -6vw}.studio-letter:after{content:"";z-index:-1;pointer-events:none;opacity:.65;background:url(../textures/studio-paper.svg) 50%/100% 100% no-repeat;position:absolute;inset:0 -6vw}.darkroom-hero{isolation:isolate;background:var(--darkroom-ink);height:calc(100svh - 5.5rem);min-height:42rem;max-height:56rem;position:relative}.darkroom-hero:before,.journal-sheet:before{content:"";z-index:0;opacity:.08;pointer-events:none;background:url(../textures/paper-grain.svg);position:absolute;inset:0}.darkroom-hero .eyebrow{color:var(--darkroom-muted)}.hero-byline{z-index:3;top:1.6rem;left:var(--gutter);position:absolute}.darkroom-hero .hero-location{position:absolute;top:1.6rem;right:4vw}.darkroom-negative{z-index:1;position:absolute;inset:10rem 4vw 12.5rem 15vw}.journal-photograph{min-width:0;margin:0}.photograph-window{position:relative}.journal-photograph img{width:100%;height:auto}.darkroom-negative .photograph-window{height:100%}.darkroom-negative img{object-fit:cover;object-position:51% 52%;height:100%}.darkroom-negative .photograph-window:after{content:"";background:var(--darkroom-ink);opacity:0;pointer-events:none;position:absolute;inset:0}.darkroom-hero h1{z-index:2;inset:3.8rem var(--gutter) 5.8rem;letter-spacing:-.055em;pointer-events:none;flex-direction:column;justify-content:space-between;align-items:flex-start;margin:0;font-size:clamp(5rem,8.8vw,9rem);line-height:.78;display:flex;position:absolute}.hero-title-tail{align-self:flex-end;font-size:1.3em}.darkroom-hero h1 em{color:var(--darkroom-paper)}.hero-enter{z-index:3;bottom:2rem;left:var(--gutter);position:absolute}.margin-annotation{writing-mode:vertical-rl;color:var(--darkroom-muted);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.57rem;position:absolute;top:47%;left:4vw;transform:rotate(180deg)}.journal-photograph figcaption{letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:1.5rem;margin-top:.85rem;font-size:.58rem;line-height:1.6;display:flex}.frame-number{font-family:var(--font-body);letter-spacing:.13em;padding-right:.7rem;font-size:.59rem}.reference-label{color:var(--color-secondary);font-size:.53rem}.darkroom-negative figcaption{max-width:31rem;color:var(--earth-parchment);flex-direction:column;gap:.1rem;margin:0;position:absolute;top:calc(100% + 1.1rem);left:0}.darkroom-negative .reference-label{color:var(--darkroom-muted);text-align:right}.registration{width:17px;height:17px;color:var(--earth-copper);display:block;position:relative}.registration:before,.registration:after{content:"";background:currentColor;position:absolute}.registration:before{width:17px;height:1px;top:8px;left:0}.registration:after{width:1px;height:17px;top:0;left:8px}.registration-hero{z-index:2;color:var(--earth-parchment);position:absolute;top:calc(10rem - 8px);right:calc(4vw - 8px)}.journal-sheet{isolation:isolate;color:var(--color-text);background:var(--earth-espresso);margin-left:6vw;padding-block:clamp(4rem,7vw,7rem);position:relative}.journal-sheet>*{z-index:1;position:relative}.journal-inset{margin-inline:6vw}.journal-intro{grid-template-columns:.8fr 1.5fr 1fr;align-items:start;gap:3vw;display:grid}.journal-intro>.eyebrow{max-width:11rem;padding-top:.5rem}.journal-intro h2{margin:0;font-size:clamp(2.7rem,3.8vw,4rem);line-height:1}.journal-intro .intro-copy{max-width:19rem;padding-top:.5rem;font-size:.8rem}.essay-heading{justify-content:space-between;align-items:end;gap:2rem;margin-top:clamp(5rem,9vw,8rem);margin-bottom:2.5rem;display:flex}.essay-heading .issue-imprint{color:var(--earth-parchment);letter-spacing:.025em;text-shadow:.35px .2px;font-family:Courier New,Courier,monospace;font-size:.72rem;font-weight:700;line-height:1.45}.issue-imprint span{color:var(--earth-copper-type)}.essay-heading h2{margin:.6rem 0 0;font-size:clamp(2.5rem,3.4vw,3.5rem)}.intimate-spread{position:relative}.essay-seated{width:69%;margin-left:-6vw}.essay-seated img{aspect-ratio:560/342;object-fit:cover}.essay-seated figcaption{margin-left:calc(6vw + 1.2rem)}.spread-annotation{color:var(--color-secondary);letter-spacing:.16em;text-transform:uppercase;transform-origin:0 100%;font-size:.58rem;position:absolute;bottom:3rem;left:72%;transform:rotate(-90deg)}.portrait-spread{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:2vw;margin-top:6rem;display:grid}.essay-monochrome{grid-area:1/8/auto/13}.essay-monochrome img{aspect-ratio:4/5;object-fit:cover;object-position:center 35%}.essay-light{grid-area:1/1/auto/5;margin-top:13rem}.essay-light img{aspect-ratio:850/1160;object-fit:cover}.essay-aside{grid-area:1/5/auto/8;padding-top:2rem;padding-left:1vw}.essay-aside>p:not(.eyebrow){font-family:var(--font-display);margin-top:2rem;font-size:clamp(1.5rem,2vw,2rem);line-height:1.12}.essay-aside em{color:var(--color-accent)}.essay-aside .eyebrow{max-width:9rem;font-size:.5rem}.portrait-spread figcaption{flex-direction:column;gap:.12rem}.essay-landscape{width:calc(100% - 10vw);margin:clamp(5rem,9vw,9rem) 0 0 10vw}.essay-landscape img{aspect-ratio:2.2;object-fit:cover;object-position:center 45%}.essay-landscape figcaption{margin-right:4vw}.studio-letter{grid-template-columns:1fr 2fr;gap:5vw;padding-block:clamp(4rem,7vw,7rem);display:grid}.studio-letter>.eyebrow{padding-top:.5rem}.studio-letter-copy{max-width:37rem}.studio-letter h2{margin:0 0 1.6rem;font-size:clamp(2.7rem,4vw,4rem);line-height:1}.studio-letter-copy>p:not(.eyebrow){max-width:29rem;color:var(--color-secondary);font-size:.8rem}.studio-letter-copy .eyebrow{margin-top:1.5rem;font-size:.53rem}.journal-index{border-top:1px solid var(--darkroom-line);padding-top:1.4rem}.journal-index h2{font-family:var(--font-body);font-weight:500}.journal-index-links{gap:2rem;margin-top:1.5rem;display:flex}.journal-index-links a{font-family:var(--font-display);flex:1;align-items:baseline;gap:.5rem;font-size:clamp(1.5rem,2vw,2rem);display:flex}.journal-arrow{font-family:var(--font-body);margin-left:auto;font-size:.75rem}.journal-index .sample-note{max-width:49rem;margin-top:1.5rem;font-size:.6rem}.darkroom-inquire{border-top:1px solid var(--darkroom-line);grid-template-columns:1fr 2fr;gap:5vw;margin-top:clamp(4rem,7vw,7rem);padding-top:2rem;display:grid}.darkroom-inquire h2{margin-bottom:1.5rem;font-size:clamp(3rem,4.8vw,5rem);line-height:.96}.darkroom-inquire>.eyebrow{padding-top:.5rem}@media (prefers-reduced-motion:no-preference){.darkroom-negative .photograph-window:after{animation:1.8s cubic-bezier(.22,.61,.36,1) both darkroom-develop}}@keyframes darkroom-develop{0%{opacity:.94}50%{opacity:.28}to{opacity:0}}@media (width<=1000px){.darkroom-hero{min-height:42rem;max-height:50rem}.darkroom-negative{inset:11rem 4vw 12rem 12vw}.darkroom-hero h1{inset:4.6rem var(--gutter) 7rem;font-size:10.4vw}.darkroom-negative figcaption{max-width:45%;top:calc(100% + 1.2rem)}.registration-hero{top:calc(11rem - 8px)}.hero-location{text-align:right;max-width:13rem}.journal-intro{grid-template-columns:1fr 1.5fr;row-gap:2rem}.journal-intro .intro-copy{grid-column:2;max-width:24rem}.essay-seated{width:84%}.spread-annotation{left:88%}.portrait-spread{margin-top:4rem}.essay-monochrome{grid-column:7/13}.essay-light{grid-column:1/5;margin-top:15rem}.essay-aside{grid-column:1/6;padding-top:0}.essay-aside>p:not(.eyebrow){margin-top:1rem}.essay-aside .eyebrow{max-width:none}.journal-index-links{flex-direction:column;gap:1rem;max-width:30rem}}@media (width<=600px){.darkroom-hero{height:calc(100svh - 4.5rem);min-height:40rem;max-height:49rem}.hero-byline{max-width:12rem;font-size:.53rem;top:1.3rem}.darkroom-hero .hero-location{top:auto;bottom:.9rem;left:var(--gutter);text-align:left;max-width:none;font-size:.5rem;right:auto}.darkroom-negative{inset:10rem 0 15rem 9vw}.darkroom-negative img{object-position:54% center}.darkroom-hero h1{inset:5rem var(--gutter) 10rem;font-size:15vw;line-height:.8}.hero-title-tail{margin-left:0;font-size:1.42em}.margin-annotation{font-size:.45rem;top:41%;left:2vw}.registration-hero{top:calc(10rem - 8px);right:.5rem}.hero-enter{font-size:.6rem;bottom:3.4rem}.darkroom-negative figcaption{max-width:none;font-size:.5rem;top:calc(100% + 6rem);left:1rem;right:1rem}.darkroom-negative .reference-label{font-size:.48rem}.journal-sheet{margin-left:4vw;padding-block:3.5rem}.journal-inset{margin-inline:6vw}.journal-intro{grid-template-columns:1fr;gap:1.4rem}.journal-intro h2{font-size:2.65rem}.journal-intro>.eyebrow{max-width:none}.journal-intro .intro-copy{grid-column:auto;max-width:18rem;margin-left:2rem}.essay-heading{flex-direction:column;align-items:start;gap:1.2rem;margin-top:4rem;margin-bottom:2rem}.essay-heading h2{font-size:2.8rem}.essay-seated{width:96%;margin-left:-4vw}.essay-seated figcaption{margin-left:1rem}.spread-annotation{display:none}.journal-photograph figcaption{flex-direction:column;gap:.1rem;font-size:.53rem}.reference-label{font-size:.49rem}.portrait-spread{flex-direction:column;gap:2.6rem;margin-top:3rem;display:flex}.essay-monochrome{align-self:end;width:82%}.essay-aside{width:82%;padding-left:0}.essay-aside>p:not(.eyebrow){font-size:1.7rem}.essay-light{width:61%;margin-top:0}.essay-landscape{width:calc(100% + 4vw);margin:3.5rem 0 0 -4vw}.essay-landscape img{aspect-ratio:3/2;object-position:53% center}.essay-landscape figcaption{margin-inline:1rem}.studio-letter{grid-template-columns:1fr;gap:1.8rem;padding-block:3.5rem}.studio-letter h2{font-size:2.65rem}.journal-index-links a{font-size:1.8rem}.darkroom-inquire{grid-template-columns:1fr;gap:1.8rem;margin-top:3.5rem}.darkroom-inquire h2{font-size:3rem}}
