.TeachingPhilosophySection-module__49K_LG__section{background-color:#034845;border-radius:48px;width:100%;padding:64px 24px;position:relative;overflow:hidden}@media (min-width:768px){.TeachingPhilosophySection-module__49K_LG__section{padding-left:48px;padding-right:48px}}@media (min-width:1025px){.TeachingPhilosophySection-module__49K_LG__section{padding-left:120px;padding-right:120px}}.TeachingPhilosophySection-module__49K_LG__pattern{z-index:0;opacity:.2;pointer-events:none;position:absolute;inset:0}.TeachingPhilosophySection-module__49K_LG__container{z-index:10;flex-direction:column;align-items:center;gap:48px;max-width:1192px;margin:0 auto;display:flex;position:relative}.TeachingPhilosophySection-module__49K_LG__heading{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.TeachingPhilosophySection-module__49K_LG__title{color:#fff;opacity:0;margin:0;font-size:48px;font-weight:700;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(25px)}.TeachingPhilosophySection-module__49K_LG__subtitle{color:#e2e8f0;opacity:0;margin:0;font-size:18px;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(25px)}.TeachingPhilosophySection-module__49K_LG__textShow{opacity:1;transform:translateY(0)}.TeachingPhilosophySection-module__49K_LG__grid{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:32px;width:100%;display:grid}.TeachingPhilosophySection-module__49K_LG__card{opacity:0;height:100%;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);display:flex;transform:translate(60px)scale(.97)}.TeachingPhilosophySection-module__49K_LG__showLeft,.TeachingPhilosophySection-module__49K_LG__showRight{opacity:1;transform:translate(0)scale(1)}.TeachingPhilosophySection-module__49K_LG__cardInner{background-color:#0d23181a;border:3px solid #a29c7b;border-radius:16px 16px 48px 48px;flex-direction:column;gap:16px;width:100%;height:100%;padding:24px;transition:box-shadow .3s,transform .3s;display:flex}.TeachingPhilosophySection-module__49K_LG__card:hover .TeachingPhilosophySection-module__49K_LG__cardInner{transform:translateY(-4px);box-shadow:0 20px 40px #0003}.TeachingPhilosophySection-module__49K_LG__cardHeader{flex-wrap:nowrap;justify-content:center;align-items:center;gap:12px;display:flex}.TeachingPhilosophySection-module__49K_LG__cardTitle{color:#fff;text-align:center;white-space:nowrap;margin:0;font-size:32px;font-weight:700}.TeachingPhilosophySection-module__49K_LG__cardDescription{text-align:center;flex:1;justify-content:center;align-items:center;display:flex}.TeachingPhilosophySection-module__49K_LG__cardDescription p{color:#fff;margin:0;font-size:14px;line-height:1.5}.TeachingPhilosophySection-module__49K_LG__cardTag{justify-content:center;display:flex}.TeachingPhilosophySection-module__49K_LG__tag{color:#e2e8f0;text-align:center;white-space:nowrap;opacity:0;background:#a29c7b1a;border-radius:8px;padding:4px 16px;font-size:12px;transition:opacity .4s,transform .4s;display:inline-block;transform:scale(.9)}.TeachingPhilosophySection-module__49K_LG__tagShow{opacity:1;transform:scale(1)}@media (min-width:1025px) and (max-width:1440px){.TeachingPhilosophySection-module__49K_LG__grid{gap:32px}.TeachingPhilosophySection-module__49K_LG__cardTitle{font-size:32px}}@media (min-width:1441px){.TeachingPhilosophySection-module__49K_LG__grid{gap:40px}}@media (max-width:1024px) and (min-width:769px){.TeachingPhilosophySection-module__49K_LG__grid{gap:24px}.TeachingPhilosophySection-module__49K_LG__cardInner{gap:12px;padding:20px}.TeachingPhilosophySection-module__49K_LG__cardHeader{gap:8px}.TeachingPhilosophySection-module__49K_LG__cardTitle{white-space:nowrap;font-size:26px}.TeachingPhilosophySection-module__49K_LG__cardHeader img{width:40px;height:40px}.TeachingPhilosophySection-module__49K_LG__cardDescription p{font-size:13px}.TeachingPhilosophySection-module__49K_LG__tag{white-space:normal;padding:4px 12px;font-size:11px}}@media (max-width:768px) and (min-width:481px){.TeachingPhilosophySection-module__49K_LG__grid{grid-template-columns:1fr;gap:24px}.TeachingPhilosophySection-module__49K_LG__cardInner{padding:20px}.TeachingPhilosophySection-module__49K_LG__cardHeader{gap:8px}.TeachingPhilosophySection-module__49K_LG__cardTitle{white-space:nowrap;font-size:22px}.TeachingPhilosophySection-module__49K_LG__cardHeader img{width:36px;height:36px}.TeachingPhilosophySection-module__49K_LG__cardDescription p{font-size:14px}.TeachingPhilosophySection-module__49K_LG__tag{white-space:normal;padding:4px 12px;font-size:11px}}@media (max-width:480px){.TeachingPhilosophySection-module__49K_LG__section{border-radius:32px;padding:48px 16px}.TeachingPhilosophySection-module__49K_LG__container{gap:32px}.TeachingPhilosophySection-module__49K_LG__title{font-size:36px}.TeachingPhilosophySection-module__49K_LG__subtitle{font-size:15px}.TeachingPhilosophySection-module__49K_LG__grid{grid-template-columns:1fr;gap:20px}.TeachingPhilosophySection-module__49K_LG__cardInner{padding:16px}.TeachingPhilosophySection-module__49K_LG__cardHeader{gap:6px}.TeachingPhilosophySection-module__49K_LG__cardTitle{white-space:nowrap;font-size:18px}.TeachingPhilosophySection-module__49K_LG__cardHeader img{width:32px;height:32px}.TeachingPhilosophySection-module__49K_LG__cardDescription p{font-size:13px}.TeachingPhilosophySection-module__49K_LG__tag{white-space:normal;padding:4px 8px;font-size:10px}}@media (prefers-reduced-motion:reduce){.TeachingPhilosophySection-module__49K_LG__title,.TeachingPhilosophySection-module__49K_LG__subtitle,.TeachingPhilosophySection-module__49K_LG__card,.TeachingPhilosophySection-module__49K_LG__tag{transition:none}.TeachingPhilosophySection-module__49K_LG__card:hover .TeachingPhilosophySection-module__49K_LG__cardInner{transform:none}}
