.stat-band{z-index:3;position:relative}.stat-band__flat{background:var(--tintBand);border-radius:2px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:22px;max-width:1180px;margin:0 auto;padding:26px 24px;display:grid}.stat-band--floating{pointer-events:none;margin-top:-66px;padding:0 24px}.stat-band__glass{-webkit-backdrop-filter:blur(18px);pointer-events:auto;background:#03132157;border:1px solid #ffffff2e;border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:22px;max-width:1180px;margin:0 auto;padding:30px 28px;display:grid;box-shadow:0 28px 70px #00000057}.stat-band__item{text-align:center}.stat-band__value{font-family:var(--fontHead);letter-spacing:1px;color:var(--statNum);font-size:40px;font-weight:800;line-height:1.05}.stat-band--floating .stat-band__value{font-size:clamp(40px,4vw,49px)}.stat-band__label{margin-top:7px;font-size:12px}.stat-band--floating .stat-band__label{color:#ffffffc2;font-size:13px}@media (width<=760px){.stat-band--floating{padding:0 20px}.stat-band__glass{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px;padding:24px 18px}.stat-band--floating .stat-band__value{font-size:34px}}.testimonial-card{border:1px solid var(--cardBorder);border-radius:var(--radius);background:var(--card);flex-direction:column;gap:12px;padding:24px;display:flex}.testimonial-card__stars{color:var(--accent2);letter-spacing:2px;font-size:14px}.testimonial-card__quote{margin:0;font-size:14px;line-height:1.65}.testimonial-card__who{font-family:var(--fontHead);font-size:11.5px;font-weight:700}.public-home-intro{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);padding-block:clamp(40px,6vw,80px);display:grid}.public-home-intro__overview,.public-home-intro__account{flex-direction:column;gap:20px;min-width:0;display:flex}.public-home-intro h1,.public-home-intro h2{font-family:var(--fontHead);text-wrap:balance;margin:0;font-size:clamp(25px,3vw,36px);line-height:1.2}.public-home-intro h3{font-family:var(--fontHead);margin:0;font-size:22px;line-height:1.35}.public-home-intro p{max-width:68ch;color:var(--text);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.8}.public-home-intro__account{border:1px solid var(--cardBorder);background:#021526a6;border-radius:16px;padding:28px}.public-home-intro .dq-choices{flex-wrap:wrap;gap:12px;margin:8px 0 0;display:flex}.public-home-intro .btn{white-space:normal;text-align:center;min-height:44px}.public-home-intro a:focus-visible{outline:2px solid var(--accent2);outline-offset:4px}@media (width<=900px){.public-home-intro{grid-template-columns:1fr}.public-home-intro__account{padding:24px}}@media (width<=600px){.public-home-intro{box-sizing:border-box;gap:28px;padding-inline:20px}.public-home-intro .dq-choices .btn{width:100%}.public-home-intro__account{padding:20px}}.home{--home-scene:url(https://images.unsplash.com/photo-1439405326854-014607f694d7?auto=format&q=65&w=1200&fit=crop);background:linear-gradient(180deg, #010c1ae6 0%, #021a34cc 28%, #032c4ab8 55%, #021428eb 100%), var(--home-scene);background-position:50%;background-size:cover;background-attachment:fixed;position:relative;overflow:hidden}.home:before{content:"";pointer-events:none;opacity:.25;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 4%,#000 22% 88%,#0000 100%);mask-image:linear-gradient(#0000 4%,#000 22% 88%,#0000 100%)}.home-flow{z-index:1;position:relative}@media (width<=760px){.home .home-hero__media{background-image:url(/media/home-yacht-poster_BY_WIN.webp)}}.home .social-feed,.home .social-feed--travel{background:0 0}.home-section{padding-top:82px;padding-bottom:82px;position:relative}.home-hero{isolation:isolate;min-height:1000px;margin-top:-104px;padding-top:104px;position:relative;overflow:hidden}.home-hero__media{z-index:-3;background-image:url(/media/home-yacht-poster_BY_WIN.webp);background-position:50% 42%;background-size:cover;background-attachment:fixed;position:absolute;inset:0;transform:scale(1.02);-webkit-mask-image:linear-gradient(#000 0% 57%,#000000c7 73%,#0000 100%);mask-image:linear-gradient(#000 0% 57%,#000000c7 73%,#0000 100%)}.home-hero__veil{z-index:-2;background:linear-gradient(#000914c7 0%,#010f1e2e 36%,#0114242e 58%,#0114248f 94%,#011424a8 100%),linear-gradient(90deg,#000d1985 0%,#0000 38%,#000a1633 100%);position:absolute;inset:0}.container.home-hero__content{z-index:1;flex-direction:column;min-height:896px;padding:140px 24px 248px;display:flex;position:relative}.home-hero__copy{text-align:right;width:min(100%,1120px);margin-left:auto}.home-hero__title{color:#fff;letter-spacing:-.045em;text-transform:uppercase;text-shadow:0 8px 34px #0000006b;flex-direction:column;align-items:flex-end;font-size:clamp(58px,7.1vw,110px);line-height:.88;display:flex}.home-hero__title span{display:block}.home-hero__accent{color:var(--accent2)}.home-hero__subhead{color:#e1f9ffeb;font-family:var(--fontHead);max-width:880px;margin:24px 0 0 auto;font-size:clamp(15px,1.7vw,22px);font-weight:700;line-height:1.45}.home-hero__controls{flex-direction:column;align-items:flex-start;gap:18px;display:flex;position:absolute;bottom:240px;left:24px}.home-hero__badge{cursor:default;color:#fff;-webkit-backdrop-filter:blur(12px);background:#0014257a;border-color:#ffffff3d;width:fit-content}.home-hero__actions{flex-wrap:wrap;gap:14px;display:flex}.home-hero .stat-band--floating{z-index:3;margin-top:0;position:absolute;bottom:48px;left:0;right:0}.home-section--services,.home-section--packages,.home-section--testimonials{background:0 0;border:0}.grid.home-festival-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-festival-grid .catalog-card{min-width:0}.home-services-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.home-service-cell{text-align:left;min-height:198px;color:var(--text);cursor:pointer;background:linear-gradient(145deg,#082a43e0,#02192cb8);border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:8px;padding:24px;transition:transform .22s,border-color .22s,background .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 36px #0000001f}.home-service-cell:hover{color:var(--text);background:linear-gradient(145deg,#073855f0,#03223ad6);border-color:#28c4dd94;transform:translateY(-4px)}.home-service-cell__num{font-family:var(--fontHead);letter-spacing:.12em;color:var(--accent2);font-size:12px;font-weight:900}.home-service-cell__name{font-family:var(--fontHead);font-size:16px;font-weight:900;line-height:1.25}.home-service-cell__desc{flex:1;font-size:12.5px;line-height:1.55}.home-service-cell__more{font-family:var(--fontHead);letter-spacing:.04em;color:var(--accent2);font-size:11px;font-weight:900}.home-service-cell--wide{background-position:50%;background-size:cover;grid-column:span 2;justify-content:flex-end;align-items:flex-end;min-height:198px}.home-service-cell__overlay{background:linear-gradient(#010e1a0d,#010e1ad6);position:absolute;inset:0}.home-service-cell__more--wide{z-index:1;color:#fff;font-size:13px;position:relative}.dest-tile{color:#fff;background-position:50%;background-size:cover;border:1px solid #ffffff1a;border-radius:16px;align-items:flex-end;min-height:275px;transition:transform .25s,border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #0000002e}.dest-tile:hover{color:#fff;border-color:#28c4dd8a;transform:translateY(-4px)}.dest-tile__overlay{background:linear-gradient(#010a140f 25%,#010e1ce0 100%);position:absolute;inset:0}.dest-tile__text{flex-direction:column;gap:5px;padding:22px 22px 24px;display:flex;position:relative}.dest-tile__name{font-family:var(--fontHead);font-size:20px;font-weight:900}.dest-tile__blurb{color:#ffffffd6;font-size:12px;line-height:1.5}.home-how{background:linear-gradient(#fff1,#fff0);border-top:1px solid #ffffff14;border-bottom:0;position:relative}.how-steps{margin-top:8px}.how-step{text-align:left;background:#ffffff06;border-left:1px solid #28c4dd57;padding:24px 22px 22px}.how-step__num{font-family:var(--fontHead);color:var(--statNum);font-size:42px;font-weight:900;line-height:1}.how-step__title{font-family:var(--fontHead);margin:12px 0 7px;font-size:15px;font-weight:900}.how-step__desc{font-size:13px;line-height:1.58}.home-cta-wrap{margin-bottom:72px}.cta-band{--accent:#0891b2;--accent2:#74d4ff;--text:#fff;--cardBorder:#ffffff59;background:radial-gradient(circle at 86% 10%,#ffffff2e,#0000 28%),linear-gradient(125deg,#174962,#12374f);border-radius:30px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:26px;padding:52px 40px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000047}.cta-band__title{font-family:var(--fontHead);color:#fff;letter-spacing:-.6px;font-size:clamp(22px,3vw,30px);font-weight:900;line-height:1.2}.cta-band__subtitle{color:#ffffffdb;margin-top:8px;font-size:14px}.cta-band__actions{flex-wrap:wrap;gap:12px;display:flex}.cta-band__quote{color:var(--accent);background:#fff}@media (width<=980px){.grid.home-festival-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-services-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-service-cell--wide{grid-column:span 2}}@media (width<=760px){.home{background-attachment:scroll}.home-section{padding-top:58px;padding-bottom:58px}.home-hero{min-height:auto;margin-top:0}.home-hero__media{background-position:44%;background-attachment:scroll;-webkit-mask-image:linear-gradient(#000 0% 65%,#0000 100%);mask-image:linear-gradient(#000 0% 65%,#0000 100%)}.home-hero__veil{background:linear-gradient(#000a16b8 0%,#000c193d 37%,#011424b3 88%,#01142485 100%)}.container.home-hero__content{min-height:760px;padding:124px 20px 72px}.home-hero__controls{margin-top:auto;padding-bottom:72px;position:static}.home-hero__copy{text-align:left}.home-hero__title{overflow-wrap:normal;align-items:flex-start;max-width:100%;font-size:clamp(26px,8.1vw,58px);line-height:.92}.home-hero__subhead{max-width:580px;margin:20px 0 0;font-size:15px}.home-hero .stat-band--floating{margin-top:-18px;padding-bottom:34px;position:relative;bottom:auto;left:auto;right:auto}.home-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-service-cell--wide{grid-column:span 2}.dest-tile{min-height:240px}.cta-band{padding:38px 26px}}@media (width<=520px){.grid.home-festival-grid{grid-template-columns:1fr}.home-hero__actions,.cta-band__actions{width:100%}.home-hero__actions .btn,.cta-band__actions .btn{text-align:center;flex:1}.home-services-grid{grid-template-columns:1fr}.home-service-cell,.home-service-cell--wide{grid-column:span 1;min-height:176px}}.home-hero__media video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.home-hero__video-toggle{z-index:3;color:#fff;cursor:pointer;background:#031728cc;border:1px solid #ffffff80;border-radius:999px;min-height:44px;padding:10px 16px;position:absolute;bottom:24px;right:24px}.home-hero__video-toggle:focus-visible{outline-offset:3px;outline:3px solid #5ad8ff}.home-hero__media video{opacity:0;transition:opacity 1.2s;position:absolute;inset:0}.home-hero__media video.is-active{opacity:1}@media (prefers-reduced-motion:reduce){.home-hero__media video{transition:none}}
