*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--u:1px;--base:1920;--ink:#000;--paper:#fff;--dark:#010101;--en:"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;--ko:"Noto Sans KR","Apple SD Gothic Neo","Malgun Gothic",sans-serif;--both:"Manrope","Noto Sans KR","Apple SD Gothic Neo",sans-serif}html{background:var(--paper);-webkit-font-smoothing:antialiased;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--both);overflow-x:hidden}img{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}[hidden]{display:none!important}:focus-visible{outline:calc(2 * var(--u)) solid #0a58ff;outline-offset:calc(3 * var(--u));border-radius:calc(4 * var(--u))}.page{width:calc(1920 * var(--u));margin:0 auto;position:relative;overflow:hidden}@media (max-width:1279px){.page{width:calc(1024 * var(--u))}}@media (max-width:767px){.page{width:calc(390 * var(--u))}}.rv{opacity:0;transform:translateY(calc(28 * var(--u)));transition:opacity .9s cubic-bezier(.22,.61,.36,1),transform .9s cubic-bezier(.22,.61,.36,1)}.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transition:none;transform:none}}.hdr{z-index:60;height:calc(80 * var(--u));color:var(--ink);background:#fff0;align-items:center;transition:background .35s,box-shadow .35s,height .35s;display:flex;position:fixed;top:0;left:0;right:0}.hdr.solid{backdrop-filter:blur(calc(14 * var(--u)));background:#ffffffdb;box-shadow:0 1px #00000014}.hdr-in{width:calc(1920 * var(--u));padding:0 calc(32 * var(--u));justify-content:space-between;align-items:center;margin:0 auto;display:flex}.hdr-l{align-items:center;gap:calc(34 * var(--u));display:flex}.menu-btn{width:calc(32 * var(--u));height:calc(32 * var(--u));place-items:center;display:grid}.menu-btn svg{width:100%;height:100%}.logo{width:calc(200 * var(--u));color:var(--ink);display:block}.logo svg{width:100%;height:auto;display:block}.hdr-r{align-items:center;gap:calc(40 * var(--u));display:flex}.clock{font-family:var(--en);font-weight:500;font-size:calc(22 * var(--u));letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums}.cta{font-family:var(--en);font-weight:500;font-size:calc(24 * var(--u));letter-spacing:-.014em;border:calc(1.2 * var(--u)) solid var(--ink);border-radius:calc(24 * var(--u));padding:calc(3 * var(--u)) calc(16 * var(--u));white-space:nowrap;line-height:1.4;transition:background .25s,color .25s}.cta:hover{background:var(--ink);color:#fff}.ft{padding:0 calc(72 * var(--u)) calc(72 * var(--u));background:var(--paper)}.ft-rule{margin:0 calc(-72 * var(--u)) calc(100 * var(--u))}.ft-grid{justify-content:space-between;align-items:flex-start;gap:calc(48 * var(--u));display:flex}.ft-big{font-family:var(--en);font-weight:500;font-size:calc(124 * var(--u));letter-spacing:-.02em;line-height:1.2}.ft-big a{transition:transform .35s cubic-bezier(.22,.61,.36,1);display:inline-block}.ft-big a:hover{transform:translateX(calc(14 * var(--u)))}.ft-info{gap:calc(32 * var(--u));width:calc(440 * var(--u));margin-right:calc(364 * var(--u));font-size:calc(14 * var(--u));padding-top:calc(24 * var(--u));flex-direction:column;line-height:1.3;display:flex}.ft-info dt{font-family:var(--en);font-weight:600}.ft-info dd{font-family:var(--both);margin-top:calc(2 * var(--u));word-break:keep-all;overflow-wrap:anywhere;font-weight:500}.ft-bot{margin-top:calc(120 * var(--u));justify-content:space-between;align-items:flex-end;display:flex}.ft-copy{font-family:var(--en);font-weight:500;font-size:calc(48 * var(--u));line-height:1.2}.sns{gap:calc(12 * var(--u));display:flex}.sns a{width:calc(48 * var(--u));height:calc(48 * var(--u));background:var(--ink);border-radius:50%;place-items:center;transition:transform .3s,opacity .3s;display:grid;overflow:hidden}.sns a:hover{transform:translateY(calc(-4 * var(--u)))}.sns a svg{width:100%;height:100%}.sns a img{width:calc(40 * var(--u));height:calc(40 * var(--u));object-fit:contain}.sns a .in-badge{width:calc(24 * var(--u));height:calc(26 * var(--u));border-radius:calc(8 * var(--u));background:#fff;overflow:hidden}.sns a .in-badge img{object-fit:cover;width:100%;height:100%}.sns .yt svg{width:calc(28 * var(--u));height:calc(28 * var(--u))}@media (max-width:1279px){.hdr{height:calc(75 * var(--u))}.hdr-in{width:calc(1024 * var(--u));padding:0 calc(40 * var(--u))}.hdr-l{gap:calc(20 * var(--u))}.menu-btn{display:none}.logo{width:calc(121 * var(--u))}.hdr-r{gap:calc(24 * var(--u))}.clock{font-size:calc(14 * var(--u))}.cta{font-size:calc(14 * var(--u));border-radius:calc(18 * var(--u));padding:calc(8 * var(--u)) calc(16 * var(--u))}.ft{padding:0 calc(40 * var(--u)) calc(40 * var(--u))}.ft-rule{margin:0 calc(-40 * var(--u)) calc(48 * var(--u))}.ft-big{font-size:calc(56 * var(--u))}.ft-info{width:calc(320 * var(--u));gap:calc(24 * var(--u));font-size:calc(13 * var(--u));margin-right:0;padding-top:0}.ft-bot{margin-top:calc(56 * var(--u))}.ft-copy{font-size:calc(18 * var(--u))}.sns a{width:calc(36 * var(--u));height:calc(36 * var(--u))}.sns a img{width:calc(30 * var(--u));height:calc(30 * var(--u))}.sns a .in-badge{width:calc(18 * var(--u));height:calc(19 * var(--u));border-radius:calc(5 * var(--u))}.sns .yt svg{width:calc(20 * var(--u));height:calc(20 * var(--u))}}@media (max-width:767px){.hdr{height:calc(72 * var(--u))}.hdr-in{width:calc(390 * var(--u));padding:0 calc(20 * var(--u));position:relative}.menu-btn{width:calc(24 * var(--u));height:calc(24 * var(--u));right:calc(20 * var(--u));display:grid;position:absolute;top:50%;transform:translateY(-50%)}.logo{width:calc(97 * var(--u))}.hdr-l{gap:0}.clock,.cta{display:none}.ft{padding:0 calc(20 * var(--u)) calc(32 * var(--u))}.ft-rule{margin:0 calc(-20 * var(--u)) calc(32 * var(--u))}.ft-grid{gap:calc(32 * var(--u));flex-direction:column}.ft-big{font-size:calc(38 * var(--u))}.ft-info{width:100%;font-size:calc(13 * var(--u));gap:calc(20 * var(--u))}.ft-bot{margin-top:calc(40 * var(--u));align-items:center}.ft-copy{font-size:calc(15 * var(--u))}}.gnb{z-index:90;background:var(--dark);color:#fff;opacity:0;pointer-events:none;flex-direction:column;transition:opacity .45s cubic-bezier(.22,.61,.36,1);display:flex;position:fixed;inset:0;overflow-y:auto}.gnb.open{opacity:1;pointer-events:auto}.gnb-top{height:calc(80 * var(--u));flex:none;align-items:center;display:flex}.gnb-in{width:calc(1920 * var(--u));padding:0 calc(32 * var(--u));justify-content:space-between;align-items:center;width:100%;margin:0 auto;display:flex}.gnb-l{align-items:center;gap:calc(34 * var(--u));display:flex}.gnb-x{width:calc(32 * var(--u));height:calc(32 * var(--u));color:#fff;place-items:center;display:grid}.gnb-x svg{width:100%;height:100%}.gnb-logo{width:calc(200 * var(--u));color:#fff;display:block}.gnb-logo svg{width:100%;height:auto;display:block}.gnb-r{align-items:center;gap:calc(40 * var(--u));display:flex}.gnb-r .clock{color:#fff}.gnb-r .cta{color:#fff;border-color:#fff}.gnb-r .cta:hover{color:var(--dark);background:#fff}.gnb-body{padding:calc(104 * var(--u)) calc(72 * var(--u)) 0;gap:calc(40 * var(--u));flex:1;justify-content:space-between;display:flex}.gnb-menu{flex-direction:column;display:flex}.gnb-menu a{font-family:var(--en);font-weight:600;font-size:calc(104 * var(--u));letter-spacing:-.02em;color:#fff;opacity:.92;width:max-content;line-height:1.1;transition:opacity .3s,transform .45s cubic-bezier(.22,.61,.36,1)}.gnb-menu a:hover{opacity:1;transform:translateX(calc(20 * var(--u)))}.gnb-menu a.soon{opacity:.92;cursor:default}.gnb-menu a.soon:hover{opacity:.92;transform:none}.gnb-links{gap:calc(12 * var(--u));padding-top:calc(36 * var(--u));flex-direction:column;display:flex}.gnb-links a{font-family:var(--en);font-weight:500;font-size:calc(28 * var(--u));color:#fff;border-bottom:calc(1 * var(--u)) solid transparent;width:max-content;line-height:1.35;transition:border-color .25s}.gnb-links a:hover,.gnb-links a:focus-visible{border-bottom-color:#fff}.gnb-foot{justify-content:space-between;align-items:flex-end;gap:calc(32 * var(--u));padding:calc(48 * var(--u)) calc(72 * var(--u)) calc(60 * var(--u));flex:none;display:flex}.gnb-copy{font-family:var(--en);font-weight:500;font-size:calc(32 * var(--u));line-height:1.2}.gnb-addr{font-size:calc(14 * var(--u));opacity:.85;line-height:1.7;font-family:var(--both);word-break:keep-all}.gnb-i2b{width:calc(126 * var(--u));flex:none;transition:opacity .25s;display:block}.gnb-i2b:hover{opacity:.75}.gnb-i2b img{width:100%;height:auto;display:block}.hdr.over{color:#fff}.hdr.over .cta{color:#fff;border-color:#fff}.hdr.over .cta:hover{color:#000;background:#fff}.hdr.over.solid{color:var(--ink)}.hdr.over.solid .cta{border-color:var(--ink);color:var(--ink)}.hdr.over.solid .cta:hover{background:var(--ink);color:#fff}.phead{padding:calc(168 * var(--u)) calc(72 * var(--u)) 0;justify-content:space-between;align-items:flex-start;gap:calc(40 * var(--u));display:flex}.phead h1{font-family:var(--en);font-weight:500;font-size:calc(196 * var(--u));letter-spacing:-.03em;line-height:1.4}.phead .count{font-family:var(--en);font-weight:500;font-size:calc(78 * var(--u));letter-spacing:-.02em;padding-top:calc(128 * var(--u));line-height:1.4}@media (max-width:1279px){.gnb-top{height:calc(72 * var(--u))}.gnb-in{width:calc(1024 * var(--u));padding:0 calc(40 * var(--u))}.gnb-l{gap:calc(20 * var(--u))}.gnb-logo{width:calc(121 * var(--u))}.gnb-r{gap:calc(24 * var(--u))}.gnb-body{padding:calc(64 * var(--u)) calc(40 * var(--u)) 0;gap:calc(40 * var(--u));flex-direction:column}.gnb-menu a{font-size:calc(64 * var(--u));line-height:1.35}.gnb-links{gap:calc(16 * var(--u));flex-flow:wrap;padding-top:0}.gnb-links a{font-size:calc(16 * var(--u));border:calc(1 * var(--u)) solid #ffffff80;border-radius:calc(19 * var(--u));padding:calc(8 * var(--u)) calc(16 * var(--u))}.gnb-foot{padding:calc(40 * var(--u));align-items:flex-start;gap:calc(20 * var(--u));border-top:calc(1 * var(--u)) solid #ffffff40;margin:calc(40 * var(--u)) calc(40 * var(--u)) 0;flex-direction:column}.gnb-copy{font-size:calc(18 * var(--u))}.phead{padding:calc(136 * var(--u)) calc(40 * var(--u)) 0}.phead h1{font-size:calc(80 * var(--u))}.phead .count{font-size:calc(36 * var(--u));padding-top:calc(48 * var(--u))}}@media (max-width:767px){.gnb-top{height:calc(56 * var(--u))}.gnb-in{width:calc(390 * var(--u));padding:0 calc(20 * var(--u))}.gnb-logo{width:calc(97 * var(--u))}.gnb-x{width:calc(24 * var(--u));height:calc(24 * var(--u))}.gnb-r .clock{display:none}.gnb-r .cta{font-size:calc(12 * var(--u));padding:calc(4 * var(--u)) calc(12 * var(--u));border-radius:calc(12 * var(--u));display:inline-flex}.gnb-body{padding:calc(32 * var(--u)) calc(24 * var(--u)) 0;gap:calc(28 * var(--u))}.gnb-menu a{font-size:calc(40 * var(--u));line-height:1.55}.gnb-links a{font-size:calc(13 * var(--u));padding:calc(6 * var(--u)) calc(12 * var(--u))}.gnb-foot{margin:calc(32 * var(--u)) calc(24 * var(--u)) 0;padding:calc(28 * var(--u)) 0 calc(40 * var(--u))}.gnb-copy{font-size:calc(15 * var(--u))}.gnb-addr{font-size:calc(12 * var(--u))}.phead{padding:calc(100 * var(--u)) calc(20 * var(--u)) 0}.phead h1{font-size:calc(48 * var(--u))}.phead .count{font-size:calc(24 * var(--u));padding-top:calc(24 * var(--u))}}
