._o{--section-color-dark: var(--color-red-dark);--section-color-light: var(--color-red-light);--section-color: var(--color-red);--section-color-alt: var(--color-red-alt);--section-color-dim: var(--color-red-dim);--section-color-dim-alt: var(--color-red-dim-alt);--section-color-alt-dim: var(--color-red-alt-dim);--section-color-alt-dim-alt: var(--color-red-alt-dim-alt)}._p{--section-color-dark: var(--color-green-dark);--section-color-light: var(--color-green-light);--section-color: var(--color-green);--section-color-alt: var(--color-green-alt);--section-color-dim: var(--color-green-dim);--section-color-dim-alt: var(--color-green-dim-alt);--section-color-alt-dim: var(--color-green-alt-dim);--section-color-alt-dim-alt: var(--color-green-alt-dim-alt)}._q{--section-color-dark: var(--color-blue-dark);--section-color-light: var(--color-blue-light);--section-color: var(--color-blue);--section-color-alt: var(--color-blue-alt);--section-color-dim: var(--color-blue-dim);--section-color-dim-alt: var(--color-blue-dim-alt);--section-color-alt-dim: var(--color-blue-alt-dim);--section-color-alt-dim-alt: var(--color-blue-alt-dim-alt)}._r{--section-color-dark: var(--color-yellow-dark);--section-color-light: var(--color-yellow-light);--section-color: var(--color-yellow);--section-color-alt: var(--color-yellow-alt);--section-color-dim: var(--color-yellow-dim);--section-color-dim-alt: var(--color-yellow-dim-alt);--section-color-alt-dim: var(--color-yellow-alt-dim);--section-color-alt-dim-alt: var(--color-yellow-alt-dim-alt)}._s{--section-color-dark: var(--color-gray-dark);--section-color-light: var(--color-gray-light);--section-color: var(--color-gray);--section-color-alt: var(--color-gray-alt);--section-color-dim: var(--color-gray-dim);--section-color-dim-alt: var(--color-gray-dim-alt);--section-color-alt-dim: var(--color-gray-alt-dim);--section-color-alt-dim-alt: var(--color-gray-alt-dim-alt)}._dr{text-align:center;margin:1rem 0}._ds{max-width:60rem;margin:0 auto}._dt{color-scheme:light}._dt img{background-color:var(--color-white)}._du{color-scheme:dark}._du img{background-color:var(--color-black)}._dv{flex:1;border-radius:1rem;overflow:clip;border:1px solid var(--section-color);background-image:linear-gradient(to bottom left,color-mix(in srgb,var(--section-color-dim) 24%,var(--color-background)),color-mix(in srgb,var(--section-color-dim) 8%,var(--color-background)))}._dv img{-webkit-user-select:none;user-select:none;height:8rem;width:100%;padding:2rem;border-bottom:1px solid var(--section-color-dim)}._dv>strong{padding:1rem;display:block;color:var(--section-color);font-size:large}._dv>p{padding:0 1rem}._dv ._dw{padding:1.5rem 1rem}._dw{display:flex;gap:.5rem;flex-wrap:wrap}._dw a{color:var(--color-background);background:linear-gradient(to bottom right,var(--section-color),color-mix(in srgb,var(--section-color-alt),var(--section-color)));-webkit-text-decoration:none;text-decoration:none;padding:.1rem .5rem;border-radius:1rem}._dx{display:grid;grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:1.5rem;justify-items:stretch;align-items:stretch}section{scroll-margin-top:var(--stick-size)}h2{text-align:center;color:var(--section-color);background:linear-gradient(to bottom,var(--section-color),color-mix(in srgb,var(--section-color-alt),var(--section-color)));background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1.5lh;font-size:3rem}._dy{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:2rem}._dz{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);max-width:30rem;width:100%;height:min-content;padding:2rem;flex:none}:is(._dz:hover,._dz:focus-within) img{opacity:.25}._dz>button{all:unset}._dz>button>img{margin:-35.2% -34%;pointer-events:none;-webkit-user-select:none;user-select:none}._dz>button:nth-child(3n),._dz>button:nth-child(3n+1){z-index:1}._dz>button:hover,._dz>button:focus{z-index:2}:is(._dz>button:hover,._dz>button:focus,._dz>button[aria-selected=true]) img{opacity:1}._dz>button:focus>img{animation:_dA .4s}@keyframes _dA{0%{transform:translate(0) rotate(0)}20%{transform:translate(-2px) rotate(-3deg)}50%{transform:translate(2px) rotate(2deg)}80%{transform:translate(-1px) rotate(-1deg)}to{transform:translate(0) rotate(0)}}._dB{border-radius:1rem;border:1px solid var(--section-color);background-image:linear-gradient(to bottom left,color-mix(in srgb,var(--section-color-dim) 24%,var(--color-background)),color-mix(in srgb,var(--section-color-dim) 8%,var(--color-background)));display:flex;padding:1rem;flex:1 1 30rem;min-width:min(100%,30rem);position:relative}._dB[hidden]{display:none}._dB:after{position:absolute;z-index:-1;inset:0;transform-origin:bottom;transform:scale(.9,.7);content:"";background-color:var(--section-color-dim-alt);filter:blur(50px);opacity:.2}._dB>article{padding:1rem;display:flex;flex-direction:column;gap:1rem}._dB>article>strong{color:var(--section-color);font-size:large}._dB>article>strong:first-child{font-size:xx-large}._dB>img{width:min(16rem,45%);-webkit-user-select:none;user-select:none}._dC{display:flex;align-items:center;justify-content:center;gap:.5rem;width:fit-content;border-radius:2rem;padding:1rem 2.4rem;-webkit-text-decoration:none;text-decoration:none;background:linear-gradient(to top,var(--section-color),var(--section-color-alt));color:#fff;font-size:1.25rem;font-weight:500;text-align:center;margin:3rem auto}._dC svg{height:1lh}._dC svg path{fill:currentColor}
