/* Editorial discovery: a quieter frame for stronger content. */
.skip-content{position:fixed;top:-90px;left:20px;z-index:100;background:#d6e5b5;color:#101916;padding:14px}.skip-content:focus{top:15px}
.hero-editorial .hero-statement{font-size:clamp(24px,2.7vw,42px);line-height:1.18;max-width:600px}.hero-editorial .hero-intro{max-width:460px;line-height:1.7}.nav-shell nav{gap:25px}.hero-editorial-photo img{object-position:center 32%}
.watch-feature{display:grid;grid-template-columns:.85fr 1.35fr;gap:6vw;padding:100px 5vw;background:#efece4;align-items:center}.watch-copy h2{font:500 clamp(36px,4.4vw,64px)/1.07 var(--font-head);letter-spacing:-.045em;margin:24px 0}.watch-copy h2 em{font-family:Georgia,serif;font-weight:400;color:#52735e}.watch-copy>p:not(.kicker){color:#536258;max-width:430px;font-size:17px;line-height:1.75}.watch-jump{display:flex;justify-content:space-between;max-width:360px;padding:20px 0;border-bottom:1px solid #aeb8aa;font-size:14px}.watch-links{display:flex;flex-wrap:wrap;gap:18px;margin-top:28px;font-size:12px}.watch-screen{margin:0;min-width:0}.watch-screen video{display:block;width:100%;aspect-ratio:16/9;background:#111c17;box-shadow:0 20px 70px #15271a20}.watch-screen figcaption{display:flex;justify-content:space-between;gap:12px;font-size:10px;letter-spacing:.12em;color:#657268;margin-top:18px}
.explore-paths{display:grid;grid-template-columns:repeat(3,1fr);padding:0 5vw;background:#efece4}.explore-paths>a{position:relative;padding:30px 28px 36px 0;border-top:1px solid #bfc5b8;border-bottom:1px solid #bfc5b8;margin-right:28px;transition:color .2s}.explore-paths span{display:block;font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:#697967}.explore-paths strong{display:block;font-size:19px;font-weight:500;margin-top:12px}.explore-paths b{position:absolute;right:0;top:50%;font-weight:400}.explore-paths a:hover{color:#557d3e}.career-preview{border-top:1px solid var(--line)}.career-preview summary{padding:26px 0;font-size:20px;cursor:pointer}.career-preview summary span{font-size:12px;display:block;color:#527567;margin-top:8px}.career-preview .chapter-list{margin-top:15px}.social-note{padding:70px 6vw;display:grid;grid-template-columns:1fr 1fr;gap:12px 6vw;background:#e4e8db}.social-note .kicker{grid-column:1/-1}.social-note h2{font:500 clamp(32px,4vw,52px)/1.1 var(--font-head);letter-spacing:-.04em;margin:0}.social-note>p:not(.kicker){max-width:440px;margin:0;color:#4e6255;line-height:1.8}.social-note>a{grid-column:2;padding:18px 0;border-bottom:1px solid #8b9f88;width:fit-content;font-size:14px}
.photo-section .photo-preview{grid-template-columns:1.4fr 1fr 1fr;align-items:center;gap:32px}.photo-section .photo-preview img{height:auto;max-height:500px;background:transparent}.photo-section .photo-preview .photo-card:first-child img{max-height:640px}.photo-section{padding:95px 6vw}.photo-section .photo-heading{margin-bottom:55px}.photo-section .photo-gallery-link{font-size:14px;padding:18px 0}
/* A gallery with low light and room to look. Original photographs remain uncropped. */
.photography-page{background:#141916;color:#eee9dd}.photography-page .photo-nav{background:#141916;color:#eee9dd;border-color:#39423a}.photography-page .photo-nav span,.photography-page .cover-note,.photography-page .cover-edition,.photography-page .cover-art figcaption,.photography-page .room-heading>p,.photography-page .exhibition-label{color:#aab09e}.photography-page .gallery-cover h1 em{color:#bfcaa2}.photography-page .cover-art{padding:25px;background:#1c231c;box-shadow:0 25px 90px #0005}.photography-page .cover-art img{max-height:68vh}.photography-page .room-nav{position:sticky;top:0;z-index:3;background:#141916f5;border-color:#39423a;padding:24px 8px}.photography-page .room-nav a:hover{color:#d6e5b5}.photography-page .exhibition-room{scroll-margin-top:80px}.photography-page .museum-grid .photo-card img{max-height:720px;object-fit:contain;background:#1b211b;padding:24px}.photography-page .museum-grid .photo-card figcaption{color:#dddccd}.photography-page .museum-grid .photo-meta{color:#a3ac98}.photography-page .exhibition-footer{border-color:#39423a}.viewing-room{background:#d6e5b5;color:#182117;border:0;font:500 13px 'DM Sans',sans-serif;padding:18px 23px;margin-top:18px;cursor:pointer;display:flex;gap:35px;align-items:center}.photo-position{position:absolute;top:25px;left:25px;color:#c8d5b9;letter-spacing:.1em;font-size:12px}.photo-dialog .photo-controls{max-width:960px}.photo-dialog .photo-caption{max-width:600px}.photo-dialog{touch-action:pan-y}.photo-dialog img{user-select:none}
:focus-visible{outline:2px solid #80a15d;outline-offset:5px}section[id]{scroll-margin-top:24px}
@media(max-width:1050px){.nav-shell nav{gap:16px;font-size:12px}.hero-editorial .hero-statement{font-size:28px}.watch-feature{gap:35px;padding:70px 5vw}.watch-copy h2{font-size:38px}.explore-paths strong{font-size:16px}}
@media(max-width:800px){.watch-feature{grid-template-columns:1fr;gap:35px}.watch-copy h2{font-size:44px}.watch-copy>p:not(.kicker){max-width:600px}.explore-paths{grid-template-columns:1fr;padding-bottom:25px}.explore-paths>a{margin:0;border-bottom:0;padding:22px 30px 22px 0}.explore-paths strong{font-size:19px}.social-note{grid-template-columns:1fr;gap:22px}.social-note>a{grid-column:1}.photo-section .photo-preview{grid-template-columns:1fr 1fr;gap:28px}.photo-section .photo-preview .photo-card:first-child{grid-column:1/-1;width:80%;justify-self:center}.photo-section .photo-preview .photo-card:last-child{display:block}.photography-page .museum-grid .photo-card img{padding:15px}.photography-page .cover-art{padding:15px}.viewing-room{grid-column:1/-1;width:fit-content}.photography-page .room-nav{font-size:10px}.watch-screen figcaption{font-size:9px}.hero-editorial .hero-statement{font-size:27px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.marquee div{animation:none}*{transition:none!important}}
