@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHpv4kjgoGqM7E_A8s52Hs.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHpv4kjgoGqM7E_Ass52Hs.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHpv4kjgoGqM7E_DMs5.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(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E3_-gs6FospT4.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E3_-gs6VospT4.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E3_-gs51os.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(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E30-8s6FospT4.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E30-8s6VospT4.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E30-8s51os.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(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E3t-4s6FospT4.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E3t-4s6VospT4.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E3t-4s51os.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 Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrY3TmtIkGUrs.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrY3TmtYkGUrs.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrY3Tmu4kG.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 Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B4873z3nWuZEC.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B4873z3jWuZEC.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B4873z3bWuQ.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 Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B46r2z3nWuZEC.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B46r2z3jWuZEC.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B46r2z3bWuQ.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}:root,[data-theme=light]{--color-primary: #00A19B;--color-primary-deep: #007F7B;--color-mint: #E5F5F3;--color-charcoal: #252B2B;--color-grey: #6B7474;--color-text-muted: #5E6767;--color-grey-light: #F3F5F5;--color-white: #FFFFFF;--color-border: #DDE3E3;--color-danger: #B42318;--color-page: var(--color-grey-light);--color-surface: var(--color-white);--color-text: var(--color-charcoal);--color-link: var(--color-primary-deep);--color-link-hover: color-mix(in srgb, var(--color-primary-deep) 78%, #000);--color-header-bg: color-mix(in srgb, var(--color-surface) 92%, transparent);--shadow-sm: 0 1px 2px rgba(37, 43, 43, .05);--shadow-md: 0 10px 28px rgba(37, 43, 43, .08);--radius-sm: 8px;--radius-md: 12px;--header-height: 4.25rem;--space-section: 3.5rem;--page-max: 1200px;--race-track-width: 3.5rem;--race-track-offset: .55rem;--race-car-length: calc(var(--race-track-width) * 2.25);--race-marker-size: 1.8rem;--race-track-reserve: calc(var(--race-track-width) + var(--race-track-offset) + var(--race-marker-size) + .35rem);--sector-board-offset: 0px;--sector-layout: none;--sector-tower-width: 13.25rem;--sector-board-bg: #ffffff;--sector-board-head: #f3f5f5;--sector-board-ink: #252b2b;--sector-board-muted: #5e6767;--sector-board-line: #dde3e3;--sector-board-live: color-mix(in srgb, var(--color-primary) 14%, transparent);--sector-board-skipped: #6b7474;--sector-board-shadow: 0 10px 24px rgba(37, 43, 43, .12);--sector-flash: rgba(0, 161, 155, .28);--sector-purple: #7a128f;--sector-green: #0c7a32;--sector-yellow: #8a6200;--font-sans: "Barlow", sans-serif;--font-display: "Barlow Condensed", "Barlow", sans-serif;--focus-ring: 2px solid var(--color-primary-deep);color-scheme:light}@media (min-width: 64rem) and (max-width: 109.99rem){:root{--sector-board-offset: 2.75rem;--sector-layout: strip}}@media (min-width: 110rem){:root{--sector-layout: tower}}[data-theme=dark]{--color-mint: #163533;--color-charcoal: #E8EEEE;--color-grey: #9AA3A3;--color-text-muted: #A7B0B0;--color-grey-light: #262D2D;--color-border: #334040;--color-danger: #E85D4C;--color-page: #121616;--color-surface: #1C2222;--color-text: #E8EEEE;--color-link: #4DCCC7;--color-link-hover: #7EDEDA;--color-header-bg: color-mix(in srgb, var(--color-page) 92%, transparent);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .35);--shadow-md: 0 10px 28px rgba(0, 0, 0, .4);--focus-ring: 2px solid var(--color-link);--sector-board-bg: #07080a;--sector-board-head: #101216;--sector-board-ink: #f4f6f6;--sector-board-muted: #9aa3a3;--sector-board-line: rgba(255, 255, 255, .14);--sector-board-live: rgba(255, 255, 255, .06);--sector-board-skipped: #5e6767;--sector-board-shadow: 0 10px 24px rgba(0, 0, 0, .38);--sector-flash: rgba(255, 255, 255, .5);--sector-purple: #c026d3;--sector-green: #00d200;--sector-yellow: #ffe600;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;font-family:var(--font-sans);font-size:16px;line-height:1.6;background-color:var(--color-page);color:var(--color-text);scroll-behavior:smooth;overflow-x:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{min-height:100vh}h1,h2,h3{color:var(--color-text);line-height:1.15;letter-spacing:.01em;font-family:var(--font-display);font-weight:700}main h2{display:inline-block;position:relative;margin:0 0 1.5rem;font-size:clamp(1.7rem,2.4vw,2rem);padding-bottom:.7rem}main h2:before,main h2:after{content:"";position:absolute;bottom:0}main h2:before{left:0;width:18px;height:12px;background:conic-gradient(#161616 25%,#f4f4f4 0 50%,#161616 0 75%,#f4f4f4 0);background-size:6px 6px}main h2:after{left:1.6rem;width:2.4rem;height:2px;bottom:5px;background:var(--color-primary)}p,li{line-height:1.65}a{color:var(--color-link)}a:hover{color:var(--color-link-hover)}button,input,textarea{font-family:inherit}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,.btn:focus-visible{outline:var(--focus-ring);outline-offset:3px}.btn:focus-visible{outline-color:var(--color-text)}::selection{background:var(--color-mint);color:var(--color-text)}.skip-link{position:absolute;left:1rem;top:0;transform:translateY(-120%);z-index:1100;background:var(--color-primary-deep);color:var(--color-white);padding:.75rem 1rem;border-radius:0 0 var(--radius-sm) var(--radius-sm);font-weight:600;text-decoration:none}.skip-link:focus{transform:translateY(0);color:var(--color-white)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:.7rem 1.25rem;overflow:hidden;border:1px solid transparent;border-radius:var(--radius-sm);background:var(--color-primary-deep);color:var(--color-white);font-family:var(--font-display);font-size:1rem;font-weight:700;letter-spacing:.04em;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}.btn:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 32%,rgba(255,255,255,.28) 50%,transparent 68%);transform:translate(-130%)}.btn:hover{background:color-mix(in srgb,var(--color-primary-deep) 82%,#000);color:var(--color-white)}@media (hover: hover) and (pointer: fine){.btn:hover:after{transform:translate(130%);transition:transform .5s ease}}.btn:active{background:color-mix(in srgb,var(--color-primary-deep) 70%,#000);color:var(--color-white)}.btn:disabled,.btn[disabled]{background:var(--color-grey-light);color:var(--color-text-muted);border-color:var(--color-border);cursor:not-allowed;box-shadow:none}.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){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
