.conf-page.svelte-c5menf{background:#000;min-height:100svh}.conf-hero.svelte-c5menf{position:relative;min-height:100svh;display:flex;align-items:flex-start;background:#000;overflow:hidden}@media(min-width:1024px){.conf-hero.svelte-c5menf{align-items:center}}.conf-hero__bg.svelte-c5menf{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.conf-hero__bg-img.svelte-c5menf{position:absolute;top:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:right center;opacity:.3}@media(min-width:1280px){.conf-hero__bg-img.svelte-c5menf{width:40%;left:auto;opacity:1}}.conf-hero__content.svelte-c5menf{position:relative;z-index:1;width:100%;max-width:none;margin-inline:auto;padding:3rem 3vw;display:flex;flex-direction:column;gap:1.5rem}@media(min-width:1024px){.conf-hero__content.svelte-c5menf{padding-block:5rem;padding-inline:2rem;gap:2rem}}@media(min-width:1280px){.conf-hero__content.svelte-c5menf{padding-inline:3rem}}@media(min-width:1400px){.conf-hero__content.svelte-c5menf{max-width:1400px}}.conf-hero__tag.svelte-c5menf{display:flex;align-items:center;justify-content:center;gap:.625rem;background:#ffd9ab;width:fit-content;padding:.75rem 1rem}.conf-hero__tag-text.svelte-c5menf{color:#000;font-family:var(--font-display);font-size:1.25rem;font-weight:700;letter-spacing:.25rem;text-transform:uppercase;white-space:nowrap}.conf-hero__h1.svelte-c5menf{color:#ffd9ab;font-family:var(--font-display);font-size:clamp(3rem,8vw,7.9375rem);font-weight:900;line-height:130%;letter-spacing:.01px;text-shadow:0 4px 20px rgb(0 0 0 / .8);margin:0;width:100%}@media(min-width:1024px){.conf-hero__h1.svelte-c5menf{width:75vw}}.conf-hero__h2-script.svelte-c5menf{color:#d26400;font-family:Mrs Saint Delafield,cursive;font-size:clamp(3.5rem,9vw,8.75rem);font-weight:400;line-height:100%;letter-spacing:-.0875rem;margin:-2rem 0 0;text-shadow:0 4px 20px rgb(0 0 0 / .8);width:100%}@media(min-width:1024px){.conf-hero__h2-script.svelte-c5menf{width:75vw}}.conf-hero__description.svelte-c5menf{color:#fff3e5;font-family:var(--font-body);font-size:clamp(1.125rem,2.5vw,1.5rem);font-weight:400;line-height:160%;letter-spacing:.015rem;text-shadow:0 2px 10px rgb(0 0 0 / .8);max-width:37.5rem;margin:0}.conf-hero__cta.svelte-c5menf{border-radius:100px!important;font-size:1.375rem!important;font-weight:800!important;padding:1rem 2.375rem!important;width:fit-content;box-shadow:0 4px 20px #00000080}.conf-hero__cta--prelive.svelte-c5menf,.conf-bottom-cta__cta--prelive.svelte-c5menf{opacity:.55;cursor:not-allowed;box-shadow:none}.conf-secondary.svelte-c5menf{background:#352c24;padding-block:clamp(2.5rem,6vw,5rem);padding-inline:clamp(1.25rem,8vw,7.5rem)}.conf-secondary__inner.svelte-c5menf{max-width:72rem;margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:clamp(2.5rem,6vw,5rem)}@media(min-width:768px){.conf-secondary__inner.svelte-c5menf{flex-direction:row}}.conf-secondary__image-col.svelte-c5menf{flex:0 0 auto;max-width:28.125rem;width:100%}.conf-secondary__img.svelte-c5menf{width:100%;height:auto;object-fit:contain;display:block}.conf-secondary__text.svelte-c5menf{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;max-width:34.375rem}.conf-secondary__heading.svelte-c5menf{color:#fff3e5;font-family:var(--font-body);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:140%;letter-spacing:.02rem;margin:0}.conf-secondary__body.svelte-c5menf{color:#fff3e5;font-family:var(--font-body);font-size:clamp(1.125rem,2vw,1.375rem);font-weight:400;line-height:160%;letter-spacing:.015rem;margin:0}.conf-about.svelte-c5menf{background:#765232;padding-top:clamp(3.75rem,7vw,6.25rem)}.conf-about__inner.svelte-c5menf{max-width:75rem;margin-inline:auto;padding-inline:clamp(1.5rem,5vw,6.25rem)}.conf-about__top-grid.svelte-c5menf{display:grid;grid-template-columns:1fr;gap:3rem 4rem;padding-bottom:3.75rem}@media(min-width:1024px){.conf-about__top-grid.svelte-c5menf{grid-template-columns:1fr 1fr}}.conf-about__questions.svelte-c5menf{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:1024px){.conf-about__questions.svelte-c5menf{gap:4rem}}.conf-about__question-item.svelte-c5menf{display:flex;align-items:flex-start;gap:1rem}.conf-about__question-icon.svelte-c5menf{width:2.5rem;height:2.5rem;flex-shrink:0;margin-top:.25rem}@media(min-width:768px){.conf-about__question-icon.svelte-c5menf{width:3rem;height:3rem}}.conf-about__question-text.svelte-c5menf{color:#ffe5c6;font-family:Libre Baskerville,Georgia,serif;font-size:clamp(1.125rem,2.5vw,1.625rem);font-style:italic;font-weight:400;line-height:160%;letter-spacing:.01px;margin:0}.conf-about__desc.svelte-c5menf{display:flex;flex-direction:column;gap:1.5rem}.conf-about__desc-text.svelte-c5menf{color:#fff3e5;font-family:var(--font-body);font-size:clamp(1.125rem,2.5vw,1.5rem);font-weight:400;line-height:160%;letter-spacing:.015rem;margin:0}.conf-about__bottom-grid.svelte-c5menf{display:grid;grid-template-columns:1fr;gap:2rem 4rem;padding-bottom:clamp(3.75rem,7vw,6.25rem)}@media(min-width:1024px){.conf-about__bottom-grid.svelte-c5menf{grid-template-columns:1fr 1fr;align-items:end}}.conf-about__stats.svelte-c5menf{display:flex;flex-direction:column;gap:2.5rem}@media(min-width:640px){.conf-about__stats.svelte-c5menf{flex-direction:row;justify-content:space-between;align-items:flex-start}}.conf-about__stat.svelte-c5menf{display:flex;flex-direction:column;flex:1}.conf-about__stat-number.svelte-c5menf{display:flex;align-items:flex-end;gap:.75rem}.conf-about__stat-num.svelte-c5menf{color:#ffe5c6;font-family:var(--font-display);font-size:clamp(2.5rem,5vw,3.75rem);font-weight:900;line-height:100%;letter-spacing:.01px}.conf-about__stat-unit.svelte-c5menf{color:#ffe5c6;font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.3125rem);font-weight:900;line-height:100%;letter-spacing:.01px;padding-bottom:.25rem}.conf-about__stat-desc.svelte-c5menf{color:#ffe5c6;font-family:var(--font-body);font-size:clamp(.875rem,1.5vw,1.125rem);font-weight:400;line-height:150%;margin:.5rem 0 0}.conf-about__torah-col.svelte-c5menf{display:flex;justify-content:flex-end;align-items:flex-end}.conf-about__torah-img.svelte-c5menf{width:100%;max-width:18.75rem;height:auto;object-fit:contain;display:block}@media(min-width:1024px){.conf-about__torah-img.svelte-c5menf{max-width:21.875rem}}@media(min-width:1280px){.conf-about__torah-img.svelte-c5menf{max-width:25rem}}.conf-gain.svelte-c5menf{background:#352c24;padding-block:clamp(1.25rem,6vw,6.75rem);padding-inline:clamp(.625rem,20vw,25rem)}.conf-gain__inner.svelte-c5menf{max-width:43.75rem;margin-inline:auto;display:flex;flex-direction:column;gap:1.25rem}.conf-gain__heading.svelte-c5menf{color:#fff3e5;font-family:var(--font-body);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:160%;letter-spacing:.02rem;text-align:center;margin:0}.conf-gain__list.svelte-c5menf{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.25rem}.conf-gain__item.svelte-c5menf{display:flex;align-items:flex-start;gap:.75rem}.conf-gain__bullet.svelte-c5menf{color:#fff3e5;font-family:var(--font-body);font-size:clamp(1.25rem,2.5vw,1.5rem);line-height:160%;flex-shrink:0}.conf-gain__item.svelte-c5menf span:where(.svelte-c5menf):last-child{color:#fff3e5;font-family:var(--font-body);font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:400;line-height:160%;letter-spacing:.015rem}.conf-program.svelte-c5menf{background:#000;padding-block:clamp(3.75rem,10vw,9.375rem);padding-inline:clamp(1.25rem,3vw,3.125rem)}.conf-program__inner.svelte-c5menf{max-width:72rem;margin-inline:auto;display:flex;flex-direction:column;gap:2.5rem}.conf-program__heading.svelte-c5menf{color:#fff;font-family:var(--font-body);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:100%;letter-spacing:.02rem;margin:0}.conf-program__day.svelte-c5menf{display:flex;flex-direction:column;gap:1.5rem}.conf-program__day.svelte-c5menf+.conf-program__day:where(.svelte-c5menf){margin-top:clamp(2.5rem,6vw,5rem)}.conf-program__day-header.svelte-c5menf{display:flex;align-items:baseline;gap:1rem;border-bottom:1px solid rgb(255 255 255 / .2);padding-bottom:1rem}.conf-program__day-label.svelte-c5menf{color:#ffc887;font-family:var(--font-body);font-size:clamp(1.125rem,2.5vw,1.5rem);font-weight:700;line-height:100%;letter-spacing:.015rem;margin:0}.conf-program__talks-grid.svelte-c5menf{display:grid;grid-template-columns:repeat(auto-fill,minmax(18.75rem,24rem));gap:1.5rem;justify-content:center}@media(min-width:1024px){.conf-program__talks-grid.svelte-c5menf{justify-content:flex-start}}.conf-talk-card.svelte-c5menf{display:flex;flex-direction:column;align-items:flex-start;gap:0;cursor:pointer;background:#f0d0b4;border-radius:.5rem;overflow:hidden;height:100%;border:none;padding:0;text-align:left;transition:transform .18s ease,box-shadow .18s ease;width:100%}.conf-talk-card.svelte-c5menf:hover,.conf-talk-card.svelte-c5menf:focus-visible{transform:scale(1.02);box-shadow:0 8px 32px #0000004d}.conf-talk-card.svelte-c5menf:focus-visible{outline:3px solid var(--color-accent, #f26522);outline-offset:2px}.conf-talk-card__image-wrap.svelte-c5menf{width:100%;aspect-ratio:113 / 72;overflow:hidden;flex-shrink:0}.conf-talk-card__image.svelte-c5menf{width:100%;height:100%;object-fit:cover;display:block}.conf-talk-card__body.svelte-c5menf{display:flex;flex-direction:column;align-items:flex-start;gap:.9375rem;padding:1.25rem;flex:1 1 auto;width:100%;box-sizing:border-box}.conf-talk-card__tag.svelte-c5menf{display:flex;align-items:center;gap:.625rem;background:#ffc887;padding:.75rem}.conf-talk-card__tag-text.svelte-c5menf{color:#000;font-family:var(--font-display);font-size:1rem;font-weight:700;line-height:100%;letter-spacing:.2rem;text-transform:uppercase}.conf-talk-card__tag-icon.svelte-c5menf{width:1rem;height:1rem}.conf-talk-card__title.svelte-c5menf{color:#000;font-family:var(--font-display);font-size:1.5rem;font-weight:400;line-height:160%;letter-spacing:.015rem;margin:0}.conf-talk-card__speaker.svelte-c5menf{display:flex;align-items:center;gap:.75rem}.conf-talk-card__speaker-img.svelte-c5menf{width:3rem;height:3rem;border-radius:50%;object-fit:cover;flex-shrink:0}.conf-talk-card__speaker-info.svelte-c5menf{display:flex;flex-direction:column}.conf-talk-card__speaker-name.svelte-c5menf{color:#000;font-family:var(--font-body);font-size:1.125rem;font-weight:700;line-height:160%;letter-spacing:.01125rem;margin:0}.conf-talk-card__speaker-role.svelte-c5menf{color:#000;font-family:var(--font-body);font-size:1rem;font-weight:400;line-height:160%;letter-spacing:.01rem;margin:0}.conf-bottom-cta.svelte-c5menf{background:#352c24;padding-block:clamp(3.75rem,7vw,6.75rem);padding-inline:clamp(1.25rem,25vw,25.375rem)}.conf-bottom-cta__inner.svelte-c5menf{max-width:43.75rem;margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:1.875rem}.conf-bottom-cta__heading.svelte-c5menf{color:#fff3e5;font-family:var(--font-body);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:160%;letter-spacing:.02rem;text-align:center;margin:0}.conf-bottom-cta__body.svelte-c5menf{color:#fff3e5;font-family:var(--font-body);font-size:clamp(1.125rem,2.5vw,1.5rem);font-weight:400;line-height:160%;letter-spacing:.015rem;text-align:center;margin:0}.conf-bottom-cta__list.svelte-c5menf{list-style:none;padding:0;margin:0;width:100%;display:flex;flex-direction:column;gap:1.25rem}.conf-bottom-cta__item.svelte-c5menf{display:flex;align-items:flex-start;gap:.75rem}.conf-bottom-cta__bullet.svelte-c5menf{color:#fff3e5;font-family:var(--font-body);font-size:clamp(1.25rem,2.5vw,1.5rem);line-height:160%;flex-shrink:0}.conf-bottom-cta__item.svelte-c5menf span:where(.svelte-c5menf):last-child{color:#fff3e5;font-family:var(--font-body);font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:400;line-height:160%;letter-spacing:.015rem}.conf-bottom-cta__cta.svelte-c5menf{border-radius:100px!important;font-size:1.375rem!important;font-weight:800!important;padding:1rem 2.375rem!important;box-shadow:0 4px 20px #00000080}.conf-talk-dialog.svelte-c5menf{border:none;background:transparent;padding:1.25rem;max-width:min(75rem,95vw);width:100%;margin:auto}.conf-talk-dialog.svelte-c5menf::backdrop{background:#00000080}.conf-talk-dialog__card.svelte-c5menf{background:#f0d0b4;border-radius:1.5rem;padding:2.5rem;position:relative;max-height:90vh;overflow-y:auto}.conf-talk-dialog__close.svelte-c5menf{position:absolute;top:1rem;right:1rem;z-index:10;background:transparent;border:none;cursor:pointer;padding:.25rem;line-height:0}.conf-talk-dialog__close-icon.svelte-c5menf{width:1.5rem;height:1.5rem;filter:brightness(0)}.conf-talk-dialog__close.svelte-c5menf:hover .conf-talk-dialog__close-icon:where(.svelte-c5menf){opacity:.7}.conf-talk-dialog__content.svelte-c5menf{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:1024px){.conf-talk-dialog__content.svelte-c5menf{grid-template-columns:1fr 1fr}}.conf-talk-dialog__img-col.svelte-c5menf{min-height:25rem;border-radius:.5rem;overflow:hidden;position:relative}.conf-talk-dialog__img.svelte-c5menf{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.conf-talk-dialog__text.svelte-c5menf{display:flex;flex-direction:column;gap:1.5rem}.conf-talk-dialog__tag.svelte-c5menf{display:flex;align-items:center;gap:.625rem;background:#ffc887;padding:.75rem;width:fit-content}.conf-talk-dialog__tag-text.svelte-c5menf{color:#000;font-family:var(--font-display);font-size:1rem;font-weight:700;line-height:100%;letter-spacing:.2rem;text-transform:uppercase}.conf-talk-dialog__tag-icon.svelte-c5menf{width:1rem;height:1rem}.conf-talk-dialog__title.svelte-c5menf{color:#000;font-family:var(--font-display);font-size:clamp(1.125rem,2vw,2.5rem);font-weight:400;line-height:clamp(130%,140%,160%);letter-spacing:.025rem;margin:0}.conf-talk-dialog__speaker.svelte-c5menf{display:flex;align-items:center;gap:1rem}.conf-talk-dialog__speaker-img.svelte-c5menf{width:4rem;height:4rem;border-radius:50%;object-fit:cover;flex-shrink:0}.conf-talk-dialog__speaker-info.svelte-c5menf{display:flex;flex-direction:column}.conf-talk-dialog__speaker-name.svelte-c5menf{color:#000;font-family:var(--font-body);font-size:1.125rem;font-weight:700;line-height:160%;letter-spacing:.01125rem;margin:0}.conf-talk-dialog__speaker-role.svelte-c5menf{color:#000;font-family:var(--font-body);font-size:1rem;font-weight:400;line-height:160%;letter-spacing:.01rem;margin:0}.conf-talk-dialog__desc.svelte-c5menf{color:#000;font-family:var(--font-body);font-size:clamp(.875rem,1.5vw,1.25rem);font-weight:400;line-height:clamp(130%,140%,160%);letter-spacing:.015rem;margin:0}
