@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/chakra-petch-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/chakra-petch-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/chakra-petch-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/chakra-petch-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/chakra-petch-700-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/chakra-petch-700-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--page:#0a1428;--panel:#0f1e3a;--sunken:#05101f;--header:rgba(5,16,31,.93);--ink:#fff;--body:#cfd6dd;--muted:#8b96a3;--red:#d2202b;--red-400:#e64450;--blue:#003c7d;--blue-500:#0f5aa8;--navy-400:#16305a;--live:#00c24a;--hold:#ffb000;--hair:rgba(255,255,255,.1);--strong:rgba(255,255,255,.2);--display:"Chakra Petch",system-ui,sans-serif;--font:"Barlow",system-ui,sans-serif;--mono:"JetBrains Mono",monospace}*{box-sizing:border-box}body{margin:0;background:var(--page);color:var(--body);font-family:var(--font);min-height:100vh;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}img{max-width:100%}@keyframes bdraPulse{0%,to{opacity:1}50%{opacity:.35}}.wrap{max-width:1200px;margin:0 auto;padding:0 24px}.flag-rule{height:4px;border:0;margin:0 0 24px;background:linear-gradient(90deg,var(--red) 0 34%,var(--blue) 34% 68%,#cfd6dd 68% 100%)}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--red-400);margin-bottom:8px}.sec-title{margin:0;font-family:var(--display);font-weight:700;font-size:28px;text-transform:uppercase;letter-spacing:-.01em;color:var(--ink)}.section{padding-top:96px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font);font-weight:700;letter-spacing:.12em;text-transform:uppercase;border:1px solid transparent;border-radius:3px;cursor:pointer;transition:background .12s,border-color .12s,transform .12s;white-space:nowrap}.btn:active{transform:translateY(1px)}.btn-sm{height:32px;padding:0 16px;font-size:12px}.btn-md{height:40px;padding:0 20px;font-size:14px}.btn-lg{height:52px;padding:0 24px;font-size:15px}.btn-primary{background:var(--red);color:#fff;border-color:var(--red)}.btn-primary:hover{background:var(--red-400);border-color:var(--red-400)}.btn-secondary{background:transparent;color:#fff;border-color:var(--strong)}.btn-secondary:hover{background:var(--navy-400);border-color:var(--navy-400)}.btn-white{background:#fff;color:var(--page);border-color:#fff}.btn-white:hover{background:#e6eaee;border-color:#e6eaee}.btn-slant{border-radius:0;clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%)}.pill{height:32px;padding:0 16px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--strong);border-radius:3px;color:#fff;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:background .12s,border-color .12s}.pill:hover{background:var(--blue-500);border-color:var(--blue-500)}.pill-red:hover{background:var(--red);border-color:var(--red)}header.site{position:sticky;top:0;z-index:30;background:var(--header);backdrop-filter:blur(14px);border-bottom:1px solid var(--hair)}.navbar{display:flex;align-items:center;gap:32px;height:76px}.nav{display:flex;gap:24px;margin-left:auto}.navlink{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding-bottom:4px;border-bottom:2px solid transparent;transition:color .12s}.navlink:hover{color:#fff}.navlink.active{color:#fff;border-bottom-color:var(--red)}.panel{background:var(--panel);border:1px solid var(--hair);border-radius:4px}.lift{transition:border-color .18s,transform .18s}.lift:hover{border-color:var(--strong);transform:translateY(-2px)}.mark-top{position:relative;overflow:hidden}.mark-top:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--red)}.events-list{display:grid;gap:12px}.event-card{display:grid;grid-template-columns:84px 1fr auto;gap:20px;align-items:center;padding:16px;background:var(--panel);border:1px solid var(--hair);border-radius:4px;transition:border-color .18s}.event-card:hover{border-color:var(--strong)}.datebox{text-align:center;padding:8px 0;background:var(--sunken);border-radius:2px;border-top:3px solid var(--red)}.datebox .d{font-family:var(--display);font-style:italic;font-weight:700;font-size:28px;line-height:1;color:#fff}.datebox .m{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.event-title{margin:0;font-family:var(--display);font-weight:700;font-size:18px;text-transform:uppercase;letter-spacing:-.01em;color:#fff}.meta{display:flex;flex-wrap:wrap;gap:20px;font-size:12px;color:var(--muted)}.meta .mono{font-family:var(--mono)}.badge{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.badge-live{background:#00c24a24;border:1px solid rgba(0,194,74,.45);color:var(--live)}.badge-hold{background:#ffb00024;border:1px solid rgba(255,176,0,.45);color:var(--hold)}.badge-neutral{background:#ffffff12;border:1px solid var(--hair);color:#b0bac4}.badge-bqe{background:#d2202b29;border:1px solid rgba(210,32,43,.55);color:#ff6b74}.dot{width:6px;height:6px;border-radius:50%;background:currentColor}.dot-glow{box-shadow:0 0 12px #00c24a80;animation:bdraPulse 2s ease-in-out infinite}.meter{height:6px;border-radius:999px;background:var(--sunken);overflow:hidden}.meter>span{display:block;height:100%;background:var(--live)}.meter.full>span{background:var(--hold)}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:24px}.grid-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.grid-spot{display:grid;grid-template-columns:1.25fr 1fr;gap:24px;align-items:start}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.row-between{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}:focus-visible{outline:2px solid var(--red);outline-offset:2px}.prose{max-width:72ch;margin:0 auto;font-size:16px;line-height:1.7;color:var(--body)}.prose h1{font-family:var(--display);font-weight:700;font-size:38px;line-height:1.05;text-transform:uppercase;letter-spacing:-.01em;color:#fff;margin:0 0 12px}.prose h2{font-family:var(--display);font-weight:700;font-size:24px;text-transform:uppercase;color:#fff;margin:32px 0 12px}.prose h3{font-family:var(--display);font-weight:700;font-size:19px;text-transform:uppercase;color:#fff;margin:24px 0 8px}.prose a{color:#7ab6ea;border-bottom:1px solid rgba(122,182,234,.4)}.prose img{border:1px solid var(--hair);border-radius:4px;margin:16px 0}.prose blockquote{border-left:3px solid var(--red);margin:16px 0;padding:4px 0 4px 20px;color:var(--body)}.prose code{font-family:var(--mono);font-size:.9em;background:var(--sunken);padding:2px 6px;border-radius:2px}@media (max-width:960px){.grid-hero,.grid-spot,.grid-2,.grid-3{grid-template-columns:1fr}h1.hero{font-size:52px!important}}@media (max-width:820px){.nav{display:none}}@media (max-width:560px){.event-card{grid-template-columns:64px 1fr;gap:14px}.event-card .details{grid-column:1 / -1;justify-self:start}.row-between{flex-direction:column;align-items:flex-start}h1.hero{font-size:40px!important}.section{padding-top:64px}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
