
.rd{color:#193b50}.rd-hero{height:min(800px,88vh);min-height:560px;position:relative;overflow:hidden;border-radius:28px}.rd-hero>img{width:100%;height:100%;object-fit:cover}.rd-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(9,30,45,.7),transparent 80%)}.rd-hero-copy{position:absolute;z-index:1;bottom:65px;left:7%;right:7%;color:white}.rd-back{color:white;display:inline-block;margin-bottom:32px}.rd-hero-copy h1{font-size:clamp(40px,5vw,80px);line-height:1.05;font-weight:400;margin:16px 0 32px}.rd-hero-copy>p{font-size:12px;letter-spacing:.15em}.rd-book{display:inline-block;background:#fff;color:#193b50;padding:16px 28px;border-radius:30px}.rd-facts{display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px;padding:32px 7%;background:#eef5f7}.rd-facts p{margin:0;font-size:14px;line-height:1.7}.rd-intro{max-width:900px;margin:90px auto;padding:0 24px}.rd h2{font-size:clamp(28px,3vw,43px);font-weight:400;line-height:1.2;margin:0 0 28px}.rd-intro p{line-height:1.85}.rd-highlights{border-top:1px solid #cfb970;padding-top:25px;margin-top:30px;color:#366782}.rd-feature{display:grid;grid-template-columns:1.1fr 1fr;gap:5%;align-items:center;margin:65px 5%}.rd-feature:nth-of-type(even) .rd-photo{order:2}.rd button{cursor:pointer}.rd-photo{border:0;background:none;padding:0;overflow:hidden;border-radius:20px}.rd-photo img{display:block;width:100%;height:auto}.rd-copy{padding:30px 0}.rd-copy li{font-size:15px;line-height:1.75;margin:5px 0}.rd-copy ul{padding-left:20px}.rd-copy p{line-height:1.75}.rd-equipment,.rd-gallery{padding:65px 7%;background:#f3f7f8}.rd-equipment-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.rd-equipment details{background:white;padding:18px;border-radius:14px}.rd-equipment summary{cursor:pointer;list-style:none}.rd-equipment summary img{width:100%;height:220px;object-fit:contain}.rd-equipment summary span{display:block;margin-top:15px;font-size:14px}.rd-equipment details p{font-size:14px;line-height:1.7}.rd-gallery{background:white}.rd-gallery>div{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.rd-gallery button{border:0;padding:0;background:none}.rd-gallery img{width:100%;height:350px;object-fit:cover;border-radius:18px}.rd-tours{display:flex;justify-content:center;gap:24px;margin:30px}.rd-tours a{border-bottom:1px solid #bea65b;padding:10px}.rd-next{display:flex;gap:20px;margin:70px 7%}.rd-next a{flex:1;padding:30px;background:#f0f6f8;border:1px solid #d2e0e6;border-radius:24px}.rd-next a:last-child{text-align:right}.rd-next small{display:block;margin-bottom:15px}.rd-next span{font-size:26px;font-family:Georgia,serif}.rd-lightbox{padding:0;border:0;max-width:95vw;max-height:95vh;background:transparent}.rd-lightbox::backdrop{background:#000d}.rd-lightbox img{max-width:95vw;max-height:90vh;display:block;object-fit:contain}.rd-lightbox button{position:absolute;right:12px;top:12px;border:0;border-radius:50%;width:44px;height:44px;font-size:28px;background:white;cursor:pointer}@media(max-width:700px){.rd-hero{min-height:580px;border-radius:16px}.rd-hero-copy{bottom:40px}.rd-facts{grid-template-columns:1fr;gap:15px}.rd-intro{margin:55px auto}.rd-feature{display:flex;flex-direction:column;gap:10px;margin:35px 6%}.rd-feature .rd-photo{order:0!important;width:100%}.rd-copy{width:100%}.rd-equipment-grid{grid-template-columns:repeat(2,1fr)}.rd-equipment summary img{height:140px}.rd-gallery>div{grid-template-columns:1fr}.rd-gallery img{height:auto}.rd-next{margin:45px 6%;gap:12px}.rd-next a{padding:18px}.rd-next span{font-size:20px}}
