.hero.svelte-tdxgzt{padding:10rem var(--padding-global) 8rem}.hero-container.svelte-tdxgzt{max-width:var(--container-large);margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.hero-layout.svelte-tdxgzt{display:flex;gap:.5rem;align-items:flex-end}.hero-text.svelte-tdxgzt{flex:1;display:flex;flex-direction:column;gap:.75rem}.hero-text.svelte-tdxgzt h1:where(.svelte-tdxgzt){font-size:3.375rem;line-height:1}.hero-eyebrow.svelte-tdxgzt{display:block;font-family:var(--font-body);font-size:1.25rem;font-weight:400;color:var(--text-secondary);margin-bottom:.25rem}.hero-dates.svelte-tdxgzt{font-family:var(--font-heading);font-size:2rem;line-height:1.3}.hero-btn.svelte-tdxgzt{margin-top:1rem}.hero-image.svelte-tdxgzt{flex:1}.hero-image.svelte-tdxgzt img:where(.svelte-tdxgzt){width:100%;aspect-ratio:636 / 425;object-fit:cover;border-radius:.75rem}.hero-divider.svelte-tdxgzt{width:100%;height:1px;background-color:var(--text-link);margin:.5rem 0}.intro.svelte-tdxgzt{max-width:45rem;font-family:var(--font-heading);font-size:2rem;line-height:1.3;color:var(--text-secondary)}.content-sections.svelte-tdxgzt{padding:0 var(--padding-global) 8rem;display:flex;flex-direction:column;align-items:center;gap:4rem}.content-column.svelte-tdxgzt{max-width:45rem;width:100%;display:flex;flex-direction:column;gap:1.5rem}.section-heading.svelte-tdxgzt{font-size:2.625rem;text-align:center}.heading-divider.svelte-tdxgzt{width:100%;height:1px;background-color:var(--border-secondary)}.content-column.svelte-tdxgzt p:where(.svelte-tdxgzt){color:var(--text-secondary);font-size:1.125rem;line-height:1.7}.faq-section.svelte-tdxgzt{padding:5rem var(--padding-global);display:flex;flex-direction:column;align-items:center;gap:2rem}.faq-list.svelte-tdxgzt{max-width:45rem;width:100%}.faq-item.svelte-tdxgzt{border-bottom:1px solid var(--border-secondary)}.faq-trigger.svelte-tdxgzt{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.125rem 0;background:none;border:none;cursor:pointer;text-align:left;color:inherit;font-family:inherit;font-size:inherit}.faq-trigger.svelte-tdxgzt:focus-visible{outline:2px solid var(--text-link);outline-offset:2px}.faq-question.svelte-tdxgzt{font-weight:500}.faq-chevron.svelte-tdxgzt{flex-shrink:0;transition:transform .3s ease;transform:rotate(180deg);color:var(--text-secondary)}.faq-chevron.rotated.svelte-tdxgzt{transform:rotate(0)}.faq-answer.svelte-tdxgzt{padding:0 0 1.25rem}.faq-answer.svelte-tdxgzt p:where(.svelte-tdxgzt){color:var(--text-secondary);line-height:1.7}@media(max-width:767px){.hero.svelte-tdxgzt{padding:5rem var(--padding-global) 3rem}.hero-layout.svelte-tdxgzt{flex-direction:column-reverse;align-items:stretch}.hero-text.svelte-tdxgzt h1:where(.svelte-tdxgzt){font-size:2.25rem}.hero-dates.svelte-tdxgzt{font-size:1.25rem}.intro.svelte-tdxgzt{font-size:1.5rem}.section-heading.svelte-tdxgzt{font-size:1.75rem}.content-sections.svelte-tdxgzt{padding-bottom:4rem}}
