.book[data-astro-cid-mqplr3n6]{color:#fff;background:#0b0c1a;padding-block:64px 56px}.book__layout[data-astro-cid-mqplr3n6]{max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto;position:relative}.book__layout[data-astro-cid-mqplr3n6]>:first-child{z-index:2;top:50%;left:var(--gutter);width:calc(50% - var(--gutter) - 48px);max-width:420px;transition:opacity .5s,translate .6s cubic-bezier(.4,0,.2,1);position:absolute;translate:0 -50%}.book[data-astro-cid-mqplr3n6].is-open .book__layout[data-astro-cid-mqplr3n6]>:first-child{opacity:0;pointer-events:none;translate:-40px -50%}@media (width<=1023px){.book__layout[data-astro-cid-mqplr3n6]{gap:32px;display:grid}.book__layout[data-astro-cid-mqplr3n6]>:first-child,.book[data-astro-cid-mqplr3n6].is-open .book__layout[data-astro-cid-mqplr3n6]>:first-child{opacity:1;pointer-events:auto;order:2;width:auto;max-width:none;position:static;translate:none}}.book__head[data-astro-cid-mqplr3n6]{gap:8px;margin-bottom:32px;display:grid}.book__head[data-astro-cid-mqplr3n6] h2[data-astro-cid-mqplr3n6]{font-family:var(--font-display);font-weight:300;font-size:var(--fs-h2);line-height:1.15}.book__head[data-astro-cid-mqplr3n6] .eyebrow[data-astro-cid-mqplr3n6]{color:var(--c-lime)}.book__hint[data-astro-cid-mqplr3n6]{color:#ffffffa6;font-size:var(--fs-small)}.book__stage[data-astro-cid-mqplr3n6]{min-width:0}.book__page[data-astro-cid-mqplr3n6]{background:#fff}.book__page[data-astro-cid-mqplr3n6]:after{content:"";pointer-events:none;position:absolute;inset:0}.book__page[data-astro-cid-mqplr3n6].--left:after{background:linear-gradient(270deg,#00000047,#00000014 4%,#0000 12%)}.book__page[data-astro-cid-mqplr3n6].--right:after{background:linear-gradient(90deg,#00000047,#00000014 4%,#0000 12%)}.book__page[data-astro-cid-mqplr3n6].--hard:after{background:linear-gradient(115deg,#ffffff29,#0000 35% 70%,#ffffff0f),linear-gradient(90deg,#00000059,#0000 3%)}.book__page[data-astro-cid-mqplr3n6].--right{box-shadow:2px 1px #ecebe7,4px 2px #d9d6cf,6px 3px #ecebe7,8px 4px #cfcbc2,18px 28px 40px -14px #000000b3}.book__page[data-astro-cid-mqplr3n6].--left{box-shadow:-2px 1px #ecebe7,-4px 2px #d9d6cf,-6px 3px #ecebe7,-8px 4px #cfcbc2,-18px 28px 40px -14px #000000b3}.book__page[data-astro-cid-mqplr3n6] img[data-astro-cid-mqplr3n6]{object-fit:cover;user-select:none;width:100%;height:100%;display:block}.book__bar[data-astro-cid-mqplr3n6]{justify-items:center;gap:14px;margin-top:32px;display:grid}.book__pager[data-astro-cid-mqplr3n6]{border:1px solid #ffffff80;align-items:stretch;display:inline-flex}.book__count[data-astro-cid-mqplr3n6]{font-variant-numeric:tabular-nums;color:#ffffffbf;border-inline:1px solid #ffffff80;justify-content:center;align-items:center;gap:.3em;min-width:96px;padding-inline:14px;font-size:13px;display:flex}.book__count[data-astro-cid-mqplr3n6] b[data-astro-cid-mqplr3n6]{color:#fff;font-weight:500}.book__btn[data-astro-cid-mqplr3n6]{color:#fff;width:48px;height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;font-size:16px;transition:background-color .2s}.book__btn[data-astro-cid-mqplr3n6]:hover{background:#ffffff1a}.book__btn--next[data-astro-cid-mqplr3n6]{background:var(--c-lime);color:var(--c-on-lime,#121213)}.book__btn--next[data-astro-cid-mqplr3n6]:hover{background:var(--c-lime);filter:brightness(.92)}.book__link[data-astro-cid-mqplr3n6]{color:#fffc;font:inherit;font-size:var(--fs-small);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.book__link[data-astro-cid-mqplr3n6]:hover{color:#fff}.book__link[data-astro-cid-mqplr3n6][hidden]{display:none}.book__text[data-astro-cid-mqplr3n6]{color:#fffc;font-size:var(--fs-small);margin-top:32px}.book__text[data-astro-cid-mqplr3n6] summary[data-astro-cid-mqplr3n6]{cursor:pointer;text-align:center;text-underline-offset:3px;text-decoration:underline}.book__text[data-astro-cid-mqplr3n6] ol[data-astro-cid-mqplr3n6]{gap:10px;max-width:760px;margin:20px auto 0;padding-left:1.5em;line-height:1.6;display:grid}.book[data-astro-cid-mqplr3n6].is-full{z-index:140;overscroll-behavior:contain;align-content:center;padding-block:24px;display:grid;position:fixed;inset:0;overflow:auto}.book[data-astro-cid-mqplr3n6].is-full .book__layout[data-astro-cid-mqplr3n6]{width:100%;max-width:min(var(--max), calc((100dvh - 150px) * var(--book-spread) + 2 * var(--gutter)))}.book[data-astro-cid-mqplr3n6].is-full .book__head[data-astro-cid-mqplr3n6],.book[data-astro-cid-mqplr3n6].is-full .book__text[data-astro-cid-mqplr3n6]{display:none}@media (width<=1023px){.book[data-astro-cid-mqplr3n6].is-full .book__layout[data-astro-cid-mqplr3n6]>:first-child{display:none}}.book[data-astro-cid-mqplr3n6]:fullscreen{cursor:auto}html.book-full{overflow:hidden}html.book-full main{z-index:140}
