/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@layer properties,theme,base,components,utilities;@layer components{.is-numbered{counter-reset:card-step;}.is-numbered .schedule-card{position:relative;counter-increment:card-step;}.is-numbered .schedule-card::before{content:counter(card-step);position:absolute;top:-1.375rem;left:1.5rem;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:999px;background:var(--color-primary);color:#fff;font-weight:700;font-size:1.125rem;line-height:1;}}@layer utilities{.grid.is-numbered{row-gap:3.25rem;}}
.event-pager{display:flex;align-items:center;gap:1rem;}.event-pager-btn{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex:none;border:2px solid var(--color-primary);border-radius:999px;background:transparent;color:var(--color-primary);cursor:pointer;transition:background 150ms ease,color 150ms ease;}.event-pager-btn:hover:not(:disabled){background:var(--color-primary);color:#fff;}.event-pager-btn:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px;}.event-pager-btn:disabled{opacity:0.35;cursor:default;}.event-pager-btn svg{width:1.25rem;height:1.25rem;}.event-pager-status{margin:0;font-size:0.95rem;font-weight:500;color:var(--color-ink);}@media (prefers-reduced-motion:reduce){.event-pager-btn{transition:none;}}
.slide-pause .is-hidden{display:none;}
.welcome-verse ul{list-style:none;padding:0;margin:0;}.welcome-verse li{position:relative;padding-left:1.6rem;line-height:1.6;text-align:left;font-weight:500;font-size:calc(1rem + 0.3125vw);}.welcome-verse li::before{content:'';position:absolute;left:0;top:calc((1.6em - 9px) / 2);width:9px;height:9px;background:var(--color-primary,#601b2a);transform:rotate(45deg);}@media (max-width:640px){.welcome-verse li{padding-left:1.15rem;}.welcome-verse li::before{width:7px;height:7px;top:calc((1.6em - 7px) / 2);}}
