.company-mobile-break,.company-mobile-only{display:none}html:has(.company-history){overflow-anchor:none}.company-section{padding:calc(180 * var(--u)) calc(240 * var(--u))}.company-section h2{font-size:calc(48 * var(--u));line-height:calc(66 * var(--u));font-weight:500;letter-spacing:calc(-.2 * var(--u));color:#23585d}.company-hero{position:relative;padding:calc(520 * var(--u)) calc(240 * var(--u)) calc(120 * var(--u));color:#fff;isolation:isolate}.company-hero>picture{position:absolute;inset:0;z-index:-2}.company-hero>picture img{width:100%;height:100%;object-fit:cover}.company-hero:before{content:"";position:absolute;inset:0;background:rgba(10,31,33,.45);z-index:-1}.company-hero h1{font-size:calc(88 * var(--u));line-height:calc(110 * var(--u));font-weight:500;letter-spacing:calc(-2.4 * var(--u))}.company-nav{align-items:stretch;height:calc(88 * var(--u));border-bottom:1px solid #dce5ec;background:#fff}.company-nav,.company-nav a{display:flex;justify-content:center}.company-nav a{position:relative;align-items:center;width:calc(240 * var(--u));font-size:calc(22 * var(--u));line-height:calc(30 * var(--u));font-weight:500;letter-spacing:calc(-.2 * var(--u));color:#6b7378}.company-nav a:first-child{font-weight:700;color:var(--teal)}.company-nav a:first-child:after{content:"";position:absolute;bottom:0;left:25%;width:50%;height:3px;background:var(--teal)}.company-nav a:focus-visible,.company-nav a:hover{color:var(--teal)}.company-overview h2{margin-bottom:calc(50 * var(--u))}.company-overview>p{font-size:calc(52 * var(--u));line-height:calc(78 * var(--u));font-weight:500;letter-spacing:calc(-2.5 * var(--u))}.company-building{position:relative;height:calc(980 * var(--u));overflow:hidden}.company-building-front{position:absolute;width:100%;height:calc(1080 * var(--u));top:calc(-35.424 * var(--u));left:0;object-fit:fill}.company-vision{display:grid;grid-template-columns:1fr calc(542 * var(--u));min-height:calc(1233 * var(--u))}.company-vision-title h3{margin-top:calc(50 * var(--u));font-size:calc(88 * var(--u));line-height:calc(108 * var(--u));font-weight:600;letter-spacing:calc(-3.08 * var(--u))}.company-vision-copy{padding-top:calc(6 * var(--u))}.company-goals{font-size:calc(22 * var(--u));line-height:normal;font-weight:500;letter-spacing:calc(-.5 * var(--u))}.company-goals li{padding-bottom:calc(30 * var(--u));border-bottom:calc(3 * var(--u)) solid #000;white-space:nowrap}.company-goals li+li{margin-top:calc(30 * var(--u))}.company-vision-copy>h3{margin-top:calc(62 * var(--u));font-size:calc(38 * var(--u));line-height:calc(54 * var(--u));font-weight:600;letter-spacing:calc(-.5 * var(--u));color:var(--teal)}.company-vision-description{margin-top:calc(40 * var(--u));font-size:calc(22 * var(--u));line-height:calc(30 * var(--u));letter-spacing:calc(-.11 * var(--u))}.company-vision-description p+p{margin-top:calc(30 * var(--u))}.company-vision-description b{font-family:var(--mona);font-weight:700}.company-values{position:relative;isolation:isolate;color:#fff;background:#3f7376}.company-values-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.4;z-index:-1}.company-values>h2{position:absolute;top:calc(120 * var(--u));left:calc(240 * var(--u));font-size:calc(48 * var(--u));line-height:calc(66 * var(--u));font-weight:500;letter-spacing:calc(-.2 * var(--u));color:#cefaff}.company-value{display:flex;align-items:flex-start;padding:calc(180 * var(--u)) calc(140 * var(--u)) calc(180 * var(--u)) calc(240 * var(--u));height:calc(960 * var(--u))}.company-value:first-of-type{padding-top:calc(120 * var(--u))}.company-value-copy{width:calc(740 * var(--u));flex:none;padding-top:calc(119 * var(--u))}.company-value:first-of-type .company-value-copy{padding-top:calc(138 * var(--u))}.company-value-number{display:block;font-size:calc(36 * var(--u));line-height:calc(44 * var(--u));font-weight:500;letter-spacing:calc(-.2 * var(--u));color:#cefaff}.company-value h3{font-family:var(--mona);font-size:calc(130 * var(--u));line-height:calc(121 * var(--u));min-height:calc(121 * var(--u));font-weight:500;letter-spacing:calc(-3 * var(--u));margin-top:calc(40 * var(--u));white-space:normal;overflow-wrap:anywhere;text-wrap:balance}.company-value:first-of-type h3{min-height:calc(242 * var(--u))}.company-value-copy>p{font-size:calc(28 * var(--u));line-height:calc(44 * var(--u));letter-spacing:calc(-.2 * var(--u));margin-top:calc(60 * var(--u));white-space:nowrap}.company-value-visual{position:relative;width:calc(800 * var(--u));height:calc(600 * var(--u));flex:none}.company-value-visual>picture:not([class]){display:block;width:100%;height:100%}.company-value-visual img{width:100%;height:100%}.company-value:first-of-type .company-value-visual{margin-top:calc(60 * var(--u))}.company-value:nth-of-type(2){padding-left:calc(140 * var(--u));padding-right:calc(240 * var(--u));gap:calc(144 * var(--u))}.company-value:nth-of-type(2) .company-value-copy{order:2;width:calc(596 * var(--u))}@property --company-ring-angle{syntax:"<angle>";inherits:false;initial-value:1turn}.company-value-animation{position:absolute;inset:0;container-type:inline-size;overflow:hidden;direction:ltr}.company-motion-layer{position:absolute;top:0;left:0;display:block;transform-origin:0 0}.company-motion-layer img{display:block;object-fit:contain}.company-value-animation-data .company-motion-dot{width:3.5cqw;height:3.5cqw}.company-value-animation-scalability .company-motion-dot{width:20cqw;height:20cqw}.company-motion-plan{width:16.75cqw;height:16.75cqw}.company-motion-execution{width:17.5cqw;height:17.5cqw}.company-motion-ring{display:block;width:100%;height:100%;mask-image:conic-gradient(#000 var(--company-ring-angle),transparent 0deg)}.company-history{background:var(--bg-a);overflow-anchor:none;padding-left:calc(232 * var(--u));padding-right:calc(240 * var(--u));min-height:calc(2041 * var(--u))}.company-history-heading{position:sticky;top:max(calc(var(--subpage-header-height) + 24 * var(--u)),calc(50vh - 236 * var(--u)));align-self:start;margin-bottom:calc(65 * var(--u))}.company-history-heading>h2{margin-left:calc(8 * var(--u))}.company-history h2{font-size:calc(46 * var(--u))}.company-history-layout{display:grid;grid-template-columns:calc(721 * var(--u)) 1fr;align-items:start}.company-current-year{display:grid;margin-top:calc(50 * var(--u));font-size:calc(200 * var(--u));line-height:calc(240 * var(--u));letter-spacing:calc(-8 * var(--u));color:var(--teal);font-weight:500}.company-current-year>span{grid-area:1/1;opacity:0;transition:opacity .4s ease-out}.company-current-year>span.active{opacity:1}.company-timeline{--history-timeline-padding:max(calc(136 * var(--u)),calc(50vh - var(--subpage-header-height) / 2 - 204 * var(--u)));list-style:none;position:relative;padding-top:var(--history-timeline-padding)}.company-timeline:before{content:"";position:absolute;top:calc(var(--history-timeline-padding) - 11 * var(--u));height:calc(1401 * var(--u));left:calc(7 * var(--u));width:calc(2 * var(--u));background:var(--bg-b)}.company-timeline>li{position:relative;padding-left:calc(57 * var(--u))}.company-timeline>li+li{margin-top:calc(72 * var(--u))}.company-timeline>li:after,.company-timeline>li:before{content:"";position:absolute;left:0;top:calc(16 * var(--u));width:calc(16 * var(--u));height:calc(16 * var(--u));background:50%/contain no-repeat url(/sites/aibox/figma/5d1c5.svg)}.company-timeline>li:after{background-image:url(/sites/aibox/figma/a480a.svg);opacity:0;transition:opacity .4s ease-out}.company-timeline h3 button{display:block;text-align:left;line-height:inherit;font-size:inherit;font-weight:inherit}.company-timeline h3{font-size:calc(40 * var(--u));line-height:calc(48 * var(--u));font-weight:500;opacity:.7}.company-timeline ul{margin-top:calc(28 * var(--u));display:flex;flex-direction:column;gap:calc(23 * var(--u))}.company-timeline ul>li{display:flex;align-items:center;font-size:calc(24 * var(--u));line-height:calc(29 * var(--u));opacity:.7}.company-timeline ul>li>span:last-child{flex:1;min-width:0}.company-month{flex:none;width:calc(50 * var(--u));font-size:calc(18 * var(--u));color:var(--teal)}.company-month picture{display:block;line-height:0}.company-month:has(picture){align-self:center}.company-month img{width:calc(50 * var(--u));height:calc(7 * var(--u))}.company-timeline>li.active:after{opacity:1}.company-timeline>li.active h3{color:var(--teal);font-weight:700;opacity:1}.company-timeline>li.active ul>li{font-weight:500;opacity:1}.company-history-photo-slot{overflow-anchor:none}.company-history-photo{width:calc(360 * var(--u));height:0;overflow:hidden;opacity:0;transition:height .4s ease-out,opacity .4s ease-out}.company-history-photo-content{padding-top:calc(23 * var(--u))}.company-timeline>li.active .company-history-photo{height:calc(243 * var(--u));opacity:1}.company-history-photo img{width:100%;height:calc(220 * var(--u));object-fit:cover}.company-history-certificates .company-history-photo-content{display:flex;gap:calc(16 * var(--u))}.company-history-certificates img{width:calc(163 * var(--u));object-fit:contain}.company-history-certificate .company-history-photo-content img{width:calc(172 * var(--u));object-fit:contain}.company-timeline h3,.company-timeline ul>li{transition:color .4s ease-out,opacity .4s ease-out}.company-locations h2{margin-bottom:calc(50 * var(--u))}.company-office-tabs{display:flex;gap:calc(12 * var(--u));margin-bottom:calc(40 * var(--u))}.company-office-tabs button{border:1px solid var(--bg-b);border-radius:30px;height:calc(52 * var(--u));padding:0 calc(32 * var(--u));font-size:calc(18 * var(--u));line-height:normal;white-space:nowrap;font-weight:500;letter-spacing:calc(-.2 * var(--u))}.company-office-tabs button:first-child{width:calc(140 * var(--u))}.company-office-tabs button:nth-child(2){width:calc(138 * var(--u))}.company-office-tabs button:nth-child(3){width:calc(177 * var(--u))}.company-office-tabs button[aria-selected=true]{background:var(--teal);color:#fff;border-color:var(--teal)}.company-map{position:relative;width:100%;height:calc(600 * var(--u));overflow:hidden;background:#eef2f4;container-type:inline-size}.company-naver-map{width:100%;height:100%}.company-map-status{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;text-align:center;color:var(--mute);background:#eef2f4;font-size:16px;line-height:1.6}.company-map-status a{color:var(--teal);text-decoration:underline;text-underline-offset:4px}.company-map-pin{position:relative;display:flex;justify-content:center;align-items:flex-start;width:120px;height:104px;padding:22px 0 0;border:0;background:transparent;cursor:pointer}.company-map-pin-halo{position:absolute;left:0;top:24px;width:120px;height:120px;border-radius:50%;background:#193f4629;pointer-events:none;transform:scale(var(--map-zoom-scale,1))}.company-map-pin svg{position:relative;flex:none;filter:drop-shadow(0 3px 4px #193f4626)}.company-map-pin:focus-visible{outline:2px solid var(--teal);outline-offset:4px;border-radius:12px}.company-map-info{box-sizing:border-box;width:min(300px,calc(100vw - 72px));padding:18px 24px;background:#fff;box-shadow:0 8px 24px #193f4626;font-family:var(--sans);text-align:start;white-space:normal;overflow-wrap:anywhere}.company-map-info strong{display:block;color:#193f46;font-size:18px;font-weight:700;line-height:1.4;letter-spacing:-.4px}.company-map-info p{margin:4px 0 0;color:#707a82;font-size:14px;line-height:1.5;letter-spacing:-.3px}.company-map-zoom{width:100%;height:100%;transform-origin:44.44% 45%;transition:transform .25s}.map-original{position:relative;background:#eef2f4;overflow:hidden;font-family:var(--sans)}.map-pc{width:1440px;height:600px;transform:scale(calc(100cqw / 1440px));transform-origin:top left}.map-mobile,.map-original [data-name="확대/축소"],.map-original [data-node-id="54:2858"]{display:none}.company-map-controls{position:absolute;right:calc(24 * var(--u));top:calc(24 * var(--u));width:calc(48 * var(--u));background:#fff;box-shadow:0 4px 12px #00000014}.company-map-controls button{display:flex;align-items:center;justify-content:center;width:100%;height:calc(48 * var(--u))}.company-map-controls button+button{border-top:1px solid #e1e7eb}.company-map-controls button:disabled{opacity:.4;cursor:default}.company-map-controls img{width:calc(20 * var(--u));height:calc(20 * var(--u))}.company-map-unavailable{display:grid;place-items:center;color:var(--mute);font-size:20px}.company-office-details{display:flex;justify-content:space-between;align-items:flex-start;margin-top:calc(60 * var(--u));gap:30px}.company-office-details dl{display:flex;gap:calc(60 * var(--u));font-size:calc(22 * var(--u));line-height:calc(30 * var(--u))}.company-office-details dt{color:var(--teal);font-weight:500;margin-bottom:calc(8 * var(--u));line-height:normal}.company-office-details dd span+span{margin-left:calc(16 * var(--u))}.company-directions{display:flex;gap:6px;align-items:center;justify-content:center;flex:none;border:1px solid var(--teal);border-radius:30px;width:calc(200 * var(--u));height:calc(56 * var(--u));margin-top:calc(8 * var(--u));font-size:calc(18 * var(--u));color:var(--teal)!important}.company-directions svg{width:20px;height:20px}.company-location-pending{color:var(--mute)}@media(prefers-reduced-motion:reduce){.company-current-year>span,.company-history-photo,.company-map-zoom,.company-timeline h3,.company-timeline ul>li,.company-timeline>li:after{transition:none}}@media(max-width:1199.98px){.company-mobile-break,.company-mobile-only{display:inline}.company-desktop-break,.company-pc-only{display:none}.company-section{padding:80px 20px}.company-section h2{font-size:28px;line-height:38px;letter-spacing:-.56px;color:var(--teal)}.company-hero{padding:410px 20px 36px}.company-hero h1{font-size:28px;line-height:38px;letter-spacing:-.56px}.company-nav{height:52px}.company-nav a{width:25%;font-size:14px;line-height:20px;letter-spacing:-.2px}.company-nav a:first-child:after{height:2px;left:calc(50% - 25px);width:50px}.company-overview h2{margin-bottom:24px}.company-overview>p{font-size:20px;line-height:32px;letter-spacing:-1px}.company-overview-line{display:block}.company-hero>picture img{object-fit:cover;object-position:70.3125% center}.company-building{height:240px}.company-building-front{position:static;width:100%;height:100%;object-fit:cover;object-position:center}.company-vision{display:flex;flex-direction:column;gap:40px;min-height:1115px}.company-vision-title h3{font-size:36px;line-height:46px;letter-spacing:-.2592px;margin-top:20px}.company-vision-copy{padding-top:0}.company-goals{font-size:16px;line-height:24px;letter-spacing:-.2px;border-bottom:2px solid #000;padding-bottom:18px}.company-goals li{border-bottom:0;border-top:2px solid #28292a;padding:16px 0 0;margin:0;white-space:normal}.company-goals li+li{margin-top:18px}.company-vision-copy>h3{margin-top:50px;font-size:24px;line-height:34px;letter-spacing:-.2px}.company-vision-description{margin-top:20px;font-size:16px;line-height:24px;letter-spacing:-.032px}.company-vision-description p+p{margin-top:24px}.company-values{padding:80px 0;background:#3a6a6d}.company-values-background{opacity:.3}.company-values>h2{position:static;margin:0 20px 32px;font-size:28px;line-height:38px;letter-spacing:-.56px}.company-value,.company-value:first-of-type,.company-value:nth-of-type(2){display:flex;flex-direction:column;height:auto;padding:0;gap:0}.company-value+.company-value{margin-top:64px}.company-value-copy,.company-value:first-of-type .company-value-copy,.company-value:nth-of-type(2) .company-value-copy{padding:32px 20px 0;order:2;width:100%}.company-value-visual{width:100%;height:auto;aspect-ratio:4/3;order:1}.company-value:first-of-type .company-value-visual{margin-top:0}.company-value-number{font-size:15px;line-height:22px;letter-spacing:-.2px;color:#ffffffb3}.company-value h3{font-size:52px;line-height:60px;letter-spacing:-1.5px;margin-top:8px}.company-value h3,.company-value:first-of-type h3{min-height:60px}.company-value-copy>p{font-size:15px;line-height:24px;letter-spacing:-.2px;margin-top:16px;width:auto;max-width:580px;color:#ffffffd9;white-space:normal}.company-history{--history-left-inset:16px;--history-right-inset:20px;padding-left:16px;min-height:1329px}.company-history-heading{top:var(--subpage-header-height);z-index:2;background:var(--bg-a);padding:20px var(--history-right-inset) 20px var(--history-left-inset);margin:-20px calc(-1 * var(--history-right-inset)) 0 calc(-1 * var(--history-left-inset))}.company-history-heading>h2{margin-left:4px}.company-history-layout{display:block}.company-history h2{font-size:28px}.company-current-year{width:max-content;font-size:72px;line-height:80px;letter-spacing:-2.88px;margin-top:16px}.company-timeline{padding:0 0 0 35px;margin-left:5px;margin-top:max(28px,calc(50vh - 167px));min-height:0}.company-timeline:before{top:0;height:874px;left:6px;width:2px;background:#babdbf}.company-timeline>li{padding-left:0}.company-timeline>li+li{margin-top:40px}.company-timeline>li:after,.company-timeline>li:before{left:-35px;top:8px;width:14px;height:14px;background-image:url(/sites/aibox/figma/2e118.svg)}.company-timeline>li:after{background-image:url(/sites/aibox/figma/b54e2.svg)}.company-timeline h3{font-size:24px;line-height:30px}.company-timeline ul{margin-top:12px;gap:10px}.company-timeline ul>li{font-size:15px;line-height:22px;letter-spacing:-.2px}.company-month{width:28px;font-size:12px}.company-month img{width:28px;height:4px}.company-history-photo{width:100%;height:0}.company-history-photo-content{padding-top:16px}.company-timeline>li.active .company-history-photo{height:189px}.company-history-photo img{height:173px}.company-history-certificates .company-history-photo-content{gap:12px}.company-history-certificates img{width:calc(173px * 163 / 220);max-width:calc((100% - 12px)/2)}.company-history-certificate .company-history-photo-content img{width:calc(173px * 172 / 220)}.company-locations h2{margin-bottom:20px}.company-office-tabs{gap:8px;margin-bottom:24px}.company-office-tabs button{padding:9px 15px;font-size:14px;line-height:20px;letter-spacing:-.2px;height:40px}.company-office-tabs button:nth-child(n){width:auto}.company-map{height:300px}.company-map-pin svg{transform:scale(.5);transform-origin:center bottom}.company-map-pin-halo{transform:scale(calc(.4 * var(--map-zoom-scale,1)))}.company-map-info{width:min(220px,calc(100cqw - 80px));padding:12px 16px}.company-map-info strong{font-size:15px}.company-map-info p{font-size:12px}.map-pc{display:none}.map-mobile{display:block;width:320px;height:300px;left:calc((100cqw - 320px) / 2);overflow:visible}.company-map-controls{right:12px;top:12px;width:36px}.company-map-controls button{height:36px}.company-map-controls img{width:16px;height:16px}.company-map-unavailable{font-size:16px}.company-office-details{flex-direction:column;gap:28px;margin-top:28px}.company-office-details dl{display:flex;flex-direction:column;gap:20px;font-size:14px;line-height:24px}.company-office-details dt{font-size:15px;line-height:20px;margin-bottom:6px;letter-spacing:-.2px}.company-office-details dd span{display:block}.company-office-details dd span+span{margin-left:0}.company-directions{width:100%;height:48px;font-size:15px;margin-top:0}}@media(min-width:600px) and (max-width:1199.98px){.company-history{--history-left-inset:40px;--history-right-inset:40px}.company-section{padding-right:40px}.company-hero,.company-section{padding-left:40px}.company-overview>p{max-width:700px}.company-building{height:auto;aspect-ratio:16/7}.company-value-photo{height:420px}.company-value-copy{padding-left:40px;padding-right:40px}.company-values>h2{margin-left:40px}.company-map-zoom{max-width:100%}}