.e-featured[data-astro-cid-e6fqb7m2],.e-map[data-astro-cid-e6fqb7m2],.e-cats[data-astro-cid-e6fqb7m2]{padding:var(--section-y) 0}.e-featured[data-astro-cid-e6fqb7m2]{padding-top:calc(var(--section-y) + 1rem)}.e-head[data-astro-cid-e6fqb7m2]{margin-bottom:clamp(2.5rem,5vw,4rem)}.e-glyph[data-astro-cid-e6fqb7m2],.e-watermark[data-astro-cid-e6fqb7m2]{-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;background:currentColor}.e-icon[data-astro-cid-e6fqb7m2]{flex:none;width:2.25rem;height:2.25rem;position:relative}.e-icon-lg[data-astro-cid-e6fqb7m2]{width:3rem;height:3rem}.e-glyph[data-astro-cid-e6fqb7m2],.e-color[data-astro-cid-e6fqb7m2]{width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.e-glyph[data-astro-cid-e6fqb7m2]{color:var(--text-d)}.e-color[data-astro-cid-e6fqb7m2]{object-fit:contain;opacity:0}[data-astro-cid-e6fqb7m2]:is(.e-card,.e-feat):is(:hover,:focus-visible) .e-color[data-astro-cid-e6fqb7m2]{opacity:1}[data-astro-cid-e6fqb7m2]:is(.e-card,.e-feat):is(:hover,:focus-visible) .e-icon[data-astro-cid-e6fqb7m2]:has(.e-color) .e-glyph[data-astro-cid-e6fqb7m2]{opacity:0}.e-watermark[data-astro-cid-e6fqb7m2]{z-index:-1;color:#fff;opacity:.05;width:11rem;height:11rem;transition:opacity .4s, transform .6s var(--ease);position:absolute;bottom:-2.5rem;right:-2.5rem}[data-astro-cid-e6fqb7m2]:is(.e-card,.e-feat):hover .e-watermark[data-astro-cid-e6fqb7m2]{opacity:.09;transform:scale(1.06)rotate(-4deg)}.e-top[data-astro-cid-e6fqb7m2]{align-items:center;gap:.75rem;min-height:2.25rem;display:flex}.e-feat-grid[data-astro-cid-e6fqb7m2]{gap:1rem;padding:0;display:grid}@media (width>=48rem){.e-feat-grid[data-astro-cid-e6fqb7m2]{grid-template-columns:repeat(2,1fr)}}.e-feat[data-astro-cid-e6fqb7m2]{isolation:isolate;background:var(--void);height:100%;min-height:24rem;color:var(--text-d);border-radius:28px;grid-template-rows:auto 1fr auto auto;gap:1.25rem;padding:clamp(1.75rem,3.5vw,2.75rem);text-decoration:none;transition:box-shadow .4s;display:grid;position:relative;overflow:hidden}.e-feat[data-astro-cid-e6fqb7m2]:hover{box-shadow:0 0 0 1px var(--signal)}.e-feat[data-astro-cid-e6fqb7m2] .e-watermark[data-astro-cid-e6fqb7m2]{width:18rem;height:18rem;bottom:-3.5rem;right:-3.5rem}.e-feat[data-astro-cid-e6fqb7m2] .mono[data-astro-cid-e6fqb7m2]{color:var(--signal)!important}.e-feat-name[data-astro-cid-e6fqb7m2]{letter-spacing:-.05em;align-self:end;font-size:clamp(2.75rem,1.6rem + 3.5vw,5rem);line-height:.95}.e-feat-line[data-astro-cid-e6fqb7m2]{max-width:30rem;color:var(--mute-d);font-size:1.125rem}.e-feat-go[data-astro-cid-e6fqb7m2]{text-decoration:underline;text-decoration-color:var(--signal);text-underline-offset:.35em;justify-self:start;font-weight:500;text-decoration-thickness:2px}.e-table-wrap[data-astro-cid-e6fqb7m2]{overflow-x:auto}.e-table[data-astro-cid-e6fqb7m2]{border-collapse:collapse;width:100%;min-width:40rem}.e-table[data-astro-cid-e6fqb7m2] th[data-astro-cid-e6fqb7m2],.e-table[data-astro-cid-e6fqb7m2] td[data-astro-cid-e6fqb7m2]{border-bottom:1px solid var(--line-d);text-align:center;padding:1rem .75rem}.e-table[data-astro-cid-e6fqb7m2] thead[data-astro-cid-e6fqb7m2] th[data-astro-cid-e6fqb7m2]{font:450 .8125rem/1.3 var(--mono);color:var(--mute-d)}.e-table[data-astro-cid-e6fqb7m2] thead[data-astro-cid-e6fqb7m2] a[data-astro-cid-e6fqb7m2]{min-height:2.75rem;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.e-table[data-astro-cid-e6fqb7m2] thead[data-astro-cid-e6fqb7m2] a[data-astro-cid-e6fqb7m2]:hover{color:var(--signal)}.e-table[data-astro-cid-e6fqb7m2] tbody[data-astro-cid-e6fqb7m2] th[data-astro-cid-e6fqb7m2]{text-align:left;letter-spacing:-.03em;font-size:clamp(1.125rem,1rem + .5vw,1.5rem);font-weight:400}.e-dot[data-astro-cid-e6fqb7m2],.e-none[data-astro-cid-e6fqb7m2]{border-radius:50%;display:inline-block}.e-dot[data-astro-cid-e6fqb7m2]{background:var(--signal);width:12px;height:12px;box-shadow:0 0 12px 2px #f8d80073}.e-none[data-astro-cid-e6fqb7m2]{background:var(--line-d);width:5px;height:5px}.e-group[data-astro-cid-e6fqb7m2]{gap:1rem;margin-top:2.5rem;display:grid}.e-group-label[data-astro-cid-e6fqb7m2]{font-weight:450}.e-grid[data-astro-cid-e6fqb7m2]{gap:1rem;padding:0;display:grid}@media (width>=40rem){.e-grid[data-astro-cid-e6fqb7m2]{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.e-grid[data-astro-cid-e6fqb7m2]{grid-template-columns:repeat(3,1fr)}}.e-card[data-astro-cid-e6fqb7m2]{isolation:isolate;background:var(--void);height:100%;min-height:15rem;color:var(--text-d);transition:transform .4s var(--ease), box-shadow .3s;border-radius:20px;grid-template-rows:auto 1fr auto auto;gap:1rem;padding:1.5rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.e-card[data-astro-cid-e6fqb7m2]:hover{box-shadow:0 0 0 1px var(--signal);transform:translateY(-.25rem)}.e-badge[data-astro-cid-e6fqb7m2]{margin-left:auto;color:var(--signal)!important}.e-name[data-astro-cid-e6fqb7m2]{letter-spacing:-.045em;align-self:end;font-size:clamp(1.875rem,1.5rem + 1vw,2.5rem);line-height:1}.e-line[data-astro-cid-e6fqb7m2]{color:var(--mute-d);font-size:.9375rem}.e-host[data-astro-cid-e6fqb7m2]{font-size:.75rem;color:var(--mute-d)!important}
