.ActivitiesPage-module__DdeXNq__eyebrow{letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:.8rem;font-weight:900}.ActivitiesPage-module__DdeXNq__ctaActions .btnPrimary{gap:8px}.ActivitiesPage-module__DdeXNq__ctaActions .btnPrimary svg{width:18px;height:18px}.ActivitiesPage-module__DdeXNq__introBand{text-align:center;background:#fff;padding:clamp(52px,7vw,88px) 0 clamp(42px,5.5vw,66px)}.ActivitiesPage-module__DdeXNq__introBand>div{max-width:760px}.ActivitiesPage-module__DdeXNq__introBand .ActivitiesPage-module__DdeXNq__eyebrow,.ActivitiesPage-module__DdeXNq__mosaicSection .ActivitiesPage-module__DdeXNq__eyebrow{color:var(--kid-blue)}.ActivitiesPage-module__DdeXNq__introBand h1,.ActivitiesPage-module__DdeXNq__sectionCopy h2,.ActivitiesPage-module__DdeXNq__ctaInner h2{color:var(--navy);text-wrap:balance;margin:0;font-size:clamp(1.5rem,2.55vw,2.2rem);line-height:1.15}.ActivitiesPage-module__DdeXNq__introBand h1{font-size:clamp(2rem,4vw,3.25rem)}.ActivitiesPage-module__DdeXNq__introBand p:last-child,.ActivitiesPage-module__DdeXNq__sectionCopy>p,.ActivitiesPage-module__DdeXNq__ctaInner p{color:var(--text-muted);line-height:1.58}.ActivitiesPage-module__DdeXNq__introBand p:last-child{margin:12px auto 0}.ActivitiesPage-module__DdeXNq__introBand a{color:var(--kid-blue);text-underline-offset:3px;font-weight:900;text-decoration:underline}.ActivitiesPage-module__DdeXNq__mosaicSection{background:#fff;padding:clamp(44px,6vw,74px) 0}.ActivitiesPage-module__DdeXNq__mosaicSectionTint{background:#f5f8fb}.ActivitiesPage-module__DdeXNq__mosaicGrid{grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.ActivitiesPage-module__DdeXNq__mosaicGrid[data-reverse=true] .ActivitiesPage-module__DdeXNq__sectionCopy{order:2}.ActivitiesPage-module__DdeXNq__mosaicGrid[data-reverse=true] .ActivitiesPage-module__DdeXNq__mosaicFigure{order:1}.ActivitiesPage-module__DdeXNq__sectionCopy{min-width:0}.ActivitiesPage-module__DdeXNq__sectionCopy h2{margin-bottom:12px}.ActivitiesPage-module__DdeXNq__sectionCopy>p{max-width:56ch;margin:0;font-size:clamp(.98rem,1.12vw,1.08rem)}.ActivitiesPage-module__DdeXNq__mosaicFigure{border-radius:var(--radius-md);min-width:0;box-shadow:var(--shadow-soft);background:#050505;border:5px solid #050505;margin:0;overflow:hidden}.ActivitiesPage-module__DdeXNq__mosaicFigure img{width:100%;height:auto;display:block}.ActivitiesPage-module__DdeXNq__instrumentMosaicFigure{aspect-ratio:2}.ActivitiesPage-module__DdeXNq__instrumentMosaic{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;height:100%;display:grid}.ActivitiesPage-module__DdeXNq__instrumentMosaicTile{min-width:0;min-height:0;position:relative;overflow:hidden}.ActivitiesPage-module__DdeXNq__instrumentMosaicTile img{object-fit:cover;width:100%;height:100%}.ActivitiesPage-module__DdeXNq__directorySection{background:#f5f8fb;padding:clamp(48px,6vw,76px) 0}.ActivitiesPage-module__DdeXNq__directoryIntro{text-align:center;max-width:780px;margin:0 auto 28px}.ActivitiesPage-module__DdeXNq__directoryIntro .ActivitiesPage-module__DdeXNq__eyebrow{color:var(--kid-blue)}.ActivitiesPage-module__DdeXNq__directoryIntro h2{color:var(--navy);text-wrap:balance;margin:0;font-size:clamp(1.7rem,3.4vw,2.65rem)}.ActivitiesPage-module__DdeXNq__directoryIntro>p:last-child{color:var(--text-muted);margin:12px auto 0;line-height:1.58}.ActivitiesPage-module__DdeXNq__directoryGroups{gap:12px;max-width:1040px;margin-inline:auto;display:grid}.ActivitiesPage-module__DdeXNq__directoryGroup{border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#fff;overflow:hidden}.ActivitiesPage-module__DdeXNq__directoryGroup summary{color:var(--navy);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;font-weight:900;display:flex}.ActivitiesPage-module__DdeXNq__directoryGroup summary span:last-child{color:var(--text-muted);font-size:.86rem}.ActivitiesPage-module__DdeXNq__directoryGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:10px;padding:0 16px 16px;display:grid}.ActivitiesPage-module__DdeXNq__directoryGrid a{border-radius:var(--radius-sm);color:inherit;background:#f9fbfd;border:1px solid #dce5ef;flex-direction:column;gap:5px;padding:13px 14px;text-decoration:none;display:flex}.ActivitiesPage-module__DdeXNq__directoryGrid a:hover{border-color:var(--kid-blue);background:#fff}.ActivitiesPage-module__DdeXNq__directoryGrid strong{color:var(--kid-blue);line-height:1.3}.ActivitiesPage-module__DdeXNq__directoryGrid span{color:var(--text-muted);font-size:.84rem;font-weight:800}.ActivitiesPage-module__DdeXNq__guitar{grid-area:1/1/auto/span 3}.ActivitiesPage-module__DdeXNq__guitar img{object-position:48% 60%}.ActivitiesPage-module__DdeXNq__ukulele{grid-area:1/4/auto/span 2}.ActivitiesPage-module__DdeXNq__ukulele img{object-position:54% 100%}.ActivitiesPage-module__DdeXNq__glockenspiel{grid-area:2/1/auto/span 2}.ActivitiesPage-module__DdeXNq__glockenspiel img{object-position:50% 24%}.ActivitiesPage-module__DdeXNq__recorder{grid-area:2/3}.ActivitiesPage-module__DdeXNq__recorder img{object-position:100% 46%}.ActivitiesPage-module__DdeXNq__ocarina{grid-area:2/4/auto/span 2}.ActivitiesPage-module__DdeXNq__ocarina img{object-position:100% 48%}.ActivitiesPage-module__DdeXNq__ctaBand{background:var(--kid-yellow);border-top:1px solid #e3d100;padding:clamp(26px,3.5vw,42px) 0}.ActivitiesPage-module__DdeXNq__ctaInner{justify-content:space-between;align-items:center;gap:24px;display:flex}.ActivitiesPage-module__DdeXNq__ctaInner .ActivitiesPage-module__DdeXNq__eyebrow{color:#111}.ActivitiesPage-module__DdeXNq__ctaInner h2{color:#111;font-size:clamp(1.35rem,2.2vw,1.85rem)}.ActivitiesPage-module__DdeXNq__ctaInner p{color:#111;max-width:64ch;margin:8px 0 0;font-weight:700}.ActivitiesPage-module__DdeXNq__ctaActions{flex-wrap:wrap;flex:none;gap:12px;display:flex}@media (max-width:1060px){.ActivitiesPage-module__DdeXNq__mosaicGrid{text-align:center;grid-template-columns:1fr;justify-items:center}.ActivitiesPage-module__DdeXNq__sectionCopy>p{margin-inline:auto}.ActivitiesPage-module__DdeXNq__mosaicFigure{width:min(100%,820px);margin-inline:auto}.ActivitiesPage-module__DdeXNq__mosaicGrid[data-reverse=true] .ActivitiesPage-module__DdeXNq__sectionCopy,.ActivitiesPage-module__DdeXNq__mosaicGrid[data-reverse=true] .ActivitiesPage-module__DdeXNq__mosaicFigure{order:initial}}@media (max-width:820px){.ActivitiesPage-module__DdeXNq__ctaInner{text-align:center;flex-direction:column;align-items:center}.ActivitiesPage-module__DdeXNq__ctaActions{justify-content:center}}@media (max-width:640px){.ActivitiesPage-module__DdeXNq__mosaicFigure{border-width:4px}.ActivitiesPage-module__DdeXNq__instrumentMosaicFigure{aspect-ratio:16/9}.ActivitiesPage-module__DdeXNq__instrumentMosaic{gap:8px}.ActivitiesPage-module__DdeXNq__ctaActions,.ActivitiesPage-module__DdeXNq__ctaActions a{width:100%}}
