/* Source: seo-tools/ia_pages.css (minified on apply by ia_migrate.py) */
.myc-crumbs ol{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 10px;list-style: none;margin: 0 0 24px;padding: 0;font-size: 0.8125rem;letter-spacing: 0.02em;color: #8fa1b3;}.myc-crumbs li + li::before{content: "\203A";margin-right: 10px;color: #5f7389;}.myc-crumbs a{color: #c3cfda;text-decoration: none;}.myc-crumbs a:hover{color: var(--myc-gold);}.myc-crumbs [aria-current]{color: #fdfcf9;}.myc-on-light .myc-crumbs ol{color: var(--myc-slate);}.myc-on-light .myc-crumbs a{color: var(--myc-ink);}.myc-on-light .myc-crumbs [aria-current]{color: var(--myc-slate);}.myc-content{max-width: 780px;margin: 0 auto;}.myc-content h2{font-size: 32px;line-height: 1.25;margin: 56px 0 18px;}.myc-content h3{font-size: 21px;line-height: 1.35;margin: 30px 0 10px;}.myc-content p,.myc-content li{font-size: 17px;line-height: 1.75;}.myc-content p{margin-bottom: 18px;}.myc-content ul{margin: 0 0 18px 22px;}.myc-content li{margin-bottom: 8px;}.myc-table-wrap{overflow-x: auto;margin: 26px 0;}.myc-table{width: 100%;border-collapse: collapse;font-size: 16px;}.myc-table th{background: var(--myc-ink);color: #fff;text-align: left;padding: 14px 16px;font-weight: 600;}.myc-table td{padding: 13px 16px;border-bottom: 1px solid var(--myc-hairline);color: #333;}.myc-table a{color: var(--myc-ink);font-weight: 600;}.myc-gallery{display: grid;grid-template-columns: repeat(auto-fill,minmax(220px,1fr));gap: 14px;margin: 26px 0;}.myc-gallery img{width: 100%;height: 300px;object-fit: cover;}.myc-cta-band{padding: 44px 36px;text-align: center;margin: 56px 0 20px;}.myc-cta-band h2{color: #fff;margin: 0 0 10px;font-size: 30px;}.myc-cta-band p{margin-bottom: 24px;}.myc-cta-buttons{display: flex;gap: 14px;justify-content: center;flex-wrap: wrap;}.myc-cta-buttons a{display: inline-block;font-weight: 700;font-size: 16px;text-decoration: none;}.myc-faq-item{padding: 6px 0 18px;}.myc-hero .yacht-details-button{display: inline-block;width: auto;padding: 16px 40px;}.myc-hero h1{margin-bottom: 18px;}.myc-hero .myc-lede{font-size: 19px;line-height: 1.7;max-width: 780px;}.myc-facts{display: flex;flex-wrap: wrap;gap: 28px;margin: 30px 0 8px;}.myc-fact{min-width: 140px;}.myc-fact .k{font-size: 13px;text-transform: uppercase;letter-spacing: 1px;margin-bottom: 4px;}.myc-fact .v{font-size: 18px;font-weight: 700;}@media (max-width: 767px){.myc-content h2{font-size: 26px;}.myc-hero .yacht-details-button{display: block;width: 100%;text-align: center;}}.myc-tiles{display: grid;grid-template-columns: repeat(auto-fill,minmax(280px,1fr));gap: 22px;}.myc-tile{display: flex;flex-direction: column;background: var(--myc-paper);border: 1px solid rgba(12,31,53,0.08);border-radius: 4px;overflow: hidden;text-decoration: none;color: inherit;box-shadow: 0 1px 2px rgba(12,31,53,0.04),0 18px 40px -24px rgba(12,31,53,0.25);transition: transform 0.4s ease,box-shadow 0.4s ease;}.myc-tile:hover{transform: translateY(-4px);box-shadow: 0 2px 4px rgba(12,31,53,0.05),0 28px 56px -24px rgba(12,31,53,0.35);}.myc-tile img{display: block;width: 100%;aspect-ratio: 3 / 2;height: auto;object-fit: cover;}.myc-tile-body{padding: 18px 20px 22px;display: flex;flex-direction: column;flex: 1;}.myc-tile-kicker{font: 600 0.6875rem/1.2 var(--myc-sans);letter-spacing: 0.18em;text-transform: uppercase;color: var(--myc-gold-text);margin: 0 0 8px;}.myc-tile h3{font: 600 1.375rem/1.2 var(--myc-serif);margin: 0 0 8px;color: var(--myc-ink);}.myc-tile p{margin: 0 0 14px;font-size: 0.9375rem;line-height: 1.6;color: #3b4a5c;}.myc-tile .myc-more{margin-top: auto;font: 600 0.8125rem/1.2 var(--myc-sans);color: var(--myc-ink);letter-spacing: 0.04em;}.myc-tile:hover .myc-more{color: var(--myc-gold-deep);}.myc-chips{display: flex;flex-wrap: wrap;gap: 10px;list-style: none;margin: 0;padding: 0;}.myc-chips a,.myc-chip{display: inline-block;padding: 9px 16px;border-radius: 999px;border: 1px solid var(--myc-gold-deep);color: var(--myc-ink);text-decoration: none;font: 600 0.9375rem/1.2 var(--myc-sans);transition: background-color 0.2s ease,color 0.2s ease;}.myc-chips a:hover{background: var(--myc-gold);color: var(--myc-ink-deep);}.myc-filters{display: flex;flex-wrap: wrap;gap: 18px 36px;margin: 0 0 28px;padding: 22px 24px;background: var(--myc-paper);border: 1px solid var(--myc-hairline);border-radius: 4px;}.myc-filters fieldset{border: 0;margin: 0;padding: 0;min-width: 0;display: flex;flex-wrap: wrap;align-items: center;gap: 8px;}.myc-filters legend{float: left;width: 100%;font: 600 0.6875rem/1.2 var(--myc-sans);letter-spacing: 0.18em;text-transform: uppercase;color: var(--myc-gold-text);margin-bottom: 10px;padding: 0;}.myc-filter{padding: 8px 14px;border-radius: 999px;border: 1px solid var(--myc-gold-deep);background: transparent;color: var(--myc-ink);font: 600 0.875rem/1.2 var(--myc-sans);cursor: pointer;transition: background-color 0.2s ease,color 0.2s ease;}.myc-filter[aria-pressed="true"]{background: var(--myc-gold);color: var(--myc-ink-deep);border-color: var(--myc-gold);}.myc-filter-status{width: 100%;margin: 0;font-size: 0.875rem;color: var(--myc-slate);}.myc-filter-empty{padding: 32px;text-align: center;color: var(--myc-slate);border: 1px dashed var(--myc-hairline);border-radius: 4px;}.myc-filter-empty[hidden]{display: none;}.myc-yhero{background: var(--myc-ink-deep);background-image: radial-gradient(120% 90% at 80% 0%,rgba(194,161,95,0.16),transparent 55%);color: #fdfcf9;padding: calc(var(--myc-header-h) + 56px) 0 48px;}.myc-yhero h1{font: 600 clamp(2.25rem,4.6vw,3.75rem)/1.05 var(--myc-serif);color: #fdfcf9;margin: 0 0 14px;letter-spacing: 0.005em;text-wrap: balance;min-height: 2.1em;}.myc-yhero h1::before{content: "";display: block;width: 56px;height: 1px;background: var(--myc-gold);margin-bottom: 24px;}.myc-yhero .myc-lede{color: var(--myc-mist);font-size: 1.125rem;line-height: 1.65;max-width: 760px;margin: 0;}.myc-stats{display: flex;flex-wrap: wrap;list-style: none;margin: 30px 0 0;padding: 0;border: 1px solid rgba(194,161,95,0.3);border-radius: 4px;background: rgba(253,252,249,0.04);}.myc-stats li{flex: 1 1 170px;padding: 14px 18px;border-right: 1px solid rgba(194,161,95,0.2);min-width: 0;min-height: 86px;box-sizing: border-box;}.myc-stats li:last-child{border-right: 0;}.myc-stats .k{display: block;font: 600 0.6875rem/1.3 var(--myc-sans);letter-spacing: 0.16em;text-transform: uppercase;color: var(--myc-gold);margin-bottom: 5px;}.myc-stats .v{display: block;font: 600 1.1875rem/1.25 var(--myc-serif);color: #fdfcf9;min-height: 2.5em;}.myc-yhero .myc-btn-row{margin-top: 26px;}@media (max-width: 767px){.myc-yhero{padding: calc(var(--myc-header-h) + 34px) 0 36px;}.myc-stats{display: grid;grid-template-columns: 1fr 1fr;}.myc-stats li{border-right: 0;border-bottom: 1px solid rgba(194,161,95,0.2);}.myc-stats li:nth-child(odd){border-right: 1px solid rgba(194,161,95,0.2);}.myc-stats li:nth-last-child(-n+2){border-bottom: 0;}.myc-yhero .myc-btn-row .myc-btn{flex: 1 1 100%;}}.myc-ygallery{padding-top: 28px;}.myc-gal{display: grid;grid-template-columns: 2fr 1fr 1fr;grid-template-rows: 230px 230px;gap: 10px;position: relative;}.myc-gal a{display: block;position: relative;overflow: hidden;border-radius: 4px;background: var(--myc-ink-deep);}.myc-gal a:first-child{grid-row: span 2;}.myc-gal img{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform 0.6s ease;}.myc-gal a:hover img{transform: scale(1.03);}.myc-gal.is-single{grid-template-columns: 1fr;grid-template-rows: minmax(260px,46vw);}.myc-gal.is-single a:first-child{grid-row: auto;}.myc-gal-more{position: absolute;right: 14px;bottom: 14px;z-index: 2;display: inline-flex;align-items: center;gap: 8px;padding: 11px 16px;background: rgba(8,21,36,0.86);color: #fff;border: 1px solid var(--myc-gold);border-radius: 2px;font: 600 0.75rem/1.2 var(--myc-sans);letter-spacing: 0.14em;text-transform: uppercase;cursor: pointer;}.myc-gal-more:hover{background: var(--myc-gold);color: var(--myc-ink-deep);}.myc-gal-rest{display: none;}@media (max-width: 767px){.myc-gal{grid-template-columns: 1fr 1fr;grid-template-rows: 220px 110px;}.myc-gal a:first-child{grid-column: span 2;grid-row: auto;}.myc-gal a:nth-child(n+4){display: none;}.myc-gal.is-single{grid-template-rows: 240px;}.myc-gal.is-single a:first-child{grid-column: span 2;}}.myc-ybody{display: grid;grid-template-columns: minmax(0,1fr) 380px;gap: 56px;padding-top: 48px;padding-bottom: 32px;align-items: start;}.myc-ymain section{margin: 0 0 52px;}.myc-ymain h2::before{content: "";display: block;width: 40px;height: 1px;background: var(--myc-gold);margin-bottom: 16px;}.myc-ymain p,.myc-ymain li{color: #3b4a5c;font-size: 1.0625rem;line-height: 1.75;}.myc-ymain p{margin: 0 0 16px;}.myc-ymain a:not(.myc-btn):not(.myc-chips a){color: var(--myc-ink);text-decoration: underline;text-decoration-color: var(--myc-gold-deep);text-underline-offset: 3px;}.myc-ymain a:not(.myc-btn):hover{color: var(--myc-gold-deep);}.myc-ymain h3{font: 600 1.375rem/1.3 var(--myc-serif);color: var(--myc-ink);margin: 24px 0 10px;}.myc-ymain .myc-faq-item{border-bottom: 1px solid var(--myc-hairline);padding: 6px 0 18px;}.myc-ymain .myc-faq-item h3{margin: 16px 0 8px;font-size: 1.3125rem;}.myc-ymain .myc-faq-item p{margin: 0 0 6px;}.myc-note{font-size: 0.9375rem;color: var(--myc-slate);border-left: 2px solid var(--myc-gold);padding: 6px 0 6px 16px;margin: 18px 0 0;}.myc-tiers{display: grid;grid-template-columns: repeat(3,1fr);gap: 12px;margin: 0 0 22px;}.myc-tier{border: 1px solid var(--myc-hairline);border-radius: 4px;padding: 18px 18px 16px;background: var(--myc-paper);}.myc-tier.is-main{border-color: var(--myc-gold);box-shadow: 0 18px 40px -24px rgba(12,31,53,0.3);}.myc-tier .d{display: block;font: 600 0.6875rem/1.2 var(--myc-sans);letter-spacing: 0.16em;text-transform: uppercase;color: var(--myc-gold-text);}.myc-tier .p{display: block;font: 600 1.75rem/1.1 var(--myc-serif);color: var(--myc-ink);margin: 8px 0 4px;}.myc-tier .n{display: block;font-size: 0.8125rem !important;color: var(--myc-slate) !important;line-height: 1.5 !important;}@media (max-width: 640px){.myc-tiers{grid-template-columns: 1fr;}}.myc-check{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(auto-fill,minmax(250px,1fr));gap: 10px 26px;}.myc-check li{position: relative;padding-left: 28px;margin: 0;font-size: 1rem !important;}.myc-check li::before{content: "";position: absolute;left: 0;top: 0.42em;width: 14px;height: 14px;border-radius: 50%;background: var(--myc-gold) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'><path d='M3.5 7.2l2.3 2.3 4.7-5' fill='none' stroke='%23081524' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/></svg>") center/14px no-repeat;}.myc-specs{display: grid;grid-template-columns: max-content minmax(0,1fr);gap: 0 32px;margin: 0;}.myc-specs dt{font: 600 0.6875rem/1.3 var(--myc-sans);letter-spacing: 0.16em;text-transform: uppercase;color: var(--myc-gold-text);padding: 12px 0;border-bottom: 1px solid var(--myc-hairline);}.myc-specs dd{margin: 0;padding: 10px 0;border-bottom: 1px solid var(--myc-hairline);color: var(--myc-ink);font-weight: 500;font-size: 1rem;}@media (max-width: 640px){.myc-specs{grid-template-columns: 1fr;}.myc-specs dt{padding-bottom: 2px;border-bottom: 0;}.myc-specs dd{padding-top: 2px;}}.myc-timeline{list-style: none;margin: 8px 0 0 6px;padding: 0;border-left: 1px solid var(--myc-gold);}.myc-timeline li{position: relative;padding: 0 0 24px 28px;margin: 0;}.myc-timeline li::before{content: "";position: absolute;left: -6px;top: 7px;width: 11px;height: 11px;border-radius: 50%;background: var(--myc-ivory);border: 2px solid var(--myc-gold);box-sizing: border-box;}.myc-timeline .t{display: block;font: 600 0.6875rem/1.3 var(--myc-sans);letter-spacing: 0.16em;text-transform: uppercase;color: var(--myc-gold-text);margin-bottom: 4px;}.myc-timeline strong{display: block;font: 600 1.25rem/1.25 var(--myc-serif);color: var(--myc-ink);margin-bottom: 4px;}.myc-timeline p{margin: 0;font-size: 1rem !important;}.myc-yaside{position: sticky;top: calc(var(--myc-header-h) + 20px);}.myc-widget{background: var(--myc-paper);border: 1px solid rgba(12,31,53,0.1);border-top: 2px solid var(--myc-gold);border-radius: 4px;padding: 24px;box-shadow: 0 18px 40px -24px rgba(12,31,53,0.25);}.myc-widget-head{display: flex;align-items: baseline;justify-content: space-between;gap: 10px;flex-wrap: wrap;margin-bottom: 6px;}.myc-widget .price{font: 600 2rem/1 var(--myc-serif);color: var(--myc-ink);}.myc-widget .per{font-size: 0.875rem;color: var(--myc-slate);}.myc-widget .inc{font-size: 0.875rem;color: var(--myc-slate);margin: 0 0 6px;}.myc-widget label{display: block;font: 600 0.6875rem/1.2 var(--myc-sans);letter-spacing: 0.16em;text-transform: uppercase;color: var(--myc-gold-text);margin: 16px 0 6px;}.myc-widget input,.myc-widget select,.myc-widget textarea{width: 100%;padding: 12px 14px;border: 1px solid var(--myc-hairline);border-radius: 2px;background: #fff;font: 400 1rem/1.3 var(--myc-sans);color: var(--myc-ink);-webkit-appearance: none;appearance: none;}.myc-widget select{background: #fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M2 4l4 4 4-4' fill='none' stroke='%230c1f35' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>") right 14px center/12px no-repeat;padding-right: 36px;}.myc-widget input:focus,.myc-widget select:focus,.myc-widget textarea:focus{border-color: var(--myc-gold-deep);}.myc-widget .myc-grid2{display: grid;grid-template-columns: 1fr 1fr;gap: 0 12px;}.myc-widget .myc-btn{width: 100%;margin-top: 20px;}.myc-widget .myc-btn + .myc-btn{margin-top: 10px;}.myc-widget-note{font-size: 0.8125rem;color: var(--myc-slate);margin: 14px 0 0;text-align: center;line-height: 1.5;}.myc-fallback{margin-top: 18px;border-top: 1px solid var(--myc-hairline);padding-top: 14px;}.myc-fallback summary{cursor: pointer;font: 600 0.875rem/1.3 var(--myc-sans);color: var(--myc-ink);list-style: none;display: flex;justify-content: space-between;align-items: center;}.myc-fallback summary::-webkit-details-marker{display: none;}.myc-fallback summary::after{content: "+";font-size: 1.25rem;color: var(--myc-gold-text);}.myc-fallback[open] summary::after{content: "\2212";}.myc-hp{position: absolute !important;left: -9999px !important;width: 1px;height: 1px;opacity: 0;}@media (max-width: 991px){.myc-ybody{grid-template-columns: 1fr;gap: 36px;}.myc-yaside{position: static;}}.myc-lightbox{padding: 0;border: 0;background: transparent;max-width: 100vw;max-height: 100vh;width: 100vw;height: 100vh;margin: 0;color: var(--myc-mist);}.myc-lightbox::backdrop{background: rgba(5,13,24,0.94);}.myc-lb-inner{position: fixed;inset: 0;display: grid;grid-template-rows: 1fr auto;background: rgba(5,13,24,0.94);}.myc-lb-stage{display: grid;place-items: center;padding: 72px 72px 12px;min-height: 0;}.myc-lb-img{max-width: 100%;max-height: calc(100vh - 150px);object-fit: contain;display: block;border-radius: 4px;box-shadow: 0 30px 80px rgba(0,0,0,0.5);}.myc-lb-bar{display: flex;justify-content: space-between;align-items: center;gap: 16px;padding: 10px 24px calc(18px + env(safe-area-inset-bottom));font-size: 0.9375rem;}.myc-lb-cap{margin: 0;color: #fdfcf9;}.myc-lb-count{margin: 0;color: var(--myc-mist);white-space: nowrap;font-variant-numeric: tabular-nums;}.myc-lb-btn{width: 46px;height: 46px;display: inline-grid;place-items: center;border: 1px solid rgba(194,161,95,0.55);border-radius: 2px;background: rgba(8,21,36,0.8);color: #fff;cursor: pointer;}.myc-lb-btn:hover{background: var(--myc-gold);color: var(--myc-ink-deep);}.myc-lb-close{position: fixed;top: 16px;right: 16px;}.myc-lb-prev,.myc-lb-next{position: fixed;top: 50%;transform: translateY(-50%);}.myc-lb-prev{left: 16px;}.myc-lb-next{right: 16px;}@media (max-width: 767px){.myc-lb-stage{padding: 64px 12px 12px;}.myc-lb-prev,.myc-lb-next{top: auto;bottom: calc(70px + env(safe-area-inset-bottom));transform: none;}}.myc-draft{background: #fff6e0;border: 1px solid var(--myc-gold);border-radius: 4px;padding: 14px 18px;color: #5b4718;font-size: 0.9375rem;line-height: 1.55;margin: 0 0 28px;}.myc-legal h2{font-size: 1.625rem;margin-top: 36px;}.myc-legal ol,.myc-legal ul{margin: 0 0 18px 22px;}.myc-toc{display: flex;flex-wrap: wrap;gap: 10px;list-style: none;margin: 0 0 32px;padding: 0;}.myc-faq-group{margin: 0 0 44px;}.myc-faq-group h2{margin-top: 12px;}.myc-404{text-align: center;padding: calc(var(--myc-header-h) + 80px) 0 80px;}.myc-404 .num{font: 500 clamp(120px,22vw,200px)/1 var(--myc-serif);color: var(--myc-ink);letter-spacing: 0.02em;margin: 0;}.myc-404 .num::after{content: "";display: block;width: 56px;height: 1px;margin: 18px auto 24px;background: var(--myc-gold);}.myc-404 h1{font: 600 clamp(1.75rem,3vw,2.5rem)/1.15 var(--myc-serif);margin: 0 0 12px;}.myc-404 p{color: var(--myc-slate);font-size: 1.125rem;max-width: 520px;margin: 0 auto 28px;}.myc-404 .myc-btn-row{justify-content: center;}
