@font-face{font-family:OpenSans;src:url(/_next/static/media/OpenSans-Regular.5582e508.woff2) format("woff2"),url(/_next/static/media/OpenSans-Regular.309ebbf4.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OpenSans;src:url(/_next/static/media/OpenSans-Bold.c42961ba.woff2) format("woff2"),url(/_next/static/media/OpenSans-Bold.d3427b9a.woff) format("woff");font-weight:800;font-display:swap;font-style:normal}@font-face{font-family:Rubik;src:url(/_next/static/media/Rubik-Light.59555fb4.woff2) format("woff2"),url(/_next/static/media/Rubik-Light.4a4e080c.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/_next/static/media/Rubik-Regular.e89ad612.woff2) format("woff2"),url(/_next/static/media/Rubik-Regular.fa900f6d.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/_next/static/media/Rubik-Bold.108cca2f.woff2) format("woff2"),url(/_next/static/media/Rubik-Bold.84079898.woff) format("woff");font-weight:800;font-display:swap;font-style:normal}*{box-sizing:border-box}html{color:#444;font-family:OpenSans,sans-serif;font-size:16px}body{background-color:rgba(68,68,68,.06);-webkit-hyphens:auto;hyphens:auto;margin:0;word-break:break-word}h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3{font-family:Rubik,sans-serif}h1{font-size:4rem;margin:.5em 0}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.5rem}h5,h6{font-size:1rem}a{color:#ff0666;text-decoration:none;transition:color .2s ease-out}a:hover{color:#444}img{border-style:none}img,svg{vertical-align:middle}main{padding:1rem 1rem 0;margin:0 auto;width:100rem;max-width:100%}main>h2{text-align:center}.card{background-color:#fff;border-radius:1rem}.card h2{margin-top:0}.list-unstyled{list-style:none;padding:0}.container{display:grid;justify-items:center}.bands{display:flex;flex-wrap:wrap}.mapid{display:flex;height:calc(100vh - 162px);width:100%}footer{color:rgba(68,68,68,.5);font-size:.7em;text-align:center}h1>.badge,h2>.badge{margin-left:.4em}h1>.badge:has(.badge),h2>.badge:has(.badge){font-size:.8em}.badge{background-color:rgba(68,68,68,.2);border-radius:.3em;color:#fff;display:inline;margin:0 .4em .4em 0;padding:.1em .5em}.badge:has(.badge){padding-left:0;font-size:2em;font-weight:700}.badge:has(.badge) .badge{padding:.2em .5em;font-weight:700}.bg-primary{background-color:#ff0666}@media screen and (min-width:768px){main{margin:0 auto;width:55rem}}