.attorney-module__QMCuga__root{--color-brand:#a91c51;--color-brand-hover:#8f1746;--color-brand-strong:#7a133b;--color-brand-tint:#f7d8e1;--color-brand-soft:#fdf6f8;--color-on-brand:#fff;--color-text:#2e2e2e;--color-text-sub:#555;--color-text-muted:#6b6b6b;--color-text-quiet:#777;--color-bg:#fff;--color-surface:#f5f5f5;--color-hover:#f2f4f7;--color-line:#e6e6e6;--color-line-strong:#cfcfcf;--color-plate-top:#f4f4f5;--color-plate-bottom:#e4e4e7;--color-ink:#263238;--color-on-ink:#fff;--color-on-ink-body:#e3e8eb;--color-on-ink-sub:#c9d3d9;--color-on-ink-line:#ffffff29;--font-sans:"Pretendard",-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Malgun Gothic","Noto Sans KR","Noto Sans CJK KR","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--text-display:44px;--text-title:24px;--text-subtitle:20px;--text-body:17px;--text-sub:15px;--text-caption:13px;--leading-title:1.3;--leading-body:1.6;--leading-sub:1.5;--tracking-tight:-.02em;--weight-regular:400;--weight-semibold:600;--weight-bold:700;--space-2:8px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--gap-item:var(--space-2);--gap-label:var(--space-4);--gap-heading:var(--space-6);--gap-group:var(--space-8);--gap-block:var(--space-8);--gap-section:var(--space-12);--gap-page:var(--space-24);--gutter-grid:var(--space-6);--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-pill:999px;--shadow-lift:0 14px 28px -16px #2e2e2e47;--container:1140px;--gutter:24px;--banner-rise:72px;--banner-pad-x:var(--space-6);--banner-photo-h:320px;--banner-min-h:360px;--profile-photo-w:352px;--profile-photo-right:192px;--av-d:112px;--av-rise:28px;--gap-card:var(--space-8);--ease:cubic-bezier(.16,1,.3,1);--duration:.2s}@media (min-width:1024px){.attorney-module__QMCuga__root{--banner-pad-x:var(--space-12)}}@media (min-width:1024px) and (max-width:1279px){.attorney-module__QMCuga__root{--profile-photo-right:160px;--av-d:96px}}@media (max-width:1023px){.attorney-module__QMCuga__root{--gap-card:var(--space-6)}}@media (max-width:767px){.attorney-module__QMCuga__root{--gutter:16px;--text-display:32px;--text-title:22px;--text-subtitle:18px;--text-body:16px;--text-sub:14px;--text-caption:13px;--gap-label:var(--space-4);--gap-heading:var(--space-4);--gap-group:var(--space-6);--gap-block:var(--space-6);--gap-section:var(--space-8);--gap-page:var(--space-16);--gutter-grid:var(--space-4);--av-d:88px;--av-rise:20px}}.attorney-module__QMCuga__root{padding-bottom:var(--gap-page);background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:anywhere}:where(.attorney-module__QMCuga__root) *,:where(.attorney-module__QMCuga__root) :before,:where(.attorney-module__QMCuga__root) :after{box-sizing:border-box}:where(.attorney-module__QMCuga__root) h1,:where(.attorney-module__QMCuga__root) h2,:where(.attorney-module__QMCuga__root) h3,:where(.attorney-module__QMCuga__root) p,:where(.attorney-module__QMCuga__root) ul,:where(.attorney-module__QMCuga__root) ol{margin:0}:where(.attorney-module__QMCuga__root) ul,:where(.attorney-module__QMCuga__root) ol{padding:0;list-style:none}:where(.attorney-module__QMCuga__root) img{max-width:100%;height:auto;display:block}:where(.attorney-module__QMCuga__root) a{color:inherit;text-decoration:none}:where(.attorney-module__QMCuga__root) button{font:inherit;color:inherit;cursor:pointer}:where(.attorney-module__QMCuga__root) :focus-visible{outline:2px solid var(--color-brand);outline-offset:3px;border-radius:var(--radius-sm)}.attorney-module__QMCuga__icon{flex:none;width:1.1em;height:1.1em}.attorney-module__QMCuga__sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.attorney-module__QMCuga__container{width:min(100% - 2*var(--gutter),var(--container));margin-inline:auto}.attorney-module__QMCuga__text-link{font-size:var(--text-sub);line-height:var(--leading-sub);font-weight:var(--weight-semibold);color:var(--color-brand);align-items:center;gap:4px;display:inline-flex}.attorney-module__QMCuga__text-link:hover{text-underline-offset:3px;text-decoration:underline}.attorney-module__QMCuga__breadcrumb{padding-top:var(--space-6);font-size:var(--text-caption);line-height:var(--leading-sub);color:var(--color-text-muted)}.attorney-module__QMCuga__breadcrumb ol{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.attorney-module__QMCuga__breadcrumb li{align-items:center;gap:4px;display:inline-flex}.attorney-module__QMCuga__breadcrumb a:hover{color:var(--color-text);text-underline-offset:2px;text-decoration:underline}.attorney-module__QMCuga__breadcrumb [aria-current]{color:var(--color-text);font-weight:var(--weight-semibold)}.attorney-module__QMCuga__breadcrumb__sep{width:14px;height:14px}@media (max-width:767px){.attorney-module__QMCuga__breadcrumb{padding-top:var(--space-4)}}.attorney-module__QMCuga__page-head__title{margin-top:var(--gap-block);font-size:var(--text-display);font-weight:var(--weight-bold);line-height:var(--leading-title);letter-spacing:var(--tracking-tight)}.attorney-module__QMCuga__page-head__lead{margin-top:var(--gap-label);max-width:60ch;color:var(--color-text-sub)}.attorney-module__QMCuga__portrait-banner{padding:0 var(--banner-pad-x)var(--space-8);border-radius:var(--radius-lg);background:var(--color-ink);color:var(--color-on-ink);display:flow-root;position:relative}.attorney-module__QMCuga__rep-message .attorney-module__QMCuga__portrait-banner{margin-top:calc(var(--banner-rise) + var(--gap-section))}.attorney-module__QMCuga__profile-hero .attorney-module__QMCuga__portrait-banner{margin-top:calc(var(--banner-rise) + var(--gap-block))}.attorney-module__QMCuga__portrait-banner__wm{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.attorney-module__QMCuga__portrait-banner__wm:before{content:"";background:radial-gradient(42% 50% at 50% 48%,#f2f4f733 0%,#f2f4f714 45%,#f2f4f700 75%);width:120%;height:420px;position:absolute;top:-40px;left:50%;transform:translate(-50%)}.attorney-module__QMCuga__portrait-banner__wm:after{content:"";opacity:.07;background:url(/img/attorney/kba-white.webp) 50%/contain no-repeat;width:280px;height:280px;position:absolute;bottom:-56px;right:-56px}.attorney-module__QMCuga__portrait-banner__photo{height:var(--banner-photo-h);margin-top:calc(-1*var(--banner-rise));border-bottom:1px solid var(--color-on-ink-line);position:relative;overflow:hidden}.attorney-module__QMCuga__portrait-banner__photo img{width:auto;max-width:none;height:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.attorney-module__QMCuga__portrait-banner__body{position:relative}.attorney-module__QMCuga__portrait-banner :focus-visible{outline-color:var(--color-on-ink)}.attorney-module__QMCuga__chunk{max-width:100%;display:inline-block}.attorney-module__QMCuga__portrait-banner__msg{margin-top:var(--space-6);font-size:var(--text-title);letter-spacing:var(--tracking-tight);line-height:1.6}@media (max-width:767px){.attorney-module__QMCuga__portrait-banner__msg{font-size:var(--text-subtitle)}}.attorney-module__QMCuga__portrait-banner__foot{justify-content:space-between;align-items:flex-end;gap:var(--space-4)var(--space-8);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.attorney-module__QMCuga__portrait-banner__sign{width:100px;height:auto}.attorney-module__QMCuga__portrait-banner__link{padding-block:var(--space-2);font-size:var(--text-sub);line-height:var(--leading-sub);font-weight:var(--weight-semibold);color:var(--color-on-ink-sub);align-items:center;gap:4px;display:inline-flex}.attorney-module__QMCuga__portrait-banner__link:hover{color:var(--color-on-ink);text-underline-offset:3px;text-decoration:underline}.attorney-module__QMCuga__portrait-banner__role{margin-top:var(--space-6);font-size:var(--text-sub);line-height:var(--leading-sub);font-weight:var(--weight-semibold);color:var(--color-on-ink-sub)}.attorney-module__QMCuga__portrait-banner__name{margin-top:var(--gap-item);font-size:var(--text-display);font-weight:var(--weight-bold);line-height:var(--leading-title);letter-spacing:var(--tracking-tight)}.attorney-module__QMCuga__portrait-banner__summary{margin-top:var(--gap-item);font-size:var(--text-sub);line-height:var(--leading-sub);color:var(--color-on-ink-sub)}.attorney-module__QMCuga__portrait-banner__contact{margin-top:var(--gap-label);flex-direction:column;align-items:flex-start;gap:8px;display:flex}.attorney-module__QMCuga__portrait-banner__contact a{font-size:var(--text-sub);line-height:var(--leading-sub);color:var(--color-on-ink-sub);transition:color var(--duration)var(--ease);align-items:center;gap:6px;display:inline-flex}.attorney-module__QMCuga__portrait-banner__contact a:hover{color:var(--color-on-ink)}.attorney-module__QMCuga__contact-icon{width:20px;height:20px;-webkit-mask:var(--icon)center/contain no-repeat;-webkit-mask:var(--icon)center/contain no-repeat;mask:var(--icon)center/contain no-repeat;background-color:currentColor;flex:none;display:block}.attorney-module__QMCuga__contact-icon--email{--icon:url(/img/email.svg)}.attorney-module__QMCuga__contact-icon--phone{--icon:url(/img/phone.svg)}@media (max-width:767px){.attorney-module__QMCuga__portrait-banner__contact a{font-size:var(--text-caption);letter-spacing:-.4px}.attorney-module__QMCuga__contact-icon{width:16px;height:16px}}@media (min-width:1024px){.attorney-module__QMCuga__portrait-banner__wm:after{width:420px;height:420px;bottom:-80px;right:-64px}.attorney-module__QMCuga__portrait-banner__photo{top:calc(-1*var(--banner-rise));border-bottom:0;height:auto;margin:0;position:absolute;bottom:0}.attorney-module__QMCuga__portrait-banner--message{min-height:var(--banner-min-h);padding:0 var(--space-12)0 512px;flex-direction:column;justify-content:center;display:flex}.attorney-module__QMCuga__portrait-banner--message .attorney-module__QMCuga__portrait-banner__wm:before{background:radial-gradient(48% 52%,#f2f4f733 0%,#f2f4f714 45%,#f2f4f700 75%);width:440px;height:116%;top:-8%;left:32px;transform:none}.attorney-module__QMCuga__portrait-banner--message .attorney-module__QMCuga__portrait-banner__photo{width:440px;left:32px}.attorney-module__QMCuga__portrait-banner--message .attorney-module__QMCuga__portrait-banner__body{padding-block:var(--space-12)}.attorney-module__QMCuga__portrait-banner__msg{margin-top:0;line-height:1.5}.attorney-module__QMCuga__portrait-banner__sign{width:116px}.attorney-module__QMCuga__portrait-banner--profile{min-height:var(--banner-min-h);padding:var(--space-12)calc(var(--profile-photo-right) + var(--profile-photo-w) + var(--space-12))var(--space-12)var(--banner-pad-x);flex-direction:column;justify-content:center;display:flex}.attorney-module__QMCuga__portrait-banner--profile .attorney-module__QMCuga__portrait-banner__wm:before{left:auto;right:calc(var(--profile-photo-right) - 48px);width:calc(var(--profile-photo-w) + 96px);background:radial-gradient(48% 52%,#f2f4f733 0%,#f2f4f714 45%,#f2f4f700 75%);height:116%;top:-8%;transform:none}.attorney-module__QMCuga__portrait-banner--profile .attorney-module__QMCuga__portrait-banner__photo{right:var(--profile-photo-right);width:var(--profile-photo-w)}.attorney-module__QMCuga__portrait-banner--profile .attorney-module__QMCuga__portrait-banner__role{margin-top:0}}.attorney-module__QMCuga__profile-sections{margin-top:var(--gap-section)}.attorney-module__QMCuga__profile-section{gap:var(--space-8);padding-block:var(--gap-section);border-top:1px solid var(--color-line);grid-template-columns:minmax(0,3fr) minmax(0,9fr);display:grid}.attorney-module__QMCuga__profile-section__heading,.attorney-module__QMCuga__other-attorneys__heading{font-size:var(--text-title);font-weight:var(--weight-bold);line-height:var(--leading-title);letter-spacing:var(--tracking-tight)}.attorney-module__QMCuga__profile-section__content,.attorney-module__QMCuga__item-group{display:block}.attorney-module__QMCuga__item-groups{gap:var(--gap-group);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.attorney-module__QMCuga__item-group__heading{padding-bottom:var(--space-2);border-bottom:1px solid var(--color-line);font-size:var(--text-caption);line-height:var(--leading-sub);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.attorney-module__QMCuga__item-group__note{margin-top:var(--gap-item);padding-left:var(--space-4);font-size:var(--text-caption);line-height:var(--leading-sub);color:var(--color-text-muted)}.attorney-module__QMCuga__item-groups--stack{grid-template-columns:minmax(0,1fr)}.attorney-module__QMCuga__item-list{gap:var(--gap-item);margin-top:var(--gap-label);display:grid}.attorney-module__QMCuga__item-list li{padding-left:var(--space-4);position:relative}.attorney-module__QMCuga__item-list li:before{content:"";background:var(--color-text-muted);width:6px;height:1px;position:absolute;top:.8em;left:0}.attorney-module__QMCuga__tag-list{gap:var(--gap-item);flex-wrap:wrap;display:flex}.attorney-module__QMCuga__tag{min-height:36px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--color-surface);font-size:var(--text-sub);line-height:var(--leading-sub);align-items:center;display:inline-flex}@media (max-width:767px){.attorney-module__QMCuga__profile-section{gap:var(--gap-heading);grid-template-columns:1fr}}.attorney-module__QMCuga__collapsible.attorney-module__QMCuga__is-collapsed .attorney-module__QMCuga__is-extra{display:none}.attorney-module__QMCuga__collapsible.attorney-module__QMCuga__is-collapsed .attorney-module__QMCuga__collapsible__body{-webkit-mask-image:linear-gradient(#000 calc(100% - 48px),#0000);mask-image:linear-gradient(#000 calc(100% - 48px),#0000)}.attorney-module__QMCuga__collapsible__toggle{min-height:40px;margin-top:var(--gap-label);padding:0 var(--space-4);border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);background:var(--color-bg);font-size:var(--text-sub);line-height:var(--leading-sub);font-weight:var(--weight-semibold);color:var(--color-text-sub);transition:border-color var(--duration)var(--ease),color var(--duration)var(--ease);align-items:center;gap:4px;display:inline-flex}.attorney-module__QMCuga__collapsible__toggle:hover{border-color:var(--color-text-sub);color:var(--color-text)}.attorney-module__QMCuga__collapsible__toggle[aria-expanded=true] .attorney-module__QMCuga__icon{transform:rotate(180deg)}.attorney-module__QMCuga__other-attorneys{padding-top:var(--gap-section);border-top:1px solid var(--color-line)}.attorney-module__QMCuga__other-attorneys__head{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--gap-heading);display:flex}.attorney-module__QMCuga__lcard-grid{gap:var(--gap-card);margin-top:var(--gap-section);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.attorney-module__QMCuga__lcard-grid>li{display:flex}@media (min-width:768px) and (max-width:1023px){.attorney-module__QMCuga__lcard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.attorney-module__QMCuga__lcard-grid{grid-template-columns:1fr}}.attorney-module__QMCuga__lcard{width:100%;padding:var(--space-6);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-bg);transition:box-shadow var(--duration)var(--ease),transform var(--duration)var(--ease),border-color var(--duration)var(--ease);flex-direction:column;display:flex;position:relative}.attorney-module__QMCuga__lcard:hover{box-shadow:var(--shadow-lift);border-color:#0000;transform:translateY(-2px)}.attorney-module__QMCuga__lcard__top{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex:1;display:flex}.attorney-module__QMCuga__lcard__text{min-width:0;padding-top:calc(var(--av-rise) + 8px)}.attorney-module__QMCuga__lcard__name{font-size:var(--text-subtitle);font-weight:var(--weight-bold);line-height:var(--leading-title)}.attorney-module__QMCuga__lcard__title{font-size:var(--text-sub);font-weight:var(--weight-regular);color:var(--color-text-sub);margin-left:2px}.attorney-module__QMCuga__lcard__link:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.attorney-module__QMCuga__lcard__link:focus-visible{outline:none}.attorney-module__QMCuga__lcard:has(.attorney-module__QMCuga__lcard__link:focus-visible){outline:2px solid var(--color-brand);outline-offset:2px}.attorney-module__QMCuga__lcard:hover .attorney-module__QMCuga__lcard__link{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.attorney-module__QMCuga__lcard__areas{flex-wrap:wrap;gap:4px;margin-top:12px;display:flex}.attorney-module__QMCuga__lcard__areas li{border-radius:var(--radius-pill);background:var(--color-surface);min-height:28px;font-size:var(--text-caption);line-height:var(--leading-sub);color:var(--color-text-sub);align-items:center;padding:0 8px;display:inline-flex}.attorney-module__QMCuga__lcard__areas--certified li{background:var(--color-brand-soft);box-shadow:inset 0 0 0 1px var(--color-brand-tint);font-weight:var(--weight-semibold);color:var(--color-brand)}.attorney-module__QMCuga__lcard__avatar{--av-w:calc(var(--av-d)*1.15);--av-h:calc(var(--av-w)*1.25);--av-top:calc(var(--av-h)*.05 + var(--av-rise));width:var(--av-d);height:var(--av-d);margin-top:var(--av-rise);flex:none;position:relative}.attorney-module__QMCuga__lcard__avatar:before{content:"";background:linear-gradient(180deg,var(--color-plate-top)0%,var(--color-plate-bottom)100%);transition:background var(--duration)var(--ease);border-radius:50%;position:absolute;inset:0}.attorney-module__QMCuga__lcard__avatar img{top:calc(-1*var(--av-top));width:var(--av-w);max-width:none;height:auto;-webkit-mask:linear-gradient(#000,#000)50% 0/var(--av-d)calc(var(--av-top) + var(--av-d)*.3)no-repeat,radial-gradient(circle calc(var(--av-d)/2)at 50% calc(var(--av-top) + var(--av-d)/2),#000 calc(var(--av-d)/2 - .5px),transparent calc(var(--av-d)/2))0 0/100% 100% no-repeat;-webkit-mask:linear-gradient(#000,#000)50% 0/var(--av-d)calc(var(--av-top) + var(--av-d)*.3)no-repeat,radial-gradient(circle calc(var(--av-d)/2)at 50% calc(var(--av-top) + var(--av-d)/2),#000 calc(var(--av-d)/2 - .5px),transparent calc(var(--av-d)/2))0 0/100% 100% no-repeat;mask:linear-gradient(#000,#000)50% 0/var(--av-d)calc(var(--av-top) + var(--av-d)*.3)no-repeat,radial-gradient(circle calc(var(--av-d)/2)at 50% calc(var(--av-top) + var(--av-d)/2),#000 calc(var(--av-d)/2 - .5px),transparent calc(var(--av-d)/2))0 0/100% 100% no-repeat;position:absolute;left:50%;transform:translate(-50%)}.attorney-module__QMCuga__lcard__initial{font-size:var(--text-title);font-weight:var(--weight-bold);color:var(--color-text-muted);place-items:center;display:grid;position:absolute;inset:0}.attorney-module__QMCuga__lcard:hover .attorney-module__QMCuga__lcard__avatar:before{background:linear-gradient(180deg,var(--color-brand-soft)0%,var(--color-brand-tint)100%)}.attorney-module__QMCuga__lcard__bottom{border-top:1px solid var(--color-line);justify-content:space-between;align-items:flex-end;gap:12px;margin-top:20px;padding-top:20px;display:flex}.attorney-module__QMCuga__lcard__contact{flex-direction:column;gap:8px;min-width:0;display:flex}.attorney-module__QMCuga__lcard__contact a{z-index:2;max-width:100%;font-size:var(--text-sub);line-height:var(--leading-sub);color:var(--color-text-quiet);white-space:nowrap;transition:color var(--duration)var(--ease);align-items:center;gap:6px;display:inline-flex;position:relative}.attorney-module__QMCuga__lcard__contact a:hover{color:var(--color-text)}.attorney-module__QMCuga__lcard__go{border:1px solid var(--color-line);width:40px;height:40px;color:var(--color-text);transition:background var(--duration)var(--ease),border-color var(--duration)var(--ease),color var(--duration)var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.attorney-module__QMCuga__lcard__go .attorney-module__QMCuga__icon{width:20px;height:20px}.attorney-module__QMCuga__lcard:hover .attorney-module__QMCuga__lcard__go{border-color:var(--color-brand);background:var(--color-brand);color:var(--color-on-brand)}@media (max-width:767px){.attorney-module__QMCuga__lcard{padding:20px}.attorney-module__QMCuga__lcard__areas li{min-height:24px}.attorney-module__QMCuga__lcard__bottom{margin-top:var(--space-4);padding-top:var(--space-4)}.attorney-module__QMCuga__lcard__contact a{font-size:var(--text-caption);letter-spacing:-.4px}.attorney-module__QMCuga__lcard__go{width:36px;height:36px}}.attorney-module__QMCuga__lcard-grid--rail{margin-top:0}@media (max-width:1023px){.attorney-module__QMCuga__lcard-grid--rail{gap:var(--space-4);scroll-snap-type:x mandatory;margin-inline:calc(-1*var(--gutter));padding:4px var(--gutter)var(--space-4);scroll-padding-inline:var(--gutter);scrollbar-width:none;display:flex;overflow-x:auto}.attorney-module__QMCuga__lcard-grid--rail::-webkit-scrollbar{display:none}.attorney-module__QMCuga__lcard-grid--rail>li{scroll-snap-align:start;flex:0 0 min(340px,86%)}}@media (prefers-reduced-motion:reduce){:where(.attorney-module__QMCuga__root) *,:where(.attorney-module__QMCuga__root) :before,:where(.attorney-module__QMCuga__root) :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
