@font-face{font-family:Labil Grotesk;src:url(/fonts/Labil%20Grotesk.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Labil Grotesk Light;src:url(/fonts/LabilGrotesk-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Labil Grotesk Regular;src:url(/fonts/LabilGrotesk-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}:root{color-scheme:light;--basic-font: "Labil Grotesk";--reserve-font: Arial, Helvetica, sans-serif;--text-2xl: 190px;--text-xl: 48px;--text-m: 84px;--body-text: 14px;--main-text-color: #000;--gray-text-color: #c4c4c4;--success-color: #29ae29;--warning-color: #ffc62a;--error-color: #ef4444;--bg: #ffffff;--fg: #0f172a;--muted: #475569;--border: #e2e8f0;--accent: #0ea5e9;--card: #f8fafc;--shadow: 0 1px 2px rgba(0, 0, 0, .06), 0 4px 16px rgba(0, 0, 0, .04);--heading-1: 48px;--heading-2: 24px;--heading-3: 20px}@media (min-width: 768px){:root{--heading-1: 84px;--heading-2: 32px;--heading-3: 24px;--text-xl: 80px;--body-text: 16px}}@media (min-width: 1440px){:root{--heading-1: 227px;--heading-2: 48px;--heading-3: 32px;--text-xl: 140px;--body-text: 20px}}@media (prefers-color-scheme: dark){:root{--bg: #0b1220;--fg: #e5e7eb;--muted: #94a3b8;--border: #1f2937;--accent: #38bdf8;--card: #0f172a;--shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 6px 20px rgba(0, 0, 0, .35)}}body{font-family:var(--basic-font);font-size:16px;font-weight:400}body._lock{overflow:hidden}a{color:#000;text-decoration:none}button{border:none;background:none}ul{list-style:none}h1{font-size:var(--heading-1)}h2{font-size:var(--heading-2)}h3{font-size:var(--heading-3)}.wrapper{width:100%;height:100%;padding-bottom:30px;overflow-x:hidden}.skeleton{background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0,#e0e0e0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:8px}#skeleton-page{width:100%;height:3800px}.container{max-width:800px;margin:0 auto;padding:0 15px}.container>*:not(:last-child){margin-bottom:55px}@media (min-width: 1440px){.container{max-width:1280px;margin:0 auto;padding:0 15px}.container>*:not(:last-child){margin-bottom:80px}}._hide{display:none}.header{display:flex;align-items:center;padding:16px 0}.header__logo{display:flex;justify-content:center;align-items:flex-start}.header__logo>span{font-size:20px}#project-quantity{font-size:8px;padding:3px;border-radius:50%;background-color:var(--gray-text-color);color:var(--main-text-color)}.header__menu{margin-left:auto}.header__menu._active .header__list{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;width:100%;height:100vh;position:absolute;left:0;top:0;z-index:1;background-color:#000}.header__menu._active .header__list .header__link{font-size:32px}.header__list{display:none}.header__item._active{background-color:#fff}.header__item._active>.header__link{color:var(--main-text-color)}.header__link{color:var(--gray-text-color);padding:9px 16px}.header__link{display:flex;align-items:flex-start;gap:4px}.header__menu_button{position:relative;z-index:2;padding:13px 8px;display:flex;flex-direction:column;gap:4px;background-color:#000;border-radius:24px;cursor:pointer}.header__menu_button>div{width:24px;height:2px;background-color:#fff;border-radius:9px}.footer{margin-top:35px}.footer__title{font-size:var(--text-xl);text-align:center}.footer__link{display:block;width:min-content;margin:35px auto 0;padding:20px 45px;border-radius:50px;background-color:#000;color:#fff;font-size:18px}.footer__bottom{margin-top:24px;display:flex;flex-direction:column;gap:24px}.footer__bottom>*{font-family:var(--reserve-font)}.footer__socials{display:flex;align-items:center;gap:24px}.footer__socials>*{text-decoration:underline}@media (min-width: 420px){.header{display:flex;flex-direction:column;align-items:center;gap:16px}.header__list{display:flex}.header__menu{width:min-content;border-radius:24px;background-color:#000;padding:3px;margin-left:0}.header__item{border-radius:24px;transition:all .3s ease-in}.header__menu_button{display:none}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}
