.HomeHeroCarousel-module__cAhD3a__hero{--ease:cubic-bezier(.22, 1, .36, 1);--fade:1.4s;background:var(--color-legacy-navy)}.HomeHeroCarousel-module__cAhD3a__stage{--above-fold-chrome:452px;height:clamp(max(260px, 26.3vw), min(36vw, 100vh - var(--above-fold-chrome)), 620px);height:clamp(max(260px, 26.3vw), min(36vw, 100svh - var(--above-fold-chrome)), 620px);touch-action:pan-y pinch-zoom;background:var(--color-legacy-utility);position:relative;overflow:hidden}.HomeHeroCarousel-module__cAhD3a__track{position:absolute;inset:0}.HomeHeroCarousel-module__cAhD3a__slide{opacity:0;transition:opacity var(--fade) ease-in-out;margin:0;position:absolute;inset:0}.HomeHeroCarousel-module__cAhD3a__slide[data-active]{opacity:1}.HomeHeroCarousel-module__cAhD3a__photo{object-fit:cover;object-position:var(--photo-position);transition:transform 0s linear var(--fade);transform:scale(1)}.HomeHeroCarousel-module__cAhD3a__slide[data-active] .HomeHeroCarousel-module__cAhD3a__photo{transition:transform calc(var(--hold) + var(--fade)) linear;transform:scale(1.05)}.HomeHeroCarousel-module__cAhD3a__shade{pointer-events:none;background:linear-gradient(#0000,#0e223b59 55%,#0e223bc7);height:42%;position:absolute;inset:auto 0 0}.HomeHeroCarousel-module__cAhD3a__meta{max-width:80rem;color:var(--color-ivory-50);justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-inline:auto;padding:0 2rem 1.25rem;display:flex;position:absolute;inset:auto 0 0}.HomeHeroCarousel-module__cAhD3a__caption{text-shadow:0 1px 12px #060f2280;min-width:0;padding-bottom:.6rem;font-size:.8125rem;line-height:1.5}.HomeHeroCarousel-module__cAhD3a__caption strong{font-family:var(--font-display);letter-spacing:.01em;font-size:1.15rem;font-weight:500;display:block}.HomeHeroCarousel-module__cAhD3a__caption span{color:#fbf9f4cc;display:block}.HomeHeroCarousel-module__cAhD3a__controls{flex-shrink:0;align-items:center;display:flex}.HomeHeroCarousel-module__cAhD3a__arrow{width:44px;height:44px;color:var(--color-ivory-50);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s;display:inline-flex}.HomeHeroCarousel-module__cAhD3a__arrow:hover{background:#fbf9f41f}.HomeHeroCarousel-module__cAhD3a__arrow svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:20px;height:20px}.HomeHeroCarousel-module__cAhD3a__arrow .HomeHeroCarousel-module__cAhD3a__solid{fill:currentColor;stroke:none}.HomeHeroCarousel-module__cAhD3a__progress{align-items:center;margin-inline:.25rem;display:flex}.HomeHeroCarousel-module__cAhD3a__bar{cursor:pointer;align-items:center;width:46px;height:44px;padding-inline:4px;display:inline-flex}.HomeHeroCarousel-module__cAhD3a__barTrack{background:#fbf9f459;width:100%;height:2px;transition:background-color .2s;display:block;position:relative;overflow:hidden}.HomeHeroCarousel-module__cAhD3a__bar:hover .HomeHeroCarousel-module__cAhD3a__barTrack{background:#fbf9f499}.HomeHeroCarousel-module__cAhD3a__barFill{background:var(--color-legacy-gold);transform-origin:0;animation:HomeHeroCarousel-module__cAhD3a__fill var(--hold) linear forwards paused;position:absolute;inset:0}.HomeHeroCarousel-module__cAhD3a__stage[data-playing] .HomeHeroCarousel-module__cAhD3a__barFill{animation-play-state:running}@keyframes HomeHeroCarousel-module__cAhD3a__fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.HomeHeroCarousel-module__cAhD3a__stage :focus-visible{outline:2px solid var(--color-legacy-gold);outline-offset:-2px}.HomeHeroCarousel-module__cAhD3a__band{border-top:1px solid #c5ae7c73;position:relative}@media (max-width:1099px){.HomeHeroCarousel-module__cAhD3a__meta{padding-inline:1.25rem}}@media (max-width:767px){.HomeHeroCarousel-module__cAhD3a__stage{aspect-ratio:3/2;height:auto}.HomeHeroCarousel-module__cAhD3a__photo{object-position:var(--photo-mobile-position)}.HomeHeroCarousel-module__cAhD3a__meta{padding:0 .5rem .25rem 1.25rem}.HomeHeroCarousel-module__cAhD3a__caption{padding-bottom:.75rem;font-size:.75rem}.HomeHeroCarousel-module__cAhD3a__caption strong{white-space:nowrap;text-overflow:ellipsis;font-size:1rem;overflow:hidden}.HomeHeroCarousel-module__cAhD3a__caption span,.HomeHeroCarousel-module__cAhD3a__controls>.HomeHeroCarousel-module__cAhD3a__arrow:first-child,.HomeHeroCarousel-module__cAhD3a__controls>.HomeHeroCarousel-module__cAhD3a__arrow:nth-child(3){display:none}.HomeHeroCarousel-module__cAhD3a__bar{width:24px;padding-inline:3px}}@media (prefers-reduced-motion:reduce){.HomeHeroCarousel-module__cAhD3a__barFill{animation:none}.HomeHeroCarousel-module__cAhD3a__slide,.HomeHeroCarousel-module__cAhD3a__photo,.HomeHeroCarousel-module__cAhD3a__slide[data-active] .HomeHeroCarousel-module__cAhD3a__photo{transition:none;transform:none}}
.home-module__Hx0lNG__home{--home-rule:#a8822a52;--home-caption-size:.8125rem;--home-caption-leading:1.55;color:var(--color-navy-900);background:var(--color-ivory-50)}.home-module__Hx0lNG__home h1,.home-module__Hx0lNG__home h2,.home-module__Hx0lNG__home h3,.home-module__Hx0lNG__invitation{font-family:var(--font-display);text-wrap:balance;font-weight:500}.home-module__Hx0lNG__home h2{font-size:clamp(2.2rem,3.5vw,3.25rem);line-height:1.05}.home-module__Hx0lNG__home p{line-height:1.7}.home-module__Hx0lNG__home figure{margin:0}.home-module__Hx0lNG__home figcaption{font-size:var(--home-caption-size);line-height:var(--home-caption-leading)}.home-module__Hx0lNG__home section[id]{scroll-margin-top:9rem}.home-module__Hx0lNG__home a:focus-visible,.home-module__Hx0lNG__home summary:focus-visible{outline-color:var(--color-navy-700);outline-offset:5px}.home-module__Hx0lNG__kicker{color:var(--color-navy-900);align-items:center;gap:.7rem;margin-bottom:.75rem;font-size:.85rem;font-weight:600;display:flex}.home-module__Hx0lNG__kicker:before{content:"";background:var(--color-gold-600);flex-shrink:0;width:1.5rem;height:2px}.home-module__Hx0lNG__textLink{text-underline-offset:5px;align-items:center;gap:.6rem;min-height:44px;font-size:.875rem;font-weight:600;-webkit-text-decoration:underline #c5ae7c80;text-decoration:underline #c5ae7c80;display:inline-flex}.home-module__Hx0lNG__textLink:hover{text-decoration-color:currentColor}.home-module__Hx0lNG__textLink span{font-size:1.15rem}.home-module__Hx0lNG__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.home-module__Hx0lNG__inlineLinks{flex-wrap:wrap;gap:.25rem 1.5rem;margin-top:1rem;display:flex}.home-module__Hx0lNG__home .home-module__Hx0lNG__invitation{font-weight:400;line-height:1.3}.home-module__Hx0lNG__home .home-module__Hx0lNG__primaryButton,.home-module__Hx0lNG__home .home-module__Hx0lNG__secondaryButton{min-height:44px;box-shadow:none;border:1px solid #0000;border-radius:2px;padding:11px 23px;font-size:14px;font-weight:500;transition:color .16s,background-color .16s,border-color .16s}.home-module__Hx0lNG__home .home-module__Hx0lNG__primaryButton{background:var(--color-legacy-gold);color:var(--color-legacy-navy)}.home-module__Hx0lNG__home .home-module__Hx0lNG__primaryButton:hover{background:#d7c59e}.home-module__Hx0lNG__home .home-module__Hx0lNG__secondaryButton{color:var(--color-legacy-navy);--tw-ring-shadow:0 0 transparent;background:0 0;border-color:#142b4966}.home-module__Hx0lNG__home .home-module__Hx0lNG__secondaryButton:hover{background:var(--color-legacy-cream);border-color:var(--color-legacy-navy)}.home-module__Hx0lNG__home .home-module__Hx0lNG__primaryButton:hover,.home-module__Hx0lNG__home .home-module__Hx0lNG__secondaryButton:hover{box-shadow:none;transform:none}.home-module__Hx0lNG__home .home-module__Hx0lNG__primaryButton:active,.home-module__Hx0lNG__home .home-module__Hx0lNG__secondaryButton:active{scale:none}.home-module__Hx0lNG__hero{background:var(--color-legacy-navy);color:var(--color-ivory-50)}.home-module__Hx0lNG__heroGrid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:2.5rem 4rem;padding-block:2rem;display:grid}.home-module__Hx0lNG__location{letter-spacing:.2em;text-transform:uppercase;color:var(--color-legacy-gold);align-items:center;gap:.8rem;margin-bottom:.9rem;font-size:11px;font-weight:500;display:flex}.home-module__Hx0lNG__location:before{content:"";background:currentColor;width:2rem;height:1px}.home-module__Hx0lNG__location span{margin-inline:.1rem}.home-module__Hx0lNG__hero h1{letter-spacing:-.012em;text-wrap:initial;font-size:clamp(2.5rem,3.9vw,3.75rem);font-weight:500;line-height:1.04}.home-module__Hx0lNG__heroAside{border-left:1px solid #c5ae7c52;padding-left:2.75rem}.home-module__Hx0lNG__invitation{color:var(--color-legacy-gold);font-size:1.6rem;font-style:italic;font-weight:400}.home-module__Hx0lNG__heroIntro{color:#fbf9f4d1;max-width:44ch;margin-top:.75rem;font-size:.95rem}.home-module__Hx0lNG__hero .home-module__Hx0lNG__actions{gap:14px 28px;margin-top:1.4rem}.home-module__Hx0lNG__trialNote{color:#fbf9f4b8;margin-top:.7rem;font-size:.8125rem;line-height:1.55}.home-module__Hx0lNG__trialNote span{white-space:nowrap}.home-module__Hx0lNG__trialNote:before{content:"";background:var(--color-legacy-gold);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin:0 .55rem .15rem 0;display:inline-block}.home-module__Hx0lNG__heroExplore{color:#fbf9f4d9;text-underline-offset:8px;align-items:center;min-height:44px;font-size:13px;-webkit-text-decoration:underline #fbf9f459;text-decoration:underline #fbf9f459;transition:text-decoration-color .16s;display:inline-flex}.home-module__Hx0lNG__heroExplore:hover{text-decoration-color:currentColor}.home-module__Hx0lNG__hero a:focus-visible{outline-color:var(--color-gold-300)}.home-module__Hx0lNG__advanced{border-top:1px solid #c5ae7c47;grid-column:1/-1;align-items:center;gap:.75rem 2rem;padding-top:1.4rem;display:flex}.home-module__Hx0lNG__advanced>p{letter-spacing:.2em;text-transform:uppercase;color:var(--color-legacy-gold);flex-shrink:0;font-size:11px;font-weight:600}.home-module__Hx0lNG__advanced ul{flex-wrap:wrap;gap:.4rem 0;display:flex}.home-module__Hx0lNG__advanced li{font-family:var(--font-display);color:#fbf9f4eb;font-size:1.15rem}.home-module__Hx0lNG__advanced li+li:before{content:"·";color:var(--color-legacy-gold);margin-inline:.8rem}.home-module__Hx0lNG__advancedLink{color:var(--color-legacy-gold);text-underline-offset:4px;flex-shrink:0;margin-left:auto;font-size:.875rem;font-weight:500;text-decoration:underline}.home-module__Hx0lNG__advancedLink:hover{color:#fbf9f4eb}.home-module__Hx0lNG__study,.home-module__Hx0lNG__performance,.home-module__Hx0lNG__people{padding-block:4.5rem}.home-module__Hx0lNG__study{background:var(--color-legacy-cream);color:var(--color-legacy-navy)}.home-module__Hx0lNG__study.home-module__Hx0lNG__study{padding-block:48px}.home-module__Hx0lNG__study h2{font-size:44px;font-weight:600}.home-module__Hx0lNG__study .home-module__Hx0lNG__kicker{letter-spacing:.09em;text-transform:uppercase;color:var(--color-legacy-navy);margin:5px 0 18px;font-size:10.5px;font-weight:400}.home-module__Hx0lNG__study .home-module__Hx0lNG__kicker:before{background:var(--color-gold-300);width:32px}.home-module__Hx0lNG__studyIntro>div:last-child{color:var(--color-legacy-muted)}.home-module__Hx0lNG__study .home-module__Hx0lNG__textLink{color:var(--color-legacy-navy);font-weight:400}.home-module__Hx0lNG__studyIntro,.home-module__Hx0lNG__performanceIntro{grid-template-columns:1fr 1fr;gap:3rem;display:grid}.home-module__Hx0lNG__studyIntro>div:last-child>p,.home-module__Hx0lNG__performanceIntro p{max-width:56ch;font-size:1rem}.home-module__Hx0lNG__studyIntro .home-module__Hx0lNG__textLink{margin-top:.4rem}.home-module__Hx0lNG__instruments{border-top:1px solid var(--home-rule);justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-top:1.7rem;padding-block:.8rem;display:flex}.home-module__Hx0lNG__instruments p{font-family:var(--font-display);font-size:24px;font-weight:400;line-height:1.3}.home-module__Hx0lNG__instruments p span{margin-inline:.1rem}.home-module__Hx0lNG__instruments>a{flex-shrink:0}.home-module__Hx0lNG__audiences{grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;margin-top:16px;display:grid;position:relative}.home-module__Hx0lNG__audienceRadio{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-module__Hx0lNG__audienceChoice{cursor:pointer;min-width:0;padding:16px 24px 20px;transition:background-color .16s;position:relative}.home-module__Hx0lNG__audienceChoice:before{content:"";background:#142b4933;height:1px;position:absolute;top:0;left:24px;right:24px}.home-module__Hx0lNG__audienceChoice:after{content:"";border-right:1px solid var(--color-legacy-muted);border-bottom:1px solid var(--color-legacy-muted);width:5px;height:5px;position:absolute;top:28px;right:26px;transform:rotate(45deg)}.home-module__Hx0lNG__audienceChoice>span{font-family:var(--font-display);padding-right:16px;font-size:25px;font-weight:400;line-height:1.2;display:block}.home-module__Hx0lNG__audienceChoice small{color:var(--color-legacy-muted);margin-top:10px;font-size:12px;display:block}.home-module__Hx0lNG__audienceChoice:hover{background:#c5ae7c29}.home-module__Hx0lNG__audienceChoice:hover:before{background:var(--color-gold-600);height:2px}.home-module__Hx0lNG__audienceChoice:hover>span{text-decoration:underline;-webkit-text-decoration-color:var(--color-legacy-gold);text-decoration-color:var(--color-legacy-gold);text-underline-offset:5px}.home-module__Hx0lNG__audienceRadio:checked+.home-module__Hx0lNG__audienceChoice{color:var(--color-legacy-navy);background:#e6dfd0}.home-module__Hx0lNG__audienceRadio:checked+.home-module__Hx0lNG__audienceChoice:before{background:var(--color-legacy-navy);height:3px}.home-module__Hx0lNG__audienceRadio:checked+.home-module__Hx0lNG__audienceChoice>span{font-weight:600}.home-module__Hx0lNG__audienceRadio:focus-visible+.home-module__Hx0lNG__audienceChoice{outline:3px solid var(--color-navy-700);outline-offset:3px;z-index:1;position:relative}.home-module__Hx0lNG__audiencePanels{grid-column:1/-1;margin-top:1.5rem}.home-module__Hx0lNG__audiencePanel{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:none}.home-module__Hx0lNG__audienceRadio[value=early-childhood]:checked~.home-module__Hx0lNG__audiencePanels [data-audience=early-childhood],.home-module__Hx0lNG__audienceRadio[value=children]:checked~.home-module__Hx0lNG__audiencePanels [data-audience=children],.home-module__Hx0lNG__audienceRadio[value=teens]:checked~.home-module__Hx0lNG__audiencePanels [data-audience=teens],.home-module__Hx0lNG__audienceRadio[value=adults]:checked~.home-module__Hx0lNG__audiencePanels [data-audience=adults]{display:grid}.home-module__Hx0lNG__audienceImage{height:280px;position:relative}.home-module__Hx0lNG__audienceFigure figcaption{color:var(--color-legacy-muted);padding-top:.5rem}.home-module__Hx0lNG__audienceCopy h3{font-size:2rem;line-height:1.1}.home-module__Hx0lNG__audienceCopy>p{margin-top:.8rem;font-size:.9375rem}.home-module__Hx0lNG__audienceCopy .home-module__Hx0lNG__textLink{margin-top:.5rem}.home-module__Hx0lNG__audienceCopy .home-module__Hx0lNG__audienceNote{border-left:2px solid var(--color-gold-600);padding-left:.9rem;font-size:.85rem}.home-module__Hx0lNG__ensembles{background:var(--color-navy-900);color:var(--color-ivory-50);border-top:1px solid var(--color-gold-600);padding-block:3.5rem}.home-module__Hx0lNG__ensembleGrid{grid-template-columns:1.05fr .95fr;grid-template-areas:"intro photo""details photo";column-gap:3rem;display:grid}.home-module__Hx0lNG__ensembleIntro{grid-area:intro}.home-module__Hx0lNG__ensembleCopy{grid-area:details}.home-module__Hx0lNG__ensembleFigure{grid-area:photo;align-self:center}.home-module__Hx0lNG__ensembles .home-module__Hx0lNG__kicker{color:var(--color-gold-300)}.home-module__Hx0lNG__ensembles .home-module__Hx0lNG__kicker:before{background:var(--color-gold-400)}.home-module__Hx0lNG__ensembleIntro>p:not(.home-module__Hx0lNG__kicker),.home-module__Hx0lNG__ensembleCopy>p:not(.home-module__Hx0lNG__kicker){margin-top:1rem}.home-module__Hx0lNG__ensembleIntro .home-module__Hx0lNG__ensembleWelcome{font-size:.9rem;font-weight:600}.home-module__Hx0lNG__ensembleTypes{border-top:1px solid #d9b65647;margin-top:1.3rem}.home-module__Hx0lNG__ensembleTypes details{border-bottom:1px solid #d9b65647}.home-module__Hx0lNG__ensembleTypes summary{font-family:var(--font-display);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:.6rem;font-size:1.5rem;line-height:1.25;list-style:none;display:flex}.home-module__Hx0lNG__ensembleTypes summary::-webkit-details-marker{display:none}.home-module__Hx0lNG__ensembleTypes summary span{font-family:var(--font-sans);font-size:1.1rem}.home-module__Hx0lNG__ensembleTypes details[open] summary span{transform:rotate(45deg)}.home-module__Hx0lNG__ensembleTypes details>p{max-width:58ch;padding-bottom:1rem;font-size:.875rem}.home-module__Hx0lNG__ensembleCopy .home-module__Hx0lNG__ensembleProcess{color:#fbf9f4db;font-size:.875rem;line-height:1.65}.home-module__Hx0lNG__ensembles .home-module__Hx0lNG__actions{margin-top:1.5rem}.home-module__Hx0lNG__ensembles a:focus-visible,.home-module__Hx0lNG__ensembles summary:focus-visible{outline-color:var(--color-gold-300)}.home-module__Hx0lNG__ensembleCopy .home-module__Hx0lNG__emailHint{color:#fbf9f4db;margin-top:.7rem;font-size:.75rem}.home-module__Hx0lNG__ensembleImage{aspect-ratio:5/4;border-bottom:2px solid var(--color-gold-400);position:relative}.home-module__Hx0lNG__ensemblePhoto{object-fit:cover;object-position:left center}.home-module__Hx0lNG__ensembleFigure figcaption{color:#fbf9f4db;padding-top:.5rem}.home-module__Hx0lNG__performanceIntro{align-items:center}.home-module__Hx0lNG__performanceFigure{padding-top:2rem}.home-module__Hx0lNG__performanceImage{height:420px;position:relative}.home-module__Hx0lNG__performancePhoto{object-fit:cover;object-position:50% 55%}.home-module__Hx0lNG__performanceFigure figcaption{color:var(--color-legacy-muted);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding-top:.5rem;display:flex}.home-module__Hx0lNG__performanceFigure figcaption strong{color:var(--color-legacy-navy);font-weight:400}.home-module__Hx0lNG__people{background:var(--color-ivory-50);border-block:1px solid var(--home-rule)}.home-module__Hx0lNG__peopleGrid{grid-template-columns:1fr 1fr;gap:4rem;display:grid}.home-module__Hx0lNG__people h2{font-size:clamp(2rem,3vw,2.8rem)}.home-module__Hx0lNG__story{max-width:55ch;margin-top:1.2rem;font-size:.9375rem}.home-module__Hx0lNG__founders{grid-template-columns:1fr 1fr;gap:1rem;margin:1.5rem 0 .65rem;display:grid}.home-module__Hx0lNG__founder{align-items:center;gap:.8rem;display:flex}.home-module__Hx0lNG__founderPhoto{object-fit:cover;object-position:center top;width:58px;height:72px}.home-module__Hx0lNG__founder strong{font-size:.85rem;line-height:1.5;display:block}.home-module__Hx0lNG__founder small{color:var(--color-navy-700);margin-top:.15rem;font-size:.75rem;display:block}.home-module__Hx0lNG__facultyPreview{border-left:1px solid var(--home-rule);padding-left:3rem}.home-module__Hx0lNG__facultyPreview h3{font-size:2rem;line-height:1.1}.home-module__Hx0lNG__facultyPreview>p{margin-top:.8rem;font-size:.9rem}.home-module__Hx0lNG__facultyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block:1.4rem .7rem;display:grid}.home-module__Hx0lNG__facultyImage{aspect-ratio:4/5;position:relative}.home-module__Hx0lNG__facultyPhoto{object-fit:cover;object-position:center top}.home-module__Hx0lNG__facultyPerson strong{margin-top:.65rem;font-size:.78rem;line-height:1.4;display:block}.home-module__Hx0lNG__facultyPerson>span{color:var(--color-navy-700);margin-top:.2rem;font-size:.75rem;display:block}.home-module__Hx0lNG__facultyPerson:hover strong,.home-module__Hx0lNG__founder:hover strong{text-underline-offset:3px;text-decoration:underline}.home-module__Hx0lNG__stories{background:var(--color-legacy-cream);padding-block:4.5rem}.home-module__Hx0lNG__storiesHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;display:flex}.home-module__Hx0lNG__storyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin-top:2.25rem;display:grid}.home-module__Hx0lNG__storyGrid>li,.home-module__Hx0lNG__storyCard,.home-module__Hx0lNG__storyCard figure{height:100%}.home-module__Hx0lNG__storyCard figure{border-top:1px solid var(--color-legacy-gold);flex-direction:column;padding-top:1.5rem;display:flex}.home-module__Hx0lNG__storyCard figure:before{content:"“";height:2.2rem;font-family:var(--font-display);color:var(--color-legacy-gold);font-size:4rem;line-height:1;display:block}.home-module__Hx0lNG__storyCard blockquote{font-family:var(--font-display);color:var(--color-legacy-navy);flex:1;font-size:1.4rem;font-style:italic;line-height:1.35}.home-module__Hx0lNG__storyCard figcaption{margin-top:1.5rem}.home-module__Hx0lNG__storyCard figcaption strong{font-size:.9rem;font-weight:600;display:block}.home-module__Hx0lNG__storyCard figcaption span{color:var(--color-legacy-muted);margin-top:.2rem;font-size:.8rem;display:block}.home-module__Hx0lNG__closing{background:var(--color-ivory-100);border-top:1px solid var(--color-gold-600);padding-block:3.5rem}.home-module__Hx0lNG__closingGrid{grid-template-columns:1.5fr 1fr;align-items:center;gap:3rem;display:grid}.home-module__Hx0lNG__closing h2{font-size:clamp(2.1rem,3.4vw,3rem)}.home-module__Hx0lNG__closing p:not(.home-module__Hx0lNG__kicker){max-width:47ch;margin-top:1rem}.home-module__Hx0lNG__closing .home-module__Hx0lNG__actions{margin-top:1.5rem}.home-module__Hx0lNG__visit{border-left:1px solid var(--home-rule);padding-left:3rem}.home-module__Hx0lNG__visit address{font-size:.95rem;font-style:normal;line-height:1.7}.home-module__Hx0lNG__visit address a:hover{text-decoration:underline}.home-module__Hx0lNG__phone{width:fit-content;padding-block:.5rem;font-weight:600;display:block}@media (min-width:1280px){.home-module__Hx0lNG__audienceCopy{flex-direction:column;justify-content:center;align-items:flex-start;min-height:310px;display:flex}}@media (max-width:1023px){.home-module__Hx0lNG__storyGrid{gap:1.5rem}.home-module__Hx0lNG__storyCard blockquote{font-size:1.2rem}.home-module__Hx0lNG__heroGrid{gap:2.5rem}.home-module__Hx0lNG__heroAside{padding-left:2rem}.home-module__Hx0lNG__studyIntro,.home-module__Hx0lNG__performanceIntro,.home-module__Hx0lNG__audiencePanel{gap:2rem}.home-module__Hx0lNG__instruments p{font-size:1.2rem}.home-module__Hx0lNG__instruments p span{margin-inline:.1rem}.home-module__Hx0lNG__audienceChoice{padding-inline:.8rem}.home-module__Hx0lNG__audienceChoice>span{font-size:1.4rem}.home-module__Hx0lNG__audienceChoice small{font-size:.7rem}.home-module__Hx0lNG__ensembleGrid{grid-template-areas:"intro intro""details photo";column-gap:2rem}.home-module__Hx0lNG__peopleGrid{gap:2rem}.home-module__Hx0lNG__facultyPreview{padding-left:1.5rem}.home-module__Hx0lNG__founders{grid-template-columns:1fr}.home-module__Hx0lNG__performanceImage{height:350px}}@media (max-width:767px){.home-module__Hx0lNG__home h2{font-size:2.25rem}.home-module__Hx0lNG__study.home-module__Hx0lNG__study{padding-block:32px}.home-module__Hx0lNG__study .home-module__Hx0lNG__studyContainer{padding-inline:20px}.home-module__Hx0lNG__study h2{font-size:36px}.home-module__Hx0lNG__study .home-module__Hx0lNG__kicker{letter-spacing:.04em;gap:9px;margin:0 0 12px}.home-module__Hx0lNG__study .home-module__Hx0lNG__kicker:before{width:23px}.home-module__Hx0lNG__study,.home-module__Hx0lNG__performance,.home-module__Hx0lNG__people{padding-block:2.75rem}.home-module__Hx0lNG__studyIntro,.home-module__Hx0lNG__performanceIntro{grid-template-columns:1fr;gap:1rem}.home-module__Hx0lNG__studyIntro>div:last-child>p,.home-module__Hx0lNG__performanceIntro p{font-size:.9375rem}.home-module__Hx0lNG__kicker{margin-bottom:.6rem;font-size:.8rem}.home-module__Hx0lNG__instruments{margin-top:1rem;padding-block:.65rem;display:block}.home-module__Hx0lNG__instruments p{font-size:22px}.home-module__Hx0lNG__instruments .home-module__Hx0lNG__instrumentSeparator{display:none}.home-module__Hx0lNG__instruments>a{min-height:36px;font-size:.8rem}.home-module__Hx0lNG__audiences{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.1rem}.home-module__Hx0lNG__audienceChoice{padding:12px 13px 18px}.home-module__Hx0lNG__audienceChoice:before{left:13px;right:13px}.home-module__Hx0lNG__audienceChoice:after{top:24px;right:14px}.home-module__Hx0lNG__audienceChoice>span{font-size:21px}.home-module__Hx0lNG__audienceChoice small{margin-top:10px;font-size:10px}.home-module__Hx0lNG__audiencePanels{margin-top:1.2rem}.home-module__Hx0lNG__audiencePanel{grid-template-columns:1fr;gap:1.25rem}.home-module__Hx0lNG__audienceImage{height:205px}.home-module__Hx0lNG__audienceCopy h3{font-size:1.8rem}.home-module__Hx0lNG__audienceCopy>p{margin-top:.65rem}.home-module__Hx0lNG__ensembles{padding-block:0 2.75rem}.home-module__Hx0lNG__ensembles .home-module__Hx0lNG__ensembleContainer{padding-inline:0}.home-module__Hx0lNG__ensembleGrid{grid-template-columns:1fr;grid-template-areas:"intro""photo""details";gap:0}.home-module__Hx0lNG__ensembleIntro{background:var(--color-navy-900);color:var(--color-ivory-50);padding:2.5rem 1rem 1.75rem}.home-module__Hx0lNG__ensembles .home-module__Hx0lNG__ensembleFigure{margin:1.5rem 1rem 0}.home-module__Hx0lNG__ensembleCopy{margin-inline:1rem}.home-module__Hx0lNG__ensembleIntro>p:not(.home-module__Hx0lNG__kicker),.home-module__Hx0lNG__ensembleCopy>p:not(.home-module__Hx0lNG__kicker){margin-top:.8rem;font-size:.9375rem}.home-module__Hx0lNG__ensembleIntro .home-module__Hx0lNG__ensembleWelcome{font-size:.875rem}.home-module__Hx0lNG__ensembleCopy .home-module__Hx0lNG__emailHint{font-size:.75rem}.home-module__Hx0lNG__ensembleImage{aspect-ratio:3/2}.home-module__Hx0lNG__ensemblePhoto{object-position:50% 45%}.home-module__Hx0lNG__performanceFigure{padding-top:1.25rem}.home-module__Hx0lNG__performanceImage{height:245px}.home-module__Hx0lNG__performancePhoto{object-position:50% 55%}.home-module__Hx0lNG__desktopBreak{display:none}.home-module__Hx0lNG__peopleGrid{grid-template-columns:1fr;gap:2rem}.home-module__Hx0lNG__founders{grid-template-columns:1fr 1fr;gap:.75rem}.home-module__Hx0lNG__founder{gap:.6rem}.home-module__Hx0lNG__founderPhoto{width:48px;height:64px}.home-module__Hx0lNG__founder strong{font-size:.76rem}.home-module__Hx0lNG__facultyPreview{border-left:0;border-top:1px solid var(--home-rule);padding:1.75rem 0 0}.home-module__Hx0lNG__facultyGrid{gap:.8rem}.home-module__Hx0lNG__facultyPerson strong{font-size:.76rem}.home-module__Hx0lNG__stories{padding-block:2.75rem}.home-module__Hx0lNG__storyGrid{grid-template-columns:1fr;gap:2rem;margin-top:1.5rem}.home-module__Hx0lNG__storyCard blockquote{font-size:1.25rem}.home-module__Hx0lNG__closing{padding-block:2.5rem}.home-module__Hx0lNG__closingGrid{grid-template-columns:1fr;gap:1.75rem}.home-module__Hx0lNG__visit{border-left:0;border-top:1px solid var(--home-rule);padding:1.5rem 0 0}}@media (max-width:359px){.home-module__Hx0lNG__founders{grid-template-columns:1fr}}@media (min-width:640px) and (max-width:767px){.home-module__Hx0lNG__ensembleIntro{padding-inline:1.5rem}.home-module__Hx0lNG__ensembles .home-module__Hx0lNG__ensembleFigure,.home-module__Hx0lNG__ensembleCopy{margin-inline:1.5rem}}@media (max-width:1100px){.home-module__Hx0lNG__advanced{flex-direction:column;align-items:flex-start;margin-top:1rem}.home-module__Hx0lNG__advanced ul{gap:.35rem;display:grid}.home-module__Hx0lNG__advanced li{font-size:1.05rem}.home-module__Hx0lNG__advancedLink{margin-left:0}.home-module__Hx0lNG__advanced li:before,.home-module__Hx0lNG__advanced li+li:before{content:"";vertical-align:middle;background:var(--color-legacy-gold);width:.9rem;height:1px;margin:0 .6rem .3rem 0;display:inline-block}}@media (max-width:860px){.home-module__Hx0lNG__heroGrid{grid-template-columns:1fr;gap:1.1rem;padding-block:2rem 2.5rem}.home-module__Hx0lNG__heroAside{border-left:0;padding-left:0}.home-module__Hx0lNG__location{margin-bottom:.8rem}.home-module__Hx0lNG__hero h1{font-size:clamp(2.4rem,9.5vw,3.4rem);line-height:1.06}.home-module__Hx0lNG__invitation{font-size:1.35rem}.home-module__Hx0lNG__heroIntro{font-size:.9375rem}.home-module__Hx0lNG__home .home-module__Hx0lNG__heroIntro{line-height:1.6}.home-module__Hx0lNG__hero .home-module__Hx0lNG__actions{gap:12px 22px;margin-top:1.25rem}}@media (max-width:359px){.home-module__Hx0lNG__hero h1{font-size:2.3rem}}
