.promise[data-astro-cid-aj6epc54]{border-radius:var(--radius-pill);backdrop-filter:blur(8px);color:#fff;background:#ffffff1f;align-items:center;gap:.6rem;margin-top:.5rem;padding:.6rem 1rem;font-weight:700;display:inline-flex}.promise[data-astro-cid-aj6epc54] svg{width:1.2rem;height:1.2rem;color:var(--sun-300);flex:none}.h3-lg[data-astro-cid-aj6epc54]{font-size:var(--step-3)}.happened[data-astro-cid-aj6epc54]{gap:var(--space-xl);align-items:center;display:grid}@media (width>=60rem){.happened[data-astro-cid-aj6epc54]{grid-template-columns:1fr 1fr;gap:5rem}}.photo-grid[data-astro-cid-aj6epc54]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.photo-grid[data-astro-cid-aj6epc54] li[data-astro-cid-aj6epc54]{border-radius:var(--radius-l);aspect-ratio:1;overflow:hidden}.photo-grid[data-astro-cid-aj6epc54] li[data-astro-cid-aj6epc54]:nth-child(2),.photo-grid[data-astro-cid-aj6epc54] li[data-astro-cid-aj6epc54]:nth-child(3){transform:translateY(1.5rem)}.photo-grid[data-astro-cid-aj6epc54] img{object-fit:cover;width:100%;height:100%}.timeline[data-astro-cid-aj6epc54]{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;display:grid;position:relative}.phase[data-astro-cid-aj6epc54]{border-radius:var(--radius-l);background:#ffffff0d;border:1px solid #ffffff1a;align-content:start;gap:.6rem;padding:1.75rem 1.5rem;display:grid}.phase[data-astro-cid-aj6epc54].is-now{border-color:var(--sky-500);background:#00abf924}.ph-dot[data-astro-cid-aj6epc54]{width:2.75rem;height:2.75rem;font-family:var(--font-display);color:#fff;border:1.5px solid #ffffff40;border-radius:50%;place-items:center;margin-bottom:.5rem;display:grid}.is-done[data-astro-cid-aj6epc54] .ph-dot[data-astro-cid-aj6epc54]{background:var(--leaf-500);border-color:var(--leaf-500)}.is-done[data-astro-cid-aj6epc54] .ph-dot[data-astro-cid-aj6epc54] svg{stroke-width:2.6px;width:1.2rem;height:1.2rem}.is-now[data-astro-cid-aj6epc54] .ph-dot[data-astro-cid-aj6epc54]{background:var(--sky-500);border-color:var(--sky-500);color:var(--navy-950)}.ph-label[data-astro-cid-aj6epc54]{letter-spacing:.14em;text-transform:uppercase;color:var(--sky-300);font-size:.72rem;font-weight:800}.is-done[data-astro-cid-aj6epc54] .ph-label[data-astro-cid-aj6epc54]{color:#8fdcb7}.is-next[data-astro-cid-aj6epc54] .ph-label[data-astro-cid-aj6epc54]{color:#a9bccf}.phase[data-astro-cid-aj6epc54] h3[data-astro-cid-aj6epc54]{font-size:var(--step-1)}.phase[data-astro-cid-aj6epc54] p[data-astro-cid-aj6epc54]{color:#b9c8d7;font-size:.95rem}.centres[data-astro-cid-aj6epc54]{gap:var(--space-xl);align-items:center;display:grid}@media (width>=60rem){.centres[data-astro-cid-aj6epc54]{grid-template-columns:.8fr 1.2fr;gap:5rem}}.map[data-astro-cid-aj6epc54]{max-width:26rem;margin-inline:auto}.centre[data-astro-cid-aj6epc54]{border-radius:var(--radius-xl);background:var(--paper);overflow:hidden}.centre[data-astro-cid-aj6epc54] img{aspect-ratio:21/9;object-fit:cover;width:100%}.centre[data-astro-cid-aj6epc54] figcaption[data-astro-cid-aj6epc54]{color:var(--ink-mute);padding:.9rem 1.25rem;font-size:.85rem}.pays[data-astro-cid-aj6epc54]{margin-block:var(--space-xl) 1.25rem;font-size:var(--step-2)}.cards[data-astro-cid-aj6epc54]{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1.25rem;display:grid}.cards[data-astro-cid-aj6epc54] img{aspect-ratio:4/3;object-fit:cover;width:100%}.card-body[data-astro-cid-aj6epc54]{gap:.5rem;padding:1.4rem 1.5rem 1.6rem;display:grid}.card-body[data-astro-cid-aj6epc54] p[data-astro-cid-aj6epc54]{color:var(--ink-soft);font-size:.95rem}.center-cta[data-astro-cid-aj6epc54]{margin-top:var(--space-xl);justify-content:center;display:flex}.help[data-astro-cid-aj6epc54]{gap:var(--space-xl);align-items:center;display:grid}@media (width>=60rem){.help[data-astro-cid-aj6epc54]{grid-template-columns:1fr 1fr;gap:5rem}}.help-img[data-astro-cid-aj6epc54]{border-radius:var(--radius-xl);aspect-ratio:4/3;box-shadow:var(--shadow-l);overflow:hidden}.help-img[data-astro-cid-aj6epc54] img{object-fit:cover;width:100%;height:100%}.help-list[data-astro-cid-aj6epc54]{gap:1rem;display:grid}.help-list[data-astro-cid-aj6epc54] li[data-astro-cid-aj6epc54]{border-radius:var(--radius-l);background:var(--paper);border:1px solid var(--line);gap:1.1rem;padding:1.4rem;display:flex}.h-icon[data-astro-cid-aj6epc54]{background:var(--sun-100);width:3rem;height:3rem;color:var(--navy-800);border-radius:.9rem;flex:none;place-items:center;display:grid}.h-icon[data-astro-cid-aj6epc54] svg{width:1.4rem;height:1.4rem}.h-k[data-astro-cid-aj6epc54]{letter-spacing:.14em;text-transform:uppercase;color:var(--sky-600);font-size:.75rem;font-weight:700}.help-list[data-astro-cid-aj6epc54] h3[data-astro-cid-aj6epc54]{font-size:var(--step-1);margin-block:.15rem .3rem}.help-list[data-astro-cid-aj6epc54] p[data-astro-cid-aj6epc54]:last-child{color:var(--ink-soft)}.help[data-astro-cid-aj6epc54] .btn[data-astro-cid-aj6epc54]{justify-self:start}.stay[data-astro-cid-aj6epc54]{gap:1.25rem;display:grid}@media (width>=60rem){.stay[data-astro-cid-aj6epc54]{grid-template-columns:1fr 1fr}}.stay-card[data-astro-cid-aj6epc54]{border-radius:var(--radius-xl);background:var(--paper);border:1px solid var(--line);align-content:start;gap:1rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.stay-card[data-astro-cid-aj6epc54]>p[data-astro-cid-aj6epc54]{color:var(--ink-soft)}.contact-card[data-astro-cid-aj6epc54] ul[data-astro-cid-aj6epc54]{gap:1rem;margin-top:.5rem;display:grid}.contact-card[data-astro-cid-aj6epc54] li[data-astro-cid-aj6epc54]{color:var(--ink-soft);align-items:flex-start;gap:.85rem;font-size:.95rem;display:flex}.contact-card[data-astro-cid-aj6epc54] small[data-astro-cid-aj6epc54]{color:var(--navy-800);font-size:.85rem;font-weight:700;display:block}.contact-card[data-astro-cid-aj6epc54] a[data-astro-cid-aj6epc54]{color:var(--sky-600);word-break:break-all;font-weight:600}.contact-card[data-astro-cid-aj6epc54] svg{width:1.25rem;height:1.25rem;color:var(--sky-600);flex:none;margin-top:.15rem}
