:root,[data-theme=arena]{--cage-000: #0b0b0c;--cage-900: #141416;--cage-800: #1e1e21;--cage-700: #2c2c30;--steel-500: #6e6e74;--steel-300: #a3a3a8;--bone-100: #ede8df;--bone-200: #d9d2c5;--white: #ffffff;--red-500: #e8160c;--red-400: #ff4433;--red-700: #a50e07;--gold-400: #f2b705;--on-gold: #0b0b0c;--div-coldcall: var(--red-500);--div-email: #ff8a00;--div-linkedin: #3d7bff;--div-gtm: var(--bone-100);--glow-red: 0 0 56px rgba(232, 22, 12, .45);--glow-gold: 0 0 56px rgba(242, 183, 5, .35)}:root{--space-1: 4px;--space-2: 8px;--space-3: 16px;--space-4: 24px;--space-5: 40px;--space-6: 64px;--space-7: 96px;--space-8: 144px;--radius-none: 0px;--radius-round: 999px;--chamfer-s: 8px;--chamfer-m: 16px;--chamfer-l: 32px;--border-hair: 1px;--border-rule: 2px;--border-heavy: 6px;--font-display: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;--font-stencil: "Big Shoulders Stencil Display", "Big Shoulders Display", Impact, sans-serif;--font-body: Archivo, "Helvetica Neue", Arial, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace}.display-hero{font-family:var(--font-display);font-size:160px;line-height:.86;font-weight:900;letter-spacing:-.01em}.display-title{font-family:var(--font-display);font-size:96px;line-height:.9;font-weight:900}.display-section{font-family:var(--font-display);font-size:64px;line-height:.92;font-weight:800}.display-card{font-family:var(--font-display);font-size:40px;line-height:1;font-weight:800}.display-number{font-family:var(--font-display);font-size:120px;line-height:.85;font-weight:900}.stencil-tag{font-family:var(--font-stencil);font-size:16px;line-height:1;font-weight:800;letter-spacing:.08em}.stencil-stamp{font-family:var(--font-stencil);font-size:48px;line-height:1;font-weight:900;letter-spacing:.04em}.body-lead{font-family:var(--font-body);font-size:20px;line-height:1.45;font-weight:400}.body{font-family:var(--font-body);font-size:16px;line-height:1.55;font-weight:400}.body-strong{font-family:var(--font-body);font-size:16px;line-height:1.55;font-weight:600}.mono-kicker{font-family:var(--font-mono);font-size:13px;line-height:1.3;font-weight:600;letter-spacing:.14em}.mono-data{font-family:var(--font-mono);font-size:15px;line-height:1.4;font-weight:400}@font-face{font-family:Big Shoulders Display;src:url(/_astro/BigShouldersDisplay-VF.DLQ_QkF1.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Big Shoulders Stencil Display;src:url(/_astro/BigShouldersStencilDisplay-VF.B0RSxfFJ.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Archivo;src:url(/_astro/Archivo-VF.msG6zyiy.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/_astro/IBMPlexMono-Regular.CEG5K7JV.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/_astro/IBMPlexMono-SemiBold.BkRIukkf.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}.oc,.oc *{box-sizing:border-box}.oc{background:var(--cage-000);color:var(--bone-100);font-family:var(--font-body);font-size:16px;line-height:1.55}.oc-mesh{background-color:var(--cage-000);background-image:repeating-linear-gradient(45deg,rgba(110,110,116,.16) 0 1px,transparent 1px 22px),repeating-linear-gradient(-45deg,rgba(110,110,116,.16) 0 1px,transparent 1px 22px)}.oc-hatch{background-image:repeating-linear-gradient(135deg,rgba(110,110,116,.22) 0 1px,transparent 1px 7px)}.oc-bone{background:var(--bone-100);color:var(--cage-000)}.oc-cut-s{clip-path:polygon(var(--chamfer-s) 0,calc(100% - var(--chamfer-s)) 0,100% var(--chamfer-s),100% calc(100% - var(--chamfer-s)),calc(100% - var(--chamfer-s)) 100%,var(--chamfer-s) 100%,0 calc(100% - var(--chamfer-s)),0 var(--chamfer-s))}.oc-cut-m{clip-path:polygon(var(--chamfer-m) 0,calc(100% - var(--chamfer-m)) 0,100% var(--chamfer-m),100% calc(100% - var(--chamfer-m)),calc(100% - var(--chamfer-m)) 100%,var(--chamfer-m) 100%,0 calc(100% - var(--chamfer-m)),0 var(--chamfer-m))}.oc-cut-l{clip-path:polygon(var(--chamfer-l) 0,100% 0,100% calc(100% - var(--chamfer-l)),calc(100% - var(--chamfer-l)) 100%,0 100%,0 var(--chamfer-l))}.oc-caps{text-transform:uppercase}.oc-kicker{font-family:var(--font-mono);font-size:13px;line-height:1.3;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--red-400);display:inline-flex;gap:var(--space-2);align-items:center}.oc-kicker:before{content:"";width:10px;height:10px;background:var(--red-500)}.oc-title{font-family:var(--font-display);font-weight:900;text-transform:uppercase;line-height:.9;margin:0;color:var(--bone-100)}.oc-hl{background:var(--red-500);color:var(--white);padding:0 .12em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.oc-bone .oc-title{color:var(--cage-000)}.oc-meta{font-family:var(--font-mono);font-size:15px;line-height:1.4;color:var(--steel-300)}.oc-btn{appearance:none;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:14px;padding:18px 28px;font-family:var(--font-display);font-weight:900;font-size:24px;line-height:1;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;background:var(--red-500);color:var(--white);clip-path:polygon(var(--chamfer-m) 0,100% 0,100% calc(100% - var(--chamfer-m)),calc(100% - var(--chamfer-m)) 100%,0 100%,0 var(--chamfer-m))}.oc-btn:hover{background:var(--red-400)}.oc-btn:focus-visible{outline:3px solid var(--bone-100);outline-offset:4px}.oc-btn--ghost{background:transparent;color:var(--bone-100);box-shadow:inset 0 0 0 var(--border-rule) var(--bone-100);clip-path:none}.oc-btn--ghost:hover{background:var(--bone-100);color:var(--cage-000)}.oc-btn--sm{font-size:18px;padding:12px 18px;gap:10px}.oc-btn .oc-arrow{width:.8em;height:.8em}.oc-tag{display:inline-flex;align-items:center;gap:var(--space-2);height:30px;padding:0 22px 0 12px;font-family:var(--font-stencil);font-weight:800;font-size:16px;letter-spacing:.08em;text-transform:uppercase;background:var(--div, var(--red-500));color:var(--white);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%)}.oc-tag--email{--div: var(--div-email);color:var(--cage-000)}.oc-tag--linkedin{--div: var(--div-linkedin);color:var(--cage-000)}.oc-tag--gtm{--div: var(--div-gtm);color:var(--cage-000)}.oc-tag--soon{opacity:1;background:transparent;color:var(--steel-300);box-shadow:inset 0 0 0 1px var(--cage-700);clip-path:none;padding:0 12px}.oc-live{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-stencil);font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:16px;color:var(--red-400)}.oc-live:before{content:"";width:10px;height:10px;border-radius:var(--radius-round);background:var(--red-500);box-shadow:0 0 0 4px #e8160c40;animation:oc-pulse 1.4s ease-in-out infinite}@keyframes oc-pulse{50%{box-shadow:0 0 0 8px #e8160c00}}@media(prefers-reduced-motion:reduce){.oc-live:before{animation:none}}.oc-stat{border-top:var(--border-heavy) solid var(--red-500);padding-top:var(--space-3)}.oc-stat b{display:block;white-space:nowrap;font-family:var(--font-display);font-weight:900;font-size:80px;line-height:.85;color:var(--bone-100)}.oc-stat span{font-family:var(--font-mono);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--steel-300)}.oc-count{display:flex;gap:var(--space-2)}.oc-count>div{background:var(--cage-900);border:1px solid var(--cage-700);min-width:92px;padding:14px 12px 10px;text-align:center}.oc-count b{display:block;font-family:var(--font-display);font-weight:900;font-size:64px;line-height:.9;font-variant-numeric:tabular-nums}.oc-count span{font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.14em;color:var(--steel-300);text-transform:uppercase}.oc-board{background:var(--cage-900);border:1px solid var(--cage-700)}.oc-board-head{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid var(--cage-700)}.oc-row{display:grid;grid-template-columns:56px 1fr auto auto;align-items:center;gap:var(--space-3);padding:12px 20px;border-bottom:1px solid var(--cage-700)}.oc-row:last-child{border-bottom:0}.oc-rank{font-family:var(--font-display);font-weight:900;font-size:40px;line-height:1;color:var(--steel-300);font-variant-numeric:tabular-nums}.oc-team{font-family:var(--font-display);font-weight:800;font-size:28px;line-height:1;text-transform:uppercase}.oc-team small{display:block;font-family:var(--font-mono);font-weight:400;font-size:13px;letter-spacing:.04em;text-transform:none;color:var(--steel-300);margin-top:4px}.oc-rdv{font-family:var(--font-mono);font-size:13px;color:var(--steel-300);text-transform:uppercase;letter-spacing:.1em}.oc-pts{font-family:var(--font-display);font-weight:900;font-size:44px;line-height:1;font-variant-numeric:tabular-nums;min-width:2.4ch;text-align:right}.oc-row--lead{background:var(--cage-800);box-shadow:inset var(--border-heavy) 0 0 var(--gold-400)}.oc-row--lead .oc-rank,.oc-row--lead .oc-pts{color:var(--gold-400)}.oc-stop{position:relative;background:var(--cage-900);border:1px solid var(--cage-700);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);min-height:240px}.oc-stop-no{text-transform:uppercase;font-family:var(--font-stencil);font-weight:900;font-size:16px;letter-spacing:.08em;color:var(--steel-300)}.oc-stop-city{font-family:var(--font-display);font-weight:900;font-size:64px;line-height:.88;text-transform:uppercase;margin:0}.oc-stop--next{border-color:var(--red-500);box-shadow:var(--glow-red)}.oc-stop--done .oc-stop-city{color:var(--steel-300)}.oc-stamp{position:absolute;right:20px;bottom:28px;text-transform:uppercase;transform:rotate(-8deg);font-family:var(--font-stencil);font-weight:900;font-size:32px;letter-spacing:.04em;color:var(--red-400);border:3px solid var(--red-400);padding:2px 10px}.oc-tier{display:grid;gap:var(--space-3)}.oc-tier-head{display:flex;align-items:baseline;gap:var(--space-3);border-bottom:1px solid var(--cage-700);padding-bottom:var(--space-2)}.oc-tier-name{font-family:var(--font-display);font-weight:900;text-transform:uppercase;line-height:1;margin:0}.oc-partner{background:var(--cage-900);border:1px solid var(--cage-700);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:800;text-transform:uppercase;color:var(--bone-100)}.oc-partner--main{border:2px solid var(--gold-400);box-shadow:var(--glow-gold)}.oc-footer{border-top:1px solid var(--cage-700);padding:var(--space-5) var(--space-4);display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;align-items:center}.oc-by{font-family:var(--font-mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--steel-300)}.oc-by b{color:var(--bone-100);font-weight:600}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh}img,svg{display:block;max-width:100%}a{color:var(--bone-100)}a:hover{color:var(--red-400)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--bone-100);outline-offset:4px}.oc-skip{position:absolute;left:var(--space-3);top:-100px;z-index:10}.oc-skip:focus{top:var(--space-3)}.oc-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.oc-logo[data-astro-cid-tvrurpns]{width:auto;max-width:100%;display:block}.oc-btn--glow[data-astro-cid-vnzlvqnm]{filter:drop-shadow(0 0 28px rgba(232,22,12,.45))}.oc-site-footer[data-astro-cid-sz7xmlte]{background:var(--cage-000)}.oc-footer[data-astro-cid-sz7xmlte]{max-width:1440px;margin:0 auto}.oc-footer-nav[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:var(--space-4);font-family:var(--font-mono);font-size:13px;letter-spacing:.1em;text-transform:uppercase}.oc-footer-nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none;color:var(--steel-300)}.oc-footer-nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--red-400)}.oc-by[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none}.oc-by[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover b[data-astro-cid-sz7xmlte]{color:var(--red-400)}@media(min-width:1024px){.oc-footer[data-astro-cid-sz7xmlte]{padding-inline:var(--space-6)}}.oc-title--hero[data-astro-cid-zfufvvig]{font-size:clamp(64px,11vw,160px);line-height:.86;letter-spacing:-.01em}.oc-title--title[data-astro-cid-zfufvvig]{font-size:clamp(64px,7vw,96px);line-height:.9}.oc-title--section[data-astro-cid-zfufvvig]{font-size:clamp(40px,5vw,64px);line-height:.92;font-weight:800}.oc-title--card[data-astro-cid-zfufvvig]{font-size:40px;line-height:1;font-weight:800}.oc-title[data-astro-cid-zfufvvig]{overflow-wrap:break-word}.oc-title[data-astro-cid-zfufvvig] .oc-hl--gold{background:var(--gold-400);color:var(--on-gold)}.oc-title[data-astro-cid-zfufvvig] .oc-hl{display:inline-block;line-height:inherit;max-width:100%}
