/* Generated by scripts/website_deploy.py from apps/website/theme/appiness/theme.json. Don't edit. */
@font-face{font-family:Archivo;font-weight:400 900;font-stretch:62% 125%;font-style:normal;font-display:swap;src:url(assets/fonts/Archivo-Variable.woff2) format("woff2")}
.ac-hero{--wp--preset--color--paper:#ffffff;--wp--preset--color--wash:#dfeef7;--wp--preset--color--ink:#0a0f14;--wp--preset--color--muted:#34495a;--wp--preset--color--sky:#49afe3;--wp--preset--color--sky-text:#176c99;--wp--preset--color--line:#b9d3e4;--wp--preset--font-family--archivo:Archivo, system-ui, -apple-system, "Segoe UI", sans-serif;--wp--preset--font-size--small:0.875rem;--wp--preset--font-size--body:1.125rem;--wp--preset--font-size--lede:clamp(1.125rem, calc(1.125rem + (100vw - 20rem) * 0.0016), 1.25rem);--wp--preset--font-size--h3:clamp(1.5rem, calc(1.5rem + (100vw - 20rem) * 0.0047), 1.875rem);--wp--preset--font-size--h2:clamp(2.25rem, calc(2.25rem + (100vw - 20rem) * 0.0156), 3.5rem);--wp--preset--font-size--display:clamp(2.875rem, calc(2.875rem + (100vw - 20rem) * 0.0516), 7.0rem);--wp--preset--spacing--20:0.5rem;--wp--preset--spacing--30:1rem;--wp--preset--spacing--40:1.5rem;--wp--preset--spacing--50:clamp(2rem, 4vw, 3rem);--wp--preset--spacing--60:clamp(3rem, 7vw, 5rem);--wp--preset--spacing--70:clamp(4rem, 10vw, 8rem);--wp--preset--shadow--ticket:8px 8px 0 var(--wp--preset--color--ink)}
