.hero-module__NmB5aq__bannerWrapper{position:relative}@media (min-width:600px){.hero-module__NmB5aq__bannerWrapper{padding-inline:var(--space-4)}}.hero-module__NmB5aq__bannerWrapper .hero-module__NmB5aq__bannerImg{border-radius:0 0 var(--radius-3xl) var(--radius-3xl);object-fit:cover;width:100%;height:280px}@media (min-width:600px){.hero-module__NmB5aq__bannerWrapper .hero-module__NmB5aq__bannerImg{border-radius:var(--radius-3xl)}}.hero-module__NmB5aq__bannerWrapper .hero-module__NmB5aq__logoWrapper{background-color:oklch(from var(--sg-light-50) l c h / 60%);border-radius:var(--radius-full);outline:2px solid var(--sg-yellow-200);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);position:absolute;bottom:0;transform:translateY(50%)}.hero-module__NmB5aq__bannerWrapper+div{line-height:var(--leading-tight)}.hero-module__NmB5aq__bannerWrapper+div h1{font-size:var(--h5-font);font-weight:var(--font-weight-700)}.hero-module__NmB5aq__bannerWrapper+div p{color:var(--sg-light-400);font-size:var(--font-xs);font-weight:var(--font-weight-400)}
.card-module__Y8k8Lq__card{border-radius:var(--radius-3xl);isolation:isolate;background-color:var(--sg-light-50);border:1px solid var(--sg-light-100);position:relative}.card-module__Y8k8Lq__imageWrapper img{border-radius:var(--radius-3xl);object-fit:cover;anchor-name:--image;width:100%;height:360px;position:relative}.card-module__Y8k8Lq__tagName{position-anchor:--image;bottom:anchor(bottom);left:anchor(left);background-color:oklch(from var(--sg-dark-exact) l c h / .6);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-weight:var(--font-weight-200);line-height:var(--leading-tight);position:absolute}.card-module__Y8k8Lq__cardContent{line-height:var(--leading-tight)}.card-module__Y8k8Lq__cardContent h3{font-size:var(--h4-font);font-weight:var(--font-weight-600)}.card-module__Y8k8Lq__cardContent p{color:var(--sg-light-500);font-size:var(--font-xs);font-weight:var(--font-weight-500)}
.upcoming-event-module__0C7Noq__dateWrapper>div{background-color:var(--sg-light-exact);border:1px solid var(--sg-light-100);border-radius:var(--radius-xl);font-weight:var(--font-weight-500);flex-grow:1}.upcoming-event-module__0C7Noq__dateWrapper>div>p{font-size:var(--h5-font)}.upcoming-event-module__0C7Noq__cardLink{font-size:var(--h5-font);font-weight:var(--font-weight-600);border-radius:var(--radius-3xl) var(--radius-3xl) 0 0;border:1px solid var(--sg-yellow-200);background:0 0;border-bottom:none}.upcoming-event-module__0C7Noq__cardLink+.upcoming-event-module__0C7Noq__cardLink{border:1px solid var(--sg-yellow-200);border-radius:0 0 var(--radius-3xl) var(--radius-3xl);background:linear-gradient(135deg, var(--sg-yellow-100) 0%, var(--sg-yellow-200) 50%, var(--sg-yellow-300) 100%);border-top:none}
.icon-module__NiTg8q__primary{color:var(--sg-light-exact)}.icon-module__NiTg8q__secondary{color:var(--sg-dark-exact)}.icon-module__NiTg8q__primaryGradient *{fill:url(#jt-primary-gradient)}.icon-module__NiTg8q__secondaryGradient *{fill:url(#jt-secondary-gradient)}
.footer-module__94F7eW__footer p+p{opacity:.6}.footer-module__94F7eW__footer p+p:hover{opacity:.8}.footer-module__94F7eW__footer p+p a{text-decoration:underline}.footer-module__94F7eW__footer svg{animation:.8s infinite footer-module__94F7eW__heartbeat}@keyframes footer-module__94F7eW__heartbeat{0%{transform:scale(1)}25%{transform:scale(1.2)}50%{transform:scale(1)}}
.action-list-module__0XzHbG__linkWrapper{border-radius:var(--radius-3xl);font-size:var(--h6-font);font-weight:var(--font-weight-500);cursor:pointer;border:none}.action-list-module__0XzHbG__linkWrapper:nth-child(odd){background:linear-gradient(90deg, oklch(from var(--sg-light-100) l c h / 40%) 0%, var(--sg-light-exact) 100%);box-shadow:inset 2px 0 4px #00000014}.action-list-module__0XzHbG__linkWrapper:nth-child(2n){background:linear-gradient(-90deg, oklch(from var(--sg-light-100) l c h / 40%) 0%, var(--sg-light-exact) 100%);box-shadow:inset -2px 0 4px #00000014}.action-list-module__0XzHbG__linkWrapper:hover{background:oklch(from var(--sg-light-100) l c h / 40%)}.action-list-module__0XzHbG__collabWrapper{justify-content:space-evenly}.action-list-module__0XzHbG__collabWrapper div{flex:1;min-width:7.5rem}.action-list-module__0XzHbG__collabWrapper img{border-radius:var(--radius-full);aspect-ratio:1;object-fit:cover;background-image:linear-gradient(#fff,#fff),linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);background-origin:border-box;background-clip:padding-box,border-box;border:2px solid #0000;height:5rem;padding:.125rem}.action-list-module__0XzHbG__collabWrapper p{font-size:var(--base-font);font-weight:var(--font-weight-600);text-align:center}
.modal-module__TUY57W__dialog{--modal-bg:var(--sg-light-exact);--modal-radius:var(--radius-xl);--modal-shadow:0 10px 30px oklch(from var(--sg-light-900) l c h / .2);background:var(--modal-bg);border-radius:var(--modal-radius);box-shadow:var(--modal-shadow);border:none;width:94%;max-width:584px;max-height:max-content;margin:auto;padding:0}.modal-module__TUY57W__dialog::backdrop{background-color:oklch(from var(--sg-light-900) l c h / .6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-module__TUY57W__dialogHeader h2{font-size:var(--h3-font);line-height:var(--leading-tight)}.modal-module__TUY57W__dialogContent{color:var(--sg-light-900);font-size:var(--h5-font);font-weight:var(--font-weight-400);overflow-y:auto}.modal-module__TUY57W__closeButton{cursor:pointer;border-radius:var(--radius-lg);background-color:#0000;border:none}.modal-module__TUY57W__closeButton:hover{background-color:var(--sg-light-100)}
