.mtc-page{--mtc-gutter:20px;--mtc-max:1140px;--mtc-ink:#202020;--mtc-ink-2:#494949;--mtc-muted:#8b8b8b;--mtc-soft:#6b6b6b;--mtc-box:#fafafa;--mtc-line:#e9e9e9;--mtc-orange:#fb3600;--mtc-red:#ff3700;--mtc-ban:#b42700;--mtc-radius:10px;--mtc-ease:cubic-bezier(.22, .61, .36, 1);width:100%;color:var(--mtc-ink);word-break:keep-all;background:#000}.mtc-page ul{margin:0;padding:0;list-style:none}.mtc-page img{max-width:100%;height:auto;display:block}.mtc-page picture{display:block}.mtc-page picture img{width:100%}.mtc-page .mtc-line{display:block}.mtc-page .mtc-br-mo{display:none}@media (max-width:640px){.mtc-page .mtc-br-mo{display:inline}}.mtc-page .mtc-wrap{max-width:calc(var(--mtc-max) + var(--mtc-gutter) * 2);padding:0 var(--mtc-gutter);margin:0 auto}@media (max-width:640px){.mtc-page{--mtc-gutter:16px}}.mtc-page .mtc-hero{isolation:isolate;background:#000;position:relative;overflow:hidden}.mtc-page .mtc-hero-canvas{z-index:-1;pointer-events:none;position:absolute;inset:0}.mtc-page .mtc-hero-canvas canvas{width:100%;height:100%;display:block}.mtc-page .mtc-hero-inner{padding:50px var(--mtc-gutter) 44px;text-align:center;flex-direction:column;align-items:center;gap:19px;display:flex}.mtc-page .mtc-hero-title{width:min(795px,100%);margin:0}.mtc-page .mtc-hero-art{width:min(624px,86%)}@media (max-width:768px){.mtc-page .mtc-hero-inner{padding:36px var(--mtc-gutter) 16px;gap:10px}.mtc-page .mtc-hero-title{width:min(520px,100%)}.mtc-page .mtc-hero-art{width:min(440px,80%)}}.mtc-page .mtc-intro{background:radial-gradient(640px at 50% 422px,#641600 0%,#561301d1 20%,#380c0180 45%,#1e07012e 72%,#1e070100 100%),linear-gradient(#000 0%,#0b0201 45%,#1f0601 100%);padding:40px 0 100px}.mtc-page .mtc-intro-title{margin:0 0 50px}.mtc-page .mtc-map{margin:0 auto;position:relative}.mtc-page .mtc-map img{width:100%}.mtc-page .mtc-map--pc{max-width:1140px}.mtc-page .mtc-map--mo{max-width:686px;display:none}.mtc-page .mtc-tag{display:block;position:absolute}.mtc-page .mtc-glitch{width:100%;height:auto;animation:2s step-end infinite mtc-glitch}@keyframes mtc-glitch{0%,18%,26%,46%,54%,78%,86%,to{filter:none;transform:translate(0)}20%{filter:drop-shadow(2px 0 #ff005ab3)drop-shadow(-2px 0 #00c8ffb3);transform:translate(-3px,1px)}23%{filter:drop-shadow(-2px 0 #ff005ab3)drop-shadow(2px 0 #00c8ffb3);transform:translate(3px,-1px)}48%{filter:drop-shadow(2px 0 #ff005ab3)drop-shadow(-2px 0 #00c8ffb3);transform:translate(-2px,-1px)}51%{filter:drop-shadow(-2px 0 #ff005ab3)drop-shadow(2px 0 #00c8ffb3);transform:translate(2px,1px)}80%{filter:drop-shadow(2px 0 #ff005ab3)drop-shadow(-2px 0 #00c8ffb3);transform:translate(-3px)}83%{filter:drop-shadow(-2px 0 #ff005ab3)drop-shadow(2px 0 #00c8ffb3);transform:translate(3px)}}.mtc-page .mtc-exam{max-width:774px;margin:50px auto 0}@media (max-width:768px){.mtc-page .mtc-intro{background:radial-gradient(64vw at 50% 46vw,#641600b8 0%,#380c014d 55%,#20070000 100%),linear-gradient(#000 0%,#200700 100%);padding:56px 0 64px}.mtc-page .mtc-intro-title{max-width:686px;margin:0 auto 28px}.mtc-page .mtc-map--pc{display:none}.mtc-page .mtc-map--mo{display:block}.mtc-page .mtc-exam{max-width:686px;margin-top:28px}}.mtc-page .mtc-prize{z-index:0;isolation:isolate;background:radial-gradient(ellipse 3284px 1130px at 50% 0, #000 23.48%, var(--mtc-orange) 91.02%);padding:40px 0 100px;position:relative;overflow:hidden}.mtc-page .mtc-confetti{z-index:-1;pointer-events:none;max-width:none;height:auto;position:absolute}.mtc-page .mtc-confetti--1{width:639px;top:166px;left:calc(50% - 755px)}.mtc-page .mtc-confetti--2{width:537px;top:221px;left:calc(50% + 105px)}.mtc-page .mtc-prize-stack{flex-direction:column;align-items:center;display:flex}.mtc-page .mtc-prize-title{width:63.6%;margin:0}.mtc-page .mtc-prize-cards{width:96.14%;margin-top:2.54%}.mtc-page .mtc-prize-plus{aspect-ratio:1;background:#410f0033;border-radius:50%;width:4.91%;margin-top:2.19%;display:block;position:relative}.mtc-page .mtc-prize-plus:before,.mtc-page .mtc-prize-plus:after{content:"";background:var(--mtc-red);border-radius:1px;width:37.5%;height:7.2%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mtc-page .mtc-prize-plus:after{transform:translate(-50%,-50%)rotate(90deg)}.mtc-page .mtc-prize-extra{width:100%;margin-top:2.9%}.mtc-page .mtc-prize-foot{letter-spacing:-.01em;text-align:center;color:#fffc;margin:8px 0 0;font-size:13px;line-height:1.6}@media (max-width:768px){.mtc-page .mtc-prize{background:radial-gradient(ellipse 171.2vw 259.5vw at 50% 0, #000 23.72%, var(--mtc-orange) 91.02%);padding:48px 0 56px}.mtc-page .mtc-confetti--1{width:66.7vw;top:calc(48px + 19.7vw);left:-10.9vw}.mtc-page .mtc-confetti--2{width:66.7vw;top:calc(48px + 49.1vw);left:44.3vw}.mtc-page .mtc-prize-stack{max-width:calc(686px + var(--mtc-gutter) * 2)}.mtc-page .mtc-prize-title{width:78.3%}.mtc-page .mtc-prize-cards{width:99%;margin-top:9.9%}.mtc-page .mtc-prize-plus{width:9.3%;margin-top:1.2%}.mtc-page .mtc-prize-extra{margin-top:4.8%}.mtc-page .mtc-prize-foot{margin-top:14px;padding:0 8px;font-size:12.5px}}.mtc-page .mtc-ban{background:var(--mtc-ban);padding:16px 0;overflow:hidden}.mtc-page .mtc-ban-rail{will-change:transform;width:max-content;animation:80s linear infinite mtc-ban;display:flex}.mtc-page .mtc-ban-rail li{flex:none;padding-right:40px}.mtc-page .mtc-ban-rail img{width:147px}@keyframes mtc-ban{to{transform:translate(-50%)}}@media (max-width:640px){.mtc-page .mtc-ban{padding:10px 0}.mtc-page .mtc-ban-rail{animation-duration:96s}.mtc-page .mtc-ban-rail li{padding-right:28px}.mtc-page .mtc-ban-rail img{width:104px}}.mtc-page .mtc-acad{background:#fff;padding:100px 0}.mtc-page .mtc-sec-title{letter-spacing:-.035em;text-align:center;color:#101010;margin:0;font-size:42px;font-weight:800;line-height:1.25}.mtc-page .mtc-sec-sub{letter-spacing:-.02em;text-align:center;color:#333;margin:14px 0 0;font-size:19px;line-height:1.5}.mtc-page .mtc-acad-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:50px;display:grid}.mtc-page .mtc-acad-card{flex-direction:column;min-width:0;display:flex}.mtc-page .mtc-acad-name{letter-spacing:-.03em;text-align:center;color:var(--mtc-ink);margin:0 0 16px;font-size:26px;font-weight:700;line-height:1.2}.mtc-page .mtc-acad-map{border-radius:var(--mtc-radius) var(--mtc-radius) 0 0;background:#eee;display:block;overflow:hidden}.mtc-page .mtc-acad-map img{aspect-ratio:276/237;object-fit:cover;width:100%;transition:transform .5s var(--mtc-ease)}.mtc-page .mtc-acad-map:hover img{transform:scale(1.04)}.mtc-page .mtc-acad-map:focus-visible{outline:3px solid var(--mtc-orange);outline-offset:2px}.mtc-page .mtc-acad-info{border-radius:0 0 var(--mtc-radius) var(--mtc-radius);background:var(--mtc-box);flex:1;padding:22px 20px 26px}.mtc-page .mtc-acad-label{color:var(--mtc-ink-2);margin:0;font-size:14px;font-weight:600}.mtc-page .mtc-acad-tel{letter-spacing:-.01em;white-space:nowrap;color:var(--mtc-ink-2);margin:6px 0 0;font-size:clamp(24px,2.6vw,30px);font-weight:700;line-height:1.3;text-decoration:none;display:block}@media (hover:hover) and (pointer:fine){.mtc-page .mtc-acad-tel--call{pointer-events:none}}.mtc-page .mtc-acad-kakao{color:var(--mtc-ink-2);align-items:center;gap:12px;margin-top:12px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.mtc-page .mtc-kakao-ico{width:36px;height:36px;transition:transform .25s var(--mtc-ease);flex:none}.mtc-page .mtc-acad-kakao:hover .mtc-kakao-ico{transform:scale(1.08)}.mtc-page .mtc-acad-kakao:focus-visible{outline:2px solid var(--mtc-orange);outline-offset:3px;border-radius:4px}.mtc-page .mtc-acad-times{margin:14px 0 0}.mtc-page .mtc-acad-times>div+div{margin-top:12px}.mtc-page .mtc-acad-times dt{color:var(--mtc-muted);font-size:13px;font-weight:600}.mtc-page .mtc-acad-times dd{color:var(--mtc-soft);flex-wrap:wrap;align-items:center;margin:4px 0 0;font-size:13px;line-height:1.5;display:flex}.mtc-page .mtc-acad-times dd span+span:before{content:"";vertical-align:-1px;background:#d4d4d4;width:1px;height:11px;margin:0 9px;display:inline-block}.mtc-page .mtc-acad-addr{color:var(--mtc-soft);margin-top:18px;font-size:13px;font-style:normal;font-weight:600;line-height:1.55}@media (max-width:1024px){.mtc-page .mtc-acad{padding:80px 0}.mtc-page .mtc-acad-list{margin:40px calc(var(--mtc-gutter) * -1) 0;padding:0 var(--mtc-gutter) 10px;scroll-snap-type:x mandatory;scroll-padding:0 var(--mtc-gutter);-webkit-overflow-scrolling:touch;scrollbar-width:thin;gap:12px;display:flex;overflow-x:auto}.mtc-page .mtc-acad-card{scroll-snap-align:start;flex:0 0 min(300px,80%)}.mtc-page .mtc-acad-tel{font-size:28px}}@media (max-width:1024px) and (hover:none){.mtc-page .mtc-acad-list{scrollbar-width:none}.mtc-page .mtc-acad-list::-webkit-scrollbar{display:none}}@media (max-width:640px){.mtc-page .mtc-acad{padding:56px 0}.mtc-page .mtc-sec-title{font-size:28px}.mtc-page .mtc-sec-sub{margin-top:10px;font-size:15px}.mtc-page .mtc-acad-list{margin-top:28px;padding-bottom:6px}.mtc-page .mtc-acad-name{margin-bottom:12px;font-size:21px}.mtc-page .mtc-acad-info{padding:18px 18px 22px}.mtc-page .mtc-acad-tel{font-size:26px}}.mtc-page .mtc-notice{background:#fff}.mtc-page .mtc-notice-toggle{padding:25px var(--mtc-gutter);color:#fff;letter-spacing:-.02em;cursor:pointer;-webkit-user-select:none;user-select:none;background:#000;justify-content:center;align-items:center;gap:8px;font-size:22px;font-weight:700;list-style:none;display:flex}.mtc-page .mtc-notice-toggle::-webkit-details-marker{display:none}.mtc-page .mtc-notice-toggle:focus-visible{outline:3px solid var(--mtc-orange);outline-offset:-3px}.mtc-page .mtc-notice-arrow{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .3s var(--mtc-ease)}.mtc-page .mtc-notice-box[open] .mtc-notice-arrow{transform:rotate(180deg)}.mtc-page .mtc-notice-body{gap:36px;padding-top:48px;padding-bottom:64px;display:grid}.mtc-page .mtc-notice-head{letter-spacing:-.02em;color:#101010;margin:0 0 12px;font-size:16px;font-weight:800}.mtc-page .mtc-notice-table{border-top:2px solid #101010;margin:0}.mtc-page .mtc-notice-row{border-bottom:1px solid var(--mtc-line);grid-template-columns:160px minmax(0,1fr);display:grid}.mtc-page .mtc-notice-row dt{text-align:center;color:#303030;background:#f6f6f6;justify-content:center;align-items:center;padding:14px 18px;font-size:14px;font-weight:700;display:flex}.mtc-page .mtc-notice-row dd{color:#444;margin:0;padding:14px 20px;font-size:14px;line-height:1.6}.mtc-page .mtc-notice-sub{color:var(--mtc-muted);margin-top:2px;font-size:13px;display:block}.mtc-page .mtc-notice-notes{margin-top:12px}.mtc-page .mtc-notice-notes li{color:var(--mtc-muted);font-size:13px;line-height:1.7}.mtc-page .mtc-notice-dates{flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}.mtc-page .mtc-notice-key{white-space:nowrap;color:#e03100;font-size:15px;font-weight:700}@media (max-width:640px){.mtc-page .mtc-notice-toggle{padding:20px var(--mtc-gutter);font-size:17px}.mtc-page .mtc-notice-body{gap:28px;padding-top:32px;padding-bottom:44px}.mtc-page .mtc-notice-row{grid-template-columns:1fr}.mtc-page .mtc-notice-row dt{text-align:left;background:0 0;justify-content:flex-start;padding:12px 0 2px;font-size:13px}.mtc-page .mtc-notice-row dd{padding:0 0 12px}}@media (prefers-reduced-motion:reduce){.mtc-page .mtc-glitch,.mtc-page .mtc-ban-rail{animation:none}.mtc-page .mtc-acad-map img,.mtc-page .mtc-kakao-ico,.mtc-page .mtc-notice-arrow{transition:none}}
