.social[data-astro-cid-zamss57n]{display:inline-flex;align-items:center;gap:2px}.social__item[data-astro-cid-zamss57n]{position:relative;display:inline-flex}.social__link[data-astro-cid-zamss57n]{display:inline-flex;padding:8px;color:var(--muted);transition:color .2s var(--ease-out)}.social__link[data-astro-cid-zamss57n]:hover{color:var(--ink)}.social__link[data-astro-cid-zamss57n] svg{width:var(--social-icon, var(--icon-card));height:var(--social-icon, var(--icon-card))}.social__preview[data-astro-cid-zamss57n]{position:absolute;bottom:calc(100% + 8px);left:50%;display:flex;flex-direction:column;gap:1px;padding:8px 12px;border-radius:var(--radius-10);background:var(--paper);box-shadow:var(--elev-2);white-space:nowrap;opacity:0;transform:translate(-50%,4px);pointer-events:none;transition:opacity .2s var(--ease-out),transform .2s var(--ease-spring)}.social__preview[data-astro-cid-zamss57n]:after{content:"";position:absolute;top:100%;left:0;right:0;height:8px}.social__item[data-astro-cid-zamss57n]:hover .social__preview[data-astro-cid-zamss57n],.social__item[data-astro-cid-zamss57n]:focus-within .social__preview[data-astro-cid-zamss57n]{opacity:1;transform:translate(-50%)}.social__preview-title[data-astro-cid-zamss57n]{font-size:var(--font-sm);font-weight:var(--weight-medium);color:var(--ink)}.social__preview-sub[data-astro-cid-zamss57n]{font-size:var(--font-xs);color:var(--muted)}.home-views[data-astro-cid-w42iiz46]{position:relative}.home-views__grid[data-astro-cid-w42iiz46],.home-views__list[data-astro-cid-w42iiz46]{position:relative;z-index:1}.home-views[data-astro-cid-w42iiz46][data-view=grid] .home-views__list[data-astro-cid-w42iiz46],.home-views[data-astro-cid-w42iiz46][data-view=list] .home-views__grid[data-astro-cid-w42iiz46]{display:none}.home-views[data-astro-cid-w42iiz46][data-leaving=grid] .home-views__grid[data-astro-cid-w42iiz46],.home-views[data-astro-cid-w42iiz46][data-leaving=list] .home-views__list[data-astro-cid-w42iiz46]{display:block;position:absolute;inset:0 0 auto;z-index:0;pointer-events:none}.home-views[data-astro-cid-w42iiz46][data-leaving=grid] .home-views__grid[data-astro-cid-w42iiz46] .grid-label__text,.home-views[data-astro-cid-w42iiz46][data-leaving=list] .home-views__list[data-astro-cid-w42iiz46] .home-list__title[data-astro-cid-w42iiz46]{visibility:hidden}.home-list[data-astro-cid-w42iiz46]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-7);align-items:start;margin-bottom:var(--space-12)}.home-list__rows[data-astro-cid-w42iiz46]{position:relative;isolation:isolate;margin-left:calc(var(--space-3) * -1);perspective:1400px}.home-list__rows[data-astro-cid-w42iiz46] ul[data-astro-cid-w42iiz46]{list-style:none;margin:0;padding:0}.home-list__pill[data-astro-cid-w42iiz46]{position:absolute;top:0;left:0;z-index:-1;width:0;height:0;opacity:0;border-radius:var(--radius-nav);background:color-mix(in srgb,var(--ink) 6%,transparent);pointer-events:none;will-change:transform}.home-list__row[data-astro-cid-w42iiz46]{display:inline-flex;padding:var(--space-2) var(--space-3);border-radius:var(--radius-nav);color:var(--text);text-decoration:none;cursor:default;outline:none;transition:color .2s var(--ease-out)}.home-list__rows[data-astro-cid-w42iiz46][data-active] .home-list__row[data-astro-cid-w42iiz46]:not([data-active]){color:var(--faint)}a[data-astro-cid-w42iiz46].home-list__row{cursor:pointer}.home-list__row[data-astro-cid-w42iiz46]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.home-list__title[data-astro-cid-w42iiz46]{font-size:var(--font-base);font-weight:var(--weight-medium);line-height:var(--leading-tight)}.home-list__aside[data-astro-cid-w42iiz46]{position:sticky;top:max(var(--space-6),calc(50vh - 240px))}.home-list__stage[data-astro-cid-w42iiz46]{position:relative;width:min(100%,360px);aspect-ratio:3 / 4}.home-list__preview[data-astro-cid-w42iiz46]{position:absolute;inset:0 0 auto;margin:0;pointer-events:none}.home-list__media[data-astro-cid-w42iiz46]{opacity:0;transition:none;will-change:transform,opacity,filter}.home-list__caption[data-astro-cid-w42iiz46]{margin-top:var(--space-4);font-size:var(--font-sm);line-height:var(--leading-snug);color:var(--text-muted);opacity:0}@media(hover:none),(max-width:860px){.home-views[data-astro-cid-w42iiz46][data-view=list] .home-views__grid[data-astro-cid-w42iiz46]{display:block}.home-views[data-astro-cid-w42iiz46] .home-views__list[data-astro-cid-w42iiz46]{display:none}}.view-icon[data-astro-cid-kb6y4gmm]{display:block;flex:none}.view-icon__primary[data-astro-cid-kb6y4gmm]{fill:currentColor;stroke:currentColor;stroke-linejoin:round}.view-icon__secondary[data-astro-cid-kb6y4gmm] path[data-astro-cid-kb6y4gmm]{fill:var(--icon-secondary, currentColor);opacity:var(--icon-secondary-opacity, .4)}.view-icon__secondary[data-astro-cid-kb6y4gmm]{opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.4)}.view-icon--replace[data-astro-cid-kb6y4gmm]{position:relative;display:grid}.view-icon__glyph[data-astro-cid-kb6y4gmm]{grid-area:1 / 1;display:grid}.view-icon__glyph[data-astro-cid-kb6y4gmm][data-glyph=grid]{opacity:0;transform:scale(.6);filter:blur(2px)}
