.AccessibilityWidget_holder__UPdGC{position:relative;margin:0 2rem}.AccessibilityWidget_icon__EOWui{color:rgba(255,255,255,.7);padding:.6rem;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s}.AccessibilityWidget_icon__EOWui:hover{color:var(--primary)}.AccessibilityWidget_icon__EOWui svg{width:1.8rem;height:1.8rem;fill:currentColor}.AccessibilityWidget_widget__ZCbN2{display:grid;grid-template-rows:auto;align-items:center;width:22rem;font-family:Outfit,sans-serif;font-size:var(--font-size);opacity:0;pointer-events:none;visibility:hidden;position:absolute;top:calc(100% + 1rem);right:0;transition:opacity .2s,visibility .2s;z-index:105;background:rgba(20,20,22);-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);border:1px solid rgba(255,255,255,.125)}[dir=rtl] .AccessibilityWidget_widget__ZCbN2{right:auto;left:0}.AccessibilityWidget_widget__ZCbN2.AccessibilityWidget_active__tSke5{opacity:1;pointer-events:all;visibility:visible}.AccessibilityWidget_widget__ZCbN2 label{display:flex;justify-content:space-between;align-items:center;padding:1.2rem 1.6rem;cursor:pointer;flex-direction:row-reverse;transition:background .2s;border-bottom:1px solid rgba(255,255,255,.06)}.AccessibilityWidget_widget__ZCbN2 label:hover{background:rgba(255,255,255,.04)}.AccessibilityWidget_widget__ZCbN2 label:last-child{border-bottom:none}.AccessibilityWidget_widget__ZCbN2 label span{color:rgba(255,255,255,.6);font-weight:300;font-size:1.2rem}.AccessibilityWidget_widget__ZCbN2 label input[type=checkbox]{accent-color:var(--primary)}.AccessibilityWidget_fontsize__MJEcN{display:flex;align-items:center;justify-content:space-between;padding:1.2rem 1.6rem;color:rgba(255,255,255,.6);font-weight:300;font-size:1.2rem;border-top:1px solid rgba(255,255,255,.06)}.AccessibilityWidget_fontsize__MJEcN span{color:rgba(255,255,255,.6)}.AccessibilityWidget_fontsize__MJEcN button{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.7);width:2.8rem;height:2.8rem;display:flex;align-items:center;justify-content:center;cursor:pointer;font-family:Outfit,sans-serif;font-size:1.2rem;font-weight:500;transition:background .2s}.AccessibilityWidget_fontsize__MJEcN button:hover{background:rgba(255,255,255,.12)}.Header_header__KwdYD{position:fixed;top:0;left:0;right:0;z-index:100;transition:background .4s,box-shadow .4s}.Header_scrolled__qIjEW{background:rgba(8,8,10,.75);-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);box-shadow:0 .1rem 0 rgba(255,255,255,.06)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.Header_scrolled__qIjEW{background:rgba(8,8,10,.95)}}.Header_inner__DLT3k{max-width:144rem;margin:0 auto;padding:2rem 4rem;display:flex;align-items:center}.Header_logo____uDV{display:flex;align-items:center;gap:1.2rem;text-decoration:none;color:#fff}.Header_logoMark__IZn0U{font-family:Cormorant Garamond,serif;font-size:2.4rem;font-weight:600;letter-spacing:.1em;width:4.8rem;height:4.8rem;border:1px solid rgba(255,255,255,.25);display:flex;align-items:center;justify-content:center;transition:border-color .3s}.Header_logo____uDV:hover .Header_logoMark__IZn0U{border-color:var(--primary)}.Header_logoText__xA8kS{font-family:Outfit,sans-serif;font-size:1.2rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;line-height:1.4;color:rgba(255,255,255,.9)}.Header_right__ya__V{display:flex;align-items:center;gap:0;margin-left:auto}.Header_nav__tNWGY{display:flex;align-items:center;gap:3.6rem}.Header_navLink__Rvw2c{font-family:Outfit,sans-serif;font-size:1.3rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.7);text-decoration:none;position:relative;padding:.4rem 0;transition:color .3s}.Header_navLink__Rvw2c:focus,.Header_navLink__Rvw2c:hover{color:var(--primary)}.Header_cta__xbIXT{font-family:Outfit,sans-serif;font-size:1.2rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#fff;text-decoration:none;display:inline-flex;align-items:center;gap:.8rem;padding:1.2rem 2.8rem;background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);border:1px solid rgba(255,255,255,.125);border-radius:0;transition:background .3s}.Header_cta__xbIXT:hover{background:rgba(255,255,255,.12)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.Header_cta__xbIXT{background:rgba(60,60,60,.8)}}@media (max-width:768px){.Header_inner__DLT3k{padding:1.6rem 2.4rem}.Header_nav__tNWGY{display:none}.Header_cta__xbIXT{margin-left:auto;padding:.8rem 1rem;font-size:1rem}.Header_logoMark__IZn0U{width:3.2rem;height:3.2rem;font-size:1.5rem}.Header_logoText__xA8kS{font-size:.9rem;letter-spacing:.16em}.Header_header__KwdYD{background:rgba(8,8,10,.25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.Footer_footer__pQtti{background:#050506;position:relative}.Footer_footer__pQtti:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08) 20%,rgba(255,255,255,.08) 80%,transparent)}.Footer_inner__vtL_T{max-width:144rem;margin:0 auto;padding:8rem 4rem 4rem}.Footer_top__YBhK_{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;grid-gap:4rem;gap:4rem;margin-bottom:6rem}.Footer_brand__0rdww{display:flex;flex-direction:column;gap:2rem}.Footer_logo__fUEOF{display:flex;align-items:center;gap:1.2rem}.Footer_logoMark__ErsK8{font-family:Cormorant Garamond,serif;font-size:2rem;font-weight:600;letter-spacing:.1em;width:4rem;height:4rem;border:1px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;color:#fff}.Footer_logoText__5vsvE{font-family:Outfit,sans-serif;font-size:1.1rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;line-height:1.4;color:rgba(255,255,255,.7)}.Footer_desc__g1cpj{font-family:Outfit,sans-serif;font-size:var(--font-size);font-weight:300;line-height:1.7;color:rgba(255,255,255,.35);max-width:32rem}.Footer_col__WMzcr{display:flex;flex-direction:column;gap:1.2rem}.Footer_colTitle__3amT0{font-family:Outfit,sans-serif;font-size:1.2rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:rgba(255,255,255,.5);margin-bottom:.8rem}.Footer_link__TBOP7{font-family:Outfit,sans-serif;font-size:var(--font-size);font-weight:300;color:rgba(255,255,255,.4);text-decoration:none;transition:color .2s;line-height:1.5}.Footer_link__TBOP7:hover{color:var(--primary)}.Footer_contactLink__41hSo{font-family:Outfit,sans-serif;font-size:var(--font-size);font-weight:300;color:rgba(255,255,255,.4);text-decoration:none;transition:color .2s;line-height:1.5;display:flex;align-items:flex-start;gap:.8rem}.Footer_contactLink__41hSo svg{flex-shrink:0;margin-top:.2rem}.Footer_contactLink__41hSo:hover{color:var(--primary)}.Footer_bottom__wxP7Z{display:flex;align-items:center;justify-content:space-between;padding-top:3.2rem;border-top:1px solid rgba(255,255,255,.06)}.Footer_copy__KUC9W{font-family:Outfit,sans-serif;font-size:var(--font-size);font-weight:300;color:rgba(255,255,255,.25)}.Footer_partner__8pkyi{color:var(--primary);text-decoration:none;font-weight:500;transition:opacity .2s}.Footer_partner__8pkyi:hover{opacity:.7}@media (max-width:1024px){.Footer_top__YBhK_{grid-template-columns:1fr 1fr;gap:4rem 3.2rem}}@media (max-width:640px){.Footer_inner__vtL_T{padding:6rem 2rem 3.2rem}.Footer_top__YBhK_{grid-template-columns:1fr;gap:3.2rem}.Footer_bottom__wxP7Z{flex-direction:column;gap:1.6rem;text-align:center}}.yacht_hero__BlOxU{position:relative;height:70vh;min-height:50rem;overflow:hidden;background:#08080a}.yacht_heroImg__N_4J5{position:absolute;inset:0}.yacht_heroImg__N_4J5 img{transition:opacity .3s}.yacht_heroOverlay__5BJxx{position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,8,10,.95) 0,rgba(8,8,10,.5) 50%,rgba(8,8,10,.4));pointer-events:none}.yacht_heroContent__FXgOl{position:absolute;bottom:12rem;left:0;right:0;z-index:2;max-width:144rem;margin:0 auto;padding:0 4rem}.yacht_backBtn___dIWo{display:inline-flex;align-items:center;gap:.6rem;font-family:Outfit,sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.5);background:none;border:none;cursor:pointer;margin-bottom:2rem;padding:0;transition:color .2s}.yacht_backBtn___dIWo:hover{color:#fff}.yacht_heroTitle__5WWM_{font-family:Cormorant Garamond,serif;font-size:clamp(4rem,6vw,7.2rem);font-weight:300;color:#fff;line-height:1.1;letter-spacing:-.01em;margin-bottom:1.6rem}.yacht_heroMeta__IsQtw{display:flex;align-items:center;gap:1rem;font-family:Outfit,sans-serif;font-size:1.3rem;font-weight:300;color:rgba(255,255,255,.5)}.yacht_dot__ZlQ6x{width:.4rem;height:.4rem;border-radius:50%;background:rgba(255,255,255,.3)}.yacht_thumbs__Vmtnu{position:absolute;bottom:3.6rem;left:0;right:0;z-index:3;display:flex;gap:.8rem;padding:0 4rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:center}.yacht_thumbs__Vmtnu::-webkit-scrollbar{display:none}.yacht_thumb__rCueK{width:7.2rem;height:5rem;flex-shrink:0;position:relative;overflow:hidden;border:2px solid transparent;cursor:pointer;opacity:.5;transition:opacity .2s,border-color .2s;padding:0;background:none;scroll-snap-align:start}.yacht_thumb__rCueK:hover{opacity:.8}.yacht_thumbActive__dy9Cy{opacity:1;border-color:var(--primary)}.yacht_content__GC2Zk{background:#08080a;padding:6rem 0 4rem}.yacht_inner__sNDHa{max-width:144rem;margin:0 auto;padding:0 4rem}.yacht_section__qwmuW{padding:4rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.yacht_section__qwmuW:last-child{border-bottom:none}.yacht_sectionTitle___pb_n{font-family:Cormorant Garamond,serif;font-size:clamp(2.4rem,3vw,3.2rem);font-weight:300;color:#fff;line-height:1.2;margin-bottom:2.4rem}.yacht_description__pQE9K{font-family:Outfit,sans-serif;font-size:var(--font-size);font-weight:300;line-height:1.8;color:rgba(255,255,255,.5);max-width:72rem}.yacht_specsTable__Bs9Lu{width:100%;border-collapse:collapse;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.06)}.yacht_specsTable__Bs9Lu tbody{display:contents}.yacht_specsRow__rW89H{display:flex;flex-direction:column;gap:.6rem;padding:2rem 2.4rem;border-right:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.yacht_specsRow__rW89H:nth-child(4n){border-right:none}.yacht_specsRow__rW89H td{display:block;padding:0}.yacht_specLabel__OlphD{font-family:Outfit,sans-serif;font-size:1.1rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.35)}.yacht_specValue__PL_oV{font-family:Outfit,sans-serif;font-size:1.6rem;font-weight:500;color:#fff}@media (max-width:768px){.yacht_specsTable__Bs9Lu{grid-template-columns:repeat(2,1fr)}.yacht_specsRow__rW89H:nth-child(4n){border-right:1px solid rgba(255,255,255,.06)}.yacht_specsRow__rW89H:nth-child(2n){border-right:none}}.yacht_tagGrid__JV3It{display:flex;flex-wrap:wrap;gap:.8rem}.yacht_tag__qWVBM{font-family:Outfit,sans-serif;font-size:1.2rem;font-weight:400;color:rgba(255,255,255,.6);padding:.8rem 1.6rem;border:1px solid rgba(255,255,255,.08)}.yacht_bookSection__FqQ2Y{padding:5rem 0 3rem}.yacht_bookInner__E3Vfl{justify-content:space-between;border:1px solid rgba(255,255,255,.08);padding:4rem}.yacht_bookInner__E3Vfl,.yacht_bookPricing__RIsrK{display:flex;align-items:center;gap:4rem}.yacht_bookPriceBlock__7_WQf{display:flex;flex-direction:column;gap:.6rem}.yacht_bookPriceLabel__V_hqW{font-family:Outfit,sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:rgba(255,255,255,.35)}.yacht_bookPriceValue__WHPYu{font-family:Outfit,sans-serif;font-size:2.4rem;font-weight:700;color:#fff}.yacht_bookOvernightWrap__YmN0e{display:flex;align-items:center;gap:4rem}.yacht_bookPriceNote__NVwxZ{font-family:Outfit,sans-serif;font-size:1.2rem;font-weight:300;color:#666;margin-top:.2rem}.yacht_bookDivider__zrann{width:1px;height:4.8rem;background:rgba(255,255,255,.08)}.yacht_bookAction__RQGO6{display:flex;flex-direction:column;align-items:flex-end;gap:1.2rem}.yacht_bookBtn___Nypa{display:inline-block;font-family:Outfit,sans-serif;font-size:1.4rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#fff;text-decoration:none;padding:1.8rem 5rem;background:var(--primary);border:1px solid var(--primary);transition:background .3s}.yacht_bookBtn___Nypa:hover{background:rgba(255,131,199,.15)}@media (max-width:768px){.yacht_bookSection__FqQ2Y{position:fixed;bottom:0;left:0;right:0;z-index:50;padding:0;background:rgba(8,8,10,.9);-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);border-top:1px solid rgba(255,255,255,.08)}.yacht_bookInner__E3Vfl{flex-direction:row;align-items:center;gap:1.6rem;padding:1.6rem 2rem;border:none}.yacht_bookPricing__RIsrK{flex:1 1;gap:2rem;min-width:0}.yacht_bookPriceValue__WHPYu{font-size:1.6rem}.yacht_bookPriceLabel__V_hqW{font-size:1rem}.yacht_bookOvernightWrap__YmN0e{display:none}.yacht_bookAction__RQGO6{align-items:stretch;flex-shrink:0}.yacht_bookBtn___Nypa{text-align:center;padding:1.4rem 2.4rem;font-size:1.2rem}.yacht_content__GC2Zk{padding-bottom:10rem}}@media (max-width:640px){.yacht_hero__BlOxU{height:65vh;min-height:46rem}.yacht_heroContent__FXgOl{padding:0 2rem;bottom:6rem}.yacht_inner__sNDHa{padding:0 2rem}.yacht_thumbs__Vmtnu{gap:.8rem;bottom:2rem;padding:0 2rem}.yacht_heroContent__FXgOl{bottom:12rem}.yacht_thumb__rCueK{width:8rem;height:5.6rem}.yacht_footer__yLGRi .yacht_inner__sNDHa{flex-direction:column;gap:1.6rem;text-align:center}}