@layer theme,base;@layer components{img[data-astro-cid-lzfgff5j]{width:100%;height:auto;display:block}h2[data-astro-cid-u5yrchoi]{margin:0 0 16px;font-size:1.5rem}ul[data-astro-cid-u5yrchoi]{grid-template-columns:repeat(auto-fill, minmax(min(100%, max(14rem, calc(100% / var(--columns) - 16px))), 1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-u5yrchoi]>a[data-astro-cid-u5yrchoi],li[data-astro-cid-u5yrchoi]>div[data-astro-cid-u5yrchoi]{border:1px solid var(--line);border-radius:calc(12px * var(--r-box));height:100%;color:var(--ink);padding:20px;text-decoration:none;display:block}li[data-astro-cid-u5yrchoi] .card-picture{border-radius:calc(11px * var(--r-box)) calc(11px * var(--r-box)) 0 0;width:calc(100% + 40px);margin:-20px -20px 16px}li[data-astro-cid-u5yrchoi]>a[data-astro-cid-u5yrchoi]:hover{border-color:var(--brand);background:var(--brand-tint)}h3[data-astro-cid-u5yrchoi]{color:var(--brand-text);margin:0 0 6px;font-size:1.1rem}p[data-astro-cid-u5yrchoi]{color:var(--muted);margin:0;line-height:1.6}.cards[data-astro-cid-u5yrchoi][data-variant=plain] li[data-astro-cid-u5yrchoi]>a[data-astro-cid-u5yrchoi],.cards[data-astro-cid-u5yrchoi][data-variant=plain] li[data-astro-cid-u5yrchoi]>div[data-astro-cid-u5yrchoi]{border:0;border-radius:0;padding:0}.cards[data-astro-cid-u5yrchoi][data-variant=plain] li[data-astro-cid-u5yrchoi] .card-picture{border-radius:calc(12px * var(--r-box));width:100%;margin:0 0 12px}.cards[data-astro-cid-u5yrchoi][data-variant=plain] li[data-astro-cid-u5yrchoi]>a[data-astro-cid-u5yrchoi]:hover{background:0 0}.cards[data-astro-cid-u5yrchoi][data-variant=plain] li[data-astro-cid-u5yrchoi]>a[data-astro-cid-u5yrchoi]:hover h3[data-astro-cid-u5yrchoi]{text-decoration:underline}.cards[data-astro-cid-u5yrchoi][data-variant=raised] li[data-astro-cid-u5yrchoi]>a[data-astro-cid-u5yrchoi],.cards[data-astro-cid-u5yrchoi][data-variant=raised] li[data-astro-cid-u5yrchoi]>div[data-astro-cid-u5yrchoi]{background:#fff;border-color:#0000;box-shadow:0 1px 2px #0000000f,0 6px 20px #00000014}.cards[data-astro-cid-u5yrchoi][data-variant=raised] li[data-astro-cid-u5yrchoi]>a[data-astro-cid-u5yrchoi]:hover{background:#fff;border-color:#0000;box-shadow:0 2px 4px #00000014,0 12px 32px #0000001f}continue-reading[data-astro-cid-wyy2l2zl]{display:block}continue-reading[data-astro-cid-wyy2l2zl][hidden]{display:none}.continue[data-astro-cid-wyy2l2zl]{padding:24px 0 32px}.continue[data-astro-cid-wyy2l2zl] h2[data-astro-cid-wyy2l2zl]{margin:0 0 4px;font-size:22px}.note[data-astro-cid-ai5ouxks]{border:1px dashed var(--line-strong);border-radius:calc(12px * var(--r-box));color:var(--muted);padding:20px 24px}.note[data-astro-cid-ai5ouxks] h2[data-astro-cid-ai5ouxks]{color:var(--ink);margin:0 0 4px;font-size:22px}.note[data-astro-cid-ai5ouxks] p[data-astro-cid-ai5ouxks]{margin:0}.cta[data-astro-cid-epmespwq]{border-radius:calc(16px * var(--r-box));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding:32px clamp(20px,5vw,48px);display:flex}.tone-plain[data-astro-cid-epmespwq]{border:1px solid var(--line)}h2[data-astro-cid-epmespwq]{margin:0;font-size:1.5rem}p[data-astro-cid-epmespwq]{margin:8px 0 0;line-height:1.6}.btn-light[data-astro-cid-epmespwq]{border-radius:calc(9px * var(--r-control));background:var(--on-brand);align-items:center;min-height:44px;padding:0 20px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--brand-text-strong)!important}.cta[data-astro-cid-epmespwq][data-variant=centered]{text-align:center;flex-direction:column;justify-content:center;padding-block:clamp(32px,5vw,56px)}.cta[data-astro-cid-epmespwq][data-variant=centered]>div[data-astro-cid-epmespwq]{max-width:60ch}.dd-block[class*=dd-x-] img{max-width:100%;height:auto}.dd-block .dd-phrase{max-width:100%;display:inline-block}.custom-missing[data-astro-cid-nnr6gwjh]{border:1px dashed var(--line-strong);border-radius:calc(12px * var(--r-box));color:var(--muted);margin:0;padding:20px 24px}.embed[data-astro-cid-22v6txfu]{width:100%;max-width:72ch;margin:0 auto}.stage[data-astro-cid-22v6txfu]{border-radius:calc(12px * var(--r-box));background:var(--brand-tint);display:grid;position:relative;overflow:hidden}.stage[data-astro-cid-22v6txfu]>*{grid-area:1/1}.stage[data-astro-cid-22v6txfu] .cover{width:100%;height:100%}.stage[data-astro-cid-22v6txfu] iframe{border:0;width:100%;height:100%}.panel[data-astro-cid-22v6txfu]{text-align:center;align-content:center;justify-items:center;gap:8px;padding:clamp(16px,4vw,32px);display:grid}.panel[data-astro-cid-22v6txfu].on-cover{color:#fff;background:#0000008c}.panel[data-astro-cid-22v6txfu] p[data-astro-cid-22v6txfu]{margin:0}.from[data-astro-cid-22v6txfu]{color:var(--muted);font-size:.9rem}.title[data-astro-cid-22v6txfu]{font:600 1.15rem/1.4 var(--font-heading)}.note[data-astro-cid-22v6txfu]{max-width:40ch;color:var(--muted);font-size:.85rem}.on-cover[data-astro-cid-22v6txfu] .from[data-astro-cid-22v6txfu],.on-cover[data-astro-cid-22v6txfu] .note[data-astro-cid-22v6txfu],.on-cover[data-astro-cid-22v6txfu] .open[data-astro-cid-22v6txfu]{color:#fff}.open[data-astro-cid-22v6txfu]{font-size:.95rem}figcaption[data-astro-cid-22v6txfu],.caption[data-astro-cid-22v6txfu]{color:var(--muted);margin:8px 0 0;font-size:.95rem}.line[data-astro-cid-22v6txfu]{text-align:center}.missing[data-astro-cid-22v6txfu]{border:1px dashed var(--line-strong);border-radius:calc(12px * var(--r-box));color:var(--muted);margin:0;padding:20px 24px}h2[data-astro-cid-leip5xgv]{margin:0 0 16px;font-size:1.5rem}details[data-astro-cid-leip5xgv]{border-bottom:1px solid var(--line)}summary[data-astro-cid-leip5xgv]{cursor:pointer;padding:14px 0;font-weight:600}p[data-astro-cid-leip5xgv]{white-space:pre-line;margin:0 0 16px;line-height:1.7}.faq[data-astro-cid-leip5xgv][data-variant=boxes] details[data-astro-cid-leip5xgv]{border:1px solid var(--line);border-radius:calc(12px * var(--r-box));margin-bottom:8px;padding:0 16px}.faq[data-astro-cid-leip5xgv][data-variant=boxes] details[data-astro-cid-leip5xgv][open]{background:var(--tint)}.hero[data-astro-cid-zjfvlker]{border-radius:calc(16px * var(--r-box));padding:clamp(32px,6vw,72px) clamp(20px,5vw,56px)}.inner[data-astro-cid-zjfvlker]{max-width:60ch}.hero[data-astro-cid-zjfvlker] .hero-picture{border-radius:calc(12px * var(--r-box));margin-bottom:24px}@media (width>=900px){.pictured[data-astro-cid-zjfvlker].align-start{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.pictured[data-astro-cid-zjfvlker].align-start .hero-picture{order:2;margin-bottom:0}}.align-center[data-astro-cid-zjfvlker] .inner[data-astro-cid-zjfvlker]{text-align:center;margin-inline:auto}.heading[data-astro-cid-zjfvlker]{margin:0 0 12px;font-size:clamp(1.9rem,5vw,3rem);line-height:1.2}.text[data-astro-cid-zjfvlker]{margin:0;font-size:1.15rem;line-height:1.7}.buttons[data-astro-cid-zjfvlker]{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.align-center[data-astro-cid-zjfvlker] .buttons[data-astro-cid-zjfvlker]{justify-content:center}.btn-plain[data-astro-cid-zjfvlker]{border-radius:calc(9px * var(--r-control));border:1px solid;align-items:center;min-height:44px;padding:0 20px;font-weight:600;text-decoration:none;display:inline-flex}.btn-light[data-astro-cid-zjfvlker]{background:var(--on-brand);border-color:var(--on-brand);color:var(--brand-text-strong)!important}.hero[data-astro-cid-zjfvlker][data-variant=cover].pictured{color:#fff;align-items:stretch;min-height:clamp(320px,48vw,560px);padding:0;display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-zjfvlker][data-variant=cover].pictured .hero-picture{border-radius:0;width:100%;height:100%;margin:0;position:absolute;inset:0;aspect-ratio:auto!important}.hero[data-astro-cid-zjfvlker][data-variant=cover].pictured .inner[data-astro-cid-zjfvlker]{background:linear-gradient(#0000001a,#00000059 40%,#000000b8);flex-direction:column;flex:1;justify-content:flex-end;max-width:none;padding:clamp(32px,6vw,72px) clamp(20px,5vw,56px);display:flex;position:relative}.hero[data-astro-cid-zjfvlker][data-variant=cover].pictured.align-center .inner[data-astro-cid-zjfvlker]{background:#00000080;justify-content:center;align-items:center}.hero[data-astro-cid-zjfvlker][data-variant=cover].pictured .heading[data-astro-cid-zjfvlker],.hero[data-astro-cid-zjfvlker][data-variant=cover].pictured .text[data-astro-cid-zjfvlker]{color:#fff;text-shadow:0 1px 2px #00000080;max-width:40ch}.hero[data-astro-cid-zjfvlker][data-variant=cover].pictured .btn-plain[data-astro-cid-zjfvlker]{color:#fff}.hero[data-astro-cid-zjfvlker].hero[data-variant=minimal]{color:var(--ink);background:0 0;border-radius:0;padding:clamp(16px,3vw,32px) 0}.hero[data-astro-cid-zjfvlker][data-variant=minimal] .heading[data-astro-cid-zjfvlker]{color:var(--ink);font-size:clamp(2.2rem,6vw,3.6rem);line-height:1.12}.hero[data-astro-cid-zjfvlker][data-variant=minimal] .text[data-astro-cid-zjfvlker]{color:var(--ink-2)}.hero[data-astro-cid-zjfvlker][data-variant=minimal] .btn-light[data-astro-cid-zjfvlker]{background:var(--brand);border-color:var(--brand);color:var(--on-brand)!important}.hero[data-astro-cid-zjfvlker][data-variant=minimal] .btn-plain[data-astro-cid-zjfvlker]{color:var(--brand-text)}.image[data-astro-cid-57j4a6ok]{margin:0}.width-narrow[data-astro-cid-57j4a6ok]{width:100%;max-width:72ch;margin-inline:auto}.width-full[data-astro-cid-57j4a6ok]{width:100vw;margin-inline:calc(50% - 50vw)}.image[data-astro-cid-57j4a6ok] img{border-radius:calc(12px * var(--r-box))}.width-full[data-astro-cid-57j4a6ok] img{border-radius:0}.missing[data-astro-cid-57j4a6ok]{border:1px dashed var(--line-strong);border-radius:calc(12px * var(--r-box));color:var(--muted);text-align:center;margin:0;padding:32px 24px}figcaption[data-astro-cid-57j4a6ok]{max-width:72ch;color:var(--muted);text-align:center;margin:8px auto 0;font-size:.9375rem}.rich[data-astro-cid-haajudur] h2{margin:32px 0 12px;font-size:1.5rem;line-height:1.3}.rich[data-astro-cid-haajudur] h3{margin:24px 0 8px;font-size:1.2rem;line-height:1.35}.rich[data-astro-cid-haajudur] p,.rich[data-astro-cid-haajudur] ul,.rich[data-astro-cid-haajudur] ol{margin:0 0 16px;line-height:1.75}.rich[data-astro-cid-haajudur] ul,.rich[data-astro-cid-haajudur] ol{padding-left:1.5em}.rich[data-astro-cid-haajudur] li>ul,.rich[data-astro-cid-haajudur] li>ol{margin:4px 0 0}.rich[data-astro-cid-haajudur] blockquote{border-left:4px solid var(--brand);color:var(--muted);margin:0 0 16px;padding:4px 0 4px 16px}.rich[data-astro-cid-haajudur] a{color:var(--brand-text);text-underline-offset:2px}.rich[data-astro-cid-haajudur] a:hover{color:var(--brand-text-strong)}.rich[data-astro-cid-haajudur]>:first-child{margin-top:0}.search-block[data-astro-cid-c47xrnay]{border-radius:calc(16px * var(--r-box));padding:clamp(28px,5vw,56px) clamp(20px,5vw,56px)}.inner[data-astro-cid-c47xrnay]{max-width:44rem}.align-center[data-astro-cid-c47xrnay] .inner[data-astro-cid-c47xrnay]{text-align:center;margin-inline:auto}.heading[data-astro-cid-c47xrnay]{margin:0 0 12px;font-size:clamp(1.75rem,4.5vw,2.6rem);line-height:1.2}.text[data-astro-cid-c47xrnay]{margin:0 0 8px;font-size:1.1rem;line-height:1.7}.search-form[data-astro-cid-c47xrnay]{border:1px solid var(--line-strong);border-radius:calc(12px * var(--r-control));background:#fff;gap:6px;margin-top:20px;padding:6px;display:flex}.search-form[data-astro-cid-c47xrnay] input[data-astro-cid-c47xrnay]{min-width:0;min-height:52px;font:inherit;color:var(--ink);border:0;outline:none;flex:auto;padding:0 14px;font-size:18px}.search-form[data-astro-cid-c47xrnay]:focus-within{outline:3px solid var(--brand-text);outline-offset:2px}.shortcuts[data-astro-cid-c47xrnay] ul[data-astro-cid-c47xrnay]{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.align-center[data-astro-cid-c47xrnay] .shortcuts[data-astro-cid-c47xrnay] ul[data-astro-cid-c47xrnay]{justify-content:center}.shortcuts[data-astro-cid-c47xrnay] a[data-astro-cid-c47xrnay]{border:1px solid var(--line-strong);border-radius:var(--r-pill);min-height:40px;color:var(--ink);background:#fff;align-items:center;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.shortcuts[data-astro-cid-c47xrnay] a[data-astro-cid-c47xrnay]:hover{border-color:var(--brand-text);color:var(--brand-text)}.shelf[data-astro-cid-7zkuh7bw]+.shelf[data-astro-cid-7zkuh7bw],.hero+.shelf[data-astro-cid-7zkuh7bw]{margin-top:8px}.shelf[data-astro-cid-7zkuh7bw]{padding-bottom:32px}.section-head[data-astro-cid-7zkuh7bw]{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.section-head[data-astro-cid-7zkuh7bw] h2[data-astro-cid-7zkuh7bw]{overflow-wrap:anywhere;margin:0 0 4px;font-size:22px}.section-head[data-astro-cid-7zkuh7bw] a[data-astro-cid-7zkuh7bw]{flex:none;font-weight:600}.covers[data-astro-cid-7zkuh7bw]{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:28px 20px;margin:0;padding:16px 0 0;list-style:none;display:grid}@media (width<=599.98px){.covers[data-astro-cid-7zkuh7bw]{margin:0 calc(-1 * var(--dd-gutter,16px));padding:16px var(--dd-gutter,16px) 4px;scroll-snap-type:x proximity;scroll-padding-inline:var(--dd-gutter,16px);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:40%;grid-auto-flow:column;gap:14px;overflow-x:auto}.covers[data-astro-cid-7zkuh7bw]::-webkit-scrollbar{display:none}.covers[data-astro-cid-7zkuh7bw]>li{scroll-snap-align:start}}.empty[data-astro-cid-azetd6b5]{border:1px dashed var(--line-strong);border-radius:calc(12px * var(--r-box));color:var(--muted);padding:20px 24px}.empty[data-astro-cid-azetd6b5] h2[data-astro-cid-azetd6b5]{color:var(--ink);margin:0 0 4px;font-size:22px}.empty[data-astro-cid-azetd6b5] p[data-astro-cid-azetd6b5]{margin:0}.dd-bookshelf[data-astro-cid-7pmmtn6v]{--dd-book-w:128px;--dd-book-phone:35cqw;--dd-book-gap:20px;--dd-shelf-board-h:18px;min-width:0;container-type:inline-size}.dd-bookshelf[data-astro-cid-7pmmtn6v][data-size=small]{--dd-book-w:96px;--dd-book-phone:28cqw;--dd-book-gap:16px}.dd-bookshelf[data-astro-cid-7pmmtn6v][data-size=large]{--dd-book-w:168px;--dd-book-phone:42cqw;--dd-book-gap:24px}.dd-bookshelf[data-astro-cid-7pmmtn6v][data-variant=cards]{--dd-book-w:280px;--dd-book-gap:16px}.dd-bookshelf[data-astro-cid-7pmmtn6v][data-variant=cards][data-size=small]{--dd-book-w:232px}.dd-bookshelf[data-astro-cid-7pmmtn6v][data-variant=cards][data-size=large]{--dd-book-w:340px}.dd-bookshelf-heading[data-astro-cid-7pmmtn6v]{overflow-wrap:anywhere;margin:0 0 12px;font-size:26px}.dd-bookshelf-empty[data-astro-cid-7pmmtn6v]{border:1px dashed var(--line-strong);border-radius:calc(12px * var(--r-box));color:var(--muted);margin:0;padding:20px 24px}.bs-sr[data-astro-cid-7pmmtn6v]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dd-bookshelf-panel[data-astro-cid-7pmmtn6v]{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 16px;min-width:0;display:grid}.dd-bookshelf-panel[data-astro-cid-7pmmtn6v]+.dd-bookshelf-panel[data-astro-cid-7pmmtn6v]{margin-top:32px}.dd-bookshelf-tabs[data-astro-cid-7pmmtn6v].dd-tabs-on>.dd-bookshelf-panel[data-astro-cid-7pmmtn6v]{margin-top:0}.dd-bookshelf-label[data-astro-cid-7pmmtn6v]{overflow-wrap:anywhere;grid-column:1;margin:0 0 4px;font-size:22px}.dd-bookshelf-all[data-astro-cid-7pmmtn6v]{grid-column:2;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.dd-bookshelf-tabs[data-astro-cid-7pmmtn6v].dd-tabs-on .dd-bookshelf-all[data-astro-cid-7pmmtn6v]{grid-row:1}.dd-bookshelf-tabs[data-astro-cid-7pmmtn6v].dd-tabs-on{position:relative}@container (width>=520px){.dd-bookshelf-tabs[data-astro-cid-7pmmtn6v].dd-tabs-on .dd-bookshelf-all[data-astro-cid-7pmmtn6v]{min-height:48px;position:absolute;top:0;right:0}.dd-bookshelf-tabs[data-astro-cid-7pmmtn6v].dd-tabs-on:has(.dd-bookshelf-all)>.dd-tablist{padding-inline-end:7.5em}}.dd-bookshelf-panel[data-astro-cid-7pmmtn6v]>[data-astro-cid-7pmmtn6v]:is(ul,.dd-bookshelf-empty){grid-column:1/-1}.dd-bookshelf-panel[data-astro-cid-7pmmtn6v]:focus-visible{outline:3px solid var(--brand);outline-offset:4px}@media (scripting:enabled){.dd-bookshelf-tabs[data-astro-cid-7pmmtn6v][data-dd-behaviour=tabs]:not(.dd-tabs-on)>.dd-bookshelf-panel[data-astro-cid-7pmmtn6v]+.dd-bookshelf-panel[data-astro-cid-7pmmtn6v]{display:none}}.dd-bookshelf-tabs[data-astro-cid-7pmmtn6v] .dd-tablist{margin-bottom:12px}.dd-bookshelf-tabs[data-astro-cid-7pmmtn6v] .dd-tab{min-height:44px}.dd-bookshelf-tabs[data-astro-cid-7pmmtn6v][data-tab-style=pills] .dd-tablist{border-bottom:0;gap:8px}.dd-bookshelf-tabs[data-astro-cid-7pmmtn6v][data-tab-style=pills] .dd-tab{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface,#fff);padding:8px 18px}.dd-bookshelf-tabs[data-astro-cid-7pmmtn6v][data-tab-style=pills] .dd-tab[aria-selected=true]{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.dd-bookshelf-board[data-astro-cid-7pmmtn6v]{grid-template-columns:repeat(auto-fill, minmax(min(var(--dd-book-w), 100%), 1fr));gap:28px var(--dd-book-gap);margin:0;padding:16px 0 4px;list-style:none;display:grid}.dd-bookshelf[data-astro-cid-7pmmtn6v][data-layout=row] .dd-bookshelf-board[data-astro-cid-7pmmtn6v]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(var(--dd-book-w), 40cqw);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;overflow-x:auto}.dd-bookshelf[data-astro-cid-7pmmtn6v][data-layout=row][data-variant=cards] .dd-bookshelf-board[data-astro-cid-7pmmtn6v]{grid-auto-columns:min(var(--dd-book-w), 82cqw)}@container (width>=520px){.dd-bookshelf[data-astro-cid-7pmmtn6v] .dd-bookshelf-board[data-astro-cid-7pmmtn6v][data-rows]{--dd-book-col:min(var(--dd-book-w), 40cqw);grid-auto-flow:column;grid-template-rows:repeat(var(--dd-rows), auto);grid-template-columns:none;grid-auto-columns:var(--dd-book-col);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;overflow-x:auto}.dd-bookshelf[data-astro-cid-7pmmtn6v][data-variant=cards] .dd-bookshelf-board[data-astro-cid-7pmmtn6v][data-rows]{--dd-book-col:min(var(--dd-book-w), 82cqw)}}@container (width<=519.98px){.dd-bookshelf-board[data-astro-cid-7pmmtn6v],.dd-bookshelf[data-astro-cid-7pmmtn6v][data-layout=row] .dd-bookshelf-board[data-astro-cid-7pmmtn6v]{grid-template-rows:none;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(var(--dd-book-w), var(--dd-book-phone));overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;overflow-x:auto}.dd-bookshelf[data-astro-cid-7pmmtn6v][data-variant=cards] .dd-bookshelf-board[data-astro-cid-7pmmtn6v]{grid-auto-columns:82cqw}.dd-bookshelf-tabs[data-astro-cid-7pmmtn6v]:not([data-tab-style=pills]) .dd-tablist{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.dd-bookshelf-tabs[data-astro-cid-7pmmtn6v] .dd-tab{flex:none}.dd-bookshelf-board[data-astro-cid-7pmmtn6v]::-webkit-scrollbar{display:none}}.dd-bookshelf-board[data-astro-cid-7pmmtn6v]>li{scroll-snap-align:start}.dd-bookshelf[data-astro-cid-7pmmtn6v] .dd-book{min-width:0;position:relative}.dd-bookshelf[data-astro-cid-7pmmtn6v] .dd-book-link{height:100%;color:var(--ink);flex-direction:column;gap:8px;text-decoration:none;display:flex}.dd-bookshelf[data-astro-cid-7pmmtn6v] .dd-book-link:focus-visible{outline:3px solid var(--brand);outline-offset:3px;border-radius:4px}.dd-bookshelf[data-astro-cid-7pmmtn6v] .dd-book-cover{aspect-ratio:2/3;justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:hidden;container-type:inline-size}.dd-bookshelf[data-astro-cid-7pmmtn6v] .dd-book-cover img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 2px 4px #00000047);width:100%;height:100%;display:block}.dd-bookshelf[data-astro-cid-7pmmtn6v] .dd-book-type{background:linear-gradient(90deg, #00000047 0 5cqw, #ffffff1f 5cqw 6cqw, transparent 6cqw), var(--dd-book-colour);color:#fff;text-align:center;border-radius:2px 5px 5px 2px;flex-direction:column;justify-content:space-between;gap:6cqw;width:100%;height:100%;padding:20cqw 9cqw 9cqw 13cqw;display:flex;box-shadow:0 2px 5px #00000047}.dd-bookshelf[data-astro-cid-7pmmtn6v] .dd-book-type-title{color:#2a2116;font-family:var(--font-heading);background:#f6f1e4;border:1px solid #ffffff8c;flex:none;padding:7cqw 5cqw;font-size:clamp(9px,10.5cqw,19px);font-weight:600;line-height:1.25}.dd-bookshelf[data-astro-cid-7pmmtn6v] .dd-book-type-title>span{overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dd-bookshelf[data-astro-cid-7pmmtn6v] .dd-book-type-author{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;font-size:clamp(8px,8.5cqw,14px);line-height:1.3;display:-webkit-box;overflow:hidden}.dd-bookshelf[data-astro-cid-7pmmtn6v] .dd-book-ribbon{pointer-events:none;width:56cqw;height:56cqw;position:absolute;top:0;right:0;overflow:hidden}.dd-bookshelf[data-astro-cid-7pmmtn6v] .dd-book-ribbon span{background:var(--brand);width:80cqw;color:var(--on-brand);text-align:center;padding:1px 0;font-size:clamp(9px,7.5cqw,12px);font-weight:700;line-height:1.4;position:absolute;top:9cqw;right:-21cqw;transform:rotate(45deg);box-shadow:0 1px 3px #00000059}.dd-bookshelf[data-astro-cid-7pmmtn6v] .dd-book-words{flex-direction:column;gap:2px;min-width:0;display:flex}.dd-bookshelf[data-astro-cid-7pmmtn6v] .dd-book-title{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.dd-bookshelf[data-astro-cid-7pmmtn6v] .dd-book-link:hover .dd-book-title{color:var(--brand-text);text-decoration:underline}.dd-bookshelf[data-astro-cid-7pmmtn6v] :is(.dd-book-author,.dd-book-meta,.dd-book-status){font-size:13px;line-height:1.45}.dd-bookshelf[data-astro-cid-7pmmtn6v] .dd-book-author{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dd-bookshelf[data-astro-cid-7pmmtn6v] .dd-book-meta{color:var(--muted)}@media (prefers-reduced-motion:no-preference){.dd-bookshelf[data-astro-cid-7pmmtn6v] .dd-book-cover{transition:transform .15s ease-out}.dd-bookshelf[data-astro-cid-7pmmtn6v] .dd-book-link:hover .dd-book-cover{transform:translateY(-4px)}}.dd-bookshelf[data-astro-cid-7pmmtn6v]:not([data-variant=cards]) :is(.dd-book-meta,.dd-book-status),.dd-bookshelf[data-astro-cid-7pmmtn6v]:not([data-variant=cards],[data-captions]) .dd-book-words{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dd-bookshelf[data-astro-cid-7pmmtn6v][data-variant=wood]{--dd-shelf-back:#5e3b1c;--dd-shelf-back-grain:#00000012;--dd-shelf-board:#b97a3e;--dd-shelf-board-top:#e0b27a;--dd-shelf-board-edge:#7b4a1e;--dd-shelf-side:#4a2c13}.dd-bookshelf[data-astro-cid-7pmmtn6v][data-variant=wood] .dd-bookshelf-board[data-astro-cid-7pmmtn6v]{--board:linear-gradient(var(--dd-shelf-board-top) 0 3px, var(--dd-shelf-board) 3px calc(var(--dd-shelf-board-h) - 4px), var(--dd-shelf-board-edge) calc(var(--dd-shelf-board-h) - 4px));gap:calc(var(--dd-shelf-board-h) + 26px) var(--dd-book-gap);padding:24px max(20px, var(--dd-book-gap)) var(--dd-shelf-board-h);border:10px solid var(--dd-shelf-side);border-radius:calc(6px * var(--r-box)) calc(6px * var(--r-box)) 0 0;background:linear-gradient(#00000059, transparent 24px), repeating-linear-gradient(90deg, var(--dd-shelf-back-grain) 0 2px, transparent 2px 11px, #ffffff08 11px 13px, transparent 13px 23px), var(--dd-shelf-back);border-bottom-width:0;box-shadow:inset 0 0 24px #00000073}.dd-bookshelf[data-astro-cid-7pmmtn6v][data-variant=wood][data-layout=row] .dd-bookshelf-board[data-astro-cid-7pmmtn6v]{background:var(--board) left bottom / 100% var(--dd-shelf-board-h) no-repeat, linear-gradient(#00000059, transparent 24px), repeating-linear-gradient(90deg, var(--dd-shelf-back-grain) 0 2px, transparent 2px 11px, #ffffff08 11px 13px, transparent 13px 23px), var(--dd-shelf-back);padding-bottom:calc(var(--dd-shelf-board-h) + 2px);background-attachment:local,scroll,local,scroll}.dd-bookshelf[data-astro-cid-7pmmtn6v][data-variant=wood] .dd-bookshelf-board[data-astro-cid-7pmmtn6v] .dd-book{padding-bottom:0}.dd-bookshelf[data-astro-cid-7pmmtn6v][data-variant=wood]:not([data-layout=row]) .dd-bookshelf-board[data-astro-cid-7pmmtn6v]:not([data-rows]) .dd-book:after{content:"";z-index:-1;height:var(--dd-shelf-board-h);background:var(--board);position:absolute;top:100%;left:-100vw;right:-100vw;box-shadow:0 8px 10px -4px #00000080}.dd-bookshelf[data-astro-cid-7pmmtn6v][data-variant=wood]:not([data-layout=row]) .dd-bookshelf-board[data-astro-cid-7pmmtn6v]{isolation:isolate}@container (width>=520px){.dd-bookshelf[data-astro-cid-7pmmtn6v][data-variant=wood]:not([data-layout=row]) .dd-bookshelf-board[data-astro-cid-7pmmtn6v]:not([data-rows]){overflow:clip}.dd-bookshelf[data-astro-cid-7pmmtn6v][data-variant=wood] .dd-bookshelf-board[data-astro-cid-7pmmtn6v][data-rows]{--dd-row-pitch:calc(var(--dd-book-col) * 1.5 + var(--dd-shelf-board-h) + 26px);background:linear-gradient(var(--dd-shelf-board-top) 0 3px, var(--dd-shelf-board) 3px calc(var(--dd-shelf-board-h) - 4px), var(--dd-shelf-board-edge) calc(var(--dd-shelf-board-h) - 4px) var(--dd-shelf-board-h), #0006 var(--dd-shelf-board-h), transparent calc(var(--dd-shelf-board-h) + 8px)) 0 calc(24px + var(--dd-book-col) * 1.5) / 100% var(--dd-row-pitch) repeat-y, linear-gradient(#00000059, transparent 24px), repeating-linear-gradient(90deg, var(--dd-shelf-back-grain) 0 2px, transparent 2px 11px, #ffffff08 11px 13px, transparent 13px 23px), var(--dd-shelf-back);background-attachment:local,scroll,local,scroll}}.dd-bookshelf[data-astro-cid-7pmmtn6v][data-variant=wood] .dd-book-cover img{filter:drop-shadow(3px 2px 3px #0000008c)}.dd-bookshelf[data-astro-cid-7pmmtn6v][data-variant=wood] .dd-book-type{box-shadow:3px 2px 5px #0000008c}.dd-bookshelf[data-astro-cid-7pmmtn6v][data-variant=wood] .dd-book-link:focus-visible{outline-color:#fff}@container (width<=519.98px){.dd-bookshelf[data-astro-cid-7pmmtn6v][data-variant=wood] .dd-bookshelf-board[data-astro-cid-7pmmtn6v]{background:var(--board) left bottom / 100% var(--dd-shelf-board-h) no-repeat, linear-gradient(#00000059, transparent 24px), var(--dd-shelf-back);padding-inline:14px;padding-bottom:calc(var(--dd-shelf-board-h) + 2px);background-attachment:local,scroll,scroll;border-width:6px 6px 0}.dd-bookshelf[data-astro-cid-7pmmtn6v][data-variant=wood] .dd-bookshelf-board[data-astro-cid-7pmmtn6v] .dd-book:after{display:none}}.dd-bookshelf[data-astro-cid-7pmmtn6v][data-variant=cards] .dd-bookshelf-board[data-astro-cid-7pmmtn6v]{gap:var(--dd-book-gap)}.dd-bookshelf[data-astro-cid-7pmmtn6v][data-variant=cards] .dd-book-link{border:1px solid var(--line);border-radius:calc(12px * var(--r-box));background:var(--surface,#fff);flex-direction:row;gap:14px;padding:12px}.dd-bookshelf[data-astro-cid-7pmmtn6v][data-variant=cards] .dd-book-link:hover{border-color:var(--line-strong);box-shadow:0 4px 14px #14211f1f}.dd-bookshelf[data-astro-cid-7pmmtn6v][data-variant=cards] .dd-book-cover{flex:none;align-self:flex-start;width:34%;max-width:112px}.dd-bookshelf[data-astro-cid-7pmmtn6v][data-variant=cards] .dd-book-link:hover .dd-book-cover{transform:none}.dd-bookshelf[data-astro-cid-7pmmtn6v][data-variant=cards] .dd-book-words{flex:1;padding-top:2px}.dd-bookshelf[data-astro-cid-7pmmtn6v][data-variant=cards] .dd-book-author{white-space:normal}.dd-bookshelf[data-astro-cid-7pmmtn6v][data-variant=cards] .dd-book-status{margin-top:6px}.latest-posts[data-astro-cid-xbdvqfy3]{box-sizing:border-box;width:100%;max-width:var(--content-width);margin:0 auto;padding:32px 0}h2[data-astro-cid-xbdvqfy3]{margin:0 0 16px;font-size:1.5rem}ol[data-astro-cid-xbdvqfy3]{margin:0;padding:0;list-style:none}.layout-cards[data-astro-cid-xbdvqfy3] ol[data-astro-cid-xbdvqfy3]{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:24px;display:grid}.layout-cards[data-astro-cid-xbdvqfy3] li[data-astro-cid-xbdvqfy3]{align-content:start;gap:10px;display:grid}.layout-cards[data-astro-cid-xbdvqfy3] li[data-astro-cid-xbdvqfy3] img{border-radius:calc(12px * var(--r-box));width:100%;height:auto;display:block}.layout-list[data-astro-cid-xbdvqfy3] ol[data-astro-cid-xbdvqfy3]{gap:12px;max-width:72ch;display:grid}.layout-list[data-astro-cid-xbdvqfy3] li[data-astro-cid-xbdvqfy3]{border-bottom:1px solid var(--line);padding-bottom:12px}time[data-astro-cid-xbdvqfy3]{color:var(--muted);font-size:14px}h3[data-astro-cid-xbdvqfy3]{margin:2px 0 4px;font-size:1.125rem}h3[data-astro-cid-xbdvqfy3] a[data-astro-cid-xbdvqfy3]{color:var(--ink);text-decoration:none}h3[data-astro-cid-xbdvqfy3] a[data-astro-cid-xbdvqfy3]:hover{color:var(--brand-text-strong);text-decoration:underline}.words[data-astro-cid-xbdvqfy3] p[data-astro-cid-xbdvqfy3]{color:var(--ink-2);margin:0}.all[data-astro-cid-xbdvqfy3]{align-items:center;min-height:44px;margin-top:12px;font-weight:600;display:inline-flex}.latest-empty[data-astro-cid-xbdvqfy3]{border:1px dashed var(--line-strong);border-radius:calc(12px * var(--r-box));max-width:72ch;color:var(--muted);margin:16px auto;padding:16px}.bookcase[data-astro-cid-nlgmeece]{min-width:0;max-width:100%;padding-bottom:32px;scroll-margin-top:16px}h2[data-astro-cid-nlgmeece]{overflow-wrap:anywhere;margin:0 0 12px;font-size:22px}.bar[data-astro-cid-nlgmeece]{justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:12px;display:flex}.subjects[data-astro-cid-nlgmeece] ul[data-astro-cid-nlgmeece]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.subjects[data-astro-cid-nlgmeece] a[data-astro-cid-nlgmeece]{border:1px solid var(--line-strong);border-radius:var(--r-pill);min-height:44px;color:var(--ink);overflow-wrap:anywhere;align-items:center;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.subjects[data-astro-cid-nlgmeece] a[data-astro-cid-nlgmeece][href]:hover{border-color:var(--brand);color:var(--brand-text)}.subjects[data-astro-cid-nlgmeece] a[data-astro-cid-nlgmeece][aria-current]{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.all[data-astro-cid-nlgmeece]{flex:none;margin-left:auto;font-weight:600}.case[data-astro-cid-nlgmeece]{--case:#15191d;--book-w:clamp(88px, 10vw, 128px);--book-h:calc(var(--book-w) * 1.5);--board:10px;--row-gap:28px;--col-gap:12px;--pad-top:16px;overscroll-behavior-x:contain;scroll-snap-type:x proximity;border-radius:calc(12px * var(--r-box));background:var(--case);scrollbar-color:#fff6 transparent;scrollbar-width:thin;scroll-padding-inline:24px;overflow-x:auto}.books[data-astro-cid-nlgmeece]{--rows:3;grid-auto-columns:var(--book-w);grid-auto-flow:column;grid-template-rows:repeat(var(--rows), var(--book-h));gap:var(--row-gap) var(--col-gap);width:max-content;min-width:100%;padding:var(--pad-top) 24px calc(var(--board) + 12px);background:linear-gradient(to bottom, transparent var(--book-h), var(--brand) 0 calc(var(--book-h) + var(--board)), transparent 0) 0 var(--pad-top) / 100% calc(var(--book-h) + var(--row-gap)) repeat-y;margin:0;list-style:none;display:grid}.books[data-astro-cid-nlgmeece][data-rows="2"]{--rows:2}.books[data-astro-cid-nlgmeece][data-rows="4"]{--rows:4}.books[data-astro-cid-nlgmeece][data-rows="5"]{--rows:5}@media (width<=599.98px){.case[data-astro-cid-nlgmeece]{margin-inline:calc(-1 * var(--dd-gutter,16px));border-radius:0;scroll-padding-inline:16px}.books[data-astro-cid-nlgmeece][data-rows]{--rows:2;padding-inline:16px}}.books[data-astro-cid-nlgmeece] li[data-astro-cid-nlgmeece]{scroll-snap-align:start}.book[data-astro-cid-nlgmeece]{border-radius:2px;text-decoration:none;display:block;position:relative}.book[data-astro-cid-nlgmeece]:focus-visible{outline:3px solid var(--case-ink,#fff);outline-offset:2px}.book[data-astro-cid-nlgmeece] .cover[data-astro-cid-nlgmeece]{width:var(--book-w);height:var(--book-h);border-radius:2px;box-shadow:inset 5px 0 #0000002e,0 0 0 1px #ffffff14}.book[data-astro-cid-nlgmeece] .cover[data-astro-cid-nlgmeece]:has(img){box-shadow:none}.book[data-astro-cid-nlgmeece] .cover[data-astro-cid-nlgmeece] img[data-astro-cid-nlgmeece]{object-position:center bottom;background:var(--case)}@media (prefers-reduced-motion:no-preference){.book[data-astro-cid-nlgmeece] .cover[data-astro-cid-nlgmeece]{transition:transform .15s ease-out}.book[data-astro-cid-nlgmeece]:focus-visible .cover[data-astro-cid-nlgmeece]{transform:translateY(-6px)}.case[data-astro-cid-nlgmeece][data-look=solid] .book[data-astro-cid-nlgmeece]{transition:transform .18s ease-out}.case[data-astro-cid-nlgmeece][data-on][data-look=solid] .book[data-astro-cid-nlgmeece]:focus-visible{transform:translate3d(0,-4px,28px)}.case[data-astro-cid-nlgmeece][data-on][data-look=solid] .book[data-astro-cid-nlgmeece]:focus-visible .cover[data-astro-cid-nlgmeece]{transform:none}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.case[data-astro-cid-nlgmeece]:not([data-dragging]) .book[data-astro-cid-nlgmeece]:hover .cover[data-astro-cid-nlgmeece]{transform:translateY(-6px)}.case[data-astro-cid-nlgmeece][data-on][data-look=solid]:not([data-dragging]) .book[data-astro-cid-nlgmeece]:hover{transform:translate3d(0,-4px,28px)}.case[data-astro-cid-nlgmeece][data-on][data-look=solid] .book[data-astro-cid-nlgmeece]:hover .cover[data-astro-cid-nlgmeece]{transform:none}}.case[data-astro-cid-nlgmeece][data-on]{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.case[data-astro-cid-nlgmeece][data-on][data-dragging]{cursor:grabbing}.case[data-astro-cid-nlgmeece][data-on] .books[data-astro-cid-nlgmeece]{width:100%;min-width:0;height:calc(var(--pad-top) + var(--rows) * var(--book-h) + (var(--rows) - 1) * var(--row-gap) + var(--board) + 12px);background:0 0;padding:0;display:block;position:relative}.case[data-astro-cid-nlgmeece][data-on] .books[data-astro-cid-nlgmeece] li[data-astro-cid-nlgmeece]{will-change:transform;position:absolute;top:0;left:0}.case[data-astro-cid-nlgmeece][data-on] .books[data-astro-cid-nlgmeece] li[data-astro-cid-nlgmeece]:after{content:"";top:100%;right:calc(var(--col-gap) / -2 - 1px);left:calc(var(--col-gap) / -2 - 1px);height:var(--board);background:var(--brand);position:absolute}.case[data-astro-cid-nlgmeece][data-on] .book[data-astro-cid-nlgmeece]{-webkit-user-drag:none}.case[data-astro-cid-nlgmeece][data-on][data-look=solid] .books[data-astro-cid-nlgmeece],.case[data-astro-cid-nlgmeece][data-on][data-look=solid] .books[data-astro-cid-nlgmeece] li[data-astro-cid-nlgmeece],.case[data-astro-cid-nlgmeece][data-on][data-look=solid] .book[data-astro-cid-nlgmeece]{transform-style:preserve-3d}.case[data-astro-cid-nlgmeece][data-on][data-look=solid] .books[data-astro-cid-nlgmeece]{pointer-events:none}.case[data-astro-cid-nlgmeece][data-on][data-look=solid] .books[data-astro-cid-nlgmeece] li[data-astro-cid-nlgmeece]{pointer-events:auto}.case[data-astro-cid-nlgmeece][data-on][data-look=solid] .book[data-astro-cid-nlgmeece]{--thick:calc(var(--book-w) * .18)}.case[data-astro-cid-nlgmeece][data-on][data-look=solid] .book[data-astro-cid-nlgmeece]:before,.case[data-astro-cid-nlgmeece][data-on][data-look=solid] .book[data-astro-cid-nlgmeece]:after{content:"";width:var(--thick);position:absolute;top:0;bottom:0}.case[data-astro-cid-nlgmeece][data-on][data-look=solid] .book[data-astro-cid-nlgmeece]:before{background:#20252b;background:color-mix(in srgb, var(--book,#2c333b) 58%, #000);transform-origin:0;left:0;transform:rotateY(90deg)}.case[data-astro-cid-nlgmeece][data-on][data-look=solid] .book[data-astro-cid-nlgmeece]:after{transform-origin:100%;background:repeating-linear-gradient(90deg,#f3efe4 0 2px,#d9d4c6 2px 3px);right:0;transform:rotateY(-90deg)}.book-top[data-astro-cid-nlgmeece]{display:none}.case[data-astro-cid-nlgmeece][data-on][data-look=solid] .book-top[data-astro-cid-nlgmeece]{height:var(--thick);transform-origin:top;background:#e9e4d6;display:block;position:absolute;top:0;left:0;right:0;transform:rotateX(-90deg)}.case[data-astro-cid-nlgmeece][data-on][data-look=solid] .books[data-astro-cid-nlgmeece] li[data-astro-cid-nlgmeece]:before{content:"";top:100%;right:calc(var(--col-gap) / -2 - 1px);left:calc(var(--col-gap) / -2 - 1px);height:calc(var(--book-w) * .5);background:var(--brand-strong);background:color-mix(in srgb, var(--brand) 62%, #000);transform-origin:top;position:absolute;transform:rotateX(-90deg)}.case[data-astro-cid-nlgmeece][data-on]:not([data-look=flat]):after{content:"";background:linear-gradient(to right, var(--case), transparent 9%, transparent 91%, var(--case));pointer-events:none;position:absolute;inset:0}.case[data-astro-cid-nlgmeece] .bc-step{z-index:2;color:#15191d;cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;width:48px;height:48px;margin-top:-24px;padding:0;display:grid;position:absolute;top:50%;box-shadow:0 1px 4px #0006}.case[data-astro-cid-nlgmeece]:not([data-on]) .bc-step{display:none}.case[data-astro-cid-nlgmeece] .bc-prev{left:12px}.case[data-astro-cid-nlgmeece] .bc-next{right:12px}.case[data-astro-cid-nlgmeece] .bc-step:hover{background:#fff}.case[data-astro-cid-nlgmeece] .bc-step:focus-visible{outline-offset:3px;outline:3px solid #fff}.case[data-astro-cid-nlgmeece] .bc-step svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;width:24px;height:24px}html[data-kiosk] .bookcase[data-astro-cid-nlgmeece]{flex-direction:column;flex:1;min-height:360px;padding-bottom:0;display:flex}html[data-kiosk] .case[data-astro-cid-nlgmeece]{flex:1;align-content:center;min-height:0;display:grid;container-type:size}html[data-kiosk] .books[data-astro-cid-nlgmeece]{--book-h:max(120px, min(45cqw, calc((100cqh - var(--pad-top) - var(--board) - 12px - (var(--rows) - 1) * var(--row-gap)) / var(--rows))));--book-w:calc(var(--book-h) / 1.5)}@media (width<=599.98px){html[data-kiosk] .books[data-astro-cid-nlgmeece][data-rows="3"]{--rows:3}html[data-kiosk] .books[data-astro-cid-nlgmeece][data-rows="4"]{--rows:4}html[data-kiosk] .books[data-astro-cid-nlgmeece][data-rows="5"]{--rows:5}}html[data-page-tone] .case[data-astro-cid-nlgmeece]{--case:var(--page-bg)}html[data-page-tone=light] .case[data-astro-cid-nlgmeece]{--case-ink:var(--ink)}html[data-kiosk] .bc-qr[data-astro-cid-nlgmeece] svg[data-astro-cid-nlgmeece]{width:168px;height:168px}.bc-dialog[data-astro-cid-nlgmeece]{border-radius:calc(16px * var(--r-box));width:min(760px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);background:#fff;border:0;padding:0;overflow:auto;box-shadow:0 24px 64px #0006}.bc-dialog[data-astro-cid-nlgmeece]::backdrop{background:#0a0e12b8}.bc-sheet[data-astro-cid-nlgmeece]{grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:28px;padding:28px;display:grid}.bc-front[data-astro-cid-nlgmeece] .cover[data-astro-cid-nlgmeece]{width:100%;box-shadow:inset 6px 0 #0000002e,0 6px 20px #14211f40}.bc-front[data-astro-cid-nlgmeece] .cover[data-astro-cid-nlgmeece] span[data-astro-cid-nlgmeece]{font-size:16px}.bc-about[data-astro-cid-nlgmeece]{flex-direction:column;gap:8px;min-width:0;display:flex}.bc-about[data-astro-cid-nlgmeece] h2[data-astro-cid-nlgmeece]{overflow-wrap:anywhere;margin:0;font-size:24px;line-height:1.3}.bc-about[data-astro-cid-nlgmeece] h2[data-astro-cid-nlgmeece]:focus{outline:none}.bc-about[data-astro-cid-nlgmeece] p[data-astro-cid-nlgmeece],.bc-about[data-astro-cid-nlgmeece] dl[data-astro-cid-nlgmeece]{margin:0}.bc-creator[data-astro-cid-nlgmeece]{color:var(--ink-2);font-size:17px}.bc-meta[data-astro-cid-nlgmeece]{color:var(--muted)}.bc-about[data-astro-cid-nlgmeece] dl[data-astro-cid-nlgmeece]{gap:6px;margin-top:4px;display:grid}.bc-about[data-astro-cid-nlgmeece] dt[data-astro-cid-nlgmeece]{color:var(--muted);font-size:13px}.bc-about[data-astro-cid-nlgmeece] dd[data-astro-cid-nlgmeece]{overflow-wrap:anywhere;margin:0;font-weight:600}.bc-qr[data-astro-cid-nlgmeece]{color:var(--muted);align-items:center;gap:14px;margin-top:8px;font-size:14px;display:flex}.bc-qr[data-astro-cid-nlgmeece] svg[data-astro-cid-nlgmeece]{border:1px solid var(--line);background:#fff;border-radius:4px;flex:none;width:112px;height:112px}.bc-about[data-astro-cid-nlgmeece] .bc-actions[data-astro-cid-nlgmeece]{flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:16px;display:flex}.bc-close[data-astro-cid-nlgmeece]{border:1px solid var(--line-strong);border-radius:calc(10px * var(--r-control));min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;padding:0 20px;font-weight:600}.bc-close[data-astro-cid-nlgmeece]:hover{border-color:var(--ink)}[data-astro-cid-nlgmeece][hidden]{display:none!important}@media (width<=599.98px){.bc-sheet[data-astro-cid-nlgmeece]{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px}.bc-front[data-astro-cid-nlgmeece] .cover[data-astro-cid-nlgmeece]{width:132px}.bc-about[data-astro-cid-nlgmeece] h2[data-astro-cid-nlgmeece]{font-size:20px}}.none[data-astro-cid-nlgmeece]{border-radius:calc(12px * var(--r-box));background:var(--tint);color:var(--muted);margin:0;padding:20px 24px}.empty[data-astro-cid-nlgmeece]{border:1px dashed var(--line-strong);border-radius:calc(12px * var(--r-box));color:var(--muted);padding:20px 24px}.empty[data-astro-cid-nlgmeece] h2[data-astro-cid-nlgmeece]{color:var(--ink);margin:0 0 4px}.empty[data-astro-cid-nlgmeece] p[data-astro-cid-nlgmeece]{margin:0}h2[data-astro-cid-cqdnsl5q]{text-align:center;margin:0 0 24px;font-size:1.25rem}ul[data-astro-cid-cqdnsl5q]{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px 48px;margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-cqdnsl5q],a[data-astro-cid-cqdnsl5q]{display:block}img[data-astro-cid-cqdnsl5q]{width:auto;max-width:180px;height:var(--logo-height);object-fit:contain;transition:filter .2s ease-out,opacity .2s ease-out;display:block}.logos[data-astro-cid-cqdnsl5q]{--logo-height:56px}.logos[data-astro-cid-cqdnsl5q][data-size=small]{--logo-height:40px}.logos[data-astro-cid-cqdnsl5q][data-size=large]{--logo-height:80px}.logos[data-astro-cid-cqdnsl5q][data-colour=grey] img[data-astro-cid-cqdnsl5q]{filter:grayscale();opacity:.75}.logos[data-astro-cid-cqdnsl5q][data-colour=grey] li[data-astro-cid-cqdnsl5q]:hover img[data-astro-cid-cqdnsl5q],.logos[data-astro-cid-cqdnsl5q][data-colour=grey] a[data-astro-cid-cqdnsl5q]:focus-visible img[data-astro-cid-cqdnsl5q]{filter:none;opacity:1}a[data-astro-cid-cqdnsl5q]:focus-visible{outline:3px solid var(--brand);outline-offset:4px}@media (prefers-reduced-motion:reduce){img[data-astro-cid-cqdnsl5q]{transition:none}}.slides[data-astro-cid-sf7cwh3b]{display:block;position:relative}.track[data-astro-cid-sf7cwh3b]{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:calc(16px * var(--r-box));margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.track[data-astro-cid-sf7cwh3b]::-webkit-scrollbar{display:none}.slide[data-astro-cid-sf7cwh3b]{scroll-snap-align:start;flex:0 0 100%}.slide[data-astro-cid-sf7cwh3b] img{background:var(--brand-tint)}.frame[data-astro-cid-sf7cwh3b]{position:relative}.words[data-astro-cid-sf7cwh3b] h2[data-astro-cid-sf7cwh3b]{margin:0 0 6px;font-size:clamp(1.4rem,3.4vw,2.2rem);line-height:1.25}.words[data-astro-cid-sf7cwh3b] p[data-astro-cid-sf7cwh3b]{margin:0 0 12px;font-size:1.05rem;line-height:1.6}.words[data-astro-cid-sf7cwh3b] .btn-primary[data-astro-cid-sf7cwh3b]{display:inline-flex}.align-center[data-astro-cid-sf7cwh3b]{text-align:center}.below[data-astro-cid-sf7cwh3b]{padding:16px 4px 0}.over[data-astro-cid-sf7cwh3b]{color:#fff;background:linear-gradient(#0000,#0006 35%,#000000b8);padding:clamp(20px,4vw,48px);position:absolute;inset:auto 0 0}.over[data-astro-cid-sf7cwh3b] h2[data-astro-cid-sf7cwh3b],.over[data-astro-cid-sf7cwh3b] p[data-astro-cid-sf7cwh3b]{text-shadow:0 1px 2px #00000080;max-width:40rem}.over[data-astro-cid-sf7cwh3b].align-center h2[data-astro-cid-sf7cwh3b],.over[data-astro-cid-sf7cwh3b].align-center p[data-astro-cid-sf7cwh3b]{margin-inline:auto}@media (width<=639.98px){.over[data-astro-cid-sf7cwh3b]{color:inherit;background:0 0;padding:16px 4px 0;position:static}.over[data-astro-cid-sf7cwh3b] h2[data-astro-cid-sf7cwh3b],.over[data-astro-cid-sf7cwh3b] p[data-astro-cid-sf7cwh3b]{text-shadow:none}}.beside[data-astro-cid-sf7cwh3b] .track[data-astro-cid-sf7cwh3b]{border-radius:calc(16px * var(--r-box))}.beside[data-astro-cid-sf7cwh3b] .slide[data-astro-cid-sf7cwh3b]{background:var(--panel-bg);color:var(--panel-ink)}.beside[data-astro-cid-sf7cwh3b] .frame[data-astro-cid-sf7cwh3b]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);min-height:clamp(320px,38vw,480px);padding:clamp(28px,5vw,72px) clamp(20px,5vw,72px) clamp(48px,6vw,80px);display:grid}.beside[data-astro-cid-sf7cwh3b] .frame[data-astro-cid-sf7cwh3b]>img,.beside[data-astro-cid-sf7cwh3b] .frame[data-astro-cid-sf7cwh3b]>a[data-astro-cid-sf7cwh3b]{border-radius:calc(16px * var(--r-box));order:2;width:100%}.beside[data-astro-cid-sf7cwh3b] .frame[data-astro-cid-sf7cwh3b] img{background:0 0;object-fit:contain!important}.beside[data-astro-cid-sf7cwh3b] .words[data-astro-cid-sf7cwh3b]{color:inherit;background:0 0;padding:0;position:static}.beside[data-astro-cid-sf7cwh3b] .words[data-astro-cid-sf7cwh3b] h2[data-astro-cid-sf7cwh3b]{color:inherit;text-shadow:none;font-size:clamp(1.8rem,4.4vw,3.4rem);line-height:1.15}.beside[data-astro-cid-sf7cwh3b] .words[data-astro-cid-sf7cwh3b] p[data-astro-cid-sf7cwh3b]{color:inherit;opacity:.88;text-shadow:none}.beside[data-astro-cid-sf7cwh3b] .second[data-astro-cid-sf7cwh3b]{color:var(--panel-second);display:block}.kicker[data-astro-cid-sf7cwh3b]{border-left:3px solid var(--panel-accent,var(--brand));background:color-mix(in srgb, currentColor 10%, transparent);border-radius:4px;padding:6px 12px;font-weight:600;display:inline-flex;opacity:1!important;margin:0 0 16px!important;font-size:.9rem!important}.panel-dark[data-astro-cid-sf7cwh3b]{--panel-bg:var(--ink);--panel-ink:#fff;--panel-second:#ffffffb8}.panel-brand[data-astro-cid-sf7cwh3b]{--panel-bg:var(--brand);--panel-ink:var(--on-brand);--panel-second:color-mix(in srgb, var(--on-brand) 78%, var(--brand));--panel-accent:var(--on-brand)}.panel-tint[data-astro-cid-sf7cwh3b]{--panel-bg:var(--brand-tint);--panel-ink:var(--ink);--panel-second:var(--brand-text)}.panel-plain[data-astro-cid-sf7cwh3b]{--panel-bg:#fff;--panel-ink:var(--ink);--panel-second:var(--brand-text)}.panel-plain[data-astro-cid-sf7cwh3b] .track[data-astro-cid-sf7cwh3b]{border:1px solid var(--line)}.panel-dark[data-astro-cid-sf7cwh3b] .words[data-astro-cid-sf7cwh3b] .btn-primary,.panel-brand[data-astro-cid-sf7cwh3b] .words[data-astro-cid-sf7cwh3b] .btn-primary{color:var(--ink);background:#fff}.beside[data-astro-cid-sf7cwh3b] .controls[data-astro-cid-sf7cwh3b]{margin:0;position:absolute;bottom:clamp(12px,2vw,24px);right:clamp(16px,3vw,40px)}.beside[data-astro-cid-sf7cwh3b] .controls[data-astro-cid-sf7cwh3b] button[data-astro-cid-sf7cwh3b]{color:var(--panel-ink)}.beside[data-astro-cid-sf7cwh3b] .arrow[data-astro-cid-sf7cwh3b]:hover,.beside[data-astro-cid-sf7cwh3b] .pause[data-astro-cid-sf7cwh3b]:hover{background:color-mix(in srgb, var(--panel-ink) 14%, transparent)}.beside[data-astro-cid-sf7cwh3b] .dot[data-astro-cid-sf7cwh3b]{width:30px}.beside[data-astro-cid-sf7cwh3b] .dot[data-astro-cid-sf7cwh3b]:before{background:color-mix(in srgb, var(--panel-ink) 35%, transparent);border-radius:2px;width:24px;height:4px}.beside[data-astro-cid-sf7cwh3b] .dot[data-astro-cid-sf7cwh3b][aria-current]:before{background:var(--panel-ink)}@media (width<=719.98px){.beside[data-astro-cid-sf7cwh3b] .frame[data-astro-cid-sf7cwh3b]{grid-template-columns:minmax(0,1fr);min-height:0}}.caption[data-astro-cid-sf7cwh3b]{color:var(--muted);text-align:center;margin:8px 0 0;font-size:.9375rem}@media (prefers-reduced-motion:no-preference){.track[data-astro-cid-sf7cwh3b]{scroll-behavior:smooth}}.controls[data-astro-cid-sf7cwh3b]{justify-content:center;align-items:center;gap:8px;margin-top:10px;display:flex}hero-slides[data-astro-cid-sf7cwh3b]:not(:defined) .controls[data-astro-cid-sf7cwh3b]{display:none}.controls[data-astro-cid-sf7cwh3b] button[data-astro-cid-sf7cwh3b]{color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.arrow[data-astro-cid-sf7cwh3b],.pause[data-astro-cid-sf7cwh3b]{border-radius:50%;width:40px;height:40px}.arrow[data-astro-cid-sf7cwh3b]:hover,.pause[data-astro-cid-sf7cwh3b]:hover{background:var(--line)}.controls[data-astro-cid-sf7cwh3b] svg[data-astro-cid-sf7cwh3b]{fill:currentColor;width:24px;height:24px}.dots[data-astro-cid-sf7cwh3b]{gap:2px;display:flex}.dot[data-astro-cid-sf7cwh3b]{width:24px;height:24px;padding:0}.dot[data-astro-cid-sf7cwh3b]:before{content:"";background:var(--line-strong);border-radius:50%;width:10px;height:10px}.dot[data-astro-cid-sf7cwh3b][aria-current]:before{background:var(--brand)}.pause[data-astro-cid-sf7cwh3b] .when-paused[data-astro-cid-sf7cwh3b],[data-astro-cid-sf7cwh3b][data-paused] .pause[data-astro-cid-sf7cwh3b] .when-playing[data-astro-cid-sf7cwh3b]{display:none}[data-astro-cid-sf7cwh3b][data-paused] .pause[data-astro-cid-sf7cwh3b] .when-paused[data-astro-cid-sf7cwh3b]{display:block}.blocks[data-astro-cid-2k6c5y7o]{--dd-blocks-gap:40px;gap:var(--dd-blocks-gap);display:grid}.blocks[data-astro-cid-2k6c5y7o] .tone-tint{background:var(--brand-tint)}.blocks[data-astro-cid-2k6c5y7o] .tone-brand{background:var(--brand);color:var(--on-brand)}.blocks[data-astro-cid-2k6c5y7o] .tone-brand a:not(.btn-primary,.pill),.blocks[data-astro-cid-2k6c5y7o] .tone-brand h1,.blocks[data-astro-cid-2k6c5y7o] .tone-brand h2{color:var(--on-brand)}.shared-empty[data-astro-cid-2k6c5y7o]{border:1px dashed var(--line-strong);border-radius:calc(12px * var(--r-box));color:var(--muted);margin:0;padding:20px 24px}.blocks[data-astro-cid-2k6c5y7o] .narrow,.blocks[data-astro-cid-2k6c5y7o]>[data-w=narrow]{width:100%;max-width:72ch;margin-inline:auto}.blocks[data-astro-cid-2k6c5y7o]>[data-w=content].narrow{max-width:none}.blocks[data-astro-cid-2k6c5y7o]>[data-w=full]{border-radius:0;margin-inline:calc(50% - 50vw)}.blocks[data-astro-cid-2k6c5y7o]>[data-w=full]:not(.slides,.image,.dd-embed){padding-inline:max(var(--dd-gutter,clamp(20px, 5vw, 56px)), calc((100vw - var(--content-width)) / 2 + var(--dd-gutter,24px)))}.blocks[data-astro-cid-2k6c5y7o]>.dd-block[class*=dd-x-][data-w=full]+.dd-block[class*=dd-x-][data-w=full]{margin-top:calc(-1 * var(--dd-blocks-gap))}body:has(.blocks>[data-w=full]){overflow-x:clip}}@layer utilities,blocks,template;
