.room-slideshow{position:relative;margin:24px 0 48px;overflow:hidden;border-radius:4px;background:#263b32}.room-slides{aspect-ratio:3/2;max-height:680px}.room-slide{display:block;width:100%;height:100%;object-fit:contain}.room-slide[hidden]{display:none!important}.room-prev,.room-next{position:absolute;top:50%;transform:translateY(-50%);border:1px solid #ffffff66;background:#172c24b8;color:#fff;font:36px/1 Arial;width:44px;height:54px;cursor:pointer;border-radius:3px}.room-prev{left:16px}.room-next{right:16px}.room-slide-controls{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);display:flex;align-items:center;padding:2px 8px;background:#172c24b8;border-radius:28px}.room-dot{border:0;background:transparent;width:40px;height:40px;cursor:pointer;padding:13px}.room-dot:after{content:'';display:block;width:12px;height:12px;border:1px solid #fff;border-radius:50%;background:transparent}.room-dot[aria-pressed=true]:after{background:#fff}.room-play{width:40px;height:40px;border:0;background:transparent;color:white;font:18px Arial;cursor:pointer}.room-slideshow button:focus-visible{outline:3px solid #f7e3ad;outline-offset:-3px}body:has(main>.intro){background-color:#f2eddf;background-image:url('/assets/topography-paper.svg');background-size:1080px 840px;background-repeat:repeat}body:has(main>.intro) .intro{padding:35px 0 8px}body:has(main>.intro) .intro h1{margin:12px 0}body:has(main>.intro) .controls{background:#f2eddfbf}@media(max-width:760px){body:has(main>.intro){background-size:810px 630px}.room-slideshow{margin:18px 0 30px}.room-prev{left:8px}.room-next{right:8px}.room-prev,.room-next{width:36px;height:44px}.room-slide-controls{bottom:7px}.room-dot{width:34px;height:34px;padding:10px}.room-play{height:34px;width:34px}}
.park-banner{margin:0}.park-banner .room-slides{aspect-ratio:2.4/1;max-height:560px}.park-banner .room-slide{object-fit:cover;object-position:center 35%}.park-banner-link{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:7%;color:#fff8e8!important;text-decoration:none;background:linear-gradient(90deg,#10271fea,transparent 80%)}.park-banner-link h2{font:normal clamp(34px,4.5vw,68px)/1.05 Georgia,serif!important;text-transform:none!important;letter-spacing:0!important;margin:10px 0 26px}.park-banner-link .eyebrow{font:12px Arial;letter-spacing:2px}.park-banner-cta{padding:13px 18px;border:1px solid #fff7df;font:15px Arial}.park-banner .room-prev,.park-banner .room-next,.park-banner .room-slide-controls{z-index:2}.park-banner .room-prev{left:auto;right:70px;top:auto;bottom:14px;transform:none}.park-banner .room-next{right:16px;top:auto;bottom:14px;transform:none}.park-banner .room-slide-controls{left:7%;transform:none;bottom:14px}.park-banner-link:focus-visible{outline:3px solid #f4e4b8;outline-offset:-6px}@media(max-width:750px){.park-banner .room-slides{aspect-ratio:1/1}.park-banner-link{padding:8%}.park-banner-link h2{font-size:38px!important}.park-banner .room-slide-controls{left:8%}.park-banner .room-prev{right:52px}.park-banner .room-next{right:8px}.park-banner-link{background:linear-gradient(90deg,#10271fe8,#10271f40)}}
.room-slides{width:100%;max-height:none}.room-slideshow:not(.park-banner){max-width:1100px;margin-left:auto;margin-right:auto}
