@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-ext-wght-normal.CO5hGrJv.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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-wght-normal.EAA9jha_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-vietnamese-wght-normal.k7S-YeeD.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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-ext-wght-normal.BsZE-iaG.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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-wght-normal.l_AIctKy.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff");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}:root{--green-950:#0e1c13;--green-900:#142a1c;--green-800:#1b3524;--green-700:#24442f;--brand:#315738;--green-500:#4a7553;--green-400:#6f9a76;--green-300:#a3c3a6;--green-200:#cfe0cf;--green-100:#e6efe3;--lime:#d4e67a;--lime-hover:#e1ef98;--paper:#f6f5ef;--paper-2:#eeede4;--white:#fff;--ink:#132018;--ink-2:#2a3a2f;--muted:#56645a;--line:#dddcd0;--line-strong:#c9c8ba;--on-dark:#ffffffeb;--on-dark-muted:#ffffffa8;--line-dark:#ffffff1f;--error:#a3341f;--font-display:"Montserrat Variable", "Montserrat", system-ui, sans-serif;--font-body:"Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--container:1240px;--gutter:clamp(16px, 4vw, 40px);--header-h:72px;--radius:14px;--radius-lg:22px;--ease:cubic-bezier(.2, .7, .2, 1);--shadow-lg:0 1px 0 #1320180a, 0 30px 60px -30px #13201838}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 12px)}body{font-family:var(--font-body);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:1.0625rem;line-height:1.6;overflow-x:clip}body.menu-open{overflow:hidden}img,svg,picture,video{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4{font-family:var(--font-display);color:inherit;text-wrap:balance;margin:0;font-weight:600}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}figure{margin:0}:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:6px}.on-dark :focus-visible{outline-color:var(--lime)}::selection{background:var(--lime);color:var(--green-950)}.container{width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto}.section{padding-block:clamp(88px,11vw,152px)}.section-head{gap:20px;max-width:780px;margin-bottom:clamp(48px,7vw,88px);display:grid}.eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brand);align-items:flex-start;gap:.75em;font-size:.75rem;font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:currentColor;border-radius:1px;flex-shrink:0;width:7px;height:7px;margin-top:.5em;transform:rotate(45deg)}.on-dark .eyebrow{color:var(--lime)}.h2{letter-spacing:-.032em;font-size:clamp(2.15rem,4.4vw,3.6rem);line-height:1.04}.lead{color:var(--muted);max-width:60ch;font-size:clamp(1.06rem,1.35vw,1.22rem);line-height:1.6}.on-dark .lead{color:var(--on-dark-muted)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--lime);color:var(--green-950);border-radius:999px;padding:.7em 1.1em;font-weight:600;text-decoration:none;transition:transform .2s;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:none}.btn{font-family:var(--font-display);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background-color .25s, color .25s, border-color .25s, transform .25s var(--ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.6em;padding:.95em 1.45em;font-size:.95rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn svg{width:18px;height:18px;transition:transform .25s var(--ease)}.btn:hover svg{transform:translate(3px)}.btn:active{transform:translateY(1px)}.btn[data-magnet]{transition-property:background-color,color,border-color}.btn--accent{background:var(--lime);color:var(--green-950)}.btn--accent:hover{background:var(--lime-hover)}.btn--primary{background:var(--brand);color:var(--white)}.btn--primary:hover{background:var(--green-700)}.btn--ghost-light{color:var(--white);border-color:#ffffff4d}.btn--ghost-light:hover{background:#ffffff14;border-color:#ffffff8c}.btn--sm{padding:.68em 1.15em;font-size:.875rem}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-2);white-space:nowrap;background:#ffffff8c;border-radius:999px;padding:.38em .75em;font-size:.72rem}.frame{border-radius:var(--radius-lg);background:var(--green-800);isolation:isolate;position:relative;overflow:hidden}.frame img{object-fit:cover;width:100%;height:100%}.frame-corner{z-index:2;border:0 solid var(--lime);pointer-events:none;width:20px;height:20px;position:absolute}.frame-corner.tl{border-top-width:2px;border-left-width:2px;top:14px;left:14px}.frame-corner.tr{border-top-width:2px;border-right-width:2px;top:14px;right:14px}.frame-corner.bl{border-bottom-width:2px;border-left-width:2px;bottom:14px;left:14px}.frame-corner.br{border-bottom-width:2px;border-right-width:2px;bottom:14px;right:14px}.frame-label{z-index:2;-webkit-backdrop-filter:blur(10px);color:var(--white);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:#0e1c139e;border-radius:8px;padding:.5em .85em;font-size:.7rem;position:absolute;bottom:22px;left:22px}.js [data-reveal]{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transition-delay:var(--delay,0s);transform:translateY(22px)}.js [data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.js [data-reveal]{opacity:1;transform:none}}.lang[data-astro-cid-lemdd452]{border:1px solid color-mix(in srgb, currentColor 24%, transparent);font-family:var(--font-mono);letter-spacing:.06em;border-radius:999px;padding:3px;font-size:.72rem;font-weight:500;display:inline-flex}.lang[data-astro-cid-lemdd452] a[data-astro-cid-lemdd452]{text-align:center;opacity:.72;border-radius:999px;min-width:2.4em;padding:.38em .6em;text-decoration:none;transition:opacity .2s,background-color .25s,color .25s}.lang[data-astro-cid-lemdd452] a[data-astro-cid-lemdd452]:hover{opacity:1}.lang[data-astro-cid-lemdd452] a[data-astro-cid-lemdd452][aria-current=true]{background:var(--lang-pill,var(--white));color:var(--lang-pill-text,var(--green-950));opacity:1}.site-header[data-astro-cid-nen7h5rs]{--p:0;--lang-pill:var(--white);--lang-pill-text:var(--green-950);--pill-x:max(8px, calc((100% - min(100% - 2 * var(--gutter), var(--container))) / 2 - 20px));z-index:50;color:var(--white);position:fixed;inset:0 0 auto}.site-header[data-astro-cid-nen7h5rs][data-solid]{--p:1}.site-header[data-astro-cid-nen7h5rs]:before{content:"";inset:calc(8px * var(--p)) calc(var(--pill-x) * var(--p));z-index:-1;border:1px solid rgb(255 255 255/calc(.1 * var(--p)));border-radius:calc(36px * var(--p));background:rgb(20 42 28/calc(.92 * var(--p)));-webkit-backdrop-filter:saturate(calc(1 + .4 * var(--p))) blur(calc(16px * var(--p)));box-shadow:0 12px 32px -12px rgb(8 18 12/calc(.45 * var(--p))), 0 2px 6px rgb(8 18 12/calc(.12 * var(--p)));pointer-events:none;position:absolute}.site-header[data-astro-cid-nen7h5rs][data-menu-open]:before{background:var(--green-950);box-shadow:none;border-color:#0000;border-radius:0;inset:0}.header-inner[data-astro-cid-nen7h5rs]{height:var(--header-h);align-items:center;gap:28px;display:flex}.brand[data-astro-cid-nen7h5rs]{border-radius:4px;flex-shrink:0;width:124px;display:block;position:relative}.logo[data-astro-cid-nen7h5rs]{width:124px;height:auto;transform:scale(calc(1 - .1 * var(--p)));transform-origin:0}[data-astro-cid-nen7h5rs][data-menu-open] .logo[data-astro-cid-nen7h5rs]{transform:none}.nav[data-astro-cid-nen7h5rs]{margin-left:auto}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:2px;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{opacity:.82;border-radius:999px;padding:.5em .9em;font-size:.92rem;font-weight:500;text-decoration:none;transition:opacity .2s,background-color .2s;display:block}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=true]{opacity:1;background:color-mix(in srgb, currentColor 9%, transparent)}.header-actions[data-astro-cid-nen7h5rs]{align-items:center;gap:12px;display:flex}.header-cta[data-astro-cid-nen7h5rs]{background:var(--lime);color:var(--green-950)}.header-cta[data-astro-cid-nen7h5rs]:hover{background:var(--lime-hover)}.menu-toggle[data-astro-cid-nen7h5rs]{border:1px solid color-mix(in srgb, currentColor 24%, transparent);cursor:pointer;background:0 0;border-radius:999px;width:44px;height:44px;padding:0;display:none}.menu-icon[data-astro-cid-nen7h5rs]{width:18px;height:10px;margin:auto;display:block;position:relative}.menu-icon[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{width:100%;height:1.6px;transition:transform .3s var(--ease), top .3s var(--ease);background:currentColor;border-radius:2px;position:absolute;left:0}.menu-icon[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{top:0}.menu-icon[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:last-child{top:calc(100% - 1.6px)}[data-astro-cid-nen7h5rs][data-menu-open] .menu-icon[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{top:4.2px;transform:rotate(45deg)}[data-astro-cid-nen7h5rs][data-menu-open] .menu-icon[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:last-child{top:4.2px;transform:rotate(-45deg)}.mobile-menu[data-astro-cid-nen7h5rs]{inset:var(--header-h) 0 0 0;background:var(--green-950);color:var(--white);position:fixed;overflow-y:auto}.mobile-menu[data-astro-cid-nen7h5rs][hidden]{display:none}.mobile-inner[data-astro-cid-nen7h5rs]{flex-direction:column;justify-content:space-between;gap:40px;min-height:100%;padding-block:32px 40px;display:flex}.mobile-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line-dark);font-family:var(--font-display);letter-spacing:-.03em;align-items:baseline;gap:16px;padding:14px 0;font-size:clamp(1.9rem,8vw,2.6rem);font-weight:600;text-decoration:none;display:flex}.mobile-links[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{animation:menu-in .5s var(--ease) both;animation-delay:calc(var(--i) * 50ms + 50ms)}.mobile-num[data-astro-cid-nen7h5rs]{font-family:var(--font-mono);letter-spacing:.1em;color:var(--lime);font-size:.75rem;font-weight:500}.mobile-foot[data-astro-cid-nen7h5rs]{justify-items:start;gap:24px;display:grid}.mobile-contact[data-astro-cid-nen7h5rs]{color:var(--on-dark-muted);gap:6px;display:grid}.mobile-contact[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{text-decoration:none}@keyframes menu-in{0%{opacity:0;transform:translateY(14px)}}@media (width<=960px){.nav[data-astro-cid-nen7h5rs],.header-cta[data-astro-cid-nen7h5rs],.header-actions[data-astro-cid-nen7h5rs] .header-lang{display:none}.menu-toggle[data-astro-cid-nen7h5rs]{display:grid}.header-actions[data-astro-cid-nen7h5rs]{margin-left:auto}}@media (width>=961px){.mobile-menu[data-astro-cid-nen7h5rs]{display:none!important}}.site-footer[data-astro-cid-jo6i4kqk]{--lang-pill:var(--white);--lang-pill-text:var(--green-950);background:linear-gradient(180deg, var(--green-950) 0%, #0e1c13d9 100%), var(--topo) center / cover no-repeat, var(--green-950);color:var(--on-dark-muted);padding-top:clamp(72px,9vw,120px);padding-bottom:32px;position:relative;overflow:hidden}.footer-top[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1.4fr) minmax(0,1.2fr) minmax(0,.7fr) minmax(0,.9fr);gap:clamp(32px,4vw,64px);padding-bottom:clamp(56px,7vw,88px);display:grid}.footer-brand[data-astro-cid-jo6i4kqk]{align-content:start;justify-items:start;gap:22px;display:grid}.footer-logo[data-astro-cid-jo6i4kqk]{width:150px;height:auto}.footer-brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:32ch}.footer-col[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lime);margin-bottom:18px;font-size:.72rem;font-weight:500}.footer-col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:2px;display:grid}.footer-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding-block:6px;display:inline-block}.footer-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer-col[data-astro-cid-jo6i4kqk] address[data-astro-cid-jo6i4kqk]{font-size:.94rem;font-style:normal;text-decoration:none;transition:color .2s}.footer-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--white)}.footer-bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:28px;font-size:.86rem;display:flex}.footer-bottom-actions[data-astro-cid-jo6i4kqk]{align-items:center;gap:20px;display:flex}.to-top[data-astro-cid-jo6i4kqk]{align-items:center;gap:8px;padding-block:8px;text-decoration:none;display:inline-flex}.to-top[data-astro-cid-jo6i4kqk]:hover{color:var(--white)}@media (width<=960px){.footer-top[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (width<=560px){.footer-top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}
