/*
  Copyright (c) 2021 Kil Hyung-jin, with Reserved Font Name Pretendard.
  https://github.com/orioncactus/pretendard
  
  This Font Software is licensed under the SIL Open Font License, Version 1.1.
  This license is copied below, and is also available with a FAQ at:
  http://scripts.sil.org/OFL
  */
  
  @font-face {
  	font-family: 'Pretendard';
  	font-weight: 900;
  	font-display: swap;
  	src: local('Pretendard Black'), url("/landing-assets/fonts/pretendard-black.woff2") format('woff2'), url("/landing-assets/fonts/pretendard-black.woff") format('woff');
  }
  
  @font-face {
  	font-family: 'Pretendard';
  	font-weight: 800;
  	font-display: swap;
  	src: local('Pretendard ExtraBold'), url("/landing-assets/fonts/pretendard-extra-bold.woff2") format('woff2'), url("/landing-assets/fonts/pretendard-extra-bold.woff") format('woff');
  }
  
  @font-face {
  	font-family: 'Pretendard';
  	font-weight: 700;
  	font-display: swap;
  	src: local('Pretendard Bold'), url("/landing-assets/fonts/pretendard-bold.woff2") format('woff2'), url("/landing-assets/fonts/pretendard-bold.woff") format('woff');
  }
  
  @font-face {
  	font-family: 'Pretendard';
  	font-weight: 600;
  	font-display: swap;
  	src: local('Pretendard SemiBold'), url("/landing-assets/fonts/pretendard-semi-bold.woff2") format('woff2'), url("/landing-assets/fonts/pretendard-semi-bold.woff") format('woff');
  }
  
  @font-face {
  	font-family: 'Pretendard';
  	font-weight: 500;
  	font-display: swap;
  	src: local('Pretendard Medium'), url("/landing-assets/fonts/pretendard-medium.woff2") format('woff2'), url("/landing-assets/fonts/pretendard-medium.woff") format('woff');
  }
  
  @font-face {
  	font-family: 'Pretendard';
  	font-weight: 400;
  	font-display: swap;
  	src: local('Pretendard Regular'), url("/landing-assets/fonts/pretendard-regular.woff2") format('woff2'), url("/landing-assets/fonts/pretendard-regular.woff") format('woff');
  }
  
  @font-face {
  	font-family: 'Pretendard';
  	font-weight: 300;
  	font-display: swap;
  	src: local('Pretendard Light'), url("/landing-assets/fonts/pretendard-light.woff2") format('woff2'), url("/landing-assets/fonts/pretendard-light.woff") format('woff');
  }
  
  @font-face {
  	font-family: 'Pretendard';
  	font-weight: 200;
  	font-display: swap;
  	src: local('Pretendard ExtraLight'), url("/landing-assets/fonts/pretendard-extra-light.woff2") format('woff2'), url("/landing-assets/fonts/pretendard-extra-light.woff") format('woff');
  }
  
  @font-face {
  	font-family: 'Pretendard';
  	font-weight: 100;
  	font-display: swap;
  	src: local('Pretendard Thin'), url("/landing-assets/fonts/pretendard-thin.woff2") format('woff2'), url("/landing-assets/fonts/pretendard-thin.woff") format('woff');
  }

*{box-sizing:border-box}
    html{scroll-behavior:smooth}
    body{margin:0;font-family:'Pretendard',system-ui,-apple-system,sans-serif;background:#ffffff;color:#0E1726;-webkit-font-smoothing:antialiased}
    @keyframes fitFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-14px)}}
    @keyframes fitFloatSlow{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}
    @keyframes fitGlow{0%,100%{opacity:.55}50%{opacity:.9}}
    ::selection{background:#00C9B1;color:#04121f}
    [data-mobile-menu][hidden]{display:none!important}
    [data-r="moment-card"]{max-width:100%;height:auto!important;min-height:79px}
    [data-r="moment-card"] p{min-width:0;overflow-wrap:break-word;word-break:keep-all}
    [data-r="vision-heading"]{max-width:100%;overflow-wrap:break-word;word-break:keep-all}
    [data-r="vision-heading"] span{white-space:normal;overflow-wrap:break-word;word-break:keep-all}
    [data-scroll-top].is-visible{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}
    @media (max-width:860px){
      [style*="grid-template-columns"]{grid-template-columns:1fr!important;gap:20px!important}
      section,footer{padding-top:74px!important;padding-bottom:74px!important;padding-left:20px!important;padding-right:20px!important}
      header{padding:56px 20px 74px!important}
      nav>div{padding-left:20px!important;padding-right:20px!important}
      [data-r="nav-links"]{display:none!important}
      [data-r="nav-actions"]{display:none!important}
      [data-mobile-menu-toggle]{display:flex!important}
      [data-mobile-menu].is-open{display:block!important}
      [data-r="hero-float"]{display:none!important}
      [data-r="prem"]{transform:none!important}
      [data-r="trust"]{flex-direction:column;gap:4px!important;padding-top:38px!important}
      [data-r="trust"]>div{border-left:none!important;padding:12px 0!important}
      [data-r="coretech"]{padding:32px 24px!important}
      [data-r="moment-card"]{width:100%!important;height:auto!important;min-height:0!important;padding:24px 22px!important;align-items:flex-start!important}
      [data-r="moment-card"] p{font-size:16px!important;line-height:1.6!important;letter-spacing:0!important}
      [data-r="vision-heading"]{font-size:28px!important;letter-spacing:0!important;text-wrap:wrap!important}
      [data-scroll-top]{right:18px!important;bottom:18px!important;width:48px!important;height:48px!important}
      [data-r="footer-bottom"]{flex-direction:column;align-items:flex-start!important}
    }
    @media (max-width:480px){
      [data-r="moment-card"]{flex-direction:column!important;gap:12px!important}
      [data-r="vision-heading"]{font-size:26px!important;line-height:1.35!important}
    }
