.exhibition-archive-note[data-v-c5a40bf2]{margin:0 0 28px;padding:18px 22px;border-left:3px solid #8a72a8;border-radius:0 10px 10px 0;background:#f7f5fa;color:#62586d;font-size:14px;line-height:1.8;overflow-wrap:anywhere}.exhibition-archive-note p[data-v-c5a40bf2]{margin:0}.exhibition-archive-note .exhibition-archive-note__title[data-v-c5a40bf2]{margin-bottom:4px;color:#30283d;font-weight:600}@media (max-width: 600px){.exhibition-archive-note[data-v-c5a40bf2]{padding:16px;font-size:13px}}.hero-carousel[data-v-9a8a8683]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:0;margin:0}.hero-carousel__images[data-v-9a8a8683]{position:relative;width:100%;aspect-ratio:1672 / 941;flex:0 1 auto;min-height:0;max-height:100%}.hero-carousel__images img[data-v-9a8a8683]{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .35s ease}.hero-carousel__images img.is-current[data-v-9a8a8683]{opacity:1}.hero-carousel__caption[data-v-9a8a8683]{display:grid;flex:0 0 auto;width:100%;margin-top:10px;color:#7e7187;font-size:11px;line-height:1.6;text-align:center}.hero-carousel__caption span[data-v-9a8a8683]{grid-area:1 / 1;opacity:0}.hero-carousel__caption span.is-current[data-v-9a8a8683]{opacity:1}.hero-carousel__controls[data-v-9a8a8683]{display:flex;flex:0 0 auto;justify-content:center;gap:6px;margin-top:8px}.hero-carousel__controls button[data-v-9a8a8683]{display:grid;place-items:center;width:38px;height:32px;padding:0;border:1px solid #ddd4e5;border-radius:4px;background:#fff;color:#5b436c;font:inherit;font-size:17px;cursor:pointer}.hero-carousel__controls button[data-v-9a8a8683]:focus-visible{outline:3px solid #7446ae;outline-offset:3px}.hero-carousel__controls button[data-v-9a8a8683]:hover{background:#f5f0f9}.hero-carousel__sr-only[data-v-9a8a8683]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 760px) and (max-height: 740px){.hero-carousel__caption[data-v-9a8a8683]{font-size:10px;line-height:1.5;margin-top:6px}.hero-carousel__controls[data-v-9a8a8683]{margin-top:6px}}@media (prefers-reduced-motion: reduce){.hero-carousel__images img[data-v-9a8a8683]{transition:none}}.device-monitor[data-v-2ace4273]{position:relative;width:100%;aspect-ratio:1.5;min-height:0}.device-monitor__photo[data-v-2ace4273]{display:block;width:100%;height:100%;object-fit:contain}.device-monitor__screen[data-v-2ace4273]{position:absolute;left:7.23%;top:5.08%;width:85.55%;height:62.5%;overflow:hidden;background:#fff}.device-monitor__screen[data-v-2ace4273] img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-height:100%;object-fit:contain}.collection-sign[data-v-e566e739]{position:absolute;right:0;bottom:3%;width:24%;aspect-ratio:2 / 3}.collection-sign__photo[data-v-e566e739]{display:block;width:100%;height:100%;object-fit:contain}.collection-sign__print[data-v-e566e739]{position:absolute;left:8.1%;top:8.3%;width:83.7%;height:78.6%;overflow:visible;font-family:inherit;fill:#252132;text-anchor:middle}.collection-sign__school[data-v-e566e739]{font-size:38px;font-weight:600;letter-spacing:-1.5px}.collection-sign__title[data-v-e566e739]{font-size:58px;font-weight:750;letter-spacing:-1.5px}.collection-sign__guide[data-v-e566e739]{font-size:30px;font-weight:600;letter-spacing:-1px}.collection-sign__example[data-v-e566e739]{font-size:23px;fill:#79717f;letter-spacing:-.5px}.feature-stories[data-v-770e6cf6]{position:relative;background:#fff;color:#25253c}.feature-stories[data-v-770e6cf6] *,.feature-stories[data-v-770e6cf6] *:before,.feature-stories[data-v-770e6cf6] *:after{box-sizing:border-box}.feature-stories__sr-only[data-v-770e6cf6]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.feature-stories__stage[data-v-770e6cf6]{width:min(1280px,calc(100% - 96px));margin-inline:auto}.feature-story[data-v-770e6cf6]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,5vw,72px);background:#fff;padding-block:48px;scroll-margin-top:70px}.feature-story__copy[data-v-770e6cf6]{min-width:0}.feature-stories .feature-story h3[data-v-770e6cf6]{margin:0;font-size:clamp(32px,3.6vw,52px);font-weight:700;line-height:1.25;letter-spacing:-.045em}.feature-stories .feature-story__copy p[data-v-770e6cf6]{max-width:440px;margin:24px 0 0;color:#6b6174;font-size:17px;line-height:1.85;overflow-wrap:anywhere}.feature-story__figure[data-v-770e6cf6]{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:16px;min-width:0;min-height:0;margin:0}.feature-story__figure>img[data-v-770e6cf6]{display:block;width:100%;height:auto;max-height:min(66svh,640px);object-fit:contain}.feature-story__collection[data-v-770e6cf6]{position:relative;flex:0 0 auto;width:min(100%,calc(150svh - 225px));aspect-ratio:1.5;min-height:0}.feature-story__monitor[data-v-770e6cf6]{position:absolute;top:10%;left:0;width:79.5%;min-height:0}.feature-story__figure figcaption[data-v-770e6cf6]{color:#74697c;font-size:12px;line-height:1.65;text-align:center;overflow-wrap:anywhere}.is-enhanced .feature-stories__stage[data-v-770e6cf6]{position:sticky;top:50px;height:var(--stage-height)}.is-enhanced .feature-story[data-v-770e6cf6]{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;padding-block:32px;transition:opacity .24s ease}.is-enhanced .feature-story__copy[data-v-770e6cf6]{opacity:var(--slide-opacity);transition:opacity .1s ease;transition-delay:var(--copy-delay)}.is-enhanced .feature-story__figure[data-v-770e6cf6]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.is-enhanced .feature-story__figure figcaption[data-v-770e6cf6]{flex:0 0 auto}.is-enhanced .feature-story__figure>img[data-v-770e6cf6]{flex:0 1 auto;width:100%;height:auto;max-height:100%;min-height:0}@media (max-width: 1000px){.feature-stories__stage[data-v-770e6cf6]{width:calc(100% - 48px)}.feature-stories .feature-story__copy p[data-v-770e6cf6]{font-size:15px}}@media (max-width: 760px){.feature-stories__stage[data-v-770e6cf6]{width:calc(100% - 40px)}.feature-story[data-v-770e6cf6]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:24px;padding-block:32px}.is-enhanced .feature-story[data-v-770e6cf6]{padding-block:24px}.feature-stories .feature-story h3[data-v-770e6cf6]{font-size:clamp(28px,7vw,38px)}.feature-stories .feature-story__copy p[data-v-770e6cf6]{max-width:none;margin-top:14px;font-size:14px;line-height:1.7}.feature-story__figure[data-v-770e6cf6]{gap:12px}.feature-story__figure figcaption[data-v-770e6cf6]{font-size:11px;line-height:1.6}.feature-story__figure>img[data-v-770e6cf6]{max-height:54svh}.is-enhanced .feature-story[data-v-770e6cf6]{display:flex;flex-direction:column;justify-content:center;align-items:stretch}.is-enhanced .feature-story__copy[data-v-770e6cf6]{flex:0 0 auto}.is-enhanced .feature-story__figure[data-v-770e6cf6]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 1 auto;height:auto;min-height:0}.is-enhanced .feature-story__figure>img[data-v-770e6cf6]{flex:0 1 auto;width:100%;height:auto;max-height:54svh;min-height:0;object-fit:contain}.is-enhanced .feature-story__figure figcaption[data-v-770e6cf6]{flex:0 0 auto}}@media (max-width: 380px){.feature-stories__stage[data-v-770e6cf6]{width:calc(100% - 32px)}}@media (max-height: 600px){.is-enhanced .feature-story[data-v-770e6cf6]{padding-block:16px;gap:16px}.feature-stories .feature-story h3[data-v-770e6cf6]{font-size:clamp(25px,4vw,36px)}.feature-stories .feature-story__copy p[data-v-770e6cf6]{margin-top:12px;font-size:13px;line-height:1.6}.feature-story__figure[data-v-770e6cf6]{gap:8px}.feature-story__figure figcaption[data-v-770e6cf6]{font-size:10px;line-height:1.5}}@media (max-height: 450px) and (min-width: 600px){.feature-story[data-v-770e6cf6],.is-enhanced .feature-story[data-v-770e6cf6]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-rows:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.feature-stories[data-v-770e6cf6]{height:auto!important}.feature-story[data-v-770e6cf6],.feature-story__copy[data-v-770e6cf6]{transition:none!important;opacity:1!important}.is-enhanced .feature-stories__stage[data-v-770e6cf6]{position:static;height:auto}.is-enhanced .feature-story[data-v-770e6cf6]{position:static;height:auto;opacity:1!important;pointer-events:auto!important}.is-enhanced .feature-story__figure[data-v-770e6cf6]{height:auto}.is-enhanced .feature-story__figure>img[data-v-770e6cf6]{height:auto;max-height:60svh}}.school-home[data-v-006e25cf]{--home-ink: #25253c;--home-purple: #7446ae;--home-paper: #fff;padding-top:50px;background:var(--home-paper);color:var(--home-ink);font-size:16px;line-height:1.7;word-break:keep-all;overflow-wrap:anywhere}.school-home[data-v-006e25cf] *,.school-home[data-v-006e25cf] *:before,.school-home[data-v-006e25cf] *:after{box-sizing:border-box}.school-home h1[data-v-006e25cf],.school-home h2[data-v-006e25cf],.school-home h3[data-v-006e25cf]{margin:0;font-weight:700;letter-spacing:-.045em;line-height:1.25;text-wrap:balance}.school-home h2[data-v-006e25cf]{font-size:clamp(34px,3.6vw,52px)}.school-home h3[data-v-006e25cf]{font-size:24px}.school-home p[data-v-006e25cf]{color:#6d6477}.school-home a[data-v-006e25cf]{text-decoration:none}.school-home a[data-v-006e25cf]:focus-visible{outline:3px solid #7446ae;outline-offset:5px}.school-home section[data-v-006e25cf],#festival[data-v-006e25cf]{scroll-margin-top:82px}.school-shell[data-v-006e25cf]{width:min(1280px,calc(100% - 96px));margin-inline:auto}.school-section[data-v-006e25cf]{padding-block:104px}.school-heading[data-v-006e25cf]{display:flex;align-items:end;justify-content:space-between;gap:48px;margin-bottom:48px}.school-heading>div[data-v-006e25cf]{max-width:850px}.school-heading p[data-v-006e25cf]{max-width:700px;margin:22px 0 0;font-size:16px;line-height:1.9}.school-button[data-v-006e25cf]{display:inline-flex;justify-content:space-between;align-items:center;gap:24px;min-height:54px;padding:15px 24px;border-radius:5px;border:1px solid transparent;font-size:14px;font-weight:600;line-height:1.6;transition:background-color .2s,transform .2s}.school-button>span[data-v-006e25cf]{flex:0 0 auto}.school-button--primary[data-v-006e25cf]{background:#7446ae;color:#fffdf9}.school-button--secondary[data-v-006e25cf]{border-color:#cfc1db;background:transparent;color:#4e3466}.school-button--light[data-v-006e25cf]{background:#fffdf9;color:#49315f}.school-text-link[data-v-006e25cf]{flex-shrink:0;display:inline-flex;align-items:center;gap:24px;padding-block:12px;border-bottom:1px solid #ad9cba;color:#4e3466;font-size:14px;font-weight:600;line-height:1.6}.school-hero[data-v-006e25cf]{height:calc(100svh - 50px);padding-block:32px;background:#fff}.school-hero__layout[data-v-006e25cf]{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);grid-template-areas:"content visual";gap:28px 64px;align-items:center;height:100%;grid-template-rows:minmax(0,1fr)}.school-hero__content[data-v-006e25cf]{grid-area:content;display:flex;flex-direction:column;gap:28px;min-width:0}.school-hero__copy[data-v-006e25cf]{grid-area:copy;min-width:0}.school-hero__copy h1[data-v-006e25cf]{font-family:inherit;font-size:clamp(42px,4.3vw,64px);line-height:1.2;letter-spacing:-.055em}.school-hero__headline-line[data-v-006e25cf],.school-hero__copy h1 strong[data-v-006e25cf]{display:block;font-family:inherit}.school-hero__copy h1 strong[data-v-006e25cf]{color:#7446ae;font-weight:700;margin-top:10px}.school-hero__copy>p[data-v-006e25cf]{max-width:440px;margin:28px 0 0;font-size:17px;line-height:1.85}.school-hero__action[data-v-006e25cf]{grid-area:action;align-self:start;display:flex;flex-wrap:wrap;gap:12px}.school-hero__action .school-button[data-v-006e25cf]{font-size:14px}.school-hero__visual[data-v-006e25cf]{grid-area:visual;display:flex;flex-direction:column;justify-content:center;height:100%;min-height:0;margin:0;min-width:0}.school-plans[data-v-006e25cf]{display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.school-plan[data-v-006e25cf]{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:44px;border:1px solid #e1d6e8;background:#fff;border-radius:4px}.school-plan[data-v-006e25cf]:nth-child(2){background:#fff;border-color:#e4dbce}.school-plan h3[data-v-006e25cf]{font-size:28px;overflow-wrap:anywhere}.school-plan__license[data-v-006e25cf]{margin:0 0 12px;color:#62556e;font-size:13px;font-weight:600;line-height:1.6}.school-plan__audience[data-v-006e25cf]{margin:16px 0 0;font-size:15px;line-height:1.85}.school-plan .school-plan__price[data-v-006e25cf]{margin:36px 0 0;color:#25253c;font-size:clamp(38px,4vw,52px);font-weight:600;line-height:1.2;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.school-plan__price span[data-v-006e25cf]{margin-left:8px;font-size:16px;font-weight:400}.school-plan__period[data-v-006e25cf]{margin:12px 0 0;font-size:12px}.school-plan__result[data-v-006e25cf]{margin:28px 0 0;padding-top:24px;border-top:1px solid #d8cbe3;font-size:15px;line-height:1.85}.school-plan__features[data-v-006e25cf]{width:100%;display:grid;gap:10px;margin:18px 0 0;padding:0;list-style:none;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.school-plan__features li[data-v-006e25cf]{position:relative;padding-left:20px}.school-plan__features li[data-v-006e25cf]:before{content:"✓";position:absolute;left:0;color:#62556e}.school-plan__features li[data-v-006e25cf]:first-child{font-weight:600}.school-plan__conditions[data-v-006e25cf]{margin:16px 0 32px;font-size:12px;line-height:1.85}.school-plan .school-button[data-v-006e25cf]{margin-top:auto;width:100%;background:#fffdf9}.school-pricing__note[data-v-006e25cf]{max-width:900px;margin:24px 0 0;font-size:12px;line-height:1.85}.school-pricing__note a[data-v-006e25cf]{color:#7446ae;text-decoration:underline;text-underline-offset:4px}#cases[data-v-006e25cf]{border-top:1px solid #e8deed}.school-cases[data-v-006e25cf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.school-case[data-v-006e25cf]{display:block;color:inherit}.school-case__image[data-v-006e25cf]{display:block;aspect-ratio:1.4;overflow:hidden;border-radius:4px;background:#ece6ef}.school-case img[data-v-006e25cf]{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s}.school-case h3[data-v-006e25cf]{margin-top:24px;font-size:24px;line-height:1.4}.school-case p[data-v-006e25cf]{margin:16px 0 0;font-size:14px;line-height:1.9}.school-case__visit[data-v-006e25cf]{display:inline-flex;gap:20px;align-items:center;padding-block:12px;margin-top:8px;color:#7446ae;font-size:14px;font-weight:600}.school-process[data-v-006e25cf]{background:#fff;border-top:1px solid #e8deed}.school-steps[data-v-006e25cf]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;padding:0;margin:56px 0 0;list-style:none}.school-steps li[data-v-006e25cf]{min-width:0;border-top:1px solid #cbbbd9;padding-top:24px}.school-step__number[data-v-006e25cf]{display:block;color:#9375ab;font-size:40px;font-weight:500;line-height:1;font-variant-numeric:tabular-nums;margin-bottom:24px}.school-step__copy h3[data-v-006e25cf]{font-size:23px;line-height:1.4}.school-step__copy p[data-v-006e25cf]{margin:16px 0 0;font-size:14px;line-height:1.9}.school-final[data-v-006e25cf]{position:relative;isolation:isolate;overflow:hidden;padding-block:104px;background:#25253c;color:#fffdf9}.school-final__scene[data-v-006e25cf]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;opacity:.16}.school-final[data-v-006e25cf]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(100deg,#25253cf2,#32233ed9)}.school-final__layout[data-v-006e25cf]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:88px}.school-final__layout h2[data-v-006e25cf]{font-size:clamp(36px,3.8vw,54px);max-width:720px}.school-final__layout p[data-v-006e25cf]{color:#e3d9eb}.school-final__layout h2+p[data-v-006e25cf]{margin:24px 0 0;font-size:16px;line-height:1.9;max-width:600px}.school-final__action .school-button[data-v-006e25cf]{width:100%}.school-final__action p[data-v-006e25cf]{margin:16px 0 0;font-size:12px;text-align:center;line-height:1.8}.school-final a[data-v-006e25cf]:focus-visible{outline-color:#fffdf9}@media (hover: hover) and (pointer: fine){.school-button[data-v-006e25cf]:hover{transform:translateY(-2px)}.school-button--primary[data-v-006e25cf]:hover{background:#60338f}.school-button--secondary[data-v-006e25cf]:hover,.school-button--light[data-v-006e25cf]:hover{background:#eee4f6}.school-text-link[data-v-006e25cf]:hover{color:#7446ae;border-color:currentColor}.school-case:hover img[data-v-006e25cf]{transform:scale(1.025)}.school-case:hover .school-case__visit[data-v-006e25cf]{text-decoration:underline;text-underline-offset:5px}}@media (max-width: 1000px){.school-shell[data-v-006e25cf]{width:calc(100% - 48px)}.school-hero__layout[data-v-006e25cf]{gap:28px 36px}.school-hero__copy h1[data-v-006e25cf]{font-size:44px}.school-hero__action .school-button[data-v-006e25cf]{width:100%}.school-plan[data-v-006e25cf]{padding:32px}.school-steps[data-v-006e25cf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.school-cases[data-v-006e25cf]{gap:24px}.school-case h3[data-v-006e25cf]{font-size:21px}.school-final__layout[data-v-006e25cf]{gap:40px}}@media (max-width: 760px){.school-shell[data-v-006e25cf]{width:calc(100% - 40px)}.school-section[data-v-006e25cf]{padding-block:68px}.school-home h2[data-v-006e25cf]{font-size:clamp(32px,8vw,42px)}.school-heading[data-v-006e25cf]{flex-direction:column;align-items:flex-start;gap:22px;margin-bottom:32px}.school-heading p[data-v-006e25cf]{font-size:15px;margin-top:20px}.school-hero[data-v-006e25cf]{padding-block:24px}.school-hero__content[data-v-006e25cf]{display:contents}.school-hero__layout[data-v-006e25cf]{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "action" "visual";grid-template-rows:auto auto minmax(0,1fr);gap:20px}.school-hero__copy h1[data-v-006e25cf]{font-size:clamp(38px,10vw,52px)}.school-hero__copy>p[data-v-006e25cf]{font-size:15px;margin-top:24px}.school-plans[data-v-006e25cf]{grid-template-columns:minmax(0,1fr);gap:20px}.school-plan[data-v-006e25cf]{padding:30px 24px}.school-plan h3[data-v-006e25cf]{font-size:26px}.school-plan .school-plan__price[data-v-006e25cf]{font-size:42px;margin-top:28px}.school-cases[data-v-006e25cf]{grid-template-columns:minmax(0,1fr);gap:42px}.school-case__image[data-v-006e25cf]{aspect-ratio:1.4}.school-case h3[data-v-006e25cf]{font-size:24px;margin-top:20px}.school-case p[data-v-006e25cf]{margin-top:12px}.school-steps[data-v-006e25cf]{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:40px}.school-steps li[data-v-006e25cf]{display:grid;grid-template-columns:40px minmax(0,1fr);gap:20px;padding-top:24px}.school-step__number[data-v-006e25cf]{font-size:32px;margin:0}.school-step__copy h3[data-v-006e25cf]{font-size:22px}.school-step__copy p[data-v-006e25cf]{margin-top:12px}.school-final[data-v-006e25cf]{padding-block:72px}.school-final__layout[data-v-006e25cf]{grid-template-columns:minmax(0,1fr);gap:32px}.school-final__layout h2[data-v-006e25cf]{font-size:clamp(34px,9vw,44px)}.school-final__layout h2+p[data-v-006e25cf]{font-size:15px}}@media (max-width: 380px){.school-shell[data-v-006e25cf]{width:calc(100% - 32px)}.school-plan[data-v-006e25cf]{padding:26px 20px}}@media (max-width: 760px) and (max-height: 740px){.school-hero[data-v-006e25cf]{padding-block:16px}.school-hero__layout[data-v-006e25cf]{gap:14px}.school-hero__copy h1[data-v-006e25cf]{font-size:clamp(30px,8.3vw,38px);line-height:1.15}.school-hero__copy h1 strong[data-v-006e25cf]{margin-top:4px}.school-hero__copy>p[data-v-006e25cf]{font-size:14px;line-height:1.55;margin-top:14px}.school-hero__action[data-v-006e25cf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.school-hero__action .school-button[data-v-006e25cf]{min-height:48px;padding:10px 12px;font-size:13px;gap:6px}}@media (max-height: 500px){.school-hero[data-v-006e25cf]{height:auto;padding-block:24px}.school-hero__layout[data-v-006e25cf]{height:auto;grid-template-rows:auto}.school-hero__visual[data-v-006e25cf]{height:auto}}@media (min-width: 600px) and (max-height: 450px){.school-hero[data-v-006e25cf]{height:calc(100svh - 50px);padding-block:16px}.school-hero__layout[data-v-006e25cf]{height:100%;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);grid-template-areas:"content visual";grid-template-rows:minmax(0,1fr);gap:24px}.school-hero__content[data-v-006e25cf]{display:flex;gap:14px}.school-hero__copy h1[data-v-006e25cf]{font-size:28px;line-height:1.15}.school-hero__copy h1 strong[data-v-006e25cf]{margin-top:4px}.school-hero__copy>p[data-v-006e25cf]{margin-top:12px;font-size:13px;line-height:1.55}.school-hero__action[data-v-006e25cf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.school-hero__action .school-button[data-v-006e25cf]{min-height:44px;padding:8px 10px;font-size:12px;gap:5px}.school-hero__visual[data-v-006e25cf]{height:100%}}@media (prefers-reduced-motion: reduce){.school-home[data-v-006e25cf] *,.school-home[data-v-006e25cf] *:before,.school-home[data-v-006e25cf] *:after{animation:none;transition:none;scroll-behavior:auto}.school-home .school-button[data-v-006e25cf]:hover,.school-home .school-case:hover img[data-v-006e25cf]{transform:none}}
