.intro-section[data-astro-cid-6igrdewr]{background-color:#000;padding:0}.intro-wrapper[data-astro-cid-6igrdewr]{display:grid;grid-template-columns:1fr 1fr;gap:0;max-width:1400px;margin:0 auto;background:#fff}.intro-content[data-astro-cid-6igrdewr]{padding:5rem;display:flex;flex-direction:column;justify-content:center;background-color:#000}.intro-title[data-astro-cid-6igrdewr]{font-size:2.5rem;font-weight:300;color:#fff;margin:0 0 2rem;line-height:1.3}.intro-paragraph[data-astro-cid-6igrdewr]{font-size:1rem;line-height:1.8;color:#fff;margin-bottom:1.5rem;font-weight:300}.intro-video[data-astro-cid-6igrdewr]{position:relative;overflow:hidden;min-height:600px}.hero-video[data-astro-cid-6igrdewr]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.video-gradient[data-astro-cid-6igrdewr]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(0,0,0,.3) 0%,transparent 50%);z-index:1}.main-content[data-astro-cid-6igrdewr]{background-color:#fafafa;padding:5rem 0}.container[data-astro-cid-6igrdewr]{max-width:1200px;margin:0 auto;padding:0 2rem}.content-block[data-astro-cid-6igrdewr]{margin-bottom:5rem}.section-title[data-astro-cid-6igrdewr]{font-size:2.5rem;font-weight:300;color:#000;margin-bottom:2rem;letter-spacing:-.02em}.text-content[data-astro-cid-6igrdewr]{font-size:1.125rem;line-height:1.8;color:#333;margin-bottom:3rem}.text-content[data-astro-cid-6igrdewr] p[data-astro-cid-6igrdewr]{margin-bottom:1.5rem}.text-content[data-astro-cid-6igrdewr] strong[data-astro-cid-6igrdewr]{font-weight:600;color:#000}.features-grid[data-astro-cid-6igrdewr]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem}@media(min-width:1200px){.features-grid[data-astro-cid-6igrdewr]{grid-template-columns:repeat(5,1fr)}}.feature-card[data-astro-cid-6igrdewr]{background:#fff;padding:2.5rem 2rem;border-radius:8px;box-shadow:0 2px 12px #0000000f;transition:all .3s ease}.feature-card[data-astro-cid-6igrdewr]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.feature-icon[data-astro-cid-6igrdewr]{width:64px;height:64px;background:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:1.5rem}.feature-card[data-astro-cid-6igrdewr] h3[data-astro-cid-6igrdewr]{font-size:1.3rem;font-weight:600;color:#000;margin-bottom:.75rem}.feature-card[data-astro-cid-6igrdewr] p[data-astro-cid-6igrdewr]{font-size:1rem;line-height:1.6;color:#666}.fleet-options[data-astro-cid-6igrdewr]{display:flex;flex-direction:column;gap:3rem}.fleet-category[data-astro-cid-6igrdewr] h3[data-astro-cid-6igrdewr]{font-size:1.8rem;font-weight:400;color:#000;margin-bottom:1rem}.fleet-intro[data-astro-cid-6igrdewr]{font-size:1.125rem;color:#666;margin-bottom:2rem;line-height:1.6}.yacht-list[data-astro-cid-6igrdewr]{display:flex;flex-direction:column;gap:1.5rem}.yacht-item[data-astro-cid-6igrdewr]{background:#fff;padding:2rem;border-radius:8px;border-left:4px solid #000000}.yacht-item[data-astro-cid-6igrdewr] h4[data-astro-cid-6igrdewr]{font-size:1.3rem;font-weight:600;color:#000;margin-bottom:.75rem}.yacht-item[data-astro-cid-6igrdewr] p[data-astro-cid-6igrdewr]{font-size:1rem;line-height:1.6;color:#666}.departure-options[data-astro-cid-6igrdewr]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:3rem}.departure-card[data-astro-cid-6igrdewr]{background:#fff;padding:2.5rem 2rem;border-radius:8px;box-shadow:0 2px 12px #0000000f;position:relative}.departure-number[data-astro-cid-6igrdewr]{position:absolute;top:-1rem;left:2rem;width:3rem;height:3rem;background:#000;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:600}.departure-card[data-astro-cid-6igrdewr] h3[data-astro-cid-6igrdewr]{font-size:1.5rem;font-weight:500;color:#000;margin-bottom:1rem;margin-top:1rem}.departure-intro[data-astro-cid-6igrdewr]{font-size:1rem;color:#666;margin-bottom:1.5rem;line-height:1.6}.departure-card[data-astro-cid-6igrdewr] ul[data-astro-cid-6igrdewr]{list-style:none;padding:0;margin:0}.departure-card[data-astro-cid-6igrdewr] li[data-astro-cid-6igrdewr]{padding:.75rem 0;font-size:1rem;line-height:1.6;color:#333;border-bottom:1px solid #eeeeee}.departure-card[data-astro-cid-6igrdewr] li[data-astro-cid-6igrdewr]:last-child{border-bottom:none}.destinations-grid[data-astro-cid-6igrdewr]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:3rem}.destination-card[data-astro-cid-6igrdewr]{background:#fff;padding:2.5rem 2rem;border-radius:8px;box-shadow:0 2px 12px #0000000f;position:relative}.destination-number[data-astro-cid-6igrdewr]{position:absolute;top:-1rem;left:2rem;width:3rem;height:3rem;background:linear-gradient(135deg,#000,#333);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:600}.destination-card[data-astro-cid-6igrdewr] h3[data-astro-cid-6igrdewr]{font-size:1.5rem;font-weight:500;color:#000;margin-bottom:1rem;margin-top:1rem;line-height:1.4}.destination-card[data-astro-cid-6igrdewr] h3[data-astro-cid-6igrdewr] span[data-astro-cid-6igrdewr]{font-size:.9rem;font-weight:400;color:#666;font-style:italic}.destination-description[data-astro-cid-6igrdewr]{font-size:1rem;color:#666;margin-bottom:1.5rem;line-height:1.6}.destination-details[data-astro-cid-6igrdewr] p[data-astro-cid-6igrdewr]{font-size:.95rem;line-height:1.6;color:#333;margin-bottom:.75rem}.destination-details[data-astro-cid-6igrdewr] strong[data-astro-cid-6igrdewr]{color:#000;font-weight:600}.funseaker-features[data-astro-cid-6igrdewr]{margin-top:2rem}.feature-section[data-astro-cid-6igrdewr] h3[data-astro-cid-6igrdewr]{font-size:1.8rem;font-weight:400;color:#000;margin-bottom:1rem}.feature-intro[data-astro-cid-6igrdewr]{font-size:1.125rem;color:#666;margin-bottom:2rem;line-height:1.6}.activity-modes[data-astro-cid-6igrdewr]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:1.5rem}.mode-card[data-astro-cid-6igrdewr]{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 12px #0000000f}.mode-card[data-astro-cid-6igrdewr].relaxation{border-left:4px solid #64B5F6}.mode-card[data-astro-cid-6igrdewr].exploration{border-left:4px solid #81C784}.mode-card[data-astro-cid-6igrdewr].thrill{border-left:4px solid #FFB74D}.mode-card[data-astro-cid-6igrdewr] h4[data-astro-cid-6igrdewr]{font-size:1.3rem;font-weight:600;color:#000;margin-bottom:.75rem}.mode-card[data-astro-cid-6igrdewr] p[data-astro-cid-6igrdewr]{font-size:1rem;line-height:1.6;color:#666}.dining-options[data-astro-cid-6igrdewr]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:3rem}.dining-card[data-astro-cid-6igrdewr]{background:#fff;padding:2.5rem 2rem;border-radius:8px;box-shadow:0 2px 12px #0000000f}.dining-card[data-astro-cid-6igrdewr] h3[data-astro-cid-6igrdewr]{font-size:1.3rem;font-weight:600;color:#000;margin-bottom:1rem}.dining-card[data-astro-cid-6igrdewr] p[data-astro-cid-6igrdewr]{font-size:1rem;line-height:1.6;color:#666}.faq-list[data-astro-cid-6igrdewr]{display:flex;flex-direction:column;gap:2rem;margin-top:2rem}.faq-item[data-astro-cid-6igrdewr]{background:#fff;padding:2.5rem 2rem;border-radius:8px;border-left:4px solid #000000}.faq-item[data-astro-cid-6igrdewr] h3[data-astro-cid-6igrdewr]{font-size:1.3rem;font-weight:600;color:#000;margin-bottom:1rem}.faq-item[data-astro-cid-6igrdewr] p[data-astro-cid-6igrdewr]{font-size:1rem;line-height:1.6;color:#666;margin-bottom:.75rem}.faq-item[data-astro-cid-6igrdewr] ul[data-astro-cid-6igrdewr]{list-style:none;padding:0;margin:1rem 0}.faq-item[data-astro-cid-6igrdewr] li[data-astro-cid-6igrdewr]{padding:.5rem 0 .5rem 1.5rem;position:relative;font-size:1rem;color:#666}.faq-item[data-astro-cid-6igrdewr] li[data-astro-cid-6igrdewr]:before{content:"•";position:absolute;left:.5rem;color:#000;font-weight:700}.faq-item[data-astro-cid-6igrdewr] em[data-astro-cid-6igrdewr]{font-style:italic;color:#999}.final-cta[data-astro-cid-6igrdewr]{background:linear-gradient(135deg,#000,#1a1a1a);color:#fff;padding:5rem 4rem;border-radius:12px;text-align:center;margin-top:5rem}.final-cta[data-astro-cid-6igrdewr] h2[data-astro-cid-6igrdewr]{font-size:3rem;font-weight:300;margin-bottom:1.5rem;color:#fff}.final-cta[data-astro-cid-6igrdewr] p[data-astro-cid-6igrdewr]{font-size:1.25rem;line-height:1.8;color:#ffffffe6;margin-bottom:1rem;max-width:800px;margin-left:auto;margin-right:auto}.tagline[data-astro-cid-6igrdewr]{font-size:1.125rem;font-style:italic;color:#ffffffb3;margin-bottom:2.5rem!important}.cta-buttons[data-astro-cid-6igrdewr]{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap;margin-top:2.5rem}.btn-primary[data-astro-cid-6igrdewr],.btn-secondary[data-astro-cid-6igrdewr]{padding:1rem 2.5rem;border-radius:50px;font-weight:600;text-decoration:none;transition:all .3s ease;font-size:.95rem;text-transform:uppercase;letter-spacing:1px;cursor:pointer;border:2px solid}.btn-primary[data-astro-cid-6igrdewr]{background:#fff;color:#000;border-color:#fff}.btn-primary[data-astro-cid-6igrdewr]:hover{background:#f5f5f5;transform:translateY(-2px);box-shadow:0 8px 24px #fff3}.btn-secondary[data-astro-cid-6igrdewr]{background:transparent;color:#fff;border-color:#fff}.btn-secondary[data-astro-cid-6igrdewr]:hover{background:#fff;color:#000;transform:translateY(-2px)}@media(max-width:768px){.intro-wrapper[data-astro-cid-6igrdewr]{grid-template-columns:1fr}.intro-content[data-astro-cid-6igrdewr]{padding:3rem 2rem;order:2}.intro-title[data-astro-cid-6igrdewr]{font-size:1.8rem}.intro-paragraph[data-astro-cid-6igrdewr]{font-size:.95rem}.intro-video[data-astro-cid-6igrdewr]{min-height:300px;order:1}.main-content[data-astro-cid-6igrdewr]{padding:3rem 0}.container[data-astro-cid-6igrdewr]{padding:0 1rem}.section-title[data-astro-cid-6igrdewr]{font-size:1.8rem}.text-content[data-astro-cid-6igrdewr]{font-size:1rem}.departure-options[data-astro-cid-6igrdewr],.destinations-grid[data-astro-cid-6igrdewr],.activity-modes[data-astro-cid-6igrdewr],.dining-options[data-astro-cid-6igrdewr]{grid-template-columns:1fr;gap:1.5rem}.final-cta[data-astro-cid-6igrdewr]{padding:3rem 2rem}.final-cta[data-astro-cid-6igrdewr] h2[data-astro-cid-6igrdewr]{font-size:2rem}.final-cta[data-astro-cid-6igrdewr] p[data-astro-cid-6igrdewr]{font-size:1.05rem}.cta-buttons[data-astro-cid-6igrdewr]{flex-direction:column;align-items:center}.btn-primary[data-astro-cid-6igrdewr],.btn-secondary[data-astro-cid-6igrdewr]{width:100%;max-width:300px}}@media(min-width:769px)and (max-width:1199px){.departure-options[data-astro-cid-6igrdewr],.destinations-grid[data-astro-cid-6igrdewr]{grid-template-columns:1fr}.activity-modes[data-astro-cid-6igrdewr],.dining-options[data-astro-cid-6igrdewr]{grid-template-columns:repeat(2,1fr)}}
