.sh-hero[data-astro-cid-7xolaa67]{background:url(/images/traces.svg) center / cover no-repeat, radial-gradient(ellipse 60% 70% at 78% 45%, #e85d2f29, transparent 70%), var(--mask);border-bottom:1px solid #e85d2f33;padding:128px max(24px,50% - 660px) 72px;position:relative;overflow:hidden}.sh-inner[data-astro-cid-7xolaa67]{grid-template-columns:1fr 1.05fr;align-items:center;gap:56px;display:grid}.sh-kicker[data-astro-cid-7xolaa67]{color:var(--copper-hot);margin-bottom:16px;font-size:15px;font-weight:600}.sh-copy[data-astro-cid-7xolaa67] h1[data-astro-cid-7xolaa67]{color:var(--silk);margin-bottom:22px;font-size:clamp(40px,5.2vw,72px);font-weight:850;font-stretch:72%;line-height:.98}.sh-lead[data-astro-cid-7xolaa67]{color:#efe9dccc;max-width:34em;margin-bottom:30px;font-size:18px;line-height:1.6}.sh-actions[data-astro-cid-7xolaa67]{flex-wrap:wrap;gap:14px;margin-bottom:38px;display:flex}.sh-btn[data-astro-cid-7xolaa67]{border-radius:6px;align-items:center;padding:15px 26px;font-size:15px;font-weight:700;transition:transform .2s,background-color .2s,border-color .2s;display:inline-flex}.sh-btn[data-astro-cid-7xolaa67]:hover{transform:translateY(-2px)}.sh-btn-primary[data-astro-cid-7xolaa67]{background:var(--copper);color:#170a04}.sh-btn-primary[data-astro-cid-7xolaa67]:hover{background:var(--copper-hot)}.sh-btn-ghost[data-astro-cid-7xolaa67]{color:var(--silk);border:1px solid #efe9dc4d}.sh-btn-ghost[data-astro-cid-7xolaa67]:hover{border-color:var(--silk)}.sh-btn[data-astro-cid-7xolaa67]:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.sh-brands[data-astro-cid-7xolaa67] p[data-astro-cid-7xolaa67]{color:#efe9dc99;margin-bottom:12px;font-size:14px}.sh-brands[data-astro-cid-7xolaa67] ul[data-astro-cid-7xolaa67]{flex-wrap:wrap;gap:12px;list-style:none;display:flex}.sh-brand[data-astro-cid-7xolaa67]{background:linear-gradient(#fff,#f2eef8);border-radius:999px;place-items:center;height:56px;padding:0 22px;display:grid;box-shadow:inset 0 1px #ffffffe6,0 8px 20px #00000059}.sh-brand[data-astro-cid-7xolaa67] img[data-astro-cid-7xolaa67]{object-fit:contain;width:auto;max-width:130px;height:22px}.sh-shelf[data-astro-cid-7xolaa67] .sh-brands[data-astro-cid-7xolaa67] ul[data-astro-cid-7xolaa67],.sh-jobs[data-astro-cid-7xolaa67] .sh-brands[data-astro-cid-7xolaa67] ul[data-astro-cid-7xolaa67]{gap:10px}.sh-shelf[data-astro-cid-7xolaa67] .sh-brand[data-astro-cid-7xolaa67],.sh-jobs[data-astro-cid-7xolaa67] .sh-brand[data-astro-cid-7xolaa67]{height:50px;padding:0 16px}.sh-shelf[data-astro-cid-7xolaa67] .sh-brand[data-astro-cid-7xolaa67] img[data-astro-cid-7xolaa67],.sh-jobs[data-astro-cid-7xolaa67] .sh-brand[data-astro-cid-7xolaa67] img[data-astro-cid-7xolaa67]{max-width:84px;height:22px}.sh-screen[data-astro-cid-7xolaa67]{background:#07040d;border-radius:14px;margin:0;padding:12px;box-shadow:0 0 0 1px #e85d2f59,0 40px 90px #0000008c}.sh-grid[data-astro-cid-7xolaa67]{grid-template-columns:1fr 1fr;gap:6px;display:grid}.sh-tile[data-astro-cid-7xolaa67]{aspect-ratio:16/10;background:#111;border-radius:4px;transition:box-shadow .3s;position:relative;overflow:hidden}.sh-tile[data-astro-cid-7xolaa67] img[data-astro-cid-7xolaa67]{object-fit:cover;width:100%;height:100%;transition:transform .6s}.sh-label[data-astro-cid-7xolaa67],.sh-time[data-astro-cid-7xolaa67],.sh-rec[data-astro-cid-7xolaa67]{z-index:2;letter-spacing:.04em;color:#fff;text-shadow:0 1px 2px #000000e6;white-space:pre;font-size:11px;font-weight:700;position:absolute}.sh-chip[data-astro-cid-7xolaa67]{z-index:2;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:8px;right:8px}.sh-cctv[data-astro-cid-7xolaa67] .sh-tile[data-astro-cid-7xolaa67] img[data-astro-cid-7xolaa67]{filter:saturate(.75)contrast(1.05)}.sh-cctv[data-astro-cid-7xolaa67] .sh-tile[data-astro-cid-7xolaa67]:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000001f 0 1px,#0000 1px 3px);position:absolute;inset:0}.sh-cctv[data-astro-cid-7xolaa67] .sh-label[data-astro-cid-7xolaa67]{top:7px;left:8px}.sh-time[data-astro-cid-7xolaa67]{font-variant-numeric:tabular-nums;bottom:7px;left:8px}.sh-rec[data-astro-cid-7xolaa67]{align-items:center;gap:5px;display:inline-flex;top:7px;right:8px}.sh-rec[data-astro-cid-7xolaa67]:before{content:"";background:#ff3b30;border-radius:50%;width:7px;height:7px;animation:1.4s step-end infinite sh-blink}.sh-motion[data-astro-cid-7xolaa67]{z-index:2;border:2px solid var(--copper-hot);opacity:0;border-radius:3px;width:30%;height:52%;transition:opacity .25s,transform .35s;position:absolute;top:26%;left:38%;transform:scale(1.15)}.sh-motion[data-astro-cid-7xolaa67]:after{content:"Motion";color:#170a04;background:var(--copper-hot);border-radius:2px;padding:1px 6px;font-size:10px;font-weight:700;position:absolute;top:-20px;left:-2px}.sh-cctv[data-astro-cid-7xolaa67] .sh-tile[data-astro-cid-7xolaa67].is-active .sh-motion[data-astro-cid-7xolaa67]{opacity:1;transform:scale(1)}.sh-shelf[data-astro-cid-7xolaa67] .sh-tile[data-astro-cid-7xolaa67]{background:#fff}.sh-shelf[data-astro-cid-7xolaa67] .sh-tile[data-astro-cid-7xolaa67] img[data-astro-cid-7xolaa67]{object-fit:contain;padding:14px 18px 30px}.sh-shelf[data-astro-cid-7xolaa67] .sh-label[data-astro-cid-7xolaa67]{color:#1c1433;text-shadow:none;letter-spacing:0;font-size:12px;bottom:8px;left:10px}.sh-shelf[data-astro-cid-7xolaa67] .sh-tile[data-astro-cid-7xolaa67].is-active{box-shadow:inset 0 0 0 3px var(--copper)}.sh-shelf[data-astro-cid-7xolaa67] .sh-tile[data-astro-cid-7xolaa67].is-active img[data-astro-cid-7xolaa67]{transform:scale(1.06)}.sh-jobs[data-astro-cid-7xolaa67] .sh-tile[data-astro-cid-7xolaa67]:before{content:"";z-index:1;background:linear-gradient(#0000 55%,#07040dbf);position:absolute;inset:0}.sh-jobs[data-astro-cid-7xolaa67] .sh-label[data-astro-cid-7xolaa67]{letter-spacing:0;font-size:12px;bottom:8px;left:10px}.sh-status[data-astro-cid-7xolaa67]{color:#170a04;background:#ffd2a8;transition:background-color .3s}.sh-status[data-astro-cid-7xolaa67].is-ready{color:#fff;background:#1f8a4c}.sh-jobs[data-astro-cid-7xolaa67] .sh-tile[data-astro-cid-7xolaa67].is-active{box-shadow:inset 0 0 0 3px var(--copper)}.sh-jobs[data-astro-cid-7xolaa67] .sh-tile[data-astro-cid-7xolaa67].is-active .sh-status[data-astro-cid-7xolaa67]{animation:.4s sh-pop}.sh-bar[data-astro-cid-7xolaa67]{color:#efe9dcb3;justify-content:space-between;padding:10px 4px 0;font-size:13px;display:flex}.sh-bar[data-astro-cid-7xolaa67] span[data-astro-cid-7xolaa67]{align-items:center;gap:8px;display:inline-flex}.sh-dot[data-astro-cid-7xolaa67]{background:var(--pass);border-radius:50%;width:8px;height:8px}@keyframes sh-blink{50%{opacity:0}}@keyframes sh-pop{40%{transform:scale(1.12)}}@media (width<=1100px){.sh-inner[data-astro-cid-7xolaa67]{grid-template-columns:1fr}}@media (width<=600px){.sh-hero[data-astro-cid-7xolaa67]{padding:104px 16px 56px}.sh-brand[data-astro-cid-7xolaa67]{height:48px;padding:0 16px}.sh-brand[data-astro-cid-7xolaa67] img[data-astro-cid-7xolaa67]{height:18px}.sh-label[data-astro-cid-7xolaa67],.sh-time[data-astro-cid-7xolaa67],.sh-rec[data-astro-cid-7xolaa67],.sh-chip[data-astro-cid-7xolaa67]{font-size:9.5px}}@media (prefers-reduced-motion:reduce){.sh-rec[data-astro-cid-7xolaa67]:before{animation:none}}
