.home-hero[data-astro-cid-oromqlu4]{background:#172c43}.swiper-slide[data-astro-cid-oromqlu4]{position:relative;overflow:hidden}.home-hero .hero-photo,.hero-shade[data-astro-cid-oromqlu4]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-shade[data-astro-cid-oromqlu4]{background:linear-gradient(90deg,#0f2032f0,#172c43bf,#172c4359)}.hero-content[data-astro-cid-oromqlu4]{align-items:center;min-height:480px;padding-top:48px;padding-bottom:100px;display:flex;position:relative}.hero-title[data-astro-cid-oromqlu4]{color:#fff;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:700;line-height:1.15}.hero-controls[data-astro-cid-oromqlu4]{z-index:5;justify-content:flex-end;display:flex;position:absolute;bottom:24px;left:0;right:0}.hero-controls-inner[data-astro-cid-oromqlu4]{backdrop-filter:blur(8px);background:#0f203294;border:1px solid #fff3;border-radius:16px;align-items:center;gap:10px;padding:6px;display:flex}.hero-controls[data-astro-cid-oromqlu4] button[data-astro-cid-oromqlu4]{cursor:pointer;background:#0f203299;border:1px solid #fff6;border-radius:12px;flex-shrink:0;min-width:44px;min-height:44px;padding:8px 12px}.hero-controls[data-astro-cid-oromqlu4] button[data-astro-cid-oromqlu4]:hover{color:#f4b942;background:#0f2032e0;border-color:#f4b942}.hero-controls[data-astro-cid-oromqlu4] button[data-astro-cid-oromqlu4] span[data-astro-cid-oromqlu4]{display:inline-flex}.hero-controls[data-astro-cid-oromqlu4] button[data-astro-cid-oromqlu4] span[data-astro-cid-oromqlu4][hidden]{display:none}[data-astro-cid-oromqlu4][data-hero-dots]{--swiper-pagination-color:#f4b942;--swiper-pagination-bullet-inactive-color:white;--swiper-pagination-bullet-inactive-opacity:.6;flex:none;width:auto!important}.swiper[data-astro-cid-oromqlu4]:not(.swiper-initialized) .swiper-slide[data-astro-cid-oromqlu4]{flex-shrink:0;width:100%}@media (width<=639px){.hero-content[data-astro-cid-oromqlu4]{min-height:510px}}.featured-controls[data-astro-cid-go7cyrix] button[data-astro-cid-go7cyrix]{cursor:pointer;color:#20566d;background:#fff;border:1px solid #bdd8e3;border-radius:12px;place-items:center;width:44px;height:44px;transition:all .16s;display:grid}.featured-controls[data-astro-cid-go7cyrix] button[data-astro-cid-go7cyrix]:hover{background:#edf4f7;border-color:#286b86}.swiper[data-astro-cid-go7cyrix]{margin-inline:-4px;padding:4px 4px 12px;overflow:hidden}.swiper-slide[data-astro-cid-go7cyrix]{height:auto}.featured-card[data-astro-cid-go7cyrix]{outline-offset:3px;background:#fff;border:1px solid #e2e8f0;border-radius:20px;height:100%;min-height:390px;position:relative;overflow:hidden;box-shadow:0 4px 18px #0f203214}.featured-summary[data-astro-cid-go7cyrix]{padding:20px}.featured-summary[data-astro-cid-go7cyrix] h3[data-astro-cid-go7cyrix],.featured-reveal[data-astro-cid-go7cyrix] h3[data-astro-cid-go7cyrix]{color:#0f172a;font-size:1.125rem;font-weight:700;line-height:1.45}.featured-summary[data-astro-cid-go7cyrix] p[data-astro-cid-go7cyrix]{color:#64748b;margin-top:18px;font-size:.75rem}.featured-summary[data-astro-cid-go7cyrix] strong[data-astro-cid-go7cyrix]{color:#20566d;margin-top:2px;font-size:1rem;display:block}.featured-summary[data-astro-cid-go7cyrix] span[data-astro-cid-go7cyrix]{color:#286b86;margin-top:18px;font-size:.75rem;font-weight:600;display:inline-block}.featured-reveal[data-astro-cid-go7cyrix]{z-index:2;opacity:0;pointer-events:none;background:#fffffff7;flex-direction:column;justify-content:space-between;gap:16px;padding:24px;transition:opacity .2s,transform .2s;display:flex;position:absolute;inset:0;transform:translateY(16px)}.featured-card[data-astro-cid-go7cyrix]:hover .featured-reveal[data-astro-cid-go7cyrix],.featured-card[data-astro-cid-go7cyrix]:focus .featured-reveal[data-astro-cid-go7cyrix],.featured-card[data-astro-cid-go7cyrix]:focus-within .featured-reveal[data-astro-cid-go7cyrix]{opacity:1;pointer-events:auto;transform:translateY(0)}.featured-kicker[data-astro-cid-go7cyrix]{color:#286b86;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:.7rem;font-weight:700}.featured-type[data-astro-cid-go7cyrix]{color:#286b86;margin-top:4px;font-size:.8rem;font-weight:600}.featured-seats[data-astro-cid-go7cyrix]{color:#475569;align-items:center;gap:7px;margin-top:12px;font-size:.8rem;display:flex}.featured-reveal[data-astro-cid-go7cyrix] dl[data-astro-cid-go7cyrix]{gap:8px;margin-top:18px;display:grid}.featured-reveal[data-astro-cid-go7cyrix] dl[data-astro-cid-go7cyrix] div[data-astro-cid-go7cyrix]{border-top:1px solid #e2e8f0;justify-content:space-between;gap:12px;padding-top:8px;font-size:.75rem;display:flex}.featured-reveal[data-astro-cid-go7cyrix] dt[data-astro-cid-go7cyrix]{color:#64748b}.featured-reveal[data-astro-cid-go7cyrix] dd[data-astro-cid-go7cyrix]{color:#172c43;text-align:right;font-weight:700}@media (hover:none){.featured-card[data-astro-cid-go7cyrix]{min-height:0}.featured-reveal[data-astro-cid-go7cyrix]{opacity:1;pointer-events:auto;padding-top:4px;position:static;transform:none}.featured-summary[data-astro-cid-go7cyrix] span[data-astro-cid-go7cyrix]{display:none}}@media (prefers-reduced-motion:reduce){.swiper-wrapper[data-astro-cid-go7cyrix],.featured-reveal[data-astro-cid-go7cyrix]{transition-duration:0s!important}}.tour-tab-list[data-astro-cid-fmcunyb7]{scrollbar-width:thin;gap:.65rem;padding:.25rem .15rem .65rem;display:flex;overflow-x:auto}.tour-tab[data-astro-cid-fmcunyb7]{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:999px;flex:none;align-items:center;gap:.6rem;min-height:2.75rem;padding:.65rem 1rem;font-size:.875rem;font-weight:600;transition:all .16s;display:inline-flex}.tour-tab[data-astro-cid-fmcunyb7]:hover{color:#20566d;border-color:#6e9fb5}.tour-tab[data-astro-cid-fmcunyb7][aria-selected=true]{color:#fff;background:#286b86;border-color:#286b86;box-shadow:0 8px 20px #286b8633}.tour-tab-count[data-astro-cid-fmcunyb7]{color:#20566d;background:#edf4f7;border-radius:999px;place-items:center;min-width:1.5rem;height:1.5rem;padding-inline:.35rem;font-size:.6875rem;display:grid}.tour-tab[data-astro-cid-fmcunyb7][aria-selected=true] .tour-tab-count[data-astro-cid-fmcunyb7]{color:#fff;background:#ffffff2e}.tour-preview-card[data-astro-cid-fmcunyb7]{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 1px 3px #0f172a0f}.tour-preview-card[data-astro-cid-fmcunyb7]:hover,.tour-preview-card[data-astro-cid-fmcunyb7]:focus-within{transform:translateY(-4px);box-shadow:0 18px 35px #0f203224}.tour-preview-media[data-astro-cid-fmcunyb7]{aspect-ratio:16/10;background:#edf4f7;position:relative;overflow:hidden}.tour-preview-media[data-astro-cid-fmcunyb7]>img{transition:transform .35s}.tour-preview-card[data-astro-cid-fmcunyb7]:hover .tour-preview-media[data-astro-cid-fmcunyb7]>img,.tour-preview-card[data-astro-cid-fmcunyb7]:focus-within .tour-preview-media[data-astro-cid-fmcunyb7]>img{transform:scale(1.045)}.tour-preview-overlay[data-astro-cid-fmcunyb7]{color:#fff;opacity:0;background:linear-gradient(#0f203233,#0f2032b8 35%,#0f2032f7);flex-direction:column;justify-content:flex-end;padding:1.25rem;transition:opacity .2s,transform .2s;display:flex;position:absolute;inset:0;transform:translateY(.75rem)}.tour-preview-card[data-astro-cid-fmcunyb7]:hover .tour-preview-overlay[data-astro-cid-fmcunyb7],.tour-preview-card[data-astro-cid-fmcunyb7]:focus-within .tour-preview-overlay[data-astro-cid-fmcunyb7]{opacity:1;transform:translateY(0)}@media (hover:none){.tour-preview-overlay[data-astro-cid-fmcunyb7]{opacity:1;background:#172c43;min-height:12.5rem;position:static;transform:none}.tour-preview-media[data-astro-cid-fmcunyb7]{aspect-ratio:auto}.tour-preview-media[data-astro-cid-fmcunyb7]>img{aspect-ratio:16/10}}@media (prefers-reduced-motion:reduce){.tour-tab[data-astro-cid-fmcunyb7],.tour-preview-card[data-astro-cid-fmcunyb7],.tour-preview-media[data-astro-cid-fmcunyb7]>img,.tour-preview-overlay[data-astro-cid-fmcunyb7]{transition:none}}
