.hamburger-btn.svelte-r1tfyb{position:relative;width:40px;height:40px;flex-direction:column;justify-content:center;align-items:center;gap:6px;background:transparent;border:0;padding:0;cursor:pointer;z-index:60}.hamburger-btn.svelte-r1tfyb span:where(.svelte-r1tfyb){display:block;width:24px;height:2px;background:var(--color-gold-ink);transition:transform .3s ease,opacity .2s ease}.hamburger-btn.active.svelte-r1tfyb span:where(.svelte-r1tfyb):nth-child(1){transform:translateY(8px) rotate(45deg)}.hamburger-btn.active.svelte-r1tfyb span:where(.svelte-r1tfyb):nth-child(2){opacity:0}.hamburger-btn.active.svelte-r1tfyb span:where(.svelte-r1tfyb):nth-child(3){transform:translateY(-8px) rotate(-45deg)}.card-strip-track.svelte-m5tovs{scrollbar-width:none;-ms-overflow-style:none}.card-strip-track.svelte-m5tovs::-webkit-scrollbar{display:none}.image-block.svelte-1sco2ga{max-width:var(--block-max-width, 1440px);margin:0 auto;padding:var(--block-section-gap-sm, 1.5rem) var(--block-gutter, clamp(1.5rem, 5vw, 164px))}.image-block__figure.svelte-1sco2ga{display:flex;flex-direction:column;gap:.75rem;margin:0}.image-block__figure--left.svelte-1sco2ga{align-items:flex-start}.image-block__figure--center.svelte-1sco2ga{align-items:center}.image-block__figure--right.svelte-1sco2ga{align-items:flex-end}.image-block__frame.svelte-1sco2ga{max-width:100%;overflow:hidden;border-radius:var(--block-radius-lg, 1rem);border:var(--block-image-border, none);background:var(--block-image-surface, transparent)}.image-block__frame.svelte-1sco2ga .image-block__img,.image-block__frame.svelte-1sco2ga img{display:block;height:auto;max-width:100%}.image-block__caption.svelte-1sco2ga{text-align:center;font-family:var(--block-font-body, inherit);font-size:.875rem;line-height:1.5rem;color:var(--block-text-muted, #64748b)}.news.svelte-14e5ibt{color:var(--block-text, #0f172a)}.news__inner.svelte-14e5ibt{max-width:var(--block-max-width, 1440px);margin:0 auto;padding:var(--block-section-gap, clamp(3rem, 8vw, 5rem)) var(--block-gutter, clamp(1.5rem, 5vw, 164px))}.news__title.svelte-14e5ibt{margin:0 0 2rem;font-family:var(--block-font-heading, inherit);font-weight:500;font-size:1.5rem;line-height:2.375rem;letter-spacing:-.72px;color:var(--block-heading-text, var(--block-text, #0f172a))}.news__grid.svelte-14e5ibt{display:grid;grid-template-columns:1fr;gap:2rem}.news-card.svelte-14e5ibt{display:flex;flex-direction:column;gap:.75rem}.news-card__image-link.svelte-14e5ibt{display:block;overflow:hidden;border-radius:var(--block-radius, .5rem)}.news-card__image.svelte-14e5ibt,.news-card__image-link.svelte-14e5ibt .news-card__image,.news-card__image-link.svelte-14e5ibt img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;transition:transform .3s ease}.news-card__image-link.svelte-14e5ibt:hover img,.news-card__image-link.svelte-14e5ibt:hover .news-card__image{transform:scale(1.05)}.news-card__title.svelte-14e5ibt{margin:0;font-family:var(--block-font-heading, inherit);font-weight:500;font-size:1.5rem;line-height:2.375rem;letter-spacing:-.72px}.news-card__title.svelte-14e5ibt a:where(.svelte-14e5ibt){color:inherit;text-decoration:none;transition:color .15s ease}.news-card__title.svelte-14e5ibt a:where(.svelte-14e5ibt):hover{color:var(--block-accent, #e11d48)}.news-card__date.svelte-14e5ibt{font-family:var(--block-font-body, inherit);font-size:.875rem;color:var(--block-text-muted, #64748b)}.news-card__lead.svelte-14e5ibt{margin-top:.25rem;font-family:var(--block-font-body, inherit);font-size:1rem;line-height:1.75rem;color:var(--block-text-muted, #64748b)}.news-card__lead.svelte-14e5ibt p{margin:0 0 .5rem}.news-card__cta.svelte-14e5ibt{margin-top:.5rem}@media(min-width:640px){.news__grid.svelte-14e5ibt{grid-template-columns:repeat(var(--news-cols, 2),minmax(0,1fr))}.news-card--featured.svelte-14e5ibt{grid-column:1 / -1}.news-card--featured.svelte-14e5ibt .news-card__title:where(.svelte-14e5ibt){font-size:2rem;line-height:3rem}}.block-btn.svelte-14e5ibt{display:inline-flex;width:fit-content;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-family:var(--block-font-body, inherit);font-weight:var(--block-button-weight, 600);text-decoration:none;border-radius:var(--block-button-radius, var(--block-radius, .5rem));background:var(--block-button-bg, var(--block-accent, #e11d48));color:var(--block-button-text, var(--block-on-accent, #ffffff));transition:filter .15s ease,background-color .15s ease}.block-btn.svelte-14e5ibt:hover{background:var(--block-button-bg-hover, var(--block-accent-hover, #be123c));filter:var(--block-button-hover-filter, none)}.block-icon.svelte-14e5ibt{width:1.25rem;height:1.25rem}.hero.svelte-wrmdt8{max-width:var(--block-max-width, 1440px);margin:0 auto;padding:var(--block-section-gap, clamp(3rem, 8vw, 5rem)) var(--block-gutter, clamp(1.5rem, 5vw, 164px));color:var(--block-hero-text, var(--block-text, #0f172a));background:var(--block-hero-surface, transparent)}.hero__inner.svelte-wrmdt8{display:flex;max-width:822px;flex-direction:column;gap:1.5rem}.hero--center.svelte-wrmdt8 .hero__inner:where(.svelte-wrmdt8){max-width:100%;align-items:center;text-align:center}.hero__lead.svelte-wrmdt8{display:flex;flex-direction:column;gap:.75rem}.hero--center.svelte-wrmdt8 .hero__lead:where(.svelte-wrmdt8){align-items:center}.hero__logo.svelte-wrmdt8,.hero__lead.svelte-wrmdt8 .hero__logo{max-height:8rem;width:auto;object-fit:contain}.hero__heading.svelte-wrmdt8{margin:0;font-family:var(--block-font-heading, inherit);font-weight:500;font-size:1.75rem;line-height:2.25rem;letter-spacing:-1.62px}.hero__subheading.svelte-wrmdt8{margin:0;font-family:var(--block-font-heading, inherit);font-weight:500;font-size:1.25rem;line-height:2rem;letter-spacing:-.72px;color:var(--block-hero-subheading, var(--block-accent, #e11d48))}.hero__body.svelte-wrmdt8{margin:0;font-family:var(--block-font-body, inherit);font-size:1.125rem;line-height:1.75rem;letter-spacing:-.36px;color:var(--block-hero-body, var(--block-text-muted, #64748b))}.hero__buttons.svelte-wrmdt8{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding-top:.5rem}.hero--center.svelte-wrmdt8 .hero__buttons:where(.svelte-wrmdt8){justify-content:center}.hero__btn.svelte-wrmdt8{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-family:var(--block-font-body, inherit);font-weight:var(--block-button-weight, 600);text-decoration:none;border-radius:var(--block-button-radius, var(--block-radius, .5rem));transition:filter .15s ease,background-color .15s ease,color .15s ease}.hero__btn--primary.svelte-wrmdt8{background:var(--block-button-bg, var(--block-accent, #e11d48));color:var(--block-button-text, var(--block-on-accent, #ffffff))}.hero__btn--primary.svelte-wrmdt8:hover{background:var(--block-button-bg-hover, var(--block-accent-hover, #be123c));filter:var(--block-button-hover-filter, none)}.hero__btn--secondary.svelte-wrmdt8{background:transparent;color:var(--block-accent, #e11d48);border:1px solid var(--block-accent, #e11d48)}.hero__btn--secondary.svelte-wrmdt8:hover{background:var(--block-accent, #e11d48);color:var(--block-on-accent, #ffffff)}.hero__btn--link.svelte-wrmdt8{padding:0;color:var(--block-accent, #e11d48);text-decoration:underline;text-underline-offset:4px}.hero__btn--link.svelte-wrmdt8:hover{opacity:.8}.hero__btn-icon.svelte-wrmdt8{width:1.25rem;height:1.25rem}@media(min-width:640px){.hero__heading.svelte-wrmdt8{font-size:2.25rem;line-height:3rem}.hero__subheading.svelte-wrmdt8{font-size:1.5rem;line-height:2.375rem}}@media(min-width:1280px){.hero__heading.svelte-wrmdt8{font-size:3rem;line-height:4rem}}.features.svelte-h1ic5p{color:var(--block-text, #0f172a)}.features--border-top.svelte-h1ic5p{border-top:1px solid var(--block-border, rgba(15, 23, 42, .08))}.features__inner.svelte-h1ic5p{max-width:var(--block-max-width, 1440px);margin:0 auto;display:flex;flex-direction:column;gap:3rem;padding:var(--block-section-gap, clamp(3rem, 8vw, 5rem)) var(--block-gutter, clamp(1.5rem, 5vw, 164px))}.features__head.svelte-h1ic5p{display:flex;max-width:726px;flex-direction:column;gap:.5rem}.features__heading.svelte-h1ic5p{margin:0;font-family:var(--block-font-heading, inherit);font-weight:500;font-size:1.5rem;line-height:2.375rem;letter-spacing:-.72px;color:var(--block-heading-text, var(--block-text, #0f172a))}.features__description.svelte-h1ic5p{margin:0;font-family:var(--block-font-heading, inherit);font-weight:500;font-size:1.375rem;line-height:1.25;letter-spacing:-.64px}.features__grid.svelte-h1ic5p{display:grid;gap:2rem;grid-template-columns:1fr}.feature-card.svelte-h1ic5p{display:flex;flex-direction:column;gap:.5rem;background:var(--block-feature-surface, transparent);border:var(--block-feature-border, none);border-radius:var(--block-feature-radius, 0);padding:var(--block-feature-padding, 0)}.feature-card__head.svelte-h1ic5p{display:flex;flex-direction:column;gap:1rem}.feature-card__icon.svelte-h1ic5p,.feature-card.svelte-h1ic5p .feature-card__icon{width:2rem;height:2rem;flex-shrink:0;object-fit:contain}.feature-card__title.svelte-h1ic5p{margin:0;font-family:var(--block-font-heading, inherit);font-weight:500;font-size:1.25rem;line-height:1.75rem;letter-spacing:-.72px;color:var(--block-heading-text, var(--block-text, #0f172a))}.feature-card__body.svelte-h1ic5p{font-family:var(--block-font-body, inherit);font-size:1.125rem;line-height:1.75rem;letter-spacing:-.36px;color:var(--block-text-muted, #64748b)}.feature-card__body.svelte-h1ic5p p{margin:0 0 .5rem}.feature-card__body.svelte-h1ic5p a{color:var(--block-accent, #e11d48);text-decoration:underline}.feature-card__image.svelte-h1ic5p,.feature-card.svelte-h1ic5p .feature-card__image{margin-top:.5rem;display:block;width:auto;max-width:100%;height:auto;max-height:300px;border-radius:var(--block-radius, .5rem)}@media(min-width:640px){.features__grid.svelte-h1ic5p{grid-template-columns:repeat(2,minmax(0,1fr))}.features__heading.svelte-h1ic5p{font-size:1.625rem}}@media(min-width:1024px){.features__grid.svelte-h1ic5p{grid-template-columns:repeat(var(--feature-cols, 3),minmax(0,1fr))}}@media(min-width:1280px){.features__description.svelte-h1ic5p{font-size:2rem}}.block-btn.svelte-h1ic5p{display:inline-flex;width:fit-content;align-items:center;gap:.625rem;padding:.625rem 1.25rem;font-family:var(--block-font-body, inherit);font-weight:var(--block-button-weight, 600);text-decoration:none;border-radius:var(--block-button-radius, var(--block-radius, .5rem));transition:filter .15s ease,background-color .15s ease,color .15s ease}.block-btn--primary.svelte-h1ic5p{background:var(--block-button-bg, var(--block-accent, #e11d48));color:var(--block-button-text, var(--block-on-accent, #ffffff))}.block-btn--primary.svelte-h1ic5p:hover{background:var(--block-button-bg-hover, var(--block-accent-hover, #be123c));filter:var(--block-button-hover-filter, none)}.block-btn--secondary.svelte-h1ic5p{background:transparent;color:var(--block-accent, #e11d48);border:1px solid var(--block-accent, #e11d48)}.block-btn--secondary.svelte-h1ic5p:hover{background:var(--block-accent, #e11d48);color:var(--block-on-accent, #ffffff)}.block-btn--link.svelte-h1ic5p,.block-link.svelte-h1ic5p{display:inline-flex;width:fit-content;align-items:center;gap:.625rem;font-weight:500;text-decoration:none;color:var(--block-accent, #e11d48)}.block-btn--link.svelte-h1ic5p:hover,.block-link.svelte-h1ic5p:hover{text-decoration:underline;text-underline-offset:4px}.block-icon.svelte-h1ic5p{width:1.25rem;height:1.25rem}.card-strip.svelte-an8bak{color:var(--block-text, #0f172a)}.card-strip__inner.svelte-an8bak{max-width:var(--block-max-width, 1440px);margin:0 auto;display:flex;flex-direction:column;gap:2rem;padding:var(--block-section-gap, clamp(3rem, 8vw, 5rem)) var(--block-gutter, clamp(1.5rem, 5vw, 164px))}.card-strip__head.svelte-an8bak{display:flex;max-width:726px;flex-direction:column;gap:.5rem}.card-strip__heading.svelte-an8bak{margin:0;font-family:var(--block-font-heading, inherit);font-weight:500;font-size:1.5rem;line-height:2.375rem;letter-spacing:-.72px;color:var(--block-heading-text, var(--block-text, #0f172a))}.card-strip__description.svelte-an8bak{margin:0;font-family:var(--block-font-heading, inherit);font-weight:500;font-size:1.375rem;line-height:1.25;letter-spacing:-.64px}.card-strip__track.svelte-an8bak{display:flex;gap:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.5rem;-webkit-overflow-scrolling:touch}.card-strip-card.svelte-an8bak{flex:0 0 auto;width:clamp(220px,70vw,288px);scroll-snap-align:start;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--block-card-radius, 1rem);background:var(--block-card-bg, rgba(15, 23, 42, .03));border:1px solid var(--block-border, rgba(15, 23, 42, .08));text-decoration:none;color:inherit;transition:transform .2s ease,border-color .2s ease}a.card-strip-card.svelte-an8bak:hover{transform:translateY(-2px);border-color:var(--block-accent, rgba(15, 23, 42, .25))}.card-strip-card.svelte-an8bak .card-strip-card__image,.card-strip-card__image.svelte-an8bak{width:100%;height:160px;object-fit:cover;display:block}.card-strip-card__body.svelte-an8bak{display:flex;flex-direction:column;gap:.25rem;padding:1rem}.card-strip-card__title.svelte-an8bak{margin:0;font-family:var(--block-font-heading, inherit);font-weight:500;font-size:1.125rem;color:var(--block-heading-text, var(--block-text, #0f172a))}.card-strip-card__text.svelte-an8bak{margin:0;font-size:.875rem;line-height:1.5;color:var(--block-muted, rgba(15, 23, 42, .7))}.faces.svelte-icnbqq{width:100%;background-color:var(--block-faces-surface, transparent);color:var(--block-faces-text, var(--block-text, #0f172a))}.faces__inner.svelte-icnbqq{max-width:var(--block-max-width, 1440px);margin:0 auto;padding:var(--block-section-gap, clamp(3rem, 8vw, 5rem)) var(--block-gutter, clamp(1.5rem, 5vw, 164px));display:flex;flex-direction:column;gap:1.5rem}.faces__heading.svelte-icnbqq{margin:0;font-family:var(--block-font-heading, inherit);font-weight:500;font-size:2rem;line-height:1.25}.faces__list.svelte-icnbqq{display:flex;flex-direction:column;gap:4rem}.face-card.svelte-icnbqq{display:flex;gap:1.5rem;align-items:flex-start}.face-card__image-wrap.svelte-icnbqq{flex-shrink:0;width:280px;height:280px;overflow:hidden;border-radius:var(--block-faces-image-radius, 0)}.face-card__image.svelte-icnbqq,.face-card__image-wrap.svelte-icnbqq .face-card__image,.face-card__image-wrap.svelte-icnbqq img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;transition:transform .5s ease}.face-card.svelte-icnbqq:hover .face-card__image:where(.svelte-icnbqq),.face-card.svelte-icnbqq:hover .face-card__image-wrap:where(.svelte-icnbqq) img{transform:scale(1.03)}.face-card__image-placeholder.svelte-icnbqq{width:100%;height:100%;background-color:var(--block-placeholder, var(--block-surface-alt, #f1f5f9))}.face-card__content.svelte-icnbqq{display:flex;flex-direction:column;gap:.5rem;flex:1;min-width:0}.face-card__name.svelte-icnbqq{margin:0;font-family:var(--block-font-heading, inherit);font-weight:500;font-size:20px;line-height:32px}.face-card__role.svelte-icnbqq{margin:0;font-family:var(--block-font-body, inherit);font-size:.875rem;color:var(--block-faces-role, var(--block-accent, #e11d48))}.face-card__bio.svelte-icnbqq{margin:0;font-family:var(--block-font-body, inherit);font-size:1rem;line-height:28px;letter-spacing:-.36px}.face-card__bio.svelte-icnbqq p{margin:0}.face-card__bio.svelte-icnbqq p+p{margin-top:1em}.face-card__linkedin.svelte-icnbqq{display:inline-flex;align-items:center;color:currentColor;transition:opacity .15s ease;margin-top:8px}.face-card__linkedin.svelte-icnbqq:hover{opacity:.7}.face-card__linkedin-icon.svelte-icnbqq{width:32px;height:32px}@media(max-width:1024px){.face-card__image-wrap.svelte-icnbqq{width:220px;height:220px}}@media(max-width:768px){.faces__list.svelte-icnbqq{gap:3rem}.face-card.svelte-icnbqq{flex-direction:column}.face-card__image-wrap.svelte-icnbqq{width:100%;height:280px}}.faq.svelte-1kgr96q{color:var(--block-text, #0f172a)}.faq__inner.svelte-1kgr96q{max-width:var(--block-max-width-narrow, 768px);margin:0 auto;padding:var(--block-section-gap, clamp(3rem, 8vw, 5rem)) var(--block-gutter, clamp(1.5rem, 5vw, 164px))}.faq__group.svelte-1kgr96q{display:flex;flex-direction:column;gap:.5rem;margin-bottom:2rem}.faq__group-title.svelte-1kgr96q{margin:0;font-family:var(--block-font-heading, inherit);font-weight:500;font-size:1.5rem;line-height:2.375rem;letter-spacing:-.72px;color:var(--block-heading-text, var(--block-text, #0f172a))}.faq__group-description.svelte-1kgr96q{font-family:var(--block-font-body, inherit);font-size:1.125rem;line-height:1.75rem;color:var(--block-text-muted, #64748b)}.faq__group-description.svelte-1kgr96q p{margin:0 0 .5rem}.faq__group-description.svelte-1kgr96q p:last-child{margin-bottom:0}.faq__search.svelte-1kgr96q{position:relative;margin-bottom:2rem}.faq__search-icon.svelte-1kgr96q{position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;color:var(--block-text-muted, #64748b);pointer-events:none}.faq__search-input.svelte-1kgr96q{width:100%;border-radius:var(--block-radius, .5rem);border:1px solid var(--block-border, rgba(15, 23, 42, .15));background:var(--block-input-surface, var(--block-surface, #ffffff));color:var(--block-text, #0f172a);padding:.75rem 1rem .75rem 3rem;font-family:var(--block-font-body, inherit);font-size:1rem}.faq__search-input.svelte-1kgr96q:focus{outline:none;border-color:var(--block-accent, #e11d48);box-shadow:0 0 0 2px color-mix(in srgb,var(--block-accent, #e11d48) 20%,transparent)}.faq__items.svelte-1kgr96q{border-top:1px solid var(--block-border, rgba(15, 23, 42, .1));border-bottom:1px solid var(--block-border, rgba(15, 23, 42, .1))}.faq__item.svelte-1kgr96q+.faq__item:where(.svelte-1kgr96q){border-top:1px solid var(--block-border, rgba(15, 23, 42, .1))}.faq__question.svelte-1kgr96q{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 0;text-align:left;background:none;border:0;cursor:pointer;color:inherit;transition:color .15s ease}.faq__question.svelte-1kgr96q:hover{color:var(--block-accent, #e11d48)}.faq__question-text.svelte-1kgr96q{font-family:var(--block-font-heading, inherit);font-weight:500;font-size:1.125rem;line-height:1.75rem;letter-spacing:-.36px}.faq__chevron.svelte-1kgr96q{width:1.25rem;height:1.25rem;flex-shrink:0;color:var(--block-text-muted, #64748b);transition:transform .3s ease}.faq__chevron--open.svelte-1kgr96q{transform:rotate(180deg)}.faq__answer.svelte-1kgr96q{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out}.faq__answer--open.svelte-1kgr96q{grid-template-rows:1fr}.faq__answer-inner.svelte-1kgr96q{overflow:hidden}.faq__answer-body.svelte-1kgr96q{padding-bottom:1.25rem;font-family:var(--block-font-body, inherit);font-size:1rem;line-height:1.7;color:var(--block-text-muted, #64748b)}.faq__answer-body.svelte-1kgr96q p{margin:0 0 .5rem}.faq__answer-body.svelte-1kgr96q p:last-child{margin-bottom:0}.faq__answer-body.svelte-1kgr96q ul,.faq__answer-body.svelte-1kgr96q ol{margin:.5rem 0;padding-left:1.5rem}.faq__answer-body.svelte-1kgr96q a{color:var(--block-accent, #e11d48);text-decoration:underline;text-underline-offset:2px}.faq__no-results.svelte-1kgr96q{padding:2rem 0;text-align:center;font-family:var(--block-font-body, inherit);color:var(--block-text-muted, #64748b)}.faq-hl.svelte-1b8dg7c{color:var(--block-text, #0f172a)}.faq-hl__inner.svelte-1b8dg7c{max-width:var(--block-max-width-narrow, 768px);margin:0 auto;padding:var(--block-section-gap, clamp(3rem, 8vw, 5rem)) var(--block-gutter, clamp(1.5rem, 5vw, 164px))}.faq-hl__heading.svelte-1b8dg7c{margin:0 0 2rem;font-family:var(--block-font-heading, inherit);font-weight:500;font-size:1.5rem;line-height:2.375rem;letter-spacing:-.72px;color:var(--block-heading-text, var(--block-text, #0f172a))}.faq-hl__items.svelte-1b8dg7c{border-top:1px solid var(--block-border, rgba(15, 23, 42, .1));border-bottom:1px solid var(--block-border, rgba(15, 23, 42, .1))}.faq-hl__item.svelte-1b8dg7c+.faq-hl__item:where(.svelte-1b8dg7c){border-top:1px solid var(--block-border, rgba(15, 23, 42, .1))}.faq-hl__question.svelte-1b8dg7c{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 0;text-align:left;background:none;border:0;cursor:pointer;color:inherit;transition:color .15s ease}.faq-hl__question.svelte-1b8dg7c:hover{color:var(--block-accent, #e11d48)}.faq-hl__question-inner.svelte-1b8dg7c{display:flex;flex-direction:column;gap:.25rem}.faq-hl__group-label.svelte-1b8dg7c{display:inline-block;width:fit-content;border-radius:9999px;background:color-mix(in srgb,var(--block-accent, #e11d48) 12%,transparent);color:var(--block-accent, #e11d48);padding:.125rem .625rem;font-family:var(--block-font-body, inherit);font-size:.75rem;font-weight:500}.faq-hl__question-text.svelte-1b8dg7c{font-family:var(--block-font-heading, inherit);font-weight:500;font-size:1.125rem;line-height:1.75rem;letter-spacing:-.36px}.faq-hl__chevron.svelte-1b8dg7c{width:1.25rem;height:1.25rem;flex-shrink:0;color:var(--block-text-muted, #64748b);transition:transform .3s ease}.faq-hl__chevron--open.svelte-1b8dg7c{transform:rotate(180deg)}.faq-hl__answer.svelte-1b8dg7c{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out}.faq-hl__answer--open.svelte-1b8dg7c{grid-template-rows:1fr}.faq-hl__answer-inner.svelte-1b8dg7c{overflow:hidden}.faq-hl__answer-body.svelte-1b8dg7c{padding-bottom:1.25rem;font-family:var(--block-font-body, inherit);font-size:1rem;line-height:1.7;color:var(--block-text-muted, #64748b)}.faq-hl__answer-body.svelte-1b8dg7c p{margin:0 0 .5rem}.faq-hl__answer-body.svelte-1b8dg7c p:last-child{margin-bottom:0}.faq-hl__answer-body.svelte-1b8dg7c ul,.faq-hl__answer-body.svelte-1b8dg7c ol{margin:.5rem 0;padding-left:1.5rem}.faq-hl__answer-body.svelte-1b8dg7c a{color:var(--block-accent, #e11d48);text-decoration:underline;text-underline-offset:2px}.faq-hl__cta-wrap.svelte-1b8dg7c{margin-top:2rem}.block-btn.svelte-1b8dg7c{display:inline-flex;width:fit-content;align-items:center;gap:.625rem;padding:.625rem 1.25rem;font-family:var(--block-font-body, inherit);font-weight:var(--block-button-weight, 600);text-decoration:none;border-radius:var(--block-button-radius, var(--block-radius, .5rem));background:var(--block-button-bg, var(--block-accent, #e11d48));color:var(--block-button-text, var(--block-on-accent, #ffffff));transition:filter .15s ease,background-color .15s ease}.block-btn.svelte-1b8dg7c:hover{background:var(--block-button-bg-hover, var(--block-accent-hover, #be123c));filter:var(--block-button-hover-filter, none)}.block-icon.svelte-1b8dg7c{width:1.25rem;height:1.25rem}.highlight.svelte-e1uy8n{max-width:var(--block-max-width, 1440px);margin:0 auto;padding:var(--block-section-gap, clamp(3rem, 8vw, 5rem)) var(--block-gutter, clamp(1.5rem, 5vw, 164px))}.highlight__panel.svelte-e1uy8n{display:flex;flex-direction:column;gap:1.5rem;background:var(--block-highlight-surface, transparent);border-left:var(--block-highlight-border-left, none);border-radius:var(--block-radius-lg, 0);padding:var(--block-highlight-padding, 0);color:var(--block-text, #0f172a)}.highlight__head.svelte-e1uy8n{display:flex;flex-direction:column;gap:.5rem}.highlight__heading.svelte-e1uy8n{margin:0;font-family:var(--block-font-heading, inherit);font-weight:500;font-size:1.5rem;line-height:2.375rem;letter-spacing:-.72px;color:var(--block-heading-text, var(--block-text, #0f172a))}.highlight__description.svelte-e1uy8n{margin:0;font-family:var(--block-font-heading, inherit);font-weight:500;font-size:1.375rem;line-height:1.25;letter-spacing:-.64px}.highlight__body.svelte-e1uy8n{font-family:var(--block-font-body, inherit);font-size:1.125rem;line-height:1.75rem;letter-spacing:-.36px}.highlight__body.svelte-e1uy8n p{margin:0 0 .25rem}.highlight__body.svelte-e1uy8n p:last-child{margin-bottom:0}.highlight__body.svelte-e1uy8n a{color:var(--block-accent, #e11d48);text-decoration:underline}@media(min-width:640px){.highlight__description.svelte-e1uy8n{font-size:1.625rem}}@media(min-width:1280px){.highlight__description.svelte-e1uy8n{font-size:2rem}}.block-btn.svelte-e1uy8n{display:inline-flex;width:fit-content;align-items:center;gap:.625rem;padding:.625rem 1.25rem;font-family:var(--block-font-body, inherit);font-weight:var(--block-button-weight, 600);text-decoration:none;border-radius:var(--block-button-radius, var(--block-radius, .5rem));background:var(--block-button-bg, var(--block-accent, #e11d48));color:var(--block-button-text, var(--block-on-accent, #ffffff));transition:filter .15s ease,background-color .15s ease}.block-btn.svelte-e1uy8n:hover{background:var(--block-button-bg-hover, var(--block-accent-hover, #be123c));filter:var(--block-button-hover-filter, none)}.block-btn__icon.svelte-e1uy8n{width:1.25rem;height:1.25rem}.form-error.svelte-jpw2u0{padding:1rem;background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:4px}.form-field.svelte-c26d4z{margin-bottom:1.5rem}.form-label.svelte-c26d4z{display:block;font-weight:500;margin-bottom:.5rem}.default-label-color.svelte-c26d4z{color:#1a1a1a}.required.svelte-c26d4z{color:#dc2626}.form-input.svelte-c26d4z,.form-select.svelte-c26d4z,.form-textarea.svelte-c26d4z{width:100%;padding:.75rem;border:1px solid #e0e0e0;border-radius:4px;font-family:inherit;font-size:16px;transition:border-color .2s}.form-input.svelte-c26d4z:focus,.form-select.svelte-c26d4z:focus,.form-textarea.svelte-c26d4z:focus{outline:none;border-color:#3b82f6}.form-input.error.svelte-c26d4z,.form-select.error.svelte-c26d4z,.form-textarea.error.svelte-c26d4z{border-color:#dc2626}.form-select.svelte-c26d4z{background-color:#fff}.form-select[multiple].svelte-c26d4z{min-height:8rem}.form-textarea.svelte-c26d4z{resize:vertical;min-height:100px}.checkbox-group.svelte-c26d4z{display:flex;flex-direction:column;gap:.5rem}.checkbox-label.svelte-c26d4z{display:flex;align-items:center;gap:.5rem;cursor:pointer}.checkbox-label.single.svelte-c26d4z{margin-top:.5rem}.form-checkbox.svelte-c26d4z{width:18px;height:18px;cursor:pointer}.radio-group.svelte-c26d4z{display:flex;flex-direction:column;gap:.5rem}.radio-label.svelte-c26d4z{display:flex;align-items:center;gap:.5rem;cursor:pointer}.form-radio.svelte-c26d4z{width:18px;height:18px;cursor:pointer}.range-wrapper.svelte-c26d4z{width:100%}.range-track-container.svelte-c26d4z{position:relative;padding:8px 0}.form-range.svelte-c26d4z{-webkit-appearance:none;appearance:none;width:100%;height:4px;background:linear-gradient(to right,rgba(255,255,255,.8) 0%,rgba(255,255,255,.8) var(--range-pct, 0%),rgba(255,255,255,.3) var(--range-pct, 0%),rgba(255,255,255,.3) 100%);border-radius:2px;outline:none;cursor:pointer;margin:0}.form-range.svelte-c26d4z::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:none;cursor:pointer;transition:background-color .15s ease;position:relative;z-index:2}.form-range.svelte-c26d4z:hover::-webkit-slider-thumb,.form-range.svelte-c26d4z:focus::-webkit-slider-thumb,.form-range.svelte-c26d4z:active::-webkit-slider-thumb{background:#f97316}.form-range.svelte-c26d4z::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:none;cursor:pointer;transition:background-color .15s ease}.form-range.svelte-c26d4z:hover::-moz-range-thumb,.form-range.svelte-c26d4z:focus::-moz-range-thumb,.form-range.svelte-c26d4z:active::-moz-range-thumb{background:#f97316}.form-range.svelte-c26d4z::-moz-range-track{height:4px;background:#ffffff4d;border-radius:2px}.range-ticks.svelte-c26d4z{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);pointer-events:none}.range-tick.svelte-c26d4z{position:absolute;width:8px;height:8px;border-radius:50%;background:#ffffffb3;transform:translate(-50%,-50%);transition:background-color .15s ease}.form-range.svelte-c26d4z:hover~.range-ticks:where(.svelte-c26d4z) .range-tick:where(.svelte-c26d4z),.form-range.svelte-c26d4z:focus~.range-ticks:where(.svelte-c26d4z) .range-tick:where(.svelte-c26d4z),.form-range.svelte-c26d4z:active~.range-ticks:where(.svelte-c26d4z) .range-tick:where(.svelte-c26d4z){background:#f97316}.range-labels.svelte-c26d4z{display:flex;justify-content:space-between;margin-top:.5rem}.range-min.svelte-c26d4z,.range-max.svelte-c26d4z{font-size:14px;color:#ffffffb3}.form-comment.svelte-c26d4z{margin-top:.5rem;font-size:14px;color:#666}.form-comment.svelte-c26d4z a{color:#3b82f6;text-decoration:underline}.form-errors.svelte-c26d4z{margin-top:.5rem}.error-message.svelte-c26d4z{color:#dc2626;font-size:14px;margin:0}.file-drop-zone.svelte-c26d4z{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:200px;padding:24px;border:2px dashed rgba(255,255,255,.4);border-radius:16px;background:#00000026;cursor:pointer;transition:border-color .2s,background-color .2s}.file-drop-zone.svelte-c26d4z:hover,.file-drop-zone.dragging.svelte-c26d4z{border-color:#ffffffb3;background:#00000040}.drop-text.svelte-c26d4z{font-size:16px;text-align:center;opacity:.8;margin:0;color:#fff}.camera-button.svelte-c26d4z{display:inline-flex;align-items:center;justify-content:center;width:48px;height:40px;background:#ffffff26;border:none;border-radius:8px;color:#fff;cursor:pointer;transition:background-color .2s}.camera-button.svelte-c26d4z:hover{background:#ffffff40}.camera-button.svelte-c26d4z svg:where(.svelte-c26d4z){width:24px;height:24px}.file-list.svelte-c26d4z{list-style:none;padding:0;margin:0;width:100%}.file-item.svelte-c26d4z{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:14px;color:#fff}.file-name.svelte-c26d4z{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size.svelte-c26d4z{opacity:.6;font-size:12px;white-space:nowrap}.file-remove.svelte-c26d4z{background:none;border:none;color:inherit;opacity:.6;cursor:pointer;font-size:18px;line-height:1;padding:0 4px}.file-remove.svelte-c26d4z:hover{opacity:1}.conditional-fields.svelte-rs0tc7{margin-left:1.5rem}.form-static-text.svelte-qjjkz2{margin-bottom:1.5rem}.form-static-text.info-panel.svelte-qjjkz2{padding:1rem;border-left:4px solid #3b82f6;background-color:#eff6ff;border-radius:4px}.form-static-text.svelte-qjjkz2 a{color:#3b82f6;text-decoration:underline}.form-container.svelte-1sjsqvt{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}.form-wrapper.svelte-1sjsqvt{max-width:600px;margin:0 auto;padding:2rem 0}.form-message.svelte-1sjsqvt{padding:1rem;border-radius:4px;margin-bottom:1.5rem}.form-message.success.svelte-1sjsqvt{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.form-message.error.svelte-1sjsqvt{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.form-group.svelte-1sjsqvt{padding:1.5rem;background-color:#f9f9f9;border-radius:8px;margin-bottom:1.5rem}.group-title.svelte-1sjsqvt{margin-top:0;margin-bottom:.5rem;font-size:1.25rem}.group-description.svelte-1sjsqvt{color:#666;margin-bottom:1rem}.btn.svelte-1sjsqvt{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;border-radius:4px;cursor:pointer;transition:background-color .2s,opacity .2s;border:none}.btn.svelte-1sjsqvt:disabled{opacity:.6;cursor:not-allowed}.btn-primary.svelte-1sjsqvt{background-color:#3b82f6;color:#fff}.btn-primary.svelte-1sjsqvt:hover:not(:disabled){background-color:#2563eb}.inline-form.svelte-1dmvpov{width:100%}.inline-form-wrapper.svelte-1dmvpov{display:flex;gap:1rem;align-items:flex-start;flex-wrap:wrap}.inline-field.svelte-1dmvpov{flex:1;min-width:250px}.inline-field.svelte-1dmvpov .form-field{margin-bottom:0}.inline-message.svelte-1dmvpov{margin-top:1rem;padding:.75rem;border-radius:4px;font-size:14px}.inline-message.success.svelte-1dmvpov{background-color:#d4edda;color:#155724}.inline-message.error.svelte-1dmvpov{background-color:#f8d7da;color:#721c24}.btn.svelte-1dmvpov{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;border-radius:4px;cursor:pointer;transition:background-color .2s,opacity .2s;border:none}.btn.svelte-1dmvpov:disabled{opacity:.6;cursor:not-allowed}.btn-primary.svelte-1dmvpov{background-color:#3b82f6;color:#fff}.btn-primary.svelte-1dmvpov:hover:not(:disabled){background-color:#2563eb}.modal-form.svelte-ytpp6x{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;overflow:hidden}.modal-header.svelte-ytpp6x{padding:1.5rem;background-color:#7c3aed;color:#fff}.modal-header.svelte-ytpp6x h3:where(.svelte-ytpp6x){margin:0;color:#fff}.modal-body.svelte-ytpp6x{padding:1.5rem}.modal-footer.svelte-ytpp6x{padding-top:1rem;border-top:1px solid #e0e0e0}.modal-message.svelte-ytpp6x{padding:1rem 1.5rem;border-top:1px solid #e0e0e0}.modal-message.success.svelte-ytpp6x{background-color:#d4edda;color:#155724}.modal-message.error.svelte-ytpp6x{background-color:#f8d7da;color:#721c24}.btn.svelte-ytpp6x{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;border-radius:4px;cursor:pointer;transition:background-color .2s,opacity .2s;border:none}.btn.svelte-ytpp6x:disabled{opacity:.6;cursor:not-allowed}.btn-primary.svelte-ytpp6x{background-color:#3b82f6;color:#fff}.btn-primary.svelte-ytpp6x:hover:not(:disabled){background-color:#2563eb}.form-block.svelte-1r923er{position:relative;z-index:100}.form-block__inner.svelte-1r923er{max-width:var(--block-max-width-narrow, 768px);margin:0 auto;padding:var(--block-section-gap, clamp(3rem, 8vw, 5rem)) var(--block-gutter, clamp(1.5rem, 5vw, 164px))}.form-block__status.svelte-1r923er,.form-block__error.svelte-1r923er{text-align:center;font-family:var(--block-font-body, inherit);color:var(--block-text-muted, #64748b)}.form-block__error.svelte-1r923er{margin-bottom:1rem;color:var(--block-error, #dc2626)}.form-block__retry.svelte-1r923er{margin:0 auto}.block-btn.svelte-1r923er{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-family:var(--block-font-body, inherit);font-weight:var(--block-button-weight, 600);font-size:.875rem;border:0;cursor:pointer;text-decoration:none;border-radius:var(--block-button-radius, var(--block-radius, .5rem));background:var(--block-button-bg, var(--block-accent, #e11d48));color:var(--block-button-text, var(--block-on-accent, #ffffff));transition:filter .15s ease,background-color .15s ease}.block-btn.svelte-1r923er:hover{background:var(--block-button-bg-hover, var(--block-accent-hover, #be123c))}.form-block__form.svelte-1r923er input,.form-block__form.svelte-1r923er select,.form-block__form.svelte-1r923er textarea{background:var(--block-input-surface, var(--block-surface, #ffffff));border:1px solid var(--block-border, rgba(15, 23, 42, .15));border-radius:var(--block-radius, .5rem);color:var(--block-text, #0f172a)}.form-block__form.svelte-1r923er input:focus,.form-block__form.svelte-1r923er select:focus,.form-block__form.svelte-1r923er textarea:focus{outline:none;border-color:var(--block-accent, #e11d48)}.form-block__form.svelte-1r923er button[type=submit]{background:var(--block-button-bg, var(--block-accent, #e11d48));color:var(--block-button-text, var(--block-on-accent, #ffffff));border:0;border-radius:var(--block-button-radius, var(--block-radius, .5rem));font-weight:var(--block-button-weight, 600);cursor:pointer}.content-table-wrapper.svelte-91oi0c{overflow-x:auto;margin:1.5rem 0}.content-table-wrapper.svelte-91oi0c .content-table{width:100%;border-collapse:collapse;border:1px solid var(--block-table-border, #1e293b);table-layout:fixed}.content-table-wrapper.svelte-91oi0c .content-table th{background:var(--block-table-header-bg, #1e293b);color:var(--block-table-header-text, #ffffff);font-family:var(--block-font-heading, inherit);font-weight:600;font-size:.875rem;padding:.75rem 1rem;text-align:left;border:1px solid var(--block-table-border, #1e293b)}.content-table-wrapper.svelte-91oi0c .content-table td{padding:.625rem 1rem;font-size:.875rem;border:1px solid var(--block-table-border, #1e293b);background:var(--block-table-cell-bg, #ffffff);color:var(--block-table-cell-text, var(--block-text, #0f172a))}.content-table-wrapper.svelte-91oi0c .content-table tr:nth-child(2n) td{background:var(--block-table-stripe-bg, #f8fafc)}.content-table-wrapper.svelte-91oi0c .content-table th p,.content-table-wrapper.svelte-91oi0c .content-table th span{margin:0;color:var(--block-table-header-text, #ffffff);font-family:var(--block-font-heading, inherit);font-weight:600}.content-table-wrapper.svelte-91oi0c .content-table td p{margin:0}.tp-form.svelte-ao8ujn form,.tp-form.svelte-ao8ujn [class*=card],.tp-form.svelte-ao8ujn [class*=panel]{background:var(--color-surface);border:1px solid color-mix(in srgb,var(--color-gold) 12%,transparent);border-radius:var(--border-radius-2xl);padding:1.5rem;color:var(--color-text-primary)}@media(min-width:640px){.tp-form.svelte-ao8ujn form,.tp-form.svelte-ao8ujn [class*=card],.tp-form.svelte-ao8ujn [class*=panel]{padding:2rem}}.tp-form.svelte-ao8ujn form>div,.tp-form.svelte-ao8ujn fieldset{background:transparent;border:0}.tp-form.svelte-ao8ujn h1,.tp-form.svelte-ao8ujn h2,.tp-form.svelte-ao8ujn h3,.tp-form.svelte-ao8ujn legend{color:var(--color-ink);font-family:var(--font-family-display)}.tp-form.svelte-ao8ujn p,.tp-form.svelte-ao8ujn label,.tp-form.svelte-ao8ujn .description,.tp-form.svelte-ao8ujn [class*=description]{color:var(--color-text-secondary)}.tp-form.svelte-ao8ujn .required,.tp-form.svelte-ao8ujn [class*=required],.tp-form.svelte-ao8ujn label span,.tp-form.svelte-ao8ujn abbr[title=required]{color:var(--color-passion-pink-light)}.tp-form.svelte-ao8ujn input:not([type=checkbox]):not([type=radio]),.tp-form.svelte-ao8ujn select,.tp-form.svelte-ao8ujn textarea{background:var(--color-surface-2);border:1px solid var(--color-line);border-radius:var(--border-radius-lg);color:var(--color-text-primary);transition:border-color var(--transition-fast)}.tp-form.svelte-ao8ujn input::placeholder,.tp-form.svelte-ao8ujn textarea::placeholder{color:var(--color-ink-quiet)}.tp-form.svelte-ao8ujn input:focus,.tp-form.svelte-ao8ujn select:focus,.tp-form.svelte-ao8ujn textarea:focus{border-color:color-mix(in srgb,var(--color-gold) 60%,transparent);outline:none}.tp-form.svelte-ao8ujn input[type=checkbox],.tp-form.svelte-ao8ujn input[type=radio]{appearance:auto;accent-color:var(--color-passion-pink-light);width:1.1rem;height:1.1rem;cursor:pointer}.tp-form.svelte-ao8ujn .checkbox-label>span{color:var(--color-text-secondary)}.tp-form.svelte-ao8ujn button[type=submit],.tp-form.svelte-ao8ujn button:not([type]){background:var(--btn-gold-bg);color:var(--btn-gold-fg);border:0;border-radius:var(--border-radius-full);font-weight:var(--font-weight-semibold);cursor:pointer;transition:filter var(--transition-fast)}.tp-form.svelte-ao8ujn button[type=submit]:hover,.tp-form.svelte-ao8ujn button:not([type]):hover{filter:brightness(1.08)}.tp-form.svelte-ao8ujn button[type=submit]:disabled{opacity:.6;cursor:not-allowed}.logo.svelte-115z1oo img{filter:grayscale(1);opacity:.7;transition:filter .3s ease,opacity .3s ease}.logo.svelte-115z1oo:hover img,.logo.svelte-115z1oo:focus-visible img{filter:none;opacity:1}@media(prefers-reduced-motion:reduce){.logo.svelte-115z1oo img{transition:none}}.results-band.svelte-ppuy3l:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 80% at 85% 0%,color-mix(in srgb,var(--color-gold-pale) 30%,transparent),transparent 55%),radial-gradient(90% 70% at 0% 100%,color-mix(in srgb,var(--color-scrim) 30%,transparent),transparent 60%)}@media(min-width:768px){.stats-grid.svelte-6rpodt{grid-template-columns:repeat(var(--stats-cols),minmax(0,1fr))}}.team-dot.svelte-1nk2vf0{background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 22%,transparent)}@media(min-width:1024px){.team-grid.svelte-1nk2vf0{grid-template-columns:repeat(var(--team-cols),minmax(0,1fr))}}.video-frame.svelte-1xchvqj{aspect-ratio:var(--ratio);max-height:calc(100vh - 6rem);max-height:calc(100svh - 6rem)}
