@font-face{font-family:"Pretendard";src:url(//bat.locomotion.co.kr/wp-content/themes/bat2026/assets/css/../fonts/PretendardVariable.woff2) format("woff2");font-weight:45 920;font-style:normal;font-display:swap}
:root{--ink:#050505;--ink-40:rgba(5,5,5,.4);--ink-55:rgba(5,5,5,.55);--ink-70:#444;--card:#fff;--chip:#f1f1f1;--rule:rgba(5,5,5,.196);--bg:#fff;--gutter:5.7vw;--gap-top:288px;--hdr:60px;--font:"Pretendard",-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Malgun Gothic",sans-serif;color-scheme:light}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased}html,body,.hdr,.hdr nav,.hdr .logo,.hdr .cta,.kv h2,.bsi-big,.bsi-eyebrow,.bsi-label,.bsi-text,.bsi-text b{transition:background-color .6s ease,color .6s ease}.bsi-line{transition:background-color .6s ease}html.bss-dark,html.bss-dark body{background:#050505}.bss-dark .bsi-text,.bss-dark .bsi-eyebrow{color:rgba(237,237,237,.5)}.bss-dark .bsi-big,.bss-dark .bsi-label,.bss-dark .bsi-text b,.bss-dark .bsi-text.bsi-ko,.bss-dark .kv h2{color:#ededed}.bss-dark .bsi-line{background:#ededed}.bss-dark .bsi,.bss-dark .pnl-track{color:#ededed}.bss-dark .pnl-tags li{background:rgba(237,237,237,.14);color:rgba(237,237,237,.62)}.bss-dark .pnl-lead{color:rgba(237,237,237,.6)}.bss-dark .pnl-cta{border-color:rgba(237,237,237,.45);color:rgba(237,237,237,.7)}.bss-dark .pnl-cta:hover{background:#ededed;border-color:#ededed;color:#050505}.bss-dark .pnl-img{background:rgba(237,237,237,.08)}.bss-dark .pnl-cap b{color:rgba(237,237,237,.6)}.bss-dark .pnl-cap span{color:rgba(237,237,237,.4)}.bsi,.pnl-track,.pnl-tags li,.pnl-lead,.pnl-cap b,.pnl-cap span,.pnl-img{transition:background-color .6s ease,color .6s ease}.bss-dark .hdr{background:rgba(5,5,5,.9)}.bss-dark .hdr nav,.bss-dark .hdr .logo{color:#ededed}.bss-dark .hdr .cta{background:#ededed;color:#050505}a{color:inherit;text-decoration:none}img,video{display:block;max-width:100%}.wrap{padding-left:max(24px,var(--gutter));padding-right:max(24px,var(--gutter))}.hdr{position:fixed;inset:0 0 auto 0;z-index:50;height:var(--hdr);display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:rgba(255,255,255,.9);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform .45s cubic-bezier(.2,.7,.2,1),background-color .6s ease,color .6s ease}.hdr-hidden .hdr{transform:translateY(-100%)}:root{--stick:var(--hdr)}.hdr-hidden{--stick:0px}.hdr .logo{color:#050505}.hdr .logo svg{width:92px;height:24px;display:block}.hdr nav{display:flex;align-items:center;gap:32px;font-size:16px;line-height:24px;font-weight:500;color:#050505}.hdr nav a:hover{opacity:.55}.hdr .cta{display:inline-flex;align-items:center;justify-content:center;height:35px;padding:0 17px;margin-left:8px;border-radius:3px;background:#050505;color:#ededed;font-size:13.5px;line-height:1;font-weight:500}.hdr .cta:hover{opacity:.8}.burger{display:none;background:0 0;border:0;font:inherit;font-size:16px;font-weight:500;cursor:pointer;color:var(--ink)}.menu{position:fixed;inset:0;z-index:60;background:#050505;color:#ededed;padding:120px 24px 40px;display:flex;flex-direction:column;gap:6px;transform:translateY(-100%);transition:transform .5s cubic-bezier(.7,0,.2,1)}.menu.open{transform:none}.menu a{font-size:36px;font-weight:500;letter-spacing:-.02em}.menu .sub{margin-top:32px;display:flex;flex-direction:column;gap:14px}.menu .sub a{font-size:16px;font-weight:400;opacity:.7}.menu .close{position:absolute;top:30px;right:25px;background:0 0;border:0;color:#ededed;font:inherit;font-size:14px;cursor:pointer}.kv{padding-top:234px}.kv h2{margin:0 0 40px;font-size:42px;font-weight:600;letter-spacing:-.04em;line-height:1.15;color:#1c1c1c}.kv h2 .ch{display:inline-block}.kv .media{border-radius:8.48px;overflow:hidden;aspect-ratio:16/9;background:#050505}.kv .media video{width:100%;height:100%;object-fit:cover}.kv-scroll{display:none}@keyframes kvScroll{0%{transform:translateY(-100%)}55%{transform:translateY(0)}100%{transform:translateY(100%)}}@media (max-width:768px){.kv-scroll{display:flex}}@media (prefers-reduced-motion:reduce){.kv-scroll-l i{animation:none}}.stack{position:relative}.hold--title{height:600vh}.bsi{display:flex;align-items:flex-start;gap:101px;color:var(--ink)}.bsi-label{flex:none;margin:0;font-size:18px;line-height:1.2;font-weight:600;letter-spacing:-.04em;white-space:nowrap}.bsi-body{display:flex;align-items:stretch;gap:27px;min-width:0;flex:1}.bsi-line{flex:none;align-self:flex-start;width:2px;background:var(--ink);transform-origin:50% 0}.bsi-text{margin:0;width:100%;font-size:56px;line-height:1.1;font-weight:600;letter-spacing:-.05em;word-break:keep-all;color:rgba(5,5,5,.5)}.bsi-text b{font-weight:inherit;color:#050505;text-transform:capitalize}.bsi-text .kw{position:relative;display:inline-block;color:#050505;text-decoration:none;pointer-events:auto;cursor:pointer}.bsi-text .kw:after{content:"";position:absolute;left:0;right:.42em;bottom:.04em;height:.045em;min-height:2px;background:currentColor;transform:scaleX(0);transform-origin:100% 50%;transition:transform .5s cubic-bezier(.65,0,.35,1)}.bsi-text .kw b{transition:color .3s ease}.bsi-text s{text-decoration:none;display:inline-block;margin-left:.18em;font-size:var(--kwno,10px);letter-spacing:-.02em;font-weight:500;font-variant-numeric:tabular-nums;line-height:1;vertical-align:top}.bsi-text .kw-arrow{display:inline-block;margin-left:.06em;font-size:.38em;line-height:1;vertical-align:1.45em;font-weight:500;color:#050505;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.bsi-text .kw:hover:after,.bsi-text .kw:focus-visible:after{transform:scaleX(1);transform-origin:0 50%}.bsi-text .kw:hover .kw-arrow,.bsi-text .kw:focus-visible .kw-arrow{transform:none}.bsi-text .kw-no{font-size:var(--kwno,10px);line-height:1;vertical-align:top;margin-left:.18em;letter-spacing:-.02em;font-weight:500;font-variant-numeric:tabular-nums;transform:none!important}.bsi-text .kw:focus-visible{outline:none}.bss-dark .bsi-text .kw{color:#ededed}.bss-dark .bsi-text .kw-arrow{color:#ededed}.bsi-text i{font-style:normal}.bsi-text .ct{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em;text-decoration-color:currentColor;pointer-events:auto;transition:color .35s ease,text-decoration-color .35s ease}.bsi-text .ct:hover,.bsi-text .ct.on,.bsi-text .ct:focus-visible{color:#050505;text-decoration-color:currentColor;outline:none}.bss-dark .bsi-text .ct:hover,.bss-dark .bsi-text .ct.on,.bss-dark .bsi-text .ct:focus-visible{color:#ededed}.bsi-text,.pnl-lead{display:flex;flex-direction:column}.bsi-text.bsi-ko{width:810px;max-width:100%;font-size:16px;line-height:1.6;font-weight:500;letter-spacing:-.02em;color:#050505}.bsi-text .ln{white-space:nowrap}.bsi-texts{position:relative;display:flex;flex-direction:column;gap:60px;flex:1;min-width:0}.bsi .ln-mask{display:block;overflow:hidden;overflow:clip;padding:.18em .14em .22em;margin:-.18em -.14em -.22em}.bsi .ln{display:block}.bsi-label .ln-mask{display:inline-block}.bsi-big{display:none;position:absolute;margin:0;font-size:108px;line-height:1.2;font-weight:600;letter-spacing:-.06em;white-space:nowrap;color:var(--ink);will-change:top,left,font-size}.bsi-eyebrow{display:none;position:absolute;margin:0;font-size:16px;line-height:1.2;font-weight:500;letter-spacing:-.04em;text-align:center;white-space:nowrap;color:rgba(5,5,5,.5)}.bsi-eyebrow .ln-mask{display:block;overflow:hidden;overflow:clip;padding:.18em .14em .22em;margin:-.18em -.14em -.22em}.bsi-eyebrow .ln{display:block}.js .bsi-eyebrow{display:block}.bsi-big .ln-mask{display:inline-block;overflow:hidden;overflow:clip;padding:.18em .14em .22em;margin:-.18em -.14em -.22em}.bsi-big .ln{display:inline-block}.bsi-big .c{display:inline-block;transform-origin:0 100%;will-change:transform}.js .bsi-big{display:block}.pnl-view{--u:1px;margin-top:64px;overflow-x:auto}.pnl-track{display:flex;gap:calc(60 * var(--u));width:max-content;color:var(--ink)}.pnl{flex:none;display:flex;align-items:flex-start;gap:calc(80 * var(--u))}.pnl-left{display:flex;gap:calc(15 * var(--u));align-self:stretch}.pnl-no{font-size:calc(10 * var(--u));line-height:1.1;font-weight:500;letter-spacing:-.02em;min-width:calc(11 * var(--u));white-space:nowrap}.pnl-no{margin-top:-.186em}.pnl-col{width:var(--colw,calc(210 * var(--u)));display:flex;flex-direction:column;justify-content:space-between;gap:calc(32 * var(--u))}.pnl-info{display:flex;flex-direction:column;align-items:flex-start;gap:calc(32 * var(--u))}.pnl-name{margin:-.112em 0 0;font-size:calc(36 * var(--u));line-height:1.1;font-weight:600;letter-spacing:-.04em}.bsi .pnl-name .ln-mask{padding-top:.3em;margin-top:-.3em;padding-bottom:.32em;margin-bottom:-.32em}.pnl-tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:calc(5 * var(--u))}.bsi .pnl-tags.ln{display:flex}.pnl-tags li{background:rgba(5,5,5,.08);color:rgba(5,5,5,.58);font-size:calc(8 * var(--u));line-height:1;font-weight:500;letter-spacing:-.02em;padding:calc(6 * var(--u)) calc(8 * var(--u));border-radius:calc(2 * var(--u));white-space:nowrap}.pnl-lead .ln{white-space:nowrap}.pnl-lead{margin:0;font-size:calc(16 * var(--u));line-height:1.4;font-weight:500;color:rgba(5,5,5,.6);letter-spacing:-.01em;word-break:keep-all}.bsi .pnl-cta.ln{display:inline-flex}.pnl-cta{align-items:center;justify-content:center;height:35px;padding:0 17px;border:.5px solid gray;border-radius:3px;color:gray;font-size:13.5px;line-height:1;font-weight:500;text-transform:capitalize;transition:background .25s,color .25s,border-color .25s}.pnl-cta:hover{background:var(--ink);border-color:var(--ink);color:#ededed}.pnl-media{display:flex;flex-direction:column;gap:calc(10 * var(--u));flex:1;min-width:0}.pnl-img{display:block;position:relative;aspect-ratio:16/9;border-radius:calc(5.082 * var(--u));overflow:hidden;background:#ebebeb}.pnl-slide{position:absolute;inset:0;z-index:0;opacity:0}.pnl-slide.prev{z-index:1;opacity:1}.pnl-slide.on{z-index:2;opacity:1;transition:opacity .28s ease-out}@keyframes pnlIn{from{transform:translateX(3%) scale(1.08)}}.pnl-zoom{position:absolute;inset:0}.pnl-img video,.pnl-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:scale .8s cubic-bezier(.2,.7,.2,1)}.pnl-img:hover .pnl-slide video,.pnl-img:hover .pnl-slide img{scale:1.03}.pnl-img:after{content:"";position:absolute;left:0;right:0;bottom:0;height:22%;z-index:2;pointer-events:none;background:linear-gradient(to top,rgba(5,5,5,.28),rgba(5,5,5,.12) 45%,rgba(5,5,5,0))}.pnl-img:before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:inherit;background:rgba(237,237,237,0);box-shadow:inset 0 0 0 1px rgba(237,237,237,0);transition:background-color .6s ease,box-shadow .6s ease}.bss-dark .pnl-img:before{background:rgba(237,237,237,.02);box-shadow:inset 0 0 0 1px rgba(237,237,237,.08)}.pnl-bars{position:absolute;z-index:4;left:calc(10 * var(--u));right:calc(10 * var(--u));bottom:calc(10 * var(--u) - 6px);display:flex;gap:4px}.pnl-bar{flex:1;height:14px;padding:6px 0;border:0;background:0 0;cursor:pointer}.pnl-bar:before{content:"";display:block;height:2px;border-radius:2px;background:rgba(255,255,255,.35)}.pnl-bar i{display:block;height:2px;margin-top:-2px;border-radius:2px;background:#fff;transform-origin:0 50%;transform:scaleX(0)}.pnl-tap{position:absolute;z-index:3;top:0;bottom:0;border:0;background:0 0;padding:0}.pnl-prev{left:0;width:30%;cursor:w-resize}.pnl-next{right:0;width:70%;cursor:e-resize}.pnl-bar:focus-visible,.pnl-tap:focus-visible{outline:2px solid #fff;outline-offset:-2px}.pnl-img .badge{position:absolute;top:calc(10 * var(--u));left:calc(10 * var(--u));z-index:1;background:#fff;color:var(--ink);font-size:calc(9 * var(--u));font-weight:600;padding:.4em .9em;border-radius:20px}.pnl-cap{display:none;gap:calc(33.978 * var(--u));font-size:calc(9.525 * var(--u));line-height:1.1;font-weight:500;letter-spacing:-.02em;text-transform:capitalize;white-space:nowrap}.pnl-cap b{font-weight:500;color:rgba(5,5,5,.6)}.pnl-cap span{color:rgba(5,5,5,.4);overflow:hidden;text-overflow:ellipsis;padding:.12em 0 .24em;margin:-.12em 0 -.24em}.pnl-cap.on{display:flex}.pnl-cap:hover b{text-decoration:underline;text-underline-offset:2px}.js .bss-stage{overflow-x:clip}.js .pnl-view{position:absolute;left:0;top:0;margin:0;box-sizing:border-box;overflow:hidden;overflow:clip;pointer-events:none}.js .pnl-view[data-live="1"] .pnl{pointer-events:auto}.bss-stage{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;pointer-events:none;padding-top:3%;padding-bottom:40px}.rest{position:relative;background:var(--bg)}.sec{background:var(--bg);padding-top:250px}.sec-head{display:flex;justify-content:space-between;align-items:center;gap:40px}.sec-head--top{align-items:flex-start}.sec-head-l{width:643px;max-width:100%}.sec-title{margin:0;font-size:42px;line-height:1.15;font-weight:600;letter-spacing:-.04em;color:#1c1c1c}.sec-desc{margin:60px 0 0;font-size:18px;line-height:1.8;font-weight:500;letter-spacing:-.022em;color:#7a7a7a;word-break:keep-all}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:75px 15px;margin-top:72px}.wcard a,.ncard a{display:block}.wcard a.is-off{cursor:default}.wcard .tb,.ncard .tb{position:relative;aspect-ratio:16/9;border-radius:3px;overflow:hidden;background:#ddd}.wcard .tb video,.wcard .tb img,.ncard .tb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.wcard a:hover .tb video,.wcard a:hover .tb img,.ncard a:hover .tb img{transform:scale(1.03)}.wcard h3,.ncard h3{margin:15px 0 0;font-size:22px;line-height:1.3;font-weight:700;letter-spacing:-.01em;color:#1c1c1c}.ncard h3{font-size:18px;line-height:1.35}.wcard .ex{margin-top:5px;font-size:14px;line-height:1.6;font-weight:500;letter-spacing:-.004em;color:#7a7a7a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wcard .cat{margin-top:5px;font-size:10px;line-height:1.8;font-weight:500;letter-spacing:-.02em;color:#7a7a7a;text-transform:capitalize}.proven-head{display:grid;grid-template-columns:1fr 1fr}.proven-sub{margin:0;font-size:18px;line-height:1.8;font-weight:500;letter-spacing:-.022em;color:#7a7a7a;word-break:keep-all}.proven-grid{margin:77px 0 0 50%;display:grid;grid-template-columns:54.7% 1fr;gap:45px 0}.proven .num{margin:0;font-size:72px;line-height:1;font-weight:600;letter-spacing:-.06em;color:#1c1c1c;font-variant-numeric:tabular-nums}.proven .num span:last-child{margin-left:0}.proven .lab{margin:14px 0 0;font-size:16px;line-height:1;font-weight:500;letter-spacing:0;color:rgba(5,5,5,.5)}.news{padding-bottom:0}.culture{padding-top:232px;padding-bottom:116px}.news-grid{margin-top:37px;gap:50px 20px}.explore-sm{display:inline-flex;align-items:center;justify-content:center;height:35px;font-size:13.5px;line-height:1;padding:0 20px;border-radius:3px}.explore-sm{font-weight:500;color:#7a7a7a;box-shadow:inset 0 0 0 .5px #7a7a7a;transition:background .2s,color .2s}.explore-sm:hover{background:var(--ink);color:#ededed;box-shadow:none}.ncard .tb-fit img.fg{object-fit:cover;object-position:50% 50%;z-index:1}.ncard .tb-fit img.bgb{display:none}.ncard .tb-fit img.bgb{object-fit:cover;filter:blur(16px) saturate(1.1);transform:scale(1.25);opacity:.55}.ncard a:hover .tb-fit img.bgb{transform:scale(1.25)}.ncard .tb-fit{background:#e9e9e9}.ncard .tb:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.02);pointer-events:none}.ncard h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:keep-all}.ncard .meta{margin-top:8px;display:flex;gap:19px;font-size:10px;line-height:1.8;font-weight:500;letter-spacing:-.02em;color:#7a7a7a}#footer2026#footer2026{--fz:min(1px,.0833333vw);padding:0;margin:0;font-size:16px;background:linear-gradient(180deg,#1c1c1c 0%,#262626 100%);color:#ededed;font-family:"Pretendard",pretendard,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Malgun Gothic",sans-serif;font-weight:500;line-height:1;letter-spacing:-.02em;word-break:keep-all;-webkit-font-smoothing:antialiased}#footer2026#footer2026 *{box-sizing:border-box}#footer2026#footer2026 p{margin:0}#footer2026#footer2026 a{color:inherit;text-decoration:none}#footer2026#footer2026 .container{padding:35px 24px 43px!important;max-width:none!important;position:relative;width:100%}#footer2026#footer2026 .footer-2026-inner{display:flex;flex-direction:column;justify-content:space-between;min-height:402px}#footer2026#footer2026 .footer-2026-top{display:flex;align-items:flex-start;justify-content:space-between;gap:40px}#footer2026#footer2026 .footer-2026-headline{display:block}#footer2026#footer2026 .footer-2026-headline p{font-weight:600;font-size:36px;line-height:1.4;letter-spacing:-.04em;color:#ededed}#footer2026#footer2026 .footer-2026-slash{display:inline-block;width:.64em;height:auto;margin-left:.22em;vertical-align:-.04em;transition:transform .4s cubic-bezier(.2,.7,.2,1)}#footer2026#footer2026 .footer-2026-headline:hover .footer-2026-slash{transform:translateX(6px)}#footer2026#footer2026 .footer-2026-sns{display:flex;align-items:center;gap:35px;margin-top:3px}#footer2026#footer2026 .footer-2026-sns a{display:block;opacity:.8;transition:opacity .3s}#footer2026#footer2026 .footer-2026-sns a:hover{opacity:1}#footer2026#footer2026 .footer-2026-sns a svg{display:block;height:20px;width:auto}#footer2026#footer2026 .footer-2026-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-top:0}#footer2026#footer2026 .footer-2026-links{margin:0;display:flex;flex-direction:column;gap:20px}#footer2026#footer2026 .footer-2026-badges{display:flex;flex-wrap:wrap;gap:8px}#footer2026#footer2026 .footer-2026-badge{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;height:80.5px;padding:20px;border:.25px solid #454545;border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,0))}#footer2026#footer2026 .footer-2026-badge{width:110.5px}#footer2026#footer2026 .footer-2026-badge.b-olive{width:147px}#footer2026#footer2026 .footer-2026-badge .lg{display:flex;align-items:center;justify-content:center;width:70px;height:18px;flex:none}#footer2026#footer2026 .footer-2026-badge.b-olive .lg{width:106.5px}#footer2026#footer2026 .footer-2026-badge .lg svg,#footer2026#footer2026 .footer-2026-badge .lg img{display:block;flex:none;max-width:none}#footer2026#footer2026 .footer-2026-badge.b-toss .lg img{width:57.3px;height:17.4px}#footer2026#footer2026 .footer-2026-badge .lb{font-weight:600;font-size:10px;line-height:12px;letter-spacing:.02em;color:rgba(237,237,237,.5);white-space:nowrap;text-transform:none}#footer2026#footer2026 .footer-2026-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:40px;font-size:12px;font-weight:600;line-height:1;letter-spacing:-.01em;color:#7a7a7a}#footer2026#footer2026 .footer-2026-menu,#footer2026#footer2026 .footer-2026-menu ul{display:flex;flex-wrap:wrap;align-items:center;gap:40px}#footer2026#footer2026 .footer-2026-menu ul{list-style:none;margin:0;padding:0}#footer2026#footer2026 .footer-2026-menu a{display:block;transition:color .3s}#footer2026#footer2026 .footer-2026-menu a:hover{color:#ededed}#footer2026#footer2026 .footer-2026-logo{display:block;width:min(428.8px,35.733vw);height:auto;flex:none;margin:0 0 1px}@media screen and (max-width:767px){#footer2026#footer2026 .container{padding:40px 24px 32px!important}#footer2026#footer2026 .footer-2026-inner{min-height:0}#footer2026#footer2026 .footer-2026-top{flex-direction:column;gap:28px}#footer2026#footer2026 .footer-2026-headline p{font-size:26px}#footer2026#footer2026 .footer-2026-foot{flex-direction:column-reverse;align-items:flex-start;margin-top:56px;gap:40px}#footer2026#footer2026 .footer-2026-logo{width:180px}#footer2026#footer2026 .footer-2026-bottom,#footer2026#footer2026 .footer-2026-menu,#footer2026#footer2026 .footer-2026-menu ul{gap:20px}}#footer2026#footer2026 .footer-2026-bottom .copy,#footer2026#footer2026 .footer-2026-menu a{opacity:1}#footer2026#footer2026 .footer-2026-bottom,#footer2026#footer2026 .footer-2026-bottom *{text-transform:none;font-feature-settings:normal}#footer2026#footer2026,#footer2026#footer2026 *{font-family:"Pretendard",pretendard,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Malgun Gothic",sans-serif;font-kerning:auto;text-rendering:auto}@media screen and (max-width:767px){#footer2026#footer2026 .footer-2026-bottom,#footer2026#footer2026 .footer-2026-menu,#footer2026#footer2026 .footer-2026-menu ul{flex-direction:row;justify-content:flex-start;align-items:center;text-align:left;gap:12px 20px}#footer2026#footer2026 .footer-2026-links{align-items:flex-start}}#footer2026#footer2026{position:relative;isolation:isolate}#footer2026#footer2026:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#1c1c1c 0%,#050505 100%);opacity:0;transition:opacity .2s ease-out}#footer2026#footer2026.ft-end:before{opacity:1}#footer2026#footer2026 .footer-2026-logo-link{display:block;flex:none;margin:0 0 1px;cursor:pointer}#footer2026#footer2026 .footer-2026-logo-link .footer-2026-logo{margin:0}#footer2026#footer2026 .footer-2026-logo stop{transition:stop-color .15s ease}#footer2026#footer2026 .footer-2026-logo-link:hover .s0,#footer2026#footer2026 .footer-2026-logo-link:focus-visible .s0{stop-color:#d9d9d9}#footer2026#footer2026 .footer-2026-logo-link:hover .s1,#footer2026#footer2026 .footer-2026-logo-link:focus-visible .s1{stop-color:#fff}#footer2026#footer2026 .footer-2026-logo-link:focus-visible{outline:1px solid rgba(237,237,237,.5);outline-offset:6px}@media (prefers-reduced-motion:reduce){#footer2026#footer2026:before{transition:none}}html{background:linear-gradient(180deg,#fff 0 50%,#050505 50% 100%) fixed!important}body{background-color:#fff}.pp{position:fixed;inset:0;z-index:90;display:flex;justify-content:center;align-items:flex-start;overflow-y:auto;overscroll-behavior:contain;padding:60px 24px;visibility:hidden;pointer-events:none;font-family:"Pretendard",pretendard,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Malgun Gothic",sans-serif;-webkit-font-smoothing:antialiased;word-break:keep-all;color:#1c1c1c;text-align:left}.pp *{box-sizing:border-box}.pp.open{visibility:visible;pointer-events:auto}.pp-bg{position:fixed;inset:0;background:rgba(10,10,10,.6);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity .4s ease}.pp.open .pp-bg{opacity:1}.pp-card{position:relative;width:700px;max-width:100%;background:#fff;border-radius:10px;padding:40px;margin:auto 0;opacity:0;transform:translateY(40px);transition:opacity .45s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.pp.open .pp-card{opacity:1;transform:none}.pp-close{position:fixed;top:20px;right:20px;width:44px;height:44px;border:0;border-radius:50%;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:3;opacity:0;transition:background-color .15s ease,opacity .4s ease}.pp.open .pp-close{opacity:1}.pp-close:hover{background:#ddd}.pp-close svg{width:12px;height:12px}.pp .pp-title{margin:0;font-size:28px;line-height:1.3;font-weight:600;letter-spacing:-.04em;color:#1c1c1c}.pp-row{display:grid;grid-template-columns:152px minmax(0,1fr);gap:40px;margin-top:40px;padding-top:26px;border-top:1px solid #e5e5e5}.pp-meta{display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:1;letter-spacing:-.03em;align-self:start}.pp-meta b{font-weight:500;color:#1c1c1c}.pp-meta span{color:#7a7a7a}.pp-body{min-width:0;font-size:15px;line-height:1.7;font-weight:500;letter-spacing:-.02em;color:#1c1c1c}.pp-body>*{margin:0}.pp-body>*+*{margin-top:1em}.pp-body h2{margin-top:2.6em!important;font-size:18px;line-height:1.5;font-weight:600;letter-spacing:-.03em;color:#1c1c1c}.pp-body h3,.pp-body h4{font-size:16px;line-height:1.5;font-weight:600;margin-top:1.6em!important}.pp-body ol,.pp-body ul{padding-left:1.2em}.pp-body ol{list-style:decimal}.pp-body ul{list-style:disc}.pp-body li+li{margin-top:.35em}.pp-body li>ul,.pp-body li>ol{margin-top:.35em}.pp-body strong{font-weight:600}.pp-body a{color:inherit;text-decoration:underline;text-underline-offset:3px}.pp-body hr{border:0;border-top:1px solid #e5e5e5;margin:2.6em 0 0!important}.pp-body .pp-tbl{margin:1.6em 0 1.6em -192px!important;overflow-x:auto}.pp-body table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.55;letter-spacing:-.02em}.pp-body th,.pp-body td{padding:10px 12px;border-top:1px solid #e5e5e5;text-align:left;vertical-align:top}.pp-body th{font-weight:600;color:#7a7a7a;background:#f6f6f6;border-top:0;white-space:nowrap}.pp-body tr:last-child td{border-bottom:1px solid #e5e5e5}html.pp-lock{overflow:hidden}@media (max-width:767px){.pp{padding:0;align-items:flex-end}.pp-card{border-radius:10px 10px 0 0;padding:28px 20px 40px;margin-top:48px}.pp-close{top:10px;right:10px;width:38px;height:38px;box-shadow:0 2px 12px rgba(0,0,0,.18)}.pp .pp-title{font-size:22px}.pp-row{grid-template-columns:1fr;gap:20px;margin-top:28px}.pp-meta{flex-direction:row;flex-wrap:wrap;gap:12px}.pp-body .pp-tbl{margin-left:0!important}}@media (prefers-reduced-motion:reduce){.pp-card,.pp-bg{transition:none}}@media screen and (max-width:767px){#footer2026#footer2026 .footer-2026-top{gap:32px}#footer2026#footer2026 .footer-2026-foot{flex-direction:column;align-items:stretch;margin-top:64px;gap:0}#footer2026#footer2026 .footer-2026-links{display:contents}#footer2026#footer2026 .footer-2026-badges{order:1}#footer2026#footer2026 .footer-2026-logo-link{order:2;width:100%;margin:56px 0 0}#footer2026#footer2026 .footer-2026-logo-link .footer-2026-logo{width:100%;height:auto}#footer2026#footer2026 .footer-2026-bottom{order:3;margin-top:44px}}:root{--hover:.15s}.hdr nav a,.hdr .cta,.explore-sm,.pnl-cta,.btn,.mail,#work2026News .cta-explore,.bsi-text .kw b,.bsi-text .ct,#footer2026#footer2026 .footer-2026-sns a,#footer2026#footer2026 .footer-2026-menu a,.work-2026-filter .work-2026-pills a,#work2026Grid .work-2026-page-btn,#work2026Partners .work-2026-partners-clients a{transition-duration:var(--hover)!important;transition-timing-function:ease!important}.work-2026-filter .work-2026-pills a:hover,.work-2026-filter .work-2026-pills a:focus-visible{text-decoration-color:currentColor!important}:root{--zoom:1.02;--zoom-t:.35s;--zoom-ease:cubic-bezier(.25,.8,.25,1)}.wcard .tb img,.wcard .tb video,.ncard .tb img,.card .tb img,.feat-img img,.work-card .__tb img,.work-card .__tb video,.news-card-2026 .__tb img{transition:transform var(--zoom-t) var(--zoom-ease)!important;opacity:1!important}.wcard a:hover .tb img,.wcard a:hover .tb video,.ncard a:hover .tb img,.card:hover .tb img,.card:focus-visible .tb img,.feat-img:hover img,.work-card a:hover .__tb img,.work-card a:hover .__tb video,.news-card-2026 a:hover .__tb img{transform:scale(var(--zoom))!important}.pnl-img video,.pnl-img img{transition:scale var(--zoom-t) var(--zoom-ease)!important}.pnl-img:hover .pnl-slide video,.pnl-img:hover .pnl-slide img{scale:var(--zoom)!important}article.work-card:hover .__desc,.news-card-2026:hover .__desc,.work-card a:hover .__desc{opacity:1!important}.hdr .dd{position:relative;display:flex;align-items:center}.hdr .dd:after{content:"";position:absolute;left:-12px;right:-12px;top:100%;height:14px}.hdr .dd-m{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%,-4px);min-width:150px;padding:8px;display:flex;flex-direction:column;gap:2px;border-radius:5px;background:rgba(255,255,255,.98);box-shadow:0 0 0 .5px rgba(5,5,5,.12),0 8px 24px rgba(5,5,5,.08);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s}.hdr .dd:hover .dd-m,.hdr .dd:focus-within .dd-m{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,0);transition:opacity .15s ease,transform .15s ease}.hdr .dd-m a{display:block;padding:9px 12px;border-radius:3px;font-size:15px;line-height:1.2;font-weight:500;white-space:nowrap;color:#1c1c1c;opacity:1!important;transition:background-color .15s ease}.hdr .dd-m a:hover,.hdr .dd-m a:focus-visible{background:#f2f2f2;outline:none}.page-dark .hdr .dd-m,.bss-dark .hdr .dd-m{background:rgba(28,28,28,.98);box-shadow:0 0 0 .5px rgba(237,237,237,.14),0 8px 24px rgba(0,0,0,.3)}.page-dark .hdr .dd-m a,.bss-dark .hdr .dd-m a{color:#ededed}.page-dark .hdr .dd-m a:hover,.bss-dark .hdr .dd-m a:hover{background:rgba(237,237,237,.08)}.hdr .dd-t{cursor:default;user-select:none;outline:none}.hdr .dd:hover .dd-t,.hdr .dd:focus-within .dd-t{opacity:.55}.menu .menu-lab{font-size:36px;font-weight:500;letter-spacing:-.02em;cursor:default}.menu .menu-sub{display:flex;flex-direction:column;gap:6px;margin:2px 0 8px 2px}.menu .menu-sub a{font-size:18px;font-weight:400;letter-spacing:-.01em;opacity:.7}.hdr .logo{cursor:pointer;transition:opacity .15s ease,color .6s ease}.hdr .logo:hover,.hdr .logo:focus-visible{opacity:.45}.hdr .logo:active{opacity:.3}.hdr .logo:focus-visible{outline:1px solid currentColor;outline-offset:6px;border-radius:2px}.ext-ar{display:inline-block;margin-left:.14em;font-size:.72em;line-height:0;vertical-align:.42em;font-weight:500;font-style:normal;text-decoration:none;transition:transform .15s ease;pointer-events:none}a.ext:hover .ext-ar,a.ext:focus-visible .ext-ar{transform:translate(.12em,-.12em)}.burger.burger{position:relative;width:44px;height:44px;margin-right:-11px;padding:0;font-size:0;line-height:0}.burger .bl,.menu .close .bl{position:absolute;left:11px;right:11px;height:2px;border-radius:1px;background:currentColor;transition:transform .3s cubic-bezier(.7,0,.2,1),opacity .2s ease}.burger .bl:nth-child(1){top:15px}.burger .bl:nth-child(2){top:21.2px}.burger .bl:nth-child(3){top:27.4px}.menu.menu{visibility:hidden;opacity:0;transform:none;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;transition:opacity .22s ease,visibility 0s linear .22s}.menu.menu.open{visibility:visible;opacity:1;transform:none;transition:opacity .32s cubic-bezier(.25,.6,.3,1) .05s,visibility 0s}.menu.menu .close{position:fixed;width:44px;height:44px;padding:0;font-size:0;line-height:0;color:#ededed;z-index:2}.menu .close .bl{top:21.2px}.menu .close .bl:nth-child(1){transform:rotate(45deg)}.menu .close .bl:nth-child(2){transform:rotate(-45deg)}.menu .close .bl:nth-child(3){display:none}html.menu-lock,html.menu-lock body{overflow:hidden!important;overscroll-behavior:none}html.menu-lock body{touch-action:none}html.menu-lock .menu{touch-action:pan-y}@media (max-width:768px){.section-2026-head.section-2026-head{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:20px!important}}.menu .menu-logo{position:fixed;display:flex;align-items:center;color:#ededed;z-index:2;transition:opacity .15s ease}.menu .menu-logo:hover{opacity:.45}.menu .menu-logo svg{display:block;width:100%;height:auto}.menu .menu-logo svg path{fill:#ededed}.burger .bl:nth-child(1){top:17px}.burger .bl:nth-child(2){top:25px}.burger .bl:nth-child(3){display:none}.menu.menu .close .bl{top:auto}.menu.menu .close .bl:nth-child(1){top:17px;transform:none}.menu.menu .close .bl:nth-child(2){top:25px;transform:none}.menu.menu .close .bl{transition:transform .34s cubic-bezier(.65,0,.25,1)}.menu.menu.open .close .bl{transition:transform .38s cubic-bezier(.65,0,.25,1) .1s}.menu.menu.open .close .bl:nth-child(1){transform:translateY(4px) rotate(45deg)}.menu.menu.open .close .bl:nth-child(2){transform:translateY(-4px) rotate(-45deg)}.pager.pg-more:after,.wpager.pg-more:after{display:none!important}.pager .more.more,.wpager .more.more{height:40px;min-width:0;padding:0 26px;border-radius:3px;background:0 0;box-shadow:inset 0 0 0 .5px #7a7a7a;font-family:inherit;font-size:13.5px;line-height:1;font-weight:500;color:#1c1c1c;cursor:pointer;transition:background-color .2s,color .2s}@media (hover:hover){.pager .more.more:hover,.wpager .more.more:hover{background:#050505;color:#ededed;box-shadow:none}}@media (max-width:768px){.nf ul{row-gap:0!important}.nf ul li{padding:4px 0}.nf ul:before{content:"";flex-basis:100%;order:1;height:0}.nf ul li:nth-child(n+3){order:2}}.bss-dark .burger,.page-dark .burger{color:#ededed}.burger .bl,.menu .close .bl{will-change:transform;backface-visibility:hidden}@media (min-width:769px){.hdr.hdr{padding-left:48px!important;padding-right:48px!important}#footer2026#footer2026 .container{padding-left:48px!important;padding-right:48px!important}}.hdr.hdr{box-sizing:border-box;height:calc(var(--hdr,60px) + 5px);padding-top:5px}.page-dark .hdr.hdr{background:transparent!important;-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width:1024px){.sec{padding-top:140px}.news{padding-bottom:0}.culture{padding-top:140px;padding-bottom:100px}.sec-title{font-size:32px}.grid3{grid-template-columns:repeat(2,minmax(0,1fr))}.proven-head{grid-template-columns:1fr;gap:20px}.proven-grid{margin-left:0;margin-top:56px}.proven .num{font-size:56px}}@media (max-width:768px){.sec{padding-top:100px}.news{padding-bottom:0}.culture{padding-top:100px;padding-bottom:80px}.sec-title{font-size:28px}.sec-desc,.proven-sub{font-size:16px}.sec-desc br,.proven-sub br{display:none}.sec-head,.sec-head--top{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px}.sec-head--top .sec-head-l{width:100%}.sec-head--top .sec-desc{margin-top:24px}.sec-head--top .explore-sm{margin-top:8px}.sec-desc,.proven-sub{line-height:1.7}.grid3{grid-template-columns:minmax(0,1fr);gap:32px}.wcard h3{font-size:19px}.ncard h3{font-size:17px}.proven .num{font-size:44px}.proven-grid{gap:32px 24px}}@media (max-width:1024px){.bsi{flex-direction:column;gap:24px}.bsi-body{width:100%}.bsi-text{font-size:40px}.bsi-text.bsi-ko{font-size:16px}.hdr nav{display:none}.burger{display:block}.kv{padding-top:140px}.kv h2{font-size:32px}}@media (max-width:768px){:root{--gap-top:192px}.bsi-text{font-size:30px}.bsi-text.bsi-ko{font-size:15px}.bsi-texts{gap:36px}.bsi-body{gap:26px}.pnl-track{gap:16px}.pnl-track{align-items:flex-start}.pnl{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:40px}.pnl-media{order:-1;flex:none}.pnl-left{align-self:auto}.pnl-col{justify-content:flex-start;gap:28px!important}.pnl-media{width:100%;gap:8px}.pnl-img{border-radius:5px}.pnl-cap{font-size:11px;gap:16px}.pnl-left{gap:10px}.pnl-no{font-size:10px;min-width:12px}.pnl-no{margin-top:-.186em}.pnl-col{width:auto;flex:1;gap:20px}.pnl-info{gap:14px}.pnl-name{font-size:28px}.pnl-tags{gap:4px}.pnl-tags li{font-size:10px;padding:5px 7px;border-radius:2px}.pnl-lead{font-size:15px}.pnl-lead .ln{white-space:normal}.kv h2{font-size:26px;margin-bottom:28px}.kv{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding-top:var(--hdr);padding-bottom:var(--hdr);box-sizing:border-box}.kv{position:relative}.kv-scroll{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;font-size:11px;line-height:1;font-weight:500;letter-spacing:.02em;color:rgba(5,5,5,.5);transition:opacity .3s ease}.kv-scroll-l{position:relative;width:1px;height:36px;background:rgba(5,5,5,.12);overflow:hidden}.kv-scroll-l i{position:absolute;left:0;top:0;width:1px;height:100%;background:#050505;animation:kvScroll 1.6s cubic-bezier(.65,0,.35,1) infinite}html.kv-scrolled .kv-scroll{opacity:0;pointer-events:none}}
a.wd-rc{text-decoration:none;cursor:pointer}.wd-embed{position:relative;width:100%;aspect-ratio:16/9;background:#000}.wd-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sv--salesmap .sv-embed{margin:0}.sv--salesmap #salesmap-web-form{width:100%!important;max-width:none!important;margin:0!important}.sv--salesmap #salesmap-web-form iframe{width:100%!important;border:0;display:block}.nv-body.is-loading{min-height:240px;background:linear-gradient(90deg,#f2f2f2 25%,#fafafa 50%,#f2f2f2 75%) 0 0/200% 100%;animation:batShimmer 1.2s linear infinite;border-radius:5px}@keyframes batShimmer{to{background-position:-200% 0}}.page-generic{padding-top:calc(var(--hdr,70px) + 120px);padding-bottom:160px}.page-generic .pg-article{max-width:860px}.page-generic .pg-title{font-size:36px;font-weight:600;line-height:1.2;letter-spacing:-.02em;margin:0 0 48px}.page-generic .pg-body{font-size:16px;line-height:1.7;color:#1c1c1c;word-break:keep-all}.page-generic .pg-body>*+*{margin-top:1em}.page-generic .pg-body h2{font-size:20px;margin-top:2em}.page-generic .pg-body table{width:100%;border-collapse:collapse;font-size:14px}.page-generic .pg-body th,.page-generic .pg-body td{border:1px solid #e5e5e5;padding:8px 10px;text-align:left;vertical-align:top}.page-generic .pg-body a{color:inherit;text-decoration:underline}@media (max-width:768px){.page-generic{padding-top:calc(var(--hdr,70px) + 60px);padding-bottom:100px}.page-generic .pg-title{font-size:26px}}
@charset "utf-8";.cosmosfarm-share-buttons-default{margin:20px 0;overflow:hidden}.cosmosfarm-share-buttons-default.cosmosfarm-align-left{text-align:left}.cosmosfarm-share-buttons-default.cosmosfarm-align-center{text-align:center}.cosmosfarm-share-buttons-default.cosmosfarm-align-right{text-align:right}.cosmosfarm-share-buttons-default img{display:inline;margin:0 !important;padding:0;width:32px !important;height:32px !important;vertical-align:middle;max-width:100%;border:0}.cosmosfarm-share-buttons-default .cosmosfarm-share-button-title{display:inline-block;margin:0 0 5px;vertical-align:middle}.cosmosfarm-share-buttons-default .cosmosfarm-share-button{transition-duration:.3s}.cosmosfarm-share-buttons-default .cosmosfarm-share-button,.cosmosfarm-share-buttons-default .cosmosfarm-share-button:link,.cosmosfarm-share-buttons-default .cosmosfarm-share-button:visited,.cosmosfarm-share-buttons-default .cosmosfarm-share-button:hover,.cosmosfarm-share-buttons-default .cosmosfarm-share-button:focus,.cosmosfarm-share-buttons-default .cosmosfarm-share-button:active{margin:0 0 5px !important;padding:0 !important;font-size:11px;font-weight:400;line-height:11px;text-align:left;border:0;border-radius:0;letter-spacing:normal;cursor:pointer;vertical-align:middle;text-shadow:none;box-shadow:none}.cosmosfarm-share-buttons-default .cosmosfarm-share-button:hover,.cosmosfarm-share-buttons-default .cosmosfarm-share-button:focus,.cosmosfarm-share-buttons-default .cosmosfarm-share-button:active{opacity:.8}.cosmosfarm-share-buttons-default .cosmosfarm-naver{background-color:#23b200;color:#fff}.cosmosfarm-share-buttons-default .cosmosfarm-facebook{background-color:#3b5998;color:#fff}.cosmosfarm-share-buttons-default .cosmosfarm-twitter{background-color:#1da1f2;color:#fff}.cosmosfarm-share-buttons-default .cosmosfarm-band{background-color:#11c373;color:#fff}.cosmosfarm-share-buttons-default .cosmosfarm-kakaostory{background-color:#fccb00;color:#fff}.cosmosfarm-share-buttons-default .cosmosfarm-kakaotalk{background-color:#f4e100;color:#fff}.cosmosfarm-share-buttons-default .cosmosfarm-google{background-color:#de5449;color:#fff}.cosmosfarm-share-naver-openmain .nv-openmain{display:inline-block}