.features[data-astro-cid-x255k2k2]{gap:clamp(64px,9vw,120px);margin:0;padding:0;list-style:none;display:grid}.feature[data-astro-cid-x255k2k2]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid;position:relative}.feature[data-astro-cid-x255k2k2].flip .cover[data-astro-cid-x255k2k2]{order:2}.cover[data-astro-cid-x255k2k2]{aspect-ratio:4/3;background:var(--ink);clip-path:polygon(0 0,100% 0,100% calc(100% - 48px),calc(100% - 48px) 100%,0 100%);place-items:center;padding:clamp(28px,5vw,56px);text-decoration:none;display:grid;position:relative;overflow:hidden}.flip[data-astro-cid-x255k2k2] .cover[data-astro-cid-x255k2k2]{clip-path:polygon(48px 0,100% 0,100% 100%,0 100%,0 48px)}.cover[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2]{z-index:1;object-fit:contain;width:100%;height:100%;transition:transform .6s var(--ease);background:#fff;padding:18px;position:relative;box-shadow:0 30px 60px -30px #0009}.feature[data-astro-cid-x255k2k2]:hover .cover[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2]{transform:scale(1.03)rotate(-.6deg)}.no[data-astro-cid-x255k2k2]{z-index:2;font-family:var(--font-display);color:#0000;-webkit-text-stroke:1.5px var(--orange);font-size:clamp(4rem,9vw,7rem);font-weight:300;line-height:1;position:absolute;bottom:6px;left:20px}.flip[data-astro-cid-x255k2k2] .no[data-astro-cid-x255k2k2]{left:auto;right:20px}.network[data-astro-cid-x255k2k2] .cover[data-astro-cid-x255k2k2]{background:radial-gradient(circle at 80% 20%, #f4732159, transparent 50%), radial-gradient(#f4efe924 1.5px, transparent 1.5px) 0 0 / 22px 22px, var(--ink)}.blueprint[data-astro-cid-x255k2k2] .cover[data-astro-cid-x255k2k2]{background:linear-gradient(#f4732124 1px, transparent 1px) 0 0 / 28px 28px, linear-gradient(90deg, #f4732124 1px, transparent 1px) 0 0 / 28px 28px, var(--ink);outline:1px solid var(--orange);outline-offset:-14px}.kicker[data-astro-cid-x255k2k2]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 18px;font-size:.75rem;display:flex}.tag[data-astro-cid-x255k2k2]{border:1px solid var(--orange-deep);color:var(--orange-deep);border-radius:999px;padding:5px 10px}.text[data-astro-cid-x255k2k2] h2[data-astro-cid-x255k2k2]{margin:0;font-size:clamp(1.9rem,3.6vw,2.9rem);line-height:1.1}.text[data-astro-cid-x255k2k2] h2[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]{color:var(--ink);background:linear-gradient(var(--orange), var(--orange)) 0 100% / 0 3px no-repeat;transition:background-size .5s var(--ease);text-decoration:none}.text[data-astro-cid-x255k2k2] h2[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]:after{content:"";z-index:3;position:absolute;inset:0}.feature[data-astro-cid-x255k2k2]:hover h2[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]{background-size:100% 3px}.text[data-astro-cid-x255k2k2] h2[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]:focus-visible{outline:none}.feature[data-astro-cid-x255k2k2]:has(h2 a:focus-visible){outline:3px solid var(--orange);outline-offset:8px}.desc[data-astro-cid-x255k2k2]{color:var(--muted);margin:18px 0 0;font-size:1.1rem;line-height:1.65}.by[data-astro-cid-x255k2k2]{margin:14px 0 0;font-size:.95rem;font-weight:500}.go[data-astro-cid-x255k2k2]{color:var(--orange-deep);align-items:center;gap:10px;margin-top:26px;font-weight:600;display:inline-flex}.arrow[data-astro-cid-x255k2k2]{transition:transform .4s var(--ease);display:inline-block}.feature[data-astro-cid-x255k2k2]:hover .go[data-astro-cid-x255k2k2] .arrow[data-astro-cid-x255k2k2]{transform:translate(6px)}@media (width<=900px){.feature[data-astro-cid-x255k2k2]{grid-template-columns:minmax(0,1fr)}.feature[data-astro-cid-x255k2k2].flip .cover[data-astro-cid-x255k2k2]{order:0}}@media (prefers-reduced-motion:reduce){.cover[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2],.arrow[data-astro-cid-x255k2k2],.text[data-astro-cid-x255k2k2] h2[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]{transition:none}}
