.referenceHome .homeFeature{padding:100px 32px;color:#172f3b;overflow:hidden}.homeFeatureInner{max-width:1160px;margin:0 auto}.homeFeatureHeading{margin-bottom:44px;text-align:center}.homeFeatureLabel{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:22px;font-size:17px;font-weight:700;color:#007fac}.homeFeatureLabel b{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#1d9de0;color:#fff;font-size:14px}.referenceHome .homeFeature h2{font-size:46px;font-weight:800;line-height:1.4;letter-spacing:-.055em;margin:0;color:#142e3b;word-break:keep-all}.referenceHome .homeFeature h2 em{font-style:normal;color:#138ecb}.referenceHome .homeFeatureHeading p{margin:20px 0 0;font-size:18px;line-height:1.7;color:#485e64;word-break:keep-all}.homeMobileBreak,.homeSwipeHint{display:none}.homeFeaturePhoto{position:relative;min-width:0;margin:0;overflow:hidden;border-radius:36px}.homeFeaturePhoto>img{width:100%;height:100%;object-fit:cover;display:block}.homeFeaturePhoto:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,rgba(15,35,32,.66))}.homeFeaturePhoto figcaption{position:absolute;z-index:1;bottom:32px;left:32px;right:24px;color:white;font-size:22px;line-height:1.6;letter-spacing:-.035em}.homeFeaturePhoto figcaption strong{font-size:28px;font-weight:700}.homeFeatureArrow{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:rgba(255,255,255,.75);color:#164558;flex-shrink:0}.homeFeatureIcon{display:block;object-fit:contain;flex-shrink:0;transition:transform .3s ease}.referenceHome .homeFeature button{position:relative;text-align:left;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease}.referenceHome .homeFeature button:focus-visible{outline:3px solid #08729e;outline-offset:4px}.referenceHome .homeFeature h3{font-size:25px;line-height:1.3;font-weight:750;letter-spacing:-.045em;margin:0;color:#153d4e;word-break:keep-all}.referenceHome .homeShop{background:#fff8dc}.homeShop .homeFeatureLabel{color:#a06b00}.homeShop .homeFeatureLabel b{background:#e4a800}.referenceHome .homeShop h2 em{color:#a56c00}.homeShopBody{display:grid;grid-template-columns:1.05fr 1fr;gap:24px}.homeShopPhoto{height:514px}.homeShopPhoto>img{object-position:59% center}.homeShopLinks{display:grid;gap:14px}.homeShopLink{display:flex;align-items:center;gap:20px;padding:22px 24px;border:0;border-radius:28px;background:#d9f7ed;min-width:0}.homeShopLink:nth-child(2){background:#eee5fb}.homeShopLink:nth-child(3){background:#fbe2d4}.homeShopLink .homeFeatureIcon{width:112px;height:112px}.homeLinkCopy{display:block;flex:1;min-width:0}.homeLinkCopy small{display:block;font-size:13px;font-weight:600;color:#487172;margin-bottom:7px}.homeLinkCopy>span{display:block;font-size:15px;line-height:1.6;color:#46606a;margin-top:9px;word-break:keep-all}.referenceHome .homeSchool{background:#edf8fd}.homeSchoolBody{display:grid;grid-template-columns:.9fr 1.1fr;gap:24px}.homeSchoolPhoto{height:534px}.homeSchoolPhoto>img{object-position:49% center}.homeSchoolPhoto figcaption strong{font-size:26px}.homeSchoolLinks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.homeSchoolLink{border:0;border-radius:30px;padding:24px 26px;background:#fff4bf;min-width:0}.homeSchoolLink:nth-child(2){background:#e7e2fb}.homeSchoolLink:nth-child(3){background:#d8f5ee}.homeSchoolLink:nth-child(4){background:#ffe2d3}.homeSchoolLink .homeFeatureIcon{width:100px;height:100px;margin:0 0 12px}.referenceHome .homeSchoolLink h3{font-size:23px}.referenceHome .homeSchoolLink p{max-width:200px;font-size:15px;line-height:1.6;color:#465d68;margin:10px 0 0;word-break:keep-all}.homeSchoolLink .homeFeatureArrow{position:absolute;right:22px;top:26px;width:34px;height:34px;background:rgba(255,255,255,.65)}.referenceHome .homeApply{background:#1d99dd}.homeApply .homeFeatureHeading{text-align:center}.referenceHome .homeApply h2{color:white}.referenceHome .homeApply h2 em{color:#fff174}.referenceHome .homeApply .homeFeatureHeading p{color:#fff}.homeApplyLinks{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,218px);gap:20px}.homeApplyLink{display:grid;grid-template-columns:.9fr 1fr;align-items:stretch;border:0;padding:0;border-radius:30px;overflow:hidden}.homeApplyImage{overflow:hidden;min-width:0;min-height:0}.homeApplyImage img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.homeApplyCopy{align-self:center;padding:24px 28px 50px}.homeApplyCopy small{font-size:13px;line-height:1.5;display:block;margin-bottom:10px;color:#53656c;word-break:keep-all}.referenceHome .homeApplyCopy h3{font-size:28px}.referenceHome .homeApplyCopy p{font-size:15px;line-height:1.65;word-break:keep-all;color:#4a5a5e;margin:12px 0 0}.homeApplyLink>.homeFeatureArrow{position:absolute;right:22px;bottom:18px;width:34px;height:34px}.homeApplyLink:first-child{grid-row:span 2;display:block;background:#174e5b}.homeApplyLink:first-child .homeApplyImage{position:absolute;inset:0}.homeApplyLink:first-child .homeApplyImage:after{content:"";position:absolute;inset:20% 0 0;background:linear-gradient(transparent,rgba(8,33,42,.8))}.homeApplyLink:first-child .homeApplyImage img{object-position:45% center}.homeApplyLink:first-child .homeApplyCopy{position:absolute;left:0;bottom:0;right:0;padding:32px 90px 32px 32px}.homeApplyLink:first-child .homeApplyCopy :is(small,h3,p){color:white}.referenceHome .homeApplyLink:first-child h3{font-size:34px}.homeApplyLink:first-child>.homeFeatureArrow{width:48px;height:48px;right:30px;bottom:36px;background:#fff}.homeApplyLink:nth-child(3){background:#fff}.homeApplyLink:nth-child(3) .homeApplyImage img{object-position:40% center}@media(hover:hover) and (prefers-reduced-motion:no-preference){.homeSchoolLink:hover,.homeShopLink:hover{transform:translateY(-4px);box-shadow:0 12px 28px #20566a12}.homeSchoolLink:hover .homeFeatureIcon,.homeShopLink:hover .homeFeatureIcon{transform:translateY(-3px) rotate(-4deg)}.homeApplyLink:hover .homeApplyImage img{transform:scale(1.035)}}@media(min-width:701px) and (max-width:1100px){.referenceHome .homeFeature{padding:72px 32px}.referenceHome .homeFeature h2{font-size:36px}.homeShopBody{grid-template-columns:.9fr 1.1fr;gap:18px}.homeShopLink{gap:12px;padding:18px}.homeShopLink .homeFeatureIcon{width:82px;height:82px}.homeShopLink .homeFeatureArrow{width:30px;height:30px}.referenceHome .homeFeature h3{font-size:22px}.homeSchoolBody{grid-template-columns:.8fr 1.2fr;gap:18px}.homeSchoolLink{padding:20px}.homeSchoolLink .homeFeatureArrow{right:16px;top:20px}.homeApplyLinks{grid-template-columns:1fr 1.15fr}.homeApplyCopy{padding:20px 18px 46px}}@media(max-width:700px){.referenceHome .homeFeature{padding:36px 20px}.homeFeatureHeading{margin-bottom:24px}.homeFeatureLabel{font-size:14px;gap:8px;margin-bottom:16px}.homeFeatureLabel b{width:30px;height:30px;border-radius:10px;font-size:12px}.referenceHome .homeFeature h2{font-size:26px;line-height:1.42;letter-spacing:-.045em}.referenceHome .homeFeatureHeading p{font-size:14px;line-height:1.7;margin-top:14px}.homeMobileBreak{display:block}.homeFeaturePhoto{border-radius:22px}.homeFeaturePhoto figcaption{left:20px;bottom:18px;font-size:15px;line-height:1.5}.homeFeaturePhoto figcaption strong{font-size:18px}.homeShopBody{display:block}.homeShopPhoto{height:176px}.homeShopPhoto>img{object-position:center 58%}.homeShopPhoto:after{inset:40% 0 0}.homeShopLinks{display:flex;gap:12px;overflow-x:auto;margin:14px -20px 0;padding:0 20px 8px;scroll-snap-type:x mandatory;scroll-padding-inline:20px;overscroll-behavior-x:contain;scrollbar-width:none}.homeShopLinks::-webkit-scrollbar{display:none}.homeShopLink{display:grid;grid-template-columns:minmax(0,1fr) 32px;gap:0 12px;flex:0 0 212px;min-height:198px;padding:20px;border-radius:22px;scroll-snap-align:start}.homeShopLink .homeFeatureIcon{grid-column:1/-1;grid-row:1;justify-self:center;width:104px;height:104px;margin:0 0 12px}.homeShopLink .homeLinkCopy{display:contents}.homeLinkCopy small{grid-column:1/-1;grid-row:2;position:static;font-size:12px;line-height:1.5}.homeShopLink .homeLinkCopy h3{grid-column:1;grid-row:3}.referenceHome .homeShopLink h3{font-size:21px}.homeLinkCopy>span{grid-column:1/-1;grid-row:4;font-size:13px;line-height:1.55;margin-top:7px;max-width:none}.homeShopLink .homeFeatureArrow{grid-column:2;grid-row:3;position:static;align-self:center;width:32px;height:32px}.homeSwipeHint{display:flex;align-items:center;justify-content:flex-end;gap:8px;color:#79652d;font-size:11px;margin-top:10px}.homeSchoolBody{display:block}.homeSchoolPhoto{display:none}.homeSchoolLinks{gap:12px}.homeSchoolLink{padding:14px 14px 16px;border-radius:22px;min-height:200px}.homeSchoolLink .homeFeatureIcon{width:80px;height:80px;margin:0 0 12px}.referenceHome .homeSchoolLink h3{font-size:18px;white-space:nowrap}.referenceHome .homeSchoolLink p{font-size:13px;line-height:1.5;margin:8px 0 0;word-break:keep-all}.homeSchoolLink .homeFeatureArrow{width:26px;height:26px;right:12px;top:16px;background:transparent}.homeSchoolLink .homeFeatureArrow svg{width:18px;height:18px}.homeApplyLinks{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:200px auto;gap:12px}.homeApplyLink{display:flex;flex-direction:column;border-radius:22px;min-width:0}.homeApplyLink:first-child{grid-row:auto;grid-column:span 2}.homeApplyImage{height:100px;flex-shrink:0}.homeApplyImage img{object-position:center 40%}.homeApplyCopy{padding:14px 14px 42px;align-self:stretch}.homeApplyCopy small{font-size:11px;line-height:1.5;margin-bottom:7px;letter-spacing:-.03em}.referenceHome .homeApplyCopy h3{font-size:20px;line-height:1.3}.referenceHome .homeApplyCopy p{display:none}.homeApplyLink>.homeFeatureArrow{width:28px;height:28px;right:13px;bottom:12px}.homeApplyLink>.homeFeatureArrow svg{width:18px;height:18px}.homeApplyLink:first-child .homeApplyImage{height:100%}.homeApplyLink:first-child .homeApplyImage img{object-position:center 38%}.homeApplyLink:first-child .homeApplyCopy{padding:18px 60px 20px 20px}.referenceHome .homeApplyLink:first-child h3{font-size:26px}.homeApplyLink:first-child small{font-size:12px;margin-bottom:6px}.homeApplyLink:first-child>.homeFeatureArrow{width:38px;height:38px;right:18px;bottom:20px}}@media(prefers-reduced-motion:reduce){.homeApplyImage img,.homeFeatureIcon,.referenceHome .homeFeature button{transition:none}}svg.lucide-arrow-right{stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.enquiryPage .enquiryIntro{display:block;text-align:center;padding:56px 24px 32px;max-width:860px}.enquiryPage .enquiryIntro h1{font-size:44px;line-height:1.3;margin-top:14px}.enquiryPage .enquiryIntroSide{display:block;margin-top:20px}.enquiryPage .enquiryIntroSide p{font-size:17px;line-height:1.75;color:#526976}.enquiryPage .enquiryTabs [role=tablist]{max-width:640px;margin:auto;padding:6px;gap:6px;border:1px solid #dce9ef;border-radius:16px;background:#fff}.enquiryPage .enquiryTabs [role=tab]{min-height:52px;margin:0;padding:12px 20px;border:0;border-radius:11px;font-size:17px;font-weight:650;color:#526976;box-shadow:none}.enquiryPage .enquiryTabs [role=tab][data-state=active]{background:#098cc7;color:#fff;border:0;box-shadow:none}.enquiryPage .enquiryTabs [role=tab]:focus-visible{outline:2px solid #075f8e;outline-offset:3px}.brandSubpages .brandNext{position:relative;grid-template-columns:minmax(0,1fr) 40%;padding:48px 0 48px 48px;column-gap:32px;overflow:hidden;background-image:none}.brandNextPhoto{position:absolute;right:0;top:0;width:40%;height:100%;object-fit:cover;object-position:center}.brandNextActions,.brandNextCopy{position:relative;z-index:1;grid-column:1}@media(max-width:700px){.enquiryPage .enquiryIntro{padding:32px 20px 24px}.enquiryPage .enquiryIntro h1{font-size:29px;line-height:1.35}.enquiryPage .enquiryIntroSide{margin-top:16px}.enquiryPage .enquiryIntroSide p{font-size:14px;line-height:1.7}.enquiryPage .enquiryTabs [role=tablist]{gap:4px;padding:4px;border-radius:13px}.enquiryPage .enquiryTabs [role=tab]{font-size:14px;min-height:46px;padding:10px 8px;border-radius:9px}.brandSubpages .brandNext{display:flex;flex-direction:column;padding:0;gap:0;background-image:none}.brandNextPhoto{position:static;order:-1;width:100%;height:160px;object-position:center 45%}.brandNextCopy{padding:24px 24px 0}.brandNextActions{padding:20px 24px 24px;width:100%;box-sizing:border-box}}:root{--mf-coral:#e26256;--mf-red:#dc5043;--mf-deep:#c4382b;--mf-ink:#000;--mf-body:#323232;--mf-pink:#fdd0d7;--mf-pink-soft:#fbe4e4;--mf-cta:#ffd9de;--mf-yellow:#ffda30;--mf-cream:#fff1af;--mf-orange:#e16d00;--mf-orange-btn:#fe8b10;--mf-sky:#eef8fd;--mf-blue:#46b7fa;--mf-teal:#7a1717;--mf-footer:#232323}.srOnly{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.refHeader .desktopNavTrigger{color:#212121!important}.refHeader .desktopNavTrigger.active,.refHeader .desktopNavTrigger[data-state=open]{color:#212121!important;border-bottom-color:var(--mf-coral)!important}.refHeader .desktopNavTrigger.active:after,.refHeader .desktopNavTrigger[data-state=open]:after{background:var(--mf-coral)!important}.refHeaderAccount a{border-color:var(--mf-coral)!important;color:var(--mf-coral)!important;background:#fff!important}.refHeaderAccount a+a{background:var(--mf-coral)!important;color:#fff!important}.refHeader .navPanelIntro{border-right-color:var(--mf-red)!important}.refHeader .navPanelLinks a span{color:var(--mf-red)!important}.refHeader .navPanelLinks a:focus-visible,.refHeader .navPanelLinks a:hover{color:var(--mf-red)!important}.refHeaderApply{color:#212121}.referenceHome{--ref-blue:var(--mf-red);--ref-ink:var(--mf-ink)}.peopleCopy h2 em,.referenceHome h2 em{color:var(--mf-red)}.referenceHome p{color:var(--mf-body)}.referenceHome .refSolidButton,.referenceHome .refWhiteButton{background:var(--mf-coral);color:#fff;border:0}.referenceHome .refPrinciple .refWhiteButton{background:var(--mf-red)}.referenceHome .refOutlineButton{background:#fff;border:1px solid var(--mf-coral);color:var(--mf-red)}.referenceHome button:focus-visible{outline-color:var(--mf-red)!important}.referenceHome .refHero{background:var(--mf-pink) url(/content/main-hero.webp) right center/auto 100% no-repeat}.referenceHome .refHero:before{display:none}.refHeroCopy>span{color:var(--mf-teal)!important}.refHeroCopy h1{color:var(--mf-ink)!important}.refHeroCopy h1 strong{color:var(--mf-deep)!important}.refHeroCopy p{color:var(--mf-body)!important}.refHeroCopy button{background:var(--mf-coral)!important;color:#fff!important}.refHeroCopy button+button{background:#fff!important;color:#263e4a!important}.referenceHome .refQuestion>div{background:var(--mf-red)}.referenceHome .refQuestion h3,.referenceHome .refQuestion>div p{color:#fff}.referenceHome .refQuestion h3 strong{color:var(--mf-yellow)}.referenceHome .refPrinciple{background:var(--mf-yellow) url(/content/figma/principle-background-yellow.svg) center/cover no-repeat;color:var(--mf-ink)}.referenceHome .refPrinciple:after,.referenceHome .refPrinciple:before{display:none}.referenceHome .refPrinciple h2{color:var(--mf-ink)}.referenceHome .refPrinciple h2 em{color:var(--mf-red)}.referenceHome .refPrinciple>p{color:var(--mf-ink)}.referenceHome .refLearningNode{background:#fff;border:0}.referenceHome .refLearningNode strong{color:var(--mf-ink)}.referenceHome .refLearningNode>span{color:var(--mf-body)}.referenceHome .refRibbon{background:var(--mf-red);color:#fff}.referenceHome .refIndex{background:var(--mf-coral)!important;color:#fff}.referenceHome .refProgramLogos button{border-color:#f0f0f0;border-radius:24px}.referenceHome .refProgramLogos span{background:var(--mf-pink-soft);color:var(--mf-body)}.referenceHome .homeShop{background:var(--mf-cream)}.homeShop .homeFeatureLabel b{background:var(--mf-orange);color:#fff}.referenceHome .homeShop h2 em{color:var(--mf-orange)}.referenceHome .homeFeature h2,.referenceHome .homeFeature h3{color:var(--mf-ink)}.referenceHome .homeFeatureHeading p{color:var(--mf-body)}.homeShopLink,.homeShopLink:nth-child(2),.homeShopLink:nth-child(3){background:#fff}.homeShopLink .homeLinkCopy small{color:var(--mf-orange)}.homeShopLink .homeLinkCopy>span{color:var(--mf-body)}.homeShopLink .homeFeatureArrow{background:var(--mf-orange-btn);color:#fff}.homeFeaturePhoto:after{display:none}.referenceHome .homeSchool{background:var(--mf-sky)}.homeSchool .homeFeatureLabel b{background:var(--mf-blue);color:#fff}.referenceHome .homeSchool h2 em{color:var(--mf-blue)}.referenceHome .homeSchoolLink p{color:var(--mf-body)}.homeSchoolLink .homeFeatureArrow{background:#fff;color:var(--mf-ink)}.peopleCopy button svg{color:var(--mf-ink)}.referenceHome .homeApply{background:var(--mf-cta)}.referenceHome .homeApply h2{color:var(--mf-ink)}.referenceHome .homeApply h2 em{color:var(--mf-red)}.referenceHome .homeApply .homeFeatureHeading p{color:var(--mf-body)}.homeApplyLink{background:#fff}.homeApplyCopy small{color:var(--mf-red)!important}.homeApplyLink:first-child .homeApplyCopy small{color:#ff8a7e!important}.homeApplyLink:first-child>.homeFeatureArrow,.homeApplyLink>.homeFeatureArrow{background:var(--mf-red);color:#fff}footer.siteFooter{background:var(--mf-footer);color:#d9d9d9;font-size:12px;line-height:1.85;padding:44px 24px 36px}.siteFooterDetails{gap:2px 0}.siteFooterDetails>*,.siteFooterHost>div>span{position:relative;padding-right:12px;margin-right:12px}.siteFooterDetails>:not(:last-child):after,.siteFooterHost>div>span:not(:last-child):after{content:"";position:absolute;right:0;top:50%;width:1px;height:10px;margin-top:-5px;background:#5a5a5a}.siteFooterDetails strong{color:#fff;font-weight:700}.siteFooterDetails b,.siteFooterPolicy b{color:#fff;font-weight:600}.siteFooterDetails em,.siteFooterHost em{font-style:normal;color:#fff}.siteFooterDetails a{color:inherit}.siteFooterHost{margin-top:22px;padding-top:22px;border-top:1px solid #3a3a3a}.siteFooterHost p{margin:0 0 4px;color:#bdbdbd}.siteFooterHost>div{display:flex;flex-wrap:wrap;gap:2px 0;color:#bdbdbd}.siteFooterEnd{display:flex;align-items:center;justify-content:space-between;margin-top:22px}.siteFooterPolicy{display:flex;gap:16px}.siteFooterLang{display:inline-flex;align-items:center;padding:8px 18px;border:1px solid #5a5a5a;border-radius:6px;color:#fff;font-size:14px}.floatingActions button{background:#f5f5f5;color:#3d3d3d}@media(max-width:700px){.referenceHome .refHero{background:var(--mf-pink) url(/content/main-hero.webp) 72% bottom/auto 300px no-repeat}.siteFooterDetails>*,.siteFooterHost>div>span{padding-right:0;margin-right:0;width:100%}.siteFooterDetails>:after,.siteFooterHost>div>span:after{display:none}}.refHeroCopy button,.referenceHome .refOutlineButton,.referenceHome .refSolidButton,.referenceHome .refWhiteButton{border-radius:999px!important}.homeFeatureLabel b,.referenceHome .refIndex{width:46px!important;height:46px!important;border-radius:10px!important;font-size:22px!important;font-weight:700}.referenceHome .refProgramLogos button{border:2px solid #f5f5f5!important;border-radius:24px!important;background:#fff}@media(min-width:1101px){.referenceHome .homeFeature .homeFeatureInner{max-width:920px}.homeShopBody{grid-template-columns:432px minmax(0,1fr);gap:48px}.homeShopPhoto{height:488px}.homeShopLinks{gap:20px}.homeShopLink{border-radius:24px}.homeSchoolBody{grid-template-columns:400px minmax(0,1fr);gap:18px}.homeSchoolPhoto{height:488px;border-radius:24px}.homeSchoolLinks{gap:18px}.homeSchoolLink{border-radius:24px}.referenceHome .homeSchoolLink p{max-width:150px}.homeApplyLinks{grid-template-columns:458px minmax(0,1fr);grid-template-rows:repeat(2,218px);gap:20px 12px}.homeApplyLink{grid-template-columns:210px minmax(0,1fr)}.homeApplyLink,.homeApplyLink:first-child{border-radius:24px}.referenceHome .homeApplyCopy p{max-width:none}.referenceHome .refOutlineButton,.referenceHome .refSolidButton,.referenceHome .refWhiteButton{font-size:18px;padding:14px 44px;min-height:56px}.referenceHome .refProgramLogos span{font-size:16px;padding:14px 24px}.referenceHome .homeApplyLink:first-child .homeApplyCopy p{max-width:none}.homeShopLink{gap:16px;padding:20px 22px}.homeShopLink .homeFeatureIcon{width:96px;height:96px}}@media(max-width:700px){.referenceHome .refHero{height:560px;min-height:560px;background:var(--mf-pink) url(/content/main-hero.webp) 64% bottom/auto 280px no-repeat}.referenceHome .refHero:before{display:block;content:"";position:absolute;inset:0;background:linear-gradient(to bottom,var(--mf-pink) 0,var(--mf-pink) 52%,rgba(253,208,215,0) 64%);pointer-events:none}}@media(min-width:701px){.referenceHome .refHero{background:var(--mf-pink) url(/content/main-hero-photo.webp) no-repeat;background-size:auto 100%;background-position:calc(max(24px, 50vw - 640px) + 280px) bottom}}@media(min-width:1101px){.referenceHome .refProgramLogos{gap:16px}.referenceHome .refProgramLogos button{padding:26px 26px 27px!important;border:2px solid #f5f5f5!important;border-radius:24px!important;background:#fff!important}.referenceHome .refProgramLogos img{height:160px}.referenceHome .refProgramLogos span{margin-top:13px;min-height:53px;padding:0 24px!important;border-radius:6px;font-size:18px!important;font-weight:600;line-height:1.4;letter-spacing:-.02em}}.referenceHome .refProgramLogos button:active span,.referenceHome .refProgramLogos span{background:var(--mf-pink-soft)!important;color:var(--mf-body)!important}.referenceHome .refProgramLogos button:focus-visible span{outline-color:var(--mf-red)}.referenceHome .refProgramLogos span>*{transition:transform .2s ease}.referenceHome .refProgramLogos span{transition:font-size .2s ease}@media(hover:hover) and (pointer:fine) and (min-width:1101px){.referenceHome .refProgramLogos button:hover span{background:var(--mf-pink-soft)!important;color:var(--mf-ink)!important;font-size:19px!important}.peopleCopy button:hover{color:var(--mf-ink)!important}.peopleCopy button b{transition:font-size .2s ease}.peopleCopy button:hover b{font-size:18px}}@media(max-width:1100px){.referenceHome .refProgramLogos button{background:#fff!important;border-color:#f5f5f5!important}}@media(min-width:1101px){.homeSchoolBody{grid-template-columns:400px minmax(0,1fr);gap:18px;align-items:stretch}.homeSchoolPhoto{height:488px}.homeSchoolLinks{grid-template-rows:repeat(2,minmax(0,1fr));gap:28px 18px;height:488px}.homeSchoolLink{padding:26px 20px 20px 22px;border-radius:24px;display:flex;flex-direction:column;align-items:flex-start}.homeSchoolLink .homeFeatureIcon{width:94px;height:80px;margin:0 0 auto -2px;object-fit:contain;object-position:left center}.referenceHome .homeSchoolLink h3{font-size:22px;font-weight:700;letter-spacing:-.03em;margin-top:18px}.referenceHome .homeSchoolLink p{font-size:16px;line-height:1.6;max-width:150px;margin:10px 0 0;color:var(--mf-body)}.homeSchoolLink .homeFeatureArrow{top:24px;right:20px;width:42px;height:42px}}.peopleCopy button svg,.referenceHome .homeFeatureArrow svg,.referenceHome .refProgramLogos span svg{stroke-width:1.75}.homeSchoolLink .homeFeatureArrow svg{width:20px;height:20px}@media(hover:hover) and (pointer:fine){.peopleCopy button:hover,.peopleCopy button:hover b,.peopleCopy button:hover svg{color:var(--mf-red)!important}}.homeApplyLink:first-child .homeApplyImage:after{inset:30% 0 0;background:linear-gradient(rgba(25,12,10,0),rgba(25,12,10,.45) 45%,rgba(25,12,10,.78))}.homeApplyLink:first-child .homeApplyCopy small{display:inline-block;margin-bottom:12px;border-radius:999px;background:rgba(255,255,255,.92);color:var(--mf-red)!important;font-size:12px}.homeApplyLink:first-child .homeApplyCopy h3,.homeApplyLink:first-child .homeApplyCopy p{text-shadow:0 1px 8px rgba(0,0,0,.25)}@media(min-width:1101px){.refHeader,.refHeader *,.referenceHome,.referenceHome *{letter-spacing:0!important}.refHeader .desktopNav [data-slot=navigation-menu-list]{justify-content:flex-start;gap:40px;padding-left:115px}.refHeader .desktopNavTrigger{padding:16px 0!important;font-size:16px!important;font-weight:700!important;line-height:28.8px!important}.refHeader .desktopNavTrigger:is(.active,[data-state=open]):after{left:-4px;right:-4px;bottom:12px;height:2px;background:var(--mf-coral)!important}.refHeaderAccount{gap:12px}.refHeaderAccount a{width:120px;height:40px;border-radius:20px;font-size:18px;font-weight:700;line-height:27px;border-width:1px}.referenceHome .refHero{height:620px;min-height:620px;align-items:flex-start;padding-top:118px}.refHeroCopy>span{display:block;font-size:18px;font-weight:700;line-height:1.35}.refHeroCopy h1{font-size:64px;font-weight:800;line-height:1.2;margin:12px 0 0}.refHeroCopy p{font-size:22px;font-weight:400;line-height:1.35;margin:28px 0 0}.refHeroCopy>div{margin-top:48px;gap:12px}.refHeroCopy button{height:59px;min-height:59px;padding:0 28px;gap:12px;font-size:20px;font-weight:700;line-height:1.35;min-width:0}.refHeroCopy button svg{width:20px;height:20px;stroke-width:2}.referenceHome h2{font-size:46px;font-weight:800;line-height:1.45!important}.refPrinciple>p,.refSection>p{top:262px;font-size:20px;line-height:1.6!important}.referenceHome .refOutlineButton,.referenceHome .refSolidButton,.referenceHome .refWhiteButton{height:60px;min-height:60px;padding:0 48px;gap:12px;font-size:18px;font-weight:700;line-height:1.35}.referenceHome .refOutlineButton svg,.referenceHome .refSolidButton svg,.referenceHome .refWhiteButton svg{width:20px;height:20px}.refQuestion{top:374px;row-gap:28px}.referenceHome .refQuestion>p{background:none;box-shadow:none;padding:0;border-radius:0;max-width:none;font-size:26px;font-weight:700;line-height:1.6!important;color:#282828}.refQuestion>div,.refQuestion>img{height:320px}.refQuestion>div{padding:0 48px!important;justify-content:center}.referenceHome .refQuestion h3{font-size:32px;font-weight:700;line-height:1.5!important;margin:0 0 18px}.referenceHome .refQuestion>div p{font-size:18px;font-weight:500;line-height:1.5!important}.refPrinciple>h2{top:99px}.refPrinciple>p{top:261px;color:#000}.refLearningDiagram{top:307px;grid-template-rows:135px 250px;gap:48px 20px}.refLearningNode img{width:140px!important;height:120px!important;aspect-ratio:auto!important;left:38px!important;top:23px!important;object-fit:cover}.refLearningNode strong{top:147px!important;font-size:22px!important;line-height:1.6!important}.refLearningNode>span{top:182px!important;font-size:16px!important;line-height:1.35!important}.refPrinciple>.refWhiteButton{top:808px}.refBrand>.refOutlineButton{top:996px}.referenceHome .refRibbon{height:90px;padding:0;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:700;line-height:1.6}.refIndex{top:101px}.refPrograms>h2{top:176px}.refPrograms>p{top:338px}.refProgramLogos{top:452px}.referenceHome .refProgramLogos button{box-sizing:border-box;height:278px;width:450px;padding:24px 26px 26px!important}.referenceHome .refProgramLogos{grid-template-columns:450px 450px;gap:16px;justify-content:center}.referenceHome .refProgramLogos span{width:396px;height:52px;min-height:52px;margin:12px 0 0;font-size:18px!important;font-weight:700;line-height:1.35}.refPrograms>.refSolidButton{top:800px;height:59px;min-height:59px;font-size:20px}.referenceHome .homeFeature{padding:101px 0 0;box-sizing:border-box}.referenceHome .homeShop{height:1006px}.referenceHome .homeSchool{height:1042px}.referenceHome .homeApply{height:900px;padding-top:100px}.homeFeatureLabel{margin:0 0 29px}.referenceHome .homeFeature h2{font-size:46px;line-height:1.45!important}.referenceHome .homeFeatureHeading{margin:0 0 48px}.referenceHome .homeFeatureHeading p{margin:29px 0 0;font-size:20px;line-height:1.6!important}.homeShopBody{grid-template-columns:440px 460px;gap:20px}.homeShopPhoto{height:488px;border-radius:24px}.homeShopLinks{grid-template-rows:repeat(3,150px);gap:19px}.homeShopLink{height:150px;padding:0 20px;gap:0;position:relative;align-items:flex-start}.homeShopLink .homeFeatureIcon{width:110px!important;height:94px!important;margin-top:28px;object-fit:contain}.homeShopLink .homeLinkCopy{position:absolute;left:146px;top:33px;right:80px}.homeShopLink .homeLinkCopy small{font-size:14px;font-weight:700;line-height:1.35;margin:0}.referenceHome .homeShopLink h3{font-size:22px;font-weight:700;line-height:1.6!important;margin-top:4px}.homeShopLink .homeLinkCopy>span{font-size:16px;line-height:1.35;margin-top:4px}.homeShopLink .homeFeatureArrow{position:absolute;right:20px;top:54px;width:42px;height:42px}.homeSchoolBody{grid-template-columns:400px 502px;gap:18px}.homeSchoolPhoto{height:488px}.homeSchoolLinks{grid-template-columns:242px 242px;grid-template-rows:237px 237px;gap:18px;height:492px}.homeSchoolLink{height:237px;padding:0!important;display:block;position:relative}.homeSchoolLink .homeFeatureIcon{position:absolute;left:20px;top:28px;width:94px!important;height:80px!important;margin:0}.referenceHome .homeSchoolLink h3{position:absolute;left:20px;top:126px;margin:0;font-size:22px;font-weight:700;line-height:1.6!important}.referenceHome .homeSchoolLink p{position:absolute;left:20px;top:165px;margin:0;font-size:16px;line-height:1.35!important;max-width:150px}.homeSchoolLink .homeFeatureArrow{top:28px;right:20px}.peopleEditorial{height:720px;min-height:720px;margin:0 auto;padding:100px 0 0;box-sizing:border-box;grid-template-columns:403px 472px;gap:48px;justify-content:center;align-items:start}.peoplePhoto{width:403px;height:520px;max-width:none;margin:0}.peopleCopy h2{line-height:1.45!important;margin:0}.peopleCopy>p{margin:18px 0 0;font-size:20px;line-height:1.6!important}.peopleCopy>div{margin-top:50px}.peopleCopy button{height:85px;padding:0 12px;box-sizing:border-box}.peopleCopy button small{font-size:12px;font-weight:500;line-height:1.35;color:var(--mf-body)}.peopleCopy button b{font-size:18px;font-weight:700;line-height:1.35;margin-top:4px}.homeApplyLinks{grid-template-columns:458px 450px;grid-template-rows:218px 218px;gap:20px 12px}.homeApplyLink{grid-template-columns:220px 230px}.homeApplyCopy{align-self:start;padding:36px 20px 0}.homeApplyCopy small{font-size:14px;font-weight:700;line-height:1.35;margin:0}.referenceHome .homeApplyCopy h3{font-size:24px;font-weight:700;line-height:1.35!important;margin-top:4px}.referenceHome .homeApplyCopy p{font-size:16px;font-weight:500;line-height:1.35!important;margin-top:12px}.homeApplyLink>.homeFeatureArrow{width:40px;height:40px;right:22px;bottom:22px}.homeApplyLink:first-child .homeApplyCopy{padding:0 90px 46px 20px}.referenceHome .homeApplyLink:first-child h3{font-size:24px}.homeApplyLink:first-child>.homeFeatureArrow{width:40px;height:40px;right:22px;bottom:72px}}.homeApplyLink:first-child .homeApplyCopy small{background:rgba(20,10,8,.32)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#ffc2bb!important;padding:4px 10px;margin-bottom:10px}@media(min-width:1101px){.referenceHome .refProgramLogos span svg{width:20px;height:20px;stroke-width:2}.homeShopBody{grid-template-columns:432px 460px;gap:28px}.homeShopPhoto>img{object-position:center}.homeSchoolLink .homeFeatureIcon,.homeShopLink .homeFeatureIcon{object-fit:cover!important}.homeSchoolLink .homeFeatureIcon,.referenceHome .homeSchoolLink h3,.referenceHome .homeSchoolLink p{left:28px}.homeSchoolLink:first-child .homeFeatureIcon,.referenceHome .homeSchoolLink:first-child h3,.referenceHome .homeSchoolLink:first-child p{left:20px}.peoplePhoto img{border-radius:0!important;object-fit:cover;width:403px;height:520px}.siteFooterInner{max-width:1440px}footer.siteFooter{padding:38px 24px 40px}.siteFooterDetails>*,.siteFooterHost>div>span{padding-right:11px;margin-right:11px}}@media(min-width:701px){.referenceHome .refHero{background:#fdd2d8 url(/content/main-hero.webp) top/1920px 620px no-repeat}}@media(min-width:1921px){.referenceHome .refHero{background-size:cover;background-position:50%}}@media(min-width:701px) and (max-width:1279px){.referenceHome .refHero{background-position:-296px top}}.homeApplyLink:first-child .homeApplyCopy small{background:none!important;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0!important;border-radius:0;margin:0 0 4px!important;display:block;color:#ffb3a9!important;font-size:14px;font-weight:700;line-height:1.35;text-shadow:0 1px 6px rgba(0,0,0,.35)}.enquiryPage{--enquiry-accent:#e26256!important;--enquiry-pale:#fbe4e4!important;background:#fdf1f2!important;color:#000}.enquiryPage *{letter-spacing:0!important}.enquiryPage .enquiryIntro>div>span{color:var(--mf-red)!important;font-size:18px;font-weight:700}.enquiryPage .enquiryIntro h1{font-size:46px!important;line-height:1.45!important;font-weight:800;color:#000}.enquiryPage .enquiryIntroSide p{font-size:20px!important;line-height:1.6!important;color:var(--mf-body)!important}.enquiryPage .enquiryTabs [role=tablist]{background:#fff!important;border-radius:999px!important;padding:6px!important;box-shadow:0 6px 24px rgba(220,80,67,.08)}.enquiryPage .enquiryTabs [role=tab]{color:var(--mf-body)!important;background:transparent!important}.enquiryPage .enquiryTabs [role=tab][data-state=active]{background:var(--mf-coral)!important}.enquiryPage .enquiryScene{background:var(--mf-red)!important;border-radius:24px!important}.enquiryPage .enquiryScene figure>img{height:320px}.enquiryPage .enquirySceneCopy{padding:40px 40px 36px}.enquiryPage .enquirySceneCopy h2{font-size:32px!important;line-height:1.5!important;font-weight:700!important;margin:0 0 18px!important}.enquiryPage .enquirySceneCopy>p{font-size:18px!important;line-height:1.6!important;font-weight:500;color:rgba(255,255,255,.92)!important}.enquiryPage .enquirySceneCopy>a{border-top-color:rgba(255,255,255,.25)!important;color:rgba(255,255,255,.85)!important;font-size:14px}.enquiryPage .enquirySceneCopy strong{font-size:18px!important}.enquiryPage .enquiryForm{border-radius:24px!important;padding:40px!important;box-shadow:0 10px 40px rgba(220,80,67,.06)!important}.enquiryPage .enquiryForm legend{font-size:24px!important;font-weight:700!important;color:#000}.enquiryPage .enquiryForm legend>span{background:var(--mf-pink-soft)!important;color:var(--mf-red)!important;width:30px!important;height:30px!important;font-size:13px!important}.enquiryPage .enquiryOptions>button{border:1.5px solid #eee!important;border-radius:16px!important;color:#000!important;background:#fff!important}.enquiryPage .enquiryOptions>button:hover{border-color:var(--mf-coral)!important}.enquiryPage .enquiryOptions>button[aria-pressed=true]{border-color:var(--mf-coral)!important;box-shadow:inset 0 0 0 1px var(--mf-coral)!important;background:#fff6f5!important}.enquiryPage .enquiryOptions strong{font-weight:700!important;font-size:20px}.enquiryPage .enquiryOptions small{font-size:14px!important;color:var(--mf-body)!important}.enquiryPage .enquiryOptions [aria-pressed=true] .enquiryChoiceMark{background:var(--mf-coral)!important;border-color:var(--mf-coral)!important}.enquiryPage .enquiryForm label{color:#000!important;font-size:16px!important}.enquiryPage .enquiryForm label small{color:var(--mf-red)!important}.enquiryPage .enquiryForm input,.enquiryPage .enquiryForm textarea{background:#f7f7f7!important;border:1px solid #ececec!important;border-radius:12px!important}.enquiryPage .enquiryForm :is(input,textarea):focus{border-color:var(--mf-coral)!important;box-shadow:0 0 0 3px rgba(226,98,86,.15)!important}.enquiryPage .enquiryFieldIntro,.enquiryPage .enquirySelection,.enquiryPage .enquiryTips{color:var(--mf-body)!important}.enquiryPage .enquirySubmit>button{border-radius:999px!important;background:var(--mf-coral)!important;color:#fff!important;font-size:18px!important;min-height:60px!important;padding:0 28px!important}.enquiryPage .enquirySubmit>button:disabled{background:#eee!important;color:#9a9a9a!important}.enquiryPage .enquirySubmit a{color:var(--mf-red)!important}.enquiryPage .enquiryReview{background:#fff6f5!important;border-radius:20px!important}.enquiryPage :is(button,a,summary):focus-visible{outline-color:var(--mf-red)!important}.enquiryPage .enquirySelection.error{color:var(--mf-red)!important;font-weight:700}.enquiryPage .enquiryReview a{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:12px 22px;border-radius:999px;background:var(--mf-coral);color:#fff!important;font-weight:700;text-decoration:none}@media(max-width:700px){.referenceHome .refHero{height:auto!important;min-height:0!important;background:var(--mf-pink)!important;padding:36px 20px 290px!important}.referenceHome .refHero:before{display:none!important}.referenceHome .refHero:after{content:"";position:absolute;left:20px;right:20px;bottom:28px;height:236px;border-radius:20px;background:url(/content/main-hero-photo.webp) 58%/cover no-repeat}}.mobileOnlyBr{display:none}@media(max-width:700px){.mobileOnlyBr{display:inline}.referenceHome .refRibbon{line-height:1.5;padding:20px 16px;height:auto}.referenceHome .refHeroCopy>div{position:static!important;transform:none!important;margin-top:22px!important;width:100%}.homeShopLink,.homeShopLink *{text-align:left!important}.homeShopLink .homeLinkCopy small{position:static!important;display:block;margin:2px 0 4px;font-size:12px}.referenceHome .refHero{padding-bottom:270px!important}.referenceHome .refHero:after{left:0;right:0;bottom:0;height:290px;border-radius:0;background-position:62% bottom;background-size:cover;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 34%);mask-image:linear-gradient(180deg,transparent 0,#000 34%)}.referenceHome .refHero{padding-bottom:250px!important}.referenceHome .refHero:after{height:270px;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 28%);mask-image:linear-gradient(180deg,transparent 0,#000 28%)}.referenceHome .refHeroCopy{position:relative;z-index:2}.referenceHome .refHero:after{z-index:0}.referenceHome .refHeroCopy>div{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px}.referenceHome .refHero{padding-bottom:200px!important}.referenceHome .refHero:after{height:260px;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 24%);mask-image:linear-gradient(180deg,transparent 0,#000 24%)}.referenceHome .refHero{padding-bottom:210px!important}.referenceHome .refHero:after{height:240px}}.kakaoBadge{display:inline-grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:50%;background:#fee500;color:#3c1e1e}.mobileNavSupport .kakaoBadge{width:36px;height:36px}.mobileNavSupport .kakaoBadge svg{width:18px;height:18px}.enquiryPage .enquiryTop{background:#fff;border-bottom:1px solid #f1e3e3}.enquiryPage .enquiryTopInner{max-width:1160px;margin:0 auto;padding:16px 32px}.enquiryPage .enquiryTabs [role=tablist]{display:flex!important;justify-content:flex-start;gap:8px!important;max-width:none!important;width:auto!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow-x:auto;scrollbar-width:none}.enquiryPage .enquiryTabs [role=tablist]::-webkit-scrollbar{display:none}.enquiryPage .enquiryTabs [role=tab]{flex:0 0 auto!important;min-height:0!important;height:auto!important;padding:11px 20px!important;margin:0!important;border:0!important;border-radius:999px!important;background:#f4f4f4!important;font-size:15px!important;font-weight:650!important;letter-spacing:-.03em;box-shadow:inset 0 0 0 1.5px transparent!important;transition:background .2s,color .2s,box-shadow .2s}.enquiryPage .enquiryTabs [role=tab]:hover{background:#fff!important}.enquiryPage .enquiryTabs [role=tab][data-state=active]{font-weight:800!important;box-shadow:none!important}.enquiryPage .enquiryIntro{min-height:340px;display:flex!important;flex-direction:column;justify-content:center;align-items:center;padding:56px 24px!important;max-width:none!important;background:#fdd0d7}@media(min-width:1101px){.enquiryPage .enquiryTopInner{max-width:1120px;padding-inline:0}}.enquiryPage .enquiryIntro{gap:0!important}.enquiryPage .enquiryIntro>div{margin:0!important}.enquiryPage .enquiryIntroSide,.enquiryPage .enquiryIntroSide p{margin-top:18px!important}@media(max-width:700px){.enquiryPage .enquiryTopInner{padding:12px 20px}.enquiryPage .enquiryTabs [role=tab]{padding:10px 17px!important;font-size:14px!important}.enquiryPage .enquiryIntro{min-height:0;padding:40px 20px!important}.enquiryPage .enquiryIntro>div>span{font-size:15px}.enquiryPage .enquiryIntro h1{font-size:30px!important;line-height:1.4!important;margin-top:8px}.enquiryPage .enquiryIntroSide p{font-size:15px!important;line-height:1.7!important;margin-top:12px!important}.enquiryPage .enquiryStudio{margin-top:28px!important}}.enquiryPage .enquiryIntro>.enquiryTabs{margin-top:36px!important}.enquiryPage .enquiryTabs [role=tablist]{justify-content:center;gap:10px!important;overflow:visible}.enquiryPage .enquiryTabs [role=tab]{min-height:56px!important;padding:0 32px!important;font-size:18px!important;font-weight:700!important;background:#fff!important;color:#323232!important}.enquiryPage .enquiryTabs [role=tab]:hover{color:var(--mf-red)!important;box-shadow:inset 0 0 0 1.5px var(--mf-red)!important}.enquiryPage .enquiryTabs [role=tab][data-state=active]{background:var(--mf-red)!important;color:#fff!important;box-shadow:0 8px 20px rgba(220,80,67,.22)!important}.enquiryPage .enquiryIntro{min-height:0}@media(max-width:700px){.enquiryPage .enquiryIntro>.enquiryTabs{margin-top:24px!important;width:100%}.enquiryPage .enquiryTabs [role=tablist]{display:grid!important;grid-template-columns:repeat(3,1fr);gap:6px!important}.enquiryPage .enquiryTabs [role=tab]{min-height:48px!important;padding:0 6px!important;font-size:15px!important}}@media(min-width:701px){.enquiryPage .enquiryStudio{display:flex!important;flex-direction:column;gap:32px!important;max-width:920px;margin-inline:auto!important}.enquiryPage .enquiryScene{position:static!important;display:grid;grid-template-columns:1.1fr 1fr;width:100%;border-radius:24px!important;overflow:hidden}.enquiryPage .enquiryScene figure{height:100%}.enquiryPage .enquiryScene figure>img{height:100%!important;min-height:340px;object-fit:cover}.enquiryPage .enquirySceneCopy{display:flex;flex-direction:column;justify-content:center;padding:44px 44px 40px!important}.enquiryPage .enquirySceneCopy h2{font-size:30px!important;margin-bottom:14px!important}.enquiryPage .enquirySceneCopy>p{font-size:17px!important;margin-bottom:26px!important}.enquiryPage .enquirySceneCopy>a{padding-top:22px}.enquiryPage .enquiryForm{width:100%;padding:56px 64px!important}}@media(min-width:701px) and (max-width:900px){.enquiryPage .enquiryScene{grid-template-columns:1fr}.enquiryPage .enquiryScene figure>img{min-height:0;height:260px!important}.enquiryPage .enquiryForm{padding:40px!important}}.enquiryPage{background:#f7f8fa!important}.enquiryPage .enquiryForm{box-shadow:0 10px 40px #25314208!important}.enquiryPage .enquiryForm legend>span{background:#eef1f4!important;color:#586574!important}.enquiryPage .enquiryHero{display:block!important;min-height:0;padding:0!important;text-align:left;background:#fdd0d7;position:relative;overflow:hidden}.enquiryPage .enquiryHero:before{display:none}.enquiryPage .enquiryHero .enquiryHeroInner{position:static;max-width:1200px;min-height:500px;margin:0 auto!important;display:flex;align-items:center;padding:0 32px!important}.enquiryPage .enquiryHeroText{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:64px 0}.enquiryPage .enquiryHero h1{white-space:normal;margin:0!important;font-size:48px!important;line-height:1.3!important;letter-spacing:-.045em!important}.enquiryPage .enquiryHero h1 span{display:block;letter-spacing:inherit!important}.enquiryPage .enquiryHero h1 span:after{display:none;content:none}.enquiryPage .enquiryHeroAccent{color:var(--mf-deep)}.enquiryPage .enquiryHero .enquiryIntroSide{margin:0!important}.enquiryPage .enquiryHero .enquiryIntroSide p{white-space:pre-line;margin-top:22px!important;font-size:18px!important;line-height:1.75!important}.enquiryPage .enquiryHeroText>.enquiryTabs{margin-top:32px!important}.enquiryPage .enquiryHero .enquiryTabs [role=tablist]{justify-content:flex-start;gap:8px!important}.enquiryPage .enquiryHero .enquiryTabs [role=tab]{min-height:52px!important;padding:0 26px!important;font-size:16px!important}.enquiryPage .enquiryHero .enquiryTabs [role=tab][data-state=active]{background:var(--mf-deep)!important;box-shadow:none!important}.enquiryPage .enquiryHeroPhoto{position:absolute;z-index:1;top:0;right:0;bottom:0;width:58%;margin:0;padding:0;background:transparent;border-radius:0;box-shadow:none}.enquiryPage .enquiryHeroPhoto img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 32%);mask-image:linear-gradient(90deg,transparent,#000 32%)}.enquiryPage .enquiryStudio{margin-top:56px!important}.enquiryPage .enquiryJourney{display:grid;grid-template-columns:170px minmax(0,1fr);gap:36px;align-items:start;width:100%;max-width:920px;align-self:center;min-width:0}.enquiryJourneyIntro h2{font-size:28px;line-height:1.35;font-weight:800;margin:0;color:#252525;letter-spacing:-.035em!important}.enquiryJourneyIntro p{font-size:14px;line-height:1.7;color:#666;margin:14px 0 0;word-break:keep-all}.enquiryPage .enquirySteps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;width:100%}.enquiryPage .enquirySteps li{--step-color:#b47b13;--step-pale:#fff1c2;display:block;padding:0;background:transparent;border-radius:0;position:relative;min-width:0}.enquiryPage .enquirySteps li:nth-child(2){--step-color:#367eb1;--step-pale:#e2f1fc}.enquiryPage .enquirySteps li:nth-child(3){--step-color:#26836e;--step-pale:#def3e9}.enquiryPage .enquirySteps li+li:before{display:none}.enquiryPage .enquirySteps li:not(:last-child):after{content:"";position:absolute;left:60px;right:-20px;top:26px;height:1px;background:#dce1e7}.enquiryPage .enquiryStepIcon{position:relative;z-index:1;display:grid;place-items:center;width:52px;height:52px;background:var(--step-pale);color:var(--step-color);border-radius:16px;margin-bottom:20px}.enquiryPage .enquirySteps b{position:absolute;bottom:-5px;right:-5px;display:grid;place-items:center;width:24px;height:24px;border:2px solid #f7f8fa;border-radius:50%;background:var(--step-color);color:#fff;font-size:10px;font-weight:750}.enquiryPage .enquirySteps strong{display:block;font-size:18px;font-weight:750;color:#252525}.enquiryPage .enquirySteps small{display:block;margin-top:9px;font-size:14px;line-height:1.65;white-space:pre-line;color:#666;word-break:keep-all}@media(min-width:701px){.enquiryPage .enquiryStudio{max-width:1120px;gap:44px!important}.enquiryPage .enquiryForm{max-width:920px;align-self:center}}@media(min-width:701px) and (max-width:1100px){.enquiryPage .enquiryHeroText{max-width:440px}.enquiryPage .enquiryHero h1{font-size:38px!important}.enquiryPage .enquiryHero .enquiryTabs [role=tab]{padding:0 18px!important;font-size:15px!important}.enquiryPage .enquiryJourney{grid-template-columns:1fr;gap:28px}.enquiryJourneyIntro h2 br,.enquiryJourneyIntro p br{display:none}}@media(max-width:700px){.enquiryPage .enquiryHero .enquiryHeroInner{display:block;min-height:0;padding:0!important}.enquiryPage .enquiryHeroText{max-width:none;padding:40px 20px 16px}.enquiryPage .enquiryHero h1{font-size:30px!important;line-height:1.35!important}.enquiryPage .enquiryHero .enquiryIntroSide p{margin-top:16px!important;font-size:15px!important}.enquiryPage .enquiryHeroText>.enquiryTabs{margin-top:24px!important;width:100%}.enquiryPage .enquiryHero .enquiryTabs [role=tab]{min-height:46px!important;padding:0 6px!important;font-size:14px!important}.enquiryPage .enquiryHeroPhoto{position:relative;top:auto;right:auto;bottom:auto;width:100%;height:250px}.enquiryPage .enquiryHeroPhoto img{-webkit-mask-image:linear-gradient(180deg,transparent,#000 24%);mask-image:linear-gradient(180deg,transparent,#000 24%)}.enquiryPage .enquiryStudio{margin-top:32px!important;gap:28px}.enquiryPage .enquiryJourney{grid-template-columns:1fr;gap:24px}.enquiryJourneyIntro h2{font-size:25px}.enquiryJourneyIntro h2 br{display:none}.enquiryJourneyIntro p{margin-top:10px}.enquiryPage .enquirySteps{grid-template-columns:1fr;gap:26px;padding:0 4px}.enquiryPage .enquirySteps li{display:grid;grid-template-columns:52px minmax(0,1fr);gap:0 20px;align-items:start}.enquiryPage .enquiryStepIcon{grid-column:1;grid-row:1/3;margin:0}.enquiryPage .enquirySteps strong{grid-column:2;font-size:17px}.enquiryPage .enquirySteps small{grid-column:2;margin-top:4px;font-size:14px}.enquiryPage .enquirySteps li:not(:last-child):after{left:26px;right:auto;top:60px;bottom:-20px;width:1px;height:auto}}.enquiryPage .enquiryKakao{display:flex;align-items:center;gap:16px;margin-top:20px;padding:18px 24px;border-radius:18px;background:#fff8cc;color:#000;text-decoration:none;transition:background .2s}.enquiryPage .enquiryKakao:hover{background:#fff2a8}.enquiryPage .enquiryKakao>span:nth-child(2){flex:1;display:flex;flex-direction:column;gap:4px;text-align:left}.enquiryPage .enquiryKakao small{font-size:14px;color:#5b5b5b}.enquiryPage .enquiryKakao strong{font-size:18px;font-weight:700;color:#000}@media(max-width:700px){.enquiryPage .enquiryKakao{padding:14px 16px;gap:12px}.enquiryPage .enquiryKakao small{font-size:12px}.enquiryPage .enquiryKakao strong{font-size:16px}}.enquiryPage .enquiryKakao{word-break:keep-all}.enquiryPage .enquiryKakao>svg{flex:none;color:#3c1e1e}@media(max-width:700px){.enquiryPage .kkExtra{display:none}.enquiryPage .enquiryForm{padding:28px 20px!important;background:#fff!important;border-radius:20px!important}.enquiryPage .enquiryForm legend{font-size:20px!important;word-break:keep-all}.enquiryPage .enquiryOptionsThree{grid-template-columns:1fr!important;gap:8px!important}.enquiryPage .enquiryOptionsThree button{flex-direction:row!important;align-items:center!important;gap:12px;padding:14px 44px 14px 14px!important;min-height:0!important;text-align:left}.enquiryPage .enquiryOptionsThree button .brandArt{width:40px!important;height:40px!important;margin:0!important;flex:none}.enquiryPage .enquiryOptionsThree strong{font-size:16px!important;word-break:keep-all}.enquiryPage .enquiryOptionsThree small{font-size:13px!important}}.memberBar button,.mobileNavAccount button,.refHeaderAccount button{font:inherit;cursor:pointer;background:transparent;border:0;color:inherit;min-height:36px}.memberBar [role=alert]{font-size:12px;color:#b42318}.googleLogin{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:28px;width:100%}.enquirySubmit>button:disabled,.googleLogin:disabled{opacity:.6;cursor:wait}.enquiryError{color:#b42318;font-size:15px;line-height:1.7}.enquiryConsent{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.7}.enquiryConsent input{width:18px;height:18px;margin-top:3px;flex:none;accent-color:#172525}.spNoticeView header{position:static;top:auto;height:auto;box-shadow:none;padding:0;display:block}.spNoticeView h1{font-size:clamp(25px,3vw,38px);font-weight:800;line-height:1.4;margin:20px 0}.spNoticeView .spNoticeBack{display:inline-flex;gap:8px;align-items:center}.spNoticeList a{display:block;position:relative;text-decoration:none;color:inherit}.spNoticeList a:focus-visible,.spTabs a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.spTabs a{display:inline-flex;align-items:center;text-decoration:none;color:inherit}@media(width>1050px){header.refHeader{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}header.refHeader .logo{justify-self:start}header.refHeader .refHeaderAccount{justify-self:end}header.refHeader .desktopNav [data-slot=navigation-menu-list]{justify-content:center;padding-left:0;gap:clamp(14px,2vw,40px)}}.referenceHome .refHero{height:auto;min-height:clamp(480px,32.3vw,620px);padding-block:clamp(56px,6vw,118px);background:var(--mf-pink) url(/content/main-hero-photo.webp) right center/min(70vw,1400px) auto no-repeat}.referenceHome .refHeroCopy{width:42%;max-width:560px;min-width:0;position:relative;z-index:2}.referenceHome .refHeroCopy h1{font-size:clamp(40px,3.34vw,64px);line-height:1.2}.referenceHome .refHeroCopy p{font-size:clamp(18px,1.15vw,22px)}.referenceHome .refHeroCopy>div{position:static;transform:none;flex-wrap:wrap;gap:12px;margin-top:32px}.referenceHome .refHeroCopy button{height:auto;min-height:48px;font-size:clamp(15px,1.05vw,20px);padding:14px 22px;min-width:0}.enquiryPage .enquiryHero,.sp[data-page] section.spHero{height:auto;min-height:0}.sp[data-page] section.spHero .spHeroInner{height:auto;min-height:clamp(420px,32vw,500px)}.sp[data-page] section.spHero .spHeroCopy{min-width:0;max-width:50%;padding-block:48px}.sp[data-page] section.spHero h1{font-size:clamp(32px,3vw,54px);overflow-wrap:anywhere}.sp[data-page] section.spHero h1 span{white-space:normal}.sp[data-page] section.spHeroBanner{min-height:clamp(420px,32vw,500px)}.sp[data-page] section.spHeroBanner .spBannerImg{inset:0;width:100%;background-size:contain!important;background-position:100%!important}.enquiryPage .enquiryHero .enquiryHeroInner{min-height:clamp(420px,32vw,500px)}.enquiryPage .enquiryHeroText{width:45%;max-width:530px}.enquiryPage .enquiryHero h1{font-size:clamp(32px,3vw,48px)!important}@media(max-width:820px){.referenceHome .refHero{display:block;height:auto!important;min-height:0!important;padding:32px 20px 0!important;background:var(--mf-pink)!important}.referenceHome .refHeroCopy{width:100%;max-width:none;text-align:left}.referenceHome .refHeroCopy h1{font-size:clamp(30px,4vw,44px)}.referenceHome .refHeroCopy p{font-size:clamp(15px,2vw,18px)}.referenceHome .refHeroCopy>div{display:flex!important;position:static!important;width:auto;max-width:420px;margin-top:24px!important;transform:none!important}.referenceHome .refHeroCopy button{flex:1;min-width:120px;justify-content:space-between;font-size:14px;padding:12px 14px}.referenceHome .refHeroCopy button+button{flex:1.25;min-width:150px}.referenceHome .refHeroCopy button svg{width:14px;height:14px}.referenceHome .refHero:after{content:"";display:block;position:relative;inset:auto;width:calc(100% + 40px);height:clamp(240px,40vw,440px);margin:24px -20px 0;border-radius:0;background:url(/content/main-hero-photo.webp) 50%/cover no-repeat;-webkit-mask-image:linear-gradient(180deg,transparent,#000 36px);mask-image:linear-gradient(180deg,transparent,#000 36px)}.sp[data-page] section.spHero,.sp[data-page] section.spHero .spHeroInner{height:auto;min-height:0}.sp[data-page] section.spHero .spHeroCopy{width:100%;max-width:none;padding:0}.sp[data-page] section.spHero h1{font-size:clamp(28px,4vw,44px)!important}.sp[data-page] section.spHeroPhoto .spHeroInner,.sp[data-page] section.spHeroWide .spHeroInner{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:32px 20px 0}.sp[data-page] section.spHeroPhoto .spHeroImg,.sp[data-page] section.spHeroWide .spHeroImg{position:relative!important;inset:auto!important;flex:none!important;width:calc(100% + 40px)!important;height:clamp(240px,38vw,420px)!important;margin:24px -20px 0!important;border-radius:0;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 36px);mask-image:linear-gradient(180deg,transparent,#000 36px)}.sp[data-page] section.spHeroPhoto .spHeroImg img,.sp[data-page] section.spHeroWide .spHeroImg img{width:100%!important;height:100%!important;object-fit:cover;-webkit-mask-image:none;mask-image:none}.sp[data-page] section.spHeroPhoto .spHeroImg:after{display:none}.sp[data-page] section.spHeroBanner{display:block;padding-bottom:0;min-height:0}.sp[data-page] section.spHeroBanner .spHeroInner{height:auto;min-height:0;padding:32px 20px 0}.sp[data-page="0-1"] section.spHeroBanner .spBannerImg,.sp[data-page] section.spHeroBanner .spBannerImg{position:relative!important;inset:auto!important;width:100%!important;height:clamp(240px,32vw,400px)!important;margin:24px 0 0!important;background-size:auto 100%!important;background-position:82%!important;-webkit-mask-image:linear-gradient(180deg,transparent,#000 36px)!important;mask-image:linear-gradient(180deg,transparent,#000 36px)!important}.enquiryPage .enquiryHero .enquiryHeroInner{display:block;min-height:0;padding:0!important}.enquiryPage .enquiryHeroText{width:100%;max-width:none;padding:32px 20px 0}.enquiryPage .enquiryHero h1{font-size:clamp(28px,4vw,44px)!important}.enquiryPage .enquiryHero .enquiryTabs{width:100%}.enquiryPage .enquiryHero .enquiryTabs [role=tab]{flex:1;min-width:0;padding-inline:8px!important}.enquiryPage .enquiryHeroPhoto{position:relative;inset:auto;width:100%;height:clamp(240px,38vw,420px);margin-top:24px}.enquiryPage .enquiryHeroPhoto img{-webkit-mask-image:linear-gradient(180deg,transparent,#000 36px);mask-image:linear-gradient(180deg,transparent,#000 36px)}}.brandSubpages h3{font-weight:750;letter-spacing:-.035em;line-height:1.4}.brandSubpages :is(.subTile,.subSteps,.toolCatalog,.albumGrid,.licenseFeature,.noticeSpotlight,.subCallout) h3{font-weight:750;letter-spacing:-.035em;line-height:1.4}.brandSubpages :is(.subTile,.toolCatalog,.albumGrid) p{font-size:17px;line-height:1.75;word-break:keep-all;color:#526773}.brandSubpages .centerActions{margin-top:32px}.brandSubpages .subSteps{gap:20px;align-items:stretch}.brandSubpages .subSteps li{background:#fff;border:1px solid #dceaf0!important;border-radius:20px;padding:26px!important;display:flex;flex-direction:column;gap:16px}.brandSubpages .subSteps li>b{font-size:16px;font-weight:800;color:#008dc7!important}.brandSubpages .subSteps h3{font-size:23px;margin:0 0 10px}.brandSubpages .subSteps p{font-size:16px;margin:0;line-height:1.75}.brandSubpages .subTile:not(.illustratedTile):not(.photoTile){padding:26px!important;border:1px solid #dceaf0!important;border-radius:20px;background:#fff!important}.brandSubpages .subTile:not(.illustratedTile):not(.photoTile) h3{font-size:24px;margin:12px 0}.brandSubpages .bookType{padding:0;border:0;background:none;border-radius:24px;overflow:hidden;min-height:0}.brandSubpages .bookType .subPicture{position:static;margin:0;width:100%;height:100%}.brandSubpages .bookType .subPicture img{width:100%;height:100%;min-height:380px;object-fit:cover;border-radius:0;filter:none;opacity:1}.brandSubpages .bookType:after,.brandSubpages .bookType:before{display:none}.brandSubpages .bookFeature h2{font-weight:800;line-height:1.35}.brandSubpages .toolCatalog{align-items:stretch;gap:24px}.brandSubpages .toolCatalog article{padding:30px;border-radius:22px;display:flex;flex-direction:column;min-height:0}.brandSubpages .toolNumber{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#fff;color:#0789bc;font-size:16px;margin-bottom:24px}.brandSubpages .toolCatalog h3{font-size:27px;line-height:1.4;margin:10px 0 16px;min-height:76px}.brandSubpages .toolCatalog p{margin:0;font-size:16px}.brandSubpages .toolCatalog article>span{font-size:13px;font-weight:650;color:#426474}.brandSubpages .developmentSteps{gap:16px;margin-top:28px}.brandSubpages .developmentSteps>div{border:1px solid #dbeaf0;border-top:0;border-radius:16px;padding:24px;background:#edf8fd}.brandSubpages .developmentSteps b{display:block;margin-bottom:12px;font-size:18px;font-weight:750;line-height:1.5}.brandSubpages .developmentSteps span{font-size:15px;line-height:1.75}.brandSubpages .shopGateway{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:0;border-radius:26px;overflow:hidden;align-items:stretch;background:#eef8fc}.brandSubpages .shopGateway>.subPicture{margin:0;grid-column:1;grid-row:1;min-height:400px}.brandSubpages .shopGateway>.subPicture img{width:100%;height:100%;object-fit:cover;border-radius:0}.brandSubpages .shopGatewayCopy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:44px;gap:0;text-align:left}.brandSubpages .shopGatewayCopy>span{font-size:14px;font-weight:700;color:#0789bc;letter-spacing:.04em}.brandSubpages .shopGateway h2{font-size:36px;font-weight:800;line-height:1.35;margin:14px 0 20px}.brandSubpages .shopGateway p{font-size:17px;line-height:1.75;margin:0 0 28px}.brandSubpages[data-page="2-4"] .subContainer>.subChecks{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0}.brandSubpages[data-page="2-4"] .subContainer>.subChecks li{background:#fff;border-radius:16px;padding:22px;align-items:center;font-size:17px}.brandSubpages .subCallout{gap:28px;padding:28px 0;margin-top:32px;align-items:center}.brandSubpages .subCallout h3{font-size:25px;margin:0 0 10px}.brandSubpages .subCallout p{margin:0;line-height:1.7}.brandSubpages .licenseFeature>div:first-child{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;border-radius:24px;padding:40px;min-height:300px;background:#078dc5}.brandSubpages .licenseFeature>div:first-child>span{font-size:13px;font-weight:700;letter-spacing:.1em;color:#d5f4ff}.brandSubpages .licenseFeature>div:first-child h2{font-size:32px;line-height:1.45;margin:20px 0;color:white}.brandSubpages .licenseFeature>div:first-child p{font-size:15px;margin:0;padding:7px 12px;border:1px solid #ffffff70;border-radius:8px}.brandSubpages .licenseFeature h3{font-size:28px;font-weight:750;line-height:1.4;margin-bottom:18px}.brandSubpages .officialCourses>.profileEyebrow,.brandSubpages .officialCourses>h2,.brandSubpages .officialCourses>p:not(.careerSource):not(.courseSwipeHint){text-align:center;display:block}.brandSubpages .courseGrid>a{padding:30px!important;display:flex;flex-direction:column;min-height:260px;border-radius:20px;background:#f0f8fc;border:1px solid #e1edf2}.brandSubpages .courseGrid>a>b{display:none}.brandSubpages .courseGrid h3{font-size:25px;line-height:1.4;margin:12px 0 16px;min-height:70px}.brandSubpages .courseGrid p{margin:0;font-size:16px;line-height:1.75}.brandSubpages .courseGrid strong{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:24px;font-size:15px}.brandSubpages .workshopChecklist{display:flex;flex-direction:column;align-items:stretch;padding:30px;gap:24px;border-radius:22px;max-width:1000px;margin:auto;background:#fff}.brandSubpages .workshopChecklist .subChecks{display:grid;grid-template-columns:1fr 1fr;gap:18px 28px;margin:0}.brandSubpages .workshopChecklist .subChecks li{font-size:17px;margin:0;line-height:1.65}.brandSubpages .workshopChecklist>.subButton{align-self:center}.brandSubpages .noticeSpotlight{grid-template-columns:240px minmax(0,1fr);gap:40px;padding:32px;align-items:center;border-radius:24px}.brandSubpages .noticeSpotlight>img{width:240px;height:240px;object-fit:contain}.brandSubpages .noticeSpotlight h3{font-size:32px;font-weight:800;line-height:1.4;margin:14px 0 18px}.brandSubpages .noticeSpotlight p{font-size:17px;line-height:1.75}.brandSubpages .albumGrid article>div{padding:28px}.brandSubpages .albumGrid h3{font-size:27px;font-weight:750;margin:0 0 16px}.brandSubpages .albumGrid p{margin:0 0 20px}@media(max-width:700px){.brandSubpages .subSteps li{padding:22px!important;gap:12px;border-radius:16px}.brandSubpages .subSteps h3,.brandSubpages .subTile:not(.illustratedTile):not(.photoTile) h3{font-size:21px}.brandSubpages :is(.subTile,.subSteps,.toolCatalog,.albumGrid) p{font-size:15px;line-height:1.75}.brandSubpages .bookType .subPicture img{min-height:0;height:240px}.brandSubpages .toolCatalog{grid-template-columns:1fr;grid-auto-flow:row;gap:16px;overflow:visible;padding:0}.brandSubpages .toolCatalog article{padding:24px;min-height:0}.brandSubpages .toolNumber{margin-bottom:18px}.brandSubpages .toolCatalog h3{font-size:24px;min-height:0;white-space:normal;margin-bottom:14px}.brandSubpages .developmentSteps{grid-template-columns:1fr 1fr;gap:10px}.brandSubpages .developmentSteps>div{padding:18px 14px}.brandSubpages .developmentSteps b{font-size:16px}.brandSubpages .developmentSteps span{font-size:14px}.brandSubpages .shopGateway{grid-template-columns:1fr}.brandSubpages .shopGateway>.subPicture{min-height:0;height:200px}.brandSubpages .shopGatewayCopy{padding:26px}.brandSubpages .shopGateway h2{font-size:28px;margin:12px 0 16px}.brandSubpages .shopGateway p{font-size:15px}.brandSubpages[data-page="2-4"] .subContainer>.subChecks{grid-template-columns:1fr;gap:10px}.brandSubpages[data-page="2-4"] .subContainer>.subChecks li{padding:18px;font-size:15px}.brandSubpages .licenseFeature>div:first-child{padding:28px;min-height:0}.brandSubpages .licenseFeature>div:first-child h2{font-size:26px}.brandSubpages .licenseFeature h3{font-size:24px}.brandSubpages .courseGrid{grid-template-columns:1fr;grid-auto-flow:row;gap:14px;overflow:visible;padding:0}.brandSubpages .courseGrid>a{padding:24px!important;min-height:0}.brandSubpages .courseGrid h3{min-height:0;font-size:22px}.brandSubpages .courseGrid p{font-size:15px}.brandSubpages .courseSwipeHint{display:none}.brandSubpages .workshopChecklist{padding:24px;gap:22px}.brandSubpages .workshopChecklist .subChecks{grid-template-columns:1fr;gap:16px}.brandSubpages .workshopChecklist .subChecks li{font-size:15px}.brandSubpages .noticeSpotlight{display:flex;flex-direction:column;padding:24px;gap:20px;align-items:flex-start}.brandSubpages .noticeSpotlight>img{width:160px;height:160px;align-self:center}.brandSubpages .noticeSpotlight h3{font-size:26px}.brandSubpages .noticeSpotlight p{font-size:15px}.brandSubpages .albumGrid article>div{padding:24px}.brandSubpages .albumGrid h3{font-size:23px}}.brandSubpages .noticeSpotlight .noticeBody{background:transparent;border:0;padding:0;margin-top:20px;border-radius:0}.brandSubpages .noticeSpotlight .noticeBody>summary{display:list-item;list-style:disclosure-closed;padding:8px 0;min-height:44px;font-size:16px;font-weight:750;color:#0789bc;cursor:pointer;white-space:normal}.brandSubpages .noticeSpotlight .noticeBody[open]>summary{list-style:disclosure-open}.brandSubpages .noticeSpotlight .noticeBody>p{padding:18px 0 0;margin:0;border-top:1px solid #decf8d;font-size:16px;line-height:1.8}