.tp-kangyeon-01{--ky-ink: #12151c;--ky-body: #4d5464;--ky-muted: #7b8294;--ky-line: #e2e4e9;--ky-mist: #f3f5fa;--ky-paper: #ffffff;--ky-navy-deep: color-mix(in srgb, var(--brand--primary) 82%, #000000);--ky-navy-lift: color-mix(in srgb, var(--brand--primary) 86%, #ffffff);--ky-navy-tint: color-mix(in srgb, var(--brand--primary) 8%, #ffffff);--ky-on-navy-soft: color-mix(in srgb, #ffffff 74%, var(--brand--primary));--ky-hairline-navy: color-mix(in srgb, var(--brand--primary) 22%, #ffffff);--ky-ease: cubic-bezier(.22, .75, .26, 1);--ky-shadow-card: 0 18px 44px -28px color-mix(in srgb, var(--brand--primary) 55%, #ffffff);--ky-shadow-lift: 0 26px 60px -30px color-mix(in srgb, var(--brand--primary) 70%, #ffffff);background:var(--ky-paper);color:var(--ky-body);font-family:Noto Sans KR,Noto Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;line-height:1.75;letter-spacing:-.015em;word-break:keep-all;overflow-wrap:break-word}.tp-kangyeon-01 h1,.tp-kangyeon-01 h2,.tp-kangyeon-01 h3,.tp-kangyeon-01 h4{margin:0;color:var(--ky-ink);line-height:1.28;letter-spacing:-.035em;word-break:keep-all}.tp-kangyeon-01 p{margin:0}.tp-kangyeon-01 img{display:block;max-width:100%}.tp-kangyeon-01 ul{margin:0;padding:0;list-style:none}.tp-kangyeon-01 .ky-wrap{width:100%;max-width:1220px;margin-inline:auto;padding-inline:clamp(1.125rem,4vw,2.5rem)}.tp-kangyeon-01 .ky-section{padding-block:clamp(4.5rem,8vw,8rem)}.tp-kangyeon-01 .ky-section--mist{background:var(--ky-mist)}.tp-kangyeon-01 .ky-section--navy{background:var(--brand--primary);color:var(--ky-on-navy-soft)}.tp-kangyeon-01 .ky-section--navy h2,.tp-kangyeon-01 .ky-section--navy h3{color:#fff}.tp-kangyeon-01 .ky-eyebrow{display:inline-flex;align-items:center;gap:.75rem;margin-bottom:1.125rem;font-size:.8125rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--brand--primary)}.tp-kangyeon-01 .ky-eyebrow:before{content:"";width:2rem;height:2px;background:var(--brand--primary)}.tp-kangyeon-01 .ky-section--navy .ky-eyebrow,.tp-kangyeon-01 .ky-eyebrow--onnavy{color:#fff}.tp-kangyeon-01 .ky-section--navy .ky-eyebrow:before,.tp-kangyeon-01 .ky-eyebrow--onnavy:before{background:#fff}.tp-kangyeon-01 .ky-h2{font-size:clamp(1.75rem,1.15rem + 2.4vw,2.875rem);font-weight:800}.tp-kangyeon-01 .ky-h3{font-size:clamp(1.125rem,.95rem + .7vw,1.375rem);font-weight:700}.tp-kangyeon-01 .ky-lead{font-size:clamp(1rem,.95rem + .2vw,1.0625rem);line-height:1.85;color:var(--ky-body)}.tp-kangyeon-01 .ky-section--navy .ky-lead{color:var(--ky-on-navy-soft)}.tp-kangyeon-01 .ky-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3.25rem;padding:.875rem 1.875rem;border:1px solid transparent;border-radius:2px;font-family:inherit;font-size:.9375rem;font-weight:700;letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:background-color .25s var(--ky-ease),color .25s var(--ky-ease),border-color .25s var(--ky-ease),transform .25s var(--ky-ease)}.tp-kangyeon-01 .ky-btn:hover,.tp-kangyeon-01 .ky-btn:focus-visible{transform:translateY(-2px)}.tp-kangyeon-01 .ky-btn--navy{background:var(--brand--primary);color:#fff;border-color:var(--brand--primary)}.tp-kangyeon-01 .ky-btn--navy:hover,.tp-kangyeon-01 .ky-btn--navy:focus-visible{background:var(--ky-navy-deep);border-color:var(--ky-navy-deep)}.tp-kangyeon-01 .ky-btn--ghost{background:transparent;color:#fff;border-color:color-mix(in srgb,#ffffff 55%,transparent)}.tp-kangyeon-01 .ky-btn--ghost:hover,.tp-kangyeon-01 .ky-btn--ghost:focus-visible{background:#fff;color:var(--brand--primary);border-color:#fff}.tp-kangyeon-01 .ky-btn--outline{background:var(--ky-paper);color:var(--brand--primary);border-color:var(--ky-hairline-navy)}.tp-kangyeon-01 .ky-btn--outline:hover,.tp-kangyeon-01 .ky-btn--outline:focus-visible{border-color:var(--brand--primary)}.tp-kangyeon-01 .ky-card{background:var(--ky-paper);border:1px solid var(--ky-line);border-radius:3px;transition:border-color .3s var(--ky-ease),box-shadow .3s var(--ky-ease),transform .3s var(--ky-ease)}.tp-kangyeon-01 .ky-chip{display:inline-block;padding:.3125rem .75rem;border:1px solid var(--ky-line);border-radius:999px;font-size:.8125rem;font-weight:500;line-height:1.5;color:var(--ky-body);background:var(--ky-paper)}.tp-kangyeon-01 .ky-head{max-width:44rem}.tp-kangyeon-01 .ky-head--center{margin-inline:auto;text-align:center}.tp-kangyeon-01 .ky-head__desc{margin-top:1.125rem}.tp-kangyeon-01 a:focus-visible,.tp-kangyeon-01 button:focus-visible,.tp-kangyeon-01 input:focus-visible,.tp-kangyeon-01 textarea:focus-visible,.tp-kangyeon-01 summary:focus-visible{outline:2px solid var(--brand--primary);outline-offset:3px}.tp-kangyeon-01 .ky-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tp-kangyeon-01 [data-ky-reveal]{opacity:1;transform:none}html.js .tp-kangyeon-01 [data-ky-reveal]:not(.is-in){opacity:0;transform:translateY(18px)}html.js .tp-kangyeon-01 [data-ky-reveal]{transition:opacity .6s var(--ky-ease),transform .6s var(--ky-ease)}@media(prefers-reduced-motion:reduce){.tp-kangyeon-01 *,.tp-kangyeon-01 *:before,.tp-kangyeon-01 *:after{transition:none!important;animation:none!important}html.js .tp-kangyeon-01 [data-ky-reveal]:not(.is-in){opacity:1;transform:none}}
