@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Thin.woff2)format("woff2");font-weight:100;font-display:swap}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-ExtraLight.woff2)format("woff2");font-weight:200;font-display:swap}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Light.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-ExtraBold.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Black.woff2)format("woff2");font-weight:900;font-display:swap}*{box-sizing:border-box;margin:0;padding:0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif}:root{--primary-color:#b9ddff;--secondary-color:#d555ad;--font1-color:#383838;--font2-color:#b9b9b9}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;min-height:100vh;line-height:1.5}a{color:inherit;text-decoration:none}ul,li{list-style:none}.header-section{width:10w;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;height:8vh;padding:0 9vw;display:flex}.header-textlogo{object-fit:cover;width:auto;height:4vh}.header-navBox{align-items:center;display:flex}.header-nav{cursor:pointer;margin-left:3.75vw;font-size:1.8vh}.header-user-wrapper{cursor:pointer;position:relative}.header-dropdown{z-index:50;border:.2vh solid var(--secondary-color);white-space:nowrap;background-color:#fff;border-radius:2vh;margin-top:1vh;padding:2vh 2vw;display:none;position:absolute;top:100%;left:50%;transform:translate(-50%)}.header-user-wrapper:hover .header-dropdown{display:block}.header-dropdown-item{color:var(--font1-color);font-size:1.4vh;transition:color .2s}.visual-section{background-color:#000;width:100%;height:80vh;position:relative;overflow:hidden}.visual-slider{height:100%;transition:transform .6s ease-in-out;display:flex}.visual-slider-picture{flex:0 0 100%;width:100%;height:100%}.visual-slider-picture img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.visual-overlay{z-index:10;clip-path:polygon(0% 0%,100% 0%,50% 100%,0% 100%);background-color:#02020266;align-items:center;width:68.5vw;height:100%;padding-left:5%;display:flex;position:absolute;top:0;left:0}.visual-overlay-content{color:#636363;-webkit-text-stroke:.42vw #fff;paint-order:stroke fill;margin-left:9vw;font-weight:700}.visual-overlay-text{-webkit-user-select:none;user-select:none;font-size:3.7vh}.visual-overlay-title{-webkit-user-select:none;user-select:none;font-size:11vh}.vision-section{flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:92.6vh;display:flex}.vision-wholeBox{z-index:1;width:100%;height:48.4vh;position:relative}.vision-logo{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:19.2vw;height:19.2vw;position:absolute;top:0;left:50%;transform:translate(-50%)}.vision-textBox{z-index:2;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:17.5vh;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.vision-title{color:var(--font1-color);font-size:6.7vh;font-style:italic;font-weight:700}.vision-text{color:var(--font1-color);font-size:3.7vh}.divider-container{justify-content:center;align-items:center;width:83.3vw;height:2.8vh;margin:3.9vh auto;display:flex;position:relative}.divider-base-line{z-index:1;background-color:var(--secondary-color);width:83.3vw;height:.18vh;position:absolute;top:50%;left:0;transform:translateY(-50%)}.divider-dots-group{z-index:2;align-items:center;gap:3.75vw;display:flex;position:relative}.divider-dot{background-color:var(--secondary-color);border-radius:50%}.divider-dot-small{width:1.5vh;height:1.5vh}.divider-dot-large{width:2.8vh;height:2.8vh}.history-section{background:linear-gradient(#edf6ff 0%,#edf6ff00 100%);flex-direction:column;align-items:center;width:100%;min-height:80vh;padding:6.4vh 0;display:flex;overflow-x:hidden}.history-title{color:var(--font1-color);-webkit-user-select:none;user-select:none;margin-bottom:3.4vh;font-size:6.9vh;font-weight:700}.history-container{flex-direction:column;gap:0;width:100%;display:flex;position:relative}.history-svg-container{z-index:1;pointer-events:none;justify-content:center;width:10vw;height:100%;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.history-item{z-index:2;opacity:0;flex-direction:column;width:40.5vw;height:18.5vh;transition:opacity .8s ease-out,transform .8s ease-out;display:flex;position:relative}.history-item.is-first{margin-top:16vh}.history-item+.history-item{margin-top:0}.history-year{background-color:var(--primary-color);width:13.6vw;height:4.074vh;color:var(--font1-color);-webkit-user-select:none;user-select:none;border-radius:2.037vh;justify-content:center;align-items:center;margin-bottom:2.87vh;font-size:2.96vh;display:flex;position:relative;box-shadow:0 .74vh .37vh #00000040}.history-item.left{text-align:right;align-self:flex-start;align-items:flex-end;transform:translate(-10vw)}.history-item.left .history-year{margin-right:-4vw}.history-item.right{text-align:left;align-self:flex-end;align-items:flex-start;transform:translate(10vw)}.history-item.right .history-year{margin-left:-4vw}.history-item.is-visible{opacity:1;transform:translate(0)}.history-content-list{list-style:none}.history-content-line{color:var(--font1-color);align-items:center;gap:.74vh;margin-bottom:.5vh;font-size:2.22vh;display:flex;position:relative}.history-blue-dot{background-color:var(--primary-color);border-radius:50%;flex-shrink:0;width:.74vh;height:.74vh}.history-item.left .history-content-line{justify-content:flex-end}.history-item.left .history-blue-dot{margin-left:.52vw;margin-right:1vw}.history-item.left .history-content-line.is-arrow{margin-right:1vw;padding-right:1.5vw}.history-item.right .history-content-line{flex-direction:row;justify-content:flex-start}.history-item.right .history-content-line.is-arrow{padding-left:1.5vw}.history-item.right .history-blue-dot{order:-1;margin-left:1vw;margin-right:.52vw}.history-item.right .history-content-line.is-arrow{margin-left:1vw}.history-highlight-pink{color:var(--secondary-color);font-weight:700}.professor-section{flex-direction:column;align-items:center;width:100%;height:188.7vh;display:flex}.professor-title{color:var(--font1-color);-webkit-user-select:none;user-select:none;margin-top:6.48vh;margin-bottom:7.13vh;font-size:6.9vh;font-weight:700}.professor-upper-container{background-color:#edf6ff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:65.26vh;display:flex;box-shadow:0 .741vh .741vh #0003}.professor-upper-box{justify-content:center;align-items:center;gap:7.1vw;width:100%;height:49.26vh;display:flex}.professor-img{width:15.9vw;height:33.34vh}.professor-profileBox{flex-direction:column;justify-content:space-between;width:25vw;height:23.24vh;display:flex}.professor-info-header{justify-content:space-between;align-items:baseline;width:19.5vw;display:flex}.professor-name{color:var(--font1-color);letter-spacing:1vh;font-size:2.96vh;font-weight:700}.professor-position{color:var(--font2-color);font-size:2.22vh}.professor-lower-box{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:16vh;display:flex}.professor-quote{color:var(--font1-color);letter-spacing:1vh;font-size:2.96vh;font-weight:700}.professor-info-list{flex-direction:column;justify-content:space-between;height:17.5vh;display:flex}.professor-info-item{align-items:center;display:flex}.info-label{width:6.8vw;color:var(--font1-color);font-size:2vh;font-weight:700}.info-value{color:var(--font1-color);font-size:2vh}.professor-lower-container{width:74.9vw;margin-top:9.9vh}.experience-title{text-align:left;margin-bottom:2.3vh;font-size:2.96vh;font-weight:700}.experience-table{border-collapse:collapse;width:100%;color:var(--font1-color);font-size:1.85vh}.experience-table th{border-top:.09vh solid #0000001a;border-bottom:.37vh solid var(--secondary-color);border-left:.09vh solid #0000001a;border-right:.09vh solid #0000001a;height:8.6vh;font-size:2.5925vh}.experience-table td{text-align:center;border-bottom:.09vh solid #0000001a;border-left:.09vh solid #0000001a;border-right:.09vh solid #0000001a;height:5.925vh}.td-content{text-align:left!important;padding-left:2vw!important}.th-year{width:25%}.th-content{width:75%}.member-section{flex-direction:column;align-items:center;width:100%;min-height:92.6vh;padding-bottom:2.7vh;display:flex}.member-title{color:var(--font1-color);-webkit-user-select:none;user-select:none;margin-top:5.4vh;margin-bottom:3vh;font-size:6.9vh;font-weight:700}.member-box{z-index:1;width:50vw;display:flex;position:relative}.member-tabs{z-index:10;border:.052vw solid var(--secondary-color);background-color:#ffd3e5;border-radius:.52vw;flex-shrink:0;justify-content:center;align-items:center;width:50vw;height:auto;min-height:59.8vh;display:flex;left:0;overflow:hidden;box-shadow:0 .208vw .208vw 0 #00000040}.member-tabs.active{background-color:#fff;justify-content:center;align-items:flex-start;padding:4.074vh 0;display:flex}.member-gif{object-fit:contain;max-width:100%;max-height:53.9vh;display:block}.member-table{border-collapse:collapse;width:43.4375vw;color:var(--font1-color)}.member-table th,.member-table td{text-align:center;vertical-align:middle}.member-table th{border-bottom:.37vh solid var(--secondary-color);-webkit-user-select:none;user-select:none;height:6.85vh;font-size:2.59vh;font-weight:500}.member-table tr{border-bottom:.37vh solid #e6e6e6;height:5.74vh;font-size:2.22vh}.member-table tr:last-of-type{border-bottom:none}.member-table td{width:10vw}.member-table td:nth-of-type(3),.member-table th:nth-of-type(3){width:3vw;position:relative}.member-mark-box{cursor:pointer;flex-direction:column;gap:.37vh;width:8.8vw;height:auto;padding:2.87vh 0;display:flex;position:absolute;top:0;right:-6.2vw}.member-bookmark{z-index:1;width:7.8vw;height:4.63vh;color:var(--font1-color);-webkit-user-select:none;user-select:none;background-color:#b9ddff;border:.1vh solid #9ab5d8;border-radius:.52vw;justify-content:flex-end;align-items:center;padding-right:2vw;font-size:1.85vh;font-weight:700;display:flex;position:relative}.member-bookmark.active{z-index:11;background-color:#edf6ff}.member-crownIcon{width:1.5vw;height:2vh;position:absolute;bottom:1.8vh;left:-2vw}.member-role{color:var(--font1-color);font-size:1.2vh;position:absolute;bottom:1.6vh;left:-1.62vw}.footer-section{flex-direction:column;align-items:center;width:100%;height:33.6vh;display:flex}.footer-textBox{justify-content:space-between;width:83.3vw;display:flex}.footer-textGroup{gap:4.16vw;display:flex}.footer-copyright{gap:.52vw;display:flex}.footer-text{color:var(--font2-color);font-size:1.48vh;font-weight:700}.auth_page{justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex}.auth_box{flex-direction:column;align-items:center;gap:2vh;width:30vw;min-height:56vh;display:flex}.auth_logo{width:20vh;height:auto}.auth_container{border-bottom:.3vh solid var(--secondary-color);width:100%;min-height:40vh}.auth_bottom{width:100%;height:2vh;color:var(--font2-color);justify-content:center;align-items:center;gap:2vw;font-size:2vh;display:flex}.auth_link_text{cursor:pointer;font-weight:700}.auth_link_text:hover{color:var(--font1-color)}.auth_form_container{flex-direction:column;justify-content:space-between;width:100%;min-height:35vh;margin-top:4vh;display:flex}.auth_input{all:unset;border:.2vh solid var(--font2-color);box-sizing:border-box;border-radius:2vh;width:100%;height:8.5vh;padding:1vh 2vw}.auth_input:focus{border-color:var(--secondary-color);outline:none}.auth_btn{all:unset;background-color:var(--primary-color);width:100%;height:8vh;color:var(--font1-color);cursor:pointer;border:none;border-radius:2vh;justify-content:center;align-items:center;font-size:2vh;transition:background-color .2s;display:flex}.auth_error{color:#ef4444;min-height:2.5vh;margin:0 2vw;font-size:1.5vh;display:block}
