.hero.svelte-l4eurj{--hero-pos:center 40%;--hero-shade:.45}.hero-inner.svelte-l4eurj{text-align:center;max-width:860px}.hero.svelte-l4eurj h1:where(.svelte-l4eurj){margin-bottom:20px}.hero-inner.svelte-l4eurj .lede:where(.svelte-l4eurj){margin:0 auto}.calendar.svelte-l4eurj .eyebrow:where(.svelte-l4eurj),.ways.svelte-l4eurj .eyebrow:where(.svelte-l4eurj){color:var(--brand)}.cal-meta.svelte-l4eurj{text-align:right;flex-direction:column;align-items:flex-end;gap:8px;display:flex}.cal-meta-l.svelte-l4eurj{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500}.cal-meta-v.svelte-l4eurj{font-family:var(--ff-display);color:var(--brand);font-size:24px;font-weight:300;line-height:1.1}.cal-list.svelte-l4eurj{flex-direction:column;gap:12px;list-style:none;display:flex}.cal-row.svelte-l4eurj{background:var(--card);border-left:3px solid #0000;grid-template-columns:220px 1fr 220px;gap:48px;padding:40px 40px 40px 37px;transition:background-color .3s,border-color .3s;display:grid}.cal-row.is-next.svelte-l4eurj{border-left-color:var(--brand)}@media (hover:hover){.cal-row.svelte-l4eurj:hover{background-color:var(--brand-tint);border-left-color:var(--brand)}}.cal-tag.svelte-l4eurj{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:18px;font-size:11px;font-weight:500;display:block}.cal-date-main.svelte-l4eurj{align-items:baseline;gap:14px;margin-bottom:14px;display:flex}.cal-day.svelte-l4eurj{font-family:var(--ff-display);color:var(--brand);font-size:72px;font-weight:300;line-height:.9}.cal-month.svelte-l4eurj{font-family:var(--ff-display);color:var(--ink);flex-direction:column;font-size:24px;font-weight:300;line-height:1.1;display:flex}.cal-year.svelte-l4eurj{font-family:var(--ff-body);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:11px}.cal-time.svelte-l4eurj{color:var(--text-2);font-size:12.5px}.cal-name.svelte-l4eurj{margin-bottom:10px}.cal-mode.svelte-l4eurj{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:24px;font-size:11px;font-weight:500}.cal-details.svelte-l4eurj{border-top:1px solid var(--card-line);flex-wrap:wrap;gap:16px 40px;padding-top:18px;display:flex}.cal-detail.svelte-l4eurj dt:where(.svelte-l4eurj){letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:10.5px}.cal-detail.svelte-l4eurj dd:where(.svelte-l4eurj){color:var(--ink);font-size:14px}.cal-cta.svelte-l4eurj{flex-direction:column;align-items:flex-start;gap:18px;padding-top:4px;display:flex}.cal-cta.svelte-l4eurj .btn:where(.svelte-l4eurj){margin-bottom:6px}.notice.svelte-l4eurj{background:var(--brand-tint);border-left:3px solid var(--brand);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;margin-top:12px;padding:32px 40px 32px 37px;display:flex}.notice-text.svelte-l4eurj{max-width:640px}.notice-text.svelte-l4eurj h4:where(.svelte-l4eurj){margin-bottom:8px}.notice-text.svelte-l4eurj p:where(.svelte-l4eurj){color:var(--text-2);font-size:14px;font-weight:300;line-height:1.7}.ways-grid.svelte-l4eurj{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.way.svelte-l4eurj{background:var(--white);padding:40px 36px 36px;transition:background-color .35s}.way-num.svelte-l4eurj{font-family:var(--ff-display);color:var(--brand);margin-bottom:22px;font-size:34px;font-weight:300;line-height:1;transition:color .35s,transform .45s cubic-bezier(.16,1,.3,1)}.way.svelte-l4eurj h4:where(.svelte-l4eurj){margin-bottom:12px;transition:color .35s}.way.svelte-l4eurj p:where(.svelte-l4eurj){color:var(--text-2);font-size:14px;font-weight:300;line-height:1.7;transition:color .35s}@media (hover:hover){.way.svelte-l4eurj:hover{background-color:var(--brand)}.way.svelte-l4eurj:hover .way-num:where(.svelte-l4eurj){color:#ffffffbf;transform:translateY(-4px)}.way.svelte-l4eurj:hover h4:where(.svelte-l4eurj){color:var(--white)}.way.svelte-l4eurj:hover p:where(.svelte-l4eurj){color:#ffffffe6}}.closer.svelte-l4eurj .section-head:where(.svelte-l4eurj){margin-bottom:40px}.closer-actions.svelte-l4eurj{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (width<=1100px){.cal-row.svelte-l4eurj{grid-template-columns:200px 1fr;gap:32px 40px;padding:32px 32px 32px 29px}.cal-cta.svelte-l4eurj{border-top:1px solid var(--card-line);flex-flow:wrap;grid-column:1/-1;align-items:center;gap:16px 28px;padding-top:24px}.cal-cta.svelte-l4eurj .btn:where(.svelte-l4eurj){margin-bottom:0}.ways-grid.svelte-l4eurj{grid-template-columns:repeat(2,1fr)}.way.svelte-l4eurj{padding:32px 28px 28px}.way.svelte-l4eurj:nth-child(3){grid-column:1/-1}}@media (width<=760px){.hero.svelte-l4eurj{padding:56px 0 40px}.section-head-row.svelte-l4eurj{align-items:flex-start}.cal-meta.svelte-l4eurj{text-align:left;align-items:flex-start}.cal-row.svelte-l4eurj{grid-template-columns:1fr;gap:24px;padding:28px 22px 28px 19px}.cal-day.svelte-l4eurj{font-size:56px}.cal-cta.svelte-l4eurj{flex-direction:column;align-items:flex-start}.ways-grid.svelte-l4eurj{grid-template-columns:1fr}.way.svelte-l4eurj{padding:28px 22px 26px}.notice.svelte-l4eurj{padding:28px 22px 28px 19px}}
