@font-face{font-family:Rajdhani;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2eb68ca3218a02cb-s.03916197.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b42ec850a5800c72-s.f01302eb.woff2)format("woff2");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:Rajdhani;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a10c617c9026098c-s.p.ca7c307b.woff2)format("woff2");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:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(../media/906d1c14d86e79d2-s.bb16e423.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc822924a6b60314-s.7fcd3289.woff2)format("woff2");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:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(../media/278cbb97e75e04e2-s.p.2ce9a157.woff2)format("woff2");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:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e9924293c1dc5ea7-s.510eee18.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(../media/10bd139a632d728f-s.3ed74b99.woff2)format("woff2");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:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a079e02bba5bf7ab-s.p.7367eab7.woff2)format("woff2");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:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65c1f6eb17b9caea-s.ee7a3fed.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(../media/124b7a75a76bd55c-s.c3ae84a8.woff2)format("woff2");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:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d23f31b94ad01e54-s.p.4b0b0c7e.woff2)format("woff2");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:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(../media/63e49db46351d020-s.9f91ba4a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(../media/35f9213b86bccda4-s.1ea730ea.woff2)format("woff2");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:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3206eb66b875a5b3-s.p.e2b99870.woff2)format("woff2");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:Rajdhani Fallback;src:local(Arial);ascent-override:102.12%;descent-override:37.99%;line-gap-override:0.0%;size-adjust:91.07%}.rajdhani_6c7c703b-module__KMsWfq__className{font-family:Rajdhani,Rajdhani Fallback;font-style:normal}.rajdhani_6c7c703b-module__KMsWfq__variable{--font-rajdhani:"Rajdhani","Rajdhani Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.woff2)format("woff2");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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_ac5224ec-module__ABBEgW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_ac5224ec-module__ABBEgW__variable{--font-jetbrains:"JetBrains Mono","JetBrains Mono Fallback"}
:root{--azure-50:#eaf2fd;--azure-100:#d2e4fb;--azure-200:#a9cbf6;--azure-300:#74a9ee;--azure-400:#4a8ae6;--azure-500:#1f6bd0;--azure-600:#1b57b2;--azure-700:#154490;--azure-800:#103670;--azure-900:#0b2752;--bird-bright:#1c73d5;--bird-royal:#1d5cbb;--bird-navy:#00031b;--steel:#5b8fba;--sky:#b5def4;--ink-950:#04081a;--ink-900:#0a1422;--ink-800:#0f172a;--ink-700:#16263f;--ink-600:#213550;--ink-500:#354c6b;--slate-50:#f8fafc;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#cbd5e1;--slate-400:#94a3b8;--slate-500:#64748b;--slate-600:#475569;--slate-700:#334155;--slate-800:#1e293b;--slate-900:#0f172a;--white:#fff;--success:#1f8a5b;--success-bg:#e6f4ee;--warning:#c77a12;--warning-bg:#fbf0de;--danger:#c2412d;--danger-bg:#fbe9e6;--bg:var(--white);--bg-subtle:var(--slate-50);--surface:var(--white);--surface-2:var(--slate-100);--border:var(--slate-200);--border-strong:var(--slate-300);--fg:var(--ink-800);--fg-muted:var(--slate-500);--fg-subtle:var(--slate-400);--accent:var(--azure-500);--accent-hover:var(--azure-600);--on-accent:var(--white);--eyebrow-color:var(--azure-600);--font-sans:var(--font-rajdhani),system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:var(--font-jetbrains),"SFMono-Regular",ui-monospace,"Cascadia Code",Consolas,monospace;--w-light:300;--w-reg:400;--w-med:500;--w-semi:600;--w-bold:700;--t-display:4.5rem;--t-h1:3.25rem;--t-h2:2.5rem;--t-h3:1.625rem;--t-h4:1.25rem;--t-lead:1.375rem;--t-body:1.0625rem;--t-sm:.9375rem;--t-eyebrow:.8125rem;--t-caption:.75rem;--lh-tight:1.04;--lh-snug:1.18;--lh-body:1.6;--tracking-eyebrow:.22em;--tracking-tight:-.01em;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-8:3rem;--sp-10:4rem;--sp-12:6rem;--sp-16:8rem;--r-sm:6px;--r-md:10px;--r-lg:16px;--r-xl:24px;--r-pill:999px;--shadow-sm:0 1px 2px #0f172a0f,0 1px 1px #0f172a0a;--shadow-md:0 4px 12px #0f172a14,0 2px 4px #0f172a0d;--shadow-lg:0 16px 40px #0f172a1f,0 4px 12px #0f172a0f;--shadow-accent:0 10px 30px #2e6cd64d;--ease-standard:cubic-bezier(.2,.6,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--dur-fast:.18s;--dur-med:.32s;--dur-slow:.55s;--grad-azure:linear-gradient(135deg,var(--azure-400)0%,var(--azure-600)100%);--grad-navy:linear-gradient(160deg,var(--ink-600)0%,var(--ink-950)100%);--grad-headline:linear-gradient(100deg,var(--azure-500)0%,var(--steel)60%,var(--sky)120%);--nav-bg:color-mix(in srgb,var(--bg)82%,transparent)}[data-theme=dark]{--bg:var(--ink-900);--bg-subtle:var(--ink-950);--surface:var(--ink-800);--surface-2:var(--ink-700);--border:#ffffff14;--border-strong:#ffffff29;--fg:#eaf1fb;--fg-muted:#9db1cc;--fg-subtle:#6b819e;--accent:var(--azure-400);--accent-hover:var(--azure-300);--on-accent:var(--ink-950);--eyebrow-color:var(--steel);--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 14px #00000073;--shadow-lg:0 18px 44px #0000008c;--nav-bg:color-mix(in srgb,var(--ink-900)88%,transparent)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);font-family:var(--font-sans);font-weight:var(--w-med);font-size:var(--t-body);line-height:var(--lh-body);color:var(--fg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;transition:background var(--dur-med)var(--ease-standard),color var(--dur-med)var(--ease-standard);overflow-x:hidden}h1,h2,h3,h4{color:var(--fg);text-wrap:balance}h1{font-size:var(--t-h1);font-weight:var(--w-bold);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight)}h2{font-size:var(--t-h2);font-weight:var(--w-bold);line-height:var(--lh-snug)}h3{font-size:var(--t-h3);font-weight:var(--w-semi);line-height:1.25}h4{font-size:var(--t-h4);font-weight:var(--w-semi);line-height:1.3}a{color:inherit;text-decoration:none}::selection{background:var(--azure-200);color:var(--ink-900)}.btn{font-family:var(--font-sans);font-size:1rem;font-weight:var(--w-semi);letter-spacing:.01em;color:var(--on-accent);background:var(--accent);border-radius:var(--r-md);cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-accent);transition:background var(--dur-fast)var(--ease-standard),box-shadow var(--dur-fast)var(--ease-standard),transform var(--dur-fast)var(--ease-standard);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:13px 26px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--accent-hover);transform:translateY(-2px);box-shadow:0 14px 36px #2e6cd661}.btn:active{box-shadow:var(--shadow-accent);transform:scale(.975)}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.headline-accent{background:var(--grad-headline);color:#0000;-webkit-background-clip:text;background-clip:text}.v-reveal{opacity:0;transition:opacity var(--dur-slow)var(--ease-out),transform var(--dur-slow)var(--ease-out);transform:translateY(18px)}.v-reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.v-reveal{opacity:1;transition:none;transform:none}}@keyframes fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes vbob{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(8px)}}
.ThemeToggle-module__sGqMhG__switch{--w:64px;--h:32px;width:var(--w);height:var(--h);border:1px solid var(--border-strong);background:var(--slate-100);cursor:pointer;transition:background .4s var(--ease-standard),border-color .4s var(--ease-standard);border-radius:999px;flex:none;padding:0;position:relative;overflow:hidden}.ThemeToggle-module__sGqMhG__on{background:var(--ink-700);border-color:#ffffff2e}.ThemeToggle-module__sGqMhG__track{position:absolute;inset:0}.ThemeToggle-module__sGqMhG__star{opacity:0;background:#cfe3ff;border-radius:50%;width:2px;height:2px;transition:opacity .4s;position:absolute}.ThemeToggle-module__sGqMhG__star1{top:8px;left:12px}.ThemeToggle-module__sGqMhG__star2{width:3px;height:3px;top:16px;left:20px}.ThemeToggle-module__sGqMhG__star3{top:10px;left:26px}.ThemeToggle-module__sGqMhG__on .ThemeToggle-module__sGqMhG__star{opacity:.9}.ThemeToggle-module__sGqMhG__thumb{width:26px;height:26px;box-shadow:var(--shadow-sm);color:var(--azure-600);transition:left .4s var(--ease-standard),background .4s,color .4s;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:15px;display:flex;position:absolute;top:2px;left:2px}.ThemeToggle-module__sGqMhG__on .ThemeToggle-module__sGqMhG__thumb{background:var(--ink-950);color:var(--sky);left:34px}
.Navbar-module__cJzEcG__header{z-index:50;transition:background var(--dur-med)var(--ease-standard),border-color var(--dur-med)var(--ease-standard),backdrop-filter var(--dur-med)var(--ease-standard);border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.Navbar-module__cJzEcG__scrolled{background:var(--nav-bg);-webkit-backdrop-filter:blur(14px)saturate(1.2);border-bottom-color:var(--border)}.Navbar-module__cJzEcG__inner{justify-content:space-between;align-items:center;gap:20px;max-width:1120px;margin:0 auto;padding:16px 32px;display:flex}.Navbar-module__cJzEcG__logo{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.Navbar-module__cJzEcG__markWrap{flex:none;width:34px;height:34px;position:relative}.Navbar-module__cJzEcG__markColor,.Navbar-module__cJzEcG__markLight{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.Navbar-module__cJzEcG__markLight,[data-theme=dark] .Navbar-module__cJzEcG__markColor{display:none}[data-theme=dark] .Navbar-module__cJzEcG__markLight{display:block}.Navbar-module__cJzEcG__wordmark{font-weight:var(--w-semi);letter-spacing:.01em;color:var(--fg);font-size:22px}.Navbar-module__cJzEcG__nav{gap:34px;display:flex}.Navbar-module__cJzEcG__navLink{color:var(--fg-muted);font-weight:var(--w-semi);letter-spacing:.01em;transition:color var(--dur-fast)var(--ease-standard);font-size:16px;text-decoration:none}.Navbar-module__cJzEcG__navLink:hover{color:var(--accent)}.Navbar-module__cJzEcG__right{align-items:center;gap:14px;display:flex}.Navbar-module__cJzEcG__burger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:4px;padding:6px;display:none}.Navbar-module__cJzEcG__bar{background:var(--fg);border-radius:2px;width:22px;height:2px;transition:transform .3s,opacity .3s;display:block}.Navbar-module__cJzEcG__bar1Open{transform:translateY(6px)rotate(45deg)}.Navbar-module__cJzEcG__bar2Open{opacity:0}.Navbar-module__cJzEcG__bar3Open{transform:translateY(-6px)rotate(-45deg)}.Navbar-module__cJzEcG__mobileMenu{background:var(--surface);border-bottom:1px solid var(--border);flex-direction:column;padding:8px 32px 16px;display:flex}.Navbar-module__cJzEcG__mobileLink{font-weight:var(--w-semi);color:var(--fg);border-bottom:1px solid var(--border);transition:color var(--dur-fast)var(--ease-standard);padding:12px 0;font-size:16px;text-decoration:none}.Navbar-module__cJzEcG__mobileLink:hover{color:var(--accent)}.Navbar-module__cJzEcG__mobileLink:last-child{border-bottom:none}@media (max-width:860px){.Navbar-module__cJzEcG__nav{display:none}.Navbar-module__cJzEcG__burger{display:flex}.Navbar-module__cJzEcG__inner{padding:14px 20px}}
.Footer-module__S6Hkya__footer{border-top:1px solid var(--border);background:var(--bg);padding:44px 0}.Footer-module__S6Hkya__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:1120px;margin:0 auto;padding:0 32px;display:flex}.Footer-module__S6Hkya__brand{flex-direction:column;gap:10px;display:flex}.Footer-module__S6Hkya__logo{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.Footer-module__S6Hkya__markWrap{flex:none;width:30px;height:30px;position:relative}.Footer-module__S6Hkya__markColor,.Footer-module__S6Hkya__markLight{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.Footer-module__S6Hkya__markLight,[data-theme=dark] .Footer-module__S6Hkya__markColor{display:none}[data-theme=dark] .Footer-module__S6Hkya__markLight{display:block}.Footer-module__S6Hkya__wordmark{font-weight:var(--w-semi);letter-spacing:.01em;color:var(--fg);font-size:20px}.Footer-module__S6Hkya__tagline{color:var(--fg-muted);max-width:300px;margin:0;font-size:14px}.Footer-module__S6Hkya__meta{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.Footer-module__S6Hkya__mail{font-family:var(--font-mono);color:var(--accent);transition:color var(--dur-fast)var(--ease-standard);font-size:14px;text-decoration:none}.Footer-module__S6Hkya__mail:hover{color:var(--accent-hover)}.Footer-module__S6Hkya__links{gap:18px;display:flex}.Footer-module__S6Hkya__link{color:var(--fg-muted);font-size:14px;font-weight:var(--w-semi);transition:color var(--dur-fast)var(--ease-standard);text-decoration:none}.Footer-module__S6Hkya__link:hover{color:var(--accent)}.Footer-module__S6Hkya__copy{font-size:var(--t-caption);color:var(--fg-subtle);letter-spacing:.02em}@media (max-width:860px){.Footer-module__S6Hkya__inner{flex-direction:column;align-items:flex-start;padding:0 20px}.Footer-module__S6Hkya__meta{align-items:flex-start}}
