:root{color-scheme:dark;--brand-amber:#e0961a;--brand-amber-bright:#f5b23f;--brand-amber-deep:#a86a08;--brand-ink:#060a0b;--ink-1000:#04070a;--ink-950:#070b0f;--ink-900:#0a0f14;--ink-850:#0e141b;--ink-800:#131b23;--ink-700:#1b242e;--ink-600:#26313d;--ink-500:#374452;--fg:#e8edf3;--fg-strong:#fff;--fg-muted:#9aa7b6;--fg-dim:#64717f;--line:#ffffff14;--line-strong:#ffffff26;--line-amber:#e0961a61;--fill-subtle:#ffffff08;--fill-raised:#ffffff0d;--amber-veil:#e0961a1a;--amber-glow:#e0961a52;--accent:var(--brand-amber);--accent-bright:var(--brand-amber-bright);--bg:var(--ink-950);--bg-alt:var(--ink-900);--surface:var(--ink-850);--surface-raised:var(--ink-800);--signal-ok:#46c08a;--font-display:"Sora Variable", "Sora", system-ui, sans-serif;--font-body:"Inter Variable", "Inter", system-ui, sans-serif;--font-mono:ui-monospace, "SFMono-Regular", "Roboto Mono", Menlo, monospace;--fs-display:clamp(2.5rem, 1.3rem + 4.5vw, 5.1rem);--fs-h1:clamp(2.1rem, 1.1rem + 3.9vw, 4.25rem);--fs-h2:clamp(1.75rem, 1.1rem + 2.6vw, 3rem);--fs-h3:clamp(1.25rem, 1rem + 1.1vw, 1.75rem);--fs-h4:clamp(1.06rem, .98rem + .4vw, 1.25rem);--fs-lead:clamp(1.02rem, .96rem + .42vw, 1.28rem);--fs-body:clamp(.95rem, .92rem + .2vw, 1.03rem);--fs-sm:.875rem;--fs-xs:.76rem;--fs-eyebrow:.72rem;--lh-tight:1.04;--lh-snug:1.18;--lh-body:1.68;--tracking-display:-.028em;--tracking-tight:-.018em;--tracking-eyebrow:.2em;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4rem;--sp-9:6rem;--sp-10:8rem;--section-y:clamp(4.5rem, 3rem + 7vw, 9rem);--gutter:clamp(1.15rem, .4rem + 3vw, 4rem);--maxw:84rem;--maxw-text:46rem;--r-xs:4px;--r-sm:8px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-pill:999px;--shadow-sm:0 1px 2px #0006;--shadow-md:0 12px 32px -12px #000000b3;--shadow-lg:0 32px 80px -28px #000000d9;--shadow-amber:0 18px 46px -20px #e0961a73;--dur-1:.14s;--dur-2:.24s;--dur-3:.42s;--dur-4:.68s;--dur-5:1.1s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.4, .44, 1);--ease-linear:linear;--z-canvas:0;--z-content:10;--z-nav:80;--z-overlay:90;--z-cursor:100}[dir=rtl]{--font-display:"IBM Plex Sans Arabic", "Sora Variable", system-ui, sans-serif;--font-body:"IBM Plex Sans Arabic", "Inter Variable", system-ui, sans-serif;--tracking-display:0;--tracking-tight:0;--tracking-eyebrow:.08em;--lh-tight:1.24;--lh-snug:1.38;--lh-body:1.9;--fs-display:clamp(2.2rem, 1.2rem + 4vw, 4.6rem);--fs-h1:clamp(1.95rem, 1.05rem + 3.4vw, 3.8rem);--fs-h2:clamp(1.6rem, 1.05rem + 2.3vw, 2.7rem)}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:6.5rem}body{background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100svh;overflow-x:clip}img,picture,svg,canvas,video{max-width:100%;display:block}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:600;line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);text-wrap:balance}p{text-wrap:pretty}ul,ol{padding:0;list-style:none}::selection{background:var(--brand-amber);color:var(--ink-1000)}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--brand-amber-bright);outline-offset:3px;border-radius:var(--r-xs)}.skip-link{inset-inline-start:var(--sp-4);z-index:var(--z-overlay);padding:var(--sp-3) var(--sp-5);background:var(--brand-amber);color:var(--ink-1000);border-radius:var(--r-sm);transition:top var(--dur-2) var(--ease-out);font-weight:600;position:absolute;top:-6rem}.skip-link:focus{top:var(--sp-4)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.shell{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-y);position:relative}.section--tight{padding-block:clamp(3rem,2rem + 4vw,5.5rem)}.section__head{gap:var(--sp-4);max-width:56rem;margin-bottom:clamp(2.5rem,1.5rem + 3vw,4.5rem);display:grid}.eyebrow{align-items:center;gap:var(--sp-3);font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--brand-amber);font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:linear-gradient(to right, transparent, var(--brand-amber));flex:none;width:1.75rem;height:1px}[dir=rtl] .eyebrow:before{background:linear-gradient(to left, transparent, var(--brand-amber))}[dir=rtl] .eyebrow{text-transform:none}.h-display{font-size:var(--fs-display);line-height:var(--lh-tight);letter-spacing:var(--tracking-display);font-weight:600}.h1{font-size:var(--fs-h1)}.h2{font-size:var(--fs-h2);letter-spacing:var(--tracking-tight)}.h3{font-size:var(--fs-h3)}.h4{font-size:var(--fs-h4)}.lead{font-size:var(--fs-lead);color:var(--fg-muted);max-width:var(--maxw-text)}.muted{color:var(--fg-muted)}.dim{color:var(--fg-dim)}.amber{color:var(--brand-amber)}.mono{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.08em}[dir=rtl] .mono--num{direction:ltr;unicode-bidi:isolate}.mono--num{justify-self:start}.rule{background:linear-gradient(to right, transparent, var(--line-strong) 22%, var(--line-strong) 78%, transparent);border:0;height:1px}.btn{justify-content:center;align-items:center;gap:var(--sp-3);border-radius:var(--r-pill);font-family:var(--font-display);font-size:var(--fs-sm);letter-spacing:.01em;isolation:isolate;transition:transform var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out), box-shadow var(--dur-3) var(--ease-out);will-change:transform;padding:.95rem 1.6rem;font-weight:600;line-height:1;display:inline-flex;position:relative}.btn__label{display:inline-block}.btn--primary{background:var(--brand-amber);color:var(--ink-1000);box-shadow:var(--shadow-amber)}.btn--primary:hover{background:var(--brand-amber-bright)}.btn--ghost{border:1px solid var(--line-strong);color:var(--fg);backdrop-filter:blur(6px);background:#ffffff05}.btn--ghost:hover{border-color:var(--line-amber);color:var(--fg-strong);background:var(--amber-veil)}.btn__arrow{width:1.1em;height:1.1em;transition:transform var(--dur-2) var(--ease-out);flex:none}[dir=rtl] .btn__arrow{transform:scaleX(-1)}.btn:hover .btn__arrow{transform:translate(3px)}[dir=rtl] .btn:hover .btn__arrow{transform:scaleX(-1)translate(3px)}.card{border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(160deg, #ffffff0a, #ffffff03), var(--ink-900);isolation:isolate;position:relative;overflow:hidden}.spotlight:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--dur-3) var(--ease-out);background:radial-gradient(18rem 18rem at var(--mx,50%) var(--my,50%), #e0961a24, transparent 62%);z-index:-1;position:absolute;inset:-1px}.spotlight:hover:after,.spotlight:focus-within:after{opacity:1}.grain{pointer-events:none;z-index:1;opacity:.035;mix-blend-mode:overlay;background-image:var(--grain-url);background-size:180px 180px;position:fixed;inset:0}@media (width<=48rem){.grain{display:none}}@media (prefers-reduced-motion:no-preference){[data-reveal]{--reveal-delay:0s;transition-delay:var(--reveal-delay)}[data-reveal=rise]{opacity:0;transition:opacity var(--dur-4) var(--ease-out) var(--reveal-delay), transform var(--dur-4) var(--ease-out) var(--reveal-delay);transform:translateY(26px)}[data-reveal=fade]{opacity:0;transition:opacity var(--dur-5) var(--ease-out) var(--reveal-delay)}[data-reveal=clip]{clip-path:inset(0 0 100%);opacity:0;transition:clip-path var(--dur-5) var(--ease-out) var(--reveal-delay), opacity var(--dur-3) var(--ease-out) var(--reveal-delay)}[data-reveal=scale]{opacity:0;transition:opacity var(--dur-4) var(--ease-out) var(--reveal-delay), transform var(--dur-4) var(--ease-spring) var(--reveal-delay);transform:scale(.965)translateY(14px)}[data-reveal=draw]{transform-origin:0;transition:transform var(--dur-5) var(--ease-out) var(--reveal-delay);transform:scaleX(0)}[dir=rtl] [data-reveal=draw]{transform-origin:100%}[data-reveal=drawY]{transform-origin:top;transition:transform var(--dur-5) var(--ease-linear) var(--reveal-delay);transform:scaleY(0)}[data-reveal=slide]{opacity:0;transition:opacity var(--dur-4) var(--ease-out) var(--reveal-delay), transform var(--dur-4) var(--ease-out) var(--reveal-delay);transform:translate(-28px)}[dir=rtl] [data-reveal=slide]{transform:translate(28px)}[data-reveal].is-in{opacity:1;clip-path:inset(0);transform:none}.split-line{margin-block-end:-.08em;padding-block-end:.08em;display:block;overflow:hidden}.split-line>span{transition:transform var(--dur-5) var(--ease-out);transition-delay:calc(var(--line-index,0) * 85ms + var(--reveal-delay,0s));will-change:transform;display:block;transform:translateY(105%)}.is-in .split-line>span,.split-line.is-in>span{transform:none}.marquee__track{animation:ats-marquee var(--marquee-duration,46s) linear infinite;animation-play-state:var(--marquee-state,running)}@keyframes ats-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}[dir=rtl] .marquee__track{animation-name:ats-marquee-rtl}@keyframes ats-marquee-rtl{0%{transform:translate(0,0)}to{transform:translate(50%)}}@keyframes ats-pulse-ring{0%{opacity:.55;transform:scale(.6)}70%{opacity:0}to{opacity:0;transform:scale(2.4)}}@keyframes ats-blink{0%,to{opacity:1}50%{opacity:.25}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1!important;clip-path:none!important;transform:none!important}}[dir=rtl]{font-feature-settings:"kern" 1}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] .h-display{font-weight:600}[dir=rtl] .mono,[dir=rtl] .eyebrow,[dir=rtl] .chip--ar{font-family:var(--font-body);letter-spacing:0;text-transform:none}[dir=rtl] .mono--latin{font-family:var(--font-mono);letter-spacing:.08em}[dir=rtl] .icon-directional{transform:scaleX(-1)}.ltr-inline{direction:ltr;unicode-bidi:isolate;display:inline-block}[dir=rtl] .num,[dir=rtl] time,[dir=rtl] .tel{direction:ltr;unicode-bidi:isolate}[dir=rtl] .grad-inline{background:linear-gradient(to left, var(--grad-from), var(--grad-to))}[dir=rtl] .flow-reverse,[dir=rtl] .flow-reverse>*{transform:scaleX(-1)}:root{--grain-url:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E")}html.is-locked,html.is-locked body{overflow:hidden}.cursor{pointer-events:none;z-index:var(--z-cursor);opacity:0;transition:opacity var(--dur-2) var(--ease-out);position:fixed;inset:0}.cursor.is-visible{opacity:1}.cursor__dot,.cursor__ring{border-radius:var(--r-pill);will-change:transform;position:fixed;top:0;left:0}.cursor__dot{background:var(--brand-amber-bright);width:6px;height:6px;box-shadow:0 0 12px #e0961acc}.cursor__ring{width:34px;height:34px;transition:width var(--dur-2) var(--ease-out), height var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);border:1px solid #e0961a8c;place-items:center;display:grid}.cursor[data-state=hover] .cursor__ring{background:#e0961a1a;width:48px;height:48px}.cursor[data-state=label] .cursor__ring{background:var(--brand-amber);border-color:var(--brand-amber);width:84px;height:84px}.cursor.is-down .cursor__ring{transform-origin:50%;border-color:var(--brand-amber-bright)}.cursor__label{font-family:var(--font-mono);letter-spacing:.16em;color:var(--ink-1000);opacity:0;transition:opacity var(--dur-1) var(--ease-out);white-space:nowrap;font-size:.62rem;font-weight:600}.cursor[data-state=label] .cursor__label{opacity:1}html.has-custom-cursor,html.has-custom-cursor *{cursor:none!important}@media (hover:none),(pointer:coarse){.cursor{display:none}html.has-custom-cursor,html.has-custom-cursor *{cursor:auto!important}}.nav[data-astro-cid-afdttjsk]{z-index:var(--z-nav);transition:padding-block var(--dur-3) var(--ease-out),background-color var(--dur-3) var(--ease-out),backdrop-filter var(--dur-3) var(--ease-out),border-color var(--dur-3) var(--ease-out);border-block-end:1px solid #0000;padding-block:clamp(.75rem,.4rem + 1vw,1.4rem);position:fixed;inset-block-start:0;inset-inline:0}.nav[data-astro-cid-afdttjsk].is-condensed{background:color-mix(in srgb,var(--ink-1000) 72%,transparent);backdrop-filter:blur(18px)saturate(140%);border-block-end-color:var(--line);padding-block:.6rem}.nav[data-astro-cid-afdttjsk].is-menu-open{backdrop-filter:none;background:0 0;border-block-end-color:#0000}.nav__inner[data-astro-cid-afdttjsk]{align-items:center;gap:var(--sp-5);justify-content:space-between;display:flex}.nav__brand[data-astro-cid-afdttjsk]{flex:none;line-height:0;display:block}.nav__brand[data-astro-cid-afdttjsk] img[data-astro-cid-afdttjsk]{width:clamp(72px,6vw,96px);height:auto;transition:transform var(--dur-3) var(--ease-out)}.nav__brand[data-astro-cid-afdttjsk]:hover img[data-astro-cid-afdttjsk]{transform:scale(1.04)}.nav__links[data-astro-cid-afdttjsk]{flex:1;display:none}.nav__links[data-astro-cid-afdttjsk] ul[data-astro-cid-afdttjsk]{justify-content:center;gap:clamp(.5rem,.2rem + 1vw,1.5rem);display:flex}.nav__links[data-astro-cid-afdttjsk] a[data-astro-cid-afdttjsk]{font-size:var(--fs-sm);color:var(--fg-muted);transition:color var(--dur-2) var(--ease-out);padding:.5rem .35rem;font-weight:500;display:block;position:relative}.nav__links[data-astro-cid-afdttjsk] a[data-astro-cid-afdttjsk]:after{content:"";background:var(--brand-amber);transform-origin:0;width:calc(100% - .7rem);height:1px;transition:transform var(--dur-3) var(--ease-out);position:absolute;inset-block-end:.15rem;inset-inline-start:.35rem;transform:scaleX(0)}[dir=rtl] .nav__links[data-astro-cid-afdttjsk] a[data-astro-cid-afdttjsk]:after{transform-origin:100%}.nav__links[data-astro-cid-afdttjsk] a[data-astro-cid-afdttjsk]:hover,.nav__links[data-astro-cid-afdttjsk] a[data-astro-cid-afdttjsk].is-active{color:var(--fg-strong)}.nav__links[data-astro-cid-afdttjsk] a[data-astro-cid-afdttjsk]:hover:after,.nav__links[data-astro-cid-afdttjsk] a[data-astro-cid-afdttjsk].is-active:after{transform:scaleX(1)}.nav__actions[data-astro-cid-afdttjsk]{align-items:center;gap:var(--sp-3);flex:none;display:flex}.nav__lang[data-astro-cid-afdttjsk]{border:1px solid var(--line-strong);border-radius:var(--r-pill);min-width:2.75rem;font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.1em;color:var(--fg-muted);transition:color var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out);justify-content:center;align-items:center;padding:.5rem .7rem;display:inline-flex}.nav__lang[data-astro-cid-afdttjsk]:hover{color:var(--fg-strong);border-color:var(--line-amber);background:var(--amber-veil)}.nav__lang-full[data-astro-cid-afdttjsk],.nav__cta[data-astro-cid-afdttjsk]{display:none}.nav__burger[data-astro-cid-afdttjsk]{border:1px solid var(--line-strong);border-radius:var(--r-pill);place-content:center;gap:5px;width:2.75rem;height:2.75rem;display:grid;position:relative}.nav__burger[data-astro-cid-afdttjsk] span[data-astro-cid-afdttjsk]{background:var(--fg);width:16px;height:1.5px;transition:transform var(--dur-3) var(--ease-out),opacity var(--dur-2) var(--ease-out);display:block}.nav[data-astro-cid-afdttjsk].is-menu-open .nav__burger[data-astro-cid-afdttjsk] span[data-astro-cid-afdttjsk]:first-child{transform:translateY(3.25px)rotate(45deg)}.nav[data-astro-cid-afdttjsk].is-menu-open .nav__burger[data-astro-cid-afdttjsk] span[data-astro-cid-afdttjsk]:last-child{transform:translateY(-3.25px)rotate(-45deg)}.drawer[data-astro-cid-afdttjsk]{z-index:calc(var(--z-nav) - 1);background:color-mix(in srgb,var(--ink-1000) 96%,transparent);backdrop-filter:blur(22px);padding:6rem var(--gutter) 3rem;opacity:0;visibility:hidden;transition:opacity var(--dur-3) var(--ease-out),transform var(--dur-3) var(--ease-out),visibility 0s linear var(--dur-3);align-content:center;display:grid;position:fixed;inset:0;transform:translateY(-1.5%)}.drawer[data-astro-cid-afdttjsk].is-open{opacity:1;visibility:visible;transition-delay:0s;transform:none}.drawer__links[data-astro-cid-afdttjsk]{border-block-start:1px solid var(--line);gap:.25rem;display:grid}.drawer__links[data-astro-cid-afdttjsk] li[data-astro-cid-afdttjsk]{border-block-end:1px solid var(--line);opacity:0;transition:opacity var(--dur-3) var(--ease-out),transform var(--dur-3) var(--ease-out);transition-delay:calc(var(--i) * 45ms + 90ms);transform:translateY(12px)}.drawer[data-astro-cid-afdttjsk].is-open .drawer__links[data-astro-cid-afdttjsk] li[data-astro-cid-afdttjsk]{opacity:1;transform:none}.drawer__links[data-astro-cid-afdttjsk] a[data-astro-cid-afdttjsk]{align-items:baseline;gap:var(--sp-4);font-family:var(--font-display);letter-spacing:var(--tracking-tight);padding-block:1rem;font-size:clamp(1.5rem,1.1rem + 3vw,2.25rem);font-weight:500;display:flex}.drawer__index[data-astro-cid-afdttjsk]{font-family:var(--font-mono);color:var(--brand-amber);letter-spacing:.16em;font-size:.7rem}.drawer__foot[data-astro-cid-afdttjsk]{align-items:center;gap:var(--sp-4);flex-wrap:wrap;margin-block-start:var(--sp-6);display:flex}.drawer__lang[data-astro-cid-afdttjsk]{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.12em;color:var(--fg-muted);border:1px solid var(--line-strong);border-radius:var(--r-pill);padding:.85rem 1.1rem}@media (width>=60rem){.nav__links[data-astro-cid-afdttjsk]{display:block}.nav__cta[data-astro-cid-afdttjsk]{display:inline-flex}.nav__burger[data-astro-cid-afdttjsk],.nav__lang-code[data-astro-cid-afdttjsk]{display:none}.nav__lang-full[data-astro-cid-afdttjsk]{font-family:var(--font-body);letter-spacing:.02em;display:inline}.drawer[data-astro-cid-afdttjsk]{display:none}}.footer[data-astro-cid-35ed7um5]{padding-block:clamp(3rem,2rem + 4vw,5rem) var(--sp-6);background:var(--ink-1000);border-block-start:1px solid var(--line);position:relative}.footer__top[data-astro-cid-35ed7um5]{gap:clamp(2rem,1.2rem + 3vw,3.5rem);padding-block-end:clamp(2rem,1.5rem + 2vw,3rem);display:grid}.footer__brand[data-astro-cid-35ed7um5] img[data-astro-cid-35ed7um5]{width:92px;height:auto;margin-block-end:var(--sp-4)}.footer__tagline[data-astro-cid-35ed7um5]{color:var(--fg-muted);font-size:var(--fs-sm);max-width:34ch}.footer__site[data-astro-cid-35ed7um5]{margin-block-start:var(--sp-3)}.footer__site[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]{color:var(--brand-amber)}.footer__title[data-astro-cid-35ed7um5]{color:var(--fg-dim);margin-block-end:var(--sp-4);font-weight:500}.footer__col[data-astro-cid-35ed7um5] ul[data-astro-cid-35ed7um5]{gap:.55rem;display:grid}.footer__col[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]{font-size:var(--fs-sm);color:var(--fg-muted);transition:color var(--dur-2) var(--ease-out)}.footer__col[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]:hover{color:var(--brand-amber)}.footer__address[data-astro-cid-35ed7um5]{font-style:normal;font-size:var(--fs-xs);color:var(--fg-dim);max-width:28ch;margin-block-start:var(--sp-4);line-height:1.6}.footer__bottom[data-astro-cid-35ed7um5]{justify-content:space-between;align-items:center;gap:var(--sp-4);border-block-start:1px solid var(--line);flex-wrap:wrap;padding-block-start:var(--sp-5);display:flex}.footer__legal[data-astro-cid-35ed7um5],.footer__credit[data-astro-cid-35ed7um5]{font-size:var(--fs-xs);color:var(--fg-dim)}.footer__credit[data-astro-cid-35ed7um5]{opacity:.8}.footer__top-link[data-astro-cid-35ed7um5]{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.1em;color:var(--fg-muted);transition:color var(--dur-2) var(--ease-out);align-items:center;gap:.45rem;display:inline-flex}.footer__top-link[data-astro-cid-35ed7um5] svg[data-astro-cid-35ed7um5]{width:.95rem;height:.95rem}.footer__top-link[data-astro-cid-35ed7um5]:hover{color:var(--brand-amber)}[dir=rtl] .footer__top-link[data-astro-cid-35ed7um5]{font-family:var(--font-body);letter-spacing:0}@media (width>=48rem){.footer__top[data-astro-cid-35ed7um5]{grid-template-columns:1.4fr 1fr 1fr 1.1fr}}
