:root{--cafe: #6f5140;--vanilla: #f2eee3;--fundo: var(--cafe);--painel: #7b5c49;--borda: #a38b7b;--borda-forte: #d0c0b2;--texto: var(--vanilla);--mudo: #e9e4d8;--destaque: var(--vanilla);--botao-bg: var(--vanilla);--botao-texto: var(--cafe);--botao-hover: #ffffff;--card-fundo: rgba(255, 253, 248, .72);--card-borda: rgba(255, 255, 255, .8);--card-sombra: 0 1px 2px rgba(111, 81, 64, .06), 0 12px 32px -10px rgba(111, 81, 64, .2), 0 28px 60px -24px rgba(111, 81, 64, .18);--fonte: "Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;color-scheme:dark}.escura-funda,.escura{background:var(--fundo);color:var(--texto)}.claro,.areia{--fundo: var(--vanilla);--painel: #f9f6ef;--borda: #d9d2c2;--borda-forte: #bdb4a0;--texto: #4f3c2b;--mudo: var(--cafe);--destaque: var(--cafe);--botao-bg: var(--cafe);--botao-texto: var(--vanilla);--botao-hover: #4a3626;background:var(--fundo);color:var(--texto)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--fundo)}body{margin:0;background:var(--fundo);color:var(--texto);font-family:var(--fonte);line-height:1.65}a{color:inherit}h1,h2,h3{margin:0;font-weight:500;text-wrap:balance}h1{font-size:clamp(1.8rem,4vw,2.4rem);line-height:1.2}h2{font-size:clamp(1.5rem,3.4vw,1.9rem);margin-bottom:.5rem}h3{font-size:1.05rem}p{margin:0 0 .75rem}.container{width:min(1040px,100% - 32px);margin-inline:auto}:focus-visible{outline:2px solid var(--destaque);outline-offset:3px}.btn{display:inline-block;padding:12px 22px;background:var(--botao-bg);color:var(--botao-texto);font-size:.85rem;font-weight:600;text-decoration:none;border-radius:12px}.btn:hover{background:var(--botao-hover)}.tela{position:relative;min-height:640px;display:flex;flex-direction:column;justify-content:center;padding:72px 0 96px}.logo{position:absolute;top:28px;left:0;right:0;text-align:center;font-weight:500;letter-spacing:.04em;font-size:.95rem}.tela-in{display:grid;grid-template-columns:1fr auto;gap:64px;align-items:center}.oi{color:var(--destaque);font-weight:500;font-size:.95rem;margin-bottom:.5rem}.apresenta h1{margin-bottom:1rem}.texto{color:var(--texto);font-size:.88rem;max-width:46ch;margin-bottom:1.5rem}.blocos{display:grid;grid-template-columns:repeat(2,140px);gap:16px}.bloco{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;aspect-ratio:1;border:1px solid var(--borda-forte);border-radius:22px;text-decoration:none;font-size:.8rem;font-weight:500;transition:border-color .2s,color .2s}.bloco:hover{border-color:var(--destaque);color:var(--destaque)}.redes{position:absolute;bottom:28px;left:0;right:0;list-style:none;margin:0;padding:0;display:flex;justify-content:center;gap:14px}.redes a{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#4f3c2b;transition:color .2s}.redes a:hover{color:var(--destaque)}.secao{padding:72px 0}.sub{color:var(--mudo);font-size:.9rem;margin-bottom:1.75rem;max-width:60ch}.subtitulo{margin:2.75rem 0 1rem;color:var(--destaque);font-size:.85rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.subtitulo.primeiro{margin-top:.4rem}.corpo{color:var(--mudo);font-size:.92rem;max-width:60ch}.projetos{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.projeto{display:flex;flex-direction:column;overflow:hidden;background:var(--card-fundo);border:1px solid var(--card-borda);border-radius:22px;box-shadow:var(--card-sombra);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.projeto img{display:block;width:100%;height:auto;aspect-ratio:1100 / 690;object-fit:cover;border-bottom:1px solid rgba(111,81,64,.08);filter:saturate(.9)}.projeto-corpo{padding:18px;display:flex;flex-direction:column;flex:1}.tipo{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mudo);margin-bottom:2px}.projeto-corpo p:not(.tipo){color:var(--mudo);font-size:.85rem;margin:6px 0 0}.tags{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0}.tags li{font-size:.7rem;padding:2px 10px;border:1px solid var(--borda);border-radius:999px;color:var(--mudo)}.links{display:flex;gap:16px;margin-top:auto;padding-top:14px;font-size:.85rem;font-weight:500}.links a{color:var(--destaque)}.links:empty{display:none}.repos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.repo{display:flex;flex-direction:column;gap:4px;padding:18px;background:var(--card-fundo);border:1px solid var(--card-borda);border-radius:22px;box-shadow:var(--card-sombra);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.repos strong{font-weight:500;font-size:.95rem;overflow-wrap:anywhere}.repos span{color:var(--mudo);font-size:.85rem}.repos em{font-style:normal;font-size:.7rem;color:var(--destaque);margin-top:auto;padding-top:6px}.repos-mais{margin:24px 0 0}.servicos{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:1.5rem}.servico{padding:22px;border:1px solid var(--borda);border-radius:18px}.servico p{color:var(--mudo);font-size:.85rem}.servico .preco{color:var(--texto);font-weight:500;font-size:1rem;margin:14px 0 2px}.servico .prazo{font-size:.78rem;margin:0}.processo{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.processo li{display:flex;gap:12px}.processo span{flex:none;display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--destaque);border-radius:50%;color:var(--destaque);font-size:.8rem}.processo strong{font-weight:500}.processo p{color:var(--mudo);font-size:.82rem;margin:2px 0 0}.sobre{display:grid;grid-template-columns:1.3fr .7fr;gap:48px}.stack{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.stack li{font-size:.8rem;padding:4px 14px;border:1px solid var(--borda);border-radius:999px;color:var(--mudo)}.contato{text-align:center}.contato .sub{margin-inline:auto}.tel{margin:1rem 0 0;color:var(--mudo);font-size:.9rem;font-variant-numeric:tabular-nums}.rodape{padding:18px 0;background:var(--cafe);border-top:1px solid var(--borda);color:var(--mudo);font-size:.78rem}.rodape .container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}@media (max-width: 860px){.tela{padding:84px 0 96px}.tela-in{grid-template-columns:1fr;gap:40px}.blocos{grid-template-columns:repeat(2,1fr);max-width:320px}.projetos,.repos,.servicos,.sobre{grid-template-columns:1fr}.processo{grid-template-columns:1fr 1fr}.sobre{gap:24px}}@media (max-width: 480px){.processo{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*{transition:none!important}}:root{--estrela-grande: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%236f5140' fill-opacity='0.6' d='M12 0C12.6 6.6 17.4 11.4 24 12C17.4 12.6 12.6 17.4 12 24C11.4 17.4 6.6 12.6 0 12C6.6 11.4 11.4 6.6 12 0Z'/%3E%3C/svg%3E");--estrela-pequena: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%236f5140' fill-opacity='0.38' d='M12 0C12.6 6.6 17.4 11.4 24 12C17.4 12.6 12.6 17.4 12 24C11.4 17.4 6.6 12.6 0 12C6.6 11.4 11.4 6.6 12 0Z'/%3E%3C/svg%3E");--estrela-grande-creme: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23f2eee3' fill-opacity='0.85' d='M12 0C12.6 6.6 17.4 11.4 24 12C17.4 12.6 12.6 17.4 12 24C11.4 17.4 6.6 12.6 0 12C6.6 11.4 11.4 6.6 12 0Z'/%3E%3C/svg%3E");--estrela-pequena-creme: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23f2eee3' fill-opacity='0.55' d='M12 0C12.6 6.6 17.4 11.4 24 12C17.4 12.6 12.6 17.4 12 24C11.4 17.4 6.6 12.6 0 12C6.6 11.4 11.4 6.6 12 0Z'/%3E%3C/svg%3E");--pontos-escuro: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 115 55'%3E%3Ccircle cx='5' cy='5' r='4.40' fill='%23f2eee3' fill-opacity='0.75'/%3E%3Ccircle cx='5' cy='20' r='4.18' fill='%23eee8dc' fill-opacity='0.72'/%3E%3Ccircle cx='5' cy='35' r='3.96' fill='%23e9e2d5' fill-opacity='0.68'/%3E%3Ccircle cx='5' cy='50' r='3.74' fill='%23e5dcce' fill-opacity='0.65'/%3E%3Ccircle cx='20' cy='5' r='4.02' fill='%23eae3d7' fill-opacity='0.69'/%3E%3Ccircle cx='20' cy='20' r='3.80' fill='%23e6ddd0' fill-opacity='0.66'/%3E%3Ccircle cx='20' cy='35' r='3.58' fill='%23e2d7c9' fill-opacity='0.63'/%3E%3Ccircle cx='20' cy='50' r='3.36' fill='%23ddd1c3' fill-opacity='0.59'/%3E%3Ccircle cx='35' cy='5' r='3.65' fill='%23e3d9cb' fill-opacity='0.64'/%3E%3Ccircle cx='35' cy='20' r='3.43' fill='%23dfd3c5' fill-opacity='0.60'/%3E%3Ccircle cx='35' cy='35' r='3.21' fill='%23dacdbe' fill-opacity='0.57'/%3E%3Ccircle cx='35' cy='50' r='2.99' fill='%23d6c7b7' fill-opacity='0.54'/%3E%3Ccircle cx='50' cy='5' r='3.27' fill='%23dbcec0' fill-opacity='0.58'/%3E%3Ccircle cx='50' cy='20' r='3.05' fill='%23d7c8b9' fill-opacity='0.55'/%3E%3Ccircle cx='50' cy='35' r='2.83' fill='%23d3c2b2' fill-opacity='0.51'/%3E%3Ccircle cx='50' cy='50' r='2.61' fill='%23cebcab' fill-opacity='0.48'/%3E%3Ccircle cx='65' cy='5' r='2.89' fill='%23d4c4b4' fill-opacity='0.52'/%3E%3Ccircle cx='65' cy='20' r='2.67' fill='%23cfbead' fill-opacity='0.49'/%3E%3Ccircle cx='65' cy='35' r='2.45' fill='%23cbb8a6' fill-opacity='0.45'/%3E%3Ccircle cx='65' cy='50' r='2.23' fill='%23c7b29f' fill-opacity='0.42'/%3E%3Ccircle cx='80' cy='5' r='2.51' fill='%23ccb9a8' fill-opacity='0.46'/%3E%3Ccircle cx='80' cy='20' r='2.29' fill='%23c8b3a1' fill-opacity='0.43'/%3E%3Ccircle cx='80' cy='35' r='2.07' fill='%23c3ad9a' fill-opacity='0.40'/%3E%3Ccircle cx='80' cy='50' r='1.85' fill='%23bfa794' fill-opacity='0.36'/%3E%3Ccircle cx='95' cy='5' r='2.14' fill='%23c5af9c' fill-opacity='0.41'/%3E%3Ccircle cx='95' cy='20' r='1.92' fill='%23c0a996' fill-opacity='0.37'/%3E%3Ccircle cx='95' cy='35' r='1.70' fill='%23bca38f' fill-opacity='0.34'/%3E%3Ccircle cx='95' cy='50' r='1.48' fill='%23b89d88' fill-opacity='0.31'/%3E%3Ccircle cx='110' cy='5' r='1.76' fill='%23bda491' fill-opacity='0.35'/%3E%3Ccircle cx='110' cy='20' r='1.54' fill='%23b99e8a' fill-opacity='0.32'/%3E%3Ccircle cx='110' cy='35' r='1.32' fill='%23b49883' fill-opacity='0.28'/%3E%3Ccircle cx='110' cy='50' r='1.10' fill='%23b0927c' fill-opacity='0.25'/%3E%3C/svg%3E");--pontos-escuro-esp: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 115 55'%3E%3Ccircle cx='5' cy='5' r='1.76' fill='%23bda491' fill-opacity='0.35'/%3E%3Ccircle cx='5' cy='20' r='1.54' fill='%23b99e8a' fill-opacity='0.32'/%3E%3Ccircle cx='5' cy='35' r='1.32' fill='%23b49883' fill-opacity='0.28'/%3E%3Ccircle cx='5' cy='50' r='1.10' fill='%23b0927c' fill-opacity='0.25'/%3E%3Ccircle cx='20' cy='5' r='2.14' fill='%23c5af9c' fill-opacity='0.41'/%3E%3Ccircle cx='20' cy='20' r='1.92' fill='%23c0a996' fill-opacity='0.37'/%3E%3Ccircle cx='20' cy='35' r='1.70' fill='%23bca38f' fill-opacity='0.34'/%3E%3Ccircle cx='20' cy='50' r='1.48' fill='%23b89d88' fill-opacity='0.31'/%3E%3Ccircle cx='35' cy='5' r='2.51' fill='%23ccb9a8' fill-opacity='0.46'/%3E%3Ccircle cx='35' cy='20' r='2.29' fill='%23c8b3a1' fill-opacity='0.43'/%3E%3Ccircle cx='35' cy='35' r='2.07' fill='%23c3ad9a' fill-opacity='0.40'/%3E%3Ccircle cx='35' cy='50' r='1.85' fill='%23bfa794' fill-opacity='0.36'/%3E%3Ccircle cx='50' cy='5' r='2.89' fill='%23d4c4b4' fill-opacity='0.52'/%3E%3Ccircle cx='50' cy='20' r='2.67' fill='%23cfbead' fill-opacity='0.49'/%3E%3Ccircle cx='50' cy='35' r='2.45' fill='%23cbb8a6' fill-opacity='0.45'/%3E%3Ccircle cx='50' cy='50' r='2.23' fill='%23c7b29f' fill-opacity='0.42'/%3E%3Ccircle cx='65' cy='5' r='3.27' fill='%23dbcec0' fill-opacity='0.58'/%3E%3Ccircle cx='65' cy='20' r='3.05' fill='%23d7c8b9' fill-opacity='0.55'/%3E%3Ccircle cx='65' cy='35' r='2.83' fill='%23d3c2b2' fill-opacity='0.51'/%3E%3Ccircle cx='65' cy='50' r='2.61' fill='%23cebcab' fill-opacity='0.48'/%3E%3Ccircle cx='80' cy='5' r='3.65' fill='%23e3d9cb' fill-opacity='0.64'/%3E%3Ccircle cx='80' cy='20' r='3.43' fill='%23dfd3c5' fill-opacity='0.60'/%3E%3Ccircle cx='80' cy='35' r='3.21' fill='%23dacdbe' fill-opacity='0.57'/%3E%3Ccircle cx='80' cy='50' r='2.99' fill='%23d6c7b7' fill-opacity='0.54'/%3E%3Ccircle cx='95' cy='5' r='4.02' fill='%23eae3d7' fill-opacity='0.69'/%3E%3Ccircle cx='95' cy='20' r='3.80' fill='%23e6ddd0' fill-opacity='0.66'/%3E%3Ccircle cx='95' cy='35' r='3.58' fill='%23e2d7c9' fill-opacity='0.63'/%3E%3Ccircle cx='95' cy='50' r='3.36' fill='%23ddd1c3' fill-opacity='0.59'/%3E%3Ccircle cx='110' cy='5' r='4.40' fill='%23f2eee3' fill-opacity='0.75'/%3E%3Ccircle cx='110' cy='20' r='4.18' fill='%23eee8dc' fill-opacity='0.72'/%3E%3Ccircle cx='110' cy='35' r='3.96' fill='%23e9e2d5' fill-opacity='0.68'/%3E%3Ccircle cx='110' cy='50' r='3.74' fill='%23e5dcce' fill-opacity='0.65'/%3E%3C/svg%3E");--pontos-claro: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 115 55'%3E%3Ccircle cx='5' cy='5' r='4.40' fill='%236f5140' fill-opacity='0.55'/%3E%3Ccircle cx='5' cy='20' r='4.18' fill='%23755847' fill-opacity='0.53'/%3E%3Ccircle cx='5' cy='35' r='3.96' fill='%237c604f' fill-opacity='0.50'/%3E%3Ccircle cx='5' cy='50' r='3.74' fill='%23826756' fill-opacity='0.48'/%3E%3Ccircle cx='20' cy='5' r='4.02' fill='%237a5d4d' fill-opacity='0.51'/%3E%3Ccircle cx='20' cy='20' r='3.80' fill='%23816554' fill-opacity='0.48'/%3E%3Ccircle cx='20' cy='35' r='3.58' fill='%23876c5b' fill-opacity='0.46'/%3E%3Ccircle cx='20' cy='50' r='3.36' fill='%238d7363' fill-opacity='0.43'/%3E%3Ccircle cx='35' cy='5' r='3.65' fill='%23856a59' fill-opacity='0.47'/%3E%3Ccircle cx='35' cy='20' r='3.43' fill='%238c7160' fill-opacity='0.44'/%3E%3Ccircle cx='35' cy='35' r='3.21' fill='%23927868' fill-opacity='0.42'/%3E%3Ccircle cx='35' cy='50' r='2.99' fill='%2399806f' fill-opacity='0.39'/%3E%3Ccircle cx='50' cy='5' r='3.27' fill='%23907666' fill-opacity='0.42'/%3E%3Ccircle cx='50' cy='20' r='3.05' fill='%23977e6d' fill-opacity='0.40'/%3E%3Ccircle cx='50' cy='35' r='2.83' fill='%239d8574' fill-opacity='0.37'/%3E%3Ccircle cx='50' cy='50' r='2.61' fill='%23a48c7c' fill-opacity='0.35'/%3E%3Ccircle cx='65' cy='5' r='2.89' fill='%239b8372' fill-opacity='0.38'/%3E%3Ccircle cx='65' cy='20' r='2.67' fill='%23a28a7a' fill-opacity='0.36'/%3E%3Ccircle cx='65' cy='35' r='2.45' fill='%23a89181' fill-opacity='0.33'/%3E%3Ccircle cx='65' cy='50' r='2.23' fill='%23af9988' fill-opacity='0.31'/%3E%3Ccircle cx='80' cy='5' r='2.51' fill='%23a68f7f' fill-opacity='0.34'/%3E%3Ccircle cx='80' cy='20' r='2.29' fill='%23ad9786' fill-opacity='0.31'/%3E%3Ccircle cx='80' cy='35' r='2.07' fill='%23b39e8e' fill-opacity='0.29'/%3E%3Ccircle cx='80' cy='50' r='1.85' fill='%23baa595' fill-opacity='0.26'/%3E%3Ccircle cx='95' cy='5' r='2.14' fill='%23b29c8b' fill-opacity='0.30'/%3E%3Ccircle cx='95' cy='20' r='1.92' fill='%23b8a393' fill-opacity='0.27'/%3E%3Ccircle cx='95' cy='35' r='1.70' fill='%23beaa9a' fill-opacity='0.25'/%3E%3Ccircle cx='95' cy='50' r='1.48' fill='%23c5b2a1' fill-opacity='0.22'/%3E%3Ccircle cx='110' cy='5' r='1.76' fill='%23bda898' fill-opacity='0.25'/%3E%3Ccircle cx='110' cy='20' r='1.54' fill='%23c3af9f' fill-opacity='0.23'/%3E%3Ccircle cx='110' cy='35' r='1.32' fill='%23cab7a7' fill-opacity='0.20'/%3E%3Ccircle cx='110' cy='50' r='1.10' fill='%23d0beae' fill-opacity='0.18'/%3E%3C/svg%3E");--pontos-claro-esp: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 115 55'%3E%3Ccircle cx='5' cy='5' r='1.76' fill='%23bda898' fill-opacity='0.25'/%3E%3Ccircle cx='5' cy='20' r='1.54' fill='%23c3af9f' fill-opacity='0.23'/%3E%3Ccircle cx='5' cy='35' r='1.32' fill='%23cab7a7' fill-opacity='0.20'/%3E%3Ccircle cx='5' cy='50' r='1.10' fill='%23d0beae' fill-opacity='0.18'/%3E%3Ccircle cx='20' cy='5' r='2.14' fill='%23b29c8b' fill-opacity='0.30'/%3E%3Ccircle cx='20' cy='20' r='1.92' fill='%23b8a393' fill-opacity='0.27'/%3E%3Ccircle cx='20' cy='35' r='1.70' fill='%23beaa9a' fill-opacity='0.25'/%3E%3Ccircle cx='20' cy='50' r='1.48' fill='%23c5b2a1' fill-opacity='0.22'/%3E%3Ccircle cx='35' cy='5' r='2.51' fill='%23a68f7f' fill-opacity='0.34'/%3E%3Ccircle cx='35' cy='20' r='2.29' fill='%23ad9786' fill-opacity='0.31'/%3E%3Ccircle cx='35' cy='35' r='2.07' fill='%23b39e8e' fill-opacity='0.29'/%3E%3Ccircle cx='35' cy='50' r='1.85' fill='%23baa595' fill-opacity='0.26'/%3E%3Ccircle cx='50' cy='5' r='2.89' fill='%239b8372' fill-opacity='0.38'/%3E%3Ccircle cx='50' cy='20' r='2.67' fill='%23a28a7a' fill-opacity='0.36'/%3E%3Ccircle cx='50' cy='35' r='2.45' fill='%23a89181' fill-opacity='0.33'/%3E%3Ccircle cx='50' cy='50' r='2.23' fill='%23af9988' fill-opacity='0.31'/%3E%3Ccircle cx='65' cy='5' r='3.27' fill='%23907666' fill-opacity='0.42'/%3E%3Ccircle cx='65' cy='20' r='3.05' fill='%23977e6d' fill-opacity='0.40'/%3E%3Ccircle cx='65' cy='35' r='2.83' fill='%239d8574' fill-opacity='0.37'/%3E%3Ccircle cx='65' cy='50' r='2.61' fill='%23a48c7c' fill-opacity='0.35'/%3E%3Ccircle cx='80' cy='5' r='3.65' fill='%23856a59' fill-opacity='0.47'/%3E%3Ccircle cx='80' cy='20' r='3.43' fill='%238c7160' fill-opacity='0.44'/%3E%3Ccircle cx='80' cy='35' r='3.21' fill='%23927868' fill-opacity='0.42'/%3E%3Ccircle cx='80' cy='50' r='2.99' fill='%2399806f' fill-opacity='0.39'/%3E%3Ccircle cx='95' cy='5' r='4.02' fill='%237a5d4d' fill-opacity='0.51'/%3E%3Ccircle cx='95' cy='20' r='3.80' fill='%23816554' fill-opacity='0.48'/%3E%3Ccircle cx='95' cy='35' r='3.58' fill='%23876c5b' fill-opacity='0.46'/%3E%3Ccircle cx='95' cy='50' r='3.36' fill='%238d7363' fill-opacity='0.43'/%3E%3Ccircle cx='110' cy='5' r='4.40' fill='%236f5140' fill-opacity='0.55'/%3E%3Ccircle cx='110' cy='20' r='4.18' fill='%23755847' fill-opacity='0.53'/%3E%3Ccircle cx='110' cy='35' r='3.96' fill='%237c604f' fill-opacity='0.50'/%3E%3Ccircle cx='110' cy='50' r='3.74' fill='%23826756' fill-opacity='0.48'/%3E%3C/svg%3E")}.tela.escura-funda{background-image:radial-gradient(60% 75% at 88% 8%,rgba(184,146,118,.5),transparent 72%),radial-gradient(55% 70% at 4% 96%,rgba(64,44,33,.6),transparent 72%),radial-gradient(45% 55% at 52% 55%,rgba(150,112,90,.3),transparent 75%)}#servicos{background-image:radial-gradient(55% 70% at 10% 6%,rgba(176,140,114,.42),transparent 72%),radial-gradient(60% 75% at 96% 100%,rgba(64,44,33,.55),transparent 72%),radial-gradient(40% 50% at 60% 40%,rgba(142,104,84,.26),transparent 75%)}#contato{background-image:radial-gradient(45% 70% at 50% 46%,rgba(168,128,104,.5),transparent 74%),radial-gradient(55% 70% at 100% 0%,rgba(64,44,33,.5),transparent 72%),radial-gradient(50% 60% at 0% 100%,rgba(184,146,118,.34),transparent 72%)}#projetos{background-image:radial-gradient(60% 70% at 6% 0%,rgba(232,206,184,.65),transparent 72%),radial-gradient(55% 65% at 96% 18%,rgba(218,200,182,.55),transparent 72%),radial-gradient(60% 70% at 70% 100%,rgba(255,253,248,.85),transparent 72%)}#sobre{background-image:radial-gradient(55% 70% at 94% 4%,rgba(232,206,184,.62),transparent 72%),radial-gradient(60% 70% at 0% 100%,rgba(218,200,182,.55),transparent 72%),radial-gradient(45% 55% at 40% 30%,rgba(255,253,248,.8),transparent 74%)}.secao,.tela{position:relative;overflow:hidden;isolation:isolate}.secao:after,.tela:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-repeat:no-repeat;background-size:76px 38px,60px 30px}.tela:after{background-image:var(--pontos-escuro),var(--pontos-escuro-esp);background-position:4% 90%,97% 92%}#projetos:after{background-image:var(--pontos-claro-esp),var(--pontos-claro);background-position:98% 3%,1% 98%}#servicos:after{background-image:var(--pontos-escuro-esp),var(--pontos-escuro);background-position:98% 3%,2% 96%}#sobre:after{background-image:var(--pontos-claro-esp),var(--pontos-claro);background-position:98% 8%,2% 6%}#contato:after{background-image:var(--pontos-escuro),var(--pontos-escuro-esp);background-position:3% 8%,97% 92%}#projetos:before,#contato:before{content:"";position:absolute;z-index:-1;pointer-events:none;top:18px;left:50%;width:92px;height:40px;transform:translate(-50%);background-repeat:no-repeat;background-size:13px 13px,30px 30px,13px 13px;background-position:left 6px bottom 4px,center top,right 6px bottom 4px}#projetos:before{background-image:var(--estrela-pequena),var(--estrela-grande),var(--estrela-pequena)}#contato:before{background-image:var(--estrela-pequena-creme),var(--estrela-grande-creme),var(--estrela-pequena-creme)}@media (max-width: 860px){.tela:after,#servicos:after,#contato:after{background-image:var(--pontos-escuro-esp),var(--pontos-escuro);background-size:54px 27px,44px 22px;background-position:right 12px top 14px,left 12px bottom 14px}#projetos:after,#sobre:after{background-image:var(--pontos-claro-esp),var(--pontos-claro);background-size:54px 27px,44px 22px;background-position:right 12px top 14px,left 12px bottom 14px}}.idioma,.idioma-rodape{display:flex;gap:4px;font-size:.75rem;font-weight:500}.idioma a,.idioma-rodape a{text-decoration:none;padding:4px 11px;border:1px solid transparent;border-radius:999px;opacity:.8;transition:opacity .2s,border-color .2s}.idioma a:hover,.idioma-rodape a:hover{opacity:1}.idioma a[aria-current=true],.idioma-rodape a[aria-current=true]{opacity:1;border-color:var(--borda-forte);background:#ffffff14}.tela .idioma{position:absolute;top:22px;right:calc((100% - min(1040px,100% - 32px))/2);z-index:1}@media (max-width: 860px){.tela:after{background-position:right 12px bottom 14px,left 12px bottom 14px}}.menu-fixo{position:fixed;top:14px;left:50%;z-index:50;display:flex;gap:2px;padding:5px;max-width:calc(100% - 24px);border-radius:999px;background:#6f5140d6;border:1px solid rgba(242,238,227,.22);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);box-shadow:0 8px 28px #3c281c38;transform:translate(-50%,-150%);opacity:0;visibility:hidden;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s ease,visibility 0s linear .45s}.menu-fixo.visivel{transform:translate(-50%);opacity:1;visibility:visible;transition-delay:0s}.menu-fixo a{padding:9px 18px;border-radius:999px;font-size:14px;font-weight:500;color:#f2eee3d1;text-decoration:none;white-space:nowrap;transition:background .25s ease,color .25s ease}.menu-fixo a:hover{color:#f2eee3;background:#f2eee324}.menu-fixo a[aria-current=true]{background:#f2eee3;color:#6f5140;box-shadow:0 2px 8px #3c281c2e}.menu-fixo a:focus-visible{outline:2px solid #F2EEE3;outline-offset:2px}@media (max-width: 480px){.menu-fixo{top:10px;padding:4px}.menu-fixo a{padding:8px 11px;font-size:12.5px}}.js :is(main h2,main .sub,main .projeto,main .subtitulo,main .repo,main .repos-mais,main .servico,main .processo li,main .sobre>div,main .contato>*):not(.visivel){opacity:0}.js :is(main h2,main .sub,main .projeto,main .subtitulo,main .repo,main .repos-mais,main .servico,main .processo li,main .sobre>div,main .contato>*).visivel{animation:revelar .9s cubic-bezier(.22,.61,.36,1) var(--atraso, 0s) backwards}@keyframes revelar{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.js :is(main h2,main .sub,main .projeto,main .subtitulo,main .repo,main .repos-mais,main .servico,main .processo li,main .sobre>div,main .contato>*):not(.visivel){opacity:1}.js .visivel{animation:none!important}}.discord{margin:1.6rem 0 0;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:.85rem;color:var(--mudo)}.discord-botao{display:inline-flex;align-items:center;gap:12px;padding:8px 8px 8px 18px;font:inherit;color:inherit;background:#f2eee314;border:1px solid var(--borda-forte);border-radius:999px;cursor:pointer;transition:background .25s ease,border-color .25s ease}.discord-botao:hover{background:#f2eee329}.discord-botao:focus-visible{outline:2px solid currentColor;outline-offset:3px}.discord-botao b{font-weight:600;font-size:.95rem;letter-spacing:.01em;color:var(--texto)}.discord-botao small{padding:6px 12px;border-radius:999px;background:var(--botao-bg);color:var(--botao-texto);font-size:.72rem;font-weight:600;min-width:92px;text-align:center}
