.hdr[data-astro-cid-nen7h5rs]{z-index:100;color:var(--ink);pointer-events:none;transition:color .4s var(--ease-soft);position:sticky;top:0}html[data-hdr-dark]:not([data-scrolled]) .hdr[data-astro-cid-nen7h5rs]{color:var(--paper)}.hdr[data-astro-cid-nen7h5rs]:before{content:"";-webkit-backdrop-filter:blur(18px)saturate(1.4);border-bottom:1px solid var(--line);opacity:0;transition:opacity .4s var(--ease-soft);background:#ffffffd1;position:absolute;inset:0}html[data-scrolled] .hdr[data-astro-cid-nen7h5rs]:before{opacity:1}.hdr__in[data-astro-cid-nen7h5rs]{height:var(--header-h);max-width:calc(var(--max) + 2 * var(--gutter));padding:0 var(--gutter);pointer-events:auto;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(1rem,2vw,2rem);margin-inline:auto;display:grid;position:relative}.hdr__brand[data-astro-cid-nen7h5rs]{color:inherit;align-items:center;gap:.65rem;display:inline-flex}.hdr__brand[data-astro-cid-nen7h5rs] .hdr__mark{transition:transform 1s var(--ease-expo)}.hdr__brand[data-astro-cid-nen7h5rs]:hover .hdr__mark{transform:rotate(-16deg)}.hdr__word[data-astro-cid-nen7h5rs]{font:500 1rem / 1 var(--sans);white-space:nowrap}.hdr__word[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{opacity:.6;margin-left:.35rem;font-size:1rem;font-weight:400}.hdr__nav[data-astro-cid-nen7h5rs]{transition:opacity .35s var(--ease-soft), transform .6s var(--ease-expo);justify-content:center;gap:.1rem;display:flex;position:relative}.hdr__link[data-astro-cid-nen7h5rs]{color:inherit;white-space:nowrap;padding:.5rem .75rem;font-size:1rem;position:relative}.hdr__link[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{position:relative}.hdr__link[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:after{content:"";transform-origin:100%;height:1px;transition:transform .45s var(--ease-expo);background:currentColor;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.hdr__link[data-astro-cid-nen7h5rs]:hover span[data-astro-cid-nen7h5rs]:after,.hdr__link[data-astro-cid-nen7h5rs][aria-current=page] span[data-astro-cid-nen7h5rs]:after{transform-origin:0;transform:scaleX(1)}.hdr__ctx[data-astro-cid-nen7h5rs]{opacity:0;pointer-events:none;white-space:nowrap;transition:opacity .35s var(--ease-soft), transform .6s var(--ease-expo);align-items:center;gap:.9rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(10px - 50%))}html[data-nav-ctx] .hdr__nav[data-astro-cid-nen7h5rs]{opacity:0;pointer-events:none;transform:translateY(-10px)}html[data-nav-ctx] .hdr__ctx[data-astro-cid-nen7h5rs]{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.hdr__ctx-line[data-astro-cid-nen7h5rs]{display:block;overflow:hidden}.hdr__ctx-txt[data-astro-cid-nen7h5rs]{transition:transform .5s var(--ease-expo);font-size:1rem;display:block}.hdr__ctx-txt[data-astro-cid-nen7h5rs].is-out{transition:transform .3s var(--ease-in-out);transform:translateY(-110%)}.hdr__ctx-txt[data-astro-cid-nen7h5rs].is-in{transition:none;transform:translateY(110%)}.hdr__ctx-txt[data-astro-cid-nen7h5rs] b[data-astro-cid-nen7h5rs]{font-weight:500}.hdr__ctx-cta[data-astro-cid-nen7h5rs]{background:var(--ink);color:var(--paper);transition:transform .4s var(--ease-expo);border-radius:999px;padding:.3rem .8rem;font-size:1rem;font-weight:500}.hdr__ctx-cta[data-astro-cid-nen7h5rs]:hover{transform:translateY(-1px)}.hdr__end[data-astro-cid-nen7h5rs]{justify-content:end;align-items:center;gap:.25rem;display:flex}.hdr__find[data-astro-cid-nen7h5rs],.hdr__saved[data-astro-cid-nen7h5rs]{min-width:40px;height:40px;color:inherit;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:0 .5rem;transition:background .25s;display:inline-flex;position:relative}.hdr__find[data-astro-cid-nen7h5rs]:hover,.hdr__saved[data-astro-cid-nen7h5rs]:hover,.hdr__saved[data-astro-cid-nen7h5rs][aria-current=page]{background:#7f7f7f24}.hdr__find[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs],.hdr__saved[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;width:20px;height:20px}.hdr__saved[data-astro-cid-nen7h5rs] b[data-astro-cid-nen7h5rs]{min-width:20px;height:20px;color:var(--paper);text-align:center;background:currentColor;border-radius:999px;padding:0 5px;font-size:1rem;font-weight:500;line-height:20px;position:absolute;top:-2px;right:-4px}html[data-hdr-dark]:not([data-scrolled]) .hdr__saved[data-astro-cid-nen7h5rs] b[data-astro-cid-nen7h5rs]{color:var(--ink)}.hdr__cta[data-astro-cid-nen7h5rs]{--bg:var(--ink);--fg:var(--paper);margin-left:.5rem}html[data-hdr-dark]:not([data-scrolled]) .hdr__cta[data-astro-cid-nen7h5rs]{--bg:var(--paper);--fg:var(--ink);--hover:#e4e4e4}.hdr__progress[data-astro-cid-nen7h5rs]{width:100%;height:1px;transform:scaleX(var(--read,0));transform-origin:0;opacity:0;background:currentColor;transition:opacity .3s;position:absolute;bottom:-1px;left:0}html[data-scrolled] .hdr__progress[data-astro-cid-nen7h5rs]{opacity:1}.menu[data-astro-cid-nen7h5rs]{inset:0 0 calc(var(--tabbar-h) + env(safe-area-inset-bottom)) 0;z-index:99;padding:calc(var(--header-h) + 1rem) var(--gutter) 2rem;background:var(--ink);color:var(--paper);clip-path:inset(0 0 100%);transition:clip-path .7s var(--ease-cinema);flex-direction:column;justify-content:space-between;gap:2rem;display:flex;position:fixed;overflow-y:auto}.menu[data-astro-cid-nen7h5rs][hidden]{visibility:hidden;display:flex}html[data-menu-open] .menu[data-astro-cid-nen7h5rs]{clip-path:inset(0);visibility:visible}.menu__nav[data-astro-cid-nen7h5rs]{display:grid}.menu__link[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line-inv);font:300 clamp(1.9rem, 8vw, 2.8rem) / 1.1 var(--serif);letter-spacing:-.02em;opacity:0;transition:opacity .5s var(--ease-soft), transform .8s var(--ease-expo);transition-delay:calc(var(--i) * 40ms + .15s);align-items:baseline;gap:1rem;padding:.65rem 0;display:flex;transform:translateY(16px)}.menu__n[data-astro-cid-nen7h5rs]{opacity:.5;font-size:1rem}.menu__link[data-astro-cid-nen7h5rs][aria-current=page]{font-style:italic}html[data-menu-open] .menu__link[data-astro-cid-nen7h5rs]{opacity:1;transform:none}.menu__foot[data-astro-cid-nen7h5rs]{gap:1.25rem;display:grid}.menu__meta[data-astro-cid-nen7h5rs]{opacity:.55}@media (width<=1020px){.hdr__in[data-astro-cid-nen7h5rs]{grid-template-columns:auto 1fr auto;gap:.5rem}.hdr__nav[data-astro-cid-nen7h5rs],.hdr__saved[data-astro-cid-nen7h5rs],.hdr__cta[data-astro-cid-nen7h5rs],.hdr__find[data-astro-cid-nen7h5rs] kbd[data-astro-cid-nen7h5rs],.hdr__ctx-cta[data-astro-cid-nen7h5rs]{display:none}.hdr__brand[data-astro-cid-nen7h5rs],.hdr__find[data-astro-cid-nen7h5rs]{min-height:44px}.hdr__find[data-astro-cid-nen7h5rs]{min-width:44px}.hdr__word[data-astro-cid-nen7h5rs]{transition:opacity .3s var(--ease-soft)}html[data-nav-ctx] .hdr__word[data-astro-cid-nen7h5rs]{opacity:0}.hdr__ctx[data-astro-cid-nen7h5rs]{left:calc(var(--gutter) + 26px + .75rem);right:calc(var(--gutter) + 52px);justify-content:center;transform:translateY(calc(10px - 50%))}html[data-nav-ctx] .hdr__ctx[data-astro-cid-nen7h5rs]{transform:translateY(-50%)}.hdr__ctx-line[data-astro-cid-nen7h5rs]{min-width:0}.hdr__ctx-txt[data-astro-cid-nen7h5rs]{text-overflow:ellipsis;font-size:1rem;overflow:hidden}.hdr__word[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{display:none}}.ftr[data-astro-cid-jo6i4kqk]{background:var(--paper);color:var(--text);border-top:1px solid var(--line)}.ftr__top[data-astro-cid-jo6i4kqk]{justify-items:center;padding-block:clamp(3rem,6vw,5rem) clamp(2rem,4vw,3rem);display:grid}.ftr__mark[data-astro-cid-jo6i4kqk]{width:clamp(72px,10vw,120px);height:auto;color:var(--ink)}.ftr__mark[data-astro-cid-jo6i4kqk] path[data-astro-cid-jo6i4kqk]{fill:currentColor;stroke:currentColor;stroke-width:6px;stroke-linejoin:round}.js .ftr__mark[data-astro-cid-jo6i4kqk] path[data-astro-cid-jo6i4kqk]{fill-opacity:0;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 2.4s var(--ease-cinema), fill-opacity .9s var(--ease-soft) 2s}.js .ftr__top[data-astro-cid-jo6i4kqk].is-in .ftr__mark[data-astro-cid-jo6i4kqk] path[data-astro-cid-jo6i4kqk]{stroke-dashoffset:0;fill-opacity:1}.ftr__body[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));gap:3rem clamp(1.5rem,3vw,3rem);padding-block:clamp(1rem,2vw,1.5rem) clamp(3rem,6vw,5rem);display:grid}.ftr__sign[data-astro-cid-jo6i4kqk]{align-content:start;justify-items:start;gap:1.25rem;display:grid}.ftr__logo[data-astro-cid-jo6i4kqk]{color:var(--ink)}.ftr__line[data-astro-cid-jo6i4kqk]{max-width:22ch;font:300 clamp(1.5rem, 2vw, 1.9rem) / 1.15 var(--serif);letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.ftr__line[data-astro-cid-jo6i4kqk] em[data-astro-cid-jo6i4kqk]{color:var(--muted)}.ftr__col[data-astro-cid-jo6i4kqk]{align-content:start;gap:.35rem;display:grid}.ftr__label[data-astro-cid-jo6i4kqk]{font-size:var(--fs-label);color:var(--muted);line-height:1.3}.ftr__title[data-astro-cid-jo6i4kqk]{font:400 1.5rem / 1.15 var(--serif);letter-spacing:-.015em;color:var(--ink);margin-bottom:.9rem}.ftr__list[data-astro-cid-jo6i4kqk]{gap:.45rem;display:grid}.ftr__link[data-astro-cid-jo6i4kqk]{color:var(--text);transition:background-size .45s var(--ease-expo), color .2s;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-block:.1rem;display:inline-block}.ftr__link[data-astro-cid-jo6i4kqk]:hover,.ftr__link[data-astro-cid-jo6i4kqk]:focus-visible{color:var(--ink);background-size:100% 1px}.ftr__clock[data-astro-cid-jo6i4kqk]{color:var(--muted);justify-content:space-between;gap:1rem;display:flex}.ftr__clock[data-astro-cid-jo6i4kqk] time[data-astro-cid-jo6i4kqk]{color:var(--ink)}.ftr__hours[data-astro-cid-jo6i4kqk]{color:var(--muted)}.ftr__rail[data-astro-cid-jo6i4kqk]{padding-block:1.25rem calc(1.5rem + env(safe-area-inset-bottom));border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:.75rem 2rem;display:flex}.ftr__rail[data-astro-cid-jo6i4kqk] .ftr__link[data-astro-cid-jo6i4kqk]{color:var(--muted)}.ftr__rail[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:last-of-type{margin-left:auto}.ftr__legal[data-astro-cid-jo6i4kqk]{flex-basis:100%}@media (width<=1100px){.ftr__body[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}.ftr__sign[data-astro-cid-jo6i4kqk]{grid-column:span 2}}@media (width<=560px){.ftr__body[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}.ftr__sign[data-astro-cid-jo6i4kqk]{grid-column:auto}.ftr__sign[data-astro-cid-jo6i4kqk] .btn[data-astro-cid-jo6i4kqk]{width:100%}.ftr__rail[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:last-of-type{margin-left:0}}.tabs[data-astro-cid-exkhzgpt]{display:none}@media (width<=1020px){.tabs[data-astro-cid-exkhzgpt]{z-index:120;height:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding:0 max(6px, env(safe-area-inset-left)) env(safe-area-inset-bottom) max(6px, env(safe-area-inset-right));-webkit-backdrop-filter:blur(20px)saturate(1.6);border-top:1px solid var(--line);transition:transform .45s var(--ease-out);background:#ffffffe6;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0}html[data-mbar] .tabs[data-astro-cid-exkhzgpt],html.is-typing .tabs[data-astro-cid-exkhzgpt]{transform:translateY(100%)}}.tab[data-astro-cid-exkhzgpt]{min-width:0;color:var(--ink);-webkit-tap-highlight-color:transparent;align-content:center;justify-items:center;gap:3px;font-size:1rem;font-weight:450;line-height:1;display:grid;position:relative}.tab[data-astro-cid-exkhzgpt] svg[data-astro-cid-exkhzgpt]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px;transition:transform .35s var(--ease-out)}.tab[data-astro-cid-exkhzgpt]:active svg[data-astro-cid-exkhzgpt]{transform:scale(.88)}.tab[data-astro-cid-exkhzgpt]:before{content:"";background:var(--ink);width:28px;height:2px;transition:transform .4s var(--ease-out);border-radius:0 0 2px 2px;margin-left:-14px;position:absolute;top:0;left:50%;transform:scaleX(0)}.tab[data-astro-cid-exkhzgpt][aria-current=page]:before{transform:scaleX(1)}.tab[data-astro-cid-exkhzgpt][aria-current=page] svg[data-astro-cid-exkhzgpt]{stroke-width:2px}.tab[data-astro-cid-exkhzgpt][aria-current=page] span[data-astro-cid-exkhzgpt]:last-child{font-weight:600}.tab__ico[data-astro-cid-exkhzgpt]{display:block;position:relative}.tab__badge[data-astro-cid-exkhzgpt]{background:var(--ink);min-width:20px;height:20px;color:var(--paper);text-align:center;box-shadow:0 0 0 2px var(--paper);border-radius:999px;padding:0 5px;font-size:1rem;font-weight:500;line-height:20px;position:absolute;top:-4px;right:-10px}.tab__burger[data-astro-cid-exkhzgpt] path[data-astro-cid-exkhzgpt]{transform-box:fill-box;transform-origin:50%;transition:transform .4s var(--ease-out)}.tab[data-astro-cid-exkhzgpt][aria-expanded=true] .tab__burger[data-astro-cid-exkhzgpt] path[data-astro-cid-exkhzgpt]:first-child{transform:translateY(3px)rotate(45deg)scaleX(.85)}.tab[data-astro-cid-exkhzgpt][aria-expanded=true] .tab__burger[data-astro-cid-exkhzgpt] path[data-astro-cid-exkhzgpt]:last-child{transform:translateY(-3px)rotate(-45deg)scaleX(.85)}.fnd{width:100%;max-width:none;height:100%;max-height:none;color:var(--text);padding:0;background:0 0;border:0;justify-content:center;align-items:flex-start;margin:0;padding-top:min(14vh,140px);display:none;position:fixed;inset:0}.fnd[open]{display:flex}.fnd::backdrop{-webkit-backdrop-filter:blur(6px);background:#0000008c}.fnd__box{width:min(680px, calc(100% - 2 * var(--gutter)));border-radius:var(--radius-lg);background:var(--paper);box-shadow:0 40px 90px -30px #0009, 0 0 0 1px var(--line);opacity:0;transition:opacity .25s var(--ease-soft), transform .5s var(--ease-expo);overflow:hidden;transform:translateY(-10px)scale(.985)}.fnd.is-open .fnd__box{opacity:1;transform:none}.fnd__field{border-bottom:1px solid var(--line);align-items:center;gap:.8rem;padding:.4rem .9rem .4rem 1.1rem;display:flex}.fnd__field svg{fill:none;width:20px;height:20px;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;flex:none}.fnd__field input{min-width:0;min-height:56px;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:1.125rem}.fnd__field input::-webkit-search-cancel-button{display:none}.fnd__close{min-height:40px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);border-radius:999px;padding:0 .9rem;transition:background .2s}.fnd__close:hover{background:var(--stone)}.fnd__list{overscroll-behavior:contain;max-height:min(56vh,520px);padding:.4rem;overflow-y:auto}.fnd__group{font:400 1.15rem / 1 var(--serif);color:var(--muted);padding:.9rem .75rem .4rem}.fnd__item{color:var(--ink);cursor:pointer;border-radius:10px;outline:none;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;padding:.5rem .75rem;display:grid}.fnd__item[aria-selected=true]{background:var(--ink);color:var(--paper)}.fnd__thumb{object-fit:cover;background:var(--stone-2);border-radius:6px;width:56px;height:40px}.fnd__ico{background:var(--stone);width:56px;height:40px;color:var(--ink);border-radius:6px;place-items:center;display:grid}.fnd__item[aria-selected=true] .fnd__ico{color:var(--paper);background:#ffffff24}.fnd__ico svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.fnd__txt{min-width:0;display:grid}.fnd__t{font:400 1.2rem / 1.25 var(--serif);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fnd__s{opacity:.7;white-space:nowrap;text-overflow:ellipsis;font-size:1rem;overflow:hidden}.fnd__r{white-space:nowrap;font-size:1.15rem}.fnd__k{white-space:nowrap;opacity:.7}.fnd__empty{color:var(--muted);padding:1.4rem .9rem}.fnd__foot{border-top:1px solid var(--line);color:var(--muted);text-transform:none;gap:1.25rem;padding:.6rem 1rem;display:flex}.fnd__foot kbd{font:inherit;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:4px;margin-right:2px;padding:2px 5px}.fnd__foot span:last-child{margin-left:auto}@media (width<=700px){.fnd{align-items:stretch;padding-top:0}.fnd__box{border-radius:0;flex-direction:column;width:100%;display:flex}.fnd__list{flex:1;max-height:none}.fnd__item{grid-template-columns:auto minmax(0,1fr);row-gap:0}.fnd__item .fnd__r{grid-column:2;margin-top:-.35rem}.fnd__k{display:none}.fnd__t{white-space:normal}.fnd__foot{display:none}}
