.photos-page h1,.photos-page h2{font-weight:var(--heading-weight)}.photos-back{color:var(--muted);border-bottom:1px solid #0000;margin-bottom:41px;padding-bottom:5px;font-size:11px;display:inline-block}.photos-back:hover{color:var(--red);border-color:currentColor}.photos-hero{padding-top:30px;padding-bottom:0}.photos-hero-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:8%;padding-bottom:68px;display:grid}.photos-hero-copy .eyebrow{letter-spacing:1.8px;margin-bottom:27px;font-size:9px}.photos-hero-copy h1{letter-spacing:-3.8px;font-size:clamp(46px,5.4vw,88px);line-height:1.01}.photos-hero-copy h1 em{color:var(--red);font-style:normal}.photos-hero-copy>p:not(.eyebrow){color:var(--muted);max-width:365px;margin-top:27px;font-size:14px;line-height:1.85}.photos-hero-copy .text-button{gap:26px;margin-top:27px;font-size:12px}.photos-hero-prints{isolation:isolate;min-width:0;padding:5% 0 9% 12%;position:relative}.photos-hero-print{text-align:left;background:#fff;border:1px solid #d9d8d0;padding:10px 10px 0;transition:transform .3s;display:block;box-shadow:0 15px 40px #161b1720}.photos-hero-print img{width:100%;height:auto}.photos-hero-print>span{letter-spacing:1.1px;color:#73776d;justify-content:flex-end;gap:10px;padding:12px 2px;font-size:7px;display:flex}.photos-hero-print svg{flex:0 0 15px;width:15px;height:15px}.photos-hero-print-1{z-index:1;width:100%;position:relative;transform:rotate(3deg)}.photos-hero-print-2{z-index:2;width:46%;position:absolute;bottom:0;left:0;transform:rotate(-7deg)}.photos-hero-print-2>span{letter-spacing:.5px;padding-block:9px;font-size:5px}.photos-hero-print-1:hover{transform:rotate(1deg)translateY(-3px)}.photos-hero-print-2:hover{transform:rotate(-4deg)translateY(-3px)}.photos-hero-foot{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-block:23px;display:flex}.photos-hero-foot>span{letter-spacing:1.6px;color:var(--muted);font-size:8px}.photos-hero-foot>p{color:var(--muted);font-size:11px}.photos-hero-foot>a{align-items:center;gap:25px;font-size:10px;display:flex}.photos-hero-foot>a:hover{color:var(--red)}.photos-hero-foot>a>span{font-size:20px}.photos-collection{padding-top:80px;padding-bottom:65px;scroll-margin-top:105px}.photos-collection-heading{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:42px;display:flex}.photos-collection-heading .eyebrow{margin-bottom:24px;font-size:9px}.photos-collection-heading h2{letter-spacing:-2.5px;font-size:clamp(38px,4.1vw,62px);line-height:1.06}.photos-collection-heading>p{color:var(--muted);padding-bottom:3px;font-size:12px;line-height:1.8}.photos-collection-heading h2:focus{outline:none}.photographs-grid{columns:3;column-gap:27px}.photograph{break-inside:avoid;vertical-align:top;width:100%;margin:0 0 29px;display:inline-block}.photograph-image{background:#dedfd8;width:100%;padding:0;display:block;position:relative;overflow:hidden}.photograph-image>img{width:100%;height:auto;transition:filter .25s}.photograph-image:hover>img{filter:brightness(.86)}.photograph-enlarge{width:31px;height:31px;color:var(--ink);background:#f8f7f3ed;place-items:center;transition:background .2s,color .2s;display:grid;position:absolute;bottom:12px;right:12px}.photograph-enlarge svg{width:15px;height:15px}.photograph-image:hover .photograph-enlarge{background:var(--red);color:#fff}.archive-video-play{width:58px;height:58px;color:var(--red);background:#f8f7f3f0;border-radius:50%;place-items:center;transition:background .2s,color .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 20px #0003}.archive-video-play svg{width:27px;height:27px;margin-left:3px}.archive-video-trigger:hover .archive-video-play{background:var(--red);color:#fff}.archive-video-duration{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.4px;background:#171b13e8;padding:5px 8px;font-size:11px;line-height:1.2;position:absolute;bottom:12px;right:12px}.archive-video-viewer .photo-viewer-stage>video{object-fit:contain;background:#10130f;width:100%;height:100%;display:block}.archive-video-viewer .photo-viewer-counter{max-width:none}.photos-collection-foot{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:25px;margin-top:20px;padding-top:24px;font-size:10px;display:flex}.photos-collection-foot>a{color:var(--ink);align-items:center;gap:20px;display:flex}.photos-collection-foot>a:hover{color:var(--red)}.photos-collection-foot>a>span{font-size:19px}.photos-story-cta{color:var(--paper);background:#202220;padding-block:65px}.photos-story-cta-inner{grid-template-columns:1fr 1fr;align-items:center;gap:12%;display:grid}.photos-story-cta .eyebrow{color:#c0c5b9;margin-bottom:23px;font-size:9px}.photos-story-cta h2{letter-spacing:-2px;font-size:clamp(36px,3.7vw,55px);line-height:1.08}.photos-story-cta-inner>div>p:not(.eyebrow){color:#b8beb1;max-width:450px;font-size:13px;line-height:1.85}.photos-story-links{flex-wrap:wrap;align-items:flex-start;gap:19px 25px;margin-top:25px;display:flex}.photos-story-links .text-button{gap:18px;font-size:10px}.photo-viewer{width:min(1400px,96vw);max-width:none;max-height:94vh;max-height:94dvh;color:var(--paper);background:#161915;border:1px solid #4a4d43;margin:auto;padding:0;overflow:hidden;box-shadow:0 25px 120px #0009}.photo-viewer::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080a08ed}.photo-viewer-content{height:min(900px,92vh);grid-template-rows:auto minmax(0,1fr) auto;height:min(900px,92dvh);display:grid}.photo-viewer-top{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;padding:16px 25px;display:flex}.photo-viewer-top h2{text-transform:uppercase;letter-spacing:1.5px;color:#c6ccbd;font-size:10px;font-weight:500}.photo-viewer-top>button{color:var(--paper);background:0 0;align-items:center;gap:13px;padding:9px 0 9px 12px;font-size:11px;display:flex}.photo-viewer-top>button>span{font-size:23px;line-height:1}.photo-viewer-stage{background:#10130f;justify-content:center;align-items:center;min-height:0;padding:20px;display:flex}.photo-viewer-stage>img{object-fit:contain;width:100%;height:100%;display:block}.photo-viewer-bottom{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:30px;padding:17px 25px 20px;display:flex}.photo-viewer-counter{min-width:0;max-width:75%}.photo-viewer-counter>span{color:#a8b09e;letter-spacing:.7px;font-variant-numeric:tabular-nums;font-size:9px}.photo-viewer-controls{flex-shrink:0;gap:8px;display:flex}.photo-viewer-controls>button{color:var(--paper);background:0 0;border:1px solid #67715b;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:12px 15px;font-size:10px;display:flex}.photo-viewer-controls>button:hover{color:#171b13;background:#f8f7f3;border-color:#f8f7f3}.photo-viewer-controls>button>span[aria-hidden]{font-size:17px;line-height:1}@media (max-width:1100px){.photos-hero-grid{gap:5%;padding-bottom:55px}.photos-hero-copy h1{letter-spacing:-2.7px;font-size:55px}.photos-hero-copy>p:not(.eyebrow){font-size:13px}.photos-hero-print{padding:7px 7px 0}.photos-hero-print>span{letter-spacing:.7px;padding-block:10px;font-size:6px}.photos-hero-print-2>span{letter-spacing:.2px;font-size:4px}.photographs-grid{column-gap:20px}.photos-story-cta-inner{gap:7%}.photos-story-links{flex-direction:column;gap:17px}}@media (max-width:760px){.photos-hero{padding-top:24px}.photos-back{margin-bottom:34px;font-size:10px}.photos-hero-grid{grid-template-columns:1fr;gap:37px;padding-bottom:40px}.photos-hero-copy .eyebrow{letter-spacing:1.2px;margin-bottom:21px;font-size:8px}.photos-hero-copy h1{letter-spacing:-2.5px;font-size:clamp(43px,10vw,65px)}.photos-hero-copy>p:not(.eyebrow){max-width:420px;margin-top:22px;font-size:13px;line-height:1.8}.photos-hero-copy .text-button{gap:25px;margin-top:20px;font-size:11px}.photos-hero-prints{width:100%;max-width:550px;margin:auto;padding:2% 3% 9% 12%}.photos-hero-print{padding:8px 8px 0}.photos-hero-print>span{letter-spacing:.7px;font-size:6px}.photos-hero-print-2{width:43%}.photos-hero-print-2>span{letter-spacing:.15px;padding-block:8px;font-size:4px}.photos-hero-foot{flex-wrap:wrap;gap:13px;padding-block:20px}.photos-hero-foot>span{letter-spacing:1px;font-size:7px}.photos-hero-foot>p{font-size:10px}.photos-hero-foot>a{border-top:1px solid var(--line);justify-content:space-between;width:100%;padding-top:13px;font-size:10px}.photos-collection{padding-top:52px;padding-bottom:45px;scroll-margin-top:85px}.photos-collection-heading{margin-bottom:28px;display:block}.photos-collection-heading .eyebrow{margin-bottom:20px;font-size:8px}.photos-collection-heading h2{letter-spacing:-1.8px;font-size:39px}.photos-collection-heading>p{margin-top:19px;font-size:11px}.photographs-grid{columns:2;column-gap:17px}.photograph{margin-bottom:23px}.photograph-enlarge{width:28px;height:28px;bottom:9px;right:9px}.photograph-enlarge svg{width:13px;height:13px}.photos-collection-foot{align-items:flex-start;gap:15px;margin-top:16px;padding-top:20px;font-size:9px}.photos-collection-foot>a{gap:12px}.photos-story-cta{padding-block:47px}.photos-story-cta-inner{grid-template-columns:1fr;gap:24px}.photos-story-cta .eyebrow{margin-bottom:20px;font-size:8px}.photos-story-cta h2{letter-spacing:-1.6px;font-size:37px}.photos-story-cta-inner>div>p:not(.eyebrow){max-width:440px;font-size:12px}.photos-story-links{gap:17px;margin-top:21px}.photos-story-links .text-button{font-size:10px}.photo-viewer{width:96vw;max-height:96vh;max-height:96dvh}.photo-viewer-content{height:92vh;height:92dvh}.photo-viewer-top{padding:10px 15px}.photo-viewer-top h2{letter-spacing:1px;font-size:8px}.photo-viewer-top>button{gap:10px;font-size:10px}.photo-viewer-stage{padding:8px}.photo-viewer-bottom{padding:13px 15px 15px;display:block}.photo-viewer-counter{max-width:none}.photo-viewer-counter>span{font-size:8px}.photo-viewer-controls{justify-content:space-between;gap:15px;margin-top:13px}.photo-viewer-controls>button{flex:1;padding:10px 12px;font-size:10px}}@media (max-width:480px){.photographs-grid{columns:1}.photograph{margin-bottom:28px}.photograph-enlarge{width:33px;height:33px;bottom:12px;right:12px}.photograph-enlarge svg{width:16px;height:16px}.photos-collection-foot{flex-direction:column;gap:13px}.photos-collection-foot>a{justify-content:space-between;width:100%}.photos-hero-copy h1{font-size:43px}.photos-hero-foot>p{font-size:9px}.photos-hero-foot>span{font-size:6px}.photos-collection-heading h2{font-size:36px}}@media (prefers-reduced-motion:reduce){.photos-hero-print,.photograph-image>img,.photograph-enlarge,.archive-video-play{transition:none}}
