/* Design Standard v1.0. These tokens do not reset unrelated components. */
:root {
 --ds-display:'Anton','Arial Narrow',sans-serif; --ds-body:'Barlow',Arial,sans-serif; --ds-ui:'Barlow Condensed','Arial Narrow',sans-serif;
 --ds-hero:2.5rem; --ds-compact:2rem; --ds-title:2rem; --ds-cup:1.75rem; --ds-card:1.5rem; --ds-row:1.25rem;
 --ds-lead:1.0625rem; --ds-copy:1rem; --ds-card-copy:1rem; --ds-nav:1rem; --ds-control:1rem; --ds-eyebrow:.75rem;
 --ds-gutter:20px; --ds-pad:28px; --ds-header:72px; --ds-hero-height:640px; --ds-available:calc(100svh - var(--ds-header));
}
@media(min-width:768px) and (max-width:1023px){:root{--ds-hero:3rem;--ds-compact:2.5rem;--ds-title:2.25rem;--ds-cup:2rem;--ds-card:1.625rem;--ds-lead:1.125rem;--ds-copy:1.0625rem;--ds-nav:1.125rem;--ds-eyebrow:.8125rem;--ds-gutter:32px;--ds-pad:40px;--ds-header:80px;--ds-hero-height:620px}}
@media(min-width:1024px){:root{--ds-hero:4rem;--ds-compact:3rem;--ds-title:3rem;--ds-cup:2.5rem;--ds-card:1.75rem;--ds-row:1.375rem;--ds-lead:1.25rem;--ds-copy:1.125rem;--ds-nav:1.125rem;--ds-eyebrow:.8125rem;--ds-gutter:40px;--ds-pad:56px;--ds-header:88px;--ds-hero-height:680px}}
@media(max-width:359px){:root{--ds-hero:2.25rem;--ds-gutter:16px}}

html{font-synthesis:none}
