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