.brand{--ink:#15110e;--paper:#f3eadb;--kraft:#d8c7aa;--mustard:#ffc23a;--pepper:#ea0303;--stem:#0c932f;--background:var(--paper);--foreground:var(--ink);--card:var(--paper);--card-foreground:var(--ink);--popover:var(--paper);--popover-foreground:var(--ink);--primary:var(--pepper);--primary-foreground:#fff;--muted:color-mix(in srgb, var(--kraft) 45%, var(--paper));--muted-foreground:#5b4f46;--accent:color-mix(in srgb, var(--kraft) 45%, var(--paper));--accent-foreground:var(--ink);--border:var(--ink);--input:var(--ink);--ring:var(--ink);--radius:0rem;background:var(--paper);color:var(--ink);font-family:var(--font-figtree), system-ui, sans-serif;font-feature-settings:"ss01"}.brand :is(h1,h2,h3,.brand-display){font-family:var(--font-nohemi), system-ui, sans-serif}.brand-sketch{mix-blend-mode:multiply}.brand-faq summary{cursor:pointer;list-style:none}.brand-faq summary::-webkit-details-marker{display:none}.brand-faq[open] .brand-faq-mark{transform:rotate(45deg)}.brand{--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1)}.brand-draw{clip-path:polygon(-10% -60%,110% -60%,110% 160%,-10% 160%)}@keyframes brand-draw{0%{clip-path:polygon(-10% -60%,-10% -60%,-10% 160%,-10% 160%)}}@keyframes brand-rise{0%{opacity:0;filter:blur(6px);transform:translateY(.12em)}}@keyframes brand-enter{0%{opacity:0;transform:translateY(14px)}}@keyframes brand-stamp{0%{opacity:0;transform:rotate(-70deg)scale(.85)}}.brand-rise{animation:brand-rise .8s var(--ease-out) both}.brand-enter{animation:brand-enter .7s var(--ease-out) var(--enter-delay,0s) both}.brand-draw{animation:brand-draw .7s var(--ease-in-out) .5s both}.brand-stamp{animation:brand-stamp .9s var(--ease-out) .3s both}[data-reveal] .brand-draw,[data-reveal].brand-stamp{animation:none}[data-reveal]{transition:opacity .7s var(--ease-out) var(--reveal-delay,0s), transform .7s var(--ease-out) var(--reveal-delay,0s), clip-path .9s var(--ease-in-out) var(--reveal-delay,0s)}[data-reveal] .brand-draw{transition:clip-path .7s var(--ease-in-out) calc(var(--reveal-delay,0s) + var(--draw-delay,.25s))}:root[data-reveal=on] [data-reveal]:not([data-inview]){transition:none}:root[data-reveal=on] [data-reveal=rise]:not([data-inview]){opacity:0;transform:translateY(16px)}:root[data-reveal=on] [data-reveal=stamp]:not([data-inview]){opacity:0;transform:rotate(-40deg)scale(.85)}:root[data-reveal=on] [data-reveal=wipe]:not([data-inview]){clip-path:inset(0 0 100%)}:root[data-reveal=on] [data-reveal]:not([data-inview]) .brand-draw{clip-path:polygon(-10% -60%,-10% -60%,-10% 160%,-10% 160%);transition:none}.brand-press{transition-property:background-color,color,transform;transition-duration:.16s;transition-timing-function:var(--ease-out)}.brand-press:active{transform:scale(.97)}.brand-faq-mark{transition:transform .2s var(--ease-out)}.brand-faq[open] .brand-faq-answer{transition:opacity .25s var(--ease-out), transform .25s var(--ease-out)}@starting-style{.brand-faq[open] .brand-faq-answer{opacity:0;transform:translateY(-4px)}}.brand-leader{opacity:.5;border-bottom:2px dotted;flex:1;min-width:1.5rem;transform:translateY(-.3em)}@keyframes brand-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.brand-rise,.brand-enter,.brand-stamp{animation:brand-fade .4s ease var(--enter-delay,0s) both}.brand-draw{animation:none}.brand-press:active{transform:none}[data-reveal] .brand-draw{transition:none}:root[data-reveal=on] [data-reveal]:not([data-inview]){clip-path:none;transform:none}:root[data-reveal=on] [data-reveal]:not([data-inview]) .brand-draw{clip-path:polygon(-10% -60%,110% -60%,110% 160%,-10% 160%)}@starting-style{.brand-faq[open] .brand-faq-answer{transform:none}}}