.nav:where(.astro-j2devmb2){position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--color-paper) 88%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgb(45 60 100 / .12)}.nav-inner:where(.astro-j2devmb2){display:flex;align-items:center;justify-content:space-between;padding:16px 40px;max-width:1440px;margin:0 auto;gap:24px}.nav-links:where(.astro-j2devmb2){display:flex;gap:24px}.nav-links:where(.astro-j2devmb2) a:where(.astro-j2devmb2){font-size:14px;color:var(--color-ink-soft);font-weight:450;padding:6px 0}.nav-links:where(.astro-j2devmb2) a:where(.astro-j2devmb2):hover{color:var(--color-ink)}.nav-cta:where(.astro-j2devmb2){display:flex;gap:12px;align-items:center}@media(max-width:980px){.nav-links:where(.astro-j2devmb2){display:none}.nav-inner:where(.astro-j2devmb2){padding:12px 20px}}.ow-footer:where(.astro-cpgxvzen){padding:64px 0 48px;border-top:1px solid var(--color-rule);margin-top:96px}.foot-grid:where(.astro-cpgxvzen){display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px}.foot-brand:where(.astro-cpgxvzen){display:flex;flex-direction:column;gap:14px;max-width:280px}.foot-brand:where(.astro-cpgxvzen) p:where(.astro-cpgxvzen){font-size:13.5px;line-height:1.55;color:var(--color-ink-soft);margin:0}.foot-col:where(.astro-cpgxvzen) h4:where(.astro-cpgxvzen){font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-mute);margin:0 0 14px;font-weight:500}.foot-col:where(.astro-cpgxvzen) ul:where(.astro-cpgxvzen){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.foot-col:where(.astro-cpgxvzen) a:where(.astro-cpgxvzen){font-size:14px;color:var(--color-ink)}.foot-col:where(.astro-cpgxvzen) a:where(.astro-cpgxvzen):hover{color:var(--color-gold)}.foot-bar:where(.astro-cpgxvzen){margin-top:56px;padding-top:24px;border-top:1px solid var(--color-rule);display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:11.5px;color:var(--color-mute);letter-spacing:.04em}.foot-bar:where(.astro-cpgxvzen) .status:where(.astro-cpgxvzen){display:inline-flex;gap:8px;align-items:center}.foot-bar:where(.astro-cpgxvzen) .status:where(.astro-cpgxvzen) .dot:where(.astro-cpgxvzen){width:7px;height:7px;border-radius:50%;background:var(--color-sage);animation:live-pulse 2.4s infinite}@media(max-width:980px){.foot-grid:where(.astro-cpgxvzen){grid-template-columns:1fr 1fr}}@media(max-width:560px){.foot-grid:where(.astro-cpgxvzen){grid-template-columns:1fr}}.hero:where(.astro-wxdhcwxu){padding:56px 0 32px;position:relative;overflow:hidden}.hero-grid:where(.astro-wxdhcwxu){display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center}.hero:where(.astro-wxdhcwxu) h1{margin:22px 0 28px}.hero:where(.astro-wxdhcwxu) .crossed{position:relative;display:inline-block}.hero:where(.astro-wxdhcwxu) .crossed:after{content:"";position:absolute;left:-4px;right:-4px;top:56%;height:5px;background:var(--color-ember);transform:rotate(-2deg);border-radius:2px}.hero-sub:where(.astro-wxdhcwxu){max-width:540px}.hero-cta:where(.astro-wxdhcwxu){display:flex;gap:14px;margin-top:36px;align-items:center}.hero-meta:where(.astro-wxdhcwxu){margin-top:36px;padding-top:24px;border-top:1px solid var(--color-rule);display:flex;gap:40px;align-items:baseline;flex-wrap:wrap}.hero-meta-item:where(.astro-wxdhcwxu){font-size:13px;color:var(--color-ink-soft)}.hero-meta-item:where(.astro-wxdhcwxu) strong:where(.astro-wxdhcwxu){display:block;font-family:var(--font-display);font-size:32px;color:var(--color-ink);font-weight:500;line-height:1;margin-bottom:4px;letter-spacing:-.02em}.hero-meta-item:where(.astro-wxdhcwxu) .pp:where(.astro-wxdhcwxu){color:var(--color-gold);font-family:var(--font-italic);font-style:italic;font-weight:400;font-size:24px}.hero-logo:where(.astro-wxdhcwxu){position:relative;display:flex;flex-direction:column;align-items:center;padding:32px 24px}.hero-logo:where(.astro-wxdhcwxu):before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgb(184 134 42 / .1),transparent 55%),radial-gradient(circle at center,rgb(29 42 82 / .06),transparent 70%);z-index:0;border-radius:50%}.hero-logo:where(.astro-wxdhcwxu) .stamp:where(.astro-wxdhcwxu){position:relative;z-index:1;width:380px;height:380px;max-width:100%;display:flex;align-items:center;justify-content:center;animation:floaty 8s ease-in-out infinite}.hero-logo:where(.astro-wxdhcwxu) .stamp:where(.astro-wxdhcwxu) img:where(.astro-wxdhcwxu){width:100%;height:100%;object-fit:contain}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hero-logo:where(.astro-wxdhcwxu) .ring:where(.astro-wxdhcwxu){position:absolute;inset:0;pointer-events:none;display:flex;align-items:center;justify-content:center}.hero-logo:where(.astro-wxdhcwxu) .ring:where(.astro-wxdhcwxu) svg:where(.astro-wxdhcwxu){width:520px;height:520px;max-width:120%;animation:spin 60s linear infinite}.hero-logo:where(.astro-wxdhcwxu) .ring:where(.astro-wxdhcwxu) text:where(.astro-wxdhcwxu){font-family:var(--font-mono);font-size:9.5px;letter-spacing:.4em;fill:var(--color-mute);text-transform:uppercase}.hero-logo:where(.astro-wxdhcwxu) .ring:where(.astro-wxdhcwxu) .inner-circle:where(.astro-wxdhcwxu){fill:none;stroke:var(--color-rule);stroke-width:1;stroke-dasharray:2 6}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:980px){.hero-grid:where(.astro-wxdhcwxu){grid-template-columns:1fr}.hero-logo:where(.astro-wxdhcwxu) .stamp:where(.astro-wxdhcwxu){width:300px;height:300px}.hero-logo:where(.astro-wxdhcwxu) .ring:where(.astro-wxdhcwxu) svg:where(.astro-wxdhcwxu){width:420px;height:420px}}
