/**
 * @project        salayan.ir
 * @author         
 * @build          Wed, Jan 8, 2025 1:28 PM
 * @copyright      Copyright (c) 2025, 
 *
 */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

body {
  line-height: 1;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  -webkit-appearance: none;
  -moz-appearance: none;
}

input[type=search] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical;
}

audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  max-width: 100%;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden] {
  display: none;
}

html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

a:active,
a:hover {
  outline: 0;
}

img {
  border: 0;
  -ms-interpolation-mode: bicubic;
}

figure {
  margin: 0;
}

form {
  margin: 0;
}

fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em;
}

legend {
  border: 0;
  padding: 0;
  white-space: normal;
  *margin-left: -7px;
}

button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;
}

button,
input {
  line-height: normal;
}

button,
select {
  text-transform: none;
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
  *overflow: visible;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

input[type=checkbox],
input[type=radio] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  *height: 13px;
  *width: 13px;
}

input[type=search] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
  vertical-align: top;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html,
button,
input,
select,
textarea {
  color: #000;
}

::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}

::selection {
  background: #b3d4fc;
  text-shadow: none;
}

img {
  vertical-align: middle;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

textarea {
  resize: vertical;
}

.chromeframe {
  margin: .2em 0;
  background: #ccc;
  color: #000;
  padding: .2em 0;
}

body {
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-overflow-scrolling: touch;
}

button {
  border: 0;
  padding: 0;
  background: none;
  cursor: pointer;
}

a {
  text-decoration: none;
  color: inherit;
}

@font-face {
  font-family: "Helvetica Neue";
  src: url("../fonts/HelveticaNeueLTPro-Bd.woff2") format("woff2"),url("../fonts/HelveticaNeueLTPro-Bd.woff") format("woff"),url("../fonts/HelveticaNeueLTPro-Bd.svg#HelveticaNeueLTPro-Bd") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Helvetica Neue";
  src: url("../fonts/HelveticaNeueLTPro-Th.woff2") format("woff2"),url("../fonts/HelveticaNeueLTPro-Th.woff") format("woff"),url("../fonts/HelveticaNeueLTPro-Th.svg#HelveticaNeueLTPro-Th") format("svg");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Helvetica Neue";
  src: url("../fonts/HelveticaNeueLTPro-Lt.woff2") format("woff2"),url("../fonts/HelveticaNeueLTPro-Lt.woff") format("woff"),url("../fonts/HelveticaNeueLTPro-Lt.svg#HelveticaNeueLTPro-Lt") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Helvetica Neue";
  src: url("../fonts/HelveticaNeueLTPro-It.woff2") format("woff2"),url("../fonts/HelveticaNeueLTPro-It.woff") format("woff"),url("../fonts/HelveticaNeueLTPro-It.svg#HelveticaNeueLTPro-It") format("svg");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Noto Sans KR";
  src: url("../fonts/NotoSansKR-Thin.woff2") format("woff2"),url("../fonts/NotoSansKR-Thin.woff2") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Noto Sans KR";
  src: url("../fonts/NotoSansKR-Light.woff2") format("woff2"),url("../fonts/NotoSansKR-Light.woff2") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Noto Sans KR";
  src: url("../fonts/NotoSansKR-Regular.woff2") format("woff2"),url("../fonts/NotoSansKR-Regular.woff2") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Noto Sans KR";
  src: url("../fonts/NotoSansKR-Medium.woff2") format("woff2"),url("../fonts/NotoSansKR-Medium.woff2") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Noto Sans KR";
  src: url("../fonts/NotoSansKR-Bold.woff2") format("woff2"),url("../fonts/NotoSansKR-Bold.woff2") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Noto Sans KR";
  src: url("../fonts/NotoSansKR-Black.woff2") format("woff2"),url("../fonts/NotoSansKR-Black.woff2") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

.skip_nav a {
  left: -999px;
  position: absolute;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
  z-index: -999;
}

.skip_nav a:focus,
.skip_nav a:active {
  color: #fff;
  background-color: #000;
  left: auto;
  top: auto;
  width: 30%;
  height: auto;
  overflow: auto;
  margin: 10px 35%;
  padding: 5px;
  border-radius: 15px;
  border: 4px solid #ff0;
  text-align: center;
  font-size: 1.2em;
  z-index: 999;
}

.header {
  position: fixed;
  z-index: 19;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  width: 100%;
  padding: 1.875vw;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  pointer-events: none;
  mix-blend-mode: inherit;
}

.header.blend-on {
  mix-blend-mode: difference !important;
}

html.static-mode .header {
  mix-blend-mode: inherit;
}

.header .mode {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1.7578125vw;
  pointer-events: auto;
}

.header .mode-wrap {
  margin-right: 1.5625vw;
  position: relative;
  cursor: pointer;
}

.header .mode .nav-checkbox {
  display: none;
  visibility: hidden;
}

.header .mode .nav-btn {
  display: block;
  width: 28px;
  height: 28px;
  background-size: contain;
  background-repeat: no-repeat;
  cursor: pointer;
}

.header .mode .nav-btn.light {
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='14' cy='14' r='6' fill='%23fff' stroke='%23fff' stroke-width='2'/%3E%3Cpath fill='%23fff' d='M13 0h2v4h-2zM13 24h2v4h-2zM23.191 3.393l1.415 1.414-2.829 2.828-1.414-1.414zM6.22 20.364l1.415 1.414-2.828 2.829-1.415-1.414zM28 13v2h-4v-2zM4 13v2H0v-2zM24.608 23.192l-1.414 1.415-2.829-2.829 1.415-1.414zM7.636 6.222 6.222 7.636 3.394 4.808l1.414-1.415z'/%3E%3C/svg%3E");
}

html.color-mode .header .mode .nav-btn.light {
  display: none;
}

.header .mode .nav-btn.dark {
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14 28C21.732 28 28 21.732 28 14C28 6.26801 21.732 0 14 0C6.26801 0 0 6.26801 0 14C0 21.732 6.26801 28 14 28ZM16.3334 14C16.3334 18.784 13.4538 22.8957 9.3334 24.696C10.7624 25.3203 12.3409 25.6667 14.0001 25.6667C20.4435 25.6667 25.6667 20.4433 25.6667 14C25.6667 7.55672 20.4435 2.33335 14.0001 2.33335C12.3409 2.33335 10.7624 2.67971 9.3334 3.30405C13.4538 5.10433 16.3334 9.216 16.3334 14Z' fill='white'/%3E%3C/svg%3E%0A");
}

html.dark-mode .header .mode .nav-btn.dark {
  display: none;
}

.header .mode .nav-btn.motion-mode {
  background-image: url("data:image/svg+xml,%3Csvg width='27' height='29' viewBox='0 0 27 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.5996 20.2288L25.5996 9.39054C25.5996 8.56038 25.1187 7.82245 24.3973 7.40737L14.6344 2.01132C13.913 1.59624 12.9511 1.59624 12.2297 2.01132L2.41864 7.40737C1.69724 7.82245 1.21631 8.56038 1.21631 9.39054L1.21631 20.2288C1.21631 21.0589 1.69724 21.7968 2.41864 22.2119L12.1816 27.608C12.903 28.0231 13.8649 28.0231 14.5863 27.608L24.3492 22.2119C25.1187 21.7968 25.5996 21.0589 25.5996 20.2288Z' stroke='white' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath d='M13.4326 14.8329L13.4326 28.3' stroke='white' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath d='M1.21631 8.05353L13.432 14.8332' stroke='white' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath d='M25.6002 8.05353L13.4326 14.8332' stroke='white' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath d='M1.74561 21.2901L8.38249 17.6005' stroke='white' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M25.0705 21.2901L18.4336 17.6005' stroke='white' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

html:not(.static-mode) .header .mode .nav-btn.motion-mode {
  display: none;
}

html.dark-mode .header .mode .nav-btn.motion-mode {
  background-image: url("data:image/svg+xml,%3Csvg width='27' height='29' viewBox='0 0 27 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.5996 20.2288L25.5996 9.39054C25.5996 8.56038 25.1187 7.82245 24.3973 7.40737L14.6344 2.01132C13.913 1.59624 12.9511 1.59624 12.2297 2.01132L2.41864 7.40737C1.69724 7.82245 1.21631 8.56038 1.21631 9.39054L1.21631 20.2288C1.21631 21.0589 1.69724 21.7968 2.41864 22.2119L12.1816 27.608C12.903 28.0231 13.8649 28.0231 14.5863 27.608L24.3492 22.2119C25.1187 21.7968 25.5996 21.0589 25.5996 20.2288Z' stroke='white' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath d='M13.4326 14.8329L13.4326 28.3' stroke='white' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath d='M1.21631 8.05353L13.432 14.8332' stroke='white' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath d='M25.6002 8.05353L13.4326 14.8332' stroke='white' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath d='M1.74561 21.2901L8.38249 17.6005' stroke='white' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M25.0705 21.2901L18.4336 17.6005' stroke='white' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

.header .mode .nav-btn.static-mode {
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='27' viewBox='0 0 25 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.79929 18.2132L1.54488 19.5553C0.873335 19.865 0.821678 20.5877 1.49322 20.8974L11.9797 25.4914C12.2896 25.6463 12.7029 25.6463 13.0128 25.4914L23.4476 20.8974C24.1191 20.5877 24.1191 19.865 23.3959 19.5553L20.1415 18.2132' stroke='white' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M4.79929 11.5536L1.54488 12.8957C0.873335 13.2054 0.821678 13.9281 1.49322 14.2378L11.9797 18.8318C12.2896 18.9867 12.7029 18.9867 13.0128 18.8318L23.4476 14.2378C24.1191 13.9281 24.1191 13.2054 23.3959 12.8957L20.1415 11.5536' stroke='white' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M12.0314 1.1774L1.59664 5.46176C0.925093 5.77147 0.873435 6.49413 1.54498 6.80385L4.95437 8.30079L9.7585 10.4172L11.9798 11.4495C12.2897 11.6044 12.703 11.6044 13.0129 11.4495L15.1825 10.4688L19.9867 8.35241L23.396 6.85546C24.0676 6.54575 24.0676 5.82309 23.3444 5.51338L13.0129 1.1774C12.703 1.07417 12.3414 1.07417 12.0314 1.1774Z' stroke='white' stroke-width='2' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
}

html.static-mode .header .mode .nav-btn.static-mode {
  display: none;
}

html.dark-mode .header .mode .nav-btn.static-mode {
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='27' viewBox='0 0 25 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.79929 18.2132L1.54488 19.5553C0.873335 19.865 0.821678 20.5877 1.49322 20.8974L11.9797 25.4914C12.2896 25.6463 12.7029 25.6463 13.0128 25.4914L23.4476 20.8974C24.1191 20.5877 24.1191 19.865 23.3959 19.5553L20.1415 18.2132' stroke='white' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M4.79929 11.5536L1.54488 12.8957C0.873335 13.2054 0.821678 13.9281 1.49322 14.2378L11.9797 18.8318C12.2896 18.9867 12.7029 18.9867 13.0128 18.8318L23.4476 14.2378C24.1191 13.9281 24.1191 13.2054 23.3959 12.8957L20.1415 11.5536' stroke='white' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M12.0314 1.1774L1.59664 5.46176C0.925093 5.77147 0.873435 6.49413 1.54498 6.80385L4.95437 8.30079L9.7585 10.4172L11.9798 11.4495C12.2897 11.6044 12.703 11.6044 13.0129 11.4495L15.1825 10.4688L19.9867 8.35241L23.396 6.85546C24.0676 6.54575 24.0676 5.82309 23.3444 5.51338L13.0129 1.1774C12.703 1.07417 12.3414 1.07417 12.0314 1.1774Z' stroke='white' stroke-width='2' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
}

.header .nav-menu {
  position: relative;
  width: 28px;
  height: 28px;
  pointer-events: all;
  z-index: 11;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  mix-blend-mode: difference;
  opacity: 1;
  text-indent: -99999999px;
  font-size: 0px;
  overflow: hidden;
}

.header .nav-menu span.nav-menu--toggle {
  position: relative;
  width: 28px;
  height: 2px;
  background-color: #fff;
  font-size: 0;
}

html.dark-mode .header .nav-menu span.nav-menu--toggle {
  background-color: #fff;
}

.header .nav-menu span.nav-menu--toggle::before,
.header .nav-menu span.nav-menu--toggle::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  height: 2px;
  width: 28px;
  background-color: #fff;
  -webkit-transition: margin-top .3s ease-out,-webkit-transform .3s ease-out;
  transition: margin-top .3s ease-out,-webkit-transform .3s ease-out;
  transition: transform .3s ease-out,margin-top .3s ease-out;
  transition: transform .3s ease-out,margin-top .3s ease-out,-webkit-transform .3s ease-out;
}

html.dark-mode .header .nav-menu span.nav-menu--toggle::before,
html.dark-mode .header .nav-menu span.nav-menu--toggle::after {
  background-color: #fff;
}

.header .nav-menu span.nav-menu--toggle::before {
  margin-top: -8px;
}

.header .nav-menu span.nav-menu--toggle::after {
  margin-top: 8px;
}

html.dark-mode .header .nav-menu span.nav-menu--toggle {
  color: #fff;
}

.header .nav-menu span.nav-menu--toggle.nav-menu--toggle {
  display: block;
}

.header .nav-menu.on span.nav-menu--toggle {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: min(4.6875vw,36px);
  height: 2px;
  -webkit-transition: background-color .3s ease-out;
  transition: background-color .3s ease-out;
  background-color: rgba(255,255,255,0);
}

html.dark-mode .header .nav-menu.on span.nav-menu--toggle {
  background-color: #000;
}

.header .nav-menu.on span.nav-menu--toggle::before,
.header .nav-menu.on span.nav-menu--toggle::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  height: 2px;
  width: min(4.5572916667vw,35px);
  background-color: #fff;
  -webkit-transition: margin-top .3s ease-out,-webkit-transform .3s ease-out;
  transition: margin-top .3s ease-out,-webkit-transform .3s ease-out;
  transition: transform .3s ease-out,margin-top .3s ease-out;
  transition: transform .3s ease-out,margin-top .3s ease-out,-webkit-transform .3s ease-out;
}

html.dark-mode .header .nav-menu.on span.nav-menu--toggle::before,
html.dark-mode .header .nav-menu.on span.nav-menu--toggle::after {
  background-color: #fff;
}

.header .nav-menu.on span.nav-menu--toggle::before {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
  margin-top: 0;
}

.header .nav-menu.on span.nav-menu--toggle::after {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
  transform: translate(-50%, -50%) rotate(-45deg);
  margin-top: 0;
}

#faveHeader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
  visibility: hidden;
  min-height: 100%;
}

#faveHeader::-webkit-scrollbar {
  display: none;
}

#faveHeader .header-wrap {
  position: relative;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1.875vw;
  z-index: 2;
  pointer-events: none;
}

#faveHeader .logo {
  width: 4.6875vw;
  height: 1.7578125vw;
  background-image: url("data:image/svg+xml,%3Csvg fill='none' height='25' viewBox='0 0 65 25' width='65' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23000'%3E%3Cpath d='m16.9 0v4.29231h-11.64538v5.4h10.01218v4.01539h-10.01218v9.6923h-5.25462v-23.4z'/%3E%3Cpath clip-rule='evenodd' d='m16.9491 8.8128c-.497.70542-.7811 1.6225-.8521 2.7512v.141h4.7576c.071-.917.426-1.5519.9231-1.97515s1.2782-.63488 2.2013-.63488c.426 0 .8521 0 1.2071.07054.3551.07054.7101.21163.9941.35271.2131.14109.4971.42326.6391.70538.213.2822.284.7055.284 1.1993s-.142.8465-.426 1.1287c-.284.2116-.7101.4232-1.2782.5643-.568.1411-1.1361.2116-1.8462.2822-.7101.0705-1.4202.1411-2.1302.2821-.7101.0706-1.4202.2117-2.1303.4233-.6391.2116-1.2781.4938-1.8462.8465-.5681.4233-.9941.9171-1.3492 1.5519-.355.6349-.497 1.4109-.497 2.3985 0 .917.142 1.693.426 2.3279.3551.6349.7101 1.1992 1.2782 1.6225.497.4232 1.1361.7054 1.8462.917.7101.2117 1.4912.2822 2.3433.2822 1.0651 0 2.0592-.2116 3.1243-.4938 1.0652-.2822 1.9173-.8465 2.6984-1.6225.0355.1411.0532.2822.071.4233.0177.1411.0355.2822.071.4232l.213.8466h4.8286c-.2841-.3528-.4261-.9171-.4971-1.6225-.071-.7055-.142-1.4814-.142-2.2574v-8.9589c0-1.05815-.213-1.90466-.7101-2.53954-.497-.63489-1.1361-1.12869-1.8462-1.4814-.7811-.35271-1.5622-.56434-2.4853-.70543-.8521-.14108-1.7752-.21162-2.6273-.21162-.9231 0-1.9172.07054-2.8403.28217-.9232.14108-1.8463.4938-2.5563.91705-.7101.42326-1.3492 1.05814-1.8463 1.76357zm10.0833 6.3437c.0237-.0203.0474-.042.071-.0654h-.071zm0 0c-.1708.1455-.3515.2166-.6135.3197-.031.0122-.0632.0249-.0966.0381-.3551.1411-.6391.2117-.9942.2822-.355.0705-.71.1411-1.0651.1411-.1775.0353-.3728.0529-.568.0705-.1953.0177-.3906.0353-.5681.0706-.3551.0705-.7101.1411-1.0651.2821-.3551.1411-.6391.2822-.9231.4233-.2841.2116-.4971.4233-.6391.7054-.142.2822-.213.6349-.213 1.1287 0 .4233.071.776.213 1.0581.142.2822.355.4938.6391.7055.284.1411.568.2821.9231.3527.355.0705.71.0705 1.1361.0705.9231 0 1.6332-.1411 2.2013-.4938.497-.2821.9231-.7054 1.1361-1.1286.213-.4233.426-.8466.426-1.3404.0711-.4232.0711-.7759.0711-1.0581z' fill-rule='evenodd'/%3E%3Cpath d='m37.7161 23.4-5.8661-16.9h4.8884l3.6314 11.5196h.0698l3.6314-11.5196h4.679l-5.7963 16.9z'/%3E%3Cpath clip-rule='evenodd' d='m56.9202 20.5092c-1.3093 0-2.3429-.3541-3.032-1.0623-.689-.7082-1.0336-1.8413-1.0336-3.3992h12.1278c.0689-1.3456-.0689-2.6203-.3445-3.8242-.3446-1.2038-.8269-2.2661-1.516-3.25754-.6891-.92062-1.5849-1.69961-2.6185-2.26615s-2.274-.8498-3.721-.8498c-1.3093 0-2.4807.21245-3.5143.70817-1.1026.4249-1.9984 1.06225-2.7563 1.91206-.758.84981-1.3782 1.77046-1.7917 2.90346-.4134 1.1331-.6201 2.337-.6201 3.6117 0 1.3455.2067 2.5494.6201 3.6825.4135 1.1331.9648 2.1245 1.7227 2.9035.6891.779 1.6538 1.4164 2.6875 1.8413 1.0336.4249 2.2739.6373 3.5832.6373 1.9294 0 3.5143-.4249 4.8924-1.3455 1.3782-.9206 2.4118-2.4078 3.032-4.4615h-4.0656c-.1378.5665-.5513 1.0623-1.2403 1.558-.6891.4957-1.4471.7082-2.4118.7082zm-.3445-11.11834c1.1714 0 1.9983.28327 2.5496.92064.5512.6373.9647 1.558 1.1025 2.691h-7.511c0-.3541.069-.7081.2068-1.133s.3445-.8498.6201-1.2039c.2757-.3541.6891-.6374 1.1715-.92065.4823-.21245 1.1025-.35409 1.8605-.35409z' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  font-size: 0;
  opacity: 0;
  -webkit-transition: opacity .3s ease-out;
  transition: opacity .3s ease-out;
  pointer-events: auto;
}

#faveHeader .logo a {
  width: 100%;
  height: 100%;
  display: block;
}

html.dark-mode #faveHeader .logo {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' height='25' viewBox='0 0 65 25' width='65' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23fff'%3E%3Cpath d='m16.9 0v4.29231h-11.64538v5.4h10.01218v4.01539h-10.01218v9.6923h-5.25462v-23.4z'/%3E%3Cpath clip-rule='evenodd' d='m16.9491 8.8128c-.497.70542-.7811 1.6225-.8521 2.7512v.141h4.7576c.071-.917.426-1.5519.9231-1.97515s1.2782-.63488 2.2013-.63488c.426 0 .8521 0 1.2071.07054.3551.07054.7101.21163.9941.35271.2131.14109.4971.42326.6391.70538.213.2822.284.7055.284 1.1993s-.142.8465-.426 1.1287c-.284.2116-.7101.4232-1.2782.5643-.568.1411-1.1361.2116-1.8462.2822-.7101.0705-1.4202.1411-2.1302.2821-.7101.0706-1.4202.2117-2.1303.4233-.6391.2116-1.2781.4938-1.8462.8465-.5681.4233-.9941.9171-1.3492 1.5519-.355.6349-.497 1.4109-.497 2.3985 0 .917.142 1.693.426 2.3279.3551.6349.7101 1.1992 1.2782 1.6225.497.4232 1.1361.7054 1.8462.917.7101.2117 1.4912.2822 2.3433.2822 1.0651 0 2.0592-.2116 3.1243-.4938 1.0652-.2822 1.9173-.8465 2.6984-1.6225.0355.1411.0532.2822.071.4233.0177.1411.0355.2822.071.4232l.213.8466h4.8286c-.2841-.3528-.4261-.9171-.4971-1.6225-.071-.7055-.142-1.4814-.142-2.2574v-8.9589c0-1.05815-.213-1.90466-.7101-2.53954-.497-.63489-1.1361-1.12869-1.8462-1.4814-.7811-.35271-1.5622-.56434-2.4853-.70543-.8521-.14108-1.7752-.21162-2.6273-.21162-.9231 0-1.9172.07054-2.8403.28217-.9232.14108-1.8463.4938-2.5563.91705-.7101.42326-1.3492 1.05814-1.8463 1.76357zm10.0833 6.3437c.0237-.0203.0474-.042.071-.0654h-.071zm0 0c-.1708.1455-.3515.2166-.6135.3197-.031.0122-.0632.0249-.0966.0381-.3551.1411-.6391.2117-.9942.2822-.355.0705-.71.1411-1.0651.1411-.1775.0353-.3728.0529-.568.0705-.1953.0177-.3906.0353-.5681.0706-.3551.0705-.7101.1411-1.0651.2821-.3551.1411-.6391.2822-.9231.4233-.2841.2116-.4971.4233-.6391.7054-.142.2822-.213.6349-.213 1.1287 0 .4233.071.776.213 1.0581.142.2822.355.4938.6391.7055.284.1411.568.2821.9231.3527.355.0705.71.0705 1.1361.0705.9231 0 1.6332-.1411 2.2013-.4938.497-.2821.9231-.7054 1.1361-1.1286.213-.4233.426-.8466.426-1.3404.0711-.4232.0711-.7759.0711-1.0581z' fill-rule='evenodd'/%3E%3Cpath d='m37.7161 23.4-5.8661-16.9h4.8884l3.6314 11.5196h.0698l3.6314-11.5196h4.679l-5.7963 16.9z'/%3E%3Cpath clip-rule='evenodd' d='m56.9202 20.5092c-1.3093 0-2.3429-.3541-3.032-1.0623-.689-.7082-1.0336-1.8413-1.0336-3.3992h12.1278c.0689-1.3456-.0689-2.6203-.3445-3.8242-.3446-1.2038-.8269-2.2661-1.516-3.25754-.6891-.92062-1.5849-1.69961-2.6185-2.26615s-2.274-.8498-3.721-.8498c-1.3093 0-2.4807.21245-3.5143.70817-1.1026.4249-1.9984 1.06225-2.7563 1.91206-.758.84981-1.3782 1.77046-1.7917 2.90346-.4134 1.1331-.6201 2.337-.6201 3.6117 0 1.3455.2067 2.5494.6201 3.6825.4135 1.1331.9648 2.1245 1.7227 2.9035.6891.779 1.6538 1.4164 2.6875 1.8413 1.0336.4249 2.2739.6373 3.5832.6373 1.9294 0 3.5143-.4249 4.8924-1.3455 1.3782-.9206 2.4118-2.4078 3.032-4.4615h-4.0656c-.1378.5665-.5513 1.0623-1.2403 1.558-.6891.4957-1.4471.7082-2.4118.7082zm-.3445-11.11834c1.1714 0 1.9983.28327 2.5496.92064.5512.6373.9647 1.558 1.1025 2.691h-7.511c0-.3541.069-.7081.2068-1.133s.3445-.8498.6201-1.2039c.2757-.3541.6891-.6374 1.1715-.92065.4823-.21245 1.1025-.35409 1.8605-.35409z' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E");
}

#faveHeader.menu-index {
  z-index: 10;
  visibility: visible;
}

#faveHeader.menu-on {
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity .5s ease-out;
  transition: opacity .5s ease-out;
}

#faveHeader.menu-on:after {
  content: "";
  background-color: #fff;
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 0;
}

html.dark-mode #faveHeader.menu-on:after {
  background-color: #000;
}

#faveHeader.menu-on .nav-panel {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition: opacity .35s ease-out,-webkit-transform .35s;
  transition: opacity .35s ease-out,-webkit-transform .35s;
  transition: transform .35s,opacity .35s ease-out;
  transition: transform .35s,opacity .35s ease-out,-webkit-transform .35s;
  z-index: 1;
}

#faveHeader.menu-show .nav-panel .logo {
  opacity: 1;
}

#faveHeader.menu-show .nav-wrap {
  -webkit-transition: opacity .5s ease-out;
  transition: opacity .5s ease-out;
  opacity: 1;
}

#faveHeader.menu-show .nav-lang {
  opacity: 1;
}

#faveHeader.menu-show .nav-menu {
  opacity: 1;
}

#faveHeader.menu-show .nav-text-rolling {
  opacity: 1;
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  -webkit-transition-delay: .35s;
  transition-delay: .35s;
}

#faveHeader.menu-show .nav-text-rolling .text {
  -webkit-animation: slideLeft 60s linear infinite;
  animation: slideLeft 60s linear infinite;
  will-change: transform;
}

#faveHeader.menu-show .nav-link {
  opacity: 1;
  -webkit-transition: opacity .3s;
  transition: opacity .3s;
}

#faveHeader.menu-show .nav-link .link-list .link:nth-child(1) a {
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}

#faveHeader.menu-show .nav-link .link-list .link:nth-child(2) a {
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}

#faveHeader.menu-show .nav-link .link-list .link:nth-child(3) a {
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}

#faveHeader.menu-show .nav-link .link-list .link:nth-child(4) a {
  -webkit-transition-delay: 0.4s;
  transition-delay: 0.4s;
}

#faveHeader.menu-show .nav-link .link-list .link:nth-child(5) a {
  -webkit-transition-delay: 0.5s;
  transition-delay: 0.5s;
}

#faveHeader.menu-show .nav-link .link-list .link a {
  opacity: 1;
  -webkit-transform: translate3d(0px, 0%, 0px);
  transform: translate3d(0px, 0%, 0px);
  -webkit-transition: -webkit-transform .7s ease-out;
  transition: -webkit-transform .7s ease-out;
  transition: transform .7s ease-out;
  transition: transform .7s ease-out, -webkit-transform .7s ease-out;
  outline-offset: -1px;
}

#faveHeader.menu-show .nav-link .link-list .link span {
  -webkit-transition: color .3s;
  transition: color .3s;
}

#faveHeader.menu-show .nav-link .link-list .link span:hover {
  color: #792eef;
}

#faveHeader.menu-show .nav-figure {
  opacity: 1;
}

#faveHeader.menu-show .nav-figure .bannerWrap {
  width: 100%;
  -webkit-transition: width .75s ease-out;
  transition: width .75s ease-out;
}

#faveHeader .nav-panel {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: translateX(101%);
  transform: translateX(101%);
  -webkit-transition: opacity .35s ease-out,-webkit-transform .35s;
  transition: opacity .35s ease-out,-webkit-transform .35s;
  transition: transform .35s,opacity .35s ease-out;
  transition: transform .35s,opacity .35s ease-out,-webkit-transform .35s;
  background-color: #fff;
  color: #000;
  pointer-events: all;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-overflow-style: none;
  min-height: 46.875vw;
}

#faveHeader .nav-panel::-webkit-scrollbar {
  display: none;
}

html.dark-mode #faveHeader .nav-panel {
  background-color: #000;
  color: #fff;
}

#faveHeader .nav-text-rolling {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding: 0.859375vw 0;
  opacity: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-transition: opacity .5s ease-out;
  transition: opacity .5s ease-out;
  background: linear-gradient(191deg, rgba(156, 92, 255, 0.96) 15%, rgb(191, 128, 255) 50%, rgb(126, 45, 255) 90%);
}

#faveHeader .nav-text-rolling .text-container {
  overflow: hidden;
}

#faveHeader .nav-text-rolling .text {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 2.578125vw;
  font-size: 2.5vw;
  letter-spacing: -0.0390625vw;
  line-height: 1.4;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-weight: 300;
  text-transform: uppercase;
  color: #fff;
}

#faveHeader .nav-text-rolling .text-container {
  display: block;
  width: 100%;
  white-space: nowrap;
}

#faveHeader .nav-text-rolling .text span {
  display: inline-block;
  background-size: cover;
  width: 100%;
  height: 100%;
}

#faveHeader .nav-text-rolling .text .eyes {
  background-image: url("data:image/svg+xml,%3Csvg width='88' height='63' viewBox='0 0 88 63' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M73.6091 50.6067C66.1266 50.6067 59.8911 41.9542 59.8911 31.4475C59.8911 20.9408 66.1266 12.2882 73.6091 12.2882C76.7269 12.2882 79.5328 13.5243 81.7152 15.9965C82.6505 16.3055 83.274 16.6145 83.8976 17.2326C80.1563 7.34392 72.9856 0.854492 64.5677 0.854492C54.2792 0.854492 45.5496 10.7431 43.3672 24.34C43.679 26.8122 43.9908 28.9753 43.9908 31.7565C43.9908 34.2287 43.679 36.7008 43.3672 39.173C45.8614 52.7699 54.2792 62.6585 64.5677 62.6585C73.9209 62.6585 82.027 54.315 85.1447 42.5722C82.3387 47.2075 78.2857 50.6067 73.6091 50.6067Z' fill='white'/%3E%3Cpath d='M29.6491 50.6067C22.1666 50.6067 15.9311 41.9542 15.9311 31.4475C15.9311 20.9408 22.1666 12.2882 29.6491 12.2882C32.7668 12.2882 35.5728 13.5243 37.7552 15.9965C40.5611 16.6145 42.4318 20.0137 42.4318 24.031C42.4318 24.34 42.4318 24.34 42.4318 24.649C42.4318 24.9581 42.7435 25.2671 42.7435 25.8851C42.7435 25.2671 43.0553 24.9581 43.0553 24.34C40.5611 10.7431 32.1433 0.854492 21.8548 0.854492C9.69569 0.854492 0.0307617 14.7604 0.0307617 31.7565C0.0307617 48.7526 10.0075 62.6585 21.8548 62.6585C32.1433 62.6585 40.8729 52.7699 43.0553 39.173C43.0553 38.555 42.7435 38.2459 42.7435 37.6279C40.8729 45.0444 35.8845 50.6067 29.6491 50.6067Z' fill='white'/%3E%3Cpath d='M43.0551 24.0312C43.0551 24.6493 42.7437 24.9583 42.7437 25.5764C43.0551 27.4305 43.3666 29.2846 43.3666 31.4477C43.3666 33.6109 43.0551 35.465 42.7437 37.3191C42.7437 37.9372 43.0551 38.2462 43.0551 38.8642C43.3666 36.3921 43.6781 34.2289 43.6781 31.4477C43.6781 28.9756 43.3666 26.5034 43.0551 24.0312Z' fill='white'/%3E%3Cpath d='M86.3904 31.4479C86.3904 35.1561 85.7675 38.8643 85.1445 42.2636C86.7019 39.1734 87.3248 35.4651 87.3248 31.4479C87.3248 28.9757 87.0133 26.8126 86.3904 24.6494C86.3904 25.2675 86.3904 25.8855 86.0789 26.8126C86.0789 28.0486 86.3904 29.9028 86.3904 31.4479Z' fill='white'/%3E%3Cpath d='M42.7431 37.3189C43.0546 35.4648 43.366 33.6107 43.366 31.4476C43.366 29.2844 43.0546 27.4303 42.7431 25.5762C42.4316 27.4303 42.4316 29.2844 42.4316 31.4476C42.4316 33.3017 42.4316 35.4648 42.7431 37.3189Z' fill='white'/%3E%3Cpath d='M86.3893 24.6489C86.3893 24.3399 86.3893 24.3399 86.3893 24.0309C86.3893 21.2497 85.4548 18.7775 83.8975 17.2324C84.2089 18.4685 84.8319 19.7046 85.1434 20.6316C85.4549 21.8677 86.0778 23.1038 86.3893 24.6489Z' fill='white'/%3E%3Cpath d='M84.8328 20.6314C84.521 19.3953 84.2092 18.1592 83.5857 17.2322C82.9622 16.6141 82.3386 16.3051 81.4033 15.9961C82.9622 17.2322 83.8975 18.7773 84.8328 20.6314Z' fill='white'/%3E%3Cpath d='M86.0785 26.5027C86.39 25.8846 86.3899 25.2666 86.3899 24.3395C86.0785 23.1034 85.4555 21.5583 84.8325 20.3223C85.4555 22.4854 85.767 24.6486 86.0785 26.5027Z' fill='white'/%3E%3Cpath d='M74.856 24.0313C74.856 28.3576 77.3501 32.0658 80.7796 32.0658C83.2738 32.0658 85.4562 29.9027 86.0798 26.8125C85.768 24.6493 85.4562 22.7952 84.8327 20.9411C83.8974 19.087 82.9621 17.5419 81.4032 16.3058C81.0914 16.3058 80.7796 16.3058 80.4679 16.3058C77.3501 15.6878 74.856 19.396 74.856 24.0313Z' fill='white'/%3E%3Cpath d='M42.432 24.0306C42.432 20.0134 40.2496 16.9232 37.7554 15.9961C39.9378 18.1592 41.4967 20.9404 42.432 24.6487C42.432 24.3396 42.432 24.0306 42.432 24.0306Z' fill='white'/%3E%3Cpath d='M30.8965 24.031C30.8965 28.3573 33.3907 32.0656 36.8202 32.0656C39.9379 32.0656 42.4321 28.6664 42.4321 24.6491C41.4968 21.2499 39.9379 18.1597 37.7555 15.9965C37.4437 15.9965 37.132 15.9965 36.8202 15.9965C33.3907 15.6875 30.8965 19.3957 30.8965 24.031Z' fill='white'/%3E%3C/svg%3E%0A");
  width: 3.409765625vw;
  height: 2.4140625vw;
  margin-right: 0.46875vw;
}

#faveHeader .nav-text-rolling .text .star {
  background-image: url("data:image/svg+xml,%3Csvg width='66' height='65' viewBox='0 0 66 65' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M65.811 32.4471C47.7282 32.4471 33.0749 17.9232 33.0749 0C33.0749 17.9232 18.4217 32.4471 0.338867 32.4471C18.4217 32.4471 33.0749 46.9711 33.0749 64.8942C33.3867 46.9711 47.7282 32.4471 65.811 32.4471Z' fill='white'/%3E%3C/svg%3E%0A");
  width: 2.557421875vw;
  height: 2.534765625vw;
  margin-right: 0.46875vw;
}

#faveHeader .nav-text-rolling .text .boom {
  background-image: url("data:image/svg+xml,%3Csvg width='52' height='53' viewBox='0 0 52 53' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.7281 0L29.8547 13.9067L41.4093 4.90824L36.4573 18.4059L51.3132 17.9969L39.346 26.1773L51.3132 34.3577L36.4573 33.9487L41.4093 47.4463L29.8547 38.8569L25.7281 52.7636L21.6015 38.8569L10.0469 47.4463L14.9989 33.9487L0.555664 34.3577L12.5229 26.1773L0.555664 17.9969L14.9989 18.4059L10.0469 4.90824L21.6015 13.9067L25.7281 0Z' fill='white'/%3E%3C/svg%3E%0A");
  width: 1.9828125vw;
  height: 2.0609375vw;
  margin: 0.3125vw 0.46875vw 0 0.46875vw;
}

#faveHeader .nav-text-rolling .text .hart {
  background-image: url("data:image/svg+xml,%3Csvg width='75' height='75' viewBox='0 0 75 75' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M37.5 66.7188L32.9688 62.5938C16.875 48 6.25 38.375 6.25 26.5625C6.25 16.9375 13.8125 9.375 23.4375 9.375C28.875 9.375 34.0938 11.9063 37.5 15.9063C40.9062 11.9063 46.125 9.375 51.5625 9.375C61.1875 9.375 68.75 16.9375 68.75 26.5625C68.75 38.375 58.125 48 42.0312 62.625L37.5 66.7188Z' fill='white'/%3E%3C/svg%3E%0A");
  width: 2.9296875vw;
  height: 2.9296875vw;
  margin-top: -0.3125vw;
  margin-right: 0.46875vw;
}

@-webkit-keyframes slideLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}

@keyframes slideLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}

#faveHeader .nav-wrap {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  opacity: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-transition: opacity .5s ease-out;
  transition: opacity .5s ease-out;
}

#faveHeader .nav-wrap .nav-wrap02 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 31.25vw;
}

#faveHeader .nav-wrap .footer-wrap .contact-list {
  margin-bottom: 0.390625vw;
}

#faveHeader .nav-wrap .footer-wrap .contact-list a {
  font-size: 0.78125vw;
  font-weight: bold;
  color: #000;
  margin-right: 0.625vw;
  position: relative;
  padding-bottom: 3px;
}

#faveHeader .nav-wrap .footer-wrap .contact-list a:before {
  content: "";
  width: 0%;
  height: 2px;
  background: #1a6c99;
  display: block;
  position: absolute;
  left: 0;
  bottom: 2px;
  -webkit-transition: width .3s;
  transition: width .3s;
  z-index: 1;
}

#faveHeader .nav-wrap .footer-wrap .contact-list a:hover:before,
#faveHeader .nav-wrap .footer-wrap .contact-list a:focus:before {
  width: 100%;
}

html.dark-mode #faveHeader .nav-wrap .footer-wrap .contact-list a {
  color: #fff;
}

#faveHeader .nav-wrap .text-wrap {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

#faveHeader .nav-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 41.796875vw;
  height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  opacity: 0;
  -webkit-transition: opacity .5s;
  transition: opacity .5s;
}

#faveHeader .nav-link .link {
  display: block;
  overflow: hidden;
  margin-bottom: 0.9375vw;
}

#faveHeader .nav-link .link a {
  color: #000;
  font-size: 2.8125vw;
  font-weight: 300;
  line-height: 1.2;
  letter-spacing: 0.1171875vw;
  text-transform: uppercase;
  position: relative;
  display: inline-block;
  -webkit-transform: translate3d(0px, 200%, 0px);
  transform: translate3d(0px, 200%, 0px);
  opacity: 0;
  -webkit-transition: opacity .5s ease-out,-webkit-transform 5s;
  transition: opacity .5s ease-out,-webkit-transform 5s;
  transition: transform 5s,opacity .5s ease-out;
  transition: transform 5s,opacity .5s ease-out,-webkit-transform 5s;
}

html.dark-mode #faveHeader .nav-link .link a {
  color: #fff;
}

#faveHeader .nav-link .link a span {
  opacity: 1;
  -webkit-transition: opacity .5s ease-out;
  transition: opacity .5s ease-out;
  display: inline-block;
  -webkit-box-align: center;
}

#faveHeader .nav-link .link a:hover::after,
#faveHeader .nav-link .link a:focus::after {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  opacity: 1;
  opacity: 1;
}

#faveHeader .nav-link .link a:hover::before,
#faveHeader .nav-link .link a:focus::before {
  opacity: 1 !important;
}

#faveHeader .nav-link .link a:hover span,
#faveHeader .nav-link .link a:focus span {
  opacity: 1 !important;
}

#faveHeader .nav-figure {
  width: 100%;
  position: relative;
  padding-right: 7.8125vw;
  opacity: 0;
  -webkit-transition: opacity .5s ease-out;
  transition: opacity .5s ease-out;
}

#faveHeader .nav-figure .bannerWrap {
  width: 0%;
  height: 31.25vw;
  overflow: hidden;
  -webkit-transition: width .5s ease-out;
  transition: width .5s ease-out;
}

#faveHeader .nav-figure .banner {
  position: relative;
  width: 53.125vw;
  height: 31.25vw;
}

#faveHeader .nav-figure .nav-image {
  position: absolute;
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: cover;
  max-width: 1360px;
  width: 53.125vw;
  height: 31.25vw;
}

#faveHeader .nav-figure .nav-image.img00 {
  background-image: url("../images/common/home.webp");
  background-position: bottom;
  background-size: cover;
  -webkit-transition: opacity .5s ease-out;
  transition: opacity .5s ease-out;
}

#faveHeader .nav-figure .nav-image.img01 {
  background-image: url("../images/common/home.webp");
  z-index: 0;
  opacity: 0;
  -webkit-transition: opacity .5s ease-out;
  transition: opacity .5s ease-out;
}

#faveHeader .nav-figure .nav-image.img01.hover {
  z-index: 1;
  opacity: 1;
  -webkit-transition: opacity .5s ease-out;
  transition: opacity .5s ease-out;
}

#faveHeader .nav-figure .nav-image.img02 {
  background-image: url("../images/common/about.webp");
  z-index: 0;
  opacity: 0;
  -webkit-transition: opacity .5s ease-out;
  transition: opacity .5s ease-out;
}

#faveHeader .nav-figure .nav-image.img02.hover {
  z-index: 1;
  opacity: 1;
  -webkit-transition: opacity .5s ease-out;
  transition: opacity .5s ease-out;
}

#faveHeader .nav-figure .nav-image.img03 {
  background-image: url("../images/common/team.webp");
  z-index: 0;
  opacity: 0;
  -webkit-transition: opacity .5s ease-out;
  transition: opacity .5s ease-out;
}

#faveHeader .nav-figure .nav-image.img03.hover {
  z-index: 1;
  opacity: 1;
  -webkit-transition: opacity .5s ease-out;
  transition: opacity .5s ease-out;
}

#faveHeader .nav-figure .nav-image.img04 {
  background-image: url("../images/common/projects.webp");
  z-index: 0;
  opacity: 0;
  -webkit-transition: opacity .5s ease-out;
  transition: opacity .5s ease-out;
}

#faveHeader .nav-figure .nav-image.img04.hover {
  z-index: 1;
  opacity: 1;
  -webkit-transition: opacity .5s ease-out;
  transition: opacity .5s ease-out;
}

#faveHeader .nav-figure .nav-image.img05 {
  background-image: url("../images/common/contact.webp");
  z-index: 0;
  opacity: 0;
  -webkit-transition: opacity .5s ease-out;
  transition: opacity .5s ease-out;
}

#faveHeader .nav-figure .nav-image.img05.hover {
  z-index: 1;
  opacity: 1;
  -webkit-transition: opacity .5s ease-out;
  transition: opacity .5s ease-out;
}

#faveHeader .nav-figure .nav-image.img03 {
  background-position: center 61%;
}

#faveHeader .nav-figure .nav-image.img04 {
  background-position: center 69%;
}

#faveHeader .static-change,
#faveHeader .mobile-debug {
  display: block;
  position: absolute;
  bottom: 30px;
  right: 20px;
  pointer-events: auto;
  cursor: pointer;
  font-size: 17px;
  color: #fff;
  z-index: 100;
}

#faveHeader .static-change:before,
#faveHeader .mobile-debug:before {
  content: "";
  width: 32px;
  height: 32px;
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width='33' height='32' viewBox='0 0 33 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_602_778)'%3E%3Cpath d='M23.8519 19.1359L23.8519 12.6363C23.8519 12.1385 23.5754 11.696 23.1605 11.4471L17.546 8.2111C17.1311 7.96218 16.578 7.96218 16.1631 8.2111L10.5209 11.4471C10.106 11.696 9.82947 12.1385 9.82947 12.6363L9.82947 19.1359C9.82947 19.6337 10.106 20.0763 10.5209 20.3252L16.1354 23.5611C16.5503 23.8101 17.1035 23.8101 17.5183 23.5611L23.1328 20.3252C23.5754 20.0763 23.8519 19.6337 23.8519 19.1359Z' stroke='white' stroke-miterlimit='10'/%3E%3Cpath d='M16.8546 15.9004L16.8546 23.9765' stroke='white' stroke-miterlimit='10'/%3E%3Cpath d='M9.82947 11.834L16.8545 15.8997' stroke='white' stroke-miterlimit='10'/%3E%3Cpath d='M23.852 11.834L16.8546 15.8997' stroke='white' stroke-miterlimit='10'/%3E%3Cpath d='M10.1337 19.7722L13.9505 17.5596' stroke='white' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M23.5477 19.7722L19.731 17.5596' stroke='white' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M27.2557 22.8168C25.0431 26.2187 21.1986 28.4313 16.8564 28.4313C9.96959 28.4313 4.41038 22.8721 4.41038 15.9854' stroke='white' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M1.97648 18.3362L4.41037 15.9023L6.81659 18.3362' stroke='white' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.65062 9.1819C8.86324 5.78 12.7077 3.56738 17.0499 3.56738C23.9367 3.56738 29.4959 9.12659 29.4959 16.0134' stroke='white' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M31.9298 13.6621L29.4959 16.096L27.062 13.6621' stroke='white' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_602_778'%3E%3Crect width='32' height='32' fill='white' transform='translate(32.9531 32) rotate(-180)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}#faveHeader .static-change label,#faveHeader .mobile-debug label{position:absolute;clip:rect(0 0 0 0);font-size:1px;color:rgba(0,0,0,0);width:1px;height:1px;margin:-1px;overflow:hidden}#faveHeader .static-change input,#faveHeader .mobile-debug input{width:32px;height:32px;padding:5px;position:absolute;right:0px;opacity:0;cursor:pointer}.nav-lang{position:absolute;top:2.34375vw;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;opacity:0;color:#000}html.dark-mode .nav-lang{color:#fff}@media screen and (min-width: 768px)and (max-width: 1023px){.nav-lang{top:5.8651026393vw}}@media screen and (max-width: 767px){.nav-lang{position:static;margin-top:7.1707953064vw}}.nav-lang button{font-size:0.9375vw;margin-right:1.25vw;font-weight:bold;position:relative}html.color-mode .nav-lang button{color:#000}html.dark-mode .nav-lang button{color:#fff}.nav-lang button:before{content:"";width:0%;height:2px;background:#1a6c99;display:block;position:absolute;left:0;bottom:2px;-webkit-transition:width .3s;transition:width .3s;z-index:1}.nav-lang button:hover:before{width:100%}@media screen and (min-width: 768px)and (max-width: 1023px){.nav-lang button{font-size:2.3460410557vw;margin-right:3.128054741vw}}@media screen and (max-width: 767px){.nav-lang button{font-size:4.1720990874vw;margin-right:5.2151238592vw}}html.lang-en .nav-lang--kr{color:#7f7f7f !important}html.lang-ko .nav-lang--en{color:#7f7f7f !important}.nav-copy{font-size:0.78125vw;font-weight:bold;color:#000;white-space:nowrap}html.dark-mode .nav-copy{color:#fff}@media screen and (min-width: 768px)and (max-width: 1023px){.nav-copy{font-size:1.9550342131vw}}@media screen and (max-width: 767px){.nav-copy{font-size:2.6075619296vw}}.nav-copy span{color:#888}.page-copyright{position:fixed;bottom:1.3%;right:2%;mix-blend-mode:difference;font-size:min(1.5555555556vw,14px);font-weight:300;opacity:1;z-index:998;-webkit-transition:opacity .2s;transition:opacity .2s}.page-copyright strong{font-weight:400}.page-copyright.off{opacity:0}@media screen and (min-width: 768px)and (max-width: 1023px){.page-copyright{font-size:min(1.8229166667vw,14px)}}@media screen and (max-width: 767px){.page-copyright{font-size:2.6075619296vw}}.page-container .logo-circle{position:absolute;z-index:999;top:calc(min(46.6666666667vw,420px) - min(6.8888888889vw,62px));left:calc(50% - min(40vw,360px));width:min(13.7777777778vw,124px);height:min(13.7777777778vw,124px);-webkit-transition:left .5s,margin-top .5s cubic-bezier(0.3, 0, 0.28, 1),-webkit-transform .5s;transition:left .5s,margin-top .5s cubic-bezier(0.3, 0, 0.28, 1),-webkit-transform .5s;transition:transform .5s,left .5s,margin-top .5s cubic-bezier(0.3, 0, 0.28, 1);transition:transform .5s,left .5s,margin-top .5s cubic-bezier(0.3, 0, 0.28, 1),-webkit-transform .5s;pointer-events:none}@media screen and (max-width: 767px){.page-container .logo-circle{top:calc(48.309178744vw - min(8.0834419817vw,62px));left:calc(50% - min(43.0247718383vw,330px));width:16.1668839635vw;height:16.1668839635vw}}.page-container .logo-circle.logo-on{position:fixed;-webkit-transform:scale(0.48) rotate(1080deg);transform:scale(0.48) rotate(1080deg);left:min(1.1111111111vw,10px);top:0;margin-top:min(1.1111111111vw,10px);pointer-events:auto}@media screen and (max-width: 767px){.page-container .logo-circle.logo-on{-webkit-transform:scale(0.48) rotate(720deg);transform:scale(0.48) rotate(720deg);left:min(1.3037809648vw,10px);margin-top:min(1.3037809648vw,10px)}}html.color-mode .page-container .logo-circle .logo-white{display:none}html.dark-mode .page-container .logo-circle .logo-black{display:none}.page-container .logo-circle img{width:100%}.page{position:relative;width:100%;height:auto;overscroll-behavior-y:none}html.fake-scroll .page{will-change:transform}.page .clone-circle{position:fixed;z-index:20;top:30px;left:30px}.page .clone-circle img{width:80px;height:80px}.page-container{position:fixed;left:0;top:0;overflow:hidden;overscroll-behavior-y:none;display:block;width:100%;height:100%;pointer-events:all;z-index:2}html.static-mode .page-container{background-color:#fff}html.static-mode.dark-mode .page-container{background-color:#000}.page-container.screen .page-index{opacity:0}.page-container.screen .screen-canvas-wrap{opacity:1}.page-container.scroll-on{overflow-y:scroll}.page-section{position:relative;width:100%}.page-section.index{padding:0}.page-content{position:relative;margin:0 auto;max-width:1920px;-webkit-box-sizing:border-box;box-sizing:border-box}.page-gap{width:100%;min-height:300px;height:160vh}.page-gap.gap-g1{height:200vh;margin-top:-50vh}.page-gap.gap-g3{height:220vh}.page-gap.gap-g4{height:220vh}html.static-mode .page-gap{display:none}.sticky-wrap{position:relative}.sticky-content{position:sticky;top:0;height:100vh;width:100%}html.fake-scroll .sticky-content{position:absolute;will-change:transform}.sticky-opacity{opacity:0;-webkit-transition:opacity .15s ease-out;transition:opacity .15s ease-out}html:not(.static-mode) .sticky-opacity .swiper{pointer-events:none}.sticky-opacity.sticky-on{opacity:1}html:not(.static-mode) .sticky-opacity.sticky-on .swiper{pointer-events:all}html.fake-scroll .scroll-container{position:fixed;left:0;top:0;width:100%;height:100vh;overflow:hidden;z-index:1}html.static-mode .scroll-container{position:relative !important;height:auto !important;overflow:auto !important}.scroll-height-device{display:none}.popup{position:fixed;bottom:min(1.25vw, 24px);right:min(1.25vw, 24px);max-width:740px;z-index:999;width:min(38.5416666667vw, 740px);background-color:#fff;-webkit-box-shadow:min(0.4166666667vw, 8px) min(0.4166666667vw, 8px) min(1.5625vw, 30px) rgba(0,0,0,.08);box-shadow:min(0.4166666667vw, 8px) min(0.4166666667vw, 8px) min(1.5625vw, 30px) rgba(0,0,0,.08);border-radius:min(2.0833333333vw, 40px);max-height:80%;overflow:auto}.popup::-webkit-scrollbar{display:none}.popup br{display:none}@media screen and (max-width: 767px){.popup br.mo-only{display:block}}@media screen and (min-width: 768px){.popup br.pc-only{display:block}}html.dark-mode .popup{background-color:#000;-webkit-box-shadow:none;box-shadow:none;border:1px solid #fff}@media screen and (min-width: 768px)and (max-width: 1023px){.popup{width:min(58.59375vw, 450px)}}@media screen and (max-width: 767px){.popup{width:96.479791395vw;border-radius:5.2151238592vw;left:1.8252933507vw;right:1.8252933507vw;bottom:1.8252933507vw;max-height:85%;overflow:auto}}.popup-inner{padding:min(2.0833333333vw, 40px) min(2.5vw, 48px);margin:0 auto;font-size:min(1.5625vw, 30px);color:#000;-webkit-box-sizing:border-box;box-sizing:border-box}.popup-inner .thanks-desc{font-size:min(1.09375vw, 21px);margin:min(0.9375vw, 18px) 0 min(2.0833333333vw, 40px)}.popup-inner .thanks-desc.lang-ko{font-size:min(1.25vw, 24px)}@media screen and (min-width: 768px)and (max-width: 1023px){.popup-inner .thanks-desc.lang-ko{font-size:15px}}@media screen and (max-width: 767px){.popup-inner .thanks-desc.lang-ko{font-size:4.1720990874vw}}html.dark-mode .popup-inner .thanks-desc{color:#fff}@media screen and (min-width: 768px)and (max-width: 1023px){.popup-inner .thanks-desc{font-size:14px}}@media screen and (max-width: 767px){.popup-inner .thanks-desc{font-size:3.9113428944vw;margin:3.6505867014vw 0 7.5619295958vw}}html.dark-mode .popup-inner{color:#fff}@media screen and (max-width: 767px){.popup-inner{padding:8.3441981747vw 6.258148631vw}}.popup-top{padding-bottom:min(2.0833333333vw, 40px)}@media screen and (max-width: 767px){.popup-top{padding-bottom:7.3011734029vw}}.popup-top .ex-tools{font-size:min(1.6666666667vw, 32px);font-weight:700}@media screen and (min-width: 768px)and (max-width: 1023px){.popup-top .ex-tools{font-size:min(2.34375vw,18px)}}@media screen and (max-width: 767px){.popup-top .ex-tools{font-size:6.258148631vw}}.popup-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:min(1.25vw, 24px)}@media screen and (min-width: 768px)and (max-width: 1023px){.popup-icons{margin-top:min(1.8229166667vw, 14px)}}@media screen and (max-width: 767px){.popup-icons{margin-top:6.258148631vw;-ms-flex-wrap:wrap;flex-wrap:wrap}}.popup-icons li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:min(2.0833333333vw, 40px);font-size:min(0.625vw, 12px)}@media screen and (max-width: 767px){.popup-icons li{margin-right:4.4328552803vw;margin-bottom:6.258148631vw}.popup-icons li:nth-child(n+5){margin-bottom:0}}.popup-icons li i{display:inline-block;width:min(2.5vw, 48px);height:min(2.5vw, 48px);font-size:0;margin-bottom:min(0.3125vw, 6px)}@media screen and (min-width: 768px)and (max-width: 1023px){.popup-icons li i{width:min(3.6458333333vw, 28px);height:min(3.6458333333vw, 28px);margin-bottom:min(0.78125vw, 6px)}}@media screen and (max-width: 767px){.popup-icons li i{width:10.4302477184vw;height:10.4302477184vw;margin-bottom:0.7822685789vw}}.popup-icons li span{display:block;font-size:min(0.625vw, 12px);white-space:nowrap}@media screen and (max-width: 767px){.popup-icons li span{font-size:3.1290743155vw}}@media screen and (min-width: 768px)and (max-width: 1023px){.popup-icons li span{font-size:min(1.6927083333vw,13px)}}.popup-icons li:last-child{margin-right:0}.popup-icons li.notion i{background:url("../images/popup/notion.svg") center center no-repeat;background-size:contain}html.dark-mode .popup-icons li.notion i{background:url("../images/popup/notion-dark.svg") center center no-repeat;background-size:contain}.popup-icons li.peeps i{background:url("../images/popup/peeps.svg") center center no-repeat;background-size:contain}.popup-icons li.characters i{background:url("../images/popup/characterz.svg") center center no-repeat;background-size:contain}.popup-icons li.sketch i{background:url("../images/popup/sketch.svg") center center no-repeat;background-size:contain}.popup-icons li.vectary i{background:url("../images/popup/vectary.svg") center center no-repeat;background-size:contain}.popup-icons li.spline i{background:url("../images/popup/spline.svg") center center no-repeat;background-size:contain}.popup-icons li.blender i{background:url("../images/popup/blender.svg") center center no-repeat;background-size:contain}.popup-icons li.three i{background:url("../images/popup/three.svg") center center no-repeat;background-size:contain}html.dark-mode .popup-icons li.three i{background:url("../images/popup/three-dark.svg") center center no-repeat;background-size:contain}.popup-bot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #ddd;padding-top:min(2.0833333333vw, 40px)}@media screen and (max-width: 767px){.popup-bot{padding-top:6.258148631vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}html.dark-mode .popup-bot{border-top:1px solid #3c3c3c}.popup-bot .cookie{word-break:keep-all;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:min(0.8333333333vw, 16px);font-weight:600;max-width:48%}.popup-bot .cookie.lang-ko{max-width:50%}@media screen and (max-width: 767px){.popup-bot .cookie.lang-ko{max-width:none}}@media screen and (max-width: 767px){.popup-bot .cookie{font-size:4.1720990874vw;max-width:100%;padding-right:0}}@media screen and (min-width: 768px)and (max-width: 1023px){.popup-bot .cookie{max-width:40%;font-size:min(1.6927083333vw,13px)}}.popup-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.popup-btns{margin-top:4.1720990874vw}}.popup-btns .btn{position:relative;padding:min(0.46875vw, 9px) min(1.9791666667vw,38px) min(0.2604166667vw, 5px) min(3.0208333333vw,58px);width:min(8.0729166667vw, 155px);border:1px solid #000;border-radius:min(0.4166666667vw, 8px);color:#000;font-size:min(0.9375vw, 18px);font-weight:500;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;-webkit-transition:all .2s;transition:all .2s;overflow:hidden}.popup-btns .btn:nth-child(even){margin-right:0}@media screen and (min-width: 768px){.popup-btns .btn.lang-ko{padding:min(0.625vw, 12px) min(1.9791666667vw,38px) min(0.3125vw, 6px) min(3.0208333333vw,58px)}}@media screen and (max-width: 767px){.popup-btns .btn.lang-ko{padding:2.998696219vw 15.6453715776vw 1.8252933507vw 18.2529335072vw}}@media screen and (min-width: 768px)and (max-width: 1023px){.popup-btns .btn{width:min(10.2639296188vw, 105px);font-size:min(1.8229166667vw,14px);padding:min(0.8797653959vw, 9px) min(3.7145650049vw,38px) min(0.4887585533vw, 5px) min(3.7145650049vw,38px)}}@media screen and (max-width: 767px){.popup-btns .btn{width:100%;padding:2.6075619296vw 14.6023468057vw;margin-right:1.5645371578vw;padding-bottom:1.6949152542vw;font-size:3.3898305085vw;font-weight:700}}.safari .popup-btns .btn{padding:min(0.2604166667vw, 5px) min(1.9791666667vw,38px) min(0.2604166667vw, 5px) min(3.0208333333vw,58px)}@media screen and (min-width: 768px){.safari .popup-btns .btn.lang-ko{padding:min(0.2604166667vw, 5px) min(1.9791666667vw,38px) min(0.3125vw, 6px) min(3.0208333333vw,58px)}}@media screen and (max-width: 767px){.safari .popup-btns .btn.lang-ko{padding:2.3468057366vw 15.6453715776vw 1.8252933507vw 18.2529335072vw}}@media screen and (max-width: 767px){.safari .popup-btns .btn{padding:2.6075619296vw 14.6023468057vw;margin-right:1.5645371578vw;padding-bottom:1.6949152542vw;font-size:3.3898305085vw;font-weight:700}}html.dark-mode .popup-btns .btn-ok{border:1px solid #fff;color:#fff}.popup-btns .btn-ok:hover{background:#1a6c99;color:#fff;border-color:rgba(0,0,0,0)}html.dark-mode .popup-btns .btn-ok:hover{border-color:rgba(0,0,0,0)}.popup-btns .btn-ok:hover .accept-icon:before{border-color:#fff}.popup-btns .btn-ok .accept-icon:before{content:"";display:inline-block;width:min(0.9375vw, 18px);height:min(0.9375vw, 18px);border:1px solid #000;border-radius:50%;position:absolute;left:min(1.25vw, 24px);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s;transition:all .2s}html.dark-mode .popup-btns .btn-ok .accept-icon:before{border-color:#fff}@media screen and (max-width: 767px){.popup-btns .btn-ok .accept-icon:before{width:3.3898305085vw;height:3.3898305085vw;left:5.9973924381vw}.lang-ko .popup-btns .btn-ok .accept-icon:before{left:7.8226857888vw}}.popup-btns .btn-cancel{border:1px solid #767676;margin-right:min(0.3125vw, 6px);color:#767676}@media screen and (min-width: 768px)and (max-width: 1023px){.popup-btns .btn-cancel{margin-right:min(0.78125vw,6px)}}@media screen and (max-width: 767px){.popup-btns .btn-cancel{margin-right:1.5645371578vw}}.popup-btns .btn-cancel:hover{background:#767676;color:#fff;border-color:rgba(0,0,0,0)}html.dark-mode .popup-btns .btn-cancel:hover{background:rgba(118,118,118,.2901960784);border-color:rgba(0,0,0,0)}.popup-btns .btn-cancel:hover .decline-icon:before,.popup-btns .btn-cancel:hover .decline-icon:after{background:#fff}.popup-btns .btn-cancel .decline-icon:before,.popup-btns .btn-cancel .decline-icon:after{content:"";display:inline-block;width:min(0.9375vw, 18px);height:1px;background-color:#767676;position:absolute;left:min(1.25vw, 24px);top:50%;-webkit-transition:all .2s;transition:all .2s}@media screen and (max-width: 767px){.popup-btns .btn-cancel .decline-icon:before,.popup-btns .btn-cancel .decline-icon:after{width:3.3898305085vw;left:5.9973924381vw}.lang-ko .popup-btns .btn-cancel .decline-icon:before,.lang-ko .popup-btns .btn-cancel .decline-icon:after{left:6.7796610169vw}}.popup-btns .btn-cancel .decline-icon:before{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.popup-btns .btn-cancel .decline-icon:after{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.cursor{position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);pointer-events:none;z-index:99;opacity:0;mix-blend-mode:difference;display:none}.cursor-inner{width:10px;height:10px;border-radius:50%;background:#fff}.cursor-outer{width:50px;height:50px;overflow:visible;-webkit-animation:rotate 3s infinite linear;animation:rotate 3s infinite linear}.cursor-star{position:absolute;top:50%;left:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:14px;height:auto;-webkit-animation:rotate 3s infinite linear;animation:rotate 3s infinite linear;animation-direction:reverse}.cursor-star path{fill:#fff;mix-blend-mode:difference}@-webkit-keyframes rotate{from{-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}to{-webkit-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}}@keyframes rotate{from{-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}to{-webkit-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}}.loading-container{background-color:#fff;min-width:320px;width:100%;height:100%;z-index:9999;-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out;position:fixed;top:0;left:0}html.dark-mode .loading-container{background-color:#000}.loading-rolling{position:absolute;left:50%;top:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:min(1.25vw, 24px);color:#000;-webkit-transition:color .3s ease-out,width .65s .5s ease-in-out;transition:color .3s ease-out,width .65s .5s ease-in-out;z-index:1}html.dark-mode .loading-rolling{color:#fff}html:not(.static-mode) .loading-rolling{width:min(23.4375vw, 450px)}@media screen and (min-width: 768px)and (max-width: 1023px){html:not(.static-mode) .loading-rolling{width:min(43.9882697947vw, 450px)}}@media screen and (max-width: 767px){html:not(.static-mode) .loading-rolling{width:56.0625814863vw}}html.static-mode .loading-rolling{width:auto}@media screen and (min-width: 768px)and (max-width: 1023px){.loading-rolling{font-size:20px}}@media screen and (max-width: 767px){.loading-rolling{width:56.0625814863vw;font-size:3.1290743155vw}}.loading-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-negative:0;flex-shrink:0;font-weight:bold}.loading-title:after{content:"";display:inline-block;width:min(4.1666666667vw, 80px);height:1px;margin:0 min(0.3125vw, 6px) min(0.46875vw, 9px);background-color:#000;-webkit-transition:background-color .3s ease-out,width .65s .5s ease-in-out;transition:background-color .3s ease-out,width .65s .5s ease-in-out}html.dark-mode .loading-title:after{background-color:#fff}@media screen and (min-width: 768px)and (max-width: 1023px){.loading-title:after{width:min(7.8201368524vw, 80px)}}@media screen and (max-width: 767px){.loading-title:after{width:10.4302477184vw;margin-bottom:1.1734028683vw}}.end>.loading-title:after{width:min(2.6041666667vw, 50px)}@media screen and (min-width: 768px)and (max-width: 1023px){.end>.loading-title:after{width:min(3.9100684262vw, 40px)}}@media screen and (max-width: 767px){.end>.loading-title:after{width:6.518904824vw}}.loading-wrap{position:relative;height:min(1.4583333333vw, 28px);-webkit-transition:width .3s;transition:width .3s}.loading-wrap::before{content:"";height:min(5.2083333333vw, 100px);width:500px;display:block;background-color:#fff;position:absolute;z-index:99;bottom:min(1.4583333333vw, 28px);pointer-events:none;-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out}html.dark-mode .loading-wrap::before{background-color:#000}@media screen and (max-width: 767px){.loading-wrap::before{height:13.037809648vw}}.loading-wrap::after{content:"";height:min(5.2083333333vw, 100px);width:500px;display:block;background-color:#fff;position:absolute;z-index:99;top:min(1.4583333333vw, 28px);pointer-events:none;-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out}html.dark-mode .loading-wrap::after{background-color:#000}@media screen and (min-width: 768px)and (max-width: 1023px){.loading-wrap::after{top:25px}}@media screen and (max-width: 767px){.loading-wrap::after{height:13.037809648vw;top:3.6505867014vw}}.loading-list{position:absolute;top:0;width:auto;height:100%;-webkit-transition:opacity .3s;transition:opacity .3s}.loading-list p{display:block;position:absolute;top:0;-webkit-transform:translateY(28px);transform:translateY(28px);white-space:nowrap;display:none}html:not(.static-mode) .loading-list p{display:block}.loading-list p.loading-show-item{position:relative;-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1;-webkit-transition:opacity .7s ease-in-out,-webkit-transform .7s;transition:opacity .7s ease-in-out,-webkit-transform .7s;transition:transform .7s,opacity .7s ease-in-out;transition:transform .7s,opacity .7s ease-in-out,-webkit-transform .7s;width:100%}.safari .loading-list p.loading-show-item{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.loading-list p.loading-up-item{-webkit-transform:translateY(-28px);transform:translateY(-28px);opacity:0;-webkit-transition:opacity .7s ease-in-out,-webkit-transform .7s;transition:opacity .7s ease-in-out,-webkit-transform .7s;transition:transform .7s,opacity .7s ease-in-out;transition:transform .7s,opacity .7s ease-in-out,-webkit-transform .7s}.loading-end-item{font-weight:700;position:relative;top:0;-webkit-transform:translateY(28px);transform:translateY(28px);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;-webkit-transition-delay:.5s;transition-delay:.5s}html.static-mode .loading-end-item{-webkit-transform:translate(0px);transform:translate(0px)}.loading-percent-num{color:#e0e0e0;z-index:2;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:min(3.125vw, 60px);font-weight:100;position:fixed;left:50%;bottom:min(1.5625vw, 30px);z-index:2;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out;display:none}html.dark-mode .loading-percent-num{color:#6e6e6e}@media screen and (min-width: 768px)and (max-width: 1023px){.loading-percent-num{font-size:min(5.8651026393vw, 60px)}}@media screen and (max-width: 767px){.loading-percent-num{font-size:7.8226857888vw}}html:not(.static-mode) .loading-percent-num{display:block}.loading-progress{width:0;height:min(0.2604166667vw, 5px);position:fixed;bottom:0;left:0;display:block;background-color:#1a6c99;z-index:2;-webkit-transition:width .1s ease-out;transition:width .1s ease-out}html.dark-mode .loading-progress{background-color:#1a6c99}@media screen and (min-width: 768px)and (max-width: 1023px){.loading-progress{height:min(0.5865102639vw, 6px)}}@media screen and (max-width: 767px){.loading-progress{height:0.7822685789vw}}#awwwards{top:min(46.6666666667vw,420px);right:0;-webkit-transform:rotate(56deg);transform:rotate(56deg);-webkit-transform-origin:right top;transform-origin:right top;margin-top:-97px}@media screen and (min-width: 768px)and (max-width: 900px){#awwwards{margin-top:min(-10.7777777778vw, -97px)}}@media screen and (max-width: 767px){#awwwards{top:48.309178744vw;-webkit-transform:rotate(56deg) scale(0.55);transform:rotate(56deg) scale(0.55);margin-top:-54px}}html.static-mode #awwwards{position:absolute !important;top:0}#awwwards .js-color-bg{fill:#b56bf3}#awwwards .js-color-text{fill:#000}:root{--scrollbar-width:0px }.page-section.page-index{padding:0}.page-section.page-index .sticky-wrap{height:200vh;margin-bottom:-100vh}html.static-mode .page-section.page-index .sticky-wrap{margin-bottom:0}.page-section.page-index .content-about-hiring{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media screen and (max-width: 767px){.page-section.page-index .content-about-hiring{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.page-section.page-index .content-about-hiring .item-about-hiring{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;margin-right:min(3.3333333333vw,30px)}.page-section.page-index .content-about-hiring .item-about-hiring:last-child{margin-right:0}@media screen and (max-width: 767px){.page-section.page-index .content-about-hiring .item-about-hiring{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;width:100%;margin-right:7.3011734029vw;margin-top:16.9491525424vw}}.page-section.page-index .content-about-hiring .item-about-hiring .item-about-list>li,.page-section.page-index .content-about-hiring .item-about-hiring .item-hiring-list>li{margin:min(0.1111111111vw,1px) 0;padding:min(0.3333333333vw,3px) 0 min(0.3333333333vw, 3px) min(0.2222222222vw,2px)}@media screen and (max-width: 767px){.page-section.page-index .content-about-hiring .item-about-hiring .item-about-list>li,.page-section.page-index .content-about-hiring .item-about-hiring .item-hiring-list>li{margin:0.5215123859vw 0}}.page-section.page-index .content-about-hiring .item-about-hiring .item-hiring-list .text_p:after{content:"";display:inline-block;width:min(0.6770833333vw, 13px);height:min(0.6770833333vw, 13px);margin-left:min(0.2604166667vw,5px);margin-bottom:min(0.1041666667vw,2px);vertical-align:middle;background:url("data:image/svg+xml,%3Csvg fill='none' height='16' viewBox='0 0 16 16' width='16' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3CclipPath id='a'%3E%3Cpath d='m0 0h16v16h-16z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)' stroke='%23000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='1.5'%3E%3Cpath d='m15.4375 8.60287v6.83413h-14.793945v-14.793934h6.592965'/%3E%3Cpath d='m10.5322.643066h4.9046v4.663314'/%3E%3Cpath d='m15.4373.643066-9.40703 9.326634' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E") no-repeat center/contain}html.dark-mode .page-section.page-index .content-about-hiring .item-about-hiring .item-hiring-list .text_p:after{background-image:url("data:image/svg+xml,%3Csvg fill='none' height='16' viewBox='0 0 16 16' width='16' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3CclipPath id='a'%3E%3Cpath d='m0 0h16v16h-16z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)' stroke='%23fff' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='1.5'%3E%3Cpath d='m15.4375 8.60287v6.83413h-14.793945v-14.793934h6.592965'/%3E%3Cpath d='m10.5322.643066h4.9046v4.663314'/%3E%3Cpath d='m15.4373.643066-9.40703 9.326634' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E")}@media screen and (max-width: 767px){.page-section.page-index .content-about-hiring .item-about-hiring .item-hiring-list .text_p:after{width:3.259452412vw;height:3.259452412vw;margin-left:1.3037809648vw;margin-bottom:0.6518904824vw;background-size:3.259452412vw}}.page-section.page-index .content-about-hiring .icon_p{font-size:min(2.2222222222vw,20px);margin-right:min(0.4444444444vw,4px);font-style:normal}@media screen and (max-width: 767px){.page-section.page-index .content-about-hiring .icon_p{font-size:3.6505867014vw;margin-right:1.9556714472vw}}.page-section.page-index .content-about-hiring .text_p{padding-bottom:min(0.1111111111vw,1px);color:#000;font-weight:500;text-overflow:ellipsis;border-bottom:min(0.1111111111vw,1px) solid rgba(55,53,47,.16)}html.dark-mode .page-section.page-index .content-about-hiring .text_p{color:#fff;border-color:#787774}@media screen and (max-width: 767px){.page-section.page-index .content-about-hiring .text_p{font-size:3.9113428944vw}}.page-section.page-index .content-join{margin-top:min(6vw,54px)}@media screen and (max-width: 767px){.page-section.page-index .content-join{margin-top:13.037809648vw}}.page-section.page-index .content-join .callout-block .text a.mail-text{color:#337ea9;font-weight:400;border-bottom:.05em solid;border-color:rgba(55,53,47,.4)}.page-section.page-index .content-join .callout-block .text a.mail-text>i{margin:0 min(0.1111111111vw,1px)}.page-section.page-index .content-join .bulleted-list i{margin:0 min(0.8888888889vw,8px)}.page-section.page-index .content-join .bulleted-list i strong{font-weight:600}@media screen and (max-width: 767px){.page-section.page-index .content-join .bulleted-list i{margin:0 1.9556714472vw}}html.static-mode .page-section.page-index .content-hiring-wrap{position:relative;bottom:unset}.page-section.page-index .content-contact{margin-top:min(7.7777777778vw,70px);margin-bottom:min(7.7777777778vw,70px)}@media screen and (max-width: 767px){.page-section.page-index .content-contact{margin-top:12.5162972621vw;margin-bottom:14.9934810952vw}}.page-section.page-index .content-contact .bulleted-list .gap-mobile{display:none}@media screen and (max-width: 767px){.page-section.page-index .content-contact .bulleted-list .gap-mobile{display:block;height:1.4341590613vw}}.page-section.page-index .copyrights{font-weight:500;margin-top:min(7.7777777778vw,70px);margin-bottom:min(11.1111111111vw,100px)}html.static-mode .page-section.page-index .copyrights{margin-bottom:0}@media screen and (max-width: 767px){.page-section.page-index .copyrights{margin-top:14.9934810952vw;font-size:3.9113428944vw}}.page-section.page-index .copyrights i,.page-section.page-index .copyrights a{color:#787774;fill:#787774}.page-section.page-index .copyrights a{border-bottom:.05em solid;border-color:rgba(55,53,47,.4);opacity:.7}.page-section.page-index .sticky-bg{position:fixed;width:100vw;height:100vh;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;z-index:-1}html.dark-mode .page-section.page-index .sticky-bg{background-color:#000;color:#fff}.page-section.page-index .notion-content,.page-section.page-index .notion-content .lang-ko{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji","Segoe UI Symbol"}html:not(.static-mode) .page-section.page-index .notion-content{position:relative;z-index:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-perspective:1000px;perspective:1000px}html.static-mode .page-section.page-index .notion-content{position:relative}html.lang-en .page-section.page-index .notion-content .lang-ko{display:none}html.lang-ko .page-section.page-index .notion-content .lang-en{display:none}html.static-mode .page-section.page-index .img-ipad{position:absolute;opacity:0;z-index:999;pointer-events:none;width:min(138.8888888889vw, 1250px);margin-left:calc(-1*min(69.4444444444vw, 625px));-webkit-transform-style:preserve-3d;transform-style:preserve-3d;will-change:transform;-webkit-font-smoothing:antialiased;-webkit-perspective:2;perspective:2;left:50%;bottom:0}@media screen and (max-width: 767px){html.static-mode .page-section.page-index .img-ipad{width:84.2242503259vw;margin-left:calc(-1 * 42.112125163vw)}}.page-section.page-index .img-ipad .img-content-ipad{display:none}@media screen and (min-width: 768px){.page-section.page-index .img-ipad .img-content-ipad{display:block}}.page-section.page-index .img-ipad .img-content-iphone{display:none}@media screen and (max-width: 767px){.page-section.page-index .img-ipad .img-content-iphone{display:block}}.page-section.page-index .capture-wrap.capture-on .content-achievements,.page-section.page-index .capture-wrap.capture-on .content-hiring-wrap{margin-left:calc(var(--scrollbar-width)/2 - var(--scrollbar-width));padding-right:calc(var(--scrollbar-width)/2)}.page-section.page-index .capture-wrap.capture-end .content-achievements,.page-section.page-index .capture-wrap.capture-end .content-hiring-wrap{margin-left:0px;padding-right:0px}.page-section.page-index .notion-content{position:relative}html:not(.static-mode) .page-section.page-index .notion-content{padding-top:min(46.6666666667vw,420px)}@media screen and (max-width: 767px){html:not(.static-mode) .page-section.page-index .notion-content{padding-top:48.309178744vw}}.page-section.page-index .notion-wrap{position:relative;width:100%;max-width:900px;margin:0 auto;z-index:20;padding:min(9.3333333333vw,84px) min(10.6666666667vw,96px) min(11.1111111111vw,100px);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-perspective:1;perspective:1;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;will-change:transform;-webkit-font-smoothing:antialiased}@media screen and (max-width: 767px){.page-section.page-index .notion-wrap{padding:min(10.9517601043vw,84px) 7.8226857888vw 1px 7.8226857888vw}}html.static-mode .page-section.page-index .notion-wrap{-webkit-transform-origin:bottom;transform-origin:bottom}.page-section.page-index .notion-wrap+.notion-wrap{margin-top:max(-11.1111111111vw,-100px);padding-top:0}@media screen and (max-width: 767px){.page-section.page-index .notion-wrap+.notion-wrap{margin-top:-1px}}html:not(.static-mode) .page-section.page-index .notion-forfixed{position:relative;z-index:1}html:not(.static-mode).color-mode .page-section.page-index .notion-forfixed{width:100%;background:#fff}html:not(.static-mode).dark-mode .page-section.page-index .notion-forfixed{width:100%;background:#000}.page-section.page-index .notion-cover{position:relative;height:min(46.6666666667vw,420px);background-color:#1a6c99;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}html.static-mode .page-section.page-index .notion-cover{width:100%}html:not(.static-mode) .page-section.page-index .notion-cover{width:calc(100% - var(--scrollbar-width))}@media screen and (max-width: 767px){.page-section.page-index .notion-cover{height:48.309178744vw}}html:not(.static-mode) .page-section.page-index .notion-cover{position:fixed}.page-section.page-index .notion-cover .scroll-hint{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;font-family:"Helvetica Neue";color:#fff;font-weight:normal;font-size:min(3.90625vw,100px);line-height:1.1;letter-spacing:calc(-1*min(0.15625vw,4px));text-align:center;background:linear-gradient(359deg, #1a6c99, rgba(255, 255, 255, 0.8), #1a6c99) no-repeat;background-size:100%;-webkit-background-clip:text;background-clip:text;color:rgba(255,255,255,.3);-webkit-animation:shine linear 2.5s infinite;animation:shine linear 2.5s infinite}@-webkit-keyframes shine{0%{background-position-y:min(38.8888888889vw,350px)}100%{background-position-y:calc(-1*min(38.8888888889vw,350px))}}@keyframes shine{0%{background-position-y:min(38.8888888889vw,350px)}100%{background-position-y:calc(-1*min(38.8888888889vw,350px))}}@media screen and (max-width: 767px){.page-section.page-index .notion-cover .scroll-hint{font-size:min(9.3872229465vw,72px);letter-spacing:calc(-1*min(0.5215123859vw,4px))}.page-section.page-index .notion-cover .scroll-hint.lang-en{letter-spacing:calc(-1*min(0.260756193vw,2px))}@-webkit-keyframes shine{0%{background-position-y:39.1134289439vw}100%{background-position-y:-39.1134289439vw}}@keyframes shine{0%{background-position-y:39.1134289439vw}100%{background-position-y:-39.1134289439vw}}}html.static-mode .page-section.page-index .notion-cover .scroll-hint{display:none}html.lang-en .page-section.page-index .notion-cover .scroll-hint.lang-ko{display:none !important}html.lang-ko .page-section.page-index .notion-cover .scroll-hint.lang-en{display:none !important}.page-section.page-index .notion-cover .scroll-light{display:none;position:absolute;top:0;left:0;bottom:0;right:0;background:-webkit-gradient(linear, left bottom, left top, from(rgba(86, 63, 135, 0)), color-stop(37%, rgba(86, 63, 135, 0.696997549)), color-stop(51%, rgba(86, 63, 135, 0.7390143557)), color-stop(65%, rgba(86, 63, 135, 0.6493785014)), to(rgba(86, 63, 135, 0)));background:linear-gradient(360deg, rgba(86, 63, 135, 0) 0%, rgba(86, 63, 135, 0.696997549) 37%, rgba(86, 63, 135, 0.7390143557) 51%, rgba(86, 63, 135, 0.6493785014) 65%, rgba(86, 63, 135, 0) 100%);opacity:.65;-webkit-animation:slideDown 3s cubic-bezier(0.4, 0, 1, 1) infinite;animation:slideDown 3s cubic-bezier(0.4, 0, 1, 1) infinite;will-change:transform}@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(60%);transform:translateY(60%)}70%{-webkit-transform:translateY(-70%);transform:translateY(-70%)}100%{-webkit-transform:translateY(-70%);transform:translateY(-70%)}}@keyframes slideDown{0%{-webkit-transform:translateY(60%);transform:translateY(60%)}70%{-webkit-transform:translateY(-70%);transform:translateY(-70%)}100%{-webkit-transform:translateY(-70%);transform:translateY(-70%)}}html.static-mode .page-section.page-index .notion-cover .scroll-light{display:none}.page-section.page-index .notion-page{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji","Segoe UI Symbol";font-size:min(1.7777777778vw,16px);line-height:1.5;color:#000;background-color:#fff}html.dark-mode .page-section.page-index .notion-page{background-color:#000;color:#fff}@media screen and (max-width: 767px){.page-section.page-index .notion-page{font-size:4.0417209909vw}}.page-section.page-index .notion-page a,.page-section.page-index .notion-page button{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji","Segoe UI Symbol"}.page-section.page-index .notion-page img{display:block;max-width:100%}.page-section.page-index .notion-page .weight400{font-weight:400}.page-section.page-index .notion-page .mt40{margin-top:min(4.4444444444vw,40px)}@media screen and (max-width: 767px){.page-section.page-index .notion-page .mt40{margin-top:8.4745762712vw}}.page-section.page-index .notion-page .mt80{margin-top:min(8.8888888889vw,80px)}@media screen and (max-width: 767px){.page-section.page-index .notion-page .mt80{margin-top:14.4719687093vw}}.page-section.page-index .notion-page .text{display:block;word-break:break-word}html.lang-ko .page-section.page-index .notion-page .text{word-break:keep-all}.page-section.page-index .notion-page .text span{display:inline}.page-section.page-index .notion-page .text strong{font-weight:600}.page-section.page-index .notion-page .text.normal{color:#787774;font-weight:500}.page-section.page-index .notion-page .text.normal span{color:#000;font-weight:700;background:rgba(244,240,247,.8)}html.dark-mode .page-section.page-index .notion-page .text.normal span{color:#fff;background:rgba(56,44,66,.8)}.page-section.page-index .notion-page .text .gray{color:#787774}.page-section.page-index .notion-page .text .gray.weight400{font-weight:500}.page-section.page-index .notion-page .text.title{font-size:min(4.4444444444vw,40px);line-height:1.2;font-weight:700}@media screen and (max-width: 767px){.page-section.page-index .notion-page .text.title{font-size:7.8226857888vw}}.page-section.page-index .notion-page .text.h1{font-size:1.875em;line-height:1.3;font-weight:600;margin-bottom:min(1.1111111111vw,10px)}@media screen and (max-width: 767px){.page-section.page-index .notion-page .text.h1{font-size:1.5em;margin-bottom:1.1734028683vw}}.page-section.page-index .notion-page .text.h2{font-size:1.5em;line-height:1.3;font-weight:600}@media screen and (max-width: 767px){.page-section.page-index .notion-page .text.h2{font-size:1.25em}}.page-section.page-index .notion-page .callout-block{padding:min(1.7777777778vw,16px);padding-left:min(1.3333333333vw,12px);background-color:#f1f1ef;margin-bottom:min(7.7777777778vw,70px);display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:3px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}html.dark-mode .page-section.page-index .notion-page .callout-block{color:#000}@media screen and (max-width: 767px){.page-section.page-index .notion-page .callout-block{font-size:3.9113428944vw;font-weight:400;padding:3.9113428944vw 3.9113428944vw 3.9113428944vw 2.998696219vw;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.page-section.page-index .notion-page .callout-block .icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:min(2.4444444444vw,22px);-ms-flex-item-align:start;align-self:flex-start}@media screen and (max-width: 767px){.page-section.page-index .notion-page .callout-block .icon{font-size:4.0417209909vw}}.page-section.page-index .notion-page .callout-block .text{width:100%;margin-left:min(0.8888888889vw,8px);font-weight:700}@media screen and (max-width: 767px){.page-section.page-index .notion-page .callout-block .text{font-size:3.9113428944vw;margin-left:1.3037809648vw}}.page-section.page-index .notion-page .content-join .callout-block{margin-top:min(0.4444444444vw,4px);margin-bottom:min(0.5555555556vw,5px)}@media screen and (max-width: 767px){.page-section.page-index .notion-page .content-join .callout-block{margin-top:0.9126466754vw;margin-bottom:0.9126466754vw}}.page-section.page-index .notion-page .content-join .bulleted-list{padding-bottom:min(3.3333333333vw,30px)}@media screen and (max-width: 767px){.page-section.page-index .notion-page .content-join .bulleted-list{padding-bottom:8.4745762712vw}}.page-section.page-index .notion-page .divider-block{height:min(1.5555555556vw,14px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-section.page-index .notion-page .divider-block:after{content:"";display:block;width:100%;height:1px;background-color:rgba(55,53,47,.16)}html.dark-mode .page-section.page-index .notion-page .divider-block:after{background-color:#3d3d3d}html.static-mode.dark-mode .page-section.page-index .notion-page .divider-block:after{background-color:#787774}@media screen and (max-width: 767px){.page-section.page-index .notion-page .divider-block{height:3.3898305085vw}}.page-section.page-index .notion-page .bulleted-list{padding-bottom:min(1.1111111111vw,10px)}@media screen and (max-width: 767px){.page-section.page-index .notion-page .bulleted-list{font-size:4.0417209909vw}}.page-section.page-index .notion-page .bulleted-list .text{word-break:break-word}html.lang-ko .page-section.page-index .notion-page .bulleted-list .text{word-break:keep-all}.page-section.page-index .notion-page .bulleted-list .notion-hashtag{background:rgba(244,240,247,.8)}html.dark-mode .page-section.page-index .notion-page .bulleted-list .notion-hashtag{background:rgba(56,44,66,.8)}.page-section.page-index .notion-page .bulleted-list a{display:inline;color:#37352f;border-bottom:.05em solid rgba(55,53,47,.4);opacity:.7;word-wrap:break-word}html.dark-mode .page-section.page-index .notion-page .bulleted-list a{font-weight:700;color:#a080ff;border-color:#a080ff}@media screen and (max-width: 767px){.page-section.page-index .notion-page .bulleted-list a.capture-ignore{border-bottom:none}}.page-section.page-index .notion-page .bulleted-list>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;padding:min(0.3333333333vw,3px) min(0.2222222222vw,2px);margin:min(0.1111111111vw,1px) 0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 767px){.page-section.page-index .notion-page .bulleted-list>div{padding:0.6518904824vw 0.3911342894vw;margin:0.260756193vw 0}}.page-section.page-index .notion-page .bulleted-list>div:before{content:"";display:inline-block;width:min(0.6666666667vw,6px);height:min(0.6666666667vw,6px);-ms-flex-negative:0;flex-shrink:0;background:#000;border-radius:100%;margin:min(1.1111111111vw,10px)}@media screen and (max-width: 767px){.page-section.page-index .notion-page .bulleted-list>div:before{width:1.4341590613vw;height:1.4341590613vw;margin:2.0860495437vw}}html.lang-ko .page-section.page-index .notion-page .content-achievements .bulleted-list>div:before{margin-top:min(0.7777777778vw,7px)}@media screen and (max-width: 767px){html.lang-ko .page-section.page-index .notion-page .content-achievements .bulleted-list>div:before{margin:2.0860495437vw}}.page-section.page-index .notion-page .content-join p.h2{font-weight:600}.page-section.page-index .notion-page .content-join .text{font-weight:400}.page-section.page-index .notion-page .content-contact .bulleted-list>div .text.lang-ko{margin-top:2px}.screen-canvas-wrap{width:calc(100% - var(--scrollbar-width))}.screen-canvas-wrap .screen-canvas{left:calc(50% + var(--scrollbar-width)/2)}.page-section.page-about{--axis-x: 1px;--axis-y: 25px;--delay: 10;--color-black: #000;--color-white: #fff;--color-orange: #D49C3D;--color-red: #D14B3D;--color-violet: #CF52EB;--color-blue: #44A3F7;--color-green: #5ACB3C;--color-yellow: #DEBF40;--color-foreground: var(--color-white)}html:not(.static-mode).color-mode .page-section.page-about{margin-top:-80vh;padding-top:80vh}@media screen and (max-width: 767px){.page-section.page-about{margin-bottom:29.9869621904vw}}.page-section.page-about .page-content{padding:min(14.0625vw, 270px) min(9.0104166667vw, 173px);text-shadow:0 0 6px rgba(0,0,0,.4588235294)}html.lang-ko .page-section.page-about .page-content{word-break:keep-all}html:not(.static-mode).light-mode .page-section.page-about .page-content{color:#000;text-shadow:0 0 6px rgba(255,255,255,.46)}html.static-mode .page-section.page-about .page-content{background:#fff;padding:min(18.8541666667vw, 362px) min(8.3854166667vw, 161px) min(11.0416666667vw, 212px);color:#000;text-shadow:none}html.static-mode.dark-mode .page-section.page-about .page-content{background:#000;color:#fff}@media screen and (max-width: 767px){.page-section.page-about .page-content{padding:29.9869621904vw 7.8226857888vw 0}html.static-mode .page-section.page-about .page-content{margin-top:19.556714472vw;padding:29.9869621904vw 7.8226857888vw 0}}html:not(.static-mode) .page-section.page-about .page-content .quote-title .visuallyhidden{display:none}html.static-mode .page-section.page-about .page-content .quote-title .visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;font-size:0}.page-section.page-about .page-content .quote-title .c-rainbow{font-size:min(10.4166666667vw, 200px);font-weight:bold}.page-section.page-about .page-content .quote-title .c-rainbow strong:first-child{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}html.static-mode .page-section.page-about .page-content .quote-title .c-rainbow strong span{display:inline-block;text-shadow:min(0.2083333333vw, 4px) min(0.2083333333vw, 4px) 0 #a084ff;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease;-webkit-animation:waviy 1.5s infinite;animation:waviy 1.5s infinite}html.static-mode .page-section.page-about .page-content .quote-title .c-rainbow strong span:nth-child(1){-webkit-animation-delay:.1s;animation-delay:.1s}html.static-mode .page-section.page-about .page-content .quote-title .c-rainbow strong span:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}html.static-mode .page-section.page-about .page-content .quote-title .c-rainbow strong span:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}html.static-mode .page-section.page-about .page-content .quote-title .c-rainbow strong span:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s}html.static-mode .page-section.page-about .page-content .quote-title .c-rainbow strong span:nth-child(5){-webkit-animation-delay:.5s;animation-delay:.5s}html.static-mode .page-section.page-about .page-content .quote-title .c-rainbow strong span:nth-child(6){-webkit-animation-delay:.6s;animation-delay:.6s}html.static-mode .page-section.page-about .page-content .quote-title .c-rainbow strong span:nth-child(7){-webkit-animation-delay:.7s;animation-delay:.7s}html.static-mode .page-section.page-about .page-content .quote-title .c-rainbow strong span:nth-child(8){-webkit-animation-delay:.8s;animation-delay:.8s}html.static-mode .page-section.page-about .page-content .quote-title .c-rainbow strong span:nth-child(9){-webkit-animation-delay:.9s;animation-delay:.9s}html.static-mode .page-section.page-about .page-content .quote-title .c-rainbow strong span:nth-child(10){-webkit-animation-delay:1s;animation-delay:1s}html.static-mode .page-section.page-about .page-content .quote-title .c-rainbow strong span:nth-child(11){-webkit-animation-delay:1.1s;animation-delay:1.1s}html.static-mode .page-section.page-about .page-content .quote-title .c-rainbow strong span:nth-child(12){-webkit-animation-delay:1.2s;animation-delay:1.2s}html.static-mode .page-section.page-about .page-content .quote-title .c-rainbow strong span:nth-child(13){-webkit-animation-delay:1.3s;animation-delay:1.3s}html.static-mode .page-section.page-about .page-content .quote-title .c-rainbow strong span:nth-child(14){-webkit-animation-delay:1.4s;animation-delay:1.4s}html.static-mode .page-section.page-about .page-content .quote-title .c-rainbow strong span:nth-child(15){-webkit-animation-delay:1.5s;animation-delay:1.5s}html.static-mode .page-section.page-about .page-content .quote-title .c-rainbow strong span:nth-child(16){-webkit-animation-delay:1.6s;animation-delay:1.6s}html.static-mode .page-section.page-about .page-content .quote-title .c-rainbow strong span:nth-child(17){-webkit-animation-delay:1.7s;animation-delay:1.7s}html.static-mode .page-section.page-about .page-content .quote-title .c-rainbow strong span:nth-child(18){-webkit-animation-delay:1.8s;animation-delay:1.8s}html.static-mode .page-section.page-about .page-content .quote-title .c-rainbow strong span:nth-child(19){-webkit-animation-delay:1.9s;animation-delay:1.9s}@-webkit-keyframes waviy{0%,40%,100%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(-25px);transform:translateY(-25px)}}@keyframes waviy{0%,40%,100%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(-25px);transform:translateY(-25px)}}html.static-mode.dark-mode .page-section.page-about .page-content .quote-title .c-rainbow strong span{color:#fff;text-shadow:min(0.3125vw, 6px) min(0.3125vw, 6px) 0 #1a6c99}@media screen and (max-width: 767px){html.static-mode .page-section.page-about .page-content .quote-title .c-rainbow strong span{font-size:15.6453715776vw}html.static-mode.dark-mode .page-section.page-about .page-content .quote-title .c-rainbow strong span{text-shadow:0.7822685789vw 0.7822685789vw 0 #1a6c99}}.page-section.page-about .page-content .quote-title .quote{font-size:min(1.9791666667vw, 38px);font-weight:bold;line-height:1.22em;margin-top:min(2.6041666667vw, 50px);max-width:min(39.5833333333vw, 760px)}@media screen and (min-width: 768px)and (max-width: 1023px){.page-section.page-about .page-content .quote-title .quote{font-size:min(4.9479166667vw, 38px);font-weight:bold;line-height:1.22em;margin-top:min(6.5104166667vw, 50px);max-width:min(98.9583333333vw, 760px)}}html.static-mode .page-section.page-about .page-content .quote-title .quote{position:relative;z-index:2;max-width:min(48.75vw, 936px);margin-top:min(2.4479166667vw, 47px)}html.static-mode.dark-mode .page-section.page-about .page-content .quote-title .quote{text-shadow:-1px 0 #000,0 1px #000,1px 0 #000,0 -1px #000}@media screen and (max-width: 767px){.page-section.page-about .page-content .quote-title .quote{font-size:5.9973924381vw;max-width:640px;margin-top:13.037809648vw}html.static-mode .page-section.page-about .page-content .quote-title .quote{max-width:640px}}html:not(.static-mode).color-mode .page-section.page-about .page-content .quote-title .quote.show+.quote-term:before{width:min(5.2083333333vw, 100px)}@media screen and (max-width: 767px){.page-section.page-about .page-content .quote-content{margin-top:200px}html.static-mode .page-section.page-about .page-content .quote-content{margin-top:0}}.page-section.page-about .page-content .quote-term{position:relative;margin:min(13.0208333333vw, 250px) 0 min(15.1041666667vw, 290px) min(31.25vw, 600px)}html.static-mode .page-section.page-about .page-content .quote-term{position:relative;left:min(8.3854166667vw, 161px);margin:min(6.3541666667vw, 122px) 0 min(6.9791666667vw, 134px) min(31.25vw, 600px);margin-top:calc(-1*min(15.9895833333vw, 307px))}@media screen and (max-width: 767px){.page-section.page-about .page-content .quote-term{font-size:3.3898305085vw;left:0;margin:-4.0417209909vw 0 18.2529335072vw 0;padding-left:11.7340286832vw}html.static-mode .page-section.page-about .page-content .quote-term{left:0;margin:-3.6505867014vw 0 18.2529335072vw 0}}.page-section.page-about .page-content .quote-term::before{content:"";width:min(7.1875vw, 138px);height:min(0.0520833333vw, 1px);position:absolute;left:min(-3.6458333333vw, -70px);top:min(-1.3020833333vw, -25px);background-color:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:width .3s;transition:width .3s;-webkit-transition-delay:.4s;transition-delay:.4s;-webkit-transform-origin:left top;transform-origin:left top;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.4588235294);box-shadow:0px 0px 10px 0px rgba(0,0,0,.4588235294)}html.static-mode .page-section.page-about .page-content .quote-term::before{display:none;width:138px;background-color:#000;-webkit-box-shadow:none;box-shadow:none}html:not(.static-mode).light-mode .page-section.page-about .page-content .quote-term::before{background-color:#000;text-shadow:0 0 6px rgba(255,255,255,.46)}@media screen and (min-width: 768px)and (max-width: 1023px){.page-section.page-about .page-content .quote-term::before{left:min(-2.8645833333vw, -55px);top:min(-0.5208333333vw, -10px)}}@media screen and (max-width: 767px){.page-section.page-about .page-content .quote-term::before{width:0;left:13.037809648vw;top:-9.1264667536vw;opacity:0;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transform-origin:left top;transform-origin:left top}}@media screen and (max-width: 767px){.page-section.page-about .page-content .quote-term.show::before{width:13.5593220339vw;opacity:1}}html.static-mode .page-section.page-about .page-content .quote-term .line{opacity:0;position:absolute;left:min(2.6041666667vw, 50px);top:min(32.8125vw, 630px);z-index:1;display:inline-block;width:0;height:1px;background-color:#000;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transform-origin:left top;transform-origin:left top}html.static-mode.dark-mode .page-section.page-about .page-content .quote-term .line{background-color:#fff}@media screen and (max-width: 767px){html.static-mode .page-section.page-about .page-content .quote-term .line{left:16.036505867vw;top:50.1955671447vw}}.page-section.page-about .page-content .quote-term p{position:relative;font-size:min(1.6666666667vw, 32px);font-weight:200;line-height:1.2;margin-bottom:min(2.6041666667vw, 50px)}.page-section.page-about .page-content .quote-term p:nth-of-type(2){text-align: right;}.page-section.page-about .page-content .quote-term p:nth-of-type(3){text-align: right;}html.lang-ko .page-section.page-about .page-content .quote-term p:nth-of-type(3){padding-right:min(8.3333333333vw, 160px)}@media screen and (min-width: 768px)and (max-width: 1023px){.page-section.page-about .page-content .quote-term p{font-size:min(2.0833333333vw,16px)}.page-section.page-about .page-content .quote-term p br{display:none}}html.lang-ko .page-section.page-about .page-content .quote-term p{font-weight:400}html.static-mode .page-section.page-about .page-content .quote-term p{padding-right:min(5.2083333333vw, 100px)}html.static-mode .page-section.page-about .page-content .quote-term p:nth-of-type(2){padding-right:min(20.8333333333vw, 400px)}html.static-mode .page-section.page-about .page-content .quote-term p:nth-of-type(3){padding-right:min(23.4375vw, 450px)}@media screen and (max-width: 767px){.page-section.page-about .page-content .quote-term p{font-size:4.6936114733vw;margin-bottom:50px;padding-right:0}.page-section.page-about .page-content .quote-term p:nth-of-type(2){padding-right:0}.page-section.page-about .page-content .quote-term p:nth-of-type(3){padding-right:0}html.static-mode .page-section.page-about .page-content .quote-term p{padding-right:0}html.static-mode .page-section.page-about .page-content .quote-term p:nth-of-type(2){padding-right:0}html.static-mode .page-section.page-about .page-content .quote-term p:nth-of-type(3){padding-right:0}}.page-section.page-about .page-content .quote-block{font-size:min(4.2708333333vw, 82px);line-height:1.2;font-weight:bold;letter-spacing:.01em;position:relative;width:min(63.5416666667vw, 1220px)}@media screen and (max-width: 767px){.page-section.page-about .page-content .quote-block{font-size:5.7366362451vw;letter-spacing:-0.0586701434vw;margin-right:0;width:100%}}html.static-mode.dark-mode .page-section.page-about .page-content .quote-block .alive{color:#a080ff}html.static-mode .page-section.page-about .page-content .quote-block-wrap{margin:min(6.9791666667vw, 134px) 0 min(6.9791666667vw, 134px) min(14.4791666667vw, 278px)}@media screen and (max-width: 767px){.page-section.page-about .page-content .quote-block-wrap{margin:0;margin-top:200px}html.static-mode .page-section.page-about .page-content .quote-block-wrap{margin:0;margin-top:0}}html.static-mode .page-section.page-about .page-content .quote-image{position:relative}html.static-mode.dark-mode .page-section.page-about .page-content .quote-image{background-color:#1a6c99}@media screen and (max-width: 767px){html.static-mode .page-section.page-about .page-content .quote-image{margin-bottom:10.4302477184vw}}html.static-mode .page-section.page-about .page-content .quote-image img{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}html.static-mode.dark-mode .page-section.page-about .page-content .quote-image img{-webkit-transition:-webkit-transform .5s,-webkit-filter .5s ease-in-out;transition:-webkit-transform .5s,-webkit-filter .5s ease-in-out;transition:transform .5s,filter .5s ease-in-out;transition:transform .5s,filter .5s ease-in-out,-webkit-transform .5s,-webkit-filter .5s ease-in-out;-webkit-filter:grayscale(100%);filter:grayscale(100%)}html.static-mode .page-section.page-about .page-content .quote-image img:hover{-webkit-transition:-webkit-transform .5s,-webkit-filter .2s ease-in-out;transition:-webkit-transform .5s,-webkit-filter .2s ease-in-out;transition:transform .5s,filter .2s ease-in-out;transition:transform .5s,filter .2s ease-in-out,-webkit-transform .5s,-webkit-filter .2s ease-in-out;-webkit-filter:grayscale(0%);filter:grayscale(0%)}html.static-mode .page-section.page-about .page-content .quote-image img{width:100%;height:100%}html.static-mode .page-section.page-about .page-content .quote-image--fave{max-width:min(54.4270833333vw, 1045px);max-height:min(37.0833333333vw, 712px);margin-bottom:min(5.2083333333vw, 100px)}@media screen and (max-width: 767px){.page-section.page-about .page-content .quote-image--fave{margin-bottom:200px}html.static-mode .page-section.page-about .page-content .quote-image--fave{max-width:616px;max-height:432px;width:80.3129074316vw;margin-right:0;margin-left:auto}}html.static-mode .page-section.page-about .page-content .quote-image--fave.show+.line{width:min(7.2182291667vw, 138.59px);opacity:1;-webkit-transition:width .5s,opacity .5s;transition:width .5s,opacity .5s;-webkit-transition-delay:1s;transition-delay:1s}@media screen and (max-width: 767px){.page-section.page-about .page-content .quote-image--fave.show+.line{width:13.5593220339vw}html.static-mode .page-section.page-about .page-content .quote-image--fave.show+.line{width:13.5593220339vw}}html.static-mode.dark-mode .page-section.page-about .page-content .quote-image--fave img{-webkit-transform:translate3d(calc(-1 * min(1.5625vw,30px)), calc(-1 * min(1.5625vw,30px)), 0);transform:translate3d(calc(-1 * min(1.5625vw,30px)), calc(-1 * min(1.5625vw,30px)), 0)}@media screen and (max-width: 767px){html.static-mode.dark-mode .page-section.page-about .page-content .quote-image--fave img{-webkit-transform:none;transform:none}}.page-section.page-about .page-content .quote-image--strong{max-width:min(34.1145833333vw, 655px);margin-left:min(4.53125vw, 87px);margin-bottom:min(5.2083333333vw, 100px)}@media screen and (max-width: 767px){html.static-mode .page-section.page-about .page-content .quote-image--strong{max-width:61.7992177314vw;width:61.7992177314vw;margin:0 auto 13.037809648vw}}.page-section.page-about .page-content .quote-image--people{max-width:min(34.9479166667vw, 671px)}@media screen and (max-width: 767px){html.static-mode .page-section.page-about .page-content .quote-image--people{max-width:73.0117340287vw;margin-left:auto;margin-right:-7.8226857888vw;margin-top:20.8604954368vw}}.page-section.page-about .page-content .quote-image--differ{max-width:min(44.1666666667vw, 848px)}@media screen and (max-width: 767px){html.static-mode .page-section.page-about .page-content .quote-image--differ{max-width:78.2268578879vw;margin-left:-7.8226857888vw;top:0}}.page-section.page-about .page-content .quote-image--professional{max-width:min(42.1875vw, 810px)}@media screen and (max-width: 767px){html.static-mode .page-section.page-about .page-content .quote-image--professional{max-width:73.0117340287vw;margin-left:auto;margin-right:-7.8226857888vw}}.page-section.page-about .page-content .quote-fave{margin-top:min(9.1145833333vw, 175px)}html.static-mode .page-section.page-about .page-content .quote-fave{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:0}html.static-mode .page-section.page-about .page-content .quote-fave dl{letter-spacing:1px}html.static-mode .page-section.page-about .page-content .quote-fave:nth-of-type(2n) div{left:min(9.4270833333vw, 181px);left:0}html.static-mode .page-section.page-about .page-content .quote-fave:nth-of-type(2n-1){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 767px){.page-section.page-about .page-content .quote-fave{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-section.page-about .page-content .quote-fave:nth-of-type(2n){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.page-section.page-about .page-content .quote-fave:nth-of-type(2n-1){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.page-section.page-about .page-content .quote-fave div{position:relative;margin-bottom:0}html.static-mode .page-section.page-about .page-content .quote-fave{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}html.static-mode .page-section.page-about .page-content .quote-fave:nth-of-type(2n){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}html.static-mode .page-section.page-about .page-content .quote-fave:nth-of-type(2n-1){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.page-section.page-about .page-content .quote-fave1{margin-top:min(15.625vw, 300px)}html.static-mode .page-section.page-about .page-content .quote-fave1{margin-top:0;margin-bottom:min(6.9791666667vw, 134px);margin-right:calc(-1*min(8.3854166667vw, 161px))}@media screen and (max-width: 767px){.page-section.page-about .page-content .quote-fave1{margin-top:26.075619296vw;margin-bottom:13.037809648vw}html.static-mode .page-section.page-about .page-content .quote-fave1{margin-bottom:13.037809648vw;margin-right:0}}.page-section.page-about .page-content .quote-fave1 dl{width:min(52.0833333333vw, 1000px)}@media screen and (min-width: 768px){html.lang-ko .page-section.page-about .page-content .quote-fave1 dl{width:min(46.3541666667vw, 890px)}}html.static-mode .page-section.page-about .page-content .quote-fave1 dl{margin-top:0;width:min(51.71875vw, 993px)}.page-section.page-about .page-content .quote-fave2{margin-left:min(30.2083333333vw, 580px)}html.static-mode .page-section.page-about .page-content .quote-fave2{margin-left:0;margin-bottom:0;margin-left:calc(-1*min(8.3854166667vw, 161px));-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}@media screen and (max-width: 767px){.page-section.page-about .page-content .quote-fave2{margin-top:26.075619296vw;margin-left:0;margin-bottom:18.2529335072vw}html.static-mode .page-section.page-about .page-content .quote-fave2{margin-bottom:18.2529335072vw;margin-left:0}}@media screen and (max-width: 767px){html.static-mode .page-section.page-about .page-content .quote-fave2 dl{margin-left:0}}html.static-mode .page-section.page-about .page-content .quote-fave2 dl{margin-left:min(6.3020833333vw, 121px);width:min(36.3020833333vw, 697px)}@media screen and (max-width: 767px){.page-section.page-about .page-content .quote-fave2 dl dt{margin-left:0 !important}html.static-mode .page-section.page-about .page-content .quote-fave2 dl dt{margin-left:20.8604954368vw}}html.static-mode .page-section.page-about .page-content .quote-fave3{bottom:min(5.2083333333vw, 100px);margin-right:calc(-1*min(8.3854166667vw, 161px))}@media screen and (max-width: 767px){.page-section.page-about .page-content .quote-fave3{top:0;margin-top:26.075619296vw;margin-bottom:0}html.static-mode .page-section.page-about .page-content .quote-fave3{margin-right:0}}.page-section.page-about .page-content .quote-fave3 dl{width:54vw}@media screen and (min-width: 768px){html.lang-ko .page-section.page-about .page-content .quote-fave3 dl{width:min(50vw, 960px)}}@media screen and (max-width: 767px){html.static-mode .page-section.page-about .page-content .quote-fave3 dl{margin-top:0}}html.static-mode .page-section.page-about .page-content .quote-fave3 dl{width:min(44.1145833333vw, 847px);margin-top:min(5.2083333333vw, 100px)}@media screen and (max-width: 767px){.page-section.page-about .page-content .quote-fave dl{width:100%}html.static-mode .page-section.page-about .page-content .quote-fave dl{width:100%}}.page-section.page-about .page-content .quote-fave dt{position:relative;font-size:min(2.6041666667vw, 50px);font-weight:bold;padding:min(0.2604166667vw, 5px) min(1.0416666667vw, 20px) min(0.1041666667vw, 2px) min(1.0416666667vw,20px);margin-bottom:min(1.3020833333vw, 25px);display:inline-block}html.static-mode .page-section.page-about .page-content .quote-fave dt{margin-bottom:min(2.0833333333vw, 40px)}html.static-mode .page-section.page-about .page-content .quote-fave dt:before{content:"";width:0%;height:0%;-webkit-transform-origin:center left;transform-origin:center left}html.static-mode .page-section.page-about .page-content .quote-fave dt span:before{content:"";width:0%;height:0%;-webkit-transform-origin:center left;transform-origin:center left}html.static-mode .page-section.page-about .page-content .quote-fave dt.show:before{width:100%;height:100%}html.static-mode .page-section.page-about .page-content .quote-fave dt.show span:before{width:100%;height:100%}html.static-mode.color-mode .page-section.page-about .page-content .quote-fave dt{padding:0}html.static-mode.color-mode .page-section.page-about .page-content .quote-fave dt.show:before{width:0%}html.static-mode.color-mode .page-section.page-about .page-content .quote-fave dt.show span:before{width:0%}html:not(.static-mode) .page-section.page-about .page-content .quote-fave dt:before{content:"";width:0%;height:0%;-webkit-transform-origin:center left;transform-origin:center left;background:#1a6c99}html:not(.static-mode) .page-section.page-about .page-content .quote-fave dt span:before{content:"";width:0%;height:0%;-webkit-transform-origin:center left;transform-origin:center left;background:#1a6c99}html:not(.static-mode) .page-section.page-about .page-content .quote-fave dt.show:before{width:100%;height:100%}html:not(.static-mode) .page-section.page-about .page-content .quote-fave dt.show span:before{width:100%;height:100%}html:not(.static-mode).color-mode .page-section.page-about .page-content .quote-fave dt.show:before{width:100%;height:100%}html:not(.static-mode).color-mode .page-section.page-about .page-content .quote-fave dt.show span:before{width:100%;height:100%}html.static-mode.dark-mode .page-section.page-about .page-content .quote-fave dt::before{background:#1a6c99}html.static-mode.dark-mode .page-section.page-about .page-content .quote-fave dt span::before{background:#1a6c99}html.static-mode.dark-mode .page-section.page-about .page-content .quote-fave dt.show:before{height:100%}html.static-mode.dark-mode .page-section.page-about .page-content .quote-fave dt.show span:before{height:100%}@media screen and (max-width: 767px){.page-section.page-about .page-content .quote-fave dt{font-size:6.258148631vw;margin-bottom:5.6062581486vw}html.static-mode .page-section.page-about .page-content .quote-fave dt{margin-bottom:5.6062581486vw}html.static-mode .page-section.page-about .page-content .quote-fave dt:before{display:none}}@media screen and (max-width: 767px){html.lang-ko .page-section.page-about .page-content .quote-fave dt:before{display:none}}.page-section.page-about .page-content .quote-fave dt:before{content:"";width:0%;height:min(1.5625vw, 30px);min-height:15px;background-color:#4d07db;display:block;position:absolute;left:0;bottom:1px;z-index:-1;-webkit-transition:width .3s;transition:width .3s;-webkit-transition-delay:.45s;transition-delay:.45s}@media screen and (max-width: 767px){.page-section.page-about .page-content .quote-fave dt:before{min-height:25px}html.static-mode .page-section.page-about .page-content .quote-fave dt:before{min-height:25px}}html.static-mode .page-section.page-about .page-content .quote-fave dt:before{background-color:rgba(86,63,135,.5)}.page-section.page-about .page-content .quote-fave dt:before.show:before{width:100%}.page-section.page-about .page-content .quote-fave dt br{display:none}@media screen and (max-width: 767px){.page-section.page-about .page-content .quote-fave dt br{display:block}}.page-section.page-about .page-content .quote-fave dt span{position:relative;display:inline-block}@media screen and (max-width: 767px){.page-section.page-about .page-content .quote-fave dt span:last-child:before{-webkit-transition-delay:.6s;transition-delay:.6s}}.page-section.page-about .page-content .quote-fave dt span:before{content:"";display:none;position:absolute;left:0;bottom:1px;width:0%;height:min(1.5625vw, 30px);min-height:15px;background-color:#4d07db;z-index:-1;-webkit-transition:width .3s;transition:width .3s;-webkit-transition-delay:.45s;transition-delay:.45s}@media screen and (min-width: 768px)and (max-width: 1023px){.page-section.page-about .page-content .quote-fave dt span:before{display:inline}}@media screen and (max-width: 767px){.page-section.page-about .page-content .quote-fave dt span:before{display:inline;min-height:25px}html.static-mode .page-section.page-about .page-content .quote-fave dt span:before{min-height:25px}}html.static-mode .page-section.page-about .page-content .quote-fave dt span:before{background-color:rgba(86,63,135,.5)}.page-section.page-about .page-content .quote-fave dt span:before.show:before{width:100%}.page-section.page-about .page-content .quote-fave dd{font-size:min(1.875vw, 36px);font-weight:300;line-height:1.2}@media screen and (min-width: 768px)and (max-width: 1023px){html:not(.static-mode) .page-section.page-about .page-content .quote-fave dd{font-size:min(2.0833333333vw,16px);line-height:1.25}html:not(.static-mode) .page-section.page-about .page-content .quote-fave dd br{display:none}}html.lang-ko .page-section.page-about .page-content .quote-fave dd{font-weight:400}html.static-mode .page-section.page-about .page-content .quote-fave dd{margin-bottom:0}@media screen and (max-width: 767px){.page-section.page-about .page-content .quote-fave dd{font-size:4.6936114733vw}}.page-section.page-about .page-content .quote-fave .point{font-weight:bold}html.dark-mode .page-section.page-about .page-content .quote-fave .point{color:#a080ff}html:not(.static-mode) .page-section.page-about .page-content .quote-fave .point{padding:0.3125vw 1px 0px 1px}html:not(.static-mode).color-mode.lang-ko .page-section.page-about .page-content .quote-fave .point{background:#1a6c99;padding:0.5208333333vw 0.4166666667vw 0}html:not(.static-mode).color-mode.lang-en .page-section.page-about .page-content .quote-fave .point{background:#1a6c99;padding:0.3645833333vw 0.4166666667vw 0}.page-section.page-about .page-content .dots{position:relative;width:min(9.375vw, 180px);height:min(1.0416666667vw, 20px);margin-bottom:min(2.4479166667vw, 47px)}@media screen and (max-width: 767px){.page-section.page-about .page-content .dots{margin-bottom:5.2151238592vw}html.static-mode .page-section.page-about .page-content .dots{margin-bottom:5.2151238592vw}}.page-section.page-about .page-content .dots .dot{display:inline-block;width:min(1.0416666667vw, 20px);height:min(1.0416666667vw, 20px);border-radius:50%;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.4588235294);box-shadow:0px 0px 10px 0px rgba(0,0,0,.4588235294);margin-right:min(0.8854166667vw, 17px);background:#fff;-webkit-animation:wave 2s ease-in-out infinite;animation:wave 2s ease-in-out infinite}.page-section.page-about .page-content .dots .dot:nth-child(2){-webkit-animation-delay:-0.15s;animation-delay:-0.15s}.page-section.page-about .page-content .dots .dot:nth-child(3){-webkit-animation-delay:-0.3s;animation-delay:-0.3s}html.static-mode .page-section.page-about .page-content .dots .dot{background-color:#000;-webkit-box-shadow:none;box-shadow:none}html.static-mode.dark-mode .page-section.page-about .page-content .dots .dot{background-color:#949494}html:not(.static-mode).light-mode .page-section.page-about .page-content .dots .dot{background-color:#000;text-shadow:0 0 6px rgba(255,255,255,.46)}@-webkit-keyframes wave{0%{-webkit-transform:initial;transform:initial}15%{-webkit-transform:translateY(-1.0416666667vw);transform:translateY(-1.0416666667vw)}35%{-webkit-transform:translateY(0.2604166667vw);transform:translateY(0.2604166667vw)}50%{-webkit-transform:initial;transform:initial}100%{-webkit-transform:initial;transform:initial}}@keyframes wave{0%{-webkit-transform:initial;transform:initial}15%{-webkit-transform:translateY(-1.0416666667vw);transform:translateY(-1.0416666667vw)}35%{-webkit-transform:translateY(0.2604166667vw);transform:translateY(0.2604166667vw)}50%{-webkit-transform:initial;transform:initial}100%{-webkit-transform:initial;transform:initial}}html.static-mode .page-section.page-about svg{display:none}.page-gap{pointer-events:none}.page-gap.gap-g2{margin-top:-80vh;padding-top:80vh}html:not(.static-mode) .quote-block:hover .alive{-webkit-animation:squiggly_anim .34s linear infinite;animation:squiggly_anim .34s linear infinite}@-webkit-keyframes squiggly_anim{0%{-webkit-filter:url("#squiggly-0");filter:url("#squiggly-0")}25%{-webkit-filter:url("#squiggly-1");filter:url("#squiggly-1")}50%{-webkit-filter:url("#squiggly-2");filter:url("#squiggly-2")}75%{-webkit-filter:url("#squiggly-3");filter:url("#squiggly-3")}100%{-webkit-filter:url("#squiggly-4");filter:url("#squiggly-4")}}@keyframes squiggly_anim{0%{-webkit-filter:url("#squiggly-0");filter:url("#squiggly-0")}25%{-webkit-filter:url("#squiggly-1");filter:url("#squiggly-1")}50%{-webkit-filter:url("#squiggly-2");filter:url("#squiggly-2")}75%{-webkit-filter:url("#squiggly-3");filter:url("#squiggly-3")}100%{-webkit-filter:url("#squiggly-4");filter:url("#squiggly-4")}}@-webkit-keyframes rainbow{0%,100%{-webkit-transform:translatey(var(--axis-y));transform:translatey(var(--axis-y))}50%{-webkit-transform:translatey(calc(var(--axis-y) * -1));transform:translatey(calc(var(--axis-y) * -1))}}@keyframes rainbow{0%,100%{-webkit-transform:translatey(var(--axis-y));transform:translatey(var(--axis-y))}50%{-webkit-transform:translatey(calc(var(--axis-y) * -1));transform:translatey(calc(var(--axis-y) * -1))}}html:not(.static-mode) .c-rainbow{counter-reset:rainbow;position:relative;display:block;list-style:none;padding:0;margin:0;height:10.4166666667vw}html:not(.static-mode) .c-rainbow__layer{--text-color: var(--color-foreground);counter-increment:rainbow;color:var(--text-color);text-shadow:-1px -1px 0 var(--color-black),1px -1px 0 var(--color-black),-1px 1px 0 var(--color-black),1px 1px 0 var(--color-black),4px 4px 0 rgba(0,0,0,.2)}html:not(.static-mode) .c-rainbow__layer:not(:first-child){position:absolute;top:0}html:not(.static-mode) .c-rainbow__layer--white{--text-color: var(--color-white);position:absolute;z-index:10}html:not(.static-mode) .c-rainbow__layer--orange{--text-color: var(--color-orange) }html:not(.static-mode) .c-rainbow__layer--red{--text-color: var(--color-red) }html:not(.static-mode) .c-rainbow__layer--violet{--text-color: var(--color-violet) }html:not(.static-mode) .c-rainbow__layer--blue{--text-color: var(--color-blue) }html:not(.static-mode) .c-rainbow__layer--green{--text-color: var(--color-green) }html:not(.static-mode) .c-rainbow__layer--yellow{--text-color: var(--color-yellow) }html:not(.static-mode) .c-rainbow:hover .c-rainbow__layer{-webkit-animation:rainbow 1.5s ease-in-out infinite;animation:rainbow 1.5s ease-in-out infinite}html:not(.static-mode) .c-rainbow:hover .c-rainbow__layer:nth-child(1){-webkit-animation-delay:calc(1 / var(--delay) * 1s);animation-delay:calc(1 / var(--delay) * 1s);left:calc(var(--axis-x) * 1);z-index:-10}html:not(.static-mode) .c-rainbow:hover .c-rainbow__layer:nth-child(2){-webkit-animation-delay:calc(2 / var(--delay) * 1s);animation-delay:calc(2 / var(--delay) * 1s);left:calc(var(--axis-x) * 2);z-index:-20}html:not(.static-mode) .c-rainbow:hover .c-rainbow__layer:nth-child(3){-webkit-animation-delay:calc(3 / var(--delay) * 1s);animation-delay:calc(3 / var(--delay) * 1s);left:calc(var(--axis-x) * 3);z-index:-30}html:not(.static-mode) .c-rainbow:hover .c-rainbow__layer:nth-child(4){-webkit-animation-delay:calc(4 / var(--delay) * 1s);animation-delay:calc(4 / var(--delay) * 1s);left:calc(var(--axis-x) * 4);z-index:-40}html:not(.static-mode) .c-rainbow:hover .c-rainbow__layer:nth-child(5){-webkit-animation-delay:calc(5 / var(--delay) * 1s);animation-delay:calc(5 / var(--delay) * 1s);left:calc(var(--axis-x) * 5);z-index:-50}html:not(.static-mode) .c-rainbow:hover .c-rainbow__layer:nth-child(6){-webkit-animation-delay:calc(6 / var(--delay) * 1s);animation-delay:calc(6 / var(--delay) * 1s);left:calc(var(--axis-x) * 6);z-index:-60}html:not(.static-mode) .c-rainbow:hover .c-rainbow__layer:nth-child(7){-webkit-animation-delay:calc(7 / var(--delay) * 1s);animation-delay:calc(7 / var(--delay) * 1s);left:calc(var(--axis-x) * 7);z-index:-70}html:not(.static-mode) .about-transition{opacity:0;-webkit-transform:matrix(1, 0, 0.2, 0.1, 1, 5);transform:matrix(1, 0, 0.2, 0.1, 1, 5);-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;-webkit-transform-origin:center;transform-origin:center}html:not(.static-mode) .about-transition.show{opacity:1;-webkit-transform:none;transform:none}html:not(.static-mode) .about-transition.show .c-rainbow__layer{-webkit-animation:rainbow 1.5s ease-in-out infinite;animation:rainbow 1.5s ease-in-out infinite}html:not(.static-mode) .about-transition.show .c-rainbow__layer:nth-child(1){-webkit-animation-delay:calc(1 / var(--delay) * 1s);animation-delay:calc(1 / var(--delay) * 1s);left:calc(var(--axis-x) * 1);z-index:-10}html:not(.static-mode) .about-transition.show .c-rainbow__layer:nth-child(2){-webkit-animation-delay:calc(2 / var(--delay) * 1s);animation-delay:calc(2 / var(--delay) * 1s);left:calc(var(--axis-x) * 2);z-index:-20}html:not(.static-mode) .about-transition.show .c-rainbow__layer:nth-child(3){-webkit-animation-delay:calc(3 / var(--delay) * 1s);animation-delay:calc(3 / var(--delay) * 1s);left:calc(var(--axis-x) * 3);z-index:-30}html:not(.static-mode) .about-transition.show .c-rainbow__layer:nth-child(4){-webkit-animation-delay:calc(4 / var(--delay) * 1s);animation-delay:calc(4 / var(--delay) * 1s);left:calc(var(--axis-x) * 4);z-index:-40}html:not(.static-mode) .about-transition.show .c-rainbow__layer:nth-child(5){-webkit-animation-delay:calc(5 / var(--delay) * 1s);animation-delay:calc(5 / var(--delay) * 1s);left:calc(var(--axis-x) * 5);z-index:-50}html:not(.static-mode) .about-transition.show .c-rainbow__layer:nth-child(6){-webkit-animation-delay:calc(6 / var(--delay) * 1s);animation-delay:calc(6 / var(--delay) * 1s);left:calc(var(--axis-x) * 6);z-index:-60}html:not(.static-mode) .about-transition.show .c-rainbow__layer:nth-child(7){-webkit-animation-delay:calc(7 / var(--delay) * 1s);animation-delay:calc(7 / var(--delay) * 1s);left:calc(var(--axis-x) * 7);z-index:-70}html:not(.static-mode) .about-transition.show .alive{-webkit-animation:squiggly_anim .34s linear infinite;animation:squiggly_anim .34s linear infinite}html.static-mode .about-transition{opacity:0;-webkit-transform:matrix(1, 0, 0.25, 1, 0, 0);transform:matrix(1, 0, 0.25, 1, 0, 0);-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s;z-index:1}html.static-mode .about-transition.show{opacity:1;-webkit-transform:none;transform:none}html.static-mode .about-transition .visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;font-size:0}html.static-mode .quote-image{-webkit-transform:translateX(80%);transform:translateX(80%);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:transform 1s,opacity 1s;transition:transform 1s,opacity 1s,-webkit-transform 1s}html.static-mode .quote-image.left{-webkit-transform:translateX(-80%);transform:translateX(-80%)}html.static-mode .quote-image.left.show{-webkit-transform:translateX(0%);transform:translateX(0%)}html.static-mode .quote-image.show{-webkit-transform:translateX(0%);transform:translateX(0%)}html.static-mode .page-section.page-faves{overflow:hidden;height:auto;margin-bottom:min(8.8541666667vw, 170px)}@media screen and (max-width: 767px){.page-section.page-faves{margin-bottom:29.9869621904vw}html.static-mode .page-section.page-faves{margin-bottom:0}}.page-section.page-faves .sticky-wrap{pointer-events:none}.page-section.page-faves .sticky-wrap.sticky-on{pointer-events:auto}html.static-mode .page-section.page-faves .sticky-content{height:auto}html.static-mode .page-section.page-faves .sticky-content::after{content:"";position:absolute;bottom:-2px;display:block;width:100%;height:min(26.0416666667vw, 500px);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgb(255, 255, 255)));background:linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255));z-index:1}html.static-mode.dark-mode .page-section.page-faves .sticky-content::after{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgb(0, 0, 0)));background:linear-gradient(rgba(0, 0, 0, 0), rgb(0, 0, 0))}.page-section.page-faves .swiper-text{display:none}html.static-mode .page-section.page-faves .swiper-text{display:inline-block;position:absolute;top:0;left:50%;z-index:999;max-width:1920px;margin-left:min(-5vw, -96px)}@media screen and (min-width: 768px)and (max-width: 1023px){html.static-mode .page-section.page-faves .swiper-text{right:5%}}@media screen and (max-width: 767px){.page-section.page-faves .swiper-text{position:static;padding:0 7.8226857888vw;margin-bottom:13.037809648vw}html.static-mode .page-section.page-faves .swiper-text{position:static;margin-bottom:0;margin-left:0}}html.static-mode .page-section.page-faves .swiper-text .swiper-text-title{font-size:min(6.25vw, 120px);font-weight:bold;color:#000}html.static-mode.dark-mode .page-section.page-faves .swiper-text .swiper-text-title{background:#000;color:#fff;text-shadow:min(0.3125vw, 6px) min(0.3125vw, 6px) 0 #1a6c99}@media screen and (max-width: 767px){.page-section.page-faves .swiper-text .swiper-text-title{display:block;font-size:8.8657105606vw;margin-bottom:4.1720990874vw}html.static-mode .page-section.page-faves .swiper-text .swiper-text-title{font-size:8.8657105606vw}html.static-mode.dark-mode .page-section.page-faves .swiper-text .swiper-text-title{text-shadow:0.7822685789vw 0.7822685789vw 0 #1a6c99}}html.static-mode .page-section.page-faves .swiper-text .swiper-text-p{margin-top:0.78125vw;font-size:min(1.875vw, 36px);font-weight:300;color:#000}html.static-mode.dark-mode .page-section.page-faves .swiper-text .swiper-text-p{background:#000;color:#fff}@media screen and (max-width: 767px){.page-section.page-faves .swiper-text .swiper-text-p{font-size:5.2151238592vw}html.static-mode .page-section.page-faves .swiper-text .swiper-text-p{font-size:5.2151238592vw}}.page-section.page-faves .sticky-member{height:4000px;background-color:#e8e8e6}html.dark-mode .page-section.page-faves .sticky-member{background-color:#222;color:#fff}html.static-mode .page-section.page-faves .sticky-member{height:auto !important;background-color:#fff}@media screen and (max-width: 767px){.page-section.page-faves .sticky-member{height:200vh}}html.static-mode.dark-mode .page-section.page-faves .sticky-member{background:#000;color:#fff}.page-section.page-faves .sticky-member .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%;color:#000}html.static-mode .page-section.page-faves .sticky-member .content-wrapper{padding-top:min(23.4375vw, 450px);padding-bottom:min(15.625vw, 300px)}@media screen and (max-width: 767px){.page-section.page-faves .sticky-member .content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.page-section.page-faves .sticky-member .member-img{position:relative;max-width:450px;max-height:100%;top:50%;width:23.4375vw;overflow:visible;-ms-flex-item-align:start;align-self:flex-start;-webkit-transform:translateY(-50%);transform:translateY(-50%)}html.static-mode .page-section.page-faves .sticky-member .member-img{-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (max-width: 767px){.page-section.page-faves .sticky-member .member-img{right:-50%;width:41.6666666667vw;-webkit-transform:translate(-50%, -58%);transform:translate(-50%, -58%)}html.static-mode .page-section.page-faves .sticky-member .member-img{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.page-section.page-faves .sticky-member .member-img .swiper{overflow:visible}.page-section.page-faves .sticky-member .member-img .swiper-slide{visibility:hidden;text-align:center;overflow:visible}.page-section.page-faves .sticky-member .member-img .swiper-slide figure[data-img=yk] img.original{background:url("../images/faves/faves_character-yk.png") center no-repeat;background-size:contain}.page-section.page-faves .sticky-member .member-img .swiper-slide figure[data-img=one] img.original{background:url("../images/faves/faves_character-one.png") center no-repeat;background-size:contain}.page-section.page-faves .sticky-member .member-img .swiper-slide figure[data-img=valancer] img.original{background:url("../images/faves/faves_character-valancer.png") center no-repeat;background-size:contain}.page-section.page-faves .sticky-member .member-img .swiper-slide figure[data-img=simon] img.original{background:url("../images/faves/faves_character-simon.png") center no-repeat;background-size:contain}.page-section.page-faves .sticky-member .member-img .swiper-slide figure[data-img=satang] img.original{background:url("../images/faves/faves_character-satang.png") center no-repeat;background-size:contain}.page-section.page-faves .sticky-member .member-img .swiper-slide figure[data-img=rowan] img.original{background:url("../images/faves/faves_character-rowan.png") center no-repeat;background-size:contain}.page-section.page-faves .sticky-member .member-img .swiper-slide figure[data-img=pub] img.original{background:url("../images/faves/faves_character-pub.png") center no-repeat;background-size:contain}.page-section.page-faves .sticky-member .member-img .swiper-slide figure[data-img=psy] img.original{background:url("../images/faves/faves_character-psy.png") center no-repeat;background-size:contain}.page-section.page-faves .sticky-member .member-img .swiper-slide figure[data-img=linda] img.original{background:url("../images/faves/faves_character-linda.png") center no-repeat;background-size:contain}.page-section.page-faves .sticky-member .member-img .swiper-slide figure[data-img=gong] img.original{background:url("../images/faves/faves_character-gong.png") center no-repeat;background-size:contain}.page-section.page-faves .sticky-member .member-img .swiper-slide figure[data-img=go] img.original{background:url("../images/faves/faves_character-go.png") center no-repeat;background-size:contain}.page-section.page-faves .sticky-member .member-img .swiper-slide figure[data-img=girgir] img.original{background:url("../images/faves/faves_character-girgir.png") center no-repeat;background-size:contain}.page-section.page-faves .sticky-member .member-img .swiper-slide figure[data-img=dori] img.original{background:url("../images/faves/faves_character-dori.png") center no-repeat;background-size:contain}.page-section.page-faves .sticky-member .member-img .swiper-slide figure[data-img=cu] img.original{background:url("../images/faves/faves_character-cu.png") center no-repeat;background-size:contain}.page-section.page-faves .sticky-member .member-img .swiper-slide figure[data-img=chloe] img.original{background:url("../images/faves/faves_character-chloe.png") center no-repeat;background-size:contain}.page-section.page-faves .sticky-member .member-img .swiper-slide figure[data-img=bottle] img.original{background:url("../images/faves/faves_character-bottle.png") center no-repeat;background-size:contain}.page-section.page-faves .sticky-member .member-img .swiper-slide figure[data-img=peter] img.original{background:url("../images/faves/faves_character-peter.png") center no-repeat;background-size:contain}.page-section.page-faves .sticky-member .member-img .swiper-slide figure[data-img=bibi] img.original{background:url("../images/faves/faves_character-bibi.png") center no-repeat;background-size:contain}.page-section.page-faves .sticky-member .member-img .swiper-slide figure[data-img=aspyn] img.original{background:url("../images/faves/faves_character-aspyn.png") center no-repeat;background-size:contain}.page-section.page-faves .sticky-member .member-img .swiper-slide figure[data-img=camila] img.original{background:url("../images/faves/faves_character-camila.png") center no-repeat;background-size:contain}.page-section.page-faves .sticky-member .member-img .swiper-slide figure[data-img=hye] img.original{background:url("../images/faves/faves_character-hye.png") center no-repeat;background-size:contain}.page-section.page-faves .sticky-member .member-img .swiper-slide figure[data-img=violet] img.original{background:url("../images/faves/faves_character-violet.png") center no-repeat;background-size:contain}.page-section.page-faves .sticky-member .member-img .swiper-slide figure[data-img=yk] img.blur{background:url("../images/faves/faves_character-yk-blur.png") center no-repeat;background-size:contain}.page-section.page-faves .sticky-member .member-img .swiper-slide figure[data-img=one] img.blur{background:url("../images/faves/faves_character-one-blur.png") center no-repeat;background-size:contain}.page-section.page-faves .sticky-member .member-img .swiper-slide figure[data-img=valancer] img.blur{background:url("../images/faves/faves_character-valancer-blur.png") center no-repeat;background-size:contain}.page-section.page-faves .sticky-member .member-img .swiper-slide figure[data-img=simon] img.blur{background:url("../images/faves/faves_character-simon-blur.png") center no-repeat;background-size:contain}.page-section.page-faves .sticky-member .member-img .swiper-slide figure[data-img=satang] img.blur{background:url("../images/faves/faves_character-satang-blur.png") center no-repeat;background-size:contain}.page-section.page-faves .sticky-member .member-img .swiper-slide figure[data-img=rowan] img.blur{background:url("../images/faves/faves_character-rowan-blur.png") center no-repeat;background-size:contain}.page-section.page-faves .sticky-member .member-img .swiper-slide figure[data-img=pub] img.blur{background:url("../images/faves/faves_character-pub-blur.png") center no-repeat;background-size:contain}.page-section.page-faves .sticky-member .member-img .swiper-slide figure[data-img=psy] img.blur{background:url("../images/faves/faves_character-psy-blur.png") center no-repeat;background-size:contain}.page-section.page-faves .sticky-member .member-img .swiper-slide figure[data-img=linda] img.blur{background:url("../images/faves/faves_character-linda-blur.png") center no-repeat;background-size:contain}.page-section.page-faves .sticky-member .member-img .swiper-slide figure[data-img=gong] img.blur{background:url("../images/faves/faves_character-gong-blur.png") center no-repeat;background-size:contain}.page-section.page-faves .sticky-member .member-img .swiper-slide figure[data-img=go] img.blur{background:url("../images/faves/faves_character-go-blur.png") center no-repeat;background-size:contain}.page-section.page-faves .sticky-member .member-img .swiper-slide figure[data-img=girgir] img.blur{background:url("../images/faves/faves_character-girgir-blur.png") center no-repeat;background-size:contain}.page-section.page-faves .sticky-member .member-img .swiper-slide figure[data-img=dori] img.blur{background:url("../images/faves/faves_character-dori-blur.png") center no-repeat;background-size:contain}.page-section.page-faves .sticky-member .member-img .swiper-slide figure[data-img=cu] img.blur{background:url("../images/faves/faves_character-cu-blur.png") center no-repeat;background-size:contain}.page-section.page-faves .sticky-member .member-img .swiper-slide figure[data-img=chloe] img.blur{background:url("../images/faves/faves_character-chloe-blur.png") center no-repeat;background-size:contain}.page-section.page-faves .sticky-member .member-img .swiper-slide figure[data-img=bottle] img.blur{background:url("../images/faves/faves_character-bottle-blur.png") center no-repeat;background-size:contain}.page-section.page-faves .sticky-member .member-img .swiper-slide figure[data-img=peter] img.blur{background:url("../images/faves/faves_character-peter-blur.png") center no-repeat;background-size:contain}.page-section.page-faves .sticky-member .member-img .swiper-slide figure[data-img=bibi] img.blur{background:url("../images/faves/faves_character-bibi-blur.png") center no-repeat;background-size:contain}.page-section.page-faves .sticky-member .member-img .swiper-slide figure[data-img=aspyn] img.blur{background:url("../images/faves/faves_character-aspyn-blur.png") center no-repeat;background-size:contain}.page-section.page-faves .sticky-member .member-img .swiper-slide figure[data-img=camila] img.blur{background:url("../images/faves/faves_character-camila-blur.png") center no-repeat;background-size:contain}.page-section.page-faves .sticky-member .member-img .swiper-slide figure[data-img=hye] img.blur{background:url("../images/faves/faves_character-hye-blur.png") center no-repeat;background-size:contain}.page-section.page-faves .sticky-member .member-img .swiper-slide figure[data-img=violet] img.blur{background:url("../images/faves/faves_character-violet-blur.png") center no-repeat;background-size:contain}.page-section.page-faves .sticky-member .member-img .swiper-slide-prev{visibility:visible;z-index:2}.page-section.page-faves .sticky-member .member-img .swiper-slide-prev figure{-webkit-transform:scale(1.7);transform:scale(1.7)}@media screen and (max-width: 767px){.page-section.page-faves .sticky-member .member-img .swiper-slide-prev figure{-webkit-transform:scale(1.5);transform:scale(1.5)}}.page-section.page-faves .sticky-member .member-img .swiper-slide-prev img.blur{opacity:.8}.page-section.page-faves .sticky-member .member-img .swiper-slide-next{visibility:visible;z-index:0}.page-section.page-faves .sticky-member .member-img .swiper-slide-next figure{-webkit-transform:scale(0.6);transform:scale(0.6)}@media screen and (max-width: 767px){.page-section.page-faves .sticky-member .member-img .swiper-slide-next figure{-webkit-transform:scale(0.7);transform:scale(0.7)}}.page-section.page-faves .sticky-member .member-img .swiper-slide-next img.blur{opacity:.4}.page-section.page-faves .sticky-member .member-img .swiper-slide-active{z-index:1;visibility:visible}.page-section.page-faves .sticky-member .member-img .swiper-slide-active figure{-webkit-transform:scale(1);transform:scale(1)}.page-section.page-faves .sticky-member .member-img .swiper-slide-active img.original{opacity:1}.page-section.page-faves .sticky-member .member-img .swiper-slide-active img.blur{opacity:0}.page-section.page-faves .sticky-member .member-img .swiper-buttons{position:absolute;top:50%;left:-12%;z-index:10;width:115%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html.static-mode .page-section.page-faves .sticky-member .member-img .swiper-buttons{pointer-events:auto}@media screen and (max-width: 767px){.page-section.page-faves .sticky-member .member-img .swiper-buttons{top:46%;width:120%}}.page-section.page-faves .sticky-member .member-img .swiper-prev,.page-section.page-faves .sticky-member .member-img .swiper-next{font-size:0;color:rgba(0,0,0,0);padding:1.3020833333vw}@media screen and (max-width: 767px){.page-section.page-faves .sticky-member .member-img .swiper-prev,.page-section.page-faves .sticky-member .member-img .swiper-next{padding:3.259452412vw;width:100%}}.page-section.page-faves .sticky-member .member-img .swiper-prev i,.page-section.page-faves .sticky-member .member-img .swiper-next i{display:inline-block;background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 767px){.page-section.page-faves .sticky-member .member-img .swiper-prev i,.page-section.page-faves .sticky-member .member-img .swiper-next i{width:13.037809648vw;height:7.8226857888vw}}.page-section.page-faves .sticky-member .member-img .swiper-prev i{max-width:110px;background-image:url("data:image/svg+xml,%3Csvg fill='none' height='82' width='131' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%231d1d1b'%3E%3Cpath d='M45.038.575c-3.3 3.7-6.6 7.4-9.9 11l-10 11-10.1 10.8-10.2 10.9v-4.1c3.4 3.2 6.9 6.2 10.3 9.4 3.4 3.1 6.6 6.4 9.8 9.9 3.1 3.4 6.2 6.9 9.1 10.5s5.8 7.3 8.3 11.3c.1.2.1.4-.1.5-.1.1-.3.1-.4 0-4-2.6-7.6-5.4-11.3-8.3-3.6-2.9-7.1-6-10.5-9.1s-6.7-6.4-9.9-9.8c-3.1-3.5-6.2-7-9.3-10.3l-.1-.1c-1-1.1-1-2.9.1-3.9l10.8-10.1 10.9-10.2 11-10c3.6-3.3 7.3-6.7 11-9.9.1-.1.4-.1.5 0 .1.2.1.4 0 .5z'/%3E%3Cpath d='M2.938 41.875c10.9 2.8 22.1 4.5 33.3 5.3 5.6.4 11.2.6 16.8.4 5.6-.1 11.1-.5 16.6-1.3s10.9-2.1 16.1-3.6l3.9-1.2c1.3-.4 2.6-.9 3.9-1.3s2.6-.9 3.8-1.4c1.3-.5 2.6-.9 3.8-1.4l3.8-1.5 3.7-1.7c1.3-.5 2.4-1.2 3.7-1.8l1.8-1 .9-.5.9-.5 3.6-2.1c1.2-.7 2.3-1.5 3.5-2.3l1.8-1.1c.6-.4 1.1-.8 1.7-1.2 1.2-.8 2.3-1.6 3.5-2.4.2-.1.4-.1.6.1.1.1.1.3 0 .4-.8 1.2-1.6 2.4-2.5 3.6-.4.6-.9 1.2-1.3 1.8l-1.4 1.6c-1 1.1-1.9 2.2-3 3.2s-2.1 2-3.2 3-2.3 1.8-3.5 2.8c-1.2.9-2.4 1.8-3.6 2.6s-2.5 1.6-3.8 2.3l-3.9 2.1c-5.3 2.6-10.9 4.6-16.7 5.7-5.8 1.2-11.6 1.8-17.4 2.3-5.8.4-11.6.5-17.3.2-5.8-.3-11.5-.9-17.2-1.7-5.7-.9-11.3-2-16.8-3.4s-11-3-16.3-5.1c-.2-.1-.3-.3-.2-.5 0-.4.2-.5.4-.4z'/%3E%3C/g%3E%3C/svg%3E");-webkit-animation:buttonLeft 1.5s linear .6s infinite;animation:buttonLeft 1.5s linear .6s infinite;-webkit-transform-origin:right top;transform-origin:right top}@media screen and (min-width: 768px){.page-section.page-faves .sticky-member .member-img .swiper-prev i{width:6.7708333333vw;height:4.2708333333vw}}html.dark-mode .page-section.page-faves .sticky-member .member-img .swiper-prev i{background-image:url("data:image/svg+xml,%3Csvg fill='none' height='82' width='131' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23fff'%3E%3Cpath d='M45.038.575c-3.3 3.7-6.6 7.4-9.9 11l-10 11-10.1 10.8-10.2 10.9v-4.1c3.4 3.2 6.9 6.2 10.3 9.4 3.4 3.1 6.6 6.4 9.8 9.9 3.1 3.4 6.2 6.9 9.1 10.5s5.8 7.3 8.3 11.3c.1.2.1.4-.1.5-.1.1-.3.1-.4 0-4-2.6-7.6-5.4-11.3-8.3-3.6-2.9-7.1-6-10.5-9.1s-6.7-6.4-9.9-9.8c-3.1-3.5-6.2-7-9.3-10.3l-.1-.1c-1-1.1-1-2.9.1-3.9l10.8-10.1 10.9-10.2 11-10c3.6-3.3 7.3-6.7 11-9.9.1-.1.4-.1.5 0 .1.2.1.4 0 .5z'/%3E%3Cpath d='M2.938 41.875c10.9 2.8 22.1 4.5 33.3 5.3 5.6.4 11.2.6 16.8.4 5.6-.1 11.1-.5 16.6-1.3s10.9-2.1 16.1-3.6l3.9-1.2c1.3-.4 2.6-.9 3.9-1.3s2.6-.9 3.8-1.4c1.3-.5 2.6-.9 3.8-1.4l3.8-1.5 3.7-1.7c1.3-.5 2.4-1.2 3.7-1.8l1.8-1 .9-.5.9-.5 3.6-2.1c1.2-.7 2.3-1.5 3.5-2.3l1.8-1.1c.6-.4 1.1-.8 1.7-1.2 1.2-.8 2.3-1.6 3.5-2.4.2-.1.4-.1.6.1.1.1.1.3 0 .4-.8 1.2-1.6 2.4-2.5 3.6-.4.6-.9 1.2-1.3 1.8l-1.4 1.6c-1 1.1-1.9 2.2-3 3.2s-2.1 2-3.2 3-2.3 1.8-3.5 2.8c-1.2.9-2.4 1.8-3.6 2.6s-2.5 1.6-3.8 2.3l-3.9 2.1c-5.3 2.6-10.9 4.6-16.7 5.7-5.8 1.2-11.6 1.8-17.4 2.3-5.8.4-11.6.5-17.3.2-5.8-.3-11.5-.9-17.2-1.7-5.7-.9-11.3-2-16.8-3.4s-11-3-16.3-5.1c-.2-.1-.3-.3-.2-.5 0-.4.2-.5.4-.4z'/%3E%3C/g%3E%3C/svg%3E")}@media screen and (max-width: 767px){.page-section.page-faves .sticky-member .member-img .swiper-prev i{margin-left:-5.2151238592vw}}.page-section.page-faves .sticky-member .member-img .swiper-next{position:relative;top:-6.25vw}.page-section.page-faves .sticky-member .member-img .swiper-next i{max-width:100px;-webkit-animation:buttonRight 1.5s linear infinite;animation:buttonRight 1.5s linear infinite;-webkit-transform-origin:left bottom;transform-origin:left bottom;background-image:url("data:image/svg+xml,%3Csvg fill='none' height='92' viewBox='0 0 120 92' width='120' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%231d1d1b'%3E%3Cpath d='m118.561 43.6091c-2.204-2.8993-4.35-5.9282-6.461-8.8639l-6.366-8.9004-6.2726-8.9367-6.3449-9.12315 3.7411 1.01618c-4.1005 2.23357-8.1648 4.56037-12.2652 6.79397-4.1005 2.2336-8.2732 4.2807-12.5183 6.1413s-8.6202 3.6644-12.9737 5.2453c-4.4474 1.6173-8.8371 3.105-13.4291 4.3494-.1877.0728-.3538-.0773-.4261-.2638-.0362-.0932-.0146-.3161.0792-.3525 3.7174-2.943 7.6732-5.5495 11.5713-8.0264 3.992-2.5133 7.9625-4.8037 12.0268-7.1305 4.1004-2.2336 8.237-4.3739 12.4821-6.23455 4.2451-1.86063 8.6201-3.66442 12.829-5.61828l.1878-.07279c1.2778-.60276 2.8018-.01391 3.4595 1.12537l5.4061 9.48715 5.349 9.6167 5.255 9.6532c1.77 3.1745 3.484 6.4786 5.161 9.6895.072.1865.05.4094-.137.4822-.094.0364-.224-.0205-.354-.0773z'/%3E%3Cpath d='m92.9045 5.29267c1.7862 4.88463 2.5038 10.07643 2.4559 15.24323-.0117 5.26-.7889 10.4951-2.4038 15.5188s-3.8437 9.8564-6.7226 14.4049c-2.9151 4.4553-6.3863 8.59-10.1321 12.2949l-2.9304 2.7451c-.9455.9029-2.021 1.749-3.0027 2.5587-1.0755.8461-2.021 1.749-3.1326 2.5018l-3.1689 2.4086c-2.1871 1.5989-4.4828 2.9181-6.7784 4.2373-2.3318 1.226-4.6636 2.452-7.1039 3.3982-2.4402.9463-4.8443 1.9858-7.3569 2.7456-1.2563.3799-2.5126.7598-3.7689 1.1397-1.2562.3799-2.5125.7598-3.805 1.0464-2.5848.5734-5.0758 1.1103-7.6969 1.5904-2.5633.3504-5.1266.7009-7.7623.8649-.2238-.0205-.39-.1706-.4623-.357-.0723-.1865.0792-.3525.1731-.3889 2.2956-1.3192 4.6636-2.452 6.9377-3.5483s4.6059-2.3223 6.88-3.4187c2.2741-1.0963 4.512-2.2859 6.7861-3.3822 1.0901-.53 2.2741-1.0963 3.3281-1.7196l3.328-1.7195c2.2379-1.1896 4.3459-2.436 6.5261-3.4959 1.054-.6233 2.1441-1.1532 3.1981-1.7764 1.0539-.6232 2.144-1.1532 3.198-1.7764l3.1619-1.8696c1.054-.6233 2.0718-1.3397 3.0896-2.0561 2.0718-1.3397 3.9412-2.9227 5.9407-4.4488 3.7389-3.1659 7.1093-6.7252 10.1474-10.5847s5.4839-8.1328 7.3734-12.7267c1.9257-4.5006 3.1652-9.3787 3.6393-14.2818.237-2.4515.344-4.9599.2272-7.4887-.1169-2.5288-.3276-5.02123-.9499-7.4613-.0723-.18648.0431-.44574.267-.42529.2816-.10918.4477.04089.52.22736z'/%3E%3C/g%3E%3C/svg%3E")}@media screen and (min-width: 768px){.page-section.page-faves .sticky-member .member-img .swiper-next i{width:5.7291666667vw;height:100%}}html.dark-mode .page-section.page-faves .sticky-member .member-img .swiper-next i{background-image:url("data:image/svg+xml,%3Csvg fill='none' height='92' viewBox='0 0 120 92' width='120' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23fff'%3E%3Cpath d='m118.561 43.6091c-2.204-2.8993-4.35-5.9282-6.461-8.8639l-6.366-8.9004-6.2726-8.9367-6.3449-9.12315 3.7411 1.01618c-4.1005 2.23357-8.1648 4.56037-12.2652 6.79397-4.1005 2.2336-8.2732 4.2807-12.5183 6.1413s-8.6202 3.6644-12.9737 5.2453c-4.4474 1.6173-8.8371 3.105-13.4291 4.3494-.1877.0728-.3538-.0773-.4261-.2638-.0362-.0932-.0146-.3161.0792-.3525 3.7174-2.943 7.6732-5.5495 11.5713-8.0264 3.992-2.5133 7.9625-4.8037 12.0268-7.1305 4.1004-2.2336 8.237-4.3739 12.4821-6.23455 4.2451-1.86063 8.6201-3.66442 12.829-5.61828l.1878-.07279c1.2778-.60276 2.8018-.01391 3.4595 1.12537l5.4061 9.48715 5.349 9.6167 5.255 9.6532c1.77 3.1745 3.484 6.4786 5.161 9.6895.072.1865.05.4094-.137.4822-.094.0364-.224-.0205-.354-.0773z'/%3E%3Cpath d='m92.9045 5.29267c1.7862 4.88463 2.5038 10.07643 2.4559 15.24323-.0117 5.26-.7889 10.4951-2.4038 15.5188s-3.8437 9.8564-6.7226 14.4049c-2.9151 4.4553-6.3863 8.59-10.1321 12.2949l-2.9304 2.7451c-.9455.9029-2.021 1.749-3.0027 2.5587-1.0755.8461-2.021 1.749-3.1326 2.5018l-3.1689 2.4086c-2.1871 1.5989-4.4828 2.9181-6.7784 4.2373-2.3318 1.226-4.6636 2.452-7.1039 3.3982-2.4402.9463-4.8443 1.9858-7.3569 2.7456-1.2563.3799-2.5126.7598-3.7689 1.1397-1.2562.3799-2.5125.7598-3.805 1.0464-2.5848.5734-5.0758 1.1103-7.6969 1.5904-2.5633.3504-5.1266.7009-7.7623.8649-.2238-.0205-.39-.1706-.4623-.357-.0723-.1865.0792-.3525.1731-.3889 2.2956-1.3192 4.6636-2.452 6.9377-3.5483s4.6059-2.3223 6.88-3.4187c2.2741-1.0963 4.512-2.2859 6.7861-3.3822 1.0901-.53 2.2741-1.0963 3.3281-1.7196l3.328-1.7195c2.2379-1.1896 4.3459-2.436 6.5261-3.4959 1.054-.6233 2.1441-1.1532 3.1981-1.7764 1.0539-.6232 2.144-1.1532 3.198-1.7764l3.1619-1.8696c1.054-.6233 2.0718-1.3397 3.0896-2.0561 2.0718-1.3397 3.9412-2.9227 5.9407-4.4488 3.7389-3.1659 7.1093-6.7252 10.1474-10.5847s5.4839-8.1328 7.3734-12.7267c1.9257-4.5006 3.1652-9.3787 3.6393-14.2818.237-2.4515.344-4.9599.2272-7.4887-.1169-2.5288-.3276-5.02123-.9499-7.4613-.0723-.18648.0431-.44574.267-.42529.2816-.10918.4477.04089.52.22736z'/%3E%3C/g%3E%3C/svg%3E")}@media screen and (max-width: 767px){.page-section.page-faves .sticky-member .member-img .swiper-next i{top:-16.9491525424vw;margin-right:-7.8226857888vw}}.page-section.page-faves .sticky-member .member-img .arc-text{position:absolute;top:0px;left:0;z-index:2;width:100%;pointer-events:none}html.lang-ko .page-section.page-faves .sticky-member .member-img .arc-text{width:80%}.page-section.page-faves .sticky-member .member-img .arc-text svg{overflow:visible}html.dark-mode .page-section.page-faves .sticky-member .member-img .arc-text svg{fill:#fff}.page-section.page-faves .sticky-member .member-img .arc-text text{font-size:40px;font-weight:bold}.page-section.page-faves .sticky-member .member-img figure{position:relative;display:inline-block;height:100%;-webkit-transform:scale(0.6);transform:scale(0.6);-webkit-transition:opacity ease .15s,-webkit-transform ease .35s;transition:opacity ease .15s,-webkit-transform ease .35s;transition:opacity ease .15s,transform ease .35s;transition:opacity ease .15s,transform ease .35s,-webkit-transform ease .35s}.page-section.page-faves .sticky-member .member-img img{display:block;max-width:100%;-webkit-transition:opacity .2s;transition:opacity .2s}.page-section.page-faves .sticky-member .member-img img.original{opacity:0;z-index:1}.page-section.page-faves .sticky-member .member-img img.blur{position:absolute;z-index:2;top:0;left:0;width:100%}.page-section.page-faves .sticky-member .member-info{width:40%;min-height:220px;margin-left:5%}html.dark-mode .page-section.page-faves .sticky-member .member-info{color:#fff}html.static-mode .page-section.page-faves .sticky-member .member-info{z-index:2}@media screen and (max-width: 767px){.page-section.page-faves .sticky-member .member-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2;width:80%;height:50%;padding-top:25vw;margin-left:0;padding:13.037809648vw 12.2555410691vw 6.518904824vw;background:-webkit-gradient(linear, left top, left bottom, from(rgba(232, 232, 230, 0)), color-stop(45%, rgba(232, 232, 230, 0.5)), color-stop(60%, rgb(232, 232, 230)));background:linear-gradient(rgba(232, 232, 230, 0) 0%, rgba(232, 232, 230, 0.5) 45%, rgb(232, 232, 230) 60%);pointer-events:none}html:not(.static-mode).dark-mode .page-section.page-faves .sticky-member .member-info{background:-webkit-gradient(linear, left top, left bottom, from(rgba(34, 34, 34, 0)), color-stop(45%, rgba(34, 34, 34, 0.5)), color-stop(60%, rgb(34, 34, 34)));background:linear-gradient(rgba(34, 34, 34, 0) 0%, rgba(34, 34, 34, 0.5) 45%, rgb(34, 34, 34) 60%)}html.static-mode .page-section.page-faves .sticky-member .member-info{background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(45%, rgba(255, 255, 255, 0.5)), color-stop(60%, rgb(255, 255, 255)));background:linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 45%, rgb(255, 255, 255) 60%);padding:0 12.3859191656vw;margin-top:-13.037809648vw}html.static-mode.dark-mode .page-section.page-faves .sticky-member .member-info{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(45%, rgba(0, 0, 0, 0.5)), color-stop(60%, rgb(0, 0, 0)));background:linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 45%, rgb(0, 0, 0) 60%)}}.page-section.page-faves .sticky-member .member-info .swiper-wrapper{pointer-events:none}.page-section.page-faves .sticky-member .member-info .swiper .swiper-slide{visibility:hidden}@media screen and (max-width: 767px){.page-section.page-faves .sticky-member .member-info .swiper .swiper-slide .title span{overflow:hidden}}.page-section.page-faves .sticky-member .member-info .swiper .swiper-slide .title span:before{content:"";width:0%;height:min(2.0833333333vw, 40px);min-height:15px;background:#1a6c99;display:none;position:absolute;left:0;top:calc(-1*min(0.15625vw, 3px));z-index:-1;-webkit-transition:width .3s;transition:width .3s;-webkit-transition-delay:.3s;transition-delay:.3s;width:100%}@media screen and (max-width: 767px){.page-section.page-faves .sticky-member .member-info .swiper .swiper-slide .title span:before{height:11.7340286832vw}}@media screen and (min-width: 768px)and (max-width: 1023px){html:not(.static-mode) .page-section.page-faves .sticky-member .member-info .swiper .swiper-slide .title span:before{height:100%}}html.color-mode .page-section.page-faves .sticky-member .member-info .swiper .swiper-slide .title span{color:#fff}html.color-mode .page-section.page-faves .sticky-member .member-info .swiper .swiper-slide .title span:before{width:100%}.page-section.page-faves .sticky-member .member-info .swiper .swiper-slide-active{visibility:visible}.page-section.page-faves .sticky-member .member-info .swiper .swiper-slide-active .title>strong{margin-bottom:min(1.09375vw, 21px)}@media screen and (max-width: 767px){.page-section.page-faves .sticky-member .member-info .swiper .swiper-slide-active .title>strong{marign-bottom:1.5645371578vw}}.page-section.page-faves .sticky-member .member-info .swiper .swiper-slide-active .title>strong,.page-section.page-faves .sticky-member .member-info .swiper .swiper-slide-active .title>span{opacity:1;-webkit-transition:ease opacity .3s,margin-top .3s;transition:ease opacity .3s,margin-top .3s;margin-top:0}.page-section.page-faves .sticky-member .member-info .swiper .swiper-slide-active .title span{position:relative;padding:min(0.5208333333vw, 10px);-webkit-transition-delay:.03s;transition-delay:.03s;display:none;background:#1a6c99;word-break:keep-all}html.lang-en .page-section.page-faves .sticky-member .member-info .swiper .swiper-slide-active .title span.lang-en{display:inline}html.lang-ko .page-section.page-faves .sticky-member .member-info .swiper .swiper-slide-active .title span.lang-ko{display:inline}@media screen and (max-width: 767px){.page-section.page-faves .sticky-member .member-info .swiper .swiper-slide-active .title span{padding:1.3037809648vw}}.page-section.page-faves .sticky-member .member-info .swiper .swiper-slide-active .title span:before{width:100%}.page-section.page-faves .sticky-member .member-info .swiper .swiper-slide-active .desc p{opacity:1;-webkit-transition:ease opacity .3s,margin-top .3s;transition:ease opacity .3s,margin-top .3s;margin-top:0;font-weight:400}html.lang-ko .page-section.page-faves .sticky-member .member-info .swiper .swiper-slide-active .desc p{font-family:"Noto Sans KR";font-weight:500}@media screen and (max-width: 767px){.page-section.page-faves .sticky-member .member-info .swiper .swiper-slide-active .desc p{line-height:5.4758800522vw;margin-bottom:1.3037809648vw}}.page-section.page-faves .sticky-member .member-info .swiper .swiper-slide-active .desc p:nth-child(1){-webkit-transition-delay:.12s;transition-delay:.12s}.page-section.page-faves .sticky-member .member-info .swiper .swiper-slide-active .desc p:nth-child(2){-webkit-transition-delay:.24s;transition-delay:.24s}.page-section.page-faves .sticky-member .member-info .swiper .swiper-slide-active .desc p:nth-child(3){-webkit-transition-delay:.36s;transition-delay:.36s}.page-section.page-faves .sticky-member .member-info .swiper .swiper-slide-active .desc p:nth-child(4){-webkit-transition-delay:.48s;transition-delay:.48s}.page-section.page-faves .sticky-member .member-info .swiper .swiper-slide-active .desc p:nth-child(5){-webkit-transition-delay:.6s;transition-delay:.6s}.page-section.page-faves .sticky-member .member-info .swiper .swiper-slide-active .desc p:nth-child(6){-webkit-transition-delay:.72s;transition-delay:.72s}.page-section.page-faves .sticky-member .member-info .swiper .swiper-slide-active .desc p:nth-child(7){-webkit-transition-delay:.84s;transition-delay:.84s}.page-section.page-faves .sticky-member .member-info .swiper .swiper-slide-active .desc p:nth-child(8){-webkit-transition-delay:.96s;transition-delay:.96s}.page-section.page-faves .sticky-member .member-info .swiper .swiper-slide-active .desc p:nth-child(9){-webkit-transition-delay:1.08s;transition-delay:1.08s}.page-section.page-faves .sticky-member .member-info .swiper .swiper-slide-active .desc p:nth-child(10){-webkit-transition-delay:1.2s;transition-delay:1.2s}.page-section.page-faves .sticky-member .member-info .swiper .title strong{display:block;opacity:0;margin-top:10px;font-size:2.0833333333vw;font-weight:bold;display:none}html.lang-ko .page-section.page-faves .sticky-member .member-info .swiper .title strong.lang-ko{display:block}html.lang-en .page-section.page-faves .sticky-member .member-info .swiper .title strong.lang-en{display:block}@media screen and (min-width: 768px)and (max-width: 1023px){html:not(.static-mode) .page-section.page-faves .sticky-member .member-info .swiper .title strong{font-size:min(3.6458333333vw,28px)}html.static-mode .page-section.page-faves .sticky-member .member-info .swiper .title strong{font-size:2.9325513196vw}}@media screen and (max-width: 767px){.page-section.page-faves .sticky-member .member-info .swiper .title strong{font-size:6.258148631vw;margin-bottom:1.5645371578vw}html.static-mode .page-section.page-faves .sticky-member .member-info .swiper .title strong{font-size:6.258148631vw}}.page-section.page-faves .sticky-member .member-info .swiper .title span{display:block;opacity:0;margin-top:10px;margin-top:0.5208333333vw;font-size:1.3541666667vw;font-weight:bold;letter-spacing:-0.05em}@media screen and (min-width: 768px)and (max-width: 1023px){html:not(.static-mode) .page-section.page-faves .sticky-member .member-info .swiper .title span{font-size:min(2.6041666667vw,20px)}html.static-mode .page-section.page-faves .sticky-member .member-info .swiper .title span{font-size:min(1.6927083333vw,13px);margin-top:0.9775171065vw}}@media screen and (max-width: 767px){.page-section.page-faves .sticky-member .member-info .swiper .title span{font-size:4.6936114733vw;margin-bottom:3.259452412vw}html.static-mode .page-section.page-faves .sticky-member .member-info .swiper .title span{font-size:4.6936114733vw}}.page-section.page-faves .sticky-member .member-info .swiper .desc{width:60%;line-height:1.5;margin-top:1.1458333333vw;padding-left:1em;font-size:1.0416666667vw}@media screen and (min-width: 768px)and (max-width: 1023px){.page-section.page-faves .sticky-member .member-info .swiper .desc{font-size:min(1.8229166667vw,14px)}html.static-mode .page-section.page-faves .sticky-member .member-info .swiper .desc{font-size:min(1.6927083333vw,13px)}}@media screen and (max-width: 767px){.page-section.page-faves .sticky-member .member-info .swiper .desc{margin-top:3.3898305085vw;font-size:4.1720990874vw;width:90%}html.static-mode .page-section.page-faves .sticky-member .member-info .swiper .desc{font-size:4.1720990874vw}}.page-section.page-faves .sticky-member .member-info .swiper .desc p{opacity:0}.page-section.page-faves .sticky-member .member-info .swiper .desc p:before{content:"-";position:absolute;margin-left:-1em}@-webkit-keyframes buttonRight{0%{-webkit-transform:skewY(0deg);transform:skewY(0deg)}10%{-webkit-transform:skewY(-8deg);transform:skewY(-8deg)}30%{-webkit-transform:skewY(8deg);transform:skewY(8deg)}50%{-webkit-transform:skewY(0deg);transform:skewY(0deg)}100%{-webkit-transform:skewY(0deg);transform:skewY(0deg)}}@keyframes buttonRight{0%{-webkit-transform:skewY(0deg);transform:skewY(0deg)}10%{-webkit-transform:skewY(-8deg);transform:skewY(-8deg)}30%{-webkit-transform:skewY(8deg);transform:skewY(8deg)}50%{-webkit-transform:skewY(0deg);transform:skewY(0deg)}100%{-webkit-transform:skewY(0deg);transform:skewY(0deg)}}@-webkit-keyframes buttonLeft{0%{-webkit-transform:skewX(0deg);transform:skewX(0deg)}10%{-webkit-transform:skewX(-10deg);transform:skewX(-10deg)}30%{-webkit-transform:skewX(8deg);transform:skewX(8deg)}50%{-webkit-transform:skewX(0deg);transform:skewX(0deg)}100%{-webkit-transform:skewX(0deg);transform:skewX(0deg)}}@keyframes buttonLeft{0%{-webkit-transform:skewX(0deg);transform:skewX(0deg)}10%{-webkit-transform:skewX(-10deg);transform:skewX(-10deg)}30%{-webkit-transform:skewX(8deg);transform:skewX(8deg)}50%{-webkit-transform:skewX(0deg);transform:skewX(0deg)}100%{-webkit-transform:skewX(0deg);transform:skewX(0deg)}}html.static-mode .page-section.page-projects{background:#fff;padding-bottom:min(14.21875vw,273px)}@media screen and (max-width: 767px){html.static-mode .page-section.page-projects{padding-bottom:0}}html.static-mode.dark-mode .page-section.page-projects{background:#000;color:#fff}@media screen and (max-width: 767px){html.static-mode .page-section.page-projects .page-content{max-width:none;width:100%;padding:0 7.8226857888vw 29.9869621904vw}}.page-section.page-projects .sticky-work{height:3000px}html:not(.static-mode) .page-section.page-projects .sticky-work{max-width:1700px;width:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}html.static-mode .page-section.page-projects .sticky-work{background:#fff;overflow:hidden;height:1080px;min-height:auto;color:#000}html.static-mode .page-section.page-projects .sticky-work .sticky-content{height:1080px}html.static-mode.dark-mode .page-section.page-projects .sticky-work{background:#000;color:#fff}@media screen and (max-width: 767px){.page-section.page-projects .sticky-work{height:2000px}html.static-mode .page-section.page-projects .sticky-work{height:auto}}.page-section.page-projects .sticky-work .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;overflow:hidden}html:not(.static-mode) .page-section.page-projects .sticky-work .content-wrapper{width:50%}html.static-mode .page-section.page-projects .sticky-work .content-wrapper{height:min(62.5vw,1200px)}@media screen and (max-width: 767px){html:not(.static-mode) .page-section.page-projects .sticky-work .content-wrapper{min-height:unset;width:100%}html.static-mode .page-section.page-projects .sticky-work .content-wrapper{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.page-section.page-projects .sticky-work .content-wrapper .static-work-image{width:960px;height:570px;background:#eee;-ms-flex-negative:0;flex-shrink:0;margin-top:-140px}html.static-mode .page-section.page-projects .sticky-work .content-wrapper .static-work-image{width:min(50vw,960px);height:min(29.6875vw,570px);margin-top:0}html.static-mode.dark-mode .page-section.page-projects .sticky-work .content-wrapper .static-work-image{background-color:#1a6c99}.page-section.page-projects .sticky-work .content-wrapper .static-work-image img{width:100%;height:100%}html.static-mode .page-section.page-projects .sticky-work .content-wrapper .static-work-image img{-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.15);box-shadow:1px 1px 3px rgba(0,0,0,.15);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}html.static-mode.dark-mode .page-section.page-projects .sticky-work .content-wrapper .static-work-image img{-webkit-transition:-webkit-transform .5s,-webkit-filter .5s ease-in-out;transition:-webkit-transform .5s,-webkit-filter .5s ease-in-out;transition:transform .5s,filter .5s ease-in-out;transition:transform .5s,filter .5s ease-in-out,-webkit-transform .5s,-webkit-filter .5s ease-in-out;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transform:translate3d(calc(-1 * min(1.5625vw,30px)), calc(-1 * min(1.5625vw,30px)), 0);transform:translate3d(calc(-1 * min(1.5625vw,30px)), calc(-1 * min(1.5625vw,30px)), 0)}html.static-mode.dark-mode .page-section.page-projects .sticky-work .content-wrapper .static-work-image img:hover{-webkit-transition:-webkit-transform .5s,-webkit-filter .2s ease-in-out;transition:-webkit-transform .5s,-webkit-filter .2s ease-in-out;transition:transform .5s,filter .2s ease-in-out;transition:transform .5s,filter .2s ease-in-out,-webkit-transform .5s,-webkit-filter .2s ease-in-out;-webkit-filter:grayscale(0%);filter:grayscale(0%)}@media screen and (max-width: 767px){html.static-mode .page-section.page-projects .sticky-work .content-wrapper .static-work-image img:hover{-webkit-transform:none;transform:none}}@media screen and (max-width: 767px){html.static-mode .page-section.page-projects .sticky-work .content-wrapper .static-work-image{width:100%;height:auto;margin-top:5.9973924381vw}html.static-mode .page-section.page-projects .sticky-work .content-wrapper .static-work-image img{width:100%;height:auto}html.static-mode.dark-mode .page-section.page-projects .sticky-work .content-wrapper .static-work-image img{-webkit-transform:none;transform:none}}html.static-mode .page-section.page-projects .page-project-title{font-size:min(6.25vw,120px);font-weight:bold;color:#000;position:absolute;top:min(5.7291666667vw,110px);right:min(22.3958333333vw,430px)}html.static-mode.dark-mode .page-section.page-projects .page-project-title{background:#000;color:#fff;text-shadow:min(0.3125vw, 6px) min(0.3125vw, 6px) 0 #1a6c99}@media screen and (min-width: 768px)and (max-width: 1023px){html.static-mode .page-section.page-projects .page-project-title{top:-4px}}@media screen and (max-width: 767px){html.static-mode .page-section.page-projects .page-project-title{position:relative;right:auto;left:0;margin-bottom:5.9973924381vw;font-size:10.4302477184vw}html.static-mode.dark-mode .page-section.page-projects .page-project-title{text-shadow:0.7822685789vw 0.7822685789vw 0 #1a6c99}}.page-section.page-projects .works-wrapper{position:relative;width:90%;height:100vh;height:50vw;max-height:950px;overflow:hidden}@media screen and (min-width: 768px)and (max-width: 1023px){html:not(.static-mode) .page-section.page-projects .works-wrapper{height:56vw}}html.static-mode .page-section.page-projects .works-wrapper{overflow:visible;z-index:2}@media screen and (min-width: 768px){html.static-mode .page-section.page-projects .works-wrapper{height:55vw}}@media screen and (max-width: 767px){.page-section.page-projects .works-wrapper{width:100%;height:100%}html:not(.static-mode) .page-section.page-projects .works-wrapper{max-height:unset}}.page-section.page-projects .works-list{height:100%;position:relative;height:100%}html.static-mode .page-section.page-projects .works-list{position:absolute;width:140%;left:min(8.3854166667vw,161px);max-height:min(20.8333333333vw,400px);top:410px}@media screen and (min-width: 768px)and (max-width: 1440px){html.static-mode .page-section.page-projects .works-list{top:min(25vw,360px)}}@media screen and (min-width: 768px)and (max-width: 1023px){html.static-mode .page-section.page-projects .works-list{max-height:24.4379276637vw}}@media screen and (max-width: 767px){html.static-mode .page-section.page-projects .works-list{width:100%;max-height:none;height:auto;position:relative;top:0;left:0}}.page-section.page-projects .works-list .swiper{height:100%;overflow:visible}@media screen and (max-width: 767px){html:not(.static-mode) .page-section.page-projects .works-list .swiper{position:absolute;left:0;bottom:0;width:100%;height:auto;min-height:min(29.0625vw,558px)}html.static-mode .page-section.page-projects .works-list .swiper{-webkit-transform:translateY(0);transform:translateY(0)}}html.static-mode .page-section.page-projects .works-list .swiper:after{background:none !important;top:min(-1.8229166667vw,-35px);left:min(-2.8645833333vw,-55px)}@media screen and (min-width: 768px)and (max-width: 1023px){.page-section.page-projects .works-list .swiper:after{width:120%;height:100%}}@media screen and (max-width: 767px){.page-section.page-projects .works-list .swiper:after{content:"";position:absolute;top:0px;left:0px;z-index:-1;width:100%;height:100%;display:block;background:rgba(37,37,37,.2);border-radius:0;-webkit-transform:skewX(0);transform:skewX(0);-webkit-transition:none;transition:none}}html:not(.static-mode).color-mode .page-section.page-projects .works-list .swiper:after{background:rgba(0,0,0,.6)}.page-section.page-projects .works-list .swiper-slide{width:100%;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:self-start;-ms-flex-align:self-start;align-items:self-start}html.static-mode .page-section.page-projects .works-list .swiper-slide{-webkit-box-align:self-start;-ms-flex-align:self-start;align-items:self-start;color:rgba(0,0,0,.5)}html.static-mode.dark-mode .page-section.page-projects .works-list .swiper-slide{color:rgba(255,255,255,.5)}@media screen and (min-width: 768px)and (max-width: 1023px){html.static-mode .page-section.page-projects .works-list .swiper-slide{margin-top:0 !important}}@media screen and (max-width: 767px){html:not(.static-mode) .page-section.page-projects .works-list .swiper-slide{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:0 !important;margin-bottom:0 !important;-webkit-transition:none;transition:none}html.static-mode .page-section.page-projects .works-list .swiper-slide{margin-top:0 !important;margin-bottom:0 !important;-webkit-transition:none;transition:none}}html:not(.static-mode) .page-section.page-projects .works-list .swiper-slide-prev,html:not(.static-mode) .page-section.page-projects .works-list .swiper-slide-next{-webkit-transition:margin .1s,-webkit-transform .1s;transition:margin .1s,-webkit-transform .1s;transition:margin .1s,transform .1s;transition:margin .1s,transform .1s,-webkit-transform .1s}html:not(.static-mode) .page-section.page-projects .works-list .swiper-slide-prev .info,html:not(.static-mode) .page-section.page-projects .works-list .swiper-slide-next .info{-webkit-transition:margin .1s,opacity .1s;transition:margin .1s,opacity .1s}html:not(.static-mode) .page-section.page-projects .works-list .swiper-slide-next{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:200px}.page-section.page-projects .works-list .swiper-buttons{position:absolute;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;top:31.2%;left:80%}@media screen and (max-width: 767px){.page-section.page-projects .works-list .swiper-buttons{top:0;right:0;left:auto;-webkit-transform:rotate(90deg);transform:rotate(90deg)}html:not(.static-mode) .page-section.page-projects .works-list .swiper-buttons{top:-1.9556714472vw;right:14.0808344198vw;left:auto;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);bottom:auto}html.static-mode .page-section.page-projects .works-list .swiper-buttons{left:auto;right:10.4302477184vw;top:-4.5632333768vw;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);bottom:auto}}@media screen and (min-width: 1024px)and (max-width: 1920px){html:not(.static-mode) .page-section.page-projects .works-list .swiper-buttons{top:29.8%}}@media screen and (min-width: 768px)and (max-width: 1023px){html:not(.static-mode) .page-section.page-projects .works-list .swiper-buttons{top:20%}}@media(min-width: 2300px){html:not(.static-mode) .page-section.page-projects .works-list .swiper-buttons{top:29.5%}}@media screen and (min-width: 768px){html.static-mode .page-section.page-projects .works-list .swiper-buttons{top:min(-7.2916666667vw,-140px);left:min(33.3333333333vw,640px);-webkit-transform:none;transform:none;margin-top:0}}@media screen and (min-width: 1024px)and (max-width: 1440px){html.static-mode .page-section.page-projects .works-list .swiper-buttons{top:min(-4.8958333333vw,-94px)}}.page-section.page-projects .works-list .swiper-prev,.page-section.page-projects .works-list .swiper-next{position:relative;color:rgba(0,0,0,0);font-size:0px;overflow:visible;width:1.8229166667vw;height:3.2291666667vw;padding:1.3541666667vw 2.0833333333vw}@media screen and (min-width: 768px)and (max-width: 1023px){.page-section.page-projects .works-list .swiper-prev,.page-section.page-projects .works-list .swiper-next{width:4.8875855327vw;height:9.7751710655vw;padding:1.9550342131vw}}@media screen and (max-width: 767px){.page-section.page-projects .works-list .swiper-prev,.page-section.page-projects .works-list .swiper-next{width:3.259452412vw;height:8.6049543677vw;padding:3.9113428944vw;-webkit-transition:none;transition:none}}.page-section.page-projects .works-list .swiper-prev:after,.page-section.page-projects .works-list .swiper-next:after{content:"";display:block;width:100%;height:100%;position:absolute;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg enable-background='new 0 0 25 60' viewBox='0 0 25 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='2'%3E%3Cpath d='m12.5 60v-57.7'/%3E%3Cpath d='m20.6 10.8-8.1-8.5-8.1 8.5'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:1.1458333333vw;-webkit-transition:height .2s,margin-bottom .3s,margin-top .3s;transition:height .2s,margin-bottom .3s,margin-top .3s}@media screen and (min-width: 768px)and (max-width: 1023px){.page-section.page-projects .works-list .swiper-prev:after,.page-section.page-projects .works-list .swiper-next:after{background-size:2.1505376344vw}}@media screen and (max-width: 767px){.page-section.page-projects .works-list .swiper-prev:after,.page-section.page-projects .works-list .swiper-next:after{background-size:2.8683181226vw}}html.static-mode .page-section.page-projects .works-list .swiper-prev:after,html.static-mode .page-section.page-projects .works-list .swiper-next:after{background-image:url("data:image/svg+xml,%3Csvg enable-background='new 0 0 25 60' viewBox='0 0 25 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%23000' stroke-miterlimit='10' stroke-width='2'%3E%3Cpath d='m12.5 60v-57.7'/%3E%3Cpath d='m20.6 10.8-8.1-8.5-8.1 8.5'/%3E%3C/g%3E%3C/svg%3E")}html.static-mode.dark-mode .page-section.page-projects .works-list .swiper-prev:after,html.static-mode.dark-mode .page-section.page-projects .works-list .swiper-next:after{background-image:url("data:image/svg+xml,%3Csvg enable-background='new 0 0 25 60' viewBox='0 0 25 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='2'%3E%3Cpath d='m12.5 60v-57.7'/%3E%3Cpath d='m20.6 10.8-8.1-8.5-8.1 8.5'/%3E%3C/g%3E%3C/svg%3E")}.page-section.page-projects .works-list .swiper-next{margin-top:min(2.6041666667vw,50px)}html.static-mode .page-section.page-projects .works-list .swiper-next{margin-top:min(5.2083333333vw,100px)}.page-section.page-projects .works-list .swiper-next:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:0;bottom:auto}@media screen and (max-width: 767px){.page-section.page-projects .works-list .swiper-next{margin-top:6.518904824vw}html.static-mode .page-section.page-projects .works-list .swiper-next{margin-top:6.518904824vw}}html.static-mode .page-section.page-projects .works-list .swiper-slide-active{margin-top:min(-5.2083333333vw,-100px);margin-bottom:min(3.125vw,60px);color:#000}@media screen and (min-width: 768px)and (max-width: 1440px){html.static-mode .page-section.page-projects .works-list .swiper-slide-active{margin-top:min(-3.125vw, 1440px,-60px)}}html.static-mode.dark-mode .page-section.page-projects .works-list .swiper-slide-active{color:#fff}@media screen and (min-width: 768px)and (max-width: 1023px){html.static-mode .page-section.page-projects .works-list .swiper-slide-active{margin-top:min(-3.6458333333vw,-70px) !important}}@media screen and (max-height: 950px){html:not(.static-mode) .page-section.page-projects .works-list .swiper-slide-active{opacity:1}}.page-section.page-projects .works-list .swiper-slide-active .info{width:min(32.3958333333vw, 622px);opacity:1;padding-left:min(0.5208333333vw, 10px)}html.lang-ko .page-section.page-projects .works-list .swiper-slide-active .info[data-img*=_showroom] .desc{padding-right:min(1.5625vw, 30px);-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 767px){.page-section.page-projects .works-list .swiper-slide-active .info{width:100%}}.page-section.page-projects .works-list .swiper-slide-active .info .title{font-size:min(3.125vw, 20px) !important}@media screen and (max-width: 767px){.page-section.page-projects .works-list .swiper-slide-active .info .title{font-size:5.2151238592vw}}.page-section.page-projects .works-list .swiper-slide-active .info .year:after{width:145%;left:-15px;-webkit-transition-delay:.2s;transition-delay:.2s;background:#fff}html.static-mode .page-section.page-projects .works-list .swiper-slide-active .info .year:after{width:min(44.2708333333vw, 850px);left:0}@media screen and (min-width: 768px)and (max-width: 1023px){.page-section.page-projects .works-list .swiper-slide-active .info .year:after{width:145%}}@media screen and (max-width: 767px){html.static-mode .page-section.page-projects .works-list .swiper-slide-active .info .year:after{width:125%}}.page-section.page-projects .works-list .swiper-slide-active .info .desc{margin-top:0;-webkit-transition-delay:.1s;transition-delay:.1s;opacity:1;padding-bottom:1.25vw;display:block;height:auto;visibility:visible;display:none}html.lang-ko .page-section.page-projects .works-list .swiper-slide-active .info .desc.lang-ko{display:block;font-family:"Noto Sans KR"}html.lang-en .page-section.page-projects .works-list .swiper-slide-active .info .desc.lang-en{display:block}.page-section.page-projects .works-list .swiper-slide-active .info .btns{display:block;opacity:1;visibility:visible;margin-top:0;-webkit-transition-delay:.2s;transition-delay:.2s;display:none}html.lang-ko .page-section.page-projects .works-list .swiper-slide-active .info .btns.lang-ko{display:block}html.lang-en .page-section.page-projects .works-list .swiper-slide-active .info .btns.lang-en{display:block}.page-section.page-projects .works-list .info{-webkit-transition:opacity .4s,margin .3s;transition:opacity .4s,margin .3s;opacity:.65;position:relative;max-width:min(32.3958333333vw,622px);font-weight:bold;font-size:min(2.7083333333vw,52px)}@media screen and (max-width: 767px){.page-section.page-projects .works-list .info{max-width:none}}@media screen and (min-width: 768px){.page-section.page-projects .works-list .info[data-img=projects_preview-semiconductor_ch] .title,.page-section.page-projects .works-list .info[data-img=projects_preview-semiconductor] .title,.page-section.page-projects .works-list .info[data-img*=_showroom] .title,.page-section.page-projects .works-list .info[data-img*=_showroom] .title{font-size:min(2.7083333333vw,52px)}}@media screen and (min-width: 768px)and (max-width: 1023px){html.static-mode .page-section.page-projects .works-list .info[data-img=projects_preview-semiconductor_ch] .title,html.static-mode .page-section.page-projects .works-list .info[data-img=projects_preview-semiconductor] .title,html.static-mode .page-section.page-projects .works-list .info[data-img*=_showroom] .title,html.static-mode .page-section.page-projects .works-list .info[data-img*=_showroom] .title{font-size:min(2.7370478983vw,28px)}}html.static-mode .page-section.page-projects .works-list .info{opacity:1;width:50%}@media screen and (max-width: 767px){html:not(.static-mode) .page-section.page-projects .works-list .info{width:100%;padding:8vw 7.8226857888vw 13.037809648vw;padding-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:none;transition:none}html.static-mode .page-section.page-projects .works-list .info{margin-top:25px;width:100%}}@media screen and (max-width: 767px){.page-section.page-projects .works-list .info{width:60%;font-size:4.6936114733vw;-webkit-transition:none;transition:none}}.page-section.page-projects .works-list .info .year{position:relative;padding-bottom:6px;line-height:1;z-index:1;font-weight:600; font-size:26px;}html.static-mode .page-section.page-projects .works-list .info .year{padding-bottom:min(0.3125vw,6px)}@media screen and (max-width: 767px){.page-section.page-projects .works-list .info .year{font-size:6.258148631vw;line-height:7.6923076923vw}}.page-section.page-projects .works-list .info .year:after{content:"";position:absolute;bottom:0;left:0;right:0;mix-blend-mode:difference;width:100%;height:2px;-webkit-transition:width .5s,left .5s;transition:width .5s,left .5s;background-color:rgba(255,255,255,.5)}html.static-mode .page-section.page-projects .works-list .info .year:after{background-color:rgba(0,0,0,.5)}html.dark-mode .page-section.page-projects .works-list .info .year:after{background:rgba(255,255,255,.5)}@media screen and (max-width: 767px){.page-section.page-projects .works-list .info .year:after{height:1px}}.page-section.page-projects .works-list .info .title{padding:12px 0 18px;line-height:1.17;font-weight:600;-webkit-transition:font-size .2s;transition:font-size .2s;font-size:min(3.125vw, 30px)}html.static-mode .page-section.page-projects .works-list .info .title{padding:min(0.625vw,12px) 0 min(0.9375vw,18px)}@media screen and (min-width: 768px)and (max-width: 1023px){html.static-mode .page-section.page-projects .works-list .info .title{letter-spacing:-1px}html:not(.static-mode) .page-section.page-projects .works-list .info .title{padding:min(1.8229166667vw, 14px) 0 min(1.3020833333vw, 10px)}html.static-mode .page-section.page-projects .works-list .info .title{font-size:3.3235581623vw}}@media screen and (max-width: 767px){.page-section.page-projects .works-list .info .title{font-size:6.258148631vw;line-height:7.6923076923vw;margin-top:0.9126466754vw}}.page-section.page-projects .works-list .info .desc{max-width:550px;height:0;font-weight:200;font-size:min(1.25vw, 24px);opacity:0;-webkit-transition:margin .2s,padding .2s,opacity .4s,display .4s;transition:margin .2s,padding .2s,opacity .4s,display .4s;margin-top:min(-0.625vw,-12px);visibility:hidden}@media screen and (min-width: 768px)and (max-width: 1023px){html:not(.static-mode) .page-section.page-projects .works-list .info .desc{font-size:min(1.8229166667vw,14px)}}@media screen and (max-width: 767px){.page-section.page-projects .works-list .info .desc{-webkit-transition:none;transition:none}}html.static-mode .page-section.page-projects .works-list .info .desc{width:92%}html.lang-ko .page-section.page-projects .works-list .info .desc{font-weight:500;word-break:keep-all}@media screen and (min-width: 768px)and (max-width: 1023px){html.static-mode .page-section.page-projects .works-list .info .desc{font-size:1.7595307918vw}}@media screen and (max-width: 767px){.page-section.page-projects .works-list .info .desc{font-size:2.3468057366vw}}@media screen and (max-width: 767px){.page-section.page-projects .works-list .info .desc{max-width:78.2268578879vw;margin-top:4.6936114733vw;opacity:1;font-size:4.6936114733vw;line-height:5.7366362451vw}html:not(.static-mode) .page-section.page-projects .works-list .info .desc{max-width:none}}.page-section.page-projects .works-list .info .btns{opacity:0;visibility:hidden;font-size:0;-webkit-transition:margin .2s,opacity .4s,display .4s;transition:margin .2s,opacity .4s,display .4s;margin-top:-0.625vw;display:none}.page-section.page-projects .works-list .info .btns .btn-more{display:inline-block;font-weight:300;font-size:min(1.25vw,24px);background-color:rgba(0,0,0,.4);-webkit-transition:background-color .2s;transition:background-color .2s;padding:min(0.46875vw,9px) min(0.8854166667vw,17px) min(0.2604166667vw,5px);border-radius:min(0.4166666667vw,8px)}html.dark-mode .page-section.page-projects .works-list .info .btns .btn-more:hover{background-color:#431db6}html.color-mode .page-section.page-projects .works-list .info .btns .btn-more:hover{background-color:#1a6c99}html.static-mode.color-mode .page-section.page-projects .works-list .info .btns .btn-more:hover{color:#fff;background-color:#1a6c99;border-color:rgba(0,0,0,0)}@media screen and (max-width: 767px){html:not(.static-mode).color-mode .page-section.page-projects .works-list .info .btns .btn-more:hover{color:#1a6c99}}html.static-mode.color-mode .page-section.page-projects .works-list .info .btns .btn-more:hover:after{background-image:url("data:image/svg+xml,%3Csvg fill='none' height='16' viewBox='0 0 16 16' width='16' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3CclipPath id='a'%3E%3Cpath d='m0 0h16v16h-16z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)' stroke='%23ffffff' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='1.5'%3E%3Cpath d='m15.4375 8.60287v6.83413h-14.793945v-14.793934h6.592965'/%3E%3Cpath d='m10.5322.643066h4.9046v4.663314'/%3E%3Cpath d='m15.4373.643066-9.40703 9.326634' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E")}@media screen and (max-width: 767px){html:not(.static-mode).color-mode .page-section.page-projects .works-list .info .btns .btn-more:hover:after{background-image:url("data:image/svg+xml,%3Csvg fill='none' height='16' viewBox='0 0 16 16' width='16' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3CclipPath id='a'%3E%3Cpath d='m0 0h16v16h-16z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)' stroke='%236835fc' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='1.5'%3E%3Cpath d='m15.4375 8.60287v6.83413h-14.793945v-14.793934h6.592965'/%3E%3Cpath d='m10.5322.643066h4.9046v4.663314'/%3E%3Cpath d='m15.4373.643066-9.40703 9.326634' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E")}}@media screen and (min-width: 768px)and (max-width: 1023px){html:not(.static-mode) .page-section.page-projects .works-list .info .btns .btn-more{font-size:min(1.8229166667vw,14px)}html.static-mode .page-section.page-projects .works-list .info .btns .btn-more{font-size:min(1.6927083333vw,13px)}}html.static-mode .page-section.page-projects .works-list .info .btns .btn-more{color:#000}html.static-mode.color-mode .page-section.page-projects .works-list .info .btns .btn-more{background-color:rgba(0,0,0,0);border:1px solid #000}@media screen and (max-width: 767px){.page-section.page-projects .works-list .info .btns .btn-more{margin-top:4.0417209909vw;opacity:1;font-size:4.6936114733vw;line-height:5.7366362451vw;padding:1.1734028683vw 2.3468057366vw 1.0430247718vw 2.2164276402vw;border-radius:1.0430247718vw}html:not(.static-mode).color-mode .page-section.page-projects .works-list .info .btns .btn-more{padding:0;background-color:rgba(0,0,0,0)}}html.dark-mode .page-section.page-projects .works-list .info .btns .btn-more{color:#fff;background-color:#1a6c99}.page-section.page-projects .works-list .info .btns .btn-more:after{content:"";display:inline-block;width:min(0.9375vw, 18px);height:min(0.9375vw, 18px);margin-left:min(0.4166666667vw,8px);vertical-align:middle;background:url("data:image/svg+xml,%3Csvg fill='none' height='16' viewBox='0 0 16 16' width='16' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3CclipPath id='a'%3E%3Cpath d='m0 0h16v16h-16z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)' stroke='%23ffffff' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='1.5'%3E%3Cpath d='m15.4375 8.60287v6.83413h-14.793945v-14.793934h6.592965'/%3E%3Cpath d='m10.5322.643066h4.9046v4.663314'/%3E%3Cpath d='m15.4373.643066-9.40703 9.326634' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E") no-repeat center/contain}html.static-mode .page-section.page-projects .works-list .info .btns .btn-more:after{background-image:url("data:image/svg+xml,%3Csvg fill='none' height='16' viewBox='0 0 16 16' width='16' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3CclipPath id='a'%3E%3Cpath d='m0 0h16v16h-16z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)' stroke='%23000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='1.5'%3E%3Cpath d='m15.4375 8.60287v6.83413h-14.793945v-14.793934h6.592965'/%3E%3Cpath d='m10.5322.643066h4.9046v4.663314'/%3E%3Cpath d='m15.4373.643066-9.40703 9.326634' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E")}html.static-mode.dark-mode .page-section.page-projects .works-list .info .btns .btn-more:after{background-image:url("data:image/svg+xml,%3Csvg fill='none' height='16' viewBox='0 0 16 16' width='16' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3CclipPath id='a'%3E%3Cpath d='m0 0h16v16h-16z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)' stroke='%23fff' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='1.5'%3E%3Cpath d='m15.4375 8.60287v6.83413h-14.793945v-14.793934h6.592965'/%3E%3Cpath d='m10.5322.643066h4.9046v4.663314'/%3E%3Cpath d='m15.4373.643066-9.40703 9.326634' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E")}@media screen and (max-width: 767px){.page-section.page-projects .works-list .info .btns .btn-more:after{width:3.9113428944vw;height:3.9113428944vw;margin-left:1.3037809648vw;background-size:3.9113428944vw}}.page-section.page-contact.fixed{position:fixed;top:0;left:0;z-index:999}html.static-mode .page-section.page-contact{background-color:#fff}html.static-mode.dark-mode .page-section.page-contact{background:#000;color:#fff}.page-section.page-contact .sticky-contact{height:1600px}html.static-mode .page-section.page-contact .sticky-contact{height:auto;min-height:auto}@media screen and (max-width: 767px){.page-section.page-contact .sticky-contact{height:100% !important}}.page-section.page-contact .sticky-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;height:min(67.7083333333vw,1300px)}html.static-mode .page-section.page-contact .sticky-content{height:auto;min-height:auto}@media screen and (max-width: 767px){.page-section.page-contact .sticky-content{height:100% !important;padding-top:100px;position:relative}html.static-mode .page-section.page-contact .sticky-content{display:block}}.page-section.page-contact .section-contact{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:40vh 82px 20vh}.page-section.page-contact .section-contact.active{padding:0}html.static-mode .page-section.page-contact .section-contact{padding:0 8.3333333333vw;margin-bottom:0}@media screen and (max-width: 767px){html.static-mode .page-section.page-contact .section-contact{padding:0 7.8226857888vw}}@media screen and (min-width: 768px){html.static-mode .page-section.page-contact .section-contact{min-height:100vh}}@media screen and (max-width: 767px){.page-section.page-contact .section-contact{display:block;width:auto;padding:30vh 7.8226857888vw 5vh}html.static-mode .page-section.page-contact .section-contact{padding:0 7.8226857888vw}}.page-section.page-contact .section-inner{display:grid;-ms-flex-line-pack:justify;align-content:space-between;justify-items:start;grid-gap:min(5.46875vw,105px);text-shadow:0 0 7px #000;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}html.static-mode .page-section.page-contact .section-inner{width:min(44.2708333333vw,850px);text-shadow:none;color:#000;-ms-flex-line-pack:center;align-content:center}@media screen and (max-width: 767px){.page-section.page-contact .section-inner{display:block;width:100%;padding-bottom:50vh;padding-left:0}html.static-mode .page-section.page-contact .section-inner{width:100%;padding-bottom:0;padding-left:0}}html.static-mode.dark-mode .page-section.page-contact .section-inner{color:#fff}.page-section.page-contact .section-inner.hide{opacity:0}.page-section.page-contact .section-inner.remove{display:none}html.static-mode .page-section.page-contact .section-inner .contact{display:-webkit-box;display:-ms-flexbox;display:flex}.page-section.page-contact .section-inner .contact-title{font-size:min(6.25vw,120px);line-height:min(5.8333333333vw,112px);font-weight:700}@media(min-width: 1024px)and (max-width: 1240px){html.static-mode .page-section.page-contact .section-inner .contact-title{line-height:min(0.2604166667vw,80px)}}@media screen and (max-width: 767px){.page-section.page-contact .section-inner .contact-title{display:block;font-size:10.4302477184vw;line-height:10.4302477184vw;margin-bottom:8.8657105606vw}html.static-mode .page-section.page-contact .section-inner .contact-title{font-size:8.8657105606vw}html.static-mode.dark-mode .page-section.page-contact .section-inner .contact-title{text-shadow:0.7822685789vw 0.7822685789vw 0 #1a6c99}}html.dark-mode .page-section.page-contact .section-inner .contact-title{text-shadow:6px 6px 0 #1a6c99;text-shadow:min(0.3125vw, 6px) min(0.3125vw, 6px) 0 #1a6c99}html.static-mode .page-section.page-contact .section-inner .contact-title span{display:inline-block}html.static-mode.dark-mode .page-section.page-contact .section-inner .contact-title span{color:#fff}.page-section.page-contact .section-inner .contact-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){.page-section.page-contact .section-inner .contact-wrap{display:block}}@media screen and (max-height: 1160px){html.static-mode .page-section.page-contact .section-inner .contact-wrap{padding-bottom:100px}}.page-section.page-contact .section-inner .contact-desc{position:relative;display:inline-block;text-transform:uppercase;font-size:min(1.4583333333vw, 28px);font-weight:700;letter-spacing:-0.67px;margin-bottom:min(1.0416666667vw, 20px)}@media screen and (min-width: 768px)and (max-width: 1023px){.page-section.page-contact .section-inner .contact-desc{font-size:min(2.0833333333vw, 16px)}}@media screen and (max-width: 767px){.page-section.page-contact .section-inner .contact-desc{font-size:5.2151238592vw;letter-spacing:-0.1003911343vw;margin-bottom:4.6936114733vw}}.page-section.page-contact .section-inner .contact-desc:before{content:"";width:0%;height:2px;background:#a084ff;display:block;position:absolute;left:0;bottom:0;-webkit-transition:width .3s;transition:width .3s;-webkit-transition-delay:.3s;transition-delay:.3s}html.dark-mode .page-section.page-contact .section-inner .contact-desc:before{background:#1a6c99}html.static-mode.color-mode .page-section.page-contact .section-inner .contact-desc:before{width:0}html:not(.static-mode).color-mode .page-section.page-contact .section-inner .contact-desc:before{width:0}.page-section.page-contact .section-inner .contact-desc.show:before{width:100%}@media screen and (max-width: 767px){.page-section.page-contact .section-inner .contact-left{margin-bottom:14.3415906128vw}}.page-section.page-contact .section-inner .contact-left [class*=sns_]{font-size:min(1.25vw, 24px);line-height:1;display:inline-block;font-weight:300;letter-spacing:-0.67px}html.static-mode .page-section.page-contact .section-inner .contact-left [class*=sns_]{color:#000}html.static-mode.dark-mode .page-section.page-contact .section-inner .contact-left [class*=sns_]{color:#fff}@media screen and (max-width: 767px){.page-section.page-contact .section-inner .contact-left [class*=sns_]{font-size:4.6936114733vw;letter-spacing:-0.1003911343vw}}.page-section.page-contact .section-inner .contact-left .sns_insta{margin-right:min(0.9375vw, 18px);display:inline-block;font-weight:300;font-size:min(1.25vw,24px);padding:min(0.625vw, 12px) min(0.5208333333vw, 10px) min(0.4166666667vw, 8px);border-radius:min(0.4166666667vw, 8px);background-color:rgba(0,0,0,.4);-webkit-transition:opacity .3s,background-color .3s,-webkit-transform ease .3s;transition:opacity .3s,background-color .3s,-webkit-transform ease .3s;transition:transform ease .3s,opacity .3s,background-color .3s;transition:transform ease .3s,opacity .3s,background-color .3s,-webkit-transform ease .3s}html.dark-mode .page-section.page-contact .section-inner .contact-left .sns_insta:hover{background-color:#431db6}html.color-mode .page-section.page-contact .section-inner .contact-left .sns_insta:hover{background-color:#1a6c99}html.static-mode.color-mode .page-section.page-contact .section-inner .contact-left .sns_insta:hover{color:#fff;background-color:#1a6c99;border-color:rgba(0,0,0,0)}html.static-mode.color-mode .page-section.page-contact .section-inner .contact-left .sns_insta:hover:before{background-image:url("../images/contact/contact_icon-instagram.svg")}@media screen and (min-width: 768px)and (max-width: 1023px){html:not(.static-mode) .page-section.page-contact .section-inner .contact-left .sns_insta{font-size:min(1.8229166667vw,14px)}html.static-mode .page-section.page-contact .section-inner .contact-left .sns_insta{font-size:min(1.6927083333vw, 13px);-webkit-box-sizing:border-box;box-sizing:border-box;height:min(3.515625vw, 27px)}}html.static-mode .page-section.page-contact .section-inner .contact-left .sns_insta{color:#000}html.static-mode.color-mode .page-section.page-contact .section-inner .contact-left .sns_insta{background-color:rgba(0,0,0,0);border:1px solid #000}html.dark-mode .page-section.page-contact .section-inner .contact-left .sns_insta{color:#fff;background-color:#1a6c99}html:not(.static-mode).light-mode .page-section.page-contact .section-inner .contact-left .sns_insta{color:#000}@media screen and (max-width: 767px){.page-section.page-contact .section-inner .contact-left .sns_insta{font-size:4.6936114733vw;padding:1.1734028683vw 2.3468057366vw 1.0430247718vw 2.2164276402vw;border-radius:1.0430247718vw;border-radius:1.0430247718vw}html.static-mode .page-section.page-contact .section-inner .contact-left .sns_insta{margin-right:6.518904824vw}}.page-section.page-contact .section-inner .contact-left .sns_insta:before{content:"";width:min(1.25vw, 24px);height:min(1.25vw, 24px);display:inline-block;background:url("../images/contact/contact_icon-instagram.svg") no-repeat center;background-size:contain;margin-right:min(0.3125vw, 6px);margin-bottom:min(-0.15625vw, -3px)}html.static-mode .page-section.page-contact .section-inner .contact-left .sns_insta:before{background-image:url("../images/contact/contact_icon-instagram-black.svg")}html.static-mode.dark-mode .page-section.page-contact .section-inner .contact-left .sns_insta:before{background-image:url("../images/contact/contact_icon-instagram.svg")}@media screen and (min-width: 768px)and (max-width: 1023px){.page-section.page-contact .section-inner .contact-left .sns_insta:before{margin-right:min(0.293255132vw, 3px);margin-bottom:min(-0.1955034213vw, -2px)}}@media screen and (max-width: 767px){.page-section.page-contact .section-inner .contact-left .sns_insta:before{width:4.6936114733vw;height:4.6936114733vw;margin-right:10px}}.page-section.page-contact .section-inner .contact-left .linkedin{margin-right:0}.page-section.page-contact .section-inner .contact-left .linkedin:before{background:url("../images/contact/contact_icon-linkedin.svg") no-repeat center;background-size:contain}html.static-mode .page-section.page-contact .section-inner .contact-left .linkedin:before{background-image:url("../images/contact/contact_icon-linkedin-black.svg")}html.static-mode.dark-mode .page-section.page-contact .section-inner .contact-left .linkedin:before{background-image:url("../images/contact/contact_icon-linkedin.svg")}html.static-mode.color-mode .page-section.page-contact .section-inner .contact-left .linkedin:hover:before{background-image:url("../images/contact/contact_icon-linkedin.svg")}.page-section.page-contact .section-inner .contact-info{margin-right:min(7.3958333333vw,142px)}@media screen and (min-width: 768px)and (max-width: 1023px){html.static-mode .page-section.page-contact .section-inner .contact-info{margin-left:min(1.3020833333vw, 1024px,25px)}}@media screen and (max-width: 767px){.page-section.page-contact .section-inner .contact-info{margin-left:0}}.page-section.page-contact .section-inner .contact-info dl{font-weight:300;margin-bottom:min(4.1666666667vw,80px)}.page-section.page-contact .section-inner .contact-info dl:last-child{margin-bottom:0}@media screen and (max-width: 767px){.page-section.page-contact .section-inner .contact-info dl{width:100%;margin-bottom:15.6453715776vw}}.page-section.page-contact .section-inner .contact-info dl.office{margin-bottom:min(1.0416666667vw,20px)}@media screen and (max-width: 767px){.page-section.page-contact .section-inner .contact-info dl.office{margin-bottom:10.4302477184vw}}.page-section.page-contact .section-inner .contact-info dl.office dd{width:min(15.625vw, 300px)}html.lang-ko .page-section.page-contact .section-inner .contact-info dl.office dd{width:100%}@media screen and (max-width: 767px){.page-section.page-contact .section-inner .contact-info dl.office dd{width:72.7509778357vw}}.page-section.page-contact .section-inner .contact-info dt{position:relative;display:inline-block;text-transform:uppercase;font-size:min(1.4583333333vw, 28px);font-weight:700;letter-spacing:-0.67px}@media screen and (min-width: 768px)and (max-width: 1023px){.page-section.page-contact .section-inner .contact-info dt{font-size:min(2.0833333333vw, 16px)}}@media screen and (max-width: 767px){.page-section.page-contact .section-inner .contact-info dt{font-size:5.2151238592vw;letter-spacing:-0.1003911343vw;margin-bottom:4.6936114733vw}}.page-section.page-contact .section-inner .contact-info dt:before{content:"";width:0%;height:2px;background:#a084ff;display:block;position:absolute;left:0;bottom:0;-webkit-transition:width .3s;transition:width .3s;-webkit-transition-delay:.3s;transition-delay:.3s}html.dark-mode .page-section.page-contact .section-inner .contact-info dt:before{background:#1a6c99}html.static-mode.color-mode .page-section.page-contact .section-inner .contact-info dt:before{width:0}html:not(.static-mode).color-mode .page-section.page-contact .section-inner .contact-info dt:before{width:0}.page-section.page-contact .section-inner .contact-info dt.show:before{width:100%}.page-section.page-contact .section-inner .contact-info dd{font-weight:200;font-size:min(1.4583333333vw, 28px);line-height:1.2;letter-spacing:-0.016em;margin-top:min(0.46875vw, 9px);width:min(18.2291666667vw, 350px)}@media screen and (min-width: 768px)and (max-width: 1023px){html:not(.static-mode) .page-section.page-contact .section-inner .contact-info dd{font-size:min(4.1666666667vw, 32px)}html.static-mode .page-section.page-contact .section-inner .contact-info dd{width:23.4604105572vw}}@media screen and (max-width: 767px){.page-section.page-contact .section-inner .contact-info dd{width:100%;font-size:2.8683181226vw}}.page-section.page-contact .section-inner .contact-info dd p{font-size:min(1.1458333333vw, 22px);font-weight:300;letter-spacing:-0.67px;margin-bottom:min(1.0416666667vw, 20px);word-break:keep-all}html.lang-ko .page-section.page-contact .section-inner .contact-info dd p{font-weight:400}@media screen and (min-width: 768px)and (max-width: 1023px){.page-section.page-contact .section-inner .contact-info dd p{font-size:min(1.8229166667vw, 14px)}html.static-mode .page-section.page-contact .section-inner .contact-info dd p{font-size:min(1.6927083333vw, 13px)}}@media screen and (max-width: 767px){.page-section.page-contact .section-inner .contact-info dd p{font-size:4.1720990874vw;letter-spacing:-0.1003911343vw;margin-bottom:4.9543676662vw}}.page-section.page-contact .section-inner .contact-info dd p strong{font-weight:bold}.page-section.page-contact .section-inner .contact-info dd p span{font-size:min(1.25vw, 24px);font-weight:300;margin-bottom:min(0.7291666667vw, 14px)}@media screen and (min-width: 768px)and (max-width: 1023px){html:not(.static-mode) .page-section.page-contact .section-inner .contact-info dd p span{font-size:min(1.8229166667vw,14px)}html.static-mode .page-section.page-contact .section-inner .contact-info dd p span{font-size:min(1.6927083333vw, 13px)}}@media screen and (max-width: 767px){.page-section.page-contact .section-inner .contact-info dd p span{font-size:4.6936114733vw;letter-spacing:-0.1003911343vw}}.page-section.page-contact .section-inner .contact-info dd a{display:inline-block;font-size:min(1.25vw, 24px);font-weight:300;letter-spacing:-0.67px}@media screen and (min-width: 768px)and (max-width: 1023px){html:not(.static-mode) .page-section.page-contact .section-inner .contact-info dd a{font-size:min(1.8229166667vw, 14px)}html.static-mode .page-section.page-contact .section-inner .contact-info dd a{font-size:min(1.6927083333vw, 13px)}}html.static-mode .page-section.page-contact .section-inner .contact-info dd a{color:#000}html.static-mode.dark-mode .page-section.page-contact .section-inner .contact-info dd a{color:#fff}@media screen and (max-width: 767px){.page-section.page-contact .section-inner .contact-info dd a{font-size:4.6936114733vw;letter-spacing:-0.1003911343vw}}.page-section.page-contact .section-inner .contact-info dd a.mail{position:relative;font-weight:bold}.page-section.page-contact .section-inner .contact-info dd a.mail:after{content:"";width:100%;height:2px;background:#fff;display:block;position:absolute;left:0;bottom:2px}@media screen and (max-width: 767px){.page-section.page-contact .section-inner .contact-info dd a.mail:after{height:1px}}.page-section.page-contact .section-inner .contact-info dd a.mail:before{content:"";width:0%;height:2px;background:#1a6c99;display:block;position:absolute;left:0;bottom:2px;-webkit-transition:width .3s;transition:width .3s;z-index:1}html.static-mode.color-mode .page-section.page-contact .section-inner .contact-info dd a.mail:before{content:none}@media screen and (max-width: 767px){.page-section.page-contact .section-inner .contact-info dd a.mail:before{height:1px}}@media screen and (max-width: 767px){html.dark-mode .page-section.page-contact .section-inner .contact-info dd a.mail.show:before{width:100%}}.page-section.page-contact .section-inner .contact-info dd a.mail:hover:before{width:100%}.page-section.page-contact .section-inner .contact-info .btn-map{display:inline-block;font-weight:300;font-size:min(1.25vw,24px);line-height:1;padding:min(0.625vw, 12px) min(0.5208333333vw, 10px);border-radius:min(0.4166666667vw, 8px);background-color:rgba(0,0,0,.4);-webkit-transition:opacity .3s,background-color .3s,-webkit-transform ease .3s;transition:opacity .3s,background-color .3s,-webkit-transform ease .3s;transition:transform ease .3s,opacity .3s,background-color .3s;transition:transform ease .3s,opacity .3s,background-color .3s,-webkit-transform ease .3s}.page-section.page-contact .section-inner .contact-info .btn-map.hide{visibility:hidden}html.dark-mode .page-section.page-contact .section-inner .contact-info .btn-map:hover{background-color:#431db6}html.color-mode .page-section.page-contact .section-inner .contact-info .btn-map:hover{background-color:#1a6c99}html.static-mode.color-mode .page-section.page-contact .section-inner .contact-info .btn-map:hover{color:#fff;background-color:#1a6c99;border-color:rgba(0,0,0,0)}html.static-mode.color-mode .page-section.page-contact .section-inner .contact-info .btn-map:hover:before{background-image:url("../images/contact/contact_icon-map.svg")}html.static-mode .page-section.page-contact .section-inner .contact-info .btn-map{color:#000}html.static-mode.color-mode .page-section.page-contact .section-inner .contact-info .btn-map{background-color:rgba(0,0,0,0);border:1px solid #000}html.dark-mode .page-section.page-contact .section-inner .contact-info .btn-map{color:#fff;background-color:#1a6c99}html:not(.static-mode).light-mode .page-section.page-contact .section-inner .contact-info .btn-map{color:#000}@media screen and (max-width: 767px){.page-section.page-contact .section-inner .contact-info .btn-map{font-size:4.6936114733vw;letter-spacing:-0.1003911343vw;padding:1.1734028683vw 2.3468057366vw 1.0430247718vw 2.2164276402vw;border-radius:1.0430247718vw;border-radius:1.0430247718vw}html.static-mode .page-section.page-contact .section-inner .contact-info .btn-map{margin-right:6.518904824vw;margin-bottom:10.9517601043vw}}@media screen and (min-width: 768px)and (max-width: 1023px){html:not(.static-mode) .page-section.page-contact .section-inner .contact-info .btn-map{font-size:min(1.8229166667vw,14px)}html.static-mode .page-section.page-contact .section-inner .contact-info .btn-map{font-size:min(1.6927083333vw,13px);-webkit-box-sizing:border-box;box-sizing:border-box;height:min(3.515625vw, 27px)}}.page-section.page-contact .section-inner .contact-info .btn-map:before{content:"";width:min(1.25vw, 24px);height:min(1.25vw, 24px);display:inline-block;background:url("../images/contact/contact_icon-map.svg") no-repeat center;background-size:contain;margin-right:min(0.4166666667vw, 8px);vertical-align:middle}html.static-mode .page-section.page-contact .section-inner .contact-info .btn-map:before{background-image:url("../images/contact/contact_icon-map-black.svg")}html.static-mode.dark-mode .page-section.page-contact .section-inner .contact-info .btn-map:before{background-image:url("../images/contact/contact_icon-map.svg")}@media screen and (max-width: 767px){.page-section.page-contact .section-inner .contact-info .btn-map:before{width:4.6936114733vw;height:4.6936114733vw;margin-top:-0.6518904824vw;margin-right:1.3037809648vw}}html.static-mode .page-section.page-contact .section-image{width:min(57.8645833333vw,1111px);height:100%;-webkit-transform:translateX(min(16.6666666667vw,320px));transform:translateX(min(16.6666666667vw,320px));-webkit-transition:width 2s opacity 2s;transition:width 2s opacity 2s;background-image:url(../images/contact/contact_skateboard-leaning-on-wall.png);background-size:cover}@media screen and (min-width: 768px){html.static-mode .page-section.page-contact .section-image{position:absolute;right:0;top:0;height:100%}}@media screen and (max-width: 767px){html.static-mode .page-section.page-contact .section-image{width:100.1303780965vw;height:135.593220339vw;-webkit-transform:translateX(min(-3.125vw,-60px));transform:translateX(min(-3.125vw,-60px))}}html.static-mode .page-section.page-contact .section-image.show{-webkit-transform:translateX(min(16.6666666667vw,320px));transform:translateX(min(16.6666666667vw,320px))}@media screen and (max-width: 767px){html.static-mode .page-section.page-contact .section-image.show{-webkit-transform:translate(0);transform:translate(0)}html.static-mode html.static-mode .page-section.page-contact .section-image.show{-webkit-transform:translate(0);transform:translate(0)}}html.static-mode .page-section.page-contact .section-image.active{-webkit-transform:none;transform:none;width:100%}@media screen and (max-width: 767px){html.static-mode .page-section.page-contact .section-image.active{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin:0;background-color:#fff;width:92%;height:100%;z-index:999}html.dark-mode html.static-mode .page-section.page-contact .section-image.active{background-color:#000}}html.static-mode.dark-mode .page-section.page-contact .section-image{background-color:#000}.page-section.page-contact .section-image img{width:100%;height:100%}html.static-mode.dark-mode .page-section.page-contact .section-image img{-webkit-transition:-webkit-filter .5s ease-in-out;transition:-webkit-filter .5s ease-in-out;transition:filter .5s ease-in-out;transition:filter .5s ease-in-out, -webkit-filter .5s ease-in-out;-webkit-filter:grayscale(100%);filter:grayscale(100%)}html.static-mode.dark-mode .page-section.page-contact .section-image img:hover{-webkit-transition:-webkit-filter .2s ease-in-out;transition:-webkit-filter .2s ease-in-out;transition:filter .2s ease-in-out;transition:filter .2s ease-in-out, -webkit-filter .2s ease-in-out;-webkit-filter:grayscale(0%);filter:grayscale(0%)}.google-map{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;z-index:-1;visibility:hidden;background-color:#fff}html.dark-mode .google-map{background-color:#000}.google-map.display{z-index:999;visibility:visible}.google-map.show{opacity:1}.google-map.show .btn-map{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);-webkit-transition-delay:0s;transition-delay:0s}html:not(.static-mode) .google-map{-webkit-transition-delay:.5s;transition-delay:.5s;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s}.google-map .map-wrap{position:relative;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}html.dark-mode .google-map .map-wrap{background-color:#000}.google-map iframe{border:0;border-radius:20px}html.dark-mode .google-map iframe{background-color:#000;mix-blend-mode:luminosity}@media screen and (max-width: 767px){html.static-mode .google-map iframe{width:100%}}.google-map .btn-map{position:absolute;left:50%;-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%);top:100px;z-index:1;background-color:#000;width:60px;height:60px;border-radius:50%;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;-webkit-transition-delay:.5s;transition-delay:.5s}.google-map .btn-map::before,.google-map .btn-map::after{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);width:2px;height:20px;background:#fff}.google-map .btn-map::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.google-map .btn-map:hover,.google-map .btn-map:focus{-webkit-transform:translate(-50%, 0) rotate(90deg);transform:translate(-50%, 0) rotate(90deg)}html.static-mode .google-map .map-wrap{position:relative;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:96%;right:0;left:auto;z-index:1;background-color:#fff}html.static-mode .google-map .map-wrap iframe{border-radius:min(2.6041666667vw,50px);height:100%}html.static-mode .google-map .map-wrap .btn-map{position:absolute;left:50%;top:9%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}html.static-mode .google-map .map-wrap .btn-map:hover,html.static-mode .google-map .map-wrap .btn-map:focus{-webkit-transform:translate(-50%, 0) rotate(90deg);transform:translate(-50%, 0) rotate(90deg)}html.static-mode.dark-mode .google-map .map-wrap{background-color:#000}@media screen and (max-width: 767px){html.static-mode .google-map .btn-map{left:50% !important;top:0 !important;-webkit-transform:translate(-30px, 30px) !important;transform:translate(-30px, 30px) !important}}.google-map,.dev-tools{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;z-index:-1;visibility:hidden}html:not(.static-mode) .google-map,html:not(.static-mode) .dev-tools{-webkit-transition-delay:.5s;transition-delay:.5s;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s}.google-map.display,.dev-tools.display{z-index:999;visibility:visible}.google-map.show,.dev-tools.show{opacity:1}.google-map.show .btn-tools,.dev-tools.show .btn-tools{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);-webkit-transition-delay:0s;transition-delay:0s}.google-map .map-wrap,.dev-tools .map-wrap{position:relative;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.google-map .btn-tools,.dev-tools .btn-tools{position:absolute;left:50%;-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%);top:100px;z-index:1;background-color:#000;width:60px;height:60px;border-radius:50%;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;-webkit-transition-delay:.5s;transition-delay:.5s}.google-map .btn-tools::before,.google-map .btn-tools::after,.dev-tools .btn-tools::before,.dev-tools .btn-tools::after{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);width:2px;height:20px;background:#fff}.google-map .btn-tools::after,.dev-tools .btn-tools::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.google-map .btn-tools:hover,.google-map .btn-tools:focus,.dev-tools .btn-tools:hover,.dev-tools .btn-tools:focus{-webkit-transform:translate(-50%, 0) rotate(90deg);transform:translate(-50%, 0) rotate(90deg)}html.static-mode .google-map .map-wrap,html.static-mode .dev-tools .map-wrap{background-color:#fff}html.dark-mode html.static-mode .google-map .map-wrap,html.dark-mode html.static-mode .dev-tools .map-wrap{background-color:#000}@media screen and (max-width: 767px){html.static-mode .google-map .btn-tools,html.static-mode .dev-tools .btn-tools{left:50% !important;top:0 !important;-webkit-transform:translate(-30px, 30px) !important;transform:translate(-30px, 30px) !important}}.contact-cover{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1;mix-blend-mode:hard-light;background:linear-gradient(125deg, rgba(6, 0, 20, 0.5) 30%, rgba(4, 31, 60, 0.15) 55%, rgba(255, 171, 0, 0.3) 120%);opacity:0}html.static-mode .contact-cover{display:none}.contact-transition{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity .3s,-webkit-transform ease .3s;transition:opacity .3s,-webkit-transform ease .3s;transition:transform ease .3s,opacity .3s;transition:transform ease .3s,opacity .3s,-webkit-transform ease .3s}.contact-transition.show{opacity:1;-webkit-transform:none;transform:none}.page-section .loading{position:fixed;left:50%;bottom:50px;margin-left:-25px;z-index:999;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;pointer-events:none;bottom:-100%}.page-section .loading.on{opacity:1;bottom:50px}@media screen and (max-width: 767px){.page-section .loading{margin-left:-3.259452412vw}.page-section .loading.on{bottom:6.518904824vw}}.page-section .loading .circle_progress{position:relative;width:50px;height:50px}@media screen and (max-width: 767px){.page-section .loading .circle_progress{width:6.518904824vw;height:6.518904824vw}}.page-section .loading .circle_progress:before{content:"";position:absolute;left:-6px;top:-6px;width:56px;height:56px;border-radius:50%;background-color:rgba(0,0,0,0);border:3px solid #c8c8c8}@media screen and (max-width: 767px){.page-section .loading .circle_progress:before{left:-0.7822685789vw;top:-0.7822685789vw;width:7.3011734029vw;height:7.3011734029vw;border:0.3911342894vw solid #c8c8c8}}.page-section .loading .circle_progress:after{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;content:""}.page-section .loading .circle_progress .left,.page-section .loading .circle_progress .right{position:absolute;top:0;width:25px;height:50px;overflow:hidden;z-index:10}@media screen and (max-width: 767px){.page-section .loading .circle_progress .left,.page-section .loading .circle_progress .right{width:3.259452412vw;height:6.518904824vw}}.page-section .loading .circle_progress .left .bar,.page-section .loading .circle_progress .right .bar{position:absolute;top:0;width:25px;height:50px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#c8c8c8}@media screen and (max-width: 767px){.page-section .loading .circle_progress .left .bar,.page-section .loading .circle_progress .right .bar{width:3.259452412vw;height:6.518904824vw}}.page-section .loading .circle_progress .left{left:0}.page-section .loading .circle_progress .left .bar{left:25px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-left:0;-webkit-transform-origin:center left;transform-origin:center left}@media screen and (max-width: 767px){.page-section .loading .circle_progress .left .bar{left:3.3246414602vw;border-top-right-radius:6.518904824vw;border-bottom-right-radius:6.518904824vw}}.page-section .loading .circle_progress .right{right:0}.page-section .loading .circle_progress .right .bar{right:25px;border-top-left-radius:50px;border-bottom-left-radius:50px;border-right:0;-webkit-transform-origin:center right;transform-origin:center right}@media screen and (max-width: 767px){.page-section .loading .circle_progress .right .bar{right:3.3246414602vw;border-top-left-radius:6.518904824vw;border-bottom-left-radius:6.518904824vw}}.page-section .loading .circle_progress .value{width:50px;height:50px;border-radius:50%;font-size:5px;color:#888;line-height:50px;text-align:center;position:absolute}@media screen and (max-width: 767px){.page-section .loading .circle_progress .value{width:6.518904824vw;height:6.518904824vw;font-size:0.6518904824vw;line-height:6.518904824vw}}*::-moz-selection{background:#1a6c99;color:#fff}*::selection{background:#1a6c99;color:#fff}html,body{position:fixed;top:0;left:0;width:100%;height:100%;overscroll-behavior-y:none}html .static-mode,body .static-mode{display:none}html.static-mode html .sticky-wrap,html.static-mode body .sticky-wrap{opacity:1;height:auto !important;min-height:auto !important}html.static-mode html .sticky-content,html.static-mode body .sticky-content{position:relative;height:auto !important}html.static-mode html .static-mode,html.static-mode body .static-mode{display:block}html.static-mode html .motion-mode,html.static-mode body .motion-mode{display:none}html.mouse-hover,body.mouse-hover{cursor:pointer}html.top #fave,body.top #fave{visibility:hidden}html:not(.static-mode){overflow:hidden}html:not(.static-mode).hide-cursor *{cursor:none}html .lang-en{display:none}html.lang-en .lang-en{display:block}html .lang-ko{display:none}html.lang-ko .lang-ko{display:block}body,textarea,input,select,textarea,button,a{font-family:"Helvetica Neue","Noto Sans KR",sans-serif;color:#fff;line-height:1.2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hidden{visibility:hidden}.screenshot{position:fixed;left:0;top:0;width:0;height:0;visibility:hidden}#fave{position:fixed;top:0;left:0;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(255,255,255,0);z-index:0}html.static-mode #fave{display:none}.screen-canvas{position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.screen-canvas-wrap{position:fixed;left:0;right:0;top:0;bottom:0;background-color:#fff;opacity:0;overflow:hidden;pointer-events:none;z-index:1}html.dark-mode .screen-canvas-wrap{background-color:#000}.blind{position:absolute;clip:rect(0 0 0 0);font-size:1px;color:rgba(0,0,0,0);width:1px;height:1px;margin:-1px;overflow:hidden}.dg.a{margin-right:10vw !important}.dg.ac{z-index:100 !important}.lang-ko{font-family:"Helvetica Neue","Noto Sans KR",sans-serif;
  font-weight: 400;
}

@media screen and (max-width: 767px) {
  .header {
    padding: 6.258148631vw;
  }

  .header .mode {
    height: 5.8670143416vw;
  }

  .header .mode-wrap {
    margin-right: 2.6075619296vw;
    margin-top: 0;
    border-radius: 80px;
  }

  .header .mode .nav-btn {
    width: 5.2151238592vw;
    height: 5.2151238592vw;
    background-size: contain;
  }

  .header .nav-menu {
    width: 6.258148631vw;
    height: 6.258148631vw;
  }

  .header .nav-menu span.nav-menu--toggle {
    width: 4.5632333768vw;
  }

  .header .nav-menu span.nav-menu--toggle::before,
  .header .nav-menu span.nav-menu--toggle::after {
    width: 4.5632333768vw;
  }

  .header .nav-menu span.nav-menu--toggle::before {
    margin-top: -7px;
  }

  .header .nav-menu span.nav-menu--toggle::after {
    margin-top: 7px;
  }

  #faveHeader .header-wrap {
    position: static;
    padding: 6.258148631vw;
  }

  #faveHeader .logo {
    width: 15.6453715776vw;
    height: 5.8670143416vw;
  }

  #faveHeader .nav-panel {
    min-height: 139.5045632334vw;
  }

  #faveHeader .nav-text-rolling {
    padding: 2.8683181226vw 0;
  }

  #faveHeader .nav-text-rolling .text {
    height: 8.4745762712vw;
    font-size: 8.3441981747vw;
    line-height: 1.35;
  }

  #faveHeader .nav-text-rolling .text .eyes {
    width: 11.3807040417vw;
    height: 8.0573663625vw;
    margin-right: 1.5645371578vw;
  }

  #faveHeader .nav-text-rolling .text .star {
    width: 8.5358539765vw;
    height: 8.4602346806vw;
    margin-right: 1.5645371578vw;
  }

  #faveHeader .nav-text-rolling .text .boom {
    width: 6.6179921773vw;
    height: 6.8787483703vw;
    margin: 1.0430247718vw 1.5645371578vw 0 1.5645371578vw;
  }

  #faveHeader .nav-text-rolling .text .hart {
    width: 9.778357236vw;
    height: 9.778357236vw;
    margin-top: -1.0430247718vw;
    margin-right: 1.5645371578vw;
  }

  #faveHeader .nav-wrap {
    position: relative;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 15.6453715776vw 5.2151238592vw 4.1720990874vw;
    margin: 0;
  }

  #faveHeader .nav-wrap .nav-wrap02 {
    height: 100%;
  }

  #faveHeader .nav-wrap .text_lang-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  #faveHeader .nav-wrap .footer-wrap {
    margin-top: 7.8226857888vw;
  }

  #faveHeader .nav-wrap .footer-wrap .contact-list {
    margin-bottom: 1.0430247718vw;
  }

  #faveHeader .nav-wrap .footer-wrap .contact-list a {
    font-size: 3.3898305085vw;
    margin-right: 3.3898305085vw;
  }

  #faveHeader .nav-wrap .text-wrap {
    position: static;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    height: 100%;
  }

  #faveHeader .nav-link {
    width: 100%;
    max-height: 720px;
    height: auto;
    margin-bottom: 0;
  }

  #faveHeader .nav-link .link {
    margin-bottom: 3.1290743155vw;
  }

  #faveHeader .nav-link .link:last-child {
    margin-bottom: 0;
  }

  #faveHeader .nav-link .link a {
    font-size: 8.3441981747vw;
    letter-spacing: 0.3911342894vw;
  }

  #faveHeader .nav-figure {
    display: none;
  }

  #faveHeader .nav-figure .banner {
    width: auto;
  }

  #faveHeader .nav-figure .nav-image {
    width: 92.1773142112vw;
  }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
  .header {
    padding: 4.6920821114vw;
  }

  .header .mode {
    height: 4.3988269795vw;
  }

  .header .mode-wrap {
    margin-right: 1.9550342131vw;
    margin-top: 0;
  }

  .header .mode .nav-btn {
    width: 2.7370478983vw;
    height: 2.7370478983vw;
    background-size: contain;
  }

  .header .nav-menu {
    width: 2.7370478983vw;
    height: 2.7370478983vw;
  }

  .header .nav-menu span.nav-menu--toggle {
    width: 2.7370478983vw;
  }

  .header .nav-menu span.nav-menu--toggle::before,
  .header .nav-menu span.nav-menu--toggle::after {
    width: 2.7370478983vw;
  }

  .header .nav-menu.on span.nav-menu--toggle {
    width: 2.7370478983vw;
  }

  .header .nav-menu.on span.nav-menu--toggle::before,
  .header .nav-menu.on span.nav-menu--toggle::after {
    width: 2.7370478983vw;
  }

  #faveHeader .header-wrap {
    padding: 4.6920821114vw;
  }

  #faveHeader .logo {
    width: 11.7302052786vw;
    height: 4.3988269795vw;
  }

  #faveHeader .nav-panel {
    min-height: 97.7517106549vw;
  }

  #faveHeader .nav-text-rolling {
    padding: 2.1505376344vw 0;
  }

  #faveHeader .nav-text-rolling .text {
    font-size: 6.5493646139vw;
    height: 6.5493646139vw;
    line-height: 1.3;
  }

  #faveHeader .nav-text-rolling .text .eyes {
    width: 8.5327468231vw;
    height: 6.0410557185vw;
    margin-right: 1.1730205279vw;
  }

  #faveHeader .nav-text-rolling .text .star {
    width: 6.3998044966vw;
    height: 6.3431085044vw;
    margin-right: 1.1730205279vw;
  }

  #faveHeader .nav-text-rolling .text .boom {
    width: 4.9618768328vw;
    height: 5.1573802542vw;
    margin: 0.7820136852vw 1.1730205279vw 0 1.1730205279vw;
  }

  #faveHeader .nav-text-rolling .text .hart {
    width: 7.3313782991vw;
    height: 7.3313782991vw;
    margin-top: -0.7820136852vw;
    margin-right: 1.1730205279vw;
  }

  #faveHeader .nav-wrap .nav-wrap02 {
    height: 51.4173998045vw;
  }

  #faveHeader .nav-wrap .footer-wrap .contact-list {
    margin-bottom: 0.9775171065vw;
  }

  #faveHeader .nav-wrap .footer-wrap .contact-list a {
    font-size: 1.9550342131vw;
    margin-right: 1.9550342131vw;
  }

  #faveHeader .nav-wrap .text-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }

  #faveHeader .nav-link .link a {
    font-size: 5.0830889541vw;
    letter-spacing: 0.293255132vw;
    -webkit-transform: translate3d(0px, 200%, 0px);
    transform: translate3d(0px, 200%, 0px);
  }

  #faveHeader .nav-figure .bannerWrap {
    height: 51.4173998045vw;
  }

  #faveHeader .nav-figure .banner {
    width: 34.2130987292vw;
    height: 100%;
  }

  #faveHeader .nav-figure .nav-image {
    height: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}