.tbs *{box-sizing:border-box}.tbs{scroll-behavior:smooth;scroll-padding-top:30px}.tbs{margin:0;color:#153740;background:#f7f5f0;font-family:Arial,sans-serif}.tbs a{color:inherit}.tbs button{font:inherit}.tbs img{display:block;max-width:100%}.tbs figure{margin:0}.tbs a:focus-visible,.tbs button:focus-visible{outline:2px solid #a2936f;outline-offset:4px}.tbs .preview{background:#153740;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 28px;font-size:11px}.tbs .preview>span{color:#d2c7ab}.tbs .preview nav{display:flex;gap:8px}.tbs .preview a{text-decoration:none;padding:7px 10px;border-radius:4px;border:1px solid #ffffff26}.tbs .preview a[aria-current]{border-color:#c5b188;background:#ffffff13}.tbs .site-header{height:84px;padding:0 36px;display:flex;gap:35px;align-items:center;justify-content:space-between;border-bottom:1px solid #d9cfb9;background:#faf8f3}.tbs .logo{font:23px/1.2 Georgia,serif;letter-spacing:2px;text-decoration:none}.tbs .logo small{display:block;font:8px/1.8 Arial,sans-serif;letter-spacing:1.6px}.tbs .site-header nav{display:flex;gap:26px;font-size:12px;align-items:center}.tbs .site-header .active{padding:12px 0;border-bottom:1px solid #a2936f}.tbs .hotel-link{background:#153740;color:#fff;padding:13px 20px;font-size:12px;border-radius:4px;text-decoration:none}.tbs{max-width:1160px;margin:auto;padding:40px 24px 45px}.tbs .eyebrow{font-size:11px;line-height:1.7;letter-spacing:1px;color:#918263}.tbs h1,.tbs h2,.tbs h3,.tbs p{margin:0}.tbs h1{font-size:47px;line-height:1.16;font-weight:500;letter-spacing:-1.5px}.tbs h1 em{color:#9c8c69;font-style:normal}.tbs p{font-size:15px;line-height:1.85;color:#667773}.tbs h2{font-size:30px;line-height:1.3;font-weight:500;letter-spacing:-.5px}.tbs .button,.tbs .outline-button{display:inline-flex;gap:26px;align-items:center;text-decoration:none;border-radius:5px;padding:13px 18px;background:#153740;color:#fff;font-size:13px;line-height:1.3}.tbs .text-link{display:inline-flex;gap:20px;align-items:center;color:#153740;border-bottom:1px solid #a2936f;text-decoration:none;font-size:13px;padding-bottom:8px}.tbs .group-note{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:38px;padding:28px 32px;border:1px solid #dddfd4;border-radius:9px;background:#edece4}.tbs .group-note>div{max-width:620px}.tbs .group-note h2{font-size:28px;margin:7px 0 10px}.tbs .group-note p{font-size:14px}.tbs .group-note .button{white-space:nowrap}.tbs footer{padding:25px max(30px,calc((100vw - 1112px)/2));display:flex;justify-content:space-between;align-items:center;gap:20px;background:#153740;color:#dce6e3;font-size:12px}.tbs footer strong{font:22px Georgia,serif;letter-spacing:2px}.tbs footer a{font-size:12px;text-decoration:none;color:#dfd1ac}.tbs .center-intro{max-width:700px;margin:8px auto 32px;text-align:center}.tbs .center-intro h1{margin:13px 0 20px}.tbs .center-intro p{max-width:600px;margin:auto}.tbs .two-regions{display:grid;grid-template-columns:1fr 1fr;gap:22px}.tbs .destination{border:1px solid #dedfd6;background:#fff;border-radius:11px;overflow:hidden}.tbs .destination figure{position:relative;height:245px}.tbs .destination figure img{width:100%;height:100%;object-fit:cover}.tbs .destination figcaption{position:absolute;bottom:15px;right:18px;background:#153740df;padding:7px 10px;color:#fff;font-size:11px;border-radius:3px}.tbs .destination-copy{padding:25px 27px}.tbs .destination h2{margin:8px 0 15px}.tbs .tags{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 23px}.tbs .tags span{font-size:11px;color:#67716b;padding:7px 10px;background:#f6f5ef;border:1px solid #e6e4da;border-radius:4px}.tbs .editorial-intro{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px;margin:7px 0 40px}.tbs .editorial-intro h1{font-size:44px;margin:14px 0 20px}.tbs .editorial-intro p{max-width:455px}.tbs .jump-links{display:flex;gap:25px;margin-top:24px}.tbs .jump-links a{text-decoration:none;font-size:13px;border-bottom:1px solid #b5a57f;padding-bottom:7px}.tbs .intro-mosaic{display:grid;grid-template-columns:1.2fr 1fr;position:relative;gap:9px;height:250px;align-items:center}.tbs .intro-mosaic img{width:100%;height:210px;object-fit:cover;border-radius:7px}.tbs .intro-mosaic img+img{margin-top:38px;height:210px;object-position:center}.tbs .intro-mosaic figcaption{position:absolute;bottom:0;right:0;font-size:11px;color:#8b7f62;letter-spacing:.3px}.tbs .editorial-row{display:grid;grid-template-columns:1.12fr 1fr;gap:42px;align-items:center;margin:0 0 28px;padding:25px;background:#fff;border:1px solid #e0e1d7;border-radius:11px;scroll-margin-top:25px}.tbs .editorial-row.reverse>figure{order:2}.tbs .editorial-row>figure{position:relative;min-width:0;height:330px}.tbs .editorial-row>figure img{height:100%;width:100%;object-fit:cover;border-radius:6px}.tbs .photo-label{position:absolute;bottom:20px;right:20px;color:#fff;text-shadow:0 1px 8px #000;font:10px Arial,sans-serif;letter-spacing:1.5px}.tbs .section-number{font-size:11px;color:#9b8b69}.tbs .editorial-row h2{font-size:29px;margin:12px 0 15px}.tbs .property-list{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:20px 0 24px;padding-top:15px;border-top:1px solid #e3e2d8}.tbs .property-list b{display:block;font-size:13px;font-weight:500;margin-bottom:5px}.tbs .property-list small{font-size:11px;line-height:1.6;color:#858c7e}.tbs .panorama{height:370px;position:relative;overflow:hidden;border-radius:11px;background:#153740}.tbs .panorama>img{width:100%;height:100%;object-fit:cover;object-position:center 56%}.tbs .panorama:after{content:"";position:absolute;inset:0;background:linear-gradient(270deg,#092f39e0 0%,#12343d75 60%,#12343d10)}.tbs .panorama>div{position:absolute;z-index:1;right:40px;top:37px;max-width:610px}.tbs .panorama .eyebrow{color:#d8c9a8}.tbs .panorama h1{font-size:43px;color:#fff;margin:13px 0 17px}.tbs .panorama p{color:#e0e7e3;font-size:15px}.tbs .outline-button{background:transparent;border:1px solid #d2bf95;margin-top:23px;padding:10px 16px}.tbs .collection-title{display:flex;justify-content:space-between;align-items:end;gap:25px;margin:30px 0 12px}.tbs .collection-title h2{font-size:28px;margin-top:7px}.tbs .filters{display:flex;gap:7px;flex-wrap:wrap}.tbs .filters button{border:1px solid #d9ddd1;border-radius:30px;background:transparent;color:#68776f;padding:9px 13px;font-size:12px;cursor:pointer}.tbs .filters button[aria-pressed=true]{background:#153740;border-color:#153740;color:#fff}.tbs .region-note{font-size:12px;margin-bottom:20px}.tbs .property-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.tbs .property{border:1px solid #dfe2d5;border-radius:8px;overflow:hidden;background:#fff}.tbs .property[hidden]{display:none}.tbs .property figure{height:170px}.tbs .property figure img{width:100%;height:100%;object-fit:cover}.tbs .property>div{padding:18px}.tbs .property .eyebrow{font-size:10px;letter-spacing:0}.tbs .property h3{font-size:22px;font-weight:500;margin:9px 0 12px}.tbs .property p{font-size:13px;line-height:1.8;min-height:76px}.tbs .property .text-link{margin-top:17px;font-size:11px;gap:14px}.tbs .results{font-size:11px;margin-top:12px;color:#899181}@media(max-width:1050px){.tbs .site-header nav{gap:15px;font-size:11px}.tbs .site-header{gap:18px;padding:0 24px}.tbs .editorial-intro{gap:25px}.tbs .editorial-intro h1{font-size:38px}.tbs .editorial-row{gap:26px}.tbs .editorial-row h2{font-size:25px}.tbs .property-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tbs .property figure{height:210px}.tbs .property p{min-height:45px}}@media(max-width:700px){.tbs{scroll-behavior:auto}.tbs .preview{display:block;padding:10px 12px}.tbs .preview>span{display:block;text-align:center;margin-bottom:8px}.tbs .preview nav{justify-content:center;gap:5px}.tbs .preview a{font-size:9px;padding:7px 6px;line-height:1.4}.tbs .site-header{height:70px;padding:0 18px}.tbs .site-header nav{display:none}.tbs .logo{font-size:21px}.tbs .hotel-link{font-size:11px;padding:11px 14px}.tbs{padding:27px 16px 30px}.tbs h1{font-size:33px;letter-spacing:-.7px}.tbs .center-intro{margin:0 0 24px}.tbs .center-intro h1{margin:12px 0 16px}.tbs .center-intro p,.tbs p{font-size:14px}.tbs .two-regions{grid-template-columns:1fr;gap:17px}.tbs .destination figure{height:205px}.tbs .destination-copy{padding:23px}.tbs .destination h2{font-size:27px}.tbs .tags{margin:16px 0 20px}.tbs .group-note{display:block;padding:23px;margin-top:27px}.tbs .group-note h2{font-size:26px}.tbs .group-note p{font-size:13px}.tbs .group-note .button{margin-top:20px;font-size:12px;gap:16px}.tbs footer{padding:23px 20px;flex-wrap:wrap;font-size:11px;gap:14px}.tbs footer strong{font-size:20px}.tbs .editorial-intro{display:block;margin:0 0 25px}.tbs .editorial-intro h1{font-size:34px;margin:12px 0 17px}.tbs .intro-mosaic{height:190px;margin-top:23px}.tbs .intro-mosaic img,.tbs .intro-mosaic img+img{height:155px}.tbs .intro-mosaic figcaption{font-size:10px}.tbs .editorial-row,.tbs .editorial-row.reverse{display:flex;flex-direction:column;align-items:stretch;padding:15px;gap:22px;margin-bottom:18px}.tbs .editorial-row.reverse>figure{order:0}.tbs .editorial-row>figure{height:215px}.tbs .editorial-row>div{padding:0 6px 10px}.tbs .editorial-row h2{font-size:27px}.tbs .property-list{gap:12px}.tbs .property-list b{font-size:12px}.tbs .property-list small{font-size:10px}.tbs .panorama{height:365px}.tbs .panorama>div{right:23px;left:23px;top:28px}.tbs .panorama h1{font-size:33px;line-height:1.2}.tbs .panorama p{font-size:14px}.tbs .panorama:after{background:linear-gradient(270deg,#092f39e8,#092f39a8)}.tbs .collection-title{display:block;margin-top:25px}.tbs .collection-title h2{font-size:26px}.tbs .filters{margin-top:18px;gap:6px}.tbs .filters button{padding:9px 11px;font-size:11px}.tbs .region-note{font-size:11px;line-height:1.8;margin-top:13px}.tbs .property-grid{gap:10px}.tbs .property figure{height:135px}.tbs .property>div{padding:13px}.tbs .property h3{font-size:19px;line-height:1.3}.tbs .property p{font-size:12px;min-height:95px}.tbs .property .text-link{font-size:10px;gap:5px;line-height:1.6}.tbs .property .eyebrow{font-size:9px}}@media(prefers-reduced-motion:reduce){.tbs{scroll-behavior:auto}}
.tbs{max-width:1160px;margin:0 auto;padding:40px 24px 45px;font-family:Arial,sans-serif;color:#153740;background:#f7f5f0}.tbs h1,.tbs h2,.tbs h3,.tbs p{margin:0}.tbs .panorama h1{margin:13px 0 17px}.tbs .collection-title h2{margin-top:7px}.tbs .property h3{margin:9px 0 12px}.tbs .group-note h2{margin:7px 0 10px}.tbs button:hover{background:#e8e5da;color:#153740}.tbs button[aria-pressed=true]{background:#153740;color:#fff}body.page-id-3700{background:#f7f5f0}body.page-id-3700 main#content{max-width:none;padding:0}@media(max-width:700px){.tbs{padding:27px 16px 30px}}body.page-id-3700{background-image:none!important;background-color:#f7f5f0!important}
