/* Darin Warren's photography connects the private workspace and reader beta. */
.landscape-hero{position:relative;margin:0;align-self:stretch;min-height:520px;overflow:hidden;background:#243e4b}.landscape-hero img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:52% center}.landscape-hero figcaption,.project-landscape figcaption{position:absolute;inset:auto 0 0;display:flex;justify-content:space-between;gap:20px;padding:50px 24px 20px;background:linear-gradient(transparent,rgba(5,19,27,.8));color:white;font-size:12px;letter-spacing:.04em}.landscape-hero figcaption{flex-direction:column;gap:6px}.landscape-hero figcaption span:first-child{font-size:14px;letter-spacing:.15em}.hero{grid-template-columns:1.1fr 1fr;gap:55px}.landscape-break{margin:0;padding:0 0 55px}.landscape-break img{width:100%;height:360px;object-fit:cover;display:block}.landscape-break figcaption{display:flex;justify-content:space-between;gap:20px;padding-top:14px;color:#53616b;font-size:14px}.landscape-break figcaption span{font-size:12px}.edition-feature{display:flex;align-items:center;gap:38px;padding:30px;margin-bottom:40px;background:#f3f6f8}.edition-feature img{width:105px;height:auto;box-shadow:8px 10px 20px #15233420}.edition-feature h3{margin-bottom:12px}.edition-feature p:last-child{margin-bottom:0}.photo-closing{padding:60px!important;margin-bottom:60px;background:linear-gradient(90deg,rgba(8,21,22,.91),rgba(8,21,22,.35)),url('assets/photography/woodland.webp') center/cover;color:white}.photo-closing p,.photo-closing .eyebrow{color:#eef1ee}.photo-closing .button{background:white;color:#182127}.project-landscape{position:relative;margin:0 0 28px;height:205px;overflow:hidden}.project-landscape img{width:100%;height:100%;object-fit:cover;object-position:center 45%}.project-landscape figcaption span:first-child{letter-spacing:.16em;font-size:14px}.photo-heading{display:flex;align-items:baseline;justify-content:space-between;gap:30px}.photo-heading p{font-size:14px}.photo-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.photo-trio figure{margin:0}.photo-trio img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.photo-trio figcaption{padding:16px 0;border-bottom:1px solid #dce2e5;font-size:16px}.photo-trio figcaption span{display:block;color:#63727f;font-size:12px;letter-spacing:.1em;margin-bottom:8px}.photo-note{font-size:13px;color:#63727f;margin-top:20px}.draft-bar{font-size:12px}.small{font-size:14px}.eyebrow{font-size:12px}
@media(max-width:900px){.hero{gap:30px}.landscape-hero{min-height:450px}.photo-heading{display:block}.photo-closing{padding:35px!important}}@media(max-width:650px){.hero{grid-template-columns:1fr}.landscape-hero{min-height:380px}.landscape-break img{height:240px}.landscape-break figcaption{flex-direction:column;gap:4px}.photo-trio{grid-template-columns:1fr}.photo-trio img{aspect-ratio:16/9}.project-landscape{height:180px}.project-landscape figcaption{flex-direction:column;gap:5px;padding:35px 16px 15px}.edition-feature{padding:22px;gap:23px}.edition-feature img{width:80px}.edition-feature h3{font-size:23px}.photo-closing{padding:30px 24px!important}.photo-closing h2{font-size:38px}}
/* Expanded photographic sequence: uncrowded frames, quiet captions, no text over detail. */
.concepts{gap:26px}.concepts article{position:relative;padding-top:16px}.concepts article>span{display:block;margin-bottom:15px}.concepts article>img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.concepts article:nth-child(2)>img{object-position:50% 40%}.concepts h3{margin-top:24px}.author-images{display:grid;grid-template-columns:1.6fr 1fr;gap:28px;margin:0 0 75px;align-items:start}.author-images figure{margin:0}.author-images figure:nth-child(2){padding-top:70px}.author-images img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.author-images figure:nth-child(2) img{aspect-ratio:1;object-fit:contain;background:#21494b}.author-images figcaption,.final-photograph figcaption{font-size:13px;color:#63727f;padding-top:12px}.final-photograph{margin:0}.final-photograph img{display:block;width:100%;height:auto;aspect-ratio:2/1;object-fit:cover;object-position:50% 55%}.final-photograph figcaption{text-align:right}.photo-closing{background:none;color:var(--ink);padding:60px 0!important;margin-bottom:0;border-top:0}.photo-closing p,.photo-closing .eyebrow{color:var(--muted)}.photo-closing .button{background:var(--ink);color:#fff}.curated-gallery{gap:34px 22px}.curated-gallery figure:nth-child(7) img{object-fit:contain;background:#21494b}.landscape-hero{min-height:540px}.landscape-hero img{object-position:55% center}.project-landscape{height:240px}.project-landscape img{object-position:50% 42%}
@media(max-width:800px){.curated-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.author-images{gap:20px}.author-images figure:nth-child(2){padding-top:40px}}@media(max-width:650px){.concepts article>img{aspect-ratio:16/10}.author-images{grid-template-columns:1fr;margin-bottom:45px}.author-images figure:nth-child(2){padding-top:0;max-width:80%}.final-photograph img{aspect-ratio:4/3}.landscape-hero{min-height:360px}.photo-closing{padding:38px 0!important}.curated-gallery{grid-template-columns:1fr}.project-landscape{height:190px}}
