.home-v3_page__taYVs{--ink:#172b33;--muted:#617077;--gold:#a18350;--line:#d9ded9;color:var(--ink);background:#fafaf7;padding-top:104px;word-break:keep-all;overflow:clip}.home-v3_container__g5gQz{width:calc(100% - 96px);max-width:1320px;margin-inline:auto}.home-v3_section__n_Ix1{padding-block:108px;scroll-margin-top:90px}.home-v3_heading__7lMxD{font-size:clamp(32px,3.1vw,44px);font-weight:600;letter-spacing:-.055em;line-height:1.38}.home-v3_eyebrow__mpLtb{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px;font-size:11px;font-weight:600;letter-spacing:.1em;color:var(--gold)}.home-v3_eyebrow__mpLtb span{font-size:12px;font-weight:400;letter-spacing:-.015em;color:var(--muted)}.home-v3_sectionHeader__lcY0K{display:flex;justify-content:space-between;align-items:flex-end;gap:28px}.home-v3_headerDescription__oRu9E,.home-v3_sectionLead__84qwA{color:var(--muted);font-size:14px;line-height:1.95}.home-v3_sectionLead__84qwA{margin-top:22px}.home-v3_headerDescription__oRu9E{padding-bottom:4px}.home-v3_textLink__sv3Uq{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:44px;border-bottom:1px solid;font-size:13px;font-weight:500}.home-v3_textLink__sv3Uq svg{flex-shrink:0;transition:transform .25s}.home-v3_textLink__sv3Uq:hover svg{transform:translate(2px,-2px)}.home-v3_finePrint__aJNhn{color:var(--muted);font-size:11px;line-height:1.8;margin-top:22px}.home-v3_contactPair__naeZn{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-width:368px}.home-v3_contactLink__s4pmr{display:flex;align-items:center;justify-content:center;min-height:52px;gap:9px;padding:12px 18px;font-size:13px;font-weight:600;border-radius:8px;transition:filter .2s}.home-v3_contactLink__s4pmr:hover{filter:brightness(.95)}.home-v3_kakao__xubpn{background:#fee500;color:#302620}.home-v3_phone___XMAP{background:var(--ink);color:white}.home-v3_light__H__HB{background:#f6f5ef;color:var(--ink)}.home-v3_hero__LfXQW{padding:0 24px}.home-v3_heroStage__Mf74u{position:relative;isolation:isolate;overflow:hidden;min-height:680px;background:#262c2c;border-radius:32px;color:white}.home-v3_heroVisual__pD29B{position:absolute;inset:0;z-index:0;pointer-events:none}.home-v3_heroImage__fUHb9{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.home-v3_heroShade__0fydj{position:absolute;inset:0;background:linear-gradient(90deg,#102028a6,#14212970 35%,#17252a10 68%,transparent),linear-gradient(0deg,#18272a38,transparent 50%)}.home-v3_heroCopy__6gPPa{position:relative;z-index:2;max-width:1420px;margin:auto;padding:84px 56px 64px;pointer-events:none}.home-v3_heroCopy__6gPPa a{pointer-events:auto}.home-v3_heroEyebrow__lFevh{font-size:12px;letter-spacing:.07em;color:#d0c4ae;margin-bottom:30px}.home-v3_heroCopy__6gPPa h1{font-size:clamp(39px,3.7vw,57px);line-height:1.32;letter-spacing:-.055em;font-weight:600}.home-v3_heroCopy__6gPPa h1 span{color:#d8c49b}.home-v3_heroDescription__n_1v1{max-width:440px;color:#dedee0;font-size:15px;line-height:1.9;margin:24px 0 30px}.home-v3_heroFocusNote__ocRwX{display:block;margin-top:12px;color:#d0c4ae;font-size:14px}.home-v3_heroScroll__hmq8t{display:inline-flex;gap:24px;align-items:center;color:#d6d7d8;font-size:11px;margin-top:42px;min-height:32px}.home-v3_heroSignature__0AQH9{position:absolute;bottom:26px;right:35px;z-index:2;font-size:10px;letter-spacing:.27em;color:#eee9dc}.home-v3_heroRoutes__Ertlg{display:grid;grid-template-columns:1.2fr 1fr 1fr;max-width:1320px;margin:auto;border-bottom:1px solid var(--line)}.home-v3_heroRoutes__Ertlg>a{display:flex;align-items:center;gap:22px;min-height:98px;padding:24px 28px;font-size:16px;font-weight:500}.home-v3_heroRoutes__Ertlg>a+a{border-left:1px solid var(--line)}.home-v3_heroRoutes__Ertlg>a>svg{margin-left:auto;flex-shrink:0}.home-v3_routeNumber__mAPnW{color:var(--gold);font-size:11px}.home-v3_routeHint__Hv0tM{color:var(--muted);font-size:11px;font-weight:400;margin-left:24px}.home-v3_focusGrid__NVOOT{display:grid;grid-template-columns:1fr 1fr;gap:54px;margin-top:52px}.home-v3_focusArticle__QkzJi:nth-child(2){margin-top:88px}.home-v3_focusImage__iYAHE{display:block;position:relative;aspect-ratio:1.45;overflow:hidden;border-radius:16px;background:#263b44}.home-v3_focusImage__iYAHE>img{-o-object-fit:cover;object-fit:cover;transition:transform .6s}.home-v3_focusImage__iYAHE:hover>img{transform:scale(1.045)}.home-v3_trafficImage__wpLYS>img{filter:saturate(.55)}.home-v3_imageShade__7DGrN{position:absolute;inset:0;background:linear-gradient(transparent 20%,#142a36d9)}.home-v3_imageLabel__pFliT{position:absolute;left:32px;bottom:30px;color:white}.home-v3_imageLabel__pFliT>span{font-size:10px;letter-spacing:.15em;color:#e6d6b7}.home-v3_imageLabel__pFliT p{font-size:36px;letter-spacing:-.05em;font-weight:500;margin-top:7px}.home-v3_roundArrow__MdNc0{position:absolute;right:30px;bottom:32px;width:52px;height:52px;display:grid;place-items:center;border:1px solid #ffffff75;border-radius:50%;color:white}.home-v3_focusText__XS7KJ{padding:27px 5px 0}.home-v3_focusNumber__X5PPv{color:var(--gold);font-size:11px;display:flex;align-items:center;gap:14px}.home-v3_focusNumber__X5PPv span{color:var(--muted)}.home-v3_focusText__XS7KJ h3{font-size:27px;line-height:1.48;letter-spacing:-.045em;font-weight:500;margin-top:15px}.home-v3_focusDescription__mETu0{color:var(--muted);font-size:14px;line-height:1.95;margin-top:18px;max-width:490px}.home-v3_focusTags__TVMka{font-size:11px;color:#747974;margin:15px 0 18px;line-height:1.9}.home-v3_collaboration__QP65W{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:64px;margin-top:58px;padding-top:48px;border-top:1px solid var(--line);scroll-margin-top:96px}.home-v3_collaborationPhoto__bylNW{position:relative;width:100%;max-width:480px;aspect-ratio:1.45;overflow:hidden;border-radius:6px;background:#3c3c3b}.home-v3_collaborationPhoto__bylNW img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 12%;object-position:center 12%}.home-v3_collaborationCopy__2Fifa{max-width:580px}.home-v3_collaborationCopy__2Fifa h3{margin-top:16px;font-size:clamp(24px,2.25vw,32px);font-weight:500;line-height:1.45;letter-spacing:-.045em;text-wrap:balance}.home-v3_collaborationLead__seYoH{margin-top:18px;color:var(--muted);font-size:14px;line-height:1.95}.home-v3_collaborationRoles__ZMxDX{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.home-v3_collaborationRoles__ZMxDX dt{font-size:14px;font-weight:600}.home-v3_collaborationRoles__ZMxDX dd{margin-top:7px;font-size:14px;line-height:1.85;color:var(--muted)}.home-v3_teamSection__tNq0M{background:#eeeee7}.home-v3_teamGrid__SJdfL{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:center}.home-v3_teamLead__JS_sJ{font-size:14px;color:var(--muted);line-height:2;margin-top:26px}.home-v3_teamLead__JS_sJ+.home-v3_textLink__sv3Uq{margin-top:24px}.home-v3_specialties__Hxo8w{margin:28px 0 24px}.home-v3_specialties__Hxo8w>p{font-size:11px;color:var(--muted);margin-bottom:12px}.home-v3_specialties__Hxo8w ul{display:flex;gap:8px;flex-wrap:wrap}.home-v3_specialties__Hxo8w li{font-size:12px;padding:8px 10px;border:1px solid #c7ccbf;border-radius:4px}.home-v3_portraits__YfxGb{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.home-v3_portrait__wnmrG:nth-child(2){margin-top:60px}.home-v3_portraitImage__nKUh_{height:390px;position:relative;background:#dcdfd6;border-radius:100px 6px 6px 6px;overflow:hidden}.home-v3_portrait__wnmrG:nth-child(2) .home-v3_portraitImage__nKUh_{background:#d7d8ce;border-radius:6px 100px 6px 6px}.home-v3_portraitImage__nKUh_>img{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.home-v3_portrait__wnmrG figcaption{display:flex;gap:13px;align-items:center;margin-top:18px}.home-v3_portrait__wnmrG strong{font-size:21px;font-weight:500}.home-v3_portrait__wnmrG figcaption span{font-size:12px;color:var(--muted)}.home-v3_practiceSection__tP53r{background:#f0f1ec}.home-v3_practiceIntro__gLup0{margin-top:20px;font-size:14px;line-height:1.9;color:var(--muted)}.home-v3_practiceGrid__Gblou{display:grid;grid-template-columns:1fr 1fr;gap:76px;align-items:center}.home-v3_officeImage__xyCYe{min-height:510px;position:relative;overflow:hidden;border-radius:6px 80px 6px 6px;align-self:stretch}.home-v3_officeImage__xyCYe>img{-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center}.home-v3_officeImage__xyCYe:after{content:"";position:absolute;inset:65% 0 0;background:linear-gradient(transparent,#172b33aa)}.home-v3_officeImage__xyCYe figcaption{position:absolute;bottom:28px;left:28px;z-index:1;color:white;font-size:10px;letter-spacing:.11em}.home-v3_practiceList__qfD_E{margin:28px 0 20px}.home-v3_practiceList__qfD_E li{display:grid;grid-template-columns:130px 1fr;align-items:start;gap:12px;padding:17px 0;border-bottom:1px solid #d4d9d0}.home-v3_practiceList__qfD_E h3{font-size:15px;font-weight:500}.home-v3_practiceList__qfD_E p{font-size:14px;color:var(--muted);line-height:1.8}.home-v3_contactSection__0PWPv{scroll-margin-top:80px}.home-v3_contactStage__Cknxu{position:relative;isolation:isolate;background:#172b33}.home-v3_contactBackground__IQhFF{-o-object-fit:cover;object-fit:cover;-o-object-position:75% center;object-position:75% center;z-index:-2}.home-v3_contactShade__x9EFH{position:absolute;inset:0;background:linear-gradient(90deg,#152b32ed,#182c35d6);z-index:-1}.home-v3_contactContent__b5wbF{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;padding-block:80px;color:white}.home-v3_contactContent__b5wbF .home-v3_eyebrow__mpLtb{color:#d8c49b}.home-v3_contactContent__b5wbF .home-v3_eyebrow__mpLtb span{color:#bfc9cb}.home-v3_contactDescription__MdSuM{font-size:14px;line-height:1.9;color:#cbd3d5;margin-top:22px}.home-v3_contactNumber__8V3e_{display:inline-block;font-size:44px;font-weight:500;letter-spacing:-.045em;margin-bottom:24px}.home-v3_contactHint__3DOKA{font-size:11px;color:#bec9cd;margin-top:17px;line-height:1.8}.home-v3_questionNote__07FDW{display:flex;gap:28px;justify-content:space-between;align-items:center;padding-block:27px;border-bottom:1px solid var(--line)}.home-v3_questionNote__07FDW p{font-size:14px;line-height:1.9}.home-v3_questionNote__07FDW p span{display:block;margin-top:5px;font-size:14px;color:var(--muted)}.home-v3_questionNote__07FDW .home-v3_textLink__sv3Uq{flex-shrink:0;font-size:12px}.home-v3_previewNote__Eu216{padding:14px 24px;display:flex;justify-content:center;align-items:center;gap:20px;font-size:10px;line-height:1.8;background:#edeee8;color:#5d6b62}.home-v3_previewNote__Eu216>a{display:inline-flex;align-items:center;gap:6px;text-decoration:underline;text-underline-offset:3px}.home-v3_caseGrid__G3H4r{display:grid;grid-template-columns:1.12fr 1fr;gap:0 48px;margin-top:40px}.home-v3_caseItem__34_1B{display:grid;grid-template-columns:132px 1fr;gap:24px;padding:24px 0;border-top:1px solid var(--line)}.home-v3_caseFeature__aGaHg{grid-row:span 2;display:block;padding:0;border-top:0}.home-v3_caseImage__ECjof{overflow:hidden;background:#e7e9e2;height:155px;padding:15px 19px 0}.home-v3_caseImage__ECjof>div{box-shadow:0 6px 22px #182b3326}.home-v3_caseFeature__aGaHg .home-v3_caseImage__ECjof{height:270px;display:flex;justify-content:center;padding:25px 30px 0;border-radius:12px}.home-v3_caseFeature__aGaHg .home-v3_caseImage__ECjof>div{width:175px}.home-v3_caseCopy___PMMv>p:first-child{font-size:11px;color:var(--gold);margin-bottom:12px}.home-v3_caseCopy___PMMv h3{font-size:19px;font-weight:500;line-height:1.6;letter-spacing:-.035em}.home-v3_caseFeature__aGaHg .home-v3_caseCopy___PMMv{padding-top:25px}.home-v3_caseFeature__aGaHg h3{font-size:24px}.home-v3_caseQuestion__P1lgf{font-size:14px;color:var(--muted);line-height:1.85;margin-top:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-v3_caseRead__XkbC8{display:flex;align-items:center;justify-content:space-between;font-size:11px;margin-top:22px}.home-v3_caseItem__34_1B:hover h3{text-decoration:underline;text-underline-offset:5px}.home-v3_page__taYVs a:focus-visible{outline:2px solid #b5965e;outline-offset:5px}@media (max-width:1199px){.home-v3_container__g5gQz{width:calc(100% - 64px)}.home-v3_heroCopy__6gPPa{padding-inline:40px}.home-v3_heroDescription__n_1v1{max-width:360px}.home-v3_teamGrid__SJdfL{gap:34px;grid-template-columns:.9fr 1.1fr}.home-v3_portraitImage__nKUh_{height:330px}.home-v3_practiceGrid__Gblou{gap:45px}.home-v3_caseGrid__G3H4r{gap:0 30px}.home-v3_caseItem__34_1B{grid-template-columns:105px 1fr;gap:18px}.home-v3_caseFeature__aGaHg{display:block}}@media (max-width:1023px){.home-v3_page__taYVs{padding-top:80px}.home-v3_section__n_Ix1{padding-block:72px}.home-v3_heroStage__Mf74u{min-height:640px}.home-v3_heroCopy__6gPPa{padding:60px 40px 64px}.home-v3_heroImage__fUHb9{-o-object-position:58% center;object-position:58% center}.home-v3_heroShade__0fydj{background:linear-gradient(90deg,#142127db,#142127a6 44%,#14212738 78%,#14212710)}.home-v3_heroCopy__6gPPa h1{font-size:42px}.home-v3_heroScroll__hmq8t{margin-top:26px}.home-v3_heroRoutes__Ertlg>a{padding:22px 15px;gap:14px;font-size:14px}.home-v3_routeHint__Hv0tM{display:none}.home-v3_focusGrid__NVOOT{gap:30px}.home-v3_focusArticle__QkzJi:nth-child(2){margin-top:65px}.home-v3_focusText__XS7KJ h3{font-size:24px}.home-v3_imageLabel__pFliT{left:24px;bottom:24px}.home-v3_imageLabel__pFliT p{font-size:30px}.home-v3_roundArrow__MdNc0{width:42px;height:42px;right:22px;bottom:26px}.home-v3_teamGrid__SJdfL{grid-template-columns:1fr;gap:38px}.home-v3_teamCopy__1rpxU{max-width:580px}.home-v3_portraits__YfxGb{max-width:640px;width:100%;margin-left:auto}.home-v3_portraitImage__nKUh_{height:390px}.home-v3_collaboration__QP65W{gap:32px;margin-top:44px;padding-top:36px}.home-v3_collaborationRoles__ZMxDX{gap:16px}.home-v3_practiceGrid__Gblou{gap:35px}.home-v3_practiceList__qfD_E li{display:block;padding-block:13px}.home-v3_practiceList__qfD_E p{margin-top:5px}.home-v3_officeImage__xyCYe{min-height:460px}.home-v3_contactNumber__8V3e_{font-size:36px}.home-v3_caseGrid__G3H4r{gap:0 25px}.home-v3_caseItem__34_1B{grid-template-columns:85px 1fr;gap:16px}.home-v3_caseFeature__aGaHg{display:block}.home-v3_caseImage__ECjof{padding:12px 12px 0;height:120px}.home-v3_caseCopy___PMMv h3{font-size:17px}.home-v3_caseFeature__aGaHg h3{font-size:22px}}@media (max-width:767px){.home-v3_container__g5gQz{width:calc(100% - 40px)}.home-v3_section__n_Ix1{padding-block:54px;scroll-margin-top:76px}.home-v3_heading__7lMxD{font-size:28px;line-height:1.42}.home-v3_eyebrow__mpLtb{gap:10px;font-size:10px;margin-bottom:18px}.home-v3_eyebrow__mpLtb span{font-size:11px}.home-v3_sectionHeader__lcY0K{display:block}.home-v3_sectionHeader__lcY0K>.home-v3_textLink__sv3Uq{margin-top:20px}.home-v3_headerDescription__oRu9E,.home-v3_sectionLead__84qwA{font-size:14px;line-height:1.9}.home-v3_headerDescription__oRu9E{margin-top:20px}.home-v3_hero__LfXQW{padding:0 12px}.home-v3_heroStage__Mf74u{min-height:640px;border-radius:20px}.home-v3_heroCopy__6gPPa{padding:38px 23px 144px}.home-v3_heroImage__fUHb9{-o-object-position:86% center;object-position:86% center}.home-v3_heroShade__0fydj{background:linear-gradient(180deg,#132127ed,#152329d6 40%,#16252b85 70%,#16252b26)}.home-v3_heroEyebrow__lFevh{font-size:10px;margin-bottom:23px}.home-v3_heroCopy__6gPPa h1{font-size:clamp(29px,7.6vw,42px)}.home-v3_heroDescription__n_1v1{max-width:350px;font-size:15px;line-height:1.9;margin:19px 0 23px}.home-v3_contactLink__s4pmr{min-height:48px;font-size:12px;padding:10px 8px;gap:7px}.home-v3_heroScroll__hmq8t{margin-top:20px;font-size:10px}.home-v3_heroSignature__0AQH9{font-size:8px;right:22px;bottom:17px}.home-v3_heroRoutes__Ertlg{grid-template-columns:1fr}.home-v3_heroRoutes__Ertlg>a{min-height:68px;padding:16px 12px;font-size:14px}.home-v3_heroRoutes__Ertlg>a+a{border-left:0;border-top:1px solid var(--line)}.home-v3_routeHint__Hv0tM{display:inline;margin-left:12px;font-size:10px}.home-v3_focusGrid__NVOOT{grid-template-columns:1fr;gap:36px;margin-top:30px}.home-v3_focusArticle__QkzJi:nth-child(2){margin:0}.home-v3_focusImage__iYAHE{aspect-ratio:1.65;border-radius:12px}.home-v3_focusText__XS7KJ{padding:20px 2px 0}.home-v3_focusText__XS7KJ h3{font-size:23px;margin-top:12px}.home-v3_focusDescription__mETu0{font-size:14px;margin-top:14px}.home-v3_focusTags__TVMka{font-size:10px;margin:12px 0}.home-v3_teamLead__JS_sJ{font-size:14px;line-height:1.9;margin-top:20px}.home-v3_specialties__Hxo8w{margin:22px 0 17px}.home-v3_specialties__Hxo8w li{font-size:11px}.home-v3_portraits__YfxGb{gap:14px}.home-v3_portrait__wnmrG:nth-child(2){margin-top:28px}.home-v3_portraitImage__nKUh_{height:250px;border-top-left-radius:65px}.home-v3_portrait__wnmrG:nth-child(2) .home-v3_portraitImage__nKUh_{border-top-right-radius:65px}.home-v3_portrait__wnmrG figcaption{gap:8px;margin-top:12px}.home-v3_portrait__wnmrG strong{font-size:18px}.home-v3_portrait__wnmrG figcaption span{font-size:11px}.home-v3_collaboration__QP65W{grid-template-columns:1fr;gap:24px;margin-top:36px;padding-top:32px;scroll-margin-top:80px}.home-v3_collaborationCopy__2Fifa{grid-row:1}.home-v3_collaborationCopy__2Fifa h3{font-size:25px;margin-top:12px}.home-v3_collaborationLead__seYoH{font-size:14px;margin-top:14px}.home-v3_collaborationRoles__ZMxDX{margin-top:18px;padding-top:16px;gap:18px}.home-v3_collaborationRoles__ZMxDX dd{font-size:14px}.home-v3_collaborationPhoto__bylNW{max-width:480px;justify-self:center}.home-v3_practiceGrid__Gblou{grid-template-columns:1fr;gap:34px}.home-v3_officeImage__xyCYe{min-height:0;aspect-ratio:1.8;border-top-right-radius:50px}.home-v3_officeImage__xyCYe figcaption{font-size:8px;left:20px;bottom:20px}.home-v3_practiceList__qfD_E li{display:block;padding:15px 0}.home-v3_practiceList__qfD_E h3{font-size:15px}.home-v3_practiceList__qfD_E p{margin:6px 0 0;font-size:14px}.home-v3_contactContent__b5wbF{grid-template-columns:1fr;gap:30px;padding-block:48px}.home-v3_contactNumber__8V3e_{font-size:36px;margin-bottom:20px}.home-v3_contactDescription__MdSuM,.home-v3_contactHint__3DOKA{font-size:14px}.home-v3_questionNote__07FDW{display:block;padding-block:23px}.home-v3_questionNote__07FDW .home-v3_textLink__sv3Uq{margin-top:13px}.home-v3_previewNote__Eu216{flex-direction:column;gap:3px;padding:12px 20px}.home-v3_caseGrid__G3H4r{grid-template-columns:1fr;margin-top:27px}.home-v3_caseItem__34_1B{grid-template-columns:85px 1fr;padding:24px 0}.home-v3_caseFeature__aGaHg{display:block;padding:0 0 27px}.home-v3_caseFeature__aGaHg .home-v3_caseImage__ECjof{height:220px}.home-v3_caseFeature__aGaHg .home-v3_caseImage__ECjof>div{width:148px}.home-v3_caseFeature__aGaHg h3{font-size:21px}.home-v3_caseCopy___PMMv h3{font-size:17px}.home-v3_caseFeature__aGaHg .home-v3_caseCopy___PMMv{padding-top:20px}.home-v3_caseRead__XkbC8{margin-top:17px}}@media (max-width:359px){.home-v3_heroCopy__6gPPa{padding-inline:18px}.home-v3_routeHint__Hv0tM{display:none}.home-v3_portraitImage__nKUh_{height:215px}}@media (prefers-reduced-motion:reduce){.home-v3_page__taYVs *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}