.semantic-media-module__2sFVUG__media{object-position:center;max-inline-size:100%}.semantic-media-module__2sFVUG__poster{object-fit:contain}.semantic-media-module__2sFVUG__editorial,.semantic-media-module__2sFVUG__portrait{object-fit:cover}
.academic-module__27mKTW__pageHeader,.academic-module__27mKTW__detailShell{background:var(--ha-color-page);color:var(--ha-color-dark)}.academic-module__27mKTW__pageHeader{padding-block:clamp(3rem,7vw,7rem) 2.5rem}.academic-module__27mKTW__pageHeader h1{max-inline-size:18ch;margin:0;font-size:clamp(2.5rem,6vw,5.5rem);line-height:1.08}.academic-module__27mKTW__pageHeader p{max-inline-size:58rem;color:var(--ha-color-text-muted);font-size:1.1rem}.academic-module__27mKTW__grid{background:color-mix(in srgb, var(--ha-color-dark) 18%, transparent);gap:1px;margin-block-end:5rem;display:grid}.academic-module__27mKTW__card{background:var(--ha-color-surface);grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);min-block-size:19rem;display:grid}.academic-module__27mKTW__cardMedia{min-block-size:19rem;position:relative;overflow:hidden}.academic-module__27mKTW__cardMedia img{object-fit:cover;block-size:100%;inline-size:100%}.academic-module__27mKTW__cardCopy{flex-direction:column;justify-content:center;padding:clamp(1.5rem,4vw,3.5rem);display:flex}.academic-module__27mKTW__eyebrow{color:var(--ha-color-brand-red);font-weight:700}.academic-module__27mKTW__card h2{margin-block:.5rem 1rem;font-size:clamp(1.7rem,3vw,3rem)}.academic-module__27mKTW__card a,.academic-module__27mKTW__back,.academic-module__27mKTW__cta{color:var(--ha-color-brand-red);text-underline-offset:.25em;font-weight:700;text-decoration-thickness:.08em}.academic-module__27mKTW__facts{flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.academic-module__27mKTW__facts li{border-block-end:1px solid var(--ha-color-brand-red);padding:.4rem .15rem}.academic-module__27mKTW__detailShell{padding-block:3rem 6rem}.academic-module__27mKTW__detailHero{grid-template-columns:minmax(18rem,1fr) minmax(0,1.2fr);align-items:center;gap:clamp(2rem,6vw,6rem);margin-block:2rem 5rem;display:grid}.academic-module__27mKTW__detailMedia{min-block-size:34rem;position:relative}.academic-module__27mKTW__detailMedia img{object-fit:cover;block-size:100%;inline-size:100%}.academic-module__27mKTW__detailHero h1{font-size:clamp(2.5rem,5vw,5rem);line-height:1.1}.academic-module__27mKTW__policy{background:var(--ha-color-dark);color:var(--ha-color-brand-white);margin-block:3rem;padding:clamp(2rem,5vw,4rem)}.academic-module__27mKTW__policy a{color:var(--ha-color-brand-white)}.academic-module__27mKTW__related{background:var(--ha-color-brand-red);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-block:3rem;display:grid}.academic-module__27mKTW__related>section{background:var(--ha-color-surface);padding:2rem}@media (max-width:48rem){.academic-module__27mKTW__card,.academic-module__27mKTW__detailHero,.academic-module__27mKTW__related{grid-template-columns:1fr}.academic-module__27mKTW__cardMedia{min-block-size:20rem}.academic-module__27mKTW__detailMedia{min-block-size:26rem}}
.editorial-module__lG2jqG__pageHeader,.editorial-module__lG2jqG__listSection,.editorial-module__lG2jqG__detailShell{padding-block:clamp(1.75rem,3vw,2.75rem)}.editorial-module__lG2jqG__pageHeader{background:var(--ha-color-surface);border-block-end:var(--ha-border)}.editorial-module__lG2jqG__pageHeader h1:first-child{font-size:clamp(2.25rem,4vw,3rem)}.editorial-module__lG2jqG__listSection{background:var(--ha-color-page)}.editorial-module__lG2jqG__teacherFilters{align-items:end;gap:var(--ha-space-3);padding:var(--ha-space-3);border:var(--ha-border);background:var(--ha-color-surface-soft);grid-template-columns:repeat(3,minmax(8rem,1fr)) auto;margin-block-end:var(--ha-space-6);display:grid}.editorial-module__lG2jqG__teacherFilters label{gap:var(--ha-space-2);font-weight:var(--ha-font-weight-bold);display:grid}.editorial-module__lG2jqG__teacherFilters select{min-block-size:2.75rem;padding-inline:var(--ha-space-4);border:var(--ha-border);background:var(--ha-color-surface);color:inherit;font:inherit}.editorial-module__lG2jqG__teacherFilters button{min-block-size:2.75rem;padding-inline:var(--ha-space-5);color:var(--ha-color-brand-white);background:var(--ha-color-brand-red);font:inherit;font-weight:var(--ha-font-weight-bold);cursor:pointer;border:0;align-self:end}.editorial-module__lG2jqG__assignmentList{gap:var(--ha-space-2);margin-block:var(--ha-space-4);padding:0;list-style:none;display:grid}.editorial-module__lG2jqG__assignmentList li{gap:var(--ha-space-1);padding-block:var(--ha-space-2);border-block-end:var(--ha-border);display:grid}.editorial-module__lG2jqG__assignmentList strong{color:var(--ha-color-dark)}.editorial-module__lG2jqG__assignmentList span{color:var(--ha-color-text-muted);font-size:var(--ha-font-size-small)}.editorial-module__lG2jqG__assignmentList .editorial-module__lG2jqG__moreAssignments{color:var(--ha-color-brand-blue-strong);font-size:var(--ha-font-size-small);font-weight:var(--ha-font-weight-bold)}.editorial-module__lG2jqG__announcementList,.editorial-module__lG2jqG__staffGrid{margin:0;padding:0;list-style:none}.editorial-module__lG2jqG__announcementList{border-block-start:var(--ha-border-strong);display:block}.editorial-module__lG2jqG__announcementList>li:first-child{min-block-size:15rem}.editorial-module__lG2jqG__announcementList>li:first-child .editorial-module__lG2jqG__announcementCard{min-block-size:100%;color:var(--ha-color-brand-white);background:var(--ha-color-dark);justify-content:center;padding:clamp(2rem,4vw,3.5rem)}.editorial-module__lG2jqG__announcementList>li:first-child .editorial-module__lG2jqG__announcementCard h2,.editorial-module__lG2jqG__announcementList>li:first-child .editorial-module__lG2jqG__announcementCard p,.editorial-module__lG2jqG__announcementList>li:first-child .editorial-module__lG2jqG__announcementCard time,.editorial-module__lG2jqG__announcementList>li:first-child .editorial-module__lG2jqG__textLink{color:var(--ha-color-brand-white)}.editorial-module__lG2jqG__announcementList>li:not(:first-child){border-inline-start:0}.editorial-module__lG2jqG__announcementList>li:not(:first-child) .editorial-module__lG2jqG__announcementCard{align-items:center;gap:var(--ha-space-5);min-block-size:7rem;padding-block:var(--ha-space-5);grid-template-columns:minmax(8rem,.7fr) minmax(0,2.6fr) minmax(9rem,.7fr);display:grid}.editorial-module__lG2jqG__announcementList>li:not(:first-child) .editorial-module__lG2jqG__noticeMeta{grid-area:1/3}.editorial-module__lG2jqG__announcementList>li:not(:first-child) .editorial-module__lG2jqG__announcementCard h2{grid-area:1/2;margin:0}.editorial-module__lG2jqG__announcementList>li:not(:first-child) .editorial-module__lG2jqG__announcementCard>p{display:none}.editorial-module__lG2jqG__announcementList>li:not(:first-child) .editorial-module__lG2jqG__textLink{grid-area:1/1;margin:0}.editorial-module__lG2jqG__announcementCard{min-block-size:12rem;padding-block:clamp(var(--ha-space-6), 4vw, var(--ha-space-10));padding-inline:clamp(var(--ha-space-4), 3vw, var(--ha-space-8));border-block-end:var(--ha-border);background:0 0;flex-direction:column;display:flex}.editorial-module__lG2jqG__announcementCard h2,.editorial-module__lG2jqG__staffCard h2{margin-block:var(--ha-space-3);font-family:var(--ha-font-heading);font-size:var(--ha-font-size-heading-3);line-height:var(--ha-line-height-heading)}.editorial-module__lG2jqG__announcementCard>p,.editorial-module__lG2jqG__staffBody>p,.editorial-module__lG2jqG__lede{max-inline-size:50rem;color:var(--ha-color-text-muted)}.editorial-module__lG2jqG__noticeMeta{justify-content:space-between;align-items:center;gap:var(--ha-space-4);flex-wrap:wrap;display:flex}.editorial-module__lG2jqG__noticeMeta time,.editorial-module__lG2jqG__detailArticle time{color:var(--ha-color-text-muted);font-size:var(--ha-font-size-small)}.editorial-module__lG2jqG__priority{min-block-size:2rem;padding-inline:var(--ha-space-3);color:var(--ha-color-brand-blue-strong);font-weight:var(--ha-font-weight-bold);border:1px solid;border-radius:0;align-items:center;display:inline-flex}.editorial-module__lG2jqG__priority[data-priority=urgent]{color:var(--ha-color-brand-red);border-width:2px}.editorial-module__lG2jqG__priority[data-priority=important]{color:var(--ha-color-dark)}.editorial-module__lG2jqG__textLink{align-items:center;gap:var(--ha-space-2);min-block-size:3rem;color:var(--ha-color-brand-blue-strong);font-weight:var(--ha-font-weight-bold);text-underline-offset:.25em;margin-block-start:var(--ha-space-4);display:inline-flex}.editorial-module__lG2jqG__staffGrid{gap:var(--ha-space-6);direction:ltr;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.editorial-module__lG2jqG__staffGrid>li:first-child{grid-area:span 2/span 8}.editorial-module__lG2jqG__staffGrid>li:nth-child(2),.editorial-module__lG2jqG__staffGrid>li:nth-child(3),.editorial-module__lG2jqG__staffGrid>li:nth-child(n+4){grid-column:span 4}.editorial-module__lG2jqG__staffGrid article{direction:rtl}.editorial-module__lG2jqG__staffGrid>li:not(:first-child) .editorial-module__lG2jqG__staffCard{direction:ltr;grid-template-columns:9rem minmax(0,1fr);min-block-size:15rem;display:grid}.editorial-module__lG2jqG__staffGrid>li:not(:first-child) .editorial-module__lG2jqG__portrait{aspect-ratio:auto;block-size:100%;min-block-size:15rem}.editorial-module__lG2jqG__staffGrid>li:not(:first-child) .editorial-module__lG2jqG__staffBody{padding:var(--ha-space-5);direction:rtl;flex-direction:column;justify-content:center;display:flex}.editorial-module__lG2jqG__staffCard{border-block-start:var(--ha-border-strong);background:0 0;height:100%}.editorial-module__lG2jqG__staffGrid>li:first-child .editorial-module__lG2jqG__staffCard{min-block-size:30rem;color:var(--ha-color-brand-white);background:var(--ha-color-dark);direction:ltr;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);display:grid}.editorial-module__lG2jqG__staffGrid>li:first-child .editorial-module__lG2jqG__portrait{aspect-ratio:auto;block-size:100%}.editorial-module__lG2jqG__staffGrid>li:first-child .editorial-module__lG2jqG__staffBody{padding:var(--ha-space-6);direction:rtl;flex-direction:column;justify-content:center;display:flex}.editorial-module__lG2jqG__staffGrid>li:first-child .editorial-module__lG2jqG__staffBody>p,.editorial-module__lG2jqG__staffGrid>li:first-child .editorial-module__lG2jqG__textLink{color:var(--ha-color-on-dark-muted)}.editorial-module__lG2jqG__portrait{aspect-ratio:4/5;background:var(--ha-color-dark-elevated);position:relative;overflow:hidden}.editorial-module__lG2jqG__staffBody{padding-block:var(--ha-space-5) 0}.editorial-module__lG2jqG__teacherGrid{gap:var(--ha-space-4);direction:rtl;grid-template-columns:repeat(6,minmax(0,1fr))}.editorial-module__lG2jqG__teacherGrid>li,.editorial-module__lG2jqG__teacherGrid>li:first-child,.editorial-module__lG2jqG__teacherGrid>li:nth-child(2),.editorial-module__lG2jqG__teacherGrid>li:nth-child(3),.editorial-module__lG2jqG__teacherGrid>li:nth-child(n+4){grid-area:auto}.editorial-module__lG2jqG__teacherCard{direction:rtl;block-size:100%;min-inline-size:0}.editorial-module__lG2jqG__teacherTileLink{border:var(--ha-border);border-radius:var(--ha-radius-xl);block-size:100%;color:var(--ha-color-text);background:var(--ha-color-surface);text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;overflow:hidden}.editorial-module__lG2jqG__teacherTileMedia{aspect-ratio:1;background:var(--ha-color-surface-soft);position:relative;overflow:hidden}.editorial-module__lG2jqG__teacherTileMedia .editorial-module__lG2jqG__portrait{aspect-ratio:1;background:var(--ha-color-surface-soft);block-size:100%;min-block-size:0;inline-size:100%}.editorial-module__lG2jqG__teacherTileOverlay{gap:var(--ha-space-1);padding:var(--ha-space-4);opacity:0;color:var(--ha-color-brand-white);background:linear-gradient(to top, color-mix(in srgb, var(--ha-color-dark) 94%, transparent), color-mix(in srgb, var(--ha-color-dark) 76%, transparent));transition:opacity .16s,transform .16s;display:grid;position:absolute;inset-block-end:0;inset-inline:0;transform:translateY(.5rem)}.editorial-module__lG2jqG__teacherTileOverlay strong{font-size:var(--ha-font-size-body-large)}.editorial-module__lG2jqG__teacherTileOverlay span{color:var(--ha-color-on-dark-muted);font-size:var(--ha-font-size-small)}.editorial-module__lG2jqG__teacherTileOverlay b{align-items:center;gap:var(--ha-space-2);color:var(--ha-color-campaign-gold);font-size:var(--ha-font-size-small);display:inline-flex}.editorial-module__lG2jqG__teacherTileCaption{align-content:start;gap:var(--ha-space-1);min-block-size:6.5rem;padding:var(--ha-space-3);display:grid}.editorial-module__lG2jqG__teacherTileCaption h2,.editorial-module__lG2jqG__teacherTileCaption h3{color:var(--ha-color-dark);font-family:var(--ha-font-heading);font-size:clamp(.9rem,1.2vw,1rem);line-height:var(--ha-line-height-heading);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.editorial-module__lG2jqG__teacherTileSubject{color:var(--ha-color-text-muted);font-size:var(--ha-font-size-small);line-height:var(--ha-line-height-body);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.editorial-module__lG2jqG__teacherTileLink:focus-visible{outline:.2rem solid var(--ha-color-focus);outline-offset:.2rem;border-color:var(--ha-color-brand-blue-strong);box-shadow:var(--ha-focus-ring)}.editorial-module__lG2jqG__teacherTileLink:focus-visible .editorial-module__lG2jqG__teacherTileOverlay{opacity:1;transform:translateY(0)}.editorial-module__lG2jqG__portraitFallback{place-content:center;place-items:center;gap:var(--ha-space-2);padding:var(--ha-space-4);color:var(--ha-color-dark);text-align:center;display:grid}.editorial-module__lG2jqG__portraitFallback img{object-fit:contain;block-size:auto;inline-size:clamp(3rem,35%,4.25rem)}.editorial-module__lG2jqG__portraitFallback span{font-size:var(--ha-font-size-small);font-weight:var(--ha-font-weight-bold)}.editorial-module__lG2jqG__teacherTileMedia .editorial-module__lG2jqG__portraitFallback span{display:none}@media (hover:hover) and (pointer:fine){.editorial-module__lG2jqG__teacherTileMedia,.editorial-module__lG2jqG__teacherTileMedia .editorial-module__lG2jqG__portrait{aspect-ratio:10/11}.editorial-module__lG2jqG__teacherTileCaption{display:none}.editorial-module__lG2jqG__teacherTileLink:hover{border-color:var(--ha-color-brand-blue-strong);box-shadow:var(--ha-shadow-md);transform:translateY(-.125rem)}.editorial-module__lG2jqG__teacherTileLink:hover .editorial-module__lG2jqG__teacherTileOverlay{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.editorial-module__lG2jqG__teacherTileLink,.editorial-module__lG2jqG__teacherTileOverlay{transition:none}.editorial-module__lG2jqG__teacherTileLink:hover{transform:none}}@media (max-width:80rem){.editorial-module__lG2jqG__teacherGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}.editorial-module__lG2jqG__role{color:var(--ha-color-brand-blue-strong);font-weight:var(--ha-font-weight-bold);margin:0}.editorial-module__lG2jqG__subject span{font-weight:var(--ha-font-weight-semibold)}.editorial-module__lG2jqG__detailShell{background:var(--ha-color-page)}.editorial-module__lG2jqG__detailArticle{max-inline-size:72rem;margin-inline:auto}.editorial-module__lG2jqG__detailArticle header{border-block-end:0;padding-block-end:var(--ha-space-5)}.editorial-module__lG2jqG__detailArticle h1{margin-block:var(--ha-space-4);font-family:var(--ha-font-heading);font-size:clamp(var(--ha-font-size-heading-2), 6vw, var(--ha-font-size-display));line-height:var(--ha-line-height-heading)}.editorial-module__lG2jqG__lede{font-size:var(--ha-font-size-body-large)}.editorial-module__lG2jqG__prose{max-inline-size:48rem;margin-block-start:clamp(var(--ha-space-8), 5vw, var(--ha-space-12))}.editorial-module__lG2jqG__prose h2,.editorial-module__lG2jqG__prose h3{font-family:var(--ha-font-heading)}.editorial-module__lG2jqG__prose p,.editorial-module__lG2jqG__prose li{line-height:var(--ha-line-height-body)}.editorial-module__lG2jqG__staffDetail{gap:clamp(var(--ha-space-8), 5vw, var(--ha-space-12));grid-template-columns:minmax(16rem,4fr) minmax(0,7fr);max-inline-size:70rem;display:grid}.editorial-module__lG2jqG__staffDetail>.editorial-module__lG2jqG__portrait{position:sticky;inset-block-start:var(--ha-space-8)}.editorial-module__lG2jqG__teacherHub{gap:var(--ha-space-4);grid-template-columns:repeat(2,minmax(0,1fr));max-inline-size:80rem;margin-inline:auto;display:grid}.editorial-module__lG2jqG__teacherHub>.editorial-module__lG2jqG__textLink,.editorial-module__lG2jqG__teacherHub>.editorial-module__lG2jqG__staffDetail,.editorial-module__lG2jqG__teacherHub>.editorial-module__lG2jqG__teacherAbout{grid-column:1/-1}.editorial-module__lG2jqG__teacherHub .editorial-module__lG2jqG__staffDetail{align-items:start;gap:clamp(var(--ha-space-5), 3vw, var(--ha-space-8));max-inline-size:none;padding:clamp(var(--ha-space-5), 3vw, var(--ha-space-8));border:var(--ha-border);border-radius:var(--ha-radius-2xl);background:var(--ha-color-surface);grid-template-columns:minmax(16rem,18rem) minmax(0,1fr)}.editorial-module__lG2jqG__teacherHub .editorial-module__lG2jqG__staffDetail>.editorial-module__lG2jqG__portrait{min-block-size:0;inline-size:100%;max-inline-size:18rem;position:relative;inset-block-start:auto}.editorial-module__lG2jqG__teacherHub .editorial-module__lG2jqG__staffDetail h1{margin-block:var(--ha-space-3);font-size:clamp(2rem,4vw,3rem)}.editorial-module__lG2jqG__teacherHubSection,.editorial-module__lG2jqG__teacherHubRelations,.editorial-module__lG2jqG__teacherAbout{padding:clamp(var(--ha-space-5), 3vw, var(--ha-space-7));border:var(--ha-border);border-radius:var(--ha-radius-xl);background:var(--ha-color-surface)}.editorial-module__lG2jqG__teacherHubSection h2,.editorial-module__lG2jqG__teacherHubRelations h2,.editorial-module__lG2jqG__teacherAbout h2{margin-block:0 var(--ha-space-4);color:var(--ha-color-dark);font-family:var(--ha-font-heading);font-size:var(--ha-font-size-heading-3)}.editorial-module__lG2jqG__teacherNextSession{gap:var(--ha-space-2);padding:var(--ha-space-6);border:var(--ha-border);background:var(--ha-color-surface-soft);display:grid}.editorial-module__lG2jqG__teacherNextSession p,.editorial-module__lG2jqG__teacherNextSession strong{margin:0}.editorial-module__lG2jqG__teacherNextSession strong{color:var(--ha-color-brand-blue-strong);font-size:var(--ha-font-size-body-large)}.editorial-module__lG2jqG__teacherNextSession span{color:var(--ha-color-text-muted)}.editorial-module__lG2jqG__teacherHubRelations ul{border-block-start:var(--ha-border);gap:0;margin:0;padding:0;list-style:none;display:grid}.editorial-module__lG2jqG__teacherHubRelations li{justify-content:space-between;align-items:center;gap:var(--ha-space-5);padding-block:var(--ha-space-4);border-block-end:var(--ha-border);display:flex}.editorial-module__lG2jqG__teacherHubRelations a{color:var(--ha-color-brand-red);font-weight:var(--ha-font-weight-bold)}.editorial-module__lG2jqG__teacherHubRelations small{color:var(--ha-color-text-muted)}.editorial-module__lG2jqG__preview{justify-content:space-between;align-items:center;gap:var(--ha-space-5);padding:var(--ha-space-4) max(var(--ha-space-5), calc((100vw - 76rem) / 2));color:var(--ha-color-brand-white);background:var(--ha-color-dark);display:flex}.editorial-module__lG2jqG__preview p{margin:var(--ha-space-1) 0 0}.editorial-module__lG2jqG__preview a{color:inherit;font-weight:var(--ha-font-weight-bold)}.editorial-module__lG2jqG__empty{padding:var(--ha-space-8);border:0;border-block-start:.2rem solid var(--ha-color-brand-blue-strong);background:var(--ha-color-surface)}@media (max-width:64rem){.editorial-module__lG2jqG__staffGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-module__lG2jqG__staffGrid>li:first-child,.editorial-module__lG2jqG__staffGrid>li:not(:first-child){grid-area:auto}.editorial-module__lG2jqG__staffGrid>li:first-child .editorial-module__lG2jqG__staffCard{min-block-size:0;display:block}.editorial-module__lG2jqG__staffGrid>li:first-child .editorial-module__lG2jqG__portrait{aspect-ratio:4/5;block-size:auto}.editorial-module__lG2jqG__teacherGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:48rem){.editorial-module__lG2jqG__teacherFilters,.editorial-module__lG2jqG__staffGrid:not(.editorial-module__lG2jqG__teacherGrid),.editorial-module__lG2jqG__staffDetail{grid-template-columns:1fr}.editorial-module__lG2jqG__teacherGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-module__lG2jqG__announcementList>li:first-child .editorial-module__lG2jqG__announcementCard{min-block-size:18rem;padding:var(--ha-space-6)}.editorial-module__lG2jqG__announcementList>li:not(:first-child) .editorial-module__lG2jqG__announcementCard{min-block-size:0;padding-block:var(--ha-space-5);align-items:flex-start;display:flex}.editorial-module__lG2jqG__announcementList>li:not(:first-child) .editorial-module__lG2jqG__announcementCard>p{display:block}.editorial-module__lG2jqG__announcementList>li:not(:first-child) .editorial-module__lG2jqG__textLink{margin-block-start:var(--ha-space-3)}.editorial-module__lG2jqG__staffDetail>.editorial-module__lG2jqG__portrait{max-inline-size:28rem;position:relative;inset-block-start:auto}.editorial-module__lG2jqG__staffGrid>li:not(:first-child) .editorial-module__lG2jqG__staffCard{grid-template-columns:8rem minmax(0,1fr)}.editorial-module__lG2jqG__teacherHub,.editorial-module__lG2jqG__teacherHub .editorial-module__lG2jqG__staffDetail{grid-template-columns:1fr}.editorial-module__lG2jqG__teacherHub>.editorial-module__lG2jqG__textLink,.editorial-module__lG2jqG__teacherHub>.editorial-module__lG2jqG__staffDetail,.editorial-module__lG2jqG__teacherHub>.editorial-module__lG2jqG__teacherAbout{grid-column:auto}.editorial-module__lG2jqG__teacherHubRelations li{align-items:start;gap:var(--ha-space-2);flex-direction:column}.editorial-module__lG2jqG__preview{flex-direction:column;align-items:flex-start}}@media (max-width:36rem){.editorial-module__lG2jqG__teacherGrid{gap:var(--ha-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-module__lG2jqG__staffGrid:not(.editorial-module__lG2jqG__teacherGrid){gap:var(--ha-space-5)}.editorial-module__lG2jqG__announcementCard,.editorial-module__lG2jqG__staffBody{padding-inline:0}.editorial-module__lG2jqG__teacherTileCaption{min-block-size:6.5rem;padding:var(--ha-space-3)}.editorial-module__lG2jqG__teacherTileCaption h2,.editorial-module__lG2jqG__teacherTileCaption h3{font-size:.9rem}.editorial-module__lG2jqG__teacherTileSubject{font-size:.72rem}}
.onsite-support-module__Zp_0fG__page,.onsite-support-module__Zp_0fG__noticePage{padding-block:clamp(var(--ha-space-8), 5vw, var(--ha-space-14));background:var(--ha-color-page)}.onsite-support-module__Zp_0fG__pageHeader{max-inline-size:52rem;margin-block-end:var(--ha-space-6)}.onsite-support-module__Zp_0fG__pageHeader p,.onsite-support-module__Zp_0fG__headingRow p,.onsite-support-module__Zp_0fG__dayDetail>header p,.onsite-support-module__Zp_0fG__notice>p,.onsite-support-module__Zp_0fG__emptySchedule>p{color:var(--ha-color-brand-red);font-size:var(--ha-font-size-small);font-weight:var(--ha-font-weight-bold);margin:0}.onsite-support-module__Zp_0fG__pageHeader h1,.onsite-support-module__Zp_0fG__headingRow h2,.onsite-support-module__Zp_0fG__dayDetail>header h2,.onsite-support-module__Zp_0fG__notice h1,.onsite-support-module__Zp_0fG__emptySchedule h2{margin-block:var(--ha-space-2) var(--ha-space-3);color:var(--ha-color-dark);font-family:var(--ha-font-heading);line-height:var(--ha-line-height-tight)}.onsite-support-module__Zp_0fG__pageHeader h1{font-size:clamp(2.125rem,4vw,2.625rem)}.onsite-support-module__Zp_0fG__pageHeader span,.onsite-support-module__Zp_0fG__emptySchedule span{color:var(--ha-color-text-muted)}.onsite-support-module__Zp_0fG__scheduleFilters{gap:var(--ha-space-4);margin-block-end:var(--ha-space-5);display:grid}.onsite-support-module__Zp_0fG__filterGrid{gap:var(--ha-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.onsite-support-module__Zp_0fG__filterField{gap:var(--ha-space-1);min-inline-size:0;color:var(--ha-color-text);font-size:var(--ha-font-size-small);font-weight:var(--ha-font-weight-bold);display:grid}.onsite-support-module__Zp_0fG__filterField input,.onsite-support-module__Zp_0fG__filterField select{min-block-size:3rem;inline-size:100%;min-inline-size:0;padding-inline:var(--ha-space-3);border:1px solid var(--ha-color-border-strong);border-radius:var(--ha-radius-md);color:var(--ha-color-text);background:var(--ha-color-surface);font:inherit;font-weight:var(--ha-font-weight-regular)}.onsite-support-module__Zp_0fG__filterActions{justify-content:space-between;align-items:center;gap:var(--ha-space-3);flex-wrap:wrap;display:flex}.onsite-support-module__Zp_0fG__clearFilters{min-block-size:2.75rem;padding:var(--ha-space-2) 0;color:var(--ha-color-brand-red);font:inherit;font-weight:var(--ha-font-weight-bold);cursor:pointer;background:0 0;border:0}.onsite-support-module__Zp_0fG__clearFilters:disabled{color:var(--ha-color-text-muted);cursor:default}.onsite-support-module__Zp_0fG__filterResults{color:var(--ha-color-text-muted);font-size:var(--ha-font-size-small);margin:0}.onsite-support-module__Zp_0fG__filterField input:focus-visible,.onsite-support-module__Zp_0fG__filterField select:focus-visible,.onsite-support-module__Zp_0fG__clearFilters:focus-visible,.onsite-support-module__Zp_0fG__summaryDayLink:focus-visible{outline:2px solid var(--ha-color-brand-blue-strong);outline-offset:3px}.onsite-support-module__Zp_0fG__summaryCounts>li:has(.onsite-support-module__Zp_0fG__summaryDayLink){padding:0}.onsite-support-module__Zp_0fG__summaryDayLink{align-content:start;gap:var(--ha-space-1);block-size:100%;inline-size:100%;padding:var(--ha-space-3);border-radius:var(--ha-radius-md);color:var(--ha-color-dark);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;text-decoration:none;display:grid}.onsite-support-module__Zp_0fG__summaryDayName{font-size:1.125rem;font-weight:var(--ha-font-weight-bold);line-height:1.55}.onsite-support-module__Zp_0fG__summaryDayLink:hover .onsite-support-module__Zp_0fG__summaryDayName{text-decoration:underline}.onsite-support-module__Zp_0fG__daySelector{gap:var(--ha-space-2);scrollbar-width:thin;margin-block-end:var(--ha-space-5);padding-block-end:var(--ha-space-1);display:flex;overflow-x:auto}.onsite-support-module__Zp_0fG__daySelector button{justify-content:center;align-items:center;gap:var(--ha-space-2);min-block-size:2.75rem;padding-inline:var(--ha-space-4);border:var(--ha-border);border-radius:var(--ha-radius-sm);color:var(--ha-color-dark);background:var(--ha-color-surface);cursor:pointer;flex:none;display:inline-flex}.onsite-support-module__Zp_0fG__daySelector button small{min-block-size:1.5rem;min-inline-size:1.5rem;color:var(--ha-color-text-muted);background:var(--ha-color-surface-soft);border-radius:0;place-items:center;display:grid}.onsite-support-module__Zp_0fG__daySelector button[aria-pressed=true]{border-color:var(--ha-color-dark);color:var(--ha-color-brand-white);background:var(--ha-color-dark)}.onsite-support-module__Zp_0fG__daySelector button[aria-pressed=true] small{color:var(--ha-color-dark);background:var(--ha-color-brand-white)}.onsite-support-module__Zp_0fG__scheduleSelector{border-block:var(--ha-border)}.onsite-support-module__Zp_0fG__scheduleSelector+.onsite-support-module__Zp_0fG__dayDetail{margin-block-start:var(--ha-space-6)}.onsite-support-module__Zp_0fG__scheduleDaySelector{gap:var(--ha-space-2);padding-block:var(--ha-space-3);grid-template-columns:repeat(7,minmax(0,1fr));margin-block-end:0;display:grid;overflow:visible}.onsite-support-module__Zp_0fG__scheduleDaySelector button{block-size:3.25rem;min-block-size:3.25rem;min-inline-size:0;padding:var(--ha-space-2) var(--ha-space-3);border:var(--ha-border);border-radius:var(--ha-radius-sm);text-align:center;background:var(--ha-color-surface);grid-template-columns:1fr auto;display:grid;position:relative}.onsite-support-module__Zp_0fG__scheduleDaySelector button:hover{border-color:var(--ha-color-brand-blue-strong);background:var(--ha-color-surface)}.onsite-support-module__Zp_0fG__scheduleDaySelector button[aria-pressed=true]{border-color:var(--ha-color-dark);color:var(--ha-color-brand-white);background:var(--ha-color-dark);box-shadow:none}.onsite-support-module__Zp_0fG__scheduleDaySelector button[aria-pressed=true] small{color:var(--ha-color-dark);background:var(--ha-color-brand-white)}.onsite-support-module__Zp_0fG__selectedState{color:var(--ha-color-brand-white);font-size:.5rem;font-style:normal;font-weight:var(--ha-font-weight-bold);position:absolute;inset-block-end:.125rem;inset-inline-end:var(--ha-space-1)}.onsite-support-module__Zp_0fG__summaryGrid,.onsite-support-module__Zp_0fG__roomGrid,.onsite-support-module__Zp_0fG__homeDense ol{margin:0;padding:0;list-style:none;display:grid}.onsite-support-module__Zp_0fG__dayDetail{border-block-start:0;margin-block-start:clamp(var(--ha-space-6), 4vw, var(--ha-space-10))}.onsite-support-module__Zp_0fG__dayDetail>header{justify-content:space-between;align-items:end;gap:var(--ha-space-6);padding-block:0 var(--ha-space-4);border-block-end:2px solid var(--ha-color-dark);margin-block-start:0;display:flex}.onsite-support-module__Zp_0fG__dayDetail>header h2{margin-block-end:0;font-size:clamp(1.5rem,2.4vw,2.25rem)}.onsite-support-module__Zp_0fG__dayDetail>header strong{color:var(--ha-color-brand-red)}.onsite-support-module__Zp_0fG__timeGroups{gap:var(--ha-space-6);margin-block-start:var(--ha-space-5);display:grid}.onsite-support-module__Zp_0fG__timeGroup{--schedule-font-size-title:1.5rem;--schedule-font-size-primary:1.125rem;gap:var(--ha-space-6);background:0 0;grid-template-columns:minmax(0,1fr);display:grid}.onsite-support-module__Zp_0fG__timeGroup>header{justify-content:space-between;align-items:baseline;gap:var(--ha-space-4);padding:var(--ha-space-4);color:var(--ha-color-dark);background:var(--ha-color-surface-strong);flex-wrap:wrap;display:flex}.onsite-support-module__Zp_0fG__timeGroup>header bdi,.onsite-support-module__Zp_0fG__timeGroup>header span{display:block}.onsite-support-module__Zp_0fG__timeGroup>header bdi{color:var(--ha-color-dark);font-family:var(--ha-font-heading);font-size:var(--schedule-font-size-title);font-weight:var(--ha-font-weight-bold)}.onsite-support-module__Zp_0fG__timeGroup>header span{color:var(--ha-color-text-muted);font-size:var(--ha-font-size-body)}.onsite-support-module__Zp_0fG__roomGrid{gap:var(--ha-space-6);grid-template-columns:minmax(0,1fr)}.onsite-support-module__Zp_0fG__roomGrid>li{min-inline-size:0}.onsite-support-module__Zp_0fG__card{min-block-size:10rem;padding:var(--ha-space-4);border:var(--ha-border);border-radius:var(--ha-radius-sm);background:var(--ha-color-surface)}.onsite-support-module__Zp_0fG__cardTopline{justify-content:space-between;align-items:center;gap:var(--ha-space-3);display:flex}.onsite-support-module__Zp_0fG__cardTopline span{color:var(--ha-color-success);font-size:var(--ha-font-size-small);font-weight:var(--ha-font-weight-bold)}.onsite-support-module__Zp_0fG__time{color:var(--ha-color-brand-red);font-weight:var(--ha-font-weight-bold)}.onsite-support-module__Zp_0fG__card h3{margin-block:var(--ha-space-4) var(--ha-space-2);color:var(--ha-color-dark);overflow-wrap:anywhere;font-size:clamp(1rem,1.35vw,1.125rem)}.onsite-support-module__Zp_0fG__card h3 a,.onsite-support-module__Zp_0fG__card p a{text-underline-offset:.18em;text-decoration-thickness:.08em}.onsite-support-module__Zp_0fG__card p{margin-block:var(--ha-space-1) 0;color:var(--ha-color-text-muted);overflow-wrap:anywhere;font-size:clamp(.8125rem,1vw,.9375rem)}.onsite-support-module__Zp_0fG__card .onsite-support-module__Zp_0fG__room{border-block-start:var(--ha-border);color:var(--ha-color-dark);font-weight:var(--ha-font-weight-bold);margin-block-start:var(--ha-space-3);padding-block-start:var(--ha-space-3)}.onsite-support-module__Zp_0fG__scheduleCard,.onsite-support-module__Zp_0fG__scheduleColumnHeadings{gap:var(--ha-space-4);padding:var(--ha-space-4);grid-template-columns:minmax(8.5rem,144fr) minmax(0,296fr) minmax(0,272fr) minmax(0,232fr) minmax(0,240fr);align-items:end;display:grid}.onsite-support-module__Zp_0fG__scheduleColumnHeadings{color:var(--ha-color-text-muted);background:var(--ha-color-surface-soft);font-size:var(--ha-font-size-small);font-weight:var(--ha-font-weight-bold)}.onsite-support-module__Zp_0fG__scheduleCard{min-block-size:0;box-shadow:none;grid-template-areas:"time title cohort teacher room"}.onsite-support-module__Zp_0fG__scheduleCard>*,.onsite-support-module__Zp_0fG__scheduleCard .onsite-support-module__Zp_0fG__sessionRoom>*{overflow-wrap:anywhere;min-inline-size:0}.onsite-support-module__Zp_0fG__scheduleCard .onsite-support-module__Zp_0fG__sessionTitle{font-size:var(--schedule-font-size-title);grid-area:title;margin:0;line-height:1.5}.onsite-support-module__Zp_0fG__scheduleCard h3 a,.onsite-support-module__Zp_0fG__scheduleCard p a{text-decoration:none}.onsite-support-module__Zp_0fG__scheduleCard h3 a:hover,.onsite-support-module__Zp_0fG__scheduleCard p a:hover{text-decoration:underline}.onsite-support-module__Zp_0fG__scheduleCard>.onsite-support-module__Zp_0fG__time{font-size:var(--schedule-font-size-primary);text-align:right;white-space:nowrap;grid-area:time;line-height:1.6667}.onsite-support-module__Zp_0fG__scheduleCard p{color:var(--ha-color-text);font-size:var(--ha-font-size-body);margin:0;line-height:1.75}.onsite-support-module__Zp_0fG__scheduleCard .onsite-support-module__Zp_0fG__sessionMeta{grid-area:cohort}.onsite-support-module__Zp_0fG__sessionMeta>span{display:block}.onsite-support-module__Zp_0fG__sessionMeta>.onsite-support-module__Zp_0fG__cohortSeparator{display:none}.onsite-support-module__Zp_0fG__scheduleCard .onsite-support-module__Zp_0fG__sessionTeacher{color:var(--ha-color-brand-blue-strong);font-size:var(--schedule-font-size-primary);font-weight:var(--ha-font-weight-bold);grid-area:teacher;line-height:1.6667}.onsite-support-module__Zp_0fG__mobileTeacherLabel{display:none}.onsite-support-module__Zp_0fG__sessionRoom{grid-area:room}.onsite-support-module__Zp_0fG__scheduleCard .onsite-support-module__Zp_0fG__roomName{color:var(--ha-color-dark)}.onsite-support-module__Zp_0fG__scheduleCard .onsite-support-module__Zp_0fG__roomCode{color:var(--ha-color-text-muted)}.onsite-support-module__Zp_0fG__emptyDay{padding:var(--ha-space-6);border-block:var(--ha-border);background:var(--ha-color-surface)}.onsite-support-module__Zp_0fG__emptyDay h3,.onsite-support-module__Zp_0fG__emptyDay p{margin:0}.onsite-support-module__Zp_0fG__emptyDay p{color:var(--ha-color-text-muted);margin-block-start:var(--ha-space-2)}.onsite-support-module__Zp_0fG__emptySchedule{max-inline-size:48rem;padding-block:var(--ha-space-16);border-block:2px solid var(--ha-color-border)}.onsite-support-module__Zp_0fG__emptySchedule a{color:var(--ha-color-brand-blue-strong);font-weight:var(--ha-font-weight-bold);margin-block-start:var(--ha-space-6);display:inline-block}.onsite-support-module__Zp_0fG__summary{padding:var(--ha-space-4);border:var(--ha-border);border-radius:var(--ha-radius-md);background:var(--ha-color-surface-soft)}.onsite-support-module__Zp_0fG__headingRow{justify-content:space-between;align-items:end;gap:var(--ha-space-6);margin-block-end:var(--ha-space-4);display:flex}.onsite-support-module__Zp_0fG__headingRow h2{margin-block:0 var(--ha-space-2);font-size:clamp(1.5rem,2.5vw,1.875rem)}.onsite-support-module__Zp_0fG__summary .onsite-support-module__Zp_0fG__headingRow p{color:var(--ha-color-text-muted);font-weight:var(--ha-font-weight-regular)}.onsite-support-module__Zp_0fG__headingRow>a,.onsite-support-module__Zp_0fG__noticeLink{color:var(--ha-color-brand-blue-strong);font-weight:var(--ha-font-weight-bold)}.onsite-support-module__Zp_0fG__headingRow>a{min-block-size:2.75rem;padding-inline:var(--ha-space-4);border-radius:var(--ha-radius-md);color:var(--ha-color-brand-white);background:var(--ha-color-dark);place-items:center;text-decoration:none;display:inline-grid}.onsite-support-module__Zp_0fG__headingRow>a:hover{background:var(--ha-color-brand-blue-strong)}.onsite-support-module__Zp_0fG__summaryCounts{gap:var(--ha-space-3);grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.onsite-support-module__Zp_0fG__summaryCounts>li{block-size:7.75rem;min-inline-size:0;padding:var(--ha-space-3) .875rem;border:var(--ha-border);border-block-start:.1875rem solid var(--ha-color-brand-red);border-radius:var(--ha-radius-md);background:var(--ha-color-surface);align-content:start;gap:.375rem;display:grid;box-shadow:0 .125rem .5rem #0e224a12}.onsite-support-module__Zp_0fG__summaryCounts h3,.onsite-support-module__Zp_0fG__summaryCounts p{margin:0}.onsite-support-module__Zp_0fG__summaryCounts h3{color:var(--ha-color-dark);font-size:1.125rem;line-height:1.55}.onsite-support-module__Zp_0fG__summaryMetrics{color:var(--ha-color-brand-red);font-size:.8125rem;font-weight:var(--ha-font-weight-semibold);line-height:1.7;display:grid}.onsite-support-module__Zp_0fG__summaryEmpty{min-block-size:4.125rem;color:var(--ha-color-text-muted);font-size:.8125rem;font-weight:var(--ha-font-weight-semibold);align-items:center;display:grid}.onsite-support-module__Zp_0fG__summaryCounts strong{color:var(--ha-color-brand-red)}.onsite-support-module__Zp_0fG__summaryGrid{gap:var(--ha-space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.onsite-support-module__Zp_0fG__summary .onsite-support-module__Zp_0fG__summaryGrid{color:var(--ha-color-text);background:0 0}.onsite-support-module__Zp_0fG__summary .onsite-support-module__Zp_0fG__summaryGrid li{border:0;grid-template-columns:none;min-block-size:0;padding:0;display:block}.onsite-support-module__Zp_0fG__teacherTimetable{padding:clamp(var(--ha-space-5), 4vw, var(--ha-space-6));border-radius:var(--ha-radius-sm)}.onsite-support-module__Zp_0fG__teacherTimetable .onsite-support-module__Zp_0fG__headingRow>a{color:var(--ha-color-brand-blue-strong);text-underline-offset:.25rem;background:0 0;padding-inline:0;text-decoration:underline}.onsite-support-module__Zp_0fG__teacherTimetable .onsite-support-module__Zp_0fG__headingRow>a:hover{color:var(--ha-color-dark);background:0 0}.onsite-support-module__Zp_0fG__summaryRemainder{margin:var(--ha-space-4) 0 0;border-block-start:var(--ha-border);color:var(--ha-color-text-muted);font-size:var(--ha-font-size-small);font-weight:var(--ha-font-weight-bold);padding-block-start:var(--ha-space-3)}.onsite-support-module__Zp_0fG__homeDense{border-block:var(--ha-border)}.onsite-support-module__Zp_0fG__homeDense ol{grid-template-columns:repeat(5,minmax(0,1fr))}.onsite-support-module__Zp_0fG__summary .onsite-support-module__Zp_0fG__homeDense ol{color:var(--ha-color-text);background:0 0}.onsite-support-module__Zp_0fG__homeDense li{gap:var(--ha-space-2);padding:var(--ha-space-4);border-inline-end:var(--ha-border);display:grid}.onsite-support-module__Zp_0fG__summary .onsite-support-module__Zp_0fG__homeDense li{border-block-end:0;grid-template-columns:1fr;align-items:start;min-block-size:0}.onsite-support-module__Zp_0fG__homeDense bdi{color:var(--ha-color-brand-red);font-size:var(--ha-font-size-heading-3);font-weight:var(--ha-font-weight-bold)}.onsite-support-module__Zp_0fG__homeDense span,.onsite-support-module__Zp_0fG__homeDense>p{color:var(--ha-color-text-muted)}.onsite-support-module__Zp_0fG__homeDense>p{padding:var(--ha-space-4);border-block-start:var(--ha-border);margin:0}.onsite-support-module__Zp_0fG__notice{max-inline-size:62rem;padding:clamp(var(--ha-space-6), 5vw, var(--ha-space-12));border-block-start:.25rem solid var(--ha-color-campaign-gold);background:var(--ha-color-surface-soft)}.onsite-support-module__Zp_0fG__notice h1{font-size:clamp(2rem,4vw,2.5rem)}.onsite-support-module__Zp_0fG__notice>strong{max-inline-size:52rem;color:var(--ha-color-text-muted);font-size:var(--ha-font-size-body-large);display:block}.onsite-support-module__Zp_0fG__noticeSessions{gap:var(--ha-space-4);margin-block:var(--ha-space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.onsite-support-module__Zp_0fG__noticeBody{padding-block:var(--ha-space-6);border-block:var(--ha-border)}.onsite-support-module__Zp_0fG__noticeRelations{gap:var(--ha-space-3);flex-wrap:wrap;margin-block-start:var(--ha-space-5);display:flex}.onsite-support-module__Zp_0fG__noticeRelations a{min-block-size:2.75rem;padding:var(--ha-space-2) var(--ha-space-4);border:var(--ha-border);color:var(--ha-color-dark);background:var(--ha-color-surface);font-weight:var(--ha-font-weight-bold)}.onsite-support-module__Zp_0fG__noticeLink{margin-block-start:var(--ha-space-6);display:inline-block}@media (max-width:64rem){.onsite-support-module__Zp_0fG__summaryGrid,.onsite-support-module__Zp_0fG__homeDense ol{grid-template-columns:repeat(2,minmax(0,1fr))}.onsite-support-module__Zp_0fG__summaryCounts{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:48rem){.onsite-support-module__Zp_0fG__scheduleColumnHeadings{display:none}.onsite-support-module__Zp_0fG__scheduleCard{gap:var(--ha-space-2);grid-template-columns:minmax(0,1fr) minmax(8.5rem,1.2fr);grid-template-areas:"title title""room time""cohort cohort""teacher teacher""code code";align-items:start}.onsite-support-module__Zp_0fG__scheduleCard:before{background:var(--ha-color-surface-soft);content:"";grid-area:2/1/auto/-1;align-self:stretch}.onsite-support-module__Zp_0fG__scheduleCard>.onsite-support-module__Zp_0fG__time{padding:var(--ha-space-2);text-align:left}.onsite-support-module__Zp_0fG__sessionRoom{display:contents}.onsite-support-module__Zp_0fG__scheduleCard .onsite-support-module__Zp_0fG__roomName{padding:var(--ha-space-2);grid-area:room}.onsite-support-module__Zp_0fG__scheduleCard .onsite-support-module__Zp_0fG__roomCode{font-size:var(--ha-font-size-small);font-weight:var(--ha-font-weight-bold);grid-area:code;line-height:1.5714}.onsite-support-module__Zp_0fG__sessionMeta>span,.onsite-support-module__Zp_0fG__sessionMeta>.onsite-support-module__Zp_0fG__cohortSeparator,.onsite-support-module__Zp_0fG__mobileTeacherLabel{display:inline}.onsite-support-module__Zp_0fG__filterGrid{gap:var(--ha-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.onsite-support-module__Zp_0fG__summaryCounts{grid-template-columns:repeat(3,minmax(0,1fr))}.onsite-support-module__Zp_0fG__scheduleDaySelector{gap:var(--ha-space-2);scroll-snap-type:inline proximity;padding-block-end:var(--ha-space-3);display:flex;overflow-x:auto}.onsite-support-module__Zp_0fG__scheduleDaySelector button{scroll-snap-align:start;flex:0 0 6rem}}@media (max-width:40rem){.onsite-support-module__Zp_0fG__pageHeader h1{font-size:clamp(2rem,9vw,2.625rem)}.onsite-support-module__Zp_0fG__dayDetail>header,.onsite-support-module__Zp_0fG__headingRow{flex-direction:column;align-items:start}.onsite-support-module__Zp_0fG__timeGroup{gap:var(--ha-space-6)}.onsite-support-module__Zp_0fG__timeGroup>header{justify-content:space-between;align-items:baseline;gap:var(--ha-space-4);padding:var(--ha-space-4);display:flex}.onsite-support-module__Zp_0fG__timeGroup>header span{margin-block-start:0}.onsite-support-module__Zp_0fG__scheduleCard{min-block-size:0}.onsite-support-module__Zp_0fG__summaryGrid,.onsite-support-module__Zp_0fG__homeDense ol,.onsite-support-module__Zp_0fG__noticeSessions{grid-template-columns:1fr}.onsite-support-module__Zp_0fG__summaryCounts{grid-template-columns:repeat(2,minmax(0,1fr))}.onsite-support-module__Zp_0fG__headingRow>a{inline-size:100%}}
.content-v2-module__pzqjOW__homepageV2,.content-v2-module__pzqjOW__archive,.content-v2-module__pzqjOW__schedule,.content-v2-module__pzqjOW__about,.content-v2-module__pzqjOW__updateDetail{width:min(80rem, calc(100% - 2 * var(--ha-gutter)));margin-inline:auto;padding-block:clamp(2.5rem,6vw,5rem)}.content-v2-module__pzqjOW__homepageV2{gap:clamp(2.5rem,4vw,3.75rem);padding-block:clamp(1.5rem,3vw,2.5rem);display:grid}.content-v2-module__pzqjOW__homepageV2>*{min-inline-size:0}.content-v2-module__pzqjOW__homeLead{order:1}.content-v2-module__pzqjOW__homeChronology{order:2}.content-v2-module__pzqjOW__homeTeachers{order:3}.content-v2-module__pzqjOW__homeUpdates{order:4}.content-v2-module__pzqjOW__homeSchedule{order:5}.content-v2-module__pzqjOW__homePrograms{order:6}.content-v2-module__pzqjOW__homepageUnavailable{width:min(52rem, calc(100% - 2 * var(--ha-gutter)));text-align:center;margin-inline:auto;padding-block:clamp(4rem,12vw,8rem)}.content-v2-module__pzqjOW__homepageUnavailable p{color:var(--ha-color-brand-red);margin:0;font-size:.82rem;font-weight:800}.content-v2-module__pzqjOW__homepageUnavailable h1{color:var(--ha-color-dark);font-size:clamp(2rem,4vw,2.5rem);line-height:var(--ha-line-height-tight);margin:.75rem 0}.content-v2-module__pzqjOW__homepageUnavailable span{max-width:40rem;color:var(--ha-color-text-muted);margin-inline:auto;line-height:1.9;display:block}.content-v2-module__pzqjOW__homepageUnavailable a{color:var(--ha-color-brand-red);text-underline-offset:.35rem;margin-block-start:1.5rem;font-weight:800;display:inline-block}.content-v2-module__pzqjOW__homeLead{--ha-home-update-scrim-top:#030a1b05;--ha-home-update-scrim-upper:#030a1b0d;--ha-home-update-scrim-middle:#030a1b47;--ha-home-update-scrim-bottom:#030a1bc2;--ha-home-update-media-edge:#0e224a2e;direction:ltr;grid-template-columns:minmax(0,1.88fr) minmax(20rem,1fr);grid-template-areas:"feature supports";justify-self:stretch;gap:.75rem;width:100%;min-height:22.75rem;display:grid}.content-v2-module__pzqjOW__homeLeadWithChronology{margin-block-end:calc(-1*clamp(2.5rem,4vw,3.75rem) + 1.75rem)}.content-v2-module__pzqjOW__leadStory{border-radius:var(--ha-radius-editorial);background:var(--ha-color-dark);color:#fff;direction:ltr;grid-area:feature;grid-template-columns:minmax(0,48.1fr) minmax(0,51.9fr);grid-template-areas:"media copy";min-width:0;min-height:22.75rem;display:grid;overflow:hidden}.content-v2-module__pzqjOW__leadPosterLink{min-width:0;color:inherit;grid-area:media;text-decoration:none;display:block;position:relative}.content-v2-module__pzqjOW__leadPosterLink:after{z-index:1;background:linear-gradient(90deg, transparent 0%, var(--ha-home-update-media-edge) 100%);content:"";pointer-events:none;inline-size:clamp(1.5rem,3vw,2.5rem);position:absolute;inset-block:0;inset-inline-end:0}.content-v2-module__pzqjOW__leadPosterLink>.content-v2-module__pzqjOW__poster{height:100%;min-height:100%}.content-v2-module__pzqjOW__leadPosterLink .content-v2-module__pzqjOW__playAffordance{z-index:2}.content-v2-module__pzqjOW__leadPosterLink .content-v2-module__pzqjOW__poster[data-media-type=video] img,.content-v2-module__pzqjOW__leadPosterLink .content-v2-module__pzqjOW__poster img{object-position:center top}.content-v2-module__pzqjOW__leadSupports{direction:rtl;grid-area:supports;grid-template-rows:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.content-v2-module__pzqjOW__leadSupports li,.content-v2-module__pzqjOW__leadSupports article,.content-v2-module__pzqjOW__leadSupports a{height:100%;min-height:0}.content-v2-module__pzqjOW__leadSupports a{border-radius:var(--ha-radius-editorial);background:var(--ha-color-dark);color:#fff;text-decoration:none;display:block;position:relative;overflow:hidden}.content-v2-module__pzqjOW__leadSupports a:after{z-index:1;background:linear-gradient(180deg, var(--ha-home-update-scrim-top) 0%, var(--ha-home-update-scrim-upper) 30%, var(--ha-home-update-scrim-middle) 58%, var(--ha-home-update-scrim-bottom) 100%);content:"";pointer-events:none;position:absolute;inset:0}.content-v2-module__pzqjOW__leadSupports .content-v2-module__pzqjOW__poster{height:100%;min-height:100%}.content-v2-module__pzqjOW__leadSupports .content-v2-module__pzqjOW__poster img{object-position:center top}.content-v2-module__pzqjOW__supportCopy{z-index:2;padding:4rem 1.625rem 1rem;display:grid;position:absolute;inset-block-end:0;inset-inline:0}.content-v2-module__pzqjOW__supportBadge{z-index:2;border-radius:var(--ha-radius-xl);background:var(--ha-color-brand-red);color:var(--ha-color-brand-white);padding:.4rem .85rem;font-size:.875rem;font-weight:800;position:absolute;inset-block-start:1.25rem;inset-inline-start:1.25rem}.content-v2-module__pzqjOW__leadSupports b{text-shadow:0 .0625rem .25rem #00000059;font-size:clamp(1.1rem,1.55vw,1.375rem);line-height:1.48}.content-v2-module__pzqjOW__posterFallback{background:var(--ha-color-dark);color:var(--ha-color-on-dark-muted);place-items:center;display:grid;position:absolute;inset:0}.content-v2-module__pzqjOW__posterFallback span{border:1px solid var(--ha-color-on-dark-line);padding:.45rem .8rem;font-size:.82rem;font-weight:700}.content-v2-module__pzqjOW__leadCopy{direction:rtl;grid-area:copy;align-content:center;gap:clamp(.65rem,1vw,1rem);padding:1.75rem clamp(1.75rem,3vw,2.625rem);display:grid}.content-v2-module__pzqjOW__eyebrow,.content-v2-module__pzqjOW__sectionHeading p,.content-v2-module__pzqjOW__chronologyLabel p{color:var(--ha-color-brand-red);letter-spacing:.02em;margin:0;font-size:.82rem;font-weight:800}.content-v2-module__pzqjOW__leadCopy .content-v2-module__pzqjOW__eyebrow{color:var(--ha-color-campaign-gold)}.content-v2-module__pzqjOW__leadCopy h1{max-width:none;margin:0;font-size:clamp(2.25rem,2.65vw,2.375rem);line-height:1.42}.content-v2-module__pzqjOW__leadCopy .content-v2-module__pzqjOW__badges span,.content-v2-module__pzqjOW__leadCopy .content-v2-module__pzqjOW__badges small{border-color:var(--ha-color-brand-white);color:var(--ha-color-brand-white)}.content-v2-module__pzqjOW__leadCopy .content-v2-module__pzqjOW__badges strong{border-color:var(--ha-color-brand-red)}.content-v2-module__pzqjOW__leadCopy>p:not(.content-v2-module__pzqjOW__eyebrow){color:var(--ha-color-on-dark-muted);margin:0;line-height:1.8}.content-v2-module__pzqjOW__leadCopy>a{color:var(--ha-color-campaign-gold);text-underline-offset:.35rem;justify-self:start;font-weight:700}.content-v2-module__pzqjOW__homeChronology{border:1px solid var(--ha-color-border);border-radius:var(--ha-radius-editorial);background:var(--ha-color-surface-soft);direction:rtl;grid-template-columns:13.75rem minmax(0,1fr) 7rem;grid-template-areas:"label items cta";justify-self:stretch;width:100%;height:4.5rem;min-height:4.5rem;margin-block-end:calc(-1*clamp(2.5rem,4vw,3.75rem) + 2.5rem);display:grid;overflow:hidden}.content-v2-module__pzqjOW__chronologyLabel{background:var(--ha-color-dark);color:#fff;grid-area:label;align-items:center;gap:.5rem;padding:.4rem 1.25rem;display:flex}.content-v2-module__pzqjOW__chronologyLabel>div{gap:.25rem;display:grid}.content-v2-module__pzqjOW__chronologyLabel>svg{block-size:1.25rem;inline-size:1.25rem;color:var(--ha-color-brand-white);flex:none}.content-v2-module__pzqjOW__chronologyLabel p{color:var(--ha-color-campaign-gold);font-size:.6875rem}.content-v2-module__pzqjOW__chronologyLabel h2{margin:0;font-size:1.375rem;line-height:1.35}.content-v2-module__pzqjOW__homeChronology ol{grid-area:items;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.content-v2-module__pzqjOW__homeChronology li{border-inline-start:1px solid var(--ha-color-border);align-content:center;gap:.1rem;min-width:0;padding:.35rem .875rem;display:grid}.content-v2-module__pzqjOW__homeChronology .content-v2-module__pzqjOW__chronologyEmpty{color:var(--ha-color-text-muted);grid-column:1/-1;font-size:.875rem;font-weight:600}.content-v2-module__pzqjOW__homeChronology time{color:var(--ha-color-brand-red);font-size:.6875rem;font-weight:800}.content-v2-module__pzqjOW__homeChronology a{color:var(--ha-color-dark);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;font-weight:700;line-height:1.4;text-decoration:none;display:-webkit-box;overflow:hidden}.content-v2-module__pzqjOW__homeChronology .content-v2-module__pzqjOW__chronologyCta{border-inline-start:1px solid var(--ha-color-border);min-block-size:2.75rem;color:var(--ha-color-dark);background:var(--ha-color-surface-soft);white-space:nowrap;flex-direction:row;grid-area:cta;justify-content:center;align-self:stretch;align-items:center;gap:.35rem;padding-inline:.5rem;font-size:.8125rem;font-weight:800;text-decoration:none;display:inline-flex}.content-v2-module__pzqjOW__homeChronology .content-v2-module__pzqjOW__chronologyCta svg{block-size:1rem;inline-size:1rem}.content-v2-module__pzqjOW__homeChronology .content-v2-module__pzqjOW__chronologyCtaEmpty{text-align:center;white-space:normal;line-height:1.35}.content-v2-module__pzqjOW__compactPlayAffordance{z-index:2;border-radius:var(--ha-radius-pill);background:var(--ha-color-brand-red);block-size:2.625rem;inline-size:2.625rem;color:var(--ha-color-brand-white);place-items:center;display:grid;position:absolute;inset-block-start:1.25rem;inset-inline-end:1.25rem}.content-v2-module__pzqjOW__homeChronology .content-v2-module__pzqjOW__chronologyCta:hover{color:var(--ha-color-brand-red)}.content-v2-module__pzqjOW__homeChronology .content-v2-module__pzqjOW__chronologyCta:focus-visible{outline:3px solid var(--ha-color-focus);outline-offset:-3px}.content-v2-module__pzqjOW__homeRegistration{gap:var(--ha-space-6);border-block:1px solid var(--ha-color-border);padding-block:clamp(1.5rem,4vw,2.5rem);display:grid}.content-v2-module__pzqjOW__homeRegistration>header{justify-content:space-between;align-items:end;gap:var(--ha-space-6);display:flex}.content-v2-module__pzqjOW__homeRegistration>header>div{gap:.35rem;display:grid}.content-v2-module__pzqjOW__homeRegistration header p,.content-v2-module__pzqjOW__homeRegistration header h2,.content-v2-module__pzqjOW__homeRegistration header span{margin:0}.content-v2-module__pzqjOW__homeRegistration header p{color:var(--ha-color-brand-red);font-size:.82rem;font-weight:800}.content-v2-module__pzqjOW__homeRegistration header h2{color:var(--ha-color-dark);font-size:clamp(1.5rem,3vw,1.875rem)}.content-v2-module__pzqjOW__homeRegistration header span{color:var(--ha-color-text-muted);line-height:1.8}.content-v2-module__pzqjOW__homeRegistration header>a{color:var(--ha-color-brand-blue-strong);text-underline-offset:.35rem;flex:none;font-weight:800}.content-v2-module__pzqjOW__homeRegistration ol{margin:0;padding:0;list-style:none;display:grid}.content-v2-module__pzqjOW__homeRegistration li{border-block-start:1px solid var(--ha-color-border)}.content-v2-module__pzqjOW__homeRegistration article{align-items:center;gap:var(--ha-space-6);padding-block:var(--ha-space-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.content-v2-module__pzqjOW__homeRegistration article h3,.content-v2-module__pzqjOW__homeRegistration article p{margin:0}.content-v2-module__pzqjOW__homeRegistration article h3{color:var(--ha-color-dark);font-family:var(--ha-font-heading);font-size:clamp(1.125rem,2vw,1.35rem)}.content-v2-module__pzqjOW__homeRegistration article p,.content-v2-module__pzqjOW__homeRegistration article time{color:var(--ha-color-text-muted);font-size:var(--ha-font-size-small);margin-block-start:var(--ha-space-2);display:block}.content-v2-module__pzqjOW__homeRegistration article>a{min-block-size:3rem;padding-inline:var(--ha-space-5);color:var(--ha-color-brand-white);background:var(--ha-color-brand-red);justify-content:center;align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.content-v2-module__pzqjOW__homeRegistration a:focus-visible{outline:3px solid var(--ha-color-focus);outline-offset:3px}.content-v2-module__pzqjOW__sectionHeading{border-block-end:1px solid var(--ha-color-border);justify-content:space-between;align-items:end;margin-block-end:1.25rem;padding-block-end:.85rem;display:flex}.content-v2-module__pzqjOW__sectionHeading>div{gap:.2rem;display:grid}.content-v2-module__pzqjOW__sectionHeading h2{font-size:var(--ha-font-size-heading-2);color:var(--ha-color-dark);margin:0}.content-v2-module__pzqjOW__sectionHeading a{color:var(--ha-color-brand-red);font-weight:700}.content-v2-module__pzqjOW__homeUpdates ul,.content-v2-module__pzqjOW__homeSchedule ol,.content-v2-module__pzqjOW__supportingPrograms,.content-v2-module__pzqjOW__supportingTeachers{margin:0;padding:0;list-style:none}.content-v2-module__pzqjOW__updateFeatureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.content-v2-module__pzqjOW__updateFeatureGrid>li{border-block-start:3px solid var(--ha-color-dark);background:var(--ha-color-surface-soft);min-width:0}.content-v2-module__pzqjOW__updateFeatureGrid article{grid-template-rows:11.5rem 1fr;height:100%;display:grid}.content-v2-module__pzqjOW__updateFeature article{grid-template-columns:minmax(0,1.08fr) minmax(16rem,.92fr);display:grid}.content-v2-module__pzqjOW__updateMediaLink{min-height:100%;display:block}.content-v2-module__pzqjOW__updateFeatureGrid .content-v2-module__pzqjOW__poster{height:100%;min-height:11.5rem}.content-v2-module__pzqjOW__updateFeatureGrid article>div:last-child{align-content:start;gap:.65rem;padding:1rem;display:grid}.content-v2-module__pzqjOW__updateFeatureGrid time,.content-v2-module__pzqjOW__updateFeatureGrid p{color:var(--ha-color-text-subtle);margin:0}.content-v2-module__pzqjOW__updateFeatureGrid h3{margin:0;font-size:1.1rem;line-height:1.5}.content-v2-module__pzqjOW__updateFeatureGrid h3 a{color:var(--ha-color-dark);text-decoration:none}.content-v2-module__pzqjOW__updateFeatureGrid>li:not(.content-v2-module__pzqjOW__updateFeature) article{grid-template-rows:13rem 1fr;display:grid}.content-v2-module__pzqjOW__updateFeatureGrid>li:not(.content-v2-module__pzqjOW__updateFeature) p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.content-v2-module__pzqjOW__programComposition,.content-v2-module__pzqjOW__teacherComposition{grid-template-columns:minmax(0,1.45fr) minmax(20rem,.8fr);gap:1.25rem;display:grid}.content-v2-module__pzqjOW__featuredProgram,.content-v2-module__pzqjOW__featuredTeacher{background:var(--ha-color-dark);color:#fff;grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);min-width:0;display:grid}.content-v2-module__pzqjOW__programMedia,.content-v2-module__pzqjOW__teacherPortrait,.content-v2-module__pzqjOW__supportingPortrait{background:var(--ha-color-surface-soft);position:relative;overflow:hidden}.content-v2-module__pzqjOW__programMedia,.content-v2-module__pzqjOW__teacherPortrait{min-height:26rem}.content-v2-module__pzqjOW__featuredProgram>div:last-child,.content-v2-module__pzqjOW__featuredTeacher>div:last-child{align-content:center;gap:.75rem;padding:clamp(1.35rem,3vw,2.25rem);display:grid}.content-v2-module__pzqjOW__featuredProgram p,.content-v2-module__pzqjOW__featuredTeacher p,.content-v2-module__pzqjOW__featuredProgram h3,.content-v2-module__pzqjOW__featuredTeacher h3,.content-v2-module__pzqjOW__featuredProgram span,.content-v2-module__pzqjOW__featuredTeacher span{margin:0}.content-v2-module__pzqjOW__featuredProgram p,.content-v2-module__pzqjOW__featuredTeacher p,.content-v2-module__pzqjOW__featuredProgram a,.content-v2-module__pzqjOW__featuredTeacher a{color:var(--ha-color-campaign-gold);font-weight:700}.content-v2-module__pzqjOW__featuredProgram h3,.content-v2-module__pzqjOW__featuredTeacher h3{font-size:clamp(1.65rem,2.4vw,2.35rem);line-height:1.35}.content-v2-module__pzqjOW__featuredProgram span,.content-v2-module__pzqjOW__featuredTeacher span,.content-v2-module__pzqjOW__featuredProgram small{color:var(--ha-color-on-dark-muted);line-height:1.75}.content-v2-module__pzqjOW__teacherAssignments{gap:var(--ha-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.content-v2-module__pzqjOW__teacherAssignments li{padding:var(--ha-space-1) var(--ha-space-3);border:1px solid var(--ha-color-on-dark-line);color:var(--ha-color-brand-white);font-size:var(--ha-font-size-small)}.content-v2-module__pzqjOW__supportingPrograms{border-block-start:3px solid var(--ha-color-dark)}.content-v2-module__pzqjOW__supportingPrograms li{border-block-end:1px solid var(--ha-color-border);grid-template-columns:2.5rem minmax(0,1fr) 2rem;align-items:center;gap:.8rem;min-height:8.25rem;padding:1rem;display:grid}.content-v2-module__pzqjOW__supportingPrograms>li>span{color:var(--ha-color-brand-red);font-weight:800}.content-v2-module__pzqjOW__supportingPrograms h3,.content-v2-module__pzqjOW__supportingPrograms p{margin:0}.content-v2-module__pzqjOW__supportingPrograms h3{color:var(--ha-color-dark);font-size:1.05rem}.content-v2-module__pzqjOW__supportingPrograms p,.content-v2-module__pzqjOW__supportingPrograms small{color:var(--ha-color-text-subtle);font-size:.82rem}.content-v2-module__pzqjOW__supportingPrograms a,.content-v2-module__pzqjOW__supportingTeachers a{color:var(--ha-color-brand-red)}.content-v2-module__pzqjOW__featuredTeacher{grid-template-columns:minmax(16rem,.82fr) minmax(0,1.18fr)}.content-v2-module__pzqjOW__supportingTeachers{grid-template-rows:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.content-v2-module__pzqjOW__supportingTeachers li{border:1px solid var(--ha-color-border);grid-template-columns:9rem minmax(0,1fr);min-height:12.5rem;display:grid}.content-v2-module__pzqjOW__supportingTeachers li>div:last-child{align-content:center;gap:.35rem;padding:1rem;display:grid}.content-v2-module__pzqjOW__supportingTeachers h3,.content-v2-module__pzqjOW__supportingTeachers p{margin:0}.content-v2-module__pzqjOW__supportingTeachers h3{color:var(--ha-color-dark)}.content-v2-module__pzqjOW__supportingTeachers small,.content-v2-module__pzqjOW__supportingTeachers p{color:var(--ha-color-text-subtle);font-size:.82rem}.content-v2-module__pzqjOW__teacherComposition{gap:var(--ha-space-4);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.content-v2-module__pzqjOW__teacherComposition>li{min-inline-size:0}.content-v2-module__pzqjOW__teacherComposition [data-teacher-card]{block-size:100%}.content-v2-module__pzqjOW__pageHeader{border-block-end:2px solid var(--ha-color-brand-red);gap:.75rem;margin-block-end:2.5rem;padding-block-end:1.5rem;display:grid}.content-v2-module__pzqjOW__pageHeader p,.content-v2-module__pzqjOW__pageHeader span{color:var(--ha-color-text-subtle);margin:0}.content-v2-module__pzqjOW__pageHeader p{color:var(--ha-color-brand-red);font-weight:var(--ha-font-weight-bold)}.content-v2-module__pzqjOW__pageHeader h1{font-size:var(--ha-font-size-heading-1);line-height:var(--ha-line-height-tight);color:var(--ha-color-dark);margin:0}.content-v2-module__pzqjOW__updateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.content-v2-module__pzqjOW__updateGrid li{border-block-start:3px solid var(--ha-color-dark);background:var(--ha-color-surface-soft)}.content-v2-module__pzqjOW__leadUpdate{grid-column:1/-1}.content-v2-module__pzqjOW__leadUpdate article{grid-template-columns:1.2fr 1fr;display:grid}.content-v2-module__pzqjOW__poster{background:var(--ha-color-dark);min-height:18rem;position:relative;overflow:hidden}.content-v2-module__pzqjOW__playAffordance{background:var(--ha-color-brand-red);color:#fff;padding:.65rem 1rem;font-weight:700;position:absolute;inset-block-end:1rem;inset-inline-start:1rem}.content-v2-module__pzqjOW__updateCopy{align-content:start;gap:.8rem;padding:1.5rem;display:grid}.content-v2-module__pzqjOW__updateCopy h2{font-size:var(--ha-font-size-heading-3);color:var(--ha-color-dark);margin:0}.content-v2-module__pzqjOW__updateCopy p,.content-v2-module__pzqjOW__updateCopy time{color:var(--ha-color-text-muted);margin:0}.content-v2-module__pzqjOW__updateCopy a,.content-v2-module__pzqjOW__back,.content-v2-module__pzqjOW__related a{color:var(--ha-color-brand-red);text-underline-offset:.25rem;font-weight:700}.content-v2-module__pzqjOW__badges{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.content-v2-module__pzqjOW__badges span,.content-v2-module__pzqjOW__badges strong,.content-v2-module__pzqjOW__badges small{border:1px solid var(--ha-color-brand-red);color:var(--ha-color-brand-red);padding:.2rem .55rem;font-size:.8rem}.content-v2-module__pzqjOW__badges strong{background:var(--ha-color-brand-red);color:#fff}.content-v2-module__pzqjOW__updateDetail{max-width:70rem}.content-v2-module__pzqjOW__updateDetail>header{gap:1rem;margin-block:2rem;display:grid}.content-v2-module__pzqjOW__updateDetail h1{font-size:var(--ha-font-size-heading-1);line-height:var(--ha-line-height-tight);color:var(--ha-color-dark);margin:0}.content-v2-module__pzqjOW__updateDetail>header p{font-size:var(--ha-font-size-body-large);color:var(--ha-color-text-muted)}.content-v2-module__pzqjOW__updateDetail>.content-v2-module__pzqjOW__poster{min-height:36rem}.content-v2-module__pzqjOW__videoFigure,.content-v2-module__pzqjOW__videoPending{margin:2rem 0}.content-v2-module__pzqjOW__videoFigure video{background:#000;width:100%;max-height:70vh;display:block}.content-v2-module__pzqjOW__videoFigure figcaption,.content-v2-module__pzqjOW__videoPending>p{background:var(--ha-color-surface-soft);margin:0;padding:1rem}.content-v2-module__pzqjOW__gallery{grid-template-columns:repeat(3,1fr);gap:1rem;padding:0;list-style:none;display:grid}.content-v2-module__pzqjOW__gallery li{min-height:20rem;position:relative}.content-v2-module__pzqjOW__prose{max-width:50rem;color:var(--ha-color-text);font-size:clamp(1.125rem,1.05rem + .3vw,1.35rem);line-height:var(--ha-line-height-body);margin-inline-start:auto;padding-block:2rem}.content-v2-module__pzqjOW__prose>*{margin-block:0 var(--ha-space-6)}.content-v2-module__pzqjOW__prose p{white-space:pre-line}.content-v2-module__pzqjOW__prose h2,.content-v2-module__pzqjOW__prose h3{color:var(--ha-color-dark);font-family:var(--ha-font-heading);line-height:var(--ha-line-height-heading)}.content-v2-module__pzqjOW__prose h2{font-size:var(--ha-font-size-heading-2);padding-block-start:var(--ha-space-4)}.content-v2-module__pzqjOW__prose h3{font-size:var(--ha-font-size-heading-3)}.content-v2-module__pzqjOW__prose li+li{margin-block-start:var(--ha-space-2)}.content-v2-module__pzqjOW__related{border-block-start:1px solid var(--ha-color-border);flex-wrap:wrap;gap:1rem;padding-block-start:1.5rem;display:flex}.content-v2-module__pzqjOW__entityRelations{border-block-start:2px solid var(--ha-color-brand-red);margin-block-start:2rem;padding-block-start:1.5rem}.content-v2-module__pzqjOW__entityRelations h2{color:var(--ha-color-dark)}.content-v2-module__pzqjOW__entityRelations ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.content-v2-module__pzqjOW__entityRelations li{border:1px solid var(--ha-color-border);gap:.35rem;padding:1rem;display:grid}.content-v2-module__pzqjOW__entityRelations small{color:var(--ha-color-text-subtle)}.content-v2-module__pzqjOW__entityRelations a{color:var(--ha-color-brand-red);font-weight:700}.content-v2-module__pzqjOW__schedule>ol{gap:1rem;padding:0;list-style:none;display:grid}.content-v2-module__pzqjOW__schedule li{scroll-margin-top:8rem}.content-v2-module__pzqjOW__schedule article{border:1px solid var(--ha-color-border);border-inline-start:5px solid var(--ha-color-dark);grid-template-columns:16rem 1fr;display:grid}.content-v2-module__pzqjOW__schedule article[data-delivery=online]{border-inline-start-color:var(--ha-color-brand-red)}.content-v2-module__pzqjOW__schedule article[data-status=cancelled]{opacity:.78}.content-v2-module__pzqjOW__scheduleDate{background:var(--ha-color-dark);color:#fff;align-content:center;gap:.6rem;padding:1.5rem;display:grid}.content-v2-module__pzqjOW__scheduleDate span{color:var(--ha-color-campaign-gold);font-weight:700}.content-v2-module__pzqjOW__scheduleCopy{gap:.7rem;padding:1.5rem;display:grid}.content-v2-module__pzqjOW__scheduleCopy h2,.content-v2-module__pzqjOW__scheduleCopy p{margin:0}.content-v2-module__pzqjOW__sessionAction{background:var(--ha-color-brand-red);color:#fff;justify-self:start;min-height:44px;padding:.75rem 1rem;font-weight:700;text-decoration:none}.content-v2-module__pzqjOW__about{max-width:70rem}.content-v2-module__pzqjOW__about>section{border-block-start:1px solid var(--ha-color-border);padding-block:2rem}.content-v2-module__pzqjOW__about h2{font-size:var(--ha-font-size-heading-2);color:var(--ha-color-dark)}.content-v2-module__pzqjOW__aboutSections{gap:var(--ha-space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.content-v2-module__pzqjOW__aboutSections figure{border:1px solid var(--ha-color-border);background:var(--ha-color-surface-soft);height:100%;margin:0}.content-v2-module__pzqjOW__aboutSectionImage{aspect-ratio:4/3;position:relative;overflow:hidden}.content-v2-module__pzqjOW__aboutSections figcaption{padding:1rem}.content-v2-module__pzqjOW__aboutSections h3,.content-v2-module__pzqjOW__aboutSections p{margin:0}.content-v2-module__pzqjOW__aboutSections p{color:var(--ha-color-text-muted);margin-block-start:.5rem}.content-v2-module__pzqjOW__aboutContactLocation{--about-contact-reference-red:#df1f28;border:1px solid color-mix(in srgb, var(--ha-color-border) 88%, white);background:linear-gradient(145deg,#f7faff 0%,#f1f6fc 100%);border-radius:1.5rem;gap:1.75rem;padding:clamp(2rem,3.4vw,3rem);display:grid;box-shadow:0 .75rem 2.5rem #0e224a14}.content-v2-module__pzqjOW__about>.content-v2-module__pzqjOW__aboutContactLocation{border-block-start:1px solid color-mix(in srgb, var(--ha-color-border) 88%, white)}.content-v2-module__pzqjOW__aboutContactHeading{justify-items:start;gap:.875rem;display:grid}.content-v2-module__pzqjOW__aboutContactHeading h2{margin:0;font-size:clamp(2.125rem,3.2vw,2.75rem);line-height:1.45}.content-v2-module__pzqjOW__aboutContactHeading>span{border-radius:var(--ha-radius-pill);background:linear-gradient(to left, var(--about-contact-reference-red) 0 78%, var(--ha-color-border) 78% 100%);block-size:.3125rem;inline-size:4.5rem}.content-v2-module__pzqjOW__contactInformationHeading{color:var(--ha-color-dark);grid-template-columns:minmax(3rem,6rem) auto minmax(3rem,6rem);justify-content:center;align-items:center;gap:1.875rem;display:grid}.content-v2-module__pzqjOW__contactInformationHeading h3{text-align:center;margin:0;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.5}.content-v2-module__pzqjOW__contactInformationHeading>span{background:var(--ha-color-brand-blue-line-soft);block-size:1px;inline-size:100%;position:relative}.content-v2-module__pzqjOW__contactInformationHeading>span:after{background:var(--about-contact-reference-red);content:"";border-radius:50%;block-size:.5rem;inline-size:.5rem;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.content-v2-module__pzqjOW__contactInformationHeading>span:first-child:after{inset-inline-end:-1.125rem}.content-v2-module__pzqjOW__contactInformationHeading>span:last-child:after{inset-inline-start:-1.125rem}.content-v2-module__pzqjOW__aboutContactMain{direction:ltr;grid-template-columns:minmax(29rem,33rem) minmax(0,1fr);align-items:center;gap:1.25rem;display:grid}.content-v2-module__pzqjOW__locationHeroCard{border:1px solid color-mix(in srgb, var(--ha-color-border) 88%, white);background:var(--ha-color-surface);min-block-size:22.5rem;min-inline-size:0;color:var(--ha-color-dark);direction:ltr;border-radius:1.5rem;grid-template-columns:minmax(15rem,1.08fr) minmax(12rem,.92fr);align-items:center;gap:1.25rem;padding:1.25rem;text-decoration:none;transition:border-color .18s,box-shadow .18s;display:grid;box-shadow:0 .625rem 1.75rem #0e224a1c}.content-v2-module__pzqjOW__locationHeroCard:hover{border-color:var(--ha-color-brand-red);box-shadow:var(--ha-shadow-md)}.content-v2-module__pzqjOW__locationMapVisual{min-block-size:19rem;inline-size:100%;display:block;position:relative}.content-v2-module__pzqjOW__locationMapVisual img{object-fit:contain}.content-v2-module__pzqjOW__locationMapCopy{text-align:start;direction:rtl;flex-direction:column;align-items:flex-start;gap:1rem;min-inline-size:0;display:flex}.content-v2-module__pzqjOW__locationMapCopy>strong{inline-size:100%;font-weight:var(--ha-font-weight-bold);overflow-wrap:anywhere;font-size:clamp(1.375rem,2vw,1.5rem);line-height:1.55}.content-v2-module__pzqjOW__locationMapCopy>i{border-radius:var(--ha-radius-pill);background:var(--about-contact-reference-red);block-size:.25rem;inline-size:3.25rem}.content-v2-module__pzqjOW__locationDescription{color:var(--ha-color-text-muted);font-size:1rem;font-style:normal;font-weight:var(--ha-font-weight-semibold);line-height:1.8}.content-v2-module__pzqjOW__locationCta{border-radius:var(--ha-radius-pill);background:var(--about-contact-reference-red);min-block-size:4.125rem;inline-size:100%;color:var(--ha-color-brand-white);font-size:.9375rem;font-weight:var(--ha-font-weight-bold);white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;margin-block-start:.5rem;padding-inline:.75rem;display:inline-flex}.content-v2-module__pzqjOW__contactCards{direction:ltr;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.content-v2-module__pzqjOW__contactCards>li{border:1px solid color-mix(in srgb, var(--ha-color-border) 88%, white);background:var(--ha-color-surface);text-align:center;direction:rtl;border-radius:1.25rem;flex-direction:column;align-items:center;gap:.875rem;min-block-size:18.125rem;min-inline-size:0;padding:1.25rem .875rem;display:flex;box-shadow:0 .625rem 1.75rem #0e224a1a}.content-v2-module__pzqjOW__contactIcon{block-size:4.125rem;inline-size:4.125rem;color:var(--about-contact-reference-red);background:#f3f7fc;border:1px solid #d9e5f4;border-radius:50%;flex:none;order:1;place-items:center;display:grid}.content-v2-module__pzqjOW__contactIcon svg{block-size:2.375rem;inline-size:2.375rem}.content-v2-module__pzqjOW__contactCards h3,.content-v2-module__pzqjOW__contactCards p,.content-v2-module__pzqjOW__contactCards small{margin:0}.content-v2-module__pzqjOW__contactCards h3{color:var(--ha-color-text-subtle);font-size:1rem;font-weight:var(--ha-font-weight-semibold);order:4}.content-v2-module__pzqjOW__contactCards p,.content-v2-module__pzqjOW__contactCards>li>a,.content-v2-module__pzqjOW__openingHours bdi{color:var(--ha-color-dark);font-size:clamp(1rem,1.55vw,1.25rem);font-weight:var(--ha-font-weight-bold);overflow-wrap:anywhere;order:3}.content-v2-module__pzqjOW__contactCards>li>a{align-content:center;min-block-size:2.25rem}.content-v2-module__pzqjOW__contactCards small,.content-v2-module__pzqjOW__openingHours span{color:var(--ha-color-text-subtle);font-size:.9375rem;font-weight:var(--ha-font-weight-semibold);order:2;line-height:1.55}.content-v2-module__pzqjOW__openingHours{order:3;gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.content-v2-module__pzqjOW__openingHours li{gap:var(--ha-space-1);display:grid}.content-v2-module__pzqjOW__openingHours bdi{order:1}.content-v2-module__pzqjOW__openingHours span{order:2}.content-v2-module__pzqjOW__socialLinks{border:1px solid color-mix(in srgb, var(--ha-color-border) 88%, white);background:var(--ha-color-surface);border-radius:1.25rem;min-block-size:5.5rem;overflow:hidden;box-shadow:0 .625rem 1.75rem #0e224a17}.content-v2-module__pzqjOW__socialLinks ul{min-block-size:inherit;direction:rtl;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.content-v2-module__pzqjOW__socialLinks li{display:grid}.content-v2-module__pzqjOW__socialLinks li+li{border-inline-start:1px solid var(--ha-color-brand-blue-line-soft)}.content-v2-module__pzqjOW__socialLinks a{min-block-size:5.5rem;min-inline-size:0;color:var(--ha-color-brand-blue-strong);font-size:1.0625rem;font-weight:var(--ha-font-weight-bold);justify-content:center;align-items:center;gap:1rem;padding-inline:1rem;text-decoration:none;display:flex}.content-v2-module__pzqjOW__socialLinks a svg{box-sizing:content-box;background:var(--about-contact-reference-red);color:#fff;border-radius:50%;block-size:1.75rem;inline-size:1.75rem;padding:.625rem}.content-v2-module__pzqjOW__platformActions{gap:var(--ha-space-3);display:grid}.content-v2-module__pzqjOW__learningPlatformCta{min-block-size:6rem;color:var(--ha-color-brand-white);font-size:1.875rem;font-weight:var(--ha-font-weight-bold);text-align:center;direction:ltr;background:linear-gradient(90deg,#5b9df0 0%,#4986df 100%);border-radius:1.25rem;justify-content:center;align-items:center;gap:1.125rem;padding-inline:2rem;text-decoration:none;transition:filter .18s,transform .18s;display:flex;box-shadow:0 .5rem 1.125rem #3759a22e}.content-v2-module__pzqjOW__learningPlatformCta:hover{filter:brightness(.96)}.content-v2-module__pzqjOW__livePlatformLink{min-block-size:2.75rem;color:var(--ha-color-brand-red);font-weight:var(--ha-font-weight-bold);align-content:center;justify-self:center}.content-v2-module__pzqjOW__locationHeroCard:focus-visible,.content-v2-module__pzqjOW__contactCards a:focus-visible,.content-v2-module__pzqjOW__socialLinks a:focus-visible,.content-v2-module__pzqjOW__learningPlatformCta:focus-visible,.content-v2-module__pzqjOW__livePlatformLink:focus-visible{outline:3px solid var(--ha-color-brand-red);outline-offset:3px}@media (max-width:80rem){.content-v2-module__pzqjOW__teacherComposition{grid-template-columns:repeat(5,minmax(0,1fr))}.content-v2-module__pzqjOW__teacherComposition>li:nth-child(n+6){display:none}}@media (min-width:86rem){.content-v2-module__pzqjOW__aboutContactLocation{justify-self:center;inline-size:min(100vw - 2rem,88rem);max-inline-size:none}.content-v2-module__pzqjOW__homeLead,.content-v2-module__pzqjOW__homeChronology{width:calc(100% + 6rem);position:relative;left:3rem}}@media (max-width:64rem){.content-v2-module__pzqjOW__aboutContactMain{direction:rtl;grid-template-columns:1fr}.content-v2-module__pzqjOW__contactCards{grid-template-columns:repeat(2,minmax(0,1fr))}.content-v2-module__pzqjOW__locationHeroCard{min-block-size:19.5rem}.content-v2-module__pzqjOW__contactCards>li{min-block-size:14rem}.content-v2-module__pzqjOW__aboutSections{grid-template-columns:repeat(3,minmax(0,1fr))}.content-v2-module__pzqjOW__homeChronology{grid-template-columns:11rem minmax(0,1fr) 7rem}.content-v2-module__pzqjOW__homeChronology ol{grid-template-columns:repeat(3,minmax(0,1fr))}.content-v2-module__pzqjOW__homeChronology li:nth-child(n+4){display:none}.content-v2-module__pzqjOW__homeLead{grid-template-columns:minmax(0,1.89fr) minmax(20rem,1fr);min-height:20rem}.content-v2-module__pzqjOW__leadStory{grid-template-columns:minmax(0,46.8fr) minmax(0,53.2fr);min-height:20rem}.content-v2-module__pzqjOW__leadCopy{padding:1.5rem 2.125rem}.content-v2-module__pzqjOW__leadCopy h1{font-size:1.75rem}.content-v2-module__pzqjOW__leadSupports b{font-size:clamp(1rem,2vw,1.2rem)}.content-v2-module__pzqjOW__supportCopy{padding:3.5rem 1.25rem .75rem}.content-v2-module__pzqjOW__programComposition{grid-template-columns:minmax(0,1.35fr) minmax(17rem,.75fr)}.content-v2-module__pzqjOW__updateFeatureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-v2-module__pzqjOW__teacherComposition{grid-template-columns:repeat(4,minmax(0,1fr))}.content-v2-module__pzqjOW__teacherComposition>li:nth-child(n+5){display:none}.content-v2-module__pzqjOW__updateFeature article,.content-v2-module__pzqjOW__featuredProgram,.content-v2-module__pzqjOW__featuredTeacher{grid-template-columns:1fr}.content-v2-module__pzqjOW__updateFeatureGrid .content-v2-module__pzqjOW__poster,.content-v2-module__pzqjOW__programMedia,.content-v2-module__pzqjOW__teacherPortrait{min-height:20rem}}@media (max-width:48rem){.content-v2-module__pzqjOW__teacherComposition>li:nth-child(n+4){display:none}.content-v2-module__pzqjOW__homeRegistration{gap:var(--ha-space-4)}.content-v2-module__pzqjOW__homeRegistration>header,.content-v2-module__pzqjOW__homeRegistration article{grid-template-columns:1fr;align-items:start}.content-v2-module__pzqjOW__homeRegistration>header{display:grid}.content-v2-module__pzqjOW__homeRegistration article>a{inline-size:100%}.content-v2-module__pzqjOW__homepageV2,.content-v2-module__pzqjOW__archive,.content-v2-module__pzqjOW__schedule,.content-v2-module__pzqjOW__about,.content-v2-module__pzqjOW__updateDetail{padding-block:2rem}.content-v2-module__pzqjOW__homepageV2{gap:2.25rem}.content-v2-module__pzqjOW__homeLeadWithChronology{margin-block-end:-.625rem}.content-v2-module__pzqjOW__homeLead{grid-template-columns:1fr;grid-template-areas:"feature""supports";gap:1rem;min-height:0}.content-v2-module__pzqjOW__leadStory{grid-template-columns:minmax(0,41.7fr) minmax(0,58.3fr);grid-template-areas:"media copy";min-height:17.5rem}.content-v2-module__pzqjOW__leadPosterLink>.content-v2-module__pzqjOW__poster{height:100%;min-height:17.5rem}.content-v2-module__pzqjOW__leadSupports{grid-template-rows:8.5rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.content-v2-module__pzqjOW__leadSupports li:nth-child(n+2){display:block}.content-v2-module__pzqjOW__leadCopy{grid-column:auto;gap:.5rem;padding:1.25rem 1.5rem}.content-v2-module__pzqjOW__leadCopy h1{font-size:clamp(1.75rem,4.25vw,2rem)}.content-v2-module__pzqjOW__leadCopy>p:not(.content-v2-module__pzqjOW__eyebrow){-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.content-v2-module__pzqjOW__homeChronology{grid-template-columns:minmax(0,1fr) 6.5rem;grid-template-areas:"label label""items cta";height:auto;min-height:8.5rem;margin-block-end:0}.content-v2-module__pzqjOW__chronologyLabel{height:4rem;min-height:4rem;padding:.35rem 1.25rem}.content-v2-module__pzqjOW__homeChronology ol{grid-template-columns:repeat(2,minmax(0,1fr))}.content-v2-module__pzqjOW__homeChronology li,.content-v2-module__pzqjOW__homeChronology li:nth-child(n+4){border-inline-start:1px solid var(--ha-color-border);border-block-end:0;grid-template-columns:1fr;align-content:center;min-height:4.5rem;padding:.35rem .75rem;display:grid}.content-v2-module__pzqjOW__homeChronology li:nth-child(n+3){display:none}.content-v2-module__pzqjOW__homeChronology .content-v2-module__pzqjOW__chronologyCta{border-inline-start:1px solid var(--ha-color-border);inline-size:auto;color:var(--ha-color-dark);background:var(--ha-color-surface-soft)}.content-v2-module__pzqjOW__updateFeatureGrid,.content-v2-module__pzqjOW__programComposition,.content-v2-module__pzqjOW__teacherComposition{grid-template-columns:1fr}.content-v2-module__pzqjOW__teacherComposition{grid-template-columns:repeat(3,minmax(0,1fr))}.content-v2-module__pzqjOW__updateFeature article,.content-v2-module__pzqjOW__featuredProgram,.content-v2-module__pzqjOW__featuredTeacher{grid-template-columns:1fr}.content-v2-module__pzqjOW__supportingPrograms,.content-v2-module__pzqjOW__supportingTeachers{display:none}.content-v2-module__pzqjOW__updateFeatureGrid .content-v2-module__pzqjOW__poster,.content-v2-module__pzqjOW__programMedia{min-height:15rem}.content-v2-module__pzqjOW__teacherPortrait{min-height:17rem}.content-v2-module__pzqjOW__updateFeatureGrid .content-v2-module__pzqjOW__poster{min-height:15rem}.content-v2-module__pzqjOW__featuredProgram>div:last-child,.content-v2-module__pzqjOW__featuredTeacher>div:last-child{padding:1.25rem}.content-v2-module__pzqjOW__featuredProgram span,.content-v2-module__pzqjOW__featuredTeacher span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.content-v2-module__pzqjOW__sectionHeading{align-items:center}.content-v2-module__pzqjOW__updateGrid{grid-template-columns:1fr}.content-v2-module__pzqjOW__leadUpdate{grid-column:auto}.content-v2-module__pzqjOW__leadUpdate article{display:block}.content-v2-module__pzqjOW__poster,.content-v2-module__pzqjOW__updateDetail>.content-v2-module__pzqjOW__poster{min-height:18rem}.content-v2-module__pzqjOW__gallery{grid-template-columns:1fr}.content-v2-module__pzqjOW__aboutSections{gap:var(--ha-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.content-v2-module__pzqjOW__aboutSectionImage{aspect-ratio:4/3}.content-v2-module__pzqjOW__aboutSections figcaption{padding:var(--ha-space-3)}.content-v2-module__pzqjOW__entityRelations ul,.content-v2-module__pzqjOW__schedule article{grid-template-columns:1fr}.content-v2-module__pzqjOW__scheduleDate{padding:1rem}.content-v2-module__pzqjOW__pageHeader h1,.content-v2-module__pzqjOW__updateDetail h1{font-size:2.25rem}.content-v2-module__pzqjOW__sessionAction{text-align:center;width:100%}}@media (max-width:36rem){.content-v2-module__pzqjOW__aboutContactLocation{border-radius:1.375rem;gap:1.25rem;padding:1.5rem 1rem}.content-v2-module__pzqjOW__aboutContactHeading h2{font-size:2.125rem}.content-v2-module__pzqjOW__aboutContactHeading>span{inline-size:3rem}.content-v2-module__pzqjOW__contactInformationHeading{grid-template-columns:3rem auto 3rem;gap:1.25rem}.content-v2-module__pzqjOW__contactInformationHeading h3{font-size:1.25rem}.content-v2-module__pzqjOW__contactInformationHeading>span:after{block-size:.4375rem;inline-size:.4375rem}.content-v2-module__pzqjOW__locationHeroCard{grid-template-rows:11rem auto;grid-template-columns:1fr;gap:.25rem;min-block-size:24rem;padding:1rem}.content-v2-module__pzqjOW__locationMapVisual{justify-self:center;min-block-size:11rem;inline-size:11rem}.content-v2-module__pzqjOW__locationMapCopy{gap:.625rem}.content-v2-module__pzqjOW__locationMapCopy>strong{font-size:1.375rem}.content-v2-module__pzqjOW__locationDescription{font-size:.9375rem;line-height:1.65}.content-v2-module__pzqjOW__locationHeroCard{border-radius:1.25rem}.content-v2-module__pzqjOW__locationCta{min-block-size:3.625rem;inline-size:100%;margin-block-start:.25rem}.content-v2-module__pzqjOW__contactCards{gap:var(--ha-space-3)}.content-v2-module__pzqjOW__contactCards>li{gap:var(--ha-space-2);min-block-size:14.375rem;padding:var(--ha-space-4) var(--ha-space-3)}.content-v2-module__pzqjOW__contactIcon{block-size:3.75rem;inline-size:3.75rem}.content-v2-module__pzqjOW__contactIcon svg{block-size:2rem;inline-size:2rem}.content-v2-module__pzqjOW__contactCards p,.content-v2-module__pzqjOW__contactCards>li>a,.content-v2-module__pzqjOW__openingHours bdi{font-size:.9375rem}.content-v2-module__pzqjOW__socialLinks,.content-v2-module__pzqjOW__socialLinks ul{min-block-size:6rem}.content-v2-module__pzqjOW__socialLinks a{min-block-size:6rem;padding-inline:var(--ha-space-2);gap:.625rem;font-size:.9375rem}.content-v2-module__pzqjOW__socialLinks a svg{block-size:1.5rem;inline-size:1.5rem;padding:.5625rem}.content-v2-module__pzqjOW__learningPlatformCta{min-block-size:5.5rem;padding-inline:var(--ha-space-4);gap:1rem;font-size:1.5rem}.content-v2-module__pzqjOW__learningPlatformCta svg{block-size:2.125rem;inline-size:2.125rem}.content-v2-module__pzqjOW__teacherComposition{gap:var(--ha-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.content-v2-module__pzqjOW__teacherComposition>li:nth-child(n+3){display:none}}@media (max-width:30rem){.content-v2-module__pzqjOW__homeLeadWithChronology{margin-block-end:-1.25rem}.content-v2-module__pzqjOW__homeLead{gap:.75rem}.content-v2-module__pzqjOW__leadStory{grid-template:"media"11.875rem"copy"14.375rem/1fr;min-height:26.25rem}.content-v2-module__pzqjOW__leadPosterLink>.content-v2-module__pzqjOW__poster{min-height:11.875rem}.content-v2-module__pzqjOW__leadPosterLink:after{background:linear-gradient(180deg, transparent 0%, var(--ha-home-update-media-edge) 100%);block-size:1.75rem;inline-size:auto;inset-block:auto 0;inset-inline:0}.content-v2-module__pzqjOW__leadCopy{align-content:start;gap:.375rem;min-height:14.375rem;padding:.75rem 1.5rem}.content-v2-module__pzqjOW__leadCopy h1{max-width:none;font-size:1.6875rem;line-height:1.48}.content-v2-module__pzqjOW__leadCopy>p:not(.content-v2-module__pzqjOW__eyebrow){-webkit-line-clamp:1}.content-v2-module__pzqjOW__leadSupports{grid-template-rows:repeat(2,8.25rem);grid-template-columns:1fr}.content-v2-module__pzqjOW__supportCopy{padding:3rem 1.25rem .75rem}.content-v2-module__pzqjOW__leadSupports b{font-size:1.05rem}.content-v2-module__pzqjOW__supportBadge,.content-v2-module__pzqjOW__compactPlayAffordance{inset-block-start:1rem}.content-v2-module__pzqjOW__supportBadge{inset-inline-start:1rem}.content-v2-module__pzqjOW__compactPlayAffordance{inset-inline-end:1rem}.content-v2-module__pzqjOW__homeChronology{grid-template-columns:1fr;grid-template-areas:"label""items""cta"}.content-v2-module__pzqjOW__chronologyLabel{height:3.875rem;min-height:3.875rem;padding:.3rem 1.125rem}.content-v2-module__pzqjOW__chronologyLabel h2{font-size:1.1875rem}.content-v2-module__pzqjOW__homeChronology ol{grid-template-columns:1fr}.content-v2-module__pzqjOW__homeChronology li,.content-v2-module__pzqjOW__homeChronology li:nth-child(n+4){border-inline-start:0;border-block-end:1px solid var(--ha-color-border);grid-template-columns:5.25rem minmax(0,1fr);align-items:center;min-height:3.125rem;padding:.35rem 1rem}.content-v2-module__pzqjOW__homeChronology li:nth-child(n+3){display:none}.content-v2-module__pzqjOW__homeChronology a{font-size:.8125rem}.content-v2-module__pzqjOW__homeChronology .content-v2-module__pzqjOW__chronologyCta{border-inline-start:0;flex-direction:row;min-height:2.875rem}.content-v2-module__pzqjOW__homeChronology .content-v2-module__pzqjOW__chronologyCta svg{background:0 0;padding:0}}
.news-module__aHuhmG__pageHeader{border-block-end:var(--ha-border);background:var(--ha-color-page);padding-block:clamp(2rem,3.5vw,3rem)}.news-module__aHuhmG__pageHeaderInner{max-inline-size:58rem;border-block-start:.3rem solid var(--ha-color-dark);padding-block-start:var(--ha-space-4)}.news-module__aHuhmG__sectionHeader{max-inline-size:52rem}.news-module__aHuhmG__sectionHeader h1,.news-module__aHuhmG__sectionHeader h2,.news-module__aHuhmG__articleHeader h1,.news-module__aHuhmG__leadBody h2,.news-module__aHuhmG__leadBody h1,.news-module__aHuhmG__storyCard h3{color:var(--ha-color-dark);font-family:var(--ha-font-heading);font-weight:var(--ha-font-weight-bold);margin:0}.news-module__aHuhmG__sectionHeader h1{font-size:clamp(2.25rem,4vw,3.25rem);line-height:var(--ha-line-height-tight);letter-spacing:-.025em}.news-module__aHuhmG__articleHeader h1{font-size:clamp(2.75rem,5vw,4.25rem);line-height:var(--ha-line-height-tight);letter-spacing:-.025em}.news-module__aHuhmG__sectionHeader h2{font-size:var(--ha-font-size-heading-2);line-height:var(--ha-line-height-heading)}.news-module__aHuhmG__eyebrow,.news-module__aHuhmG__storyLabel{margin:0 0 var(--ha-space-3);color:var(--ha-color-brand-blue-strong);font-size:var(--ha-font-size-small);font-weight:var(--ha-font-weight-bold);letter-spacing:.04em}.news-module__aHuhmG__eyebrow{letter-spacing:.025em}.news-module__aHuhmG__introduction,.news-module__aHuhmG__articleSummary{max-inline-size:44rem;margin-block:var(--ha-space-4) 0;color:var(--ha-color-text-muted);font-size:var(--ha-font-size-body-large)}.news-module__aHuhmG__listSection{border-block-start:var(--ha-border);background:var(--ha-color-surface);padding-block:clamp(2rem,4vw,3.5rem)}.news-module__aHuhmG__editorialSections{gap:clamp(3rem,6vw,5rem);display:grid}.news-module__aHuhmG__editorialSections>section>.news-module__aHuhmG__sectionHeader{margin-block-end:var(--ha-space-8)}.news-module__aHuhmG__leadStory{background:var(--ha-color-dark);direction:ltr;border-block:0;grid-template-columns:minmax(0,7fr) minmax(20rem,5fr);display:grid}.news-module__aHuhmG__leadMedia{min-inline-size:0}.news-module__aHuhmG__leadMedia .news-module__aHuhmG__imageFrame{aspect-ratio:auto;block-size:100%;min-block-size:33rem}.news-module__aHuhmG__leadBody{justify-content:center;align-items:flex-start;gap:var(--ha-space-4);padding-block:clamp(var(--ha-space-8), 5vw, var(--ha-space-16));padding-inline:clamp(var(--ha-space-6), 5vw, var(--ha-space-16));color:var(--ha-color-brand-white);direction:rtl;flex-direction:column;display:flex}[dir=rtl] .news-module__aHuhmG__leadBody{padding-inline:clamp(var(--ha-space-6), 5vw, var(--ha-space-16))}.news-module__aHuhmG__leadBody .news-module__aHuhmG__storyLabel{border-block-end:.2rem solid var(--ha-color-brand-red);padding-block-end:var(--ha-space-2)}.news-module__aHuhmG__leadBody h1,.news-module__aHuhmG__leadBody h2{max-inline-size:16ch;font-size:clamp(2.25rem,3.5vw,3.25rem);line-height:var(--ha-line-height-tight);color:var(--ha-color-brand-white)}.news-module__aHuhmG__leadBody>p:not(.news-module__aHuhmG__storyLabel){color:var(--ha-color-on-dark-muted);font-size:var(--ha-font-size-body-large);margin:0}.news-module__aHuhmG__storyGrid,.news-module__aHuhmG__latestStream{margin:0;padding:0;list-style:none}.news-module__aHuhmG__storyGrid{gap:var(--ha-space-8) var(--ha-space-6);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.news-module__aHuhmG__storyGrid>li{grid-column:span 6}.news-module__aHuhmG__storyGrid>li:first-child{grid-column:span 7}.news-module__aHuhmG__storyGrid>li:nth-child(2){grid-column:span 5}.news-module__aHuhmG__storyCard{border-block-start:var(--ha-border-strong);background:var(--ha-color-surface);flex-direction:column;block-size:100%;min-inline-size:0;display:flex}.news-module__aHuhmG__storyCardBody{align-items:flex-start;gap:var(--ha-space-3);padding-block:var(--ha-space-5) 0;flex-direction:column;flex:1;padding-inline:0;display:flex}.news-module__aHuhmG__storyCard h3{font-size:var(--ha-font-size-heading-3);line-height:var(--ha-line-height-heading)}.news-module__aHuhmG__storyCard p{color:var(--ha-color-text-muted);margin:0}.news-module__aHuhmG__storyCard_standard{border-block-start-color:var(--ha-color-brand-blue-strong)}.news-module__aHuhmG__storyCard_imageLed{border-block-start:.2rem solid var(--ha-color-brand-red)}.news-module__aHuhmG__storyCard_compact .news-module__aHuhmG__imageFrame{aspect-ratio:2}.news-module__aHuhmG__latestStream{border-block-start:var(--ha-border-strong)}.news-module__aHuhmG__latestStream>li{padding-block:var(--ha-space-5);border-block-end:var(--ha-border)}.news-module__aHuhmG__storyCard_horizontal{background:0 0;border-block-start:0;grid-template-columns:minmax(8rem,2fr) minmax(0,10fr);display:grid}.news-module__aHuhmG__storyCard_horizontal .news-module__aHuhmG__imageFrame{aspect-ratio:auto;block-size:100%;min-block-size:8.5rem}.news-module__aHuhmG__storyCard_horizontal .news-module__aHuhmG__storyCardBody{padding-block:var(--ha-space-2);padding-inline:var(--ha-space-5) 0}[dir=rtl] .news-module__aHuhmG__storyCard_horizontal .news-module__aHuhmG__storyCardBody{padding-inline:var(--ha-space-5) 0}.news-module__aHuhmG__date{color:var(--ha-color-text-subtle);font-size:var(--ha-font-size-small);font-variant-numeric:tabular-nums}.news-module__aHuhmG__detailLink,.news-module__aHuhmG__backLink,.news-module__aHuhmG__previewExit{border-radius:var(--ha-radius-sm);min-block-size:2.75rem;color:var(--ha-color-brand-blue-strong);font-weight:var(--ha-font-weight-bold);text-underline-offset:.25em;align-items:center;display:inline-flex}.news-module__aHuhmG__detailLink{margin-block-start:auto}.news-module__aHuhmG__detailLink:focus-visible,.news-module__aHuhmG__backLink:focus-visible,.news-module__aHuhmG__previewExit:focus-visible{box-shadow:var(--ha-focus-ring);outline:none}.news-module__aHuhmG__imageFrame{aspect-ratio:16/9;background:var(--ha-color-surface-strong);inline-size:100%;position:relative;overflow:hidden}.news-module__aHuhmG__leadStory .news-module__aHuhmG__imageFrame img,.news-module__aHuhmG__articleImage .news-module__aHuhmG__imageFrame img{object-position:center top}.news-module__aHuhmG__imageFallback{background:var(--ha-color-surface-soft);position:absolute;inset:0}.news-module__aHuhmG__state{max-inline-size:42rem;padding:var(--ha-space-8);border:0;border-block-start:.2rem solid var(--ha-color-brand-blue-strong);background:var(--ha-color-surface)}.news-module__aHuhmG__state h1,.news-module__aHuhmG__state h2{margin-block:0 var(--ha-space-3);color:var(--ha-color-dark);font-family:var(--ha-font-heading)}.news-module__aHuhmG__state p{color:var(--ha-color-text-muted);margin:0}.news-module__aHuhmG__previewBanner{border-block-end:1px solid var(--ha-color-campaign-gold-border);background:var(--ha-color-campaign-gold-subtle)}.news-module__aHuhmG__previewInner{justify-content:space-between;align-items:center;gap:var(--ha-space-4);padding-block:var(--ha-space-3);display:flex}.news-module__aHuhmG__previewInner strong,.news-module__aHuhmG__previewInner p{margin:0}.news-module__aHuhmG__previewInner p{color:var(--ha-color-text-muted);font-size:var(--ha-font-size-small)}.news-module__aHuhmG__article{background:var(--ha-color-surface);padding-block:clamp(2rem,5vw,4rem) clamp(3.5rem,7vw,6rem)}.news-module__aHuhmG__articleHeader{text-align:start;max-inline-size:72rem;margin-inline:auto;padding-block:clamp(2.5rem,6vw,5rem)}.news-module__aHuhmG__articleHeader h1{max-inline-size:17ch;margin-inline:0}.news-module__aHuhmG__articleHeader .news-module__aHuhmG__articleSummary{max-inline-size:46rem;margin-inline:0}.news-module__aHuhmG__articleMeta{gap:var(--ha-space-2) var(--ha-space-4);margin-block:var(--ha-space-6) 0;color:var(--ha-color-text-subtle);font-size:var(--ha-font-size-small);flex-wrap:wrap;justify-content:flex-start;display:flex}.news-module__aHuhmG__articleImage{border-radius:0;margin-block-end:clamp(2.5rem,5vw,4.5rem);overflow:hidden}.news-module__aHuhmG__articleImage .news-module__aHuhmG__imageFrame{aspect-ratio:16/7.5}.news-module__aHuhmG__prose{max-inline-size:72ch;color:var(--ha-color-text);font-size:clamp(1.125rem,1.05rem + .3vw,1.35rem);line-height:var(--ha-line-height-body)}.news-module__aHuhmG__prose>*{margin-block:0 var(--ha-space-6)}.news-module__aHuhmG__prose h2,.news-module__aHuhmG__prose h3{color:var(--ha-color-dark);font-family:var(--ha-font-heading);line-height:var(--ha-line-height-heading)}.news-module__aHuhmG__prose h2{font-size:var(--ha-font-size-heading-2);padding-block-start:var(--ha-space-4)}.news-module__aHuhmG__prose h3{font-size:var(--ha-font-size-heading-3)}.news-module__aHuhmG__prose li+li{margin-block-start:var(--ha-space-2)}.news-module__aHuhmG__skeleton{background:var(--ha-color-surface-strong);opacity:.75;border-radius:0;min-block-size:16rem}@media (max-width:64rem){.news-module__aHuhmG__leadStory{grid-template-columns:minmax(0,6fr) minmax(17rem,5fr)}.news-module__aHuhmG__leadMedia .news-module__aHuhmG__imageFrame{min-block-size:24rem}}@media (max-width:48rem){.news-module__aHuhmG__leadStory,.news-module__aHuhmG__storyCard_horizontal{grid-template-columns:1fr}.news-module__aHuhmG__leadBody{padding:var(--ha-space-6)}[dir=rtl] .news-module__aHuhmG__leadBody{padding:var(--ha-space-6)}.news-module__aHuhmG__leadMedia .news-module__aHuhmG__imageFrame,.news-module__aHuhmG__storyCard_horizontal .news-module__aHuhmG__imageFrame{aspect-ratio:16/9;block-size:auto;min-block-size:0}.news-module__aHuhmG__storyGrid>li,.news-module__aHuhmG__storyGrid>li:first-child,.news-module__aHuhmG__storyGrid>li:nth-child(2){grid-column:1/-1}.news-module__aHuhmG__storyCard_horizontal .news-module__aHuhmG__storyCardBody{padding-block:var(--ha-space-4) 0;padding-inline:0}[dir=rtl] .news-module__aHuhmG__storyCard_horizontal .news-module__aHuhmG__storyCardBody{padding-block:var(--ha-space-4) 0;padding-inline:0}.news-module__aHuhmG__articleHeader{text-align:start}.news-module__aHuhmG__articleHeader h1,.news-module__aHuhmG__articleHeader .news-module__aHuhmG__articleSummary{margin-inline:0}.news-module__aHuhmG__articleMeta{justify-content:flex-start}}@media (max-width:36rem){.news-module__aHuhmG__leadBody,.news-module__aHuhmG__storyCardBody{padding:var(--ha-space-4)}.news-module__aHuhmG__leadBody h1,.news-module__aHuhmG__leadBody h2{font-size:var(--ha-font-size-heading-2)}.news-module__aHuhmG__previewInner{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:no-preference){.news-module__aHuhmG__skeleton{animation:1.5s ease-in-out infinite alternate news-module__aHuhmG__news-pulse}}@keyframes news-module__aHuhmG__news-pulse{to{opacity:.45}}
.offerings-module__pFhMeG__page{background:var(--ha-color-page)}.offerings-module__pFhMeG__pageHeader{border-block-end:var(--ha-border-strong);padding-block:clamp(3rem,6vw,5.5rem)}.offerings-module__pFhMeG__pageHeader>div{max-inline-size:64rem}.offerings-module__pFhMeG__eyebrow,.offerings-module__pFhMeG__status{color:var(--ha-color-brand-red);font-size:var(--ha-font-size-small);font-weight:var(--ha-font-weight-bold);margin:0}.offerings-module__pFhMeG__status[data-open],.offerings-module__pFhMeG__listItem[data-offering-status=OPEN] .offerings-module__pFhMeG__status{color:var(--ha-color-success)}.offerings-module__pFhMeG__pageHeader h1,.offerings-module__pFhMeG__detail h1,.offerings-module__pFhMeG__formHeading h1,.offerings-module__pFhMeG__confirmation h1{margin-block:var(--ha-space-3) var(--ha-space-5);color:var(--ha-color-dark);font-family:var(--ha-font-heading);font-size:clamp(2rem,4vw,2.5rem);line-height:var(--ha-line-height-heading)}.offerings-module__pFhMeG__pageHeader p:last-child,.offerings-module__pFhMeG__lede,.offerings-module__pFhMeG__formHeading>p:last-child,.offerings-module__pFhMeG__confirmation>p{max-inline-size:50rem;color:var(--ha-color-text-muted);font-size:var(--ha-font-size-body-large);line-height:var(--ha-line-height-body)}.offerings-module__pFhMeG__listSection,.offerings-module__pFhMeG__detailShell,.offerings-module__pFhMeG__registrationShell{padding-block:clamp(2rem,4vw,3.5rem)}.offerings-module__pFhMeG__detail h1{font-size:clamp(2.5rem,5vw,3rem)}.offerings-module__pFhMeG__formHeading h1,.offerings-module__pFhMeG__confirmation h1{font-size:clamp(2.25rem,4vw,2.75rem)}.offerings-module__pFhMeG__filters{gap:var(--ha-space-2);border-block-end:var(--ha-border);flex-wrap:wrap;padding-block-end:var(--ha-space-6);display:flex}.offerings-module__pFhMeG__filters a{min-block-size:2.75rem;padding-inline:var(--ha-space-5);border:var(--ha-border);color:var(--ha-color-dark);background:var(--ha-color-page);font-weight:var(--ha-font-weight-bold);align-items:center;text-decoration:none;display:inline-flex}.offerings-module__pFhMeG__filters a[aria-current=page]{border-color:var(--ha-color-dark);color:var(--ha-color-page);background:var(--ha-color-dark)}.offerings-module__pFhMeG__filters a:focus-visible{outline:3px solid var(--ha-color-focus);outline-offset:3px}.offerings-module__pFhMeG__emptyFilter{padding-block:var(--ha-space-8);color:var(--ha-color-text-muted)}.offerings-module__pFhMeG__list{margin:0;padding:0;list-style:none;display:grid}.offerings-module__pFhMeG__list>li{border-block-end:var(--ha-border);padding-block:clamp(2rem,5vw,4rem)}.offerings-module__pFhMeG__listItem{direction:ltr;grid-template-columns:minmax(18rem,.9fr) minmax(0,1.1fr);align-items:stretch;gap:clamp(2rem,6vw,5rem);min-inline-size:0;display:grid}.offerings-module__pFhMeG__listMedia,.offerings-module__pFhMeG__detailMedia{background:var(--ha-color-dark-elevated);min-block-size:22rem;position:relative;overflow:hidden}.offerings-module__pFhMeG__listBody{direction:rtl;flex-direction:column;justify-content:center;min-inline-size:0;display:flex}.offerings-module__pFhMeG__listBody h2{margin-block:var(--ha-space-3);color:var(--ha-color-dark);font-family:var(--ha-font-heading);font-size:clamp(1.5rem,3vw,1.875rem);line-height:var(--ha-line-height-heading)}.offerings-module__pFhMeG__listBody>p:not(.offerings-module__pFhMeG__status),.offerings-module__pFhMeG__meta,.offerings-module__pFhMeG__level{color:var(--ha-color-text-muted);line-height:var(--ha-line-height-body)}.offerings-module__pFhMeG__listBody a,.offerings-module__pFhMeG__confirmation a{align-self:flex-start;align-items:center;gap:var(--ha-space-2);min-block-size:2.75rem;color:var(--ha-color-brand-blue-strong);font-weight:var(--ha-font-weight-bold);text-underline-offset:.25em;margin-block-start:var(--ha-space-4);display:inline-flex}.offerings-module__pFhMeG__teacherSignal,.offerings-module__pFhMeG__scheduleSignal{margin-block:var(--ha-space-2) 0;color:var(--ha-color-brand-blue-strong);font-weight:var(--ha-font-weight-semibold)}.offerings-module__pFhMeG__scheduleSignal{color:var(--ha-color-text-subtle);font-size:var(--ha-font-size-small)}.offerings-module__pFhMeG__listActions{align-items:center;gap:var(--ha-space-4);flex-wrap:wrap;margin-block-start:var(--ha-space-5);display:flex}.offerings-module__pFhMeG__listActions a{margin-block-start:0}.offerings-module__pFhMeG__listActions .offerings-module__pFhMeG__primaryAction{padding-inline:var(--ha-space-6);color:var(--ha-color-brand-white);text-decoration:none}.offerings-module__pFhMeG__detail{max-inline-size:76rem;margin-inline:auto}.offerings-module__pFhMeG__detail>header{direction:rtl;grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);align-items:stretch;gap:clamp(2rem,6vw,5rem);display:grid}.offerings-module__pFhMeG__detailCopy{padding-block:var(--ha-space-6)}.offerings-module__pFhMeG__facts{margin-block:var(--ha-space-8);border-block-start:var(--ha-border-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.offerings-module__pFhMeG__facts>div{padding-block:var(--ha-space-4);border-block-end:var(--ha-border)}.offerings-module__pFhMeG__facts dt{color:var(--ha-color-text-subtle);font-size:var(--ha-font-size-small)}.offerings-module__pFhMeG__facts dd{margin:var(--ha-space-1) 0 0;font-weight:var(--ha-font-weight-semibold)}.offerings-module__pFhMeG__primaryAction,.offerings-module__pFhMeG__formBoundary button{min-block-size:3.5rem;padding-inline:var(--ha-space-6);border:2px solid var(--ha-color-brand-red);color:var(--ha-color-brand-white);background:var(--ha-color-brand-red);font:inherit;font-weight:var(--ha-font-weight-bold);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.offerings-module__pFhMeG__primaryAction:focus-visible,.offerings-module__pFhMeG__formBoundary button:focus-visible,.offerings-module__pFhMeG__field input:focus-visible,.offerings-module__pFhMeG__consent input:focus-visible,.offerings-module__pFhMeG__confirmation a:focus-visible{outline:3px solid var(--ha-color-focus);outline-offset:3px}.offerings-module__pFhMeG__boundary,.offerings-module__pFhMeG__closedNotice{max-inline-size:42rem;color:var(--ha-color-text-subtle);line-height:var(--ha-line-height-body);margin-block-start:var(--ha-space-5);display:block}.offerings-module__pFhMeG__closedNotice{padding:var(--ha-space-4);border-inline-start:.25rem solid var(--ha-color-brand-red);background:var(--ha-color-surface-soft)}.offerings-module__pFhMeG__prose{max-inline-size:72ch;margin-block-start:clamp(3rem,7vw,6rem)}.offerings-module__pFhMeG__registrationForm,.offerings-module__pFhMeG__confirmation{gap:var(--ha-space-6);max-inline-size:76rem;margin-inline:auto;display:grid}.offerings-module__pFhMeG__registrationForm{grid-template-columns:minmax(16rem,.38fr) minmax(0,.62fr)}.offerings-module__pFhMeG__formHeading,.offerings-module__pFhMeG__fieldset,.offerings-module__pFhMeG__formErrorSummary,.offerings-module__pFhMeG__formBoundary{grid-column:2}.offerings-module__pFhMeG__fieldset{border:0;min-inline-size:0;margin:0;padding:0}.offerings-module__pFhMeG__fieldset legend{color:var(--ha-color-dark);font-family:var(--ha-font-heading);font-size:var(--ha-font-size-heading-3);font-weight:var(--ha-font-weight-bold);margin-block-end:var(--ha-space-5)}.offerings-module__pFhMeG__selectedOffering{padding:var(--ha-space-6);border:var(--ha-border);background:var(--ha-color-surface-soft);grid-area:1/1/span 3;align-self:start}.offerings-module__pFhMeG__selectedOffering>span{color:var(--ha-color-brand-red);font-size:var(--ha-font-size-small);font-weight:var(--ha-font-weight-bold)}.offerings-module__pFhMeG__selectedOffering h2{margin-block:var(--ha-space-4);color:var(--ha-color-dark);font-family:var(--ha-font-heading);line-height:var(--ha-line-height-heading)}.offerings-module__pFhMeG__selectedOffering p,.offerings-module__pFhMeG__selectedOffering small{color:var(--ha-color-text-muted);display:block}.offerings-module__pFhMeG__selectedOffering dl{margin:var(--ha-space-5) 0 0;gap:var(--ha-space-3);padding:0;display:grid}.offerings-module__pFhMeG__selectedOffering dl>div{gap:var(--ha-space-1);border-block-start:var(--ha-border);padding-block-start:var(--ha-space-3);display:grid}.offerings-module__pFhMeG__selectedOffering dt{color:var(--ha-color-text-subtle);font-size:var(--ha-font-size-small)}.offerings-module__pFhMeG__selectedOffering dd{color:var(--ha-color-dark);font-weight:var(--ha-font-weight-semibold);margin:0}.offerings-module__pFhMeG__fields{gap:var(--ha-space-5) var(--ha-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.offerings-module__pFhMeG__field{min-inline-size:0}.offerings-module__pFhMeG__field label{justify-content:flex-start;align-items:baseline;gap:var(--ha-space-3);font-weight:var(--ha-font-weight-bold);margin-block-end:var(--ha-space-2);display:flex}.offerings-module__pFhMeG__field label small{color:var(--ha-color-text-subtle);font-weight:var(--ha-font-weight-regular);margin-inline-start:auto}.offerings-module__pFhMeG__field input{min-block-size:3.25rem;inline-size:100%;padding-inline:var(--ha-space-4);border:var(--ha-border-strong);color:var(--ha-color-text);background:var(--ha-color-page);font:inherit;border-radius:0}.offerings-module__pFhMeG__field input[aria-invalid=true]{border-color:var(--ha-color-brand-red)}.offerings-module__pFhMeG__fieldError{color:var(--ha-color-brand-red-strong);font-size:var(--ha-font-size-small);margin-block-start:var(--ha-space-2);display:block}.offerings-module__pFhMeG__formErrorSummary{padding:var(--ha-space-4);border-inline-start:.25rem solid var(--ha-color-brand-red);color:var(--ha-color-brand-red-strong);background:var(--ha-color-surface-soft)}.offerings-module__pFhMeG__honeypot{block-size:1px;inline-size:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}.offerings-module__pFhMeG__consent{align-items:flex-start;gap:var(--ha-space-3);padding:var(--ha-space-5);border:var(--ha-border);background:var(--ha-color-surface-soft);grid-column:2;display:flex}.offerings-module__pFhMeG__consent input{min-block-size:1.5rem;min-inline-size:1.5rem;margin-block-start:.15rem}.offerings-module__pFhMeG__whatsappMatch{align-items:center;gap:var(--ha-space-3);min-block-size:3.25rem;padding-inline:var(--ha-space-4);border:var(--ha-border);background:var(--ha-color-surface-soft);font-weight:var(--ha-font-weight-semibold);display:flex}.offerings-module__pFhMeG__whatsappMatch input{min-block-size:1.5rem;min-inline-size:1.5rem}.offerings-module__pFhMeG__whatsappMatch input:focus-visible{outline:3px solid var(--ha-color-focus);outline-offset:3px}.offerings-module__pFhMeG__formBoundary{border-block-start:var(--ha-border-strong);padding-block-start:var(--ha-space-4)}.offerings-module__pFhMeG__formBoundary p,.offerings-module__pFhMeG__formBoundary small{max-inline-size:48rem;color:var(--ha-color-text-muted);line-height:var(--ha-line-height-body);display:block}.offerings-module__pFhMeG__formBoundary button{margin-block:var(--ha-space-4)}.offerings-module__pFhMeG__formBoundary button:disabled{cursor:progress;opacity:.66}.offerings-module__pFhMeG__confirmation{gap:var(--ha-space-4);max-inline-size:56rem;padding-block:clamp(1.5rem,4vw,3.5rem)}.offerings-module__pFhMeG__successMark{min-block-size:3rem;min-inline-size:3rem;color:var(--ha-color-page);background:var(--ha-color-success);font-size:1.5rem;font-weight:var(--ha-font-weight-bold);border-radius:50%;justify-self:start;place-items:center;display:inline-grid}.offerings-module__pFhMeG__confirmation h2{margin-block:var(--ha-space-6) 0;color:var(--ha-color-dark);font-family:var(--ha-font-heading)}.offerings-module__pFhMeG__confirmationSummary{border-block:var(--ha-border);margin:0;padding:0;display:grid}.offerings-module__pFhMeG__confirmationSummary>div{gap:var(--ha-space-2);padding-block:var(--ha-space-4);border-block-end:var(--ha-border);grid-template-columns:minmax(7rem,.25fr) minmax(0,.75fr);display:grid}.offerings-module__pFhMeG__confirmationSummary>div:last-child{border-block-end:0}.offerings-module__pFhMeG__confirmationSummary dt{color:var(--ha-color-text-muted);font-size:var(--ha-font-size-small);font-weight:var(--ha-font-weight-bold)}.offerings-module__pFhMeG__confirmationSummary dd{color:var(--ha-color-dark);font-weight:var(--ha-font-weight-bold);margin:0}.offerings-module__pFhMeG__confirmationActions{gap:var(--ha-space-4) var(--ha-space-6);flex-wrap:wrap;display:flex}.offerings-module__pFhMeG__registrationChoices{margin-block:var(--ha-space-8) 0;gap:0;padding:0;list-style:none;display:grid}.offerings-module__pFhMeG__registrationChoice{align-items:center;gap:var(--ha-space-5);padding-block:var(--ha-space-6);border-block-start:var(--ha-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.offerings-module__pFhMeG__registrationChoice h2,.offerings-module__pFhMeG__registrationChoice p{margin:0}.offerings-module__pFhMeG__registrationChoice h2{color:var(--ha-color-dark);font-family:var(--ha-font-heading)}.offerings-module__pFhMeG__registrationChoice p{color:var(--ha-color-text-muted);margin-block-start:var(--ha-space-2)}.offerings-module__pFhMeG__registrationChoice a{min-block-size:2.75rem;padding-inline:var(--ha-space-5);color:var(--ha-color-page);background:var(--ha-color-brand-blue-strong);font-weight:var(--ha-font-weight-bold);align-items:center;text-decoration:none;display:inline-flex}.offerings-module__pFhMeG__reference{gap:var(--ha-space-3);padding:var(--ha-space-6);border:var(--ha-border-strong);background:var(--ha-color-surface-soft);text-align:center;display:grid}.offerings-module__pFhMeG__reference span{color:var(--ha-color-text-muted)}.offerings-module__pFhMeG__reference strong{color:var(--ha-color-dark);overflow-wrap:anywhere;font-size:clamp(1.25rem,4vw,2rem)}@media (max-width:64rem){.offerings-module__pFhMeG__registrationForm{grid-template-columns:1fr}.offerings-module__pFhMeG__formHeading,.offerings-module__pFhMeG__fieldset,.offerings-module__pFhMeG__formErrorSummary,.offerings-module__pFhMeG__formBoundary,.offerings-module__pFhMeG__selectedOffering,.offerings-module__pFhMeG__consent{grid-column:1}.offerings-module__pFhMeG__selectedOffering{grid-row:auto}}@media (max-width:48rem){.offerings-module__pFhMeG__listItem,.offerings-module__pFhMeG__detail>header,.offerings-module__pFhMeG__fields{grid-template-columns:1fr}.offerings-module__pFhMeG__listMedia,.offerings-module__pFhMeG__detailMedia{min-block-size:17rem}.offerings-module__pFhMeG__detailMedia{grid-row:1}.offerings-module__pFhMeG__facts{grid-template-columns:1fr}.offerings-module__pFhMeG__registrationChoice,.offerings-module__pFhMeG__confirmationSummary>div{grid-template-columns:1fr;align-items:start}.offerings-module__pFhMeG__primaryAction,.offerings-module__pFhMeG__formBoundary button{inline-size:100%}.offerings-module__pFhMeG__listActions .offerings-module__pFhMeG__primaryAction{inline-size:auto}.offerings-module__pFhMeG__filters{flex-wrap:wrap}.offerings-module__pFhMeG__filters a{flex:1 0 5.75rem;justify-content:center}}
.programs-events-module__2fUl1a__pageHeader,.programs-events-module__2fUl1a__listSection,.programs-events-module__2fUl1a__detailShell{padding-block:clamp(2rem,4vw,3.5rem)}.programs-events-module__2fUl1a__pageHeader{background:var(--ha-color-surface);border-block-end:var(--ha-border)}.programs-events-module__2fUl1a__listSection{background:var(--ha-color-page)}.programs-events-module__2fUl1a__grid,.programs-events-module__2fUl1a__eventList{gap:var(--ha-space-6);margin:0;padding:0;list-style:none;display:grid}.programs-events-module__2fUl1a__grid{grid-template-columns:repeat(12,minmax(0,1fr))}.programs-events-module__2fUl1a__grid>li:first-child{grid-column:1/-1}.programs-events-module__2fUl1a__grid>li:not(:first-child){grid-column:span 4}.programs-events-module__2fUl1a__grid>li:first-child .programs-events-module__2fUl1a__card{min-block-size:28rem;color:var(--ha-color-brand-white);background:var(--ha-color-dark);direction:ltr;grid-template-columns:minmax(0,7fr) minmax(20rem,5fr);display:grid}.programs-events-module__2fUl1a__grid>li:first-child .programs-events-module__2fUl1a__card>.programs-events-module__2fUl1a__media{aspect-ratio:auto;block-size:100%}.programs-events-module__2fUl1a__grid>li:first-child .programs-events-module__2fUl1a__cardBody{direction:rtl;justify-content:center;padding:clamp(1.5rem,3vw,2.5rem)}.programs-events-module__2fUl1a__grid>li:first-child .programs-events-module__2fUl1a__cardBody h2,.programs-events-module__2fUl1a__grid>li:first-child .programs-events-module__2fUl1a__cardBody>p,.programs-events-module__2fUl1a__grid>li:first-child .programs-events-module__2fUl1a__facts,.programs-events-module__2fUl1a__grid>li:first-child .programs-events-module__2fUl1a__link{color:var(--ha-color-brand-white)}.programs-events-module__2fUl1a__card,.programs-events-module__2fUl1a__eventCard{border-block-start:var(--ha-border-strong);background:0 0;block-size:100%}.programs-events-module__2fUl1a__card{flex-direction:column;display:flex}.programs-events-module__2fUl1a__eventAgenda{align-items:start;gap:var(--ha-space-6);direction:ltr;grid-template-columns:minmax(12rem,.25fr) minmax(0,1fr);min-inline-size:0;display:grid}.programs-events-module__2fUl1a__eventMonthRail{justify-content:center;align-items:center;gap:var(--ha-space-6);min-block-size:100%;padding:var(--ha-space-8);color:var(--ha-color-brand-white);text-align:center;background:var(--ha-color-dark);direction:rtl;flex-direction:column;display:flex}.programs-events-module__2fUl1a__eventMonthRail p,.programs-events-module__2fUl1a__eventMonthRail small{margin:0}.programs-events-module__2fUl1a__eventMonthRail p{gap:var(--ha-space-2);font-size:var(--ha-font-size-heading-2);font-weight:var(--ha-font-weight-bold);display:grid}.programs-events-module__2fUl1a__eventMonthRail small{max-inline-size:15ch;color:var(--ha-color-on-dark-muted);font-size:var(--ha-font-size-small);line-height:var(--ha-line-height-body)}.programs-events-module__2fUl1a__eventCard{direction:ltr;grid-template-columns:minmax(14rem,.8fr) 7rem minmax(0,1.2fr);align-items:stretch;min-block-size:16rem;min-inline-size:0;display:grid;overflow:hidden}.programs-events-module__2fUl1a__eventList{border-block-start:.35rem solid var(--ha-color-dark);direction:rtl}.programs-events-module__2fUl1a__eventList>li{border-block-end:var(--ha-border)}.programs-events-module__2fUl1a__eventCard[data-cancelled]{border-block-start:.2rem solid var(--ha-color-brand-red)}.programs-events-module__2fUl1a__eventCard>.programs-events-module__2fUl1a__media{aspect-ratio:auto;block-size:100%}.programs-events-module__2fUl1a__eventCard>.programs-events-module__2fUl1a__cardBody{direction:rtl;justify-content:center}.programs-events-module__2fUl1a__eventDateBlock{padding:var(--ha-space-4);color:var(--ha-color-brand-red);text-align:center;direction:rtl;place-content:center;display:grid}.programs-events-module__2fUl1a__eventDateBlock bdi{font-size:1.75rem;font-weight:var(--ha-font-weight-bold);line-height:1}.programs-events-module__2fUl1a__eventDateBlock span{font-weight:var(--ha-font-weight-bold);margin-block-start:var(--ha-space-2)}.programs-events-module__2fUl1a__media{aspect-ratio:16/9;background:var(--ha-color-page);min-inline-size:0;position:relative;overflow:hidden}.programs-events-module__2fUl1a__cardBody{min-inline-size:0;padding:clamp(var(--ha-space-5), 3vw, var(--ha-space-8));flex-direction:column;flex:1;display:flex}.programs-events-module__2fUl1a__cardBody h2,.programs-events-module__2fUl1a__detail h1,.programs-events-module__2fUl1a__information h2{color:var(--ha-color-dark);font-family:var(--ha-font-heading);line-height:var(--ha-line-height-heading);overflow-wrap:anywhere;margin:0}.programs-events-module__2fUl1a__cardBody h2{font-size:var(--ha-font-size-heading-3)}.programs-events-module__2fUl1a__cardBody>p,.programs-events-module__2fUl1a__lede,.programs-events-module__2fUl1a__information p{color:var(--ha-color-text-muted)}.programs-events-module__2fUl1a__facts{margin-block:var(--ha-space-4);gap:var(--ha-space-2);display:grid}.programs-events-module__2fUl1a__facts>div{gap:var(--ha-space-2);grid-template-columns:minmax(7rem,auto) 1fr;display:grid}.programs-events-module__2fUl1a__facts dt{color:var(--ha-color-text-muted)}.programs-events-module__2fUl1a__facts dd{font-weight:var(--ha-font-weight-semibold);margin:0}.programs-events-module__2fUl1a__link{align-self:flex-start;align-items:center;gap:var(--ha-space-2);min-block-size:2.75rem;color:var(--ha-color-brand-blue-strong);font-weight:var(--ha-font-weight-bold);text-underline-offset:.25em;margin-block-start:auto;display:inline-flex}.programs-events-module__2fUl1a__eventFacts{align-items:flex-start;gap:var(--ha-space-2);color:var(--ha-color-text-muted);flex-direction:column;display:flex}.programs-events-module__2fUl1a__eventFacts p{margin:0}.programs-events-module__2fUl1a__status{color:var(--ha-color-dark);background:var(--ha-color-brand-blue-soft);font-weight:var(--ha-font-weight-bold);border-radius:0;padding:.25rem .65rem}.programs-events-module__2fUl1a__status[data-event-status=cancelled]{color:var(--ha-color-brand-white);background:var(--ha-color-brand-red)}.programs-events-module__2fUl1a__detail{gap:clamp(var(--ha-space-8), 5vw, var(--ha-space-12));max-inline-size:72rem;margin-inline:auto;display:grid}.programs-events-module__2fUl1a__detail>header{padding-block:var(--ha-space-6);border-block:.3rem solid var(--ha-color-dark)}.programs-events-module__2fUl1a__detail[data-event-detail]>header{align-items:start;gap:var(--ha-space-5);grid-template-columns:minmax(12rem,.6fr) minmax(0,1.4fr);display:grid}.programs-events-module__2fUl1a__detail[data-event-detail]>header .programs-events-module__2fUl1a__eventFacts{padding:var(--ha-space-5);color:var(--ha-color-brand-white);background:var(--ha-color-brand-red);grid-row:span 2}.programs-events-module__2fUl1a__detail>.programs-events-module__2fUl1a__media{inline-size:100%}.programs-events-module__2fUl1a__detail h1{font-size:clamp(var(--ha-font-size-heading-1), 7vw, 5.75rem);margin-block-start:var(--ha-space-4)}.programs-events-module__2fUl1a__lede{max-inline-size:72ch;font-size:var(--ha-font-size-body-large)}.programs-events-module__2fUl1a__prose{max-inline-size:72ch}.programs-events-module__2fUl1a__information{max-inline-size:72ch;padding:var(--ha-space-6);border-inline-start:.3rem solid var(--ha-color-brand-blue-strong);background:var(--ha-color-surface-soft)}.programs-events-module__2fUl1a__empty{max-inline-size:48rem;padding:var(--ha-space-6);border:0;border-block-start:.2rem solid var(--ha-color-brand-blue-strong);color:var(--ha-color-text-muted);background:0 0}.programs-events-module__2fUl1a__back{min-block-size:2.75rem;color:var(--ha-color-brand-blue-strong);font-weight:var(--ha-font-weight-bold);align-items:center;margin-block-end:var(--ha-space-8);display:inline-flex}@media (max-width:64rem){.programs-events-module__2fUl1a__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.programs-events-module__2fUl1a__grid>li:not(:first-child){grid-column:span 1}.programs-events-module__2fUl1a__grid>li:first-child{grid-column:1/-1}.programs-events-module__2fUl1a__eventAgenda{grid-template-columns:1fr}.programs-events-module__2fUl1a__eventMonthRail{display:none}}@media (max-width:48rem){.programs-events-module__2fUl1a__grid{grid-template-columns:1fr}.programs-events-module__2fUl1a__grid>li:first-child .programs-events-module__2fUl1a__card{grid-template-columns:1fr;min-block-size:0}.programs-events-module__2fUl1a__grid>li:first-child .programs-events-module__2fUl1a__card>.programs-events-module__2fUl1a__media{aspect-ratio:16/9;min-block-size:15rem}.programs-events-module__2fUl1a__eventCard{grid-template-columns:minmax(0,1fr) 7rem;column-gap:1rem;min-block-size:0}.programs-events-module__2fUl1a__eventCard>.programs-events-module__2fUl1a__media{grid-area:1/1/auto/-1;min-block-size:13rem}.programs-events-module__2fUl1a__eventDateBlock{min-block-size:6.5rem;color:var(--ha-color-brand-white);background:var(--ha-color-brand-red);grid-area:2/2;align-self:start}.programs-events-module__2fUl1a__eventCard>.programs-events-module__2fUl1a__cardBody{grid-area:2/1;padding-block-start:var(--ha-space-4)}.programs-events-module__2fUl1a__cardBody{padding-block:var(--ha-space-5) 0;padding-inline:0}.programs-events-module__2fUl1a__facts>div{grid-template-columns:1fr;gap:0}.programs-events-module__2fUl1a__detail[data-event-detail]>header{grid-template-columns:1fr}.programs-events-module__2fUl1a__detail[data-event-detail]>header .programs-events-module__2fUl1a__eventFacts{grid-row:auto}}
