@font-face{font-family:Manrope;src:url('/assets/branding/manrope-regular.ttf')}@font-face{font-family:Manrope;src:url('/assets/branding/manrope-semibold.ttf');font-weight:700}
:root{color-scheme:dark;font-family:Manrope,sans-serif;background:#14271f;color:#f5e2b8}*{box-sizing:border-box}body{margin:0}main{max-width:1280px;margin:auto;padding:30px 40px 48px}a{color:#c6dca4;text-underline-offset:5px}a:hover{color:#fff2cf}header{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #53674a;padding-bottom:22px;margin-bottom:36px}header>a:last-child{font-size:14px}.brand{display:flex;align-items:center;gap:12px;font:bold 24px monospace;letter-spacing:1px;text-decoration:none;color:#f5e2b8}.brand span{color:#b7cf93}.brand img{object-fit:contain;filter:brightness(0) invert(.87)}h1{font-size:clamp(28px,4vw,44px);line-height:1.15;letter-spacing:-1px;margin:0 0 14px}.intro{max-width:800px;font-size:18px;line-height:1.55;color:#c7d1b8;margin:0 0 28px}video,iframe{display:block;width:100%;aspect-ratio:16/9;background:#102019;border:1px solid #688154;box-shadow:0 8px 0 #0b1a13}footer{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:24px 0;color:#afc59a;font:14px monospace}nav{display:flex;flex-wrap:wrap;gap:24px}.scope{max-width:920px;font-size:13px;line-height:1.6;color:#a3b696;margin:24px 0 0}@media(max-width:640px){main{padding:20px 18px 36px}.brand{font-size:18px;gap:7px}.brand img{width:24px;height:30px}header{gap:12px;margin-bottom:26px}header>a:last-child{font-size:12px}footer{align-items:flex-start;flex-direction:column;gap:10px}nav{gap:18px}.intro{font-size:16px}}

.award-line{font:700 14px/1.6 Manrope,sans-serif;color:#e2c07b;border-left:3px solid #b99b5f;padding-left:14px;margin:0 0 22px;scroll-margin-top:24px}.pipeline{margin:36px 0 0}.pipeline img{display:block;width:100%;height:auto}.pipeline figcaption{font-size:14px;line-height:1.6;color:#afc59a;margin-top:12px}
