*, *::before, *::after {-webkit-box-sizing: border-box;box-sizing: border-box;}:where(ul, ol):where([class]) {padding-left: 0;}body, :where(blockquote, figure):where([class]) {margin: 0;}:where(h1, h2, h3, h4, h5, h6, p, ul, ol, dl):where([class]) {margin-block: 0;}summary::-webkit-details-marker {display: none;}:where(dd[class]) {margin-left: 0;}:where(fieldset[class]) {margin-left: 0;padding: 0;border: none;}:where(ul[class]) {list-style: none;}p {margin-block: 0;}img {display: block;max-width: 100%;height: auto;}input, textarea, select, button {font: inherit;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0;padding: 0;margin: 0;background: transparent;border: none;}input:focus, textarea:focus, select:focus, button:focus {outline: none;}textarea {resize: none;}html {height: 100%;}button {-ms-touch-action: manipulation;touch-action: manipulation;}body {min-height: 100%;}svg * {-webkit-transition-property: fill, stroke;transition-property: fill, stroke;}@media (prefers-reduced-motion: reduce) {* {-webkit-animation-duration: 0.01ms !important;animation-duration: 0.01ms !important;-webkit-animation-iteration-count: 1 !important;animation-iteration-count: 1 !important;-webkit-transition-duration: 0.01ms !important;transition-duration: 0.01ms !important;scroll-behavior: auto !important;}}@font-face {font-family: "NT Somic";src: url(../fonts/NTSomic-Regular.woff2) format("woff2");font-weight: 400;font-style: normal;font-display: swap;}@font-face {font-family: "NT Somic";src: url(../fonts/NTSomic-Medium.woff2) format("woff2");font-weight: 500;font-style: normal;font-display: swap;}@font-face {font-family: "NT Somic";src: url(../fonts/NTSomic-Bold.woff2) format("woff2");font-weight: 600;font-style: normal;font-display: swap;}:root {--color-dark: #1B1B1B;--color-light: #FFF;--color-gray: #A2A2A2;--color-gray-alt: #F6F6F6;--color-orange: #FF8A00;--font-family-base: "NT Somic", sans-serif;}.visually-hidden {position: absolute !important;width: 1px !important;height: 1px !important;margin: -1px !important;border: 0 !important;padding: 0 !important;white-space: nowrap !important;clip-path: inset(100%) !important;clip: rect(0 0 0 0) !important;overflow: hidden !important;}@media (max-width: 767px) {.hidden-mobile {display: none !important;}}@media (max-width: 1280px) {.hidden-tablet {display: none !important;}}@media (min-width: 1281px) {.visible-tablet {display: none !important;}}@media (min-width: 768px) {.visible-mobile {display: none !important;}}body {font-family: var(--font-family-base);font-weight: 400;color: var(--color-dark);background: var(--color-light);line-height: normal;-ms-text-size-adjust: 100%;-moz-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}a, button, input, textarea, svg * {-webkit-transition: 0.3s;transition: 0.3s;}button {cursor: pointer;}input {cursor: text;}textarea {resize: none;}a {text-decoration: none;color: inherit;}.container {width: 100%;max-width: 1920px;margin: 0 auto;padding: 0 30px;padding-block: 0;padding-inline: 30px;}@media (max-width: 1440px) {.container {padding-inline: clamp(0.813rem, -7.688rem + 10.625vw, 1.875rem);}}.row {--bs-gutter-x: 20px;}@media (max-width: 1440px) {.row {--bs-gutter-x: clamp(0.438rem, -6.063rem + 8.125vw, 1.25rem);}}.swiper-button-next, .swiper-button-prev {left: inherit;right: inherit;top: inherit;bottom: inherit;margin: 0;padding: 0;position: relative;width: auto;height: auto;z-index: 1;}.swiper-button-next::after, .swiper-button-prev::after {content: "";}.swiper {max-width: 100%;width: 100%;}h1, h2, h3 {padding: 0;margin: 0;}*::-webkit-scrollbar-track {background: #e3e3e3;}*::-webkit-scrollbar-thumb {background-color: var(--color-dark);border: 0;}*::-webkit-scrollbar {height: 4px;width: 4px;}.fancybox__container {--fancybox-bg: rgba(0, 0, 0, 0.85);}.swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {height: auto;top: inherit;bottom: inherit;left: inherit;right: inherit;width: 100%;margin-inline: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet {width: 26px;height: 30px;opacity: 1;background: transparent;margin: 0;position: relative;-webkit-transition: 0.3s;transition: 0.3s;}.swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet::after {content: "";width: 1px;height: 30px;background: var(--color-light);position: absolute;}.swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet-active {margin-right: 24px;}.link-orange {position: relative;max-width: -webkit-fit-content;max-width: -moz-fit-content;max-width: fit-content;text-align: center;font-family: "IBM Plex Mono";font-size: clamp(1rem, 0.625rem + 0.417vw, 1.125rem);line-height: clamp(1.375rem, 1rem + 0.417vw, 1.5rem);letter-spacing: 0.36px;text-decoration: underline;text-underline-offset: 5px;}@media (max-width: 1440px) {.link-orange {letter-spacing: 0.32px;font-size: clamp(0.75rem, 0.464rem + 0.595vw, 1rem);line-height: clamp(1.125rem, 0.839rem + 0.595vw, 1.375rem);}}@media (max-width: 1280px) {.link-orange {letter-spacing: 0.24px;text-align: left;}}@media (hover: hover) {.link-orange:hover {color: var(--color-orange);}}@media (hover: none) {.link-orange:active {color: var(--color-orange);}}.link-orange span {position: relative;max-width: -webkit-fit-content;max-width: -moz-fit-content;max-width: fit-content;}.link-orange span::before {content: "";position: absolute;display: block;width: 8px;height: 8px;background: var(--color-orange);border-radius: 50%;left: -18px;top: clamp(0.438rem, 0.063rem + 0.417vw, 0.563rem);}@media (max-width: 1280px) {.link-orange span::before {display: none;}}.fancybox__content:focus:not(.carousel__button.is-close) {outline: none;-webkit-box-shadow: none;box-shadow: none;}main section {position: relative;}.header {position: fixed;padding: 30px 0;width: 100%;z-index: 10;-webkit-transition: 0.3s;transition: 0.3s;}@media (max-width: 1280px) {.header {padding: 10px 0;border-radius: 3px;background: rgba(0, 0, 0, 0.14);-webkit-backdrop-filter: blur(16.5px);backdrop-filter: blur(16.5px);width: calc(100% - 12px);left: 0;right: 0;top: 6px;margin: 0 auto;}}.header .header_wrap {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;}.header .header_wrap .header_logo {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-negative: 0;flex-shrink: 0;-webkit-transition: 0.3s;transition: 0.3s;}.header .header_wrap .header_logo svg {-webkit-transition: 0.3s;transition: 0.3s;width: clamp(6.75rem, 1.5rem + 5.833vw, 8.5rem);}.header .header_wrap .header_nav {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-column-gap: 20px;-moz-column-gap: 20px;column-gap: 20px;position: relative;}@media (max-width: 1440px) {.header .header_wrap .header_nav {-webkit-column-gap: clamp(0.625rem, -4.375rem + 6.25vw, 1.25rem);-moz-column-gap: clamp(0.625rem, -4.375rem + 6.25vw, 1.25rem);column-gap: clamp(0.625rem, -4.375rem + 6.25vw, 1.25rem);}}.header .header_wrap .header_nav li > a {color: var(--color-light);padding: 2px 10px 6px 10px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-column-gap: 8px;-moz-column-gap: 8px;column-gap: 8px;font-family: "IBM Plex Mono";font-size: 18px;line-height: 24px;letter-spacing: 0.36px;border-radius: 1px;background: rgba(255, 255, 255, 0.2);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);}@media (max-width: 1440px) {.header .header_wrap .header_nav li > a {font-size: clamp(0.813rem, -1.688rem + 3.125vw, 1.125rem);line-height: clamp(1.25rem, -0.75rem + 2.5vw, 1.5rem);-webkit-column-gap: 7px;-moz-column-gap: 7px;column-gap: 7px;}}@media (max-width: 1280px) {.header .header_wrap .header_nav li > a {letter-spacing: 0.26px;background: transparent;backdrop-filter: none;-webkit-backdrop-filter: none;padding: 0;-webkit-column-gap: 6px;-moz-column-gap: 6px;column-gap: 6px;}}@media (hover: hover) {.header .header_wrap .header_nav li > a:hover {color: var(--color-orange);}}@media (hover: none) {.header .header_wrap .header_nav li > a:active {color: var(--color-orange);}}.header .header_wrap .header_nav li .header_nav-btn {position: relative;overflow: hidden;}.header .header_wrap .header_nav li .header_nav-btn a {color: var(--color-light);padding: 2px 10px 6px 10px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-column-gap: 8px;-moz-column-gap: 8px;column-gap: 8px;font-family: "IBM Plex Mono";font-size: 18px;line-height: 24px;letter-spacing: 0.36px;border-radius: 1px;background: rgba(255, 255, 255, 0.2);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);}@media (max-width: 1440px) {.header .header_wrap .header_nav li .header_nav-btn a {font-size: clamp(0.813rem, -1.688rem + 3.125vw, 1.125rem);line-height: clamp(1.25rem, -0.75rem + 2.5vw, 1.5rem);-webkit-column-gap: 7px;-moz-column-gap: 7px;column-gap: 7px;}}@media (max-width: 1280px) {.header .header_wrap .header_nav li .header_nav-btn a {letter-spacing: 0.26px;background: transparent;backdrop-filter: none;-webkit-backdrop-filter: none;padding: 0;-webkit-column-gap: 6px;-moz-column-gap: 6px;column-gap: 6px;}}@media (hover: hover) {.header .header_wrap .header_nav li .header_nav-btn a:hover {color: var(--color-orange);}}@media (hover: none) {.header .header_wrap .header_nav li .header_nav-btn a:active {color: var(--color-orange);}}.header .header_wrap .header_nav li .header_nav-btn a.out {position: absolute;width: 100%;height: 100%;text-align: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;top: -100%;}.header .header_wrap .header_nav li .header_nav-btn a.up {position: relative;}@media (max-width: 1280px) {.header .header_wrap .header_nav li .header_nav-btn a.up {padding-left: 2px;}}.header .header_wrap .header_nav li .header_nav-btn a.up::before {content: "";position: relative;display: block;width: 8px;height: 8px;background: var(--color-orange);border-radius: 50%;margin-top: 3px;-webkit-animation: pulse 1.5s linear infinite;animation: pulse 1.5s linear infinite;}@media (max-width: 1280px) {.header .header_wrap .header_nav li .header_nav-btn a.up::before {width: 6px;height: 6px;}}@-webkit-keyframes pulse {0% {-webkit-transform: scale(1);transform: scale(1);}50% {-webkit-transform: scale(1.2);transform: scale(1.2);}100% {-webkit-transform: scale(1);transform: scale(1);}}@keyframes pulse {0% {-webkit-transform: scale(1);transform: scale(1);}50% {-webkit-transform: scale(1.2);transform: scale(1.2);}100% {-webkit-transform: scale(1);transform: scale(1);}}.header .header_wrap .header_nav li .header_nav-btn.active .up {-webkit-transform: translateY(100%);transform: translateY(100%);}.header .header_wrap .header_nav li .header_nav-btn.active .out {-webkit-transform: translateY(100%);transform: translateY(100%);}.header .header_wrap .header_nav-hidden {margin-top: 20px;position: absolute;width: 100%;left: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: 12px;padding: 28px 21px;border-radius: 3px;-webkit-transition: 0.3s;transition: 0.3s;opacity: 0;pointer-events: none;background: rgba(0, 0, 0, 0.2);}@media (max-width: 1280px) {.header .header_wrap .header_nav-hidden {width: auto;right: -12px;left: inherit;background: rgba(0, 0, 0, 0.14);-webkit-backdrop-filter: blur(16.5px);backdrop-filter: blur(16.5px);}}.header .header_wrap .header_nav-hidden a, .header .header_wrap .header_nav-hidden div {text-align: center;font-family: "IBM Plex Mono", sans-serif;font-size: 18px;line-height: 20px;letter-spacing: 0.36px;display: -webkit-box;display: -ms-flexbox;display: flex;padding: 4px 10px 8px 10px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px;white-space: nowrap;background: #f6f6f6;}@media (max-width: 1440px) {.header .header_wrap .header_nav-hidden a, .header .header_wrap .header_nav-hidden div {font-size: clamp(0.813rem, -1.688rem + 3.125vw, 1.125rem);line-height: clamp(1.25rem, -0.75rem + 2.5vw, 1.5rem);-webkit-column-gap: 7px;-moz-column-gap: 7px;column-gap: 7px;}}@media (max-width: 1280px) {.header .header_wrap .header_nav-hidden a, .header .header_wrap .header_nav-hidden div {letter-spacing: 0.26px;}}@media (hover: hover) {.header .header_wrap .header_nav-hidden a:hover {color: var(--color-orange);}}@media (hover: none) {.header .header_wrap .header_nav-hidden a:active {color: var(--color-orange);}}.header .header_wrap .header_nav-hidden.active {opacity: 1;pointer-events: auto;}.header.sticked {backdrop-filter: blur(15px);-webkit-backdrop-filter: blur(15px);padding: 20px 0;}.header.sticked .header_logo svg {width: 96px;}.header.sticked .header_logo svg path {fill: var(--color-dark);}.header.sticked .header_nav li > a {color: var(--color-dark);background: #f6f6f6;}.header.sticked .header_nav li .header_nav-btn a {color: var(--color-dark);background: #f6f6f6;}@media (max-width: 1280px) {.header.sticked {background: rgba(0, 0, 0, 0.14);-webkit-backdrop-filter: blur(16.5px);backdrop-filter: blur(16.5px);padding: 10px 0;}.header.sticked .header_logo svg {width: 108px;}.header.sticked .header_logo svg path {fill: var(--color-light);}.header.sticked .header_nav li > a {color: var(--color-light);background: transparent;}.header.sticked .header_nav li .header_nav-btn a {color: var(--color-light);background: transparent;}}.cover {width: 100%;height: 100vh;position: sticky;top: 0;}@media screen and (max-width: 1199px) {.cover {aspect-ratio: 742/467;height: auto;}}@media (max-width: 767px) {.cover {aspect-ratio: auto;min-height: 600px;max-height: 600px;overflow: hidden;position: relative;}}.cover .container, .cover .container div:not(.swiper-pagination) {height: 100%;}@media (max-width: 767px) {.cover .container, .cover .container div:not(.swiper-pagination) {min-height: 600px;max-height: 600px;}}.cover .cover_wrap {position: relative;padding-bottom: clamp(2.5rem, -1.25rem + 4.167vw, 3.75rem);display: -webkit-box;display: -ms-flexbox;display: flex;height: 100%;}@media (max-width: 1440px) {.cover .cover_wrap {padding-bottom: clamp(1.875rem, 1.161rem + 1.488vw, 2.5rem);}}@media (max-width: 767px) {.cover .cover_wrap {padding-bottom: clamp(1.25rem, 0.654rem + 2.545vw, 1.875rem);}}.cover .cover_wrap .swiper-pagination {bottom: clamp(1.25rem, -0.625rem + 2.083vw, 1.875rem);left: 0;right: 0;max-width: -webkit-fit-content;max-width: -moz-fit-content;max-width: fit-content;}@media (max-width: 1280px) {.cover .cover_wrap .swiper-pagination {display: none;}}.cover .cover_wrap h1 {color: var(--color-light);font-size: clamp(2.875rem, 0.25rem + 2.917vw, 3.75rem);line-height: clamp(2.875rem, 0.25rem + 2.917vw, 3.75rem);letter-spacing: -1.2px;max-width: clamp(28.125rem, -9.375rem + 41.667vw, 40.625rem);margin-top: auto;font-weight: 500;display: inline-block;color: transparent;background-repeat: no-repeat;background-size: 300% 100%;background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgba(0, 0, 0, 0)), color-stop(65%, #fff));background-image: linear-gradient(-90deg, rgba(0, 0, 0, 0) 0 35%, #fff 65%);-webkit-background-clip: text;background-clip: text;}@media (max-width: 1440px) {.cover .cover_wrap h1 {letter-spacing: -0.92px;font-size: clamp(2.25rem, 1.536rem + 1.488vw, 2.875rem);line-break: clamp(2.5rem, 2.071rem + 0.893vw, 2.875rem);max-width: clamp(21.875rem, 14.732rem + 14.881vw, 28.125rem);}}@media (max-width: 767px) {.cover .cover_wrap h1 {letter-spacing: -0.72px;}}.cover .sw_cover {position: absolute;left: 0;right: 0;margin: 0 auto;height: 100%;z-index: -2;top: 0;}@media (max-width: 767px) {.cover .sw_cover {aspect-ratio: auto;min-height: 600px;max-height: 600px;overflow: visible;}}.cover .sw_cover .swiper-slide img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}@media (max-width: 767px) {.cover .sw_cover .swiper-slide img {position: absolute;width: 100%;min-width: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: left;object-position: left;min-width: 1068px;-webkit-transform: translateX(-300px);transform: translateX(-300px);}}@media (max-width: 480px) {.cover .sw_cover .swiper-slide img {min-width: 690px;}}@media (max-width: 767px) {.cover .sw_cover .swiper-slide {height: auto;display: -webkit-box;display: -ms-flexbox;display: flex;min-height: 507px;position: relative;}}@media (max-width: 767px) {.cover .sw_cover .swiper-slide-active img {-webkit-animation: my-animation 5500ms;animation: my-animation 5500ms;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}}@media screen and (max-width: 1199px) {.cover .sw_cover {aspect-ratio: 742/467;height: auto;}}.cover .sw_cover::before {position: absolute;width: 100%;height: 100%;content: "";top: 0;background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.24)), color-stop(51.92%, rgba(0, 0, 0, 0)));background: linear-gradient(180deg, rgba(0, 0, 0, 0.24) 0%, rgba(0, 0, 0, 0) 51.92%);z-index: 2;pointer-events: none;}.cover .sw_cover::after {position: absolute;width: 100%;height: 100%;content: "";bottom: 0;background: -webkit-gradient(linear, left top, left bottom, color-stop(51.92%, rgba(0, 0, 0, 0)), color-stop(87.12%, rgba(0, 0, 0, 0.24)));background: linear-gradient(180deg, rgba(0, 0, 0, 0) 51.92%, rgba(0, 0, 0, 0.24) 87.12%);z-index: 2;pointer-events: none;}@-webkit-keyframes my-animation {from {-webkit-transform: translateX(0px);transform: translateX(0px);}to {-webkit-transform: translateX(-300px);transform: translateX(-300px);}}@keyframes my-animation {from {-webkit-transform: translateX(0px);transform: translateX(0px);}to {-webkit-transform: translateX(-300px);transform: translateX(-300px);}}.object {background: var(--color-light);padding-top: clamp(6.25rem, 2.5rem + 4.167vw, 7.5rem);padding-bottom: clamp(6.25rem, 2.5rem + 4.167vw, 7.5rem);}@media (max-width: 1440px) {.object {padding-top: clamp(2.5rem, -1.786rem + 8.929vw, 6.25rem);padding-bottom: clamp(2.5rem, -1.786rem + 8.929vw, 6.25rem);}}@media (max-width: 1280px) {.object {overflow: hidden;}}.object .object_head {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;}@media (max-width: 1280px) {.object .object_head {-webkit-box-align: start;-ms-flex-align: start;align-items: start;}}@media (max-width: 767px) {.object .object_head {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: 10px;}}.object .object_head h2 {font-size: clamp(2.375rem, 0.125rem + 2.5vw, 3.125rem);line-height: clamp(2.625rem, 0rem + 2.917vw, 3.5rem);letter-spacing: -1px;max-width: clamp(43.75rem, 2.5rem + 45.833vw, 57.5rem);font-weight: 400;}.object .object_head h2 br {display: none;}@media (max-width: 1440px) {.object .object_head h2 {letter-spacing: -0.76px;font-size: clamp(1.5rem, 0.5rem + 2.083vw, 2.375rem);line-height: clamp(1.75rem, 0.75rem + 2.083vw, 2.625rem);max-width: clamp(20.375rem, -6.339rem + 55.655vw, 43.75rem);}}@media (max-width: 1280px) {.object .object_head h2 {letter-spacing: -0.48px;}.object .object_head h2 br {display: inherit;}}.object .object_head .description {font-size: clamp(1.125rem, 0.75rem + 0.417vw, 1.25rem);font-weight: 400;line-height: clamp(1.625rem, 1.25rem + 0.417vw, 1.75rem);max-width: 440px;opacity: 0;-webkit-transform: translateY(80px);transform: translateY(80px);will-change: transform;-webkit-transition: 0s;transition: 0s;}@media (max-width: 1440px) {.object .object_head .description {font-size: clamp(0.875rem, 0.589rem + 0.595vw, 1.125rem);line-height: clamp(1.375rem, 1.089rem + 0.595vw, 1.625rem);max-width: clamp(16.875rem, 4.732rem + 25.298vw, 27.5rem);}}@media (max-width: 767px) {.object .object_head .description {max-width: 100%;}}.object .object_wrap {display: -webkit-box;display: -ms-flexbox;display: flex;overflow: hidden;height: clamp(32.5rem, -1.25rem + 37.5vw, 43.75rem);margin-top: clamp(3.75rem, 0rem + 4.167vw, 5rem);}@media (max-width: 1440px) {.object .object_wrap {margin-top: clamp(1.25rem, -1.607rem + 5.952vw, 3.75rem);}}@media (max-width: 1280px) {.object .object_wrap {height: auto;overflow: visible;}}.object .object_wrap .swiper-wrapper {-webkit-column-gap: 20px;-moz-column-gap: 20px;column-gap: 20px;}@media (max-width: 1280px) {.object .object_wrap .swiper-wrapper {-webkit-column-gap: 0;-moz-column-gap: 0;column-gap: 0;}}.object .object_wrap .item {-webkit-box-flex: 0.7;-ms-flex: 0.7;flex: 0.7;cursor: pointer;position: relative;-webkit-transition: -webkit-box-flex 0.8s;transition: -webkit-box-flex 0.8s;transition: flex 0.8s;transition: flex 0.8s, -webkit-box-flex 0.8s, -ms-flex 0.8s;will-change: transition;min-width: clamp(5.625rem, -3rem + 9.583vw, 8.5rem);border-radius: 3px;overflow: hidden;position: relative;}@media (max-width: 1280px) {.object .object_wrap .item {-webkit-box-flex: 0;-ms-flex: none;flex: none;min-width: auto;cursor: auto;aspect-ratio: 368/244;}}@media (max-width: 767px) {.object .object_wrap .item {aspect-ratio: 330/219;max-width: 330px;}}.object .object_wrap .item::before {position: absolute;width: 100%;height: 100%;content: "";top: 0;background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.04)), to(rgba(0, 0, 0, 0)));background: linear-gradient(180deg, rgba(0, 0, 0, 0.04) 0%, rgba(0, 0, 0, 0) 100%);z-index: 2;pointer-events: none;}.object .object_wrap .item img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}.object .object_wrap .item.active {-webkit-box-flex: 7;-ms-flex: 7;flex: 7;}@media (max-width: 1280px) {.object .object_wrap .item.active {-webkit-box-flex: 0;-ms-flex: none;flex: none;}}.object .object_block {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: clamp(5rem, -2.5rem + 8.333vw, 7.5rem);}@media (max-width: 1440px) {.object .object_block {margin-top: clamp(1.25rem, -3.036rem + 8.929vw, 5rem);}}@media (max-width: 1280px) {.object .object_block {display: -ms-grid;display: grid;-ms-grid-columns: 1fr 17px 1fr 17px 1fr 17px 1fr;grid-template-columns: 1fr 1fr 1fr 1fr;-webkit-column-gap: 17px;-moz-column-gap: 17px;column-gap: 17px;padding-bottom: 1px;}}@media (max-width: 767px) {.object .object_block {-ms-grid-columns: 1fr 1fr;grid-template-columns: 1fr 1fr;row-gap: 24px;}}.object .object_block .item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: 20px;-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-top: clamp(1.5rem, 0.375rem + 1.25vw, 1.875rem);padding-bottom: clamp(1.563rem, 0.25rem + 1.458vw, 2rem);border-left: 1px solid var(--color-dark);padding-inline: 30px;}@media (max-width: 1440px) {.object .object_block .item {padding-bottom: clamp(0rem, -12.5rem + 15.625vw, 1.563rem);padding-top: clamp(0rem, -12rem + 15vw, 1.5rem);padding-inline: clamp(0.313rem, -12.188rem + 15.625vw, 1.875rem);row-gap: clamp(0.5rem, -5.5rem + 7.5vw, 1.25rem);}}@media (max-width: 1280px) {.object .object_block .item {border-left: none;-webkit-box-align: start;-ms-flex-align: start;align-items: start;padding-inline: 0;}}@media (max-width: 767px) {.object .object_block .item br {display: none;}}.object .object_block .item .text {text-align: center;font-size: clamp(1.125rem, 0.375rem + 0.833vw, 1.375rem);line-height: clamp(1.625rem, 0.875rem + 0.833vw, 1.875rem);}@media (max-width: 1440px) {.object .object_block .item .text {font-size: clamp(0.813rem, 0.455rem + 0.744vw, 1.125rem);line-height: clamp(1.188rem, 0.688rem + 1.042vw, 1.625rem);}}@media (max-width: 1280px) {.object .object_block .item .text {text-align: left;}}.object .object_block .item:last-child {border-right: 1px solid var(--color-dark);}@media (max-width: 1280px) {.object .object_block .item:last-child {border-right: none;}}@media (max-width: 767px) {.object .object_block .item:last-child {-ms-grid-row-span: 3;grid-row-end: 3;}}.idea {padding-top: clamp(6.25rem, -1.25rem + 8.333vw, 8.75rem);padding-bottom: 100px;background: var(--color-gray-alt);overflow: hidden;}@media (max-width: 1440px) {.idea {padding-top: clamp(2.5rem, -1.786rem + 8.929vw, 6.25rem);padding-bottom: clamp(3.75rem, 0.893rem + 5.952vw, 6.25rem);}}@media screen and (max-width: 1199px) {.idea .row .col-xl-12:first-child, .idea .row .col-xl-4 {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;}}.idea h2 {font-size: clamp(3.625rem, 1.375rem + 2.5vw, 4.375rem);font-weight: 400;line-height: clamp(3.625rem, 1.375rem + 2.5vw, 4.375rem);letter-spacing: -1.4px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;max-width: -webkit-fit-content;max-width: -moz-fit-content;max-width: fit-content;margin-bottom: clamp(5.625rem, -3.75rem + 10.417vw, 8.75rem);}@media (max-width: 1440px) {.idea h2 {letter-spacing: -1.16px;font-size: clamp(1.5rem, -0.929rem + 5.06vw, 3.625rem);line-height: clamp(1.75rem, -0.393rem + 4.464vw, 3.625rem);margin-bottom: clamp(1.25rem, -3.75rem + 10.417vw, 5.625rem);}}@media (max-width: 1280px) {.idea h2 {letter-spacing: -0.48px;}}.idea h2 span:nth-child(36) {max-width: -webkit-fit-content;max-width: -moz-fit-content;max-width: fit-content;margin-left: clamp(36.438rem, -2.375rem + 43.125vw, 49.375rem);}@media (max-width: 1280px) {.idea h2 span:nth-child(36) {margin-left: 0;}}.idea .author {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-column-gap: clamp(1.25rem, -0.625rem + 2.083vw, 1.875rem);-moz-column-gap: clamp(1.25rem, -0.625rem + 2.083vw, 1.875rem);column-gap: clamp(1.25rem, -0.625rem + 2.083vw, 1.875rem);-webkit-box-align: end;-ms-flex-align: end;align-items: end;margin-top: auto;height: 100%;}@media screen and (max-width: 1199px) {.idea .author {padding-top: clamp(1.25rem, -3.194rem + 9.259vw, 3.75rem);-webkit-box-align: center;-ms-flex-align: center;align-items: center;}}.idea .author .avatar {width: clamp(8.125rem, 3.438rem + 5.208vw, 9.688rem);height: clamp(11rem, 4.438rem + 7.292vw, 13.188rem);max-width: clamp(8.125rem, 3.438rem + 5.208vw, 9.688rem);border-radius: 3px;overflow: hidden;}@media screen and (max-width: 1199px) {.idea .author .avatar {width: 80px;height: 80px;border-radius: 50%;}}.idea .author .avatar img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}@media screen and (max-width: 1199px) {.idea .author .avatar img {-o-object-position: top;object-position: top;}}.idea .author .inform {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: 2px;margin-top: auto;}@media screen and (max-width: 1199px) {.idea .author .inform {margin-top: 0;}}.idea .author .inform .name {font-family: "IBM Plex Mono";font-size: clamp(1rem, 0.625rem + 0.417vw, 1.125rem);line-height: clamp(1.375rem, 1rem + 0.417vw, 1.5rem);}@media (max-width: 1440px) {.idea .author .inform .name {font-size: clamp(0.875rem, 0.732rem + 0.298vw, 1rem);line-height: clamp(1.25rem, 1.107rem + 0.298vw, 1.375rem);}}.idea .author .inform .job {color: var(--color-gray);font-family: "IBM Plex Mono";font-size: clamp(1rem, 0.625rem + 0.417vw, 1.125rem);line-height: clamp(1.375rem, 1rem + 0.417vw, 1.5rem);}@media (max-width: 1440px) {.idea .author .inform .job {font-size: clamp(0.75rem, 0.464rem + 0.595vw, 1rem);line-height: clamp(1.125rem, 0.839rem + 0.595vw, 1.375rem);}}.idea .description {font-size: clamp(1rem, 0.25rem + 0.833vw, 1.25rem);line-height: clamp(1.375rem, 0.25rem + 1.25vw, 1.75rem);}@media (max-width: 1440px) {.idea .description {font-size: clamp(0.875rem, 0.589rem + 0.595vw, 1.125rem);line-height: clamp(1.375rem, 1.089rem + 0.595vw, 1.625rem);}}.idea .description p {opacity: 0;-webkit-transform: translateY(80px);transform: translateY(80px);will-change: transform;-webkit-transition: 0s;transition: 0s;}.idea .sw_idea {overflow: visible;margin-top: clamp(5.625rem, 3.75rem + 2.083vw, 6.25rem);}@media (max-width: 1440px) {.idea .sw_idea {margin-top: clamp(1.25rem, -3.75rem + 10.417vw, 5.625rem);}}@media (max-width: 1280px) {.idea .sw_idea {overflow: visible;}}.idea .sw_idea .item {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;background: transparent;width: 100%;max-width: clamp(49.813rem, -2.688rem + 58.333vw, 67.313rem);width: clamp(49.813rem, -2.688rem + 58.333vw, 67.313rem);height: clamp(32.375rem, -1.75rem + 37.917vw, 43.75rem);}@media (max-width: 1280px) {.idea .sw_idea .item {width: clamp(22.813rem, -8.045rem + 64.286vw, 49.813rem);max-width: clamp(22.813rem, -8.045rem + 64.286vw, 49.813rem);height: clamp(14.375rem, -6.196rem + 42.857vw, 32.375rem);}}@media (max-width: 767px) {.idea .sw_idea .item {width: clamp(20.625rem, 18.538rem + 8.906vw, 22.813rem);max-width: clamp(20.625rem, 18.538rem + 8.906vw, 22.813rem);height: clamp(13.063rem, 11.81rem + 5.344vw, 14.375rem);}}.idea .sw_idea .item .image {width: 100%;height: 100%;border-radius: 3px;overflow: hidden;}.idea .sw_idea .item .image img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}.idea .sw_idea .item::before {position: absolute;width: 100%;height: 100%;content: "";top: 0;background: -webkit-gradient(linear, left top, left bottom, color-stop(11.92%, rgba(0, 0, 0, 0)), color-stop(96.38%, rgba(0, 0, 0, 0.2)));background: linear-gradient(180deg, rgba(0, 0, 0, 0) 11.92%, rgba(0, 0, 0, 0.2) 96.38%);z-index: 2;pointer-events: none;border-radius: 3px;}.idea .sw_idea .item .icon {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-negative: 0;flex-shrink: 0;position: absolute;right: clamp(1.25rem, -0.625rem + 2.083vw, 1.875rem);bottom: clamp(1.25rem, -0.625rem + 2.083vw, 1.875rem);z-index: 3;-webkit-transition: 0.3s;transition: 0.3s;}@media (max-width: 1440px) {.idea .sw_idea .item .icon {right: clamp(0.625rem, -0.089rem + 1.488vw, 1.25rem);bottom: clamp(0.625rem, -0.089rem + 1.488vw, 1.25rem);}.idea .sw_idea .item .icon svg {width: clamp(1.25rem, 0.536rem + 1.488vw, 1.875rem);height: clamp(1.25rem, 0.536rem + 1.488vw, 1.875rem);}}@media (hover: hover) {.idea .sw_idea .item .icon:hover {opacity: 0.7;}}@media (hover: none) {.idea .sw_idea .item .icon:active {opacity: 0.7;}}.idea .sw_idea .item .icon:focus-visible {outline: none;}.idea .sw_idea .item-vert {max-width: clamp(18.75rem, -18.75rem + 41.667vw, 31.25rem);width: clamp(18.75rem, -18.75rem + 41.667vw, 31.25rem);}@media (max-width: 1440px) {.idea .sw_idea .item-vert {width: clamp(12.5rem, 5.357rem + 14.881vw, 18.75rem);max-width: clamp(12.5rem, 5.357rem + 14.881vw, 18.75rem);}}@media (max-width: 767px) {.idea .sw_idea .item-vert {width: clamp(8.75rem, 5.172rem + 15.267vw, 12.5rem);max-width: clamp(8.75rem, 5.172rem + 15.267vw, 12.5rem);}}.idea .idea_wrap {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: clamp(3.125rem, -2.5rem + 6.25vw, 5rem);-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-column-gap: 50px;-moz-column-gap: 50px;column-gap: 50px;}@media (max-width: 1440px) {.idea .idea_wrap {margin-top: clamp(0.625rem, -2.232rem + 5.952vw, 3.125rem);}}.idea .idea_wrap .inform {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-column-gap: clamp(3.125rem, -2.5rem + 6.25vw, 5rem);-moz-column-gap: clamp(3.125rem, -2.5rem + 6.25vw, 5rem);column-gap: clamp(3.125rem, -2.5rem + 6.25vw, 5rem);margin-top: 3px;}@media (max-width: 1280px) {.idea .idea_wrap .inform {position: relative;margin-top: 0;}}@media (max-width: 767px) {.idea .idea_wrap .inform {-webkit-column-gap: 0;-moz-column-gap: 0;column-gap: 0;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;width: 100%;}}.idea .idea_wrap .inform .item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: 10px;font-family: "IBM Plex Mono";font-size: clamp(1rem, 0.625rem + 0.417vw, 1.125rem);line-height: clamp(1.375rem, 1rem + 0.417vw, 1.5rem);white-space: nowrap;position: relative;}@media (max-width: 1440px) {.idea .idea_wrap .inform .item {font-size: clamp(0.75rem, 0.464rem + 0.595vw, 1rem);line-height: clamp(1.125rem, 0.839rem + 0.595vw, 1.375rem);}}@media (max-width: 1280px) {.idea .idea_wrap .inform .item {position: static;}}.idea .idea_wrap .inform .item p {white-space: nowrap;}.idea .idea_wrap .inform .item span {font-family: "IBM Plex Mono";font-size: clamp(0.875rem, 0.5rem + 0.417vw, 1rem);line-height: clamp(1.25rem, 0.875rem + 0.417vw, 1.375rem);letter-spacing: 0.32px;color: var(--color-gray);max-width: clamp(9.25rem, 5.313rem + 4.375vw, 10.563rem);min-width: clamp(9.25rem, 5.313rem + 4.375vw, 10.563rem);white-space: initial;}@media (max-width: 1440px) {.idea .idea_wrap .inform .item span {letter-spacing: 0.28px;font-size: clamp(0.75rem, 0.607rem + 0.298vw, 0.875rem);line-height: clamp(1.125rem, 0.982rem + 0.298vw, 1.25rem);}}@media (max-width: 1280px) {.idea .idea_wrap .inform .item span {max-width: 100%;min-width: 100px;position: absolute;left: 0;top: clamp(1.25rem, 0.313rem + 1.953vw, 1.875rem);}}.idea .idea_wrap .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {position: relative;margin-inline: 0;max-width: -webkit-fit-content;max-width: -moz-fit-content;max-width: fit-content;margin-right: -12px;}@media (max-width: 1280px) {.idea .idea_wrap .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {display: none;}}.idea .idea_wrap .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet::after {background: var(--color-gray);}.idea .idea_wrap .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet-active::after {background: var(--color-dark);}.idea .sw_idea_btn {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-column-gap: 10px;-moz-column-gap: 10px;column-gap: 10px;margin-top: clamp(3.125rem, -2.5rem + 6.25vw, 5rem);margin-left: auto;max-width: -webkit-fit-content;max-width: -moz-fit-content;max-width: fit-content;}@media (max-width: 1440px) {.idea .sw_idea_btn {margin-top: clamp(0.625rem, -2.446rem + 6.399vw, 3.313rem);-webkit-column-gap: clamp(0.313rem, -0.045rem + 0.744vw, 0.625rem);-moz-column-gap: clamp(0.313rem, -0.045rem + 0.744vw, 0.625rem);column-gap: clamp(0.313rem, -0.045rem + 0.744vw, 0.625rem);}}@media (max-width: 767px) {.idea .sw_idea_btn {display: none;}}.idea .sw_idea_btn > div {-webkit-transition: 0.3s;transition: 0.3s;}@media (max-width: 1440px) {.idea .sw_idea_btn > div svg {width: clamp(1.25rem, 0.536rem + 1.488vw, 1.875rem);height: clamp(1.25rem, 0.536rem + 1.488vw, 1.875rem);}}@media (hover: hover) {.idea .sw_idea_btn > div:hover {opacity: 0.7;}}@media (hover: none) {.idea .sw_idea_btn > div:active {opacity: 0.7;}}.evidence {background: var(--color-light);padding-top: clamp(6.25rem, -1.25rem + 8.333vw, 8.75rem);padding-bottom: clamp(6.25rem, -1.25rem + 8.333vw, 8.75rem);}@media (max-width: 1440px) {.evidence {padding-top: clamp(2.5rem, -1.786rem + 8.929vw, 6.25rem);padding-bottom: clamp(2.5rem, -1.786rem + 8.929vw, 6.25rem);}}.evidence h2 {font-size: clamp(1.5rem, 0.375rem + 1.25vw, 1.875rem);font-weight: 400;line-height: clamp(1.875rem, 0.75rem + 1.25vw, 2.25rem);letter-spacing: -0.6px;}@media (max-width: 1440px) {.evidence h2 {letter-spacing: -0.48px;}}@media (max-width: 1280px) {.evidence h2 span:nth-child(n+14) {display: none;}}.evidence .evidence_wrap {margin-top: clamp(3.75rem, 0rem + 4.167vw, 5rem);display: -webkit-box;display: -ms-flexbox;display: flex;}@media (max-width: 1440px) {.evidence .evidence_wrap {margin-top: clamp(1.25rem, -1.607rem + 5.952vw, 3.75rem);}}@media (max-width: 1280px) {.evidence .evidence_wrap {display: -ms-grid;display: grid;-ms-grid-columns: 1fr 17px 1fr 17px 1fr 17px 1fr;grid-template-columns: 1fr 1fr 1fr 1fr;-webkit-column-gap: 17px;-moz-column-gap: 17px;column-gap: 17px;row-gap: 24px;}}@media (max-width: 767px) {.evidence .evidence_wrap {-ms-grid-columns: 1fr 1fr;grid-template-columns: 1fr 1fr;}}.evidence .evidence_wrap .item {padding-top: clamp(1.5rem, 0.375rem + 1.25vw, 1.875rem);padding-bottom: clamp(1.5rem, 0rem + 1.667vw, 2rem);border-left: 1px solid var(--color-dark);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-align: center;-ms-flex-align: center;align-items: center;-webkit-box-flex: 0;-ms-flex: 0 0 20%;flex: 0 0 20%;padding-inline: 30px;}@media (max-width: 1440px) {.evidence .evidence_wrap .item {padding-bottom: clamp(0rem, -12.5rem + 15.625vw, 1.563rem);padding-top: clamp(0rem, -12rem + 15vw, 1.5rem);padding-inline: clamp(0.313rem, -12.188rem + 15.625vw, 1.875rem);row-gap: clamp(0.75rem, 0.179rem + 1.19vw, 1.25rem);}}@media (max-width: 1280px) {.evidence .evidence_wrap .item {border-left: none;-webkit-box-align: start;-ms-flex-align: start;align-items: start;padding-inline: 0;}}.evidence .evidence_wrap .item .title {text-align: center;font-family: "IBM Plex Mono";font-size: clamp(1rem, 0.625rem + 0.417vw, 1.125rem);line-height: clamp(1.375rem, 1rem + 0.417vw, 1.5rem);color: var(--color-gray);}@media (max-width: 1440px) {.evidence .evidence_wrap .item .title {font-size: clamp(0.75rem, 0.464rem + 0.595vw, 1rem);line-height: clamp(1.125rem, 0.839rem + 0.595vw, 1.375rem);}}.evidence .evidence_wrap .item .item_wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: clamp(1.25rem, -0.625rem + 2.083vw, 1.875rem);height: 100%;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: clamp(1.25rem, -0.625rem + 2.083vw, 1.875rem);}@media (max-width: 1440px) {.evidence .evidence_wrap .item .item_wrap {row-gap: clamp(0.313rem, -0.759rem + 2.232vw, 1.25rem);}}@media (max-width: 1280px) {.evidence .evidence_wrap .item .item_wrap {height: auto;margin-top: clamp(0rem, -10rem + 12.5vw, 1.25rem);-webkit-box-align: start;-ms-flex-align: start;align-items: start;}}.evidence .evidence_wrap .item .item_wrap .text {text-align: center;font-size: clamp(1.125rem, 0.375rem + 0.833vw, 1.375rem);line-height: clamp(1.625rem, 0.875rem + 0.833vw, 1.875rem);}.evidence .evidence_wrap .item .item_wrap .text span {white-space: nowrap;}@media (max-width: 1440px) {.evidence .evidence_wrap .item .item_wrap .text {font-size: clamp(0.813rem, 0.455rem + 0.744vw, 1.125rem);line-height: clamp(1.188rem, 0.688rem + 1.042vw, 1.625rem);}}@media (max-width: 1280px) {.evidence .evidence_wrap .item .item_wrap .text {text-align: left;}}.evidence .evidence_wrap .item .item_wrap > span {text-align: center;font-family: "IBM Plex Mono";font-size: clamp(0.875rem, 0.125rem + 0.833vw, 1.125rem);line-height: clamp(1.25rem, 0.5rem + 0.833vw, 1.5rem);color: var(--color-gray);}@media (max-width: 1280px) {.evidence .evidence_wrap .item .item_wrap > span {display: none;}}@media (max-width: 767px) {.evidence .evidence_wrap .item:first-child {-ms-grid-row-span: 2;grid-row-end: 2;}}@media (max-width: 1280px) {.evidence .evidence_wrap .item:nth-child(4) {-ms-grid-row-span: 3;grid-row-end: 3;-ms-grid-column-span: 4;grid-column: span 4;}}@media (max-width: 767px) {.evidence .evidence_wrap .item:nth-child(4) {-ms-grid-column-span: 2;grid-column: span 2;-ms-grid-row-span: 4;grid-row-end: 4;}}.evidence .evidence_wrap .item:last-child {border-right: 1px solid var(--color-dark);}@media (max-width: 1280px) {.evidence .evidence_wrap .item:last-child {border-right: none;}}@media (max-width: 767px) {.evidence .evidence_wrap .item:last-child {-ms-grid-row-span: 2;grid-row-end: 2;}}.construction {padding-block: clamp(2.5rem, 0.625rem + 2.083vw, 3.125rem);background: var(--color-gray-alt);}@media (max-width: 1280px) {.construction {display: none;}}.construction h2 {font-size: clamp(1.5rem, 0.375rem + 1.25vw, 1.875rem);font-weight: 400;line-height: clamp(1.875rem, 0.75rem + 1.25vw, 2.25rem);letter-spacing: -0.6px;padding-left: clamp(3.75rem, 0rem + 4.167vw, 5rem);}@media (max-width: 1440px) {.construction h2 {letter-spacing: -0.48px;}}.construction .construction_wrap {padding-left: clamp(3.75rem, 0rem + 4.167vw, 5rem);max-height: clamp(31.438rem, 8.187rem + 25.833vw, 39.188rem);margin-top: clamp(1.875rem, -1.875rem + 4.167vw, 3.125rem);overflow-y: auto;direction: rtl;max-width: -webkit-fit-content;max-width: -moz-fit-content;max-width: fit-content;}.construction .construction_wrap::-webkit-scrollbar-thumb {background-color: var(--color-dark);border: 0;border-radius: 4px;}.construction .construction_wrap::-webkit-scrollbar-track {border-radius: 4px;}.construction .construction_wrap .construction_content {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: clamp(1.25rem, -0.625rem + 2.083vw, 1.875rem);direction: ltr;}.construction .construction_wrap .construction_content .item .title {font-family: "IBM Plex Mono";font-size: clamp(1rem, 0.625rem + 0.417vw, 1.125rem);line-height: clamp(1.375rem, 1rem + 0.417vw, 1.5rem);color: var(--color-gray);margin-bottom: clamp(0.75rem, 0rem + 0.833vw, 1rem);}.construction .construction_wrap .construction_content .item .list li {padding-left: 25px;position: relative;font-size: clamp(1rem, 0.625rem + 0.417vw, 1.125rem);line-height: clamp(1.5rem, 1.125rem + 0.417vw, 1.625rem);}.construction .construction_wrap .construction_content .item .list li::before {content: "";position: absolute;left: 10px;top: clamp(0.563rem, 0rem + 0.625vw, 0.75rem);width: 4px;height: 4px;background-color: var(--color-dark);border-radius: 50%;}.construction .construction_wrap .construction_content .item .list li:not(:last-child) {margin-bottom: clamp(0.313rem, -0.625rem + 1.042vw, 0.625rem);}.construction .sw_construction {aspect-ratio: 1;max-width: 100%;position: relative;}.construction .sw_construction .item {position: relative;border-radius: 3px;overflow: hidden;}.construction .sw_construction .item img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.construction .sw_construction .item::before {position: absolute;width: 100%;height: 100%;content: "";top: 0;background: -webkit-gradient(linear, left top, left bottom, color-stop(61.57%, rgba(0, 0, 0, 0)), color-stop(87.26%, rgba(0, 0, 0, 0.2)));background: linear-gradient(180deg, rgba(0, 0, 0, 0) 61.57%, rgba(0, 0, 0, 0.2) 87.26%);z-index: 2;pointer-events: none;}.construction .sw_construction .item::after {position: absolute;width: 100%;height: 100%;content: "";top: 0;background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), color-stop(61.57%, rgba(0, 0, 0, 0)));background: linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 61.57%);z-index: 2;pointer-events: none;}.construction .sw_construction .title {position: absolute;top: clamp(1.25rem, -0.625rem + 2.083vw, 1.875rem);left: clamp(1.25rem, -0.625rem + 2.083vw, 1.875rem);padding: 2px 10px 6px 10px;border-radius: 1px;background: rgba(255, 255, 255, 0.2);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);font-family: "IBM Plex Mono";font-size: clamp(1rem, 0.625rem + 0.417vw, 1.125rem);line-height: clamp(1.375rem, 1rem + 0.417vw, 1.5rem);letter-spacing: 0.36px;color: var(--color-light);z-index: 3;}@media (max-width: 1440px) {.construction .sw_construction .title {letter-spacing: 0.32px;}}.construction .sw_construction .sw_nav {position: absolute;bottom: clamp(1.25rem, -0.625rem + 2.083vw, 1.875rem);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;width: 100%;padding-inline: clamp(1.25rem, -0.625rem + 2.083vw, 1.875rem);}.construction .sw_construction .sw_nav .sw_pag_con {position: relative;bottom: 0;max-width: -webkit-fit-content;max-width: -moz-fit-content;max-width: fit-content;margin-inline: 0;margin-left: -12px;}.construction .sw_construction .sw_nav .sw_nav_btn {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-column-gap: 10px;-moz-column-gap: 10px;column-gap: 10px;max-width: -webkit-fit-content;max-width: -moz-fit-content;max-width: fit-content;}.construction .sw_construction .sw_nav .sw_nav_btn > div {display: -webkit-box;display: -ms-flexbox;display: flex;width: 30px;height: 30px;}.complect {background: var(--color-light);overflow: hidden;}@media (min-width: 1281px) {.complect {display: none;}}.complect h2 {font-size: 24px;line-height: 30px;letter-spacing: -0.48px;margin-bottom: 20px;font-weight: 400;}.complect #tabs .tabs-nav {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-column-gap: 13px;-moz-column-gap: 13px;column-gap: 13px;margin-bottom: 20px;-ms-flex-wrap: wrap;flex-wrap: wrap;row-gap: 5px;}@media (max-width: 767px) {.complect #tabs .tabs-nav {-webkit-column-gap: 10px;-moz-column-gap: 10px;column-gap: 10px;}}.complect #tabs .tabs-nav span {width: 1px;height: 20px;background: rgba(0, 0, 0, 0.5);}.complect #tabs .tabs-nav a {color: rgba(0, 0, 0, 0.5);font-family: "IBM Plex Mono", sans-serif;font-size: 14px;font-weight: 400;line-height: 20px;letter-spacing: 0.28px;-webkit-transition: 0.3s;transition: 0.3s;white-space: nowrap;}@media (hover: hover) {.complect #tabs .tabs-nav a:hover {color: var(--color-dark);}}@media (hover: none) {.complect #tabs .tabs-nav a:active {color: var(--color-dark);}}.complect #tabs .tabs-nav a.active {color: var(--color-dark);}.complect #tabs .sw_complect {overflow: visible;}.complect #tabs .sw_complect .item {aspect-ratio: 324/433;max-width: 324px;position: relative;border-radius: 3px;overflow: hidden;}.complect #tabs .sw_complect .item::after {position: absolute;width: 100%;height: 100%;content: "";top: 0;background: -webkit-gradient(linear, left top, left bottom, color-stop(48.77%, rgba(0, 0, 0, 0)), color-stop(93.54%, rgba(0, 0, 0, 0.2)));background: linear-gradient(180deg, rgba(0, 0, 0, 0) 48.77%, rgba(0, 0, 0, 0.2) 93.54%);z-index: 2;pointer-events: none;}.complect #tabs .sw_complect .item::before {position: absolute;width: 100%;height: 100%;content: "";top: 0;background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), color-stop(61.57%, rgba(0, 0, 0, 0)));background: linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 61.57%);z-index: 2;pointer-events: none;}.complect #tabs .sw_complect .item .title {position: absolute;left: clamp(0.625rem, -0.089rem + 1.488vw, 1.25rem);top: clamp(0.625rem, -0.089rem + 1.488vw, 1.25rem);margin-right: clamp(0.625rem, -0.089rem + 1.488vw, 1.25rem);padding: 2px 10px 6px 10px;border-radius: 1px;background: rgba(27, 27, 27, 0.43);font-family: "IBM Plex Mono";font-size: 14px;line-height: 22px;letter-spacing: 0.28px;color: var(--color-light);z-index: 2;}@media (max-width: 1440px) {.complect #tabs .sw_complect .item .title {letter-spacing: 0.32px;}}.complect #tabs .sw_complect .item img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}.complect #tabs .detail {font-family: "IBM Plex Mono";font-size: clamp(0.813rem, 0.598rem + 0.446vw, 1rem);line-height: clamp(1.25rem, 1.107rem + 0.298vw, 1.375rem);letter-spacing: 0.26px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-column-gap: 8px;-moz-column-gap: 8px;column-gap: 8px;padding: 2px 10px 6px 10px;background: var(--color-gray-alt);border-radius: 1px;max-width: -webkit-fit-content;max-width: -moz-fit-content;max-width: fit-content;margin-top: 10px;}@media (hover: hover) {.complect #tabs .detail:hover {color: var(--color-orange);}}@media (hover: none) {.complect #tabs .detail:active {color: var(--color-orange);}}.complect #tabs .detail svg {margin-top: 3px;}.marquee {overflow: hidden;position: relative;background: var(--color-light);padding-top: clamp(6.25rem, -1.25rem + 8.333vw, 8.75rem);}@media (max-width: 1440px) {.marquee {padding-top: clamp(2.5rem, -1.786rem + 8.929vw, 6.25rem);}}.marquee .marquee_wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-column-gap: clamp(5rem, -0.625rem + 6.25vw, 6.875rem);-moz-column-gap: clamp(5rem, -0.625rem + 6.25vw, 6.875rem);column-gap: clamp(5rem, -0.625rem + 6.25vw, 6.875rem);}@media (max-width: 1440px) {.marquee .marquee_wrap {-webkit-column-gap: clamp(2rem, -1.429rem + 7.143vw, 5rem);-moz-column-gap: clamp(2rem, -1.429rem + 7.143vw, 5rem);column-gap: clamp(2rem, -1.429rem + 7.143vw, 5rem);}}.marquee .marquee_wrap .icon {display: -webkit-box;display: -ms-flexbox;display: flex;max-width: -webkit-fit-content;max-width: -moz-fit-content;max-width: fit-content;}@media (max-width: 1919px) {.marquee .marquee_wrap .icon svg {max-width: clamp(9.125rem, -1.563rem + 11.875vw, 12.688rem);max-height: clamp(2.688rem, -0.5rem + 3.542vw, 3.75rem);}}@media (max-width: 1440px) {.marquee .marquee_wrap .icon svg {max-width: clamp(6rem, 2.429rem + 7.44vw, 9.125rem);max-height: clamp(1.813rem, 0.813rem + 2.083vw, 2.688rem);}}.marquee .marquee_wrap .icon:first-child {margin-left: clamp(5rem, 1.25rem + 4.167vw, 6.25rem);}@media (max-width: 1440px) {.marquee .marquee_wrap .icon:first-child {margin-left: clamp(2rem, -1.429rem + 7.143vw, 5rem);}}.about {position: relative;background: var(--color-light);padding-top: clamp(6.25rem, -1.25rem + 8.333vw, 8.75rem);}@media (max-width: 1440px) {.about {padding-top: clamp(2.5rem, -1.786rem + 8.929vw, 6.25rem);}}.about::before {display: block;content: "";height: 72px;margin: -72px 0 0;}.about .image {border-radius: 3px;overflow: hidden;aspect-ratio: 763/588;max-width: 100%;position: sticky;top: 72px;}@media screen and (max-width: 1199px) {.about .image {display: none;}}.about .image img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.about .about_wrap h2 {font-size: clamp(1.5rem, 0.375rem + 1.25vw, 1.875rem);font-weight: 400;line-height: clamp(1.875rem, 0.75rem + 1.25vw, 2.25rem);letter-spacing: -0.6px;}@media (max-width: 1440px) {.about .about_wrap h2 {letter-spacing: -0.48px;}}.about .about_wrap .text {font-size: clamp(1.125rem, 0.375rem + 0.833vw, 1.375rem);line-height: clamp(1.625rem, 0.875rem + 0.833vw, 1.875rem);padding-bottom: 30px;border-bottom: 1px solid var(--color-dark);padding-top: 30px;opacity: 0;-webkit-transform: translateY(60px);transform: translateY(60px);will-change: transform;-webkit-transition: 0s;transition: 0s;}@media (max-width: 1440px) {.about .about_wrap .text {padding-top: clamp(0.875rem, -0.268rem + 2.381vw, 1.875rem);padding-bottom: clamp(0.875rem, -0.268rem + 2.381vw, 1.875rem);font-size: clamp(0.875rem, 0.589rem + 0.595vw, 1.125rem);line-height: clamp(1.25rem, 0.821rem + 0.893vw, 1.625rem);}}@media screen and (max-width: 1199px) {.about .about_wrap .text {cursor: pointer;}}@media (max-width: 767px) {.about .about_wrap .text {-webkit-transform: translateY(30px);transform: translateY(30px);}}.about .about_wrap .text .title {font-family: "IBM Plex Mono";font-size: clamp(1rem, 0.625rem + 0.417vw, 1.125rem);line-height: clamp(1.375rem, 1rem + 0.417vw, 1.5rem);color: var(--color-gray);margin-bottom: clamp(0.625rem, -1.25rem + 2.083vw, 1.25rem);max-width: -webkit-fit-content;max-width: -moz-fit-content;max-width: fit-content;}@media (max-width: 1440px) {.about .about_wrap .text .title {font-size: clamp(0.875rem, 0.732rem + 0.298vw, 1rem);line-height: clamp(1.25rem, 1.107rem + 0.298vw, 1.375rem);}}@media screen and (max-width: 1199px) {.about .about_wrap .text .title {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-column-gap: 20px;-moz-column-gap: 20px;column-gap: 20px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;max-width: 100%;margin-bottom: 0;}}.about .about_wrap .text .title svg {display: none;-webkit-transition: 0.3s;transition: 0.3s;}@media screen and (max-width: 1199px) {.about .about_wrap .text .title svg {display: -webkit-box;display: -ms-flexbox;display: flex;}}@media screen and (max-width: 1199px) {.about .about_wrap .text .text_wrap {display: none;}}.about .about_wrap .text p:not(:last-child) {margin-bottom: 10px;}@media screen and (max-width: 1199px) {.about .about_wrap .text p {margin-top: 12px;}}.about .about_wrap .text.active .title svg {-webkit-transform: rotate(45deg);transform: rotate(45deg);}.about .about_wrap .text:nth-child(2) {padding-top: clamp(1.5rem, 0.375rem + 1.25vw, 1.875rem);padding-bottom: clamp(2.5rem, 0.625rem + 2.083vw, 3.125rem);}@media (max-width: 1440px) {.about .about_wrap .text:nth-child(2) {padding-top: clamp(0.625rem, -0.375rem + 2.083vw, 1.5rem);padding-bottom: clamp(1.25rem, -0.179rem + 2.976vw, 2.5rem);}}@media screen and (max-width: 1199px) {.about .about_wrap .text:nth-child(2) {cursor: auto;}}.about .about_wrap .text:nth-child(2) p:first-child {margin-top: 0;}.footer {margin-top: clamp(6.25rem, 2.5rem + 4.167vw, 7.5rem);margin-bottom: 30px;opacity: 0;-webkit-transform: translateY(60px);transform: translateY(60px);will-change: transform;-webkit-transition: 0s;transition: 0s;}@media (max-width: 767px) {.footer {-webkit-transform: translateY(0px);transform: translateY(0px);}}@media (max-width: 1440px) {.footer {margin-bottom: clamp(0.813rem, -0.402rem + 2.53vw, 1.875rem);margin-top: clamp(2.5rem, -1.786rem + 8.929vw, 6.25rem);}}.footer .footer_wrap {padding-block: clamp(1.875rem, 0rem + 2.083vw, 2.5rem);padding-inline: 30px;border-radius: 3px;border: 1px solid var(--color-dark);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;}@media (max-width: 1440px) {.footer .footer_wrap {padding: clamp(1rem, 0rem + 2.083vw, 1.875rem);row-gap: clamp(1.125rem, 0.268rem + 1.786vw, 1.875rem);-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}}.footer .footer_wrap .footer_logo {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-negative: 0;flex-shrink: 0;}@media (max-width: 1440px) {.footer .footer_wrap .footer_logo svg {width: clamp(6.25rem, 3.679rem + 5.357vw, 8.5rem);}}.footer .footer_wrap .footer_nav {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-column-gap: 40px;-moz-column-gap: 40px;column-gap: 40px;margin-left: clamp(4.375rem, -9.5rem + 15.417vw, 9rem);}@media (max-width: 1440px) {.footer .footer_wrap .footer_nav {-webkit-column-gap: clamp(1.25rem, -0.179rem + 2.976vw, 2.5rem);-moz-column-gap: clamp(1.25rem, -0.179rem + 2.976vw, 2.5rem);column-gap: clamp(1.25rem, -0.179rem + 2.976vw, 2.5rem);margin-left: 0;}}.footer .footer_wrap .footer_nav a {font-family: "IBM Plex Mono", sans-serif;white-space: nowrap;font-size: clamp(0.938rem, 0.375rem + 0.625vw, 1.125rem);line-height: clamp(1.375rem, 1rem + 0.417vw, 1.5rem);letter-spacing: 0.36px;}@media (max-width: 1440px) {.footer .footer_wrap .footer_nav a {letter-spacing: 0.3px;font-size: clamp(0.813rem, 0.67rem + 0.298vw, 0.938rem);}}@media (max-width: 1280px) {.footer .footer_wrap .footer_nav a {letter-spacing: 0.26px;}}@media (hover: hover) {.footer .footer_wrap .footer_nav a:hover {color: var(--color-orange);}}@media (hover: none) {.footer .footer_wrap .footer_nav a:active {color: var(--color-orange);}}.footer .footer_wrap .social {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-column-gap: 20px;-moz-column-gap: 20px;column-gap: 20px;margin-left: clamp(4.375rem, -35.563rem + 44.375vw, 17.688rem);margin-right: auto;}@media (max-width: 1440px) {.footer .footer_wrap .social {-webkit-column-gap: clamp(1.25rem, -0.179rem + 2.976vw, 2.5rem);-moz-column-gap: clamp(1.25rem, -0.179rem + 2.976vw, 2.5rem);column-gap: clamp(1.25rem, -0.179rem + 2.976vw, 2.5rem);margin-inline: 0;}}@media (max-width: 767px) {.footer .footer_wrap .social {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}}.footer .footer_wrap .social a {font-family: "IBM Plex Mono", sans-serif;white-space: nowrap;font-size: clamp(1rem, 0.625rem + 0.417vw, 1.125rem);line-height: clamp(1.375rem, 1rem + 0.417vw, 1.5rem);letter-spacing: 0.36px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-column-gap: 8px;-moz-column-gap: 8px;column-gap: 8px;padding: 2px 10px 6px 10px;background: var(--color-gray-alt);border-radius: 1px;}@media (max-width: 1440px) {.footer .footer_wrap .social a {letter-spacing: 0.32px;font-size: clamp(0.813rem, 0.598rem + 0.446vw, 1rem);}}@media (max-width: 1280px) {.footer .footer_wrap .social a {letter-spacing: 0.26px;}}@media (hover: hover) {.footer .footer_wrap .social a:hover {color: var(--color-orange);}}@media (hover: none) {.footer .footer_wrap .social a:active {color: var(--color-orange);}}.footer .footer_wrap .social a svg {margin-top: 3px;}@media (max-width: 1440px) {.footer .footer_wrap .social a svg {margin-top: clamp(0.063rem, -0.08rem + 0.298vw, 0.188rem);}}.footer .footer_wrap .inform {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-column-gap: clamp(1.25rem, -2.5rem + 4.167vw, 2.5rem);-moz-column-gap: clamp(1.25rem, -2.5rem + 4.167vw, 2.5rem);column-gap: clamp(1.25rem, -2.5rem + 4.167vw, 2.5rem);}@media (max-width: 1440px) {.footer .footer_wrap .inform {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}}@media (max-width: 767px) {.footer .footer_wrap .inform {-ms-flex-wrap: wrap;flex-wrap: wrap;}}.footer .footer_wrap .inform .development, .footer .footer_wrap .inform .copyright {font-family: "IBM Plex Mono", sans-serif;white-space: nowrap;font-size: clamp(1rem, 0.625rem + 0.417vw, 1.125rem);line-height: clamp(1.375rem, 1rem + 0.417vw, 1.5rem);letter-spacing: 0.36px;color: var(--color-gray);}@media (max-width: 1440px) {.footer .footer_wrap .inform .development, .footer .footer_wrap .inform .copyright {letter-spacing: 0.32px;font-size: clamp(0.813rem, 0.598rem + 0.446vw, 1rem);line-height: clamp(1.25rem, 1.107rem + 0.298vw, 1.375rem);}}@media (max-width: 1280px) {.footer .footer_wrap .inform .development, .footer .footer_wrap .inform .copyright {letter-spacing: 0.26px;}}@media (hover: hover) {.footer .footer_wrap .inform .development a:hover, .footer .footer_wrap .inform .copyright a:hover {color: var(--color-orange);}}@media (hover: none) {.footer .footer_wrap .inform .development a:active, .footer .footer_wrap .inform .copyright a:active {color: var(--color-orange);}}.gallery {background: var(--color-light);padding-top: clamp(6.25rem, -1.25rem + 8.333vw, 8.75rem);}@media (max-width: 1440px) {.gallery {padding-top: clamp(2.5rem, -1.786rem + 8.929vw, 6.25rem);}}@media (max-width: 1280px) {.gallery {display: none;}}.gallery .gallery_left, .gallery .gallery_right {position: relative;aspect-ratio: 605/808;max-height: 808px;height: 100%;width: 100%;border-radius: 3px;overflow: hidden;-webkit-transition: 0.5s;transition: 0.5s;}.gallery .gallery_left .title, .gallery .gallery_right .title {position: absolute;top: clamp(1.25rem, -0.625rem + 2.083vw, 1.875rem);left: clamp(1.25rem, -0.625rem + 2.083vw, 1.875rem);margin-right: clamp(1.25rem, -0.625rem + 2.083vw, 1.875rem);padding: 2px 10px 6px 10px;border-radius: 1px;background: rgba(255, 255, 255, 0.2);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);font-family: "IBM Plex Mono";font-size: clamp(1rem, 0.625rem + 0.417vw, 1.125rem);line-height: clamp(1.375rem, 1rem + 0.417vw, 1.5rem);letter-spacing: 0.36px;color: var(--color-light);z-index: 2;}@media (max-width: 1440px) {.gallery .gallery_left .title, .gallery .gallery_right .title {letter-spacing: 0.32px;}}.gallery .gallery_left .preview, .gallery .gallery_right .preview {aspect-ratio: 605/808;max-height: 808px;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 2;-webkit-transition: 0.5s;transition: 0.5s;cursor: pointer;opacity: 1;border-radius: 3px;overflow: hidden;will-change: opacity;}@media (hover: hover) {.gallery .gallery_left .preview:hover .icon, .gallery .gallery_right .preview:hover .icon {opacity: 0.7;}}@media (hover: none) {.gallery .gallery_left .preview:active .icon, .gallery .gallery_right .preview:active .icon {opacity: 0.7;}}.gallery .gallery_left .preview img, .gallery .gallery_right .preview img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.gallery .gallery_left .preview .icon, .gallery .gallery_right .preview .icon {position: absolute;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-negative: 0;flex-shrink: 0;right: clamp(1.25rem, -0.625rem + 2.083vw, 1.875rem);bottom: clamp(1.25rem, -0.625rem + 2.083vw, 1.875rem);z-index: 3;-webkit-transition: 0.3s;transition: 0.3s;}.gallery .gallery_left .preview::after, .gallery .gallery_right .preview::after {position: absolute;width: 100%;height: 100%;content: "";top: 0;background: -webkit-gradient(linear, left top, left bottom, color-stop(48.77%, rgba(0, 0, 0, 0)), color-stop(93.54%, rgba(0, 0, 0, 0.2)));background: linear-gradient(180deg, rgba(0, 0, 0, 0) 48.77%, rgba(0, 0, 0, 0.2) 93.54%);z-index: 2;pointer-events: none;}.gallery .gallery_left .preview::before, .gallery .gallery_right .preview::before {position: absolute;width: 100%;height: 100%;content: "";top: 0;background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), color-stop(61.57%, rgba(0, 0, 0, 0)));background: linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 61.57%);z-index: 2;pointer-events: none;}.gallery .gallery_left .preview.active, .gallery .gallery_right .preview.active {opacity: 0;pointer-events: none;}.gallery .gallery_wrap {display: -ms-grid;display: grid;-ms-grid-columns: 1fr 20px 1fr;grid-template-columns: 1fr 1fr;-webkit-column-gap: 20px;-moz-column-gap: 20px;column-gap: 20px;height: 100%;}.gallery .gallery_wrap .gallery_right {-webkit-transition: 0.5s;transition: 0.5s;will-change: transform;}.gallery .gallery_wrap .inform {position: relative;-webkit-transition-duration: 0.5s;transition-duration: 0.5s;will-change: transform;}.gallery .gallery_wrap .inform .inform_block {border-radius: 3px;border: 1px solid var(--color-dark);padding: clamp(1.25rem, -2.5rem + 4.167vw, 2.5rem);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: 100%;-webkit-transition: 0.5s;transition: 0.5s;}.gallery .gallery_wrap .inform .inform_block .title {color: var(--color-gray);font-weight: 400;font-family: "IBM Plex Mono";font-size: clamp(1rem, 0.625rem + 0.417vw, 1.125rem);line-height: clamp(1.375rem, 1rem + 0.417vw, 1.5rem);}.gallery .gallery_wrap .inform .inform_block .list li {padding-left: 25px;position: relative;font-size: clamp(1rem, 0.625rem + 0.417vw, 1.125rem);line-height: clamp(1.5rem, 1.125rem + 0.417vw, 1.625rem);}.gallery .gallery_wrap .inform .inform_block .list li::before {content: "";position: absolute;left: 10px;top: clamp(0.563rem, 0rem + 0.625vw, 0.75rem);width: 4px;height: 4px;background-color: var(--color-dark);border-radius: 50%;}.gallery .gallery_wrap .inform .inform_block .list li:not(:last-child) {margin-bottom: clamp(0.313rem, -0.625rem + 1.042vw, 0.625rem);}.gallery .gallery_wrap .inform .inform_right {position: absolute;width: 100%;height: 100%;top: 0;left: 0;opacity: 0;pointer-events: none;}.gallery .gallery_wrap.active .inform {transform: translateX(calc(100% + 20px));-webkit-transform: translateX(calc(100% + 20px));}.gallery .gallery_wrap.active .gallery_right {transform: translateX(calc(-100% - 20px));-webkit-transform: translateX(calc(-100% - 20px));}.gallery .gallery_wrap.active .inform_left {opacity: 0;pointer-events: none;}.gallery .gallery_wrap.active .inform_right {opacity: 1;pointer-events: auto;}.gallery .sw_gallery {aspect-ratio: 605/808;max-height: 808px;position: relative;height: 100%;width: 100%;}.gallery .sw_gallery .item {position: relative;border-radius: 3px;overflow: hidden;}.gallery .sw_gallery .item img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.gallery .sw_gallery .item::after {position: absolute;width: 100%;height: 100%;content: "";top: 0;background: -webkit-gradient(linear, left top, left bottom, color-stop(48.77%, rgba(0, 0, 0, 0)), color-stop(93.54%, rgba(0, 0, 0, 0.2)));background: linear-gradient(180deg, rgba(0, 0, 0, 0) 48.77%, rgba(0, 0, 0, 0.2) 93.54%);z-index: 2;pointer-events: none;}.gallery .sw_gallery .item::before {position: absolute;width: 100%;height: 100%;content: "";top: 0;background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), color-stop(61.57%, rgba(0, 0, 0, 0)));background: linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 61.57%);z-index: 2;pointer-events: none;}.gallery .sw_gallery .sw_nav {position: absolute;bottom: clamp(1.25rem, -0.625rem + 2.083vw, 1.875rem);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;width: 100%;padding-inline: clamp(1.25rem, -0.625rem + 2.083vw, 1.875rem);}.gallery .sw_gallery .sw_nav .sw_gal_con {position: relative;bottom: 0;max-width: -webkit-fit-content;max-width: -moz-fit-content;max-width: fit-content;margin-inline: 0;margin-left: -12px;}.gallery .sw_gallery .sw_nav .sw_gal_btn {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-column-gap: 10px;-moz-column-gap: 10px;column-gap: 10px;max-width: -webkit-fit-content;max-width: -moz-fit-content;max-width: fit-content;}.gallery .sw_gallery .sw_nav .sw_gal_btn > div {display: -webkit-box;display: -ms-flexbox;display: flex;width: 30px;height: 30px;}.overlay {width: 100%;min-height: 100vh;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;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;position: fixed;top: 0;left: 0;background: rgba(0, 0, 0, 0.85);opacity: 0;pointer-events: none;-webkit-transition: 0.35s ease-in-out;transition: 0.35s ease-in-out;max-height: 100vh;overflow-y: auto;z-index: 15;padding: 30px;}.overlay::-webkit-scrollbar-thumb {background-color: var(--color-dark);border: 0;border-radius: 4px;}.overlay::-webkit-scrollbar-track {border-radius: 4px;}@media (max-width: 1440px) {.overlay {padding: clamp(0.813rem, -7.688rem + 10.625vw, 1.875rem);}}.overlay.open {opacity: 1;pointer-events: inherit;}.overlay .modals {opacity: 0;pointer-events: none;-webkit-transition: 0.35s ease-in-out;transition: 0.35s ease-in-out;max-height: 100vh;overflow-y: auto;position: relative;width: 100%;}.overlay .modals.open {opacity: 1;pointer-events: inherit;}.overlay .modals.open .content {-webkit-transform: translate(0, 0px);transform: translate(0, 0px);opacity: 1;}.overlay .modals .content {-webkit-transform: translate(0, -10px);transform: translate(0, -10px);opacity: 0;-webkit-transition: 0.35s ease-in-out;transition: 0.35s ease-in-out;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: left;height: 100%;}.close-modal {position: absolute;top: 20px;right: 20px;opacity: 1;width: 30px;height: 30px;-ms-flex-negative: 0;flex-shrink: 0;display: -webkit-box;display: -ms-flexbox;display: flex;z-index: 5;-webkit-transition: 0.3s;transition: 0.3s;}@media (max-width: 1440px) {.close-modal {top: clamp(0.625rem, -0.089rem + 1.488vw, 1.25rem);right: clamp(0.625rem, -0.089rem + 1.488vw, 1.25rem);}}@media (hover: hover) {.close-modal:hover {opacity: 0.7;}}@media (hover: none) {.close-modal:active {opacity: 0.7;}}.close-modal svg {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-negative: 0;flex-shrink: 0;}#sign {max-width: clamp(42.5rem, -2.5rem + 50vw, 57.5rem);border-radius: 3px;background: var(--color-light);overflow-y: auto;}#sign .image {aspect-ratio: 780/520;max-width: 780px;}#sign .image img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}#sign .icon {position: absolute;top: 20px;right: 60px;opacity: 1;width: 30px;height: 30px;-ms-flex-negative: 0;flex-shrink: 0;display: -webkit-box;display: -ms-flexbox;display: flex;z-index: 5;-webkit-transition: 0.3s;transition: 0.3s;}@media (max-width: 1440px) {#sign .icon {top: clamp(0.625rem, -0.089rem + 1.488vw, 1.25rem);right: clamp(3.125rem, 2.411rem + 1.488vw, 3.75rem);}}@media (hover: hover) {#sign .icon:hover {opacity: 0.7;}}@media (hover: none) {#sign .icon:active {opacity: 0.7;}}#sign .icon svg {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-negative: 0;flex-shrink: 0;}#sign .sign_wrapper {max-width: clamp(42.5rem, -2.5rem + 50vw, 57.5rem);padding-block: 40px;padding-inline: clamp(2.5rem, -3.125rem + 6.25vw, 4.375rem);}@media (max-width: 1440px) {#sign .sign_wrapper {padding-block: clamp(1.875rem, 1.161rem + 1.488vw, 2.5rem);padding-inline: clamp(1.25rem, -0.179rem + 2.976vw, 2.5rem);}}#form {max-width: clamp(42.5rem, -2.5rem + 50vw, 57.5rem);border-radius: 3px;background: var(--color-light);}#form .icon {position: absolute;top: 20px;right: 60px;opacity: 1;width: 30px;height: 30px;-ms-flex-negative: 0;flex-shrink: 0;display: -webkit-box;display: -ms-flexbox;display: flex;z-index: 5;-webkit-transition: 0.3s;transition: 0.3s;}@media (hover: hover) {#form .icon:hover {opacity: 0.7;}}@media (hover: none) {#form .icon:active {opacity: 0.7;}}#form .icon svg {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-negative: 0;flex-shrink: 0;}#form .form_wrapper {width: 100%;max-width: clamp(42.5rem, -2.5rem + 50vw, 57.5rem);padding-block: clamp(2.5rem, 0.625rem + 2.083vw, 3.125rem);padding-inline: 30px;}#form .form_wrapper .title {text-align: center;font-size: clamp(1.5rem, 0.375rem + 1.25vw, 1.875rem);line-height: clamp(1.875rem, 0.75rem + 1.25vw, 2.25rem);letter-spacing: -0.6px;margin-bottom: clamp(1.875rem, 0rem + 2.083vw, 2.5rem);}@media (max-width: 1440px) {#form .form_wrapper .title {letter-spacing: -0.48px;}}#form .form_wrapper .form_house {max-width: clamp(30rem, 22.5rem + 8.333vw, 32.5rem);width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-inline: auto;}#form .form_wrapper .form_house .item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 100%;row-gap: 10px;margin-bottom: 20px;}#form .form_wrapper .form_house .item label {font-family: "IBM Plex Mono", sans-serif;font-size: 14px;line-height: 20px;letter-spacing: 0.28px;}#form .form_wrapper .form_house .item input {padding: 12px 16px 14px 16px;border-radius: 3px;background: var(--color-gray-alt);color: var(--color-dark);font-size: 14px;line-height: 20px;border: 1px solid transparent;}#form .form_wrapper .form_house .item input:focus {border: 1px solid var(--color-orange);color: var(--color-orange);}#form .form_wrapper .form_house .item input:focus::-webkit-input-placeholder {color: var(--color-orange);}#form .form_wrapper .form_house .item input:focus::-moz-placeholder {color: var(--color-orange);}#form .form_wrapper .form_house .item input:focus:-ms-input-placeholder {color: var(--color-orange);}#form .form_wrapper .form_house .item input:focus::-ms-input-placeholder {color: var(--color-orange);}#form .form_wrapper .form_house .item input:focus::placeholder {color: var(--color-orange);}#form .form_wrapper .form_house .item input::-webkit-input-placeholder {font-size: 14px;line-height: 20px;color: var(--color-gray);}#form .form_wrapper .form_house .item input::-moz-placeholder {font-size: 14px;line-height: 20px;color: var(--color-gray);}#form .form_wrapper .form_house .item input:-ms-input-placeholder {font-size: 14px;line-height: 20px;color: var(--color-gray);}#form .form_wrapper .form_house .item input::-ms-input-placeholder {font-size: 14px;line-height: 20px;color: var(--color-gray);}#form .form_wrapper .form_house .item input::placeholder {font-size: 14px;line-height: 20px;color: var(--color-gray);}#form .form_wrapper .form_house .check {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: 10px;margin-bottom: 30px;}#form .form_wrapper .form_house .check label {position: relative;}#form .form_wrapper .form_house .check label input {position: absolute;left: 0;z-index: -1;}#form .form_wrapper .form_house .check label input:checked + span::after {opacity: 1;}#form .form_wrapper .form_house .check label span {font-size: 14px;line-height: 20px;max-width: -webkit-fit-content;max-width: -moz-fit-content;max-width: fit-content;cursor: pointer;padding-left: 30px;position: relative;}#form .form_wrapper .form_house .check label span::before {content: url(../img/check.svg);position: absolute;left: 0;top: 0;z-index: 1;width: 20px;height: 20px;}#form .form_wrapper .form_house .check label span::after {content: url(../img/check-active.svg);position: absolute;left: 0;top: 0;opacity: 0;-webkit-transition: 0.3s;transition: 0.3s;z-index: 2;width: 20px;height: 20px;}#form .form_wrapper .form_house .check.custom_check label input:checked + span::after {opacity: 1;}#form .form_wrapper .form_house .check.custom_check label input:checked + span::before {background: var(--color-orange);border: 1px solid var(--color-orange);}#form .form_wrapper .form_house .check.custom_check label input:checked + span {color: var(--color-orange);}#form .form_wrapper .form_house .check.custom_check label span {position: relative;color: #9f9f9f;padding-left: 25px;}#form .form_wrapper .form_house .check.custom_check label span::before {content: "";position: absolute;left: 0;top: 1px;width: 15px;height: 15px;border: 1px solid #9f9f9f;border-radius: 3px;z-index: 1;-webkit-transition: 0.3s;transition: 0.3s;}#form .form_wrapper .form_house .check.custom_check label span::after {content: "";background-image: url(../img/check-active-3.svg);position: absolute;left: 0;top: 1px;opacity: 0;width: 15px;height: 15px;-webkit-transition: 0.3s;transition: 0.3s;z-index: 2;}#form .form_wrapper .form_house .input_btn {color: var(--color-gray-alt);font-family: "IBM Plex Mono", sans-serif;font-size: 18px;line-height: 24px;letter-spacing: 0.36px;padding: 2px 10px 6px 10px;border-radius: 1px;background: var(--color-orange);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);cursor: pointer;-webkit-transition: 0.3s;transition: 0.3s;max-width: -webkit-fit-content;max-width: -moz-fit-content;max-width: fit-content;margin-inline: auto;display: -webkit-box;display: -ms-flexbox;display: flex;}@media (hover: hover) {#form .form_wrapper .form_house .input_btn:hover {background: var(--color-gray-alt);color: var(--color-dark);}}@media (hover: none) {#form .form_wrapper .form_house .input_btn:active {background: var(--color-gray-alt);color: var(--color-dark);}}#construct, #interior, #landscape {max-width: clamp(42.5rem, -2.5rem + 50vw, 57.5rem);border-radius: 3px;background: var(--color-light);}#construct .list_wrapper, #interior .list_wrapper, #landscape .list_wrapper {width: 100%;max-width: clamp(42.5rem, -2.5rem + 50vw, 57.5rem);padding-block: clamp(2.5rem, 0.625rem + 2.083vw, 3.125rem);padding-inline: 30px;}#construct .list_wrapper .list li, #interior .list_wrapper .list li, #landscape .list_wrapper .list li {padding-left: 25px;position: relative;font-size: clamp(1rem, 0.625rem + 0.417vw, 1.125rem);line-height: clamp(1.5rem, 1.125rem + 0.417vw, 1.625rem);margin-bottom: 12px;}@media (max-width: 1440px) {#construct .list_wrapper .list li, #interior .list_wrapper .list li, #landscape .list_wrapper .list li {font-size: clamp(0.875rem, 0.732rem + 0.298vw, 1rem);line-height: clamp(1.25rem, 0.964rem + 0.595vw, 1.5rem);}}#construct .list_wrapper .list li::before, #interior .list_wrapper .list li::before, #landscape .list_wrapper .list li::before {content: "";position: absolute;left: 10px;top: 11px;width: 4px;height: 4px;background-color: var(--color-dark);border-radius: 50%;}#construct .list_wrapper .list li:not(:last-child), #interior .list_wrapper .list li:not(:last-child), #landscape .list_wrapper .list li:not(:last-child) {margin-bottom: clamp(0.313rem, -0.625rem + 1.042vw, 0.625rem);}#construct .list_wrapper .title, #interior .list_wrapper .title, #landscape .list_wrapper .title {margin-bottom: 40px;font-size: 24px;line-height: 30px;letter-spacing: -0.48px;}@media (max-width: 1440px) {#construct .list_wrapper .title, #interior .list_wrapper .title, #landscape .list_wrapper .title {font-size: clamp(1rem, 0.429rem + 1.19vw, 1.5rem);line-height: clamp(1.125rem, 0.268rem + 1.786vw, 1.875rem);}}#construct .list_wrapper .sub_title, #interior .list_wrapper .sub_title, #landscape .list_wrapper .sub_title {font-family: "IBM Plex Mono";color: var(--color-gray);margin-bottom: 12px;}@media (max-width: 1440px) {#construct .list_wrapper .sub_title, #interior .list_wrapper .sub_title, #landscape .list_wrapper .sub_title {font-size: clamp(0.875rem, 0.732rem + 0.298vw, 1rem);line-height: clamp(1.25rem, 1.107rem + 0.298vw, 1.375rem);}}#architect {max-width: clamp(42.5rem, -2.5rem + 50vw, 57.5rem);border-radius: 3px;overflow: hidden;height: clamp(32.75rem, 24.875rem + 8.75vw, 35.375rem);overflow-y: auto;}@media (max-width: 767px) {#architect {max-width: 349px;height: 594px;}}#architect .architect_wrapper {position: relative;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: 100%;width: 100%;max-width: clamp(42.5rem, -2.5rem + 50vw, 57.5rem);padding: clamp(1.25rem, -0.625rem + 2.083vw, 1.875rem);}#architect .architect_wrapper .image {position: absolute;width: 100%;height: 100%;z-index: -1;left: 0;top: 0;}#architect .architect_wrapper .image img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}#architect .architect_wrapper .logo {display: -webkit-box;display: -ms-flexbox;display: flex;}#architect .architect_wrapper .logo svg {width: clamp(5.813rem, 1.688rem + 4.583vw, 7.188rem);}#architect .architect_wrapper .link {color: var(--color-light);font-family: "IBM Plex Mono", sans-serif;font-size: clamp(0.813rem, -0.125rem + 1.042vw, 1.125rem);line-height: clamp(1.25rem, 0.5rem + 0.833vw, 1.5rem);letter-spacing: 0.36px;display: -webkit-box;display: -ms-flexbox;display: flex;max-width: -webkit-fit-content;max-width: -moz-fit-content;max-width: fit-content;white-space: nowrap;padding: 2px 10px 6px 10px;border-radius: 1px;background: rgba(255, 255, 255, 0.2);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);-webkit-transition: 0.3s;transition: 0.3s;}@media (max-width: 1440px) {#architect .architect_wrapper .link {letter-spacing: 0.26px;}}@media (max-width: 767px) {#architect .architect_wrapper .link {margin-inline: auto;}}@media (hover: hover) {#architect .architect_wrapper .link:hover {color: var(--color-orange);}}@media (hover: none) {#architect .architect_wrapper .link:active {color: var(--color-orange);}}#notification, #notification-min {max-width: clamp(21.813rem, 19.522rem + 9.773vw, 31.25rem);border-radius: 3px;overflow: hidden;overflow-y: auto;background: var(--color-light);}#notification .notification_wrapper, #notification-min .notification_wrapper {position: relative;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-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;row-gap: clamp(1.75rem, 1.431rem + 1.359vw, 3.063rem);height: 100%;width: 100%;max-width: clamp(21.813rem, 19.522rem + 9.773vw, 31.25rem);padding-top: 30px;padding-bottom: clamp(4.25rem, 3.916rem + 1.424vw, 5.625rem);padding-inline: 50px;}#notification .notification_wrapper .logo, #notification-min .notification_wrapper .logo {display: -webkit-box;display: -ms-flexbox;display: flex;}#notification .notification_wrapper .logo svg, #notification-min .notification_wrapper .logo svg {width: clamp(4.75rem, 4.447rem + 1.294vw, 6rem);}#notification .notification_wrapper .text, #notification-min .notification_wrapper .text {text-align: center;font-size: clamp(0.875rem, 0.784rem + 0.388vw, 1.25rem);line-height: clamp(1.25rem, 1.129rem + 0.518vw, 1.75rem);}