@font-face{font-family:Mona Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/sites/aibox/fonts/mona-700.ttf)format("truetype")}.subpage{--sans:"Pretendard Variable","Pretendard",sans-serif;--subpage-header-height:70px;word-break:normal;color:#000}.subpage main{min-width:0}.subpage main [id]{scroll-margin-top:110px}.subpage[data-page=coming-soon] .hd,.subpage[data-page=contact] .hd{color:#111;background:#fff}.subpage[data-page=coming-soon] .hd-logo,.subpage[data-page=contact] .hd-logo{color:var(--teal)}.subpage .ft{isolation:isolate}.coming-soon{padding:calc(320 * var(--u)) calc(240 * var(--u)) calc(240 * var(--u));align-items:center;gap:calc(40 * var(--u));text-align:center;flex-direction:column;display:flex}.coming-soon-clock{width:calc(120 * var(--u));height:calc(120 * var(--u));background:var(--bg-a);border-radius:50%;place-items:center;display:grid}.coming-soon-clock img{width:calc(56 * var(--u));height:calc(56 * var(--u))}.coming-soon-copy h1{font-size:calc(52 * var(--u));line-height:calc(68 * var(--u));letter-spacing:calc(-1.04 * var(--u));font-weight:500}.coming-soon-copy p{margin-top:calc(20 * var(--u));font-size:calc(24 * var(--u));line-height:calc(38 * var(--u));letter-spacing:calc(-.24 * var(--u));color:#6b7378}.coming-soon-actions{align-items:center;gap:calc(16 * var(--u));display:flex}.subpage a.subpage-button,.subpage button.subpage-button{justify-content:center;align-items:center;gap:calc(12 * var(--u));padding:calc(18 * var(--u)) calc(32 * var(--u)) calc(18 * var(--u)) calc(40 * var(--u));font-size:calc(20 * var(--u));line-height:calc(28 * var(--u));letter-spacing:calc(-.2 * var(--u));color:#fff;background:var(--teal);border:1px solid var(--teal);border-radius:999px;font-weight:500;display:inline-flex}.subpage button.subpage-button.secondary{color:var(--teal);padding-left:calc(40 * var(--u));padding-right:calc(40 * var(--u));background:#fff}.subpage-button img{width:calc(22 * var(--u));height:calc(22 * var(--u))}.contact-page-title{padding:100px 20px 40px}.contact-page-title h1{letter-spacing:-.8px;font-size:40px;font-weight:500;line-height:48px}.contact-guide{flex-direction:column;gap:40px;padding:40px 20px 100px;display:flex}.contact-guide-copy h2{letter-spacing:-.6px;font-size:24px;font-weight:500;line-height:32px}.contact-guide-copy>p{letter-spacing:-.375px;color:#6b7378;margin-top:18px;font-size:15px;line-height:24px}.contact-guide-copy strong{font-weight:500}.contact-cards{grid-template-columns:1fr;gap:14px;display:grid}.contact-card{background:var(--bg-a);flex-direction:column;gap:8px;min-width:0;padding:28px 24px;display:flex}.contact-card>*{flex-shrink:0}.contact-card h3{color:var(--teal);font-size:18px;font-weight:700;line-height:20px}.contact-card>p{letter-spacing:-.14px;color:#6b7378;font-size:14px;line-height:20px}.contact-card .contact-card-value{letter-spacing:-.22px;color:#000;overflow-wrap:anywhere;font-size:22px;font-weight:500;line-height:32px;display:block}.contact-guide-note{color:#6b7378;max-width:320px;font-size:13px;line-height:20px}.contact-intro-line{display:block}.subpage:not([lang=ko]) main{overflow-wrap:anywhere}.subpage:not([lang=ko]) .company-goals li,.subpage:not([lang=ko]) .company-value h3,.subpage:not([lang=ko]) .company-value-copy>p{white-space:normal}.subpage:not([lang=ko]) .company-office-tabs{flex-wrap:wrap}.subpage:not([lang=ko]) .company-office-tabs button:nth-child(n){white-space:normal;width:auto;height:auto;min-height:40px}.subpage:not([lang=ko]) .company-office-details dl,.subpage:not([lang=ko]) .company-office-details dl>div{flex:1;min-width:0}.subpage:not([lang=ko]) .company-timeline:before{height:auto;bottom:0}.subpage:not([lang=ko]) .map-original [data-name=핀\ 라벨]{max-width:500px}.subpage:not([lang=ko]) .map-original [data-name=핀\ 라벨] p{white-space:normal;overflow-wrap:anywhere}.subpage[lang=ar] main{font-family:var(--sans)}.subpage[lang=ar] main :is(h1,h2,h3,p,a,button,dd,dt){letter-spacing:normal}.subpage[lang=ar] :is(.company-history-layout,.company-value,.company-map){direction:ltr}.subpage[lang=ar] :is(.company-value-copy,.company-history-heading,.company-timeline ul>li>span:last-child,.map-original [data-name=핀\ 라벨]){text-align:right;direction:rtl}.subpage[lang=ar] :is(.subpage-button img,.company-directions svg){transform:scaleX(-1)}@media (min-width:1200px){.subpage:not([lang=ko]) .company-hero h1{font-size:calc(68 * var(--u));line-height:1.3}.subpage:not([lang=ko]) .company-vision{column-gap:calc(60 * var(--u));grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.subpage:not([lang=ko]) .company-vision-title h3{font-size:calc(65 * var(--u));line-height:1.3}.subpage:not([lang=ko]) .company-value{height:auto;min-height:calc(960 * var(--u))}.subpage:not([lang=ko]) .company-value h3{font-family:var(--sans);font-size:calc(76 * var(--u));line-height:1.2}.subpage:not([lang=ko]) .company-office-details dl{flex-wrap:wrap}}@media (max-width:1199.98px){.subpage:not([lang=ko]) .company-nav{height:auto;min-height:52px}.subpage:not([lang=ko]) .company-nav a{text-align:center;padding:10px 6px;font-size:12px}.subpage:not([lang=ko]) .company-value h3{font-family:var(--sans);font-size:40px;line-height:1.25}.subpage:not([lang=ko]) .map-original [data-name=핀\ 라벨]{max-width:190px;left:20px}.subpage:not([lang=ko]) .coming-soon-actions{flex-wrap:wrap;justify-content:center}}@media (min-width:1200px){.subpage{--subpage-header-height:calc(111 * var(--u))}.footer-mobile-break,.contact-mobile-space{display:none}.subpage[data-page=contact] .hd-cta,.subpage[data-page=coming-soon] .hd-cta{border-color:#00000059}.contact-mobile-break{display:none}.contact-intro-line{display:inline}.contact-page-title{padding:calc(240 * var(--u)) calc(240 * var(--u)) calc(120 * var(--u))}.contact-page-title h1{font-size:calc(116 * var(--u));line-height:calc(120 * var(--u));letter-spacing:calc(-2.32 * var(--u))}.contact-guide{padding:calc(40 * var(--u)) calc(240 * var(--u)) calc(200 * var(--u));gap:calc(64 * var(--u))}.contact-guide-copy h2{font-size:calc(40 * var(--u));line-height:calc(56 * var(--u));letter-spacing:calc(-.8 * var(--u))}.contact-guide-copy>p{margin-top:calc(20 * var(--u));font-size:calc(22 * var(--u));line-height:calc(36 * var(--u));letter-spacing:calc(-.22 * var(--u))}.contact-guide-copy strong{font-weight:400}.contact-cards{gap:calc(24 * var(--u));grid-template-columns:repeat(4,minmax(0,1fr))}.contact-card{padding:calc(48 * var(--u)) calc(40 * var(--u));gap:calc(12 * var(--u));height:calc(230 * var(--u))}.contact-card h3{font-size:calc(24 * var(--u));line-height:calc(26 * var(--u))}.contact-card>p{font-size:calc(18 * var(--u));line-height:calc(26 * var(--u));letter-spacing:calc(-.18 * var(--u))}.contact-card .contact-card-value{font-size:calc(30 * var(--u));line-height:calc(40 * var(--u));letter-spacing:calc(-.3 * var(--u));white-space:nowrap}.contact-guide-note{font-size:calc(16 * var(--u));line-height:calc(22 * var(--u));max-width:none}.subpage .ft{height:calc(560 * var(--u));min-height:0;padding:calc(60 * var(--u)) calc(160 * var(--u)) calc(60 * var(--u)) calc(80 * var(--u))}.subpage .ft-l{width:calc(733 * var(--u));height:calc(440 * var(--u));padding-bottom:calc(1 * var(--u))}.subpage .ft-logo{margin-left:calc(8 * var(--u));line-height:calc(22 * var(--u));height:calc(30 * var(--u));padding-top:0}.subpage .ft-quick{margin-top:calc(38 * var(--u));gap:calc(68 * var(--u));margin-left:calc(8 * var(--u))}.subpage .ft-quick a,.subpage .ft-group-link{font-size:calc(16 * var(--u));line-height:calc(24 * var(--u));letter-spacing:0}.subpage .ft-l .ft-copy{font-size:calc(14 * var(--u));line-height:calc(22 * var(--u));letter-spacing:calc(-.3 * var(--u))}.subpage .ft-menu{gap:calc(80 * var(--u));flex-wrap:nowrap}.subpage .ft-menu>li>ul a{font-size:calc(14 * var(--u));line-height:calc(22 * var(--u));letter-spacing:0}.subpage .ft-fam{width:calc(295 * var(--u));height:calc(51 * var(--u));min-width:0;margin-top:calc(57 * var(--u))}.subpage .ft-fam select{font-family:var(--mona);font-size:calc(14 * var(--u))}.subpage .ft-info{font-size:calc(14 * var(--u));line-height:calc(22 * var(--u));letter-spacing:0}}@media (max-width:1199.98px){.subpage{--m:1px}.subpage .ft{padding:64px 20px 48px}.subpage .ft-logo{line-height:22px}.subpage .ft-quick{gap:10px 22px;max-width:320px;margin-top:32px}.subpage .ft-info{gap:4px;max-width:320px;font-size:13px;line-height:20px}.subpage .ft-copy.m-only{letter-spacing:-.2px;font-size:12px}.subpage .ft-fam{background:#fff;max-width:none;height:48px}.subpage .ft-fam select{font-family:var(--mona)}.subpage .ft-menu{display:block}.subpage .ft-menu>li,.subpage .ft-menu>li>ul{margin:0}.subpage main [id]{scroll-margin-top:80px}.coming-soon{gap:24px;padding:200px 20px 140px}.coming-soon-clock{width:88px;height:88px}.coming-soon-clock img{width:40px;height:40px}.coming-soon-copy h1{letter-spacing:-.56px;font-size:28px;line-height:38px}.coming-soon-copy p{letter-spacing:-.16px;margin-top:12px;font-size:16px;line-height:26px}.coming-soon-actions{gap:8px}.subpage a.subpage-button,.subpage button.subpage-button{letter-spacing:-.15px;gap:6px;padding:12px 16px 12px 20px;font-size:15px;line-height:22px}.subpage button.subpage-button.secondary{padding-left:20px;padding-right:20px}.subpage-button img{width:22px;height:22px}}
