@font-face{font-family:reiher;src:url(../media/reiher_regular-s.p.068gswpo5m_cz.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:reiher;src:url(../media/reiher_black-s.p.30d9_204j-t2m.woff2)format("woff2");font-display:swap;font-weight:900}@font-face{font-family:reiher Fallback;src:local(Arial);ascent-override:108.03%;descent-override:33.4%;line-gap-override:0.0%;size-adjust:94.32%}.reiher_87fbaf6b-module__7_lfWq__className{font-family:reiher,reiher Fallback}.reiher_87fbaf6b-module__7_lfWq__variable{--reiher:"reiher", "reiher Fallback"}
@font-face{font-family:chantal;src:url(../media/chantal_medium-s.p.1fkq6-wemm739.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:chantal;src:url(../media/chantal_bold-s.p.3thqv2rbsf6ip.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:chantal Fallback;src:local(Arial);ascent-override:69.04%;descent-override:17.26%;line-gap-override:17.26%;size-adjust:115.87%}.chantal_98e58dbf-module__wAY2Hq__className{font-family:chantal,chantal Fallback}.chantal_98e58dbf-module__wAY2Hq__variable{--chantal:"chantal", "chantal Fallback"}
@font-face{font-family:clother;src:url(../media/clother_medium-s.p.1z5bawakzbb3k.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:clother Fallback;src:local(Arial);ascent-override:113.69%;descent-override:25.56%;line-gap-override:0.0%;size-adjust:100.54%}.clother_56217c68-module__R8KajG__className{font-family:clother,clother Fallback}.clother_56217c68-module__R8KajG__variable{--clother:"clother", "clother Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fee6c1;--paper-soft:#fff3de;--ink:#171117;--roxo:#7f508d;--roxo-deep:#462b52;--roxo-night:#2b1733;--lilas:#caa0de;--rosa:#ef9cba;--pink:#f74581;--azul:#2e90cf;--amarelo:#ffd451;--font-display:var(--reiher), "Georgia", serif;--font-hand:var(--chantal), "Comic Sans MS", cursive;--font-body:var(--clother), "Avenir Next", "Segoe UI", sans-serif;--container:1160px;--gutter:clamp(1.25rem, 4vw, 2.5rem);--shadow-offset:6px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:1.0625rem;line-height:1.6;overflow-x:hidden}body:after{content:"";pointer-events:none;z-index:60;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}img,video{max-width:100%;display:block}a{color:inherit}::selection{background:var(--roxo);color:var(--paper)}:focus-visible{outline:3px solid var(--pink);outline-offset:3px;border-radius:4px}.container{width:min(var(--container), 100% - 2 * var(--gutter));margin-inline:auto}.eyebrow{font-family:var(--font-hand);letter-spacing:.04em;align-items:center;gap:.6em;font-size:clamp(1.05rem,1.5vw,1.25rem);display:inline-flex}.display{font-family:var(--font-display);letter-spacing:.005em;text-wrap:balance;font-weight:900;line-height:1.04}.btn{font-family:var(--font-body);border:2px solid var(--ink);background:var(--paper-soft);color:var(--ink);box-shadow:var(--shadow-offset) var(--shadow-offset) 0 var(--ink);border-radius:999px;align-items:center;gap:.55em;padding:.85em 1.5em;font-size:1.05rem;font-weight:500;text-decoration:none;transition:transform .14s,box-shadow .14s,background .14s;display:inline-flex}.btn:hover{box-shadow:3px 3px 0 var(--ink);transform:translate(2px,2px)}.btn:active{transform:translate(var(--shadow-offset), var(--shadow-offset));box-shadow:0 0 0 var(--ink)}.btn--primary{background:var(--pink);color:#fff}.btn--ghost-dark{color:var(--paper);border-color:var(--paper);box-shadow:var(--shadow-offset) var(--shadow-offset) 0 color-mix(in srgb, var(--paper) 55%, transparent);background:0 0}.doodle{-webkit-mask-image:var(--doodle-src);mask-image:var(--doodle-src);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--doodle-src);background-color:currentColor;display:inline-block;-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(26px)}.reveal.is-visible{opacity:1;transform:none}html.noanim .reveal{opacity:1;transition:none;transform:none}html.noanim *,html.noanim :before,html.noanim :after{animation:none!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
