.hd[data-astro-cid-b2oadt2q]{isolation:isolate;padding-block:clamp(40px,6vw,80px) 8px;position:relative;overflow-x:clip}.hd[data-astro-cid-b2oadt2q]:before{content:"";z-index:-1;aspect-ratio:1;filter:blur(24px);background:radial-gradient(closest-side,#90d9cf40,#0000);width:min(1000px,100vw);position:absolute;top:-420px;right:-22%}.hd[data-astro-cid-b2oadt2q] .wrap[data-astro-cid-b2oadt2q]{gap:16px;display:grid}.hd[data-astro-cid-b2oadt2q] .lead[data-astro-cid-b2oadt2q]{color:#dedcdd;max-width:62ch}.list[data-astro-cid-b2oadt2q]{gap:28px;display:grid}.cat[data-astro-cid-b2oadt2q]{scroll-margin-top:calc(var(--hdr-h,120px) + 16px);background:var(--bg-2);border:1px solid var(--line);grid-template-columns:260px 1fr;align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(20px,3vw,36px);display:grid}.cv[data-astro-cid-b2oadt2q]{cursor:pointer;background:0 0;border:0;padding:0;transition:transform .35s,box-shadow .35s;display:block;position:relative;box-shadow:0 24px 50px -20px #000,0 0 0 1px #ffffff1a}.cv[data-astro-cid-b2oadt2q]:hover{transform:translateY(-4px)rotate(-1deg);box-shadow:0 34px 60px -20px #000,0 0 40px -6px #90d9cf66}.cv[data-astro-cid-b2oadt2q] img{width:100%;height:auto;display:block}.cvh[data-astro-cid-b2oadt2q]{color:var(--mint);opacity:0;background:#141314e6;border-radius:999px;padding:6px 12px;font-size:14px;font-weight:700;transition:opacity .3s;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.cv[data-astro-cid-b2oadt2q]:hover .cvh[data-astro-cid-b2oadt2q],.cv[data-astro-cid-b2oadt2q]:focus-visible .cvh[data-astro-cid-b2oadt2q]{opacity:1}.ci[data-astro-cid-b2oadt2q] button[data-astro-cid-b2oadt2q].btn{cursor:pointer;font:inherit;border:0}.viewer[data-astro-cid-b2oadt2q]{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--ink);background:#0d0c0df5;border:0;margin:0;padding:0}.viewer[data-astro-cid-b2oadt2q]::backdrop{background:#000c}.viewer[data-astro-cid-b2oadt2q][open]{grid-template-rows:auto 1fr;display:grid}.vbar[data-astro-cid-b2oadt2q]{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:12px clamp(14px,3vw,28px);display:flex}.vbar[data-astro-cid-b2oadt2q] strong[data-astro-cid-b2oadt2q]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:17px;overflow:hidden}.vc[data-astro-cid-b2oadt2q]{color:var(--mute);font-variant-numeric:tabular-nums}.vdl[data-astro-cid-b2oadt2q]{color:var(--mint);white-space:nowrap;font-weight:700;text-decoration:none}.vx[data-astro-cid-b2oadt2q]{border:1px solid var(--line);color:#fff;cursor:pointer;background:0 0;border-radius:50%;width:40px;height:40px;font-size:24px;line-height:1}.vstage[data-astro-cid-b2oadt2q]{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:0;padding:16px clamp(8px,2vw,24px);display:grid;position:relative}.vpages[data-astro-cid-b2oadt2q]{cursor:pointer;place-items:center;height:100%;min-height:0;display:grid}.vpages[data-astro-cid-b2oadt2q] img[data-astro-cid-b2oadt2q]{object-fit:contain;background:#fff;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 110px);box-shadow:0 20px 60px #000}.vnav[data-astro-cid-b2oadt2q]{border:1px solid var(--line);color:#fff;cursor:pointer;background:#1c1b1c;border-radius:50%;width:52px;height:52px;font-size:30px;line-height:1}.vnav[data-astro-cid-b2oadt2q]:hover:not(:disabled){border-color:var(--mint);color:var(--mint)}.vnav[data-astro-cid-b2oadt2q]:disabled{opacity:.3;cursor:default}@media (width<=700px){.vnav[data-astro-cid-b2oadt2q]{z-index:2;position:absolute;bottom:16px}.prev[data-astro-cid-b2oadt2q]{left:16px}.next[data-astro-cid-b2oadt2q]{right:16px}.vstage[data-astro-cid-b2oadt2q]{grid-template-columns:1fr}.vbar[data-astro-cid-b2oadt2q]{gap:10px}.vdl[data-astro-cid-b2oadt2q]{font-size:14px}}.ci[data-astro-cid-b2oadt2q]{justify-items:start;gap:12px;display:grid}.ed[data-astro-cid-b2oadt2q]{color:var(--mint);letter-spacing:.12em;text-transform:uppercase;font-size:14px;font-weight:700}.cl[data-astro-cid-b2oadt2q]{color:#dedcdd;max-width:60ch}.meta[data-astro-cid-b2oadt2q]{color:var(--mute);font-size:15px}.row[data-astro-cid-b2oadt2q]{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.note[data-astro-cid-b2oadt2q]{margin-top:8px}.note[data-astro-cid-b2oadt2q] a[data-astro-cid-b2oadt2q]{color:var(--mint)}@media (width<=700px){.cat[data-astro-cid-b2oadt2q]{grid-template-columns:1fr}.cv[data-astro-cid-b2oadt2q]{width:60%}}
