.hero[data-astro-cid-lcdefpme]{--bone-dim:var(--bone);background:var(--navy-deep);border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:580px;display:flex;position:relative;overflow:hidden}.hero__media[data-astro-cid-lcdefpme]{display:contents}@media (width<=1023px){.hero[data-astro-cid-lcdefpme]{justify-content:flex-start;min-height:0;overflow:visible}.hero__media[data-astro-cid-lcdefpme]{min-height:460px;display:block;position:relative;overflow:hidden}.hero__bottom[data-astro-cid-lcdefpme]{background:var(--navy-deep);-webkit-backdrop-filter:none}}.hero__slides[data-astro-cid-lcdefpme]{z-index:0;position:absolute;inset:0}.hero__slide[data-astro-cid-lcdefpme]{opacity:0;background-position:50% 35%;background-repeat:no-repeat;background-size:cover;transition:opacity .9s;position:absolute;inset:0}.hero__slide[data-astro-cid-lcdefpme].is-active{opacity:1}.hero__overlay[data-astro-cid-lcdefpme]{z-index:1;pointer-events:none;background:linear-gradient(160deg,#0523368c 0%,#03161fb8 100%);position:absolute;inset:0}.hero__grain[data-astro-cid-lcdefpme]{z-index:2;opacity:.45;pointer-events:none;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.06'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.hero__dots[data-astro-cid-lcdefpme]{z-index:4;gap:8px;display:flex;position:absolute;top:14px;right:14px}.hero__dot[data-astro-cid-lcdefpme]{cursor:pointer;background:#ffffff59;border:1px solid #ffffff8c;border-radius:50%;width:10px;height:10px;padding:0;transition:background .2s,transform .2s}.hero__dot[data-astro-cid-lcdefpme].is-active{background:var(--bone);transform:scale(1.15)}.hero__dot[data-astro-cid-lcdefpme]:hover{background:#ffffffa6}.hero__inner[data-astro-cid-lcdefpme]{z-index:3;width:100%;padding:52px 18px 28px;position:relative}.hero__eyebrow[data-astro-cid-lcdefpme]{color:var(--flare);letter-spacing:.22em;opacity:0;margin-bottom:12px;font-size:10px;animation:.6s .1s forwards fadeUp}.hero__title[data-astro-cid-lcdefpme]{color:var(--bone);opacity:0;font-size:52px;line-height:.92;animation:.65s .22s forwards fadeUp}@media (width<=767px){.hero__title[data-astro-cid-lcdefpme]{font-size:40px}}.hero__body[data-astro-cid-lcdefpme]{color:var(--bone);opacity:0;max-width:360px;margin-top:16px;font-size:14px;line-height:1.55;animation:.65s .36s forwards fadeUp}.hero__bottom[data-astro-cid-lcdefpme]{z-index:3;-webkit-backdrop-filter:blur(8px);opacity:0;background:#03161f8c;border-top:1px solid #ffffff1a;animation:.6s .58s forwards fadeUp;position:relative}.hero__trip-card[data-astro-cid-lcdefpme],.hero__join-card[data-astro-cid-lcdefpme]{flex-direction:column;gap:10px;padding:18px 18px 20px;display:flex}.hero__join-card[data-astro-cid-lcdefpme]{border-top:1px solid #ffffff1a;padding-top:20px;padding-bottom:24px}.hero__trip-label-row[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;display:flex}.hero__trip-label[data-astro-cid-lcdefpme]{color:var(--bone-dim);letter-spacing:.2em;font-size:12px}.hero__trip-nav[data-astro-cid-lcdefpme]{align-items:center;gap:4px;display:flex}.hero__trip-nav-btn[data-astro-cid-lcdefpme]{color:var(--bone);cursor:pointer;background:0 0;border:1px solid #ffffff38;padding:1px 7px 2px;font-family:JetBrains Mono,monospace;font-size:13px;line-height:1;transition:background .12s}.hero__trip-nav-btn[data-astro-cid-lcdefpme]:hover:not(:disabled){background:#ffffff1a}.hero__trip-nav-btn[data-astro-cid-lcdefpme]:disabled{opacity:.28;cursor:default}.hero__trip-nav-counter[data-astro-cid-lcdefpme]{color:var(--bone-dim);letter-spacing:.1em;text-align:center;min-width:26px;font-size:9px}.hero__trip-row[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hero__trip-date[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;min-width:40px;display:flex}.hero__trip-day[data-astro-cid-lcdefpme]{color:var(--bone);font-size:36px;line-height:.85}.hero__trip-month[data-astro-cid-lcdefpme]{color:var(--flare);margin-top:3px;font-size:9px}.hero__trip-info[data-astro-cid-lcdefpme]{flex:1;min-width:0}.hero__trip-city[data-astro-cid-lcdefpme]{color:var(--bone);font-size:22px;line-height:.9}.hero__trip-meta[data-astro-cid-lcdefpme]{color:var(--bone-dim);margin-top:5px;font-size:9px}.hero__trip-prices[data-astro-cid-lcdefpme]{text-align:right}.hero__trip-price-label[data-astro-cid-lcdefpme]{color:var(--bone-dim);letter-spacing:.16em;font-size:8px}.hero__trip-price-val[data-astro-cid-lcdefpme]{color:var(--bone);margin-top:3px;font-size:15px}.hero__trip-cta[data-astro-cid-lcdefpme]{margin-top:auto}.hero__kp-desc[data-astro-cid-lcdefpme]{color:var(--bone);opacity:.8;margin:0;font-size:13px;line-height:1.4}.hero__kp-deadline[data-astro-cid-lcdefpme]{color:var(--bone);opacity:.55;letter-spacing:.04em;text-transform:none;margin:0;font-size:9px}.hero__join-tiers[data-astro-cid-lcdefpme]{flex-direction:column;gap:6px;display:flex}.hero__join-tier[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.hero__kp-card[data-astro-cid-lcdefpme]{border-top:1px solid #ffffff1a;flex-direction:column;gap:10px;padding:18px 18px 20px;display:flex}.hero__kp-name[data-astro-cid-lcdefpme]{color:var(--bone);margin-top:4px;font-size:26px;line-height:.88}.hero__kp-name--lg[data-astro-cid-lcdefpme]{font-size:36px}.hero__join-card--primary[data-astro-cid-lcdefpme]{border-top:none}.hero__join-price-lg[data-astro-cid-lcdefpme]{color:var(--bone);margin-top:2px;font-size:26px}.hero__no-trips[data-astro-cid-lcdefpme]{opacity:.55;border-top:1px solid #ffffff1a;flex-direction:column;gap:8px;padding:18px 18px 20px;display:flex}.hero__no-trips-text[data-astro-cid-lcdefpme]{color:var(--bone);margin-top:6px;font-size:18px;line-height:.9}.about-body[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin:10px 0 0;font-size:14px;line-height:1.6}.about-link[data-astro-cid-lcdefpme]{color:var(--navy);text-underline-offset:2px;text-decoration:underline}.about-link[data-astro-cid-lcdefpme]:hover{color:var(--flare)}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (width>=1024px){.hero[data-astro-cid-lcdefpme]{min-height:min(78vh,1100px)}.hero__slide[data-astro-cid-lcdefpme]{background-position:50% 45%}.hero__dots[data-astro-cid-lcdefpme]{gap:10px;top:20px;right:24px}.hero__dot[data-astro-cid-lcdefpme]{width:12px;height:12px}.hero__inner[data-astro-cid-lcdefpme]{max-width:1240px;margin:0 auto;padding:clamp(60px,max(5vw,9vh),160px) 32px clamp(32px,max(2vw,3.5vh),64px)}.hero__eyebrow[data-astro-cid-lcdefpme]{margin-bottom:clamp(12px,max(.8vw,1.4vh),20px);font-size:clamp(10px,max(.6vw,1vh),14px)}.hero__title[data-astro-cid-lcdefpme]{font-size:clamp(80px,max(5.5vw,9vh),176px)}.hero__body[data-astro-cid-lcdefpme]{max-width:clamp(480px,max(28vw,50vh),760px);margin-top:clamp(16px,max(1vw,1.8vh),28px);font-size:clamp(16px,max(.9vw,1.5vh),24px)}.hero__bottom[data-astro-cid-lcdefpme]{justify-content:flex-start;padding-left:max(0px,50vw - 620px);padding-right:max(0px,50vw - 620px);display:flex}.hero__bottom[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{flex:0 0 33.3333%;min-width:0;max-width:33.3333%}.hero__trip-card[data-astro-cid-lcdefpme]{padding:22px 32px}.hero__join-card[data-astro-cid-lcdefpme]{border-top:none;border-left:1px solid #ffffff1a;padding:22px 32px}.hero__join-card--primary[data-astro-cid-lcdefpme]{border-left:none}.hero__join-card--secondary[data-astro-cid-lcdefpme]{padding:22px 32px}.hero__kp-card[data-astro-cid-lcdefpme]{border-top:none;border-left:1px solid #ffffff1a;padding:22px 32px}.hero__kp-card--primary[data-astro-cid-lcdefpme]{border-left:none;padding:22px 32px}.hero__kp-name--lg[data-astro-cid-lcdefpme]{font-size:42px}.hero__no-trips[data-astro-cid-lcdefpme]{border-top:none;border-left:1px solid #ffffff1a;justify-content:center;padding:22px 32px}.hero__no-trips-text[data-astro-cid-lcdefpme]{font-size:22px}.hero__trip-row[data-astro-cid-lcdefpme]{flex-wrap:nowrap}}
