@font-face{font-family:froople;src:url(../media/froople-s.p.2__-hpw-i1_rw.otf)format("opentype");font-display:swap}@font-face{font-family:froople Fallback;src:local(Arial);ascent-override:102.78%;descent-override:33.0%;line-gap-override:18.86%;size-adjust:106.05%}.bpttEq_className{font-family:froople,froople Fallback}.bpttEq_variable{--font-froople:"froople", "froople Fallback"}
@font-face{font-family:googleSans;src:url(../media/GoogleSans_Regular-s.p.0p3de734mgvc4.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:googleSans;src:url(../media/GoogleSans_Medium-s.p.042h83kwun5im.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:googleSans;src:url(../media/GoogleSans_SemiBold-s.p.1hg-hr4fl6bkn.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:googleSans;src:url(../media/GoogleSans_Bold-s.p.3sf-zl4pp7_pq.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:googleSans Fallback;src:local(Arial);ascent-override:95.12%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:101.55%}.L0_rDW_className{font-family:googleSans,googleSans Fallback}.L0_rDW_variable{--font-google-sans:"googleSans", "googleSans Fallback"}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
:root{--areia:#efdfc7;--areia-claro:#f6ecdc;--areia-escuro:#e4cfae;--terracota:#cb653b;--mostarda:#eab54e;--salvia:#9faa80;--salvia-escuro:#7f8a62;--vinho:#582c28;--vinho-escuro:#3f1f1c;--text:var(--vinho);--text-soft:color-mix(in srgb, var(--vinho) 78%, var(--areia));--font-display:var(--font-froople), "Arial Rounded MT Bold", system-ui, sans-serif;--font-body:var(--font-google-sans), system-ui, sans-serif;--gutter:clamp(16px, 4vw, 56px);--max:1320px;--radius-blob:46% 54% 42% 58% / 52% 40% 60% 48%;--ease-out:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--areia);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:clamp(16px,1.05vw + 10px,19px);line-height:1.55;overflow-x:clip}h1,h2,h3,p{margin:0}.display{font-family:var(--font-display);letter-spacing:-.01em;font-weight:400;line-height:.95}img{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit}::selection{background:var(--mostarda);color:var(--vinho)}:focus-visible{outline:3px solid var(--terracota);outline-offset:3px;border-radius:8px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sw{white-space:nowrap}.sw-mask,.sc-mask{margin-block:-.2em -.12em;padding-block:.2em .12em}.img-tag{z-index:2;color:var(--areia-claro);font-family:var(--font-body);letter-spacing:.03em;white-space:nowrap;-webkit-backdrop-filter:blur(6px);pointer-events:none;background:#3f1f1c8c;border-radius:999px;padding:.35em .75em;font-size:11px;font-weight:600;line-height:1.2;position:absolute;bottom:14px;left:14px}.btn{font-family:var(--font-body);cursor:pointer;transition:transform .4s var(--ease-out), background-color .3s ease, color .3s ease;border:0;border-radius:999px;align-items:center;gap:.6em;padding:.95em 1.5em;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-2px)scale(1.03)}.btn:active{transform:scale(.97)}.btn svg{flex:none;width:1.25em;height:1.25em}.btn--primary{background:var(--terracota);color:var(--areia-claro)}.btn--primary:hover{background:var(--vinho)}.btn--ghost{color:var(--vinho);background:0 0;box-shadow:inset 0 0 0 2px}.btn--ghost:hover{background:var(--vinho);color:var(--areia)}.btn--light{background:var(--areia);color:var(--vinho)}.btn--light:hover{background:var(--mostarda)}
