nav{display:flex;padding:10px;background-color:#151515;align-items:center}nav .menu-logo{display:inline-block;max-width:90px;margin:5px 30px 0 10px}.top-menu{display:flex;list-style:none;padding:0;margin:0}.top-menu .top-menu-item{color:#fff;padding:15px 10px;position:relative;text-transform:lowercase;font-family:var(--mono-font)}.top-menu .top-menu-item::before{content:'cd ';color:transparent}.top-menu .top-menu-item:hover::before{color:var(--primary-color)}.top-menu .top-menu-item::after{content:'/';color:var(--primary-color)}.top-menu--open{position:fixed;flex-direction:column;overflow:hidden scroll;inset:0;padding-top:50px;padding-bottom:30px;background-color:#000}.top-menu--open .top-menu-item{font-size:23px;display:block;padding:8px 25px}.top-menu--open .top-menu-item::before{content:''}.burger{display:none;position:absolute;top:20px;right:20px;z-index:2;font-size:28px;width:.95em;height:.95em;cursor:pointer;background:0 0;border:0;color:#eee}.burger::before,.burger::after{content:'';position:absolute;left:0;top:.35em;width:.95em;height:.1em;background:currentcolor;transition:transform .2s linear,box-shadow .1s linear .2s}.burger::before{box-shadow:0 -.25em currentcolor,0 .25em currentcolor}.burger--active::before,.burger--active::after{transition:box-shadow .1s linear,transform .2s linear .1s}.burger--active::before{box-shadow:0 0 currentcolor,0 0 currentcolor;transform:rotate(45deg)}.burger--active::after{transform:rotate(-45deg)}@media(max-width:800px){.burger{display:block}.top-menu{display:none}.top-menu--open{display:flex}}.menu-open{overflow:hidden}.hero-banner{background-color:var(--background-dark-color);background-image:url(/img/sec-t-circuits.png);padding:80px 20px;color:#fff;text-align:center}.hero-banner h1{margin-bottom:1rem;line-height:1}.hero-banner p{font-size:18px;margin-top:0;margin-bottom:40px;font-family:var(--header-font)}.sponsors-wrapper{background-color:var(--background-bright-color)}.sponsors-tagline{padding:40px 20px 0;font-size:1.3rem;text-align:center;margin-bottom:0}.sponsor-tiers{max-width:1000px;padding-top:50px;padding-bottom:40px;margin-right:auto;margin-left:auto}.sponsor-tiers .premium,.sponsor-tiers .gold,.sponsor-tiers .silver{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:30px}.sponsor-tiers .premium img,.sponsor-tiers .gold img,.sponsor-tiers .silver img{max-height:135px}.sponsor-tiers .gold{margin-top:60px}.sponsor-tiers .silver{margin-top:50px;gap:10px 20px}@media(max-width:768px){.sponsor-tiers .premium img,.sponsor-tiers .gold img,.sponsor-tiers .silver img{max-width:330px}}.schedule{border-radius:3px;overflow:hidden;width:100%;border-spacing:0;border-collapse:collapse}.schedule-header{background-color:#000;color:#fff;font-size:16px;font-weight:400}.schedule-time{color:#fff}.schedule-no-camera{width:30px}.schedule-title{color:#fff}.schedule-description{color:#cacaca}.schedule-media-status{color:#cacaca;font-style:italic}.schedule tr td{padding:15px 12px}.schedule tr td:first-child{background-color:#982f29;width:124px;text-align:center}.schedule tr td:last-child{background-color:#333;padding-left:20px}.schedule tr:nth-child(even) td:first-child{background-color:#7e2521}.schedule tr:nth-child(even) td:last-child{background-color:#222}.schedule th:empty{display:none}.grid-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));justify-content:center;max-width:880px;padding-top:10px;padding-bottom:40px;margin:0 auto}.grid-box{display:flex;flex-direction:column;box-sizing:border-box;padding:20px}.grid-box h3{margin-bottom:0;display:flex;align-items:baseline}.grid-box .note{margin-left:auto;font-size:14px;font-family:arial,sans-serif;color:#555;font-style:italic}.grid-box .call-to-action{margin-top:auto}.grid-box .button{display:inline-block;border:1px solid;padding:6px 8px;border-radius:5px;background-color:transparent;color:inherit;border-color:var(--primary-color);text-transform:none;margin-right:10px}.grid-box .button:hover{background-color:var(--primary-color);color:#fff}.grid-box .link{font-size:14px}.grid-box:nth-child(odd):nth-last-of-type(1){grid-column:span 2;max-width:600px;justify-self:center}@media(max-width:800px){.grid-box{grid-column:span 2}}footer{background-color:#000;padding:60px 20px 40px;color:#fff;margin-top:auto}footer .social-icons{text-align:center}footer .social-icons a{color:#fff;display:inline-block;width:25px;margin-right:25px}html{--primary-color:#9e3333;--background-color:#fff;--background-dark-color:#222;--background-bright-color:#f5f5f5;--header-font:'Roboto Slab', serif;--bread-font:roboto, sans-serif;--mono-font:monospace}body{display:flex;flex-direction:column;min-height:100vh;margin:0;padding:0;background-color:var(--backgrorund-color);color:#222;font-family:var(--bread-font);line-height:1.5}a{color:var(--primary-color);text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--header-font);font-weight:400}h1{font-size:45px}h2{font-size:30px}h3{font-size:20px}figure{padding:10px}figure.light-background{background-color:var(--background-bright-color);color:var(--background-dark-color)}figure.dark-background{background-color:var(--background-dark-color);color:var(--background-bright-color)}figure figcaption p{text-align:center;margin:0;padding:0}.primary-text-color{color:var(--primary-color)}.button{background-color:var(--primary-color);border-radius:5px;color:#fff;display:inline-block;font-size:14px;padding:14px 20px;box-sizing:border-box;line-height:1;text-decoration:none;text-transform:uppercase;transition:background-color .3s}.button:hover{background-color:#b94242}.content{max-width:680px;margin-left:auto;margin-right:auto;margin-bottom:20px;padding:20px}.content img{max-width:100%}.footnotes{font-size:90%}.background-fader{background-color:#ffffffa0}