.section-head[data-astro-cid-rikyki4w]{max-width:min(62ch,100%);margin-bottom:var(--sp-7)}.program-media[data-astro-cid-rikyki4w]{position:relative;overflow:hidden}.program-media[data-astro-cid-rikyki4w] img{aspect-ratio:16/10;object-fit:cover;width:100%;transition:transform .6s var(--ease)}.program[data-astro-cid-rikyki4w]:hover .program-media[data-astro-cid-rikyki4w] img{transform:scale(1.05)}.program-time[data-astro-cid-rikyki4w]{left:var(--sp-3);bottom:var(--sp-3);border-radius:var(--radius-full);background:color-mix(in srgb, var(--surface) 92%, transparent);backdrop-filter:blur(6px);color:var(--accent);padding:.3rem .8rem;font-size:.78rem;font-weight:600;position:absolute}.fleet[data-astro-cid-rikyki4w]{gap:var(--sp-6);display:grid}.yacht[data-astro-cid-rikyki4w]{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.yacht-media[data-astro-cid-rikyki4w]{aspect-ratio:16/10;position:relative;overflow:hidden}.yacht-media[data-astro-cid-rikyki4w] img{object-fit:cover;width:100%;height:100%}.yacht-badge[data-astro-cid-rikyki4w]{top:var(--sp-3);left:var(--sp-3);border-radius:var(--radius-full);background:var(--gold);color:var(--c-black);letter-spacing:.05em;text-transform:uppercase;padding:.3rem .8rem;font-size:.72rem;font-weight:700;position:absolute}.yacht-body[data-astro-cid-rikyki4w]{padding:var(--sp-5);gap:var(--sp-3);flex-direction:column;display:flex}.yacht-name[data-astro-cid-rikyki4w]{font-size:var(--fs-xl)}.yacht-tagline[data-astro-cid-rikyki4w]{font-family:var(--font-display);font-style:italic;font-size:var(--fs-base);color:var(--accent)}.yacht-guests[data-astro-cid-rikyki4w]{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-weight:600}.yacht-desc[data-astro-cid-rikyki4w]{color:var(--text-soft);font-size:var(--fs-sm)}.prices-scroll[data-astro-cid-rikyki4w]{-webkit-overflow-scrolling:touch;margin-inline:calc(var(--sp-1) * -1);padding-inline:var(--sp-1);overflow-x:auto}.yacht-toggle[data-astro-cid-rikyki4w]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.yacht-prices-btn[data-astro-cid-rikyki4w]{min-height:44px;font-size:var(--fs-sm);color:var(--accent);cursor:pointer;transition:color var(--dur) var(--ease);align-self:start;align-items:center;gap:.5em;font-weight:600;display:inline-flex}.yacht-prices-btn[data-astro-cid-rikyki4w]>span[data-astro-cid-rikyki4w]{border-bottom:1px solid color-mix(in srgb, var(--accent) 40%, transparent);transition:border-color var(--dur) var(--ease)}.yacht-prices-btn[data-astro-cid-rikyki4w]:hover>span[data-astro-cid-rikyki4w]{border-bottom-color:var(--accent)}.yacht-prices-btn[data-astro-cid-rikyki4w] svg[data-astro-cid-rikyki4w]{transition:transform var(--dur) var(--ease)}.yacht-toggle[data-astro-cid-rikyki4w]:not(:checked)~.prices-scroll[data-astro-cid-rikyki4w]{display:none}html.em-on .yacht-toggle[data-astro-cid-rikyki4w]:not(:checked)~.prices-scroll[data-astro-cid-rikyki4w]{display:block}.yacht-toggle[data-astro-cid-rikyki4w]:checked~.prices-scroll[data-astro-cid-rikyki4w]{animation:ypReveal .32s var(--ease) both}@keyframes ypReveal{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.yacht-toggle[data-astro-cid-rikyki4w]:checked~.prices-scroll[data-astro-cid-rikyki4w]{animation:none}}.yp-close[data-astro-cid-rikyki4w],.yacht-toggle[data-astro-cid-rikyki4w]:checked~.yacht-prices-btn[data-astro-cid-rikyki4w] .yp-open[data-astro-cid-rikyki4w]{display:none}.yacht-toggle[data-astro-cid-rikyki4w]:checked~.yacht-prices-btn[data-astro-cid-rikyki4w] .yp-close[data-astro-cid-rikyki4w]{display:inline}.yacht-toggle[data-astro-cid-rikyki4w]:checked~.yacht-prices-btn[data-astro-cid-rikyki4w] svg[data-astro-cid-rikyki4w]{transform:rotate(180deg)}.yacht-toggle[data-astro-cid-rikyki4w]:focus-visible~.yacht-prices-btn[data-astro-cid-rikyki4w]{outline:3px solid var(--focus-ring);outline-offset:3px}.yacht-ask[data-astro-cid-rikyki4w]{align-self:start}.prices[data-astro-cid-rikyki4w]{border-collapse:collapse;width:100%;min-width:0;font-size:var(--fs-sm)}.prices[data-astro-cid-rikyki4w] thead[data-astro-cid-rikyki4w] th[data-astro-cid-rikyki4w]{padding:var(--sp-2) var(--sp-2);text-align:right;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border);font-size:.72rem;font-weight:700}.prices[data-astro-cid-rikyki4w] thead[data-astro-cid-rikyki4w] th[data-astro-cid-rikyki4w]:first-child{text-align:left}.prices[data-astro-cid-rikyki4w] tbody[data-astro-cid-rikyki4w] th[data-astro-cid-rikyki4w]{padding:var(--sp-3) var(--sp-2);text-align:left;color:var(--text-soft);border-bottom:1px solid var(--border);font-weight:500}.prices[data-astro-cid-rikyki4w] tbody[data-astro-cid-rikyki4w] td[data-astro-cid-rikyki4w]{padding:var(--sp-3) var(--sp-2);text-align:right;font-variant-numeric:tabular-nums;border-bottom:1px solid var(--border);white-space:nowrap;font-weight:600}.prices[data-astro-cid-rikyki4w] tbody[data-astro-cid-rikyki4w] tr[data-astro-cid-rikyki4w]:last-child th[data-astro-cid-rikyki4w],.prices[data-astro-cid-rikyki4w] tbody[data-astro-cid-rikyki4w] tr[data-astro-cid-rikyki4w]:last-child td[data-astro-cid-rikyki4w]{border-bottom:none}.prices[data-astro-cid-rikyki4w] tbody[data-astro-cid-rikyki4w] td[data-astro-cid-rikyki4w]:last-child{color:var(--accent)}.yacht-perks[data-astro-cid-rikyki4w]{gap:var(--sp-2);color:var(--text-soft);flex-wrap:wrap;font-size:.82rem;display:flex}.yacht-perks[data-astro-cid-rikyki4w] span[data-astro-cid-rikyki4w]{border:1px solid var(--border);border-radius:var(--radius-full);padding:.25rem .65rem}.yacht[data-astro-cid-rikyki4w] .btn[data-astro-cid-rikyki4w]{align-self:flex-start;margin-top:auto}.included-grid[data-astro-cid-rikyki4w]{gap:clamp(1rem,2vw,1.75rem);display:grid}@container page (width>=1400px){.included-grid[data-astro-cid-rikyki4w]{grid-template-columns:1fr 1fr}}.included[data-astro-cid-rikyki4w]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);grid-template-columns:min(42%,13.75rem) minmax(0,1fr);display:grid;overflow:hidden}.included[data-astro-cid-rikyki4w]:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.included-media[data-astro-cid-rikyki4w]{position:relative;overflow:hidden}.included-media[data-astro-cid-rikyki4w]:before{content:"";padding-top:75%;display:block}.included-media[data-astro-cid-rikyki4w] img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);position:absolute;inset:0}.included[data-astro-cid-rikyki4w]:hover .included-media[data-astro-cid-rikyki4w] img{transform:scale(1.05)}.included-body[data-astro-cid-rikyki4w]{padding:var(--sp-4) var(--sp-5);align-self:center}.included[data-astro-cid-rikyki4w] h3[data-astro-cid-rikyki4w]{font-family:var(--font-body);font-size:var(--fs-base);color:var(--accent);margin-bottom:var(--sp-2)}.included[data-astro-cid-rikyki4w] p[data-astro-cid-rikyki4w]{font-size:var(--fs-sm);color:var(--text-soft)}@container page (width<=599px){.included-body[data-astro-cid-rikyki4w]{display:contents}.included[data-astro-cid-rikyki4w] h3[data-astro-cid-rikyki4w]{padding:var(--sp-3) var(--sp-4);align-self:center;margin:0}.included[data-astro-cid-rikyki4w] p[data-astro-cid-rikyki4w]{padding:var(--sp-3) var(--sp-4) var(--sp-4);grid-column:1/-1}}@container page (width>=860px){.yacht[data-astro-cid-rikyki4w]{grid-template-columns:45% minmax(0,1fr)}}
