@font-face{font-family:spectral;src:url(/_next/static/media/8c1da615d1aef639-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:spectral;src:url(/_next/static/media/c05759eddb65a34a-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:spectral;src:url(/_next/static/media/ad97cfeb786f7170-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:spectral;src:url(/_next/static/media/2c6a490a77f44235-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:spectral Fallback;src:local("Times New Roman");ascent-override:96.88%;descent-override:42.35%;line-gap-override:0.00%;size-adjust:109.32%}.__className_1d5449{font-family:spectral,spectral Fallback}.__variable_1d5449{--font-spectral:"spectral","spectral Fallback"}@font-face{font-family:hanken;src:url(/_next/static/media/5e6bae5f98c16790-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:hanken;src:url(/_next/static/media/faf2713515f032a7-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:hanken;src:url(/_next/static/media/3182e117de19ab8e-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:hanken;src:url(/_next/static/media/cf28c809ccd94365-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:hanken Fallback;src:local("Arial");ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.00%;size-adjust:101.56%}.__className_2d6d8b{font-family:hanken,hanken Fallback}.__variable_2d6d8b{--font-hanken:"hanken","hanken Fallback"}@font-face{font-family:sniglet;src:url(/_next/static/media/380cd808b53f14de-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:sniglet Fallback;src:local("Arial");ascent-override:95.75%;descent-override:28.95%;line-gap-override:0.00%;size-adjust:99.84%}.__className_e22319{font-family:sniglet,sniglet Fallback;font-weight:400;font-style:normal}.__variable_e22319{--font-sniglet:"sniglet","sniglet Fallback"}@font-face{font-family:plexMono;src:url(/_next/static/media/06ac09dcb8ec7d56-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexMono;src:url(/_next/static/media/dece0821e8ed059f-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plexMono Fallback;src:local("Arial");ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.00%;size-adjust:131.49%}.__className_daa85e{font-family:plexMono,plexMono Fallback}.__variable_daa85e{--font-plex-mono:"plexMono","plexMono Fallback"}:root{--ground:#fcf3ee;--card:#fef8f5;--ink:#463729;--azulejo:#4a86c8;--azulejo-deep:#2d65a6;--blue-tint:rgba(74,134,200,0.14);--telha:#c8643c;--ochre:#e0a93f;--park-green:#6f9a5b;--river-teal:#5f9c98;--dusty-pink:#cf8a8f}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--ground);color:var(--ink)}body{font-family:var(--font-hanken),system-ui,sans-serif;overflow-x:hidden}a{color:var(--azulejo-deep);text-decoration:none}a:hover{color:var(--azulejo)}button{font:inherit}img{max-width:100%;display:block}@keyframes bairroPing{0%{transform:scale(.5);opacity:.5}70%{opacity:0}to{transform:scale(2.7);opacity:0}}@keyframes bairroBob{0%,to{transform:translate(-50%,-100%) translateY(0)}50%{transform:translate(-50%,-100%) translateY(-4px)}}@keyframes bairroGlow{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){*{animation:none!important}}