@charset "UTF-8";.charters-grid{width:75%;gap:1.5vw 2%;max-width:1920px;margin:0 auto;padding:clamp(1.953125rem,.78125rem + 5.859375vw,7.8125rem) 0;grid-template-columns:repeat(3,32%)!important}@media (max-width:1200px){.charters-grid{width:90%}}@media (max-width:768px){.charters-grid{grid-template-columns:repeat(1,1fr)!important;padding:clamp(1.953125rem,.78125rem + 5.859375vw,7.8125rem) 5vw;width:100%}}.charter-content__charter_list p.charter-content__no-results{max-width:1120px;margin:0 auto;padding-top:5rem;font-size:64px;font-family:"Encode Sans Condensed",sans-serif;text-transform:uppercase;font-weight:800;opacity:.3;text-align:center}@media (max-width:768px){.charter-content__charter_list p.charter-content__no-results{font-size:48px}}.charter-card{position:relative;background-color:#fff;display:flex;flex-direction:column;gap:10px;justify-content:space-between}@media (max-width:768px){.charter-card{width:90vw}}.charter-card__content-image-container{position:relative;width:100%;aspect-ratio:5/4;overflow:hidden}.charter-card__content-image-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-position:center;object-fit:cover}.charter-card__content-title-container{margin-bottom:.5rem}.charter-card__content-title-container h3{margin-top:clamp(1rem,.6375rem + 1.8125vw,2.8125rem);margin-bottom:clamp(1rem,.7625rem + 1.1875vw,2.1875rem);padding-bottom:clamp(1rem,.8875rem + .5625vw,1.5625rem);font-weight:800;font-size:clamp(1rem,.5125rem + 2.4375vw,3.4375rem);border-bottom:1px solid #101010}@media (max-width:768px){.charter-card__content-title-container h3{font-size:34px}}.charter-card__content-charter-price,.charter-card__content-make{text-transform:uppercase;font-size:clamp(1rem,.8rem + 1vw,2rem)}.charter-card__content-charter-price span{font-weight:800}.charter-card__content-charter-numbers{margin-block:.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.charter-card__content-charter-numbers .number-item{font-size:clamp(1rem,.875rem + .625vw,1.625rem);display:flex;align-items:center;gap:10px}.charter-card__button{text-transform:lowercase;font-size:clamp(1rem,.875rem + .625vw,1.625rem);cursor:pointer;background-color:#919191;width:100%;color:#fff;text-align:right;font-weight:800;padding:.5rem 2vw}.charter-card__button:hover{text-decoration:none;color:#fff}.pagination-container{padding-top:clamp(1rem,.95rem + .25vw,1.25rem);padding-bottom:clamp(2.5rem,1rem + 7.5vw,10rem);display:flex;justify-content:center}.pagination-container .pagination{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;background-color:#f6f6f6;padding:12px 24px;border-radius:4px}@media (max-width:768px){.pagination-container .pagination{padding:8px 16px;gap:6px}}.pagination-container .pagination .pagination-btn{outline:0;background-color:#fff;border:1px solid #646464;color:#646464;padding:8px 16px;border-radius:8px;cursor:pointer;font-size:clamp(1rem,.925rem + .375vw,1.375rem);font-weight:400;transition:all .2s ease;min-width:42px;display:inline-flex;align-items:center;justify-content:center;font-family:inherit;width:auto;min-width:100px;height:50px}@media (max-width:768px){.pagination-container .pagination .pagination-btn{width:auto;min-width:50px;height:44px;padding:6px 12px}}@media (max-width:576px){.pagination-container .pagination .pagination-btn{min-width:40px;height:38px;padding:4px 8px}}.pagination-container .pagination .pagination-btn:hover{border-color:#646464}.pagination-container .pagination .pagination-btn.active{background-color:#646464;border-color:#646464;color:#fff}.pagination-container .pagination .pagination-ellipsis{padding:0 20px;color:#646464;display:inline-flex;align-items:center;justify-content:center;font-size:clamp(1rem,.925rem + .375vw,1.375rem)}@media (max-width:768px){.pagination-container .pagination .pagination-ellipsis{padding:0 10px}}@media (max-width:576px){.pagination-container .pagination .pagination-ellipsis{padding:0 4px}}.faq{margin-bottom:clamp(2.1875rem,.875rem + 6.5625vw,8.75rem)!important}.featured-card{display:flex;width:100%;background-color:#fff;color:#636363;overflow:hidden;grid-column:1/-1;gap:2rem}@media (max-width:768px){.featured-card{height:1000px}}.featured-card__content{flex:0 0 32%;display:flex;flex-direction:column;box-sizing:border-box}.featured-card__title-container{margin-bottom:20px}.featured-card__title{margin:0 0 10px 0;font-weight:800;font-size:clamp(1rem,.5125rem + 2.4375vw,3.4375rem)}.featured-card__description{margin:0;font-size:clamp(1rem,.875rem + .625vw,1.625rem);line-height:1.2;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.featured-card__price{margin-bottom:20px;padding-bottom:20px;font-size:clamp(1rem,.875rem + .625vw,1.625rem);text-transform:uppercase;border-bottom:1px solid #636363}.featured-card__price span{font-weight:800;color:#636363}.featured-card__specs{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:30px}.featured-card__spec-item{flex:0 0 calc(50% - 10px);display:flex;flex-direction:column;gap:5px}.featured-card__spec-label{font-size:clamp(1rem,.875rem + .625vw,1.625rem);text-transform:uppercase;color:#919191}.featured-card__spec-value{display:flex;align-items:center;gap:8px;margin:0;font-weight:800;font-size:clamp(1rem,.925rem + .375vw,1.375rem)}.featured-card__spec-value p{margin:0;color:#919191}.featured-card__spec-value .material-symbols-outlined{font-size:clamp(1rem,.875rem + .625vw,1.625rem);color:#636363}.featured-card__button{text-transform:lowercase;font-size:clamp(1rem,.875rem + .625vw,1.625rem);cursor:pointer;background-color:#919191;width:100%;color:#fff;text-align:right;font-weight:800;padding:.5rem 2vw;margin-top:auto}.featured-card__button:hover{text-decoration:none;color:#fff}.featured-card__image-container{flex:0 0 66%;position:relative}.featured-card__image-container img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:768px){.featured-card{flex-direction:column}.featured-card__content{flex:1 1 100%}.featured-card__image-container{flex:1 1 100%;order:-1}}.featured-card--stacked{flex-direction:column;height:auto;overflow:visible}.featured-card--stacked.featured-card{display:flex!important;flex-direction:column;height:auto;overflow:visible}.featured-card--stacked .featured-card__content{flex:1 1 100%}.featured-card--stacked .featured-card__image-container{order:-1;max-height:450px;overflow:hidden;height:100%}.featured-card--stacked .featured-card__image-container img{height:100%;object-fit:cover;aspect-ratio:16/9}.yacht-featured-cards--single .featured-card{display:grid;grid-template-columns:1fr 1fr;height:auto;overflow:visible}.yacht-featured-cards--single .featured-card .featured-card__image-container{order:1;height:100%}.yacht-featured-cards--single .featured-card .featured-card__image-container img{height:100%;object-fit:cover}.yacht-featured-cards{overflow:hidden;height:100%;width:100%;margin-bottom:clamp(2.640625rem,1.05625rem + 7.921875vw,10.5625rem);padding-left:clamp(1.875rem,.75rem + 5.625vw,7.5rem);padding-right:clamp(1.875rem,.75rem + 5.625vw,7.5rem)}.yacht-featured-cards__header{position:relative;display:flex;justify-content:space-between;align-items:center;margin-bottom:clamp(3.125rem,2.3284rem + 3.268vw,6.25rem);padding-top:clamp(2.1875rem,1.6299rem + 2.2876vw,4.375rem)}.yacht-featured-cards__header::after{content:"";position:absolute;top:0;left:0;width:150%;height:2px;background-color:#ccc}.yacht-featured-cards__group{display:flex;flex-direction:column;gap:clamp(1.5625rem,1.1642rem + 1.634vw,3.125rem);max-width:60%}.yacht-featured-cards__title{font-size:clamp(3.125rem,2.3284rem + 3.268vw,6.25rem);line-height:1;color:#919191;margin:0}.yacht-featured-cards__title span{font-weight:200;color:#919191}@media (max-width:768px){.yacht-featured-cards__title{font-size:2.5rem}}.yacht-featured-cards__description{font-size:clamp(1.1rem,1.0299rem + .2876vw,1.375rem)}.yacht-featured-cards__expert-cta{display:flex;flex:1;flex-direction:row;justify-content:flex-end;align-items:center}.yacht-featured-cards__enquire-btn{background-color:#f38f12;width:clamp(8.5938rem,6.4032rem + 8.9869vw,17.1875rem);height:clamp(1.5625rem,1.1642rem + 1.634vw,3.125rem);color:#fff;border-radius:40px;text-decoration:none;font-weight:800;font-size:clamp(1.1rem,1.0299rem + .2876vw,1.375rem);text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;text-align:center}.yacht-featured-cards__list{display:grid;grid-template-columns:1fr;gap:2rem}.yacht-featured-cards__list .featured-card{grid-column:auto;display:grid}.yacht-featured-cards--pair .yacht-featured-cards__list{grid-template-columns:repeat(2,1fr)}@media (max-width:768px){.yacht-featured-cards--pair .yacht-featured-cards__list{grid-template-columns:1fr}}@media (max-width:990px){.yacht-featured-cards__header{padding-top:clamp(2.1875rem,1.6299rem + 2.2876vw,4.375rem)}}.charter-filters{background-color:#bfc4c7;width:100%;height:auto;min-height:clamp(2.03125rem,.8125rem + 6.09375vw,8.125rem);display:flex;align-items:center}.charter-filters__container{display:flex;justify-content:space-between;align-items:center;width:75%;margin-left:auto;margin-right:auto;gap:10px}@media (max-width:1200px){.charter-filters__container{width:90%;margin:0 auto}}@media (max-width:750px){.charter-filters__container{flex-direction:column;align-items:flex-start;height:auto;padding:20px 0;gap:20px}}.charter-filters__title{flex:0 0 50%;color:#fff;margin:0;font-size:clamp(1.09375rem,.4375rem + 3.28125vw,4.375rem);line-height:1;white-space:nowrap}.charter-filters__title strong{font-weight:800}.charter-filters__title span{font-weight:200;color:#fff}.charter-filters__controls{flex:0 0 50%;display:flex;justify-content:flex-end}@media (max-width:750px){.charter-filters__controls{flex:0 0 100%;width:100%}}.custom-select-wrapper{position:relative;width:100%;height:clamp(1.015625rem,.40625rem + 3.046875vw,4.0625rem);min-height:40px}.custom-select-wrapper .charter-sort__select{appearance:none;-webkit-appearance:none;width:100%;height:100%;min-height:40px;padding:0 60px 0 30px;border:1px solid #8a8b8d;border-radius:50px;background-color:#fff;color:#919191;font-weight:500;font-size:clamp(1rem,.775rem + 1.125vw,2.125rem);font-family:inherit;line-height:1;margin:0;cursor:pointer}.custom-select-wrapper .charter-sort__select:focus{outline:0}.custom-select-wrapper::after{content:"+";position:absolute;right:30px;top:50%;transform:translateY(-50%);font-size:1.5rem;font-weight:800;color:#919191;pointer-events:none;line-height:1;display:flex;align-items:center;justify-content:center}.charter-hero{position:relative;max-height:61.875rem;height:clamp(30.9375rem,23.0515rem + 32.3529vw,61.875rem);display:flex;align-items:flex-end;overflow:hidden;background-color:#0b1d33}@media (max-width:768px){.charter-hero{min-height:clamp(300px,50vh,450px)}}.charter-hero__image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.charter-hero__image{width:100%;height:100%;object-fit:cover;object-position:center 30%}.charter-hero__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(11,29,51,.05) 0,rgba(11,29,51,.15) 40%,rgba(11,29,51,.65) 80%,rgba(11,29,51,.85) 100%);z-index:2}.charter-hero__content{position:relative;z-index:3;width:100%;padding:0 clamp(7.5rem,5.5882rem + 7.8431vw,15rem);padding-bottom:clamp(8.2813rem,6.1703rem + 8.6601vw,16.5625rem)}@media (max-width:768px){.charter-hero__content{padding:0 1.5rem 72px}}@media (min-width:2560px){.charter-hero__content{max-width:1920px;padding:0 0 16.5625rem;margin:0 auto}}.charter-hero__title{font-size:clamp(2.09375rem,.8375rem + 6.28125vw,8.375rem);font-weight:300;color:#fff;line-height:1.05;margin:0;letter-spacing:-.01em}.charter-hero__title strong{font-weight:800}.charter-intro{width:100%;margin-bottom:clamp(2.109375rem,.84375rem + 6.328125vw,8.4375rem)}.charter-intro__content{display:flex;flex-direction:row;gap:clamp(1.5625rem,.625rem + 4.6875vw,6.25rem);padding-top:clamp(1.875rem,.75rem + 5.625vw,7.5rem);padding-bottom:clamp(2.109375rem,.84375rem + 6.328125vw,8.4375rem);width:75%;margin-left:auto;margin-right:auto}@media (max-width:1200px){.charter-intro__content{flex-direction:row;width:90%;margin-right:auto;margin-left:auto}}@media (max-width:768px){.charter-intro__content{flex-direction:column;width:90%;margin-right:5vw;margin-left:5vw}}.charter-intro__heading-wrapper{flex:0 0 auto;width:42%;min-width:280px}@media (max-width:768px){.charter-intro__heading-wrapper{width:100%;min-width:unset}}.charter-intro__heading{font-size:clamp(1.71875rem,.6875rem + 5.15625vw,6.875rem);line-height:1;margin:0;color:#898a8c}@media (max-width:768px){.charter-intro__heading{font-size:44px}}.charter-intro__heading-bold{display:block;font-weight:800;color:#898a8c}.charter-intro__heading-light{display:block;font-weight:300;letter-spacing:-.06em;color:#898a8c}.charter-intro__description-wrapper{flex:1;min-width:0}.charter-intro__description p{font-size:clamp(1rem,.875rem + .625vw,1.625rem);line-height:1.2;color:#898a8c;margin:0}.charter-intro__description p strong{font-weight:800;color:#898a8c}.charter-intro__divider{width:100%;height:1px;background:#4f4f4f}.charter-intro__stats{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;width:75%;margin-left:auto;margin-right:auto;padding-top:clamp(1rem,.7rem + 1.5vw,2.5rem)}@media (max-width:1200px){.charter-intro__stats{width:90%;flex-wrap:wrap;justify-content:center;gap:0 2rem}}.charter-intro__stat{display:flex;align-items:baseline;gap:.5rem;white-space:nowrap}.charter-intro__stat-number{font-size:clamp(2.25rem,2.1066rem + .5882vw,2.8125rem);font-weight:800;color:#a6a6a6}.charter-intro__stat-label{font-size:clamp(2.25rem,2.1066rem + .5882vw,2.8125rem);font-weight:300;color:#a6a6a6}.breadcrumbs+.charter-intro .charter-intro__content{padding-top:0}.rg-bespoke{width:100%;overflow-x:hidden;margin-bottom:clamp(4.125rem,2.2rem + 9.625vw,13.75rem);background:#fff}@media screen and (max-width:768px){.rg-bespoke{margin-bottom:42px}}.rg-bespoke__header{display:flex;justify-content:space-between;align-items:flex-end;margin-left:clamp(2.03125rem,.8125rem + 6.09375vw,8.125rem);margin-right:calc(clamp(2.03125rem,.8125rem + 6.09375vw,8.125rem) * 2);padding-bottom:clamp(1.875rem,.75rem + 5.625vw,7.5rem)}.rg-bespoke__title-wrap{position:relative;border-bottom:3px solid #949494;padding-bottom:clamp(1rem,.95rem + .25vw,1.25rem)}.rg-bespoke__title-wrap::before{content:"";position:absolute;bottom:-3px;left:calc(-1 * clamp(1.953125rem,.78125rem + 5.859375vw,7.8125rem));width:clamp(2.03125rem,.8125rem + 6.09375vw,8.125rem);height:3px;background:#949494}.rg-bespoke__title{font-size:clamp(1.09375rem,.4375rem + 3.28125vw,4.375rem);font-weight:300;margin:0;line-height:1.2;color:#949494}.rg-bespoke__title .rg-bespoke__title--dark{font-weight:900}.rg-bespoke__cta{font-size:clamp(1rem,.825rem + .875vw,1.875rem);font-weight:900;color:#757575;text-decoration:none;text-transform:uppercase;letter-spacing:.05em;border-bottom:3px solid #df7627;padding-bottom:.25rem;white-space:nowrap;transition:opacity .3s ease}.rg-bespoke__cta:hover{opacity:.85;text-decoration:none}.rg-bespoke__slider{width:100%}.rg-bespoke__slider .splide__track{overflow:visible}.rg-bespoke__slider .splide__list{display:flex}.rg-bespoke-card{display:block;position:relative;text-decoration:none;overflow:hidden;aspect-ratio:4/3}.rg-bespoke-card:hover .rg-bespoke-card__image{transform:scale(1.05)}.rg-bespoke-card__image{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.rg-bespoke-card__image-placeholder{width:100%;height:100%;background-color:#dee2e6}.rg-bespoke-card__overlay{position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 100%);z-index:1;pointer-events:none}.rg-bespoke-card__title{position:absolute;bottom:0;left:0;right:0;padding:clamp(1.0005rem,.9006rem + .4995vw,1.5rem);font-size:clamp(1rem,.6rem + 2vw,3rem);font-weight:800;color:#fff;margin:0;z-index:2}@media (max-width:1200px){.rg-bespoke__header{margin-left:5%;margin-right:5%}.rg-bespoke__title-wrap::before{left:-5vw;width:5vw}.rg-bespoke__slider{margin-left:5%;margin-right:5%}}@media (max-width:750px){.rg-bespoke__header{flex-direction:column;align-items:flex-start;gap:1rem;margin-left:1rem;margin-right:1rem}.rg-bespoke__title-wrap::before{left:-1rem;width:1rem}.rg-bespoke__slider{margin-left:1rem;margin-right:1rem}}.detailed-charter-hero{position:relative;height:clamp(15.625rem,6.25rem + 46.875vw,62.5rem);min-height:400px;overflow:hidden;display:flex;align-items:center}.detailed-charter-hero__background{position:absolute;top:0;left:0;width:100%;height:100%}.detailed-charter-hero__background img{width:100%;height:100%;object-fit:cover;object-position:center}.detailed-charter-hero__background::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.3) 100%)}.detailed-charter-hero__content{position:relative;z-index:2;width:100%;display:flex;align-items:center;justify-content:flex-start;height:100%}.detailed-charter-hero__container{max-width:1200px;margin:0 5vw;padding:0 1rem}.detailed-charter-hero__title{position:relative;display:inline-block;font-family:"Encode Sans Condensed",sans-serif;font-size:clamp(2.03125rem,.8125rem + 6.09375vw,8.125rem);font-weight:800;color:#fff;margin:0;padding-bottom:.5rem;line-height:1.05;max-width:14ch}.detailed-charter-hero__title::before{content:"";position:absolute;right:-1.5rem;left:-100vw;bottom:0;height:3px;background-color:#fff}@media (max-width:768px){.detailed-charter-hero{height:50vh;min-height:300px}.detailed-charter-hero__stats{gap:1rem}.detailed-charter-hero__stat-value{font-size:1rem}}.detailed-charter-title-specs{padding:clamp(3rem,2.6rem + 2vw,5rem) 0;background-color:#fff}.detailed-charter-title-specs__container{max-width:1200px;margin:0 auto;padding:0 1rem}.detailed-charter-title-specs__content{display:flex;gap:clamp(2rem,1.6rem + 2vw,4rem);align-items:flex-start}@media (max-width:768px){.detailed-charter-title-specs__content{flex-direction:column;gap:1.5rem}}.detailed-charter-title-specs__info{flex:1;min-width:0}.detailed-charter-title-specs__subtitle{font-family:"Encode Sans Condensed",sans-serif;font-size:1.5rem;font-weight:500;color:#df7627;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.detailed-charter-title-specs__title{font-family:"Encode Sans Condensed",sans-serif;font-size:clamp(2rem,1.7rem + 1.5vw,3.5rem);font-weight:800;color:#636363;margin-bottom:1rem;line-height:1.2}.detailed-charter-title-specs__managed-by{font-family:"Encode Sans Condensed",sans-serif;font-size:1rem;color:#6c757d;margin:0}.detailed-charter-title-specs__specs{flex:1;display:flex;flex-direction:column;gap:3rem}.detailed-charter-title-specs__spec-group{background-color:#f8f9fa;padding:1.5rem;border-radius:8px}.detailed-charter-title-specs__spec-title{font-family:"Encode Sans Condensed",sans-serif;font-size:1.5rem;font-weight:500;color:#636363;margin-bottom:1rem}.detailed-charter-title-specs__spec-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.detailed-charter-title-specs__spec-item{display:flex;flex-direction:column;gap:.25rem}.detailed-charter-title-specs__spec-label{font-family:"Encode Sans Condensed",sans-serif;font-size:.875rem;font-weight:400;color:#6c757d;text-transform:uppercase;letter-spacing:.05em}.detailed-charter-title-specs__spec-value{font-family:"Encode Sans Condensed",sans-serif;font-size:1.5rem;font-weight:500;color:#636363}@media (max-width:768px){.detailed-charter-title-specs__spec-grid{grid-template-columns:1fr;gap:.5rem}.detailed-charter-title-specs__spec-group{padding:1rem}}.detailed-charter-description{padding-top:clamp(2.8125rem,1.125rem + 8.4375vw,11.25rem);margin-left:6vw;margin-right:12vw}.detailed-charter-description__container{display:flex;gap:10%;align-items:flex-start;padding-top:clamp(1.25rem,.5rem + 3.75vw,5rem);border-top:1px solid #919191;margin-right:-12vw;padding-right:12vw}@media (max-width:1200px){.detailed-charter-description__container{margin:0 auto;padding-right:0}}.detailed-charter-description__left{flex:1;min-width:0;width:55%}.detailed-charter-description__title{max-width:clamp(10.625rem,4.25rem + 31.875vw,42.5rem);font-size:clamp(2.265625rem,.90625rem + 6.796875vw,9.0625rem);font-weight:300;color:#919191;line-height:.9;letter-spacing:-.02em;padding-bottom:clamp(1.25rem,.5rem + 3.75vw,5rem)}.detailed-charter-description__title strong{font-weight:800}.detailed-charter-description__text{font-size:clamp(1rem,.875rem + .625vw,1.625rem);line-height:1.2;color:#919191}.detailed-charter-description__right{flex:0 0 auto;width:100%;max-width:420px;display:flex;flex-direction:column;gap:1rem}.detailed-charter-description__pricing{display:flex;gap:.5rem;align-items:baseline;padding-bottom:1.5rem;border-bottom:1px solid #e9ecef}.detailed-charter-description__pricing-label{font-size:clamp(1rem,.825rem + .875vw,1.875rem);font-weight:400;color:#919191;text-transform:uppercase;letter-spacing:.02em}.detailed-charter-description__pricing-amount{font-size:clamp(1rem,.45rem + 2.75vw,3.75rem);font-weight:400;color:#919191;letter-spacing:-.02em;white-space:nowrap}.detailed-charter-description__pricing-unit{font-family:"Encode Sans Condensed",sans-serif;font-size:clamp(1rem,.825rem + .875vw,1.875rem);font-weight:400;color:#919191;text-transform:uppercase;letter-spacing:.02em}.detailed-charter-description__specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;background-color:transparent}.detailed-charter-description__spec-item{display:flex;flex-direction:column;padding:1.25rem 0}.detailed-charter-description__spec-label{font-size:clamp(1rem,.825rem + .875vw,1.875rem);font-weight:400;color:#6c757d;text-transform:uppercase;letter-spacing:-.06em}.detailed-charter-description__spec-value{display:inline-flex;align-items:center;gap:.55rem;font-size:clamp(1rem,.9rem + .5vw,1.5rem);font-weight:800;color:#6c757d}.detailed-charter-description .detailed-charter-description__spec-item .detailed-charter-description__spec-icon,.detailed-charter-description .detailed-charter-description__spec-item .material-symbols-outlined{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;min-width:1.2em;min-height:1.2em;padding:0;border-radius:0;background-color:transparent;font-size:clamp(1rem,.825rem + .875vw,1.875rem);color:#343a40;line-height:1}.detailed-charter-description__cta{display:inline-block;background-color:#adb5bd;color:#fff;padding:1rem 2rem;border:none;border-radius:50px;font-size:clamp(1rem,.875rem + .625vw,1.625rem);font-weight:800;text-transform:uppercase;letter-spacing:-.02em;cursor:pointer;transition:background-color .3s ease;width:300px;font-family:"Encode Sans Condensed",sans-serif;text-align:center}.detailed-charter-description__cta:hover{background-color:#6c757d}@media (max-width:1024px){.detailed-charter-description__container{gap:1rem;flex-direction:column}.detailed-charter-description__left{width:100%}.detailed-charter-description__right{max-width:100%}}@media (max-width:768px){.detailed-charter-description{padding-top:60px;padding-bottom:60px}.detailed-charter-description__container{flex-direction:column;gap:1rem}.detailed-charter-description__left{width:100%}.detailed-charter-description__right{width:100%;max-width:100%}.detailed-charter-description__title{font-size:clamp(2.265625rem,.90625rem + 6.796875vw,9.0625rem)}.detailed-charter-description__specs{border-left:none}.detailed-charter-description__spec-item{padding:.5rem 0}.detailed-charter-description__spec-label{font-size:clamp(1rem,.6428571429rem + 1.7857142857vw,1.5rem)}.detailed-charter-description__spec-value{font-size:clamp(1rem,.7321428571rem + 1.3392857143vw,1.375rem)}.detailed-charter-description__spec-icon{font-size:clamp(1rem,.5535714286rem + 2.2321428571vw,1.625rem)!important}}.breadcrumbs+.detailed-charter-description{padding-top:0}.detailed-charter-seasonal-pricing-section{position:relative;width:100%;min-height:915px;overflow:hidden;display:flex;align-items:center}.detailed-charter-seasonal-pricing-section__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.detailed-charter-seasonal-pricing-section__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,rgba(0,0,0,.3) 0,rgba(0,0,0,.1) 50%,transparent 100%);z-index:1}.detailed-charter-seasonal-pricing-section__content{position:relative;z-index:2;width:100%;padding:clamp(2rem,5vw,4rem);display:flex;justify-content:flex-end;align-items:center}.detailed-charter-seasonal-pricing-section__content-inner{width:100%;max-width:40%;color:#fff;text-align:left}.detailed-charter-seasonal-pricing-section__heading{font-size:clamp(1.5625rem,.625rem + 4.6875vw,6.25rem);font-weight:200;margin:0 0 clamp(1rem,.8rem + 1vw,2rem) 0;line-height:1.1;color:#fff}.detailed-charter-seasonal-pricing-section__heading strong{font-weight:800}.detailed-charter-seasonal-pricing-section__subtitle{font-size:clamp(1rem,.8rem + 1vw,2rem);font-weight:400;text-transform:uppercase;letter-spacing:1px;margin:0;padding:0 0 clamp(1rem,.575rem + 2.125vw,3.125rem) 0;opacity:1;color:#fff;border-bottom:2px solid #fff;margin-right:-50vw}.detailed-charter-seasonal-pricing-section__pricing{display:flex;flex-wrap:wrap;gap:clamp(1rem,1rem,1rem);margin:clamp(3.125rem,1.25rem + 9.375vw,12.5rem) 0 clamp(1rem,.45rem + 2.75vw,3.75rem) 0;align-items:baseline;color:#fff}.detailed-charter-seasonal-pricing-section__pricing-prefix{font-family:"Encode Sans Condensed",sans-serif;font-size:clamp(1rem,.8rem + 1vw,2rem);font-weight:400;color:#fff}.detailed-charter-seasonal-pricing-section__pricing-amount{font-family:"Encode Sans Condensed",sans-serif;font-size:clamp(1.171875rem,.46875rem + 3.515625vw,4.6875rem);font-weight:200;color:#fff;line-height:1.1}.detailed-charter-seasonal-pricing-section__pricing-suffix{font-family:"Encode Sans Condensed",sans-serif;font-size:clamp(1rem,.8rem + 1vw,2rem);font-weight:400;color:#fff}.detailed-charter-seasonal-pricing-section__zones{display:flex;flex-wrap:wrap;gap:clamp(.5rem,1vw,1rem);margin-top:0}.detailed-charter-seasonal-pricing-section__zone-pill{display:inline-block;padding:clamp(.5rem,.7vw,.75rem) clamp(1rem,1.5vw,1.5rem);border:2px solid #fff;background-color:transparent;color:#fff;border-radius:25px;font-family:"Encode Sans Condensed",sans-serif;font-size:clamp(.875rem,1vw,1rem);font-weight:500;white-space:nowrap;transition:all .3s ease}.detailed-charter-seasonal-pricing-section__zone-pill:hover{background-color:rgba(255,255,255,.1)}@media (max-width:1200px){.detailed-charter-seasonal-pricing-section__content-inner{max-width:60%}}@media (max-width:768px){.detailed-charter-seasonal-pricing-section__content-inner{max-width:100%}.detailed-charter-seasonal-pricing-section__zone-pill{font-size:.875rem;padding:.5rem 1rem}}.detailed-charter-seasonal-pricing{padding:clamp(3rem,2.6rem + 2vw,5rem) 0;background-color:#fff}.detailed-charter-seasonal-pricing__container{max-width:1200px;margin:0 auto;padding:0 1rem}.detailed-charter-seasonal-pricing__content{max-width:600px;margin:0 auto;text-align:center}.detailed-charter-seasonal-pricing__title{font-family:"Encode Sans Condensed",sans-serif;font-size:clamp(1.75rem,1.6rem + .75vw,2.5rem);font-weight:800;color:#636363;margin-bottom:3rem;line-height:1.3}.detailed-charter-seasonal-pricing__card{background:linear-gradient(135deg,#636363 0,#182d4a 100%);color:#fff;padding:3rem;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.15);margin-bottom:3rem}.detailed-charter-seasonal-pricing__header{margin-bottom:1.5rem}.detailed-charter-seasonal-pricing__season-name{font-family:"Encode Sans Condensed",sans-serif;font-size:1.75rem;font-weight:500;color:#fff;margin:0}.detailed-charter-seasonal-pricing__price{text-align:center;margin-bottom:1.5rem}.detailed-charter-seasonal-pricing__amount{font-family:"Encode Sans Condensed",sans-serif;font-size:clamp(2.5rem,2.2rem + 1.5vw,4rem);font-weight:800;color:#fff;line-height:1.2;margin-bottom:.25rem}.detailed-charter-seasonal-pricing__period{font-family:"Encode Sans Condensed",sans-serif;font-size:1rem;color:rgba(255,255,255,.8);text-transform:lowercase}.detailed-charter-seasonal-pricing__details{border-top:1px solid rgba(255,255,255,.2);padding-top:1.5rem}.detailed-charter-seasonal-pricing__total{font-family:"Encode Sans Condensed",sans-serif;font-size:1.5rem;font-weight:500;color:#fff;margin-bottom:1rem}.detailed-charter-seasonal-pricing__dates{text-align:left}.detailed-charter-seasonal-pricing__dates-title{font-family:"Encode Sans Condensed",sans-serif;font-size:1rem;font-weight:500;color:#fff;margin-bottom:.5rem}.detailed-charter-seasonal-pricing__date-list{display:flex;flex-direction:column;gap:.25rem}.detailed-charter-seasonal-pricing__date-range{font-family:"Encode Sans Condensed",sans-serif;font-size:.875rem;color:rgba(255,255,255,.9)}.detailed-charter-seasonal-pricing__cta{margin-top:3rem}.detailed-charter-seasonal-pricing__download-btn{background-color:#df7627;color:#fff;border:none;padding:1rem 3rem;font-family:"Encode Sans Condensed",sans-serif;font-size:1rem;font-weight:500;border-radius:6px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.05em}.detailed-charter-seasonal-pricing__download-btn:hover{background-color:#df7627;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.detailed-charter-seasonal-pricing__download-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width:768px){.detailed-charter-seasonal-pricing__card{padding:1.5rem}.detailed-charter-seasonal-pricing__amount{font-size:clamp(2.01rem,1.812rem + .99vw,3rem)}.detailed-charter-seasonal-pricing__download-btn{width:100%;padding:1.5rem}}.detailed-charter-gallery{padding-top:clamp(1.25rem,.5rem + 3.75vw,5rem);padding-bottom:clamp(3.125rem,1.25rem + 9.375vw,12.5rem);background-color:#fff}.detailed-charter-gallery__container{padding:0}.detailed-charter-gallery__title{color:#919191;font-size:clamp(1.5625rem,.625rem + 4.6875vw,6.25rem);margin-bottom:1.5rem;margin-left:5vw;font-weight:300;border-top:1px solid #919191;padding-top:1.5rem}.detailed-charter-gallery__title strong{font-weight:800}.detailed-charter-gallery__splide-main{margin-bottom:.5rem}.detailed-charter-gallery__splide-main .splide__track{overflow:hidden}.detailed-charter-gallery__splide-main .splide__list{display:flex}.detailed-charter-gallery__splide-main .splide__slide{display:flex;align-items:stretch;justify-content:center}.detailed-charter-gallery__slide-main{width:100%;aspect-ratio:16/9;background-color:#fff;box-sizing:border-box}.detailed-charter-gallery__slide-main img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.detailed-charter-gallery__splide-thumbnails .splide__track{overflow:hidden}.detailed-charter-gallery__splide-thumbnails .splide__list{display:flex}.detailed-charter-gallery__splide-thumbnails .splide__slide{display:flex;align-items:stretch;justify-content:center;cursor:pointer;opacity:.6;transition:opacity .3s ease}.detailed-charter-gallery__splide-thumbnails .splide__slide.is-active,.detailed-charter-gallery__splide-thumbnails .splide__slide:hover{opacity:1}.detailed-charter-gallery__slide-thumbnail{width:100%;aspect-ratio:1/1;background-color:#fff;box-sizing:border-box;border-bottom:12px solid #df7627}.detailed-charter-gallery__slide-thumbnail img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}@media (max-width:768px){.detailed-charter-gallery__slide-thumbnail{border-bottom-width:6px}}.detailed-charter-inspired-itineraries{padding-top:clamp(1rem,.6rem + 2vw,3rem);padding-bottom:clamp(3.125rem,1.25rem + 9.375vw,12.5rem);overflow:hidden}.detailed-charter-inspired-itineraries__container{margin:0 5vw}.detailed-charter-inspired-itineraries__heading{border-top:1px solid #636363;padding-top:clamp(1rem,.5125rem + 2.4375vw,3.4375rem);margin-bottom:clamp(1.5625rem,.625rem + 4.6875vw,6.25rem);margin-right:-5vw;padding-right:5vw}.detailed-charter-inspired-itineraries__title{font-size:clamp(1.875rem,.75rem + 5.625vw,7.5rem);font-weight:800;line-height:1;margin:0;text-transform:capitalize}.detailed-charter-inspired-itineraries__title span{font-weight:200;color:#495057;margin-left:.4rem}.detailed-charter-inspired-itineraries__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,1.5vw,2rem)}.detailed-charter-inspired-itineraries__card{display:flex;flex-direction:column;overflow:hidden}.detailed-charter-inspired-itineraries__image-wrapper{width:100%;height:clamp(6.5625rem,2.625rem + 19.6875vw,26.25rem);aspect-ratio:3/2;overflow:hidden;background-color:#f8f9fa}.detailed-charter-inspired-itineraries__image{width:100%;height:100%;object-fit:cover;display:block}.detailed-charter-inspired-itineraries__image-placeholder{width:100%;height:100%;background-color:#e9ecef}.detailed-charter-inspired-itineraries__content{display:flex;flex-direction:column;flex:1;padding-top:clamp(1.40625rem,.5625rem + 4.21875vw,5.625rem)}.detailed-charter-inspired-itineraries__card-title{font-size:clamp(1rem,.575rem + 2.125vw,3.125rem);font-weight:800;line-height:1.4;color:#6c757d;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detailed-charter-inspired-itineraries__months{font-size:clamp(1rem,.8rem + 1vw,2rem);color:#6c757d;text-transform:uppercase;padding:0 0 clamp(1rem,.75rem + 1.25vw,2.25rem) 0;border-bottom:1px solid #000;margin:0 0 clamp(1rem,.45rem + 2.75vw,3.75rem) 0}.detailed-charter-inspired-itineraries__text{font-size:clamp(1rem,.875rem + .625vw,1.625rem);line-height:1.4;color:#6c757d;margin:0 0 clamp(1.015625rem,.40625rem + 3.046875vw,4.0625rem) 0;flex:1}.detailed-charter-inspired-itineraries__text p{margin:0 0 clamp(1rem,1vw,1.5rem) 0}.detailed-charter-inspired-itineraries__cta{align-self:auto;display:inline-flex;align-items:center;justify-content:right;padding:clamp(.9rem,1vw,1.25rem) clamp(1.5rem,2vw,2rem);background-color:#969897;color:#fff;font-size:clamp(1rem,.875rem + .625vw,1.625rem);font-weight:500;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease}.detailed-charter-inspired-itineraries__cta:hover{background-color:#ff8b28}@media (max-width:1024px){.detailed-charter-inspired-itineraries__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.detailed-charter-inspired-itineraries__grid{grid-template-columns:1fr}}.detailed-charter-amenities{padding-top:clamp(3.125rem,1.25rem + 9.375vw,12.5rem);overflow:hidden}.detailed-charter-amenities__container{margin-left:5vw;max-width:100%;padding-top:clamp(1.328125rem,.53125rem + 3.984375vw,5.3125rem);position:relative;border-top:1px solid #636363;margin-right:-5vw;padding-right:5vw}.detailed-charter-amenities__watermark{position:absolute;left:-155px;top:63%;transform:translateY(-50%);width:600px;height:600px;pointer-events:none;z-index:-1;opacity:.4}.detailed-charter-amenities__watermark img{width:100%;height:100%;object-fit:contain;object-position:center}.detailed-charter-amenities__intro{display:flex;gap:clamp(2.1875rem,.875rem + 6.5625vw,8.75rem);align-items:flex-start;margin-bottom:clamp(1.796875rem,.71875rem + 5.390625vw,7.1875rem);flex-direction:row;padding-right:2vw}@media (max-width:1200px){.detailed-charter-amenities__intro{flex-direction:column;gap:clamp(1rem,.8rem + 1vw,2rem)}}.detailed-charter-amenities__heading{flex:1 1 40%;min-width:0}.detailed-charter-amenities__title{font-size:clamp(2.03125rem,.8125rem + 6.09375vw,8.125rem);font-weight:800;color:#636363;margin:0;line-height:1}.detailed-charter-amenities__subtitle{font-size:clamp(1.25rem,.5rem + 3.75vw,5rem);font-weight:400;color:#6c757d;margin:0;line-height:1.2;letter-spacing:-.02em}.detailed-charter-amenities__description{flex:1 1 55%;min-width:0}.detailed-charter-amenities__description p{font-size:clamp(1rem,.875rem + .625vw,1.625rem);color:#6c757d;line-height:1.2;margin:0}.detailed-charter-amenities__content{display:flex;gap:clamp(2.1875rem,.875rem + 6.5625vw,8.75rem);align-items:stretch;flex-direction:row;min-height:0}@media (max-width:1200px){.detailed-charter-amenities__content{flex-direction:column;gap:clamp(1.5rem,1.4rem + .5vw,2rem);align-items:stretch}}.detailed-charter-amenities__left-panel{flex:1 1 40%;min-width:320px;min-height:0;position:relative;display:flex;flex-direction:column;gap:clamp(1.5rem,1.4rem + .5vw,2rem);z-index:1}.detailed-charter-amenities__sections{display:flex;flex-direction:column;gap:clamp(1.5rem,1.4rem + .5vw,2rem);position:relative;z-index:1}.detailed-charter-amenities__section{display:flex;flex-direction:column;gap:.5rem}.detailed-charter-amenities__section-title{font-size:clamp(1rem,.8rem + 1vw,2rem);font-weight:200;color:#636363;margin:0;margin-bottom:clamp(1rem,.825rem + .875vw,1.875rem)}.detailed-charter-amenities__section-title strong{font-weight:800}.detailed-charter-amenities__pills-column{width:100%;display:flex;flex-direction:column;gap:.5rem}.detailed-charter-amenities__pills{display:flex;flex-wrap:wrap;gap:.75rem;max-height:7rem;overflow:hidden;transition:max-height .3s ease}.detailed-charter-amenities__pills.is-expanded{max-height:none}.detailed-charter-amenities__pill{background-color:transparent;color:#343a40;padding:.4rem 1rem;border:1px solid #343a40;border-radius:999px;font-size:clamp(1rem,.95rem + .25vw,1.25rem);display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;flex-shrink:0}.detailed-charter-amenities__view-more{display:none;padding:0;padding-left:1rem;border:none;background:0 0;color:#636363;font-size:clamp(1rem,.95rem + .25vw,1.25rem);font-weight:500;cursor:pointer;transition:color .2s ease;align-self:flex-start;text-transform:uppercase;letter-spacing:.5px}.detailed-charter-amenities__view-more::after{content:">";margin-left:.5rem}.detailed-charter-amenities__view-more:hover{color:#df7627}.detailed-charter-amenities__view-more[aria-expanded=true]::after{content:"<"}.detailed-charter-amenities__cta-buttons{display:flex;gap:clamp(.75rem,.7rem + .25vw,1rem);flex-direction:row;margin-top:clamp(1rem,.9rem + .5vw,1.5rem)}@media (max-width:768px){.detailed-charter-amenities__cta-buttons{flex-direction:column;gap:.5rem}.detailed-charter-amenities__cta-buttons .detailed-charter-amenities__cta-button{width:100%;text-align:center}.detailed-charter-amenities__cta-buttons .detailed-charter-amenities__cta-button.is-active{background-color:#636363;color:#fff}}.detailed-charter-amenities__cta-button{display:inline-flex;align-items:center;justify-content:center;padding:clamp(1rem,1rem,1rem) clamp(1rem,.65rem + 1.75vw,2.75rem);background-color:#929292;color:#fff;font-size:clamp(1rem,.9rem + .5vw,1.5rem);font-weight:800;line-height:1;border-radius:999px;text-decoration:none;transition:background-color .2s ease,transform .2s ease;cursor:pointer;border:none}.detailed-charter-amenities__cta-button:hover{background-color:rgb(89.1,89.1,89.1);transform:translateY(-2px)}.detailed-charter-amenities__cta-button-clicked{display:inline-flex;align-items:center;justify-content:center;padding:clamp(.48rem,.416rem + .32vw,.8rem) clamp(1.5rem,1.3rem + 1vw,2.5rem);background-color:#df7627;color:#fff;font-size:clamp(1rem,.8rem + 1vw,2rem);font-weight:800;border-radius:999px;text-decoration:none;transition:background-color .2s ease,transform .2s ease;cursor:pointer;border:none}.detailed-charter-amenities__cta-button-clicked:hover{background-color:rgb(89.1,89.1,89.1);transform:translateY(-2px)}.detailed-charter-amenities__right-panel{flex:1 1 55%;min-width:320px;min-height:0;display:flex;flex-direction:column;height:100%}.detailed-charter-amenities__carousel-splide{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;align-items:stretch}.detailed-charter-amenities__carousel-splide .splide__track{overflow:hidden;flex:1 1 auto;min-height:0;height:100%;background-color:#f8f9fa;border-bottom:12px solid #df7627}.detailed-charter-amenities__carousel-splide .splide__list{display:flex;height:auto;min-height:0;max-height:clamp(10.9375rem,4.375rem + 32.8125vw,43.75rem)}.detailed-charter-amenities__carousel-splide .splide__slide{min-height:0;height:auto!important;align-items:stretch}.detailed-charter-amenities__carousel-splide img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.detailed-charter-amenities__carousel-splide .splide__arrows{position:absolute;top:50%;width:100%;left:0;display:flex;justify-content:space-between;transform:translateY(-50%);pointer-events:none}.detailed-charter-amenities__carousel-splide .splide__arrow{pointer-events:auto;background:0 0;border:none;padding:.5rem;width:82px;height:82px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .2s ease}.detailed-charter-amenities__carousel-splide .splide__arrow img{width:100%;height:100%;object-fit:contain}.detailed-charter-amenities__carousel-splide .splide__arrow svg{width:100%;height:100%;stroke:#343a40}.detailed-charter-amenities__carousel-splide .splide__arrow:hover{opacity:.8}.detailed-charter-amenities__carousel-splide .splide__pagination{display:none!important}@media (max-width:1200px){.detailed-charter-amenities__left-panel,.detailed-charter-amenities__right-panel{flex:1 1 100%;min-width:0}}@media (max-width:768px){.detailed-charter-amenities__container{margin-left:0;padding:0 .5rem}.detailed-charter-amenities__intro{flex-direction:column;gap:1rem}.detailed-charter-amenities__pills{gap:.5rem;max-height:6rem}.detailed-charter-amenities__pill{padding:.75rem .85rem;font-size:.75rem}.detailed-charter-amenities__carousel-splide .splide__track{min-height:300px}.detailed-charter-amenities__carousel-splide .splide__arrow{width:40px;height:40px}}.detailed-charter-mapbox{padding:0;position:relative;overflow:hidden;min-height:500px;height:980px;margin:0;margin-bottom:clamp(1.875rem,.75rem + 5.625vw,7.5rem);margin-top:clamp(3.125rem,1.25rem + 9.375vw,12.5rem)}.detailed-charter-mapbox__bg-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.detailed-charter-mapbox__container{position:relative;z-index:1;margin:0;padding-left:5vw;padding-right:5vw;padding-top:clamp(2.34375rem,.9375rem + 7.03125vw,9.375rem);padding-bottom:clamp(2.34375rem,.9375rem + 7.03125vw,9.375rem);display:flex;flex-direction:row;gap:clamp(2.34375rem,.9375rem + 7.03125vw,9.375rem);height:980px}.detailed-charter-mapbox__container::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:-1;pointer-events:none}.detailed-charter-mapbox__map-wrapper{width:35vw;max-width:677px;height:35vw;max-height:677px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.15);flex:none}.detailed-charter-mapbox__map{width:100%;height:100%}.detailed-charter-mapbox__content{flex:1;position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.detailed-charter-mapbox__title{font-size:clamp(1.875rem,.75rem + 5.625vw,7.5rem);font-weight:800;margin:0;color:#fff;line-height:1}.detailed-charter-mapbox__subtitle{font-size:clamp(1.09375rem,.4375rem + 3.28125vw,4.375rem);color:#fff;margin-bottom:2rem;font-weight:200}.detailed-charter-mapbox__cta{margin-top:auto;align-self:flex-end;display:inline-block;padding:.875rem 2.5rem;background:#f2980c;color:#fff;text-decoration:none;border-radius:999px;font-weight:800;font-size:clamp(1rem,.8rem + 1vw,2rem);letter-spacing:1px;transition:background .3s ease,transform .2s ease;text-transform:uppercase}.detailed-charter-mapbox__cta:hover{background:#f5a000;transform:translateY(-2px)}@media (max-width:1200px){.detailed-charter-mapbox{height:auto}.detailed-charter-mapbox__container{flex-direction:column;gap:1.5rem;height:auto}.detailed-charter-mapbox__map-wrapper{width:100%;max-width:none;max-height:none}.detailed-charter-mapbox__content{padding:2.5rem}.detailed-charter-mapbox__cta{width:100%}.detailed-charter-mapbox__title{font-size:2.5rem}.detailed-charter-mapbox__subtitle{font-size:1.25rem}}@media (max-width:768px){.detailed-charter-mapbox{min-height:300px}.detailed-charter-mapbox__container{padding:2rem 1rem;gap:1rem;min-height:300px}.detailed-charter-mapbox__content{flex:1;padding:1.5rem;min-height:300px;justify-content:center}.detailed-charter-mapbox__title{font-size:1.75rem}.detailed-charter-mapbox__subtitle{font-size:1rem}.detailed-charter-mapbox__cta{padding:.75rem 2rem;font-size:.8rem}}.detailed-charter-featured-image{position:relative;width:100%;height:clamp(15.15625rem,6.0625rem + 45.46875vw,60.625rem);display:flex;align-items:center;overflow:hidden;margin-bottom:clamp(2.5rem,1rem + 7.5vw,10rem)}.detailed-charter-featured-image__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.detailed-charter-featured-image__background img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.detailed-charter-featured-image__background::after{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background:linear-gradient(to left,rgba(0,0,0,.3) 0,rgba(0,0,0,0) 100%);pointer-events:none}.detailed-charter-featured-image__content{position:relative;z-index:2;width:100%;max-width:1920px;margin:0 auto;padding:0 5%;display:flex;justify-content:flex-end}.detailed-charter-featured-image__container{max-width:900px;text-align:right}.detailed-charter-featured-image__title{font-size:clamp(1.5625rem,.625rem + 4.6875vw,6.25rem);margin:0;line-height:1.1;text-shadow:0 4px 12px rgba(0,0,0,.2)}.detailed-charter-featured-image__title strong{color:#fff;font-weight:800}.detailed-charter-featured-image__title span{color:#fff;font-weight:200}.detailed-charter-crew{width:100%;overflow:hidden;background-color:#fff}.detailed-charter-crew__header{display:flex;justify-content:space-between;align-items:flex-end;margin-left:5vw;padding-right:5vw;padding-bottom:clamp(1rem,.95rem + .25vw,1.25rem);margin-top:clamp(1.25rem,.5rem + 3.75vw,5rem);margin-bottom:clamp(1rem,.7rem + 1.5vw,2.5rem);border-bottom:2px solid #dee2e6}@media (max-width:768px){.detailed-charter-crew__header{flex-direction:column;align-items:flex-start;gap:1rem}}.detailed-charter-crew__title{font-size:clamp(1rem,.575rem + 2.125vw,3.125rem);font-weight:200;color:#6c757d;margin:0;line-height:1.1;letter-spacing:-.02em}.detailed-charter-crew__title strong{font-weight:800;color:#636363}.detailed-charter-crew__close{border:1px solid #6c757d;border-radius:999px;padding:.4rem 1.5rem;background:0 0;color:#343a40;font-size:clamp(1rem,1rem,1rem);font-weight:800;text-transform:uppercase;cursor:pointer;transition:all .2s ease;flex-shrink:0}.detailed-charter-crew__close:hover{background-color:#f8f9fa;color:#636363}.detailed-charter-crew__list{display:flex;flex-direction:column}.detailed-charter-crew__row{padding:clamp(1rem,.575rem + 2.125vw,3.125rem) 0}.detailed-charter-crew__row:nth-child(odd){background-color:#fff}.detailed-charter-crew__row:nth-child(even){background-color:#f2f3f5}.detailed-charter-crew__row-inner{margin-left:5vw;padding-right:5vw;display:flex;gap:clamp(1.25rem,.5rem + 3.75vw,5rem)}@media (max-width:1200px){.detailed-charter-crew__row-inner{gap:clamp(1rem,.7rem + 1.5vw,2.5rem)}}@media (max-width:768px){.detailed-charter-crew__row-inner{flex-direction:column;gap:clamp(1rem,.45rem + 2.75vw,3.75rem)}}.detailed-charter-crew__member{flex:1 1 50%;min-width:0;display:flex;align-items:flex-start;gap:clamp(1rem,.825rem + .875vw,1.875rem)}@media (max-width:768px){.detailed-charter-crew__member{flex-direction:column;align-items:flex-start;gap:1rem}}.detailed-charter-crew__avatar{flex:0 0 clamp(4.140625rem,1.65625rem + 12.421875vw,16.5625rem);aspect-ratio:1/1;overflow:hidden;background-color:#f8f9fa}.detailed-charter-crew__avatar img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}@media (max-width:768px){.detailed-charter-crew__avatar{flex:0 0 auto;width:100%;max-width:400px}}.detailed-charter-crew__info{flex:1 1 auto;display:flex;flex-direction:column;min-width:0}.detailed-charter-crew__name{font-size:clamp(1rem,.825rem + .875vw,1.875rem);font-weight:800;color:#636363;margin:0 0 .2rem 0;line-height:1.2;letter-spacing:-.01em}.detailed-charter-crew__role{font-size:clamp(1rem,.95rem + .25vw,1.25rem);color:#6c757d;margin:0;padding-bottom:clamp(1rem,1.0125rem + -.0625vw,.9375rem);border-bottom:1px solid #dee2e6;margin-bottom:clamp(1rem,.95rem + .25vw,1.25rem)}.detailed-charter-crew__bio{font-size:clamp(1rem,.975rem + .125vw,1.125rem);color:#343a40;line-height:1.2}.detailed-charter-crew__bio .inline-more-btn{color:#636363;transition:color .2s ease}.detailed-charter-crew__bio .inline-more-btn:hover{color:#df7627}.detailed-charter-faq{width:100%;padding-top:clamp(2.0313rem,1.5162rem + 2.1131vw,4.0625rem);padding-left:clamp(3rem,6.22vw,7.5rem);padding-right:clamp(3rem,6.22vw,7.5rem);padding-bottom:clamp(4.84rem,8.04vw,9.6875rem);position:relative}.detailed-charter-faq__container{display:grid;grid-template-columns:1fr;gap:clamp(3.125rem,2.5vw,6.25rem)}@media (min-width:768px){.detailed-charter-faq__container{grid-template-columns:1fr 1fr}}.detailed-charter-faq__description{font-size:clamp(1rem,.9366rem + .2601vw,1.25rem);line-height:1.6;margin-bottom:0}.detailed-charter-faq__list{display:flex;flex-direction:column}.faq-item{border-bottom:1px solid #636363;margin-bottom:clamp(1.2rem,1.25vw,1.5rem)}.faq-item:last-child{margin-bottom:0}.faq-item__header{display:flex;justify-content:space-between;align-items:center;padding-bottom:clamp(1.1rem,1.14vw,1.375rem);cursor:pointer;gap:1.5rem;font-size:clamp(1.1rem,1.0303rem + .2861vw,1.375rem)!important}.faq-item__question{margin:0}.faq-item__icon{font-size:clamp(1.1rem,1.0303rem + .2861vw,1.375rem)!important;transition:transform .3s ease;flex-shrink:0;font-weight:800}.faq-item.is-active .faq-item__icon{transform:rotate(45deg)}.faq-item__content{max-height:0;overflow:hidden;transition:max-height .3s ease-out;font-size:clamp(1.1rem,.8rem + 1vw,1.375rem)}.faq-item__content-inner{padding-bottom:2rem}.faq-item__video-embed{margin:1rem 0;width:100%}.faq-item__video-embed iframe{width:100%}.faq-item__text-block p{margin-bottom:1rem}.faq-item__text-block p::last-of-type{margin-bottom:0}.faq-item__text-block ol,.faq-item__text-block ul{margin-bottom:1rem}.faq-item__text-block ul{list-style-type:disc;padding-left:2rem}.faq-item__text-block ul ul{list-style-type:circle}.faq-item__text-block ol{list-style-type:decimal;padding-left:2rem}.detailed-charter-yacht-plans{width:100%;overflow:hidden;background-color:#fff}.detailed-charter-yacht-plans__header{display:flex;justify-content:space-between;align-items:flex-end;margin-left:5vw;padding-right:5vw;padding-bottom:clamp(1rem,.95rem + .25vw,1.25rem);margin-top:clamp(1.25rem,.5rem + 3.75vw,5rem);margin-bottom:clamp(1rem,.7rem + 1.5vw,2.5rem);border-bottom:2px solid #dee2e6}@media (max-width:768px){.detailed-charter-yacht-plans__header{flex-direction:column;align-items:flex-start;gap:1rem}}.detailed-charter-yacht-plans__title{font-size:clamp(1rem,.575rem + 2.125vw,3.125rem);font-weight:200;color:#6c757d;margin:0;line-height:1.1;letter-spacing:-.02em}.detailed-charter-yacht-plans__title strong{font-weight:800;color:#636363}.detailed-charter-yacht-plans__close{border:1px solid #6c757d;border-radius:999px;padding:.4rem 1.5rem;background:0 0;color:#343a40;font-size:clamp(1rem,1rem,1rem);font-weight:800;text-transform:uppercase;cursor:pointer;transition:all .2s ease;flex-shrink:0}.detailed-charter-yacht-plans__close:hover{background-color:#f8f9fa;color:#636363}.detailed-charter-yacht-plans__image-wrapper{margin:0 5vw clamp(1.25rem,.5rem + 3.75vw,5rem);display:flex;justify-content:center}.detailed-charter-yacht-plans__image-wrapper img{max-width:100%;height:auto;display:block}