.booking[data-astro-cid-xhziu34n]{width:100%}.booking__stage[data-astro-cid-xhziu34n]{border-radius:var(--radius-card);height:820px;position:relative}.booking--failed[data-astro-cid-xhziu34n] .booking__stage[data-astro-cid-xhziu34n]{display:none}.booking__mount[data-astro-cid-xhziu34n]{z-index:1;min-width:320px;height:100%;position:relative}.booking__skeleton[data-astro-cid-xhziu34n]{z-index:0;gap:var(--space-md);padding:var(--space-xl);background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex;position:absolute;inset:0}.booking__skeleton[data-astro-cid-xhziu34n] span[data-astro-cid-xhziu34n]{border-radius:var(--radius-btn);background:var(--color-muted);animation:booking-pulse 1.6s var(--ease-in-out) infinite;display:block}.booking__skeleton[data-astro-cid-xhziu34n] span[data-astro-cid-xhziu34n]:first-child{width:42%;height:28px}.booking__skeleton[data-astro-cid-xhziu34n] span[data-astro-cid-xhziu34n]:nth-child(2){width:26%;height:18px;animation-delay:.12s}.booking__skeleton[data-astro-cid-xhziu34n] span[data-astro-cid-xhziu34n]:nth-child(3){width:100%;height:240px;animation-delay:.24s}.booking__skeleton[data-astro-cid-xhziu34n] span[data-astro-cid-xhziu34n]:nth-child(4){width:70%;height:120px;animation-delay:.36s}@keyframes booking-pulse{0%,to{opacity:1}50%{opacity:.55}}.booking--ready[data-astro-cid-xhziu34n] .booking__skeleton[data-astro-cid-xhziu34n]{display:none}.booking__fallback[data-astro-cid-xhziu34n]{margin:0}.is-hidden[data-astro-cid-xhziu34n]{display:none}@media (width<=52rem){.booking__stage[data-astro-cid-xhziu34n]{height:1180px}}.section[data-astro-cid-ogjzdvpc]{padding-block:clamp(var(--space-3xl), 8vw, 104px);position:relative}.section--tint[data-astro-cid-ogjzdvpc]{background:var(--color-muted)}.hero[data-astro-cid-ogjzdvpc]{padding-block:clamp(var(--space-2xl), 6vw, 80px) clamp(var(--space-3xl), 7vw, 88px);position:relative}.hero-grid[data-astro-cid-ogjzdvpc]{z-index:1;gap:var(--space-2xl);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;display:grid;position:relative}.hero[data-astro-cid-ogjzdvpc] h1[data-astro-cid-ogjzdvpc]{font-size:var(--text-hero);max-width:12ch}.hero-sub[data-astro-cid-ogjzdvpc]{font-size:var(--text-lg);color:var(--color-muted-foreground);margin-top:var(--space-lg);max-width:46ch}.hero-art[data-astro-cid-ogjzdvpc]{width:100%;max-width:460px;margin-inline:auto}.note[data-astro-cid-ogjzdvpc]{gap:var(--space-md);margin-top:var(--space-xl);grid-template-columns:auto minmax(0,1fr);align-items:start;max-width:46ch;display:grid}.note[data-astro-cid-ogjzdvpc]:hover{box-shadow:var(--shadow-md);transform:none}.note__icon[data-astro-cid-ogjzdvpc]{border-radius:var(--radius-btn);background:var(--color-muted);width:40px;height:40px;color:var(--color-primary-text);justify-content:center;align-items:center;display:inline-flex}.note[data-astro-cid-ogjzdvpc] p[data-astro-cid-ogjzdvpc]{font-size:var(--text-sm);color:var(--color-muted-foreground)}.booking-shell[data-astro-cid-ogjzdvpc]{max-width:900px;margin-inline:auto}.details[data-astro-cid-ogjzdvpc]{padding-block:clamp(var(--space-2xl), 6vw, 80px)}.details-grid[data-astro-cid-ogjzdvpc]{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.detail[data-astro-cid-ogjzdvpc]{gap:var(--space-md);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.detail[data-astro-cid-ogjzdvpc]:hover{box-shadow:var(--shadow-md);transform:none}.detail__icon[data-astro-cid-ogjzdvpc]{border-radius:var(--radius-btn);background:var(--color-muted);width:40px;height:40px;color:var(--color-primary-text);justify-content:center;align-items:center;display:inline-flex}.detail[data-astro-cid-ogjzdvpc] p[data-astro-cid-ogjzdvpc]{font-size:var(--text-sm);color:var(--color-muted-foreground)}@media (width<=52rem){.hero-grid[data-astro-cid-ogjzdvpc]{grid-template-columns:minmax(0,1fr)}.hero[data-astro-cid-ogjzdvpc] h1[data-astro-cid-ogjzdvpc]{max-width:16ch}.hero-art[data-astro-cid-ogjzdvpc]{order:-1;max-width:340px}.note[data-astro-cid-ogjzdvpc]{max-width:none}.details-grid[data-astro-cid-ogjzdvpc]{grid-template-columns:minmax(0,1fr)}}
