/* 소개 원본 이미지와 같은 영역에 실제 글자를 배치한다. */
.txt_page.intro03{position:relative;width:1920px;}
.txt_page.intro03 .canvas-panel{position:relative;width:1920px;}
.txt_page.intro03 .canvas-bg{position:absolute;left:0;top:0;width:100%;height:100%;}
.txt_page.intro03 .text-33{left:855px;top:-1.410px;width:204px;font-size:57px;line-height:57px;font-weight:700;letter-spacing:-0.08em;color:rgb(40,40,40);text-align:center;}
.txt_page.intro03 .text-33>span{left:50%;transform:translateX(-50%) scaleX(1.18);transform-origin:center top;font-family:var(--iora-title-font);letter-spacing:0;}
.txt_page.intro03 .text-34{left:612px;top:157.501px;width:696px;font-size:36px;line-height:41.6383px;font-weight:600;letter-spacing:-0.08em;color:rgb(102,23,134);text-align:center;}
.txt_page.intro03 .text-34>span{left:50%;transform:translateX(-50%) scaleX(1.18);transform-origin:center top;font-family:var(--iora-title-font);letter-spacing:0;}
.txt_page.intro03 .text-38{left:386px;top:82.160px;width:217px;font-size:32px;line-height:32px;font-weight:500;letter-spacing:-0.08em;color:rgb(35,35,35);text-align:left;}
.txt_page.intro03 .text-38>span{left:0;transform:translateX(-0) scaleX(1);transform-origin:left top;}
.txt_page.intro03 .text-40{left:1241px;top:84.000px;width:205px;font-size:25px;line-height:27px;font-weight:500;letter-spacing:-0.04em;color:rgb(35,35,35);text-align:left;}
.txt_page.intro03 .text-40>span{left:0;transform:translateX(-0) scaleX(1);transform-origin:left top;}
.txt_page.intro03 .text-39{left:651px;top:85.100px;width:513px;font-size:20px;line-height:27px;font-weight:500;letter-spacing:-0.08em;color:rgb(35,35,35);text-align:left;}
.txt_page.intro03 .text-39>span{left:0;transform:translateX(-0) scaleX(1);transform-origin:left top;}
.txt_page.intro03 .text-35{left:390px;top:218.460px;width:287px;font-size:17px;line-height:28px;font-weight:500;letter-spacing:-0.04em;color:rgb(35,35,35);text-align:left;}
.txt_page.intro03 .text-35>span{left:0;transform:translateX(-0) scaleX(1);transform-origin:left top;}
.txt_page.intro03 .text-37{left:978px;top:218.460px;width:522px;font-size:17px;line-height:28px;font-weight:500;letter-spacing:-0.04em;color:rgb(35,35,35);text-align:left;}
.txt_page.intro03 .text-37>span{left:0;transform:translateX(-0) scaleX(1);transform-origin:left top;}
.txt_page.intro03 .text-36{left:878px;top:224.660px;width:56px;font-size:32px;line-height:35px;font-weight:500;letter-spacing:-0.04em;color:rgb(35,35,35);text-align:left;}
.txt_page.intro03 .text-36>span{left:0;transform:translateX(-0) scaleX(1);transform-origin:left top;}

/* 운영 이미지 잉크 경계 대조 보정 */
.txt_page.intro03 .text-33{left:854.2202px;top:1.3240px;width:207.5596px;}
.txt_page.intro03 .text-33>span{transform:translateX(-50%) scale(1.180000,1.061224);}
.txt_page.intro03 .text-34{left:612.1080px;top:158.7667px;width:697.7898px;}
.txt_page.intro03 .text-34>span{transform:translateX(-50%) scale(1.183410,1.133333);}
.txt_page.intro03 .text-38{left:385.0091px;top:85.1562px;width:219.6812px;}
.txt_page.intro03 .text-38>span{transform:translateX(-0) scale(0.990868,1.000000);}
.txt_page.intro03 .text-40{left:1242.0000px;top:87.0769px;width:206.1866px;}
.txt_page.intro03 .text-40>span{transform:translateX(-0) scale(0.995122,0.961538);}
.txt_page.intro03 .text-39{left:651.0135px;top:87.0938px;width:513.0000px;}
.txt_page.intro03 .text-39>span{transform:translateX(-0) scale(0.986486,1.000000);}
.txt_page.intro03 .text-35{left:391.0000px;top:219.4531px;width:287.0000px;}
.txt_page.intro03 .text-35>span{transform:translateX(-0) scale(0.989583,1.000000);}
.txt_page.intro03 .text-37{left:978.0000px;top:219.3622px;width:523.2335px;}
.txt_page.intro03 .text-37>span{transform:translateX(-0) scale(0.996176,1.013889);}
.txt_page.intro03 .text-36{left:878.0179px;top:226.7077px;width:57.3223px;}
.txt_page.intro03 .text-36>span{transform:translateX(-0) scale(0.982143,0.984615);}

/* ── 10-24 22시 글꼴 전체 반영(사용자 «이제 전체 반영해줘»): 늘린 제목글꼴 큰 소제목(h1 제외) → Noto 배율 1 + 같은 폭 자간. 되돌리기 = 이 블록 삭제 ── */
.txt_page.intro03 .copy.text-34{font-family:var(--iora-body-font);font-weight:600;letter-spacing:-0.0205em;}
.txt_page.intro03 .copy.text-34>span{font-family:var(--iora-body-font);letter-spacing:-0.0205em;transform:translateX(-50%) scaleX(1);}
