.cards-carousel-item-content__heading{font-size:1.5rem;font-weight:600;line-height:1.33}.cards-carousel-item-content__description,.cards-carousel-item-content__heading{font-family:inter,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-style:normal;letter-spacing:0;margin-block:0}.cards-carousel-item-content__description{font-size:1rem;font-weight:400;line-height:1.5}.cards-carousel-item-content__image{flex-shrink:1}.cards-carousel-item-content__image img{display:block;height:auto;max-width:100%;min-width:4rem}@media screen and (width <= 782px){.cards-carousel-item-content__heading{font-size:2.5rem;font-weight:600;letter-spacing:-.02em;line-height:1.2}.cards-carousel-item-content__description,.cards-carousel-item-content__heading{font-family:inter,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-style:normal;margin-block:0}.cards-carousel-item-content__description{font-size:1.125rem;font-weight:400;letter-spacing:0;line-height:1.556}}.lesson-plan-content__thumbnail{position:relative}.lesson-plan-content__thumbnail img{display:block;height:auto;margin-bottom:var(--s-l);max-width:100%}.lesson-plan-content__badge{background:#ff6b6b;border-radius:4px;color:#fff;font-size:12px;font-weight:700;padding:5px 10px;position:absolute;right:10px;top:10px}.lesson-plan-content__modules-list{list-style:none;margin:0;padding:0}.lesson-plan-content__module-item{border-bottom:1px solid rgba(0,0,0,.122);list-style:none;padding-block:var(--s-m)}.lesson-plan-content__module-item:first-child{padding-top:0}.lesson-plan-content__module-item:last-child{border-bottom:none}.module-content__thumbnail{position:relative}.module-content__thumbnail svg{display:block;height:auto;margin-bottom:var(--s-l);max-width:100%;width:var(--s-xl)}h1{font-size:3rem;line-height:1.333}h1,h2{font-family:inter,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-style:normal;font-weight:600;letter-spacing:-.02em;margin-block:0}h2{font-size:2.5rem;line-height:1.2}h3{font-size:1.75rem;line-height:1.29}h3,h4{font-family:inter,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-style:normal;font-weight:600;letter-spacing:0;margin-block:0}h4{font-size:1.5rem;line-height:1.33}h5{font-size:1.125rem;font-weight:600;letter-spacing:-.02em;line-height:1.556}body,h5,p{font-family:inter,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-style:normal;margin-block:0}body,p{font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.5}.typography-h1{font-size:3rem;line-height:1.333}.typography-h1,.typography-h2{font-family:inter,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-style:normal;font-weight:600;letter-spacing:-.02em;margin-block:0}.typography-h2{font-size:2.5rem;line-height:1.2}.typography-h3{font-size:1.75rem;line-height:1.29}.typography-h3,.typography-h4{font-family:inter,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-style:normal;font-weight:600;letter-spacing:0;margin-block:0}.typography-h4{font-size:1.5rem;line-height:1.33}.typography-h5{font-size:1.125rem;letter-spacing:-.02em;line-height:1.556}.typography-h5,.typography-subtitle2{font-family:inter,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-style:normal;font-weight:600;margin-block:0}.typography-subtitle2{font-size:.875rem;letter-spacing:0;line-height:1.43}.typography-body1{font-size:1rem;line-height:1.5}.typography-body1,.typography-body2{font-family:inter,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-style:normal;font-weight:400;letter-spacing:0;margin-block:0}.typography-body2{font-size:.875rem;line-height:1.43}.typography-caption{font-family:inter,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-size:.75rem;font-style:normal;font-weight:400;letter-spacing:.04em;line-height:1.5;margin-block:0}.typography-hero1{font-size:5rem;line-height:1.3}.typography-hero1,.typography-hero2{font-family:inter,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-style:normal;font-weight:600;letter-spacing:-.02em;margin-block:0}.typography-hero2{font-size:4rem;line-height:1.25}.typography-p1{font-size:2.5rem;line-height:1.4}.typography-p1,.typography-p2{font-family:inter,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-style:normal;font-weight:400;letter-spacing:0;margin-block:0}.typography-p2{font-size:1.75rem;line-height:1.29}.typography-p3{font-size:1.5rem;line-height:1.33}.typography-p3,.typography-p4{font-family:inter,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-style:normal;font-weight:400;letter-spacing:0;margin-block:0}.typography-p4{font-size:1.125rem;line-height:1.556}.typography-title1{font-size:1rem;font-weight:600;letter-spacing:0}.typography-eyebrow,.typography-title1{font-family:inter,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-style:normal;line-height:1.5;margin-block:0}.typography-eyebrow{font-size:.75rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.typography-quote1,.typography-quote1>p{color:var(--wp--preset--color--ui-1300);font-family:"Source Serif 4",serif;font-size:2.5rem;font-style:italic;font-weight:400;letter-spacing:0;line-height:1.4;margin:0;text-align:center}.text-center{text-align:center}.team-member-item{display:flex;flex-direction:column}.team-member-item__photo{aspect-ratio:1;border-radius:var(--s-m);margin-bottom:var(--s-m);overflow:hidden;width:100%}.team-member-item__photo--placeholder{align-items:center;background-color:var(--wp--preset--color--ui-200);display:flex;font-size:3rem;justify-content:center}.team-member-item__photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.team-member-item__name{font-family:inter,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-size:1.125rem;font-style:normal;font-weight:600;letter-spacing:-.02em;line-height:1.556;margin-block:0;margin-bottom:var(--s-xxs)}.team-member-item__job-title{font-size:1rem;letter-spacing:0}.team-member-item__email,.team-member-item__job-title{color:var(--wp--preset--color--ui-1000);font-family:inter,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-style:normal;font-weight:400;line-height:1.5;margin-block:0}.team-member-item__email{display:block;font-size:.75rem;letter-spacing:.04em;margin-top:var(--s-xxs);text-decoration:none}.team-member-item__email:hover{text-decoration:underline}.cards-carousel-item{border:1px solid var(--wp--preset--color--ui-200);border-radius:var(--s-m);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--s-m);padding:var(--s-l)}.cards-carousel-item.--clean,.cards-carousel-item.--secondary{background-color:transparent;border-color:transparent}.cards-carousel-item.--clean{padding:0}.cards-carousel-item.--tertiary{background-color:var(--wp--preset--color--ui-100);border-color:transparent}
