html[lang="en"]:root:root:root body,
html[lang="en"]:root:root:root body *,
html[lang="en"]:root:root:root body::after {
font-family:"Questrial","Century Gothic",Arial,sans-serif!important;
}
html[lang="en"]:root:root:root body :is(
  .top-menu, .top-menu *,
  .frame-menu, .frame-menu *,
  .reveal-hero__nav, .reveal-hero__nav *,
  .frame-brand, .frame-brand *,
  .site-home-link, .archive-brand,
  .reveal-hero__identity h1
) {
font-family:"Bebas Neue",Impact,sans-serif!important;
}
html[lang="en"] :is(.frame-menu a, .reveal-hero.is-menu-open .reveal-hero__nav a) {
font-size:clamp(.88rem,1vw,1rem);
  font-weight:400;
  letter-spacing:.08em;
  line-height:1.25;
  min-height:29.375px;
  height:29.375px;
  padding:0;
}
html[lang="en"] :is(.frame-brand, .reveal-hero.is-menu-open .reveal-hero__identity h1) {
font-size:clamp(1.35rem,3.2vw,3.8rem);
  font-weight:400;
  letter-spacing:.09em;
  line-height:1;
  transform:scale(.8);
  transform-origin:right top;
}
@media(max-width:700px) {
html[lang="en"] :is(.frame-brand, .reveal-hero.is-menu-open .reveal-hero__identity) {
top:1.15rem;
    right:6vw;
}
html[lang="en"] :is(.frame-brand, .reveal-hero.is-menu-open .reveal-hero__identity h1) {
font-size:clamp(1rem,5.46vw,1.68rem);
    transform:none;
}
html[lang="en"] :is(.frame-menu, .reveal-hero.is-menu-open .reveal-hero__nav) {
top:4.15rem;
    left:6vw;
    right:auto;
    width:calc(100% - 12vw);
    height:auto;
    justify-content:flex-start;
    gap:.2rem .75rem;
}
html[lang="en"] :is(.frame-menu a, .reveal-hero.is-menu-open .reveal-hero__nav a) {
font-size:.66rem;
    min-height:30px;
    height:30px;
}
}
