@font-face{
  font-family:'Alumni Sans';
  font-style:normal;
  font-weight:100 900;
  font-display:swap;
  src:url('../fonts/alumnisans-var.woff2') format('woff2');
}
@font-face{
  font-family:'Oswald';
  font-style:normal;
  font-weight:200 700;
  font-display:swap;
  src:url('../fonts/oswald-var.woff2') format('woff2');
}
@font-face{
  font-family:'HN Black';
  font-style:normal;
  font-weight:100 900;
  font-display:swap;
  src:url('../fonts/helveticaneue-black.woff2') format('woff2');
}
@font-face{
  font-family:'HN Heavy Cond';
  font-style:normal;
  font-weight:100 900;
  font-display:swap;
  src:url('../fonts/helveticaneue-heavycond.woff2') format('woff2');
}
@font-face{
  font-family:'HN Tall Cond';
  font-style:normal;
  font-weight:100 900;
  font-display:swap;
  src:url('../fonts/helvetica87-tallcond.woff2') format('woff2');
}
@font-face{
  font-family:'HN v2 Stretched';
  font-style:normal;
  font-weight:100 900;
  font-display:swap;
  src:url('../fonts/helvetica87-v2stretched.woff2') format('woff2');
}
@font-face{
  font-family:'Inter';
  font-style:normal;
  font-weight:100 900;
  font-display:swap;
  src:url('../fonts/inter-var.woff2') format('woff2');
}
@font-face{
  font-family:'Nimbus Sans';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url('../fonts/nimbussans-400.woff2') format('woff2');
}
@font-face{
  font-family:'Nimbus Sans';
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url('../fonts/nimbussans-700.woff2') format('woff2');
}
@font-face{
  font-family:'Archivo';
  font-style:normal;
  font-weight:100 900;
  font-display:swap;
  src:url('../fonts/archivo-var.woff2') format('woff2');
}
@font-face{
  font-family:'Roboto Condensed';
  font-style:normal;
  font-weight:100 900;
  font-display:swap;
  src:url('../fonts/robotocondensed-var.woff2') format('woff2');
}
@font-face{
  font-family:'Noto Sans Display';
  font-style:normal;
  font-weight:100 900;
  font-display:swap;
  src:url('../fonts/notosansdisplay-var.woff2') format('woff2');
}
@font-face{
  font-family:'Sofia Sans Condensed';
  font-style:normal;
  font-weight:1 1000;
  font-display:swap;
  src:url('../fonts/sofiasanscondensed-var.woff2') format('woff2');
}
@font-face{
  font-family:'Archivo Narrow';
  font-style:normal;
  font-weight:400 700;
  font-display:swap;
  src:url('../fonts/archivonarrow-var.woff2') format('woff2');
}
@font-face{
  font-family:'Barlow Condensed';
  font-style:normal;
  font-weight:100;
  font-display:swap;
  src:url('../fonts/barlowcond-100.woff2') format('woff2');
}
@font-face{
  font-family:'Barlow Condensed';
  font-style:normal;
  font-weight:200;
  font-display:swap;
  src:url('../fonts/barlowcond-200.woff2') format('woff2');
}
@font-face{
  font-family:'Barlow Condensed';
  font-style:normal;
  font-weight:300;
  font-display:swap;
  src:url('../fonts/barlowcond-300.woff2') format('woff2');
}
@font-face{
  font-family:'Barlow Condensed';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url('../fonts/barlowcond-400.woff2') format('woff2');
}
@font-face{
  font-family:'Barlow Condensed';
  font-style:normal;
  font-weight:500;
  font-display:swap;
  src:url('../fonts/barlowcond-500.woff2') format('woff2');
}
@font-face{
  font-family:'Barlow Condensed';
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url('../fonts/barlowcond-600.woff2') format('woff2');
}
@font-face{
  font-family:'Barlow Condensed';
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url('../fonts/barlowcond-700.woff2') format('woff2');
}
@font-face{
  font-family:'Barlow Condensed';
  font-style:normal;
  font-weight:800;
  font-display:swap;
  src:url('../fonts/barlowcond-800.woff2') format('woff2');
}
@font-face{
  font-family:'Barlow Condensed';
  font-style:normal;
  font-weight:900;
  font-display:swap;
  src:url('../fonts/barlowcond-900.woff2') format('woff2');
}
@font-face{
  font-family:'Barlow Semi Condensed';
  font-style:normal;
  font-weight:100;
  font-display:swap;
  src:url('../fonts/barlowsemicond-100.woff2') format('woff2');
}
@font-face{
  font-family:'Barlow Semi Condensed';
  font-style:normal;
  font-weight:200;
  font-display:swap;
  src:url('../fonts/barlowsemicond-200.woff2') format('woff2');
}
@font-face{
  font-family:'Barlow Semi Condensed';
  font-style:normal;
  font-weight:300;
  font-display:swap;
  src:url('../fonts/barlowsemicond-300.woff2') format('woff2');
}
@font-face{
  font-family:'Barlow Semi Condensed';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url('../fonts/barlowsemicond-400.woff2') format('woff2');
}
@font-face{
  font-family:'Barlow Semi Condensed';
  font-style:normal;
  font-weight:500;
  font-display:swap;
  src:url('../fonts/barlowsemicond-500.woff2') format('woff2');
}
@font-face{
  font-family:'Barlow Semi Condensed';
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url('../fonts/barlowsemicond-600.woff2') format('woff2');
}
@font-face{
  font-family:'Barlow Semi Condensed';
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url('../fonts/barlowsemicond-700.woff2') format('woff2');
}
@font-face{
  font-family:'Barlow Semi Condensed';
  font-style:normal;
  font-weight:800;
  font-display:swap;
  src:url('../fonts/barlowsemicond-800.woff2') format('woff2');
}
@font-face{
  font-family:'Barlow Semi Condensed';
  font-style:normal;
  font-weight:900;
  font-display:swap;
  src:url('../fonts/barlowsemicond-900.woff2') format('woff2');
}
@font-face{
  font-family:'Saira Condensed';
  font-style:normal;
  font-weight:100;
  font-display:swap;
  src:url('../fonts/sairacond-100.woff2') format('woff2');
}
@font-face{
  font-family:'Saira Condensed';
  font-style:normal;
  font-weight:200;
  font-display:swap;
  src:url('../fonts/sairacond-200.woff2') format('woff2');
}
@font-face{
  font-family:'Saira Condensed';
  font-style:normal;
  font-weight:300;
  font-display:swap;
  src:url('../fonts/sairacond-300.woff2') format('woff2');
}
@font-face{
  font-family:'Saira Condensed';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url('../fonts/sairacond-400.woff2') format('woff2');
}
@font-face{
  font-family:'Saira Condensed';
  font-style:normal;
  font-weight:500;
  font-display:swap;
  src:url('../fonts/sairacond-500.woff2') format('woff2');
}
@font-face{
  font-family:'Saira Condensed';
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url('../fonts/sairacond-600.woff2') format('woff2');
}
@font-face{
  font-family:'Saira Condensed';
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url('../fonts/sairacond-700.woff2') format('woff2');
}
@font-face{
  font-family:'Saira Condensed';
  font-style:normal;
  font-weight:800;
  font-display:swap;
  src:url('../fonts/sairacond-800.woff2') format('woff2');
}
@font-face{
  font-family:'Saira Condensed';
  font-style:normal;
  font-weight:900;
  font-display:swap;
  src:url('../fonts/sairacond-900.woff2') format('woff2');
}
@font-face{
  font-family:'Encode Sans Semi Cond';
  font-style:normal;
  font-weight:100;
  font-display:swap;
  src:url('../fonts/encodesemicond-100.woff2') format('woff2');
}
@font-face{
  font-family:'Encode Sans Semi Cond';
  font-style:normal;
  font-weight:200;
  font-display:swap;
  src:url('../fonts/encodesemicond-200.woff2') format('woff2');
}
@font-face{
  font-family:'Encode Sans Semi Cond';
  font-style:normal;
  font-weight:300;
  font-display:swap;
  src:url('../fonts/encodesemicond-300.woff2') format('woff2');
}
@font-face{
  font-family:'Encode Sans Semi Cond';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url('../fonts/encodesemicond-400.woff2') format('woff2');
}
@font-face{
  font-family:'Encode Sans Semi Cond';
  font-style:normal;
  font-weight:500;
  font-display:swap;
  src:url('../fonts/encodesemicond-500.woff2') format('woff2');
}
@font-face{
  font-family:'Encode Sans Semi Cond';
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url('../fonts/encodesemicond-600.woff2') format('woff2');
}
@font-face{
  font-family:'Encode Sans Semi Cond';
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url('../fonts/encodesemicond-700.woff2') format('woff2');
}
@font-face{
  font-family:'Encode Sans Semi Cond';
  font-style:normal;
  font-weight:800;
  font-display:swap;
  src:url('../fonts/encodesemicond-800.woff2') format('woff2');
}
@font-face{
  font-family:'Encode Sans Semi Cond';
  font-style:normal;
  font-weight:900;
  font-display:swap;
  src:url('../fonts/encodesemicond-900.woff2') format('woff2');
}
@font-face{
  font-family:'Fira Sans Condensed';
  font-style:normal;
  font-weight:100;
  font-display:swap;
  src:url('../fonts/firacond-100.woff2') format('woff2');
}
@font-face{
  font-family:'Fira Sans Condensed';
  font-style:normal;
  font-weight:200;
  font-display:swap;
  src:url('../fonts/firacond-200.woff2') format('woff2');
}
@font-face{
  font-family:'Fira Sans Condensed';
  font-style:normal;
  font-weight:300;
  font-display:swap;
  src:url('../fonts/firacond-300.woff2') format('woff2');
}
@font-face{
  font-family:'Fira Sans Condensed';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url('../fonts/firacond-400.woff2') format('woff2');
}
@font-face{
  font-family:'Fira Sans Condensed';
  font-style:normal;
  font-weight:500;
  font-display:swap;
  src:url('../fonts/firacond-500.woff2') format('woff2');
}
@font-face{
  font-family:'Fira Sans Condensed';
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url('../fonts/firacond-600.woff2') format('woff2');
}
@font-face{
  font-family:'Fira Sans Condensed';
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url('../fonts/firacond-700.woff2') format('woff2');
}
@font-face{
  font-family:'Fira Sans Condensed';
  font-style:normal;
  font-weight:800;
  font-display:swap;
  src:url('../fonts/firacond-800.woff2') format('woff2');
}
@font-face{
  font-family:'Fira Sans Condensed';
  font-style:normal;
  font-weight:900;
  font-display:swap;
  src:url('../fonts/firacond-900.woff2') format('woff2');
}
@font-face{
  font-family:'Fira Sans Extra Cond';
  font-style:normal;
  font-weight:100;
  font-display:swap;
  src:url('../fonts/firaextracond-100.woff2') format('woff2');
}
@font-face{
  font-family:'Fira Sans Extra Cond';
  font-style:normal;
  font-weight:200;
  font-display:swap;
  src:url('../fonts/firaextracond-200.woff2') format('woff2');
}
@font-face{
  font-family:'Fira Sans Extra Cond';
  font-style:normal;
  font-weight:300;
  font-display:swap;
  src:url('../fonts/firaextracond-300.woff2') format('woff2');
}
@font-face{
  font-family:'Fira Sans Extra Cond';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url('../fonts/firaextracond-400.woff2') format('woff2');
}
@font-face{
  font-family:'Fira Sans Extra Cond';
  font-style:normal;
  font-weight:500;
  font-display:swap;
  src:url('../fonts/firaextracond-500.woff2') format('woff2');
}
@font-face{
  font-family:'Fira Sans Extra Cond';
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url('../fonts/firaextracond-600.woff2') format('woff2');
}
@font-face{
  font-family:'Fira Sans Extra Cond';
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url('../fonts/firaextracond-700.woff2') format('woff2');
}
@font-face{
  font-family:'Fira Sans Extra Cond';
  font-style:normal;
  font-weight:800;
  font-display:swap;
  src:url('../fonts/firaextracond-800.woff2') format('woff2');
}
@font-face{
  font-family:'Fira Sans Extra Cond';
  font-style:normal;
  font-weight:900;
  font-display:swap;
  src:url('../fonts/firaextracond-900.woff2') format('woff2');
}
@font-face{
  font-family:'Special Gothic Cond';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url('../fonts/specialgothiccond-400.woff2') format('woff2');
}
:root{
  --title-font:   'Alumni Sans', Arial, sans-serif;
  --title-size:   78px;
  --title-weight: 700;
  --title-width:  100;
  --title-color:  #e8130c;

  --notes-font:   'Oswald', Arial, sans-serif;
  --notes-size:   25px;
  --notes-weight: 500;
  --notes-width:  100;
  --notes-color:  #9fb3c8;

  --strip-font:      'HN v2 Stretched', 'Inter', Arial, sans-serif;
  --strip-size:      41px;
  --strip-auto:      0;
  --strip-pad-v:     14%;
  --strip-weight:    800;
  --strip-width:     100;
  --strip-color:     #f52840;
  --strip-bg:        #65a0e0;
  --strip-style:     normal;
  --strip-transform: none;
  --strip-tracking:  0em;
  --strip-radius:    0.9cqw;
  --strip-pad:       0.237em;
  --strip-pad-r:     0.15em;
  --strip-gap:       0.378em;
  --strip-inset-l:   60px;
  --strip-inset-r:   60px;
  --cols-gap:        20px;
  --row-max:         620px;
  --row-ratio:       9.8828;
  --strip-num:       none;
  --strip-shadow:    0px -1px 0px #990000;
  --strip-quote-o:   '"';
  --strip-quote-c:   '"';
}
