@import url("https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,600;12..96,700&family=Hanken+Grotesk:wght@400;500;600;700&family=Space+Mono:wght@400;700&display=swap");:root{--bg:#fbfaf7;--white:#fff;--ink:#1a241f;--body:#54594f;--accent:#0f9d8c;--accent-deep:#0b7d70;--accent-wash:#e9f5f2;--clay:#b5643f;--clay-deep:#96502f;--clay-wash:#f6ece5;--line:#f4f1ea;--line2:#ece8de;--pillbd:#dce6e3;--metalt:#b3ac9b;--disp:"Bricolage Grotesque",sans-serif;--text:"Hanken Grotesk",sans-serif;--mono:"Space Mono",monospace}body,html{font-family:var(--text)}h1,h2,h3{font-family:var(--disp)}::selection{background:#cdeee9}@media(prefers-reduced-motion:no-preference){.svari-dot{animation:svari-dotland .7s cubic-bezier(.2,.7,.3,1) .15s backwards}.svari-dot.thinking{animation:svari-dotpulse .9s ease-in-out infinite}}@keyframes svari-dotland{0%{transform:translateY(-14px);opacity:0}60%{transform:translateY(2px);opacity:1}to{transform:translateY(0)}}@keyframes svari-dotpulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.7);opacity:.55}}