.side[data-astro-cid-l3jdwduk]{overscroll-behavior:contain;scrollbar-width:none;grid-column:1/span 3;align-self:start;max-height:calc(100svh - 96rem);padding:40rem 0 24rem;position:sticky;top:96rem;overflow-y:auto}.gt[data-astro-cid-l3jdwduk]{letter-spacing:.14em;margin:0;font-size:27rem;line-height:1.6}.gl[data-astro-cid-l3jdwduk]{letter-spacing:.08em;opacity:.75;margin:16rem 0 0;font-size:12rem;line-height:2}.mapl[data-astro-cid-l3jdwduk]{letter-spacing:.1em;align-items:center;gap:10rem;margin-top:20rem;padding:4rem 0;font-size:12rem;display:inline-flex}.mapl[data-astro-cid-l3jdwduk] .u[data-astro-cid-l3jdwduk]{border-bottom:1px solid color-mix(in oklab, currentColor 30%, transparent);transition:border-color .5s var(--ease-out-sharp);padding-bottom:1rem}.mapl[data-astro-cid-l3jdwduk]:hover .u[data-astro-cid-l3jdwduk]{border-bottom-color:currentColor}.mapl[data-astro-cid-l3jdwduk] .ext{opacity:.55}.cats[data-astro-cid-l3jdwduk]{flex-direction:column;gap:2rem;margin-top:30rem;display:flex}.cat[data-astro-cid-l3jdwduk]{width:100%;color:color-mix(in oklab, var(--color-sumi) 70%, transparent);font:inherit;text-align:left;cursor:pointer;transition:background .3s var(--ease-out-sharp), color .3s var(--ease-out-sharp);background:0 0;border:0;border-radius:3rem;align-items:center;gap:10rem;padding:8rem;display:flex}@media (hover:hover){.cat[data-astro-cid-l3jdwduk]:hover{background:color-mix(in oklab, var(--color-sumi) 3%, transparent);color:var(--color-sumi)}}.cat[data-astro-cid-l3jdwduk][aria-pressed=true]{background:color-mix(in oklab, var(--color-sumi) 7%, transparent);color:var(--color-sumi)}.ci[data-astro-cid-l3jdwduk]{width:16rem;height:16rem;display:inline-flex}.cn[data-astro-cid-l3jdwduk]{font-family:var(--font-display);letter-spacing:.1em;font-size:13rem}.cc[data-astro-cid-l3jdwduk]{letter-spacing:.1em;opacity:.5;margin-left:auto;font-size:11rem}.sort[data-astro-cid-l3jdwduk]{border-top:1px solid color-mix(in oklab, currentColor 12%, transparent);margin-top:28rem;padding-top:18rem}.sl[data-astro-cid-l3jdwduk]{letter-spacing:.24em;opacity:.55;margin:0;font-size:11rem}.sb[data-astro-cid-l3jdwduk]{gap:18rem;margin-top:10rem;display:flex}.sb[data-astro-cid-l3jdwduk] button[data-astro-cid-l3jdwduk]{color:color-mix(in oklab, var(--color-sumi) 65%, transparent);font:inherit;font-family:var(--font-display);letter-spacing:.1em;cursor:pointer;background:0 0;border:0;padding:2rem 0 4rem;font-size:12.5rem;position:relative}.sb[data-astro-cid-l3jdwduk] button[data-astro-cid-l3jdwduk]:after{content:"";height:1px;transition:transform .5s var(--ease-out-sharp);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.sb[data-astro-cid-l3jdwduk] button[data-astro-cid-l3jdwduk][aria-pressed=true]{color:var(--color-sumi)}.sb[data-astro-cid-l3jdwduk] button[data-astro-cid-l3jdwduk][aria-pressed=true]:after,.sb[data-astro-cid-l3jdwduk] button[data-astro-cid-l3jdwduk]:hover:after{transform:scaleX(1)}.back[data-astro-cid-l3jdwduk]{font-family:var(--font-display);letter-spacing:.14em;border-bottom:1px solid color-mix(in oklab, currentColor 30%, transparent);margin-top:30rem;padding-bottom:2rem;font-size:12rem;display:inline-block}.cat[data-astro-cid-l3jdwduk]:focus-visible,.sb[data-astro-cid-l3jdwduk] button[data-astro-cid-l3jdwduk]:focus-visible,.mapl[data-astro-cid-l3jdwduk]:focus-visible,.back[data-astro-cid-l3jdwduk]:focus-visible{outline-offset:3rem;outline:1px solid}@media (width<=1023px){.side[data-astro-cid-l3jdwduk]{max-height:none;padding:18rem 0 8rem;position:static;overflow:visible}.gt[data-astro-cid-l3jdwduk]{font-size:24rem}.cats[data-astro-cid-l3jdwduk]{margin-top:22rem}.cat[data-astro-cid-l3jdwduk]{padding:9rem 6rem}}.ent[data-astro-cid-etb7bf74]{border-top:1px solid color-mix(in oklab, currentColor 11%, transparent);transition:background .5s var(--ease-out-sharp);grid-template-columns:repeat(8,1fr);column-gap:36rem;padding:30rem 4rem 30rem 20rem;display:grid;position:relative}.bar[data-astro-cid-etb7bf74]{background:color-mix(in oklab, currentColor 45%, transparent);transform-origin:bottom;width:1px;transition:transform .5s var(--ease-out-sharp);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}@media (hover:hover){.ent[data-astro-cid-etb7bf74]:hover{background:color-mix(in oklab, var(--color-sumi) 2%, transparent)}.ent[data-astro-cid-etb7bf74]:hover .bar[data-astro-cid-etb7bf74]{transform-origin:top;transform:scaleY(1)}}.el[data-astro-cid-etb7bf74]{grid-column:1/span 3}.er[data-astro-cid-etb7bf74]{grid-column:4/span 5}.nl[data-astro-cid-etb7bf74]{align-items:baseline;gap:12rem;display:flex}.no[data-astro-cid-etb7bf74]{letter-spacing:.18em;opacity:.4;font-size:11rem}.nm[data-astro-cid-etb7bf74]{letter-spacing:.06em;margin:0;font-size:19rem;line-height:1.5}.sub[data-astro-cid-etb7bf74],.ds[data-astro-cid-etb7bf74]{letter-spacing:.08em;opacity:.7;margin:6rem 0 0 36.2rem;font-size:11.5rem;line-height:1.7}.ds[data-astro-cid-etb7bf74]{opacity:.8;align-items:center;gap:6rem;margin-top:10rem;display:flex}.tx[data-astro-cid-etb7bf74]{letter-spacing:.04em;margin:0;font-size:13.5rem;line-height:2.1}.mt[data-astro-cid-etb7bf74]{flex-wrap:wrap;align-items:baseline;gap:8rem 22rem;margin-top:12rem;display:flex}.hr[data-astro-cid-etb7bf74]{letter-spacing:.03em;opacity:.72;flex-wrap:wrap;gap:2rem 18rem;margin:0;font-size:11.5rem;line-height:1.8;display:flex}.lk[data-astro-cid-etb7bf74]{font-family:var(--font-display);letter-spacing:.12em;border-bottom:1px solid color-mix(in oklab, currentColor 30%, transparent);transition:border-color .5s var(--ease-out-sharp);margin-left:auto;padding-bottom:2rem;font-size:12rem}.lk[data-astro-cid-etb7bf74]:hover{border-bottom-color:currentColor}@media (width<=767px){.ent[data-astro-cid-etb7bf74]{padding:24rem 2rem 24rem 12rem;display:block}.nm[data-astro-cid-etb7bf74]{font-size:17.5rem}.er[data-astro-cid-etb7bf74]{margin-top:12rem}.tx[data-astro-cid-etb7bf74]{font-size:13rem;line-height:2}}.gp[data-astro-cid-u7wejrna]{padding-top:96rem}.wrap[data-astro-cid-u7wejrna]{grid-template-columns:repeat(12,1fr);column-gap:48rem;max-width:1180rem;margin:0 auto;padding:0 56rem;display:grid}.list[data-astro-cid-u7wejrna]{grid-column:4/span 9;padding:34rem 0 96rem}.grp[data-astro-cid-u7wejrna]{margin-bottom:52rem}.gh[data-astro-cid-u7wejrna]{align-items:center;gap:12rem;padding-bottom:12rem;display:flex}.gh[data-astro-cid-u7wejrna] .gi{opacity:.75}.gh[data-astro-cid-u7wejrna] h2[data-astro-cid-u7wejrna]{font-family:var(--font-display);letter-spacing:.24em;margin:0;font-size:16rem}.gc[data-astro-cid-u7wejrna]{letter-spacing:.16em;opacity:.5;font-size:11rem}.rule[data-astro-cid-u7wejrna]{background:color-mix(in oklab, currentColor 14%, transparent);flex:1;height:1px;margin-left:8rem}@media (width<=1023px){.gp[data-astro-cid-u7wejrna]{padding-top:76rem}.wrap[data-astro-cid-u7wejrna]{padding:0 18rem;display:block}.list[data-astro-cid-u7wejrna]{padding-top:30rem}}@media (width>=768px) and (width<=1023px){.gp[data-astro-cid-u7wejrna]{padding-top:96rem}.wrap[data-astro-cid-u7wejrna]{padding:0 48rem}}
