body{margin:0;background:#080e1b;color:#edf4f8;font-family:Arial,Apple SD Gothic Neo,sans-serif}*{box-sizing:border-box}a.svelte-krodaj{color:inherit;text-decoration:none}a.svelte-krodaj:focus-visible{outline:2px solid #c4ff74;outline-offset:5px}main.svelte-krodaj{max-width:1240px;padding:0 40px;margin:auto}nav.svelte-krodaj{height:100px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff25;font-size:12px}.brand.svelte-krodaj{font-size:34px;letter-spacing:-2px;font-weight:950;font-style:italic}.brand.svelte-krodaj span:where(.svelte-krodaj){font-size:10px;letter-spacing:2px;font-style:normal;color:#8fa7b9;margin-left:12px}header.svelte-krodaj{padding:84px 0 60px}.eyebrow.svelte-krodaj{font-size:10px;letter-spacing:3px;color:#4bd8d5}h1.svelte-krodaj{font-size:clamp(38px,6vw,68px);line-height:1.15;letter-spacing:-3px;margin:23px 0}h1.svelte-krodaj em:where(.svelte-krodaj){font-style:normal;color:#c4ff74}p.svelte-krodaj{color:#a6bacb;line-height:1.85;font-size:14px}.portfolio.svelte-krodaj{display:inline-block;margin-top:16px;color:#c4ff74;font-size:13px}.cards.svelte-krodaj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}article.svelte-krodaj{border:1px solid #ffffff20;background:#0c1826}.poster.svelte-krodaj{display:block;overflow:hidden}.poster.svelte-krodaj img:where(.svelte-krodaj){display:block;width:100%;height:auto;aspect-ratio:1.6;transition:transform .2s}.poster.svelte-krodaj:hover img:where(.svelte-krodaj){transform:scale(1.02)}.copy.svelte-krodaj{padding:24px}.meta.svelte-krodaj{display:flex;justify-content:space-between;gap:12px;font-size:9px;letter-spacing:1px;color:#7e9bb1}h2.svelte-krodaj{font-size:22px;letter-spacing:-.5px;margin:18px 0 10px}.copy.svelte-krodaj p:where(.svelte-krodaj){margin:0;font-size:13px}aside.svelte-krodaj{margin:70px 0 40px;border:1px solid #4bd8d550;padding:35px;display:flex;justify-content:space-between;align-items:center;gap:24px;background:#102232}aside.svelte-krodaj h2:where(.svelte-krodaj){font-size:25px}.cta.svelte-krodaj{background:#c4ff74;color:#142117;padding:18px 25px;font-weight:700;font-size:13px;white-space:nowrap}footer.svelte-krodaj{border-top:1px solid #ffffff20;padding:27px 0 40px;display:flex;justify-content:space-between;font-size:11px;color:#8fa7b9}footer.svelte-krodaj span:where(.svelte-krodaj){font-size:9px;letter-spacing:1px}@media(max-width:650px){main.svelte-krodaj{padding:0 20px}nav.svelte-krodaj{height:80px}.brand.svelte-krodaj span:where(.svelte-krodaj){display:none}header.svelte-krodaj{padding:54px 0 38px}.cards.svelte-krodaj{grid-template-columns:1fr;gap:22px}.copy.svelte-krodaj{padding:20px}aside.svelte-krodaj{margin-top:45px;padding:24px;align-items:flex-start;flex-direction:column}aside.svelte-krodaj h2:where(.svelte-krodaj){font-size:22px}footer.svelte-krodaj span:where(.svelte-krodaj){display:none}}
