@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
  font-display: swap;
  src: url("/assets/demo/fonts/roboto-2.ttf") format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url("/assets/demo/fonts/roboto-3.ttf") format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url("/assets/demo/fonts/roboto-0.ttf") format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: normal;
  font-display: swap;
  src: url("/assets/demo/fonts/roboto-1.ttf") format('truetype');
}
@font-face{font-family:"octin-stencil";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/demo/fonts/octin-stencil-400-normal.woff2") format("woff2");}
@font-face{font-family:"octin-stencil";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/demo/fonts/octin-stencil-700-normal.woff2") format("woff2");}
@font-face{font-family:"factoria";font-style:normal;font-weight:800;font-display:swap;src:url("/assets/demo/fonts/factoria-800-normal.woff2") format("woff2");}
@font-face{font-family:"factoria";font-style:italic;font-weight:800;font-display:swap;src:url("/assets/demo/fonts/factoria-800-italic.woff2") format("woff2");}
@font-face{font-family:"factoria";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/demo/fonts/factoria-700-normal.woff2") format("woff2");}
@font-face{font-family:"factoria";font-style:italic;font-weight:700;font-display:swap;src:url("/assets/demo/fonts/factoria-700-italic.woff2") format("woff2");}
@font-face{font-family:"factoria";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/demo/fonts/factoria-400-normal.woff2") format("woff2");}
@font-face{font-family:"factoria";font-style:italic;font-weight:400;font-display:swap;src:url("/assets/demo/fonts/factoria-400-italic.woff2") format("woff2");}
@font-face{font-family:"factoria";font-style:normal;font-weight:600;font-display:swap;src:url("/assets/demo/fonts/factoria-600-normal.woff2") format("woff2");}
@font-face{font-family:"factoria";font-style:italic;font-weight:600;font-display:swap;src:url("/assets/demo/fonts/factoria-600-italic.woff2") format("woff2");}
@font-face{font-family:"factoria";font-style:normal;font-weight:300;font-display:swap;src:url("/assets/demo/fonts/factoria-300-normal.woff2") format("woff2");}
@font-face{font-family:"factoria";font-style:italic;font-weight:300;font-display:swap;src:url("/assets/demo/fonts/factoria-300-italic.woff2") format("woff2");}
@font-face{font-family:"factoria";font-style:normal;font-weight:500;font-display:swap;src:url("/assets/demo/fonts/factoria-500-normal.woff2") format("woff2");}
@font-face{font-family:"factoria";font-style:italic;font-weight:500;font-display:swap;src:url("/assets/demo/fonts/factoria-500-italic.woff2") format("woff2");}
@font-face{font-family:"factoria";font-style:normal;font-weight:900;font-display:swap;src:url("/assets/demo/fonts/factoria-900-normal.woff2") format("woff2");}.archive-notice{padding:10px 16px;background:#111;color:#ddd;text-align:center;font:12px/1.5 Arial,sans-serif;clear:both;position:relative;z-index:5}#archive-feedback{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);width:min(90vw,560px);padding:16px 20px;background:#111;color:#fff;box-shadow:0 4px 24px #0008;z-index:2147483647;font:15px/1.5 Arial,sans-serif;text-align:center}[data-demo-disabled]{cursor:default}.Demo-message{padding:12px;text-align:center;color:#999;font-size:14px}html{scroll-behavior:smooth}

main #suppressors-hero:has(video[data-demo-video-unavailable]){height:460px;min-height:320px;background:#171717}main #suppressors-hero #suppressors-hero-loading{display:none}main #suppressors-hero h1,main #suppressors-vsHero h1{display:block;opacity:1;visibility:visible}main #suppressors-hero .Demo-message{position:absolute;bottom:0;left:0;width:100%;color:#aaa}.OSSNewVids:has(ul:empty){display:none}

.archive-brand-heading{font:900 clamp(36px,6vw,72px)/1.2 factoria,Roboto,sans-serif;letter-spacing:.04em;display:inline-block}
