:root{--ink:#181E15;--ink2:#3A3A44;--muted:#71717F;--faint:#9C9CAB;--line:#E5E5EA;--line2:#F0F0F3;--bg2:#FAFAFB;--bg3:#F4F4F6;--dark:#0D0D11;--acc:#7C5CFF;--acc-ink:#4B2FD6;--acc-soft:#EEE9FF;--mint:#18F0BF;--mint-ink:#076956;--mint-soft:#DCEEEB;--amber-ink:#8A5A00;--amber-soft:#FFF2DC;--hero:linear-gradient(115deg,#EAF6F0 0%,#F4F2FD 46%,#EFEBFD 100%);--sh:0 1px 2px rgba(13,13,17,.04),0 8px 24px rgba(13,13,17,.05);--r:14px;--rl:20px;--sans:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--disp:"Inter Tight","Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}.wp-site-blocks{padding:0!important}.wp-site-blocks>main,.wp-site-blocks>main>*{margin:0!important;padding:0!important;max-width:none!important}body{margin:0;background:#fff}.lem,.lem-head,.lem-foot{font-family:var(--sans);color:var(--ink);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased}.lem *,.lem-head *,.lem-foot *{box-sizing:border-box}.lem h1,.lem h2,.lem h3{font-family:var(--disp);font-weight:800;color:var(--ink);margin:0 0 .6rem}.lem h1{font-size:clamp(2.1rem,5.4vw,3.6rem);line-height:1.04;letter-spacing:-.03em}.lem h2{font-size:clamp(1.55rem,3.2vw,1.92rem);line-height:1.12;letter-spacing:-.03em;margin-top:2.2rem}.lem h3{font-size:1.125rem;line-height:1.25;letter-spacing:-.03em;margin-top:1.4rem}.lem p{margin:0 0 1.05rem;color:var(--ink2)}.lem a{color:var(--acc-ink);text-decoration-color:rgba(75,47,214,.35);text-underline-offset:3px}.lem a:hover{text-decoration-color:var(--acc-ink)}.lem img{max-width:100%;height:auto;display:block}.lem strong{color:var(--ink)}.wrap{max-width:1140px;margin:0 auto;padding:0 24px}.narrow{max-width:740px}.small{font-size:.9rem;color:var(--muted)!important}.eyebrow{display:block;font-size:11.5px;font-weight:650;letter-spacing:.09em;text-transform:uppercase;color:var(--acc-ink);margin:0 0 12px}.lem-head{position:sticky;top:0;z-index:60;background:rgba(255,255,255,.92);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--line)}.lem-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1140px;margin:0 auto;padding:12px 24px}.lem-brand{display:flex;align-items:center;gap:11px;text-decoration:none;color:var(--dark)}.lem-brand svg{flex:0 0 38px}.lem-brand b{display:block;font-family:var(--disp);font-size:17px;font-weight:700;letter-spacing:-.012em;line-height:1.15}.lem-brand small{display:block;font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.lem-links{display:flex;align-items:center;gap:22px}.lem-links a{color:var(--ink2);font-size:15px;font-weight:500;text-decoration:none}.lem-links a:hover,.lem-links a[aria-current]{color:var(--acc-ink)}.lem-links a.pill-dark,.pill-dark{background:var(--dark);color:#fff!important;padding:10px 20px;border-radius:999px;font-weight:650}.lem-menu{display:none;position:relative}.lem-menu summary{list-style:none;cursor:pointer;width:42px;height:42px;border:1px solid var(--line);border-radius:999px;display:flex;align-items:center;justify-content:center;background:#fff}.lem-menu summary::-webkit-details-marker{display:none}.lem-menu[open] .lem-drop{display:block}.lem-drop{display:none;position:absolute;right:0;top:52px;width:min(86vw,320px);background:#fff;border:1px solid var(--line);border-radius:var(--rl);box-shadow:0 12px 40px rgba(13,13,17,.12);padding:10px}.lem-drop a{display:block;padding:10px 12px;border-radius:10px;color:var(--ink);text-decoration:none;font-weight:550;font-size:15.5px}.lem-drop a:hover,.lem-drop a[aria-current]{background:var(--acc-soft);color:var(--acc-ink)}.lem-drop .grp{font-size:10.5px;font-weight:650;letter-spacing:.09em;text-transform:uppercase;color:var(--faint);padding:10px 12px 4px}.lem-drop a.pill-dark{text-align:center;margin-top:8px}@media (max-width:980px){.lem-links{display:none}.lem-menu{display:block}}.hero{background:var(--hero);padding:84px 0 80px}.hero.sm{padding:52px 0 46px}.hero .sub{font-size:18px;color:var(--ink2);max-width:62ch;margin-top:14px}.hero h1{max-width:20ch}.hero.sm h1{max-width:24ch;font-size:clamp(1.95rem,4.4vw,2.9rem)}.btns{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0 0}.btn{display:inline-flex;align-items:center;gap:8px;padding:12px 26px;border-radius:999px;font-weight:650;font-size:15px;text-decoration:none!important;line-height:1.4}.btn-dark{background:var(--dark);color:#fff!important}.btn-dark:hover{background:#26262e}.btn-light{background:#fff;color:var(--dark)!important;border:1px solid var(--line)}.btn-light:hover{border-color:var(--dark)}.chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:26px 0 0}.chips li{background:#fff;border:1px solid #DDD8F7;color:var(--acc-ink);font-size:13.5px;font-weight:600;padding:6px 14px;border-radius:999px}.byline{display:flex;align-items:center;gap:10px;margin-top:22px;font-size:14px;color:var(--muted)}.byline img,.byline .av-s{width:34px;height:34px;border-radius:50%;object-fit:cover;object-position:top}.byline .av-s{display:inline-flex;align-items:center;justify-content:center;background:var(--dark);color:#fff;font-size:12px;font-weight:700}.byline a{color:var(--ink);font-weight:600;text-decoration:none}.crumbs{font-size:13.5px;color:var(--muted);margin-bottom:16px}.crumbs a{color:var(--muted);text-decoration:none}.sec{padding:76px 0}.sec.band{background:var(--bg2);border-top:1px solid var(--line2);border-bottom:1px solid var(--line2)}.sec.tight{padding:48px 0}.sec-head{max-width:680px;margin-bottom:34px}.sec-head h2{margin-top:0}.sec-head p{color:var(--muted);font-size:17px}.sec-head-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:30px}.sec-head-row .sec-head{margin:0}.answer{background:#fff;border:1px solid var(--line);border-radius:var(--rl);padding:26px 28px;box-shadow:var(--sh)}.answer .eyebrow{margin-bottom:8px}.answer p{color:var(--ink)}.answer p:last-child{margin-bottom:0}.answer .note{color:var(--muted);font-size:14.5px;border-top:1px solid var(--line2);padding-top:12px;margin-top:14px}.grid{display:flex;flex-wrap:wrap;gap:18px}.card{flex:1 1 240px;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:24px;box-shadow:var(--sh);text-decoration:none!important;color:var(--ink)}a.card{transition:border-color .15s,transform .15s}a.card:hover{border-color:#CFC6FB;transform:translateY(-2px)}.card .n{font-size:12.5px;font-weight:700;color:var(--acc-ink);letter-spacing:.03em;margin-bottom:10px}.card h3{margin:0 0 8px}.card p{font-size:14.5px;color:var(--muted);margin:0}.card .go{margin-top:auto;padding-top:16px;font-size:14px;font-weight:650;color:var(--acc-ink)}.card.tint{background:var(--acc-soft);border-color:#DCD2FB;box-shadow:none}.card.mint{background:var(--mint-soft);border-color:#C7E3DE;box-shadow:none}.card.mint .n,.card.mint .go{color:var(--mint-ink)}.card.amber{background:var(--amber-soft);border-color:#F2DFB9;box-shadow:none}.card.amber .n,.card.amber .go{color:var(--amber-ink)}.vs{display:flex;flex-wrap:wrap;gap:18px}.vs>div{flex:1 1 300px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px}.vs>div.b{background:#F4F1FE;border-color:#DCD2FB}.vs .lab{font-size:11.5px;font-weight:650;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.vs>div.b .lab{color:var(--acc-ink)}.vs h3{margin-top:0}.vs p{font-size:15.5px}.vs ul.ticks li{font-size:15.5px}.founders{display:flex;flex-wrap:wrap;gap:28px}.founder{flex:1 1 220px;max-width:340px;display:flex;flex-direction:column}.founder .ph{border-radius:var(--rl);overflow:hidden;background:var(--bg3);aspect-ratio:4/5;margin-bottom:16px}.founder .ph img{width:100%;height:100%;object-fit:cover;object-position:top}.founder .ph.ini{display:flex;align-items:center;justify-content:center;font-family:var(--disp);font-weight:800;font-size:3rem;color:var(--faint)}.founder .role{font-size:11.5px;font-weight:650;letter-spacing:.09em;text-transform:uppercase;color:var(--acc-ink)}.founder h3{margin:.3rem 0 .5rem;font-size:1.3rem}.founder h3 a{color:var(--ink);text-decoration:none}.founder p{font-size:15px;color:var(--muted)}.who{display:flex;flex-wrap:wrap;gap:44px;align-items:flex-start}.who>.txt{flex:1 1 340px}.who>.founders{flex:1.3 1 460px;flex-wrap:nowrap}@media (max-width:560px){.who>.founders{flex-wrap:wrap}.founder{max-width:none}}.stats{display:flex;flex-wrap:wrap;gap:24px;margin-top:8px}.stat{flex:1 1 200px;border-left:2px solid var(--acc);padding-left:20px}.stat b{display:block;font-family:var(--disp);font-size:1.6rem;font-weight:800;letter-spacing:-.03em;color:var(--ink);line-height:1.2}.stat span{font-size:14.5px;color:var(--muted)}figure.wide{margin:30px 0}figure.wide img{width:100%;border-radius:var(--rl)}figure.square{max-width:560px;margin:36px 0 0}figure.square img{width:100%;border-radius:var(--rl)}figure.half{flex:1 1 320px;margin:0}figure.half img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:var(--rl)}figure figcaption{font-size:13px;color:var(--muted);margin-top:8px}.photos{display:flex;flex-wrap:wrap;gap:18px}ul.ticks{list-style:none;padding:0;margin:0 0 1.3rem}ul.ticks li{position:relative;padding:7px 0 7px 30px;color:var(--ink2)}ul.ticks li:before{content:"";position:absolute;left:0;top:13px;width:18px;height:18px;border-radius:50%;background:var(--mint-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='%23076956' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat}ol.steps{list-style:none;counter-reset:s;padding:0;margin:0 0 1.3rem}ol.steps li{counter-increment:s;position:relative;padding:4px 0 14px 46px;color:var(--ink2)}ol.steps li:before{content:counter(s,decimal-leading-zero);position:absolute;left:0;top:3px;font-size:12.5px;font-weight:700;color:var(--acc-ink);background:var(--acc-soft);border-radius:999px;padding:3px 8px}.callout{background:var(--amber-soft);border:1px solid #F2DFB9;border-radius:var(--r);padding:18px 22px;margin:22px 0}.callout p{margin:0;color:#5c4100}.prose>h2:first-child{margin-top:0}.offices{display:flex;flex-wrap:wrap;gap:18px}.office{flex:1 1 300px;background:#fff;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;box-shadow:var(--sh);display:flex;flex-direction:column}.office img{width:100%;aspect-ratio:3/2;object-fit:cover}.ph-road{aspect-ratio:3/2;background:var(--hero);display:flex;align-items:flex-end;padding:20px 22px;font-family:var(--disp);font-weight:800;font-size:2rem;letter-spacing:-.03em;color:var(--ink)}.office .in{padding:20px 22px;display:flex;flex-direction:column;flex:1}.office .lab{font-size:11.5px;font-weight:650;letter-spacing:.09em;text-transform:uppercase;color:var(--acc-ink)}.office h3{margin:.25rem 0 .4rem}.office p{margin:0 0 .5rem;font-size:15px;color:var(--muted)}.office .acts{margin-top:auto;display:flex;flex-wrap:wrap;gap:8px;padding-top:10px}.office .acts a{font-size:13.5px;font-weight:600;padding:7px 14px;border-radius:999px;border:1px solid var(--line);color:var(--dark);text-decoration:none}.office .acts a:first-child{background:var(--dark);color:#fff;border-color:var(--dark)}.office iframe{display:block;width:100%;height:220px;border:0;border-top:1px solid var(--line2)}.faq details{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:0 22px;margin:0 0 10px}.faq summary{cursor:pointer;font-family:var(--disp);font-weight:700;font-size:17px;letter-spacing:-.01em;padding:17px 30px 17px 0;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";position:absolute;right:0;top:24px;width:10px;height:10px;border-right:2px solid var(--acc-ink);border-bottom:2px solid var(--acc-ink);transform:rotate(45deg);transition:transform .2s}.faq details[open] summary:after{transform:rotate(-135deg);top:28px}.faq details p{color:var(--ink2);margin:0 0 18px;font-size:15.5px}.kick{background:var(--acc-soft);padding:64px 0}.kick .wrap{display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between}.kick h2{margin:0 0 6px;max-width:22ch}.kick p{margin:0;color:var(--ink2)}.kick .btns{margin:0}.related{display:flex;flex-wrap:wrap;gap:14px}.related a{flex:1 1 220px;border:1px solid var(--line);border-radius:var(--r);padding:16px 18px;text-decoration:none;color:var(--ink);font-weight:650;font-family:var(--disp);letter-spacing:-.01em;background:#fff}.related a span{display:block;font-family:var(--sans);font-size:11px;font-weight:650;letter-spacing:.09em;text-transform:uppercase;color:var(--acc-ink);margin-bottom:4px}.related a:hover{border-color:#CFC6FB}.lem-foot{background:var(--dark);color:#A1A1AE;font-size:14px;padding:72px 0 28px}.lem-foot a{color:#E4E4EA;text-decoration:none}.lem-foot a:hover{color:#fff}.lem-foot .fgrid{display:flex;flex-wrap:wrap;gap:36px;max-width:1140px;margin:0 auto;padding:0 24px}.lem-foot .fgrid>div{flex:1 1 150px}.lem-foot .fgrid>.fmain{flex:1.6 1 300px}.lem-foot .fmark{display:flex;align-items:center;gap:10px;color:#fff;font-family:var(--disp);font-weight:700;font-size:17px;margin-bottom:14px}.lem-foot h4{font-size:11.5px;font-weight:650;letter-spacing:.09em;text-transform:uppercase;color:#B5A4FF;margin:0 0 14px}.lem-foot p{margin:0 0 12px;line-height:1.6}.lem-foot ul{list-style:none;padding:0;margin:0}.lem-foot li{margin:0 0 9px}.lem-foot .disc{background:#131319;border:1px solid #26262E;border-radius:16px;padding:18px 22px;color:#C9C9D2}.lem-foot .fbot{max-width:1140px;margin:48px auto 0;padding:22px 24px 0;border-top:1px solid #26262E;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:12.5px;color:#7A7A88}@media (max-width:640px){.sec{padding:56px 0}.hero{padding:56px 0 52px}.hero.sm{padding:38px 0 36px}.wrap{padding:0 20px}.lem-bar{padding:10px 20px}.answer{padding:22px}.kick{padding:48px 0}}.tblw{overflow-x:auto;margin:20px 0 8px}.tbl{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5}.tbl th,.tbl td{text-align:left;padding:11px 12px;border-bottom:1px solid var(--line);vertical-align:top}.tbl th{font-family:var(--disp);font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);background:var(--bg2)}.tbl td:first-child{font-weight:600;min-width:150px}:lang(ko){font-family:"Apple SD Gothic Neo","Malgun Gothic","Noto Sans KR",var(--sans);word-break:keep-all;line-break:strict}.ko p,.ko li{line-height:1.85}@media (max-width:640px){.tbl thead{display:none}.tbl,.tbl tbody,.tbl tr,.tbl td{display:block;width:100%}.tbl tr{padding:12px 0;border-bottom:1px solid var(--line)}.tbl td{border:0;padding:3px 0}.tbl td:first-child{font-size:16.5px}.tbl td:nth-child(2){color:var(--muted);font-size:14px}}