.company-visual[data-astro-cid-xfat2ta2]{max-width:520px;margin:24px 0 0}.company-visual-art[data-astro-cid-xfat2ta2]{aspect-ratio:1.7;overflow:hidden}.company-visual[data-astro-cid-xfat2ta2] img[data-astro-cid-xfat2ta2]{object-fit:cover;width:100%;height:100%;display:block;mask-image:radial-gradient(72% 77%,#000 48%,#0000 76%)}.company-visual[data-astro-cid-xfat2ta2] figcaption[data-astro-cid-xfat2ta2]{color:#b1c2d3;letter-spacing:-.02em;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:12px;font-size:12px;display:flex}.company-visual[data-astro-cid-xfat2ta2] figcaption[data-astro-cid-xfat2ta2] i[data-astro-cid-xfat2ta2]{color:#c96;font-style:normal}@media (prefers-reduced-motion:no-preference){.company-visual-art[data-astro-cid-xfat2ta2]{animation:1.4s ease-out both company-visual-arrive}@keyframes company-visual-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}@media (width<=800px){.company-visual[data-astro-cid-xfat2ta2]{max-width:440px;margin-top:20px}}@media (width<=520px){.company-visual[data-astro-cid-xfat2ta2] figcaption[data-astro-cid-xfat2ta2]{gap:7px;font-size:11px}}@media (prefers-reduced-motion:no-preference){#history .history-motion .milestone-body:after{content:"";transform-origin:top;width:2px;transform:scaleY(var(--history-progress,0));background:#b38b58;position:absolute;top:20px;bottom:-20px;left:0}#history .history-motion>li:last-child .milestone-body:after{display:none}#history .history-motion .milestone-year,#history .history-motion .milestone-body>h3,#history .history-motion .milestone-body>ul{opacity:.35;transition:opacity .65s,transform .65s cubic-bezier(.2,.7,.3,1);transform:translateY(24px)}#history .history-motion .is-revealed .milestone-year,#history .history-motion .is-revealed .milestone-body>h3,#history .history-motion .is-revealed .milestone-body>ul{opacity:1;transform:translateY(0)}#history .history-motion .milestone-dot{transition:background .3s,box-shadow .3s}#history .history-motion .is-reached .milestone-dot{background:#b38b58;box-shadow:0 0 0 5px #f0e8db}#history .history-motion .is-reached .milestone-year time{color:#a47742}#history .history-motion>li:focus-within .milestone-year,#history .history-motion>li:focus-within .milestone-body>h3,#history .history-motion>li:focus-within .milestone-body>ul{opacity:1;transform:none}}@media print{#history .history-motion .milestone-year,#history .history-motion .milestone-body>h3,#history .history-motion .milestone-body>ul{opacity:1;transform:none}}#partners{background:#f7f8fa;border-top:1px solid #e1e6eb;padding-block:100px}#partners .client-wall-heading{text-align:left;grid-template-columns:1fr 1fr;column-gap:72px;max-width:none;margin:0 0 48px;display:grid}#partners .client-wall-heading .eyebrow{color:#987448;letter-spacing:.14em;grid-column:1/-1;margin-bottom:22px;font-size:12px}#partners .client-wall-heading h2{letter-spacing:-.05em;font-size:clamp(30px,3.1vw,44px);font-weight:550;line-height:1.45}#partners .client-wall-heading>p:last-child{word-break:keep-all;align-self:end;max-width:430px;margin:0 0 8px;font-size:16px;line-height:1.9}#partners .company-client-wall{background:#fff;border-top:2px solid #23394f;border-bottom:1px solid #dce3e9;padding:28px 32px}#partners .client-marquee-window{border:0}#partners .client-marquee-track{animation-duration:48s;animation-direction:reverse}#partners .company-client-logos{flex-wrap:nowrap;margin:0;padding:0;list-style:none;display:flex}#partners .company-client-logos li{flex:0 0 220px;justify-content:center;align-items:center;width:220px;min-width:0;height:132px;padding:28px;display:flex}#partners .company-client-logos img{object-fit:contain;width:100%;max-width:154px;height:52px;display:block}#partners .company-client-logos img[src$=client-hyundai-dept\.png],#partners .company-client-logos img[src$=client-kpf\.png]{transform:scale(1.45)}#partners .company-client-logos img[src$=client-chamyaksa\.png]{transform:scale(1.2)}#partners .client-other-history{color:#617387;border-top:1px solid #edf0f3;margin:20px 0 0;padding:20px 0;font-size:13px}#partners .client-other-history summary{list-style-position:inside}#partners .client-wall-footer{margin-top:20px}#partners .client-wall-footer>p{color:#788695;font-size:12px}#partners .client-wall-footer .inline-link{color:#23394f;font-size:13px}#partners .technology-partners-heading{align-items:end;margin-top:100px;margin-bottom:30px}#partners .partner-group-heading>div>span{letter-spacing:.14em;font-size:11px}#partners .partner-group-heading h3{letter-spacing:-.04em;margin-top:14px;font-size:30px}#partners .partner-grid{border-top:1px solid #cad4de;display:block}#partners .partner-card{background:0 0;border:0;border-bottom:1px solid #cad4de;border-radius:0;grid-template-columns:minmax(220px,.65fr) minmax(0,1.5fr);gap:64px;padding:44px 0;display:grid}#partners .partner-identity{background:0 0;border:0;flex-direction:column;justify-content:center;align-items:flex-start;min-height:0;padding:0 24px;display:flex}#partners .partner-category{letter-spacing:.14em;margin-bottom:12px;font-size:10px}#partners .partner-identity h3{color:#617285;letter-spacing:-.025em;margin:16px 0 0;font-family:inherit;font-size:14px;font-weight:400;line-height:1.6}#partners .partner-logo{align-items:center;width:100%;height:58px;margin:0;display:flex}#partners .partner-logo img{object-fit:contain;object-position:left center;width:208px;max-width:100%;height:auto;display:block}#partners .partner-logo img[src$=partner-dongguk\.png]{width:172px;height:55px}#partners .partner-identity>p{color:#788695;font-size:13px}#partners .partner-description{padding:0}#partners .partner-role{color:#243b51;font-size:16px;font-weight:550}#partners .partner-description>p{word-break:keep-all;margin-top:12px;font-size:15px;line-height:1.9}#partners .partner-description dl,#partners .partner-description ul{border:0;margin-top:18px;padding-top:0}#partners .partner-description dd,#partners .partner-description ul{font-size:13px}#partners .partner-footnote{color:#788695;margin-top:22px;font-size:12px}#technology{padding-block:100px}#technology .technology-layout{gap:80px}#technology .eyebrow{letter-spacing:.12em;color:#ddc394;font-size:11px}#technology h2{letter-spacing:-.04em;font-size:clamp(30px,3vw,42px);line-height:1.5}#technology .technology-list h3{font-size:19px}#technology .technology-list p{font-size:14px;line-height:1.9}@media (width<=800px){#partners,#technology{padding-block:64px}#partners .client-wall-heading{grid-template-columns:1fr;gap:0;margin-bottom:30px}#partners .client-wall-heading>p:last-child{max-width:540px;margin-top:20px}#partners .company-client-wall{padding:16px 20px}#partners .company-client-logos li{flex-basis:190px;width:190px;height:112px;padding:24px}#partners .technology-partners-heading{align-items:start;margin-top:64px}#partners .partner-card{grid-template-columns:200px minmax(0,1fr);gap:32px}#partners .partner-identity{padding-inline:0}#technology .technology-layout{gap:40px}}@media (width<=520px){#partners .client-wall-heading h2{font-size:32px}#partners .client-wall-heading>p:last-child{font-size:14px}#partners .company-client-wall{padding-inline:12px}#partners .company-client-logos li{flex-basis:166px;width:166px;height:100px;padding:22px}#partners .company-client-logos img{height:44px}#partners .client-other-history{padding-inline:6px;font-size:12px}#partners .partner-card{grid-template-columns:1fr;gap:26px;padding-block:30px}#partners .partner-identity h3{margin-top:10px;font-size:14px}#partners .partner-group-heading h3{font-size:26px}#partners .partner-description>p{font-size:14px}#partners .partner-footnote{font-size:11px}}@media (prefers-reduced-motion:reduce){#partners .company-client-logos[aria-hidden=true]{display:none}}
