.hero[data-astro-cid-yodha2z4]{border-bottom:1px solid var(--line);position:relative;overflow:hidden}.bg-grid[data-astro-cid-yodha2z4]{background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-position:-1px -1px;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 30%,#0000 100%);mask-image:linear-gradient(#000 30%,#0000 100%)}.bg-stars[data-astro-cid-yodha2z4]{opacity:var(--stars);background-image:radial-gradient(1.2px 1.2px at 8% 22%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 19% 64%,#fff 50%,#0000 51%),radial-gradient(1.4px 1.4px at 31% 12%,#cfe2ff 50%,#0000 51%),radial-gradient(1px 1px at 44% 40%,#fff 50%,#0000 51%),radial-gradient(1.2px 1.2px at 57% 18%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 66% 72%,#fff 50%,#0000 51%),radial-gradient(1.6px 1.6px at 78% 30%,#ffd9d9 50%,#0000 51%),radial-gradient(1px 1px at 86% 58%,#fff 50%,#0000 51%),radial-gradient(1.2px 1.2px at 93% 14%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 12% 86%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 51% 88%,#fff 50%,#0000 51%),radial-gradient(1.2px 1.2px at 72% 48%,#fff 50%,#0000 51%);position:absolute;inset:0}.inner[data-astro-cid-yodha2z4]{max-width:var(--max-w);padding:clamp(28px, 5vw, 56px) var(--pad-x) clamp(48px, 7vw, 96px);flex-direction:column;gap:clamp(24px,4vw,40px);margin:0 auto;display:flex;position:relative}.hud[data-astro-cid-yodha2z4]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;font-size:11px;display:flex}.hud-l[data-astro-cid-yodha2z4]{white-space:nowrap;gap:10px;display:flex}.hud-r[data-astro-cid-yodha2z4]{white-space:nowrap}h1[data-astro-cid-yodha2z4]{letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;font-size:clamp(48px,10.4vw,156px);font-weight:800;font-stretch:125%;line-height:.88}.cols[data-astro-cid-yodha2z4]{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:clamp(32px,5vw,64px);display:grid}.intro[data-astro-cid-yodha2z4]{flex-direction:column;gap:20px;max-width:560px;display:flex}.role[data-astro-cid-yodha2z4]{letter-spacing:.01em;font-size:clamp(18px,2vw,22px);font-weight:700;font-stretch:112%}.line[data-astro-cid-yodha2z4]{text-wrap:pretty;font-size:clamp(18px,1.9vw,21px);line-height:1.5}.loc[data-astro-cid-yodha2z4]{color:var(--muted);align-items:center;gap:10px;font-size:14px;display:flex}.dot[data-astro-cid-yodha2z4]{background:var(--red);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--red) 20%, transparent);border-radius:50%;flex:none}.ctas[data-astro-cid-yodha2z4]{flex-wrap:wrap;gap:12px;padding-top:4px;display:flex}.feature[data-astro-cid-yodha2z4]{flex-direction:column;display:flex}.fig-label[data-astro-cid-yodha2z4]{background:var(--silver);color:var(--silver-ink);letter-spacing:.14em;text-transform:uppercase;clip-path:polygon(14px 0,100% 0,100% 100%,0 100%,0 14px);justify-content:space-between;padding:6px 12px 6px 22px;font-size:11px;font-weight:700;display:flex}.slashes-red[data-astro-cid-yodha2z4]{color:var(--red)}.shot[data-astro-cid-yodha2z4]{aspect-ratio:16/9;justify-content:center;align-items:center;display:flex}.shot[data-astro-cid-yodha2z4] img{object-fit:contain;width:100%;height:100%}figcaption[data-astro-cid-yodha2z4]{color:var(--muted);justify-content:space-between;gap:12px;margin-top:10px;font-size:13px;display:flex}.count[data-astro-cid-yodha2z4]{font-variant-numeric:tabular-nums;white-space:nowrap}.card[data-astro-cid-y2vllrex]{flex-direction:column;gap:12px;min-width:0;display:flex}.frame[data-astro-cid-y2vllrex]{position:relative}.shot[data-astro-cid-y2vllrex]{aspect-ratio:4/3;justify-content:center;align-items:center;display:flex;overflow:hidden}.shot[data-astro-cid-y2vllrex] img{width:100%;height:100%}.count[data-astro-cid-y2vllrex]{pointer-events:none;background:var(--bg);color:var(--ink);letter-spacing:.08em;font-variant-numeric:tabular-nums;padding:3px 8px;font-size:11px;font-weight:700;position:absolute;bottom:10px;right:10px}.placeholder[data-astro-cid-y2vllrex]{aspect-ratio:4/3;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:4px;padding:16px;display:flex}.ph-tag[data-astro-cid-y2vllrex]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);background:var(--bg);padding:2px 6px;font-size:11px;font-weight:700}.ph-label[data-astro-cid-y2vllrex]{color:var(--ink);background:var(--bg);padding:2px 6px;font-size:13px}.meta[data-astro-cid-y2vllrex]{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;font-size:11px;font-weight:600;display:flex}.summary[data-astro-cid-y2vllrex]{color:var(--muted);font-size:15px;line-height:1.5}.case-link[data-astro-cid-y2vllrex]{color:var(--link);text-underline-offset:4px;align-self:flex-start;align-items:center;gap:8px;min-height:32px;font-size:15px;font-weight:700;text-decoration:underline;display:inline-flex}.head[data-astro-cid-aj6urp6g]{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:end;gap:16px 48px;margin:16px 0 32px;display:grid}.intro[data-astro-cid-aj6urp6g]{color:var(--muted);text-wrap:pretty;max-width:520px;font-size:17px}.filters[data-astro-cid-aj6urp6g]{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding-bottom:28px;display:flex}.filter[data-astro-cid-aj6urp6g]{min-height:44px;font:inherit;cursor:pointer;color:var(--ink);border:1px solid var(--line-strong);background:0 0;align-items:center;gap:10px;padding:0 16px;font-size:14px;font-weight:600;display:flex}.filter[data-astro-cid-aj6urp6g]:hover{border-color:var(--red)}.filter[data-astro-cid-aj6urp6g] .n[data-astro-cid-aj6urp6g]{font-variant-numeric:tabular-nums;color:var(--muted);font-size:11px}.filter[data-astro-cid-aj6urp6g][aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink);font-weight:700}.filter[data-astro-cid-aj6urp6g][aria-pressed=true] .n[data-astro-cid-aj6urp6g]{color:inherit;opacity:.75}.grid[data-astro-cid-aj6urp6g]{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:44px 24px;margin:0;padding:32px 0 0;list-style:none;display:grid}
