.wr{color:#10283d;background:#fff}.wr *{box-sizing:border-box}.wr figure{margin:0}.wr img{display:block;width:100%;height:auto}.wr-shell{width:calc(100% - 72px);max-width:1240px;margin:auto}.wr h1,.wr h2,.wr h3{font-family:inherit;line-height:1.06;letter-spacing:-.035em;margin:0 0 24px;color:inherit}.wr h1{font-size:clamp(52px,5.8vw,82px)}.wr h2{font-size:clamp(38px,4.4vw,60px)}.wr h3{font-size:27px}.wr em{font-family:Georgia,serif;font-weight:400}.wr p{font-size:18px;line-height:1.75;margin:0 0 24px}.wr .wr-kicker{font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#927020;margin-bottom:22px}.wr-hero{background:radial-gradient(ellipse at 90% 25%,#204760 0,transparent 55%),#091e30;color:white;padding:30px 0 0;overflow:hidden}.wr-hero .wr-kicker,.wr-hero em{color:#edd27a}.wr-crumb{font-size:13px;color:#b7c9d4;margin-bottom:55px;line-height:1.8}.wr-crumb a{color:inherit}.wr-hero-grid{display:grid;grid-template-columns:1fr 1.08fr;gap:65px;align-items:center}.wr-hero-grid figure img{border-radius:100px 24px 100px 24px;aspect-ratio:1.2;object-fit:cover}.wr figcaption{font-size:12px;line-height:1.6;margin-top:12px;color:#5c7181}.wr-hero figcaption{color:#b9cdd9;text-align:right}.wr .wr-lead{font-size:20px;color:#d2e0e8;max-width:530px}.wr .wr-date{font-size:16px;font-weight:700;color:#e8f0f4}.wr-button{display:inline-flex;align-items:center;justify-content:center;padding:17px 25px;border-radius:13px;background:#d6b13e;color:#081e30!important;text-decoration:none;font-size:16px;font-weight:800;line-height:1.4;transition:background .2s}.wr-button:hover{background:#edd27a}.wr-facts{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #ffffff30;margin-top:60px;padding:28px 0 34px}.wr-facts div{border-right:1px solid #ffffff30;padding:0 25px}.wr-facts div:first-child{padding-left:0}.wr-facts div:last-child{border:0}.wr-facts strong{font-size:40px;display:block;color:#edd27a}.wr-facts span{color:#cbdbe6;font-size:14px}.wr-section{padding:80px 0}.wr-heading{max-width:780px;margin-bottom:36px}.wr-map{border:1px solid #dbe5eb;border-radius:24px;overflow:hidden;background:#f2f6f9}.wr-map img{object-fit:contain}.wr-map figcaption{padding:16px 24px;margin:0;display:flex;justify-content:space-between;gap:15px}.wr-map a{color:#173f5d;font-weight:700}.wr-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px}.wr-highlights article{border-radius:20px;background:#f2f6f8;padding:28px;position:relative;overflow:hidden}.wr-highlights article:nth-child(2n){background:#f7f4ec}.wr-highlights .wr-kicker{font-size:10px;margin:15px 0 18px;letter-spacing:.1em}.wr-count{font-family:Georgia,serif;font-size:34px;color:#967626}.wr-highlights p:last-child{font-size:16px;margin:0}.wr .wr-note{font-size:13px;color:#5a7081;line-height:1.65;margin:24px 0 0}.wr-cream{background:#f6f3ec}.wr-impressions{display:grid;grid-template-columns:1fr 1fr;gap:30px}.wr-impressions img{aspect-ratio:1.6;object-fit:cover;border-radius:24px}.wr-booking{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.wr-offer{padding:40px;background:#0c2b43;border-radius:28px;color:#fff;box-shadow:0 18px 40px #0b25351a}.wr-offer .wr-kicker{color:#dfbd5b}.wr-offer h3{font-size:32px}.wr-offer p{color:#d0e0ea}.wr-offer .wr-price{font-size:42px;font-weight:800;color:#f0d780;line-height:1.2}.wr-offer .wr-note{color:#b2c7d5}.wr-textlink{font-weight:800;color:#153c59;text-underline-offset:5px}.wr-source{border-top:1px solid #dce5e9;padding:24px 0 36px}.wr-source summary,.wr-source p{font-size:13px;line-height:1.7;color:#597080}.wr-source summary{cursor:pointer}.wr-source p{margin-top:14px}.wr [id]{scroll-margin-top:100px}.wr a:focus-visible,.wr summary:focus-visible{outline:3px solid #d6b13e;outline-offset:5px}@media(max-width:1000px){.wr-hero-grid{gap:30px}.wr-booking{gap:40px}.wr-highlights{grid-template-columns:1fr 1fr}}@media(max-width:700px){.wr-shell{width:calc(100% - 36px)}.wr-crumb{margin-bottom:32px}.wr-hero-grid,.wr-booking,.wr-impressions{grid-template-columns:1fr;gap:30px}.wr h1{font-size:56px}.wr-hero-grid figure img{aspect-ratio:1.4;border-radius:55px 20px 55px 20px}.wr-facts{margin-top:30px;grid-template-columns:1fr 1fr;gap:22px}.wr-facts div{padding:0 12px!important}.wr-facts div:nth-child(2){border:0}.wr-facts strong{font-size:34px}.wr-section{padding:55px 0}.wr-highlights{grid-template-columns:1fr;gap:16px;margin-top:26px}.wr-highlights article{padding:25px}.wr-highlights h3{margin-bottom:14px}.wr-highlights .wr-kicker{margin:0 0 18px;padding-right:35px}.wr-count{position:absolute;right:22px;top:18px;font-size:25px;opacity:.6}.wr-map figcaption{flex-direction:column;padding:15px}.wr-offer{padding:28px}.wr-offer h3{font-size:28px}.wr-offer .wr-price{font-size:36px}.wr p{font-size:17px}}@media(max-width:360px){.wr h1{font-size:48px}.wr h2{font-size:35px}}

/* Semantic hero title with the original emotional statement as visual lead. */
.wr-hero h1{font-size:clamp(34px,3.3vw,48px);line-height:1.13;letter-spacing:-.025em;margin:0 0 16px}
.wr-hero .wr-hero-tagline{font-size:clamp(52px,5.8vw,82px);font-weight:800;line-height:1.06;letter-spacing:-.035em;color:#fff;margin:0 0 24px}
@media(max-width:700px){.wr-hero h1{font-size:clamp(34px,8vw,42px)}.wr-hero .wr-hero-tagline{font-size:clamp(48px,11vw,58px)}}
@media(max-width:360px){.wr-hero h1{font-size:32px}.wr-hero .wr-hero-tagline{font-size:45px}}

.wr-next-world{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:25px 30px;margin:0 auto 34px;border:1px solid #dce5e9;border-radius:20px;background:#f7f9fa}.wr-next-world .wr-kicker{margin:0 0 8px}.wr-next-world h2{font-size:clamp(24px,2.5vw,32px);margin:0 0 8px}.wr-next-world p{font-size:16px;line-height:1.6;margin:0;max-width:760px}.wr-next-world .wr-textlink{flex-shrink:0}@media(max-width:700px){.wr-next-world{display:block;padding:22px;margin-bottom:25px}.wr-next-world .wr-textlink{display:inline-block;margin-top:16px}}
