@font-face{font-family:Gellix;font-style:normal;font-weight:400;font-display:swap;src:url(/moreon-assets/fonts/Gellix-Regular.woff2)format("woff2")}@font-face{font-family:Gellix;font-style:normal;font-weight:500;font-display:swap;src:url(/moreon-assets/fonts/Gellix-Medium.woff2)format("woff2")}@font-face{font-family:Gellix;font-style:normal;font-weight:600;font-display:swap;src:url(/moreon-assets/fonts/Gellix-SemiBold.woff2)format("woff2")}@font-face{font-family:Gellix;font-style:normal;font-weight:700;font-display:swap;src:url(/moreon-assets/fonts/Gellix-Bold.woff2)format("woff2")}@font-face{font-family:Pretendard;font-style:normal;font-weight:100 900;font-display:swap;src:url(/moreon-assets/fonts/PretendardVariable.woff2)format("woff2")}:root{--moreon-background:#fff;--moreon-muted:#888;--moreon-sub-point:#ffe8b9;--moreon-validation-color:red;--moreon-frame-width:1280;--moreon-frame-height:1080;--moreon-home-width:1280px}*{box-sizing:border-box}::selection{background:#fff3db}html,body{min-height:100%}body{background:var(--moreon-background);color:#000;margin:0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}.moreon-seo-content{clip:rect(0, 0, 0, 0);white-space:normal;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.moreon-seo-content nav{display:inline}.moreon-seo-content a+a{margin-inline-start:.5rem}.moreon-validation-message,.moreon-account-field-error{color:red;margin-top:12px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:300;line-height:1.45}.moreon-page{background:var(--moreon-background);place-items:center;width:100vw;height:100svh;min-height:100svh;display:grid;overflow:hidden}.moreon-page__title{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.moreon-frame{width:min(100vw, 1280px, calc(100svh * var(--moreon-frame-width) / var(--moreon-frame-height)));aspect-ratio:var(--moreon-frame-width) / var(--moreon-frame-height);background:var(--moreon-background);position:relative;overflow:hidden}.moreon-frame--link{color:inherit;cursor:pointer;text-decoration:none;display:block}.moreon-logo-link{cursor:pointer;display:block;position:absolute}.moreon-logo-link--primary{left:calc(473 / var(--moreon-frame-width) * 100%);top:calc(410 / var(--moreon-frame-height) * 100%);width:calc(337 / var(--moreon-frame-width) * 100%)}.moreon-logo-link--academy{left:calc(262 / var(--moreon-frame-width) * 100%);top:calc(611 / var(--moreon-frame-height) * 100%);width:calc(757 / var(--moreon-frame-width) * 100%)}.moreon-logo{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.moreon-logo--black{filter:brightness(0)}.moreon-logo--default,.moreon-logo--hover{transition:opacity .2s ease-out}.moreon-logo--primary-default{opacity:.3}.moreon-logo--hover{opacity:0;position:absolute;inset:0}@media (hover:hover){.moreon-logo-link:hover .moreon-logo--default{opacity:0}.moreon-logo-link:hover .moreon-logo--hover{opacity:1}}
.moreon-home-header{z-index:50;isolation:isolate;background:0 0;justify-content:space-between;align-items:center;width:100%;height:66px;margin:0 auto;padding:24px 48px;display:flex;position:sticky;top:0;overflow:visible}.moreon-home-header__dropdown-backdrop{z-index:0;pointer-events:none;background:0 0;width:100%;height:100%;transition:height .3s ease-in-out,background-color .3s ease-in-out;position:absolute;top:0;left:0}.moreon-home-header[data-mobile-menu-open=true] .moreon-home-header__dropdown-backdrop{-webkit-backdrop-filter:blur(6.5px);background:#fffc}.moreon-home-header:has(.moreon-home-nav__group[data-open=true]) .moreon-home-header__dropdown-backdrop{-webkit-backdrop-filter:blur(6.5px);background:#fffc}.moreon-home-header:has(.moreon-home-nav__group[data-open=true]) .moreon-home-header__dropdown-backdrop{height:410px}.moreon-home-logo,.moreon-home-nav{z-index:1;position:relative}.moreon-home-logo{width:340px;min-height:44px;color:inherit;align-items:center;margin:-13px 0;text-decoration:none;transition:opacity .16s;display:flex}.moreon-home-logo img{width:340px;height:18px;display:block}.moreon-home-nav{align-items:center;gap:15px;font-family:Gellix,Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:300;line-height:1;display:flex}.moreon-home-nav__group{align-items:center;display:flex;position:relative}.moreon-home-nav__item{color:#000;white-space:nowrap;text-decoration:none;transition:opacity .3s ease-in-out}.moreon-home-nav__button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.moreon-home-nav__dropdown{z-index:52;opacity:1;pointer-events:none;visibility:hidden;flex-direction:column;gap:10px;min-width:78px;max-height:0;transition:max-height .3s ease-in-out,visibility 0s linear .3s;display:flex;position:absolute;top:40px;left:0;overflow:hidden}.moreon-home-nav__group[data-open=true] .moreon-home-nav__dropdown{pointer-events:auto;visibility:visible;max-height:84px;transition-delay:0s}.moreon-home-nav__dropdown-item{color:#000;width:fit-content;font-size:14px;font-weight:300;line-height:1.5;text-decoration:none;transition:opacity .3s ease-in-out}.moreon-home-logo:hover,.moreon-home-nav__item:hover,.moreon-home-nav__button:hover,.moreon-home-nav__dropdown-item:hover,.moreon-home-header__mobile-link:hover,.moreon-home-header__mobile-sublink:hover,.moreon-home-button:hover,.moreon-home-footer a:hover{opacity:.6}.moreon-home-header__menu-toggle{cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:none}.moreon-home-header__menu-icon{background:linear-gradient(#000,#000) 50%/22px 2px no-repeat;width:22px;height:14px;display:block;position:relative}.moreon-home-header__menu-icon:before,.moreon-home-header__menu-icon:after{content:"";background:#000;width:22px;height:2px;transition:transform .2s,top .2s,bottom .2s,opacity .2s;position:absolute;left:0}.moreon-home-header__menu-icon:before{top:0}.moreon-home-header__menu-icon:after{bottom:0}.moreon-home-header[data-mobile-menu-open=true] .moreon-home-header__menu-icon{background:0 0}.moreon-home-header[data-mobile-menu-open=true] .moreon-home-header__menu-icon:before{top:6px;transform:rotate(45deg)}.moreon-home-header[data-mobile-menu-open=true] .moreon-home-header__menu-icon:after{bottom:6px;transform:rotate(-45deg)}.moreon-home-header__mobile-panel{display:none}@media (max-width:900px){.moreon-home-header{align-items:center;height:66px;padding:12px 20px}.moreon-home-logo{width:auto;max-width:calc(100% - 52px);margin:0}.moreon-home-logo img{width:min(240px,100%);height:auto}.moreon-home-header__menu-toggle{z-index:130;display:inline-flex;position:relative}.moreon-home-nav--desktop{display:none}.moreon-home-header:has(.moreon-home-nav__group[data-open=true]) .moreon-home-header__dropdown-backdrop{height:100%}.moreon-home-header__mobile-panel{z-index:120;pointer-events:none;visibility:hidden;display:block;position:fixed;inset:0}.moreon-home-header[data-mobile-menu-open=true] .moreon-home-header__mobile-panel{pointer-events:auto;visibility:visible}.moreon-home-header__mobile-backdrop{cursor:pointer;background:#00000073;border:0;position:absolute;inset:0}.moreon-home-header__mobile-nav{background:#fff;flex-direction:column;width:min(320px,100%);height:100%;padding:72px 24px 32px;transition:transform .28s;display:flex;position:absolute;top:0;right:0;transform:translate(100%)}.moreon-home-header[data-mobile-menu-open=true] .moreon-home-header__mobile-nav{transform:translate(0)}.moreon-home-header__mobile-link,.moreon-home-header__mobile-link--button{color:#000;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eee;width:100%;padding:16px 0;font:300 16px/1.2 Gellix,Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-decoration:none;display:block}.moreon-home-header__mobile-submenu{flex-direction:column;gap:4px;padding:0 0 8px 12px;display:flex}.moreon-home-header__mobile-sublink{color:#666;padding:10px 0;font:300 14px/1.2 Gellix,Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-decoration:none;display:block}}@media (max-width:520px){.moreon-home-header__mobile-nav{width:100%}}
.moreon-home{background:var(--moreon-background);min-height:100svh}.moreon-home__heading{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.moreon-home-frame{background:var(--moreon-background);flex-direction:column;width:100%;min-height:max(2513px,100svh);margin:0 auto;display:flex;position:relative}.moreon-home-hero{-o-object-fit:cover;object-fit:cover;width:100%;height:553px;display:block}.moreon-home-row{justify-content:center;align-items:center;gap:64px;height:552px;padding:36px 48px 40px;display:flex}.moreon-home-row--second{height:512px;padding:40px 48px}.moreon-home-row__image{-o-object-fit:cover;object-fit:cover;border-radius:10px;flex:none;width:742px;height:432px;display:block}.moreon-home-content{flex-direction:column;flex:1 1 0;justify-content:center;min-width:0;height:100%;display:flex}.moreon-home-content--left{align-items:flex-start}.moreon-home-content--right{text-align:right;align-items:flex-end}.moreon-home-content__text{flex-direction:column;gap:14px;display:flex}.moreon-home-content h2{margin:0;font-size:20px;font-weight:400;line-height:1.36}.moreon-home-content p{color:var(--moreon-muted);margin:0;font-size:14px;font-weight:300;line-height:19px}.moreon-home-button{background:var(--moreon-sub-point);color:#000;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;height:38px;margin-top:30px;padding:12px 16px;font-size:14px;line-height:1.1;text-decoration:none;transition:opacity .16s;display:inline-flex}.moreon-home-gallery{width:100%;margin-top:38px;overflow:hidden}.moreon-home-gallery__viewport{padding:32px 0;overflow:hidden}.moreon-home-gallery__track{will-change:transform;width:max-content;animation:24s linear infinite moreon-home-gallery-marquee;display:flex}.moreon-home-gallery__group{flex-shrink:0;align-items:center;gap:10px;padding-right:10px;display:flex}.moreon-home-gallery__image{-o-object-fit:cover;object-fit:cover;border-radius:10px;flex:none;width:305px;height:410px;display:block}@keyframes moreon-home-gallery-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.moreon-home-gallery__track{animation:none}}.moreon-login-page,.moreon-account-page,.moreon-signup-agreement-page,.moreon-reviews-page,.moreon-review-write-page,.moreon-instructor-page,.moreon-instructor-detail-page,.moreon-event-detail-page,.moreon-behind-page{flex-direction:column;display:flex}.moreon-home-footer{background:var(--moreon-background);flex:none;width:100%;height:318px;margin-top:auto;font-family:Gellix,Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;line-height:1.1;position:relative}.moreon-home-footer p,.moreon-home-footer a{color:#000;margin:0;text-decoration:none}.moreon-home-footer__left{flex-direction:column;gap:4px;display:flex;position:absolute;top:100px;left:48px}.moreon-home-footer__left a,.moreon-home-footer__left .moreon-home-footer__link{display:block}.moreon-home-footer__address{flex-direction:column;gap:4px;display:flex;position:absolute;top:100px;left:406px}.moreon-home-footer__right{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex;position:absolute;top:100px;right:48px}.moreon-home-footer__meta{align-items:center;gap:12px;display:flex;position:absolute;bottom:31px;left:48px;right:48px}.moreon-home-footer__company,.moreon-home-footer__ceo,.moreon-home-footer__business,.moreon-home-footer__tel,.moreon-home-footer__email,.moreon-home-footer__copyright{font-family:Gellix,Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-style:normal;font-weight:300;color:var(--moreon-muted,#888)!important}.moreon-home-footer__copyright{white-space:nowrap;color:#000!important;margin-left:auto!important}
@media (max-width:900px){.moreon-home-frame{min-height:100svh}.moreon-home-hero{aspect-ratio:1280/553;height:auto}.moreon-home-row,.moreon-home-row--second{flex-direction:column;gap:28px;height:auto;padding:48px 20px}.moreon-home-row--second{flex-direction:column-reverse}.moreon-home-row__image{aspect-ratio:742/432;width:100%;max-width:742px;height:auto}.moreon-home-content,.moreon-home-content--right{text-align:left;align-items:flex-start;width:100%}.moreon-home-content p br{display:none}.moreon-home-gallery__viewport{padding:32px 0}.moreon-home-gallery__image{width:220px;height:296px}.moreon-home-footer{grid-template-columns:1fr 1fr;gap:24px;height:auto;padding:56px 20px 32px;display:grid}.moreon-home-footer__meta{flex-wrap:wrap;grid-column:1/-1;position:static}.moreon-home-footer__left,.moreon-home-footer__address,.moreon-home-footer__right,.moreon-home-footer__company,.moreon-home-footer__ceo,.moreon-home-footer__business,.moreon-home-footer__tel,.moreon-home-footer__email,.moreon-home-footer__copyright{position:static}.moreon-home-footer__right{text-align:left;align-items:flex-start}.moreon-home-footer__copyright{white-space:normal;margin-left:0!important}}@media (max-width:520px){.moreon-home-gallery__image{width:180px;height:242px}.moreon-home-footer{grid-template-columns:1fr}}
.moreon-subpage{background:#fff;min-height:100svh}html:has(.moreon-replica){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.moreon-replica){scroll-behavior:auto}}.moreon-replica{background:#fff;width:100%;margin:0 auto;line-height:0;position:relative;overflow:visible;container-type:inline-size}.moreon-replica__empty{z-index:10;color:#555;text-align:center;margin:120px auto;font-size:16px;line-height:1.5;position:relative}.moreon-replica__background{z-index:0;pointer-events:none;line-height:0;position:absolute;inset:0}.moreon-replica__background--clip{overflow:hidden}.moreon-replica__background img,.moreon-replica img{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.moreon-replica__hotspot{z-index:5;min-width:44px;min-height:44px;transition:opacity .16s;display:block;position:absolute}.moreon-replica__scroll-target{pointer-events:none;width:1px;height:1px;scroll-margin-top:24px;position:absolute;left:0}.moreon-replica a:focus-visible{outline-offset:2px;outline:2px solid #000}.moreon-replica__hotspot:hover{opacity:.6}.moreon-replica__header-shell,.moreon-replica__footer-shell{background:#fff;width:100%;line-height:normal;left:0}.moreon-replica__header-shell{z-index:10;background:0 0;height:66px;position:sticky;top:0;overflow:visible}.moreon-replica__header-mask{z-index:1;background:#fff;width:100%;position:absolute;top:0;left:0}.moreon-replica__footer-shell{z-index:3;flex-direction:column;display:flex;position:absolute}:is(.moreon-replica__header-shell:has(.moreon-home-header[data-mobile-menu-open=true]),.moreon-replica__header-shell:has(.moreon-home-nav__group[data-open=true])){z-index:200}.moreon-replica__brand{width:26.6%;top:min(16px,1.25vw);left:3.75%}.moreon-replica nav a{top:min(11px,.86vw)}.moreon-replica__home{width:4.3%;left:54.3%}.moreon-replica__about{width:4.7%;left:59.3%}.moreon-replica__instructor{width:7.4%;left:64%}.moreon-replica__curriculum{width:7.4%;left:72%}.moreon-replica__contents{width:6.6%;left:80.1%}.moreon-replica__recruit{width:5.7%;left:87.1%}.moreon-replica__login{width:4.2%;left:92.7%}.moreon-replica__text{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;line-height:1;position:absolute;top:0;left:0;overflow:hidden}.moreon-replica__heading{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.moreon-login-page{background:var(--moreon-background);min-height:100svh}.moreon-login-page__main{width:min(100%,1280px);min-height:696px;margin:0 auto;padding:170px 280px 0}.moreon-login-page__title{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.moreon-login-form,.moreon-login-page__links{width:720px;max-width:100%}.moreon-login-form__field{color:#000;border-bottom:1px solid #e6e6e6;align-items:flex-end;height:55px;padding-bottom:9px;font-family:Gellix,Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1;display:flex}.moreon-login-form__label{flex:none;margin-right:13px;font-weight:500}.moreon-login-form__field input{color:#000;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:0}.moreon-login-form__field input::placeholder{color:var(--moreon-muted);opacity:1}.moreon-login-form__button{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;width:100%;height:59px;font-family:Gellix,Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1;transition:opacity .16s,transform .16s;display:flex}.moreon-login-form__button:hover{opacity:.6}.moreon-login-form__button:active{transform:translateY(1px)}.moreon-login-form__button:focus-visible,.moreon-login-page__link:focus-visible{outline-offset:2px;outline:2px solid #000}.moreon-login-form__button--primary{background:var(--moreon-sub-point);color:#000;border:0;margin-top:36px}.moreon-login-form__button--kakao{color:#000;background:#fff;border:1px solid #d9d9d9;margin-top:10px}.moreon-login-page__links{justify-content:space-between;margin-top:14px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1;display:flex}.moreon-login-page__link{color:var(--moreon-muted);text-decoration:none;transition:opacity .16s}.moreon-login-page__link:hover{opacity:.6}@media (max-width:900px){.moreon-login-page__main{min-height:560px;padding:156px 20px 64px}}@media (max-width:520px){.moreon-login-page__main{min-height:520px;padding-top:112px}.moreon-login-page__links{font-size:12px}}.moreon-behind-play__inner{padding:30px 113px 0!important}.moreon-behind-play__stage{aspect-ratio:auto!important;background:#d9d9d9!important;justify-content:center!important;align-items:center!important;width:1055px!important;max-width:1055px!important;height:593px!important;margin:0 auto!important;display:flex!important;position:relative!important}.moreon-behind-play__video{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}@media (max-width:900px){.moreon-behind-play__inner{padding:30px 20px 64px!important}.moreon-behind-play__stage{aspect-ratio:1055/593!important;width:100%!important;max-width:100%!important;height:auto!important}}
.moreon-account-page{background:#fff;min-height:100svh}.moreon-account-page__main{width:min(100%,1280px);min-height:696px;margin:0 auto;padding:197px 280px 0}.moreon-account-page--signup .moreon-account-page__main{min-height:1167px;padding-top:99px}.moreon-account-page--mypage .moreon-account-page__main{min-height:709px;padding-top:38px}.moreon-account-page--mypage .moreon-account-field,.moreon-account-page--mypage .moreon-account-email{margin-top:36px}.moreon-account-page--mypage .moreon-account-field>input[readonly]{color:#000;cursor:default}.moreon-account-tabs,.moreon-account-form{width:720px;max-width:100%}.moreon-account-tabs{border-bottom:1px solid #7f7f7f;grid-template-columns:1fr 1fr;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:600;line-height:1;display:grid}.moreon-account-tabs a{color:#999;padding-bottom:15px;text-decoration:none}.moreon-account-tabs a:nth-child(2){text-align:right}.moreon-account-tabs a.is-active{color:#000}.moreon-account-page__title{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.moreon-account-signup-title{letter-spacing:0;margin:0 0 28px;font-size:24px;font-weight:700;line-height:1}.moreon-account-field,.moreon-account-email{color:#000;gap:25px;margin-top:52px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:600;line-height:1;display:grid;position:relative}.moreon-account-username-message{text-align:right;margin-top:0;line-height:1.1;position:absolute;inset:auto 0 14px auto}.moreon-account-field-success{color:#ffab00;margin-top:12px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:300;line-height:1.1}.moreon-account-page--signup .moreon-account-field,.moreon-account-page--signup .moreon-account-email{margin-top:36px}.moreon-account-page:not(.moreon-account-page--signup,.moreon-account-page--mypage) .moreon-account-field,.moreon-account-page:not(.moreon-account-page--signup,.moreon-account-page--mypage) .moreon-account-email{margin-top:55px}.moreon-account-page:not(.moreon-account-page--signup,.moreon-account-page--mypage) .moreon-account-form>.moreon-account-field+.moreon-account-field{gap:9px;margin-top:40px}.moreon-account-field>input,.moreon-account-email input,.moreon-account-phone>input:not([type=hidden]),.moreon-account-verification input{color:#000;background:0 0;border:0;border-bottom:1px solid #e7e7e7;border-radius:0;outline:0;min-width:0;height:38px;padding:0;font:400 14px/1 Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.moreon-account-field input::-moz-placeholder{color:#999;opacity:1}.moreon-account-email input::-moz-placeholder{color:#999;opacity:1}.moreon-account-field input::placeholder,.moreon-account-email input::placeholder{color:#999;opacity:1}.moreon-account-phone{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.moreon-account-phone>.moreon-account-dropdown,.moreon-account-phone>input:not([type=hidden]){flex:0 0 68px;width:68px}.moreon-account-phone>.moreon-account-dropdown{border-bottom-color:#e7e7e7}.moreon-account-page:not(.moreon-account-page--signup,.moreon-account-page--mypage) .moreon-account-field>input,.moreon-account-page:not(.moreon-account-page--signup,.moreon-account-page--mypage) .moreon-account-email input,.moreon-account-page:not(.moreon-account-page--signup,.moreon-account-page--mypage) .moreon-account-phone input,.moreon-account-page:not(.moreon-account-page--signup,.moreon-account-page--mypage) .moreon-account-phone select,.moreon-account-page:not(.moreon-account-page--signup,.moreon-account-page--mypage) .moreon-account-verification input{height:24px;font-weight:300}.moreon-account-phone>button,.moreon-account-verification button{white-space:nowrap;color:#000;cursor:pointer;background:#fff;border:1px solid #cfcfcf;border-radius:7px;flex:none;width:auto;height:38px;padding:0 27px;font:300 14px/38px Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.moreon-account-phone>button:disabled,.moreon-account-verification button:disabled{opacity:1;cursor:default}.moreon-account-page--signup .moreon-account-phone>button{width:127px;margin-left:9px;padding:0}.moreon-account-page--signup .moreon-account-phone__send--sent{background:#cfcfcf;border-color:#cfcfcf;width:92px}.moreon-account-page--signup .moreon-account-phone__send--done{background:#fff;width:104px}.moreon-account-page:not(.moreon-account-page--signup,.moreon-account-page--mypage) .moreon-account-phone>button{width:127px;margin-left:9px;transform:translateY(-2px)}.moreon-account-phone-change{color:#666;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font:300 12px/1.4 Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-decoration:underline}.moreon-account-email{grid-template-columns:1fr}.moreon-account-email__row{align-items:end;gap:12px;display:flex}.moreon-account-email__local,.moreon-account-email__domain{flex:0 0 129px;width:129px}.moreon-account-email__domain{position:relative}.moreon-account-email .moreon-account-dropdown input{border:0;width:100%;height:auto;padding:0 24px 9px 0;font:300 14px/1.1 Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.moreon-account-verification{grid-template-columns:150px 44px 80px;align-items:end;gap:10px;margin-top:18px;display:grid}.moreon-account-verification span{color:red;align-self:center;font:400 14px/1 Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.moreon-account-verification-notice{color:#888;gap:4px;margin-top:19px;font:300 12px/1.03 Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.moreon-account-options{border:0;gap:18px;margin:36px 0 0;padding:0;font:400 14px/1.4 Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.moreon-account-options legend{flex:0 0 100%;margin-bottom:18px;font-weight:700}.moreon-account-options label{align-items:center;gap:6px;display:inline-flex}.moreon-account-options input[type=radio],.moreon-account-options input[type=checkbox]{appearance:none;cursor:pointer;background:#fff;border:1px solid #cfcfcf;border-radius:50%;place-items:center;width:15px;height:15px;margin:0;display:grid}.moreon-account-options input[type=radio]:before,.moreon-account-options input[type=checkbox]:before{content:"";background:#000;border-radius:50%;width:9px;height:9px;transform:scale(0)}.moreon-account-options input[type=radio]:checked,.moreon-account-options input[type=checkbox]:checked{border-color:#000}.moreon-account-options input[type=radio]:checked:before,.moreon-account-options input[type=checkbox]:checked:before{transform:scale(1)}.moreon-account-options+.moreon-account-options{gap:12px;display:grid}.moreon-account-submit{color:#000;cursor:pointer;background:#cfcfcf;border:0;border-radius:7px;place-items:center;width:720px;max-width:100%;height:59px;margin-top:36px;font:400 14px/1 Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.moreon-account-page:not(.moreon-account-page--signup,.moreon-account-page--mypage) .moreon-account-submit{margin-top:37px}.moreon-account-submit--active{background:var(--moreon-sub-point)}.moreon-account-modal{z-index:200;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.moreon-account-modal__backdrop{cursor:pointer;background:#0009;border:0;position:absolute;inset:0}.moreon-account-modal__panel{box-sizing:border-box;text-align:left;background:#fff;border-radius:7px;width:min(503px,100% - 48px);height:290px;max-height:calc(100svh - 48px);padding:50px 38px 31px;position:relative;overflow-y:auto}.moreon-account-modal__message{color:#000;margin:0;font:600 16px/1.5 Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.moreon-account-modal__confirm{background:var(--moreon-sub-point);color:#000;cursor:pointer;border:0;border-radius:7px;width:100%;height:59px;margin-top:126px;font:400 14px/1 Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.moreon-account-replica--figma-shell .moreon-replica__header-shell{display:none}.moreon-account-replica--account-form .moreon-replica__header-shell,.moreon-account-replica--account-form .moreon-replica__footer-shell{opacity:0}.moreon-account-replica-mobile-notice{display:none}@media (max-width:760px){.moreon-account-replica--figma-shell,.moreon-account-replica--account-form{background:#fff;width:100%;min-height:100svh;padding:120px 24px 64px}.moreon-account-replica--figma-shell .moreon-replica__background,.moreon-account-replica--account-form .moreon-replica__background,.moreon-account-replica--account-form .moreon-replica__header-shell,.moreon-account-replica--account-form .moreon-replica__footer-shell{display:none}.moreon-account-replica-mobile-notice{z-index:1;color:#000;text-align:center;word-break:keep-all;flex-direction:column;gap:16px;width:100%;max-width:480px;margin:0 auto;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:relative}.moreon-account-replica-mobile-notice h1{margin:0;font-size:24px;font-weight:700;line-height:1.2}.moreon-account-replica-mobile-notice p{color:#555;margin:0;font-size:14px;font-weight:300;line-height:1.5}.moreon-account-replica-mobile-notice__link{background:var(--moreon-sub-point);color:#000;border-radius:7px;justify-content:center;align-items:center;width:100%;height:52px;margin-top:8px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}}@media (max-width:900px){.moreon-account-page__main,.moreon-account-page--signup .moreon-account-page__main,.moreon-account-page--mypage .moreon-account-page__main{min-height:auto;padding:120px 24px 64px}}@media (max-width:760px){.moreon-account-page--mypage .moreon-account-tabs,.moreon-account-page--mypage .moreon-account-field,.moreon-account-page--mypage .moreon-account-email,.moreon-account-page--mypage .moreon-account-phone>button,.moreon-account-page--mypage .moreon-account-verification button,.moreon-account-page--mypage .moreon-account-submit,.moreon-account-page--mypage .moreon-account-field>input,.moreon-account-page--mypage .moreon-account-email input,.moreon-account-page--mypage .moreon-account-phone input,.moreon-account-page--mypage .moreon-account-dropdown,.moreon-account-page--mypage .moreon-account-verification input{font-size:14px}.moreon-account-page--mypage .moreon-account-verification{grid-template-columns:1fr auto auto}.moreon-account-page--mypage .moreon-account-phone>.moreon-account-dropdown,.moreon-account-page--mypage .moreon-account-phone input{flex:1 1 0;width:auto;min-width:0}.moreon-account-page--mypage .moreon-account-phone>button{flex:none;margin-left:0}.moreon-account-page--mypage .moreon-account-options label{font-size:14px}.moreon-account-page:not(.moreon-account-page--signup):not(.moreon-account-page--mypage) .moreon-account-page__main{min-height:auto;padding:120px 20px 64px}.moreon-account-page:not(.moreon-account-page--signup):not(.moreon-account-page--mypage) .moreon-account-phone>.moreon-account-dropdown,.moreon-account-page:not(.moreon-account-page--signup):not(.moreon-account-page--mypage) .moreon-account-phone input{flex:1 1 0;width:auto;min-width:0}.moreon-account-page:not(.moreon-account-page--signup):not(.moreon-account-page--mypage) .moreon-account-phone>button{flex:0 0 100%;width:100%;margin:12px 0 0;transform:none}.moreon-account-page:not(.moreon-account-page--signup):not(.moreon-account-page--mypage) .moreon-account-verification{grid-template-columns:1fr auto auto}}@media (max-width:520px){.moreon-account-page--signup .moreon-account-phone>button{margin-left:0}.moreon-account-tabs,.moreon-account-field,.moreon-account-email,.moreon-account-phone>button,.moreon-account-verification button,.moreon-account-submit{font-size:12px}.moreon-account-page--mypage .moreon-account-tabs,.moreon-account-page--mypage .moreon-account-field,.moreon-account-page--mypage .moreon-account-email,.moreon-account-page--mypage .moreon-account-phone>button,.moreon-account-page--mypage .moreon-account-verification button,.moreon-account-page--mypage .moreon-account-submit,.moreon-account-page--mypage .moreon-account-options label{font-size:14px}.moreon-account-page:not(.moreon-account-page--signup):not(.moreon-account-page--mypage) .moreon-account-page__main{min-height:auto;padding:120px 20px 64px}.moreon-account-page:not(.moreon-account-page--signup):not(.moreon-account-page--mypage) .moreon-account-phone>.moreon-account-dropdown,.moreon-account-page:not(.moreon-account-page--signup):not(.moreon-account-page--mypage) .moreon-account-phone input{flex:1 1 0;width:auto;min-width:0}.moreon-account-page:not(.moreon-account-page--signup):not(.moreon-account-page--mypage) .moreon-account-phone>button{flex:0 0 100%;width:100%;margin:12px 0 0;transform:none}.moreon-account-page:not(.moreon-account-page--signup):not(.moreon-account-page--mypage) .moreon-account-verification{grid-template-columns:1fr auto auto}}
.moreon-signup-agreement-page{background:#fff;min-height:100svh}.moreon-signup-agreement-page__main{width:min(100%,1280px);margin:0 auto;padding:99px 280px 0}.moreon-signup-agreement-form{width:720px;max-width:100%}.moreon-signup-agreement__row{color:#000;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;width:100%;padding:0;font:500 14px/1.1 Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.moreon-signup-agreement__check{flex:0 0 24px}.moreon-signup-agreement__check:not(.is-checked){opacity:.25}.moreon-signup-agreement__required{color:red}.moreon-signup-agreement__divider{border-bottom:1px solid #cfcfcf;margin-top:52px}.moreon-signup-agreement__divider--section{margin-top:0}.moreon-signup-agreement__section{margin-top:-41px}.moreon-signup-agreement__section+.moreon-signup-agreement__divider--section{margin-top:111px}.moreon-signup-agreement__body{color:#000;white-space:pre-line;height:200px;margin-top:40px;font:300 14px/1.1 Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-y:auto}.moreon-signup-agreement__row--age{margin-top:79px}.moreon-signup-agreement__submit,.moreon-signup-agreement__cancel{border-radius:9px;place-items:center;width:100%;height:59px;font:300 14px/1.1 Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-decoration:none;display:grid}.moreon-signup-agreement__submit{background:var(--moreon-sub-point);color:#000;cursor:pointer;border:0;margin-top:15px}.moreon-signup-agreement__submit:disabled{cursor:not-allowed;background:#ffe8b9}.moreon-signup-agreement__cancel{color:#000;background:#fff;border:1px solid #cfcfcf;margin-top:10px}.moreon-account-page--signup-info .moreon-account-page__main{min-height:1001px;padding-top:36px}.moreon-account-page--signup-info .moreon-account-signup-title{margin:0;line-height:26px}.moreon-account-page--signup-info .moreon-account-field,.moreon-account-page--signup-info .moreon-account-email{gap:10px;margin-top:40px}.moreon-account-page--signup-info .moreon-account-signup-title+.moreon-account-field{margin-top:43px}.moreon-account-page--signup-info .moreon-account-options{margin-top:39px}.moreon-account-page--signup-info .moreon-account-options legend{margin-bottom:18px}.moreon-account-page--signup-info .moreon-account-options+.moreon-account-options{gap:11px;margin-top:35px}.moreon-account-page--signup-info .moreon-account-submit--active{margin-top:41px}.moreon-signup-agreement__section:nth-of-type(2){margin-top:-36px}.moreon-signup-agreement__section:nth-of-type(2) .moreon-signup-agreement__body{margin-top:35px}.moreon-account-page--signup-info .moreon-account-form>div:nth-of-type(2){margin-top:41px}.moreon-account-page--signup-info .moreon-account-form>div:nth-of-type(3){margin-top:39px}.moreon-account-page--signup-info .moreon-account-form>div:nth-of-type(4){margin-top:41px}.moreon-account-page--signup-info .moreon-account-form>div:nth-of-type(5){margin-top:43px}.moreon-account-page--signup-info .moreon-account-form>div:nth-of-type(6){margin-top:41px}@media (max-width:900px){.moreon-signup-agreement-page__main{padding:150px 24px 80px}.moreon-account-page--signup-info .moreon-account-page__main{padding-top:150px}}@media (max-width:520px){.moreon-signup-agreement__row,.moreon-signup-agreement__body{font-size:12px}}
.moreon-instructor-page{color:#000;background:#fff;min-height:100svh}.moreon-instructor-stage{background:#fff;padding:33px 48px 0;container-type:inline-size}.moreon-instructor-heading{color:#000;width:600px;max-width:100%;min-height:145px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:normal}.moreon-instructor-heading h1{letter-spacing:0;white-space:pre-line;margin:0;font-size:clamp(24px,2.65cqw,34px);font-weight:700;line-height:1.36}.moreon-instructor-heading p{color:#9b9b9b;letter-spacing:0;white-space:pre-line;margin:13px 0 0;font-size:clamp(12px,1.09cqw,14px);line-height:1.36}.moreon-instructor-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;gap:10px;margin:-45px 0 0;padding-bottom:calc(24.6946vw - 28.645px);display:grid}.moreon-instructor-card-slot{aspect-ratio:382/476;min-width:0}.moreon-instructor-card-slot:nth-child(3n+1){grid-column:3}.moreon-instructor-card-slot:nth-child(3n+2){grid-column:2;transform:translateY(29.622%)}.moreon-instructor-card-slot:nth-child(3n){grid-column:1;transform:translateY(59.454%)}.moreon-instructor-card{transform-origin:50%;background:#fff;width:100%;height:100%;line-height:normal;text-decoration:none;transition:transform .18s cubic-bezier(.34,1.15,.64,1);display:block;overflow:hidden;transform:scale(1)}.moreon-instructor-card:focus-visible{outline-offset:2px;outline:2px solid #000}.moreon-instructor-card:hover,.moreon-instructor-card:focus-visible{opacity:1;transform:scale(.96)}.moreon-instructor-card__surface{color:#fff;background:#161211;border-radius:12px;grid-template:minmax(0,1fr)/minmax(0,1fr);width:100%;height:100%;display:grid;overflow:hidden;transform:translateZ(0);container-type:inline-size}.moreon-instructor-card__surface>*{grid-area:1/1}.moreon-instructor-card__surface>img{min-width:0;min-height:0}.moreon-instructor-card img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;transform-origin:top;z-index:0;width:100%;max-width:none;height:100%;transform:scale(1.08)}.moreon-instructor-card__shade{z-index:1;background:linear-gradient(#0000 42%,#000000b8);align-self:stretch}.moreon-instructor-card__copy{z-index:2;align-self:end;gap:2.3cqw;padding:0 9.2% 7.35%;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.moreon-instructor-card__row{justify-content:space-between;align-items:center;gap:4.2cqw;display:flex}.moreon-instructor-card__row strong{letter-spacing:0;font-size:clamp(14px,5.24cqw,20px);font-weight:700}.moreon-instructor-card__row span{color:#ffffffc7;letter-spacing:0;font-size:clamp(11px,3.41cqw,13px);font-weight:400}.moreon-instructor-card__headline{letter-spacing:0;white-space:pre-line;font-size:clamp(13px,4.19cqw,16px);font-weight:600;line-height:1.45}.moreon-instructor-card__careers{letter-spacing:0;white-space:pre-line;gap:.4cqw;margin:.8cqw 0 0;padding:0;font-size:clamp(11px,3.67cqw,14px);font-weight:400;line-height:1.45;list-style:none;display:grid}@media (prefers-reduced-motion:reduce){.moreon-instructor-card{transition:none}.moreon-instructor-card:hover,.moreon-instructor-card:focus-visible{transform:none}}@media (max-width:900px){.moreon-instructor-stage{padding:18px 20px 64px}.moreon-instructor-heading{width:100%;min-height:0;margin-bottom:40px}.moreon-instructor-heading h1{font-size:28px}.moreon-instructor-heading p{margin-top:13px;font-size:14px}.moreon-instructor-grid{grid-template-columns:1fr;gap:18px;margin:0;padding-bottom:0}.moreon-instructor-card-slot,.moreon-instructor-card-slot:nth-child(3n+1),.moreon-instructor-card-slot:nth-child(3n+2),.moreon-instructor-card-slot:nth-child(3n){grid-column:1;transform:none;grid-row:auto!important}.moreon-instructor-card__surface{aspect-ratio:339/422;min-height:414px;container-type:normal}.moreon-instructor-card__shade{background:linear-gradient(#0000 36%,#000000b8)}.moreon-instructor-card__copy{gap:10px;padding:0 28px 28px}.moreon-instructor-card__row{gap:16px}.moreon-instructor-card__row strong{font-size:20px}.moreon-instructor-card__row span{font-size:13px}.moreon-instructor-card__headline,.moreon-instructor-card__careers{font-size:14px}.moreon-instructor-card__careers{gap:2px;margin-top:4px}}
.moreon-instructor-detail-page{color:#000;background:#fff;min-height:100svh;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.moreon-instructor-detail-page>.moreon-home-header,.moreon-instructor-detail-page>.moreon-home-footer{margin-left:auto;margin-right:auto}.moreon-instructor-detail{color:#000;justify-items:center;width:100%;margin:0 auto;padding:30px 48px 0;line-height:normal;display:grid}.moreon-instructor-detail__avatar{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;border-radius:50%;width:239px;height:239px}.moreon-instructor-detail__position,.moreon-instructor-detail__name{letter-spacing:0;text-align:center;margin:0;font-size:16px;font-weight:500;line-height:1.1}.moreon-instructor-detail__position{margin-top:23px;font-family:Gellix,Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.moreon-instructor-detail__name{margin-top:9px}.moreon-instructor-detail__body{color:#000;letter-spacing:0;text-align:center;width:100%;margin-top:45px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-style:normal;font-weight:300;line-height:19px}.moreon-instructor-detail__body .rich-text-align-left{text-align:left!important}.moreon-instructor-detail__body .rich-text-align-center{text-align:center!important}.moreon-instructor-detail__body .rich-text-align-right{text-align:right!important}.moreon-instructor-detail__body .rich-text-align-center>img{margin-left:auto;margin-right:auto}.moreon-instructor-detail__body .rich-text-align-right>img{margin-left:auto;margin-right:0}.moreon-instructor-detail__body .rich-text-size-12{font-size:12px!important}.moreon-instructor-detail__body .rich-text-size-14{font-size:14px!important}.moreon-instructor-detail__body .rich-text-size-16{font-size:16px!important}.moreon-instructor-detail__body .rich-text-size-20{font-size:20px!important}.moreon-instructor-detail__body .rich-text-size-24{font-size:24px!important}.moreon-instructor-detail__body>p,.moreon-instructor-detail__body>ul,.moreon-instructor-detail__body>ol,.moreon-instructor-detail__body>h2,.moreon-instructor-detail__body>h3{max-width:560px;margin:0 auto}.moreon-instructor-detail__body>*+*{margin-top:21px}.moreon-instructor-detail__body>p{white-space:pre-line;font-weight:300;line-height:19px}.moreon-instructor-detail__body>p:not(:has(>img.instructor-image)){white-space:pre;max-width:none}.moreon-instructor-detail__body>ul,.moreon-instructor-detail__body>ol{text-align:left;white-space:normal;gap:8px;padding-left:1.4em;display:grid}.moreon-instructor-detail__body>h2,.moreon-instructor-detail__body>h3{letter-spacing:-.01em;font-weight:600}.moreon-instructor-detail__body>h2{font-size:20px;line-height:1.3}.moreon-instructor-detail__body>h3{font-size:16px;line-height:1.35}.moreon-instructor-detail__body p:has(>img.instructor-image){width:min(1184px,100vw - 96px);max-width:none;margin-top:58px;margin-left:calc(50% + min(1184px,100vw - 96px)/-2)}.moreon-instructor-detail__body img.instructor-image{aspect-ratio:1184/573;-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;max-width:1184px;height:auto;display:block}.moreon-instructor-detail__body img:not(.instructor-image){border-radius:8px;max-width:100%;height:auto;margin:0 auto;display:block}.moreon-instructor-detail__body>p.rich-image-row{justify-content:center;align-items:flex-start;gap:12px;max-width:1184px;display:flex}.moreon-instructor-detail__body p.rich-image-row img{flex:1 1 0;width:100%;min-width:0;max-width:100%;height:auto;margin:0}.moreon-instructor-detail__body p.rich-image-row img[style*=width]{flex:0 auto}.moreon-instructor-detail__body a{color:inherit;text-underline-offset:2px;text-decoration:underline}@media (max-width:760px){.moreon-instructor-detail{padding:24px 20px 64px}.moreon-instructor-detail__avatar{width:164px;height:164px}.moreon-instructor-detail__position,.moreon-instructor-detail__name{font-size:14px}.moreon-instructor-detail__body{width:100%;margin-top:20px;font-size:14px;line-height:19px}.moreon-instructor-detail__body>*+*{margin-top:16px}.moreon-instructor-detail__body p:has(>img.instructor-image){width:100%;margin-top:32px;margin-left:0}}
.moreon-event-card{z-index:6;background:0 0;line-height:normal;text-decoration:none;position:absolute;overflow:visible}.moreon-replica .moreon-event-card,.moreon-replica .moreon-event-card:hover,.moreon-replica .moreon-event-card:focus-visible{opacity:1}.moreon-event-card__surface{color:#fff;background:#161211;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.moreon-replica .moreon-event-card img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;max-width:none;height:100%;position:absolute;inset:0}.moreon-event-card--layout-0 img{-o-object-position:48% center;object-position:48% center}.moreon-event-card--layout-1 img{-o-object-position:72% center;object-position:72% center}.moreon-event-card__shade{background:linear-gradient(#0000,#000000b8);position:absolute;inset:42% 0 0}.moreon-event-card__copy{gap:5px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;position:absolute;bottom:31px;left:57.6px;right:64px}.moreon-event-card__eyebrow{color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:110%}.moreon-event-card__title{color:#fff;font-size:14px;font-style:normal;font-weight:300;line-height:110%}.moreon-event-detail-page{color:#000;background:#fff;min-height:100svh;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.moreon-event-detail-frame{background:#fff;flex-direction:column;width:100%;min-height:100svh;margin:0 auto;line-height:normal;display:flex}.moreon-event-detail-frame__header,.moreon-event-detail-frame__footer{background:#fff;width:100%}.moreon-event-detail-frame__header{z-index:50;background:0 0;position:sticky;top:0}.moreon-event-detail-frame__footer{z-index:5;margin-top:auto;position:relative}.moreon-event-detail-frame__hero{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:450px;display:block}.moreon-event-detail-frame__body{color:#000;text-align:center;width:auto;margin:70px 172px 96px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:300;line-height:19px}.moreon-event-detail-frame__body .rich-text-align-left{text-align:left!important}.moreon-event-detail-frame__body .rich-text-align-center{text-align:center!important}.moreon-event-detail-frame__body .rich-text-align-right{text-align:right!important}.moreon-event-detail-frame__body .rich-text-size-12{font-size:12px!important}.moreon-event-detail-frame__body .rich-text-size-14{font-size:14px!important}.moreon-event-detail-frame__body .rich-text-size-16{font-size:16px!important}.moreon-event-detail-frame__body .rich-text-size-20{font-size:20px!important}.moreon-event-detail-frame__body .rich-text-size-24{font-size:24px!important}.moreon-event-detail-frame__body>p,.moreon-event-detail-frame__body>ul,.moreon-event-detail-frame__body>ol,.moreon-event-detail-frame__body>h1,.moreon-event-detail-frame__body>h2,.moreon-event-detail-frame__body>h3{max-width:560px;margin-left:auto;margin-right:auto}.moreon-event-detail-frame__body>*+*{margin-top:32px}.moreon-event-detail-frame__body>ul,.moreon-event-detail-frame__body>ol{text-align:left;padding-left:1.4em}.moreon-event-detail-frame__body>figure,.moreon-event-detail-frame__body>p.rich-image-row{width:100%;max-width:936px}.moreon-event-detail-frame__body>p:has(>img){width:100%;max-width:936px}.moreon-event-detail-frame__body img{border-radius:10px;max-width:100%;height:auto;margin-left:auto;margin-right:auto;display:block}.moreon-event-detail-frame__body>p.rich-image-row{justify-content:center;align-items:flex-start;gap:10px;display:flex}.moreon-event-detail-frame__body>p.rich-image-row img{flex:1 1 0;min-width:0;max-width:100%;margin:0}.moreon-event-detail-frame__body>p.rich-image-row img[style*=width]{flex:0 auto}.moreon-event-detail-frame__body a{color:inherit;text-underline-offset:2px;text-decoration:underline}@media (max-width:760px){.moreon-contents-replica--figma-bg{flex-direction:column;width:100%;line-height:normal;display:flex;aspect-ratio:auto!important}.moreon-contents-replica--figma-bg .moreon-replica__background{display:none}.moreon-contents-replica--figma-bg .moreon-replica__footer-shell{order:3;margin-top:48px;position:static;height:auto!important}.moreon-event-list__heading{color:#000;letter-spacing:0;order:1;margin:96px 20px 18px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:22px;font-weight:300;line-height:110%;display:block!important}.moreon-contents-replica--figma-bg .moreon-event-card{aspect-ratio:1280/485;order:2;min-height:180px;display:block;position:relative;width:100%!important;height:auto!important;top:auto!important;left:auto!important}.moreon-contents-replica--figma-bg .moreon-event-card__surface{display:block!important}.moreon-contents-replica--figma-bg .moreon-event-card__copy{gap:5px;bottom:31px;left:18px;right:18px}.moreon-contents-replica--figma-bg .moreon-event-card__eyebrow{font-size:12px;line-height:120%}.moreon-contents-replica--figma-bg .moreon-event-card__title{font-size:14px;line-height:125%}.moreon-event-detail__hero-wrap{padding-top:24px}.moreon-event-detail{padding:24px 20px 64px}.moreon-event-detail-frame__hero{aspect-ratio:16/9;height:auto}.moreon-event-detail-frame__body{width:calc(100% - 40px);margin:42px auto 64px}.moreon-event-detail-frame__body>*+*{margin-top:20px}.moreon-event-detail-frame__body>p.rich-image-row{gap:8px}}
.moreon-about-shell{background:var(--moreon-background);min-height:100svh}.moreon-about-page{background:var(--moreon-background)}.moreon-about-page__frame{background:var(--moreon-background);width:100%;margin:0 auto}.moreon-about-page__main{align-items:flex-start;gap:30px;padding:30px 48px 0;display:flex}.moreon-about-page__image{aspect-ratio:719/524;-o-object-fit:cover;object-fit:cover;border-radius:10px;flex:719 1 0;width:auto;min-width:0;height:auto;display:block}.moreon-about-page__content{flex:435 1 0;min-width:0;padding-top:16px}.moreon-about-page__headline{margin:0;font-family:Gellix,Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;line-height:19px}.moreon-about-page__body{margin-top:22px}.moreon-about-page__body p{margin:0;font-size:14px;line-height:19px}.moreon-about-page__body p+p{margin-top:22px}.moreon-about-page__meta{color:var(--moreon-muted);margin-top:35px;font-size:14px;line-height:19px}.moreon-about-page__meta p{margin:0}.moreon-about-page__meta p+p{margin-top:3px}.moreon-about-page__meta p:last-child{margin-top:21px}.moreon-about-page__meta a{color:inherit;text-decoration:none}.moreon-about-page__meta a:hover{opacity:.6}.moreon-about-partners{z-index:1;margin-top:26px;position:relative}.moreon-about-partners__toggle{width:100%;color:var(--moreon-muted);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:17px 0 19px;font-family:Gellix,Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:19px;display:flex}.moreon-about-partners__panel{grid-template-rows:0fr;transition:grid-template-rows .52s cubic-bezier(.4,0,.2,1);display:grid;position:absolute;top:100%;left:0;right:0}.moreon-about-partners[data-open=true] .moreon-about-partners__panel{grid-template-rows:1fr}.moreon-about-partners__panel-inner{opacity:0;min-height:0;transition:opacity .42s cubic-bezier(.4,0,.2,1);overflow:hidden}.moreon-about-partners[data-open=true] .moreon-about-partners__panel-inner{opacity:1}.moreon-about-partners__list{margin:0;padding:0;list-style:none}.moreon-about-partners__list li{height:19px;line-height:19px}.moreon-about-partners__list li+li{margin-top:0}.moreon-about-partners__item{color:var(--moreon-muted);font-size:14px;line-height:19px;display:block}@media (prefers-reduced-motion:reduce){.moreon-about-partners__panel,.moreon-about-partners__panel-inner{transition:none}.moreon-about-partners__panel-inner{opacity:1}.moreon-about-partners:not([data-open=true]) .moreon-about-partners__panel{display:none}}@media (max-width:900px){.moreon-about-page__main{flex-direction:column;gap:32px;padding:32px 20px 40px}.moreon-about-page__image,.moreon-about-page__content{flex:none;width:100%}.moreon-about-partners{margin-top:28px}}
.moreon-result-page{color:#000;background:#fff;flex-direction:column;min-height:100svh;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:normal;display:flex}.moreon-result-hero{width:519px;max-width:calc(100% - 96px);margin:30px 48px 0}.moreon-result-hero h2{letter-spacing:0;white-space:pre-line;margin:0;font-size:24px;font-weight:700;line-height:1.36}.moreon-result-hero p{color:#9b9b9b;letter-spacing:0;margin:8px 0 0;font-size:10px;line-height:1.36}.moreon-result-stats{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;width:597px;max-width:calc(100% - 96px);height:97px;margin:79px auto 0;position:relative}.moreon-result-stats p{margin:0;position:absolute}.moreon-result-stats__label{letter-spacing:0;white-space:nowrap;font-size:20px;font-weight:500;line-height:1.1;top:50%;left:7.79%;transform:translateY(-50%)}.moreon-result-stats__number{margin:0;top:50%;left:31.57%;transform:translateY(-50%)}.moreon-result-stats__number strong{letter-spacing:0;white-space:nowrap;font-size:60px;font-weight:600;line-height:1}.moreon-result-stats__unit{letter-spacing:0;white-space:nowrap;font-size:20px;font-weight:500;line-height:1.1;top:50%;left:46.48%;transform:translateY(-50%)}.moreon-result-stats__cohort-generation,.moreon-result-stats__cohort-count{letter-spacing:0;white-space:nowrap;font-size:20px;font-weight:500;line-height:1.1;animation:.42s both moreon-result-cohort-in;top:50%;transform:translateY(-50%)}.moreon-result-stats__cohort-generation{left:72.61%}.moreon-result-stats__cohort-count{left:85.84%}.moreon-result-cohorts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:85px 48px 16px;display:grid}.moreon-result-cohort-card{aspect-ratio:582/375;background:#f2f2f2;border-radius:10px;margin:0;line-height:0;text-decoration:none;display:block;position:relative;overflow:hidden}.moreon-result-cohort-card img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.moreon-result-cohort-card__label{color:#fff;letter-spacing:0;opacity:0;background:#000c;place-items:center;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:24px;font-weight:600;line-height:1.1;transition:opacity .18s;display:grid;position:absolute;inset:0}.moreon-result-cohort-card:hover .moreon-result-cohort-card__label,.moreon-result-cohort-card:focus-visible .moreon-result-cohort-card__label{opacity:1}@keyframes moreon-result-cohort-in{0%{opacity:0;transform:translateY(calc(8px - 50%))}to{opacity:1;transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.moreon-result-stats__cohort-generation,.moreon-result-stats__cohort-count,.moreon-result-cohort-card__label{transition:none;animation:none}}@media (max-width:760px){.moreon-result-hero{width:auto;max-width:none;margin:26px 20px 0}.moreon-result-hero h2{max-width:320px;font-size:28px;line-height:1.36}.moreon-result-hero p{max-width:300px;margin-top:12px;font-size:14px;line-height:1.36}.moreon-result-stats{-moz-column-gap:7px;grid-template-columns:auto minmax(58px,auto) auto 1fr auto auto;align-items:end;column-gap:7px;width:calc(100% - 40px);height:auto;margin:24px auto 0;padding:14px 0 12px;display:grid}.moreon-result-stats p{position:static}.moreon-result-stats__label,.moreon-result-stats__unit,.moreon-result-stats__cohort-generation,.moreon-result-stats__cohort-count{font-size:14px;line-height:1.15}.moreon-result-stats__number strong{font-size:44px;line-height:.95}.moreon-result-stats__label{grid-column:1}.moreon-result-stats__number{grid-column:2}.moreon-result-stats__unit{grid-column:3}.moreon-result-stats__cohort-generation{grid-column:5}.moreon-result-stats__cohort-count{grid-column:6}.moreon-result-cohorts{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:16px 14px 54px}.moreon-result-cohort-card{border-radius:4px}.moreon-result-cohort-card__label{opacity:1;background:#0000008c;border-radius:999px;width:auto;height:auto;padding:6px 14px;font-size:14px;display:inline-grid;inset:auto auto 12px 12px}}
.moreon-reviews-page{color:#000;background:#fff;min-height:100svh;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.moreon-reviews-page>.moreon-home-header,.moreon-reviews-page>.moreon-home-footer{margin-left:auto;margin-right:auto}.moreon-reviews-page__inner{width:100%;margin:0 auto;padding:30px 48px 1px;line-height:normal}.moreon-reviews-heading h1{letter-spacing:0;transform-origin:0 0;margin:0;font-size:34px;font-weight:650;line-height:1.32;transform:translate(1px,-3px)scale(1.025,1.03)}.moreon-reviews-heading p{color:#9b9b9b;letter-spacing:0;margin:15px 0 0;font-size:14px;line-height:1.45;transform:translateY(-9px)}.moreon-reviews-body{width:881px;max-width:100%;margin:0 auto}.moreon-reviews-grid{margin:63px 0 0}.moreon-reviews-empty{margin:141px 0 0}.moreon-reviews-grid{grid-template-columns:repeat(3,287px);gap:10px;padding:0;list-style:none;display:grid}.moreon-reviews-empty{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;min-height:444px;padding:0;display:flex}.moreon-reviews-empty__message{color:#9b9b9b;margin:0;font-size:14px;font-weight:300;line-height:15px}.moreon-review-card{color:#000;line-height:normal;display:block}.moreon-review-card__surface{box-sizing:border-box;background:#ffe8b959;border-radius:10px;width:287px;height:366px;transition:background-color .2s;position:relative}.moreon-review-card__default{position:absolute;inset:0}.moreon-review-card__body{text-align:left;word-break:break-word;height:262px;margin:0;font-size:14px;font-weight:300;line-height:19px;display:none;position:absolute;top:32px;left:36px;right:36px;overflow:hidden}.moreon-review-card__body p{margin:0 0 4px}.moreon-review-card__body p:last-child{margin-bottom:0}.moreon-review-card:hover .moreon-review-card__surface,.moreon-review-card:focus-within .moreon-review-card__surface{background:#d4c19b}.moreon-review-card:hover .moreon-review-card__default,.moreon-review-card:focus-within .moreon-review-card__default{display:none}.moreon-review-card:hover .moreon-review-card__body,.moreon-review-card:focus-within .moreon-review-card__body{display:block}.moreon-review-card__avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:139.821px;height:139.779px;margin:0;position:absolute;top:8.04%;left:25.64%}.moreon-review-card__quote{-o-object-fit:contain;object-fit:contain;width:30px;height:23px;margin:0;display:block;position:absolute;top:50%;left:11.54%}.moreon-review-card__headline{color:#000;text-align:center;flex-direction:column;justify-content:flex-start;align-items:stretch;margin:0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:110%;display:flex;position:absolute;inset:60.38% 33px 20.22%}.moreon-review-card__headline p{margin:0 0 4px}.moreon-review-card__headline p:last-child{margin-bottom:0}.moreon-review-card__meta{-moz-column-gap:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:8px;margin:0;font-size:14px;line-height:1.1;display:grid;position:absolute;bottom:28px;left:33px;right:33px}.moreon-review-card__name{min-width:0;font-weight:500}.moreon-review-card__branch{color:#888;text-align:right;min-width:0;font-size:14px;font-weight:300;line-height:1.1}.moreon-reviews-body:has(.moreon-reviews-empty) .moreon-reviews-toolbar{display:none}.moreon-reviews-toolbar{justify-content:center;align-items:center;min-height:38px;margin-top:30px;display:flex;position:relative}.moreon-reviews-pagination{align-items:center;gap:18px;display:flex}.moreon-reviews-pagination__pages{align-items:center;gap:11px;margin:0;padding:0;list-style:none;display:flex}.moreon-reviews-pagination__nav,.moreon-reviews-pagination__page{color:#000;cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:14px;line-height:1}.moreon-reviews-pagination__nav{color:#888;justify-content:center;align-items:center;display:inline-flex}.moreon-reviews-pagination__nav:disabled{color:#bdbdbd;cursor:default}.moreon-reviews-pagination__page{min-width:20px;color:var(--GR,#878787);padding:0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:300;line-height:110%}.moreon-reviews-pagination__page.is-active{color:#000;font-weight:700}.moreon-reviews-write-btn{background:var(--moreon-sub-point);color:#000;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;width:81px;height:38px;font-family:inherit;font-size:14px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:absolute;top:0;right:0}.moreon-reviews-login-modal{z-index:200;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.moreon-reviews-login-modal__backdrop{cursor:pointer;background:#0009;border:0;position:absolute;inset:66px 0 0}.moreon-reviews-login-modal__panel{box-sizing:border-box;text-align:left;background:#fff;border-radius:12px;flex-direction:column;width:min(503px,100%);height:290px;max-height:calc(100svh - 48px);padding:48px 38px 31px;display:flex;position:relative;overflow-y:auto}.moreon-reviews-login-modal__message{color:#000;margin:0;font-size:16px;font-weight:400;line-height:1.5}.moreon-reviews-login-modal__actions{gap:7px;margin-top:auto;display:flex}.moreon-reviews-login-modal__cancel,.moreon-reviews-login-modal__confirm{cursor:pointer;border-radius:7px;flex:1 1 0;height:59px;font-family:inherit;font-size:14px;font-weight:400;line-height:1}.moreon-reviews-login-modal__cancel{color:#000;background:#fff;border:1px solid #e7e7e7}.moreon-reviews-login-modal__confirm{background:var(--moreon-sub-point);color:#000;border:0}.moreon-reviews-empty .moreon-reviews-write-btn{position:static;top:auto;right:auto}@media (max-width:980px){.moreon-reviews-body{width:100%}.moreon-reviews-grid{grid-template-columns:repeat(2,287px);justify-content:center;gap:10px}}@media (max-width:640px){.moreon-reviews-grid{grid-template-columns:287px}}@media (max-width:760px){.moreon-reviews-page__inner{padding:32px 20px 64px}.moreon-reviews-heading h1{font-size:28px}.moreon-reviews-grid,.moreon-reviews-empty{margin-top:40px}.moreon-reviews-grid{grid-template-columns:287px;justify-content:center}.moreon-reviews-toolbar{flex-direction:column;gap:20px;min-height:auto}.moreon-reviews-write-btn{position:static}}
.moreon-behind-page{color:#000;background:#fff;min-height:100svh;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.moreon-behind-page>.moreon-home-header,.moreon-behind-page>.moreon-home-footer{margin-left:auto;margin-right:auto}.moreon-behind-page__inner{box-sizing:border-box;width:100%;margin:0 auto -1px;padding:30px 48px 0;line-height:normal}.moreon-behind-grid{-moz-column-gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 10px;width:100%;max-width:none;margin:0;padding:0;list-style:none;display:grid}.moreon-behind-grid--extra{margin-top:30px}.moreon-behind-card{color:#000;max-width:100%;text-decoration:none;display:grid}.moreon-behind-card:focus-visible{outline-offset:2px;outline:2px solid #000}.moreon-behind-card__media{aspect-ratio:388/242;background:#f2f2f2;border-radius:12px;width:100%;line-height:0;overflow:hidden}.moreon-behind-card__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%;display:block}.moreon-behind-card__episode{color:#9b9b9b;letter-spacing:0;margin:16px 0 0;padding-top:0;font-size:14px;font-weight:300;line-height:15px}.moreon-behind-card__title{color:#000;letter-spacing:0;line-break:strict;overflow-wrap:normal;word-break:keep-all;width:212px;margin:6px 0 0;font-family:Gellix,Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:500;line-height:20px}.moreon-behind-empty{color:#9b9b9b;text-align:center;margin:0;padding:48px 0;font-size:14px;line-height:1.45}.moreon-behind-play__inner{box-sizing:border-box;width:100%;margin:0 auto;padding:30px 48px 80px;line-height:normal}.moreon-behind-play__stage{aspect-ratio:1156/584;background:#d9d9d9;border-radius:12px;width:100%;max-width:1156px;margin:0 auto;line-height:0;overflow:hidden}.moreon-behind-play__video{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;background:#000;border:0;width:100%;height:100%;display:block}@media (max-width:760px){.moreon-behind-grid{grid-template-columns:minmax(0,1fr)}.moreon-behind-card{width:100%}.moreon-behind-page__inner,.moreon-behind-play__inner{padding:30px 20px 64px}.moreon-behind-grid{row-gap:48px}.moreon-behind-grid--extra{margin-top:48px}.moreon-behind-card__title{font-size:18px}}
.moreon-curriculum-replica{max-width:1280px;margin-left:auto;margin-right:auto}.moreon-curriculum-replica:after{z-index:2;content:"";pointer-events:none;background:#fff;width:100%;height:4.84848%;position:absolute;top:95.1515%;left:0}.moreon-curriculum-replica__top-background-shell{clip-path:inset(1.5555% 0 93.8487%);background:#fff;width:100vw;height:100%;position:absolute;top:0;left:calc(50% - 50vw);overflow:hidden}.moreon-curriculum-replica__top-background{max-width:none;height:auto;display:block;width:min(1280px,100vw)!important}.moreon-curriculum-replica .moreon-replica__header-shell{width:100vw;margin-left:calc(50% - 50vw)}.moreon-subpage:has(.moreon-curriculum-replica){overflow-x:clip}.moreon-curriculum-hero-mask{z-index:2;pointer-events:none;background:#fff;width:100vw;margin-left:calc(50% - 50vw);position:absolute;left:0}.moreon-curriculum-replica .moreon-curriculum-hero-mask{height:4.75152%;top:1.6%}.moreon-curriculum-with-replica .moreon-curriculum-hero-mask{height:20.3742%;top:6.86071%}.moreon-curriculum-hero{z-index:3;box-sizing:border-box;letter-spacing:-.02em;color:#000;pointer-events:none;width:100vw;margin:0 0 0 calc(50% - 50vw);padding-left:48px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:2.73438cqw;font-weight:700;line-height:1.3;position:absolute;left:0}.moreon-curriculum-hero__line{display:block}.moreon-curriculum-replica .moreon-curriculum-hero{top:2.27152%}.moreon-curriculum-with-replica .moreon-curriculum-hero{top:9.74013%}.moreon-replica:has(.moreon-curriculum-growth-tabs){container-type:inline-size}.moreon-curriculum-growth-tabs{z-index:2;box-sizing:border-box;pointer-events:none;background:0 0;width:100%;height:1.18788%;padding-top:1.79688%;padding-left:48px;padding-right:48px;line-height:normal;position:absolute;top:5.13939%;left:0}.moreon-curriculum-growth-tabs:not(.moreon-curriculum-growth-tabs--inline){width:100vw;margin-left:calc(50% - 50vw)}.moreon-curriculum-growth-tabs__shell{align-items:flex-start;gap:1.48438cqw;max-width:100%;display:flex}.moreon-curriculum-growth-tabs__item{pointer-events:auto;color:#969696;-webkit-text-fill-color:currentcolor;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(10px,1.25cqw,16px);font-weight:300;line-height:1;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.moreon-curriculum-growth-tabs__item.is-active{color:#000}.moreon-curriculum-growth-tabs__item:focus-visible{outline-offset:2px;outline:2px solid #000}.moreon-curriculum-growth-tabs__rule{background:#cfcfcf;height:1px;position:absolute;bottom:0;left:0;right:0}.moreon-curriculum-growth-tabs--inline{background:0 0;height:auto;padding:0;position:static}.moreon-curriculum-growth-tabs--inline .moreon-curriculum-growth-tabs__shell{min-height:44px;padding-top:0}.moreon-curriculum-growth-tabs--inline .moreon-curriculum-growth-tabs__item{color:#969696;-webkit-text-fill-color:currentcolor}.moreon-curriculum-growth-tabs--inline .moreon-curriculum-growth-tabs__item.is-active{color:#000}.moreon-curriculum-growth-tabs--inline .moreon-curriculum-growth-tabs__rule{background:#e6e6e6;width:100%;margin-top:0;position:static}@media (max-width:760px){.moreon-curriculum-growth-tabs{height:auto;padding:8px 20px}.moreon-curriculum-growth-tabs__shell{align-items:center;gap:14px;min-height:30px}.moreon-curriculum-growth-tabs__item{padding:6px 0;font-size:13px}.moreon-curriculum-growth-tabs__rule{left:0;right:0}}
.moreon-curriculum-with-replica{max-width:1280px}.moreon-curriculum-with-replica:after{z-index:2;content:"";pointer-events:none;background:#fff;width:100%;height:20.79%;position:absolute;top:79.21%;left:0}.moreon-subpage:has(.moreon-curriculum-with-replica){overflow-x:clip}.moreon-curriculum-with-replica .moreon-replica__header-shell{width:100vw;margin-left:calc(50% - 50vw)}.moreon-curriculum-with-replica .moreon-curriculum-replica__top-background-shell--with{clip-path:inset(6.11111% 0 75.8333%)}.moreon-curriculum-with-replica .moreon-curriculum-growth-tabs{height:5.09356%;top:22.0374%}.moreon-curriculum-with-replica__images{z-index:2;width:92.5%;height:40.8524%;margin:0;padding:0;list-style:none;position:absolute;top:38.3576%;left:3.75%}.moreon-curriculum-with-replica__image-item{width:100%;height:100%}.moreon-curriculum-with-replica__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}
.moreon-review-write-page{background:#fff;min-height:100svh}.moreon-review-write-page>.moreon-home-header,.moreon-review-write-page>.moreon-home-footer{margin-left:auto;margin-right:auto}.moreon-review-write-page__main{box-sizing:border-box;width:min(100%,1280px);min-height:1033px;margin:0 auto;padding:30px 280px 0}.moreon-review-write-form{width:720px;max-width:100%}.moreon-review-write-section+.moreon-review-write-section{margin-top:70px}.moreon-review-write-section__title{color:#000;margin:0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:24px;font-weight:700;line-height:26px}.moreon-review-write-field{color:#000;gap:8px;margin-top:40px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.moreon-review-write-section__title+.moreon-review-write-field{margin-top:50px}.moreon-review-write-field__label{font-size:16px;font-weight:600;line-height:15px}.moreon-review-write-field>input,.moreon-review-write-field>textarea{color:#000;background:0 0;border:0;border-bottom:1px solid #d9d9d9;border-radius:0;outline:0;min-width:0;height:38px;padding:0;font:400 14px/1 Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.moreon-review-write-field>textarea{resize:none;height:auto;min-height:63px;line-height:1.5}.moreon-review-write-field>input::-moz-placeholder{color:#999;opacity:1}.moreon-review-write-field>textarea::-moz-placeholder{color:#999;opacity:1}.moreon-review-write-field>input::placeholder,.moreon-review-write-field>textarea::placeholder{color:#999;opacity:1}.moreon-review-write-field>input[readonly]{cursor:default}.moreon-review-write-field--profile{gap:25px}.moreon-review-write-profile{align-items:center;gap:11px;display:flex}.moreon-review-write-profile__slot{border-radius:7px;flex-shrink:0;width:88px;height:88px;overflow:hidden}.moreon-review-write-profile__slot--add{background:var(--line,#cfcfcf);cursor:pointer;place-items:center;display:grid}.moreon-review-write-profile__slot--add[aria-disabled=true]{opacity:.6;cursor:not-allowed}.moreon-review-write-profile__plus{display:block}.moreon-review-write-profile__preview{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%;display:block}.moreon-review-write-profile__status{color:#999;margin:0;font-size:12px;font-weight:400;line-height:1.45}.moreon-review-write-profile__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.moreon-review-write-field--textarea{gap:22px}.moreon-review-write-textarea{box-sizing:border-box;background:#fff;border:1px solid #d9d9d9;border-radius:8px;height:317px;position:relative}.moreon-review-write-textarea:focus-within{border-color:#000}.moreon-review-write-textarea textarea{box-sizing:border-box;color:#000;resize:none;background:0 0;border:0;border-radius:8px;outline:0;width:100%;height:100%;padding:20px 20px 36px;font:400 14px/1.45 Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.moreon-review-write-textarea textarea::placeholder{color:#999;opacity:1}.moreon-review-write-textarea__counter{color:#999;pointer-events:none;font-size:12px;font-weight:400;line-height:1;position:absolute;bottom:16px;right:20px}.moreon-review-write-submit{background:var(--moreon-sub-point);color:#000;cursor:pointer;border:0;border-radius:7px;place-items:center;width:100%;height:59px;margin-top:14px;font:400 14px/1 Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.moreon-review-write-submit:disabled{background:var(--moreon-sub-point);color:#000;opacity:1;cursor:not-allowed}.moreon-review-write-confirm-modal{z-index:200;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.moreon-review-write-confirm-modal__backdrop{cursor:pointer;background:#0009;border:0;position:absolute;inset:0}.moreon-review-write-confirm-modal__panel{box-sizing:border-box;text-align:left;background:#fff;border-radius:12px;flex-direction:column;width:min(503px,100%);height:290px;margin:0;padding:48px 38px 31px;display:flex;position:relative}.moreon-review-write-confirm-modal__message{color:#000;margin:0;font-size:16px;font-weight:400;line-height:1.5}.moreon-review-write-confirm-modal__error{color:#d92d20;margin:12px 0 0;font-size:14px;line-height:1.4}.moreon-review-write-confirm-modal__actions{gap:7px;margin-top:auto;display:flex}.moreon-review-write-confirm-modal__cancel,.moreon-review-write-confirm-modal__confirm{cursor:pointer;border-radius:7px;flex:1 1 0;height:59px;font-family:inherit;font-size:14px;font-weight:400;line-height:1}.moreon-review-write-confirm-modal__cancel{color:#000;background:#fff;border:1px solid #e7e7e7}.moreon-review-write-confirm-modal__confirm{background:var(--moreon-sub-point);color:#000;border:0}@media (max-width:900px){.moreon-review-write-page__main{padding:72px 24px 64px}}
