:root{--void: #0B0D0C;--void-rgb: 11 13 12;--steel: #131714;--steel2: #1A201C;--line: #2A3129;--line-hi: #3D473B;--orange: #E8871E;--orange-rgb: 232 135 30;--orange-hot: #FFA33F;--bone: #F2F0EA;--bone-dim: #CFD3CC;--ash: #8E958C;--ash-dim: #81877F;--ash-soft: #9AA197;--void-deep: #080A09;--ink: #14100A;--display: "Saira Condensed", ui-sans-serif, system-ui, sans-serif;--body: "Archivo", ui-sans-serif, system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, "SF Mono", monospace;--pad: clamp(20px, 5vw, 80px);--maxw: 1380px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}body{background:var(--void);color:var(--bone);font-family:var(--body);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}.wrap{max-width:var(--maxw);margin:0 auto;padding-inline:var(--pad)}h1,h2,h3,h4{font-family:var(--display);font-weight:800;text-transform:uppercase;letter-spacing:-.005em;line-height:.92;margin:0}.btn{display:inline-flex;align-items:center;gap:11px;padding:15px 28px;border:1px solid transparent;font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;border-radius:0;transition:.28s;position:relative;overflow:hidden}.btn-p{background:var(--orange);color:var(--ink)}.btn-p:hover{background:var(--orange-hot);transform:translateY(-2px);box-shadow:0 10px 30px -8px rgb(var(--orange-rgb) / .5)}.btn-s{border-color:var(--line-hi);color:var(--bone);background:transparent}.btn-s:hover{border-color:var(--orange);color:var(--orange);transform:translateY(-2px)}.btn .ar{transition:transform .28s}.btn:hover .ar{transform:translate(5px)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition-duration:.01ms!important}}:root{color-scheme:dark}:focus-visible{outline:2px solid var(--orange);outline-offset:5px}[id]{scroll-margin-top:120px}.pomin-menu{position:fixed;left:20px;top:-100px;z-index:100;padding:16px 24px;background:var(--orange);color:var(--void)}.pomin-menu:focus{top:10px}.topbar{background:var(--void-deep);border-bottom:1px solid var(--line);font-family:var(--mono);font-size:11px;letter-spacing:.08em;position:relative;z-index:60}.topbar .wrap{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:9px;flex-wrap:wrap}.topbar a{color:var(--ash);text-decoration:none;transition:.2s}.topbar a:hover{color:var(--orange)}.tb-l{display:flex;gap:26px;align-items:center;flex-wrap:wrap}.tb-r{display:flex;gap:16px;align-items:center}.lang b{color:var(--bone)}header{position:sticky;top:0;z-index:50;background:rgb(var(--void-rgb) / .86);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}header .wrap{display:flex;align-items:center;justify-content:space-between;gap:28px;padding-block:15px}.logo{display:flex;align-items:center;gap:13px;text-decoration:none;flex:none}.logo{padding-block:2px;margin-right:12px}.logo .sub{font-family:var(--mono);font-size:8.5px;letter-spacing:.26em;color:var(--ash-dim);text-transform:uppercase;margin-top:3px;display:block}nav{display:flex;gap:18px;align-items:center}header .btn-p{white-space:nowrap;padding-inline:20px}@media(max-width:1400px){header .btn-p{display:none}}nav a{font-family:var(--display);font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.055em;color:var(--bone);text-decoration:none;padding:5px 0;position:relative;white-space:nowrap;transition:.2s}nav a:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background:var(--orange);transition:width .3s cubic-bezier(.2,.8,.2,1)}nav a:hover{color:var(--orange)}nav a:hover:after{width:100%}.burger{display:none;background:none;border:1px solid var(--line-hi);color:var(--bone);padding:9px 12px;cursor:pointer;font-family:var(--mono);font-size:11px;letter-spacing:.1em}footer{background:var(--void-deep);padding-block:clamp(50px,6vw,76px) 30px;border-top:1px solid var(--line)}.f-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:38px;padding-bottom:42px;border-bottom:1px solid var(--line)}.f-grid h2{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:var(--orange);margin:0 0 17px;font-weight:700}.f-grid ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px}.f-grid a{color:var(--ash);text-decoration:none;font-size:14px;transition:.2s}.f-grid a:hover{color:var(--orange)}.f-about p{color:var(--ash);font-size:13.5px;max-width:330px;margin:16px 0 0}.f-reg{font-family:var(--mono);font-size:11px;color:var(--ash-dim);line-height:1.9;margin-top:18px}.f-bot{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:26px;flex-wrap:wrap;font-family:var(--mono);font-size:11px;color:var(--ash-dim)}.f-social{display:flex;gap:11px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.f-social a{width:34px;height:34px;border:1px solid var(--line-hi);display:flex;align-items:center;justify-content:center;color:var(--ash);text-decoration:none;font-size:11px;transition:.25s;font-family:var(--mono)}.f-social a:hover{border-color:var(--orange);color:var(--orange);transform:translateY(-2px)}@media(max-width:1080px){header .btn-p{display:none}nav{display:none}.burger{display:block}nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0;position:absolute;top:100%;left:0;right:0;padding:4px var(--pad) 18px;background:var(--void-deep);border-bottom:1px solid var(--line);animation:nav-in .18s ease-out}nav.is-open a{padding:13px 0;border-bottom:1px solid var(--line)}nav.is-open a:last-child{border-bottom:none}.f-grid{grid-template-columns:1fr 1fr}}@keyframes nav-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.f-grid{grid-template-columns:1fr}.tb-l{gap:14px}}.znak-armiks[data-astro-cid-42ewbp4n]{display:block;width:120px;height:auto}.f-about .znak-armiks[data-astro-cid-42ewbp4n]{width:164px}@media(max-width:640px){.znak-armiks[data-astro-cid-42ewbp4n]{width:106px}.f-about .znak-armiks[data-astro-cid-42ewbp4n]{width:146px}}
