.tour[data-astro-cid-ubfmyd5r]{display:block}.tour-steps[data-astro-cid-ubfmyd5r]{gap:2.5rem;margin:0;padding:0;list-style:none;display:grid}.tour-step[data-astro-cid-ubfmyd5r] figure[data-astro-cid-ubfmyd5r]{align-items:center;gap:1.25rem;margin:0;display:grid}@media (width>=62rem){.tour-step[data-astro-cid-ubfmyd5r] figure[data-astro-cid-ubfmyd5r]{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:2.5rem}}.tour-frame[data-astro-cid-ubfmyd5r]{aspect-ratio:16/10;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-raised);overflow:hidden}.tour-frame[data-astro-cid-ubfmyd5r] img[data-astro-cid-ubfmyd5r]{object-fit:cover;object-position:left top;width:100%;height:100%;display:block}.tour-frame[data-astro-cid-ubfmyd5r][data-crop]{background:linear-gradient(180deg, var(--ground-tint), color-mix(in oklch, var(--accent) 60%, var(--ground-tint)));justify-content:center;align-items:flex-start;padding:1.5rem 1.5rem 0;display:flex}.tour-frame[data-astro-cid-ubfmyd5r][data-crop] img[data-astro-cid-ubfmyd5r]{border:1px solid var(--border);border-radius:var(--radius-md) var(--radius-md) 0 0;width:auto;max-width:100%;height:auto;box-shadow:var(--shadow-raised);border-bottom:0}.tour-step[data-astro-cid-ubfmyd5r] figcaption[data-astro-cid-ubfmyd5r]{gap:.5rem;display:grid}.tour-count[data-astro-cid-ubfmyd5r]{letter-spacing:.06em;text-transform:uppercase;color:var(--primary);font-size:.75rem;font-weight:600}.tour-step[data-astro-cid-ubfmyd5r] figcaption[data-astro-cid-ubfmyd5r] strong[data-astro-cid-ubfmyd5r]{font-family:var(--font-sans);letter-spacing:-.02em;font-size:1.5rem;font-weight:600;line-height:1.2}.tour-step[data-astro-cid-ubfmyd5r] figcaption[data-astro-cid-ubfmyd5r] span[data-astro-cid-ubfmyd5r]:last-child{color:var(--muted-foreground);line-height:1.6}.tour[data-astro-cid-ubfmyd5r][data-enhanced] .tour-step[data-astro-cid-ubfmyd5r]:not([data-active]){display:none}.tour-controls[data-astro-cid-ubfmyd5r]{justify-content:center;align-items:center;gap:.75rem;margin-top:1.75rem;display:flex}.tour-controls[data-astro-cid-ubfmyd5r][hidden]{display:none}.tour-dots[data-astro-cid-ubfmyd5r]{gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.tour-dot[data-astro-cid-ubfmyd5r]{cursor:pointer;background:0 0;border:0;width:clamp(1.25rem,6vw,2.25rem);height:1.5rem;padding:0;display:block}.tour-dot-bar[data-astro-cid-ubfmyd5r]{background:var(--input);border-radius:62.5rem;height:.25rem;display:block;position:relative;overflow:hidden}.tour-dot-bar[data-astro-cid-ubfmyd5r]:after{content:"";background:var(--primary);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.tour-dot[data-astro-cid-ubfmyd5r][data-done] .tour-dot-bar[data-astro-cid-ubfmyd5r]:after,.tour-dot[data-astro-cid-ubfmyd5r][aria-current] .tour-dot-bar[data-astro-cid-ubfmyd5r]:after{transform:scaleX(1)}.tour[data-astro-cid-ubfmyd5r][data-playing] .tour-dot[data-astro-cid-ubfmyd5r][aria-current] .tour-dot-bar[data-astro-cid-ubfmyd5r]:after{animation:tour-fill var(--tour-step,10s) linear both}@keyframes tour-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.tour[data-astro-cid-ubfmyd5r][data-playing] .tour-dot[data-astro-cid-ubfmyd5r][aria-current] .tour-dot-bar[data-astro-cid-ubfmyd5r]:after{animation:none}}
