._page_gq9w6_1{--space-navy:#071a33;--space-navy-soft:#102848;--space-blue:#2866ff;--space-blue-deep:#164fd8;--space-paper:#f5f0e5;--space-paper-light:#fffdf8;--space-ink:#10223e;--space-muted:#4d5a6d;--space-line:#10223e24;--space-header-height:72px;background:linear-gradient(to bottom, var(--ink) 0 var(--space-header-height), var(--space-paper) var(--space-header-height));color:var(--space-ink);font-family:"Mirae Sans", var(--sans);padding-top:var(--space-header-height);overflow:hidden}._page_gq9w6_1 *,._page_gq9w6_1 :before,._page_gq9w6_1 :after{box-sizing:border-box}._page_gq9w6_1 picture,._page_gq9w6_1 picture img{width:100%;display:block}._page_gq9w6_1 img{height:auto}._page_gq9w6_1 a:focus-visible,._page_gq9w6_1 button:focus-visible{outline-color:var(--space-blue-deep)}._activities_gq9w6_44 a:focus-visible,._activities_gq9w6_44 button:focus-visible,._flow_gq9w6_46 a:focus-visible,._flow_gq9w6_46 button:focus-visible,._finalCta_gq9w6_48 a:focus-visible,._finalCta_gq9w6_48 button:focus-visible{outline-color:#f0bd14}._srOnly_gq9w6_53{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._hero_gq9w6_65{background:var(--space-navy)}._heroArtwork_gq9w6_69{max-width:1672px;margin:0 auto}._heroArtwork_gq9w6_69 img{aspect-ratio:1672/941;object-fit:cover}._section_gq9w6_79{padding:clamp(82px,8.5vw,126px) clamp(22px,5vw,72px)}._inner_gq9w6_83{width:100%;max-width:1180px;margin:0 auto}._introduction_gq9w6_89{background:var(--space-paper)}._introductionGrid_gq9w6_93{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(58px,8vw,112px);display:grid}._sizeStatement_gq9w6_100{flex-direction:column;align-items:flex-start;min-width:0;display:flex}._sizeStatement_gq9w6_100>span{color:var(--space-ink);letter-spacing:-.02em;font-size:14px;font-weight:600}._sizeStatement_gq9w6_100 strong{color:var(--space-blue);letter-spacing:-.085em;margin-top:16px;font-size:clamp(76px,9vw,132px);font-weight:600;line-height:.98}._sizeStatement_gq9w6_100 i{background:linear-gradient(to right, var(--space-blue) 0 75%, var(--space-ink) 75% 100%);width:100%;max-width:260px;height:2px;margin:18px 0 16px;display:block}._sizeStatement_gq9w6_100 b{color:var(--space-ink);font-size:17px;font-weight:600}._introductionCopy_gq9w6_142{max-width:720px}._introductionCopy_gq9w6_142>p,._introductionCopy_gq9w6_142 blockquote{letter-spacing:-.025em;font-size:clamp(16px,1.22vw,19px);line-height:1.86}._introductionCopy_gq9w6_142>p{color:var(--space-muted);margin:0}._introductionCopy_gq9w6_142 blockquote{border-left:4px solid var(--space-blue);color:var(--space-ink);margin:34px 0 0;padding:2px 0 2px 24px;font-weight:600}._actions_gq9w6_166,._finalActions_gq9w6_167{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}._primaryButton_gq9w6_174,._secondaryButton_gq9w6_175,._finalPrimary_gq9w6_176,._finalSecondary_gq9w6_177{border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;min-height:52px;padding:13px 27px;font-size:15px;font-weight:600;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}._primaryButton_gq9w6_174{background:var(--space-navy);color:#fff}._secondaryButton_gq9w6_175{border-color:var(--space-navy);color:var(--space-navy);background:0 0}._primaryButton_gq9w6_174:hover,._primaryButton_gq9w6_174:focus-visible,._secondaryButton_gq9w6_175:hover,._secondaryButton_gq9w6_175:focus-visible,._finalPrimary_gq9w6_176:hover,._finalPrimary_gq9w6_176:focus-visible,._finalSecondary_gq9w6_177:hover,._finalSecondary_gq9w6_177:focus-visible{transform:translateY(-2px)}._primaryButton_gq9w6_174:hover,._primaryButton_gq9w6_174:focus-visible{background:var(--space-blue-deep)}._secondaryButton_gq9w6_175:hover,._secondaryButton_gq9w6_175:focus-visible{background:#10223e0f}._philosophy_gq9w6_226{background:var(--space-paper-light)}._philosophyArtwork_gq9w6_230{border-radius:28px;overflow:hidden;box-shadow:0 28px 80px #071a3324}._philosophyArtwork_gq9w6_230 img{aspect-ratio:1672/941;object-fit:cover}._philosophyCopy_gq9w6_241{border-top:3px solid var(--space-blue);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(34px,5vw,72px);max-width:1080px;margin:clamp(48px,6vw,74px) auto 0;padding-top:clamp(32px,4vw,48px);display:grid}._philosophyCopy_gq9w6_241 p{color:var(--space-muted);letter-spacing:-.025em;margin:0;font-size:clamp(16px,1.22vw,19px);line-height:1.9}._activities_gq9w6_44{background:radial-gradient(circle at 73% 18%, #2866ff1f, transparent 24%), var(--space-navy);color:#fff}._sectionHeading_gq9w6_270{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:end;gap:clamp(36px,6vw,88px);margin-bottom:clamp(52px,6vw,82px);display:grid}._sectionHeading_gq9w6_270 h2,._galleryHeading_gq9w6_279 h2,._flowHeading_gq9w6_280 h2,._faqHeading_gq9w6_281 h2,._finalCta_gq9w6_48 h2{font-family:"Mirae Sans", var(--sans);letter-spacing:-.055em;margin:0;font-weight:600}._sectionHeading_gq9w6_270 h2{font-size:clamp(38px,4vw,58px);line-height:1.24}._sectionHeading_gq9w6_270 p{color:#ffffffa8;margin:0;font-size:clamp(15px,1.15vw,18px);line-height:1.85}._activityGrid_gq9w6_301{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.2vw,30px);display:grid}._activityCard_gq9w6_307{background:#ffffff0f;border:1px solid #ffffff1c;border-radius:22px;min-width:0;overflow:hidden}._activityImage_gq9w6_315{aspect-ratio:4/3;background:#e9e2d6;overflow:hidden}._activityImage_gq9w6_315 img{object-fit:cover;width:100%;height:100%}._activityImagePortrait_gq9w6_327 img{object-position:50% 35%}._activityCardCopy_gq9w6_331{min-height:146px;padding:25px 24px 26px}._activityCardCopy_gq9w6_331 h3{letter-spacing:-.045em;margin:0;font-size:clamp(18px,1.6vw,23px);font-weight:600;line-height:1.42}._activityCardCopy_gq9w6_331 p{color:#ffffff94;margin:10px 0 0;font-size:14px;line-height:1.65}._flow_gq9w6_46{background:var(--space-navy-soft);color:#fff;padding-top:clamp(74px,7.5vw,112px);padding-bottom:clamp(74px,7.5vw,112px)}._flowHeading_gq9w6_280{justify-content:space-between;align-items:end;gap:24px;margin-bottom:42px;display:flex}._flowHeading_gq9w6_280>span{color:#8eafff;letter-spacing:.12em;order:2;font-size:12px;font-weight:600}._flowHeading_gq9w6_280 h2{font-size:clamp(33px,3.4vw,50px);line-height:1.3}._flowCarousel_gq9w6_379{min-width:0}._flowViewport_gq9w6_383{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;margin:0 calc(-1*clamp(22px,5vw,72px));padding:0 clamp(22px,5vw,72px) 10px;display:flex;overflow-x:auto}._flowViewport_gq9w6_383::-webkit-scrollbar{display:none}._flowCard_gq9w6_398{scroll-snap-align:center;background:#071a33;border:1px solid #ffffff1a;border-radius:18px;flex:0 0 clamp(245px,24vw,320px);min-width:0;overflow:hidden}._flowCard_gq9w6_398 img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}._flowCard_gq9w6_398 ._flowImagePortrait_gq9w6_415{object-position:50% 38%}._flowCard_gq9w6_398>div{min-height:132px;padding:20px 20px 22px}._flowCard_gq9w6_398 span{color:#7fa4ff;letter-spacing:.1em;font-size:11px;font-weight:600}._flowCard_gq9w6_398 h3{letter-spacing:-.04em;margin:7px 0 0;font-size:19px;font-weight:600}._flowCard_gq9w6_398 p{color:#ffffff8f;margin:7px 0 0;font-size:13px;line-height:1.55}._flowControls_gq9w6_445{justify-content:center;align-items:center;gap:18px;margin-top:28px;display:flex}._flowControls_gq9w6_445>button{cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:background-color .16s,border-color .16s;display:inline-flex}._flowControls_gq9w6_445>._flowPlayToggle_gq9w6_468{border-radius:999px;width:auto;padding:0 15px;font-size:12px;font-weight:600}._flowControls_gq9w6_445>button:hover,._flowControls_gq9w6_445>button:focus-visible{background:#ffffff14;border-color:#ffffff6b}._flowDots_gq9w6_482{align-items:center;gap:0;display:flex}._flowDots_gq9w6_482 button{cursor:pointer;background:0 0;border:0;width:28px;height:32px;padding:0;position:relative}._flowDots_gq9w6_482 button:before{content:"";background:#ffffff54;border-radius:999px;width:7px;height:7px;transition:background-color .16s,width .16s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._flowDots_gq9w6_482 ._flowDotActive_gq9w6_513:before{background:var(--space-blue);width:23px}._gallery_gq9w6_279{background:var(--space-paper)}._galleryHeading_gq9w6_279{justify-content:space-between;align-items:end;gap:40px;margin-bottom:clamp(46px,5vw,66px);display:flex}._galleryHeading_gq9w6_279 h2{font-size:clamp(38px,4vw,58px);line-height:1.25}._galleryHeading_gq9w6_279>span{background:linear-gradient(to right, var(--space-navy) 0 70%, var(--space-blue) 70% 100%);width:18%;max-width:180px;height:3px;margin-bottom:8px}._galleryGrid_gq9w6_547{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(180px,17vw,226px);gap:16px;display:grid}._galleryItem_gq9w6_554{border-radius:18px;min-width:0;margin:0;overflow:hidden}._galleryItem_gq9w6_554 img{object-fit:cover;width:100%;height:100%;transition:transform .42s}._galleryItem_gq9w6_554:hover img{transform:scale(1.025)}._galleryFeatured_gq9w6_572{grid-area:1/1/3/8}._galleryCorridor_gq9w6_577{grid-area:1/8/auto/13}._galleryEntrance_gq9w6_582{grid-area:2/8/auto/13}._gallerySmall_gq9w6_587{grid-area:3/1/auto/5}._galleryClassroom_gq9w6_592{grid-area:3/5/auto/9}._galleryDetail_gq9w6_597{grid-area:3/9/auto/13}._faq_gq9w6_281{background:var(--space-paper-light)}._faqInner_gq9w6_606{grid-template-columns:minmax(240px,.55fr) minmax(0,1.45fr);gap:clamp(44px,7vw,100px);max-width:1180px;margin:0 auto;display:grid}._faqHeading_gq9w6_281>span{color:var(--space-blue);letter-spacing:.12em;margin-bottom:14px;font-size:12px;font-weight:600;display:block}._faqHeading_gq9w6_281 h2{font-size:clamp(36px,3.7vw,54px);line-height:1.28}._faqList_gq9w6_628{border-top:1px solid var(--space-line)}._faqItem_gq9w6_632{border-bottom:1px solid var(--space-line)}._faqItem_gq9w6_632 h3{font:inherit;margin:0}._faqItem_gq9w6_632 h3 button{color:var(--space-ink);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) 34px;align-items:center;gap:18px;width:100%;min-height:92px;padding:20px 0;display:grid}._faqNumber_gq9w6_656{color:var(--space-blue);letter-spacing:.08em;font-size:12px;font-weight:600}._faqQuestion_gq9w6_663{letter-spacing:-.035em;font-size:clamp(17px,1.45vw,21px);font-weight:600;line-height:1.5}._faqIcon_gq9w6_670{color:var(--space-blue);justify-content:center;align-items:center;font-size:25px;font-weight:400;display:inline-flex}._faqAnswer_gq9w6_679{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .24s,opacity .2s;display:grid}._faqAnswer_gq9w6_679[data-open=true]{opacity:1;grid-template-rows:1fr}._faqAnswer_gq9w6_679>div{overflow:hidden}._faqAnswer_gq9w6_679 p{color:var(--space-muted);max-width:720px;margin:0;padding:0 52px 28px 58px;font-size:15px;line-height:1.82}._finalCta_gq9w6_48{background:var(--space-navy);color:#fff;padding:clamp(78px,8vw,118px) clamp(22px,5vw,72px);position:relative;overflow:hidden}._finalCtaShape_gq9w6_714{background:var(--space-blue);clip-path:polygon(43% 0,100% 18%,100% 82%,35% 100%,0 66%,12% 24%);opacity:.92;width:clamp(250px,30vw,440px);height:clamp(270px,32vw,430px);position:absolute;top:50%;right:clamp(-210px,-11vw,-90px);transform:translateY(-50%)rotate(8deg)}._finalCtaShape_gq9w6_714:after{background:var(--space-navy-soft);clip-path:polygon(0 0,100% 22%,76% 100%,10% 82%);content:"";position:absolute;inset:18% 22% 11% -22%}._finalCtaInner_gq9w6_734{z-index:1;max-width:1180px;margin:0 auto;position:relative}._finalCta_gq9w6_48 h2{max-width:780px;font-size:clamp(38px,4.4vw,64px);line-height:1.3}._finalCta_gq9w6_48 p{color:#ffffffa1;max-width:650px;margin:24px 0 0;font-size:clamp(15px,1.2vw,18px);line-height:1.8}._finalPrimary_gq9w6_176,._finalSecondary_gq9w6_177{min-width:158px}._finalPrimary_gq9w6_176{color:#fff;border-color:#ffffffc7}._finalSecondary_gq9w6_177{color:var(--space-navy);background:#fff}._finalPrimary_gq9w6_176:hover,._finalPrimary_gq9w6_176:focus-visible{background:#ffffff14}._finalSecondary_gq9w6_177:hover,._finalSecondary_gq9w6_177:focus-visible{background:#eef3ff}@media (width<=900px){._introductionGrid_gq9w6_93{grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:48px}._sectionHeading_gq9w6_270{grid-template-columns:1fr;align-items:start;gap:24px}._activityCardCopy_gq9w6_331{min-height:165px}._faqInner_gq9w6_606{grid-template-columns:1fr;gap:42px}._faqHeading_gq9w6_281{max-width:420px}._galleryGrid_gq9w6_547{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}._galleryItem_gq9w6_554{grid-area:auto}._galleryItem_gq9w6_554 img{aspect-ratio:4/3}._galleryFeatured_gq9w6_572,._galleryDetail_gq9w6_597{grid-column:1/-1}._galleryFeatured_gq9w6_572 img,._galleryDetail_gq9w6_597 img{aspect-ratio:16/9}}@media (width<=840px){._page_gq9w6_1{--space-header-height:64px}._heroArtwork_gq9w6_69 img{aspect-ratio:4/5;object-fit:cover}}@media (width<=720px){._heroArtwork_gq9w6_69 img{aspect-ratio:1122/1402}._section_gq9w6_79{padding:74px 20px}._introductionGrid_gq9w6_93{grid-template-columns:1fr;gap:40px}._sizeStatement_gq9w6_100 strong{font-size:clamp(76px,25vw,102px)}._sizeStatement_gq9w6_100 i{max-width:210px}._introductionCopy_gq9w6_142{max-width:none}._introductionCopy_gq9w6_142>p,._introductionCopy_gq9w6_142 blockquote{font-size:16px;line-height:1.82}._introductionCopy_gq9w6_142 blockquote{margin-top:28px;padding-left:17px}._actions_gq9w6_166{grid-template-columns:1fr 1fr;margin-top:34px;display:grid}._primaryButton_gq9w6_174,._secondaryButton_gq9w6_175{padding-left:16px;padding-right:16px}._philosophyArtwork_gq9w6_230{box-shadow:none;border-radius:0;width:calc(100% + 40px);max-width:none;margin:0 -20px}._philosophyArtwork_gq9w6_230 img{aspect-ratio:1122/1402}._philosophyCopy_gq9w6_241{grid-template-columns:1fr;gap:24px;margin-top:42px;padding-top:30px}._philosophyCopy_gq9w6_241 p{font-size:16px;line-height:1.85}._sectionHeading_gq9w6_270{margin-bottom:44px}._sectionHeading_gq9w6_270 h2,._galleryHeading_gq9w6_279 h2{font-size:35px}._sectionHeading_gq9w6_270 p{font-size:15px;line-height:1.82}._activityGrid_gq9w6_301{grid-template-columns:1fr;gap:24px}._activityCard_gq9w6_307{border-radius:18px}._activityImage_gq9w6_315{aspect-ratio:4/3}._activityCard_gq9w6_307:first-child ._activityImage_gq9w6_315{aspect-ratio:4/4.6}._activityCardCopy_gq9w6_331{min-height:0;padding:22px 20px 24px}._flowHeading_gq9w6_280{flex-direction:column;align-items:flex-start;margin-bottom:34px}._flowHeading_gq9w6_280>span{order:0}._flowHeading_gq9w6_280 h2{font-size:33px}._flowViewport_gq9w6_383{margin:0 -20px;padding-left:20px;padding-right:20px}._flowCard_gq9w6_398{flex-basis:min(78vw,305px)}._flowCard_gq9w6_398>div{min-height:126px}._flowControls_gq9w6_445{flex-wrap:wrap;gap:10px}._flowControls_gq9w6_445>._flowPlayToggle_gq9w6_468{flex-basis:100%;max-width:110px;margin:2px auto 0}._galleryHeading_gq9w6_279{flex-direction:column;align-items:flex-start;gap:22px}._galleryHeading_gq9w6_279>span{width:40%;max-width:140px;margin:0}._galleryGrid_gq9w6_547{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:12px}._galleryItem_gq9w6_554{border-radius:14px;grid-area:auto}._galleryItem_gq9w6_554 img{aspect-ratio:4/3}._galleryFeatured_gq9w6_572,._galleryDetail_gq9w6_597{grid-column:1/-1}._galleryFeatured_gq9w6_572 img,._galleryDetail_gq9w6_597 img{aspect-ratio:16/9}._faqInner_gq9w6_606{gap:34px}._faqItem_gq9w6_632 h3 button{grid-template-columns:28px minmax(0,1fr) 28px;gap:10px;min-height:86px}._faqQuestion_gq9w6_663{font-size:17px}._faqAnswer_gq9w6_679 p{padding:0 38px 26px;font-size:14px}._finalCta_gq9w6_48{padding:78px 20px 82px}._finalCtaShape_gq9w6_714{opacity:.78;width:250px;height:230px;top:0;right:-145px;transform:rotate(9deg)}._finalCta_gq9w6_48 h2{max-width:330px;font-size:35px}._finalCta_gq9w6_48 p{max-width:330px;margin-top:22px;font-size:15px}._finalActions_gq9w6_167{grid-template-columns:1fr;gap:10px;width:100%;margin-top:36px;display:grid}._finalPrimary_gq9w6_176,._finalSecondary_gq9w6_177{width:100%;min-height:52px}}@media (width>=981px){._heroArtwork_gq9w6_69{width:100%;max-width:none}}@media (width<=380px){._actions_gq9w6_166{grid-template-columns:1fr}._sectionHeading_gq9w6_270 h2,._galleryHeading_gq9w6_279 h2,._flowHeading_gq9w6_280 h2,._finalCta_gq9w6_48 h2{font-size:31px}}@media (prefers-reduced-motion:reduce){._galleryItem_gq9w6_554 img,._primaryButton_gq9w6_174,._secondaryButton_gq9w6_175,._finalPrimary_gq9w6_176,._finalSecondary_gq9w6_177,._faqAnswer_gq9w6_679{transition:none}._flowViewport_gq9w6_383{scroll-behavior:auto}}
