.home__hero-inner[data-astro-cid-phopv6tp]{align-items:center;gap:36px;display:grid}.home__hero[data-astro-cid-phopv6tp]{background:radial-gradient(55% 75% at 100% 0%, var(--color-primary-soft) 0%, #efe5f100 70%), radial-gradient(35% 45% at 0% 55%, #fdf6e1 0%, #fdf6e100 75%);padding-block:clamp(28px,5vw,64px) clamp(40px,6vw,80px);position:relative;overflow:hidden}.home__intro[data-astro-cid-phopv6tp] h1[data-astro-cid-phopv6tp]{letter-spacing:-.04em;white-space:pre-line;font-size:clamp(40px,6vw,68px);line-height:1.12}.home__lead[data-astro-cid-phopv6tp]{max-width:46ch;color:var(--color-text-secondary);font-size:clamp(16px,1.4vw,18px)}.home__actions[data-astro-cid-phopv6tp]{flex-wrap:wrap;align-items:center;gap:8px 24px;padding-top:6px;display:flex}.home__reassurance[data-astro-cid-phopv6tp]{color:var(--color-text-secondary);font-size:15px}.home__reassurance[data-astro-cid-phopv6tp] a[data-astro-cid-phopv6tp]{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.home__photo[data-astro-cid-phopv6tp]{isolation:isolate;min-width:0;margin:0;position:relative}.home__photo[data-astro-cid-phopv6tp]:before{content:"";z-index:-1;border-radius:var(--radius-lg);background:var(--color-marker);opacity:.85;position:absolute;inset:18px -14px -14px 18px}.home__photo[data-astro-cid-phopv6tp] img[data-astro-cid-phopv6tp]{object-fit:cover;object-position:center 45%;border-radius:var(--radius-lg);width:100%;height:clamp(240px,38vw,460px);box-shadow:var(--shadow-raised);display:block}.home__intro[data-astro-cid-phopv6tp]{justify-items:start;gap:18px;min-width:0;display:grid}.home__photo--alt[data-astro-cid-phopv6tp] img[data-astro-cid-phopv6tp]{aspect-ratio:4/3.4;object-position:center 40%;height:auto}.home__photo--alt[data-astro-cid-phopv6tp]:before{background:var(--color-primary-soft);opacity:1;inset:-12px 24px 24px -12px}.home__section-head[data-astro-cid-phopv6tp]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 24px;margin-bottom:24px;display:flex}.home__subhead[data-astro-cid-phopv6tp]{color:var(--color-text-secondary);letter-spacing:.02em;margin-block:40px 16px;font-size:16px;font-weight:700}.home__section[data-astro-cid-phopv6tp]{padding-block:clamp(32px,5vw,56px);scroll-margin-top:88px}.home__section[data-astro-cid-phopv6tp] h2[data-astro-cid-phopv6tp]{letter-spacing:-.03em;font-size:clamp(28px,3.2vw,38px)}.home__welcome[data-astro-cid-phopv6tp]{background:var(--color-surface-subtle);border-radius:32px;gap:32px;padding:clamp(28px,5vw,56px);display:grid}.home__welcome-intro[data-astro-cid-phopv6tp]{align-content:start;gap:14px;display:grid}.home__welcome[data-astro-cid-phopv6tp] h2[data-astro-cid-phopv6tp]{color:var(--color-primary)}.home__facts[data-astro-cid-phopv6tp]{counter-reset:fact;gap:14px;padding:0;list-style:none;display:grid}.home__facts[data-astro-cid-phopv6tp] li[data-astro-cid-phopv6tp]{border-radius:var(--radius-lg);background:var(--color-surface);counter-increment:fact;gap:6px;padding:20px 20px 20px 68px;display:grid;position:relative;box-shadow:0 1px 2px #43284a0d}.home__facts[data-astro-cid-phopv6tp] li[data-astro-cid-phopv6tp]:before{content:counter(fact, decimal-leading-zero);background:var(--color-marker);width:34px;height:34px;color:var(--color-marker-text);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;top:20px;left:20px}.home__facts[data-astro-cid-phopv6tp] h3[data-astro-cid-phopv6tp]{font-size:17px}.home__facts[data-astro-cid-phopv6tp] p[data-astro-cid-phopv6tp]{color:var(--color-text-secondary);font-size:15px}.home__about[data-astro-cid-phopv6tp]{align-items:center;gap:40px;display:grid}.home__about-text[data-astro-cid-phopv6tp]{justify-items:start;gap:16px;min-width:0;display:grid}.home__about-text[data-astro-cid-phopv6tp]>p[data-astro-cid-phopv6tp]{max-width:52ch;color:var(--color-text-secondary)}.home__venue[data-astro-cid-phopv6tp]{border:1px solid var(--color-divider);border-radius:var(--radius-lg);background:var(--color-surface);width:100%;box-shadow:var(--shadow-card);grid-template-columns:44px minmax(0,1fr);gap:16px;margin-top:12px;padding:22px;display:grid}.home__venue-icon[data-astro-cid-phopv6tp]{background:var(--color-primary-soft);fill:none;width:44px;height:44px;stroke:var(--color-primary);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;border-radius:14px;padding:10px}.home__venue-body[data-astro-cid-phopv6tp]{justify-items:start;gap:4px;min-width:0;display:grid}.home__venue-label[data-astro-cid-phopv6tp]{color:var(--color-primary);font-size:14px;font-weight:700}.home__venue[data-astro-cid-phopv6tp] h3[data-astro-cid-phopv6tp]{font-size:20px}.home__venue[data-astro-cid-phopv6tp] address[data-astro-cid-phopv6tp]{font-style:normal}.home__venue-note[data-astro-cid-phopv6tp]{color:var(--color-text-secondary);margin-top:6px;font-size:14px}@media (width>=768px){.home__hero-inner[data-astro-cid-phopv6tp]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(40px,6vw,80px)}.home__about[data-astro-cid-phopv6tp]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,80px)}}@media (width>=1000px){.home__welcome[data-astro-cid-phopv6tp]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px}}
