/* v208 · page 05 uses the supplied blank artwork with live editorial copy. */
@media (min-width:901px){
  .v72-home #mission.desktop-mission-panel{
    position:relative!important;
    isolation:isolate!important;
    display:block!important;
    width:100%!important;
    height:100vh!important;
    min-height:100vh!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;
    background:#fbf6eb!important;
  }

  .v72-home #mission.desktop-mission-panel .desktop-mission-art{
    position:absolute!important;
    inset:0!important;
    z-index:0!important;
    display:block!important;
    width:100%!important;
    height:100%!important;
    max-width:none!important;
    object-fit:cover!important;
    object-position:center center!important;
    transform:none!important;
    filter:none!important;
    pointer-events:none!important;
  }

  .v72-home #mission .mission-copy-live{
    position:absolute!important;
    z-index:4!important;
    left:3.15%!important;
    top:26.5%!important;
    width:29.4%!important;
    color:#173f50!important;
    font-family:'Noto Sans KR','Pretendard','Malgun Gothic',sans-serif!important;
  }

  .v72-home #mission .mission-copy-live>small{
    display:block!important;
    margin:0 0 10.0%!important;
    color:#597563!important;
    font-size:clamp(10px,.82vw,14px)!important;
    font-weight:800!important;
    letter-spacing:.2em!important;
    line-height:1.2!important;
  }

  .v72-home #mission .mission-copy-live h2{
    margin:0!important;
    color:#1a1c1b!important;
    font-family:'Noto Serif KR','Nanum Myeongjo','Malgun Gothic',serif!important;
    font-size:clamp(34px,2.9vw,50px)!important;
    font-weight:700!important;
    line-height:1.34!important;
    letter-spacing:-.1em!important;
  }

  .v72-home #mission .mission-copy-live h2 em{
    color:#2f6856!important;
    font-style:normal!important;
  }

  .v72-home #mission .mission-copy-live>p{
    margin:3.4% 0 0!important;
    color:#5e716c!important;
    font-size:clamp(12px,1.02vw,17px)!important;
    font-weight:500!important;
    line-height:1.7!important;
    letter-spacing:-.06em!important;
    white-space:nowrap!important;
  }

  .v72-home #mission .mission-pills{
    display:grid!important;
    gap:12px!important;
    margin-top:7.5%!important;
    width:100%!important;
  }

  .v72-home #mission .mission-pills a{
    position:relative!important;
    display:grid!important;
    grid-template-columns:164px 1fr!important;
    align-items:center!important;
    min-height:70px!important;
    padding:0 18px 0 12px!important;
    border-radius:34px!important;
    background:rgba(255,255,255,.34)!important;
    color:#28564f!important;
    text-decoration:none!important;
    box-shadow:0 5px 18px rgba(112,100,66,.04)!important;
  }

  .v72-home #mission .mission-pills a span{
    position:relative!important;
    display:flex!important;
    align-items:center!important;
    gap:18px!important;
    color:#3e6a5f!important;
    font-size:clamp(10px,.78vw,13px)!important;
    font-weight:800!important;
    letter-spacing:.14em!important;
  }

  .v72-home #mission .mission-pills a span::before{
    content:""!important;
    display:block!important;
    width:34px!important;
    height:34px!important;
    flex:0 0 34px!important;
    border:1px solid rgba(58,104,92,.18)!important;
    border-radius:50%!important;
    background:rgba(255,255,255,.7)!important;
    box-shadow:inset 0 0 0 7px rgba(255,255,255,.55)!important;
  }

  .v72-home #mission .mission-pills a span::after{
    position:absolute!important;
    left:12px!important;
    top:10px!important;
    color:#3e6a5f!important;
    font-size:11px!important;
    font-weight:800!important;
    letter-spacing:0!important;
  }

  .v72-home #mission .mission-pills a:first-child span::after{content:"♣"!important}
  .v72-home #mission .mission-pills a:last-child span::after{content:"◎"!important}

  .v72-home #mission .mission-pills a strong{
    display:block!important;
    padding-left:16px!important;
    border-left:1px solid rgba(74,103,93,.24)!important;
    color:#315d56!important;
    font-size:clamp(11px,.92vw,15px)!important;
    font-weight:750!important;
    letter-spacing:-.06em!important;
    white-space:nowrap!important;
  }

  .v72-home #mission .mission-copy-live blockquote{
    margin:11.5% 0 0 11%!important;
    padding:7px 0 0 29px!important;
    border-left:1px solid rgba(171,141,84,.55)!important;
    color:#75816f!important;
    font-family:'Noto Serif KR','Nanum Myeongjo','Malgun Gothic',serif!important;
    font-size:clamp(14px,1.12vw,19px)!important;
    line-height:1.7!important;
    letter-spacing:-.06em!important;
  }

  .v72-home #mission .mission-copy-live blockquote small{
    display:block!important;
    margin-top:5px!important;
    color:#a09b7a!important;
    font-family:'Noto Sans KR','Pretendard','Malgun Gothic',sans-serif!important;
    font-size:clamp(10px,.72vw,12px)!important;
    letter-spacing:.08em!important;
  }

  .v72-home #mission .mission-local-live{
    position:absolute!important;
    z-index:5!important;
    left:31.7%!important;
    top:22.9%!important;
    width:33.5%!important;
    height:65.5%!important;
    display:block!important;
    overflow:hidden!important;
    border-radius:25px!important;
    background:#0d3d38!important;
    color:#fff!important;
    text-decoration:none!important;
    box-shadow:0 18px 46px rgba(30,65,57,.14)!important;
    transition:transform .25s ease,filter .25s ease!important;
  }

  .v72-home #mission .mission-local-live:hover{transform:translateY(-2px)!important;filter:brightness(1.03)!important}

  .v72-home #mission .mission-local-live>img{
    position:absolute!important;
    inset:0 0 auto!important;
    z-index:0!important;
    display:block!important;
    width:100%!important;
    height:62%!important;
    max-width:none!important;
    object-fit:fill!important;
    object-position:center center!important;
    transform:none!important;
  }

  .v72-home #mission .mission-local-live::before{
    content:""!important;
    position:absolute!important;
    inset:0!important;
    z-index:1!important;
    background:linear-gradient(0deg,#0d3d38 0%,#0d3d38 34%,rgba(13,61,56,.91) 50%,rgba(13,61,56,.3) 64%,transparent 78%)!important;
    pointer-events:none!important;
  }

  .v72-home #mission .mission-local-live>span{
    position:absolute!important;
    z-index:2!important;
    left:5.8%!important;
    right:5.8%!important;
    bottom:5.0%!important;
    display:block!important;
  }

  .v72-home #mission .mission-local-live>span small{
    display:block!important;
    margin-bottom:15px!important;
    color:#fff5b3!important;
    font-size:clamp(9px,.85vw,14px)!important;
    font-weight:800!important;
    letter-spacing:.2em!important;
    line-height:1.2!important;
  }

  .v72-home #mission .mission-local-live>span strong{
    display:block!important;
    color:#fff!important;
    font-size:clamp(28px,2.8vw,48px)!important;
    font-weight:800!important;
    line-height:1.2!important;
    letter-spacing:-.08em!important;
  }

  .v72-home #mission .mission-local-live>span em,
  .v72-home #mission .mission-local-live>span i{
    display:block!important;
    margin-top:14px!important;
    color:#fff!important;
    font-size:clamp(12px,1.28vw,22px)!important;
    font-style:normal!important;
    font-weight:550!important;
    line-height:1.35!important;
    letter-spacing:-.06em!important;
    white-space:nowrap!important;
  }

  .v72-home #mission .mission-local-live>span i{margin-top:15px!important;font-size:clamp(10px,1.04vw,17px)!important}

  .v72-home #mission .mission-local-live>span b{
    display:block!important;
    margin-top:22px!important;
    color:#fff!important;
    font-size:clamp(11px,1.04vw,17px)!important;
    font-weight:800!important;
    letter-spacing:-.05em!important;
  }

  .v72-home #mission .mission-global-hit{
    position:absolute!important;
    z-index:6!important;
    left:66.0%!important;
    top:22.9%!important;
    width:31.6%!important;
    height:65.5%!important;
    display:block!important;
    color:transparent!important;
    text-decoration:none!important;
    border-radius:25px!important;
  }

  @media (min-width:901px) and (max-width:1200px){
    .v72-home #mission .mission-copy-live{left:3.2%!important;top:25.5%!important;width:29.3%!important}
    .v72-home #mission .mission-copy-live h2{font-size:clamp(27px,3.2vw,40px)!important}
    .v72-home #mission .mission-copy-live>p{font-size:clamp(10px,1vw,13px)!important;white-space:normal!important}
    .v72-home #mission .mission-pills a{grid-template-columns:64px 1fr!important;min-height:52px!important;padding-right:10px!important}
    .v72-home #mission .mission-pills a strong{padding-left:10px!important;font-size:clamp(9px,.92vw,12px)!important}
    .v72-home #mission .mission-pills a span{font-size:clamp(8px,.75vw,10px)!important;letter-spacing:.1em!important}
    .v72-home #mission .mission-pills a span::before{width:28px!important;height:28px!important;flex-basis:28px!important}
    .v72-home #mission .mission-pills a span::after{left:9px!important;top:8px!important}
    .v72-home #mission .mission-copy-live blockquote{font-size:clamp(11px,1.05vw,14px)!important;padding-left:20px!important}
    .v72-home #mission .mission-local-live>span strong{font-size:clamp(21px,2.45vw,31px)!important}
    .v72-home #mission .mission-local-live>span em{font-size:clamp(9px,.98vw,12px)!important}
    .v72-home #mission .mission-local-live>span i{font-size:clamp(8px,.82vw,10px)!important}
    .v72-home #mission .mission-local-live>span b{font-size:clamp(9px,.88vw,12px)!important}
  }
}
