.twe:not(.twe_dlg_host){color:var(--text-strong);font-family:Pretendard,-apple-system,sans-serif;margin:0 auto;max-width:1300px;padding-top:28px}.twe .breadcrumb{padding:0;position:static}@media (min-width:1366px){.twe:not(.twe_dlg_host){max-width:none;padding-top:0;width:min(var(--col-wide),calc(100% - 112px))}.twe .breadcrumb{margin:0;width:auto}}.twe .twe_lbl_m{display:none}@media (max-width:760px){.twe .twe_lbl_pc{display:none}.twe .twe_lbl_m{display:inline}}.twe .twe_hero{align-items:stretch;display:grid;gap:40px;grid-template-columns:minmax(420px,35fr) minmax(0,65fr);margin:48px 0 96px}.twe .twe_hero>*{min-width:0}.twe .twe_hero_text{display:flex;flex-direction:column;height:100%;justify-content:center}.twe .twe_hero h1{font-size:60px;letter-spacing:-.04em;line-height:1.1;margin:0}.twe .twe_hero h1,.twe .twe_hero_value{color:var(--text-strong);font-weight:700}.twe .twe_hero_value{font-size:24px;letter-spacing:-.02em;line-height:1.4;margin:20px 0 0;word-break:keep-all}.twe .twe_hero_sub{color:var(--text-secondary);font-size:16px;line-height:1.7;margin:12px 0 0;word-break:keep-all}.twe :is(.twe_hero_sub,.twe_about_body) p{margin:0}.twe :is(.twe_hero_sub,.twe_about_body) p+p{margin-top:8px}.twe .twe_hero_sub strong{color:var(--text-strong);font-weight:700}.twe .twe_about_body strong{color:#fff;font-weight:700}.twe .twe_hero_acts{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin:44px 0 0}.twe .twe_hero_acts :is(.twe_apply,.twe_ghost){align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font:inherit;font-size:16px;font-weight:700;gap:6px;min-height:52px;padding:0 24px;position:relative;text-decoration:none}.twe .twe_hero_acts .twe_apply{background:var(--accent);border:0;color:#fff}.twe .twe_hero_acts .twe_apply:hover{background:var(--accent-pressed);color:#fff}.twe .twe_hero_acts .twe_ghost{background:var(--surface-card);border:1px solid #c9ced6;color:var(--text-strong)}.twe .twe_hero_acts .twe_ghost:hover{border-color:var(--text-strong)}.twe .twe_hero_acts svg{flex:0 0 auto;height:16px;width:16px}@media (max-width:1024px){.twe .twe_hero{gap:28px;grid-template-columns:minmax(0,1fr);margin-bottom:96px}}@media (max-width:760px){.twe .twe_hero{gap:48px;margin:42px 0 64px}.twe .twe_hero_text,.twe .twe_hero_text>div{align-items:center;text-align:center}.twe .twe_hero h1{font-size:28px;letter-spacing:-.02em;line-height:34px}.twe .twe_hero_value{font-size:16px;font-weight:600;line-height:1.5;margin-top:20px}.twe .twe_hero_sub{font-size:14px;line-height:1.6;margin-top:12px;text-wrap:balance}.twe .twe_hero_acts{flex-wrap:nowrap;gap:8px;justify-content:center;margin-top:24px;width:100%}.twe .twe_hero_acts :is(.twe_apply,.twe_ghost){flex:0 0 auto;font-size:13px;font-weight:600;gap:4px;height:32px;min-height:32px;padding:0 14px;white-space:nowrap}.twe .twe_hero_acts :is(.twe_apply,.twe_ghost):after{content:"";inset:-6px 0;position:absolute}.twe .twe_hero_acts svg{height:14px;width:14px}}.twe .twe_about{background:transparent;border:0;box-shadow:none;color:#fff;height:fit-content;inset:0;margin:auto;max-height:90vh;max-width:none;overflow:visible;padding:0;position:fixed;width:min(1120px,94vw)}.twe .twe_about::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(4,6,12,.9)}.twe .twe_about_close{align-items:center;background:hsla(0,0%,100%,.14);border:0;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;position:absolute;right:0;top:-56px;width:44px;z-index:2}.twe .twe_about_close:hover{background:#fff;color:var(--text-strong)}.twe .twe_about_close svg{height:20px;width:20px}.twe .twe_about_in{align-items:center;display:grid;gap:40px;grid-template-columns:minmax(0,52fr) minmax(0,48fr)}.twe .twe_about.is-text .twe_about_in{grid-template-columns:minmax(0,1fr)}.twe .twe_about_video{background:#000;border-radius:var(--radius-lg);overflow:hidden}.twe .twe_about_video :is(video,iframe){aspect-ratio:16/9;background:#000;border:0;display:block;object-fit:contain;width:100%}.twe .twe_about_text{padding-left:40px;text-align:left}.twe .twe_about.is-text .twe_about_text{padding-left:0}.twe .twe_about_text h2{color:#fff;font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.45;margin:0;word-break:keep-all}.twe .twe_about_body{color:hsla(0,0%,100%,.75);font-size:16px;line-height:1.7;margin:16px 0 0;word-break:keep-all}html:has(.twe .twe_about[open]){overflow:hidden}@media (max-width:760px){.twe .twe_about{height:100vh;height:100dvh;margin:0;max-height:none;overflow-y:auto;padding:72px 20px 40px;width:100vw}.twe .twe_about[open]{display:flex;flex-direction:column}.twe .twe_about::backdrop{background:rgba(4,6,12,.95)}.twe .twe_about_in{align-items:stretch;display:flex;flex-direction:column;gap:20px;margin:auto 0}.twe .twe_about_text{padding:0}.twe .twe_about_close{position:fixed;right:16px;top:16px}.twe .twe_about_text h2{font-size:20px}.twe .twe_about_body{font-size:15px;margin-top:12px;text-wrap:balance}}@media (prefers-reduced-motion:reduce){.twe *,.twe :after{animation:none!important;transition:none!important}}