.aa-enroll-btn.svelte-v1z7km{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:clamp(.75rem,1.4vw,1.125rem) clamp(1.75rem,3.5vw,2.75rem);border-radius:9999px;background:var(--color-accent, #f26522);color:#fff;text-align:center;font-family:var(--font-body);font-size:clamp(1.125rem,2vw,1.5rem);font-weight:800;line-height:normal;text-decoration:none;width:fit-content;box-shadow:0 4px 20px #0000004d;transition:opacity .15s ease}.aa-enroll-btn.svelte-v1z7km:hover,.aa-enroll-btn.svelte-v1z7km:focus-visible{opacity:.9}.aa-enroll-btn.svelte-v1z7km:focus-visible{outline:3px solid var(--color-primary, #a85d00);outline-offset:3px}.aa-enroll-btn__orig.svelte-v1z7km{opacity:.6;font-weight:400}.aa-hero.svelte-v1z7km{position:relative;min-height:100svh;display:flex;align-items:flex-start;background:#000;overflow:hidden}.aa-hero.svelte-v1z7km:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://assets.projectwitness.org/lp/anti-antisemitism/hero-background.jpg);background-size:cover;background-position:center;z-index:0}.aa-hero.svelte-v1z7km:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#000000d9,#0009 60%,#0006);z-index:1}.aa-hero__inner.svelte-v1z7km{position:relative;z-index:2;width:100%;max-width:72rem;margin-inline:auto;padding:clamp(3rem,5vw,5rem) clamp(1rem,4vw,3rem);display:flex;flex-direction:column;gap:clamp(1.25rem,2.5vw,2rem);align-items:flex-start}.aa-hero__tag.svelte-v1z7km{display:inline-flex;padding:clamp(.375rem,.8vw,.625rem) clamp(.75rem,1.5vw,1.25rem);border-radius:9999px;background:#ffd9ab}.aa-hero__tag.svelte-v1z7km span:where(.svelte-v1z7km){color:#000;font-family:var(--font-display);font-size:clamp(.6875rem,1.1vw,1rem);font-weight:700;letter-spacing:clamp(.125rem,.3vw,.25rem);text-transform:uppercase}.aa-hero__headline.svelte-v1z7km{color:#fff3e5;text-shadow:0 4px 20px rgb(0 0 0 / .8);font-family:var(--font-display);font-size:clamp(2rem,5vw,3.5rem);font-weight:900;line-height:1.3;letter-spacing:.01px;margin:0}.aa-hero__subhead.svelte-v1z7km{color:#fff3e5;font-family:var(--font-body);font-size:clamp(1rem,1.8vw,1.375rem);font-weight:400;line-height:1.7;text-shadow:0 2px 10px rgb(0 0 0 / .8);margin:0;max-width:48rem}.aa-hero__info-grid.svelte-v1z7km{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(8.75rem,14vw,11.25rem),1fr));gap:clamp(.5rem,1vw,.875rem);width:100%;max-width:48rem}.aa-info-card.svelte-v1z7km{background:#ffffff1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:clamp(.5rem,1vw,.875rem);padding:clamp(.75rem,1.5vw,1.25rem);display:flex;flex-direction:column;gap:clamp(.125rem,.4vw,.375rem)}.aa-info-card__label.svelte-v1z7km{color:#ffd9ab;font-family:var(--font-body);font-size:clamp(.625rem,1vw,.875rem);font-weight:700;text-transform:uppercase;letter-spacing:clamp(.031rem,.1vw,.094rem)}.aa-info-card__value.svelte-v1z7km{color:#fff3e5;font-family:var(--font-body);font-size:clamp(.875rem,1.4vw,1.125rem);font-weight:400}.aa-learn.svelte-v1z7km{background:var(--color-bg, #fef6ec);padding-block:clamp(3.75rem,8vw,7.5rem);padding-inline:clamp(1rem,5vw,5rem)}.aa-learn__inner.svelte-v1z7km{max-width:90rem;margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:clamp(2rem,4vw,3.5rem)}.aa-learn__heading.svelte-v1z7km{color:var(--color-text);text-align:center;font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.875rem);font-weight:900;line-height:1.4;margin:0}.aa-learn__grid.svelte-v1z7km{display:grid;grid-template-columns:1fr;gap:clamp(1rem,2vw,1.75rem);width:100%}@media(min-width:640px){.aa-learn__grid.svelte-v1z7km{grid-template-columns:repeat(2,1fr)}}@media(min-width:1280px){.aa-learn__grid.svelte-v1z7km{grid-template-columns:repeat(4,1fr)}}.aa-outcome-card.svelte-v1z7km{background:#fff;border-radius:clamp(1rem,2vw,1.5rem);padding:clamp(1.5rem,2.8vw,2.25rem);display:flex;flex-direction:column;gap:clamp(.75rem,1.4vw,1.125rem);box-shadow:0 2px 12px #0000000f}.aa-outcome-card__icon.svelte-v1z7km{font-size:clamp(1.75rem,3vw,2.5rem)}.aa-outcome-card__title.svelte-v1z7km{color:var(--color-text);font-family:var(--font-display);font-size:clamp(1.125rem,1.8vw,1.5rem);font-weight:700;line-height:1.4;margin:0}.aa-outcome-card__desc.svelte-v1z7km{color:var(--color-text-muted, #5c4f42);font-family:var(--font-body);font-size:clamp(.9375rem,1.4vw,1.125rem);font-weight:400;line-height:1.7;margin:0}.aa-curriculum.svelte-v1z7km{background:#fff;padding-block:clamp(3.75rem,8vw,7.5rem);padding-inline:clamp(1rem,5vw,5rem)}.aa-curriculum__inner.svelte-v1z7km{max-width:72rem;margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:clamp(2rem,4vw,3.5rem)}.aa-curriculum__heading-group.svelte-v1z7km{text-align:center;display:flex;flex-direction:column;gap:clamp(.5rem,1vw,1rem)}.aa-curriculum__heading.svelte-v1z7km{color:var(--color-text);font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.875rem);font-weight:900;line-height:1.4;margin:0}.aa-curriculum__meta.svelte-v1z7km{color:var(--color-text-muted, #5c4f42);font-family:var(--font-condensed, "Roboto Condensed", "Arial Narrow", sans-serif);font-size:clamp(.875rem,1.5vw,1.25rem);font-weight:400;line-height:1.6;letter-spacing:clamp(.031rem,.1vw,.094rem);text-transform:uppercase;margin:0}.aa-curriculum__accordion-wrap.svelte-v1z7km{width:100%;max-width:56rem}.aa-mod-trigger.svelte-v1z7km{display:flex;align-items:center;gap:clamp(.75rem,1.4vw,1.25rem);text-align:left;flex:1}.aa-mod-trigger__num.svelte-v1z7km{display:flex;align-items:center;justify-content:center;width:clamp(2.25rem,3.5vw,3rem);height:clamp(2.25rem,3.5vw,3rem);border-radius:50%;background:var(--color-accent, #f26522);color:#fff;font-family:var(--font-condensed, "Roboto Condensed", "Arial Narrow", sans-serif);font-size:clamp(.75rem,1.2vw,1rem);font-weight:700;flex-shrink:0}.aa-mod-trigger__title.svelte-v1z7km{color:var(--color-text);font-family:var(--font-display);font-size:clamp(1rem,1.8vw,1.375rem);font-weight:700;line-height:1.4}.aa-mod-body.svelte-v1z7km{display:flex;flex-direction:column;gap:clamp(.75rem,1.4vw,1.125rem)}.aa-mod-body__desc.svelte-v1z7km{color:var(--color-text);font-family:var(--font-body);font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.75;font-weight:400;margin:0}.aa-mod-body__activities.svelte-v1z7km{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:clamp(.5rem,.8vw,.75rem)}.aa-mod-body__activity.svelte-v1z7km{color:var(--color-text-muted, #5c4f42);font-family:var(--font-body);font-size:clamp(.9375rem,1.3vw,1.125rem);line-height:1.65;display:flex;align-items:flex-start;gap:clamp(.5rem,.8vw,.75rem)}.aa-mod-body__bullet.svelte-v1z7km{color:var(--color-accent, #f26522);font-size:.625rem;flex-shrink:0;padding-top:.4em}.aa-instructor.svelte-v1z7km{background:#001749;padding-block:clamp(3.75rem,8vw,7.5rem);padding-inline:clamp(1rem,5vw,5rem)}.aa-instructor__inner.svelte-v1z7km{max-width:62.5rem;margin-inline:auto;display:grid;grid-template-columns:1fr;gap:clamp(2rem,4vw,3.5rem);align-items:center}@media(min-width:1024px){.aa-instructor__inner.svelte-v1z7km{grid-template-columns:18.75rem 1fr}}.aa-instructor__photo-col.svelte-v1z7km{width:100%;max-width:clamp(15rem,25vw,20rem);aspect-ratio:3 / 4;border-radius:clamp(.75rem,1.4vw,1.25rem);overflow:hidden;box-shadow:0 8px 30px #0000004d;justify-self:center}.aa-instructor__photo.svelte-v1z7km{width:100%;height:100%;object-fit:cover;display:block}.aa-instructor__bio-col.svelte-v1z7km{display:flex;flex-direction:column;gap:clamp(.75rem,1.4vw,1.25rem)}.aa-instructor__eyebrow.svelte-v1z7km{color:var(--color-accent, #f26522);font-family:var(--font-body);font-size:clamp(.75rem,1.2vw,1rem);font-weight:700;letter-spacing:clamp(.125rem,.3vw,.25rem);text-transform:uppercase}.aa-instructor__name.svelte-v1z7km{color:#fff;font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.875rem);font-weight:900;line-height:1.3;margin:0}.aa-instructor__bio.svelte-v1z7km{color:#fff3e5;font-family:var(--font-body);font-size:clamp(1rem,1.6vw,1.25rem);font-weight:400;line-height:1.8;margin:0}.aa-bottom-cta.svelte-v1z7km{background:#352c24;padding-block:clamp(3.75rem,8vw,7.5rem);padding-inline:clamp(1rem,5vw,5rem)}.aa-bottom-cta__inner.svelte-v1z7km{max-width:43.75rem;margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:clamp(1.75rem,3.5vw,3rem)}.aa-bottom-cta__heading.svelte-v1z7km{color:#fff3e5;text-align:center;font-family:var(--font-body);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;line-height:1.6;letter-spacing:.02px;margin:0;width:100%}.aa-bottom-cta__desc.svelte-v1z7km{color:#fff3e5;font-family:var(--font-body);font-size:clamp(1rem,2vw,1.5rem);font-weight:400;line-height:1.65;text-align:center;margin:0;width:100%}.aa-bottom-cta__bullets.svelte-v1z7km{list-style:none;padding:0;margin:0;width:100%;display:flex;flex-direction:column;gap:clamp(.75rem,1.5vw,1.375rem)}.aa-bottom-cta__bullet.svelte-v1z7km{display:flex;align-items:flex-start;gap:clamp(.5rem,1vw,.875rem);color:#fff3e5;font-family:var(--font-body);font-size:clamp(1rem,2vw,1.5rem);font-weight:400;line-height:1.65}
