.impact[data-astro-cid-nj2kjs3d]{font-family:var(--font-display);text-transform:uppercase;color:var(--text-primary);gap:.1em;font-weight:900;line-height:1.02;display:grid}.impact-md[data-astro-cid-nj2kjs3d]{font-size:var(--display-sm)}.impact-sm[data-astro-cid-nj2kjs3d]{font-size:var(--text-xl)}.line[data-astro-cid-nj2kjs3d]:last-child{color:var(--rift);text-shadow:0 0 28px var(--rift-glow)}.line[data-astro-cid-nj2kjs3d]:only-child{color:var(--text-primary)}.features[data-astro-cid-3wqpbqwd]{margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-3wqpbqwd]{align-content:start;gap:.55rem;display:grid;position:relative}.index[data-astro-cid-3wqpbqwd]{color:var(--rift)}h3[data-astro-cid-3wqpbqwd]{font-family:var(--font-display);letter-spacing:.02em;font-size:1.7rem;font-weight:800;line-height:1}p[data-astro-cid-3wqpbqwd]{color:var(--text-secondary)}.flag[data-astro-cid-3wqpbqwd]{width:fit-content;color:var(--rift);border:1px dashed color-mix(in oklab, var(--rift) 55%, transparent);padding:.3rem .55rem}.grid[data-astro-cid-3wqpbqwd]{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));border-top:1px solid var(--border)}.grid[data-astro-cid-3wqpbqwd] li[data-astro-cid-3wqpbqwd]{border-bottom:1px solid var(--border);padding:clamp(1.25rem,2.5vw,2rem) clamp(1rem,2vw,1.75rem) clamp(1.5rem,3vw,2.25rem) 0}.grid[data-astro-cid-3wqpbqwd] li[data-astro-cid-3wqpbqwd]:before{content:"";background:var(--rift);width:2.5rem;height:1px;box-shadow:0 0 10px var(--rift);transition:width .5s var(--ease-out);position:absolute;top:-1px;left:0}.grid[data-astro-cid-3wqpbqwd] li[data-astro-cid-3wqpbqwd]:hover:before{width:100%}.console[data-astro-cid-3wqpbqwd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.console[data-astro-cid-3wqpbqwd] li[data-astro-cid-3wqpbqwd]{background:var(--surface);border:1px solid var(--border);grid-template-columns:1fr auto;padding:1.25rem 1.35rem}.console[data-astro-cid-3wqpbqwd] li[data-astro-cid-3wqpbqwd]>[data-astro-cid-3wqpbqwd]:not(.switch){grid-column:1}.console[data-astro-cid-3wqpbqwd] .switch[data-astro-cid-3wqpbqwd]{border:1px solid var(--rift);background:color-mix(in oklab, var(--rift) 18%, transparent);grid-area:1/2/span 3;align-self:center;width:2.6rem;height:1.35rem;position:relative}.console[data-astro-cid-3wqpbqwd] .switch[data-astro-cid-3wqpbqwd]:after{content:"";background:var(--rift);width:calc(1.35rem - 8px);height:calc(1.35rem - 8px);box-shadow:0 0 10px var(--rift);position:absolute;top:3px;right:3px}.registry[data-astro-cid-3wqpbqwd]{border-top:1px solid var(--border-strong)}.registry[data-astro-cid-3wqpbqwd] li[data-astro-cid-3wqpbqwd]{border-bottom:1px solid var(--border);grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;gap:.2rem 1.25rem;padding-block:1.1rem}.registry[data-astro-cid-3wqpbqwd] li[data-astro-cid-3wqpbqwd]>[data-astro-cid-3wqpbqwd]:not(.index){grid-column:2}.registry[data-astro-cid-3wqpbqwd] .index[data-astro-cid-3wqpbqwd]{grid-row:1/span 2}.registry[data-astro-cid-3wqpbqwd] h3[data-astro-cid-3wqpbqwd]{font-size:1.5rem}.compact[data-astro-cid-3wqpbqwd]{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));gap:1.5rem 2rem}.compact[data-astro-cid-3wqpbqwd] h3[data-astro-cid-3wqpbqwd]{font-size:1.45rem}@media (width<=60rem){.grid[data-astro-cid-3wqpbqwd],.compact[data-astro-cid-3wqpbqwd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.grid[data-astro-cid-3wqpbqwd],.compact[data-astro-cid-3wqpbqwd],.console[data-astro-cid-3wqpbqwd]{grid-template-columns:minmax(0,1fr)}.grid[data-astro-cid-3wqpbqwd] li[data-astro-cid-3wqpbqwd]{padding-right:0}.registry[data-astro-cid-3wqpbqwd] li[data-astro-cid-3wqpbqwd]{grid-template-columns:minmax(0,1fr);gap:.35rem}.registry[data-astro-cid-3wqpbqwd] li[data-astro-cid-3wqpbqwd]>[data-astro-cid-3wqpbqwd]:not(.index){grid-column:1}.registry[data-astro-cid-3wqpbqwd] .index[data-astro-cid-3wqpbqwd]{grid-row:auto}}.figure[data-astro-cid-khyig4bw]{gap:.75rem;margin:0;display:grid}.portrait[data-astro-cid-khyig4bw]{width:100%;max-width:26rem}.frame[data-astro-cid-khyig4bw]{border:1px solid var(--border);background:var(--background-deep);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px));position:relative;overflow:hidden}.frame[data-astro-cid-khyig4bw] img{width:100%;aspect-ratio:var(--ratio);object-fit:cover;display:block}.veil[data-astro-cid-khyig4bw]{background:linear-gradient(to top, color-mix(in oklab, var(--background) 65%, transparent), transparent 45%), radial-gradient(ellipse 80% 60% at 50% 50%, transparent 55%, color-mix(in oklab, var(--background) 45%, transparent));position:absolute;inset:0}.corner[data-astro-cid-khyig4bw]{border:1px solid color-mix(in oklab, var(--rift) 70%, transparent);width:1.4rem;height:1.4rem;position:absolute}.tl[data-astro-cid-khyig4bw]{border-bottom:0;border-right:0;top:.7rem;left:.7rem}.br[data-astro-cid-khyig4bw]{border-top:0;border-left:0;bottom:.7rem;right:.7rem}figcaption[data-astro-cid-khyig4bw]{color:var(--text-tertiary)}
