@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Xuong;src:url(/fonts/Xuong-Regular.ttf)format("truetype");font-display:swap}@font-face{font-family:Monocraft;src:url(/fonts/Monocraft.ttf)format("truetype");font-display:swap}:root{color-scheme:dark;--bg:#050806;--bg-2:#08100b;--surface:#0e16119e;--surface-solid:#0e1611;--surface-2:#162019b8;--surface-3:#1e2c22cc;--border:#ffffff13;--border-2:#ffffff1f;--text:#eef5ef;--text-2:#cbd7ce;--muted:#94a69a;--dim:#66786c;--accent:#4ade80;--accent-hi:#a7f3c4;--accent-ink:#03140a;--accent-soft:#4ade801f;--accent-line:#4ade8061;--accent-grad:linear-gradient(135deg, #b8f7cf 0%, #5ee891 45%, #22c55e 100%);--glow:0 0 0 1px #4ade8040, 0 20px 60px -20px #4ade8073;--ok:#4ade80;--ok-soft:#4ade801f;--warn:#fbbf24;--warn-soft:#fbbf241f;--danger:#f87171;--danger-soft:#f871711a;--discord:#5865f2;--font:"Geist Variable", "Segoe UI Variable Text", "Segoe UI", system-ui, sans-serif;--display:"Xuong", "Geist Variable", "Segoe UI", sans-serif;--pixel:"Monocraft", ui-monospace, Consolas, monospace;--mono:"Monocraft", ui-monospace, Consolas, monospace;--r-sm:10px;--r:13px;--r-lg:16px;--r-xl:20px;--leaf:14px 4px 14px 4px;--container:1160px;--gutter:clamp(16px, 4vw, 28px);--nav-h:68px;--ease:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 16px);background:var(--bg)}body{min-height:100vh;color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;background:0 0;margin:0;font-size:15px;line-height:1.6;position:relative;overflow-x:clip}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--display);letter-spacing:.01em;text-wrap:balance;margin:0;font-weight:400;line-height:1.05}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0;list-style:none}code,kbd{font-family:var(--mono);font-size:.82em}kbd{border:1px solid var(--border-2);background:var(--surface-2);border-radius:6px;padding:1px 7px}::selection{background:#4ade804d}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}[hidden]{display:none!important}.backdrop{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.backdrop__img{filter:blur(7px)saturate(1.15);background:url(/bg/landscape.jpg) 50% 30%/cover no-repeat;animation:40s ease-in-out infinite alternate drift;position:absolute;inset:-40px;transform:scale(1.06)}.backdrop__tint{background:radial-gradient(90% 60% at 50% 0,#4ade8024,#0000 60%),linear-gradient(#04090680 0%,#040906c2 40%,#040805f2 100%);position:absolute;inset:0}.backdrop__grain{opacity:.05;background-image:radial-gradient(#ffffffb3 .6px,#0000 .7px);background-size:3px 3px;position:absolute;inset:0}.is-app .backdrop__tint{background:linear-gradient(#040906e0,#040805f7)}@keyframes drift{0%{transform:scale(1.06)translate(-1.5%,-1%)}to{transform:scale(1.12)translate(1.5%,1%)}}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:clamp(64px,9vw,112px)}.page{padding-top:calc(var(--nav-h) + clamp(32px, 6vw, 72px));padding-bottom:clamp(64px,9vw,104px)}.stack{flex-direction:column;gap:16px;display:flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.eyebrow{font-family:var(--pixel);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);align-items:center;gap:9px;font-size:12px;display:inline-flex}.eyebrow:before{content:"";background:var(--accent);width:7px;height:7px;box-shadow:0 0 10px var(--accent)}.h1{text-transform:uppercase;font-size:clamp(2.6rem,7vw,5rem)}.h2{text-transform:uppercase;font-size:clamp(1.9rem,4.2vw,3rem)}.page-h1{font-size:clamp(2.3rem,5.5vw,3.8rem)}.lead{color:var(--text-2);font-size:clamp(1rem,1.4vw,1.1rem)}.muted{color:var(--muted)}.mono{font-family:var(--mono)}.accent-text{color:var(--accent);text-shadow:0 0 30px #4ade8073}.section-head{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:680px;margin:0 auto clamp(32px,5vw,52px);display:flex}.split .ch{opacity:0;filter:blur(6px);animation:chIn .7s var(--ease) forwards;animation-delay:calc(var(--i) * 28ms + var(--base,0s));display:inline-block;transform:translateY(.45em)rotate(4deg)}.split .w{white-space:nowrap;display:inline-block}@keyframes chIn{to{opacity:1;filter:none;transform:none}}.btn{isolation:isolate;border-radius:var(--r);background:var(--accent-grad);height:46px;font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--accent-ink);white-space:nowrap;cursor:pointer;transition:transform .25s var(--ease), box-shadow .3s var(--ease), filter .2s ease, opacity .2s ease;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding-inline:22px;font-size:15px;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff73,0 10px 30px -14px #4ade80cc}.btn:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:45%;transition:transform;position:absolute;inset:-2px auto -2px -60%;transform:skew(-20deg)translate(0)}.btn:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff80,0 18px 40px -14px #4ade80f2}.btn:hover:after{transition:transform .75s var(--ease);transform:skew(-20deg)translate(420%)}.btn:active{transform:translateY(0)scale(.98)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.btn[aria-busy=true]{cursor:progress;opacity:.8}.btn--sm{border-radius:var(--r-sm);height:38px;padding-inline:15px;font-size:13.5px}.btn--block{width:100%}.btn--ghost{border-color:var(--border-2);box-shadow:none;color:var(--text);backdrop-filter:blur(10px);background:#0a100c99}.btn--ghost:after{background:linear-gradient(100deg,#0000,#4ade8040,#0000)}.btn--ghost:hover{border-color:var(--accent-line);box-shadow:0 12px 30px -16px #4ade8099}.btn--danger{background:var(--danger-soft);box-shadow:none;color:#fca5a5;border-color:#f8717159}.btn--danger:hover{box-shadow:none;background:#f871712e}.btn--light{color:#0b1510;font-family:var(--font);letter-spacing:0;text-transform:none;background:#f4f8f5;font-size:14.5px;font-weight:600;box-shadow:0 12px 30px -16px #0009}.btn--light:hover{box-shadow:0 16px 34px -14px #ffffff59}.btn--discord{background:var(--discord);color:#fff;box-shadow:inset 0 1px #ffffff40,0 12px 30px -14px #5865f2e6}.btn--discord:hover{box-shadow:inset 0 1px #ffffff4d,0 18px 40px -14px #5865f2}.icon-btn{border:1px solid var(--border-2);border-radius:var(--r-sm);width:38px;height:38px;color:var(--text-2);cursor:pointer;backdrop-filter:blur(10px);transition:border-color .2s ease, color .2s ease, transform .2s var(--ease);background:#0a100c8c;place-items:center;display:inline-grid}.icon-btn:hover{border-color:var(--accent-line);color:var(--accent);transform:translateY(-1px)}.card{isolation:isolate;border:1px solid var(--border);border-radius:var(--r-xl);background:var(--surface);backdrop-filter:blur(16px)saturate(1.2);padding:clamp(18px,2.6vw,26px);position:relative;box-shadow:inset 0 1px #ffffff0d,0 24px 60px -30px #000c}.card:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(420px circle at var(--mx,-500px) var(--my,-500px), #4ade801a, transparent 45%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.card:hover:before{opacity:1}.card--flat{background:var(--surface-2)}.card--lift{transition:transform .35s var(--ease), border-color .3s ease, box-shadow .35s var(--ease)}.card--lift:hover{border-color:var(--accent-line);transform:translateY(-4px);box-shadow:inset 0 1px #ffffff0f,0 30px 70px -30px #4ade8059}.card-head{align-items:center;gap:14px;display:flex}.card-head h2,.card-head h3{text-transform:uppercase;font-size:18px}.card-head p{color:var(--muted);margin-top:3px;font-size:13.5px}.icon-box{border:1px solid var(--accent-line);border-radius:var(--leaf);width:42px;height:42px;color:var(--accent);background:linear-gradient(135deg,#4ade8033,#4ade800a);flex:none;place-items:center;display:grid}.icon-box--accent{background:var(--accent-grad);color:var(--accent-ink);border-color:#0000}.icon-box--danger{background:var(--danger-soft);color:var(--danger);border-color:#f871714d}.icon-box--discord{color:#a5adff;background:#5865f226;border-color:#5865f266}.grid-bg{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:48px 48px}.badge{border:1px solid var(--border-2);font-family:var(--pixel);letter-spacing:.04em;color:var(--text-2);white-space:nowrap;background:#0a100c99;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;display:inline-flex}.badge--accent{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-hi)}.badge--ok{background:var(--ok-soft);color:#86efac;border-color:#4ade8059}.badge--warn{background:var(--warn-soft);color:#fcd34d;border-color:#fbbf2459}.badge--danger{background:var(--danger-soft);color:#fca5a5;border-color:#f8717159}.field{flex-direction:column;gap:7px;display:flex}.field label,.label{color:var(--text-2);font-size:13.5px;font-weight:600}.input,.textarea,.select{border:1px solid var(--border-2);border-radius:var(--r);width:100%;min-height:46px;color:var(--text);background:#04080599;outline:0;padding:11px 15px;font-size:14.5px;transition:border-color .2s,box-shadow .2s}.textarea{resize:vertical;min-height:140px;line-height:1.55}.input::placeholder,.textarea::placeholder{color:var(--dim)}.input:focus,.textarea:focus,.select:focus{border-color:var(--accent-line);box-shadow:0 0 0 4px #4ade801a}.check{color:var(--text-2);cursor:pointer;align-items:center;gap:9px;font-size:13.5px;display:inline-flex}.check input{width:16px;height:16px;accent-color:var(--accent)}.notice{border:1px solid var(--border-2);border-radius:var(--r);background:var(--surface-2);color:var(--text-2);backdrop-filter:blur(12px);padding:12px 15px;font-size:13.5px}.notice--error{color:#fca5a5;background:#3c0e0e8c;border-color:#f8717159}.notice--ok{border-color:var(--accent-line);color:var(--accent-hi);background:#0c301a8c}.notice--warn{color:#fca5a5;background:#3c0e0e73;border-color:#f871714d}.tabs{scrollbar-width:none;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{border-radius:var(--r-sm);height:42px;font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;align-items:center;gap:9px;padding-inline:14px;font-size:14px;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex;position:relative}.tab:hover{color:var(--text);background:#ffffff0a}.tab[aria-selected=true]{border-color:var(--accent-line);color:var(--accent-hi);background:linear-gradient(90deg,#4ade802e,#4ade800a)}.seg{border:1px solid var(--border);border-radius:var(--r-sm);background:#0408058c;gap:2px;padding:3px;display:inline-flex}.seg button{height:32px;font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding-inline:13px;font-size:13px}.seg button:hover{color:var(--text)}.seg button[aria-pressed=true]{background:var(--accent-soft);box-shadow:inset 0 -2px 0 var(--accent);color:var(--accent-hi)}.acc{flex-direction:column;gap:10px;display:flex}.acc details{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);backdrop-filter:blur(14px);transition:border-color .25s}.acc details[open]{border-color:var(--accent-line)}.acc summary{font-family:var(--display);letter-spacing:.02em;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:16px;list-style:none;display:flex}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";font-family:var(--font);color:var(--accent);transition:transform .3s var(--ease);flex:none;font-size:22px;font-weight:300;line-height:1}.acc details[open] summary:after{transform:rotate(45deg)}.acc .acc__body{color:var(--text-2);animation:fadeUp .35s var(--ease);padding:0 20px 18px;font-size:14px}.modal{z-index:80;backdrop-filter:blur(8px);background:#020503b3;place-items:center;padding:16px;animation:.2s fade;display:grid;position:fixed;inset:0}.modal__card{border:1px solid var(--border-2);border-radius:var(--r-xl);width:min(480px,100%);max-height:calc(100vh - 32px);animation:pop .3s var(--ease);background:#0c130eeb;padding:26px;position:relative;overflow-y:auto;box-shadow:0 40px 100px -30px #000000e6}.modal__close{position:absolute;top:16px;right:16px}.toasts{z-index:90;flex-direction:column;gap:8px;max-width:min(360px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.toast{border:1px solid var(--border-2);border-radius:var(--r);animation:slideIn .35s var(--ease);background:#0e1611f2;padding:12px 16px;font-size:13.5px;box-shadow:0 16px 40px -16px #000c}.toast--error{color:#fca5a5;border-color:#f8717166}.toast--ok{border-color:var(--accent-line);color:var(--accent-hi)}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:translateY(12px)scale(.97)}}@keyframes slideIn{0%{opacity:0;transform:translate(24px)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 0 1px #4ade8059,0 30px 80px -40px #4ade808c}50%{box-shadow:0 0 0 1px #4ade80b3,0 30px 90px -30px #4ade80d9}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.js .reveal{opacity:0;filter:blur(4px);transition:opacity .8s var(--ease), transform .8s var(--ease), filter .8s var(--ease);transition-delay:var(--delay,0s);transform:translateY(22px)}.js .reveal.is-visible{opacity:1;filter:none;transform:none}html[lang=en] [data-lang]:not([data-lang=en]),html[lang=de] [data-lang]:not([data-lang=de]),html[lang=es] [data-lang]:not([data-lang=es]),html[lang=fr] [data-lang]:not([data-lang=fr]),html[lang=it] [data-lang]:not([data-lang=it]),html[lang=nl] [data-lang]:not([data-lang=nl]),html[lang=pt] [data-lang]:not([data-lang=pt]){display:none!important}.i18n-wait body{opacity:0;animation:0s 1s forwards showAnyway}@keyframes showAnyway{to{opacity:1}}.signed-in [data-auth=out],html:not(.signed-in) [data-auth=in]{display:none!important}.calm *,.calm :before,.calm :after{transition:none!important;animation:none!important}.calm.js .reveal,.calm .split .ch{opacity:1;filter:none;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js .reveal,.split .ch{opacity:1;filter:none;transform:none}}.logo[data-astro-cid-f7espo7c]{align-items:center;gap:9px;display:inline-flex}.logo[data-astro-cid-f7espo7c] .logo__mark{border-radius:24%;flex:none}.logo__word[data-astro-cid-f7espo7c]{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--text);font-size:19px}.nav[data-astro-cid-wpvy4v7s]{z-index:50;backdrop-filter:blur(18px)saturate(1.3);background:#0509069e;border-bottom:1px solid #ffffff0f;position:fixed;inset:0 0 auto}.nav__bar[data-astro-cid-wpvy4v7s]{height:var(--nav-h);align-items:center;gap:34px;display:flex}.nav__links[data-astro-cid-wpvy4v7s]{gap:22px;margin-right:auto;display:flex}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);padding:6px 0;font-size:14px;transition:color .2s;position:relative}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:after{content:"";background:var(--accent);height:2px;box-shadow:0 0 10px var(--accent);transform-origin:0;transition:transform .35s var(--ease);border-radius:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]{color:#fff}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover:after,.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]:after{transform:scaleX(1)}.nav__actions[data-astro-cid-wpvy4v7s]{align-items:center;gap:8px;display:flex}.nav__toggle[data-astro-cid-wpvy4v7s]{display:none}.nav__pill[data-astro-cid-wpvy4v7s]{border:1px solid var(--border-2);border-radius:var(--r-sm);height:38px;font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--text);cursor:pointer;backdrop-filter:blur(10px);transition:border-color .2s ease, color .2s ease, transform .2s var(--ease);background:#0a100c8c;align-items:center;gap:8px;padding-inline:13px;font-size:13px;display:inline-flex}.nav__pill[data-astro-cid-wpvy4v7s]:hover{border-color:var(--accent-line);transform:translateY(-1px)}.nav__pill[data-astro-cid-wpvy4v7s] svg{color:var(--accent);flex:none}.nav__discord[data-astro-cid-wpvy4v7s] svg{color:#a5adff}.nav__discord[data-astro-cid-wpvy4v7s]:hover{border-color:#5865f299;box-shadow:0 10px 26px -14px #5865f2e6}.nav__discord[data-astro-cid-wpvy4v7s].is-off{opacity:.55;cursor:not-allowed}.lang[data-astro-cid-wpvy4v7s]{position:relative}.lang__list[data-astro-cid-wpvy4v7s]{border:1px solid var(--border-2);border-radius:var(--r);min-width:160px;animation:pop .2s var(--ease);background:#0a100cf5;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 50px -20px #000000e6}.lang__list[data-astro-cid-wpvy4v7s] button[data-astro-cid-wpvy4v7s]{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;display:flex}.lang__list[data-astro-cid-wpvy4v7s] button[data-astro-cid-wpvy4v7s][aria-current=true]{color:var(--accent-hi)}.lang__list[data-astro-cid-wpvy4v7s] button[data-astro-cid-wpvy4v7s]:hover{color:var(--accent-hi);background:#4ade801a}.lang__code[data-astro-cid-wpvy4v7s]{font-family:var(--pixel);color:var(--accent);font-size:11px}@media (width<=1060px){.nav__discord-text[data-astro-cid-wpvy4v7s]{display:none}}.nav__panel[data-astro-cid-wpvy4v7s] .container[data-astro-cid-wpvy4v7s]{flex-direction:column;padding-block:10px 18px;display:flex}.nav__panel[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{border-bottom:1px solid var(--border);font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;padding:13px 4px}@media (width<=820px){.nav__links[data-astro-cid-wpvy4v7s]{display:none}.nav__actions[data-astro-cid-wpvy4v7s]{margin-left:auto}.nav__toggle[data-astro-cid-wpvy4v7s]{display:inline-grid}}.footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--border);backdrop-filter:blur(16px);background:#050906b3}.footer__inner[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;gap:28px;padding-block:44px 28px;display:flex}.footer__brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:300px;color:var(--muted);margin-top:12px;font-size:13.5px}.footer__links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-content:flex-start;gap:8px 22px;display:flex}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;color:var(--text-2);font-size:14px}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--accent)}.footer__legal[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--border);color:var(--dim);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding-block:18px 28px;font-size:12px;display:flex}
