.bar[data-astro-cid-fzpbxy5g]{z-index:40;background:var(--surface);transition:transform var(--dur-ui) var(--ease-out), background-color var(--dur-ui) ease;position:sticky;top:0}html.bar-hidden .bar[data-astro-cid-fzpbxy5g]{transform:translateY(-100%)}.bar__inner[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-6);height:104px;max-width:var(--container-max);padding-inline:max(var(--space-6), env(safe-area-inset-left,0px)) max(var(--space-6), env(safe-area-inset-right,0px));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-inline:auto;display:grid}.bar__logo[data-astro-cid-fzpbxy5g]{justify-self:start;display:block}.bar__logo[data-astro-cid-fzpbxy5g] img[data-astro-cid-fzpbxy5g]{width:200px;height:auto;display:block}.bar__nav[data-astro-cid-fzpbxy5g]{gap:var(--space-6);display:flex}.bar__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{padding:var(--space-2) 0;color:var(--ink-muted);white-space:nowrap;transition:color var(--dur-ui) ease;font-size:15px;font-weight:500;line-height:22px;text-decoration:none;position:relative}.bar__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:after{content:"";background:var(--gold-line);transform-origin:0;height:2px;transition:transform var(--dur-ui) var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.bar__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{color:var(--ink)}.bar__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.bar__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{color:var(--ink)}}.bar__end[data-astro-cid-fzpbxy5g]{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.bar__call[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-2);min-height:var(--touch-min);padding:0 var(--space-3);border-radius:var(--radius-full);color:var(--ink);font-variant-numeric:tabular-nums;transition:background-color var(--dur-ui) ease, transform var(--dur-press) var(--ease-out);font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.bar__call[data-astro-cid-fzpbxy5g] svg{color:var(--ink-muted)}@media (hover:hover) and (pointer:fine){.bar__call[data-astro-cid-fzpbxy5g]:hover{background:var(--surface-raised)}}.bar__call[data-astro-cid-fzpbxy5g]:active{transform:scale(.97)}.bar__round[data-astro-cid-fzpbxy5g]{width:var(--touch-min);height:var(--touch-min);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--ink);cursor:pointer;touch-action:manipulation;transition:background-color var(--dur-ui) ease, transform var(--dur-press) var(--ease-out);border:0;place-items:center;padding:0;display:grid}.bar__round[data-astro-cid-fzpbxy5g]:active{transform:scale(.94)}.bar__round[data-astro-cid-fzpbxy5g]:focus-visible,.bar__call[data-astro-cid-fzpbxy5g]:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:2px}@media (hover:hover) and (pointer:fine){.bar__round[data-astro-cid-fzpbxy5g]:hover{background:var(--surface-sunken)}}.bar__menu[data-astro-cid-fzpbxy5g]{display:none}.bar__theme[data-astro-cid-fzpbxy5g]{color:var(--lion-gold)}.bar__theme[data-astro-cid-fzpbxy5g] svg{stroke-width:2.25px}.bar__theme[data-astro-cid-fzpbxy5g] svg:last-child,html[data-theme=light] .bar__theme[data-astro-cid-fzpbxy5g] svg:first-child{display:none}html[data-theme=light] .bar__theme[data-astro-cid-fzpbxy5g] svg:last-child{display:block}.lines[data-astro-cid-fzpbxy5g]{width:18px;height:12px;display:block;position:relative}.lines[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]{height:2px;transition:transform var(--dur-ui) var(--ease-out);background:currentColor;border-radius:1px;position:absolute;left:0;right:0}.lines[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]:first-child{top:1px}.lines[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]:last-child{bottom:1px}.lines--close[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]:first-child{transform:translateY(4px)rotate(45deg)}.lines--close[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]:last-child{transform:translateY(-4px)rotate(-45deg)}@starting-style{:is(.menu[data-astro-cid-fzpbxy5g]:popover-open .lines--close[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]:first-child,.menu[data-astro-cid-fzpbxy5g]:popover-open .lines--close[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]:last-child){transform:none}}.bar__call-number[data-astro-cid-fzpbxy5g]{white-space:nowrap}@media (width<=1220px){.bar__call[data-astro-cid-fzpbxy5g]{width:var(--touch-min);background:var(--surface-raised);justify-content:center;padding:0}.bar__call-number[data-astro-cid-fzpbxy5g]{display:none}}@media (width<=900px){.bar__inner[data-astro-cid-fzpbxy5g]{gap:var(--space-3);height:76px;padding-inline:max(var(--space-4), env(safe-area-inset-left,0px)) max(var(--space-4), env(safe-area-inset-right,0px));display:flex}.bar__logo[data-astro-cid-fzpbxy5g] img[data-astro-cid-fzpbxy5g]{width:170px}.bar__nav[data-astro-cid-fzpbxy5g],.bar__book[data-astro-cid-fzpbxy5g]{display:none}.bar__end[data-astro-cid-fzpbxy5g]{margin-left:auto}.bar__menu[data-astro-cid-fzpbxy5g]{display:grid}}@media (width<=400px){.bar__inner[data-astro-cid-fzpbxy5g]{gap:var(--space-2)}.bar__logo[data-astro-cid-fzpbxy5g] img[data-astro-cid-fzpbxy5g]{width:140px}}.menu[data-astro-cid-fzpbxy5g]{width:100%;max-width:none;height:100dvh;max-height:none;padding:0 0 max(var(--space-5), env(safe-area-inset-bottom,0px));background:var(--surface);color:var(--ink);overscroll-behavior:contain;border:0;margin:0;position:fixed;inset:0;overflow-y:auto}.menu[data-astro-cid-fzpbxy5g]:popover-open{flex-direction:column;display:flex}.menu__top[data-astro-cid-fzpbxy5g]{height:76px;padding-inline:max(var(--space-4), env(safe-area-inset-left,0px)) max(var(--space-4), env(safe-area-inset-right,0px));align-items:center;display:flex}.menu__top[data-astro-cid-fzpbxy5g] .bar__logo[data-astro-cid-fzpbxy5g] img[data-astro-cid-fzpbxy5g]{width:170px}.menu__top[data-astro-cid-fzpbxy5g] .bar__end[data-astro-cid-fzpbxy5g]{margin-left:auto}.menu__nav[data-astro-cid-fzpbxy5g]{padding:var(--space-5) var(--space-4) 0}.menu__nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g],.menu__actions[data-astro-cid-fzpbxy5g]{margin:0;padding:0;list-style:none}.menu__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{min-height:52px;font:500 24px/1.2 var(--font-sans);color:var(--ink);touch-action:manipulation;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;text-decoration:none;display:flex}.menu__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g] svg{color:var(--ink-subtle);transition:transform var(--dur-ui) var(--ease-out), color var(--dur-ui) ease}.menu__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page],.menu__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page] svg{color:var(--accent)}.menu__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:active svg{transform:translate(4px)}.menu__foot[data-astro-cid-fzpbxy5g]{gap:var(--space-3);padding:var(--space-6) var(--space-4) 0;margin-top:auto;display:grid}.menu__actions[data-astro-cid-fzpbxy5g]{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.menu__actions[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);background:var(--surface-raised);min-height:76px;color:var(--ink);touch-action:manipulation;transition:transform var(--dur-press) var(--ease-out), background-color var(--dur-ui) ease;flex-direction:column;font-size:15px;font-weight:600;text-decoration:none;display:flex}.menu__actions[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g] svg{color:var(--ink-muted)}.menu__actions[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:active{transform:scale(.97)}html:has(.menu:popover-open){overflow:hidden}@media (prefers-reduced-motion:no-preference){.menu[data-astro-cid-fzpbxy5g]{opacity:0;transition:opacity .16s ease, transform .16s var(--ease-out), display .16s allow-discrete, overlay .16s allow-discrete;transform:translateY(-8px)}.menu[data-astro-cid-fzpbxy5g]:popover-open{opacity:1;transition-duration:var(--dur-ui);transform:none}@starting-style{.menu[data-astro-cid-fzpbxy5g]:popover-open{opacity:0;transform:translateY(-8px)}}.menu[data-astro-cid-fzpbxy5g]:popover-open .menu__nav[data-astro-cid-fzpbxy5g] li[data-astro-cid-fzpbxy5g]{animation:menu-in .32s var(--ease-out) both;animation-delay:calc(60ms + var(--i) * 40ms)}.menu[data-astro-cid-fzpbxy5g]:popover-open .menu__foot[data-astro-cid-fzpbxy5g]{animation:menu-in .32s var(--ease-out) both;animation-delay:calc(60ms + var(--i) * 40ms)}}@media (prefers-reduced-motion:reduce){.menu[data-astro-cid-fzpbxy5g]:popover-open{animation:.16s both menu-fade}.bar[data-astro-cid-fzpbxy5g]{transition:none}}@keyframes menu-in{0%{opacity:0;transform:translateY(12px)}}@keyframes menu-fade{0%{opacity:0}}.foot[data-astro-cid-nns7i3if]{padding:var(--space-8) 0 max(var(--space-5), env(safe-area-inset-bottom,0px));background:var(--surface-sunken);color:var(--ink-muted);font-size:16px;line-height:24px}.foot[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:inherit;transition:color var(--dur-ui) ease;text-decoration:none}@media (hover:hover) and (pointer:fine){.foot[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--ink)}}.foot[data-astro-cid-nns7i3if] strong[data-astro-cid-nns7i3if]{color:var(--ink);font-weight:600}.foot__grid[data-astro-cid-nns7i3if]{gap:var(--space-7);grid-template-columns:minmax(0,1.2fr) minmax(0,1.3fr) minmax(0,1fr) minmax(0,.9fr);display:grid}.foot__logo[data-astro-cid-nns7i3if]{display:inline-block}.foot__logo[data-astro-cid-nns7i3if] img[data-astro-cid-nns7i3if]{width:220px;height:auto;display:block}.foot__heading[data-astro-cid-nns7i3if],.foot__group[data-astro-cid-nns7i3if] summary[data-astro-cid-nns7i3if]{margin:0 0 var(--space-3);font:600 16px/24px var(--font-sans);color:var(--ink)}.foot__list[data-astro-cid-nns7i3if],.foot__links[data-astro-cid-nns7i3if],.foot__social[data-astro-cid-nns7i3if]{margin:0;padding:0;list-style:none}.foot__list[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if]+li[data-astro-cid-nns7i3if],.foot__links[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if]+li[data-astro-cid-nns7i3if]{margin-top:var(--space-2)}.foot__list[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if],.foot__list[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{gap:var(--space-2);align-items:flex-start;display:flex}.foot__list[data-astro-cid-nns7i3if] svg{color:var(--ink-subtle);transition:color var(--dur-ui) ease;flex:none;margin-top:2px}@media (hover:hover) and (pointer:fine){.foot__list[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover svg{color:var(--accent)}}.foot__narrow[data-astro-cid-nns7i3if]{display:none}.foot__group[data-astro-cid-nns7i3if] summary[data-astro-cid-nns7i3if]{justify-content:space-between;align-items:center;list-style:none;display:flex}.foot__group[data-astro-cid-nns7i3if] summary[data-astro-cid-nns7i3if]::-webkit-details-marker{display:none}.foot__chev[data-astro-cid-nns7i3if]{display:none}.foot__social[data-astro-cid-nns7i3if]{gap:var(--space-2);flex-wrap:wrap;display:flex}.foot__social[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{width:var(--touch-min);height:var(--touch-min);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--ink);transition:background-color var(--dur-ui) ease, transform var(--dur-press) var(--ease-out);place-items:center;display:grid}.foot__social[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:active{transform:scale(.95)}.foot__review[data-astro-cid-nns7i3if]{margin:var(--space-4) 0 0}.foot__review[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{text-underline-offset:3px;text-decoration:underline}.foot[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.foot__legal[data-astro-cid-nns7i3if]{justify-content:space-between;gap:var(--space-2) var(--space-4);margin-top:var(--space-7);color:var(--ink-subtle);flex-wrap:wrap;font-size:13px;line-height:19px;display:flex}@media (width<=1040px){.foot[data-astro-cid-nns7i3if]{padding-top:var(--space-7)}.foot__grid[data-astro-cid-nns7i3if]{gap:var(--space-5);grid-template-columns:1fr}.foot__brand[data-astro-cid-nns7i3if]{text-align:center}.foot__logo[data-astro-cid-nns7i3if] img[data-astro-cid-nns7i3if]{width:200px}.foot__heading[data-astro-cid-nns7i3if],.foot__wide[data-astro-cid-nns7i3if],.foot__list[data-astro-cid-nns7i3if] .foot__wide[data-astro-cid-nns7i3if]{display:none}.foot__narrow[data-astro-cid-nns7i3if]{display:inline}.foot__list[data-astro-cid-nns7i3if]{justify-items:center;gap:var(--space-1);display:grid}.foot__list[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if]+li[data-astro-cid-nns7i3if]{margin-top:0}.foot__list[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if]{justify-content:center}.foot__list[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{width:fit-content;max-width:100%;min-height:var(--touch-min);text-align:center;align-items:center}.foot__list[data-astro-cid-nns7i3if] svg{margin-top:0}.foot__group[data-astro-cid-nns7i3if]{border-radius:var(--radius-md);background:var(--surface-raised)}.foot__group[data-astro-cid-nns7i3if] summary[data-astro-cid-nns7i3if]{min-height:52px;padding:0 var(--space-4);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;margin:0}.foot__chev[data-astro-cid-nns7i3if]{width:10px;height:10px;transition:transform var(--dur-ui) var(--ease-out);border-bottom:2px solid;border-right:2px solid;display:block;transform:translateY(-2px)rotate(45deg)}.foot__group[data-astro-cid-nns7i3if][open] .foot__chev[data-astro-cid-nns7i3if]{transform:translateY(2px)rotate(-135deg)}.foot__links[data-astro-cid-nns7i3if],.foot__group-body[data-astro-cid-nns7i3if]{padding:0 var(--space-4) var(--space-4)}.foot__review[data-astro-cid-nns7i3if]{text-align:center}.foot__legal[data-astro-cid-nns7i3if]{text-align:center;margin-top:var(--space-6);flex-direction:column;align-items:center}}.consent[data-astro-cid-u6s5b3h2]{right:max(var(--space-5), env(safe-area-inset-right));bottom:max(var(--space-5), env(safe-area-inset-bottom));z-index:60;width:min(400px, calc(100vw - var(--space-6)));position:fixed}.consent__card[data-astro-cid-u6s5b3h2]{gap:var(--space-4);max-height:calc(100dvh - var(--space-8));overscroll-behavior:contain;padding:var(--space-5) var(--space-5) var(--space-5) var(--space-6);border-radius:var(--radius-md);border-top:var(--gold-line-accent) solid var(--gold-line);background:var(--surface-raised);display:grid;position:relative;overflow-y:auto;box-shadow:0 16px 40px #00000080}.consent__head[data-astro-cid-u6s5b3h2]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.consent__title[data-astro-cid-u6s5b3h2]{font:var(--text-card-title);font-family:var(--font-serif);color:var(--ink);margin:4px 0 0}.consent__close[data-astro-cid-u6s5b3h2]{border-radius:var(--radius-full);background:var(--surface-sunken);width:40px;height:40px;color:var(--ink-muted);cursor:pointer;touch-action:manipulation;transition:color var(--dur-ui) ease, transform var(--dur-press) var(--ease-out);border:0;flex:none;place-items:center;margin:-6px -8px 0 0;padding:0;display:grid}.consent__close[data-astro-cid-u6s5b3h2]:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.consent__close[data-astro-cid-u6s5b3h2]:hover{color:var(--ink)}}.consent__text[data-astro-cid-u6s5b3h2]{color:var(--ink-muted);margin:0;font-size:14px;line-height:21px}.consent__actions[data-astro-cid-u6s5b3h2]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.consent__actions[data-astro-cid-u6s5b3h2] .gl-btn[data-astro-cid-u6s5b3h2]{justify-content:center;min-width:0}.consent__choices[data-astro-cid-u6s5b3h2]{gap:var(--space-2);display:grid}.consent__choices[data-astro-cid-u6s5b3h2][hidden]{display:none}.consent__option[data-astro-cid-u6s5b3h2]{align-items:center;column-gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--surface-sunken);grid-template-columns:minmax(0,1fr) auto;display:grid}.consent__label[data-astro-cid-u6s5b3h2]{align-items:center;gap:var(--space-3);min-height:32px;color:var(--ink);cursor:pointer;font-size:14px;display:flex}.consent__label[data-astro-cid-u6s5b3h2] input[data-astro-cid-u6s5b3h2]{width:20px;height:20px;accent-color:var(--accent-fill);flex:none;margin:0}.consent__more[data-astro-cid-u6s5b3h2]{border-radius:var(--radius-full);width:32px;height:32px;color:var(--ink-muted);cursor:pointer;touch-action:manipulation;background:0 0;border:0;place-items:center;padding:0;display:grid}.consent__more[data-astro-cid-u6s5b3h2] svg[data-astro-cid-u6s5b3h2]{transition:transform var(--dur-ui) var(--ease-out)}.consent__more[data-astro-cid-u6s5b3h2][aria-expanded=true] svg[data-astro-cid-u6s5b3h2]{transform:rotate(45deg)}@media (hover:hover) and (pointer:fine){.consent__more[data-astro-cid-u6s5b3h2]:hover{color:var(--ink)}}.consent__about[data-astro-cid-u6s5b3h2]{margin:var(--space-1) 0 var(--space-1) calc(20px + var(--space-3));color:var(--ink-muted);grid-column:1/-1;font-size:13px;line-height:19px}.consent__about[data-astro-cid-u6s5b3h2][hidden]{display:none}.consent__choices[data-astro-cid-u6s5b3h2] .consent__actions[data-astro-cid-u6s5b3h2]{margin-top:var(--space-2)}.consent[data-astro-cid-u6s5b3h2]:not([hidden]) .consent__card[data-astro-cid-u6s5b3h2]{animation:consent-in var(--dur-panel) var(--ease-out)}@keyframes consent-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}@media (prefers-reduced-motion:reduce){.consent[data-astro-cid-u6s5b3h2]:not([hidden]) .consent__card[data-astro-cid-u6s5b3h2]{animation:none}}@media (width<=720px){.consent[data-astro-cid-u6s5b3h2]{left:50%;right:auto;bottom:max(var(--space-3), env(safe-area-inset-bottom));width:min(360px, calc(100vw - var(--space-5)));transform:translate(-50%)}.consent__card[data-astro-cid-u6s5b3h2]{gap:var(--space-3);max-height:calc(100dvh - var(--space-6));padding:var(--space-4)}.consent__title[data-astro-cid-u6s5b3h2]{margin-top:2px;font-size:17px;line-height:22px}.consent__close[data-astro-cid-u6s5b3h2]{width:34px;height:34px;margin:-4px -4px 0 0}.consent__text[data-astro-cid-u6s5b3h2]{font-size:13px;line-height:19px}.consent__actions[data-astro-cid-u6s5b3h2] .gl-btn[data-astro-cid-u6s5b3h2]{min-height:42px;padding-inline:var(--space-3);font-size:14px}}
