.hero.svelte-1uha8ag{padding:clamp(56px,9vw,120px) 0 clamp(48px,7vw,90px);position:relative;overflow:hidden}.bg.svelte-1uha8ag{position:absolute;inset:0}.bg.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;opacity:.55;width:100%;height:100%}.hero.svelte-1uha8ag:after{content:"";background:linear-gradient(90deg, var(--ink) 15%, #0f0c168c 60%, #0f0c1633), linear-gradient(0deg, var(--ink), transparent 40%);pointer-events:none;position:absolute;inset:0}.inner.svelte-1uha8ag{z-index:1;grid-template-columns:1.3fr .7fr;align-items:center;gap:24px;display:grid;position:relative}h1.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--brass-2);font-style:italic}.ctas.svelte-1uha8ag{flex-wrap:wrap;gap:14px;margin:26px 0;display:flex}.facts.svelte-1uha8ag{color:var(--muted);flex-wrap:wrap;gap:26px;margin:0;padding:0;font-size:.95rem;list-style:none;display:flex}.facts.svelte-1uha8ag strong:where(.svelte-1uha8ag){font:600 1.6rem/1.1 var(--serif);color:var(--parch);display:block}.mascot.svelte-1uha8ag img:where(.svelte-1uha8ag){filter:drop-shadow(0 20px 40px #0009);width:auto;max-height:520px;margin-left:auto;animation:6s ease-in-out infinite svelte-1uha8ag-bob}@keyframes svelte-1uha8ag-bob{50%{transform:translateY(-10px)}}@media (width<=860px){.inner.svelte-1uha8ag{grid-template-columns:1fr}.mascot.svelte-1uha8ag img:where(.svelte-1uha8ag){max-height:300px;margin:0 auto}}@media (width>=900px){.trio.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}}.head-row.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.guestband.svelte-1uha8ag{background:linear-gradient(#0000,#5fc4b80f,#0000)}.split.svelte-1uha8ag{grid-template-columns:1fr 1.2fr;align-items:center;gap:36px;display:grid}@media (width<=860px){.split.svelte-1uha8ag{grid-template-columns:1fr}}.guestgrid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.guestgrid.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--parch);font-size:.92rem;font-weight:600;text-decoration:none}.guestgrid.svelte-1uha8ag img:where(.svelte-1uha8ag){border:1px solid var(--line);aspect-ratio:3/2;object-fit:cover;border-radius:12px;margin-bottom:8px}.wcard.svelte-1uha8ag{color:inherit;text-decoration:none;display:block;overflow:hidden}.wcard.svelte-1uha8ag img:where(.svelte-1uha8ag){aspect-ratio:16/9;object-fit:cover;width:100%}.wcard.svelte-1uha8ag div:where(.svelte-1uha8ag){padding:16px}.mech.svelte-1uha8ag{color:inherit;text-decoration:none}.mech.svelte-1uha8ag:hover,.wcard.svelte-1uha8ag:hover{border-color:var(--brass)}.faq.svelte-1uha8ag{margin-bottom:10px;padding:4px 20px}.faq.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer;color:var(--parch);padding:14px 0;font-weight:600}
