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