.brand-scope{background-color:var(--brand-bg);color:var(--brand-copy)}.brand-scope h1,.brand-scope h2,.brand-scope h3{font-family:var(--brand-font-headline,inherit);letter-spacing:-.02em}.brand-scope,.brand-scope p,.brand-scope li{font-family:var(--brand-font-body,inherit)}[data-brand] [data-brand-cta]{background-color:var(--brand-accent);color:var(--brand-accent-contrast,var(--brand-bg));border-color:var(--brand-accent)}[data-brand] [data-brand-cta]:hover{background-color:color-mix(in srgb, var(--brand-accent) 85%, black);color:var(--brand-accent-contrast,var(--brand-bg))}[data-brand=firebrand] button,[data-brand=firebrand] a[role=button],[data-brand=firebrand] .btn{border:2px solid var(--brand-accent);color:var(--brand-accent);background-color:#0000;border-radius:9999px;padding-inline:1.25rem;transition:background-color .15s,color .15s}[data-brand=firebrand] button:hover,[data-brand=firebrand] a[role=button]:hover,[data-brand=firebrand] .btn:hover{background-color:var(--brand-accent);color:var(--brand-bg)}[data-brand=firebrand] [data-event-nav-item]{border:2px solid var(--brand-copy);text-transform:none;border-radius:9999px;padding:.25rem .875rem}[data-brand=firebrand] [data-event-nav-item][aria-current=true]{background-color:var(--brand-accent);color:var(--brand-bg);border-color:var(--brand-accent)}.brand-paper-texture{pointer-events:none;mix-blend-mode:multiply;opacity:.5;z-index:1;background-position:50%;background-size:cover;position:absolute;inset:0}
