.PrimaryGallery_section__gInIh{padding:64px 24px;background:var(--color-white)}.PrimaryGallery_container__7Qrjm{position:relative;max-width:1100px;margin:0 auto}.PrimaryGallery_heading__CArGS{max-width:780px;margin:0 auto 26px;color:var(--color-primary-blue);font-family:var(--font-sketch);font-weight:400;font-size:clamp(30px,3.4vw,46px);line-height:1.2;text-transform:capitalize;text-align:center;text-wrap:balance}.PrimaryGallery_heading__CArGS span{color:var(--color-primary-red)}.PrimaryGallery_description__TkIdU{max-width:720px;margin:0 auto 48px;color:var(--color-primary-blue);font-family:var(--font-family-base);font-size:16px;line-height:1.4;text-align:center}.PrimaryGallery_leftDecoration__Pv8FD,.PrimaryGallery_rightDecoration__QfHoz{position:absolute;width:76px;height:auto;pointer-events:none}.PrimaryGallery_leftDecoration__Pv8FD{top:8px;left:2%}.PrimaryGallery_rightDecoration__QfHoz{top:100px;right:2%}.PrimaryGallery_gallery__bIWXQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;padding-bottom:52px}.PrimaryGallery_galleryPhoto__MnS5S{position:relative;aspect-ratio:1.6;border:5px solid #fff;border-radius:9px;overflow:hidden;box-shadow:0 3px 16px rgb(0 0 0/14%)}.PrimaryGallery_galleryPhoto__MnS5S:nth-child(3n+2){top:52px}.PrimaryGallery_eventPhoto__QDVt2 img,.PrimaryGallery_galleryPhoto__MnS5S img{object-fit:cover}.PrimaryGallery_controls__iT7Go{display:flex;justify-content:center;align-items:center;gap:24px;max-width:900px;margin:0 auto 42px}.PrimaryGallery_arrow__aIaps{flex-shrink:0;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:#222;cursor:pointer}.PrimaryGallery_selector__VD5xk{flex:1 1;min-height:48px;max-width:240px;border:1px solid var(--color-primary-red);border-radius:7px;padding:10px 16px;background:#fff;color:var(--color-primary-red);cursor:pointer;font-family:var(--font-family-base)}.PrimaryGallery_active__XvVHZ{background:var(--color-primary-red);color:#fff}.PrimaryGallery_arrow__aIaps:focus-visible,.PrimaryGallery_selector__VD5xk:focus-visible{outline:3px solid var(--color-primary-blue);outline-offset:4px}.PrimaryGallery_eventsGrid__mqQdE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:18px;aspect-ratio:2.55;max-width:1000px;margin:0 auto}.PrimaryGallery_eventPhoto__QDVt2{position:relative;min-height:0;overflow:hidden;border-radius:8px}.PrimaryGallery_eventPhoto__QDVt2:first-child{grid-column:1;grid-row:1}.PrimaryGallery_eventPhoto__QDVt2:nth-child(2){grid-column:1;grid-row:2}.PrimaryGallery_featured__Ds1zK{grid-column:2;grid-row:1/3}.PrimaryGallery_eventPhoto__QDVt2:nth-child(4){grid-column:3;grid-row:1}.PrimaryGallery_eventPhoto__QDVt2:nth-child(5){grid-column:3;grid-row:2}@media (max-width:768px){.PrimaryGallery_section__gInIh{padding:44px 20px}.PrimaryGallery_description__TkIdU{margin-bottom:32px}.PrimaryGallery_leftDecoration__Pv8FD,.PrimaryGallery_rightDecoration__QfHoz{display:none}.PrimaryGallery_gallery__bIWXQ{gap:18px;padding-bottom:28px}.PrimaryGallery_galleryPhoto__MnS5S{border-width:3px}.PrimaryGallery_galleryPhoto__MnS5S:nth-child(3n+2){top:28px}.PrimaryGallery_controls__iT7Go{gap:10px;margin-bottom:28px}.PrimaryGallery_eventsGrid__mqQdE{gap:10px;aspect-ratio:1.8}}@media (max-width:480px){.PrimaryGallery_gallery__bIWXQ{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:0}.PrimaryGallery_galleryPhoto__MnS5S:nth-child(3n+2){top:auto}.PrimaryGallery_controls__iT7Go{gap:6px}.PrimaryGallery_arrow__aIaps{width:32px}.PrimaryGallery_selector__VD5xk{padding:10px}.PrimaryGallery_eventsGrid__mqQdE{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;aspect-ratio:auto}.PrimaryGallery_eventPhoto__QDVt2:nth-child(n){grid-column:auto;grid-row:auto;aspect-ratio:1.5}.PrimaryGallery_eventPhoto__QDVt2.PrimaryGallery_featured__Ds1zK{grid-column:1/-1;aspect-ratio:1.5}}.PrimaryOverview_hero__Vhkej{position:relative;isolation:isolate;display:flex;align-items:center;min-height:clamp(540px,53.5vw,820px);margin-top:-92px;padding:120px 24px 70px;overflow:hidden;color:var(--color-white);background:#174b83}.PrimaryOverview_heroImage__mUidz{z-index:-2;object-fit:cover;object-position:center}.PrimaryOverview_overlay__z3LFJ{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgb(13 57 120/95%),rgb(16 67 128/78%) 27%,rgb(21 71 125/25%) 55%,transparent 80%)}.PrimaryOverview_heroContainer__5dxr4{width:100%;max-width:var(--section-max-width);margin:0 auto;padding:0 36px}.PrimaryOverview_heroCopy__B_XGE{max-width:560px}.PrimaryOverview_heroTitle__vK6Gw,.PrimaryOverview_introTitle__7oolv{font-family:var(--font-sketch);font-weight:400;text-transform:capitalize}.PrimaryOverview_heroTitle__vK6Gw{margin:0 0 24px;font-size:clamp(32px,3.5vw,50px);line-height:1.35}.PrimaryOverview_heroTitle__vK6Gw span,.PrimaryOverview_introTitle__7oolv span{display:block}.PrimaryOverview_heroCopy__B_XGE p{max-width:490px;margin:0;font-family:var(--font-family-base);font-size:17px;line-height:1.4}.PrimaryOverview_introduction__joNn7{padding:64px 24px 88px;background:var(--color-white)}.PrimaryOverview_introContainer__7S2Dw{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:30px;max-width:var(--section-max-width);margin:0 auto;padding:0 60px;color:#333;font-family:var(--font-family-base);font-size:16px;line-height:1.35}.PrimaryOverview_introContainer__7S2Dw p{margin:0}.PrimaryOverview_introCopy__RC3gW{grid-column:1/7;grid-row:1;padding-top:100px}.PrimaryOverview_introTitle__7oolv{margin:0 0 28px;color:var(--color-primary-blue);font-size:clamp(30px,3.4vw,46px);line-height:1.2}.PrimaryOverview_introTitle__7oolv span{color:var(--color-primary-red)}.PrimaryOverview_introCopy__RC3gW p{max-width:480px}.PrimaryOverview_students__PKJjJ{grid-column:7/13;grid-row:1/3;align-self:center;display:block;width:100%;height:auto}.PrimaryOverview_programme__0gCa7{grid-column:3/7;grid-row:2;align-self:end}.PrimaryOverview_outcomes__c69hT{grid-column:6/13;grid-row:3;display:flex;align-items:center;gap:36px}.PrimaryOverview_bulb__32y2z{width:84px;height:auto;flex-shrink:0}.PrimaryOverview_book___Xa17,.PrimaryOverview_plane__TySsA{position:absolute;width:100px;height:auto;pointer-events:none}.PrimaryOverview_book___Xa17{top:45px;left:46%}.PrimaryOverview_plane__TySsA{bottom:60px;left:7%}@media (max-width:1024px){.PrimaryOverview_heroContainer__5dxr4{padding:0 20px}.PrimaryOverview_heroCopy__B_XGE{max-width:480px}.PrimaryOverview_introContainer__7S2Dw{padding:0 20px;column-gap:20px}.PrimaryOverview_introCopy__RC3gW{padding-top:60px}.PrimaryOverview_programme__0gCa7{grid-column:2/7}.PrimaryOverview_book___Xa17{width:76px;top:10px}.PrimaryOverview_plane__TySsA{width:76px;bottom:80px;left:1%}}@media (max-width:768px){.PrimaryOverview_hero__Vhkej{min-height:620px;margin-top:-68px;padding:116px 20px 300px;align-items:flex-start}.PrimaryOverview_heroImage__mUidz{object-position:65% center}.PrimaryOverview_overlay__z3LFJ{background:linear-gradient(180deg,rgb(13 57 120/94%),rgb(13 57 120/80%) 42%,rgb(13 57 120/10%) 80%)}.PrimaryOverview_heroContainer__5dxr4{padding:0;text-align:center}.PrimaryOverview_heroCopy__B_XGE{max-width:540px;margin:0 auto}.PrimaryOverview_heroTitle__vK6Gw{font-size:clamp(30px,6vw,42px);line-height:1.2}.PrimaryOverview_heroCopy__B_XGE p{margin:0 auto;font-size:16px;line-height:1.5}.PrimaryOverview_introduction__joNn7{padding:64px 20px 48px}.PrimaryOverview_introContainer__7S2Dw{grid-template-columns:1fr;gap:28px;padding:0;text-align:center;line-height:1.5}.PrimaryOverview_introCopy__RC3gW,.PrimaryOverview_outcomes__c69hT,.PrimaryOverview_programme__0gCa7,.PrimaryOverview_students__PKJjJ{grid-column:1;grid-row:auto}.PrimaryOverview_introCopy__RC3gW{padding-top:0}.PrimaryOverview_introTitle__7oolv{font-size:clamp(30px,6vw,40px);margin-bottom:22px}.PrimaryOverview_introCopy__RC3gW p{max-width:100%}.PrimaryOverview_students__PKJjJ{width:85%;max-width:420px;justify-self:center}.PrimaryOverview_outcomes__c69hT{flex-direction:column;gap:16px}.PrimaryOverview_bulb__32y2z{width:64px}.PrimaryOverview_book___Xa17{top:-48px;left:auto;right:0;width:56px}.PrimaryOverview_plane__TySsA{display:none}}@media (max-width:480px){.PrimaryOverview_hero__Vhkej{margin-top:-64px;min-height:640px;padding-top:110px}}.PrimarySections_container__MnxKF{width:100%;max-width:1100px;margin:0 auto}.PrimarySections_features__SBevf{padding:64px 24px 110px;background:var(--color-white)}.PrimarySections_heading__H7NSt{max-width:850px;margin:0 auto 24px;color:var(--color-primary-blue);font-family:var(--font-sketch);font-size:clamp(30px,3.4vw,46px);font-weight:400;line-height:1.2;text-align:center;text-transform:capitalize;text-wrap:balance}.PrimarySections_heading__H7NSt span{color:var(--color-primary-red)}.PrimarySections_subtitle__ZX11A{max-width:740px;margin:0 auto 52px;font-family:var(--font-family-base);font-size:17px;line-height:1.4;text-align:center;color:var(--color-primary-blue)}.PrimarySections_featureGrid__auwnQ{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;max-width:960px;margin:0 auto}.PrimarySections_featureCard__G1HQf{min-width:0;padding:30px;border-radius:10px;background:#ffeded;color:#222;font-family:var(--font-family-base)}.PrimarySections_featureCard__G1HQf:nth-child(2),.PrimarySections_featureCard__G1HQf:nth-child(7){background:#e0ffeb}.PrimarySections_featureCard__G1HQf:nth-child(3),.PrimarySections_featureCard__G1HQf:nth-child(5){background:#ccecff}.PrimarySections_featureCard__G1HQf:nth-child(4){background:#fffcee}.PrimarySections_featureCard__G1HQf h3{margin:0 0 16px;font-size:21px;font-weight:500;line-height:1.15}.PrimarySections_featureCard__G1HQf p{margin:0;font-size:14px;line-height:1.35}.PrimarySections_students__hGgDo{position:relative;align-self:end}.PrimarySections_students__hGgDo>img:first-child{display:block;width:125%;max-width:none;height:auto;margin-left:-5%;margin-bottom:-65px}.PrimarySections_globe__gztZX{position:absolute;top:-16px;right:10px;width:64px;height:auto}.PrimarySections_plane__i4itN,.PrimarySections_trophy__ds4Pa{position:absolute;pointer-events:none;width:60px;height:auto}.PrimarySections_plane__i4itN{left:-80px;top:36px}.PrimarySections_trophy__ds4Pa{right:-50px;top:-48px}.PrimarySections_sports__d_XtL{position:relative;isolation:isolate;padding:64px 24px 36px;overflow:hidden;background:#174d79;color:#fff}.PrimarySections_sportsBackground__Ebf1m{z-index:-2;object-fit:cover}.PrimarySections_sportsOverlay__A_FL7{position:absolute;inset:0;z-index:-1;background:rgb(15 70 111/88%)}.PrimarySections_sportsHeading__qPH3C{color:#f4cc39}.PrimarySections_sports__d_XtL .PrimarySections_subtitle__ZX11A{color:#fff;margin-bottom:40px}.PrimarySections_sportsContent__jxZyK{min-height:410px}.PrimarySections_sportsPanel__Ej0mR{max-width:610px;margin:0 auto 30px;padding:28px 32px;border-radius:14px;background:#fff;color:#222;font-family:var(--font-family-base);text-align:center}.PrimarySections_sportsPanel__Ej0mR h3{margin:0 0 16px;font-size:22px;font-weight:500}.PrimarySections_sportsPanel__Ej0mR p{margin:0 0 14px;font-size:14px;line-height:1.4}.PrimarySections_sportsPanel__Ej0mR p:last-child{margin-bottom:0}.PrimarySections_carousel__4u5zY{display:flex;align-items:center;gap:24px;max-width:1010px;margin:0 auto}.PrimarySections_arrow__8xt5f{flex-shrink:0;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:#fff;cursor:pointer}.PrimarySections_arrow__8xt5f:hover{background:rgb(255 255 255/16%)}.PrimarySections_sportCards__F_mBt{display:flex;justify-content:center;gap:24px;flex:1 1;min-width:0;padding:0;margin:0;list-style:none}.PrimarySections_sportCard__Lrpro{flex:1 1;min-width:0;max-width:160px;padding:16px 10px;border-radius:8px;background:#fff;color:#222;text-align:center;font-family:var(--font-family-base)}.PrimarySections_sportCard__Lrpro img{display:block;width:100%;height:120px;object-fit:contain}.PrimarySections_sportCard__Lrpro h4{margin:12px 0 0;font-size:17px;font-weight:500}.PrimarySections_sportsNote__EXKvz{max-width:800px;margin:28px auto 0;font-family:var(--font-family-base);font-size:14px;line-height:1.4;text-align:center}.PrimarySections_dots__KThsx{display:flex;justify-content:center;gap:2px;margin-top:24px}.PrimarySections_dot__ffOiI{position:relative;width:32px;height:32px;border:0;background:transparent;cursor:pointer}.PrimarySections_dot__ffOiI:after{content:"";position:absolute;width:9px;height:9px;border-radius:50%;top:12px;left:12px;background:#96b8d4}.PrimarySections_activeDot__tkB53:after{background:#fff}.PrimarySections_arrow__8xt5f:focus-visible,.PrimarySections_dot__ffOiI:focus-visible{outline:2px solid #f4cc39;outline-offset:3px}@media (max-width:1100px){.PrimarySections_featureGrid__auwnQ{max-width:850px;gap:22px}.PrimarySections_featureCard__G1HQf{padding:24px}.PrimarySections_plane__i4itN,.PrimarySections_trophy__ds4Pa{display:none}.PrimarySections_students__hGgDo>img:first-child{width:110%}.PrimarySections_carousel__4u5zY,.PrimarySections_sportCards__F_mBt{gap:16px}}@media (max-width:768px){.PrimarySections_features__SBevf{padding:44px 20px 60px}.PrimarySections_subtitle__ZX11A{font-size:16px;margin-bottom:32px}.PrimarySections_featureGrid__auwnQ{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.PrimarySections_featureCard__G1HQf{padding:22px;text-align:center}.PrimarySections_featureCard__G1HQf h3{font-size:19px}.PrimarySections_students__hGgDo{grid-column:1/-1;width:70%;max-width:380px;justify-self:center;margin-top:16px}.PrimarySections_students__hGgDo>img:first-child{width:100%;margin:0}.PrimarySections_sports__d_XtL{padding:48px 20px 24px}.PrimarySections_sportsPanel__Ej0mR{padding:24px}.PrimarySections_sportsContent__jxZyK{min-height:0}.PrimarySections_carousel__4u5zY{gap:6px}.PrimarySections_sportCards__F_mBt{justify-content:flex-start;overflow-x:auto;gap:12px;padding:4px 2px 12px;scroll-snap-type:x mandatory}.PrimarySections_sportCard__Lrpro{flex:0 0 124px;scroll-snap-align:start}.PrimarySections_sportCard__Lrpro img{height:110px}.PrimarySections_sportCard__Lrpro h4{font-size:16px}}@media (max-width:480px){.PrimarySections_featureGrid__auwnQ{grid-template-columns:1fr;max-width:380px}.PrimarySections_featureCard__G1HQf{padding:24px}.PrimarySections_students__hGgDo{width:90%}.PrimarySections_arrow__8xt5f{width:32px}}.PrimaryCommunity_arts__I7J5d,.PrimaryCommunity_testimonials__nhnYA{padding:64px 24px;background:var(--color-white);overflow:hidden}.PrimaryCommunity_container__qflmK{position:relative;max-width:var(--section-max-width);margin:0 auto}.PrimaryCommunity_heading__3wPLk{margin:0 auto 40px;color:var(--color-primary-blue);font-family:var(--font-sketch);font-size:clamp(30px,3.4vw,46px);font-weight:400;line-height:1.2;text-transform:capitalize;text-align:center;text-wrap:balance}.PrimaryCommunity_heading__3wPLk span{display:block;margin-top:8px;color:var(--color-primary-red)}.PrimaryCommunity_artsCopy__i9jWA{max-width:780px;margin:0 auto;font-family:var(--font-family-base);font-size:17px;line-height:1.35;text-align:center;color:#333}.PrimaryCommunity_artsCopy__i9jWA p{margin:0 0 20px}.PrimaryCommunity_artsCopy__i9jWA .PrimaryCommunity_prompt__hli2Y{margin-top:28px;color:#111}.PrimaryCommunity_activities__oli_j{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 24px;max-width:620px;padding:0;margin:24px auto 48px;list-style:none}.PrimaryCommunity_activities__oli_j li{display:flex;align-items:center;justify-content:center;gap:14px;padding:18px 24px;border-radius:7px;background:#ffeded;color:#111;font-family:var(--font-family-base);font-size:17px;font-weight:500}.PrimaryCommunity_activities__oli_j li:nth-child(2){background:#ccecff}.PrimaryCommunity_activities__oli_j li:nth-child(3){background:#e0ffeb}.PrimaryCommunity_activities__oli_j li:nth-child(4){background:#fffcee}.PrimaryCommunity_collage__8vMbb{position:relative;max-width:1250px;height:350px;margin:0 auto}.PrimaryCommunity_photo__P2G_t{position:absolute;width:28%;aspect-ratio:1.5;border:7px solid #fff;box-shadow:0 3px 16px rgb(0 0 0/16%);background:#fff}.PrimaryCommunity_photo__P2G_t img{object-fit:cover;object-position:center 35%}.PrimaryCommunity_photo__P2G_t:first-child{left:1%;top:20px;transform:rotate(-5deg)}.PrimaryCommunity_photo__P2G_t:nth-child(2){left:19%;top:120px;transform:rotate(4deg);z-index:2}.PrimaryCommunity_photo__P2G_t:nth-child(3){left:37%;top:20px;transform:rotate(-5deg);z-index:3}.PrimaryCommunity_photo__P2G_t:nth-child(4){left:57%;top:120px;transform:rotate(2deg)}.PrimaryCommunity_photo__P2G_t:nth-child(5){right:0;top:0;transform:rotate(15deg);z-index:4}.PrimaryCommunity_bulb__Aqb6a,.PrimaryCommunity_conversation__zCYU2,.PrimaryCommunity_feedback__2kgEP,.PrimaryCommunity_musician__xSTcn,.PrimaryCommunity_palette__VOxx6{position:absolute;width:76px;height:auto;pointer-events:none}.PrimaryCommunity_musician__xSTcn{top:0;right:0}.PrimaryCommunity_palette__VOxx6{top:140px;left:4%}.PrimaryCommunity_bulb__Aqb6a{top:310px;right:4%}.PrimaryCommunity_testimonials__nhnYA{padding-top:48px;padding-bottom:64px}.PrimaryCommunity_testimonials__nhnYA .PrimaryCommunity_heading__3wPLk{max-width:600px;margin-bottom:28px}.PrimaryCommunity_testimonialSubtitle__eIGk_{max-width:740px;margin:0 auto 56px;color:var(--color-primary-blue);font-family:var(--font-family-base);font-size:17px;line-height:1.4;text-align:center}.PrimaryCommunity_conversation__zCYU2{top:0;left:8%}.PrimaryCommunity_feedback__2kgEP{top:90px;right:6%}.PrimaryCommunity_slider__h_3nD{overflow:visible!important;padding-bottom:44px!important;--swiper-pagination-color:var(--color-primary-blue)}.PrimaryCommunity_slide__YT0Ya{height:auto!important}.PrimaryCommunity_testimonial__1SXnT{display:flex;align-items:flex-start;height:100%;margin:0;font-family:var(--font-family-base);color:#222}.PrimaryCommunity_parentPhoto__kR1wI{position:relative;z-index:1;flex:0 0 145px;width:145px;height:155px;object-fit:cover;border-radius:8px 0 0 8px}.PrimaryCommunity_testimonialBody__9w3G6{position:relative;flex:1 1;min-width:0;align-self:stretch;min-height:235px;padding:30px 28px 30px 30px;border-radius:0 8px 8px 8px;background:#ccecff}.PrimaryCommunity_testimonialBody__9w3G6 blockquote{position:relative;z-index:1;margin:0 0 28px;font-size:17px;line-height:1.3}.PrimaryCommunity_testimonialBody__9w3G6 figcaption{position:relative;z-index:1;display:grid;gap:8px}.PrimaryCommunity_testimonialBody__9w3G6 strong{font-size:16px;font-weight:600}.PrimaryCommunity_testimonialBody__9w3G6 figcaption span{font-size:14px}.PrimaryCommunity_quoteMark__3AMrO{position:absolute;right:14px;bottom:-6px;color:rgb(26 70 116/12%);font-size:130px;line-height:1;pointer-events:none}@media (max-width:1100px){.PrimaryCommunity_collage__8vMbb{height:310px}.PrimaryCommunity_photo__P2G_t:nth-child(2),.PrimaryCommunity_photo__P2G_t:nth-child(4){top:95px}.PrimaryCommunity_bulb__Aqb6a,.PrimaryCommunity_conversation__zCYU2,.PrimaryCommunity_feedback__2kgEP,.PrimaryCommunity_musician__xSTcn,.PrimaryCommunity_palette__VOxx6{width:54px}.PrimaryCommunity_parentPhoto__kR1wI{flex-basis:110px;width:110px;height:130px}.PrimaryCommunity_testimonialBody__9w3G6{padding:24px}.PrimaryCommunity_testimonialBody__9w3G6 blockquote{font-size:16px}}@media (max-width:768px){.PrimaryCommunity_arts__I7J5d,.PrimaryCommunity_testimonials__nhnYA{padding:48px 20px}.PrimaryCommunity_heading__3wPLk{font-size:clamp(30px,6vw,40px);margin-bottom:28px}.PrimaryCommunity_artsCopy__i9jWA,.PrimaryCommunity_testimonialSubtitle__eIGk_{font-size:16px;line-height:1.5}.PrimaryCommunity_activities__oli_j{gap:14px;margin-bottom:36px}.PrimaryCommunity_activities__oli_j li{font-size:15px;padding:14px 18px;gap:10px}.PrimaryCommunity_collage__8vMbb{height:240px}.PrimaryCommunity_photo__P2G_t{border-width:4px;width:30%}.PrimaryCommunity_photo__P2G_t:nth-child(2),.PrimaryCommunity_photo__P2G_t:nth-child(4){top:80px}.PrimaryCommunity_bulb__Aqb6a,.PrimaryCommunity_conversation__zCYU2,.PrimaryCommunity_feedback__2kgEP,.PrimaryCommunity_musician__xSTcn,.PrimaryCommunity_palette__VOxx6{display:none}.PrimaryCommunity_testimonialSubtitle__eIGk_{margin-bottom:32px}.PrimaryCommunity_parentPhoto__kR1wI{flex-basis:90px;width:90px;height:105px}.PrimaryCommunity_testimonialBody__9w3G6{padding:22px 18px}.PrimaryCommunity_testimonialBody__9w3G6 blockquote{font-size:15px;line-height:1.4}}@media (max-width:480px){.PrimaryCommunity_collage__8vMbb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;height:auto;padding:10px 4px}.PrimaryCommunity_photo__P2G_t:nth-child(n){position:relative;inset:auto;width:100%;transform:rotate(-4deg)}.PrimaryCommunity_photo__P2G_t:nth-child(2n){transform:rotate(4deg)}.PrimaryCommunity_photo__P2G_t:last-child{grid-column:1/-1;width:60%;justify-self:center}.PrimaryCommunity_parentPhoto__kR1wI{flex-basis:76px;width:76px;height:90px}}.PrimaryFaq_contact__X3G6i{padding-top:70px;background:#fff}.PrimaryFaq_banner__7MuT4{position:relative;isolation:isolate;background:#06416d;color:#fff}.PrimaryFaq_background__ThjIJ{z-index:-2;object-fit:cover;object-position:center}.PrimaryFaq_overlay__1FNlL{position:absolute;inset:0;z-index:-1;background:rgb(0 59 105/92%)}.PrimaryFaq_contactContainer__Tf7tL{position:relative;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:60px;max-width:var(--section-max-width);min-height:390px;margin:0 auto;padding:48px 36px 36px}.PrimaryFaq_contactCopy__0PjFL{position:relative;z-index:1;max-width:650px}.PrimaryFaq_contactHeading__iCcvp,.PrimaryFaq_faqHeading__aR8sM{margin:0 0 24px;font-family:var(--font-sketch);font-size:clamp(30px,3.4vw,46px);font-weight:400;line-height:1.2;text-transform:capitalize}.PrimaryFaq_contactHeading__iCcvp{color:#f4cc39}.PrimaryFaq_contactHeading__iCcvp span{display:block;margin-top:8px;color:#fff}.PrimaryFaq_contactCopy__0PjFL p{margin:0 0 24px;font-family:var(--font-family-base);font-size:17px;line-height:1.4}.PrimaryFaq_button__EEVcr{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:10px 18px;border-radius:99px;background:var(--color-primary-red);color:#fff;font-family:var(--font-family-base);font-size:14px;text-decoration:none}.PrimaryFaq_button__EEVcr:hover{background:var(--color-primary-red-hover)}.PrimaryFaq_button__EEVcr:focus-visible{outline:3px solid #f4cc39;outline-offset:4px}.PrimaryFaq_teacher__97lnR{display:block;align-self:end;justify-self:center;width:100%;max-width:380px;height:auto;margin-top:-110px;margin-bottom:-20px}.PrimaryFaq_bulb__TRQfm,.PrimaryFaq_plane__2Oh0V{position:absolute;height:auto;pointer-events:none}.PrimaryFaq_plane__2Oh0V{width:240px;top:80px;left:50%;transform:rotate(18deg)}.PrimaryFaq_bulb__TRQfm{width:65px;bottom:25px;left:28%}.PrimaryFaq_faq__Yd2LY{padding:64px 24px 80px;background:#fff}.PrimaryFaq_faqContainer__t89T0{position:relative;max-width:1100px;margin:0 auto}.PrimaryFaq_faqHeading__aR8sM{text-align:center;color:var(--color-primary-blue)}.PrimaryFaq_faqHeading__aR8sM span{color:var(--color-primary-red)}.PrimaryFaq_faqDescription__3Wy1n{max-width:800px;margin:0 auto 32px;color:var(--color-primary-blue);font-family:var(--font-family-base);font-size:16px;line-height:1.4;text-align:center}.PrimaryFaq_faqStudent____vqy{position:relative;z-index:1;display:block;width:360px;max-width:65%;height:auto;margin:0 auto -12px}.PrimaryFaq_accordion__ZmMsq{max-width:740px;margin:0 auto;padding:28px 44px;border-radius:18px;background:#ccecff;color:#15384f;font-family:var(--font-family-base)}.PrimaryFaq_item__0MGQu{border-bottom:1px dashed rgb(26 70 116/18%)}.PrimaryFaq_item__0MGQu:last-child{border-bottom:0}.PrimaryFaq_item__0MGQu summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:48px;padding:14px 0;list-style:none;cursor:pointer;font-size:14px;font-weight:500;line-height:1.4}.PrimaryFaq_item__0MGQu summary::-webkit-details-marker{display:none}.PrimaryFaq_item__0MGQu summary:focus-visible{outline:2px solid var(--color-primary-blue);outline-offset:3px;border-radius:3px}.PrimaryFaq_item__0MGQu p{margin:0;padding:0 30px 18px 0;color:#476477;font-size:14px;line-height:1.5}.PrimaryFaq_toggle__RaO_I{position:relative;flex:0 0 16px;height:16px}.PrimaryFaq_toggle__RaO_I:after,.PrimaryFaq_toggle__RaO_I:before{content:"";position:absolute;background:var(--color-primary-blue)}.PrimaryFaq_toggle__RaO_I:before{width:12px;height:1px;left:2px;top:8px}.PrimaryFaq_toggle__RaO_I:after{width:1px;height:12px;left:8px;top:2px}.PrimaryFaq_item__0MGQu[open] .PrimaryFaq_toggle__RaO_I:after{display:none}.PrimaryFaq_clipboard__jhRG1,.PrimaryFaq_question__Hu_Oi{position:absolute;height:auto;pointer-events:none}.PrimaryFaq_clipboard__jhRG1{width:76px;top:140px;left:2%;transform:rotate(-12deg)}.PrimaryFaq_question__Hu_Oi{width:86px;top:240px;right:0}@media (max-width:1024px){.PrimaryFaq_contactContainer__Tf7tL{gap:32px;padding-inline:24px}.PrimaryFaq_teacher__97lnR{max-width:310px}.PrimaryFaq_plane__2Oh0V{width:160px;top:40px}.PrimaryFaq_clipboard__jhRG1{left:0;width:58px}.PrimaryFaq_question__Hu_Oi{width:64px}}@media (max-width:768px){.PrimaryFaq_contact__X3G6i{padding-top:24px}.PrimaryFaq_contactContainer__Tf7tL{grid-template-columns:1fr;padding:44px 20px 0;gap:28px;text-align:center}.PrimaryFaq_contactCopy__0PjFL{max-width:540px;justify-self:center}.PrimaryFaq_contactCopy__0PjFL p{font-size:16px;line-height:1.5}.PrimaryFaq_teacher__97lnR{width:75%;max-width:300px;margin:0}.PrimaryFaq_bulb__TRQfm,.PrimaryFaq_plane__2Oh0V{display:none}.PrimaryFaq_faq__Yd2LY{padding:44px 20px 56px}.PrimaryFaq_faqHeading__aR8sM{font-size:clamp(30px,6vw,40px)}.PrimaryFaq_faqDescription__3Wy1n{font-size:16px;line-height:1.5;margin-bottom:20px}.PrimaryFaq_accordion__ZmMsq{padding:20px 24px;border-radius:14px}.PrimaryFaq_clipboard__jhRG1,.PrimaryFaq_question__Hu_Oi{display:none}}@media (max-width:480px){.PrimaryFaq_accordion__ZmMsq{padding:16px 18px}.PrimaryFaq_item__0MGQu summary{gap:14px}}