@font-face{font-family:Fraunces;font-style:normal;font-weight:300 900;font-display:swap;src:url(https://cdn.jsdelivr.net/fontsource/fonts/fraunces:vf@latest/latin-wght-normal.woff2) format("woff2-variations")}@font-face{font-family:Fraunces;font-style:italic;font-weight:300 900;font-display:swap;src:url(https://cdn.jsdelivr.net/fontsource/fonts/fraunces:vf@latest/latin-wght-italic.woff2) format("woff2-variations")}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://cdn.jsdelivr.net/fontsource/fonts/inter:vf@latest/latin-wght-normal.woff2) format("woff2-variations")}:root{--ink-950: #0b0907;--ink-900: #120f0c;--ink-800: #1a1612;--ink-700: #241f19;--ink-600: #312a22;--ink-500: #4a4038;--ink-400: #6d6158;--ink-300: #958579;--ink-200: #c2b4a6;--ink-100: #e8ddd0;--ink-50: #f4ede3;--ember-900: #3a1a0a;--ember-700: #7a3a14;--ember-500: #c56a2a;--ember-400: #e08a44;--ember-300: #edaa6a;--ember-200: #f6c98f;--ember-100: #fde4c0;--moss-700: #334035;--moss-500: #5a7360;--moss-300: #8aa292;--paper: #f4ede3;--paper-dim: #e8ddd0;--bg: var(--ink-950);--bg-raised: var(--ink-900);--bg-inset: var(--ink-800);--fg: var(--ink-50);--fg-muted: var(--ink-200);--fg-dim: var(--ink-300);--accent: var(--ember-500);--accent-bright: var(--ember-400);--border: rgba(244, 237, 227, .08);--border-strong: rgba(244, 237, 227, .16);--ember-glow: rgba(224, 138, 68, .45);--ember-glow-soft: rgba(224, 138, 68, .22);--ember-glow-dim: rgba(224, 138, 68, .08);--shadow-sm: 0 1px 2px rgba(0,0,0,.35);--shadow-md: 0 6px 18px rgba(0,0,0,.4), 0 1px 2px rgba(0,0,0,.25);--inset-polish: inset 0 1px 0 rgba(253, 228, 192, .28), inset 0 -1px 0 rgba(0, 0, 0, .45);--inset-polish-ghost: inset 0 1px 0 rgba(244, 237, 227, .06), inset 0 -1px 0 rgba(0, 0, 0, .4);--font-display: "Fraunces", "Cormorant Garamond", Georgia, serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--step-0: clamp(.9rem, .87rem + .15vw, 1rem);--step-1: clamp(1.05rem, 1rem + .25vw, 1.2rem);--step-2: clamp(1.3rem, 1.2rem + .5vw, 1.6rem);--step-3: clamp(1.6rem, 1.4rem + 1vw, 2.2rem);--step-4: clamp(2.1rem, 1.7rem + 2vw, 3.2rem);--step-5: clamp(2.8rem, 2rem + 4vw, 4.8rem);--step-6: clamp(3.6rem, 2.2rem + 6vw, 7rem);--step-7: clamp(4.5rem, 2.5rem + 9vw, 10rem);--container: 1320px;--container-narrow: 880px;--gutter: clamp(1.25rem, 4vw, 3rem);--ease: cubic-bezier(.22, 1, .36, 1);--ease-in: cubic-bezier(.64, 0, .78, 0);--dur-fast: .2s;--dur: .45s;--dur-slow: .9s}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;color-scheme:dark}body{background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:var(--step-1);line-height:1.6;font-weight:300;letter-spacing:-.005em;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(1200px 600px at 20% -10%,rgba(224,138,68,.08),transparent 60%),radial-gradient(800px 500px at 85% 110%,rgba(90,115,96,.06),transparent 60%),linear-gradient(180deg,#0b0907,#120f0c)}::selection{background:var(--ember-500);color:var(--ink-950)}img,picture,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}.display{font-family:var(--font-display);font-weight:300;font-variation-settings:"SOFT" 50,"opsz" 144;line-height:.95;letter-spacing:-.025em}.display--italic{font-style:italic;font-weight:300}.display--med{font-weight:400}.eyebrow{display:inline-flex;align-items:center;gap:.6em;font-family:var(--font-body);font-size:.78rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--ember-300)}.eyebrow:before{content:"";display:inline-block;width:2rem;height:1px;background:currentColor;opacity:.5}.lead{font-family:var(--font-display);font-weight:300;font-size:var(--step-3);line-height:1.25;letter-spacing:-.02em;color:var(--ink-100);max-width:38ch}.body-lg{font-size:var(--step-1);line-height:1.7;color:var(--fg-muted);max-width:60ch}.container{width:100%;max-width:var(--container);margin:0 auto;padding-inline:var(--gutter)}.container--narrow{max-width:var(--container-narrow)}section{padding-block:clamp(5rem,10vw,10rem);position:relative}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:1rem 1.6rem;font-family:var(--font-body);font-size:.92rem;font-weight:500;letter-spacing:.02em;border:1px solid transparent;border-radius:999px;cursor:pointer;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),filter var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease);position:relative;isolation:isolate;overflow:hidden;white-space:nowrap;text-decoration:none}.btn--primary{background:linear-gradient(180deg,#edaa6a73,#e08a448c,#c56a2a9e);backdrop-filter:blur(14px) saturate(115%);-webkit-backdrop-filter:blur(14px) saturate(115%);color:var(--ink-50);border-color:#fde4c04d;text-shadow:0 1px 2px rgba(0,0,0,.35);box-shadow:inset 0 1px #fde4c059,inset 0 -1px #0000004d,inset 0 -10px 16px -12px #00000059,0 1px 2px #00000040}.btn--primary:before{content:"";position:absolute;inset:1px 1px auto;height:45%;border-radius:999px 999px 0 0;background:linear-gradient(180deg,#ffffff2e,#fff0);pointer-events:none;z-index:0;opacity:.85;transition:opacity var(--dur) var(--ease)}.btn--primary>*{position:relative;z-index:1}.btn--primary:hover:not(:disabled){transform:translateY(-2px);background:linear-gradient(180deg,#edaa6a8c,#e08a44a6,#c56a2ab3);border-color:#fde4c073;box-shadow:inset 0 1px #fde4c073,inset 0 -1px #0000004d,0 14px 32px -10px var(--ember-glow-soft),0 0 0 4px var(--ember-glow-dim)}.btn--primary:hover:not(:disabled):before{opacity:1}.btn--primary:active:not(:disabled){transform:translateY(0) scale(.985);filter:brightness(.92);box-shadow:inset 0 1px #fde4c033,inset 0 6px 12px -6px #0006,var(--shadow-sm)}.btn--primary:focus-visible{outline:none;box-shadow:inset 0 1px #fde4c059,inset 0 -1px #0000004d,0 0 0 3px var(--ember-glow-soft)}.btn--ghost{background:linear-gradient(180deg,var(--ink-700) 0%,var(--ink-800) 100%);border-color:var(--border-strong);color:var(--fg);box-shadow:var(--inset-polish-ghost),var(--shadow-sm)}.btn--ghost:hover:not(:disabled){background:linear-gradient(180deg,var(--ink-600) 0%,var(--ink-700) 100%);border-color:var(--ember-400);color:var(--ember-200);transform:translateY(-1px);box-shadow:var(--inset-polish-ghost),0 10px 24px -10px #0009,0 0 0 3px var(--ember-glow-soft)}.btn--ghost:active:not(:disabled){transform:translateY(0);filter:brightness(.96)}.btn--ghost:focus-visible{outline:none;border-color:var(--ember-400);box-shadow:var(--inset-polish-ghost),0 0 0 3px var(--ember-glow)}.btn--lg{padding:1.2rem 2rem;font-size:1rem}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none!important;filter:grayscale(.3)}.btn--primary:disabled:before{opacity:.3}.btn .arrow{transition:transform var(--dur) var(--ease)}.btn:hover .arrow{transform:translate(4px)}.reveal{opacity:0;transform:translateY(28px);transition:opacity 1.1s var(--ease),transform 1.1s var(--ease);will-change:opacity,transform}.reveal.in{opacity:1;transform:translateY(0)}.reveal.delay-1{transition-delay:.12s}.reveal.delay-2{transition-delay:.24s}.reveal.delay-3{transition-delay:.36s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}html{scroll-behavior:auto}.reveal{opacity:1;transform:none}}.divider{width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--border-strong) 20%,var(--border-strong) 80%,transparent);margin-block:0}.noise{position:absolute;inset:0;pointer-events:none;opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.6'/></svg>")}.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}nav[data-astro-cid-dmqpwcec]{position:fixed;inset:0 0 auto;z-index:50;padding:1.2rem var(--gutter);transition:padding var(--dur) var(--ease),background var(--dur) var(--ease),border-color var(--dur) var(--ease),backdrop-filter var(--dur) var(--ease);background:#0b090780;backdrop-filter:blur(12px) saturate(130%);border-bottom:1px solid rgba(244,237,227,.05)}nav[data-astro-cid-dmqpwcec].scrolled{padding-block:.8rem;backdrop-filter:blur(20px) saturate(155%);background:#0b0907cc;border-bottom:1px solid var(--border)}.nav-inner[data-astro-cid-dmqpwcec]{max-width:var(--container);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:2rem}.brand[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;color:var(--fg);line-height:1}.brand-logo[data-astro-cid-dmqpwcec]{display:block;height:clamp(46px,4.8vw,70px);width:auto;color:var(--ember-400);transition:color var(--dur-fast) var(--ease),transform var(--dur) var(--ease),filter var(--dur) var(--ease);filter:drop-shadow(0 1px 4px rgba(224,138,68,.18))}.brand[data-astro-cid-dmqpwcec]:hover .brand-logo[data-astro-cid-dmqpwcec]{color:var(--ember-300);transform:rotate(-3deg) scale(1.04);filter:drop-shadow(0 2px 8px rgba(224,138,68,.32))}.nav-links[data-astro-cid-dmqpwcec]{display:flex;gap:2.4rem;list-style:none}.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{font-family:var(--font-display);font-weight:400;font-size:1.08rem;letter-spacing:-.005em;color:var(--fg-muted);position:relative;transition:color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{color:var(--ember-200)}.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:1px;background:linear-gradient(90deg,transparent,var(--ember-400) 25%,var(--ember-300) 50%,var(--ember-400) 75%,transparent);transform:scaleX(0);transform-origin:center;transition:transform var(--dur) var(--ease)}.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover:after{transform:scaleX(1)}.nav-actions[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:1rem}.lang-switch[data-astro-cid-dmqpwcec]{display:flex;gap:.2rem;align-items:center;font-size:.78rem;letter-spacing:.1em}.lang-switch[data-astro-cid-dmqpwcec] .lang[data-astro-cid-dmqpwcec]{padding:.35rem .55rem;color:var(--fg-dim);border-radius:4px;font-weight:500;transition:color var(--dur-fast) var(--ease)}.lang-switch[data-astro-cid-dmqpwcec] .lang[data-astro-cid-dmqpwcec]:hover{color:var(--ember-300)}.lang-switch[data-astro-cid-dmqpwcec] .lang[data-astro-cid-dmqpwcec].active{color:var(--ember-400)}.btn--sm[data-astro-cid-dmqpwcec]{padding:.6rem 1.1rem;font-size:.85rem}.cta-stack[data-astro-cid-dmqpwcec]{display:flex;flex-direction:column;align-items:stretch;gap:.5rem}.cta-stack[data-astro-cid-dmqpwcec]>.btn--primary[data-astro-cid-dmqpwcec]{min-width:130px;justify-content:center}.cta-row[data-astro-cid-dmqpwcec]{display:flex;gap:.4rem}.cta-row[data-astro-cid-dmqpwcec] .btn[data-astro-cid-dmqpwcec]{flex:1 1 0;min-width:0;justify-content:center;padding-inline:.7rem}.cta-music[data-astro-cid-dmqpwcec],.cta-green[data-astro-cid-dmqpwcec],.cta-sites[data-astro-cid-dmqpwcec],.cta-manuels[data-astro-cid-dmqpwcec]{background:#0b090773;backdrop-filter:blur(10px)}.cta-music[data-astro-cid-dmqpwcec]{border-color:#edaa6a47;color:var(--ember-200)}.cta-music[data-astro-cid-dmqpwcec]:hover:not(:disabled){color:var(--ember-100);border-color:#edaa6a8c;background:#3a1a0a8c}.cta-green[data-astro-cid-dmqpwcec]{border-color:#9ac88a52;color:#c7e3ba}.cta-green[data-astro-cid-dmqpwcec]:hover:not(:disabled){color:#e0f0d8;border-color:#9ac88a99;background:#263c1e8c}.cta-sites[data-astro-cid-dmqpwcec]{border-color:#aab4c84d;color:#c8d1de}.cta-sites[data-astro-cid-dmqpwcec]:hover:not(:disabled){color:#e4eaf3;border-color:#aab4c899;background:#232d3c8c}.cta-manuels[data-astro-cid-dmqpwcec]{border-color:#d4bc8e4d;color:#d8c6a4}.cta-manuels[data-astro-cid-dmqpwcec]:hover:not(:disabled){color:#ece0c5;border-color:#d4bc8e99;background:#3a30208c}.cta-music[data-astro-cid-dmqpwcec] svg[data-astro-cid-dmqpwcec],.cta-green[data-astro-cid-dmqpwcec] svg[data-astro-cid-dmqpwcec],.cta-sites[data-astro-cid-dmqpwcec] svg[data-astro-cid-dmqpwcec],.cta-manuels[data-astro-cid-dmqpwcec] svg[data-astro-cid-dmqpwcec]{flex-shrink:0;opacity:.9}.burger[data-astro-cid-dmqpwcec],.mobile-menu[data-astro-cid-dmqpwcec]{display:none!important}.burger[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]{display:block;height:1.5px;background:var(--fg);transition:all var(--dur) var(--ease)}.burger[data-astro-cid-dmqpwcec][aria-expanded=true] span[data-astro-cid-dmqpwcec]:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.burger[data-astro-cid-dmqpwcec][aria-expanded=true] span[data-astro-cid-dmqpwcec]:nth-child(2){opacity:0}.burger[data-astro-cid-dmqpwcec][aria-expanded=true] span[data-astro-cid-dmqpwcec]:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.mobile-menu[data-astro-cid-dmqpwcec]{position:fixed;inset:0;background:#0b0907f7;backdrop-filter:blur(24px);padding:6rem 2rem 3rem;opacity:0;pointer-events:none;transition:opacity var(--dur) var(--ease);z-index:-1}.mobile-menu[data-astro-cid-dmqpwcec].open{opacity:1;pointer-events:auto}.mobile-menu[data-astro-cid-dmqpwcec] ul[data-astro-cid-dmqpwcec]{list-style:none;display:flex;flex-direction:column;gap:1.2rem;max-width:440px;margin:0 auto}.mobile-menu[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{font-family:var(--font-display);font-size:2rem;font-weight:300;color:var(--fg);letter-spacing:-.02em}.mobile-lang[data-astro-cid-dmqpwcec]{display:flex;gap:1.5rem;margin-top:2rem;padding-top:2rem;border-top:1px solid var(--border)}.mobile-lang[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{font-family:var(--font-body);font-size:.85rem;font-weight:500;letter-spacing:.15em;color:var(--fg-dim)}.mobile-lang[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec].active{color:var(--ember-400)}@media(max-width:940px){.nav-links[data-astro-cid-dmqpwcec],.lang-switch[data-astro-cid-dmqpwcec]{display:none}.nav-actions[data-astro-cid-dmqpwcec]{gap:.5rem}.cta-stack[data-astro-cid-dmqpwcec],.cta-row[data-astro-cid-dmqpwcec]{gap:.3rem}.cta-stack[data-astro-cid-dmqpwcec] .btn[data-astro-cid-dmqpwcec]{width:34px;height:34px;min-width:34px;padding:0;flex:0 0 auto}.cta-stack[data-astro-cid-dmqpwcec] .btn[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]{display:none}.cta-stack[data-astro-cid-dmqpwcec] .btn[data-astro-cid-dmqpwcec] svg[data-astro-cid-dmqpwcec]{width:16px;height:16px;opacity:1}}@media(max-width:480px){.brand-logo[data-astro-cid-dmqpwcec]{height:42px}.cta-stack[data-astro-cid-dmqpwcec] .btn[data-astro-cid-dmqpwcec]{width:30px;height:30px;min-width:30px}.cta-stack[data-astro-cid-dmqpwcec] .btn[data-astro-cid-dmqpwcec] svg[data-astro-cid-dmqpwcec]{width:14px;height:14px}}nav[data-astro-cid-mhv7xhx2].navhub{position:fixed;inset:0 0 auto;z-index:50;padding:1.2rem var(--gutter);transition:all var(--dur) var(--ease);background:#0b090766;backdrop-filter:blur(12px) saturate(130%);border-bottom:1px solid rgba(244,237,227,.04)}nav[data-astro-cid-mhv7xhx2].navhub.scrolled{padding-block:.8rem;backdrop-filter:blur(20px) saturate(155%);background:#0b0907cc;border-bottom:1px solid var(--border)}.nav-inner[data-astro-cid-mhv7xhx2]{max-width:var(--container);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:2rem}.brand[data-astro-cid-mhv7xhx2]{display:inline-flex;align-items:center;gap:.9rem;color:var(--fg);font-family:var(--font-display);font-weight:400;letter-spacing:-.01em;font-size:1.1rem;line-height:1}.brand-mark[data-astro-cid-mhv7xhx2]{width:60px;height:60px;display:inline-flex;align-items:center;justify-content:center;color:var(--ember-400);border:1px solid var(--border-strong);border-radius:999px;transition:all var(--dur) var(--ease)}.brand-mark[data-astro-cid-mhv7xhx2] svg[data-astro-cid-mhv7xhx2]{width:30px;height:30px}.brand[data-astro-cid-mhv7xhx2]:hover .brand-mark[data-astro-cid-mhv7xhx2]{background:var(--ember-500);color:var(--ink-950);border-color:var(--ember-500);transform:rotate(-6deg)}.brand-text[data-astro-cid-mhv7xhx2]{display:flex;flex-direction:column;line-height:1}.brand-chez[data-astro-cid-mhv7xhx2]{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:1rem;color:var(--fg-dim);letter-spacing:.05em;margin-bottom:3px}.brand-name[data-astro-cid-mhv7xhx2]{font-family:var(--font-display);font-weight:400;font-size:1.9rem;letter-spacing:-.01em}.lang-switch[data-astro-cid-mhv7xhx2]{display:flex;gap:.2rem;align-items:center;font-size:.78rem;letter-spacing:.1em}.lang-switch[data-astro-cid-mhv7xhx2] .lang[data-astro-cid-mhv7xhx2]{padding:.45rem .7rem;color:var(--fg-dim);border-radius:6px;font-weight:500;transition:color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.lang-switch[data-astro-cid-mhv7xhx2] .lang[data-astro-cid-mhv7xhx2]:hover{color:var(--ember-300);background:#f4ede30a}.lang-switch[data-astro-cid-mhv7xhx2] .lang[data-astro-cid-mhv7xhx2].active{color:var(--ember-400)}@media(max-width:560px){nav[data-astro-cid-mhv7xhx2].navhub{padding:.9rem var(--gutter)}.brand[data-astro-cid-mhv7xhx2]{gap:.6rem}.brand-mark[data-astro-cid-mhv7xhx2]{width:44px;height:44px}.brand-mark[data-astro-cid-mhv7xhx2] svg[data-astro-cid-mhv7xhx2]{width:22px;height:22px}.brand-name[data-astro-cid-mhv7xhx2]{font-size:1.35rem}.brand-chez[data-astro-cid-mhv7xhx2]{font-size:.78rem;margin-bottom:2px}.lang-switch[data-astro-cid-mhv7xhx2] .lang[data-astro-cid-mhv7xhx2]{padding:.35rem .5rem}}@media(max-width:380px){.brand-chez[data-astro-cid-mhv7xhx2]{display:none}}.footer[data-astro-cid-sz7xmlte]{padding-block:clamp(4rem,8vw,6rem) 2.5rem;border-top:1px solid var(--border);background:var(--ink-900)}.foot-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:clamp(2rem,4vw,4rem);margin-bottom:clamp(3rem,5vw,4rem)}.brand[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:.7rem;color:var(--fg)}.brand-mark[data-astro-cid-sz7xmlte]{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:var(--ember-400);border:1px solid var(--border-strong);border-radius:999px}.brand-mark[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{width:18px;height:18px}.brand-text[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;line-height:1}.brand-chez[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-style:italic;font-size:.7rem;color:var(--fg-dim);letter-spacing:.05em;margin-bottom:2px}.brand-name[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-weight:400;font-size:1.2rem}.foot-tag[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-style:italic;font-size:1rem;color:var(--fg-muted);margin-top:1rem;max-width:32ch;line-height:1.5}.foot-col[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ember-400);margin-bottom:1rem;font-weight:500}.foot-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:block;font-size:.92rem;color:var(--fg-muted);margin-bottom:.5rem;transition:color var(--dur-fast) var(--ease)}.foot-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--ember-300)}.foot-langs[data-astro-cid-sz7xmlte]{display:flex;gap:.4rem}.foot-langs[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{padding:.4rem .7rem;border:1px solid var(--border);border-radius:999px;font-size:.78rem;letter-spacing:.1em;margin:0}.foot-langs[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte].active{border-color:var(--ember-500);color:var(--ember-300)}.foot-bot[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-top:2rem;border-top:1px solid var(--border);font-size:.78rem;color:var(--fg-dim);letter-spacing:.05em}@media(max-width:760px){.foot-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}.foot-bot[data-astro-cid-sz7xmlte]{flex-direction:column;text-align:center}}
