.brand__wordmark{display:inline-block;font-family:Bounded,sans-serif;font-size:27px;font-weight:700;line-height:1.15;letter-spacing:-.045em;white-space:nowrap;text-align:left;color:#131313}
.brand,.header__inner>a:has(.brand__wordmark){text-align:left}
@media(max-width:600px){.brand__wordmark{font-size:23px}}

/* Filled public buttons retain their fill and rounding without offset outlines. */
.button,.btn:not(.btn--outline),.btn.btn--outline:hover{border:0;box-shadow:none}
.button:hover,.button:active{transform:none;box-shadow:none}
.trends-filter button.is-active{border-color:transparent}

/* The new header is exclusive to the homepage. */
[data-page="home"] .brand__lockup{--brand-height:42px;display:inline-flex;align-items:center;gap:8px;vertical-align:middle;text-align:left}
[data-page="home"] .brand__descriptor{display:flex;flex-direction:column;justify-content:space-between;height:var(--brand-height);flex:none;font-family:Raleway,sans-serif;font-size:15px;font-weight:750;line-height:1;letter-spacing:-.025em;color:#131313}
[data-page="home"] .brand__descriptor>span{display:block;text-box:trim-both cap alphabetic}
[data-page="home"] .site-header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:clamp(12px,2vw,32px);min-height:92px;background:#fff}
[data-page="home"] .site-header>.brand{justify-self:start;width:max-content}
[data-page="home"] .site-header .brand__wordmark{display:block;font-size:calc(var(--brand-height) / .75);line-height:1;letter-spacing:-.055em;text-box:trim-both cap alphabetic}
[data-page="home"] .site-nav{justify-self:center;justify-content:center;gap:clamp(20px,3vw,46px);white-space:nowrap}
[data-page="home"] .header-tools{justify-self:end}
[data-page="home"] .header-tools .button{height:42px;min-height:42px;line-height:1;padding-block:0}
@media(min-width:801px) and (max-width:1150px){
  [data-page="home"] .site-header{column-gap:12px}
  [data-page="home"] .site-nav{gap:clamp(12px,1.7vw,20px)}
  [data-page="home"] .site-nav a{font-size:12px;letter-spacing:0}
  [data-page="home"] .brand__lockup{--brand-height:30px;gap:6px}
  [data-page="home"] .brand__descriptor{font-size:10.5px}
  [data-page="home"] .header-tools{gap:8px}
  [data-page="home"] .header-tools .button{height:30px;min-height:30px;padding:0 14px;font-size:12px}
}
@media(max-width:800px){
  [data-page="home"] .site-header{grid-template-columns:minmax(0,1fr) auto auto;gap:10px;min-height:68px;height:68px}
  [data-page="home"] .brand__descriptor{font-size:9px}
  [data-page="home"] .brand__lockup{--brand-height:24px;gap:6px}
  [data-page="home"] .site-header>.menu-toggle{display:block;grid-column:2;grid-row:1}
  [data-page="home"] .site-header>.brand{grid-column:1;grid-row:1}
  [data-page="home"] .header-tools{grid-column:3;grid-row:1}
  [data-page="home"] .site-nav{justify-self:stretch;white-space:normal}
}
@media(max-width:360px){
  [data-page="home"] .brand__lockup{--brand-height:20px}
  [data-page="home"] .brand__descriptor{font-size:8px}
  [data-page="home"] .site-header{column-gap:6px}
}
@media(min-width:801px) and (max-height:780px){[data-page="home"] .site-header{min-height:76px}}
