.testimonials[data-astro-cid-aadlzisc]{padding-block:4rem;overflow:hidden;background-color:#f6f9fc}.t-scroll[data-astro-cid-aadlzisc]{margin-top:2.5rem;display:flex;overflow:hidden;position:relative;padding-block:2rem;margin-block:-2rem;-webkit-mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent);mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent)}.t-track[data-astro-cid-aadlzisc]{display:flex;gap:1.5rem;padding-left:1.5rem;animation:scroll 40s linear infinite;width:max-content}.t-track[data-astro-cid-aadlzisc]:hover{animation-play-state:paused}.t-card[data-astro-cid-aadlzisc]{background:var(--ground);padding:1.75rem;border-radius:12px;width:340px;flex-shrink:0;box-shadow:0 10px 25px #10222a14;border:1px solid rgba(0,0,0,.02);display:flex;flex-direction:column;gap:1rem;transition:transform .3s ease,box-shadow .3s ease}.t-card[data-astro-cid-aadlzisc]:hover{transform:translateY(-5px);box-shadow:0 15px 35px #10222a1f}.t-stars[data-astro-cid-aadlzisc]{color:#fbbc04;font-size:1.4rem;line-height:1;letter-spacing:2px}.t-text[data-astro-cid-aadlzisc]{color:var(--ink-soft);font-size:.95rem;line-height:1.6;flex-grow:1}.t-author[data-astro-cid-aadlzisc]{display:flex;align-items:center;gap:.75rem;font-weight:600;color:var(--ink);font-size:.9rem;margin-top:.5rem;text-decoration:none}.t-author[data-astro-cid-aadlzisc]:hover{text-decoration:underline}.t-avatar[data-astro-cid-aadlzisc]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;object-fit:cover;background:#e2e8f0;color:var(--ink);font-weight:700;font-size:1.1rem;flex-shrink:0}.fallback-avatar[data-astro-cid-aadlzisc]{color:#fff}.t-cta[data-astro-cid-aadlzisc]{margin-top:3rem;display:flex;justify-content:center}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - .75rem))}}.day-name[data-astro-cid-uqiquezu]{font-weight:800;color:var(--brand);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.6rem}.day[data-astro-cid-uqiquezu] ul[data-astro-cid-uqiquezu]{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}.day[data-astro-cid-uqiquezu] li[data-astro-cid-uqiquezu]{display:grid;gap:.1rem}.day[data-astro-cid-uqiquezu] li[data-astro-cid-uqiquezu]+li[data-astro-cid-uqiquezu]{border-top:1px solid var(--rule);padding-top:.7rem}.day[data-astro-cid-uqiquezu] a[data-astro-cid-uqiquezu]{font-weight:700;text-decoration:none;color:var(--ink)}.day[data-astro-cid-uqiquezu] a[data-astro-cid-uqiquezu]:hover{color:var(--brand)}.when[data-astro-cid-uqiquezu]{font-variant-numeric:tabular-nums;color:var(--ink-soft);font-size:.9rem}.where[data-astro-cid-uqiquezu]{color:var(--muted);font-size:.82rem}.none[data-astro-cid-uqiquezu]{color:var(--ink-soft)}.hero[data-astro-cid-j7pv25f6]{background:radial-gradient(1100px 400px at 88% -10%,rgba(255,255,255,.14),transparent 60%),linear-gradient(160deg,var(--brand) 0%,var(--brand-dark) 100%);color:#fff}.hero-inner[data-astro-cid-j7pv25f6]{padding-block:clamp(3rem,9vw,6rem)}.hero-copy[data-astro-cid-j7pv25f6]{max-width:40rem;display:flex;flex-direction:column;gap:1rem}.hero-kicker[data-astro-cid-j7pv25f6]{font-size:.82rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#a9d6e2}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{color:#fff}.hero-sub[data-astro-cid-j7pv25f6]{font-size:1.12rem;color:#d6ebf1;max-width:36rem}.hero-cta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.hero-ghost[data-astro-cid-j7pv25f6]{color:#fff;border-color:#ffffff8c}.hero-ghost[data-astro-cid-j7pv25f6]:hover{background:#ffffff1a}.quick-wrap[data-astro-cid-j7pv25f6]{padding-block:0;margin-top:-2.5rem;position:relative;z-index:2}.quick[data-astro-cid-j7pv25f6]{align-items:stretch}.q[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.3rem;text-decoration:none;color:var(--ink);background:var(--ground)}.q[data-astro-cid-j7pv25f6] svg{color:var(--brand);margin-bottom:.25rem}.q[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:1rem;line-height:1.25}.q[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:.85rem}.q[data-astro-cid-j7pv25f6]:hover{border-color:var(--brand)}.q-urgent[data-astro-cid-j7pv25f6] svg{color:var(--urgent)}.q-urgent[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--urgent)}.spec[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.4rem;text-decoration:none;color:inherit}.spec-icon[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:46px;height:46px;border-radius:10px;background:var(--brand-wash);color:var(--brand);margin-bottom:.35rem}.spec[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--ink)}.spec[data-astro-cid-j7pv25f6]:hover h3[data-astro-cid-j7pv25f6]{color:var(--brand)}.spec-docs[data-astro-cid-j7pv25f6]{margin-top:auto;padding-top:.5rem;color:var(--brand);font-weight:700;font-size:.85rem}.facts[data-astro-cid-j7pv25f6]{text-align:center}.fact[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;gap:.2rem}.fact[data-astro-cid-j7pv25f6] svg{color:var(--brand);margin-bottom:.3rem}.fact[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:1.6rem;font-weight:800;color:var(--brand-dark);line-height:1}.fact[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--ink-soft);font-size:.9rem}.visit[data-astro-cid-j7pv25f6]{display:grid;gap:1.5rem}@media (min-width: 768px){.visit[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1.5fr;align-items:stretch}}.loc[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.4rem;justify-content:center}.dirs[data-astro-cid-j7pv25f6]{margin-top:.5rem;padding-left:.85rem;border-left:3px solid var(--brand);color:var(--ink-soft);font-size:.95rem}.loc-cta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.9rem}.map-container[data-astro-cid-j7pv25f6]{width:100%;height:100%;min-height:300px;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #0000000d;border:1px solid var(--rule)}.closer[data-astro-cid-j7pv25f6]{background:var(--brand-dark);color:#fff}.closer-inner[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem}.closer[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#fff}.closer[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#cfe4ea;max-width:40rem;margin-top:.5rem}.gallery-scroll[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;overflow-x:auto;padding-block:1rem;padding-bottom:1.5rem;margin-top:2rem;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.gallery-scroll[data-astro-cid-j7pv25f6]::-webkit-scrollbar{height:6px}.gallery-scroll[data-astro-cid-j7pv25f6]::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}.gallery-scroll[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{height:280px;width:auto;border-radius:12px;object-fit:cover;scroll-snap-align:start;box-shadow:0 4px 12px #0000000d;background:#e9ecef}@media (max-width: 768px){.gallery-scroll[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{height:220px}}
