@import"https://fonts.googleapis.com/css2?family=Fira+Sans+Condensed:wght@400;700;100;300&display=swap";@import"https://fonts.googleapis.com/css2?family=Fira+Sans+Condensed:wght@400;500;700&display=swap";:root{--content-area-max-width:1288px;--content-area-padding-x:24px;--navbar-area-max-width:1288px;--navbar-area-padding-x:24px;--navbar-bg-mobile:#20212c;--navbar-bg-desktop:transparent;--navbar-desktop-padding-y:40px;--navbar-mobile-padding-y:26px;--navbar-max-width:1240px;--navbar-link-color:#fff;--navbar-link-hover:#4990fa;--navbar-link-font-size-desktop:22px;--navbar-link-font-size-mobile:18px;--navbar-link-font-weight:400;--burger-overlay-bg:#20212c;--breadcrumbs-font-size-desktop:18px;--breadcrumbs-font-size-mobile:12px;--breadcrumbs-color:#9aa8ba;--breadcrumbs-active-color:#c4d2e3;--breadcrumbs-font-weight:400;--flag-rounding:5px;--lang-modal-bg:#424458;--lang-modal-foreground:#eff3ff;--lang-modal-rounding:12px;--lang-list-item-rounding:7px;--lang-modal-overlay:rgba(21,20,25,.7);--lang-list-item-bg:transparent;--lang-list-item-hover-bg:#323342;--lang-list-item-active-bg:#1f202a;--chronicle-button-default-background:#2d76f9;--chronicle-button-foreground:#eff3ff;--chronicle-button-default-hover-color:#20212c;--chronicle-button-border-radius:100px;--chronicle-button-hover-background:#eff3ff;--chronicle-button-outlined-background-on-hover:transparent;--page-name-foreground:#eff3ff;--category-container-bg:#313341;--category-container-hover-bg:#424458;--category-container-active-bg:#2d76f9;--category-container-foreground:#eff3ff;--category-container-radius:7px;--category-container-height:49px;--category-container-font-size:24px;--category-container-font-weight:400;--category-container-padding-x:31px;--category-container-shadow:0 2px 12px rgba(0,0,0,.12),0 8px 24px rgba(0,0,0,.12),0 8px 48px rgba(0,0,0,.24);--category-container-gap-x:40px;--category-container-gap-y:0px;--category-container-mobile-height:33px;--category-container-mobile-font-size:13px;--category-container-mobile-padding-x:2px;--category-container-mobile-width: calc(50% - 3.5px) ;--category-container-mobile-gap-x:7px;--category-container-mobile-gap-y:17px;--image-grid-gap-desktop:40px;--image-grid-gap-mobile:20px;--image-card-radius-desktop:12px;--image-card-radius-mobile:7px;--image-card-min-width:327px;--image-card-max-height:378px;--image-card-aspect-desktop:387/378;--image-card-aspect-mobile:327/320;--image-card-overlay-text-size:24px;--mobile-image-title-size:18px;--mobile-image-desc-size:12px;--mobile-overlay-content-gap:5px;--mobile-overlay-padding-x:30px;--mobile-desc-bottom:22px;--image-card-line-color:#2d76f9;--image-card-line-color-active:#fff;--image-card-square-bg:#313341;--image-card-square-bg-active:#2d76f9;--image-card-square-text-color:#fff;--image-card-square-text-color-active:#313341;--image-card-line1-top:17px;--image-card-line1-right:41px;--image-card-line1-length:25px;--image-card-line2-top:37px;--image-card-line2-right:21px;--image-card-line2-length:25px;--image-card-line3-top:26px;--image-card-line3-right:21px;--image-card-line3-length:14px;--image-card-line4-top:17px;--image-card-line4-right:30px;--image-card-line4-length:14px;--image-card-square-size:122px;--image-card-square-radius:5px;--image-card-square-top:23px;--image-card-square-right:27px;--image-card-square-text-size:24px;--image-card-square-line-gap:0px;--project-inquiry-desktop-color:#eff3ff;--project-inquiry-desktop-font-size:48px;--project-inquiry-desktop-font-weight:600;--project-inquiry-desktop-line-gap:0px;--project-inquiry-mobile-color:#eff3ff;--project-inquiry-mobile-font-size:24px;--project-inquiry-mobile-font-weight:500;--project-inquiry-mobile-line-gap:0px;--project-inquiry-mobile-bg:#252631;--mobile-form-input-font-size:13px;--mobile-form-input-font-weight:400;--mobile-form-input-color:#eff3ff;--mobile-form-input-border:#d4d9e6;--mobile-form-input-border-active:#2d76f9;--mobile-form-label-color:#eff3ff;--mobile-form-label-active-color:#2d76f9;--mobile-form-input-bg:transparent;--mobile-form-input-radius:8px;--mobile-form-input-padding:13px;--mobile-form-input-height:52px;--mobile-form-input-gap:11px;--mobile-form-textarea-lines:2.67;--mobile-form-textarea-line-height:1.3;--desktop-form-input-font-size:18px;--desktop-form-input-font-weight:400;--desktop-form-input-color:#eff3ff;--desktop-form-input-border:#d4d9e6;--desktop-form-input-border-active:#2d76f9;--desktop-form-label-color:#eff3ff;--desktop-form-label-active-color:#2d76f9;--desktop-form-input-bg:transparent;--desktop-form-input-radius:8px;--desktop-form-input-padding:20px;--desktop-form-input-height:61px;--desktop-form-multi-line-input-height:139px;--desktop-form-textarea-lines:1;--project-inquiry-mobile-bg:#23242d}#__nuxt,#app,*,body,html{box-sizing:border-box;font-family:Fira Sans Condensed,Arial,sans-serif!important;font-weight:400}body,html{background:#252631;color:#fff;margin:0;min-height:100vh;position:relative;z-index:0}.bg-overlay{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.02'/></svg>") repeat;background-blend-mode:lighten;opacity:.96;transition:opacity .8s cubic-bezier(.4,0,.2,1),background 1.2s cubic-bezier(.4,0,.2,1);will-change:opacity,background;z-index:0}.bg-overlay,.bg-overlay:before{top:0;right:0;bottom:0;left:0;min-height:100vh;pointer-events:none;position:absolute;width:100%}.bg-overlay:before{background:linear-gradient(180deg,transparent 0,transparent 30%,rgba(52,52,69,.55) 38.88%,rgba(52,52,69,.59) 41.36%,rgba(52,52,69,.71) 45.44%,rgba(52,52,69,.72) 50%,rgba(52,52,69,.71) 54.48%,rgba(52,52,69,.59) 58.64%,rgba(52,52,69,.55) 61.12%,transparent 70%,transparent);background-blend-mode:normal,overlay;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:"";transform:translateY(-298px);z-index:1}@media (max-width:800px){body,html{height:100%;overflow:hidden!important;overscroll-behavior:none;width:100%;-ms-overflow-style:none;scrollbar-width:none}body::-webkit-scrollbar,html::-webkit-scrollbar{background:transparent!important;display:none!important;height:0!important;width:0!important}}.content-overlay{min-height:100%;position:relative;z-index:1}
