*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-optical-sizing:auto;margin:0;font-size:1.0625rem;line-height:1.6}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:700;line-height:1.08}p{text-wrap:pretty}a{color:var(--primary-ink)}::selection{background:var(--wax);color:var(--paper)}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.pg:where(.astro-alq5tfmz){gap:var(--space-s);display:grid}.pg__grid:where(.astro-alq5tfmz){gap:var(--space-s);grid-template-columns:1fr 1fr;display:grid}@media (width<=720px){.pg__grid:where(.astro-alq5tfmz){grid-template-columns:1fr}}.pg__card:where(.astro-alq5tfmz){background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-3);padding:var(--space-m);box-shadow:var(--shadow-1)}.pg__cardhead:where(.astro-alq5tfmz){margin-bottom:var(--space-s)}.pg__cardhead:where(.astro-alq5tfmz) h3:where(.astro-alq5tfmz){font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.02em;color:var(--ink-strong);font-weight:700;display:inline}.pg__step:where(.astro-alq5tfmz){font-family:var(--font-mono);color:var(--wax-ink);letter-spacing:.02em;margin-right:.6em;font-size:.72rem;font-weight:600}.pg__cardhead:where(.astro-alq5tfmz) p:where(.astro-alq5tfmz){color:var(--muted);margin:.35em 0 0;font-size:.9rem}.pg__fields:where(.astro-alq5tfmz){gap:var(--space-xs);grid-template-columns:1fr 1fr;display:grid}.pg__field:where(.astro-alq5tfmz){flex-direction:column;gap:.35rem;min-width:0;display:flex}.pg__field--wide:where(.astro-alq5tfmz){grid-column:1/-1}.pg__field:where(.astro-alq5tfmz)>span:where(.astro-alq5tfmz),.pg__field:where(.astro-alq5tfmz) legend:where(.astro-alq5tfmz){font-family:var(--font-display);letter-spacing:.01em;color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:600}.pg__hint:where(.astro-alq5tfmz){color:var(--muted-2);text-transform:none;font-weight:400}.pg:where(.astro-alq5tfmz) input:where(.astro-alq5tfmz)[type=text],.pg:where(.astro-alq5tfmz) input:where(.astro-alq5tfmz)[type=number]{font-family:var(--font-mono);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-1);width:100%;transition:border-color var(--dur-1) var(--ease-out-quart), box-shadow var(--dur-1) var(--ease-out-quart);padding:.5rem .6rem;font-size:.86rem}.pg:where(.astro-alq5tfmz) input:where(.astro-alq5tfmz):focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);outline:none}.pg__scopes:where(.astro-alq5tfmz),.pg__access:where(.astro-alq5tfmz){border:1px dashed var(--line-strong);border-radius:var(--radius-2);flex-wrap:wrap;gap:.5rem 1rem;margin:0;padding:.7rem .8rem;display:flex}.pg__access:where(.astro-alq5tfmz){grid-column:1/-1}.pg__scopes:where(.astro-alq5tfmz) legend:where(.astro-alq5tfmz),.pg__access:where(.astro-alq5tfmz) legend:where(.astro-alq5tfmz){padding:0 .4em}.pg__chk:where(.astro-alq5tfmz),.pg__radio:where(.astro-alq5tfmz){font-family:var(--font-mono);color:var(--ink);cursor:pointer;align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.pg__chk:where(.astro-alq5tfmz) input:where(.astro-alq5tfmz),.pg__radio:where(.astro-alq5tfmz) input:where(.astro-alq5tfmz){accent-color:var(--primary);width:1rem;height:1rem}.pg__tamper:where(.astro-alq5tfmz){margin-top:var(--space-s);padding-top:var(--space-s);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pg__ghost:where(.astro-alq5tfmz){font-family:var(--font-display);color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-pill);cursor:pointer;transition:background var(--dur-1) var(--ease-out-quart), border-color var(--dur-1) var(--ease-out-quart);padding:.3rem .75rem;font-size:.78rem;font-weight:600}.pg__ghost:where(.astro-alq5tfmz):hover{background:var(--wax-soft);border-color:var(--wax-line);color:var(--wax-ink)}.pg__ghost:where(.astro-alq5tfmz):focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pg__wire:where(.astro-alq5tfmz){background:var(--ink-bg);border-radius:var(--radius-3);padding:var(--space-m);box-shadow:var(--shadow-ink)}.pg__wirehead:where(.astro-alq5tfmz){align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.pg__wiretitle:where(.astro-alq5tfmz){font-family:var(--font-display);letter-spacing:.02em;color:var(--on-ink);font-size:.8rem;font-weight:600}.pg__legend:where(.astro-alq5tfmz){font-family:var(--font-mono);color:var(--on-ink-faint);align-items:center;gap:.25rem;font-size:.72rem;display:flex}.pg__legend:where(.astro-alq5tfmz) .k:where(.astro-alq5tfmz){font-weight:600}.k--h:where(.astro-alq5tfmz){color:var(--primary-on-ink)}.k--p:where(.astro-alq5tfmz){color:var(--on-ink)}.k--s:where(.astro-alq5tfmz){color:var(--wax-on-ink)}.pg__copy:where(.astro-alq5tfmz){font-family:var(--font-display);color:var(--on-ink);border:1px solid var(--line-on-ink);border-radius:var(--radius-pill);cursor:pointer;transition:border-color var(--dur-1) var(--ease-out-quart), color var(--dur-1);background:0 0;margin-left:auto;padding:.28rem .75rem;font-size:.76rem;font-weight:600}.pg__copy:where(.astro-alq5tfmz):hover{border-color:var(--wax-on-ink);color:var(--wax-on-ink)}.pg__copy:where(.astro-alq5tfmz).is-copied{border-color:var(--ok-on-ink);color:var(--ok-on-ink)}.pg__copy:where(.astro-alq5tfmz):focus-visible{outline:2px solid var(--primary-on-ink);outline-offset:2px}.pg__token:where(.astro-alq5tfmz){font-family:var(--font-mono);word-break:break-all;color:var(--on-ink);font-size:.82rem;line-height:1.75;display:block}.pg__token:where(.astro-alq5tfmz) .dot:where(.astro-alq5tfmz){color:var(--on-ink-faint);padding:0 .05em}.pg__token:where(.astro-alq5tfmz):focus-visible{outline:2px solid var(--primary-on-ink);outline-offset:4px;border-radius:2px}.pg__result:where(.astro-alq5tfmz){border:1px solid var(--line);border-radius:var(--radius-3);padding:var(--space-m);background:var(--paper);min-height:3rem}.pg__result:where(.astro-alq5tfmz).is-ok{border-color:color-mix(in oklab, var(--ok), white 55%);background:var(--ok-soft)}.pg__result:where(.astro-alq5tfmz).is-fail{border-color:var(--wax-line);background:var(--wax-soft)}.pg__result:where(.astro-alq5tfmz) .verdict:where(.astro-alq5tfmz){flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.pg__result:where(.astro-alq5tfmz) .verdict:where(.astro-alq5tfmz) strong:where(.astro-alq5tfmz){font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.02em;color:var(--ink-strong)}.pg__result:where(.astro-alq5tfmz) .acc:where(.astro-alq5tfmz){font-family:var(--font-mono);color:var(--muted);font-size:.76rem}.badge:where(.astro-alq5tfmz){font-family:var(--font-mono);border-radius:var(--radius-1);color:var(--paper);padding:.15rem .5rem;font-size:.8rem;font-weight:700}.badge--ok:where(.astro-alq5tfmz){background:var(--ok)}.badge--fail:where(.astro-alq5tfmz){background:var(--wax)}.pg__result:where(.astro-alq5tfmz) .why:where(.astro-alq5tfmz){font-family:var(--font-mono);color:var(--ink);margin:.75rem 0 0;font-size:.82rem}.pg__result:where(.astro-alq5tfmz) .claims:where(.astro-alq5tfmz){border-top:1px solid var(--line);gap:0;margin:.9rem 0 0;display:grid}.pg__result:where(.astro-alq5tfmz) .claims:where(.astro-alq5tfmz) .row:where(.astro-alq5tfmz){border-bottom:1px solid color-mix(in oklab, var(--line), transparent 40%);grid-template-columns:9rem 1fr;gap:.5rem;padding:.3rem 0;display:grid}.pg__result:where(.astro-alq5tfmz) .claims:where(.astro-alq5tfmz) dt:where(.astro-alq5tfmz){font-family:var(--font-mono);color:var(--muted);font-size:.78rem}.pg__result:where(.astro-alq5tfmz) .claims:where(.astro-alq5tfmz) dd:where(.astro-alq5tfmz){font-family:var(--font-mono);color:var(--ink);word-break:break-all;margin:0;font-size:.78rem}@media (width<=460px){.pg__result:where(.astro-alq5tfmz) .claims:where(.astro-alq5tfmz) .row:where(.astro-alq5tfmz){grid-template-columns:1fr;gap:.1rem}}@media (prefers-reduced-motion:reduce){.pg:where(.astro-alq5tfmz) :where(.astro-alq5tfmz),.pg:where(.astro-alq5tfmz) :where(.astro-alq5tfmz):before,.pg:where(.astro-alq5tfmz) :where(.astro-alq5tfmz):after{transition-duration:.001ms!important}}#signet-playground .pg__token .k--h{color:var(--primary-on-ink)}#signet-playground .pg__token .k--p{color:var(--on-ink)}#signet-playground .pg__token .k--s{color:var(--wax-on-ink)}#signet-playground .pg__token .dot{color:var(--on-ink-faint);padding:0 .05em}#signet-playground .pg__result{border:1px solid var(--line);border-radius:var(--radius-3);padding:var(--space-m);background:var(--paper);min-height:3rem}#signet-playground .pg__result.is-ok{border-color:color-mix(in oklab, var(--ok), white 55%);background:var(--ok-soft)}#signet-playground .pg__result.is-fail{border-color:var(--wax-line);background:var(--wax-soft)}#signet-playground .pg__result .verdict{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}#signet-playground .pg__result .verdict strong{font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.02em;color:var(--ink-strong)}#signet-playground .pg__result .acc{font-family:var(--font-mono);color:var(--muted);font-size:.76rem}#signet-playground .pg__result .badge{font-family:var(--font-mono);border-radius:var(--radius-1);color:var(--paper);padding:.15rem .5rem;font-size:.8rem;font-weight:700}#signet-playground .pg__result .badge--ok{background:var(--ok)}#signet-playground .pg__result .badge--fail{background:var(--wax)}#signet-playground .pg__result .why{font-family:var(--font-mono);color:var(--ink);margin:.75rem 0 0;font-size:.82rem}#signet-playground .pg__result .claims{border-top:1px solid var(--line);gap:0;margin:.9rem 0 0;display:grid}#signet-playground .pg__result .claims .row{border-bottom:1px solid color-mix(in oklab, var(--line), transparent 40%);grid-template-columns:9rem 1fr;gap:.5rem;padding:.3rem 0;display:grid}#signet-playground .pg__result .claims dt{font-family:var(--font-mono);color:var(--muted);margin:0;font-size:.78rem}#signet-playground .pg__result .claims dd{font-family:var(--font-mono);color:var(--ink);word-break:break-all;margin:0;font-size:.78rem}@media (width<=460px){#signet-playground .pg__result .claims .row{grid-template-columns:1fr;gap:.1rem}}.wrap:where(.astro-lcdefpme){width:100%;max-width:72rem;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,3rem)}.hero:where(.astro-lcdefpme){background:radial-gradient(120% 90% at 85% -10%, oklch(28% .05 300/.55), transparent 60%), radial-gradient(90% 80% at 0% 110%, oklch(30% .06 33/.35), transparent 55%), var(--ink-bg);color:var(--on-ink);position:relative;overflow:hidden}.nav:where(.astro-lcdefpme){justify-content:space-between;align-items:center;max-width:72rem;margin-inline:auto;padding:1.4rem clamp(1.25rem,5vw,3rem);display:flex}.brand:where(.astro-lcdefpme){color:var(--on-ink);font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:.55rem;font-size:1.2rem;font-weight:700;text-decoration:none;display:inline-flex}.brand__seal:where(.astro-lcdefpme){color:var(--wax-on-ink)}.nav__links:where(.astro-lcdefpme){align-items:center;gap:1.6rem;display:flex}.nav__links:where(.astro-lcdefpme) a:where(.astro-lcdefpme){color:var(--on-ink-muted);font-family:var(--font-display);transition:color var(--dur-1) var(--ease-out-quart);font-size:.95rem;font-weight:500;text-decoration:none}.nav__links:where(.astro-lcdefpme) a:where(.astro-lcdefpme):hover{color:var(--on-ink)}.nav__git:where(.astro-lcdefpme){align-items:center;gap:.4rem;display:inline-flex}.hero__inner:where(.astro-lcdefpme){grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(2rem,5vw,4rem);max-width:72rem;margin-inline:auto;padding:clamp(2.5rem,7vw,5.5rem) clamp(1.25rem,5vw,3rem) clamp(4rem,8vw,7rem);display:grid}.hero__kicker:where(.astro-lcdefpme){font-family:var(--font-mono);letter-spacing:.02em;color:var(--wax-on-ink);margin:0 0 1.1rem;font-size:.8rem}.hero__title:where(.astro-lcdefpme){font-size:var(--display);letter-spacing:-.04em;color:var(--sl-color-white,#fff);margin:0}.hero__title:where(.astro-lcdefpme) .wax:where(.astro-lcdefpme){color:var(--wax-on-ink)}.hero__lede:where(.astro-lcdefpme){max-width:44ch;color:var(--on-ink-muted);letter-spacing:.005em;margin:1.4rem 0 0;font-size:1.16rem;line-height:1.62}.hero__cta:where(.astro-lcdefpme){flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.hero__meta:where(.astro-lcdefpme){font-family:var(--font-mono);color:var(--on-ink-faint);margin:1.6rem 0 0;font-size:.8rem}.hero__meta:where(.astro-lcdefpme) code:where(.astro-lcdefpme){color:var(--on-ink-muted)}.hero__mark:where(.astro-lcdefpme){justify-content:center;display:flex}.seal:where(.astro-lcdefpme){filter:drop-shadow(0 20px 50px oklch(57.5% .185 33/.28));place-items:center;display:grid;position:relative}.seal:where(.astro-lcdefpme):before{content:"";z-index:0;background:radial-gradient(circle,oklch(57.5% .185 33/.22),#0000 68%);position:absolute;inset:-12%}.seal:where(.astro-lcdefpme) svg:where(.astro-lcdefpme){z-index:1;width:clamp(220px,30vw,330px);height:auto;position:relative}.seal__token:where(.astro-lcdefpme){font-family:var(--font-mono);letter-spacing:.2em;color:var(--on-ink-faint);opacity:.6;z-index:1;font-size:.7rem;position:absolute;bottom:-.5rem}.btn:where(.astro-lcdefpme){font-family:var(--font-display);letter-spacing:-.01em;border-radius:var(--radius-2);transition:transform var(--dur-1) var(--ease-out-quart), background var(--dur-1) var(--ease-out-quart), border-color var(--dur-1) var(--ease-out-quart);border:1px solid #0000;justify-content:center;align-items:center;padding:.72rem 1.3rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.btn--wax:where(.astro-lcdefpme){background:var(--wax);color:#fff;box-shadow:var(--shadow-wax)}.btn--wax:where(.astro-lcdefpme):hover{background:var(--wax-strong);transform:translateY(-1px)}.btn--ghost:where(.astro-lcdefpme){color:var(--on-ink);border-color:var(--line-on-ink)}.btn--ghost:where(.astro-lcdefpme):hover{border-color:var(--wax-on-ink);color:var(--wax-on-ink)}.band:where(.astro-lcdefpme){padding-block:var(--space-2xl)}.band--surface:where(.astro-lcdefpme){background:var(--surface);border-block:1px solid var(--line)}.band--ink:where(.astro-lcdefpme){background:var(--ink-bg);color:var(--on-ink)}.section-head:where(.astro-lcdefpme){max-width:46rem;margin-bottom:var(--space-l)}.section-head:where(.astro-lcdefpme) h2:where(.astro-lcdefpme){font-size:var(--display-2);color:var(--ink-strong)}.band--ink:where(.astro-lcdefpme) .section-head:where(.astro-lcdefpme) h2:where(.astro-lcdefpme){color:var(--sl-color-white,#fff)}.lede:where(.astro-lcdefpme){color:var(--muted);max-width:60ch;margin:1rem 0 0;font-size:1.14rem;line-height:1.6}.band--ink:where(.astro-lcdefpme) .lede:where(.astro-lcdefpme){color:var(--on-ink-muted)}.lede:where(.astro-lcdefpme) a:where(.astro-lcdefpme){color:var(--wax-ink);text-underline-offset:.18em}.band--ink:where(.astro-lcdefpme) .lede:where(.astro-lcdefpme) a:where(.astro-lcdefpme){color:var(--wax-on-ink)}.merge:where(.astro-lcdefpme){grid-template-columns:auto auto auto;justify-content:start;align-items:center;gap:clamp(1rem,4vw,2.5rem);display:grid}.merge__from:where(.astro-lcdefpme){gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.merge__from:where(.astro-lcdefpme) li:where(.astro-lcdefpme){font-family:var(--font-mono);font-size:.9rem}.merge__from:where(.astro-lcdefpme) code:where(.astro-lcdefpme){color:var(--muted);text-decoration:line-through;text-decoration-color:var(--wax-line);border:1px solid var(--line);border-radius:var(--radius-1);background:var(--paper);padding:.3rem .7rem;display:inline-block}.merge__arrow:where(.astro-lcdefpme) svg:where(.astro-lcdefpme){display:block}.merge__to:where(.astro-lcdefpme){border:1.5px solid var(--wax-line);border-radius:var(--radius-3);background:var(--wax-soft);align-items:center;gap:.7rem;padding:.9rem 1.2rem;display:inline-flex}.merge__to:where(.astro-lcdefpme) strong:where(.astro-lcdefpme){font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink-strong);font-size:1.35rem;display:block}.merge__to:where(.astro-lcdefpme) span:where(.astro-lcdefpme){font-family:var(--font-mono);color:var(--muted);font-size:.75rem}.movements:where(.astro-lcdefpme){margin:0 0 var(--space-xl);grid-template-columns:repeat(3,1fr);gap:0;padding:0;list-style:none;display:grid}.movement:where(.astro-lcdefpme){padding:var(--space-m) var(--space-m) var(--space-m) 0;border-top:2px solid var(--ink-strong);margin-right:var(--space-m)}.movement__no:where(.astro-lcdefpme){font-family:var(--font-mono);color:var(--wax-ink);font-size:.85rem;font-weight:600}.movement:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){font-size:var(--step-2);color:var(--ink-strong);margin:.5rem 0 .6rem}.movement:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:var(--muted);margin:0 0 1rem;font-size:1rem}.movement__sig:where(.astro-lcdefpme){font-family:var(--font-mono);color:var(--primary-ink);word-break:break-word;font-size:.76rem;line-height:1.5}.sample:where(.astro-lcdefpme){border-radius:var(--radius-3);box-shadow:var(--shadow-2);border:1px solid var(--line);overflow:hidden}.sample--ink:where(.astro-lcdefpme){border-color:var(--line-on-ink)}.sample__bar:where(.astro-lcdefpme){color:var(--on-ink-muted);font-family:var(--font-mono);background:oklch(15.5% .025 262);align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.78rem;display:flex}.sample__dot:where(.astro-lcdefpme){background:var(--wax);border-radius:50%;width:.6rem;height:.6rem;box-shadow:0 0 0 3px oklch(57.5% .185 33/.2)}.sample__code:where(.astro-lcdefpme){background:var(--ink-bg);color:var(--on-ink);font-family:var(--font-mono);margin:0;padding:1.2rem 1.3rem;font-size:.84rem;line-height:1.7;overflow-x:auto}.sample__code:where(.astro-lcdefpme) code:where(.astro-lcdefpme){font-family:inherit}.c-kw:where(.astro-lcdefpme){color:var(--wax-on-ink);font-weight:600}.c-fn:where(.astro-lcdefpme){color:var(--primary-on-ink)}.c-str:where(.astro-lcdefpme){color:oklch(82% .11 150)}.c-ok:where(.astro-lcdefpme){color:oklch(80% .13 155)}.c-err:where(.astro-lcdefpme){color:var(--wax-on-ink)}.install:where(.astro-lcdefpme){grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.install__copy:where(.astro-lcdefpme) h2:where(.astro-lcdefpme){font-size:var(--display-2);color:var(--sl-color-white,#fff)}.install__copy:where(.astro-lcdefpme) .btn:where(.astro-lcdefpme){margin-top:1.8rem}.install__copy:where(.astro-lcdefpme) code:where(.astro-lcdefpme),.install:where(.astro-lcdefpme) .lede:where(.astro-lcdefpme) code:where(.astro-lcdefpme){color:var(--wax-on-ink);font-family:var(--font-mono);font-size:.92em}.foot:where(.astro-lcdefpme){background:var(--ink-bg);color:var(--on-ink-muted);border-top:1px solid var(--line-on-ink-soft);padding-block:var(--space-l)}.foot__inner:where(.astro-lcdefpme){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.foot__brand:where(.astro-lcdefpme){color:var(--on-ink);font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:.6rem;font-weight:700;display:inline-flex}.foot__brand:where(.astro-lcdefpme) svg:where(.astro-lcdefpme){color:var(--wax-on-ink)}.foot__tag:where(.astro-lcdefpme){font-family:var(--font-mono);color:var(--on-ink-faint);font-size:.72rem;font-weight:400}.foot__links:where(.astro-lcdefpme){flex-wrap:wrap;gap:1.3rem;display:flex}.foot__links:where(.astro-lcdefpme) a:where(.astro-lcdefpme){color:var(--on-ink-muted);font-family:var(--font-display);transition:color var(--dur-1) var(--ease-out-quart);font-size:.9rem;text-decoration:none}.foot__links:where(.astro-lcdefpme) a:where(.astro-lcdefpme):hover{color:var(--wax-on-ink)}@media (width<=900px){.hero__inner:where(.astro-lcdefpme){grid-template-columns:1fr}.hero__mark:where(.astro-lcdefpme){order:-1}.seal:where(.astro-lcdefpme) svg:where(.astro-lcdefpme){width:clamp(180px,44vw,240px)}.install:where(.astro-lcdefpme),.movements:where(.astro-lcdefpme){grid-template-columns:1fr}.movement:where(.astro-lcdefpme){margin-right:0}}@media (width<=560px){.nav__hide-sm:where(.astro-lcdefpme){display:none}.merge:where(.astro-lcdefpme){grid-template-columns:1fr;justify-items:start}.merge__arrow:where(.astro-lcdefpme){margin-left:1rem;transform:rotate(90deg)}}@media (prefers-reduced-motion:no-preference){.reveal:where(.astro-lcdefpme){opacity:0;animation:rise .72s var(--ease-out-expo) both;animation-delay:var(--d,0s);transform:translateY(16px)}.hero__mark:where(.astro-lcdefpme).reveal{transform:translateY(16px)scale(.98)}@keyframes rise{to{opacity:1;transform:none}}}
