:root[data-ib-page=home]{--royal:#1b67ca;--navy:#0b1d38;--ink:#0f2035;--muted:#5c6b7d;--ice:#eaf3ff;--font:Arial,"Noto Sans KR","Noto Sans CJK KR","Malgun Gothic",sans-serif}[data-ib-page=home] *{box-sizing:border-box}html[data-ib-page=home]{scroll-behavior:smooth}[data-ib-page=home] body{-webkit-font-smoothing:antialiased;background:#fff;color:var(--ink);font-family:var(--font);margin:0;overflow-x:hidden}[data-ib-page=home] a{color:inherit;text-decoration:none}[data-ib-page=home] button{cursor:pointer;font:inherit}[data-ib-page=home] a:focus-visible,[data-ib-page=home] button:focus-visible{outline:3px solid var(--blue);outline-offset:4px}[data-ib-page=home] img{display:block;max-width:100%}[data-ib-page=home] .shell{width:min(1420px,calc(100% - 120px))}[data-ib-page=home] .mast{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;border-bottom:1px solid #e9ecf2;height:78px;position:-webkit-sticky;position:sticky;top:0;z-index:95}[data-ib-page=home] .mast__inner{align-items:center;display:flex;gap:28px;height:100%}[data-ib-page=home] .brand{flex-shrink:0;width:153px}[data-ib-page=home] .brand img{height:49px;object-fit:contain;object-position:left center;width:144px}[data-ib-page=home] .navigation{align-items:center;display:flex;gap:32px;margin-left:auto}[data-ib-page=home] .navigation a{font:700 12px Arial,sans-serif;letter-spacing:.045em;transition:color .18s;white-space:nowrap}[data-ib-page=home] .navigation a:hover{color:var(--blue)}[data-ib-page=home] .nav-notation{border-left:1px solid #d4ddea;color:#9aa8b9;font:700 11px Arial,sans-serif;letter-spacing:.18em;padding-left:24px;white-space:nowrap}[data-ib-page=home] .menu-button{background:#fff;border:1px solid #cbd8e8;border-radius:50%;color:var(--blue);display:none;font-size:23px;height:42px;width:42px}[data-ib-page=home] .hero{background:linear-gradient(180deg,#fdfeff,#fff);overflow:hidden;position:relative}[data-ib-page=home] .hero:before{background:radial-gradient(ellipse,#d6e8ff52,#0000 69%);border-radius:50%;bottom:-21vw;content:"";height:50vw;left:-30vw;pointer-events:none;position:absolute;width:75vw}[data-ib-page=home] .hero__area{align-items:center;display:flex;min-height:622px;padding:48px 0 58px;position:relative}[data-ib-page=home] .hero__photo{background:#b7cce1;border-radius:4px 0 0 100px;inset:37px 0 37px 39%;isolation:isolate;overflow:hidden;position:absolute}[data-ib-page=home] .hero__photo:after{background:linear-gradient(90deg,#fff,#fffffff7 7%,#ffffffb8 26%,#ffffff0d 58%,#fff0);content:"";inset:0;pointer-events:none;position:absolute;z-index:2}[data-ib-page=home] .hero__image{filter:saturate(.92) contrast(1.02);height:100%;inset:0;object-fit:cover;object-position:70% center;opacity:0;position:absolute;transform:scale(1.015);transition:opacity 1.05s ease,transform 7.2s ease;width:100%}[data-ib-page=home] .hero__image.active{opacity:1;transform:scale(1.045)}[data-ib-page=home] .hero__bluecorner{background:var(--blue);bottom:0;-webkit-clip-path:polygon(100% 0,100% 100%,0 100%);clip-path:polygon(100% 0,100% 100%,0 100%);height:83px;opacity:.95;position:absolute;right:0;width:83px;z-index:3}[data-ib-page=home] .hero__bluecorner:after{border:2px solid #fff;border-left:0;border-top:0;bottom:13px;content:"";height:20px;position:absolute;right:13px;width:20px}[data-ib-page=home] .hero__overlay{padding-bottom:58px;padding-top:42px;pointer-events:none;position:relative;width:100%;z-index:5}[data-ib-page=home] .micro{align-items:center;color:var(--blue);display:flex;font:800 11px Arial,sans-serif;gap:13px;letter-spacing:.14em}[data-ib-page=home] .micro:before{background:var(--blue);content:"";height:3px;width:33px}[data-ib-page=home] .hero__copy{height:267px;margin-top:36px;position:relative}[data-ib-page=home] .hero__text{left:0;max-width:950px;opacity:0;position:absolute;top:0;transform:translateY(11px);transition:opacity .7s ease,transform .7s ease}[data-ib-page=home] .hero__text.active{opacity:1;transform:none}[data-ib-page=home] .hero__h1{color:#0c1e37;font:900 clamp(59px,5.55vw,93px)/.96 Arial,sans-serif;letter-spacing:-.035em;margin:0;text-transform:uppercase}[data-ib-page=home] .hero__h1 span{display:block;white-space:nowrap}[data-ib-page=home] .hero__h1 .blue{color:var(--blue)}[data-ib-page=home] .hero__h1.long{font-size:clamp(51px,4.88vw,84px)}[data-ib-page=home] .hero__ko{color:#33455b;font-size:19px;font-weight:600;letter-spacing:-.0315em;margin:26px 0 0}[data-ib-page=home] .hero__ctrl{align-items:center;display:flex;gap:18px;pointer-events:auto}[data-ib-page=home] .hero__ctrl .thumbs{align-items:center;display:flex;gap:7px}[data-ib-page=home] .hero__ctrl .thumb{background:none;border:0;height:30px;padding:10px 0;position:relative;width:52px}[data-ib-page=home] .thumb:after{background:#d5dfeb;content:"";height:3px;left:0;position:absolute;right:0;top:13px;transition:background .25s}[data-ib-page=home] .thumb.active:after{background:var(--blue)}[data-ib-page=home] .hero__ctrl .count{color:var(--blue);font:800 11px Arial,sans-serif;min-width:44px}[data-ib-page=home] .round{background:#ffffffc4;border:1px solid #b8c8db;border-radius:50%;color:var(--blue);display:grid;font-size:18px;height:37px;place-items:center;transition:background .2s,color .2s;width:37px}[data-ib-page=home] .round:hover{background:var(--blue);color:#fff}[data-ib-page=home] .hero__side{color:#0a223fa8;font:700 11px Arial,sans-serif;letter-spacing:.23em;position:absolute;right:0;top:36px;writing-mode:vertical-rl;z-index:6}[data-ib-page=home] .hero__footnote{color:#667d96;font:700 11px Arial,sans-serif;letter-spacing:.145em;margin-left:16px}[data-ib-page=home] .impact{background:linear-gradient(105deg,#0b1e3b,#15365f);color:#fff;overflow:hidden;position:relative}[data-ib-page=home] .impact:after{-webkit-text-stroke:1px hsla(0,0%,100%,.055);color:#0000;content:"INBA";line-height:1;font:900 190px Arial,sans-serif;pointer-events:none;position:absolute;right:-12px;top:0}[data-ib-page=home] .impact__inner{align-items:center;display:grid;grid-template-columns:repeat(4,1fr);min-height:150px;position:relative;z-index:2}[data-ib-page=home] .impact__item{grid-gap:11px;border-left:1px solid #ffffff2b;display:grid;gap:11px;padding:20px 25px}[data-ib-page=home] .impact__item:first-child{border-left:0;padding-left:0}[data-ib-page=home] .impact__item b{font:800 clamp(31px,3.4vw,55px)/1 Arial,sans-serif;letter-spacing:-.03em}[data-ib-page=home] .impact__item span{color:#afc7ea;font:700 11px Arial,sans-serif;letter-spacing:.11em}[data-ib-page=home] .network{background:#eaf3fe;overflow:hidden;padding:101px 0 105px}[data-ib-page=home] .network:before{color:#176cd40f;content:"NETWORK";font:900 clamp(130px,20vw,325px)/1 Arial,sans-serif;pointer-events:none;position:absolute;right:-8vw;top:54px}[data-ib-page=home] .section-head{align-items:end;display:flex;gap:30px;justify-content:space-between;margin-bottom:52px;position:relative;z-index:2}[data-ib-page=home] .eyebrow{align-items:center;color:var(--blue);display:flex;font:800 11px Arial,sans-serif;gap:11px;letter-spacing:.14em;margin-bottom:21px}[data-ib-page=home] .eyebrow:before{background:currentColor;content:"";height:3px;width:32px}[data-ib-page=home] .section-head h2,[data-ib-page=home] .work-head h2{font-size:clamp(32px,3.9vw,59px);font-weight:850;letter-spacing:-.035em;line-height:1.12;margin:0}[data-ib-page=home] .section-head p{color:#536780;font-size:15px;letter-spacing:-.0275em;line-height:1.8;margin:0 0 8px;max-width:425px}[data-ib-page=home] .network__lanes{border-top:1px solid #bfd3eb;position:relative;z-index:3}[data-ib-page=home] .network__lane{grid-gap:36px;align-items:center;border-bottom:1px solid #bfd3eb;display:grid;gap:36px;grid-template-columns:305px 1fr;min-height:118px;transition:background .25s}[data-ib-page=home] .network__lane:hover{background:#ffffff4d}[data-ib-page=home] .network__category{align-items:center;display:flex;gap:19px;padding:19px 0}[data-ib-page=home] .network__category .index{color:var(--blue);font:800 12px Arial,sans-serif}[data-ib-page=home] .network__category strong{font:800 14px/1.45 Arial,sans-serif;letter-spacing:.015em}[data-ib-page=home] .network__names{grid-gap:16px;align-items:center;display:grid;gap:16px}[data-ib-page=home] .network__names span{color:#1b3049;display:grid;font-size:clamp(12px,1.2vw,19px);font-weight:800;letter-spacing:-.0275em;min-height:55px;place-items:center;text-align:center;transition:transform .18s,color .18s;white-space:nowrap}[data-ib-page=home] .network__names span:hover{color:var(--blue);transform:translateY(-3px)}[data-ib-page=home] .network__foot{color:#75879a;font-size:11px;margin:20px 0 0}[data-ib-page=home] .services{background:#fff;padding:107px 0 118px}[data-ib-page=home] .services .section-head{margin-bottom:46px}[data-ib-page=home] .service{background:#dcebfa;border-radius:9px;display:grid;grid-template-columns:46% 54%;margin-bottom:18px;min-height:365px;overflow:hidden;position:relative}[data-ib-page=home] .service--digital{background:#0e2748;color:#fff;grid-template-columns:54% 46%}[data-ib-page=home] .service--events{background:#f0f3f7;grid-template-columns:46% 54%}[data-ib-page=home] .service__media{min-height:365px;overflow:hidden;position:relative}[data-ib-page=home] .service__media img{filter:saturate(.83);height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .65s ease;width:100%}[data-ib-page=home] .service:hover .service__media img{transform:scale(1.035)}[data-ib-page=home] .service__media:after{background:linear-gradient(20deg,#0315321f,#0000 60%);content:"";inset:0;position:absolute}[data-ib-page=home] .service__body{align-items:start;display:flex;flex-direction:column;padding:45px 64px 44px;position:relative;z-index:2}[data-ib-page=home] .service__label{color:var(--blue);font:800 11px Arial,sans-serif;letter-spacing:.12em}[data-ib-page=home] .service--digital .service__label{color:#9ec8ff}[data-ib-page=home] .service__title{font-size:clamp(31px,3.8vw,56px);font-weight:900;letter-spacing:-.035em;line-height:1.15;margin:19px 0 18px}[data-ib-page=home] .service__desc{color:#4a5b70;font-size:15px;letter-spacing:-.025em;line-height:1.85;margin:0;max-width:605px}[data-ib-page=home] .service--digital .service__desc{color:#cad8ec}[data-ib-page=home] .service__selected{align-items:center;color:#445874;display:flex;flex-wrap:wrap;font-size:12px;gap:13px;letter-spacing:-.0175em;margin-top:auto;padding-top:18px}[data-ib-page=home] .service__selected b{color:var(--blue);font:800 11px Arial,sans-serif;letter-spacing:.05em}[data-ib-page=home] .service--digital .service__selected,[data-ib-page=home] .service--digital .service__selected b{color:#e2edfa}[data-ib-page=home] .service__selected .dash{opacity:.35}[data-ib-page=home] .service__arrow{border:1px solid;border-radius:50%;color:var(--blue);display:grid;font-size:24px;height:47px;place-items:center;position:absolute;right:26px;top:25px;transition:.2s;width:47px;z-index:4}[data-ib-page=home] .service--digital .service__arrow{color:#b8d9ff}[data-ib-page=home] .service__arrow:hover{background:var(--blue);border-color:var(--blue);color:#fff}[data-ib-page=home] .service--digital .service__arrow:hover{background:#fff;color:#0e2748}[data-ib-page=home] .service__artnum{bottom:-38px;color:rgba(23,108,212,.065);font:900 190px/1 Arial,sans-serif;letter-spacing:-.035em;pointer-events:none;position:absolute;right:48px}[data-ib-page=home] .service--digital .service__artnum{color:hsla(0,0%,100%,.055)}[data-ib-page=home] .selected{background:#f3f7fc;padding:104px 0 100px}[data-ib-page=home] .work-head{align-items:end;display:flex;gap:30px;justify-content:space-between;margin-bottom:39px}[data-ib-page=home] .work-head h2{font-family:Arial,sans-serif;letter-spacing:-.035em}[data-ib-page=home] .work-head h2 .blue{color:var(--blue)}[data-ib-page=home] .work-head p{color:#5f7389;font-size:14px;line-height:1.8;margin:13px 0 0}[data-ib-page=home] .view-all{border-bottom:1px solid var(--blue);color:var(--blue);font:800 12px Arial,sans-serif;letter-spacing:.08em;padding-bottom:9px;white-space:nowrap}[data-ib-page=home] .selected__grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1.13fr .91fr 1.13fr .95fr 1.08fr;min-height:240px}[data-ib-page=home] .selected__shot{background:#dde6f2;border-radius:8px;display:block;height:275px;isolation:isolate;overflow:hidden;position:relative}[data-ib-page=home] .selected__shot:nth-child(2){height:238px;margin-top:37px}[data-ib-page=home] .selected__shot:nth-child(4){height:230px;margin-top:45px}[data-ib-page=home] .selected__shot img{filter:saturate(.87);height:100%;object-fit:cover;transition:transform .7s ease;width:100%}[data-ib-page=home] .selected__shot:hover img{transform:scale(1.075)}[data-ib-page=home] .selected__shot:after{background:linear-gradient(#0000,#05132780);content:"";inset:40% 0 0;pointer-events:none;position:absolute}[data-ib-page=home] .selected__shot .shot-name{bottom:16px;color:#fff;font:700 11px Arial,sans-serif;left:18px;letter-spacing:.03em;position:absolute;z-index:2}[data-ib-page=home] .selected__shot .shot-no{background:#ffffffd9;border-radius:40px;font:800 11px Arial,sans-serif;left:15px;padding:6px 9px;position:absolute;top:14px;z-index:2}[data-ib-page=home] .footer{background:#fff;border-top:1px solid #e8edf4;padding:36px 0}[data-ib-page=home] .foot-inner{align-items:center;color:#8a9ab0;display:flex;font:700 11px Arial,sans-serif;gap:25px;justify-content:space-between;letter-spacing:.06em}[data-ib-page=home] .foot-inner b{color:var(--ink);font-size:13px}[data-ib-page=home] .chat{bottom:28px;position:fixed;right:31px;z-index:100}[data-ib-page=home] .chat__button{background:var(--blue);border:0;border-radius:50%;box-shadow:0 12px 34px #176cd445;color:#fff;font-size:27px;height:57px;width:57px}[data-ib-page=home] .chat__links{background:#fff;border:1px solid #d8e5f6;border-radius:10px;bottom:66px;box-shadow:0 9px 36px #0e244221;display:none;min-width:190px;overflow:hidden;position:absolute;right:0}[data-ib-page=home] .chat__links.open{display:block}[data-ib-page=home] .chat__links a{border-bottom:1px solid #edf1f6;display:block;font-size:13px;padding:15px 20px}[data-ib-page=home] .chat__links a:hover{background:#f4f8fd}@media(max-width:1120px){[data-ib-page=home] .shell{width:calc(100% - 70px)}[data-ib-page=home] .hero__area{min-height:590px}[data-ib-page=home] .hero__h1{font-size:clamp(53px,6.1vw,77px)}[data-ib-page=home] .hero__h1.long{font-size:clamp(45px,5vw,65px)}[data-ib-page=home] .hero__photo{left:38%}[data-ib-page=home] .network__lane{gap:25px;grid-template-columns:240px 1fr}[data-ib-page=home] .service__body{padding:39px 40px}[data-ib-page=home] .service__desc{font-size:14px}}@media(max-width:760px){[data-ib-page=home] .mast{height:69px}[data-ib-page=home] .shell{width:calc(100% - 38px)}[data-ib-page=home] .brand img{height:42px;width:116px}[data-ib-page=home] .navigation{align-items:start;background:#fff;box-shadow:0 14px 30px #0616281c;display:none;flex-direction:column;gap:24px;left:0;padding:23px;position:absolute;right:0;top:68px}[data-ib-page=home] .navigation.open{display:flex}[data-ib-page=home] .nav-notation{display:none}[data-ib-page=home] .menu-button{display:block;margin-left:auto}[data-ib-page=home] .hero__area{align-items:start;min-height:710px;padding-bottom:35px;padding-top:25px}[data-ib-page=home] .hero__photo{border-radius:4px 4px 55px 4px;inset:312px 0 28px 0}[data-ib-page=home] .hero__photo:after{background:linear-gradient(180deg,#fff,#ffffffb3 5%,#0000 30%)}[data-ib-page=home] .hero__overlay{padding-bottom:0;padding-top:24px}[data-ib-page=home] .hero__copy{height:201px;margin-top:29px}[data-ib-page=home] .hero__text{max-width:100%;width:100%}[data-ib-page=home] .hero__h1{font-size:clamp(39px,9vw,65px);letter-spacing:-.035em;line-height:1}[data-ib-page=home] .hero__h1.long{font-size:clamp(31px,7.4vw,57px)}[data-ib-page=home] .hero__ko{font-size:15px;margin-top:17px}[data-ib-page=home] .hero__ctrl{position:relative;z-index:5}[data-ib-page=home] .hero__footnote,[data-ib-page=home] .hero__side{display:none}[data-ib-page=home] .hero__photo img{object-position:78% center}[data-ib-page=home] .impact__inner{grid-template-columns:repeat(2,1fr);min-height:auto;padding:15px 0}[data-ib-page=home] .impact__item{border-bottom:1px solid #ffffff26;padding:26px 12px}[data-ib-page=home] .impact__item:nth-child(odd){border-left:0;padding-left:0}[data-ib-page=home] .impact__item:nth-child(n+3){border-bottom:0}[data-ib-page=home] .impact__item b{font-size:37px}[data-ib-page=home] .impact__item span{font-size:10.5px}[data-ib-page=home] .network{padding:70px 0 72px}[data-ib-page=home] .network:before{font-size:140px;top:120px}[data-ib-page=home] .section-head{display:block;margin-bottom:30px}[data-ib-page=home] .section-head h2,[data-ib-page=home] .work-head h2{font-size:34px}[data-ib-page=home] .section-head p{font-size:13px;margin-top:22px}[data-ib-page=home] .network__lane{gap:8px;grid-template-columns:1fr;padding:18px 0}[data-ib-page=home] .network__category{padding:3px 0}[data-ib-page=home] .network__names{gap:7px 5px;grid-template-columns:repeat(2,minmax(0,1fr))}[data-ib-page=home] .network__names span{font-size:16px;min-height:50px;white-space:normal}[data-ib-page=home] .services{padding:68px 0 72px}[data-ib-page=home] .service,[data-ib-page=home] .service--digital,[data-ib-page=home] .service--events{grid-template-columns:1fr;min-height:0}[data-ib-page=home] .service__media{height:200px;min-height:200px;order:-1}[data-ib-page=home] .service__body{min-height:310px;padding:27px 24px 28px}[data-ib-page=home] .service__title{font-size:36px}[data-ib-page=home] .service__desc{font-size:13px}[data-ib-page=home] .service__selected{font-size:11px;margin-top:25px}[data-ib-page=home] .service__arrow{height:40px;right:15px;top:13px;width:40px}[data-ib-page=home] .service__artnum{font-size:110px}[data-ib-page=home] .selected{padding:68px 0}[data-ib-page=home] .work-head{align-items:start;display:block}[data-ib-page=home] .view-all{display:inline-block;margin-top:18px}[data-ib-page=home] .selected__grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}[data-ib-page=home] .selected__shot,[data-ib-page=home] .selected__shot:nth-child(2),[data-ib-page=home] .selected__shot:nth-child(4){height:180px;margin:0}[data-ib-page=home] .selected__shot:last-child{grid-column:1/-1;height:200px}[data-ib-page=home] .foot-inner{display:block;line-height:2.5;text-align:center}[data-ib-page=home] .chat{bottom:16px;right:16px}[data-ib-page=home] .chat__button{height:51px;width:51px}}@media(prefers-reduced-motion:reduce){[data-ib-page=home] *,[data-ib-page=home] :after,[data-ib-page=home] :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}:root[data-ib-page=home]{--blue:#176cd4;--navy:#10294c}[data-ib-page=home] .hero--b{position:relative}[data-ib-page=home] .hero--b:before{display:none}[data-ib-page=home] .hero-stage{background:#f5f8fc;border-radius:0;height:595px;position:relative}[data-ib-page=home] .hero-scenes{inset:0;position:absolute;z-index:0}[data-ib-page=home] .hero-scenes:after{background:linear-gradient(90deg,#ffffff47,#0000 57%);content:"";inset:0;pointer-events:none;position:absolute;z-index:2}[data-ib-page=home] .hero-scene{transition:opacity .85s ease}[data-ib-page=home] .hero-stage__content{left:5.6%;max-width:800px;pointer-events:none;position:absolute;right:8%;top:78px;z-index:6}[data-ib-page=home] .hero-stage__content .micro{color:#176cd4;font:800 11px Arial,sans-serif;letter-spacing:.16em;margin:0 0 40px}[data-ib-page=home] .micro-slash{color:#a3b7d2;padding:0 8px}[data-ib-page=home] .hero-messages{height:184px;position:relative}[data-ib-page=home] .hero-message{inset:0 auto auto 0;min-width:650px;position:absolute;transform:translateY(8px);transition:opacity .52s,transform .52s,visibility .52s}[data-ib-page=home] .hero-message.is-active{transform:translateY(0)}[data-ib-page=home] .hero-message h1{color:#092040;font:900 clamp(52px,4.8vw,76px)/.98 Arial,Noto Sans KR,sans-serif;letter-spacing:-.035em;margin:0}[data-ib-page=home] .hero-message h1 span{display:block;white-space:nowrap}[data-ib-page=home] .hero-message h1 span+span{color:var(--blue)}[data-ib-page=home] .hero-message:first-child h1{font-size:clamp(49px,4.12vw,66px)}[data-ib-page=home] .hero-message p{color:#33455e;font:600 17px/1.5 Noto Sans KR,Malgun Gothic,sans-serif;letter-spacing:-.0275em;margin:22px 0 0}[data-ib-page=home] .hero-controls{align-items:center;display:flex;gap:16px;margin-top:36px;pointer-events:auto}[data-ib-page=home] .hero-controls>span{color:#1a70d6;font:800 12px Arial,sans-serif;white-space:nowrap}[data-ib-page=home] .hero-dots{align-items:center;display:flex;gap:5px;margin-right:5px}[data-ib-page=home] .hero-dots button{background:#0000;border:0;cursor:pointer;height:22px;padding:0;position:relative;width:42px}[data-ib-page=home] .hero-dots button:before{background:#cfdae9;content:"";height:3px;left:0;position:absolute;right:0;top:9px}[data-ib-page=home] .hero-arrow{background:#ffffffad;border:1px solid #bed3ec;border-radius:50%;color:var(--blue);display:grid;font-size:24px;height:33px;line-height:1;place-items:center;width:33px}[data-ib-page=home] .hero-stats{background:#fffffff5;bottom:0;box-shadow:0 -14px 38px #0612240f;-webkit-clip-path:polygon(3% 0,100% 0,96% 100%,0 100%);clip-path:polygon(3% 0,100% 0,96% 100%,0 100%);left:15%;padding:14px 4% 12px 6%;position:absolute;width:76%;z-index:7}[data-ib-page=home] .hero-stats__inner{grid-gap:0;display:grid}[data-ib-page=home] .hero-stat{align-items:flex-start;border-right:1px solid #cbd4e3;display:flex;flex-direction:column;gap:4px;padding:2px 20px}[data-ib-page=home] .hero-stat:last-child{border:0}[data-ib-page=home] .hero-stat b{color:#0c2343;font:900 clamp(24px,2.45vw,39px)/1.1 Arial,sans-serif;letter-spacing:-.025em}[data-ib-page=home] .hero-stat span{color:#56718f;font:800 10.5px/1.2 Arial,sans-serif;letter-spacing:.065em;white-space:nowrap}[data-ib-page=home] .network{padding-top:94px}[data-ib-page=home] .network:before{font-size:clamp(70px,11vw,175px);max-width:95%;right:2%;text-align:right;top:70px}[data-ib-page=home] .network__lane{gap:22px;grid-template-columns:285px 1fr;min-height:126px}[data-ib-page=home] .network__names{gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}[data-ib-page=home] .partner-logo{align-items:center;display:flex;height:82px;justify-content:center;min-width:0;padding:10px 8px;position:relative;transition:transform .25s ease}[data-ib-page=home] .partner-logo:hover{transform:translateY(-3px)}[data-ib-page=home] .partner-logo img{filter:saturate(.9);height:auto;max-height:70px;max-width:94%;object-fit:contain;position:relative;width:auto;z-index:2}[data-ib-page=home] .partner-logo .partner-fallback{color:#1b3049;font-size:clamp(12px,1.16vw,18px);font-weight:800;letter-spacing:-.0325em;line-height:1.2;text-align:center;white-space:normal}[data-ib-page=home] .partner-logo img+.partner-fallback{align-items:center;display:flex;inset:0;justify-content:center;position:absolute;z-index:1}[data-ib-page=home] .partner-logo--pending{border-bottom:1px dotted #37649933}[data-ib-page=home] .network__foot{color:#7d91aa!important;font-size:11px!important}[data-ib-page=home] .selected__grid{overflow:hidden;padding-bottom:6px}@media(max-width:1120px){[data-ib-page=home] .hero-stage{height:545px}[data-ib-page=home] .hero-stage__content{left:4.5%;top:68px}[data-ib-page=home] .hero-message h1{font-size:clamp(45px,4.6vw,62px)}[data-ib-page=home] .hero-message:first-child h1{font-size:clamp(39px,4.1vw,56px)}[data-ib-page=home] .hero-stats{left:7%;padding-left:6%;padding-right:6%;width:86%}[data-ib-page=home] .hero-stat{padding:0 12px}[data-ib-page=home] .network__lane{gap:14px;grid-template-columns:230px 1fr}}@media(max-width:760px){[data-ib-page=home] .hero--b .shell{width:100%}[data-ib-page=home] .hero-stage{border-radius:0;height:680px}[data-ib-page=home] .hero-scenes{inset:0 0 0 0}[data-ib-page=home] .hero-scene{object-position:67% center}[data-ib-page=home] .hero-scenes:after{background:linear-gradient(180deg,#fffc,#ffffff52 53%,#0000 72%)}[data-ib-page=home] .hero-stage__content{left:21px;right:21px;top:52px;width:calc(100% - 42px)}[data-ib-page=home] .hero-stage__content .micro{font-size:10.5px;margin-bottom:24px}[data-ib-page=home] .hero-messages{height:204px}[data-ib-page=home] .hero-message{min-width:0;width:100%}[data-ib-page=home] .hero-message h1{font-size:clamp(35px,8.4vw,55px);line-height:1.03}[data-ib-page=home] .hero-message:first-child h1{font-size:clamp(27px,6.7vw,40px)}[data-ib-page=home] .hero-message h1 span{white-space:normal}[data-ib-page=home] .hero-message p{font-size:14px;margin-top:16px}[data-ib-page=home] .hero-controls{gap:9px;margin-top:5px}[data-ib-page=home] .hero-dots button{width:27px}[data-ib-page=home] .hero-stats{background:#fffffff0;bottom:0;-webkit-clip-path:none;clip-path:none;left:0;padding:20px 10px 16px;width:100%}[data-ib-page=home] .hero-stats__inner{gap:12px 0;grid-template-columns:repeat(2,minmax(0,1fr))}[data-ib-page=home] .hero-stat{border-left:1px solid #cbd4e3;border-right:0;padding-left:20px}[data-ib-page=home] .hero-stat b{font-size:26px}[data-ib-page=home] .hero-stat span{font-size:9px}[data-ib-page=home] .network{padding-top:65px}[data-ib-page=home] .network:before{font-size:16vw;max-width:100%;right:0;top:85px}[data-ib-page=home] .network__lane{gap:5px;grid-template-columns:1fr;padding:12px 0}[data-ib-page=home] .network__category{padding:6px 0}[data-ib-page=home] .network__names{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}[data-ib-page=home] .partner-logo{height:65px}[data-ib-page=home] .partner-logo img{max-height:54px}[data-ib-page=home] .partner-logo .partner-fallback{font-size:14px}}@media(prefers-reduced-motion:reduce){[data-ib-page=home] .hero-message,[data-ib-page=home] .hero-scene{transform:none!important;transition:none!important}}:root[data-ib-page=home]{--layout-max:1420px;--layout-gutter:clamp(19px,4.2vw,64px)}[data-ib-page=home] .shell{margin-inline:auto;width:min(var(--layout-max),calc(100% - var(--layout-gutter)*2))}[data-ib-page=home] .hero--b{background:#fff;overflow:visible;padding:0 0 52px}[data-ib-page=home] .hero-frame{isolation:isolate;position:relative}[data-ib-page=home] .hero-stage{background:#f2f6fd;height:530px;isolation:isolate;overflow:hidden}[data-ib-page=home] .hero-scene{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%);display:block;height:100%;inset:0;object-fit:cover;object-position:center center;opacity:0;position:absolute;transform:none!important;transition:none!important;width:100%;will-change:clip-path}[data-ib-page=home] .hero-scene.is-active{animation:inbaHeroWipe .52s cubic-bezier(.22,.74,.2,1) both;-webkit-clip-path:inset(0);clip-path:inset(0);opacity:1;z-index:2}[data-ib-page=home] .hero-scene.is-outgoing{-webkit-clip-path:inset(0);clip-path:inset(0);opacity:1;z-index:1}@keyframes inbaHeroWipe{0%{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}to{-webkit-clip-path:inset(0);clip-path:inset(0)}}[data-ib-page=home] .hero-scenes:after{background:linear-gradient(90deg,#ffffff2e,#ffffff1a 45%,#0000 68%);z-index:3}[data-ib-page=home] .hero-stage__content{left:0;max-width:none;padding:0;right:0;top:83px;width:100%;z-index:7}[data-ib-page=home] .hero-stage__content .micro{margin-bottom:33px}[data-ib-page=home] .hero-messages{height:192px;max-width:min(80%,1040px)}[data-ib-page=home] .hero-message{max-width:100%;min-width:0;opacity:0;transform:none;transition:none!important;visibility:hidden;width:100%}[data-ib-page=home] .hero-message.is-active{animation:inbaTextSnap .39s cubic-bezier(.2,.85,.25,1) .08s both;opacity:1;visibility:visible}@keyframes inbaTextSnap{0%{opacity:0;transform:translate3d(0,25px,0)}to{opacity:1;transform:translateZ(0)}}[data-ib-page=home] .hero-message h1{font-size:clamp(48px,4.4vw,70px);text-shadow:0 1px 12px #ffffff73}[data-ib-page=home] .hero-message:first-child h1{font-size:clamp(45px,3.8vw,63px)}[data-ib-page=home] .hero-message p{margin-top:20px}[data-ib-page=home] .hero-controls{gap:15px;margin-top:16px}[data-ib-page=home] .hero-controls .hero-dots button{width:52px}[data-ib-page=home] .hero-dots button.is-active:before{background:var(--blue);box-shadow:0 0 0 1px #176cd414}[data-ib-page=home] .hero-arrow{box-shadow:0 3px 11px #0b2d561a}[data-ib-page=home] .hero-stats{background:none;bottom:auto;box-shadow:none;-webkit-clip-path:none;clip-path:none;filter:drop-shadow(0 16px 20px rgba(12,41,74,.19));left:auto;margin-top:-66px;padding:0;position:relative;transform:translateZ(0);width:100%;z-index:12}[data-ib-page=home] .hero-stats__inner{align-items:center;background:hsla(0,0%,100%,.985);border:1px solid #becee073;-webkit-clip-path:polygon(2.4% 0,100% 0,97.6% 100%,0 100%);clip-path:polygon(2.4% 0,100% 0,97.6% 100%,0 100%);gap:0;grid-template-columns:repeat(4,minmax(0,1fr));min-height:104px;padding:16px 5%}[data-ib-page=home] .hero-stat{align-items:center;border-color:#d3dce9;gap:7px;justify-content:center;min-width:0;padding:3px 12px;text-align:center}[data-ib-page=home] .hero-stat b{font-feature-settings:"tnum";color:#082449;display:block;font-size:clamp(30px,2.6vw,42px);font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-.035em;min-width:3ch}[data-ib-page=home] .hero-stat span{color:#486585;font-size:11px;letter-spacing:.12em}[data-ib-page=home] .hero-stats.is-refreshing{animation:inbaStatsBounce .48s cubic-bezier(.15,.86,.25,1)}@keyframes inbaStatsBounce{0%{filter:drop-shadow(0 12px 13px rgba(12,41,74,.17));transform:translateY(5px)}65%{filter:drop-shadow(0 22px 27px rgba(12,41,74,.24));transform:translateY(-4px)}to{filter:drop-shadow(0 16px 20px rgba(12,41,74,.19));transform:translateY(0)}}[data-ib-page=home] .network{padding-top:92px}[data-ib-page=home] .network:before{font-size:clamp(73px,10.5vw,164px);letter-spacing:-.035em;max-width:calc(100% - var(--layout-gutter)*2);right:max(var(--layout-gutter),calc((100vw - var(--layout-max))/2));top:78px;white-space:nowrap}[data-ib-page=home] .hero .shell,[data-ib-page=home] .mast .shell,[data-ib-page=home] .network .shell,[data-ib-page=home] .selected .shell,[data-ib-page=home] .services .shell{width:min(var(--layout-max),calc(100% - var(--layout-gutter)*2))}@media(max-width:1120px){[data-ib-page=home] .hero-stage{height:510px}[data-ib-page=home] .hero-stage__content{padding-inline:0;top:79px}[data-ib-page=home] .hero-message h1{font-size:clamp(44px,4.5vw,60px)}[data-ib-page=home] .hero-message:first-child h1{font-size:clamp(39px,4.1vw,55px)}[data-ib-page=home] .hero-stats{left:auto;margin-top:-62px;padding:0;width:100%}[data-ib-page=home] .hero-stats__inner{min-height:100px;padding-inline:4%}[data-ib-page=home] .hero-stat{padding-inline:8px}[data-ib-page=home] .hero-stat span{font-size:10.5px}}@media(max-width:760px){[data-ib-page=home] .hero--b{padding-bottom:35px}[data-ib-page=home] .hero--b .shell{width:100%}[data-ib-page=home] .hero-stage{height:655px}[data-ib-page=home] .hero-stage__content{left:0;padding:0 21px;right:0;top:58px;width:100%}[data-ib-page=home] .hero-stage__content .micro{margin-bottom:25px}[data-ib-page=home] .hero-messages{height:208px;max-width:100%}[data-ib-page=home] .hero-message h1{font-size:clamp(34px,8vw,52px)}[data-ib-page=home] .hero-message:first-child h1{font-size:clamp(27px,6.6vw,41px)}[data-ib-page=home] .hero-message h1 span{white-space:normal}[data-ib-page=home] .hero-message p{font-size:14px}[data-ib-page=home] .hero-controls{gap:8px;margin-top:8px}[data-ib-page=home] .hero-controls .hero-dots button{width:27px}[data-ib-page=home] .hero-scenes:after{background:linear-gradient(180deg,#ffffff6b,#ffffff14 45%,#0000 72%)}[data-ib-page=home] .hero-stats{filter:drop-shadow(0 11px 14px rgba(12,41,74,.19));margin:-55px 19px 0;width:calc(100% - 38px)}[data-ib-page=home] .hero-stats__inner{border-radius:8px;-webkit-clip-path:none;clip-path:none;gap:8px 0;grid-template-columns:repeat(2,minmax(0,1fr));min-height:176px;padding:14px 13px}[data-ib-page=home] .hero-stat{align-items:center;border:0;padding:5px 8px;text-align:center}[data-ib-page=home] .hero-stat:nth-child(odd){border-right:1px solid #d5dfeb}[data-ib-page=home] .hero-stat b{font-size:31px}[data-ib-page=home] .hero-stat span{font-size:9px}[data-ib-page=home] .network{padding-top:63px}[data-ib-page=home] .network:before{font-size:clamp(47px,15vw,92px);max-width:calc(100% - 38px);right:19px;top:82px}}@media(prefers-reduced-motion:reduce){[data-ib-page=home] .hero-message.is-active,[data-ib-page=home] .hero-scene.is-active,[data-ib-page=home] .hero-stats.is-refreshing{animation:none!important}[data-ib-page=home] .hero-message,[data-ib-page=home] .hero-scene{transition:none!important}}:root[data-ib-page=home]{--inba-shell:1420px;--inba-outer:clamp(19px,4.2vw,64px);--inba-inset:clamp(25px,3.5vw,55px);--inba-header:78px}html[data-ib-page=home]{scroll-padding-top:var(--inba-header);scroll-snap-type:y proximity}[data-ib-page=home] main>.hero,[data-ib-page=home] main>.network{scroll-margin-top:0;scroll-snap-align:start;scroll-snap-stop:normal}[data-ib-page=home] .shell{width:min(var(--inba-shell),calc(100% - var(--inba-outer)*2))}[data-ib-page=home] .hero--b{min-height:calc(100svh - var(--inba-header));padding-bottom:32px}[data-ib-page=home] .hero-stage{height:clamp(530px,calc(100svh - var(--inba-header) - 70px),880px)}[data-ib-page=home] .hero-stage__content{padding-inline:var(--inba-inset);top:clamp(72px,11vh,116px)}[data-ib-page=home] .hero-message h1{font-size:clamp(45px,4.3vw,72px)}[data-ib-page=home] .hero-message:first-child h1{font-size:clamp(43px,3.8vw,64px)}[data-ib-page=home] .network{background:#fff;overflow:visible;padding:0;position:relative}[data-ib-page=home] .network:before{display:none!important}[data-ib-page=home] .network>.shell{background:#eaf3fe;display:flex;flex-direction:column;isolation:isolate;justify-content:center;min-height:calc(100svh - var(--inba-header));overflow:hidden;padding:clamp(44px,5.3vh,74px) var(--inba-inset);position:relative}[data-ib-page=home] .network>.shell:before{color:rgba(23,108,212,.064);content:"NETWORK";font:900 clamp(51px,10vw,154px)/1 Arial,sans-serif;letter-spacing:-.035em;pointer-events:none;position:absolute;right:var(--inba-inset);top:clamp(32px,4.5vh,62px);white-space:nowrap;z-index:0}[data-ib-page=home] .network .section-head{margin-bottom:clamp(20px,3.5vh,41px)}[data-ib-page=home] .network .section-head h2{font-size:clamp(32px,3.35vw,55px)}[data-ib-page=home] .network__lane{min-height:clamp(88px,11.6vh,116px)}[data-ib-page=home] .network__lanes{z-index:2}[data-ib-page=home] .network__foot{margin-top:16px;position:relative;z-index:2}[data-ib-page=home] .selected>.shell,[data-ib-page=home] .services>.shell{padding-inline:var(--inba-inset)}html.inba-motion[data-ib-page=home] .network .network__lane,html.inba-motion[data-ib-page=home] .network .section-head{opacity:0;transform:translate3d(0,22px,0);transition:opacity .42s ease,transform .52s cubic-bezier(.18,.85,.28,1)}html.inba-motion[data-ib-page=home] .network.is-in-view .network__lane,html.inba-motion[data-ib-page=home] .network.is-in-view .section-head{opacity:1;transform:translateZ(0)}html.inba-motion[data-ib-page=home] .network.is-in-view .network__lane:first-child{transition-delay:.09s}html.inba-motion[data-ib-page=home] .network.is-in-view .network__lane:nth-child(2){transition-delay:.17s}html.inba-motion[data-ib-page=home] .network.is-in-view .network__lane:nth-child(3){transition-delay:.25s}[data-ib-page=home] .hero-next{align-items:center;bottom:115px;color:#0c345f;display:flex;font:800 11px Arial,sans-serif;gap:8px;letter-spacing:.15em;padding:7px 0;position:absolute;right:var(--inba-inset);text-shadow:0 1px 4px #ffffffe6;transition:transform .2s,color .2s;z-index:10}[data-ib-page=home] .hero-next:hover{color:#176cd4;transform:translateY(4px)}[data-ib-page=home] .hero-next svg{height:17px;width:17px}@media(min-width:761px) and (max-height:760px){[data-ib-page=home] .network>.shell{padding-bottom:32px;padding-top:31px}[data-ib-page=home] .network .section-head{margin-bottom:19px}[data-ib-page=home] .network .section-head h2{font-size:clamp(31px,3vw,45px)}[data-ib-page=home] .network .section-head p{font-size:13px}[data-ib-page=home] .network__lane{min-height:90px}[data-ib-page=home] .network .eyebrow{margin-bottom:10px}[data-ib-page=home] .network .partner-logo{height:64px}}@media(max-width:1120px){[data-ib-page=home] .network__lane{gap:14px;grid-template-columns:minmax(190px,24%) 1fr}[data-ib-page=home] .network__category strong{font-size:12px}}@media(max-width:760px){:root[data-ib-page=home]{--inba-header:69px;--inba-inset:20px}html[data-ib-page=home]{scroll-padding-top:69px;scroll-snap-type:none}[data-ib-page=home] main>.hero,[data-ib-page=home] main>.network{scroll-snap-align:none}[data-ib-page=home] .hero--b{min-height:auto;padding-bottom:35px}[data-ib-page=home] .hero-stage{height:655px}[data-ib-page=home] .hero-stage__content{padding-inline:21px;top:58px}[data-ib-page=home] .hero-message h1{font-size:clamp(34px,8vw,52px)}[data-ib-page=home] .hero-message:first-child h1{font-size:clamp(27px,6.6vw,41px)}[data-ib-page=home] .hero-next{display:none}[data-ib-page=home] .chat{opacity:0;pointer-events:none;transition:opacity .2s}[data-ib-page=home] body.inba-has-scrolled .chat{opacity:1;pointer-events:auto}[data-ib-page=home] .network{padding:0}[data-ib-page=home] .network>.shell{display:block;min-height:0;padding:61px 19px 67px;width:calc(100% - 26px)}[data-ib-page=home] .network>.shell:before{font-size:clamp(49px,14vw,82px);right:18px;top:115px}[data-ib-page=home] .network__lane{grid-template-columns:1fr;min-height:0}[data-ib-page=home] .network .section-head{margin-bottom:28px}[data-ib-page=home] .selected>.shell,[data-ib-page=home] .services>.shell{padding-inline:0}}@media(prefers-reduced-motion:reduce){html[data-ib-page=home]{scroll-behavior:auto;scroll-snap-type:none}html.inba-motion[data-ib-page=home] .network .network__lane,html.inba-motion[data-ib-page=home] .network .section-head{opacity:1;transform:none;transition:none}}[data-ib-page=home] .hero-message p{color:#1e344f;font-size:clamp(19px,1.55vw,24px);font-weight:650;letter-spacing:-.03em;line-height:1.42;margin-top:18px}[data-ib-page=home] .hero-messages{height:214px}[data-ib-page=home] .hero--b{min-height:0;padding-bottom:22px}[data-ib-page=home] .network>.shell{justify-content:flex-start;min-height:0;padding-bottom:clamp(50px,6vh,72px);padding-top:clamp(50px,6vh,72px)}[data-ib-page=home] .partner-logo img{filter:none;max-height:44px;max-width:84%}[data-ib-page=home] .partner-logo[data-company=aT] img{max-height:40px}[data-ib-page=home] .partner-logo[data-company=KINTEX] img{max-height:30px}[data-ib-page=home] .partner-logo[data-company=\D64D\CC9C\AD70] img{max-height:44px}[data-ib-page=home] .partner-logo[data-company=\AC15\C6D0\ACBD\C81C\C9C4\D765\C6D0] img{max-height:40px}[data-ib-page=home] .partner-logo[data-company="CP ALL"] img{max-height:62px}[data-ib-page=home] .partner-logo[data-company=Robinson] img{max-height:26px}[data-ib-page=home] .partner-logo[data-company="Paradise Park"] img{max-height:62px}[data-ib-page=home] .partner-logo[data-company="Seacon Square"] img{max-height:54px}[data-ib-page=home] .partner-logo[data-company="Dr.MISIMOU"] img{max-height:30px}[data-ib-page=home] .partner-logo[data-company=\BAA8\B450\BC14\B978] img{max-height:58px}[data-ib-page=home] .partner-logo[data-company=DIMODIVE] img{max-height:26px}[data-ib-page=home] .partner-logo[data-company=GLUCA] img{max-height:52px}[data-ib-page=home] .partner-logo--text .partner-fallback{color:#1b3049;display:block;font:800 clamp(15px,1.3vw,20px) Arial,Malgun Gothic,sans-serif;letter-spacing:-.0175em;position:static}@media(min-width:1280px){[data-ib-page=home] .hero-stage{aspect-ratio:1920/800;height:auto}[data-ib-page=home] .hero-stage__content{top:clamp(56px,8.5vh,96px)}}@media(min-width:761px) and (max-width:1279px){[data-ib-page=home] .hero-stage{height:clamp(470px,46vw,560px)}[data-ib-page=home] .hero-stage__content{top:clamp(48px,6vh,72px)}}@media(max-width:760px){[data-ib-page=home] .hero-message p{font-size:16px;margin-top:14px}[data-ib-page=home] .hero-messages{height:220px}[data-ib-page=home] .partner-logo img{max-height:34px}[data-ib-page=home] .partner-logo[data-company="CP ALL"] img,[data-ib-page=home] .partner-logo[data-company="Paradise Park"] img{max-height:48px}}html[data-ib-page=home]{scroll-snap-type:none!important}[data-ib-page=home] .hero-stats{filter:none!important}[data-ib-page=home] .hero-stats__inner{background:#fffffff7;border:1px solid #cbd8e8bf;border-radius:18px;box-shadow:0 28px 56px -24px #0c294a47,0 6px 16px #0c294a0d;-webkit-clip-path:none!important;clip-path:none!important}@media(min-width:761px){[data-ib-page=home] .hero-stats{margin-left:clamp(18px,2.4vw,40px);margin-right:clamp(18px,2.4vw,40px);width:auto}}@media(max-width:760px){[data-ib-page=home] .hero-stats__inner{border-radius:16px}}@media(prefers-reduced-motion:no-preference){[data-ib-page=home] .hero-stats.is-refreshing{animation:ibStatsLift .5s cubic-bezier(.15,.86,.25,1)!important}}@keyframes ibStatsLift{0%{transform:translateY(4px)}60%{transform:translateY(-3px)}to{transform:none}}@keyframes ibRise{0%{opacity:0;transform:translate3d(0,28px,0)}to{opacity:1;transform:none}}@keyframes ibLine{0%{filter:blur(8px);opacity:0;transform:translate3d(0,.42em,0)}to{filter:none;opacity:1;transform:none}}@keyframes ibSettle{0%{transform:scale(1.06)}to{transform:scale(1)}}html.ib-motion[data-ib-page=home] .hero-message.is-active h1 span{animation:ibLine .95s cubic-bezier(.16,1,.3,1) both}html.ib-motion[data-ib-page=home] .hero-message.is-active h1 span+span{animation-delay:.09s}html.ib-motion[data-ib-page=home] .hero-message.is-active p{animation:ibLine .95s cubic-bezier(.16,1,.3,1) .18s both}html.ib-intro[data-ib-page=home] .hero-stage__content .micro{animation:ibRise .9s cubic-bezier(.16,1,.3,1) .05s backwards}html.ib-intro[data-ib-page=home] .hero-controls{animation:ibRise .9s cubic-bezier(.16,1,.3,1) .45s backwards}html.ib-intro[data-ib-page=home] .hero-stats__inner{animation:ibRise 1.1s cubic-bezier(.16,1,.3,1) .3s backwards}html.ib-intro[data-ib-page=home] .hero-scenes{animation:ibSettle 1.8s cubic-bezier(.16,1,.3,1) backwards}html.ib-motion-d[data-ib-page=home] .hero-scenes{transform:scale(1);transform:scale(calc(1 + var(--hp,0)*.06));transform-origin:50% 35%;will-change:transform}html.ib-motion-d[data-ib-page=home] .hero-stage__content{opacity:1;opacity:calc(1 - var(--hp,0)*1.5);transform:translate3d(0,0,0);transform:translate3d(0,calc(var(--hp,0)*-70px),0)}html.ib-motion-d[data-ib-page=home] .hero-stats__inner{transform:translate3d(0,0,0);transform:translate3d(0,calc(var(--hp,0)*-36px),0)}html.ib-motion[data-ib-page=home] .network .partner-logo img{filter:grayscale(1);opacity:.16;transform:translate3d(0,10px,0) scale(.96);transition:opacity .7s ease,filter 1s ease,transform .9s cubic-bezier(.16,1,.3,1);transition-delay:.12s;transition-delay:calc(.12s + var(--i,0)*.09s)}html.ib-motion[data-ib-page=home] .network .network__lane.is-lit .partner-logo img{filter:none;opacity:1;transform:none}html.ib-motion[data-ib-page=home] .ib-rv{opacity:0;transform:translate3d(0,30px,0);transition:opacity .9s ease,transform 1.1s cubic-bezier(.16,1,.3,1);transition-delay:0s;transition-delay:var(--d,0s)}html.ib-motion[data-ib-page=home] .ib-rv.is-in{opacity:1;transform:none}@media(min-width:761px){html.ib-motion-d[data-ib-page=home] .service{box-shadow:0 -18px 40px -26px #081c3a61;position:-webkit-sticky;position:sticky;top:calc(var(--ib-h) + 26px);top:calc(var(--ib-h) + 26px + var(--k,0)*18px);transform:scale(1);transform:scale(calc(1 - var(--cv,0)*.05));transform-origin:50% 0}html.ib-motion-d[data-ib-page=home] .service:before{background:#06142b;content:"";inset:0;opacity:0;opacity:calc(var(--cv,0)*.3);pointer-events:none;position:absolute;z-index:8}html.ib-motion-d[data-ib-page=home] .service__media{-webkit-clip-path:inset(0 0 round 0);clip-path:inset(0 0 round 0);-webkit-clip-path:inset(calc((1 - var(--en,1))*7%) calc((1 - var(--en,1))*5%) round calc((1 - var(--en,1))*16px));clip-path:inset(calc((1 - var(--en,1))*7%) calc((1 - var(--en,1))*5%) round calc((1 - var(--en,1))*16px))}html.ib-motion-d[data-ib-page=home] .service__media img{transform:scale(1);transform:scale(calc(1.12 - var(--en,1)*.12));transition:transform .5s cubic-bezier(.2,.7,.2,1)}html.ib-motion-d[data-ib-page=home] .service:hover .service__media img{transform:scale(1.035)}}html.ib-motion[data-ib-page=home] .selected__shot{opacity:0;transform:translate3d(0,56px,0);transition:opacity .8s ease,transform 1s cubic-bezier(.16,1,.3,1);transition-delay:0s;transition-delay:calc(var(--i,0)*.09s)}html.ib-motion[data-ib-page=home] .selected__grid.is-in .selected__shot{opacity:1;transform:none}html.ib-motion-d[data-ib-page=home] .selected__shot img{height:118%;left:0;position:absolute;top:-9%;transform:translateZ(0) scale(1);transform:translate3d(0,var(--py,0),0) scale(var(--sc,1));transition:transform .6s cubic-bezier(.2,.7,.2,1);width:100%}html.ib-motion-d[data-ib-page=home] .selected__shot:hover{--sc:1.06}[data-ib-page=home] ::selection{background:#176cd4;color:#fff}[data-ib-page=home] .network__foot{font-size:12.5px!important}[data-ib-page=home] .service__label{font-size:12px!important}[data-ib-page=home] .service__selected span{font-size:13.5px!important}:root[data-ib-page=about]{--deep:#0f2342;--navy:#10294c;--ink:#102036;--light:#edf5ff;--soft:#dcebfa;--muted:#53647a;--font:Arial,"Noto Sans KR","Noto Sans CJK KR","Malgun Gothic",sans-serif}[data-ib-page=about] *{box-sizing:border-box}html[data-ib-page=about]{scroll-behavior:smooth;scroll-padding-top:122px}[data-ib-page=about] body{-webkit-font-smoothing:antialiased;background:#fff;color:var(--ink);font-family:var(--font);margin:0;overflow-x:hidden}[data-ib-page=about] a,[data-ib-page=about] button{font:inherit}[data-ib-page=about] a{color:inherit;text-decoration:none}[data-ib-page=about] button{cursor:pointer}[data-ib-page=about] a:focus-visible,[data-ib-page=about] button:focus-visible{outline:3px solid #1c78e5;outline-offset:3px}[data-ib-page=about] .wrap{margin:0 auto;width:min(calc(100% - 84px),var(--wrap))}[data-ib-page=about] .mast{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #e7edf2;height:74px;position:-webkit-sticky;position:sticky;top:0;z-index:80}[data-ib-page=about] .mast-inner{align-items:center;display:flex;gap:24px;height:100%}[data-ib-page=about] .wordmark{align-items:center;display:flex;flex-shrink:0;width:144px}[data-ib-page=about] .wordmark img{max-height:48px;max-width:100%;object-fit:contain}[data-ib-page=about] .site-nav{align-items:center;display:flex;gap:28px;margin-left:auto}[data-ib-page=about] .site-nav>a{color:#20334c;font:800 11px Arial,sans-serif;letter-spacing:.045em;padding:25px 0;position:relative;white-space:nowrap}[data-ib-page=about] .site-nav>a.current{color:var(--blue)}[data-ib-page=about] .site-nav>a.current:after{background:var(--blue);bottom:13px;content:"";height:2px;left:0;position:absolute;right:0}[data-ib-page=about] .nav-region{border-left:1px solid #dee5ef;color:#91a0b2;font:750 10.5px Arial,sans-serif;letter-spacing:.18em;padding-left:20px;white-space:nowrap}[data-ib-page=about] .mobile-menu{background:#fff;border:1px solid var(--line);border-radius:3px;color:var(--navy);display:none;font-size:23px;height:40px;margin-left:auto;width:42px}[data-ib-page=about] .section-nav{background:#fafcfffa;border-bottom:1px solid #e3ebf4;height:47px;position:-webkit-sticky;position:sticky;top:74px;z-index:70}[data-ib-page=about] .section-nav .wrap{align-items:center;display:flex;height:100%;justify-content:space-between}[data-ib-page=about] .section-nav .where{color:#57718f;font:800 11px Arial,sans-serif;letter-spacing:.15em}[data-ib-page=about] .section-nav .where b{color:var(--blue);margin-right:12px}[data-ib-page=about] .section-nav nav{align-items:center;display:flex;gap:22px;height:100%}[data-ib-page=about] .section-nav a{align-items:center;color:#76879c;display:flex;font:800 11px Arial,sans-serif;height:100%;letter-spacing:.08em;position:relative;white-space:nowrap}[data-ib-page=about] .section-nav a.active{color:var(--blue)}[data-ib-page=about] .section-nav a.active:after{background:var(--blue);bottom:0;content:"";height:3px;left:0;position:absolute;right:0}[data-ib-page=about] .micro{align-items:center;color:var(--blue);display:flex;font:800 11px Arial,sans-serif;gap:12px}[data-ib-page=about] .micro:before{background:currentColor;content:"";height:2px;width:26px}[data-ib-page=about] .section-h2{font-size:clamp(36px,4vw,57px);font-weight:850;margin:25px 0 0}[data-ib-page=about] .section-head{grid-gap:42px;align-items:end;display:grid;gap:42px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);margin-bottom:46px}[data-ib-page=about] .section-head>.right{color:var(--muted);justify-self:end;letter-spacing:-.02em;max-width:400px;padding-bottom:6px}[data-ib-page=about] .section-head>.right strong{color:var(--ink)}[data-ib-page=about] .intro{padding:44px 0 65px}[data-ib-page=about] .intro-stage{background:linear-gradient(118deg,#fafdff,#f5f9ff 40%,#e9f3ff);border-radius:2px;display:flex;flex-direction:column;min-height:660px;position:relative}[data-ib-page=about] .intro-stage:before{bottom:8px;color:#176cd40a;content:"WHO WE ARE";font:900 clamp(72px,12vw,174px) Arial;pointer-events:none;position:absolute;right:-6px;white-space:nowrap}[data-ib-page=about] .intro-main{grid-gap:26px;align-items:stretch;display:grid;flex:1 1;gap:26px;grid-template-columns:1.07fr .93fr;padding:60px 60px 36px;position:relative;z-index:2}[data-ib-page=about] .intro-message{display:flex;flex-direction:column;justify-content:center;min-width:0}[data-ib-page=about] .intro h1{font-size:clamp(36px,3.68vw,58px);line-height:1.22;margin:25px 0;max-width:770px}[data-ib-page=about] .blue{color:var(--blue)}[data-ib-page=about] .intro-lead{font-size:23px;font-weight:830;letter-spacing:-.035em;line-height:1.45;margin:0 0 13px}[data-ib-page=about] .intro-copy{color:#50677e;letter-spacing:-.02em;line-height:1.88;max-width:570px}[data-ib-page=about] .intro-copy p{margin:0 0 12px}[data-ib-page=about] .intro-photo{align-self:center;box-shadow:18px 21px 60px #0d39711a;min-height:442px;overflow:hidden;position:relative}[data-ib-page=about] .intro-photo img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}[data-ib-page=about] .intro-photo:after{background:linear-gradient(0deg,#0416327a,#0000);content:"";height:38%;inset:auto 0 0;position:absolute}[data-ib-page=about] .photo-tag{bottom:18px;color:#fff;font:800 11px Arial;left:22px;letter-spacing:.1em;position:absolute;z-index:1}[data-ib-page=about] .intro-ribbon{align-items:center;background:var(--navy);color:#fff;display:grid;grid-template-columns:repeat(3,1fr);padding:23px 58px 25px;position:relative;z-index:2}[data-ib-page=about] .intro-ribbon .fact{border-right:1px solid #fff3;padding-left:26px}[data-ib-page=about] .intro-ribbon .fact:first-child{padding-left:0}[data-ib-page=about] .intro-ribbon .fact:last-child{border:0}[data-ib-page=about] .intro-ribbon strong{display:block;font:850 27px Arial,sans-serif;margin-bottom:3px}[data-ib-page=about] .intro-ribbon small{color:#a9c5e6;font:750 11px Arial,sans-serif;letter-spacing:.17em}[data-ib-page=about] .capabilities{background:#fff;padding:95px 0 112px}[data-ib-page=about] .cap-list{grid-gap:15px;display:grid;gap:15px}[data-ib-page=about] .cap-row{grid-gap:34px;align-items:center;background:#f7fafe;border:1px solid #e9eff5;border-left:4px solid #0000;display:grid;gap:34px;grid-template-columns:155px minmax(0,1fr) 300px;min-height:244px;padding:28px 32px;transition:background .3s,border-color .3s,transform .3s,box-shadow .3s}[data-ib-page=about] .cap-row:hover{background:#edf5ff;border-left-color:var(--blue);box-shadow:0 18px 40px #10294c10;transform:translateY(-3px)}[data-ib-page=about] .cap-side{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;padding:10px 0}[data-ib-page=about] .cap-index{color:#8ca4bd;font:800 12px Arial}[data-ib-page=about] .cap-type{color:var(--blue);font:900 14px Arial,sans-serif;letter-spacing:.045em;line-height:1.38}[data-ib-page=about] .cap-title{font-size:25px;letter-spacing:-.035em;line-height:1.4;margin:0 0 9px}[data-ib-page=about] .cap-desc{color:#536982;font-size:13px;letter-spacing:-.0175em;line-height:1.75;margin:0 0 15px;max-width:565px}[data-ib-page=about] .cap-fact{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px}[data-ib-page=about] .cap-fact b{color:var(--navy);font:850 30px Arial,sans-serif;letter-spacing:-.035em}[data-ib-page=about] .cap-fact small{color:#7588a0;font-size:11px}[data-ib-page=about] .cap-note{color:#8999a9;display:block;font-size:11px;margin-top:7px}[data-ib-page=about] .cap-photo{display:block;filter:saturate(.92);height:182px;object-fit:cover;transition:transform .55s;width:100%}[data-ib-page=about] .cap-row:hover .cap-photo{transform:scale(1.024)}[data-ib-page=about] .operating{background:linear-gradient(180deg,#edf5ff,#f6faff 62%,#fff);padding:100px 0 102px}[data-ib-page=about] .collaboration{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr;margin-bottom:32px;position:relative}[data-ib-page=about] .role{grid-gap:16px;background:#fff;border:1px solid #dbe9f9;box-shadow:0 20px 54px rgba(20,66,110,.055);display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 200px;min-height:320px;overflow:hidden;padding:37px;position:relative}[data-ib-page=about] .role:before{background:var(--blue);content:"";height:4px;left:0;position:absolute;right:0;top:0}[data-ib-page=about] .role.thailand:before{background:#10294c}[data-ib-page=about] .role-label{color:var(--blue);font:800 11px Arial,sans-serif;letter-spacing:.14em;margin-bottom:21px}[data-ib-page=about] .role h3{font-size:26px;letter-spacing:-.035em;margin:0 0 12px}[data-ib-page=about] .role h3 small{color:#7e93a8;font:700 11px Arial,sans-serif;letter-spacing:.15em;margin-left:8px}[data-ib-page=about] .role-highlight{color:var(--navy);font-size:14px;font-weight:800;letter-spacing:-.025em;line-height:1.65;margin:0 0 14px}[data-ib-page=about] .role ul{grid-gap:9px;display:grid;gap:9px;list-style:none;margin:0;padding:0}[data-ib-page=about] .role li{color:#60758b;letter-spacing:-.02em;line-height:1.45}[data-ib-page=about] .role li:before{background:var(--blue);content:"";display:inline-block;height:5px;margin-right:10px;vertical-align:middle;width:5px}[data-ib-page=about] .role-mark{align-items:center;align-self:center;background:#fff;border:1px solid #edf2f7;display:flex;justify-content:center;min-height:164px;padding:10px}[data-ib-page=about] .role-mark img{max-height:148px;max-width:100%}[data-ib-page=about] .role-mark.inba img{max-height:156px}[data-ib-page=about] .role-link{align-items:center;background:#176cd4;border-radius:2px;color:#fff;display:inline-flex;font-size:12px;font-weight:780;gap:10px;margin-top:21px;padding:11px 14px}[data-ib-page=about] .role-link:hover{background:#0e4f9e}[data-ib-page=about] .role-link span{font-size:17px}[data-ib-page=about] .role-bridge{border:5px solid #eaf3ff;border-radius:50%;color:var(--blue);display:grid;font:900 25px Arial;height:66px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:66px;z-index:5}[data-ib-page=about] .flow-note{align-items:center;background:#fff;border:1px solid #cedff3;display:flex;flex-direction:column;gap:8px;margin:25px 0 80px;padding:21px 24px 22px;text-align:center}[data-ib-page=about] .flow-note strong{color:var(--blue);font:850 13px Arial;letter-spacing:.11em}[data-ib-page=about] .flow-note span{color:#536c86;font-size:13px}[data-ib-page=about] .flow-note:after{background:var(--blue);content:"";height:33px;position:absolute;transform:translateY(69px);width:2px}[data-ib-page=about] .sequence{background:var(--deep);color:#fff;margin:0 0 88px;overflow:hidden;padding:51px 52px 55px;position:relative}[data-ib-page=about] .sequence:before{color:#ffffff08;content:"PROCESS";font:900 clamp(84px,10vw,150px) Arial;letter-spacing:-.035em;pointer-events:none;position:absolute;right:18px;top:14px}[data-ib-page=about] .sequence .micro{color:#9dc8ff}[data-ib-page=about] .sequence .section-h2{color:#fff;font-size:clamp(28px,3vw,42px);margin:18px 0}[data-ib-page=about] .sequence .section-head{align-items:end}[data-ib-page=about] .sequence .right{color:#c3d7ee;font-size:14px;max-width:465px}[data-ib-page=about] .process-board{position:relative;z-index:2}[data-ib-page=about] .step-list{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);min-height:188px}[data-ib-page=about] .step{align-items:flex-start;-webkit-appearance:none;appearance:none;background:#19375c;border:1px solid #3a5576;color:#fff;display:flex;flex-direction:column;gap:13px;justify-content:space-between;min-height:180px;padding:24px 19px 19px;text-align:left;transition:background .25s,transform .2s,border-color .25s}[data-ib-page=about] .step:focus-visible,[data-ib-page=about] .step:hover{background:#23548f;border-color:#87b9ee;transform:translateY(-3px)}[data-ib-page=about] .step-num{color:#a9cbf1;font:850 11px Arial;letter-spacing:.11em}[data-ib-page=about] .step strong{font:900 28px Arial,sans-serif;letter-spacing:-.0225em}[data-ib-page=about] .step span{color:#b8d1ec;font:680 12px var(--font);line-height:1.5}[data-ib-page=about] .step-expand{animation:enterProcess .28s cubic-bezier(.2,.8,.1,1);background:#fff;box-shadow:0 22px 60px #0003;color:var(--ink);display:none;min-height:258px;padding:31px 35px 34px;position:relative}@keyframes enterProcess{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}[data-ib-page=about] .process-board.expanded .step-list{display:none}[data-ib-page=about] .process-board.expanded .step-expand{grid-gap:35px;align-items:center;display:grid;gap:35px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}[data-ib-page=about] .exp-number{color:#176cd4;font:800 12px Arial;letter-spacing:.13em}[data-ib-page=about] .exp-title{font:900 clamp(40px,5vw,67px) Arial;letter-spacing:-.035em;line-height:1.02;margin:12px 0 15px}[data-ib-page=about] .exp-korean{color:#2d4d73;font-size:20px;font-weight:780;letter-spacing:-.035em}[data-ib-page=about] .exp-detail{color:#243d59;font-size:18px;letter-spacing:-.03em;line-height:1.7;max-width:560px}[data-ib-page=about] .exp-context{color:#788aa0;font-size:12px;line-height:1.75;margin-top:12px}[data-ib-page=about] .exp-close{background:#fff;border:1px solid #cdddeb;border-radius:50%;color:var(--navy);font-size:20px;height:36px;position:absolute;right:18px;top:18px;width:36px}[data-ib-page=about] .process-help{color:#9bb8d9;position:relative;z-index:2}[data-ib-page=about] .network{padding-top:4px}[data-ib-page=about] .network .section-head{margin-bottom:35px}[data-ib-page=about] .network-rows{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,1fr)}[data-ib-page=about] .net-card{border:1px solid #d8e5f3;min-height:277px;padding:32px;transition:transform .25s,box-shadow .25s}[data-ib-page=about] .net-card:hover{box-shadow:0 15px 40px #10294c12}[data-ib-page=about] .net-top{color:var(--blue);font:850 11px Arial;letter-spacing:.1em}[data-ib-page=about] .net-card h4{font:900 31px Arial;letter-spacing:-.0325em;margin:21px 0 19px}[data-ib-page=about] .net-card p{color:#526b86;font-size:13px;line-height:1.75;margin:0}[data-ib-page=about] .net-card p b{color:#243b56;font-weight:830}[data-ib-page=about] .net-application{border-top:1px solid #e3ebf4;color:#176cd4;font-size:11px;font-weight:750;line-height:1.55;margin-top:22px;padding-top:16px}[data-ib-page=about] .network-foot{border-top:1px solid #dce9f4;color:#70859d;font-size:11px;margin:22px 0 0;padding:15px 0}[data-ib-page=about] .operating>.wrap>.section-head>.right{max-width:455px}[data-ib-page=about] footer{background:#fff;border-top:1px solid #e5ecf4;padding:28px 0}[data-ib-page=about] .footer-in{align-items:center;color:#8699ac;display:flex;font-size:11px;gap:20px;justify-content:space-between}[data-ib-page=about] .footer-in b{color:#0f2342;font-size:13px}[data-ib-page=about] .reveal{opacity:1;transform:none}@media(prefers-reduced-motion:no-preference){[data-ib-page=about] .js .reveal{opacity:0;transform:translateY(22px);transition:opacity .58s ease,transform .58s cubic-bezier(.2,.7,.2,1)}[data-ib-page=about] .js .reveal.in{opacity:1;transform:none}}@media(max-width:1120px){[data-ib-page=about] .wrap{width:calc(100% - 58px)}[data-ib-page=about] .site-nav{gap:16px}[data-ib-page=about] .nav-region{display:none}[data-ib-page=about] .intro-main{padding:45px 38px 25px}[data-ib-page=about] .intro h1{font-size:42px}[data-ib-page=about] .intro-photo{min-height:390px}[data-ib-page=about] .intro-ribbon{padding-left:40px;padding-right:40px}[data-ib-page=about] .cap-row{gap:20px;grid-template-columns:116px 1fr 230px}[data-ib-page=about] .role{grid-template-columns:1fr 140px;padding:27px}[data-ib-page=about] .role-mark{min-height:130px}}@media(max-width:860px){[data-ib-page=about] .mast{height:67px}[data-ib-page=about] .section-nav{top:67px}[data-ib-page=about] .site-nav{align-items:flex-start;background:#fff;border-bottom:1px solid #dce6f0;box-shadow:0 22px 48px #0f234220;display:none;flex-direction:column;gap:0;left:0;padding:18px 28px;position:absolute;right:0;top:67px}[data-ib-page=about] .site-nav.open{display:flex}[data-ib-page=about] .site-nav>a{font-size:12px;padding:12px 0}[data-ib-page=about] .site-nav>a.current:after{bottom:5px}[data-ib-page=about] .mobile-menu{display:block}[data-ib-page=about] .section-head{gap:12px;grid-template-columns:1fr}[data-ib-page=about] .section-head>.right{justify-self:start;max-width:620px}[data-ib-page=about] .intro-stage{min-height:auto}[data-ib-page=about] .intro-main{gap:25px;grid-template-columns:1fr;padding:36px}[data-ib-page=about] .intro-message{justify-content:start}[data-ib-page=about] .intro h1{font-size:46px;margin-bottom:20px;margin-top:20px}[data-ib-page=about] .intro-photo{height:360px;min-height:0}[data-ib-page=about] .cap-row{gap:20px;grid-template-columns:94px 1fr}[data-ib-page=about] .cap-photo{grid-column:2;height:205px;max-width:100%}[data-ib-page=about] .collaboration{gap:12px;grid-template-columns:1fr}[data-ib-page=about] .role-bridge{left:50%;top:50%}[data-ib-page=about] .sequence{padding:38px}[data-ib-page=about] .network-rows{grid-template-columns:1fr 1fr}}@media(max-width:600px){html[data-ib-page=about]{scroll-padding-top:116px}[data-ib-page=about] .wrap{width:calc(100% - 34px)}[data-ib-page=about] .mast{height:65px}[data-ib-page=about] .section-nav{height:49px;top:65px}[data-ib-page=about] .section-nav .where{display:none}[data-ib-page=about] .section-nav .wrap{justify-content:center}[data-ib-page=about] .section-nav nav{gap:7px;justify-content:space-between;width:100%}[data-ib-page=about] .section-nav a{font-size:9.5px}[data-ib-page=about] .wordmark{width:124px}[data-ib-page=about] .intro{padding:22px 0 34px}[data-ib-page=about] .intro-main{padding:29px 22px 21px}[data-ib-page=about] .intro h1{font-size:clamp(29px,8vw,40px);letter-spacing:-.035em;line-height:1.27}[data-ib-page=about] .intro-lead{font-size:19px}[data-ib-page=about] .intro-copy{font-size:12px;line-height:1.78}[data-ib-page=about] .intro-photo{height:250px}[data-ib-page=about] .intro-ribbon{grid-template-columns:repeat(3,minmax(0,1fr));padding:17px 12px}[data-ib-page=about] .intro-ribbon .fact{padding:0 9px}[data-ib-page=about] .intro-ribbon strong{font-size:14px}[data-ib-page=about] .intro-ribbon small{font-size:7px;letter-spacing:.03em}[data-ib-page=about] .section-h2{font-size:32px}[data-ib-page=about] .section-head>.right{font-size:13px;line-height:1.65}[data-ib-page=about] .capabilities{padding:56px 0 68px}[data-ib-page=about] .cap-row{gap:14px;grid-template-columns:1fr;min-height:0;padding:21px}[data-ib-page=about] .cap-side{align-items:center;flex-direction:row;justify-content:space-between;padding:0}[data-ib-page=about] .cap-photo{grid-column:1;height:195px}[data-ib-page=about] .cap-title{font-size:22px}[data-ib-page=about] .cap-fact b{font-size:27px}[data-ib-page=about] .operating{padding:63px 0 78px}[data-ib-page=about] .role{display:flex;flex-direction:column;gap:5px;min-height:0;padding:26px}[data-ib-page=about] .role-mark{align-self:center;min-height:0;width:180px}[data-ib-page=about] .role-mark img{height:116px}[data-ib-page=about] .role h3{font-size:24px}[data-ib-page=about] .role-bridge{height:51px;width:51px}[data-ib-page=about] .flow-note{margin-bottom:58px}[data-ib-page=about] .sequence{margin-bottom:60px;padding:28px 20px 32px}[data-ib-page=about] .sequence .section-h2{font-size:29px}[data-ib-page=about] .sequence .right{font-size:12px}[data-ib-page=about] .step-list{grid-template-columns:1fr 1fr;min-height:0}[data-ib-page=about] .step{min-height:138px;padding:18px 12px}[data-ib-page=about] .step strong{font-size:22px}[data-ib-page=about] .step span{font-size:11px}[data-ib-page=about] .process-board.expanded .step-expand{gap:14px;grid-template-columns:1fr;padding:27px 19px}[data-ib-page=about] .exp-title{font-size:45px}[data-ib-page=about] .exp-korean{font-size:17px}[data-ib-page=about] .exp-detail{font-size:15px}[data-ib-page=about] .network-rows{grid-template-columns:1fr}[data-ib-page=about] .net-card{min-height:0;padding:26px}[data-ib-page=about] .footer-in{align-items:flex-start;flex-direction:column}[data-ib-page=about] .network-foot{font-size:11px}}@media(prefers-reduced-motion:reduce){[data-ib-page=about] *,[data-ib-page=about] :after,[data-ib-page=about] :before{animation:none!important;transition:none!important}html[data-ib-page=about]{scroll-behavior:auto}}:root[data-ib-page=about]{--body-ink:#31465c}[data-ib-page=about] .site-nav>a{font-weight:600;letter-spacing:.07em}[data-ib-page=about] .section-nav .where,[data-ib-page=about] .section-nav a{font-weight:600}[data-ib-page=about] .micro{font-weight:650;letter-spacing:.12em}[data-ib-page=about] .section-h2{font-weight:690;line-height:1.19}[data-ib-page=about] .section-head>.right{color:#5b6e83;font-weight:400;line-height:1.83;max-width:440px}[data-ib-page=about] .section-head>.right strong{font-weight:580}[data-ib-page=about] .intro-main{gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);padding:55px 58px 36px}[data-ib-page=about] .intro h1{font-size:clamp(33px,3.35vw,52px);font-weight:690;line-height:1.27}[data-ib-page=about] .intro-lead{color:#243f5d;font-size:22px;font-weight:550;letter-spacing:-.029em}[data-ib-page=about] .intro-copy{color:#566c83;font-size:14px;font-weight:400;letter-spacing:-.0155em;line-height:1.86}[data-ib-page=about] .intro-ribbon strong{font-weight:690}[data-ib-page=about] .intro-ribbon small{font-weight:550}[data-ib-page=about] .story-mosaic{grid-gap:7px;align-self:center;background:#eaf1f8;box-shadow:0 22px 52px #1940661a;display:grid!important;gap:7px;grid-template-columns:1.05fr 1.05fr .88fr;grid-template-rows:repeat(4,minmax(0,1fr));height:100%;isolation:isolate;max-height:566px;min-height:485px;overflow:hidden!important}[data-ib-page=about] .story-mosaic:after{display:none!important}[data-ib-page=about] .story-tile{animation:mosaicReveal .72s cubic-bezier(.22,.7,.25,1) both;background:#dce7f0;margin:0;min-height:0;min-width:0;overflow:hidden;position:relative}[data-ib-page=about] .story-tile img{display:block;filter:saturate(.92);height:100%;object-fit:cover;transform:scale(1.005);transition:transform .9s ease,filter .6s ease;width:100%}[data-ib-page=about] .story-tile:hover img{filter:saturate(1);transform:scale(1.045)}[data-ib-page=about] .tile-primary{grid-column:1/3;grid-row:1/4}[data-ib-page=about] .tile-primary img{object-position:46% center}[data-ib-page=about] .tile-exhibition{animation-delay:.12s;grid-column:3;grid-row:1/3}[data-ib-page=about] .tile-exhibition img{object-position:center}[data-ib-page=about] .tile-buyer{animation-delay:.24s;grid-column:3;grid-row:3}[data-ib-page=about] .tile-event{animation-delay:.22s;grid-column:1;grid-row:4}[data-ib-page=about] .tile-team{grid-column:2;grid-row:4}[data-ib-page=about] .tile-consulting{grid-column:3;grid-row:4}[data-ib-page=about] .tile-caption{bottom:14px;color:#fff;font:600 11px Arial,sans-serif;left:15px;letter-spacing:.08em;position:absolute;text-shadow:0 2px 9px #0f1c2e,0 2px 12px #0f1c2e}[data-ib-page=about] .tile-primary:after{background:linear-gradient(#0000,#08213b70);bottom:0;content:"";height:23%;left:0;pointer-events:none;position:absolute;right:0}[data-ib-page=about] .tile-caption{z-index:1}@keyframes mosaicReveal{0%{opacity:.01;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}[data-ib-page=about] .metric-label,[data-ib-page=about] .score-intro>span{font-weight:600}[data-ib-page=about] .metric-number{font-weight:690}[data-ib-page=about] .metric-unit{font-weight:570}[data-ib-page=about] .experience-copy h3{font-weight:650;letter-spacing:-.0325em}[data-ib-page=about] .experience-fact strong{font-weight:700}[data-ib-page=about] .cap-title{font-weight:650}[data-ib-page=about] .cap-type{font-weight:580}[data-ib-page=about] .role h3{font-weight:650;letter-spacing:-.03em}[data-ib-page=about] .role-highlight{font-weight:550}[data-ib-page=about] .role-label{font-weight:580}[data-ib-page=about] .role-link{font-weight:570}[data-ib-page=about] .flow-note strong{font-weight:600}[data-ib-page=about] .workflow-tab strong{font-weight:650}[data-ib-page=about] .workflow-tab small{font-weight:520}[data-ib-page=about] .workflow-detail h4{font-weight:690}[data-ib-page=about] .workflow-detail b{font-weight:580}[data-ib-page=about] .net-card h4{font-weight:660}[data-ib-page=about] .net-top{font-weight:600}[data-ib-page=about] .cap-skip,[data-ib-page=about] .net-application{font-weight:550}@media(max-width:1100px){[data-ib-page=about] .intro-main{gap:23px;grid-template-columns:1fr 1fr;padding:38px 35px 28px}[data-ib-page=about] .intro h1{font-size:clamp(32px,3.45vw,45px)}[data-ib-page=about] .story-mosaic{max-height:475px;min-height:420px}}@media(max-width:790px){[data-ib-page=about] .intro-main{gap:25px;grid-template-columns:1fr;padding:34px 28px 24px}[data-ib-page=about] .intro h1{font-size:clamp(32px,6.2vw,49px)}[data-ib-page=about] .story-mosaic{height:min(62vw,440px);max-height:440px;min-height:0}}@media(max-width:600px){[data-ib-page=about] .intro-main{gap:23px;padding:28px 21px 20px}[data-ib-page=about] .intro h1{font-size:clamp(30px,8vw,38px);letter-spacing:-.035em}[data-ib-page=about] .story-mosaic{gap:4px;grid-template-columns:1fr 1fr .85fr;height:290px;min-height:0}[data-ib-page=about] .tile-caption{bottom:7px;font-size:7px;left:8px}[data-ib-page=about] .section-h2{font-size:clamp(30px,8vw,42px)}}@media(prefers-reduced-motion:reduce){[data-ib-page=about] .story-tile{animation:none!important}[data-ib-page=about] .story-tile img{transition:none!important}}:root[data-ib-page=about]{--blue:#176cd4;--ink:#102640;--navy:#16395d;--line:#dce6f0;--light:#ebf4ff;--wrap:1280px}[data-ib-page=about] .wrap{width:min(calc(100% - 64px),var(--wrap))}[data-ib-page=about] .section-head{align-items:center;gap:60px;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}[data-ib-page=about] .section-head>.right{color:#536b84;font-size:16px;justify-self:start;line-height:1.8;max-width:420px;overflow-wrap:break-word;padding:0}[data-ib-page=about] .section-h2{font-size:clamp(35px,3.8vw,54px);letter-spacing:-.035em;line-height:1.22}[data-ib-page=about] .micro{font-size:11px}[data-ib-page=about] .intro{padding:17px 0 36px}[data-ib-page=about] .intro-stage{background:linear-gradient(120deg,#fbfdff,#f2f8ff 68%,#e4effc);border-radius:0;min-height:clamp(660px,calc(100svh - 140px),840px);overflow:hidden}[data-ib-page=about] .intro-stage:before{bottom:75px;color:#176cd408;font-size:clamp(58px,10vw,134px);letter-spacing:-.035em;right:2%}[data-ib-page=about] .intro-main{align-items:center;gap:25px;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);padding:36px 55px 18px}[data-ib-page=about] .intro h1{font-size:clamp(38px,3.7vw,59px);letter-spacing:-.035em;line-height:1.2;margin:22px 0}[data-ib-page=about] .intro-lead{font-size:clamp(19px,1.6vw,25px);margin-bottom:15px}[data-ib-page=about] .intro-copy{font-size:15px;line-height:1.76;max-width:575px}[data-ib-page=about] .intro-copy p{margin-bottom:13px}[data-ib-page=about] .intro-ribbon{background:#ffffffed;border-top:1px solid #dce9f7;box-shadow:0 -10px 36px rgba(28,83,151,.045);color:#172e4b;padding:25px 55px 28px}[data-ib-page=about] .intro-ribbon strong{font-size:clamp(20px,2vw,31px);letter-spacing:-.035em}[data-ib-page=about] .intro-ribbon small{color:#617d9c}[data-ib-page=about] .intro-ribbon .fact{border-right:1px solid #d6e4f3}[data-ib-page=about] .visual-collage{align-self:stretch;box-shadow:none;height:100%;isolation:isolate;max-height:578px;min-height:498px;overflow:visible}[data-ib-page=about] .visual-collage:after{display:none}[data-ib-page=about] .visual-main{box-shadow:0 20px 46px #1f4b7024;inset:0 0 36px 47px;overflow:hidden;position:absolute}[data-ib-page=about] .visual-main img{animation:overviewPhoto 15s ease-in-out infinite alternate;display:block;height:100%;object-fit:cover;object-position:center;transform:scale(1.035);width:100%}[data-ib-page=about] .visual-main:after{background:linear-gradient(0deg,#13305075,#0000);content:"";inset:60% 0 0;position:absolute}[data-ib-page=about] .visual-main .photo-tag{bottom:20px;left:auto;max-width:190px;right:19px;text-align:right;z-index:2}[data-ib-page=about] .visual-mini{background:#e3eef8;border:5px solid #f6faff;box-shadow:0 14px 26px #0c34502a;overflow:hidden;position:absolute;transition:opacity .45s ease,transform .65s cubic-bezier(.2,.8,.3,1)}[data-ib-page=about] .visual-mini img{height:100%;object-fit:cover;width:100%}[data-ib-page=about] .visual-mini-a{animation:overviewRise .75s .2s both;bottom:0;height:35%;left:0;transform:translateY(16px);width:39%;z-index:3}[data-ib-page=about] .visual-mini-b{animation:overviewRise .75s .55s both;height:27%;right:-13px;top:20px;transform:translateY(-13px);width:37%;z-index:3}[data-ib-page=about] .visual-counter{align-items:center;bottom:0;color:#557998;display:flex;font:800 10.5px Arial,sans-serif;gap:5px;letter-spacing:.1em;position:absolute;right:4px;z-index:4}[data-ib-page=about] .visual-counter span:last-child{margin-left:8px}[data-ib-page=about] .visual-dot{background:#c5d6eb;display:inline-block;height:3px;width:16px}[data-ib-page=about] .visual-dot.on{background:var(--blue)}@keyframes overviewRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes overviewPhoto{to{transform:scale(1.075) translateX(-.6%)}}[data-ib-page=about] .capabilities{background:linear-gradient(#fff,#f5f9ff);padding:75px 0 92px}[data-ib-page=about] .capabilities .section-head{margin-bottom:30px}[data-ib-page=about] .score-intro{align-items:center;display:flex;gap:15px;justify-content:space-between;margin-bottom:14px}[data-ib-page=about] .score-intro>span{color:#3376bc;font:850 12px Arial,sans-serif;letter-spacing:.13em}[data-ib-page=about] .score-intro small{color:#71869b;font-size:12px}[data-ib-page=about] .metrics{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}[data-ib-page=about] .metric-card{-webkit-appearance:none;appearance:none;background:#fffffff2;border:1px solid #dce8f5;border-radius:3px;display:flex;flex-direction:column;gap:6px;min-height:195px;min-width:0;padding:27px 27px 24px;text-align:left;transition:background .32s,border-color .32s,box-shadow .32s,transform .3s}[data-ib-page=about] .metric-card:hover{box-shadow:0 12px 32px #1458a415;transform:translateY(-4px)}[data-ib-page=about] .metric-card.selected{background:#eaf3ff;border-color:#94bceb;box-shadow:0 10px 26px #1c66b516}[data-ib-page=about] .metric-label{color:#517aa6;font:850 11px Arial,sans-serif;letter-spacing:.1em}[data-ib-page=about] .metric-number-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;margin:13px 0 1px}[data-ib-page=about] .metric-number{font-feature-settings:"tnum";color:#122d4d;font:850 clamp(35px,3.8vw,55px) Arial,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.035em;white-space:nowrap}[data-ib-page=about] .metric-unit{color:#236bc0;font:850 12px Arial,sans-serif;letter-spacing:.085em}[data-ib-page=about] .metric-sub{color:#647f9a;font-size:12px}[data-ib-page=about] .metric-track{background:#dbe8f8;border-radius:50px;display:block;height:9px;margin-top:auto;overflow:hidden}[data-ib-page=about] .metric-fill{background:linear-gradient(90deg,#6ca9e7,#176cd4);border-radius:50px;display:block;height:100%;transition:width 1.2s cubic-bezier(.2,.7,.25,1);width:0}[data-ib-page=about] .meter-explainer{color:#7a8da3;font-size:11px;line-height:1.6;margin:13px 0 22px}[data-ib-page=about] .experience-stack{background:#fff;border:1px solid #dfe9f4;box-shadow:0 16px 48px #21527a0c;display:grid;grid-template:1fr/minmax(0,1fr)}[data-ib-page=about] .experience-panel{grid-gap:20px;align-items:stretch;display:grid;gap:20px;grid-area:1/1;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);min-width:0;opacity:0;padding:28px;pointer-events:none;transform:translateY(14px);transition:opacity .42s ease,transform .42s ease,visibility .42s;visibility:hidden}[data-ib-page=about] .experience-panel.selected{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}[data-ib-page=about] .experience-copy{display:flex;flex-direction:column;justify-content:center;min-height:340px;padding:26px 30px}[data-ib-page=about] .experience-copy h3{font-size:clamp(29px,2.8vw,41px);font-weight:830;letter-spacing:-.035em;line-height:1.31;margin:23px 0 19px;max-width:620px}[data-ib-page=about] .experience-copy p{color:#50677e;font-size:16px;line-height:1.85;max-width:570px}[data-ib-page=about] .experience-fact{align-items:baseline;border-top:1px solid #dee8f2;display:flex;flex-wrap:wrap;gap:14px;margin-top:24px;padding-top:17px}[data-ib-page=about] .experience-fact strong{color:var(--blue);font:850 26px Arial,sans-serif}[data-ib-page=about] .experience-fact span{color:#647991;font-size:12px;line-height:1.6}[data-ib-page=about] .source-note{color:#8193a4;font-size:11px;margin-top:9px}[data-ib-page=about] .experience-visual{background:#edf4fa;min-height:344px;overflow:hidden;position:relative}[data-ib-page=about] .experience-visual img{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .7s cubic-bezier(.2,.7,.25,1);width:100%}[data-ib-page=about] .experience-panel.selected:hover .experience-visual img{transform:scale(1.035)}[data-ib-page=about] .experience-visual span{background:#152d49b6;bottom:13px;color:#fff;font:800 11px Arial;letter-spacing:.08em;padding:7px 11px;position:absolute;right:13px}[data-ib-page=about] .cap-skip{color:#7890a9;display:flex;font:800 11px Arial,sans-serif;justify-content:space-between;letter-spacing:.13em;padding:17px 2px}[data-ib-page=about] .operating{background:linear-gradient(180deg,#fff,#f3f8ff 42%,#fff 95%);padding:85px 0 106px}[data-ib-page=about] .operating>.wrap>.section-head{margin-bottom:36px}[data-ib-page=about] .collaboration{gap:20px;margin-bottom:22px}[data-ib-page=about] .role{background:#fffffff5;border:1px solid #dce8f4;box-shadow:0 16px 38px #204d8210;gap:20px;grid-template-columns:minmax(0,1fr) minmax(125px,32%);min-height:335px;padding:40px;transition:opacity .42s ease,filter .42s ease,transform .42s ease,box-shadow .42s}[data-ib-page=about] .role:before{background:#71a9ea;height:3px}[data-ib-page=about] .role.thailand:before{background:#176cd4}[data-ib-page=about] .collaboration:hover .role{filter:saturate(.7);opacity:.59}[data-ib-page=about] .collaboration .role:hover{box-shadow:0 24px 46px #13549a21;filter:saturate(1);opacity:1;transform:translateY(-5px)}[data-ib-page=about] .role h3{font-size:clamp(24px,2.1vw,31px)}[data-ib-page=about] .role-highlight{font-size:15px}[data-ib-page=about] .role li{font-size:13px}[data-ib-page=about] .role-mark,[data-ib-page=about] .role-mark.inba{background:#0000;border:0;min-height:0;padding:0}[data-ib-page=about] .role-mark img{filter:none;max-height:176px;object-fit:contain;width:100%}[data-ib-page=about] .role-mark.inba img{max-height:197px}[data-ib-page=about] .role-link{background:#0000;border:1px solid #b2cdeb;color:#176cd4;padding:11px 16px;transition:background .25s}[data-ib-page=about] .role-link:hover{background:#e4f0ff}[data-ib-page=about] .role-bridge{background:#fff;border-width:3px;color:#176cd4;font-size:23px;height:53px;width:53px}[data-ib-page=about] .flow-note{background:#0000;border:0;border-bottom:1px solid #c8dff6;border-top:1px solid #c8dff6;margin:17px 0 64px;padding:20px 0}[data-ib-page=about] .flow-note strong{font-size:14px}[data-ib-page=about] .sequence{background:#eaf3ff;border:1px solid #d6e5f5;box-shadow:none;color:#142c4b;margin-bottom:70px;padding:50px 49px 48px}[data-ib-page=about] .sequence:before{color:#c9e1fa;opacity:.45}[data-ib-page=about] .sequence .section-head{margin-bottom:30px}[data-ib-page=about] .sequence .section-h2,[data-ib-page=about] .sequence .section-head>.right{color:#142c4b}[data-ib-page=about] .sequence .micro{color:#176cd4}[data-ib-page=about] .sequence .micro:before{background:#176cd4}[data-ib-page=about] .process-board{background:#0000;border:0;display:block;min-height:0;overflow:visible;padding:0}[data-ib-page=about] .workflow-tabs{display:flex;gap:9px;min-width:0}[data-ib-page=about] .workflow-tab{align-items:flex-start;background:#fff;border:1px solid #cadff3;border-radius:2px;color:#57718c;display:flex;flex:1 1;flex-direction:column;gap:6px;min-height:114px;min-width:0;padding:20px 18px;text-align:left;transition:flex .48s cubic-bezier(.22,.75,.23,1),background .4s,border-color .4s,box-shadow .4s}[data-ib-page=about] .workflow-tab:not(.active){flex:.9 1}[data-ib-page=about] .workflow-tab.active{background:#f7fbff;border-color:#6ea9e9;box-shadow:0 7px 23px #2761a817;flex:1.35 1}[data-ib-page=about] .workflow-tab small{color:#8ea4bd;font:750 10.5px Arial,sans-serif;letter-spacing:.1em;white-space:normal}[data-ib-page=about] .workflow-tab strong{color:#1b426a;font:850 clamp(16px,1.65vw,24px) Arial,sans-serif;letter-spacing:-.03em}[data-ib-page=about] .workflow-tab.active strong{color:#176cd4}[data-ib-page=about] .workflow-tab span{color:#6e849c;font-size:12px;line-height:1.45}[data-ib-page=about] .workflow-detail{grid-gap:35px;align-items:center;background:#ffffffeb;border:1px solid #dce9f8;border-top:none;display:grid;gap:35px;grid-template-columns:minmax(0,.41fr) minmax(0,.59fr);min-height:205px;padding:34px 36px;transition:opacity .3s ease,transform .3s ease}[data-ib-page=about] .workflow-detail.soft-out{opacity:.35;transform:translateY(7px)}[data-ib-page=about] .workflow-number{color:#6795c7;font:800 11px Arial;letter-spacing:.1em}[data-ib-page=about] .workflow-detail h4{color:#176cd4;font:850 clamp(30px,3.6vw,48px) Arial,sans-serif;letter-spacing:-.035em;margin:8px 0 4px}[data-ib-page=about] .workflow-detail b{color:#183450;font-size:17px;letter-spacing:-.0225em}[data-ib-page=about] .workflow-detail-text p{color:#2d4863;font-size:17px;line-height:1.75;margin:0 0 18px}[data-ib-page=about] .workflow-detail-text span{color:#7188a0;font-size:12px;line-height:1.7}[data-ib-page=about] .process-help{color:#758aa3;font-size:11px;margin-top:16px}[data-ib-page=about] .network .section-head{margin-bottom:38px}[data-ib-page=about] .network-rows{gap:14px}[data-ib-page=about] .net-card{background:#fff;border-color:#dce8f3;box-shadow:none;transition:transform .3s,box-shadow .3s}[data-ib-page=about] .net-card:hover{box-shadow:0 11px 28px #214f8010;transform:translateY(-4px)}@media(min-width:1000px){[data-ib-page=about] .intro-stage{min-height:clamp(700px,calc(100svh - 141px),900px)}[data-ib-page=about] .capabilities>.wrap{min-height:700px}[data-ib-page=about] .intro-message{padding-right:8px}}@media(max-width:1100px){[data-ib-page=about] .intro-main{padding:35px 34px 15px}[data-ib-page=about] .intro h1{font-size:clamp(34px,3.5vw,47px)}[data-ib-page=about] .visual-collage{min-height:420px}[data-ib-page=about] .role{grid-template-columns:minmax(0,1fr) 29%;padding:29px}[data-ib-page=about] .role-mark img{max-height:135px}[data-ib-page=about] .section-head{gap:30px}}@media(max-width:790px){[data-ib-page=about] .wrap{width:min(calc(100% - 34px),var(--wrap))}[data-ib-page=about] .section-head{gap:14px;grid-template-columns:1fr}[data-ib-page=about] .section-head>.right{font-size:14px;justify-self:stretch}[data-ib-page=about] .intro{padding:12px 0 22px}[data-ib-page=about] .intro-stage{min-height:0}[data-ib-page=about] .intro-main{gap:18px;grid-template-columns:1fr;padding:30px 28px 15px}[data-ib-page=about] .intro-message{padding:0}[data-ib-page=about] .intro h1{font-size:clamp(32px,6.2vw,49px);margin:17px 0}[data-ib-page=about] .intro-lead{font-size:20px}[data-ib-page=about] .intro-copy{font-size:14px}[data-ib-page=about] .visual-collage{height:370px;max-height:none;min-height:370px}[data-ib-page=about] .visual-main{inset:0 0 25px 32px}[data-ib-page=about] .visual-mini-a{height:39%;width:38%}[data-ib-page=about] .visual-mini-b{height:31%;right:0;width:32%}[data-ib-page=about] .intro-ribbon{gap:0;padding:21px 18px}[data-ib-page=about] .intro-ribbon .fact{padding:0 12px}[data-ib-page=about] .intro-ribbon strong{font-size:20px}[data-ib-page=about] .intro-ribbon small{font-size:9px;letter-spacing:.07em}[data-ib-page=about] .capabilities{padding:70px 0}[data-ib-page=about] .metrics{gap:9px}[data-ib-page=about] .metric-card{min-height:164px;padding:16px 11px}[data-ib-page=about] .metric-label{font-size:10.5px}[data-ib-page=about] .metric-number{font-size:clamp(25px,4vw,38px)}[data-ib-page=about] .metric-unit{font-size:10.5px}[data-ib-page=about] .metric-sub{font-size:11px}[data-ib-page=about] .experience-panel{gap:6px;grid-template-columns:1fr;padding:17px}[data-ib-page=about] .experience-copy{min-height:0;padding:16px}[data-ib-page=about] .experience-copy h3{font-size:28px}[data-ib-page=about] .experience-copy p{font-size:14px}[data-ib-page=about] .experience-visual{min-height:240px}[data-ib-page=about] .operating{padding:70px 0}[data-ib-page=about] .collaboration{grid-template-columns:1fr}[data-ib-page=about] .role{min-height:280px}[data-ib-page=about] .role-bridge{left:50%;top:50%}[data-ib-page=about] .sequence{padding:29px 20px}[data-ib-page=about] .workflow-detail{gap:15px;grid-template-columns:1fr;padding:24px}[data-ib-page=about] .workflow-detail-text p{font-size:15px}[data-ib-page=about] .workflow-tab{min-height:100px;padding:14px 10px}[data-ib-page=about] .workflow-tab strong{font-size:15px}[data-ib-page=about] .workflow-tab span{font-size:11px}}@media(max-width:500px){[data-ib-page=about] .intro-main{padding:24px 17px 15px}[data-ib-page=about] .intro h1{font-size:clamp(29px,8vw,36px)}[data-ib-page=about] .intro-lead{font-size:18px}[data-ib-page=about] .intro-copy{font-size:13px;line-height:1.7}[data-ib-page=about] .visual-collage{height:310px;min-height:285px}[data-ib-page=about] .visual-main{inset:0 0 22px 25px}[data-ib-page=about] .visual-mini-b{right:0;top:10px}[data-ib-page=about] .intro-ribbon{grid-template-columns:repeat(3,minmax(0,1fr));padding:18px 12px}[data-ib-page=about] .intro-ribbon .fact{padding:0 7px}[data-ib-page=about] .intro-ribbon strong{font-size:16px}[data-ib-page=about] .intro-ribbon small{font-size:7px}[data-ib-page=about] .score-intro{align-items:start;flex-direction:column}[data-ib-page=about] .metrics{gap:5px;grid-template-columns:repeat(3,minmax(0,1fr))}[data-ib-page=about] .metric-card{min-height:145px;padding:12px 8px}[data-ib-page=about] .metric-label{font-size:9px;letter-spacing:0;line-height:1.35}[data-ib-page=about] .metric-number-row{gap:3px;margin:8px 0 0}[data-ib-page=about] .metric-number{font-size:clamp(20px,6vw,28px)}[data-ib-page=about] .metric-unit{font-size:9px}[data-ib-page=about] .metric-sub{font-size:10.5px}[data-ib-page=about] .metric-track{height:6px}[data-ib-page=about] .meter-explainer{font-size:11px}[data-ib-page=about] .experience-copy{padding:6px}[data-ib-page=about] .experience-copy h3{font-size:25px}[data-ib-page=about] .experience-copy p{font-size:13px}[data-ib-page=about] .experience-fact strong{font-size:22px}[data-ib-page=about] .experience-visual{min-height:205px}[data-ib-page=about] .cap-skip{font-size:9px;gap:12px}[data-ib-page=about] .role{gap:6px;grid-template-columns:minmax(0,1fr) minmax(85px,28%);min-height:0;padding:22px 15px}[data-ib-page=about] .role h3{font-size:22px}[data-ib-page=about] .role h3 small{display:block;margin:3px 0 0}[data-ib-page=about] .role-highlight{font-size:12px}[data-ib-page=about] .role li{font-size:11px}[data-ib-page=about] .role-mark img{max-height:105px}[data-ib-page=about] .role-mark.inba img{max-height:120px}[data-ib-page=about] .role-label{font-size:10.5px}[data-ib-page=about] .role-link{font-size:11px}[data-ib-page=about] .workflow-tabs{gap:4px}[data-ib-page=about] .workflow-tab{min-height:103px;padding:12px 7px}[data-ib-page=about] .workflow-tab small{font-size:7px}[data-ib-page=about] .workflow-tab strong{font-size:clamp(12px,3.3vw,15px)}[data-ib-page=about] .workflow-tab span{font-size:10.5px}[data-ib-page=about] .workflow-detail{padding:20px 17px}[data-ib-page=about] .workflow-detail h4{font-size:33px}[data-ib-page=about] .workflow-detail b{font-size:15px}[data-ib-page=about] .workflow-detail-text p{font-size:14px}[data-ib-page=about] .process-help{font-size:11px}}@media(min-width:791px){[data-ib-page=about] .intro h1{font-size:clamp(38px,3.1vw,50px);line-height:1.23}}@media(max-width:500px){[data-ib-page=about] .workflow-tabs{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}[data-ib-page=about] .workflow-tab{min-height:92px;padding:13px 12px}[data-ib-page=about] .workflow-tab strong{font-size:17px}[data-ib-page=about] .workflow-tab span{font-size:11px}[data-ib-page=about] .workflow-tab small{font-size:9px}}@media(prefers-reduced-motion:reduce){[data-ib-page=about] .visual-main img,[data-ib-page=about] .visual-mini{animation:none!important}[data-ib-page=about] .experience-panel,[data-ib-page=about] .metric-card,[data-ib-page=about] .metric-fill,[data-ib-page=about] .role,[data-ib-page=about] .workflow-detail,[data-ib-page=about] .workflow-tab{transition:none!important}}[data-ib-page=about] ::selection{background:#176cd4;color:#fff}[data-ib-page=about] .meter-explainer,[data-ib-page=about] .network-foot,[data-ib-page=about] .process-help{font-size:12.5px!important}[data-ib-page=about] .experience-fact span,[data-ib-page=about] .metric-sub,[data-ib-page=about] .net-application,[data-ib-page=about] .role-link,[data-ib-page=about] .score-intro small,[data-ib-page=about] .workflow-tab span{font-size:13px!important}[data-ib-page=about] .workflow-detail-text span{font-size:13.5px!important}:root[data-ib-page=business]{--blue:#176cd4;--blue-deep:#1854a5;--ink:#14233b;--muted:#5e7085;--line:#dfe5ed;--soft:#f5f8fc;--mast:58px;--subnav:40px;--content:1380px}[data-ib-page=business] *{box-sizing:border-box}html[data-ib-page=business]{scroll-behavior:smooth;scroll-padding-top:calc(var(--mast) + var(--subnav));scroll-snap-type:y proximity}[data-ib-page=business] body{-webkit-font-smoothing:antialiased;background:#fff;color:var(--ink);font-family:Arial,Pretendard,Noto Sans KR,Malgun Gothic,sans-serif;letter-spacing:-.0185em;margin:0}[data-ib-page=business] a{color:inherit;text-decoration:none}[data-ib-page=business] button{cursor:pointer;font:inherit}[data-ib-page=business] img{display:block;max-width:100%}[data-ib-page=business] h1,[data-ib-page=business] h2,[data-ib-page=business] h3,[data-ib-page=business] h4,[data-ib-page=business] p{margin:0}[data-ib-page=business] .container{margin-inline:auto;width:min(var(--content),calc(100% - 72px))}[data-ib-page=business] a:focus-visible,[data-ib-page=business] button:focus-visible{outline:3px solid #176cd4;outline-offset:3px}[data-ib-page=business] .mast{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border-bottom:1px solid #edf0f5;height:var(--mast);position:-webkit-sticky;position:sticky;top:0;z-index:50}[data-ib-page=business] .mast-inner{align-items:center;display:flex;height:100%;justify-content:space-between}[data-ib-page=business] .brand img{height:auto;width:145px}[data-ib-page=business] .nav{align-items:center;display:flex;gap:28px;height:100%}[data-ib-page=business] .nav-business>a,[data-ib-page=business] .nav>a{color:#263b57;font-size:11px;font-weight:680;letter-spacing:.045em;white-space:nowrap}[data-ib-page=business] .nav .current,[data-ib-page=business] .nav a:hover{color:var(--blue)}[data-ib-page=business] .nav-business{align-items:center;display:flex;height:100%;position:relative}[data-ib-page=business] .nav-business>a{position:relative}[data-ib-page=business] .nav-business>a:after{background:var(--blue);bottom:-8px;content:"";height:2px;left:0;position:absolute;right:0}[data-ib-page=business] .nav-dropdown{background:#fff;border:1px solid #e6ecf5;box-shadow:0 18px 35px #13375b20;display:none;left:-19px;padding:8px;position:absolute;top:100%;width:164px}[data-ib-page=business] .nav-dropdown a{color:#24405f;display:block;font-size:11px;padding:11px 12px}[data-ib-page=business] .nav-dropdown a:hover{background:#edf5ff}[data-ib-page=business] .nav-business:focus-within .nav-dropdown,[data-ib-page=business] .nav-business:hover .nav-dropdown{display:block}[data-ib-page=business] .korea{border-left:1px solid #e1e5eb;color:#96a1b1;font-size:10.5px;font-weight:600;letter-spacing:.13em;padding-left:18px}[data-ib-page=business] .menu-toggle,[data-ib-page=business] .mobile-nav{display:none}[data-ib-page=business] .section-nav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border-bottom:1px solid #e9edf3;height:var(--subnav);position:-webkit-sticky;position:sticky;top:var(--mast);z-index:40}[data-ib-page=business] .section-nav-inner{align-items:center;display:flex;height:100%;justify-content:space-between}[data-ib-page=business] .minor-label,[data-ib-page=business] .page-label{color:#176cd4;font-size:11px;font-weight:700;letter-spacing:.105em}[data-ib-page=business] .anchor-nav{align-items:center;display:flex;gap:24px;height:100%}[data-ib-page=business] .anchor-nav a{align-items:center;color:#728297;display:flex;font-size:11px;height:100%;letter-spacing:.035em;position:relative}[data-ib-page=business] .anchor-nav a.active{color:#176cd4;font-weight:690}[data-ib-page=business] .anchor-nav a.active:after{background:#176cd4;bottom:0;content:"";height:2px;left:0;position:absolute;right:0}[data-ib-page=business] .chapter,[data-ib-page=business] .overview{min-height:calc(100svh - var(--mast) - var(--subnav));scroll-margin-top:0;scroll-snap-align:start}[data-ib-page=business] .overview{background:#fff}[data-ib-page=business] .overview-layout{grid-gap:12px;display:grid;gap:12px;grid-template-rows:minmax(240px,1fr) clamp(118px,16vh,154px) auto;height:calc(100svh - var(--mast) - var(--subnav));min-height:625px;padding:12px 0 16px}[data-ib-page=business] .hero{background:#3875ba;color:#fff;isolation:isolate;overflow:hidden;position:relative}[data-ib-page=business] .hero-photo{filter:saturate(1.05) contrast(1.06);height:100%;inset:0;object-fit:cover;object-position:center 51%;position:absolute;width:100%;z-index:-2}[data-ib-page=business] .hero-shade{background:linear-gradient(90deg,#0b376ff2,#124782cc 30%,#0f447a57 63%,#0b40760f);inset:0;position:absolute;z-index:-1}[data-ib-page=business] .hero-content{left:clamp(30px,4vw,66px);max-width:770px;position:absolute;top:50%;transform:translateY(-50%)}[data-ib-page=business] .eyebrow{align-items:center;color:#eff5ff;display:flex;font-size:11px;font-weight:650;gap:12px;letter-spacing:.15em}[data-ib-page=business] .tiny-line{background:#fff;height:2px;width:24px}[data-ib-page=business] .hero h1{text-wrap:balance;font-size:clamp(34px,3.5vw,60px);font-weight:600;letter-spacing:-.035em;line-height:1.1;margin:16px 0;word-break:keep-all}[data-ib-page=business] .hero h1 em{color:#fff;font-style:normal;font-weight:730}[data-ib-page=business] .hero-lead{color:#edf5ff;font-size:clamp(12px,.99vw,16px);font-weight:420;line-height:1.58}[data-ib-page=business] .hero-right-label{bottom:14px;color:#ebf3ff;font-size:10.5px;font-weight:580;letter-spacing:.13em;position:absolute;right:19px}[data-ib-page=business] .sector-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));min-height:0}[data-ib-page=business] .sector-card{background:#fff;border:1px solid #d7dee8;display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:14px 19px;position:relative;transition:background .25s,border-color .25s,color .25s}[data-ib-page=business] .sector-card:focus-visible,[data-ib-page=business] .sector-card:hover{background:#f4f8ff;border-color:#176cd4}[data-ib-page=business] .sector-card.card-featured{background:#176cd4;border-color:#176cd4;color:#fff}[data-ib-page=business] .sector-card.card-featured:hover{background:#145ab5}[data-ib-page=business] .sector-top{align-items:center;color:#176cd4;display:flex;font-size:10.5px;font-weight:630;justify-content:space-between;letter-spacing:.055em}[data-ib-page=business] .card-featured .sector-top{color:#e5efff}[data-ib-page=business] .card-symbol{font-size:15px}[data-ib-page=business] .sector-bottom strong{font-size:clamp(23px,2.2vw,35px);font-weight:650;letter-spacing:-.0325em;line-height:1}[data-ib-page=business] .sector-bottom p{font-size:12px;font-weight:460;line-height:1.25;margin:5px 0 6px}[data-ib-page=business] .sector-bottom span{color:#176cd4;font-size:11px;font-weight:600}[data-ib-page=business] .card-featured .sector-bottom span{color:#d9eaff}[data-ib-page=business] .chapter{align-items:center;background:#fff;border-bottom:1px solid #e8eef5;display:flex}[data-ib-page=business] .chapter:nth-of-type(odd){background:#f8fafd}[data-ib-page=business] .chapter-inner{display:flex;flex-direction:column;gap:12px;justify-content:center;padding:15px 0}[data-ib-page=business] .chapter-top{align-items:center;border-bottom:1px solid #dfe5ee;display:flex;justify-content:space-between;padding:0 0 9px}[data-ib-page=business] .back-overview{color:#536c84;font-size:11px;font-weight:520}[data-ib-page=business] .back-overview:hover{color:#176cd4}[data-ib-page=business] .chapter-hero{grid-gap:32px;align-items:stretch;display:grid;gap:32px;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);height:clamp(165px,25vh,245px)}[data-ib-page=business] .chapter-copy{display:flex;flex-direction:column;justify-content:center;min-width:0}[data-ib-page=business] .chapter-en{color:#176cd4;font:620 12px/1.3 Arial,Malgun Gothic,sans-serif;letter-spacing:.12em}[data-ib-page=business] .chapter-en span{color:#7790a7;font-size:12px;font-weight:450;letter-spacing:0}[data-ib-page=business] .chapter-copy h2{font-size:clamp(27px,2.55vw,42px);font-weight:610;letter-spacing:-.0325em;line-height:1.23;margin:9px 0;word-break:keep-all}[data-ib-page=business] .chapter-copy>p{color:#5c7084;font-size:clamp(11px,.94vw,14px);line-height:1.58;max-width:780px;word-break:keep-all}[data-ib-page=business] .chapter-photo{background:#e4eaf2;overflow:hidden}[data-ib-page=business] .chapter-photo img{height:100%;object-fit:cover;object-position:center 55%;width:100%}[data-ib-page=business] .chapter-body{grid-gap:25px;display:grid;gap:25px;grid-template-columns:1fr 1fr;min-width:0}[data-ib-page=business] .cases,[data-ib-page=business] .services{min-width:0}[data-ib-page=business] .list-heading{align-items:baseline;border-bottom:1px solid #d7e0ea;display:flex;gap:18px;justify-content:space-between;margin-bottom:8px;padding-bottom:9px}[data-ib-page=business] .list-heading span{color:#176cd4;font-size:11px;font-weight:690;letter-spacing:.1em}[data-ib-page=business] .list-heading h3{color:#183353;font-size:15px;font-weight:560}[data-ib-page=business] .service-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}[data-ib-page=business] .service{background:#fff;border:1px solid #e0e6ee;min-height:104px;padding:12px 14px}[data-ib-page=business] .service-mini{color:#2774c4;font-size:10.5px;font-weight:580;letter-spacing:.035em}[data-ib-page=business] .service h4{font-size:14px;font-weight:640;line-height:1.32;margin:5px 0}[data-ib-page=business] .service p{color:#566c82;font-size:11px;line-height:1.5;word-break:keep-all}[data-ib-page=business] .case-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr}[data-ib-page=business] .case{background:#fff;border:1px solid #e0e6ee;display:grid;grid-template-columns:135px minmax(0,1fr);min-height:109px}[data-ib-page=business] .case-photo{background:#dae5f2;overflow:hidden}[data-ib-page=business] .case-photo img{height:100%;object-fit:cover;width:100%}[data-ib-page=business] .case-copy{min-width:0;padding:10px 13px}[data-ib-page=business] .case-copy small{color:#2774c4;font-size:10.5px;font-weight:650}[data-ib-page=business] .case-copy h4{color:#152942;font-size:12.5px;font-weight:640;line-height:1.3;margin:4px 0}[data-ib-page=business] .case-copy strong{color:#284e76;display:block;font-size:11px;font-weight:580}[data-ib-page=business] .case-copy p{color:#617388;font-size:11.5px;line-height:1.43;margin-top:5px;word-break:keep-all}[data-ib-page=business] .chapter-bottom{align-items:center;border-top:1px solid #dfe5ec;display:flex;gap:18px;justify-content:space-between;padding-top:9px}[data-ib-page=business] .portfolio-link{color:#2364ab;font-size:11px;font-weight:620;text-decoration:underline;text-underline-offset:4px}[data-ib-page=business] .chapter-bottom>div{align-items:center;display:flex;gap:13px}[data-ib-page=business] .chapter-bottom>div span{color:#66798c;font-size:11px}[data-ib-page=business] .contact-link{background:#176cd4;color:#fff;font-size:11px;font-weight:640;padding:10px 18px}[data-ib-page=business] .contact-link:hover{background:#1457af}[data-ib-page=business] .footer{background:#162b45;color:#fff;padding:26px 0}[data-ib-page=business] .footer-inner{align-items:center;display:flex;gap:25px;justify-content:space-between}[data-ib-page=business] .footer h2{font-size:29px;font-weight:650;letter-spacing:-.0325em}[data-ib-page=business] .footer h2 span{color:#7cbbff}[data-ib-page=business] .footer p{color:#b4c8dd;font-size:12px;line-height:1.5;margin-top:5px}[data-ib-page=business] .footer a{border:1px solid #a7bed8;font-size:11px;padding:11px 15px}[data-ib-page=business] .toast{background:#122c4f;bottom:24px;color:#fff;font-size:12px;left:50%;opacity:0;padding:12px 21px;pointer-events:none;position:fixed;transform:translate(-50%,10px);transition:opacity .25s,transform .25s;z-index:100}[data-ib-page=business] .toast.show{opacity:1;transform:translate(-50%)}@media(min-width:1000px) and (max-height:800px){[data-ib-page=business] .overview-layout{gap:10px;grid-template-rows:minmax(205px,1fr) 125px auto;min-height:0;padding:10px 0}[data-ib-page=business] .hero h1{font-size:clamp(32px,3.2vw,46px);margin:11px 0}[data-ib-page=business] .process{gap:6px;padding:10px 13px}[data-ib-page=business] .process-tabs .process-step{min-height:35px}[data-ib-page=business] .process-details{min-height:54px;padding:8px 12px}[data-ib-page=business] .chapter-inner{gap:9px;padding:12px 0}[data-ib-page=business] .chapter-hero{height:185px}[data-ib-page=business] .service{min-height:98px;padding:9px 11px}[data-ib-page=business] .case{min-height:105px}[data-ib-page=business] .chapter-bottom{padding-top:6px}[data-ib-page=business] .list-heading{margin-bottom:6px;padding-bottom:6px}}@media(max-width:1100px){[data-ib-page=business] .container{width:calc(100% - 52px)}[data-ib-page=business] .nav{gap:17px}[data-ib-page=business] .overview-layout{min-height:630px}[data-ib-page=business] .hero h1{font-size:clamp(32px,3.7vw,50px)}[data-ib-page=business] .hero-content{left:34px}[data-ib-page=business] .chapter-hero{gap:22px}[data-ib-page=business] .chapter-copy h2{font-size:clamp(28px,3vw,38px)}[data-ib-page=business] .chapter-body{gap:14px}[data-ib-page=business] .case{grid-template-columns:104px minmax(0,1fr)}[data-ib-page=business] .case-copy{padding:8px 9px}[data-ib-page=business] .case-copy p{font-size:11px}[data-ib-page=business] .service{padding:10px}}@media(max-width:900px){html[data-ib-page=business]{scroll-snap-type:none}[data-ib-page=business] .nav{display:none}[data-ib-page=business] .menu-toggle{align-items:center;background:#0000;border:0;display:flex;flex-direction:column;gap:5px;height:40px;justify-content:center;width:40px}[data-ib-page=business] .menu-toggle span{background:#193454;height:2px;width:22px}[data-ib-page=business] .mobile-nav{background:#fff;box-shadow:0 15px 30px #082c551e;left:0;padding:11px 20px;position:fixed;top:var(--mast);width:100%;z-index:48}[data-ib-page=business] .mobile-nav.open{display:grid}[data-ib-page=business] .mobile-nav a{border-bottom:1px solid #e6edf4;font-size:12px;padding:10px 9px}[data-ib-page=business] .overview-layout{gap:10px;grid-template-rows:310px auto auto;height:auto;min-height:0;padding:12px 0 22px}[data-ib-page=business] .sector-grid{min-height:165px}[data-ib-page=business] .chapter{min-height:0}[data-ib-page=business] .chapter-inner{padding:26px 0}[data-ib-page=business] .chapter-hero{height:auto;min-height:235px}[data-ib-page=business] .chapter-copy h2{font-size:32px}[data-ib-page=business] .chapter-body{gap:20px;grid-template-columns:1fr}[data-ib-page=business] .case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-ib-page=business] .case{grid-template-columns:100px minmax(0,1fr)}}@media(max-width:620px){:root[data-ib-page=business]{--mast:56px;--subnav:39px}[data-ib-page=business] .container{width:calc(100% - 30px)}[data-ib-page=business] .brand img{width:128px}[data-ib-page=business] .page-label{display:none}[data-ib-page=business] .section-nav-inner{justify-content:center}[data-ib-page=business] .anchor-nav{gap:15px}[data-ib-page=business] .anchor-nav a{font-size:10.5px}[data-ib-page=business] .overview-layout{grid-template-rows:315px auto auto}[data-ib-page=business] .hero-content{left:22px;right:16px}[data-ib-page=business] .hero h1{font-size:clamp(31px,8.6vw,45px);margin:15px 0}[data-ib-page=business] .hero-lead{font-size:12px}[data-ib-page=business] .hero-right-label{bottom:8px;font-size:9px;right:9px}[data-ib-page=business] .sector-grid{gap:7px;grid-template-columns:1fr;min-height:0}[data-ib-page=business] .sector-card{align-items:center;flex-direction:row;min-height:93px;padding:12px 14px}[data-ib-page=business] .sector-top{align-items:flex-start;display:flex;flex-direction:column;gap:8px;width:80px}[data-ib-page=business] .sector-bottom strong{font-size:24px}[data-ib-page=business] .sector-bottom p{font-size:11px;margin:2px 0}[data-ib-page=business] .process{gap:10px;padding:12px}[data-ib-page=business] .process-heading{display:block}[data-ib-page=business] .process-heading p{font-size:11px;margin-top:5px}[data-ib-page=business] .process-tabs{grid-template-columns:repeat(2,1fr)}[data-ib-page=business] .process-step{min-height:43px}[data-ib-page=business] .process-step:nth-child(2){border-right:0}[data-ib-page=business] .process-step:nth-child(-n+2){border-bottom:1px solid #e2e8ef}[data-ib-page=business] .process-details{gap:12px;grid-template-columns:1fr}[data-ib-page=business] .domain-uses{gap:7px}[data-ib-page=business] .domain-use{padding-left:7px}[data-ib-page=business] .domain-use span{font-size:11px}[data-ib-page=business] .chapter-inner{gap:13px}[data-ib-page=business] .chapter-top{padding-bottom:8px}[data-ib-page=business] .chapter-hero{gap:12px;grid-template-columns:1fr;min-height:0}[data-ib-page=business] .chapter-copy h2{font-size:clamp(27px,7vw,36px)}[data-ib-page=business] .chapter-copy>p{font-size:12px}[data-ib-page=business] .chapter-photo{height:195px}[data-ib-page=business] .service-grid{gap:6px}[data-ib-page=business] .service{min-height:120px;padding:10px}[data-ib-page=business] .service h4{font-size:13px}[data-ib-page=business] .service p{font-size:11.5px}[data-ib-page=business] .case-grid{grid-template-columns:1fr}[data-ib-page=business] .case{grid-template-columns:112px 1fr}[data-ib-page=business] .case-copy p{font-size:11px}[data-ib-page=business] .chapter-bottom{grid-gap:12px;display:grid;gap:12px}[data-ib-page=business] .chapter-bottom>div{justify-content:space-between}[data-ib-page=business] .footer-inner{display:block}[data-ib-page=business] .footer a{display:inline-block;margin-top:13px}}@media(max-width:380px){[data-ib-page=business] .anchor-nav{gap:10px}[data-ib-page=business] .anchor-nav a{font-size:9px}[data-ib-page=business] .domain-use span{font-size:10.5px}}@media(prefers-reduced-motion:reduce){html[data-ib-page=business]{scroll-behavior:auto}[data-ib-page=business] *,[data-ib-page=business] :after,[data-ib-page=business] :before{animation-duration:0s!important;transition-duration:0s!important}}[data-ib-page=business] .process{grid-gap:8px;background:#f8fbff;border-top:1px solid #dbe5ef;display:grid;gap:8px;min-height:0;padding:13px 21px 14px}[data-ib-page=business] .process-heading{align-items:end;display:flex;gap:25px;justify-content:space-between;min-width:0}[data-ib-page=business] .process-heading h2{font-size:clamp(17px,1.38vw,21px);font-weight:620;letter-spacing:-.026em;line-height:1.26;margin-top:4px}[data-ib-page=business] .process-heading p{color:#5d7288;font-size:12px;font-weight:400;line-height:1.5;max-width:340px;text-align:right}[data-ib-page=business] .process-tabs{--step-progress:0;grid-gap:0;background:none;border:0;display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));isolation:isolate;padding-top:3px;position:relative}[data-ib-page=business] .process-tabs:after,[data-ib-page=business] .process-tabs:before{content:"";height:2px;left:16px;pointer-events:none;position:absolute;right:16px;top:9px;transform-origin:left center}[data-ib-page=business] .process-tabs:before{background:#dae5f0;z-index:0}[data-ib-page=business] .process-tabs:after{background:#2571d2;transform:scaleX(var(--step-progress));transition:transform .4s cubic-bezier(.22,.7,.27,1);z-index:0}[data-ib-page=business] .process-step{grid-column-gap:8px;grid-row-gap:4px;align-content:start;-webkit-appearance:none;appearance:none;background:#0000;border:0;color:#536a84;column-gap:8px;display:grid;grid-template-columns:-webkit-max-content minmax(0,1fr);grid-template-columns:max-content minmax(0,1fr);min-height:59px;min-width:0;padding:20px 8px 4px 14px;position:relative;row-gap:4px;text-align:left;transition:color .25s ease,opacity .25s ease}[data-ib-page=business] .process-step:before{background:#fff;border:2px solid #9eb4cc;border-radius:50%;box-sizing:border-box;content:"";height:10px;left:14px;position:absolute;top:5px;transition:background .3s ease,border-color .3s ease,transform .3s ease;width:10px;z-index:1}[data-ib-page=business] .process-step.is-active:before{background:#176cd4;border-color:#176cd4;transform:scale(1.22)}[data-ib-page=business] .process-step:focus-visible:before,[data-ib-page=business] .process-step:hover:before{border-color:#176cd4}[data-ib-page=business] .process-step.is-active{color:#142c48}[data-ib-page=business] .process-step:focus-visible{border-radius:4px;outline:2px solid #176cd4;outline-offset:-2px}[data-ib-page=business] .process-step b{font-size:clamp(13px,1.08vw,16px);font-weight:600;letter-spacing:-.0175em;line-height:1.25;white-space:nowrap}[data-ib-page=business] .process-step.is-active b{color:#135dbb}[data-ib-page=business] .process-step small{color:#7a8ea4;display:block;font-size:11px;font-weight:400;grid-column:2;line-height:1.4;word-break:keep-all}[data-ib-page=business] .step-index{color:#738ba5;font-weight:550;padding-top:2px}[data-ib-page=business] .process-step.is-active .step-index{color:#176cd4}[data-ib-page=business] .process-details{grid-gap:21px;align-items:center;background:#eef5fd;border:0;border-radius:3px;display:grid;gap:21px;grid-template-columns:minmax(230px,1.05fr) minmax(0,2fr);min-height:75px;padding:12px 16px;transition:opacity .24s ease,transform .24s ease}[data-ib-page=business] .process-details.changing{opacity:.25;transform:translateY(3px)}[data-ib-page=business] .step-description{min-width:0}[data-ib-page=business] .step-description .detail-no{color:#176cd4;font-weight:600;letter-spacing:.055em;line-height:1.4}[data-ib-page=business] .step-description h3{color:#192f4b;font-size:15px;font-weight:620;letter-spacing:-.0225em;line-height:1.35;margin:3px 0}[data-ib-page=business] .step-description p{color:#5d7187;font-size:11px;line-height:1.48;word-break:keep-all}[data-ib-page=business] .domain-uses{grid-gap:19px;display:grid;gap:19px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}[data-ib-page=business] .domain-use{border-left:0;min-width:0;padding:0}[data-ib-page=business] .domain-use b{color:#176cd4;display:block;font-size:11px;font-weight:650;letter-spacing:.05em}[data-ib-page=business] .domain-use span{color:#405a76;display:block;font-size:11px;line-height:1.44;margin-top:5px;word-break:keep-all}@media (min-width:1000px) and (max-height:800px){[data-ib-page=business] .process{gap:5px;padding:10px 17px 11px}[data-ib-page=business] .process-step{min-height:53px;padding-top:19px}[data-ib-page=business] .process-details{min-height:66px;padding:9px 14px}[data-ib-page=business] .step-description h3{font-size:14px}[data-ib-page=business] .process-heading h2{font-size:18px}}@media (max-width:900px){[data-ib-page=business] .process-heading p{max-width:260px}[data-ib-page=business] .process-step small{font-size:11px}[data-ib-page=business] .process-details{gap:13px;grid-template-columns:1fr}[data-ib-page=business] .domain-uses{gap:12px}[data-ib-page=business] .process-step{padding-left:10px}[data-ib-page=business] .process-step:before{left:10px}}@media (max-width:620px){[data-ib-page=business] .process{gap:11px;padding:15px 13px}[data-ib-page=business] .process-heading{display:block}[data-ib-page=business] .process-heading p{font-size:11px;margin-top:6px;max-width:100%;text-align:left}[data-ib-page=business] .process-tabs{gap:5px 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}[data-ib-page=business] .process-tabs:after,[data-ib-page=business] .process-tabs:before{display:none}[data-ib-page=business] .process-step{border-bottom:1px solid #dde8f3;gap:2px;grid-template-columns:1fr;min-height:51px;padding:8px 4px 9px 16px}[data-ib-page=business] .process-step:before{height:8px;left:1px;top:13px;width:8px}[data-ib-page=business] .process-step .step-index{display:none}[data-ib-page=business] .process-step b{font-size:15px}[data-ib-page=business] .process-step small{font-size:11px;grid-column:1}[data-ib-page=business] .process-step.is-active{border-bottom:2px solid #176cd4}[data-ib-page=business] .process-details{gap:12px;grid-template-columns:1fr;min-height:0;padding:13px}[data-ib-page=business] .step-description h3{font-size:16px}[data-ib-page=business] .domain-uses{gap:7px;grid-template-columns:1fr}[data-ib-page=business] .domain-use{align-items:baseline;display:flex;gap:10px}[data-ib-page=business] .domain-use b{flex:0 0 56px}[data-ib-page=business] .domain-use span{font-size:11px;margin:0}}@media(prefers-reduced-motion:reduce){[data-ib-page=business] .process-details,[data-ib-page=business] .process-step,[data-ib-page=business] .process-step:before,[data-ib-page=business] .process-tabs:after{transition:none!important}}[data-ib-page=business] .chapter{align-items:flex-start;min-height:0!important}[data-ib-page=business] .chapter-inner{padding:28px 0 26px!important}@media(min-width:901px){[data-ib-page=business] .chapter-hero{height:clamp(185px,23vh,225px)}}[data-ib-page=business] .case-photo{align-items:center;background:#eef3f9;display:flex;justify-content:center}[data-ib-page=business] .case-photo img{object-fit:contain!important;object-position:center!important}html[data-ib-page=business]{scroll-snap-type:none!important}[data-ib-page=business] .hero-lead{font-size:clamp(14px,1.05vw,17px);line-height:1.62}[data-ib-page=business] .back-overview{font-size:12.5px}[data-ib-page=business] .chapter-en,[data-ib-page=business] .chapter-en span{font-size:13px}[data-ib-page=business] .chapter-copy>p{font-size:clamp(14px,1.04vw,16px);line-height:1.7}[data-ib-page=business] .service-mini{font-size:11px;letter-spacing:.06em}[data-ib-page=business] .service h4{font-size:clamp(15px,1.1vw,17px);line-height:1.35;margin:6px 0}[data-ib-page=business] .service p{font-size:clamp(13px,.92vw,14px);line-height:1.6}[data-ib-page=business] .case-copy small{font-size:11.5px}[data-ib-page=business] .case-copy h4{font-size:clamp(15px,1.04vw,16px);line-height:1.35}[data-ib-page=business] .case-copy strong{font-size:13px}[data-ib-page=business] .case-copy p{font-size:clamp(13px,.92vw,14px);line-height:1.6}[data-ib-page=business] .chapter-bottom>div span{font-size:13px}[data-ib-page=business] .process-heading p{font-size:13.5px}[data-ib-page=business] .process-step small{font-size:12.5px}[data-ib-page=business] .step-description .detail-no,[data-ib-page=business] .step-index{font-size:11px}[data-ib-page=business] .step-description h3{font-size:17px}[data-ib-page=business] .step-description p{font-size:14px;line-height:1.65}[data-ib-page=business] .footer p{font-size:14px}[data-ib-page=business] .footer a{font-size:12.5px}[data-ib-page=business] ::selection{background:#176cd4;color:#fff}[data-ib-page=business] .sector-top span{font-size:11.5px!important}[data-ib-page=business] .sector-bottom span{font-size:12px!important}[data-ib-page=business] .sector-bottom p{font-size:13.5px!important}[data-ib-page=business] .domain-use span{font-size:12.5px!important}[data-ib-page=business] .contact-link,[data-ib-page=business] .portfolio-link{font-size:13px!important}:root[data-ib-page=portfolio]{--ink:#172536;--mid:#536679;--soft:#8a99a9;--line:#e7edf3;--pale:#f7f9fc;--font:"Noto Sans CJK KR","Noto Sans KR","Apple SD Gothic Neo","Malgun Gothic",Arial,sans-serif}[data-ib-page=portfolio] *{box-sizing:border-box}html[data-ib-page=portfolio]{scroll-behavior:smooth;scroll-padding-top:110px}[data-ib-page=portfolio] body{-webkit-font-smoothing:antialiased;font-family:var(--font);margin:0}[data-ib-page=portfolio] a{color:inherit;text-decoration:none}[data-ib-page=portfolio] button,[data-ib-page=portfolio] select{font:inherit}[data-ib-page=portfolio] button{cursor:pointer}[data-ib-page=portfolio] a:focus-visible,[data-ib-page=portfolio] button:focus-visible,[data-ib-page=portfolio] select:focus-visible{outline:2px solid var(--blue);outline-offset:4px}[data-ib-page=portfolio] .wrap{margin:0 auto;width:min(calc(100% - 112px),1392px)}[data-ib-page=portfolio] .header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid #edf1f5;height:80px;position:-webkit-sticky;position:sticky;top:0;z-index:70}[data-ib-page=portfolio] .header-inner{align-items:center;display:flex;gap:26px;height:100%}[data-ib-page=portfolio] .brand{display:block;flex:none}[data-ib-page=portfolio] .brand img{display:block;height:auto;width:157px}[data-ib-page=portfolio] .nav{align-items:center;display:flex;gap:31px;height:100%;margin-left:auto}[data-ib-page=portfolio] .nav-drop>a,[data-ib-page=portfolio] .nav>a{align-items:center;color:#2b3c50;display:flex;font-size:11px;font-weight:760;height:100%;position:relative;white-space:nowrap}[data-ib-page=portfolio] .nav-drop>a:hover,[data-ib-page=portfolio] .nav>a.active,[data-ib-page=portfolio] .nav>a:hover{color:var(--blue)}[data-ib-page=portfolio] .nav-drop>a:after,[data-ib-page=portfolio] .nav>a:after{background:var(--blue);bottom:21px;content:"";height:2px;left:0;position:absolute;right:100%;transition:right .24s}[data-ib-page=portfolio] .nav-drop:hover>a:after,[data-ib-page=portfolio] .nav>a.active:after,[data-ib-page=portfolio] .nav>a:hover:after{right:0}[data-ib-page=portfolio] .nav-drop{height:100%;position:relative}[data-ib-page=portfolio] .drop{background:#fff;border:1px solid var(--line);box-shadow:0 20px 50px #1439601f;left:-20px;min-width:200px;opacity:0;padding:9px;pointer-events:none;position:absolute;top:72px;transform:translateY(7px);transition:.2s}[data-ib-page=portfolio] .nav-drop:focus-within .drop,[data-ib-page=portfolio] .nav-drop:hover .drop{opacity:1;pointer-events:auto;transform:translateY(0)}[data-ib-page=portfolio] .drop a{display:block;font-size:11px;padding:13px}[data-ib-page=portfolio] .drop a:hover{background:var(--pale);color:var(--blue)}[data-ib-page=portfolio] .header-side{border-left:1px solid var(--line);color:#96a3af;font:650 11px Arial,sans-serif;letter-spacing:.11em;padding-left:23px;white-space:nowrap}[data-ib-page=portfolio] .menu-toggle{background:none;border:0;color:var(--ink);display:none}[data-ib-page=portfolio] .intro{padding:102px 0 72px}[data-ib-page=portfolio] .eyebrow{align-items:center;color:var(--blue);display:flex;font:800 11px/1.5 Arial,var(--font),sans-serif;gap:13px;letter-spacing:.115em}[data-ib-page=portfolio] .eyebrow:before{background:var(--blue);content:"";height:2px;width:26px}[data-ib-page=portfolio] .intro-grid{grid-gap:110px;display:grid;gap:110px;grid-template-columns:1.28fr .72fr;margin-top:28px}[data-ib-page=portfolio] .intro h1{font-size:clamp(46px,4.25vw,69px);font-weight:770;letter-spacing:-.035em;line-height:1.34;margin:0;word-break:keep-all}[data-ib-page=portfolio] .intro h1 em{color:var(--blue);font-style:normal}[data-ib-page=portfolio] .intro-side{max-width:405px;padding:0 0 10px}[data-ib-page=portfolio] .intro-side .little{color:#94a2b1;display:block;font:750 11px Arial,sans-serif;letter-spacing:.14em;margin-bottom:23px}[data-ib-page=portfolio] .intro-side p{color:var(--mid);font-size:16px;letter-spacing:-.0295em;line-height:2.02;margin:0;word-break:keep-all}[data-ib-page=portfolio] .intro-bottom{align-items:center;border-top:1px solid var(--line);color:#96a5b4;display:flex;font:730 11px Arial,sans-serif;justify-content:space-between;letter-spacing:.1em;margin-top:72px;padding-top:22px}[data-ib-page=portfolio] .intro-bottom b{color:var(--blue);font-weight:730}[data-ib-page=portfolio] .filter-bar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border-bottom:1px solid var(--line);border-top:1px solid var(--line);position:-webkit-sticky;position:sticky;top:80px;z-index:48}[data-ib-page=portfolio] .filters{align-items:center;display:flex;gap:36px;min-height:77px}[data-ib-page=portfolio] .filter-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:36px}[data-ib-page=portfolio] .filter-buttons button{background:none;border:0;color:#8495a5;font:750 12px Arial,sans-serif;letter-spacing:.065em;padding:28px 0 24px;position:relative;transition:color .2s}[data-ib-page=portfolio] .filter-buttons button.active,[data-ib-page=portfolio] .filter-buttons button:hover{color:var(--blue)}[data-ib-page=portfolio] .filter-buttons button:after{background:var(--blue);bottom:0;content:"";height:2px;left:0;position:absolute;right:100%;transition:right .22s}[data-ib-page=portfolio] .filter-buttons button:not(.active):after{right:100%}[data-ib-page=portfolio] .filter-meta{align-items:center;display:flex;gap:30px;margin-left:auto}[data-ib-page=portfolio] .count{color:#96a4b2;font:750 11px Arial,sans-serif;letter-spacing:.065em;white-space:nowrap}[data-ib-page=portfolio] .count strong{color:var(--blue);font-weight:750}[data-ib-page=portfolio] .year-wrap{align-items:center;display:flex;position:relative}[data-ib-page=portfolio] .year-wrap label{color:#8293a4;font:780 11px Arial,sans-serif;letter-spacing:.1em;margin-right:13px}[data-ib-page=portfolio] .year-wrap select{background:#fff;border:1px solid #dce6ee;border-radius:0;color:#254155;cursor:pointer;font:700 12px Arial,sans-serif;min-width:124px;padding:10px 30px 10px 14px}[data-ib-page=portfolio] .portfolio{padding:54px 0 116px}[data-ib-page=portfolio] .cards{grid-column-gap:34px;grid-row-gap:65px;column-gap:34px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:65px}[data-ib-page=portfolio] .p-card{background:#fff;min-width:0}[data-ib-page=portfolio] .card-btn{background:none;border:0;color:inherit;display:block;padding:0;text-align:left;width:100%}[data-ib-page=portfolio] .photo{aspect-ratio:1.665;background:#e8eef5;display:block;overflow:hidden;position:relative}[data-ib-page=portfolio] .photo img{display:block;filter:saturate(.92);height:100%;object-fit:cover;transition:transform .65s ease,filter .5s;width:100%}[data-ib-page=portfolio] .p-card:focus-within .photo img,[data-ib-page=portfolio] .p-card:hover .photo img{filter:saturate(1.02);transform:scale(1.045)}[data-ib-page=portfolio] .photo:after{background:linear-gradient(#0000 60%,#0a19271f);content:"";inset:0;pointer-events:none;position:absolute}[data-ib-page=portfolio] .card-number{background:#fff;color:#40576c;font:740 11px Arial,sans-serif;left:21px;letter-spacing:.08em;padding:10px 12px;position:absolute;top:20px;z-index:1}[data-ib-page=portfolio] .photo-arrow{bottom:20px;color:var(--blue);display:grid;font:400 22px Arial,sans-serif;height:43px;place-items:center;position:absolute;right:20px;transition:.25s;width:43px;z-index:1}[data-ib-page=portfolio] .card-btn:hover .photo-arrow{background:var(--blue);color:#fff}[data-ib-page=portfolio] .card-content{display:block;padding:25px 0 0}[data-ib-page=portfolio] .card-line{align-items:center;color:#78899b;display:flex;font:760 11px Arial,sans-serif;gap:13px;letter-spacing:.095em}[data-ib-page=portfolio] .card-line .cat{color:var(--blue)}[data-ib-page=portfolio] .card-line .sep{background:#cbd6df;height:1px;width:19px}[data-ib-page=portfolio] .card-content h2{font-size:clamp(21px,1.68vw,28px);font-weight:740;letter-spacing:-.035em;line-height:1.38;margin:19px 0 16px;min-height:2.8em;transition:color .2s;word-break:break-word}[data-ib-page=portfolio] .card-btn:hover h2{color:var(--blue)}[data-ib-page=portfolio] .card-subtitle{color:#526a7c;font-size:14px;letter-spacing:-.025em;line-height:1.7;margin:0 0 18px;word-break:keep-all}[data-ib-page=portfolio] .card-meta{border-top:1px solid var(--line);color:#8795a3;font-size:12px;letter-spacing:-.0215em;line-height:1.6;padding:15px 0 0}[data-ib-page=portfolio] .selected .photo{outline:3px solid var(--blue);outline-offset:-3px}[data-ib-page=portfolio] .selected .card-content h2{color:var(--blue)}[data-ib-page=portfolio] .detail-panel{animation:detailAppear .35s ease both;background:#f7faff;border:1px solid #e1e9f3;grid-column:1/-1;margin-bottom:5px;margin-top:-22px;position:relative;scroll-margin-top:177px}[data-ib-page=portfolio] .detail-top{align-items:center;border-bottom:1px solid #e1e9f3;display:flex;justify-content:space-between;padding:20px 27px 19px}[data-ib-page=portfolio] .detail-top span{color:var(--blue);font:780 11px Arial,sans-serif;letter-spacing:.09em}[data-ib-page=portfolio] .detail-close{align-items:center;background:none;border:0;color:#5c7185;display:flex;font-size:12px;font-weight:700;gap:10px}[data-ib-page=portfolio] .detail-close:hover{color:var(--blue)}[data-ib-page=portfolio] .detail-layout{grid-gap:42px;display:grid;gap:42px;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);padding:27px}[data-ib-page=portfolio] .detail-img{background:#e8edf3;display:block;height:405px;object-fit:cover;width:100%}[data-ib-page=portfolio] .detail-body{display:flex;flex-direction:column;min-width:0}[data-ib-page=portfolio] .detail-label{color:var(--blue);font:750 11px Arial,sans-serif;letter-spacing:.095em}[data-ib-page=portfolio] .detail-body h3{font-size:clamp(26px,2vw,34px);font-weight:750;letter-spacing:-.035em;line-height:1.28;margin:16px 0}[data-ib-page=portfolio] .detail-body h4{font-size:16px;letter-spacing:-.0295em;line-height:1.7;margin:0 0 20px}[data-ib-page=portfolio] .detail-body>p{color:#50677b;font-size:14px;letter-spacing:-.0265em;line-height:1.9;margin:0;word-break:keep-all}[data-ib-page=portfolio] .detail-meta{border-top:1px solid #d8e4ef;color:#6e8193;font-size:12px;line-height:1.65;margin-top:auto;padding-top:16px}[data-ib-page=portfolio] .detail-thumbs{gap:9px;margin-top:13px}[data-ib-page=portfolio] .detail-thumbs img{background:#e5ecf5;height:70px;object-fit:cover;width:calc(33.33333% - 6px)}[data-ib-page=portfolio] .detail-note{color:#95a4b2;margin-top:11px}[data-ib-page=portfolio] .empty{color:#60748a;grid-column:1/-1;padding:120px 0;text-align:center}[data-ib-page=portfolio] .empty h3{font-size:25px}[data-ib-page=portfolio] .empty p{font-size:14px}[data-ib-page=portfolio] .bottom-note{border-top:1px solid var(--line);color:#91a0ae;display:flex;font-size:12px;gap:24px;justify-content:space-between;line-height:1.75;margin-top:92px;padding:23px 0 0}[data-ib-page=portfolio] .bottom-note b{color:#63788a;font-weight:690}[data-ib-page=portfolio] .footer{background:#fff;border-top:1px solid var(--line);padding:30px 0 32px}[data-ib-page=portfolio] .footer-in{align-items:center;display:flex;gap:20px;justify-content:space-between}[data-ib-page=portfolio] .footer-in>div{color:#8494a3;font-size:11px;letter-spacing:.04em}[data-ib-page=portfolio] .footer-in strong{color:#243d52;font-size:12px;margin-right:25px}[data-ib-page=portfolio] .footer-in small{color:#9caab7;font-size:11px}[data-ib-page=portfolio] .chat-wrap{align-items:flex-end;bottom:24px;display:flex;flex-direction:column;gap:10px;position:fixed;right:28px;z-index:120}[data-ib-page=portfolio] .chat-fab{background:var(--blue);border:0;border-radius:50%;box-shadow:0 8px 24px #176cd433;color:#fff;display:grid;font-size:23px;height:52px;place-items:center;transition:transform .2s;width:52px}[data-ib-page=portfolio] .chat-fab:hover{transform:translateY(-3px)}[data-ib-page=portfolio] .chat-menu{background:#fff;border:1px solid var(--line);box-shadow:0 15px 40px #1d396025;display:none;flex-direction:column;gap:4px;min-width:208px;padding:12px}[data-ib-page=portfolio] .chat-menu.open{display:flex}[data-ib-page=portfolio] .chat-menu button{background:none;border:0;color:#334a5e;font-size:12px;padding:13px;text-align:left}[data-ib-page=portfolio] .chat-menu button:hover{background:var(--pale);color:var(--blue)}@keyframes detailAppear{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1500px){[data-ib-page=portfolio] .intro{padding-top:114px}}@media(max-width:1100px){[data-ib-page=portfolio] .wrap{width:calc(100% - 68px)}[data-ib-page=portfolio] .nav{gap:19px}[data-ib-page=portfolio] .header-side{display:none}[data-ib-page=portfolio] .intro-grid{gap:50px}[data-ib-page=portfolio] .cards{gap:28px;row-gap:55px}[data-ib-page=portfolio] .detail-layout{gap:28px}[data-ib-page=portfolio] .detail-img{height:360px}[data-ib-page=portfolio] .detail-body h3{font-size:26px}}@media(max-width:760px){html[data-ib-page=portfolio]{scroll-padding-top:77px}[data-ib-page=portfolio] .wrap{width:calc(100% - 40px)}[data-ib-page=portfolio] .header{height:68px}[data-ib-page=portfolio] .header-inner{gap:14px}[data-ib-page=portfolio] .brand img{width:131px}[data-ib-page=portfolio] .menu-toggle{display:flex;margin-left:auto;padding:10px}[data-ib-page=portfolio] .nav{align-items:stretch;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 10px 26px #132c4814;display:none;flex-direction:column;gap:0;height:auto;left:0;margin:0;padding:15px 20px 22px;position:absolute;right:0;top:68px}[data-ib-page=portfolio] .nav.open{display:flex}[data-ib-page=portfolio] .nav-drop>a,[data-ib-page=portfolio] .nav>a{font-size:12px;height:auto;padding:12px 0}[data-ib-page=portfolio] .nav-drop>a:after,[data-ib-page=portfolio] .nav>a:after{display:none}[data-ib-page=portfolio] .nav-drop{height:auto}[data-ib-page=portfolio] .drop{border:0;box-shadow:none;display:none;opacity:1;padding:0 5px;pointer-events:auto;position:static;transform:none}[data-ib-page=portfolio] .nav-drop:focus-within .drop,[data-ib-page=portfolio] .nav-drop:hover .drop{display:block}[data-ib-page=portfolio] .header-side{display:none}[data-ib-page=portfolio] .intro{padding:63px 0 33px}[data-ib-page=portfolio] .intro-grid{gap:25px;grid-template-columns:1fr;margin-top:22px}[data-ib-page=portfolio] .intro h1{font-size:clamp(34px,7.9vw,50px);letter-spacing:-.035em;line-height:1.38}[data-ib-page=portfolio] .intro-side{max-width:none}[data-ib-page=portfolio] .intro-side .little{display:none}[data-ib-page=portfolio] .intro-side p{font-size:14px;line-height:1.85}[data-ib-page=portfolio] .intro-bottom{font-size:10.5px;margin-top:34px;padding-top:18px}[data-ib-page=portfolio] .filter-bar{top:68px}[data-ib-page=portfolio] .filters{align-items:stretch;flex-direction:column;gap:0;justify-content:space-between;min-height:109px;padding-top:8px}[data-ib-page=portfolio] .filter-buttons{gap:22px}[data-ib-page=portfolio] .filter-buttons button{font-size:11px;padding:15px 0 14px}[data-ib-page=portfolio] .filter-meta{gap:10px;justify-content:space-between;padding:8px 0 11px;width:100%}[data-ib-page=portfolio] .count{font-size:11px}[data-ib-page=portfolio] .year-wrap label{font-size:10.5px}[data-ib-page=portfolio] .year-wrap select{font-size:11px;min-width:116px;padding:6px 28px 6px 10px}[data-ib-page=portfolio] .portfolio{padding:26px 0 64px}[data-ib-page=portfolio] .cards{grid-template-columns:1fr;row-gap:37px}[data-ib-page=portfolio] .photo{aspect-ratio:1.58}[data-ib-page=portfolio] .card-number{left:14px;padding:9px;top:14px}[data-ib-page=portfolio] .photo-arrow{bottom:14px;height:35px;right:14px;width:35px}[data-ib-page=portfolio] .card-content{padding-top:18px}[data-ib-page=portfolio] .card-content h2{font-size:23px;margin:13px 0 10px;min-height:0}[data-ib-page=portfolio] .card-subtitle{font-size:13px;margin-bottom:12px}[data-ib-page=portfolio] .card-meta{font-size:11px;padding-top:12px}[data-ib-page=portfolio] .detail-panel{margin:0;scroll-margin-top:179px}[data-ib-page=portfolio] .detail-top{padding:15px}[data-ib-page=portfolio] .detail-layout{display:block;padding:15px}[data-ib-page=portfolio] .detail-img{height:220px}[data-ib-page=portfolio] .detail-body{padding-top:19px}[data-ib-page=portfolio] .detail-body h3{font-size:25px}[data-ib-page=portfolio] .detail-body>p{font-size:13px}[data-ib-page=portfolio] .detail-meta{margin-top:20px}[data-ib-page=portfolio] .detail-thumbs img{height:65px}[data-ib-page=portfolio] .bottom-note{display:block;margin-top:70px}[data-ib-page=portfolio] .footer-in{align-items:flex-start;flex-direction:column;gap:10px}[data-ib-page=portfolio] .chat-wrap{bottom:14px;right:14px}[data-ib-page=portfolio] .chat-fab{height:46px;width:46px}}@media(prefers-reduced-motion:reduce){[data-ib-page=portfolio] *,[data-ib-page=portfolio] :after,[data-ib-page=portfolio] :before{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(min-width:1101px){[data-ib-page=portfolio] .filter-bar .wrap,[data-ib-page=portfolio] .intro.wrap,[data-ib-page=portfolio] .portfolio.wrap{max-width:1256px}[data-ib-page=portfolio] .intro{padding-bottom:46px;padding-top:70px}[data-ib-page=portfolio] .intro-grid{gap:72px;grid-template-columns:1.3fr .7fr;margin-top:23px}[data-ib-page=portfolio] .intro h1{font-size:clamp(41px,3.55vw,57px);line-height:1.31}[data-ib-page=portfolio] .intro-side{max-width:370px;padding-bottom:3px}[data-ib-page=portfolio] .intro-side .little{margin-bottom:14px}[data-ib-page=portfolio] .intro-side p{font-size:14px;line-height:1.86}[data-ib-page=portfolio] .intro-bottom{margin-top:41px;padding-top:16px}[data-ib-page=portfolio] .filters{min-height:65px}[data-ib-page=portfolio] .filter-buttons button{padding:23px 0 20px}[data-ib-page=portfolio] .portfolio{padding-bottom:82px;padding-top:38px}[data-ib-page=portfolio] .cards{column-gap:28px;row-gap:41px}[data-ib-page=portfolio] .photo{aspect-ratio:1.96}[data-ib-page=portfolio] .card-number{font-size:10.5px;left:15px;padding:8px 10px;top:14px}[data-ib-page=portfolio] .photo-arrow{bottom:14px;font-size:19px;height:35px;right:14px;width:35px}[data-ib-page=portfolio] .card-content{padding-top:17px}[data-ib-page=portfolio] .card-line{font-size:11px;gap:10px}[data-ib-page=portfolio] .card-line .sep{width:13px}[data-ib-page=portfolio] .card-content h2{font-size:clamp(20px,1.48vw,23px);line-height:1.33;margin:12px 0 9px;min-height:2.66em}[data-ib-page=portfolio] .card-subtitle{font-size:12.5px;line-height:1.6;margin-bottom:11px}[data-ib-page=portfolio] .card-meta{font-size:11px;line-height:1.55;padding-top:11px}[data-ib-page=portfolio] .detail-panel{margin-top:-10px;scroll-margin-top:150px}[data-ib-page=portfolio] .detail-top{padding:14px 20px}[data-ib-page=portfolio] .detail-layout{gap:29px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:20px}[data-ib-page=portfolio] .detail-img{height:300px}[data-ib-page=portfolio] .detail-body h3{font-size:clamp(23px,1.8vw,28px);line-height:1.29;margin:11px 0 10px}[data-ib-page=portfolio] .detail-body h4{font-size:14px;line-height:1.55;margin-bottom:12px}[data-ib-page=portfolio] .detail-body>p{font-size:12.5px;line-height:1.77}[data-ib-page=portfolio] .detail-meta{font-size:11px;padding-top:11px}[data-ib-page=portfolio] .detail-thumbs{gap:7px;margin-top:9px}[data-ib-page=portfolio] .detail-thumbs img{height:55px}[data-ib-page=portfolio] .bottom-note{margin-top:67px}}@media(min-width:761px) and (max-width:1100px){[data-ib-page=portfolio] .intro{padding-bottom:40px;padding-top:65px}[data-ib-page=portfolio] .intro h1{font-size:clamp(39px,4.55vw,51px)}[data-ib-page=portfolio] .intro-bottom{margin-top:40px}[data-ib-page=portfolio] .portfolio{padding-top:32px}[data-ib-page=portfolio] .cards{column-gap:24px;row-gap:37px}[data-ib-page=portfolio] .photo{aspect-ratio:1.85}[data-ib-page=portfolio] .card-content{padding-top:15px}[data-ib-page=portfolio] .card-content h2{font-size:20px;margin:12px 0 9px;min-height:2.62em}[data-ib-page=portfolio] .card-subtitle{font-size:12px;margin-bottom:10px}[data-ib-page=portfolio] .card-meta{font-size:11px;padding-top:10px}[data-ib-page=portfolio] .detail-layout{gap:22px;padding:18px}[data-ib-page=portfolio] .detail-img{height:280px}[data-ib-page=portfolio] .detail-body h3{font-size:24px}}@media(max-width:760px){[data-ib-page=portfolio] .intro{padding-bottom:28px;padding-top:50px}[data-ib-page=portfolio] .intro h1{font-size:clamp(32px,8vw,44px)}[data-ib-page=portfolio] .intro-grid{gap:15px}[data-ib-page=portfolio] .intro-side p{font-size:13px}[data-ib-page=portfolio] .intro-bottom{margin-top:25px}[data-ib-page=portfolio] .portfolio{padding-top:20px}[data-ib-page=portfolio] .cards{row-gap:29px}[data-ib-page=portfolio] .photo{aspect-ratio:1.83}[data-ib-page=portfolio] .card-content{padding-top:13px}[data-ib-page=portfolio] .card-content h2{font-size:20px;line-height:1.35;margin:10px 0 7px}[data-ib-page=portfolio] .card-subtitle{font-size:12px;margin-bottom:9px}[data-ib-page=portfolio] .card-meta{font-size:11px;padding-top:9px}[data-ib-page=portfolio] .detail-img{height:195px}[data-ib-page=portfolio] .detail-body h3{font-size:22px}[data-ib-page=portfolio] .detail-body h4{font-size:13px}[data-ib-page=portfolio] .detail-thumbs img{height:53px}}@media (min-width:761px){[data-ib-page=portfolio] .detail-panel .detail-layout{grid-gap:28px;align-items:stretch;display:grid;gap:28px;grid-template-columns:minmax(0,34.5fr) minmax(0,65.5fr);padding:22px 24px 24px}[data-ib-page=portfolio] .detail-panel .detail-media{align-self:stretch;min-height:312px;min-width:0;overflow:hidden;position:relative;width:100%}[data-ib-page=portfolio] .detail-panel .detail-img{display:block;height:100%;inset:0;min-height:0;object-fit:cover;position:absolute;width:100%}[data-ib-page=portfolio] .detail-panel .detail-body{display:flex;flex-direction:column;min-height:312px;min-width:0;padding:0}[data-ib-page=portfolio] .detail-panel .detail-copy{flex:0 0 auto;min-width:0}[data-ib-page=portfolio] .detail-panel .detail-body h3{font-size:clamp(23px,1.85vw,29px);line-height:1.25;margin:9px 0}[data-ib-page=portfolio] .detail-panel .detail-body h4{font-size:14px;line-height:1.48;margin-bottom:10px}[data-ib-page=portfolio] .detail-panel .detail-body p{color:#50677b;font-size:12.5px;line-height:1.75;margin:0}[data-ib-page=portfolio] .detail-panel .detail-meta{border-top:1px solid #d8e4ef;font-size:11px;margin:12px 0 0;padding:11px 0 0}[data-ib-page=portfolio] .detail-panel .detail-thumbs{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:auto;padding-top:16px}[data-ib-page=portfolio] .detail-panel .detail-thumb{background:#e7edf3;border:0;border-radius:0;cursor:pointer;display:block;height:118px;min-width:0;overflow:hidden;padding:0;position:relative;width:100%}[data-ib-page=portfolio] .detail-panel .detail-thumb img{display:block;height:100%;object-fit:cover;transition:transform .32s ease,opacity .25s ease;width:100%}[data-ib-page=portfolio] .detail-panel .detail-thumb:hover img{transform:scale(1.045)}[data-ib-page=portfolio] .detail-panel .detail-thumb:focus-visible{outline:2px solid var(--blue);outline-offset:3px}[data-ib-page=portfolio] .detail-panel .detail-thumb[aria-pressed=true]:after{border:2px solid var(--blue);content:"";inset:0;pointer-events:none;position:absolute}[data-ib-page=portfolio] .detail-panel .detail-note{font-size:11px;margin:10px 0 0}}@media (min-width:761px) and (max-width:1100px){[data-ib-page=portfolio] .detail-panel .detail-layout{gap:20px;grid-template-columns:minmax(0,36fr) minmax(0,64fr);padding:17px}[data-ib-page=portfolio] .detail-panel .detail-thumbs{gap:7px;padding-top:12px}[data-ib-page=portfolio] .detail-panel .detail-thumb{height:88px}[data-ib-page=portfolio] .detail-panel .detail-body h3{font-size:22px}[data-ib-page=portfolio] .detail-panel .detail-body p{font-size:12px}}@media (max-width:760px){[data-ib-page=portfolio] .detail-panel .detail-layout{display:flex;flex-direction:column;gap:17px;padding:15px}[data-ib-page=portfolio] .detail-panel .detail-media{height:210px;min-height:0;min-width:0;overflow:hidden;position:relative}[data-ib-page=portfolio] .detail-panel .detail-img{display:block;height:100%;inset:0;min-height:0;object-fit:cover;position:absolute;width:100%}[data-ib-page=portfolio] .detail-panel .detail-body{display:flex;flex-direction:column;min-height:0;padding:0}[data-ib-page=portfolio] .detail-panel .detail-body h3{font-size:22px;margin:8px 0 10px}[data-ib-page=portfolio] .detail-panel .detail-body h4{font-size:13px;margin-bottom:11px}[data-ib-page=portfolio] .detail-panel .detail-body p{font-size:12px;line-height:1.72;margin:0}[data-ib-page=portfolio] .detail-panel .detail-meta{margin:12px 0 0;padding-top:10px}[data-ib-page=portfolio] .detail-panel .detail-thumbs{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:13px;padding:0}[data-ib-page=portfolio] .detail-panel .detail-thumb{background:#e7edf3;border:0;height:74px;min-width:0;overflow:hidden;padding:0}[data-ib-page=portfolio] .detail-panel .detail-thumb img{display:block;height:100%;object-fit:cover;width:100%}[data-ib-page=portfolio] .detail-panel .detail-thumb[aria-pressed=true]{outline:2px solid var(--blue);outline-offset:-2px}[data-ib-page=portfolio] .detail-panel .detail-note{margin-top:9px}}@media (prefers-reduced-motion:reduce){[data-ib-page=portfolio] .detail-panel .detail-thumb img{transition:none}}[data-ib-page=portfolio] .detail-img.document-image{background:#f5f8fc;object-fit:contain}:root[data-ib-page=portfolio]{--mid:#566b83}[data-ib-page=portfolio] .header{height:62px}[data-ib-page=portfolio] .header .brand img{width:138px}[data-ib-page=portfolio] .nav-drop>a,[data-ib-page=portfolio] .nav>a{font-weight:650}[data-ib-page=portfolio] .header-inner{gap:20px}[data-ib-page=portfolio] .intro{padding:76px 0 44px}[data-ib-page=portfolio] .intro-grid{gap:82px;margin-top:16px}[data-ib-page=portfolio] .intro h1{font-weight:720;line-height:1.24}[data-ib-page=portfolio] .intro-side p{font-size:15px;line-height:1.8}[data-ib-page=portfolio] .intro-bottom{margin-top:39px;padding-top:15px}[data-ib-page=portfolio] .filter-bar{top:62px}[data-ib-page=portfolio] .cards{row-gap:44px}[data-ib-page=portfolio] .card-content h2{font-weight:680}[data-ib-page=portfolio] .card-subtitle{margin-bottom:12px}[data-ib-page=portfolio] .p-card .photo{aspect-ratio:1.72}[data-ib-page=portfolio] .detail-panel{background:#f8fbff;border-color:#dce7f4;margin-top:-10px;scroll-margin-top:127px}[data-ib-page=portfolio] .detail-top{padding:14px 23px}[data-ib-page=portfolio] .detail-layout{gap:28px;grid-template-columns:minmax(0,1.035fr) minmax(0,.965fr);padding:22px 23px}[data-ib-page=portfolio] .detail-img{height:374px}[data-ib-page=portfolio] .detail-body h3{font-size:clamp(21px,1.78vw,28px);font-weight:690;line-height:1.3;margin:9px 0 8px}[data-ib-page=portfolio] .detail-body h4{color:#314760;font-size:14px;font-weight:590;line-height:1.5;margin:0 0 10px}[data-ib-page=portfolio] .detail-summary{color:#54677e;font-size:13px;margin:0 0 12px;word-break:keep-all}[data-ib-page=portfolio] .detail-work{border-top:1px solid #dbe6f1;margin-top:2px;padding-top:11px}[data-ib-page=portfolio] .detail-work-title{color:var(--blue);font:710 11px Arial,sans-serif;letter-spacing:.1em;margin-bottom:7px}[data-ib-page=portfolio] .detail-work ul{grid-gap:5px;display:grid;gap:5px;list-style:none;margin:0;padding:0}[data-ib-page=portfolio] .detail-work li{color:#30465d;line-height:1.55;padding-left:13px;position:relative;word-break:keep-all}[data-ib-page=portfolio] .detail-work li:before{background:#176cd4;border-radius:50%;content:"";height:4px;left:1px;position:absolute;top:8px;width:4px}[data-ib-page=portfolio] .detail-impact{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 4px}[data-ib-page=portfolio] .impact{background:#e7f1fd59;border-left:2px solid #176cd4;flex:1 1 95px;padding:3px 10px 1px}[data-ib-page=portfolio] .impact strong{color:#194a86;display:block;font-size:15px;font-weight:740;line-height:1.5}[data-ib-page=portfolio] .impact span{color:#6f8399;display:block;font-size:11px;line-height:1.4}[data-ib-page=portfolio] .detail-meta{font-size:11px;margin-top:11px;padding-top:8px}[data-ib-page=portfolio] .detail-note{color:#8192a3;line-height:1.5;margin-top:8px}[data-ib-page=portfolio] .detail-links{display:flex;flex-wrap:wrap;gap:14px;margin-top:11px}[data-ib-page=portfolio] .detail-links a{border-bottom:1px solid #176cd4;color:var(--blue);font-size:11px;font-weight:720;padding-bottom:3px}[data-ib-page=portfolio] .detail-thumbs{display:flex;gap:7px;margin-top:10px}[data-ib-page=portfolio] .detail-thumb{background:none;border:1px solid #dde6ef;cursor:pointer;flex:0 1 33.33%;min-width:0;padding:0}[data-ib-page=portfolio] .detail-thumb img{height:59px;object-fit:cover;width:100%}[data-ib-page=portfolio] .detail-thumb[aria-pressed=true]{border-color:var(--blue)}[data-ib-page=portfolio] .bottom-note{margin-top:55px}[data-ib-page=portfolio] .source-visual{color:#8d9caa;font-size:11px}@media(max-width:1100px){[data-ib-page=portfolio] .intro{padding-top:65px}[data-ib-page=portfolio] .intro-grid{gap:40px}[data-ib-page=portfolio] .detail-layout{gap:18px}[data-ib-page=portfolio] .detail-impact{gap:5px}[data-ib-page=portfolio] .detail-img{height:320px}}@media(max-width:760px){[data-ib-page=portfolio] .header{height:68px}[data-ib-page=portfolio] .filter-bar{top:68px}[data-ib-page=portfolio] .intro{padding:51px 0 26px}[data-ib-page=portfolio] .intro-grid{gap:20px}[data-ib-page=portfolio] .intro-bottom{margin-top:25px}[data-ib-page=portfolio] .detail-layout{padding:16px}[data-ib-page=portfolio] .detail-img{height:245px}[data-ib-page=portfolio] .detail-body h3{font-size:23px}[data-ib-page=portfolio] .detail-impact{margin-top:10px}[data-ib-page=portfolio] .impact{flex:1 1 90px}[data-ib-page=portfolio] .detail-panel{scroll-margin-top:120px}[data-ib-page=portfolio] .detail-thumbs{gap:6px}[data-ib-page=portfolio] .detail-thumb img{height:63px}[data-ib-page=portfolio] .detail-top{padding:14px 16px}[data-ib-page=portfolio] .bottom-note{margin-top:35px}}@media(prefers-reduced-motion:reduce){html[data-ib-page=portfolio]{scroll-behavior:auto}[data-ib-page=portfolio] .detail-panel,[data-ib-page=portfolio] .p-card .photo img{animation:none;transition:none}}:root[data-ib-page=portfolio]{--blue:#176cd4;--ink:#14233b;--line:#dfe5ed;--pale:#f5f8fc}[data-ib-page=portfolio] body{color:var(--ink)}[data-ib-page=portfolio] .filter-bar{border-color:#e2e9f1}[data-ib-page=portfolio] .p-card .photo{background:#eef3fa}[data-ib-page=portfolio] .p-card .photo img{object-fit:cover}[data-ib-page=portfolio] .p-card .card-content h2{letter-spacing:-.02em}[data-ib-page=portfolio] .detail-panel{border-color:#dce5ee}[data-ib-page=portfolio] .detail-summary{line-height:1.72}[data-ib-page=portfolio] .detail-impact{background:#f1f6fd}[data-ib-page=portfolio] .detail-note{color:#74869a;line-height:1.55}[data-ib-page=portfolio] .detail-layout{align-items:start}[data-ib-page=portfolio] .detail-body h4{line-height:1.52}[data-ib-page=portfolio] .intro-grid{align-items:end}@media (max-width:760px){[data-ib-page=portfolio] .detail-impact{flex-wrap:wrap}[data-ib-page=portfolio] .detail-layout{align-items:stretch}}:root[data-ib-page=portfolio]{--brand-blue:#176cd4;--brand-deep:#10294c;--brand-soft:#eaf3ff;--content-wide:1420px;--gutter:clamp(20px,4.2vw,64px)}[data-ib-page=portfolio] body{background:#fff;color:#14233b;font-family:Arial,Pretendard,Noto Sans KR,Noto Sans CJK KR,Malgun Gothic,sans-serif;letter-spacing:-.0165em}[data-ib-page=portfolio] .wrap{margin-inline:auto;width:min(var(--content-wide),calc(100% - var(--gutter)*2))}[data-ib-page=portfolio] .header{background:#fffffff7;border-bottom:1px solid #e7edf2;height:74px}[data-ib-page=portfolio] .header .brand img{width:144px}[data-ib-page=portfolio] .header-side{font-size:10.5px;letter-spacing:.15em}[data-ib-page=portfolio] .header .nav-drop>a,[data-ib-page=portfolio] .header .nav>a{font-size:11px;font-weight:630;letter-spacing:.04em}[data-ib-page=portfolio] .header .nav-drop>a:after,[data-ib-page=portfolio] .header .nav>a:after{bottom:18px}[data-ib-page=portfolio] .filter-bar{background:#fafcfffa;border:0;border-bottom:1px solid #dfe9f5;top:74px}[data-ib-page=portfolio] .filters{min-height:69px}[data-ib-page=portfolio] .filter-buttons button{font-size:11px;font-weight:620;padding:23px 0 21px}[data-ib-page=portfolio] .intro.intro-new{background:#fff;max-width:none;padding:14px 0 36px;width:100%}[data-ib-page=portfolio] .intro-new .intro-stage{background:linear-gradient(115deg,#f7fbff,#edf5ff 60%,#e4f0fc);border:1px solid #e1ebf6;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);grid-template-rows:1fr auto;min-height:530px;overflow:hidden;position:relative}[data-ib-page=portfolio] .intro-left{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:70px clamp(30px,4.2vw,65px) 40px;position:relative;z-index:3}[data-ib-page=portfolio] .intro-new .intro-left:before{bottom:42px;color:rgba(23,108,212,.035);content:"SELECTED";font:900 clamp(60px,8vw,140px)/1 Arial,sans-serif;left:15px;letter-spacing:-.035em;position:absolute;z-index:-1}[data-ib-page=portfolio] .intro-new h1{color:#142d4b;font-size:clamp(39px,3.55vw,58px);font-weight:690;letter-spacing:-.035em;line-height:1.22;margin:34px 0 23px}[data-ib-page=portfolio] .intro-new h1 em{color:#176cd4}[data-ib-page=portfolio] .intro-new .eyebrow{font-size:11px;font-weight:650;letter-spacing:.13em}[data-ib-page=portfolio] .intro-lead{color:#5b738c;font-size:clamp(13px,1vw,16px);line-height:1.85;margin:0;word-break:keep-all}[data-ib-page=portfolio] .intro-signal{align-items:center;color:#537aa1;display:flex;font:650 11px Arial,sans-serif;gap:14px;letter-spacing:.12em;margin-top:44px}[data-ib-page=portfolio] .intro-signal i{background:#9ebad8;height:1px;width:34px}[data-ib-page=portfolio] .intro-right{grid-gap:9px;display:grid;gap:9px;grid-template-columns:1.12fr .88fr;grid-template-rows:1fr 1fr;margin:35px 38px 28px 0;min-height:368px;position:relative}[data-ib-page=portfolio] .intro-right figure{background:#d3e2f0;margin:0;min-height:0;min-width:0;overflow:hidden;position:relative}[data-ib-page=portfolio] .intro-right img{display:block;filter:saturate(.86);height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .65s ease,filter .35s;width:100%}[data-ib-page=portfolio] .intro-right figure:hover img{filter:saturate(1);transform:scale(1.035)}[data-ib-page=portfolio] .intro-right .mosaic-main{grid-column:1;grid-row:1/3}[data-ib-page=portfolio] .intro-right .mosaic-top{grid-column:2;grid-row:1}[data-ib-page=portfolio] .intro-right .mosaic-bottom{grid-column:2;grid-row:2}[data-ib-page=portfolio] .intro-right .mosaic-main:after{background:linear-gradient(#0000,#03162c73);content:"";inset:55% 0 0;pointer-events:none;position:absolute}[data-ib-page=portfolio] .intro-right .mosaic-main figcaption{bottom:21px;color:#fff;font:650 11px Arial,sans-serif;left:23px;letter-spacing:.13em;position:absolute;z-index:1}[data-ib-page=portfolio] .mosaic-vertical{color:#4776a8;font:650 10.5px Arial,sans-serif;letter-spacing:.14em;position:absolute;right:-24px;top:0;writing-mode:vertical-rl}[data-ib-page=portfolio] .intro-status{align-items:center;background:#fff;border-top:1px solid #d7e5f4;display:flex;gap:0;grid-column:1/3;min-height:89px;padding:13px clamp(30px,4.2vw,65px)}[data-ib-page=portfolio] .intro-status>div:not(.intro-cta){align-items:center;border-right:1px solid #d8e4f0;display:flex;gap:15px;margin-right:32px;min-width:205px;padding-right:32px}[data-ib-page=portfolio] .intro-status b{color:#174f94;font:700 35px Arial,sans-serif;letter-spacing:-.035em}[data-ib-page=portfolio] .intro-status span{color:#667e99;font:650 11px Arial,sans-serif;letter-spacing:.09em}[data-ib-page=portfolio] .intro-status .intro-cta{color:#176cd4;font:650 11px Arial,sans-serif;letter-spacing:.13em;margin-left:auto;white-space:nowrap}[data-ib-page=portfolio] .intro-cta span{color:#176cd4;font-size:19px;margin-left:12px}[data-ib-page=portfolio] .portfolio{padding-top:37px}[data-ib-page=portfolio] .cards{column-gap:24px;row-gap:49px}[data-ib-page=portfolio] .p-card .photo{aspect-ratio:1.86;background:#edf4fb;border:1px solid #dfebf7}[data-ib-page=portfolio] .p-card .photo img{filter:saturate(.96)}[data-ib-page=portfolio] .p-card .card-content{padding-top:18px}[data-ib-page=portfolio] .p-card .card-line{color:#8090a1;font-size:11px;font-weight:620;letter-spacing:.09em}[data-ib-page=portfolio] .p-card .card-content h2{font-size:clamp(21px,1.7vw,26px);font-weight:650;letter-spacing:-.03em;line-height:1.37;margin:13px 0 9px;min-height:0}[data-ib-page=portfolio] .p-card .card-subtitle{color:#586c82;font-size:13px;line-height:1.7;margin:0 0 13px}[data-ib-page=portfolio] .p-card .card-meta{border-color:#e0e7ef;color:#8395a7;font-size:11px;padding-top:11px}[data-ib-page=portfolio] .photo-arrow{background:#fff;border:1px solid #dae6f2;bottom:14px;color:#176cd4;height:41px;right:14px;width:41px}[data-ib-page=portfolio] .p-card .photo .card-number{background:#fff;color:#4f7596;font-size:11px;left:13px;padding:10px 13px;top:13px}[data-ib-page=portfolio] .detail-panel{background:#f6faff;border:1px solid #dce8f5;margin-top:-11px;scroll-margin-top:150px}[data-ib-page=portfolio] .detail-top{background:#eaf3ff;border-color:#dce8f5;padding:15px 22px}[data-ib-page=portfolio] .detail-top span{font-weight:620}[data-ib-page=portfolio] .detail-panel .detail-layout{align-items:start;gap:30px;grid-template-columns:minmax(0,39fr) minmax(0,61fr);padding:26px}[data-ib-page=portfolio] .detail-panel .detail-media{background:#e1edf9;min-height:360px;overflow:hidden;position:relative}[data-ib-page=portfolio] .detail-panel .detail-img{height:100%;inset:0;min-height:0;object-fit:cover;position:absolute;width:100%}[data-ib-page=portfolio] .detail-panel .detail-body{display:flex;flex-direction:column;min-height:360px}[data-ib-page=portfolio] .detail-panel .detail-label{font-weight:620}[data-ib-page=portfolio] .detail-panel .detail-body h3{font-size:clamp(24px,2.1vw,31px);font-weight:665;letter-spacing:-.03em;line-height:1.3}[data-ib-page=portfolio] .detail-panel .detail-body h4{color:#315577;font-size:14px;font-weight:520}[data-ib-page=portfolio] .detail-panel .detail-body .detail-summary{color:#586d82;font-size:13px;line-height:1.8}[data-ib-page=portfolio] .detail-work{margin-top:12px}[data-ib-page=portfolio] .detail-work-title{font-weight:650}[data-ib-page=portfolio] .detail-work li{font-size:12px}[data-ib-page=portfolio] .detail-impact{background:#0000;gap:7px}[data-ib-page=portfolio] .detail-impact .impact{background:#e7f2ff;border-left:2px solid #176cd4;min-width:0}[data-ib-page=portfolio] .detail-impact .impact strong{font-size:16px}[data-ib-page=portfolio] .detail-impact .impact span{font-size:11px}[data-ib-page=portfolio] .detail-note{color:#627f9d;font-size:11px}[data-ib-page=portfolio] .detail-links a{font-weight:620}[data-ib-page=portfolio] .bottom-note{border-color:#dce7f3}@media(max-width:1150px){[data-ib-page=portfolio] .intro-new .intro-stage{min-height:475px}[data-ib-page=portfolio] .intro-new h1{font-size:clamp(34px,3.7vw,47px)}[data-ib-page=portfolio] .intro-left{padding:45px 27px}[data-ib-page=portfolio] .intro-right{margin-right:25px}[data-ib-page=portfolio] .intro-status>div:not(.intro-cta){margin-right:20px;min-width:155px;padding-right:20px}}@media(max-width:760px){[data-ib-page=portfolio] .header{height:68px}[data-ib-page=portfolio] .filter-bar{top:68px}[data-ib-page=portfolio] .intro.intro-new{padding:10px 0 20px}[data-ib-page=portfolio] .intro-new .intro-stage{grid-template-columns:1fr;grid-template-rows:auto auto auto;min-height:0}[data-ib-page=portfolio] .intro-left{padding:32px 23px 22px}[data-ib-page=portfolio] .intro-new h1{font-size:clamp(32px,7.4vw,46px);margin:22px 0 17px}[data-ib-page=portfolio] .intro-lead{font-size:12px}[data-ib-page=portfolio] .intro-lead br{display:none}[data-ib-page=portfolio] .intro-signal{margin-top:18px}[data-ib-page=portfolio] .intro-right{height:235px;margin:0 23px 12px;min-height:0}[data-ib-page=portfolio] .mosaic-vertical{color:#fff;right:6px;text-shadow:0 1px 5px #123b6b;top:7px}[data-ib-page=portfolio] .intro-status{grid-column:1;min-height:68px;padding:14px 23px}[data-ib-page=portfolio] .intro-status b{font-size:25px}[data-ib-page=portfolio] .intro-status>div:not(.intro-cta){flex:1 1;gap:8px;margin-right:10px;min-width:0;padding-right:10px}[data-ib-page=portfolio] .intro-status span{font-size:9px}[data-ib-page=portfolio] .intro-cta{display:none}[data-ib-page=portfolio] .portfolio{padding-top:19px}[data-ib-page=portfolio] .cards{row-gap:33px}[data-ib-page=portfolio] .p-card .photo{aspect-ratio:1.76}[data-ib-page=portfolio] .p-card .card-content h2{font-size:22px}[data-ib-page=portfolio] .detail-panel .detail-layout{display:flex;flex-direction:column;gap:18px;padding:16px}[data-ib-page=portfolio] .detail-panel .detail-media{height:225px;min-height:0;width:100%}[data-ib-page=portfolio] .detail-panel .detail-body{min-height:0;width:100%}[data-ib-page=portfolio] .detail-panel .detail-body h3{font-size:23px}[data-ib-page=portfolio] .detail-panel .detail-note{font-size:11px}}@media(prefers-reduced-motion:reduce){[data-ib-page=portfolio] .intro-right img{transition:none}}[data-ib-page=portfolio] .detail-panel .detail-img.portrait-image{background:#eaf3ff;object-fit:contain!important}[data-ib-page=portfolio] .detail-panel .detail-media:has(.portrait-image){min-height:490px}@media(max-width:760px){[data-ib-page=portfolio] .detail-panel .detail-media:has(.portrait-image){height:310px;min-height:0}}[data-ib-page=portfolio] .p-card.embedded-index .card-number{display:none}[data-ib-page=portfolio] .detail-panel .detail-img.detail-contain{background:#f2f7fd;object-fit:contain}:root[data-ib-page=portfolio]{--v5-blue:#176cd4;--v5-navy:#142a49;--v5-line:#dce7f3}[data-ib-page=portfolio] .detail-panel .detail-layout{padding-bottom:22px}[data-ib-page=portfolio] .activation-showcase,[data-ib-page=portfolio] .channel-showcase{border-top:1px solid var(--v5-line);margin:0 23px 24px;padding:27px 0 0}[data-ib-page=portfolio] .showcase-head{align-items:end;display:flex;gap:25px;justify-content:space-between;margin-bottom:20px}[data-ib-page=portfolio] .showcase-kicker{color:var(--v5-blue);font:650 11px/1.6 Arial,sans-serif;letter-spacing:.11em}[data-ib-page=portfolio] .showcase-head h4{color:var(--v5-navy);font-size:clamp(19px,1.8vw,26px);font-weight:680;letter-spacing:-.03em;margin:4px 0 0}[data-ib-page=portfolio] .showcase-head p{color:#778aa0;font-size:11px;line-height:1.55;margin:0;max-width:370px}[data-ib-page=portfolio] .channel-grid{grid-gap:11px;display:grid;gap:11px;grid-template-columns:repeat(4,minmax(0,1fr))}[data-ib-page=portfolio] .channel-item{background:#fff;border:1px solid #dee9f4;display:flex;flex-direction:column;gap:10px;min-width:0;padding:11px}[data-ib-page=portfolio] .channel-item-top{align-items:center;display:flex;font-family:Arial,sans-serif;gap:7px}[data-ib-page=portfolio] .channel-index{color:#83a4c7;font-size:11px;font-weight:600}[data-ib-page=portfolio] .channel-item-top strong{color:#225a9e;font-size:14px;font-weight:700}[data-ib-page=portfolio] .channel-image{background:#eff4fa;height:145px;overflow:hidden}[data-ib-page=portfolio] .channel-image img{display:block;height:100%;object-fit:cover;object-position:top center;width:100%}[data-ib-page=portfolio] .channel-item-desc{color:#38506a;font-size:12px;line-height:1.5;min-height:36px;word-break:keep-all}[data-ib-page=portfolio] .channel-item-status{border-top:1px solid #e6edf5;color:#8497a9;font-size:11px;line-height:1.4;margin-top:auto;padding-top:9px}[data-ib-page=portfolio] .channel-disclaimer{color:#8293a5;font-size:11.5px;line-height:1.55;margin:14px 0 0}[data-ib-page=portfolio] .activation-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}[data-ib-page=portfolio] .activation-card{background:#fff;border:1px solid #e0e8f2;min-width:0;padding:18px 20px}[data-ib-page=portfolio] .activation-card>span{color:#2874c2;font:650 11px/1.4 Arial,sans-serif;letter-spacing:.07em}[data-ib-page=portfolio] .activation-card h5{color:#183657;font-size:14px;font-weight:670;letter-spacing:-.02em;margin:9px 0 11px}[data-ib-page=portfolio] .activation-card p{color:#5e7188;font-size:11.5px;line-height:1.7;margin:0;word-break:keep-all}[data-ib-page=portfolio] .detail-panel .detail-thumbs{grid-gap:9px;align-items:start;display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr))}[data-ib-page=portfolio] .detail-panel .detail-thumbs .detail-thumb{height:92px;min-width:0;width:100%}[data-ib-page=portfolio] .detail-panel .detail-thumbs img{height:100%;object-fit:cover;object-position:top center;width:100%}@media(max-width:1100px){[data-ib-page=portfolio] .channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-ib-page=portfolio] .showcase-head{display:block}[data-ib-page=portfolio] .showcase-head p{margin-top:8px}}@media(max-width:760px){[data-ib-page=portfolio] .activation-showcase,[data-ib-page=portfolio] .channel-showcase{margin:0 15px 18px;padding-top:22px}[data-ib-page=portfolio] .channel-grid{gap:7px}[data-ib-page=portfolio] .channel-item{padding:9px}[data-ib-page=portfolio] .channel-image{height:100px}[data-ib-page=portfolio] .channel-item-desc{font-size:11px}[data-ib-page=portfolio] .channel-item-status{font-size:10.5px}[data-ib-page=portfolio] .activation-grid{grid-template-columns:1fr}[data-ib-page=portfolio] .activation-card{padding:16px}[data-ib-page=portfolio] .channel-disclaimer{font-size:11px}[data-ib-page=portfolio] .detail-panel .detail-thumbs{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}[data-ib-page=portfolio] .detail-panel .detail-thumbs .detail-thumb{height:76px}}@media(max-width:390px){[data-ib-page=portfolio] .channel-grid{grid-template-columns:1fr 1fr}[data-ib-page=portfolio] .channel-item-top strong{font-size:12px}[data-ib-page=portfolio] .channel-image{height:91px}}[data-ib-page=portfolio] .p-card .photo img{transition:transform .6s ease}[data-ib-page=portfolio] .detail-panel.v6{background:#f6faff;border:1px solid #dce8f5;margin-top:-11px;scroll-margin-top:156px;scroll-margin-top:calc(var(--ib-h,74px) + 82px)}[data-ib-page=portfolio] .v6-top{align-items:center;background:#eaf3ff;border-bottom:1px solid #dce8f5;display:flex;gap:16px;justify-content:space-between;padding:14px 26px}[data-ib-page=portfolio] .v6-crumb{align-items:center;color:#4f7596;display:flex;flex-wrap:wrap;font:700 11px Arial,sans-serif;gap:12px;letter-spacing:.12em}[data-ib-page=portfolio] .v6-crumb i{background:#9db9da;height:1px;width:18px}[data-ib-page=portfolio] .v6-cat{color:#176cd4}[data-ib-page=portfolio] .v6-main{grid-gap:34px;align-items:start;display:grid;gap:34px;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);padding:28px 26px 24px}[data-ib-page=portfolio] .v6-hero{margin:0;min-width:0}[data-ib-page=portfolio] .v6-zoom{aspect-ratio:16/9;background:#e3eef9;border:1px solid #dce8f5;cursor:zoom-in;display:block;overflow:hidden;padding:0;position:relative;width:100%}[data-ib-page=portfolio] .v6-zoom img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .55s ease;width:100%}[data-ib-page=portfolio] .v6-zoom:hover img{transform:scale(1.025)}[data-ib-page=portfolio] .v6-zoom__icon{background:#ffffffeb;border-radius:50%;bottom:12px;box-shadow:0 4px 14px #0c294a29;color:#176cd4;display:grid;font-size:17px;height:38px;place-items:center;position:absolute;right:12px;width:38px}[data-ib-page=portfolio] .v6-hero figcaption{align-items:baseline;color:#5b738c;display:flex;font-size:12px;gap:10px;line-height:1.55;margin-top:11px}[data-ib-page=portfolio] .v6-type{background:#fff;border:1px solid #b9d2f0;color:#176cd4;flex-shrink:0;font:700 11px/1 Arial,sans-serif;letter-spacing:.06em;padding:5px 7px;white-space:nowrap}[data-ib-page=portfolio] .v6-type--composite,[data-ib-page=portfolio] .v6-type--editorial{border-color:#ccd7e4;color:#5c6b7d}[data-ib-page=portfolio] .v6-info{min-width:0}[data-ib-page=portfolio] .v6-info h3{color:#142d4b;font-size:clamp(24px,2.1vw,31px);font-weight:680;letter-spacing:-.03em;line-height:1.3;margin:0 0 9px}[data-ib-page=portfolio] .v6-lead{color:#2e5378;font-size:15px;font-weight:600;letter-spacing:-.0225em;line-height:1.55;margin:0 0 12px}[data-ib-page=portfolio] .v6-desc{color:#586d82;font-size:13.5px;line-height:1.8;margin:0 0 18px;word-break:keep-all}[data-ib-page=portfolio] .v6-block{border-top:1px solid #dce6f2;padding:15px 0 6px}[data-ib-page=portfolio] .v6-label{color:#176cd4;font:700 11px Arial,sans-serif;letter-spacing:.12em;margin-bottom:11px}[data-ib-page=portfolio] .v6-block ul{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0 0 6px;padding:0}[data-ib-page=portfolio] .v6-block li{color:#2b4460;font-size:13px;line-height:1.6;padding-left:16px;position:relative;word-break:keep-all}[data-ib-page=portfolio] .v6-block li:before{background:#176cd4;content:"";height:6px;left:0;position:absolute;top:.62em;width:6px}[data-ib-page=portfolio] .v6-metrics{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));margin-bottom:12px}[data-ib-page=portfolio] .v6-metric{background:#fff;border:1px solid #dce8f5;border-left:3px solid #176cd4;min-width:0;padding:11px 13px}[data-ib-page=portfolio] .v6-metric strong{color:#10294c;display:block;font:800 20px/1.15 Arial,sans-serif;letter-spacing:-.0225em}[data-ib-page=portfolio] .v6-metric span{color:#667e99;display:block;font-size:11px;line-height:1.4;margin-top:5px}[data-ib-page=portfolio] .v6-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}[data-ib-page=portfolio] .v6-tags span{background:#fff;border:1px solid #d3e2f3;border-radius:30px;color:#315577;font-size:11.5px;padding:6px 11px}[data-ib-page=portfolio] .v6-related{grid-gap:5px;border-top:1px solid #dce6f2;color:#46617f;display:grid;font-size:12.5px;gap:5px;line-height:1.6;padding:14px 0 4px}[data-ib-page=portfolio] .v6-related b{color:#176cd4;font:700 11px Arial,sans-serif;letter-spacing:.12em}[data-ib-page=portfolio] .v6-links{border-top:1px solid #dce6f2;display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;padding-top:14px}[data-ib-page=portfolio] .v6-links a{background:#fff;border:1px solid #b9d2f0;color:#176cd4;font-size:12px;font-weight:620;padding:8px 12px;text-decoration:none}[data-ib-page=portfolio] .v6-links a:hover{background:#176cd4;color:#fff}[data-ib-page=portfolio] .v6-gallery{padding:2px 26px 22px}[data-ib-page=portfolio] .v6-gallery__head{align-items:baseline;border-top:1px solid #dce6f2;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;padding-top:18px}[data-ib-page=portfolio] .v6-gallery__head .v6-label{margin:0}[data-ib-page=portfolio] .v6-gallery__head span{color:#8193a4;font-size:11px}[data-ib-page=portfolio] .v6-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}[data-ib-page=portfolio] .v6-thumb{background:#fff;border:1px solid #dce8f5;cursor:zoom-in;display:block;font:inherit;min-width:0;padding:0;text-align:left}[data-ib-page=portfolio] .v6-thumb__img{aspect-ratio:4/3;background:#e8f0f9;display:block;overflow:hidden}[data-ib-page=portfolio] .v6-thumb__img img{display:block;height:100%;object-fit:cover;transition:transform .45s ease;width:100%}[data-ib-page=portfolio] .v6-thumb:hover img{transform:scale(1.04)}[data-ib-page=portfolio] .v6-thumb__cap{color:#4a6584;display:block;font-size:11.5px;line-height:1.45;padding:8px 10px 10px}[data-ib-page=portfolio] .v6-thumb:focus-visible,[data-ib-page=portfolio] .v6-zoom:focus-visible{outline:3px solid #176cd4;outline-offset:2px}[data-ib-page=portfolio] .v6-note{border-top:1px solid #e4ecf5;color:#74869a;font-size:11px;line-height:1.55;margin:0;padding:12px 26px 16px}@media(max-width:1100px){[data-ib-page=portfolio] .v6-main{gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}[data-ib-page=portfolio] .v6-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){[data-ib-page=portfolio] .v6-top{padding:12px 16px}[data-ib-page=portfolio] .v6-main{gap:18px;grid-template-columns:1fr;padding:16px}[data-ib-page=portfolio] .v6-info h3{font-size:23px}[data-ib-page=portfolio] .v6-gallery{padding:2px 16px 18px}[data-ib-page=portfolio] .v6-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}[data-ib-page=portfolio] .v6-gallery__head span{display:none}[data-ib-page=portfolio] .v6-note{padding:12px 16px 14px}}@media(prefers-reduced-motion:reduce){[data-ib-page=portfolio] .v6-thumb img,[data-ib-page=portfolio] .v6-zoom img{transition:none}}[data-ib-page=portfolio] .cards{column-gap:48px!important;row-gap:80px!important}@media(max-width:1100px){[data-ib-page=portfolio] .cards{column-gap:32px!important;row-gap:64px!important}}@media(max-width:760px){[data-ib-page=portfolio] .cards{row-gap:56px!important}}[data-ib-page=portfolio] ::selection{background:#176cd4;color:#fff}[data-ib-page=portfolio] .card-meta{font-size:12.5px!important}[data-ib-page=portfolio] .bottom-note{font-size:13px!important}[data-ib-page=portfolio] .v6-type{font-size:11px!important}[data-ib-page=portfolio] .v6-label,[data-ib-page=portfolio] .v6-related b{font-size:11.5px!important}[data-ib-page=portfolio] .v6-gallery__head span,[data-ib-page=portfolio] .v6-metric span,[data-ib-page=portfolio] .v6-note,[data-ib-page=portfolio] .v6-thumb__cap{font-size:12.5px!important}[data-ib-page=portfolio] .detail-close,[data-ib-page=portfolio] .v6-hero figcaption{font-size:13px!important}[data-ib-page=portfolio] .v6-related span{font-size:13.5px!important}[data-ib-page=portfolio] .v6-desc{font-size:14.5px!important}[data-ib-page=portfolio] .v6-block li{font-size:14px!important}[data-ib-page=portfolio] .v6-tags span{font-size:12.5px!important}:root[data-ib-page=brands]{--blue:#176cd4;--navy:#10294c;--ink:#14233b;--muted:#61748b;--line:#dfe7f0;--ice:#eaf3fe;--pale:#f6f9fd;--max:1380px;--gutter:clamp(20px,4.2vw,64px);--header:74px;--sub:44px;--font:Arial,"Pretendard","Noto Sans KR","Noto Sans CJK KR","Malgun Gothic",sans-serif}[data-ib-page=brands] *{box-sizing:border-box}html[data-ib-page=brands]{scroll-behavior:smooth;scroll-padding-top:140px}[data-ib-page=brands] body{-webkit-font-smoothing:antialiased;background:#fff;color:var(--ink);font-family:var(--font);letter-spacing:-.02em;margin:0;overflow-x:hidden}[data-ib-page=brands] a{color:inherit;text-decoration:none}[data-ib-page=brands] button{cursor:pointer;font:inherit}[data-ib-page=brands] a,[data-ib-page=brands] button{-webkit-tap-highlight-color:transparent}[data-ib-page=brands] a:focus-visible,[data-ib-page=brands] button:focus-visible{outline:3px solid var(--blue);outline-offset:4px}[data-ib-page=brands] img{display:block;max-width:100%}[data-ib-page=brands] .wrap{margin-inline:auto;width:min(var(--max),calc(100% - var(--gutter)*2))}[data-ib-page=brands] .mast{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#fffffff7;border-bottom:1px solid #e6ebf2;height:var(--header);position:-webkit-sticky;position:sticky;top:0;z-index:80}[data-ib-page=brands] .mast .wrap{align-items:center;display:flex;gap:22px;height:100%}[data-ib-page=brands] .wordmark{flex-shrink:0;width:152px}[data-ib-page=brands] .wordmark img{height:44px;object-fit:contain;object-position:left center;width:144px}[data-ib-page=brands] .site-nav{align-items:center;display:flex;gap:29px;height:100%;margin-left:auto}[data-ib-page=brands] .site-nav>a{align-items:center;color:#263b55;display:flex;font-size:11px;font-weight:650;height:100%;letter-spacing:.03em;position:relative;white-space:nowrap}[data-ib-page=brands] .site-nav>a.active,[data-ib-page=brands] .site-nav>a:hover{color:var(--blue)}[data-ib-page=brands] .site-nav>a.active:after{background:var(--blue);bottom:14px;content:"";height:2px;left:0;position:absolute;right:0}[data-ib-page=brands] .nav-region{border-left:1px solid #dee5ee;color:#8d9cad;font:650 10.5px Arial,sans-serif;letter-spacing:.17em;padding-left:19px;white-space:nowrap}[data-ib-page=brands] .menu-toggle{align-items:center;background:#fff;border:1px solid #d7e3f1;display:none;flex-direction:column;gap:5px;height:41px;justify-content:center;margin-left:auto;width:41px}[data-ib-page=brands] .menu-toggle span{background:#183957;display:block;height:2px;width:19px}[data-ib-page=brands] .subnav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fafcfff7;border-bottom:1px solid #e5ecf5;height:var(--sub);position:-webkit-sticky;position:sticky;top:var(--header);z-index:75}[data-ib-page=brands] .subnav .wrap{align-items:center;display:flex;height:100%;justify-content:space-between}[data-ib-page=brands] .crumb{color:#67809b;font:650 11px Arial,sans-serif;letter-spacing:.1em}[data-ib-page=brands] .crumb b{color:var(--blue);margin-right:10px}[data-ib-page=brands] .jump{display:flex;gap:27px;height:100%}[data-ib-page=brands] .jump a{align-items:center;color:#75879d;display:flex;font-size:11px;font-weight:650;letter-spacing:.075em;position:relative}[data-ib-page=brands] .jump a.active,[data-ib-page=brands] .jump a:hover{color:var(--blue)}[data-ib-page=brands] .jump a.active:after{background:var(--blue);bottom:0;content:"";height:2px;left:0;position:absolute;right:0}[data-ib-page=brands] .intro{padding:70px 0 42px}[data-ib-page=brands] .eyebrow{align-items:center;color:var(--blue);display:flex;font:700 11px Arial,sans-serif;gap:12px;letter-spacing:.14em}[data-ib-page=brands] .eyebrow:before{background:var(--blue);content:"";height:2px;width:29px}[data-ib-page=brands] .intro-grid{grid-gap:50px;align-items:end;display:grid;gap:50px;grid-template-columns:minmax(0,1.18fr) minmax(260px,.82fr);margin-top:20px}[data-ib-page=brands] .intro h1{color:#112742;font:700 clamp(40px,4.5vw,66px)/1.1 Arial,var(--font),sans-serif;letter-spacing:-.035em;margin:0}[data-ib-page=brands] .intro h1 span{color:var(--blue)}[data-ib-page=brands] .intro p{color:#526a83;font-size:15px;justify-self:end;line-height:1.85;margin:0 0 6px;max-width:460px;word-break:keep-all}[data-ib-page=brands] .intro-foot{align-items:center;border-top:1px solid #e3eaf2;color:#8ea0b2;display:flex;font:650 11px Arial,sans-serif;justify-content:space-between;letter-spacing:.13em;margin-top:45px;padding-top:14px}[data-ib-page=brands] .intro-foot strong{color:var(--blue)}[data-ib-page=brands] .brands{padding-bottom:96px}[data-ib-page=brands] .brand-grid{grid-gap:17px;display:grid;gap:17px;grid-template-columns:1fr 1fr}[data-ib-page=brands] .brand-card{background:#fff;border:1px solid #dee8f3;display:flex;flex-direction:column;min-width:0;overflow:hidden;position:relative;transition:border-color .38s,box-shadow .38s,transform .38s}[data-ib-page=brands] .brand-card:before{background:#176cd4;content:"";height:3px;left:0;position:absolute;top:0;transform:scaleX(.16);transform-origin:left;transition:transform .36s;width:100%;z-index:3}[data-ib-page=brands] .brand-card.live:before{background:#e9a300}[data-ib-page=brands] .brand-card:focus-within,[data-ib-page=brands] .brand-card:hover{border-color:#b8d5f1;box-shadow:0 22px 52px #173e7115;transform:translateY(-4px)}[data-ib-page=brands] .brand-card:focus-within:before,[data-ib-page=brands] .brand-card:hover:before{transform:scaleX(1)}[data-ib-page=brands] .brand-top{align-items:center;color:#6f8daa;display:flex;font:680 11px Arial,sans-serif;gap:10px;justify-content:space-between;letter-spacing:.085em;padding:25px 29px 12px}[data-ib-page=brands] .brand-top .n{color:var(--blue);font-weight:750}[data-ib-page=brands] .brand-card.live .brand-top .n{color:#b97d00}[data-ib-page=brands] .brand-logo-zone{align-items:center;background:#fff;display:flex;justify-content:center;min-height:165px;padding:20px 31px 14px}[data-ib-page=brands] .brand-logo-zone img{filter:none;height:auto;object-fit:contain;transition:transform .4s;width:auto}[data-ib-page=brands] .brand-card:hover .brand-logo-zone img{transform:scale(1.025)}[data-ib-page=brands] .brand-logo-zone .hello-logo{max-height:113px;max-width:min(87%,335px)}[data-ib-page=brands] .brand-logo-zone .live-logo{max-height:116px;max-width:min(92%,371px)}[data-ib-page=brands] .brand-copy{min-height:153px;padding:0 32px 23px;text-align:center}[data-ib-page=brands] .brand-copy h2{font-size:clamp(19px,1.58vw,24px);font-weight:640;letter-spacing:-.035em;line-height:1.43;margin:8px 0 11px}[data-ib-page=brands] .brand-copy p{color:#61758a;font-size:13px;line-height:1.8;margin:0 auto;max-width:460px;word-break:keep-all}[data-ib-page=brands] .brand-tags{border-bottom:1px solid #e7edf4;border-top:1px solid #e7edf4;display:grid;grid-template-columns:repeat(3,1fr);margin:0 32px;min-height:55px}[data-ib-page=brands] .brand-tags span{color:#58728e;font:650 11px/1.3 Arial,sans-serif;letter-spacing:.055em;padding:18px 8px;position:relative;text-align:center;white-space:nowrap}[data-ib-page=brands] .brand-tags span:not(:last-child):after{background:#e5ecf5;bottom:13px;content:"";position:absolute;right:0;top:13px;width:1px}[data-ib-page=brands] .brand-media{background:#eaf3fd;height:229px;margin:21px 21px 0;overflow:hidden;position:relative}[data-ib-page=brands] .hello-media{background:linear-gradient(115deg,#e8f4ff,#ddebfc 45%,#c9e2fc);isolation:isolate}[data-ib-page=brands] .hello-media:before{border:1px solid #fff8;border-radius:50%;content:"";height:390px;left:-138px;position:absolute;top:-150px;width:390px}[data-ib-page=brands] .hello-media:after{border:1px solid #fff8;border-radius:50%;bottom:-213px;content:"";height:320px;position:absolute;right:-94px;width:320px}[data-ib-page=brands] .hello-meta{color:#477bb1;font:700 11px Arial,sans-serif;left:23px;letter-spacing:.14em;position:absolute;top:18px;z-index:2}[data-ib-page=brands] .hello-journey{align-items:center;display:flex;gap:12px;inset:0;justify-content:center;padding:49px 36px 35px;position:absolute}[data-ib-page=brands] .journey-card{background:#ffffffe3;border:1px solid #c0d7f2b8;box-shadow:0 15px 28px #165bab12;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;max-width:164px;min-height:102px;padding:16px 13px;position:relative;z-index:2}[data-ib-page=brands] .journey-card .journey-no{color:#7894b2;font:700 10.5px Arial}[data-ib-page=brands] .journey-card strong{color:#135bb9;font:700 19px Arial;letter-spacing:-.0325em}[data-ib-page=brands] .journey-card small{color:#7186a0;font-size:11px}[data-ib-page=brands] .journey-bridge{background:#91b7df;flex:0 0 14px;height:2px;position:relative;width:14px}[data-ib-page=brands] .journey-bridge:after{border-bottom:4px solid #0000;border-left:5px solid #91b7df;border-top:4px solid #0000;content:"";position:absolute;right:0;top:-3px}[data-ib-page=brands] .live-media{background:#dce9f5}[data-ib-page=brands] .live-media>img{filter:saturate(.91);height:100%;inset:0;object-fit:cover;object-position:center 47%;position:absolute;transition:transform .7s ease;width:100%}[data-ib-page=brands] .brand-card:hover .live-media>img{transform:scale(1.04)}[data-ib-page=brands] .live-media:after{background:linear-gradient(90deg,#10294c94,#10294c05 83%);content:"";inset:0;pointer-events:none;position:absolute}[data-ib-page=brands] .live-overlay{grid-gap:8px;bottom:23px;color:#fff;display:grid;gap:8px;left:24px;position:absolute;z-index:2}[data-ib-page=brands] .live-overlay small{color:#dbeaf9;font:700 11px Arial;letter-spacing:.16em}[data-ib-page=brands] .live-overlay strong{font-size:24px;font-weight:670;letter-spacing:-.035em}[data-ib-page=brands] .brand-note{color:#94a5b6;font-size:10.5px;line-height:1.5;margin:9px 32px 0;min-height:14px}[data-ib-page=brands] .brand-action{align-items:center;border-top:1px solid #e3ebf4;display:flex;gap:15px;justify-content:space-between;margin:16px 32px 26px;padding-top:15px}[data-ib-page=brands] .brand-action>span{color:#7a92aa;font:650 11px Arial;letter-spacing:.12em}[data-ib-page=brands] .brand-link{align-items:center;color:var(--blue);display:inline-flex;font:740 11px Arial,sans-serif;gap:13px;letter-spacing:.07em}[data-ib-page=brands] .brand-link i{border:1px solid #b9d1eb;display:grid;font-size:20px;font-style:normal;height:34px;line-height:1;place-items:center;transition:background .2s,color .2s;width:34px}[data-ib-page=brands] .brand-link:hover i{background:var(--blue);color:#fff}[data-ib-page=brands] .brand-link:hover{text-decoration:underline;text-underline-offset:4px}[data-ib-page=brands] .connect{background:#f0f6fe;padding:67px 0 75px}[data-ib-page=brands] .connect-inner{align-items:center;display:flex;gap:30px;justify-content:space-between}[data-ib-page=brands] .connect .eyebrow{font-size:11px}[data-ib-page=brands] .connect h2{font-size:clamp(27px,2.8vw,43px);font-weight:690;letter-spacing:-.035em;line-height:1.22;margin:16px 0 10px}[data-ib-page=brands] .connect p{color:#5a7087;font-size:14px;line-height:1.8;margin:0}[data-ib-page=brands] .contact-link{align-items:center;background:var(--blue);color:#fff;display:flex;font-size:12px;font-weight:650;gap:24px;padding:16px 19px;transition:background .25s;white-space:nowrap}[data-ib-page=brands] .contact-link:hover{background:#1052a5}[data-ib-page=brands] .contact-link span{font:700 20px Arial}[data-ib-page=brands] .footer{background:#fff;border-top:1px solid #e7ecf3;padding:25px 0}[data-ib-page=brands] .footer .wrap{align-items:center;color:#8294a8;display:flex;font-size:11px;gap:15px;justify-content:space-between}[data-ib-page=brands] .footer strong{color:#19334f;font:700 13px Arial;letter-spacing:-.01em}[data-ib-page=brands] .footer small{color:#92a0ae;font-size:11px}@media(min-width:1050px){[data-ib-page=brands] .brand-grid:has(.brand-card:hover) .brand-card:not(:hover){filter:saturate(.85);opacity:.87}[data-ib-page=brands] .brand-grid .brand-card{transition:opacity .35s,filter .35s,transform .35s,border-color .35s,box-shadow .35s}}@media(max-width:1130px){[data-ib-page=brands] .site-nav{gap:18px}[data-ib-page=brands] .nav-region{display:none}[data-ib-page=brands] .intro-grid{gap:25px}[data-ib-page=brands] .brand-logo-zone .hello-logo,[data-ib-page=brands] .brand-logo-zone .live-logo{max-width:92%}[data-ib-page=brands] .brand-tags span{font-size:10.5px}[data-ib-page=brands] .journey-card{padding:12px 8px}[data-ib-page=brands] .journey-card strong{font-size:16px}[data-ib-page=brands] .hello-journey{gap:8px;padding-left:18px;padding-right:18px}[data-ib-page=brands] .journey-bridge{flex-basis:8px;width:8px}}@media(max-width:850px){:root[data-ib-page=brands]{--header:66px;--sub:42px}[data-ib-page=brands] .wrap{width:calc(100% - 42px)}[data-ib-page=brands] .wordmark{width:132px}[data-ib-page=brands] .wordmark img{width:130px}[data-ib-page=brands] .site-nav{align-items:stretch;background:#fff;box-shadow:0 19px 39px #0b284821;display:none;flex-direction:column;gap:0;height:auto;left:0;min-height:0;padding:12px 24px 22px;position:absolute;right:0;top:66px}[data-ib-page=brands] .site-nav.open{display:flex}[data-ib-page=brands] .site-nav>a{border-bottom:1px solid #edf1f6;display:block;font-size:12px;padding:12px 4px}[data-ib-page=brands] .site-nav>a.active:after{display:none}[data-ib-page=brands] .menu-toggle{display:flex}[data-ib-page=brands] .intro{padding-top:49px}[data-ib-page=brands] .intro-grid{gap:19px;grid-template-columns:1fr}[data-ib-page=brands] .intro p{justify-self:start}[data-ib-page=brands] .brand-grid{gap:10px}[data-ib-page=brands] .brand-top{padding:20px 17px 9px}[data-ib-page=brands] .brand-logo-zone{min-height:130px;padding:15px 12px}[data-ib-page=brands] .brand-copy{min-height:163px;padding:0 14px 19px}[data-ib-page=brands] .brand-copy h2{font-size:20px}[data-ib-page=brands] .brand-copy p{font-size:12px}[data-ib-page=brands] .brand-tags{margin:0 13px}[data-ib-page=brands] .brand-tags span{font-size:9px;padding:15px 2px}[data-ib-page=brands] .brand-media{height:202px;margin:15px 13px 0}[data-ib-page=brands] .hello-meta{font-size:9px;left:15px}[data-ib-page=brands] .hello-journey{gap:5px;padding:41px 10px 22px}[data-ib-page=brands] .journey-bridge{flex-basis:5px}[data-ib-page=brands] .journey-card{min-height:87px;padding:10px 6px}[data-ib-page=brands] .journey-card strong{font-size:14px}[data-ib-page=brands] .journey-card small{font-size:9px}[data-ib-page=brands] .brand-note{margin:8px 15px 0}[data-ib-page=brands] .brand-action{margin:12px 15px 20px}[data-ib-page=brands] .brand-action>span{font-size:9px}[data-ib-page=brands] .brand-link{font-size:11px;gap:7px}}@media(max-width:650px){:root[data-ib-page=brands]{--header:64px;--sub:40px}[data-ib-page=brands] .wrap{width:calc(100% - 32px)}[data-ib-page=brands] .site-nav{top:64px}[data-ib-page=brands] .crumb{font-size:10.5px}[data-ib-page=brands] .jump{gap:13px}[data-ib-page=brands] .jump a{font-size:10.5px}[data-ib-page=brands] .intro{padding:46px 0 30px}[data-ib-page=brands] .eyebrow{font-size:11px}[data-ib-page=brands] .intro h1{font-size:clamp(35px,9vw,48px)}[data-ib-page=brands] .intro-grid{margin-top:20px}[data-ib-page=brands] .intro p{font-size:13px}[data-ib-page=brands] .intro-foot{font-size:10.5px;margin-top:27px}[data-ib-page=brands] .brands{padding-bottom:55px}[data-ib-page=brands] .brand-grid{gap:16px;grid-template-columns:1fr}[data-ib-page=brands] .brand-card:focus-within,[data-ib-page=brands] .brand-card:hover{transform:none}[data-ib-page=brands] .brand-top{padding:22px 22px 13px}[data-ib-page=brands] .brand-logo-zone{min-height:153px}[data-ib-page=brands] .brand-logo-zone .hello-logo{max-height:108px;max-width:270px}[data-ib-page=brands] .brand-logo-zone .live-logo{max-height:99px;max-width:310px}[data-ib-page=brands] .brand-copy{min-height:0;padding:0 23px 23px}[data-ib-page=brands] .brand-copy h2{font-size:21px;margin:3px 0 9px}[data-ib-page=brands] .brand-copy p{font-size:13px}[data-ib-page=brands] .brand-tags{margin:0 22px}[data-ib-page=brands] .brand-tags span{font-size:10.5px;padding:16px 3px}[data-ib-page=brands] .brand-media{height:200px;margin:18px 18px 0}[data-ib-page=brands] .hello-journey{gap:10px;padding:43px 20px 24px}[data-ib-page=brands] .journey-card{min-height:100px;padding:13px 11px}[data-ib-page=brands] .journey-card strong{font-size:17px}[data-ib-page=brands] .journey-card small{font-size:10.5px}[data-ib-page=brands] .journey-bridge{flex-basis:12px;width:12px}[data-ib-page=brands] .brand-note{margin:7px 23px}[data-ib-page=brands] .brand-action{margin:13px 23px 24px}[data-ib-page=brands] .brand-action>span{font-size:10.5px}[data-ib-page=brands] .brand-link{font-size:11px}[data-ib-page=brands] .connect{padding:53px 0}[data-ib-page=brands] .connect-inner{display:block}[data-ib-page=brands] .connect h2{font-size:30px}[data-ib-page=brands] .connect p{font-size:13px}[data-ib-page=brands] .contact-link{display:inline-flex;margin-top:24px}[data-ib-page=brands] .footer .wrap{display:block}[data-ib-page=brands] .footer small{display:block;margin-top:10px}}@media(max-width:380px){[data-ib-page=brands] .jump{gap:9px}[data-ib-page=brands] .jump a{font-size:9px}[data-ib-page=brands] .intro h1{font-size:35px}[data-ib-page=brands] .brand-tags span{font-size:9px}[data-ib-page=brands] .brand-logo-zone .hello-logo{max-width:250px}}@media(prefers-reduced-motion:reduce){html[data-ib-page=brands]{scroll-behavior:auto}[data-ib-page=brands] *,[data-ib-page=brands] :after,[data-ib-page=brands] :before{animation:none!important;transform:none!important;transition:none!important}}[data-ib-page=brands] .brand-media.hello-media{background:#9bafc7;isolation:isolate}[data-ib-page=brands] .hello-media:after,[data-ib-page=brands] .hello-media:before{content:none!important;display:none!important}[data-ib-page=brands] .hello-media .hello-photo{display:block;filter:saturate(.89);height:100%;inset:0;object-fit:cover;object-position:57% center;position:absolute;transition:transform .7s ease;width:100%}[data-ib-page=brands] .brand-card:hover .hello-media .hello-photo{transform:scale(1.04)}[data-ib-page=brands] .hello-media .hello-overlay{grid-gap:8px;bottom:23px;color:#fff;display:grid;gap:8px;left:24px;position:absolute;right:12px;text-shadow:0 1px 5px #0d223d24;z-index:2}[data-ib-page=brands] .hello-overlay small{color:#eff5ff;font:700 11px/1.35 Arial,sans-serif;letter-spacing:.105em;white-space:normal}[data-ib-page=brands] .hello-overlay strong{font-size:clamp(19px,1.8vw,24px);font-weight:670;letter-spacing:-.0325em;line-height:1.14}[data-ib-page=brands] .brand-card.hello:before{background:#176cd4}[data-ib-page=brands] .brand-logo-zone .hello-logo,[data-ib-page=brands] .brand-logo-zone .live-logo{display:block;object-fit:contain}@media(max-width:1060px){[data-ib-page=brands] .hello-media .hello-overlay{bottom:18px;left:15px}[data-ib-page=brands] .hello-overlay small{font-size:10.5px}[data-ib-page=brands] .hello-overlay strong{font-size:19px}}@media(max-width:650px){[data-ib-page=brands] .hello-media .hello-photo{object-position:55% center}[data-ib-page=brands] .hello-media .hello-overlay{bottom:17px;left:18px}[data-ib-page=brands] .hello-overlay small{font-size:10.5px}[data-ib-page=brands] .hello-overlay strong{font-size:21px}}@media(max-width:380px){[data-ib-page=brands] .hello-overlay strong{font-size:19px}}@media(prefers-reduced-motion:reduce){[data-ib-page=brands] .hello-media .hello-photo{transition:none!important}}[data-ib-page=brands] ::selection{background:#176cd4;color:#fff}[data-ib-page=brands] .brand-note{font-size:11.5px!important}:root[data-ib-page=contact]{--blue:#176cd4;--blue2:#247bd9;--navy:#10294c;--ink:#14233b;--muted:#5c7189;--line:#dfe7f0;--ice:#edf5ff;--pale:#f7fafe;--max:1380px;--gutter:clamp(20px,4.2vw,64px);--header:74px;--sub:44px;--font:Arial,"Pretendard","Noto Sans KR","Noto Sans CJK KR","Malgun Gothic",sans-serif}[data-ib-page=contact] *{box-sizing:border-box}html[data-ib-page=contact]{scroll-behavior:smooth;scroll-padding-top:calc(var(--header) + var(--sub) + 12px)}[data-ib-page=contact] body{-webkit-font-smoothing:antialiased;background:#fff;color:var(--ink);font-family:var(--font);letter-spacing:-.02em;margin:0}[data-ib-page=contact] a{color:inherit;text-decoration:none}[data-ib-page=contact] button,[data-ib-page=contact] input,[data-ib-page=contact] select,[data-ib-page=contact] textarea{font:inherit}[data-ib-page=contact] button{cursor:pointer}[data-ib-page=contact] a:focus-visible,[data-ib-page=contact] button:focus-visible,[data-ib-page=contact] input:focus-visible,[data-ib-page=contact] select:focus-visible,[data-ib-page=contact] textarea:focus-visible{outline:2px solid var(--blue);outline-offset:3px}[data-ib-page=contact] img{display:block;max-width:100%}[data-ib-page=contact] .wrap{margin:auto;width:min(var(--max),calc(100% - var(--gutter)*2))}[data-ib-page=contact] svg{height:20px;vertical-align:middle;width:20px}[data-ib-page=contact] h1,[data-ib-page=contact] h2,[data-ib-page=contact] h3,[data-ib-page=contact] p{margin:0}[data-ib-page=contact] .mast{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#fffffff7;border-bottom:1px solid #e6ebf2;height:var(--header);position:-webkit-sticky;position:sticky;top:0;z-index:80}[data-ib-page=contact] .mast .wrap{align-items:center;display:flex;gap:22px;height:100%}[data-ib-page=contact] .wordmark{flex-shrink:0;width:152px}[data-ib-page=contact] .wordmark img{height:44px;object-fit:contain;width:144px}[data-ib-page=contact] .site-nav{align-items:center;display:flex;gap:27px;height:100%;margin-left:auto}[data-ib-page=contact] .site-nav a{align-items:center;color:#263c55;display:flex;font:650 11px Arial,sans-serif;height:100%;letter-spacing:.045em;position:relative;white-space:nowrap}[data-ib-page=contact] .site-nav a.current{color:var(--blue)}[data-ib-page=contact] .site-nav a.current:after{background:var(--blue);bottom:14px;content:"";height:2px;left:0;position:absolute;right:0}[data-ib-page=contact] .site-nav a:hover{color:var(--blue)}[data-ib-page=contact] .nav-region{border-left:1px solid #e0e8f1;color:#91a0b2;font:650 10.5px Arial,sans-serif;letter-spacing:.15em;padding-left:18px;white-space:nowrap}[data-ib-page=contact] .menu-toggle{background:none;border:0;color:var(--navy);display:none;margin-left:auto;padding:11px}[data-ib-page=contact] .menu-toggle svg{height:24px;width:24px}[data-ib-page=contact] .subnav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fafcfff7;border-bottom:1px solid #e5ecf5;height:var(--sub);position:-webkit-sticky;position:sticky;top:var(--header);z-index:75}[data-ib-page=contact] .subnav .wrap{align-items:center;display:flex;height:100%;justify-content:space-between}[data-ib-page=contact] .crumb{color:#67809d;font:650 11px Arial;letter-spacing:.13em}[data-ib-page=contact] .crumb b{color:var(--blue);margin-right:13px}[data-ib-page=contact] .jump{display:flex;gap:24px;height:100%}[data-ib-page=contact] .jump a{align-items:center;color:#75899e;display:flex;font:650 11px Arial;letter-spacing:.055em;position:relative}[data-ib-page=contact] .jump a.active,[data-ib-page=contact] .jump a:hover{color:var(--blue)}[data-ib-page=contact] .jump a.active:after{background:var(--blue);bottom:0;content:"";height:2px;left:0;position:absolute;right:0}[data-ib-page=contact] .hero{overflow:hidden;padding:75px 0 64px;position:relative}[data-ib-page=contact] .eyebrow,[data-ib-page=contact] .hero .eyebrow{align-items:center;color:var(--blue);display:flex;font:720 11px Arial,sans-serif;gap:12px;letter-spacing:.12em}[data-ib-page=contact] .eyebrow:before{background:var(--blue);content:"";height:2px;width:28px}[data-ib-page=contact] .hero-grid{grid-gap:7%;align-items:center;display:grid;gap:7%;grid-template-columns:minmax(0,1.14fr) minmax(330px,.86fr);margin-top:32px}[data-ib-page=contact] .hero h1{font:720 clamp(52px,5.2vw,78px)/1.08 Arial,var(--font),sans-serif;letter-spacing:-.035em}[data-ib-page=contact] .hero h1 span{color:var(--blue)}[data-ib-page=contact] .hero-kicker{color:#254365;font-size:21px;font-weight:600;letter-spacing:-.03em;margin-top:23px}[data-ib-page=contact] .hero-copy{color:var(--muted);font-size:15px;line-height:1.82;margin-top:13px;max-width:570px;word-break:keep-all}[data-ib-page=contact] .hero-right{background:linear-gradient(124deg,#e8f2ff,#f7faff 63%,#fff);border:1px solid #dce8f6;min-height:300px;overflow:hidden;padding:41px 41px 38px;position:relative}[data-ib-page=contact] .hero-right:before{color:#176cd40f;content:"KOREA × THAILAND";font:850 38px Arial,sans-serif;letter-spacing:-.035em;position:absolute;right:-25px;top:24px;white-space:nowrap}[data-ib-page=contact] .small-label{color:var(--blue);font:690 11px Arial,sans-serif;letter-spacing:.13em}[data-ib-page=contact] .hero-right h2{font-size:27px;font-weight:690;letter-spacing:-.035em;line-height:1.27;margin-top:22px}[data-ib-page=contact] .hero-right p{color:#63788f;font-size:13px;line-height:1.7;margin-top:10px}[data-ib-page=contact] .hero-email{align-items:center;border-bottom:1px solid #ccdbec;border-top:1px solid #ccdbec;color:#123e70;display:flex;font-size:clamp(15px,1.5vw,21px);font-weight:700;gap:12px;justify-content:space-between;letter-spacing:-.025em;margin-top:27px;overflow-wrap:anywhere;padding:15px 0}[data-ib-page=contact] .hero-email svg{color:var(--blue);flex-shrink:0}[data-ib-page=contact] .hero-bottom{border-top:1px solid var(--line);color:#8fa0b2;display:flex;font:650 11px Arial,sans-serif;gap:18px;justify-content:space-between;letter-spacing:.1em;margin-top:35px;padding-top:18px}[data-ib-page=contact] .hero-bottom b{color:var(--blue)}[data-ib-page=contact] .channels{background:var(--pale);padding:82px 0 91px}[data-ib-page=contact] .section-head{align-items:end;display:flex;gap:30px;justify-content:space-between;margin-bottom:33px}[data-ib-page=contact] .section-head h2{font-size:clamp(35px,3.45vw,51px);font-weight:690;letter-spacing:-.035em;line-height:1.21;margin-top:18px}[data-ib-page=contact] .section-head p{color:var(--muted);font-size:14px;line-height:1.78;max-width:410px;padding-bottom:3px}[data-ib-page=contact] .channel-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1.05fr 1fr 1fr}[data-ib-page=contact] .channel{background:#fff;border:1px solid #dde6f0;display:flex;flex-direction:column;min-height:242px;padding:28px 28px 25px;position:relative;transition:border-color .23s,transform .23s,box-shadow .23s}[data-ib-page=contact] .channel:hover{border-color:#9abae4;box-shadow:0 16px 29px #1032540f;transform:translateY(-3px)}[data-ib-page=contact] .channel-top{align-items:center;display:flex;gap:10px;justify-content:space-between}[data-ib-page=contact] .channel-name{color:var(--blue);font:750 11px Arial,sans-serif;letter-spacing:.095em}[data-ib-page=contact] .channel-name span{color:#90a1b3;font-weight:550}[data-ib-page=contact] .brand-chip{background:#f4f8fd;border:1px solid #e2eaf3;display:grid;height:45px;place-items:center;width:45px}[data-ib-page=contact] .brand-chip svg{height:26px;width:26px}[data-ib-page=contact] .brand-chip.mail{color:var(--blue)}[data-ib-page=contact] .brand-chip.kakao{background:#fee500;border:0;border-radius:11px}[data-ib-page=contact] .brand-chip.kakao svg{height:44px;width:44px}[data-ib-page=contact] .brand-chip.kakao img{height:44px;object-fit:contain;width:44px}[data-ib-page=contact] .brand-chip.line{background:#06c755;border:0;border-radius:11px}[data-ib-page=contact] .brand-chip.line svg{fill:#fff;height:28px;width:28px}[data-ib-page=contact] .channel h3{font-size:24px;font-weight:670;letter-spacing:-.035em;margin-top:22px}[data-ib-page=contact] .channel>p{color:#62788f;flex:1 1;font-size:12px;line-height:1.7;margin-top:9px}[data-ib-page=contact] .channel-action{align-items:center;background:#0000;border:0;border-top:1px solid #dde6f1;color:var(--blue);display:flex;font:700 11px Arial,sans-serif;gap:10px;justify-content:space-between;letter-spacing:.07em;margin-top:19px;padding:12px 0 0;text-align:left;width:100%}[data-ib-page=contact] .channel-action svg{height:17px;width:17px}[data-ib-page=contact] .channel-action:hover{color:#0c4c9a}[data-ib-page=contact] .status-note{color:#869ab0;font-size:11px;margin-top:10px}[data-ib-page=contact] .contact-facts{align-items:center;color:#6b8099;display:flex;flex-wrap:wrap;font-size:12px;gap:25px;margin-top:21px}[data-ib-page=contact] .contact-facts b{color:#2e5075;font-weight:600}[data-ib-page=contact] .contact-facts a{color:var(--blue)}[data-ib-page=contact] .offices{padding:96px 0 114px}[data-ib-page=contact] .offices .section-head{margin-bottom:37px}[data-ib-page=contact] .offices-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}[data-ib-page=contact] .office{background:#fff;border:1px solid #dfe7f0;min-width:0}[data-ib-page=contact] .office .top{align-items:center;border-top:3px solid var(--blue);display:flex;gap:20px;justify-content:space-between;padding:28px 29px 23px}[data-ib-page=contact] .office.thailand .top{border-top-color:#10294c}[data-ib-page=contact] .office-tag{color:var(--blue);font:700 11px Arial,sans-serif;letter-spacing:.1em}[data-ib-page=contact] .office-tag em{color:#8ba0b8;font-style:normal;font-weight:500;margin-left:10px}[data-ib-page=contact] .office .top h3{font-size:29px;font-weight:680;letter-spacing:-.035em;margin-top:9px}[data-ib-page=contact] .office-symbol{border:1px solid #caddee;color:var(--blue);display:grid;height:42px;place-items:center;width:42px}[data-ib-page=contact] .office-map{background:linear-gradient(130deg,#e6f0fb,#f5f9fe);height:306px;isolation:isolate;overflow:hidden;position:relative;width:100%}[data-ib-page=contact] .office-map iframe{background:#0000;border:0;display:block;height:100%;inset:0;position:absolute;width:100%;z-index:2}[data-ib-page=contact] .map-fallback{color:#5f7590;display:grid;inset:0;padding:30px;place-items:center;position:absolute;text-align:center;z-index:1}[data-ib-page=contact] .map-fallback svg{color:var(--blue);height:29px;width:29px}[data-ib-page=contact] .map-fallback strong{font-size:14px;font-weight:600;margin-top:15px}[data-ib-page=contact] .map-fallback span{font-size:11px;margin-top:7px}[data-ib-page=contact] .office-body{padding:26px 29px 27px}[data-ib-page=contact] .office-body .label{color:#8193a8;font:720 11px Arial,sans-serif;letter-spacing:.1em}[data-ib-page=contact] .office-body address{color:#213b59;font-size:15px;font-style:normal;line-height:1.67;margin-top:10px;min-height:53px;word-break:keep-all}[data-ib-page=contact] .office-body .local{color:#7c8ea4;font-size:11px;line-height:1.6;margin-top:8px}[data-ib-page=contact] .office-links{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:20px;padding-top:16px}[data-ib-page=contact] .office-links a{align-items:center;color:var(--blue);display:inline-flex;font:700 11px Arial,sans-serif;gap:8px;letter-spacing:.065em}[data-ib-page=contact] .office-links a svg{height:15px;width:15px}[data-ib-page=contact] .office-links a:hover{text-decoration:underline;text-underline-offset:4px}[data-ib-page=contact] .inquiry{background:#eaf3ff;padding:88px 0 106px}[data-ib-page=contact] .inquiry-grid{grid-gap:9%;align-items:start;display:grid;gap:9%;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}[data-ib-page=contact] .inquiry-intro h2{font:680 clamp(36px,3.65vw,55px)/1.13 Arial,var(--font),sans-serif;letter-spacing:-.035em;margin-top:23px}[data-ib-page=contact] .inquiry-intro h2 span{color:var(--blue)}[data-ib-page=contact] .inquiry-intro>p{color:#556d85;font-size:15px;line-height:1.85;margin-top:22px;max-width:420px;word-break:keep-all}[data-ib-page=contact] .area-list{border-top:1px solid #c9dbed;margin-top:40px}[data-ib-page=contact] .area-row{grid-gap:15px;border-bottom:1px solid #c9dbed;display:grid;gap:15px;grid-template-columns:33px minmax(0,1fr);padding:17px 0}[data-ib-page=contact] .area-row span{color:var(--blue);font:750 12px Arial}[data-ib-page=contact] .area-row b{color:#183b61;font:680 18px Arial;letter-spacing:-.02em}[data-ib-page=contact] .area-row p{color:#6a8099;font-size:12px;line-height:1.6;margin-top:5px}[data-ib-page=contact] .form-card{background:#fff;border:1px solid #d6e5f6;box-shadow:0 13px 35px rgba(19,68,121,.045);padding:38px}[data-ib-page=contact] .form-head{align-items:center;border-bottom:1px solid #e4eaf2;display:flex;gap:13px;justify-content:space-between;padding-bottom:19px}[data-ib-page=contact] .form-head b{font-size:20px;letter-spacing:-.0315em}[data-ib-page=contact] .form-head span{color:#70859b;font:650 11px Arial,sans-serif;letter-spacing:.07em}[data-ib-page=contact] .fields{grid-column-gap:18px;grid-row-gap:20px;column-gap:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:27px;row-gap:20px}[data-ib-page=contact] .field{display:flex;flex-direction:column;gap:8px;min-width:0}[data-ib-page=contact] .field.full{grid-column:1/-1}[data-ib-page=contact] .field label{color:#344f6c;font-size:12px;font-weight:650}[data-ib-page=contact] .field label em{color:var(--blue);font-style:normal;margin-left:3px}[data-ib-page=contact] .field input,[data-ib-page=contact] .field select,[data-ib-page=contact] .field textarea{background:#fbfdff;border:1px solid #d9e2ee;border-radius:0;color:#142a46;font-size:12px;min-height:46px;outline:none;padding:12px 13px;transition:border .2s,background .2s;width:100%}[data-ib-page=contact] .field select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2370849D' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat}[data-ib-page=contact] .field textarea{height:138px;line-height:1.65;resize:vertical}[data-ib-page=contact] .field input:focus,[data-ib-page=contact] .field select:focus,[data-ib-page=contact] .field textarea:focus{background:#fff;border-color:#529ae9;outline:2px solid #176cd41c;outline-offset:0}[data-ib-page=contact] .field input::placeholder,[data-ib-page=contact] .field textarea::placeholder{color:#9aa9b8}[data-ib-page=contact] .consent{align-items:flex-start;color:#5f7690;display:flex;font-size:11px;gap:9px;line-height:1.5;margin-top:19px}[data-ib-page=contact] .consent input{accent-color:var(--blue);flex:none;height:15px;margin:1px 0 0;width:15px}[data-ib-page=contact] .submit-row{align-items:center;display:flex;gap:22px;justify-content:space-between;margin-top:24px}[data-ib-page=contact] .submit-row small{color:#7a8fa5;font-size:11px;line-height:1.5;max-width:230px}[data-ib-page=contact] .submit{align-items:center;background:var(--blue);border:0;color:#fff;display:flex;font:700 12px Arial,sans-serif;gap:24px;justify-content:space-between;letter-spacing:.055em;min-width:206px;padding:16px 21px}[data-ib-page=contact] .submit:hover{background:#145bb7}[data-ib-page=contact] .submit svg{height:17px;width:17px}[data-ib-page=contact] .legal-note{color:#7389a0;font-size:11px;line-height:1.65;margin-top:18px}[data-ib-page=contact] .footer{background:#fff;border-top:1px solid #e5ecf4;padding:32px 0}[data-ib-page=contact] .footer .wrap{align-items:center;color:#8393a7;display:flex;font-size:11px;gap:20px;justify-content:space-between}[data-ib-page=contact] .footer strong{color:#132d4b;margin-right:10px}[data-ib-page=contact] .footer small{color:#99a7b8;font-size:11px}[data-ib-page=contact] .toast{background:#0f2a4a;bottom:27px;box-shadow:0 15px 34px #0b234a37;color:#fff;font-size:12px;left:50%;max-width:calc(100% - 35px);opacity:0;padding:15px 21px;pointer-events:none;position:fixed;transform:translate(-50%,14px);transition:opacity .25s,transform .25s;z-index:130}[data-ib-page=contact] .toast.show{opacity:1;transform:translate(-50%)}@media(max-width:1100px){[data-ib-page=contact] .site-nav{gap:18px}[data-ib-page=contact] .nav-region{display:none}[data-ib-page=contact] .hero-grid{gap:5%}[data-ib-page=contact] .hero-right{padding:31px}[data-ib-page=contact] .channels{padding:69px 0}[data-ib-page=contact] .section-head p{max-width:340px}[data-ib-page=contact] .inquiry-grid{gap:5%}[data-ib-page=contact] .form-card{padding:29px}}@media(max-width:850px){:root[data-ib-page=contact]{--header:66px;--sub:42px}[data-ib-page=contact] .wrap{width:calc(100% - 42px)}[data-ib-page=contact] .wordmark{width:132px}[data-ib-page=contact] .wordmark img{width:130px}[data-ib-page=contact] .site-nav{align-items:stretch;background:#fff;box-shadow:0 19px 39px #0b284821;display:none;flex-direction:column;gap:0;height:auto;left:0;min-height:0;padding:12px 24px 22px;position:absolute;right:0;top:66px}[data-ib-page=contact] .site-nav.open{display:flex}[data-ib-page=contact] .site-nav a{height:auto;padding:12px 0}[data-ib-page=contact] .site-nav a.current:after{bottom:6px}[data-ib-page=contact] .menu-toggle{display:block}[data-ib-page=contact] .hero{padding-top:61px}[data-ib-page=contact] .hero-grid{gap:32px;grid-template-columns:1fr}[data-ib-page=contact] .hero-right{min-height:0}[data-ib-page=contact] .channel-grid{grid-template-columns:1fr 1fr}[data-ib-page=contact] .channel:first-child{grid-column:1/-1}[data-ib-page=contact] .offices-grid{gap:13px}[data-ib-page=contact] .office .top,[data-ib-page=contact] .office-body{padding:20px}[data-ib-page=contact] .office-map{height:240px}[data-ib-page=contact] .office-body address{min-height:100px}[data-ib-page=contact] .inquiry-grid{gap:42px;grid-template-columns:1fr}[data-ib-page=contact] .area-list{margin-top:22px}[data-ib-page=contact] .area-row{padding:13px 0}[data-ib-page=contact] .form-card{max-width:100%}}@media(max-width:650px){:root[data-ib-page=contact]{--header:64px;--sub:40px}[data-ib-page=contact] .wrap{width:calc(100% - 32px)}[data-ib-page=contact] .site-nav{top:64px}[data-ib-page=contact] .crumb{font-size:10.5px}[data-ib-page=contact] .jump{gap:13px}[data-ib-page=contact] .jump a{font-size:10.5px}[data-ib-page=contact] .hero{padding:45px 0 30px}[data-ib-page=contact] .hero-grid{gap:27px;margin-top:23px}[data-ib-page=contact] .hero h1{font-size:clamp(39px,10.1vw,54px)}[data-ib-page=contact] .hero-kicker{font-size:17px;margin-top:17px}[data-ib-page=contact] .hero-copy{font-size:13px;line-height:1.75}[data-ib-page=contact] .hero-right{padding:28px 23px}[data-ib-page=contact] .hero-right h2{font-size:24px}[data-ib-page=contact] .hero-email{font-size:18px}[data-ib-page=contact] .hero-bottom{font-size:10.5px;margin-top:27px}[data-ib-page=contact] .channels{padding:59px 0 62px}[data-ib-page=contact] .section-head{display:block;margin-bottom:23px}[data-ib-page=contact] .section-head h2{font-size:34px;margin-top:13px}[data-ib-page=contact] .section-head p{font-size:12px;margin-top:16px;max-width:none}[data-ib-page=contact] .channel-grid{gap:10px;grid-template-columns:1fr}[data-ib-page=contact] .channel:first-child{grid-column:auto}[data-ib-page=contact] .channel{min-height:205px;padding:23px}[data-ib-page=contact] .channel h3{font-size:22px;margin-top:13px}[data-ib-page=contact] .channel>p{font-size:12px}[data-ib-page=contact] .contact-facts{font-size:11px;gap:7px 18px}[data-ib-page=contact] .offices{padding:68px 0 73px}[data-ib-page=contact] .offices-grid{gap:19px;grid-template-columns:1fr}[data-ib-page=contact] .office .top{padding:24px}[data-ib-page=contact] .office .top h3{font-size:25px}[data-ib-page=contact] .office-body{padding:23px}[data-ib-page=contact] .office-body address{min-height:0}[data-ib-page=contact] .office-map{height:280px}[data-ib-page=contact] .inquiry{padding:65px 0 73px}[data-ib-page=contact] .inquiry-intro h2{font-size:39px}[data-ib-page=contact] .inquiry-intro>p{font-size:13px;margin-top:14px}[data-ib-page=contact] .area-list{margin-top:23px}[data-ib-page=contact] .form-card{padding:24px 19px}[data-ib-page=contact] .form-head b{font-size:18px}[data-ib-page=contact] .form-head span{font-size:10.5px}[data-ib-page=contact] .fields{gap:15px;grid-template-columns:1fr;margin-top:22px}[data-ib-page=contact] .field.full{grid-column:auto}[data-ib-page=contact] .submit-row{display:block;margin-top:19px}[data-ib-page=contact] .submit{margin-top:16px;width:100%}[data-ib-page=contact] .footer .wrap{display:block;line-height:1.8}[data-ib-page=contact] .footer small{display:block;margin-top:5px}}@media(prefers-reduced-motion:reduce){html[data-ib-page=contact]{scroll-behavior:auto}[data-ib-page=contact] *,[data-ib-page=contact] :after,[data-ib-page=contact] :before{animation:none!important;transition:none!important}}[data-ib-page=contact] ::selection{background:#176cd4;color:#fff}[data-ib-page=contact] .status-note{font-size:11.5px!important}[data-ib-page=contact] .consent span,[data-ib-page=contact] .legal-note,[data-ib-page=contact] .map-fallback span,[data-ib-page=contact] .submit-row small{font-size:12.5px!important}[data-ib-page=contact] .channel p{font-size:13.5px!important}[data-ib-page=contact] .field label{font-size:13px!important}[data-ib-page=contact] .area-row p{font-size:13.5px!important}[data-ib-page=notfound] *{box-sizing:border-box}[data-ib-page=notfound] body{-webkit-font-smoothing:antialiased;background:#fff;color:var(--ib-ink);font-family:var(--ib-font);margin:0;overflow-x:hidden}[data-ib-page=notfound] a{color:inherit;text-decoration:none}[data-ib-page=notfound] img{display:block;max-width:100%}[data-ib-page=notfound] .nf{padding:clamp(72px,12vw,150px) 0 clamp(72px,10vw,130px)}[data-ib-page=notfound] .nf__eyebrow{align-items:center;color:var(--ib-blue);display:flex;font:700 11px Arial,sans-serif;gap:12px;letter-spacing:.14em}[data-ib-page=notfound] .nf__eyebrow:before{background:var(--ib-blue);content:"";height:1px;width:30px}[data-ib-page=notfound] .nf h1{color:var(--ib-navy);font-size:clamp(30px,3.9vw,56px);letter-spacing:-.065em;line-height:1.18;margin:22px 0 0;word-break:keep-all}[data-ib-page=notfound] .nf h1 span{color:var(--ib-blue)}[data-ib-page=notfound] .nf p{color:var(--ib-muted);font-size:15px;line-height:1.8;margin:20px 0 0;max-width:560px;word-break:keep-all}[data-ib-page=notfound] .nf__links{display:flex;flex-wrap:wrap;gap:10px;margin-top:36px}[data-ib-page=notfound] .nf__links a{align-items:center;border:1px solid #b9d2f0;color:var(--ib-blue);display:inline-flex;font:700 11px Arial,sans-serif;letter-spacing:.1em;min-height:44px;padding:0 20px;transition:background .18s,color .18s}[data-ib-page=notfound] .nf__links a:hover{background:var(--ib-blue);border-color:var(--ib-blue);color:#fff}[data-ib-page=notfound] .nf__links a:focus-visible{outline:3px solid var(--ib-blue);outline-offset:3px}:root[data-ib-page]{--ib-blue:#176cd4;--ib-navy:#0f2342;--ib-ink:#14233b;--ib-muted:#5c6b7d;--ib-line:#e6ebf2;--ib-ice:#eaf3ff;--ib-max:1420px;--ib-gutter:clamp(20px,4.2vw,64px);--ib-h:74px;--ib-font:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Noto Sans KR","Malgun Gothic",sans-serif;--inba-header:74px;--mast:74px;--header:74px}@media(max-width:760px){:root[data-ib-page]{--ib-h:64px;--inba-header:64px;--mast:64px;--header:64px}}html[data-ib-page]{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}[data-ib-page] body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--ib-font)!important;text-rendering:optimizeLegibility}[data-ib-page] body :where(:not(svg):not(svg *)){font-family:var(--ib-font)!important}[data-ib-page] button,[data-ib-page] input,[data-ib-page] select,[data-ib-page] textarea{font-family:var(--ib-font)!important}[data-ib-page] :where(h1,h2,h3,h4,h5,p,li,dt,dd,figcaption,blockquote,small,label){overflow-wrap:break-word;word-break:keep-all}[data-ib-page] .ib-wrap{margin-inline:auto;width:min(var(--ib-max),calc(100% - var(--ib-gutter)*2))}[data-ib-page] .ib-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid var(--ib-line);font-family:var(--ib-font);height:var(--ib-h);position:-webkit-sticky;position:sticky;top:0;z-index:200}[data-ib-page] .ib-header__inner{align-items:center;display:flex;gap:28px;height:100%}[data-ib-page] .ib-logo{align-items:center;display:flex;flex-shrink:0;text-decoration:none;width:144px}[data-ib-page] .ib-logo img{display:block;height:43px;object-fit:contain;object-position:left center;width:144px}[data-ib-page] .ib-nav{align-items:center;display:flex;gap:30px;height:100%;margin-left:auto}[data-ib-page] .ib-nav a{color:#20334c;font:700 12px/1 Arial,sans-serif;letter-spacing:.045em;text-decoration:none;transition:color .18s;white-space:nowrap}[data-ib-page] .ib-drop>a,[data-ib-page] .ib-nav>a{align-items:center;display:flex;height:100%;position:relative}[data-ib-page] .ib-nav a:focus-visible,[data-ib-page] .ib-nav a:hover{color:var(--ib-blue)}[data-ib-page] .ib-burger:focus-visible,[data-ib-page] .ib-nav a:focus-visible,[data-ib-page] .ib-quick button:focus-visible{outline:3px solid var(--ib-blue);outline-offset:3px}[data-ib-page] .ib-nav a.is-current{color:var(--ib-blue)}[data-ib-page] .ib-drop>a.is-current:after,[data-ib-page] .ib-nav>a.is-current:after{background:var(--ib-blue);bottom:22px;content:"";height:2px;left:0;position:absolute;right:0}[data-ib-page] .ib-drop{align-items:center;display:flex;height:100%;position:relative}[data-ib-page] .ib-drop__menu{background:#fff;border:1px solid #dce6f2;box-shadow:0 14px 34px #0f23421f;left:-18px;min-width:170px;opacity:0;padding:8px 0;position:absolute;top:calc(100% - 1px);transform:translateY(6px);transition:opacity .18s,transform .18s,visibility .18s;visibility:hidden}[data-ib-page] .ib-drop:focus-within .ib-drop__menu,[data-ib-page] .ib-drop:hover .ib-drop__menu{opacity:1;transform:none;visibility:visible}[data-ib-page] .ib-drop__menu a{display:block;font-size:11px;letter-spacing:.09em;padding:12px 18px}[data-ib-page] .ib-drop__menu a:hover{background:#f4f8fd}[data-ib-page] .ib-region{border-left:1px solid #d4ddea;color:#9aa8b9;font:700 11px Arial,sans-serif;letter-spacing:.18em;padding-left:22px;white-space:nowrap}[data-ib-page] .ib-burger{background:#fff;border:1px solid #cbd8e8;border-radius:50%;color:var(--ib-blue);cursor:pointer;display:none;height:42px;margin-left:auto;padding:0;place-items:center;width:42px}[data-ib-page] .ib-burger span{background:currentColor;display:block;height:2px;margin:2px 0;transition:transform .2s,opacity .2s;width:17px}[data-ib-page] .ib-burger[aria-expanded=true] span:first-child{transform:translateY(6px) rotate(45deg)}[data-ib-page] .ib-burger[aria-expanded=true] span:nth-child(2){opacity:0}[data-ib-page] .ib-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}[data-ib-page] .ib-burger__box{display:grid}@media(max-width:1180px){[data-ib-page] .ib-region{display:none}[data-ib-page] .ib-nav{gap:22px}}@media(max-width:960px){[data-ib-page] .ib-burger{display:grid}[data-ib-page] .ib-nav{align-items:stretch;background:#fff;border-bottom:1px solid var(--ib-line);box-shadow:0 18px 40px #0f23421f;display:none;flex-direction:column;gap:0;height:auto;left:0;max-height:calc(100svh - var(--ib-h));overflow:auto;padding:6px var(--ib-gutter) 18px;position:absolute;right:0;top:var(--ib-h)}[data-ib-page] .ib-nav.is-open{display:flex}[data-ib-page] .ib-drop>a,[data-ib-page] .ib-nav>a{border-bottom:1px solid #eef2f7;font-size:13px;height:auto;padding:16px 0}[data-ib-page] .ib-drop>a.is-current:after,[data-ib-page] .ib-nav>a.is-current:after{display:none}[data-ib-page] .ib-drop{display:block;height:auto}[data-ib-page] .ib-drop__menu{border:0;box-shadow:none;min-width:0;opacity:1;padding:2px 0 6px 14px;position:static;transform:none;visibility:visible}[data-ib-page] .ib-drop__menu a{color:#5c6b7d;font-size:12px;padding:11px 0}}@media(max-width:760px){[data-ib-page] .ib-logo,[data-ib-page] .ib-logo img{width:118px}[data-ib-page] .ib-logo img{height:36px}}[data-ib-page] .filter-bar,[data-ib-page] .section-nav,[data-ib-page] .subnav{top:var(--ib-h)!important}html[data-ib-page]{scroll-padding-top:calc(var(--ib-h) + 52px)}[data-ib-page] footer.ib-footer{background:#f5f8fc;border:0;border-top:1px solid #e3eaf3;color:#5c6b7d;font-family:var(--ib-font);margin:0;padding:0}[data-ib-page] .ib-footer__top{grid-gap:48px;display:grid;gap:48px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1.15fr);padding:54px 0 40px}[data-ib-page] .ib-footer__brand img{display:block;height:40px;object-fit:contain;object-position:left center;width:132px}[data-ib-page] .ib-footer__brand p{font-size:13px;letter-spacing:-.02em;line-height:1.75;margin:18px 0 0;max-width:360px}[data-ib-page] .ib-footer__label{color:var(--ib-blue);display:block;font:700 11px Arial,sans-serif;letter-spacing:.16em;margin-bottom:16px}[data-ib-page] .ib-footer__nav{grid-gap:12px 40px;display:grid;gap:12px 40px;grid-template-columns:repeat(2,minmax(0,-webkit-max-content));grid-template-columns:repeat(2,minmax(0,max-content))}[data-ib-page] .ib-footer a{color:#20334c;text-decoration:none;transition:color .18s}[data-ib-page] .ib-footer a:hover{color:var(--ib-blue)}[data-ib-page] .ib-footer__nav a{font:700 11px Arial,sans-serif;letter-spacing:.06em}[data-ib-page] .ib-footer__contact{grid-gap:9px;display:grid;font-size:13px;gap:9px;line-height:1.6}[data-ib-page] .ib-footer__contact b{color:#8a9ab0;display:inline-block;font:700 11px Arial,sans-serif;letter-spacing:.12em;min-width:74px}[data-ib-page] .ib-footer__bottom{border-top:1px solid #e1e8f1;color:#8a9ab0;display:flex;font:700 11px Arial,sans-serif;gap:20px;justify-content:space-between;letter-spacing:.06em;padding:20px 0 26px}@media(max-width:900px){[data-ib-page] .ib-footer__top{gap:32px;grid-template-columns:1fr 1fr}[data-ib-page] .ib-footer__brand{grid-column:1/-1}}@media(max-width:560px){[data-ib-page] .ib-footer__top{grid-template-columns:1fr;padding:40px 0 28px}[data-ib-page] .ib-footer__bottom{flex-direction:column;gap:8px}}[data-ib-page] .ib-quick{bottom:26px;font-family:var(--ib-font);position:fixed;right:28px;z-index:190}[data-ib-page] .ib-quick__btn{background:var(--ib-blue);border:0;border-radius:50%;box-shadow:0 12px 30px #176cd447;color:#fff;cursor:pointer;display:grid;height:56px;place-items:center;width:56px}[data-ib-page] .ib-quick__btn svg{height:24px;width:24px}[data-ib-page] .ib-quick__menu{background:#fff;border:1px solid #d8e5f6;border-radius:10px;bottom:66px;box-shadow:0 12px 36px #0e244224;min-width:220px;opacity:0;overflow:hidden;position:absolute;right:0;transform:translateY(6px);transition:.18s;visibility:hidden}[data-ib-page] .ib-quick.is-open .ib-quick__menu{opacity:1;transform:none;visibility:visible}[data-ib-page] .ib-quick__menu a{border-bottom:1px solid #edf1f6;color:#14233b;display:flex;font-size:13px;gap:16px;justify-content:space-between;padding:15px 18px;text-decoration:none}[data-ib-page] .ib-quick__menu a:last-child{border-bottom:0}[data-ib-page] .ib-quick__menu a span{align-self:center;color:#8a9ab0;font:700 11px Arial,sans-serif;letter-spacing:.1em}[data-ib-page] .ib-quick__menu a:hover{background:#f4f8fd;color:var(--ib-blue)}@media(max-width:760px){[data-ib-page] .ib-quick{bottom:16px;right:16px}[data-ib-page] .ib-quick__btn{height:50px;width:50px}[data-ib-page] .ib-p-home .ib-quick{opacity:0;pointer-events:none;transition:opacity .2s}[data-ib-page] .ib-p-home.ib-scrolled .ib-quick{opacity:1;pointer-events:auto}}[data-ib-page] .ib-lb{background:#071224eb;color:#fff;display:none;font-family:var(--ib-font);inset:0;position:fixed;z-index:400}[data-ib-page] .ib-lb.is-open{display:grid;grid-template-rows:auto 1fr auto}[data-ib-page] .ib-lb__bar{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:16px clamp(16px,3vw,32px)}[data-ib-page] .ib-lb__count{color:#afc7ea;font:700 11px Arial,sans-serif;letter-spacing:.14em}[data-ib-page] .ib-lb__close,[data-ib-page] .ib-lb__nav{background:#ffffff0f;border:1px solid #ffffff59;border-radius:50%;color:#fff;cursor:pointer;display:grid;font-size:22px;height:46px;line-height:1;place-items:center;width:46px}[data-ib-page] .ib-lb__close:hover,[data-ib-page] .ib-lb__nav:hover{background:var(--ib-blue);border-color:var(--ib-blue)}[data-ib-page] .ib-lb__close:focus-visible,[data-ib-page] .ib-lb__nav:focus-visible{outline:3px solid #9ec8ff;outline-offset:3px}[data-ib-page] .ib-lb__stage{align-items:center;display:flex;justify-content:center;min-height:0;padding:0 clamp(64px,7vw,96px);position:relative}[data-ib-page] .ib-lb__img{background:#0b1d38;box-shadow:0 18px 60px #00000059;display:block;height:auto;max-height:calc(100svh - 170px);max-width:100%;object-fit:contain;width:auto}[data-ib-page] .ib-lb__nav{position:absolute;top:50%;transform:translateY(-50%)}[data-ib-page] .ib-lb__nav--prev{left:clamp(12px,2vw,28px)}[data-ib-page] .ib-lb__nav--next{right:clamp(12px,2vw,28px)}[data-ib-page] .ib-lb__cap{color:#d6e3f5;font-size:13px;line-height:1.6;padding:14px clamp(16px,3vw,32px) 22px;text-align:center}[data-ib-page] .ib-lb__cap small{color:#8fb2de;display:block;font:700 11px Arial,sans-serif;letter-spacing:.12em;margin-top:4px}@media(max-width:760px){[data-ib-page] .ib-lb__stage{padding:0 10px}[data-ib-page] .ib-lb__nav{bottom:-6px;height:42px;top:auto;transform:none;width:42px}[data-ib-page] .ib-lb__img{max-height:calc(100svh - 210px)}}[data-ib-page] body.ib-lb-open{overflow:hidden}@media(prefers-reduced-motion:reduce){[data-ib-page] .ib-drop__menu,[data-ib-page] .ib-quick__menu{transition:none}}@keyframes ibmUp{0%{opacity:0;translate:0 26px}to{opacity:1;translate:0 0}}[data-ib-page] .ib-up:not(.is-up){opacity:0;translate:0 26px}[data-ib-page] .ib-up.is-up{animation:ibmUp .9s cubic-bezier(.16,1,.3,1) 0s backwards;animation:ibmUp .9s cubic-bezier(.16,1,.3,1) var(--d,0s) backwards}@keyframes ibmWord{0%{translate:0 108%}to{translate:0 0}}[data-ib-page] .ib-split .ib-w{display:inline-block;margin:0 -.05em -.14em;overflow:hidden;padding:0 .05em .14em;vertical-align:top}[data-ib-page] .ib-split .ib-wi{display:inline-block;translate:0 108%}[data-ib-page] .ib-split.is-up .ib-wi{animation:ibmWord .95s cubic-bezier(.16,1,.3,1) 0s both;animation:ibmWord .95s cubic-bezier(.16,1,.3,1) calc(var(--d,0s) + var(--wi,0)*45ms) both}@keyframes ibmPtIn{0%{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes ibmPtOut{0%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}}[data-ib-page] .ib-pt{background:#0f2342;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);inset:0;pointer-events:none;position:fixed;visibility:hidden;z-index:600}[data-ib-page] .ib-pt.is-in{animation:ibmPtIn .32s cubic-bezier(.7,0,.3,1) forwards;pointer-events:auto;visibility:visible}[data-ib-page] .ib-pt.is-out{animation:ibmPtOut .5s cubic-bezier(.7,0,.3,1) forwards;pointer-events:auto;visibility:visible}[data-ib-page] .ib-pt__mark{color:#ffffff8c;font:700 12px/1 var(--ib-font);left:50%;letter-spacing:.32em;position:absolute;top:50%;translate:-50% -50%;white-space:nowrap}[data-ib-page] .ib-progress{background:#176cd4;height:2px;left:0;pointer-events:none;position:fixed;right:0;top:0;transform:scaleX(0);transform:scaleX(var(--sp,0));transform-origin:0 50%;z-index:260}[data-ib-page] .ib-header{transition:box-shadow .3s ease}[data-ib-page] .ib-header.is-scrolled{box-shadow:0 12px 32px -20px #0f234247}@keyframes ibmMenuIn{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);opacity:0;translate:0 -10px}to{-webkit-clip-path:inset(0 0 -60px 0);clip-path:inset(0 0 -60px 0);opacity:1;translate:0 0}}@keyframes ibmMenuOut{0%{opacity:1;translate:0 0}to{opacity:0;translate:0 -8px}}@media(max-width:960px){[data-ib-page] .ib-nav.is-open{animation:ibmMenuIn .32s cubic-bezier(.16,1,.3,1) backwards}[data-ib-page] .ib-nav.is-open.is-closing{animation:ibmMenuOut .2s ease forwards}}[data-ib-page] .ib-lb{display:grid;grid-template-rows:auto 1fr auto;opacity:0;transition:opacity .22s ease,visibility 0s linear .22s;visibility:hidden}[data-ib-page] .ib-lb.is-open{opacity:1;transition:opacity .22s ease,visibility 0s;visibility:visible}[data-ib-page] .ib-lb__frame{aspect-ratio:var(--ar);background:#0b1d38;box-shadow:0 18px 60px #00000059;flex:none;overflow:hidden;position:relative;width:min(100%,var(--w),calc((100svh - 170px)*var(--ar)))}[data-ib-page] .ib-lb__ph{filter:blur(12px);height:100%;inset:0;object-fit:cover;opacity:.85;position:absolute;scale:1.06;width:100%}[data-ib-page] .ib-lb__frame .ib-lb__img{background:none;box-shadow:none;height:100%;inset:0;max-height:none;max-width:none;object-fit:contain;opacity:0;position:absolute;transition:opacity .3s ease;width:100%}[data-ib-page] .ib-lb__frame .ib-lb__img.is-loaded{opacity:1}@media(max-width:760px){[data-ib-page] .ib-lb__frame{width:min(100%,var(--w),calc((100svh - 210px)*var(--ar)))}}@keyframes ibmFade{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}[data-ib-page=portfolio] .cards.is-filtering{animation:ibmFade .34s cubic-bezier(.16,1,.3,1) backwards}html[data-ib-page=home].ib-motion .hero-message.is-active{animation:none}html[data-ib-page=home].ib-motion-d .hero-scenes{scale:1;scale:calc(1 + var(--hp,0)*.06);transform:none}html[data-ib-page=home].ib-motion-d .hero-stats__inner{transform:none;translate:0 0;translate:0 calc(var(--hp,0)*-36px)}html[data-ib-page=home].ib-motion .network .partner-logo img{transition:opacity .45s ease,filter .55s ease,transform .5s cubic-bezier(.16,1,.3,1);transition-delay:.04s;transition-delay:calc(.04s + var(--i,0)*.05s)}html[data-ib-page=home].ib-motion-d .service__media img{scale:1;scale:calc(1.12 - var(--en,1)*.12);transform:none;transition:transform .6s cubic-bezier(.16,1,.3,1)}html[data-ib-page=home].ib-motion-d .service:hover .service__media img{transform:scale(1.035)}html[data-ib-page=home].ib-motion-d .selected__shot img{transform:scale(1);transform:scale(var(--sc,1));transition:transform .6s cubic-bezier(.16,1,.3,1);translate:0 0;translate:0 var(--py,0)}html[data-ib-page=home].ib-calm .hero-message.is-active h1 span,html[data-ib-page=home].ib-calm .hero-message.is-active p{animation:none}html[data-ib-page=home].intro-hold .hero,html[data-ib-page=home].intro-hold .hero *{animation-play-state:paused!important}[data-ib-page=about] .workflow-tab,[data-ib-page=about] .workflow-tab.active,[data-ib-page=about] .workflow-tab:not(.active){flex:1 1}[data-ib-page=about] .tile-primary{animation-delay:0s}[data-ib-page=about] .tile-exhibition{animation-delay:.08s}[data-ib-page=about] .tile-buyer{animation-delay:.16s}[data-ib-page=about] .tile-event{animation-delay:.24s}[data-ib-page=about] .tile-team{animation-delay:.32s}[data-ib-page=about] .tile-consulting{animation-delay:.4s}@media(min-width:1000px) and (max-height:800px){[data-ib-page=business] .overview-layout{grid-template-rows:minmax(255px,1fr) 125px auto;height:auto;min-height:calc(100svh - var(--mast) - var(--subnav))}}html[data-ib-page].lenis,html[data-ib-page].lenis body{height:auto}html[data-ib-page].lenis{scroll-behavior:auto!important}html[data-ib-page].lenis.lenis-stopped{overflow:clip}html[data-ib-page].lenis.lenis-smooth iframe{pointer-events:none}@media(prefers-reduced-motion:reduce){[data-ib-page] .ib-up:not(.is-up){opacity:1;translate:none}[data-ib-page] .ib-split .ib-wi{translate:none}[data-ib-page] .cards.is-filtering,[data-ib-page] .ib-nav.is-open,[data-ib-page] .ib-split.is-up .ib-wi,[data-ib-page] .ib-up.is-up{animation:none!important}[data-ib-page] .ib-pt{display:none}[data-ib-page] .ib-lb,[data-ib-page] .ib-lb__frame .ib-lb__img{transition:none}}
/*# sourceMappingURL=main.2f5df6d0.css.map*/