.nx-section:where(.astro-sjgajsms){max-width:44rem;margin:4.5rem 0 1.5rem}.nx-section__eyebrow:where(.astro-sjgajsms){letter-spacing:.08em;text-transform:uppercase;background:var(--nx-grad-text);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 .5rem;font-size:.78rem;font-weight:650}h2:where(.astro-sjgajsms){letter-spacing:-.028em;color:var(--sl-color-white);margin:0;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:680;line-height:1.15}.nx-section__text:where(.astro-sjgajsms){color:var(--sl-color-gray-3);margin-top:.75rem;font-size:1.05rem;line-height:1.6}.nx-section__text:where(.astro-sjgajsms) p{margin:0}.nx-tiles:where(.astro-yswus7bn){gap:1rem;margin:1.5rem 0;display:grid}@media (width>=40rem){.nx-tiles:where(.astro-yswus7bn){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.nx-tiles--3:where(.astro-yswus7bn){grid-template-columns:repeat(3,minmax(0,1fr))}.nx-tiles--4:where(.astro-yswus7bn){grid-template-columns:repeat(4,minmax(0,1fr))}}.nx-tile:where(.astro-yx7m3lgj){border:1px solid var(--nx-line-strong);border-radius:var(--nx-radius-lg);background:var(--nx-surface);align-items:flex-start;gap:.9rem;padding:1.1rem 1.15rem;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.nx-tile:where(.astro-yx7m3lgj):hover,.nx-tile:where(.astro-yx7m3lgj):focus-visible{border-color:var(--nx-tile-accent);box-shadow:0 0 0 1px var(--nx-tile-accent), 0 18px 40px -22px var(--nx-tile-accent);transform:translateY(-2px)}.nx-tile--indigo:where(.astro-yx7m3lgj){--nx-tile-accent:#625bf6cc;--nx-tile-bg:#625bf624;--nx-tile-ink:#a9a5ff}.nx-tile--cyan:where(.astro-yx7m3lgj){--nx-tile-accent:#35c6d0cc;--nx-tile-bg:#35c6d021;--nx-tile-ink:#6fdde4}.nx-tile--lavender:where(.astro-yx7m3lgj){--nx-tile-accent:#b8b8ffd9;--nx-tile-bg:#b8b8ff24;--nx-tile-ink:#d3d3ff}:root[data-theme=light] .nx-tile--indigo:where(.astro-yx7m3lgj){--nx-tile-ink:#4f47e6}:root[data-theme=light] .nx-tile--cyan:where(.astro-yx7m3lgj){--nx-tile-ink:#127780}:root[data-theme=light] .nx-tile--lavender:where(.astro-yx7m3lgj){--nx-tile-ink:#5b55c9}.nx-tile__icon:where(.astro-yx7m3lgj){width:2.6rem;height:2.6rem;color:var(--nx-tile-ink);background:var(--nx-tile-bg);box-shadow:inset 0 0 0 1px var(--nx-tile-accent);border-radius:.8rem;flex-shrink:0;place-items:center;display:grid}.nx-tile__body:where(.astro-yx7m3lgj){gap:.3rem;min-width:0;display:grid}.nx-tile__title:where(.astro-yx7m3lgj){color:var(--sl-color-white);flex-wrap:wrap;align-items:center;gap:.45rem;padding-inline-end:1.25rem;font-size:1rem;font-weight:630;line-height:1.3;display:flex}.nx-tile__tag:where(.astro-yx7m3lgj){background:var(--nx-grad);letter-spacing:.03em;color:#fff;border-radius:999px;padding:0 .45rem;font-size:.68rem;font-weight:650}.nx-tile__text:where(.astro-yx7m3lgj){color:var(--sl-color-gray-3);font-size:.875rem;line-height:1.5}.nx-tile:where(.astro-yx7m3lgj) .nx-tile__arrow{color:var(--sl-color-gray-4);transition:color .15s,transform .15s;position:absolute;top:1rem;right:1rem}.nx-tile:where(.astro-yx7m3lgj):hover .nx-tile__arrow{color:var(--nx-tile-ink);transform:translate(2px,-2px)}.nx-pathcard:where(.astro-2bec4m73){border:1px solid var(--nx-line-strong);border-radius:var(--nx-radius-lg);background:linear-gradient(180deg, #625bf60f, transparent 40%), var(--nx-surface);flex-direction:column;gap:1rem;padding:1.25rem;display:flex}header:where(.astro-2bec4m73){align-items:flex-start;gap:.8rem;display:flex}.nx-pathcard__icon:where(.astro-2bec4m73){color:#fff;background:var(--nx-grad);border-radius:50%;flex-shrink:0;place-items:center;width:2.4rem;height:2.4rem;display:grid;box-shadow:0 8px 20px -8px #625bf6b3}h3:where(.astro-2bec4m73){color:var(--sl-color-white);margin:0;font-size:1.05rem;font-weight:650}header:where(.astro-2bec4m73) p:where(.astro-2bec4m73){color:var(--sl-color-gray-3);margin:.2rem 0 0;font-size:.85rem;line-height:1.45}.nx-pathcard__links:where(.astro-2bec4m73) ul{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.nx-pathcard__links:where(.astro-2bec4m73) li{margin:0}.nx-pathcard__links:where(.astro-2bec4m73) a{color:var(--sl-color-gray-2);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .6rem;font-size:.9rem;font-weight:520;text-decoration:none;display:flex}.nx-pathcard__links:where(.astro-2bec4m73) a:after{content:"→";color:var(--sl-color-gray-4);transition:transform .15s}.nx-pathcard__links:where(.astro-2bec4m73) a:hover{background:var(--nx-surface-2);color:var(--sl-color-white)}.nx-pathcard__links:where(.astro-2bec4m73) a:hover:after{color:var(--nx-cyan);transform:translate(2px)}.nx-showcase:where(.astro-fej3bsya){align-items:center;gap:1.75rem;margin:2.5rem 0;display:grid}@media (width>=56rem){.nx-showcase:where(.astro-fej3bsya){grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:3rem}.nx-showcase--reverse:where(.astro-fej3bsya) .nx-showcase__media:where(.astro-fej3bsya){order:2}}.nx-showcase__media:where(.astro-fej3bsya){background:#080d10;border-radius:1.25rem;overflow:hidden;box-shadow:0 0 0 1px #ffffff12,0 30px 70px -40px #080d10d9}.nx-showcase__media:where(.astro-fej3bsya) img{width:100%;height:auto;display:block}.nx-showcase__eyebrow:where(.astro-fej3bsya){letter-spacing:.08em;text-transform:uppercase;background:var(--nx-grad-text);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 .5rem;font-size:.78rem;font-weight:650}h3:where(.astro-fej3bsya){letter-spacing:-.025em;color:var(--sl-color-white);margin:0;font-size:clamp(1.4rem,2.4vw,1.75rem);font-weight:680;line-height:1.2}.nx-showcase__text:where(.astro-fej3bsya){color:var(--sl-color-gray-2);margin-top:.85rem;font-size:1rem;line-height:1.65}.nx-showcase__text:where(.astro-fej3bsya) p+p{margin-top:.75rem}.nx-showcase__link:where(.astro-fej3bsya){color:var(--sl-color-text-accent);align-items:center;gap:.4rem;margin-top:1.1rem;font-weight:600;text-decoration:none;display:inline-flex}.nx-showcase__link:where(.astro-fej3bsya):hover{text-underline-offset:.2em;text-decoration:underline}
