.app-footer[data-astro-cid-oub54e5k]{border-block-start:1px solid var(--gold);box-shadow:inset 0 4px 0 var(--ink-deep), inset 0 5px 0 var(--gold-hair);background:var(--ink-deep);padding-block:var(--space-xl) var(--space-l)}.app-footer-body[data-astro-cid-oub54e5k]{justify-content:space-between;align-items:center;gap:var(--space-l);flex-wrap:wrap;display:flex}.app-footer-studio[data-astro-cid-oub54e5k]{align-items:center;gap:var(--space-s);color:var(--ivory);font-style:italic;text-decoration:none;display:inline-flex}.app-footer-studio[data-astro-cid-oub54e5k] .crest{--crest-ground:var(--ink-deep);width:3rem;height:auto}.app-footer-name[data-astro-cid-oub54e5k]{font-family:var(--font-display);color:var(--gold);letter-spacing:.06em;font-style:normal;font-weight:500}.app-footer-studio[data-astro-cid-oub54e5k]:hover .app-footer-name[data-astro-cid-oub54e5k]{color:var(--gold-bright)}.app-footer[data-astro-cid-oub54e5k] ul[data-astro-cid-oub54e5k]{gap:var(--space-2xs) var(--space-l);flex-wrap:wrap;padding:0;list-style:none;display:flex}.app-footer[data-astro-cid-oub54e5k] li[data-astro-cid-oub54e5k] a[data-astro-cid-oub54e5k]{color:var(--ivory-dim);font-size:var(--step--1);text-decoration:none}.app-footer[data-astro-cid-oub54e5k] li[data-astro-cid-oub54e5k] a[data-astro-cid-oub54e5k]:hover{color:var(--gold-bright);text-decoration:underline}.app-footer-legal[data-astro-cid-oub54e5k]{border-block-start:1px solid var(--gold-hair);color:var(--ivory-dim);font-size:var(--step--1);margin-block-start:var(--space-l);padding-block-start:var(--space-m)}.app-header[data-astro-cid-qopsyuj6]{z-index:20;padding-block:var(--space-s);border-block-end:1px solid var(--gold-hair);background:var(--jewel-field);transition:translate .5s var(--ease-out), padding .5s var(--ease-out);position:sticky;inset-block-start:0}.app-header[data-astro-cid-qopsyuj6].is-stuck{padding-block:var(--space-2xs);border-color:var(--gold-line)}.app-header[data-astro-cid-qopsyuj6].is-hidden{translate:0 -100%}.app-nav[data-astro-cid-qopsyuj6]{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-l);flex-wrap:wrap;display:flex}.app-nav-home[data-astro-cid-qopsyuj6]{align-items:center;gap:var(--space-xs);color:var(--gold);font-family:var(--font-display);font-size:var(--step-1);letter-spacing:.08em;--emblem-ground:var(--jewel-field);font-weight:500;text-decoration:none;display:inline-flex}.app-nav-home[data-astro-cid-qopsyuj6]:hover{color:var(--gold-bright)}.app-nav-links[data-astro-cid-qopsyuj6]{gap:var(--space-l);margin:0;padding:0;list-style:none;display:flex}.app-nav-links[data-astro-cid-qopsyuj6] a[data-astro-cid-qopsyuj6]{color:var(--ivory);font-style:italic;text-decoration:none}.app-nav-links[data-astro-cid-qopsyuj6] a[data-astro-cid-qopsyuj6]:hover{color:var(--gold-bright)}.app-nav-links[data-astro-cid-qopsyuj6] a[data-astro-cid-qopsyuj6][aria-current=page]{color:var(--gold);text-decoration:underline;text-decoration-color:var(--jewel);text-decoration-thickness:2px}
