/* ← 틀/홈.html <style id="v23css"> */
.v23hero::after{display:none!important}.v23hero{position:relative;height:1080px;overflow:hidden;background:#233249;padding:0}@media(max-width:1400px){.v23hero{height:880px}}@media(max-width:991px){.v23hero{height:800px}}@media(max-width:767px){.v23hero{height:720px}}.v23hero picture,.v23hbg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.v23hov{position:absolute;inset:0;background:rgba(0,0,0,.44)}.v23htxt{position:absolute;left:0;right:0;top:44%;transform:translateY(-50%);text-align:center;color:#fff;padding:0 20px;text-shadow:0 2px 18px rgba(0,0,0,.35)}.v23hero .h-kicker{font-size:26px;font-weight:800;letter-spacing:.18em;color:#e8d9bd;margin:0 0 20px}.v23hero .h-main{font-family:var(--sans);font-weight:900;font-size:100px;line-height:1.22;letter-spacing:-.02em;color:#fff;margin:0}.v23hero .h-sub{margin:24px 0 0;font-size:30px;color:#f0f2f5}.v23hero .h-sub b{color:#ffd591}.v23hero .h-ex{display:inline-block;margin-top:24px;font-size:17px;color:#dfe5ee;border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:2px;text-decoration:none}br.mo{display:none}@media(max-width:1400px){.v23hero .h-main{font-size:84px}.v23hero .h-sub{font-size:26px}.v23hero .h-kicker{font-size:22px}}@media(max-width:991px){.v23hero .h-main{font-size:70px}.v23hero .h-sub{font-size:23px}.v23hero .h-kicker{font-size:19px}}@media(max-width:760px){.v23hero .h-main{font-size:56px;line-height:1.24}.v23hero .h-kicker{font-size:18px;letter-spacing:.1em;margin-bottom:14px}.v23hero .h-sub{font-size:19px;margin-top:16px;line-height:1.55}.v23hero .h-ex{font-size:13px;color:rgba(228,234,243,.85);border-bottom-color:rgba(255,255,255,.35);margin-top:16px}.v23htxt{top:auto;bottom:12%;transform:none}.v23hov{background:linear-gradient(180deg,rgba(0,0,0,.40) 0%,rgba(0,0,0,.46) 72%,rgba(64,50,35,.78) 100%)}br.mo{display:inline}}.v23sh{text-align:center}.v23sh .secnum2{width:60px;height:auto;display:block;margin:0 auto 16px}.v23sh h2.kicker{color:var(--gold,#b99150);font-size:13.5px;font-weight:800;letter-spacing:.18em;line-height:1.7}.v23sh .sec{font-family:var(--serif);font-size:33px;font-weight:900;color:var(--navy,#1f2b52);letter-spacing:-.025em;line-height:1.42;margin-top:12px;position:relative;padding-bottom:20px}.v23sh .sec::after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:46px;height:3px;background:var(--gold,#b99150);border-radius:2px}.v23sh~.ssub,.v23sh .ssub{margin-top:14px;color:var(--sub,#5c6572);font-size:16px;line-height:1.8}@media(max-width:760px){.v23sh .secnum2{width:48px}.v23sh .sec{font-size:22px}}.v23chap{background:linear-gradient(168deg,#131c38,#233249);padding:46px 0}.v23chapin{font-family:var(--serif);font-size:24px;font-weight:900;color:#ffd591;text-align:center;letter-spacing:-.01em}@media(max-width:760px){.v23chap{padding:30px 0}.v23chapin{font-size:17px}}#v23cover{display:none}@media(max-width:960px){#v23cover{display:block;background:var(--paper)}.v23zone{position:relative;z-index:5;pointer-events:none}.v23stick{position:sticky;display:block}.v23grp{color:#fff;padding:16px;display:block;pointer-events:auto;will-change:transform}.v23gt{background:linear-gradient(180deg,rgba(33,47,71,1) 0,rgba(33,47,71,.55) 150px,rgba(33,47,71,0) 300px),linear-gradient(180deg,#54422e 0%,#33313c 34%,#1f2940 72%,#1c2740 100%);padding-top:0;padding-bottom:96px}.v23gb{background:linear-gradient(180deg,#1c2740 0%,#18223a 100%);padding-top:64px;padding-bottom:84px}.v23mirror{position:relative;height:190px;margin:0 -16px 0;overflow:hidden}.v23mirror::before{content:"";position:absolute;inset:0;background:url(/assets/hero92/img02/main/mainVBg00_mo_20260624.webp) center bottom/auto 720px no-repeat;transform:scaleY(-1);filter:blur(2.5px);opacity:.85;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 42%,#000 74%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 42%,#000 74%,rgba(0,0,0,0) 100%)}@media(min-width:768px){.v23mirror::before{background-size:cover}}.v23mirror::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(84,66,46,0) 0%,rgba(96,79,58,.35) 45%,rgba(88,71,51,.55) 75%,rgba(84,66,46,0) 100%)}.v23ah{font-family:var(--serif);font-size:24px;font-weight:900;color:#ffd591;text-align:center;margin:0 0 14px;line-height:1.55;opacity:0;transform:translateY(12px);transition:opacity .35s,transform .35s}.v23gt .v23ah{margin-top:180px}.v23al{font-family:var(--serif);font-size:20px;font-weight:600;line-height:1.6;text-align:center;letter-spacing:-.015em;color:#f2f4f8;padding:0;border:0;margin:52px auto;max-width:360px;opacity:0;transform:translateY(12px);transition:opacity .35s,transform .35s;cursor:pointer}.v23lead{font-family:var(--serif);font-size:20px;font-weight:600;line-height:1.6;text-align:center;letter-spacing:-.015em;color:#cbb894;margin:40px 0 -12px;opacity:0;transform:translateY(12px);transition:opacity .35s,transform .35s}.v23on{opacity:1!important;transform:translateY(0)!important}.v23hint{text-align:center;font-size:11px;color:#9fb0cc;padding:14px 0 0}}@media(prefers-reduced-motion:reduce){#v23cover{margin-bottom:0!important}.v23zone{height:auto!important;pointer-events:auto}.v23stick{position:static!important;top:auto!important}.v23ah,.v23al,.v23lead{opacity:1!important;transform:none!important;transition:none}.v23grp{transform:none!important}}
/* ← 틀/홈.html <style id="seohead"> */
.v23hero h1{margin:0;font-weight:400;line-height:normal}.v23hero .h-kicker{display:block}.v23hero .h-main{display:block}.v23sh h2{margin:0;font-weight:400;line-height:normal}.v23sh .kicker{display:block;color:var(--gold,#b99150);font-size:13.5px;font-weight:800;letter-spacing:.18em;line-height:1.7}.v23sh .sec{display:block}
/* ← 틀/홈.html <style id="k182pccss"> */
/* k182 · 92 홈 PC 커버 시안 3차(A 계열 · ★대표 2026-10-14 23:40) · >960px 전용 · 글자 변경 0 · 거울상 0 · 이음매 선 0(밑판 1장) · 모바일 규칙 무접촉 */
@media(min-width:961px){
#v23cover{display:block;background:var(--paper)}
#v23cover .v23zone{position:relative;z-index:5;pointer-events:none}
#v23cover .v23stick{position:sticky;display:block;overflow:hidden;background:transparent}
#v23cover .k182bg{position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,#1c2740 0%,#1a2540 55%,#18223a 100%);pointer-events:none}
#v23cover .v23grp{color:#fff;padding:40px 0;display:block;pointer-events:auto;will-change:transform;position:relative;z-index:1;background:transparent}
#v23cover .v23gt{background:linear-gradient(180deg,rgba(33,47,71,1) 0,rgba(33,47,71,.55) 150px,rgba(33,47,71,0) 300px),linear-gradient(180deg,#54422e 0%,#33313c 34%,#1f2940 72%,rgba(28,39,64,0) 100%);padding-top:0;padding-bottom:120px}/* 1차 A 축자 · 마지막 정지색만 투명(밑판 남색과 합성 → 두 판 경계 선 0) */
#v23cover .v23gb{background:transparent;padding-top:72px;padding-bottom:96px}
#v23cover .v23mirror{position:relative;height:260px;margin:0;overflow:hidden}
#v23cover .v23mirror::before{content:"";position:absolute;inset:0;background:url(/assets/hero92/img02/main/mainVBg00_20260624.webp) center bottom/cover no-repeat;transform:scaleY(-1);filter:blur(2.5px);opacity:.85;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 42%,#000 74%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 42%,#000 74%,rgba(0,0,0,0) 100%)}
#v23cover .v23mirror::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(84,66,46,0) 0%,rgba(96,79,58,.35) 45%,rgba(88,71,51,.55) 75%,rgba(84,66,46,0) 100%)}
#v23cover .v23gt .v23ah{margin-top:120px}
#v23cover .v23ah{font-family:var(--serif);font-size:30px;font-weight:900;color:#ffd591;text-align:center;margin:0 0 14px;line-height:1.55;opacity:0;transform:translateY(12px);transition:opacity .35s,transform .35s}
#v23cover .k153{padding-bottom:8px;max-width:600px;margin:0 auto}
#v23cover .k153t.v23ah{margin-top:120px;margin-bottom:40px}
#v23cover .k153p{font-size:22px;line-height:1.8;max-width:600px;margin:40px auto}
#v23cover .k153dot{margin:40px auto}
#v23cover .k153sign{max-width:600px}
#v23cover .k153sign img{width:132px}
#v23cover .v23al{font-family:var(--serif);font-size:24px;font-weight:600;line-height:1.6;text-align:center;letter-spacing:-.015em;color:#f2f4f8;padding:0;border:0;margin:56px auto;max-width:600px;opacity:0;transform:translateY(12px);transition:opacity .35s,transform .35s;cursor:pointer}
#v23cover .v23lead{font-size:24px;max-width:600px;margin:40px auto -12px;color:#cbb894;text-align:center;font-family:var(--serif);font-weight:600;line-height:1.6;opacity:0;transform:translateY(12px);transition:opacity .35s,transform .35s}
#v23cover .v23on{opacity:1!important;transform:translateY(0)!important}
#v23cover .v23hint{text-align:center;font-size:12px;color:#9fb0cc;padding:14px 0 0}
#v23cover .k173sp{margin:0 auto 16px;max-width:600px}
#v23cover .k173l{font-size:24px}
#v23cover .k173b{font-size:30px}
/* 카피 사본 2 = 금(남색 밑판 위 · z2) · 남(흰 층 안 · z4) · 같은 자리 · 같은 변형 */
#v23cover .k182cp{position:absolute;left:50%;width:600px;margin-left:-300px;pointer-events:none;will-change:transform,opacity;transform-origin:50% 50%;font-family:var(--serif);font-weight:900;line-height:1.55;letter-spacing:-.01em;text-align:center}
#v23cover .k182g{z-index:2;color:#ffd591}
#v23cover .k182wh{position:absolute;inset:0;z-index:4;background:var(--paper);pointer-events:none;will-change:clip-path}
#v23cover .k182wh.k182t{background:transparent}
#v23cover .k182n{color:var(--navy,#1f2b52)}
#v23cover .k182ink{position:absolute;left:-90px;right:-90px;z-index:3;background:var(--paper);pointer-events:none;filter:url(#k182turb);will-change:top,height}
}
@media(max-width:960px){#v23cover .k182bg,#v23cover .k182cp,#v23cover .k182wh,#v23cover .k182ink{display:none}}
@media(prefers-reduced-motion:reduce) and (min-width:961px){#v23cover{margin-bottom:0!important}#v23cover .v23zone{height:auto!important;pointer-events:auto}#v23cover .v23stick{position:static!important;top:auto!important}#v23cover .v23ah,#v23cover .v23al,#v23cover .v23lead{opacity:1!important;transform:none!important;transition:none}#v23cover .v23grp{transform:none!important;visibility:visible!important}#v23cover .k182cp,#v23cover .k182wh,#v23cover .k182ink,#v23hero .k182dim{display:none!important}#v23cover .k173sp{visibility:visible!important}}
#v23hero .k182dim{position:absolute;inset:0;z-index:0;background:#05080f;opacity:var(--k182dim,0);pointer-events:none}
/* ← 틀/홈.html <style id="m92hero"> */
/* [HT-258 · 서신 #442 · ★대표 확정 시안 v2(2026-11-12)] 92 홈 히어로·진입 = 전광판 비율 고정 덩어리(폭 100 : 높이 103.83 · 단위 --u = 덩어리 폭의 1%) + 대칭 2블록 · 통그림 0(글자 = 실제 글자) · 글꼴 = 나눔스퀘어 네오 가변(네이버 · OFL 1.1) 필요 글자만 추린 파생본 · 폰/PC 문턱 = 960(바닥바 lb92 · 커버와 같음) · 옛 m92hero·kit144 = 틀/keep/홈_히어로_m92_20261112.html */
@font-face{font-family:'H92G';src:url(/assets/hero92/ht258/h258_gothic_subset.woff2) format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
.h92{position:relative;padding:0;overflow:hidden;background:#e7dcc8;height:auto!important;min-height:0!important;--h92bar:112px;--h92hd:63px;--h92av:calc(100vh - var(--h92bar) - var(--h92hd))}
@supports(height:100svh){.h92{--h92av:calc(100svh - var(--h92bar) - var(--h92hd) - env(safe-area-inset-bottom,0px))}}
body.heromode .h92{--h92av:calc(100vh - var(--h92bar))}
@supports(height:100svh){body.heromode .h92{--h92av:calc(100svh - var(--h92bar) - env(safe-area-inset-bottom,0px))}}
.h92 p{margin:0}
.h92-stage{position:relative;height:var(--h92av);min-height:300px;background:#e7dcc8;overflow:hidden;--cw:min(100vw,calc(var(--h92av)/1.0383))}
.h92-comp{position:absolute;left:50%;bottom:0;width:var(--cw);height:calc(var(--cw)*1.0383);margin-left:calc(var(--cw)/-2);--u:calc(var(--cw)/100)}
.h92-comp>*{position:absolute}
.h92-band{left:calc((var(--cw) - 100vw)/2);width:100vw;top:calc(57.68*var(--u));bottom:0;background:#000}
.h92-fr{box-sizing:border-box;background:#fff;border:calc(.72*var(--u)) solid #262626;box-shadow:0 calc(.3*var(--u)) calc(1*var(--u)) rgba(50,35,10,.3);overflow:hidden}
.h92-fr img{width:100%;height:100%;object-fit:cover;display:block}
.h92-f1{left:calc(1.22*var(--u));top:calc(5.75*var(--u));width:calc(14.7*var(--u));height:calc(20.05*var(--u))}
.h92-f2{left:calc(1.22*var(--u));top:calc(27*var(--u));width:calc(14.7*var(--u));height:calc(20.05*var(--u))}
.h92-f3{left:calc(17.14*var(--u));top:calc(5.75*var(--u));width:calc(30.28*var(--u));height:calc(41.3*var(--u))}
.h92-f4{left:calc(48.59*var(--u));top:calc(5.75*var(--u));width:calc(14.7*var(--u));height:calc(20.05*var(--u))}
.h92-f5{left:calc(48.59*var(--u));top:calc(27*var(--u));width:calc(14.7*var(--u));height:calc(20.05*var(--u))}
.h92-person{left:calc(42.45*var(--u));top:calc(9.04*var(--u));width:calc(68.8*var(--u));height:auto;max-width:none;display:block}
.h92-gold{box-sizing:border-box;left:calc(1.85*var(--u));top:calc(48.41*var(--u));width:calc(60.84*var(--u));height:calc(31.22*var(--u));background:linear-gradient(100deg,#f0deb6 0%,#ead7ae 50%,#e3cc9a 100%);border:calc(.22*var(--u)) solid #5a4a2a;border-radius:calc(.5*var(--u));box-shadow:0 calc(.5*var(--u)) calc(1.6*var(--u)) rgba(0,0,0,.4)}
.h92-gl{left:calc(var(--x)*var(--u));height:calc(6*var(--u));line-height:calc(6*var(--u));font-family:'H92G','Pretendard Variable',Pretendard,-apple-system,BlinkMacSystemFont,'Apple SD Gothic Neo','Malgun Gothic',sans-serif;font-size:calc(var(--fs)*var(--u));letter-spacing:var(--ls);color:#111;white-space:nowrap}
.h92-l{font-weight:400;--fs:3.98}.h92-b{font-weight:850;--fs:4.235}
.h92-g1{top:calc(51.87*var(--u));--x:4.78;--ls:.0752em}.h92-g2{top:calc(58.37*var(--u));--x:4.78;--ls:.0728em}.h92-g3{top:calc(65*var(--u));--x:4.67;--ls:.0665em}.h92-g4{top:calc(71.56*var(--u));--x:4.67;--ls:.0668em}
.h92-ol{font-family:'H92G','Pretendard Variable',Pretendard,-apple-system,BlinkMacSystemFont,'Apple SD Gothic Neo','Malgun Gothic',sans-serif;color:#fff;white-space:nowrap;letter-spacing:var(--ls);-webkit-text-stroke:calc(var(--sk)*var(--u)) #000;paint-order:stroke fill}
.h92-ol::after{content:attr(data-t);position:absolute;left:0;top:0;color:#fff;-webkit-text-stroke:0 #fff}
.h92-firm{left:calc(var(--x)*var(--u));top:calc(82.32*var(--u));height:calc(5.6*var(--u));line-height:calc(5.6*var(--u));font-weight:650;font-size:calc(4.35*var(--u));--x:4.6;--ls:.0947em;--sk:.75}
.h92-dom{left:calc(var(--x)*var(--u));top:calc(86.87*var(--u));height:calc(14.5*var(--u));line-height:calc(14.5*var(--u));font-weight:900;font-size:calc(11.35*var(--u));--x:1.56;--ls:.1066em;--sk:1}
/* 대칭 2블록 */
.h92-two{position:relative;box-sizing:border-box;background:#f2ebdd;color:#1c2333;--v:min(1vw,4.3px);padding:calc(6*var(--v)) calc(6.5*var(--v));min-height:calc(100vh - var(--h92bar) - 106px);display:flex;flex-direction:column;justify-content:space-evenly;gap:calc(5*var(--v))}
@supports(height:100svh){.h92-two{min-height:calc(100svh - var(--h92bar) - 106px - env(safe-area-inset-bottom,0px))}}
.h92-tw{position:relative;display:inline-flex;align-items:flex-start;max-width:100%}
.h92-t{font-size:calc(7.4*var(--v));font-weight:800;letter-spacing:-.03em;line-height:1.3;color:#1c2333;white-space:nowrap}
.h92-t em{font-style:normal;color:#c2541b}
.h92-star{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:calc(5.6*var(--v));height:calc(5.6*var(--v));margin:calc(.4*var(--v)) 0 0 calc(1.6*var(--v));padding:0;border:0;background:transparent;color:#1c2333;font:inherit;font-size:calc(3.7*var(--v));font-weight:700;line-height:1;text-decoration:none;cursor:pointer;-webkit-appearance:none;appearance:none;position:relative}
.h92-star::before{content:"";position:absolute;inset:calc(-2.4*var(--v))}
.h92-star .shnum{display:block;transform:translateY(.16em)}
.h92-notes{margin-top:calc(3.2*var(--v));font-size:calc(3.75*var(--v));line-height:1.55;letter-spacing:-.01em;color:#1c2333}
.h92-notes p{display:flex;align-items:flex-start;gap:calc(1.4*var(--v));margin:0 0 calc(1.5*var(--v))}
.h92-notes p:last-child{margin-bottom:0}
.h92-notes .nm{flex:0 0 auto}.h92-notes .nb{flex:1 1 auto;min-width:0}
/* [HT-259 보정 5 · 서신 #447 · ★대표 2026-11-12] 「예약」 줄 = 머리 칸(예약 : ) + 옆 칸(①②⏎③) → ③ 왼쪽 끝 == ① 왼쪽 끝 */
.h92-notes .nbk{display:flex}.h92-notes .nbk .k{flex:0 0 auto;white-space:pre}.h92-notes .nbk .v{flex:1 1 auto;min-width:0}
.h92-notes .src2{font-size:.82em;color:#6b6456;margin-left:.3em}.h92-notes .src2 span+span{margin-left:.25em}
.h92-h1band{display:flex;align-items:center;gap:calc(2*var(--v))}
.h92-h1band::before,.h92-h1band::after{content:"";flex:1 1 0;border-top:1px solid rgba(60,45,20,.3)}
.h92 .hx{margin:0;font-weight:400;line-height:normal}
.h92 .kick{display:block;font-size:calc(2.5*var(--v));font-weight:400;color:#8a7f69;letter-spacing:.02em;white-space:nowrap}
/* 팝업 2(차이 * = 주요취급업무 · 상담 * = 상담·선임 범위) · PC = 올림 · 폰 = 누름 */
.h92-pop{display:none;position:absolute;z-index:9;left:0;top:calc(100% + 8px);box-sizing:border-box;width:min(31rem,calc(100vw - 40px));padding:1.25rem 1.4rem;background:#fffdf8;border:1px solid #cbbf9f;border-radius:10px;box-shadow:0 10px 36px rgba(40,30,10,.28);color:#1c2333;font-size:15px;line-height:1.6;letter-spacing:-.01em;text-align:left;white-space:normal}
.h92-pop .popccateen{font-size:17px;font-weight:700;margin:0 1.6rem .55rem 0;color:#1c2333}
.h92-pop .h92-more{display:table;margin-top:.5em;color:#1c2333;text-decoration:underline;text-underline-offset:3px}
.h92-x{position:absolute;right:8px;top:4px;width:34px;height:34px;padding:0;border:0;background:none;color:#777;font-size:24px;line-height:1;cursor:pointer}
.h92-pop::before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}
.h92-blk:last-child .h92-pop{top:auto;bottom:calc(100% + 8px)}.h92-blk:last-child .h92-pop::before{top:auto;bottom:-12px}
.h92-tw.on .h92-pop{display:block}
.h92-dim{display:none}
@media(hover:hover) and (min-width:961px){.h92-tw:hover .h92-pop,.h92-tw:focus-within .h92-pop{display:block}.h92-x{display:none}}
@media(max-width:960px){
 body.heromode #v23hero.hkeep-pull{margin-top:calc(-1*var(--h92hd,63px))}
 /* [HT-258 보정 4 · 서신 #446 · ★대표 2026-11-12] 폰 = 히어로 위에서도 상단바가 뜬다(바탕 투명 = 베이지 비침 · 테두리·그림자 0 = 유형-히어로) · 베이지 위 가독 = 진한 로고 · 검색 단추 = PC 꼴과 같은 줄 */
 .hd{transition:background-color .28s,border-color .28s,box-shadow .28s}
 body.heromode:not(.hdsolid) .hd img.lg:not(.lgw){display:block}
 body.heromode:not(.hdsolid) .hd img.lgw{display:none}
 body.heromode:not(.hdsolid) .hd-sea{background:#fff;border-color:rgba(15,25,45,.14);color:#26324e}
 .h92-tw.on .h92-pop{position:fixed;left:5vw;right:5vw;top:50%;bottom:auto;width:auto;transform:translateY(-50%);z-index:91;max-height:calc(100vh - 160px);overflow:auto;font-size:14px}
 .h92.h92-popon .h92-dim{display:block;position:fixed;inset:0;z-index:90;background:rgba(30,25,15,.28)}
}
@media(min-width:961px){
 body.heromode #v23hero.hkeep-pull{margin-top:0}
 body.heromode:not(.hdsolid) .hd{background:var(--paper);border-bottom-color:#e4e8ee}
 body.heromode:not(.hdsolid) .hd .gnb a,body.heromode:not(.hdsolid) .hd .gnb a.on{color:#3a4450;border-color:#3a4450}
 body.heromode:not(.hdsolid) .hd img.lg:not(.lgw){display:block}
 body.heromode:not(.hdsolid) .hd img.lgw{display:none}
 body.heromode:not(.hdsolid) .hd-sea{background:#fff;border-color:rgba(15,25,45,.14);color:#26324e}
 body.heromode:not(.hdsolid) .hcta a.hcta-brand{color:#ff6737;border-color:#ff6737;background:#fff}
 body.heromode:not(.hdsolid) .hcta a.hcta-tel b{color:#1c2b4a}
 body.heromode:not(.hdsolid) .hcta a.hcta-tel span{color:#5b6678}
 .h92{display:flex;align-items:stretch;--h92h:max(calc(100vh - var(--h92hd)),560px);height:var(--h92h)!important}
 /* [HT-258 보정 3 · 서신 #443 · ★대표 2026-11-12] PC = 왼쪽 칸 60vw 고정 · 오른쪽 40 · 덩어리 = 높이 맞춤 · 가운데 경계선 쪽(오른쪽) 붙임 · 남는 왼쪽 = 베이지 + 검정 띠 이음 · 본문 글자 하한 13px */
 .h92-stage{flex:0 0 60vw;height:auto;min-height:0;--cw:min(calc(var(--h92h)/1.0383),60vw)}
 .h92-comp{left:auto;right:0;margin-left:0}
 .h92-band{left:calc(var(--cw) - 60vw);width:60vw}
 .h92-two{flex:1 1 0;min-width:0;min-height:0;--v:clamp(3.47px,calc(40vw*.0072),5.4px);padding:calc(6*var(--v)) calc(9*var(--v))}
 .h92-pop{width:min(31rem,calc(40vw - 18*var(--v)))}
}
/* [플로팅 지연 노출 · 서신 #523 §1-4 · 93 #516 §2-2 축자 이식] 숨김 클래스는 «JS가» 부여한다 ⇒ no-JS·IO 미지원 폴백 = 표시 «유지» */
.pcf{transition:opacity .25s ease,visibility .25s ease}.pcf.pcf-hide{opacity:0;visibility:hidden;pointer-events:none}
/* ← 틀/홈.html <style id="kit153css"> */
/* kit153 · 92 모바일 커버(.v23gt) 시문 교체 · 서신 #846 · ★대표 확정 = 시안 G + 행간 1.8 · 연 간격 38 · 서명 가운데 */
.k153{padding-bottom:8px}
.k153t.v23ah{margin-top:180px;margin-bottom:34px}
.k153p{font-family:var(--serif);font-size:20px;font-weight:600;line-height:1.8;text-align:center;letter-spacing:-.015em;color:#f2f4f8;margin:38px auto;max-width:360px;opacity:0;transform:translateY(12px);transition:opacity .55s ease,transform .55s ease}
.k153dot{width:6px;height:6px;border-radius:50%;background:#cbb894;margin:38px auto;opacity:0;transition:opacity .55s ease}
.k153sign{margin:14px auto 0;max-width:360px;display:flex;justify-content:center;opacity:0;transform:translateY(12px);transition:opacity .7s ease,transform .7s ease}
.k153sign img{width:118px;height:auto;display:block;filter:drop-shadow(0 1px 6px rgba(0,0,0,.35))}
.k153-G .k153last{margin-bottom:4px}
.k153 .v23on{opacity:1;transform:none}
/* HT-175(서신 #230 R1) — 커버 대표 문안 · 작은 글 2줄(.k153note) · 폰(≤960) 제목·본문 22px = 줄마다 한 줄(시안 ⒞ · 시안 head 규칙을 같은 값으로) */
.k153p.k153note{font-size:13px;line-height:1.7;color:#cbb894;margin:28px auto 8px}
@media(max-width:960px){#v23cover .v23ah{font-size:22px}#v23cover .k153p:not(.k153note){font-size:22px}}
@media(min-width:961px){#v23cover .k153p.k153note{font-size:15px;line-height:1.7;margin:28px auto 8px}}
/* ← 틀/홈.html <style id="k173css"> */
/* k173 · 92 모바일 커버 새카피 v2(★대표 「B 두 층」 2026-10-13 · 서신 #140) · 글 6행(빈 줄 1) · 상자 min(332px,92vw) · ≤960px 전용 */
.k173sp{margin:0 0 16px}
.k173l{font-family:var(--serif);font-weight:900;line-height:1.55;letter-spacing:-.01em;text-align:center}
.k173l{font-size:19px}
.k173b{font-size:24px}
.k173gap{display:block;height:.7em}
.k173g{color:#ffd591}
.k173cp{position:absolute;left:50%;width:min(332px,92vw);margin-left:calc(min(332px,92vw) / -2);z-index:3;pointer-events:none;will-change:transform,opacity;transform-origin:50% 50%}
.k173n{position:absolute;left:0;right:0;top:0;color:var(--navy,#1f2b52)}
/* ← 틀/홈.html <style id="kit145"> */
/* kit145 — 요약표 «누르면 사건카드» 안내층 · ①첫 행 시연(페이지당 1회 · 91 = 첫 월별 블록만) + ②「›」 물결(전 블록 · 화면 재진입마다) · 표 마크업·레이아웃 무접촉 */
:root{--kh-gold:#f2c14e;--kh-navy:#1f2f4d}
.kh-blk{position:relative}
/* ② 「›」 물결 */
@keyframes khNudge{0%,100%{transform:translateY(-52%) translateX(0)}35%{transform:translateY(-52%) translateX(7px);color:#fff;text-shadow:0 0 8px rgba(255,255,255,.9)}70%{transform:translateY(-52%) translateX(0)}}
@keyframes khGlow{0%,100%{filter:none}35%{filter:brightness(1.22)}}
.kh-blk.kh-in .kh-row.kh-v .mtb-res a.mtb-l::after,.kh-blk.kh-in .kh-row.kh-v td.res a.bdl::after{animation:khNudge .75s ease-in-out 2 both;animation-delay:calc(var(--khi,0)*85ms + .25s)}
.kh-blk.kh-in .kh-row.kh-v .mtb-res,.kh-blk.kh-in .kh-row.kh-v td.res{animation:khGlow .75s ease-in-out 2 both;animation-delay:calc(var(--khi,0)*85ms + .25s)}
/* ① 첫 행 시연 */
/* kit145 v3 — ① 손가락·말풍선 시연 제거 → 안내문 연출 T 타이핑(★대표 확정 #3331) + 요약표 사건 글자 밑줄 잠깐 · 표 마크업·레이아웃 무접촉 */
.kh-note{transition:opacity .25s ease}
.kh-note.kh-hidden{opacity:0}
/* 사건 글자 밑줄(행 차례) */
.kh-row a.mtb-l,table.bd tr.kh-row td.crime a.bdl,table.bd tr.kh-row td.res a.bdl{text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:3px;transition:text-decoration-color .45s ease}
.kh-row.kh-u a.mtb-l,table.bd tr.kh-row.kh-u td.crime a.bdl,table.bd tr.kh-row.kh-u td.res a.bdl{text-decoration-color:var(--kh-gold);transition-delay:calc(var(--khi,0)*70ms)}
/* T · 타이핑 */
.kh-note.kh-typing{color:var(--kh-navy);font-weight:700}
.kh-note .kh-caret{display:inline-block;width:2px;height:1em;background:var(--kh-navy);vertical-align:-.15em;margin-left:2px;animation:khCaret .55s steps(1) infinite}
@keyframes khCaret{50%{opacity:0}}
.kh-note.kh-done{transition:color .8s ease .6s,font-weight .8s ease .6s}
@media (prefers-reduced-motion:reduce){.kh-note .kh-caret{animation:none}}
@media(prefers-reduced-motion:reduce){
 .kh-blk.kh-in .kh-row.kh-v *,.kh-blk.kh-in .kh-row.kh-v *::after,.kh-blk.kh-in .kh-row.kh-v .mtb-res,.kh-blk.kh-in .kh-row.kh-v td.res{animation:none!important}
}
/* [HT-258 · 서신 #442 §3-8·9] 불송치 편지(#v23cover) · 갈라지는 두 판 = 구조·글자·움직임 그대로 · 색만(판 = #e7dcc8 · 그라데이션 0 · 거울상 그림 0 · 글자·서명 = 시안 v2 색) */
#v23cover .v23grp{color:#1c2a44}
#v23cover .v23gt,#v23cover .v23gb{background:#e7dcc8}
#v23cover .v23mirror::before,#v23cover .v23mirror::after{display:none}
#v23cover .v23ah{color:#7a4a0c}
#v23cover .k153p{color:#1c2a44}
#v23cover .k153p.k153note{color:rgba(28,42,68,.75)}
#v23cover .k153dot{background:rgba(122,74,12,.55)}
#v23cover .k153sign img{filter:invert(1) brightness(.3)}
#v23cover .v23al,#v23cover .v23lead{color:#1c2a44}
#v23cover .v23hint{color:rgba(28,42,68,.6)}
#v23cover .k173g,#v23cover .k182g{color:#7a4a0c}
#v23cover .k173g .k173b,#v23cover .k182g .k173b{color:#1c2a44}
@media(min-width:961px){#v23cover .k182bg{background:#e7dcc8}#v23cover .v23gt,#v23cover .v23gb{background:transparent}}
