.landscape-gallery{background:#eae3d6;border-top:1px solid #d7ccba}.landscape-gallery .section-label{margin-bottom:40px}.landscape-heading{display:grid;grid-template-columns:1.1fr .9fr;gap:9%;align-items:end;margin-bottom:35px}.landscape-heading h2{font-size:clamp(35px,4vw,58px);line-height:1.43;letter-spacing:.06em}.landscape-heading .eyebrow{font-size:10px;margin-bottom:16px}.landscape-introduction{padding-bottom:8px;max-width:470px}.landscape-introduction>p{font-size:13px;line-height:2.15;color:#766855}.landscape-browse-link{display:flex;justify-content:space-between;align-items:center;font-size:11px;border-bottom:1px solid #c4b49b;margin-top:24px;padding:8px 0;color:#8b3929;gap:25px;width:max-content;max-width:100%}.landscape-browse-link>span:last-child{font-size:19px}.landscape-exhibition-line{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #cfc0aa;padding-top:18px;color:#8c785d;font-size:9px;letter-spacing:.08em}.landscape-exhibition-line>span:last-child{color:#8d3929;white-space:nowrap}.landscape-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:24px 0 25px;min-height:36px}.landscape-filters{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px}.landscape-filter{font-size:11px;color:#7f705b;padding:7px 0;border-bottom:1px solid transparent;white-space:nowrap}.landscape-filter[aria-pressed=true]{color:var(--red);border-bottom-color:var(--red)}.landscape-filter small{font-size:8px;margin-left:6px;opacity:.75}.landscape-toolbar>p{font-size:10px;white-space:nowrap;color:#8a7963}.landscape-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 25px}.landscape-card{padding:0;text-align:left;min-width:0;transition:transform .25s}.landscape-card:hover{transform:translateY(-3px)}.landscape-card-image{position:relative;aspect-ratio:3/4;background:#d6c7af;border:1px solid #cfbea4;box-shadow:0 5px 15px #684a2110;overflow:hidden}.landscape-card-image>img{width:100%;height:100%;object-fit:contain;display:block}.landscape-card-image.image-unavailable:after{content:attr(data-error);position:absolute;inset:0;display:grid;place-items:center;text-align:center;padding:20px;color:#8a6e4c;font-size:11px;background:#ded0ba}.landscape-card-reveal{position:absolute;right:13px;bottom:13px;display:flex;align-items:center;gap:16px;color:#6e3a26;background:#f6eddbef;padding:7px 11px;font-size:9px;opacity:0;transform:translateY(6px);transition:opacity .25s,transform .25s}.landscape-card:hover .landscape-card-reveal,.landscape-card:focus-visible .landscape-card-reveal{opacity:1;transform:translateY(0)}.landscape-card-caption{display:flex;justify-content:space-between;align-items:center;gap:14px;border-bottom:1px solid #cfc0aa;padding:13px 0 15px}.landscape-card-caption>span:first-child{min-width:0}.landscape-card-caption small{font-size:8px;letter-spacing:.12em;color:#8e785a;display:block;line-height:1.7}.landscape-card-caption strong{font:400 22px/1.5 var(--serif);letter-spacing:.08em;display:block;color:#453427;margin-top:2px;overflow-wrap:anywhere}.landscape-card-caption>span:last-child{font-size:22px;color:#9d4430;flex-shrink:0}.landscape-more{text-align:center;padding-top:35px}.landscape-more-button{display:inline-flex;justify-content:center;align-items:center;gap:28px;min-width:215px;border:1px solid #bba78a;color:#77452e;padding:11px 25px;font-size:12px}.landscape-more-button:hover{background:#dfd0b8}.landscape-more-button[hidden]{display:none}.landscape-more>p{font-size:10px;letter-spacing:.08em;color:#8d775a}.landscape-empty{padding:70px 20px;text-align:center;border:1px dashed #c8b69c;color:#8b7557;font-size:13px}.landscape-empty[hidden]{display:none}.landscape-art-note{max-width:1000px;color:#8b7a62;font-size:9px;line-height:2.1;margin-top:30px}#landscape-dialog{width:min(1050px,92vw);max-height:94dvh;padding:0;border:0;background:#f4eddf;color:#3b2e22;overflow:auto}#landscape-dialog[open]{display:block}#landscape-dialog::backdrop{background:#1d140fe8;backdrop-filter:blur(5px)}.landscape-dialog-layout{display:grid;grid-template-columns:1.04fr 1fr;min-width:0}.landscape-dialog-close{position:absolute;right:13px;top:10px;z-index:3;display:grid;place-items:center;width:39px;height:39px;font-size:29px;line-height:1;background:#f5eddfed;color:#6d4931;border-radius:50%;padding:0}.landscape-dialog-art{position:relative;display:flex;align-items:center;justify-content:center;background:#d8c6aa;min-width:0;min-height:350px}.landscape-dialog-art>img{display:block;width:100%;height:auto;max-height:90dvh;object-fit:contain}.landscape-dialog-art>img[hidden]{display:none}.landscape-dialog-art>p{padding:30px;color:#785c3b;font-size:12px;text-align:center;line-height:2}.landscape-dialog-copy{align-self:center;padding:65px 35px 34px;min-width:0}.landscape-dialog-copy>.eyebrow{font-size:9px;letter-spacing:.08em;color:#917958}.landscape-dialog-copy>h2{font-size:35px;letter-spacing:.04em;line-height:1.45;margin:20px 0;overflow-wrap:anywhere}.landscape-dialog-copy>p:not(.eyebrow){font-size:12px;color:#7b6b56;line-height:2.1}.landscape-dialog-copy>.landscape-source-caption{font-size:9px!important;color:#9a876c!important;margin-top:20px;overflow-wrap:anywhere}.landscape-download{margin-top:28px;font-size:11px;padding:12px 20px;gap:30px}.landscape-dialog-navigation{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #d6c7b0;margin-top:35px;padding-top:17px}.landscape-dialog-navigation>button{font-size:10px;padding:8px 0;white-space:nowrap}.landscape-dialog-navigation>button:disabled{opacity:.35;cursor:default}.landscape-dialog-navigation>span{font-size:9px;color:#998366;white-space:nowrap}html[lang=en] .landscape-heading h2{font-size:clamp(33px,3.6vw,52px);letter-spacing:-.02em;line-height:1.3}html[lang=en] .landscape-card-caption strong{font-size:21px;letter-spacing:0;line-height:1.4}html[lang=en] .landscape-dialog-copy>h2{font-size:33px;letter-spacing:-.02em}html[lang=en] .landscape-filters{gap:10px 20px}html[lang=en] .landscape-filter{font-size:10px}
@media(max-width:1000px){.landscape-heading{gap:6%;grid-template-columns:1fr 1fr}.landscape-introduction>p{font-size:12px}.landscape-toolbar{align-items:flex-start;flex-direction:column;gap:7px}.landscape-filters{gap:10px 23px}.landscape-grid{gap:30px 20px}.landscape-card-caption strong{font-size:20px}}
@media(max-width:700px){.landscape-gallery .section-label{margin-bottom:30px}.landscape-gallery .section-label>span:first-child{font-size:8px;letter-spacing:.08em}.landscape-heading{grid-template-columns:1fr;gap:21px;margin-bottom:26px}.landscape-heading h2,html[lang=en] .landscape-heading h2{font-size:35px;line-height:1.35}.landscape-heading .eyebrow{font-size:9px;margin-bottom:13px}.landscape-introduction{padding-bottom:0}.landscape-introduction>p{font-size:12px;line-height:2}.landscape-browse-link{font-size:10px;margin-top:14px;padding:5px 0}.landscape-exhibition-line{align-items:flex-start;font-size:8px;line-height:1.9;letter-spacing:.025em;gap:12px;padding-top:14px}.landscape-exhibition-line>span:first-child{max-width:70%}.landscape-toolbar{margin:19px 0 21px;gap:10px}.landscape-filters{gap:8px 19px}.landscape-filter{font-size:10px;padding:5px 0}.landscape-filter small{font-size:7px;margin-left:4px}.landscape-toolbar>p{font-size:9px}.landscape-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 13px}.landscape-card-caption{padding:10px 0 12px;align-items:flex-start;gap:7px}.landscape-card-caption small{font-size:7px;letter-spacing:.07em}.landscape-card-caption strong{font-size:19px;letter-spacing:.04em;line-height:1.45}.landscape-card-caption>span:last-child{font-size:17px;padding-top:12px}.landscape-card-reveal{right:7px;bottom:7px;font-size:8px;padding:4px 7px;gap:7px}.landscape-more{padding-top:27px}.landscape-more-button{font-size:11px;padding:11px 20px;min-width:200px}.landscape-art-note{font-size:8px;margin-top:24px}.landscape-empty{font-size:12px;padding:45px 15px}#landscape-dialog{width:92vw;max-height:94dvh}.landscape-dialog-layout{grid-template-columns:1fr}.landscape-dialog-art{min-height:0}.landscape-dialog-art>img{width:100%;max-height:65dvh}.landscape-dialog-art>p{padding:45px 25px}.landscape-dialog-copy{padding:26px}.landscape-dialog-copy>.eyebrow{font-size:8px}.landscape-dialog-copy>h2,html[lang=en] .landscape-dialog-copy>h2{font-size:28px;margin:13px 0}.landscape-dialog-copy>p:not(.eyebrow){font-size:12px}.landscape-dialog-copy>.landscape-source-caption{font-size:8px!important;margin-top:15px}.landscape-download{margin-top:21px;font-size:11px}.landscape-dialog-navigation{margin-top:23px;padding-top:13px}.landscape-dialog-navigation>button{font-size:10px}html[lang=en] .landscape-card-caption strong{font-size:18px}html[lang=en] .landscape-filters{gap:8px 17px}html[lang=en] .landscape-filter{font-size:9px}}
.landscape-entry{margin:0 0 24px;color:#8b3929;font-size:12px;line-height:1.9}.landscape-entry a{display:inline-block;padding:9px 0;border-bottom:1px solid #bea78a}
@media(prefers-reduced-motion:reduce){.landscape-card,.landscape-card-reveal{transition:none}.landscape-card:hover{transform:none}}
