@charset "UTF-8";@font-face{font-family:AnnieUseYourTelescope;src:url(../fonts/AnnieUseYourTelescope-Regular.woff2) format("woff2"),url(../fonts/AnnieUseYourTelescope-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Medium.woff2) format("woff2"),url(../fonts/Roboto-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Regular.woff2) format("woff2"),url(../fonts/Roboto-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Bold.woff) format("woff"),url(../fonts/Roboto-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Exo;src:url(../fonts/Exo-Bold.woff) format("woff"),url(../fonts/Exo-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:AnnieUseYourTelescope;src:url(../fonts/AnnieUseYourTelescope-Regular.woff) format("woff"),url(../fonts/AnnieUseYourTelescope-Regular.woff2) format("woff2");font-weight:400;font-style:normal}.wrapper.svelte-4ue591{overflow:hidden;position:relative}.container.svelte-4ue591{max-width:1378px;padding:0 32px;margin:0 auto}@media (max-width: 492px){.container.svelte-4ue591{padding:0 16px}}body{background:#05070d}.v3.svelte-4ue591{position:relative;min-height:100vh;color:#eaf0f7;font-family:Manrope,system-ui,sans-serif;overflow-x:clip;background:radial-gradient(900px 600px at 80% 0%,rgba(139,124,255,.16),transparent 60%),radial-gradient(800px 600px at 0% 40%,rgba(44,255,191,.08),transparent 60%),#05070d}main.svelte-4ue591{position:relative;z-index:1}.v3.svelte-4ue591 .is-visible{opacity:1!important;transform:none!important}.eyebrow.svelte-4ue591,h1.svelte-4ue591,.head__sub.svelte-4ue591,.filters.svelte-4ue591,.cta.svelte-4ue591{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.eyebrow.svelte-4ue591{margin:0;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#8e9bb0}.head.svelte-4ue591{padding:170px 6vw 40px;max-width:900px}.head.svelte-4ue591 h1:where(.svelte-4ue591){margin:18px 0 0;font-family:Onest,sans-serif;font-weight:800;font-size:clamp(40px,5.2vw,76px);line-height:1.02;letter-spacing:-.04em}.head.svelte-4ue591 h1:where(.svelte-4ue591) em:where(.svelte-4ue591){font-style:normal;color:#8e9bb0}.head__sub.svelte-4ue591{margin:22px 0 0;max-width:620px;font-size:18px;line-height:1.55;color:#8e9bb0}.filters.svelte-4ue591{display:inline-flex;flex-wrap:wrap;gap:6px;margin-top:36px;padding:6px;border-radius:18px;background:#ffffff0a;border:1px solid rgba(160,190,255,.14)}.filters.svelte-4ue591 button:where(.svelte-4ue591){min-height:46px;padding:0 18px;display:inline-flex;align-items:center;gap:8px;border:0;border-radius:12px;background:transparent;color:#8e9bb0;font-family:inherit;font-weight:800;font-size:15px;cursor:pointer;transition:background .2s,color .2s}.filters.svelte-4ue591 button:where(.svelte-4ue591) small:where(.svelte-4ue591){font-family:JetBrains Mono,monospace;font-size:11px;opacity:.7}.filters.svelte-4ue591 button:where(.svelte-4ue591):hover{color:#eaf0f7}.filters.svelte-4ue591 button.active:where(.svelte-4ue591){background:#eaf0f7;color:#05070d}.grid.svelte-4ue591{padding:30px 6vw 20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.card.svelte-4ue591{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:18px 18px 22px;text-align:left;border-radius:26px;background:#0c1220a6;border:1px solid rgba(160,190,255,.14);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#eaf0f7;font-family:inherit;cursor:pointer;transition:transform .25s ease,border-color .2s}.card.svelte-4ue591:hover{border-color:#2cffbf73}.card.svelte-4ue591:hover em:where(.svelte-4ue591) span:where(.svelte-4ue591){transform:translate(4px)}.card--violet.svelte-4ue591:hover{border-color:#8b7cff8c}.card__img.svelte-4ue591{display:block;width:100%;height:230px;border-radius:16px;overflow:hidden;background:#0c1220;margin-bottom:6px}.card__img.svelte-4ue591 img:where(.svelte-4ue591){width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.card.svelte-4ue591:hover .card__img:where(.svelte-4ue591) img:where(.svelte-4ue591){transform:scale(1.04)}.card__tags.svelte-4ue591{display:flex;flex-wrap:wrap;gap:6px}.card__tags.svelte-4ue591 i:where(.svelte-4ue591){font-style:normal;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:700;color:#8e9bb0;border:1px solid rgba(160,190,255,.18)}.card.svelte-4ue591 b:where(.svelte-4ue591){font-family:Onest,sans-serif;font-size:20px;line-height:1.2}.card.svelte-4ue591 small:where(.svelte-4ue591){color:#8e9bb0;font-size:15px;line-height:1.5}.card.svelte-4ue591 em:where(.svelte-4ue591){margin-top:auto;padding-top:6px;font-style:normal;font-weight:800;font-size:14px;color:#2cffbf}.card.svelte-4ue591 em:where(.svelte-4ue591) span:where(.svelte-4ue591){display:inline-block;transition:transform .2s}.card--violet.svelte-4ue591 em:where(.svelte-4ue591){color:#b5abff}.kind.svelte-4ue591{border:0!important;font-weight:800!important}.kind--auto.svelte-4ue591{background:#2cffbf1f;color:#2cffbf!important}.kind--web.svelte-4ue591{background:#8b7cff29;color:#b5abff!important}.kind--both.svelte-4ue591{background:#7fd8ff24;color:#7fd8ff!important}.cta.svelte-4ue591{margin:80px 6vw 0;padding:44px 48px;border-radius:32px;display:flex;align-items:center;justify-content:space-between;gap:32px;background:linear-gradient(120deg,#2cffbf1f,#8b7cff24);border:1px solid rgba(160,190,255,.18)}.cta.svelte-4ue591 h2:where(.svelte-4ue591){margin:0;font-family:Onest,sans-serif;font-weight:800;font-size:clamp(26px,2.6vw,38px);letter-spacing:-.02em}.cta.svelte-4ue591 p:where(.svelte-4ue591){margin:10px 0 0;max-width:560px;color:#8e9bb0;font-size:16px;line-height:1.55}.cta__btn.svelte-4ue591{flex-shrink:0;min-height:56px;padding:0 24px;display:inline-flex;align-items:center;gap:10px;border-radius:14px;background:#2cffbf;color:#04130e!important;font-weight:800;font-size:16px;box-shadow:0 0 30px #2cffbf59;transition:transform .2s}.cta__btn.svelte-4ue591:hover{transform:translateY(-2px)}.scrim.svelte-4ue591{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:#03050a99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.drawer.svelte-4ue591{position:fixed;top:0;right:0;bottom:0;z-index:21;width:min(720px,100vw);box-sizing:border-box;background:#0a0f1c;border-left:1px solid rgba(160,190,255,.16);box-shadow:-30px 0 80px #00000080;overflow-y:auto;color:#eaf0f7;font-family:Manrope,system-ui,sans-serif}.drawer__close.svelte-4ue591{position:sticky;top:16px;float:right;margin:16px 16px 0 0;width:44px;height:44px;border-radius:12px;z-index:2;border:1px solid rgba(160,190,255,.2);background:#0a0e1ae6;color:#eaf0f7;font-size:16px;cursor:pointer}.drawer__close.svelte-4ue591:hover{border-color:#2cffbf}.drawer__body.svelte-4ue591{padding:40px 44px 60px}.drawer.svelte-4ue591 h2:where(.svelte-4ue591){margin:12px 0 0;font-family:Onest,sans-serif;font-weight:800;font-size:32px;line-height:1.1;letter-spacing:-.02em}.drawer.svelte-4ue591 h3:where(.svelte-4ue591){margin:32px 0 10px;font-family:Onest,sans-serif;font-size:20px}.drawer__client.svelte-4ue591{margin:10px 0 0;color:#8e9bb0}.drawer__client.svelte-4ue591 b:where(.svelte-4ue591){color:#eaf0f7}.drawer__hero.svelte-4ue591{width:100%;margin-top:24px;border-radius:18px;display:block;background:#0c1220}.drawer__shot.svelte-4ue591{width:100%;margin-top:16px;border-radius:16px;display:block}.drawer__result.svelte-4ue591{margin-top:24px;padding:20px 22px;border-radius:18px;background:#2cffbf14;border:1px solid rgba(44,255,191,.3)}.drawer__result.svelte-4ue591 span:where(.svelte-4ue591){font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#2cffbf}.drawer__result.svelte-4ue591 p{margin:8px 0 0;font-size:17px;line-height:1.5}.drawer.svelte-4ue591 blockquote:where(.svelte-4ue591){margin:28px 0 0;padding:18px 22px;border-left:3px solid #8b7cff;background:#8b7cff14;border-radius:0 16px 16px 0;font-size:16px;line-height:1.6;color:#cfd6e2;white-space:pre-line}.drawer__cta.svelte-4ue591{margin-top:32px}.md.svelte-4ue591{color:#c9d1dd;font-size:15.5px;line-height:1.65}.md.svelte-4ue591 p{margin:0 0 10px}.md.svelte-4ue591 ul{margin:0 0 12px;padding-left:20px}.md.svelte-4ue591 li{margin:4px 0}.md.svelte-4ue591 b{color:#eaf0f7}@media (max-width: 1100px){.grid.svelte-4ue591{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.grid.svelte-4ue591{grid-template-columns:1fr;padding:20px 16px;gap:16px}.head.svelte-4ue591{padding:120px 16px 16px}.head__sub.svelte-4ue591{font-size:16px}.filters.svelte-4ue591{display:flex;flex-wrap:nowrap;overflow-x:auto;max-width:100%;box-sizing:border-box;scrollbar-width:none}.filters.svelte-4ue591 button:where(.svelte-4ue591){flex-shrink:0;white-space:nowrap;padding:0 14px;font-size:14px}.card.svelte-4ue591{padding:14px 14px 18px;border-radius:22px}.card__img.svelte-4ue591{height:200px}.card.svelte-4ue591 b:where(.svelte-4ue591){font-size:18px}.cta.svelte-4ue591{margin:48px 16px 0;flex-direction:column;align-items:flex-start;padding:28px 22px;border-radius:24px}.cta__btn.svelte-4ue591{width:100%;justify-content:center;box-sizing:border-box}.drawer.svelte-4ue591{width:100vw;border-left:0}.drawer__body.svelte-4ue591{padding:28px 18px 48px}.drawer.svelte-4ue591 h2:where(.svelte-4ue591){font-size:26px}}@media (prefers-reduced-motion: reduce){.eyebrow.svelte-4ue591,h1.svelte-4ue591,.head__sub.svelte-4ue591,.filters.svelte-4ue591,.cta.svelte-4ue591{opacity:1;transform:none}}
