.deck-frame[data-astro-cid-3rs3aohi]{position:relative;aspect-ratio:16 / 9}.head[data-astro-cid-3rs3aohi]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem 2rem}.title[data-astro-cid-3rs3aohi]{margin:0}.arrows[data-astro-cid-3rs3aohi]{display:none;gap:.5rem}@media(min-width:640px){.arrows[data-astro-cid-3rs3aohi]{display:flex}}.arrow[data-astro-cid-3rs3aohi]{display:grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid hsl(var(--border));border-radius:4px;background:#fff;color:hsl(var(--foreground));cursor:pointer;transition:background-color .15s var(--nj-ease-out)}.arrow[data-astro-cid-3rs3aohi]:hover{background:#f9f9f9}.row[data-astro-cid-3rs3aohi]{--edge: max(1rem, calc((100vw - 80rem)/2 + 1rem) );display:grid;grid-auto-flow:column;grid-auto-columns:86%;gap:1rem;margin:2rem 0 0;padding:0 var(--edge);list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);scrollbar-width:none}.row[data-astro-cid-3rs3aohi]::-webkit-scrollbar{display:none}@media(min-width:640px){.row[data-astro-cid-3rs3aohi]{--edge: max(1.5rem, calc((100vw - 80rem)/2 + 1.5rem) );grid-auto-columns:min(46rem,70%);gap:1.25rem;margin-top:2.5rem}}.item[data-astro-cid-3rs3aohi]{scroll-snap-align:start}.link[data-astro-cid-3rs3aohi]{display:block;color:inherit;text-decoration:none}.caption[data-astro-cid-3rs3aohi]{display:flex;flex-wrap:wrap;gap:0 .5rem;margin:0;padding-top:.75rem;font-size:.875rem;line-height:1.4}.hit[data-astro-cid-acd23kcs]{position:absolute;inset:0;z-index:3;padding:0;border:0;border-radius:4px;background:none;cursor:pointer}.head[data-astro-cid-acd23kcs]{margin:0;max-width:64rem;text-wrap:balance}.tiles[data-astro-cid-acd23kcs]{display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:1rem;margin:2rem -1rem 0;padding:0 1rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:1rem;scrollbar-width:none}.tiles[data-astro-cid-acd23kcs]::-webkit-scrollbar{display:none}.tile[data-astro-cid-acd23kcs]{scroll-snap-align:start}@media(min-width:640px){.tiles[data-astro-cid-acd23kcs]{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin:2.5rem 0 0;padding:0;overflow:visible}}@media(min-width:1024px){.tiles[data-astro-cid-acd23kcs]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3.5rem}}.tile[data-astro-cid-acd23kcs]{position:relative;aspect-ratio:1;overflow:hidden;padding:1.5rem;border-radius:4px;box-shadow:inset 0 0 0 1px #1a1c1f0f;background:#eeeeec;container-type:inline-size}.name[data-astro-cid-acd23kcs]{position:relative;z-index:2;margin:0;font-size:1.125rem;font-weight:400;line-height:1.4}.line[data-astro-cid-acd23kcs]{position:relative;z-index:2;margin:.125rem 0 0;color:hsl(var(--muted-foreground));font-size:1rem;line-height:1.4}.pages[data-astro-cid-acd23kcs]{position:absolute;inset:0}.page[data-astro-cid-acd23kcs]{position:absolute;display:block;height:auto;background:#fff;box-shadow:0 0 0 1px #1a1c1f14,0 16px 40px -16px #00000038;transition:translate .5s var(--nj-ease-out)}.page--0[data-astro-cid-acd23kcs]{width:54cqi;left:14cqi;top:34cqi}.page--1[data-astro-cid-acd23kcs]{z-index:1;width:58cqi;left:40cqi;top:44cqi}.tile--wide[data-astro-cid-acd23kcs] .page--0[data-astro-cid-acd23kcs]{width:92cqi;left:10cqi;top:34cqi}.tile--wide[data-astro-cid-acd23kcs] .page--1[data-astro-cid-acd23kcs]{width:92cqi;left:22cqi;top:58cqi}.tile--one[data-astro-cid-acd23kcs] .page--0[data-astro-cid-acd23kcs]{width:66cqi;left:17cqi;top:34cqi}@media(hover:hover){.tile--one[data-astro-cid-acd23kcs]:hover .page--0[data-astro-cid-acd23kcs],.tile[data-astro-cid-acd23kcs]:hover .page--1[data-astro-cid-acd23kcs]{translate:0 -2cqi}.tile[data-astro-cid-acd23kcs]:hover .page--0[data-astro-cid-acd23kcs]{translate:0 -1cqi}}@media(prefers-reduced-motion:reduce){.page[data-astro-cid-acd23kcs]{transition:none}}.connector-grid[data-astro-cid-rcljwi76]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid hsl(var(--border));border-radius:4px;overflow:hidden;background:hsl(var(--border));gap:1px}.connector-cell[data-astro-cid-rcljwi76]{display:grid;place-items:center;min-height:5.5rem;background:hsl(var(--background));color:hsl(var(--muted-foreground))}.connector-cell-centre[data-astro-cid-rcljwi76]{grid-column:2;grid-row:2;color:hsl(var(--foreground))}.connector-cell[data-astro-cid-rcljwi76]:nth-child(n+10){display:none}.connector-glyph[data-astro-cid-rcljwi76]{display:block;width:1.5rem;height:1.5rem;object-fit:contain}.connector-glyph[data-astro-cid-rcljwi76] svg{display:block;width:100%;height:100%}.connector-glyph--grey[data-astro-cid-rcljwi76]{filter:grayscale(1) brightness(.62) contrast(1.6);opacity:.7}.connector-cell[data-astro-cid-rcljwi76]>*{transition:opacity .3s var(--nj-ease-out)}.is-swapping[data-astro-cid-rcljwi76]>*{opacity:0}@media(min-width:640px){.connector-grid[data-astro-cid-rcljwi76]{grid-template-columns:repeat(5,minmax(0,1fr))}.connector-cell-centre[data-astro-cid-rcljwi76]{grid-column:2 / span 3}.connector-cell[data-astro-cid-rcljwi76]:nth-child(n+10){display:grid}.connector-cell[data-astro-cid-rcljwi76]{min-height:7rem}.connector-glyph[data-astro-cid-rcljwi76]{width:1.75rem;height:1.75rem}}@media(prefers-reduced-motion:reduce){.connector-cell[data-astro-cid-rcljwi76]>*{transition:none}}
