.container[data-astro-cid-j7pv25f6]{margin-left:auto;margin-right:auto;max-width:var(--container-width)}.hero[data-astro-cid-j7pv25f6]{background:linear-gradient(to left,#000000bd 0% 100%),url(/images/jhre-hero.jpg) center / cover no-repeat;padding:40px 40px 100px}.hero__topbar[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.hero__logo[data-astro-cid-j7pv25f6]{width:93px;height:133px;object-fit:cover}.hero__rams[data-astro-cid-j7pv25f6]{width:127px;height:133px;object-fit:cover}.hero__content[data-astro-cid-j7pv25f6]{text-align:center}.hero__eyebrow[data-astro-cid-j7pv25f6]{color:var(--accent);font-size:42px;margin:0 0 15px;text-align:center}.hero__title[data-astro-cid-j7pv25f6]{color:var(--base-3);margin-bottom:15px;text-align:center;text-shadow:rgba(0,0,0,1) 3px 3px 2px}.hero__title[data-astro-cid-j7pv25f6] .accent[data-astro-cid-j7pv25f6]{color:var(--accent)}.hero__date[data-astro-cid-j7pv25f6]{color:var(--base-3);font-family:var(--font-roboto),sans-serif;font-size:27px;font-weight:500;margin:0 0 14px;text-align:center;text-transform:uppercase}.hero__addr[data-astro-cid-j7pv25f6]{color:#fffc;font-family:var(--font-roboto),sans-serif;font-size:21px;font-weight:500;text-align:center;margin:0}.script[data-astro-cid-j7pv25f6]{font-family:var(--font-dancing),cursive;font-weight:600}.btn[data-astro-cid-j7pv25f6]{align-items:center;background-color:var(--accent);color:var(--contrast);column-gap:.5em;display:inline-flex;font-family:var(--font-roboto),sans-serif;font-size:21px;font-weight:900;text-decoration:none;text-transform:uppercase;transition:all .2s ease 0s;border-radius:12px;padding:1rem 2rem;margin-top:30px}.btn[data-astro-cid-j7pv25f6]:hover,.btn[data-astro-cid-j7pv25f6]:focus{background-color:#f6c647;color:var(--contrast);transform:scale(1.1)}.btn__icon[data-astro-cid-j7pv25f6]{display:inline-flex;line-height:0}.btn__icon[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:16px;height:16px;fill:currentColor}.fun[data-astro-cid-j7pv25f6]{background:linear-gradient(to right,rgba(232,179,35,.8) 0%,var(--accent) 50%,var(--base-3) 50%,var(--base-3) 100%),url(/images/emoji-bg.jpg) left / cover}.fun__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-left:auto;margin-right:auto;max-width:var(--container-width)}.fun__left[data-astro-cid-j7pv25f6]{padding:80px 80px 80px 40px}.fun__right[data-astro-cid-j7pv25f6]{padding:80px 40px 80px 80px}.fun__left[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:20px}.fun__lead[data-astro-cid-j7pv25f6]{line-height:27px;margin:0}.fun__imgs[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1em;row-gap:1em;margin-top:30px}.fun__right[data-astro-cid-j7pv25f6] .fun__imgs[data-astro-cid-j7pv25f6]{margin-top:0}.fun__imgs[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:auto;display:block;object-fit:cover}.radius[data-astro-cid-j7pv25f6]{border-radius:12px}.fun__free[data-astro-cid-j7pv25f6]{color:var(--contrast-2);margin-top:30px}.fun__list[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:7px;font-size:23px;font-weight:900;text-transform:uppercase;margin-top:20px}.fun__list[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0}.schedule-head[data-astro-cid-j7pv25f6]{background-color:var(--base);padding:100px 40px}.schedule-head__inner[data-astro-cid-j7pv25f6]{margin-left:auto;margin-right:auto;max-width:820px}.schedule-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:0}.schedule-head__intro[data-astro-cid-j7pv25f6]{margin:16px 0 0;font-size:21px;line-height:1.4;max-width:640px}.email-form[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:stretch;row-gap:18px;margin-top:44px}.email-form__row[data-astro-cid-j7pv25f6]{display:flex}.email-form[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6][type=email]{border:1px solid var(--base);border-radius:12px 0 0 12px;flex:1 1 auto;min-width:0;font-size:21px;padding:16px 20px;line-height:21px;background-color:var(--base-3);color:var(--contrast);font-family:var(--font-roboto),sans-serif}.email-form[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6][type=email]:focus{outline:none;border-color:var(--contrast-2)}.email-form[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]{border:none;border-radius:0 12px 12px 0;flex:0 0 auto;white-space:nowrap;font-size:21px;text-transform:uppercase;font-weight:900;background-color:var(--accent);color:var(--contrast);padding:16px 28px;cursor:pointer;font-family:var(--font-roboto),sans-serif;transition:background .2s ease}.email-form[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]:hover{background:#f6c647}.email-form[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]:focus{outline:none}.email-form__consent[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;color:var(--contrast-2);cursor:pointer;text-align:left}.email-form__consent[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6][type=checkbox]{flex-shrink:0;width:18px;height:18px;margin:2px 0 0;accent-color:var(--accent);cursor:pointer}.email-form__msg[data-astro-cid-j7pv25f6]{margin:12px 0 0;font-size:18px;font-weight:500;color:var(--contrast-2);min-height:1em}.email-form__msg[data-astro-cid-j7pv25f6]:empty{display:none}.is-hidden[data-astro-cid-j7pv25f6]{display:none!important}.toast[data-astro-cid-j7pv25f6]{position:fixed;left:50%;bottom:32px;transform:translate(-50%) translateY(24px);z-index:1000;max-width:calc(100vw - 32px);background-color:var(--base-3);color:var(--contrast-2);border-left:5px solid var(--accent);border-radius:12px;box-shadow:0 12px 34px #0003;padding:16px 24px;font-family:var(--font-roboto),sans-serif;font-size:18px;font-weight:700;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,transform .3s ease}.toast[data-astro-cid-j7pv25f6].is-visible{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.schedule[data-astro-cid-j7pv25f6]{display:none;background-color:var(--base-3);padding:100px 40px}.schedule[data-astro-cid-j7pv25f6].is-visible{display:block}.schedule__inner[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:600px;row-gap:40px}.schedule__daytitle[data-astro-cid-j7pv25f6]{color:var(--contrast-2);margin-bottom:20px}.schedule__rows[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;row-gap:20px}.schedule__row[data-astro-cid-j7pv25f6]{display:flex}.schedule__time[data-astro-cid-j7pv25f6]{min-width:195px;width:195px;margin:0}.schedule__text[data-astro-cid-j7pv25f6]{margin:0}.schedule__row--highlight[data-astro-cid-j7pv25f6]{background-color:#e8b32333;border:1px solid var(--accent);border-radius:12px;padding:10px}.schedule__text--star[data-astro-cid-j7pv25f6]{align-items:center;column-gap:.5em;display:inline-flex}.schedule__text--star[data-astro-cid-j7pv25f6] .star[data-astro-cid-j7pv25f6]{display:inline-flex;color:var(--accent)}.schedule__text--star[data-astro-cid-j7pv25f6] .star[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:1em;height:1em;fill:currentColor}.rams[data-astro-cid-j7pv25f6]{align-items:center;background:url(/images/background.jpg) center / cover no-repeat;display:flex;justify-content:center;padding:120px 30px}.rams__img[data-astro-cid-j7pv25f6]{width:248px;height:261px;object-fit:cover;max-width:100%}.gallery-wrap[data-astro-cid-j7pv25f6]{padding:10px}.gallery[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:16px}.gallery[data-astro-cid-j7pv25f6] figure[data-astro-cid-j7pv25f6]{margin:0;display:flex;flex-direction:column;flex-grow:1;width:calc(33.33333% - 10.66672px)}.gallery[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;width:100%;height:100%;object-fit:cover}.sponsor[data-astro-cid-j7pv25f6]{background:linear-gradient(to left,#000000bd 0% 100%),url(/images/jhre-watermelon.jpg) center / cover no-repeat;padding:120px 40px}.sponsor__inner[data-astro-cid-j7pv25f6]{align-items:center;column-gap:120px;display:flex;margin-left:auto;margin-right:auto;max-width:830px}.sponsor__logo[data-astro-cid-j7pv25f6]{width:134px;height:191px;object-fit:cover;max-width:100%}.sponsor__eyebrow[data-astro-cid-j7pv25f6]{color:var(--accent);font-size:28px;margin:0 0 12px;text-align:left}.sponsor__name[data-astro-cid-j7pv25f6]{color:var(--base-3);font-family:var(--font-roboto),sans-serif;font-size:27px;font-weight:500;margin:0 0 4px;text-align:left;text-transform:none}.sponsor__name[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--base);text-decoration:none}.sponsor__addr[data-astro-cid-j7pv25f6]{color:#fffc;font-size:18px;font-weight:500;line-height:25px;margin:0 0 15px}.sponsor__contact[data-astro-cid-j7pv25f6]{color:#fffc;font-size:18px;font-weight:500;line-height:25px;margin:0}.sponsor__contact[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:#fffc;text-decoration:none}.site-footer[data-astro-cid-j7pv25f6]{background-color:var(--contrast);color:var(--base-3);font-size:16px;padding-top:1.5rem;padding-bottom:1.5rem;position:relative}.site-footer__inner[data-astro-cid-j7pv25f6]{align-items:center;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:var(--container-width);padding-left:40px;padding-right:40px}.site-footer[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0}.site-footer[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--base-3);text-decoration:none}.site-footer[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--accent)}.site-footer__credit[data-astro-cid-j7pv25f6]{align-items:center;column-gap:1.5rem;display:flex}@media (max-width: 1024px){.hero__eyebrow[data-astro-cid-j7pv25f6]{font-size:32px}.sponsor__inner[data-astro-cid-j7pv25f6]{column-gap:80px}.sponsor__eyebrow[data-astro-cid-j7pv25f6]{font-size:24px;line-height:26px}}@media (max-width: 767px){.hero[data-astro-cid-j7pv25f6]{padding-bottom:80px;padding-left:30px;padding-right:30px}.hero__date[data-astro-cid-j7pv25f6]{font-size:23px}.hero__addr[data-astro-cid-j7pv25f6]{font-size:18px}.btn[data-astro-cid-j7pv25f6]{font-size:18px;padding-top:11px;padding-bottom:11px}.fun__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.fun__left[data-astro-cid-j7pv25f6]{background-color:var(--accent);padding:40px 30px}.fun__right[data-astro-cid-j7pv25f6]{background-color:var(--base-3);padding:40px 30px}.fun__imgs[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.schedule-head[data-astro-cid-j7pv25f6],.schedule[data-astro-cid-j7pv25f6]{padding:40px 30px}.schedule__row[data-astro-cid-j7pv25f6],.schedule__row--highlight[data-astro-cid-j7pv25f6]{flex-direction:column}.schedule-head__intro[data-astro-cid-j7pv25f6]{font-size:18px}.email-form__row[data-astro-cid-j7pv25f6]{flex-direction:column;gap:10px;width:100%}.email-form[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6][type=email]{font-size:18px;border-radius:12px;padding:13px 20px;width:100%}.email-form[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]{font-size:18px;border-radius:12px;width:100%}.gallery[data-astro-cid-j7pv25f6] figure[data-astro-cid-j7pv25f6]{width:100%}.sponsor[data-astro-cid-j7pv25f6]{padding:40px 30px}.sponsor__inner[data-astro-cid-j7pv25f6]{flex-direction:column;row-gap:40px}.sponsor__name[data-astro-cid-j7pv25f6]{font-size:23px}.site-footer__inner[data-astro-cid-j7pv25f6]{flex-direction:column}.site-footer__copy[data-astro-cid-j7pv25f6]{margin-bottom:1rem}}
