.Ettg0W_section{background:var(--ink);color:var(--white);padding:clamp(4rem,8vw,7rem) max(1rem,4vw)}.Ettg0W_inner{width:min(1320px,100%);margin:0 auto}.Ettg0W_heading{max-width:850px;margin-bottom:2rem}.Ettg0W_heading h2{color:var(--white);margin-bottom:1rem;font-size:clamp(2.5rem,5vw,5.5rem)}.Ettg0W_heading p{max-width:760px}.Ettg0W_layout{grid-template-columns:minmax(0,1.6fr) minmax(260px,.7fr);align-items:stretch;gap:1.5rem;display:grid}.Ettg0W_mapFrame{background:#11110f;border:1px solid #ffffff29;min-height:560px;position:relative;overflow:hidden}.Ettg0W_map{position:absolute;inset:0}.Ettg0W_fallback{text-align:center;background:linear-gradient(145deg,#ffffff09,#ffffff03);place-items:center;min-height:560px;padding:2rem;display:grid}.Ettg0W_fallback p{max-width:620px;margin:0 auto}.Ettg0W_placeList{background:#ffffff06;border:1px solid #ffffff29;padding:1.25rem}.Ettg0W_placeList h3{color:var(--white);margin-top:0}.Ettg0W_placeList ul{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.Ettg0W_placeButton{text-align:left;width:100%;color:var(--white);cursor:pointer;background:0 0;border:1px solid #ffffff29;min-height:48px;padding:.85rem}.Ettg0W_placeButton:hover,.Ettg0W_placeButton:focus-visible,.Ettg0W_placeButton[aria-pressed=true]{border-color:var(--gold-bright);background:#ffffff0f}.Ettg0W_placeButton:focus-visible,.Ettg0W_marker:focus-visible{outline:3px solid var(--gold-bright);outline-offset:3px}.Ettg0W_placeName{margin-bottom:.15rem;font-weight:700;display:block}.Ettg0W_placeMeta{color:#ffffffb3;font-size:.78rem;display:block}.Ettg0W_marker{border:3px solid var(--white);background:var(--gold-bright);cursor:pointer;border-radius:999px;width:22px;height:22px;box-shadow:0 2px 9px #00000059}.Ettg0W_disclosure{color:#ffffffb3;margin-top:1rem;font-size:.8rem}.Ettg0W_popup h3{color:#191815;margin:0 0 .45rem;font-size:1.1rem}.Ettg0W_popup p{color:#34312c;margin:.25rem 0;font-size:.86rem}.Ettg0W_popup a{color:#684f20;font-weight:700}@media (max-width:900px){.Ettg0W_layout{grid-template-columns:1fr}.Ettg0W_mapFrame,.Ettg0W_fallback{min-height:460px}}@media (max-width:600px){.Ettg0W_section{padding-inline:1rem}.Ettg0W_mapFrame,.Ettg0W_fallback{min-height:390px}}
.Sd2c4a_figure{margin:0}.Sd2c4a_openButton{cursor:zoom-in;width:100%;color:inherit;background:0 0;border:0;padding:0;display:block;position:relative;overflow:hidden}.Sd2c4a_openButton img{width:100%;height:auto;display:block}.Sd2c4a_openButton:focus-visible{outline:3px solid var(--gold-bright);outline-offset:4px}.Sd2c4a_expand{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000085;border:1px solid #ffffff80;border-radius:999px;place-items:center;width:2.4rem;height:2.4rem;font-size:1rem;display:grid;position:absolute;top:.75rem;right:.75rem}.Sd2c4a_overlay{z-index:10000;color:#f4f0e8;overscroll-behavior:contain;background:#000;width:100vw;height:100svh;display:block;position:fixed;inset:0}.Sd2c4a_stage{touch-action:pan-y;width:100vw;height:100svh;position:absolute;inset:0}.Sd2c4a_fullscreenImage{object-fit:contain;transition:transform .18s}.Sd2c4a_close,.Sd2c4a_nav{z-index:10002;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000009e;border:1px solid #ffffff6b;place-items:center;display:grid;position:fixed}.Sd2c4a_close{top:max(1rem, env(safe-area-inset-top));right:max(1rem, env(safe-area-inset-right));border-radius:999px;width:3rem;height:3rem;font-size:2rem;line-height:1}.Sd2c4a_nav{border-radius:.35rem;width:3rem;height:4.5rem;font-size:2.5rem;line-height:1;top:50%;transform:translateY(-50%)}.Sd2c4a_prev{left:max(.6rem, env(safe-area-inset-left))}.Sd2c4a_next{right:max(.6rem, env(safe-area-inset-right))}.Sd2c4a_captionBar{z-index:10001;padding:.85rem max(1rem, env(safe-area-inset-right)) max(.9rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));color:#f4f0e8c7;background:linear-gradient(#000000b8,#000000f5);border-top:1px solid #ffffff24;justify-content:space-between;gap:1rem;font-size:.76rem;line-height:1.35;display:flex;position:fixed;bottom:0;left:0;right:0}.Sd2c4a_instructions{white-space:nowrap;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.Sd2c4a_close:hover,.Sd2c4a_close:focus-visible,.Sd2c4a_nav:hover,.Sd2c4a_nav:focus-visible{background:#1e1e1ee6;border-color:#ffffffe6}@media (max-width:720px){.Sd2c4a_nav{width:2.7rem;height:4rem}.Sd2c4a_captionBar{flex-direction:column;align-items:flex-start;gap:.35rem}}
._qx9WG_page{background:var(--paper);min-height:100svh;color:var(--ink);padding-top:76px}._qx9WG_header{border-bottom:1px solid #14120e2e;padding:clamp(5rem,10vw,9rem) max(1.25rem,50vw - 520px) clamp(4rem,7vw,6rem)}._qx9WG_header h1{color:var(--ink);margin:.3rem 0 1.25rem;font-size:clamp(3.75rem,8vw,8rem)}._qx9WG_header p:not(._qx9WG_eyebrow){max-width:760px;font-family:var(--serif);font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.65}._qx9WG_header a{color:#6f4e19;font-weight:700}._qx9WG_gallery{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(2rem,4vw,4rem) clamp(1rem,2vw,2rem);width:min(1500px,100% - 2rem);margin:0 auto;padding-block:clamp(3rem,7vw,7rem);display:grid}._qx9WG_gallery>figure{content-visibility:auto;contain-intrinsic-size:520px}._qx9WG_footer{padding:0 max(1rem,50vw - 750px) 7rem}@media (max-width:1000px){._qx9WG_page{padding-top:68px}._qx9WG_gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){._qx9WG_gallery{grid-template-columns:1fr;width:min(100% - 2rem,620px)}}
