@charset "utf-8";.sub-banner img{border-radius:var(--b-radius2);display:block;width:100%}.board-title{margin-bottom:24px;margin-top:64px}.board-title p{color:var(--n-mainTitle);font-size:var(--f-heading2);font-weight:700;letter-spacing:-.36px;line-height:26px}.academy .board-title{margin-top:0}.teacherPage{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif;padding-bottom:100px;padding-top:64px}.teacherPage .pageTitle{display:none}.teacherPage.detail{padding-top:0}.teacher-list{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.teacher-list a{background-color:var(--b-color5);border-radius:var(--b-radius2);display:flex;flex-direction:column;flex-wrap:wrap;overflow:hidden;position:relative}.teacher-list a:before{content:"";display:block;height:0;padding-bottom:100%;width:100%}.teacher-list a img{bottom:0;height:68.75%;left:50%;position:absolute;transform:translateX(-50%)}.teacher-list a>div{bottom:0;left:0;position:absolute;right:0;text-align:center;top:0}.teacher-list a>div.default{padding:48px 4px 0}.teacher-list a>div.default p{font-size:var(--f-heading3);line-height:normal}.teacher-list a>div.default strong{color:var(--p-color2);display:block;font-size:var(--f-heading1);letter-spacing:-.4px;line-height:normal;margin-top:0}.teacher-list a>div.hover{align-items:flex-end;display:flex}.teacher-list a>div.hover ul{background:linear-gradient(0deg,rgba(64,64,78,.7),rgba(64,64,78,.7) 10%,rgba(64,64,78,.1) 80%,rgba(64,64,78,0));color:var(--n-white);display:flex;flex-direction:column-reverse;flex-wrap:wrap;letter-spacing:-.03em;min-height:44%;padding:24px;text-align:left;transform:translateY(100%);transition:all .3s ease-in-out;width:100%}.teacher-list a>div.hover ul li{font-size:var(--f-body1);letter-spacing:-.28px;line-height:normal}.teacher-page-wrapper .teacher-info{align-items:flex-end;background-image:url(https://static.edmclass.com/teacher/teacher_bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex}.teacher-page-wrapper .teacher-info .topWrap{align-items:center;column-gap:85px;flex-wrap:nowrap}.teacher-page-wrapper .teacher-info .teacher-profile{position:relative;width:360px}.teacher-page-wrapper .teacher-info .teacher-profile img{display:block;width:100%}.teacher-page-wrapper .teacher-info .teacher-profile-text{width:calc(100% - 360px)}.teacher-page-wrapper .teacher-info .teacher-profile-text p{font-size:24px;font-weight:700;letter-spacing:-.48px;line-height:normal;text-align:left}.teacher-page-wrapper .teacher-info .teacher-profile-text h3{color:var(--p-color2);font-size:38px;font-weight:700;letter-spacing:-.76px;line-height:normal}.teacher-page-wrapper .teacher-info .teacher-profile-text .qoute{font-size:var(--f-heading3);font-weight:400;letter-spacing:-.32px;line-height:22px;margin-top:16px;min-height:130px}.teacher-page-wrapper .teacher-info .teacher-profile-text>strong{font-size:var(--f-display3);letter-spacing:-.48px;line-height:34px;margin-top:16px}.teacher-page-wrapper .teacher-info .teacher-profile-text ul li:before{content:"·";display:inline;left:0;position:absolute;top:0}.teacher-page-wrapper .teacher-info .teacher-profile-text ul li{font-size:var(--f-heading3);letter-spacing:-.32px;line-height:22px;padding-left:8px;position:relative}.teacher-page-wrapper .teacher-special{background-color:var(--b-color5);padding:64px 0}.teacher-page-wrapper .teacher-special h3{color:var(--n-mainTitle);font-size:var(--f-heading1);font-weight:400;letter-spacing:-.4px;line-height:28px;margin-bottom:24px}.teacher-page-wrapper .teacher-special h3 span{font-weight:700}.teacher-page-wrapper .teacher-special ul{column-gap:24px;display:grid;grid-template-columns:repeat(3,1fr)}.teacher-page-wrapper .teacher-special ul li{background-color:var(--n-white);border-radius:var(--b-radius2);box-shadow:var(--box-shadow1);color:var(--n-subTitle);font-size:var(--f-heading3);letter-spacing:-.32px;line-height:22px;padding:24px}.teacher-page-wrapper .teacher-special ul li:last-child{border-right:0}.teacher-page-wrapper .teacher-special ul li p{align-items:flex-start;color:var(--n-mainTitle);display:flex;font-size:var(--f-heading1);font-weight:700;letter-spacing:-.4px;line-height:28px;margin-bottom:4px}.teacher-page-wrapper .teacher-special ul li p strong{font-size:var(--f-display3);letter-spacing:-.48px;line-height:normal;margin-right:4px}.teacher-page-wrapper .teacher-title{border-bottom:1px solid var(--s-color1);color:var(--n-mainTitle);font-size:var(--f-heading1);letter-spacing:-.4px;line-height:normal;margin-bottom:24px;overflow:hidden;padding-bottom:16px}.teacher-page-wrapper .teacher-title .more{float:right;font-size:15px;letter-spacing:-.3px}.teacher-page-wrapper .teacher-youtube{padding:40px 0 0}.teacher-page-wrapper .teacher-youtube .youtube-wrapper{column-gap:24px;display:flex}.teacher-page-wrapper .teacher-youtube .youtube-wrapper>div{width:calc(50% - 12px)}.teacher-page-wrapper .teacher-youtube .youtube-wrapper .youtube-player{aspect-ratio:588/331;border-radius:var(--b-radius2);height:auto;max-width:588px;overflow:hidden;position:relative;width:100%}.teacher-page-wrapper .teacher-youtube .youtube-wrapper iframe{border:none;height:100%;outline:0;position:absolute;width:100%}.teacher-page-wrapper .teacher-youtube .youtube-wrapper .youtube-title{font-size:var(--f-heading3);font-weight:700;letter-spacing:-.32px;line-height:normal;padding-left:8px;padding-top:8px;text-align:left}.teacher-page-wrapper .teacher-board{align-items:flex-start;display:flex;gap:50px;justify-content:space-between}.teacher-page-wrapper .teacher-board .board-wrapper{width:100%}.teacher-page-wrapper .teacher-board .board-wrapper table{border-collapse:collapse;width:100%}.teacher-page-wrapper .teacher-board .board-wrapper table thead{display:none}.teacher-page-wrapper .teacher-board .board-wrapper table td{border-bottom:1px solid #c5c5c5;height:44px}.teacher-page-wrapper .teacher-board .board-wrapper table td .badge{align-items:center;background-color:var(--p-color2);color:#fff;display:flex;font-size:12px;font-weight:300;height:22px;justify-content:center;letter-spacing:-.36px;width:30px}.teacher-page-wrapper .teacher-board .board-wrapper table td a{align-items:center;display:flex;gap:8px}.teacher-page-wrapper .teacher-board .board-wrapper table td a div{color:#000;display:inline-block;font-size:15px;letter-spacing:-.3px;max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teacher-page-wrapper .teacher-board .board-wrapper table td a div+span{color:#777;font-size:15px;letter-spacing:-.3px;margin-left:-8px}.teacher-page-wrapper .teacher-board .board-wrapper table td.date{text-align:right}.academy .teacher-page-wrapper .teacher-info .teacher-profile span{background-color:rgba(0,127,163,.49);color:#d1f0ff}@media screen and (max-width:1199px){.teacherPage{padding-top:40px}.board-title{margin-bottom:16px;margin-top:40px}.sub-banner img{border-radius:var(--b-radius3)}.teacher-list{gap:16px}.teacher-list a{border-radius:var(--b-radius3)}.teacher-list a:before{padding-bottom:150%}.teacher-list a>div.default{padding-top:32px}.teacher-list a>div.default p{font-size:var(--f-body1);letter-spacing:-.28px;line-height:20px}.teacher-list a>div.default strong{font-weight:600}.teacher-list a img{height:67%}.teacher-list a>div.hover ul{padding:16px}.teacher-page-wrapper .teacher-info{min-height:auto}.teacher-page-wrapper .teacher-info .topWrap{align-items:center;column-gap:40px;justify-content:center;padding-top:40px}.teacher-page-wrapper .teacher-info .teacher-profile{text-align:right;width:200px}.teacher-page-wrapper .teacher-info .teacher-profile img{display:inline-block;width:100%}.teacher-page-wrapper .teacher-info .teacher-profile-text{width:330px}.teacher-page-wrapper .teacher-info .teacher-profile-text h3{font-size:var(--f-display3);letter-spacing:-.48px;line-height:34px}.teacher-page-wrapper .teacher-info .teacher-profile-text p{font-size:var(--f-heading3);letter-spacing:-.32px;line-height:normal}.teacher-page-wrapper .teacher-info .teacher-profile-text .qoute{font-size:var(--f-body1);letter-spacing:-.28px;line-height:normal;margin-top:12px;min-height:auto}.teacher-page-wrapper .teacher-special{padding:40px 0}.teacher-page-wrapper .teacher-special h3{font-size:var(--f-body1);letter-spacing:-.28px;line-height:20px;margin-bottom:16px}.teacher-page-wrapper .teacher-special ul{column-gap:16px;row-gap:16px}.teacher-page-wrapper .teacher-special ul li{border-radius:var(--b-radius1);font-size:var(--f-body3);letter-spacing:-.24px;line-height:16px;padding:16px}.teacher-page-wrapper .teacher-special ul li p,.teacher-page-wrapper .teacher-special ul li p strong{font-size:var(--f-body1);letter-spacing:-.28px;line-height:20px}.teacher-page-wrapper .teacher-title{font-size:var(--f-body1);font-weight:700;margin-bottom:16px}.teacher-page-wrapper .teacher-youtube .youtube-wrapper{column-gap:16px}.teacher-page-wrapper .teacher-youtube .youtube-wrapper>div{width:calc(50% - 8px)}.teacher-page-wrapper .teacher-youtube .youtube-wrapper .youtube-player{border-radius:var(--b-radius1)}.teacher-page-wrapper .teacher-youtube .youtube-wrapper .youtube-title{font-size:var(--f-body1)}}@media screen and (max-width:768px){.teacherPage{padding-bottom:40px;padding-top:32px}.sub-banner img{border-radius:var(--b-radius0)}.teacher-list{grid-template-columns:repeat(2,1fr)}.teacher-list a{border-radius:var(--b-radius0)}.board-title{margin-bottom:16px;margin-top:32px}.board-title p{font-size:var(--f-body1)}.teacher-list a>div.default{padding:16px 12px}.teacher-list a>div.default p{font-size:var(--f-body2);line-height:normal}.teacher-list a>div.default strong{font-size:var(--f-heading3)}.teacher-page-wrapper .teacher-info .teacher-profile-text .qoute br{display:none}.teacher-page-wrapper .teacher-youtube .youtube-wrapper{flex-wrap:wrap;row-gap:24px}.teacher-page-wrapper .teacher-youtube .youtube-wrapper>div{width:100%}.teacher-page-wrapper .teacher-youtube .youtube-wrapper .youtube-player{max-width:100%}}@media screen and (max-width:576px){.teacher-page-wrapper .teacher-info .topWrap{display:block;padding-bottom:40px}.teacher-page-wrapper .teacher-info .teacher-profile{margin:0 auto 24px;text-align:center}.teacher-page-wrapper .teacher-info .teacher-profile-text{padding:0 8px;width:100%}.teacher-page-wrapper .teacher-special ul{display:block}.teacher-page-wrapper .teacher-special ul li{width:100%;word-break:break-all}.teacher-page-wrapper .teacher-special ul li+li{margin-top:16px}}@media (hover:hover) and (pointer:fine){.teacher-list a:hover{box-shadow:var(--box-shadow2)}.teacher-list a:hover>div.hover ul{transform:translateY(0)}}@media screen and (min-width:1200px){.teacherPage.detail{padding-top:64px}}