
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI","Noto Sans KR","Malgun Gothic",sans-serif;-webkit-font-smoothing:antialiased;letter-spacing:-.025em}a{text-decoration:none;color:inherit}img{display:block;width:100%;object-fit:cover}button{font:inherit}
.air-head{height:78px;padding:0 4.5vw;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:80;border-bottom:1px solid #00000014;background:color-mix(in srgb,var(--paper) 92%,transparent);backdrop-filter:blur(16px)}.air-brand{font-size:19px;font-weight:850;letter-spacing:-.045em}.air-brand small{display:block;margin-top:2px;font-size:6px;letter-spacing:.15em;color:var(--muted)}.air-nav{display:flex;gap:23px;align-items:center;font-size:10px;font-weight:700}.air-navcta{padding:11px 14px;border-radius:7px;background:var(--dark);color:#fff}.air-menu{display:none;border:0;background:none}.air-closing{padding:76px 5vw;background:var(--accent);color:#fff;display:grid;grid-template-columns:1fr auto;align-items:end}.air-closing small{font-size:8px;letter-spacing:.16em}.air-closing h2{font-size:clamp(34px,4vw,56px);letter-spacing:-.06em;margin:14px 0}.air-closing p{opacity:.8}.air-closing>a{background:var(--dark);padding:14px 18px;border-radius:8px;font-size:11px;font-weight:800}.air-foot{padding:42px 5vw 70px;background:var(--dark);color:#cfd8d5;display:grid;grid-template-columns:1.6fr 1fr 1.2fr 1fr;gap:28px}.air-foot b{color:#fff}.air-foot p,.air-foot span,.air-foot a{font-size:9px;line-height:1.7}.air-foot small{display:block;color:#74847f;font-size:7px;letter-spacing:.13em;margin-bottom:10px}.air-foot span,.air-foot a{display:block}.air-mobile{display:none}
.air-subhero{min-height:610px;padding:70px 5vw;display:grid;grid-template-columns:.9fr 1.1fr;gap:5vw;align-items:center}.air-subhero small,.air-title small,.air-detailhero small,.air-projectdetail small,.air-contact small,.air-policy>small{font-size:8px;color:var(--accent);font-weight:800;letter-spacing:.17em}.air-subhero h1,.air-title h1,.air-detailhero h1,.air-projectdetail h1,.air-contact h1,.air-policy h1{font-size:clamp(46px,5vw,72px);line-height:1.02;letter-spacing:-.065em;margin:18px 0}.air-subhero p,.air-title p,.air-detailhero p,.air-projectdetail p,.air-contact p,.air-policy p{color:var(--muted);line-height:1.85}.air-subhero figure{margin:0}.air-subhero img{height:500px;border-radius:18px}
.air-aboutgrid,.air-detailprocess{padding:20px 5vw 100px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.air-aboutgrid article,.air-detailprocess article{background:#fff;padding:28px;border-radius:15px;border:1px solid var(--line)}.air-aboutgrid span,.air-detailprocess span{color:var(--accent);font-size:9px}.air-aboutgrid h2,.air-detailprocess h2{font-size:24px;margin:25px 0 10px}.air-aboutgrid p,.air-detailprocess p{font-size:11px;color:var(--muted);line-height:1.75}
.air-title{padding:95px 5vw 50px;max-width:1000px}.air-servicegrid{padding:10px 5vw 110px}.air-servicegrid>a{display:grid;grid-template-columns:70px 1fr auto;align-items:center;padding:25px 5px;border-top:1px solid var(--line)}.air-servicegrid span{color:var(--accent);font-size:9px}.air-servicegrid h2{font-size:25px;margin:0}.air-servicegrid p{font-size:10px;color:var(--muted)}.air-servicegrid i{font-style:normal;font-size:9px;font-weight:800}
.air-detailhero{padding:80px 5vw;display:grid;grid-template-columns:.9fr 1.1fr;gap:5vw;align-items:center}.air-detailhero>a,.air-detailhero div>a{display:inline-block;background:var(--dark);color:#fff;padding:13px 17px;border-radius:8px;font-size:10px;font-weight:800}.air-detailhero figure{margin:0}.air-detailhero img{height:520px;border-radius:18px}
.air-projectgrid{padding:10px 4vw 115px;display:grid;grid-template-columns:1fr 1fr;gap:15px}.air-projectgrid>a{background:#fff;border-radius:18px;overflow:hidden;border:1px solid var(--line)}.air-projectgrid figure{margin:0;height:350px}.air-projectgrid img{height:100%;transition:.45s}.air-projectgrid>a:hover img{transform:scale(1.025)}.air-projectgrid>a>div{padding:23px}.air-projectgrid span{font-size:8px;color:var(--accent)}.air-projectgrid h2{font-size:24px}.air-projectgrid b{font-size:9px}
.air-projectdetail>section{padding:80px 5vw 110px;display:grid;grid-template-columns:1.15fr .85fr;gap:5vw;align-items:center}.air-projectdetail figure{margin:0}.air-projectdetail img{height:620px;border-radius:18px}.air-projectdetail a{display:inline-block;margin-top:18px;font-size:10px;font-weight:800;color:var(--accent)}
.air-areagrid{padding:10px 5vw 110px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.air-areagrid article{padding:25px;background:#fff;border:1px solid var(--line);border-radius:15px}.air-areagrid span{color:var(--accent);font-size:8px}.air-areagrid h2{font-size:23px}.air-areagrid p{color:var(--muted);font-size:10px}.air-areagrid a{font-size:9px;font-weight:800}
.air-postgrid{padding:10px 5vw 110px;display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.air-postgrid>a{padding:27px 0;border-top:1px solid var(--line)}.air-postgrid span{font-size:8px;color:var(--accent)}.air-postgrid h2{font-size:22px}.air-postgrid p{color:var(--muted);font-size:10px;line-height:1.7}.air-postgrid b{font-size:9px}
.air-article{max-width:900px;margin:auto;padding:95px 25px 130px}.air-back{font-size:9px;color:var(--accent);font-weight:800}.air-article header{padding:50px 0;border-bottom:1px solid var(--line)}.air-article header small{font-size:8px;color:var(--accent)}.air-article h1{font-size:clamp(42px,5vw,68px);line-height:1.08;letter-spacing:-.055em}.air-article header p{font-size:16px;color:var(--muted);line-height:1.75}.air-article article{padding-top:45px;line-height:2;color:#35464d;font-size:14px}
.air-contact{min-height:650px;padding:90px 5vw;display:grid;grid-template-columns:.9fr 1.1fr;gap:6vw;align-items:center}.air-contactmeta{margin:30px 0}.air-contactmeta span,.air-contactmeta b{display:block;margin:8px 0}.air-contactactions{display:flex;gap:12px}.air-contactactions a{padding:13px 17px;background:var(--dark);color:#fff;border-radius:8px;font-size:10px;font-weight:800}.air-contact figure{margin:0}.air-contact img{height:520px;border-radius:18px}
.air-policy{max-width:900px;margin:auto;padding:105px 25px 140px}.air-policy section{margin-top:55px;padding-top:30px;border-top:1px solid var(--line)}.air-policy h2{margin-top:35px}
@media(max-width:860px){.air-nav{display:none;position:absolute;left:15px;right:15px;top:68px;padding:18px;background:var(--paper);border:1px solid var(--line);border-radius:12px;flex-direction:column;align-items:stretch}.nav-open .air-nav{display:flex}.air-menu{display:block;width:38px;height:38px}.air-menu i{display:block;height:1px;background:var(--dark);margin:7px}.air-closing,.air-subhero,.air-detailhero,.air-projectdetail>section,.air-contact{grid-template-columns:1fr}.air-foot{grid-template-columns:1fr 1fr}.air-aboutgrid,.air-detailprocess,.air-areagrid{grid-template-columns:1fr}.air-projectgrid,.air-postgrid{grid-template-columns:1fr}.air-subhero img,.air-detailhero img,.air-projectdetail img,.air-contact img{height:410px}.air-mobile{position:fixed;left:12px;right:12px;bottom:12px;z-index:120;display:grid;grid-template-columns:1fr 1fr;box-shadow:0 15px 50px #0003}.air-mobile>a,.air-mobile>*{padding:14px!important;text-align:center!important;background:#fff!important;color:var(--dark)!important;font-size:11px!important;font-weight:800!important}.air-mobile>a:first-child{background:var(--accent)!important;color:#fff!important}}

:root{--accent:#1387cf;--dark:#0b2333;--paper:#f3faff;--line:#d4e6f0;--muted:#617a88}body{background:var(--paper);color:#0c2637}.air-hero{min-height:680px;padding:65px 5vw;display:grid;grid-template-columns:.9fr 1.1fr;gap:5vw;align-items:center}.air-hero span{font-size:8px;color:var(--accent);font-weight:850}.air-hero h1{font-size:clamp(54px,6vw,88px);line-height:.98}.air-hero p{color:var(--muted);line-height:1.8}.air-hero>div>div{display:flex;gap:10px}.air-hero a{padding:13px 17px;border-radius:8px;font-size:10px;font-weight:800}.air-primary{background:var(--accent);color:#fff}.air-hero figure{margin:0}.air-hero img{height:560px;border-radius:25px}.air-tabs{padding:30px 5vw 85px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.air-tabs a{background:#fff;border:1px solid var(--line);border-radius:16px;padding:26px}.air-tabs span{color:var(--accent);font-size:8px}.air-tabs b{display:block;font-size:22px;margin:20px 0 8px}.air-tabs p{font-size:10px;color:var(--muted)}.air-device{display:grid;grid-template-columns:.85fr 1.15fr;background:var(--dark);color:#fff}.air-device>div{padding:75px}.air-device h2{font-size:44px}.air-chips{display:flex;flex-wrap:wrap;gap:8px}.air-chips span{border:1px solid #ffffff2d;padding:9px 12px;border-radius:999px;font-size:9px}.air-device figure{margin:0}.air-device img{height:580px}.air-projects,.air-guide{padding:90px 5vw}.air-projects h2,.air-guide h2{font-size:42px}.air-projects>div{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.air-projects figure{margin:0}.air-projects img{height:250px;border-radius:12px}.air-projects span,.air-projects b{display:block}.air-projects span{font-size:8px;color:var(--accent);margin-top:13px}.air-area{padding:75px 5vw;background:#dceff9;display:flex;justify-content:space-between;align-items:end}.air-area h2{font-size:38px}.air-guide{display:grid;grid-template-columns:.7fr 1.3fr}.air-guide>a{display:grid;grid-template-columns:100px 1fr auto;padding:18px 0;border-top:1px solid var(--line)}.air-guide span,.air-guide i{font-size:8px}.air-guide i{font-style:normal}@media(max-width:860px){.air-hero,.air-device,.air-guide{grid-template-columns:1fr}.air-tabs,.air-projects>div{grid-template-columns:1fr}.air-hero img,.air-device img{height:410px}}
/* AUTOHOME_V31_3_KOREAN_TYPOGRAPHY */
h1,h2,h3,h4,p,summary,b,strong,a,span{
  word-break:keep-all;
  overflow-wrap:normal;
}
h1,h2,h3,h4{
  text-wrap:balance;
}
@media(min-width:861px){
  [class$="-hero"] h1{
    max-width:760px;
  }
}

/* AUTOHOME_V32_SITE_ADMIN_LINK_CSS */
.air-adminlink{font-size:9px!important;opacity:.58}

/* AUTOHOME_V33_POST_COVER_CSS */
.ah33-post-cover{margin:24px 0 30px}.ah33-post-cover img{display:block;width:100%;height:auto;border-radius:14px;box-shadow:0 12px 36px rgba(10,25,34,.08)}
