:root{--m-light:#81c4ff;--m-dark:#16588e;--m-red:#e7222e;--bg:#0d0f12;--surface:#14171c;--surface-2:#1a1e24;--line:#262b32;--text:#eef1f5;--muted:#9aa3ae;--label:var(--m-light);--link:var(--m-light);--overlay:#0d0f12eb;--head:"Barlow Condensed", "Arial Narrow", sans-serif;--body:"Barlow", system-ui, sans-serif;--wrap:1240px;--gutter:clamp(16px, 4vw, 32px);color-scheme:dark}:root[data-theme=light]{--bg:#f4f5f7;--surface:#fff;--surface-2:#eceef1;--line:#d9dde3;--text:#14171c;--muted:#5b636d;--label:var(--m-dark);--link:var(--m-dark);--overlay:#f4f5f7f0;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font:400 17px/1.6 var(--body);margin:0;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:var(--link)}h1,h2,h3,h4{font-family:var(--head);text-transform:uppercase;letter-spacing:.01em;margin:0 0 .4em;font-weight:800;line-height:1}h1{font-size:clamp(2.4rem,7vw,4.6rem);font-style:italic}h2{font-size:clamp(1.8rem,4.5vw,2.6rem);font-style:italic}h3{font-size:1.35rem}.wrap{max-width:var(--wrap);padding:0 var(--gutter);margin:0 auto}.label{font:600 .8rem/1.2 var(--head);letter-spacing:.12em;text-transform:uppercase;color:var(--label)}.muted{color:var(--muted)}.btn{background:var(--m-red);color:#fff;font:600 .85rem/1 var(--head);letter-spacing:.12em;text-transform:uppercase;padding:.7em 1.3em;text-decoration:none;display:inline-block}.btn:hover{filter:brightness(1.1)}.btn-ghost{color:var(--text);border:1px solid var(--line);background:0 0}.for-light{display:none!important}:root[data-theme=light] .for-light{display:block!important}:root[data-theme=light] .for-dark{display:none!important}.m-stripe{height:6px;display:flex}.m-stripe i{flex:1}.m-stripe i:first-child{background:var(--m-light)}.m-stripe i:nth-child(2){background:var(--m-dark)}.m-stripe i:nth-child(3){background:var(--m-red)}.section{padding:clamp(40px,7vw,80px) 0}.section+.section{border-top:1px solid var(--line)}.grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:20px;display:grid}.skip{position:absolute;left:-9999px}.skip:focus{z-index:100;background:var(--surface);padding:8px;top:8px;left:8px}.top[data-astro-cid-hkbrpulz]{z-index:50;background:var(--overlay);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);position:sticky;top:0}.top-in[data-astro-cid-hkbrpulz]{max-width:var(--wrap);padding:0 var(--gutter);align-items:center;gap:16px;min-height:60px;margin:0 auto;display:flex}.logo[data-astro-cid-hkbrpulz]{flex:0 260px;min-width:0;display:block}.logo[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{width:100%;height:auto}.logo-foot[data-astro-cid-hkbrpulz]{width:min(320px,100%)}.menu[data-astro-cid-hkbrpulz]{margin-left:auto}.menu[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{gap:2px;margin:0;padding:0;list-style:none;display:flex}.menu[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{font:600 .82rem/1 var(--head);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;padding:8px 9px;text-decoration:none;display:block}.menu[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--text)}.menu[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{color:var(--text);border-bottom-color:var(--m-red)}.tools[data-astro-cid-hkbrpulz]{align-items:center;gap:10px;display:flex}.theme[data-astro-cid-hkbrpulz]{cursor:pointer;background:0 0;border:0;padding:6px}.track[data-astro-cid-hkbrpulz]{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;width:38px;height:20px;display:block;position:relative}.knob[data-astro-cid-hkbrpulz]{background:var(--m-light);border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:2px;left:2px}[data-theme=light] .knob[data-astro-cid-hkbrpulz]{background:var(--m-dark);transform:translate(18px)}.burger[data-astro-cid-hkbrpulz]{border:1px solid var(--line);cursor:pointer;background:0 0;padding:9px 8px;display:none}.burger[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]{background:var(--text);width:20px;height:2px;display:block}.burger[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]+span[data-astro-cid-hkbrpulz]{margin-top:4px}@media (width<=1100px){.burger[data-astro-cid-hkbrpulz]{display:block}.tools[data-astro-cid-hkbrpulz]{margin-left:auto}.menu[data-astro-cid-hkbrpulz]{background:var(--bg);border-bottom:1px solid var(--line);max-height:calc(100dvh - 66px);display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}body.menu-open .menu[data-astro-cid-hkbrpulz]{display:block}.menu[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{max-width:var(--wrap);padding:8px var(--gutter) 16px;flex-direction:column;margin:0 auto}.menu[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{border-bottom:1px solid var(--line);padding:14px 0;font-size:1.05rem}.menu[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{border-bottom-color:var(--line);color:var(--m-red)}}@media (width<=320px){.top-in[data-astro-cid-hkbrpulz]{gap:8px}}.foot[data-astro-cid-hkbrpulz]{border-top:1px solid var(--line);margin-top:40px;padding:48px 0 32px}.foot-in[data-astro-cid-hkbrpulz]{flex-wrap:wrap;justify-content:space-between;gap:32px;display:flex}.foot[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{columns:2;column-gap:40px;margin:0;padding:0;list-style:none}.foot[data-astro-cid-hkbrpulz] li[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--muted);line-height:2;text-decoration:none}.foot[data-astro-cid-hkbrpulz] li[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--text)}.small[data-astro-cid-hkbrpulz]{margin-top:24px;font-size:.85rem}
