.p-hero[data-astro-cid-4sn4zg3r]{position:relative;padding:clamp(130px,16vw,180px) 0 clamp(36px,5vw,56px);overflow:hidden}.p-hero__inner[data-astro-cid-4sn4zg3r]{position:relative;z-index:1;display:grid;gap:24px}.crumbs[data-astro-cid-4sn4zg3r]{display:flex;gap:10px;min-width:0;color:var(--mist)}.crumbs[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r]{flex-shrink:0}.crumbs[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r]:hover{color:var(--signal)}.crumbs__current[data-astro-cid-4sn4zg3r]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mist-dim)}.p-tags[data-astro-cid-4sn4zg3r]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.p-tags[data-astro-cid-4sn4zg3r] li[data-astro-cid-4sn4zg3r]{font:500 10.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--signal);padding:7px 9px;border:1px solid rgba(34,211,238,.25);border-radius:999px}.p-title[data-astro-cid-4sn4zg3r]{font-size:clamp(36px,5.6vw,80px);line-height:1.02;max-width:20ch;overflow-wrap:break-word;hyphens:auto}.p-lead[data-astro-cid-4sn4zg3r]{max-width:62ch}.p-meta[data-astro-cid-4sn4zg3r]{margin:8px 0 0;display:flex;flex-wrap:wrap;gap:0;border-top:1px solid var(--line)}.p-meta[data-astro-cid-4sn4zg3r] div[data-astro-cid-4sn4zg3r]{display:grid;gap:4px;padding:14px 28px 0 0}.p-meta[data-astro-cid-4sn4zg3r] dt[data-astro-cid-4sn4zg3r]{font:500 10.5px/1.4 var(--f-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--mist-dim)}.p-meta[data-astro-cid-4sn4zg3r] dd[data-astro-cid-4sn4zg3r]{margin:0;font-size:14.5px;color:var(--paper)}.p-cover[data-astro-cid-4sn4zg3r]{margin:0;padding:clamp(6px,1vw,10px);border:1px solid var(--line);border-radius:calc(var(--radius) + 6px);background:linear-gradient(160deg,var(--raise),var(--deep));box-shadow:0 50px 120px -60px #22d3ee4d}.p-cover[data-astro-cid-4sn4zg3r] img[data-astro-cid-4sn4zg3r]{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--radius)}.p-body[data-astro-cid-4sn4zg3r]{display:grid;gap:32px;padding-block:clamp(48px,7vw,88px)}.p-prose[data-astro-cid-4sn4zg3r]{min-width:0;margin-inline:auto;width:100%}.toc[data-astro-cid-4sn4zg3r]{min-width:0}.toc__box[data-astro-cid-4sn4zg3r]{border:1px solid var(--line);border-radius:var(--radius);background:var(--deep)}.toc__box[data-astro-cid-4sn4zg3r] summary[data-astro-cid-4sn4zg3r]{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:48px;padding:0 18px;text-transform:uppercase;letter-spacing:.1em;color:var(--mist)}.toc__box[data-astro-cid-4sn4zg3r] summary[data-astro-cid-4sn4zg3r]::-webkit-details-marker{display:none}.toc__box[data-astro-cid-4sn4zg3r] summary[data-astro-cid-4sn4zg3r]:after{content:"+";font-size:16px;color:var(--signal);transition:transform .3s var(--ease)}.toc__box[data-astro-cid-4sn4zg3r][open] summary[data-astro-cid-4sn4zg3r]:after{transform:rotate(45deg)}.toc[data-astro-cid-4sn4zg3r] ol[data-astro-cid-4sn4zg3r]{list-style:none;margin:0;padding:4px 18px 16px;display:grid;gap:2px;counter-reset:toc}.toc[data-astro-cid-4sn4zg3r] li[data-astro-cid-4sn4zg3r]{counter-increment:toc}.toc[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r]{display:grid;grid-template-columns:26px 1fr;gap:6px;padding:7px 0;font-size:14px;line-height:1.4;color:var(--mist);transition:color .25s}.toc[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r]:before{content:counter(toc,decimal-leading-zero);font:500 11px/1.9 var(--f-mono);color:var(--mist-dim);transition:color .25s}.toc[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r]:hover,.toc[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r][aria-current]{color:var(--paper)}.toc[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r][aria-current]:before{color:var(--signal)}@media(min-width:1100px){.p-body--toc[data-astro-cid-4sn4zg3r]{grid-template-columns:260px minmax(0,1fr);gap:72px;align-items:start}.p-body--toc[data-astro-cid-4sn4zg3r] .p-prose[data-astro-cid-4sn4zg3r]{margin-inline:0}.toc[data-astro-cid-4sn4zg3r]{position:sticky;top:110px;max-height:calc(100vh - 140px);overflow-y:auto;scrollbar-width:thin}.toc__box[data-astro-cid-4sn4zg3r]{border:0;background:none}.toc__box[data-astro-cid-4sn4zg3r] summary[data-astro-cid-4sn4zg3r]{pointer-events:none;padding:0;min-height:0;margin-bottom:14px}.toc__box[data-astro-cid-4sn4zg3r] summary[data-astro-cid-4sn4zg3r]:after{display:none}.toc[data-astro-cid-4sn4zg3r] ol[data-astro-cid-4sn4zg3r]{padding:0;border-left:1px solid var(--line)}.toc[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r]{padding:7px 0 7px 16px;margin-left:-1px;border-left:1px solid transparent}.toc[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r][aria-current]{border-left-color:var(--signal)}}.more-head[data-astro-cid-4sn4zg3r]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:36px}.s-head__stack[data-astro-cid-4sn4zg3r]{display:grid;gap:18px}.more-title[data-astro-cid-4sn4zg3r]{font-size:clamp(30px,4vw,52px)}.rel-cases[data-astro-cid-4sn4zg3r]{background:var(--deep);border-block:1px solid var(--line)}.cases[data-astro-cid-4sn4zg3r]{display:grid;gap:18px}.cases[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r]{display:grid;gap:12px;align-content:start;padding:26px;background:var(--abyss);border:1px solid var(--line);border-radius:var(--radius);transition:border-color .35s,transform .5s var(--ease)}.cases[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r]:hover{border-color:#22d3ee66;transform:translateY(-3px)}.cases[data-astro-cid-4sn4zg3r] .s-mono[data-astro-cid-4sn4zg3r]{text-transform:uppercase;letter-spacing:.1em;color:var(--mist-dim)}.cases[data-astro-cid-4sn4zg3r] p[data-astro-cid-4sn4zg3r]{margin:0;color:var(--mist);font-size:15px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cases__go[data-astro-cid-4sn4zg3r]{font-size:14px;margin-top:4px}.cases__go[data-astro-cid-4sn4zg3r] span[data-astro-cid-4sn4zg3r]{color:var(--signal)}@media(min-width:760px){.cases[data-astro-cid-4sn4zg3r]{grid-template-columns:repeat(2,1fr)}}.bgrid[data-astro-cid-4sn4zg3r]{display:grid;gap:18px}@media(min-width:700px){.bgrid[data-astro-cid-4sn4zg3r]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.bgrid[data-astro-cid-4sn4zg3r]{grid-template-columns:repeat(3,1fr)}}
