.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}header{min-height:92px;padding:12px 7%;gap:30px}.brand{flex-basis:92px}.brand img{width:92px;height:68px}nav{font-size:12px;gap:30px}.hero{height:calc(100svh - 124px);min-height:670px}.hero-shade{background:linear-gradient(0deg,#15342599,transparent 45%),#f6f2e833}.hero-content{max-width:none;padding:65px 7% 140px;display:flex;align-items:center;flex-direction:column;text-align:center;gap:0}.hero-content>.eyebrow{color:var(--green);text-shadow:0 1px 4px var(--cream);margin-bottom:20px}.hero-mark{display:block;width:min(390px,70vw);height:auto;max-height:310px;object-fit:contain;filter:drop-shadow(0 0 1px #f6f2e8) drop-shadow(0 0 2px #f6f2e8) drop-shadow(0 2px 12px #f6f2e87a)}.hero-locations{font-size:10px;line-height:1.9;letter-spacing:1.8px;color:var(--cream);text-shadow:0 1px 5px #0f241d;margin:25px 0 0}.hero-actions{justify-content:center;margin-top:27px;gap:15px}.hero-search-link{color:var(--cream);border:1px solid #f6f2e8b0;background:#193e3270}.hero-search-link:hover{background:var(--green)}.hero-photo-info{position:absolute;z-index:3;right:20px;bottom:9px;font-size:10px;color:var(--cream);max-width:310px;text-align:right}.hero-photo-info summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.hero-photo-info[open]{background:var(--green);padding:12px 15px;text-align:left}.hero-photo-info small{display:block;font-size:10px}.photo-info{margin-top:15px;color:var(--cream)}.photo-info summary{font-size:12px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.photo-info p{margin-top:12px}.guide-figure figcaption{font-size:10px}.panorama-caption{opacity:.8}@media(max-width:1100px) and (min-width:621px){header{min-height:88px;padding:10px 5%}.brand{flex-basis:88px}.brand img{width:88px;height:65px}nav{font-size:12px;gap:24px}.hero-content{padding-top:65px}}@media(max-width:620px){header{min-height:86px;padding:10px 6%;gap:20px}.brand{flex-basis:88px}.brand img{width:88px;height:65px}nav{font-size:14px;gap:10px}.hero{min-height:670px}.hero-content{padding:70px 6% 140px}.hero-content>.eyebrow{max-width:none;font-size:9px}.hero-mark{width:82vw;max-width:340px;max-height:270px}.hero-locations{font-size:8px;letter-spacing:1.1px;margin-top:26px}.hero-actions{flex-direction:column;align-items:stretch;gap:12px;margin-top:25px}.hero-actions .button{min-width:225px}.hero-photo-controls{bottom:75px}.hero-photo-info{font-size:9px}.hero-bottom{font-size:7px}}

.merged-chapter .value-image{min-height:650px}.wish-list{margin-top:25px;padding-top:18px;border-top:1px solid #b7c0ae}.wish-list summary{font-size:13px;color:var(--burgundy);cursor:pointer}.wish-list form{padding-top:7px}.value-photo-info{position:absolute;left:15px;bottom:15px;right:15px;color:var(--cream);font-size:10px}.value-photo-info summary{cursor:pointer;text-shadow:0 1px 3px #193e32}.value-photo-info span{position:static;display:block;background:#193e32e8;margin-top:8px;letter-spacing:0;font-size:10px}.footer-links{display:flex;gap:22px;flex-direction:column;font-size:10px;letter-spacing:1px}.footer-top .footer-links>a{font-size:10px}@media(max-width:620px){.merged-chapter .value-image{min-height:350px}.footer-links{margin-top:15px;gap:14px}}