html{scroll-behavior:smooth}body{margin:0;background:#f6efe3}a{text-decoration:none;color:inherit}.font-brush{font-family:Caveat Brush,Barlow Condensed,cursive;font-weight:400;letter-spacing:.01em;line-height:1;text-transform:none}.hero-grid{background-image:radial-gradient(circle at 25% 15%,rgba(255,221,15,.16),transparent 45%),radial-gradient(circle at 80% 0,rgba(5,136,56,.4),transparent 42%)}.brush-underline{position:relative;display:inline-block}.brush-underline:after{content:"";position:absolute;left:-2%;right:-2%;bottom:-.22em;height:.28em;background:#ffdd0f;border-radius:40% 60% 55% 45%/60%;transform:rotate(-1.2deg);opacity:.95}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}:focus-visible{outline:3px solid #ffdd0f;outline-offset:2px}.grain:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.tabular{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}