@font-face{font-family:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(./archivo-black-latin-ext-400-normal.DQAASfvW.woff2) format("woff2"),url(./archivo-black-latin-ext-400-normal.-j5WRK12.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(./archivo-black-latin-400-normal.BTVu2TQR.woff2) format("woff2"),url(./archivo-black-latin-400-normal.HW9MwEcM.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./archivo-vietnamese-wght-normal.XAtsl5Q_.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./archivo-latin-ext-wght-normal.C4zznr8T.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./archivo-latin-wght-normal.E0tuGl4L.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--marinho: #14213d;--laranja: #fca311;--gelo: #f5f5f5;--ardosia: #3a4a6b;--forte: "Archivo Black", "Arial Black", sans-serif;--corpo: "Archivo Variable", "Archivo", system-ui, sans-serif;--curva: cubic-bezier(.22, .8, .3, 1)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:72px}body{margin:0;background:var(--gelo);color:var(--marinho);font-family:var(--corpo);font-size:16px;line-height:1.6;overflow-x:hidden}img{display:block;max-width:100%}a:focus-visible{outline:3px solid var(--laranja);outline-offset:3px}a.svelte-1uha8ag{color:inherit}html.anima .sobe{opacity:0;transform:translateY(28px);transition:opacity .7s var(--curva),transform .7s var(--curva);transition-delay:calc(var(--i, 0) * 70ms)}html.anima .sobe.in{opacity:1;transform:none}.barra.svelte-1uha8ag{position:fixed;top:0;left:0;right:0;z-index:30;height:64px;display:flex;align-items:center;gap:28px;padding:0 clamp(16px,4vw,48px);background:var(--marinho);color:var(--gelo);border-bottom:3px solid var(--laranja)}.logo.svelte-1uha8ag{font-family:var(--forte);font-size:1.3rem;text-decoration:none;letter-spacing:.02em;display:flex;align-items:baseline;gap:8px}.logo.svelte-1uha8ag small:where(.svelte-1uha8ag){font-family:var(--corpo);font-size:.78rem;font-weight:600;color:var(--laranja);text-transform:uppercase;letter-spacing:.1em}.barra.svelte-1uha8ag nav:where(.svelte-1uha8ag){margin-left:auto;display:flex;gap:24px}.barra.svelte-1uha8ag nav:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){text-decoration:none;font-weight:600;font-size:.92rem;opacity:.85}.barra.svelte-1uha8ag nav:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover{color:var(--laranja);opacity:1}.barra-tel.svelte-1uha8ag{font-weight:700;text-decoration:none;background:var(--laranja);color:var(--marinho);padding:8px 14px;border-radius:8px;font-size:.9rem}.b.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 22px;border-radius:10px;font-weight:800;text-decoration:none;font-size:1rem;transition:transform .2s var(--curva),box-shadow .2s var(--curva)}.b.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:20px;height:20px;fill:currentColor}.b.svelte-1uha8ag:hover{transform:translateY(-2px)}.b-laranja.svelte-1uha8ag{background:var(--laranja);color:var(--marinho);box-shadow:0 6px #c47d05}.b-laranja.svelte-1uha8ag:hover{box-shadow:0 8px #c47d05,0 14px 30px -8px #fca31199}.b-marinho.svelte-1uha8ag{background:var(--marinho);color:var(--gelo);box-shadow:0 6px #070d1a}.b-marinho.svelte-1uha8ag:hover{box-shadow:0 8px #070d1a,0 14px 30px -10px #14213d99}.b-contorno.svelte-1uha8ag{border:2px solid var(--marinho);color:var(--marinho)}.hero.svelte-1uha8ag{position:relative;min-height:100svh;display:flex;align-items:center;padding:104px clamp(16px,5vw,72px) 56px;overflow:hidden;color:var(--gelo);background:var(--marinho)}.hero-img.svelte-1uha8ag{position:absolute;inset:0;will-change:transform;transform:scale(1.08)}.hero-img.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;object-fit:cover}.hero-veu.svelte-1uha8ag{position:absolute;inset:0;background:linear-gradient(100deg,#14213df5 18%,#14213db8 55%,#14213d73),linear-gradient(0deg,rgba(20,33,61,.8),transparent 40%)}.hero-in.svelte-1uha8ag{position:relative;width:100%;max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(28px,5vw,72px);align-items:center}.bairro.svelte-1uha8ag{display:inline-flex;align-items:center;gap:8px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;margin:0 0 18px;color:var(--laranja)}.bairro.svelte-1uha8ag span:where(.svelte-1uha8ag){animation:svelte-1uha8ag-pulsa 1.8s ease-in-out infinite}@keyframes svelte-1uha8ag-pulsa{50%{opacity:.3}}h1.svelte-1uha8ag{font-family:var(--forte);font-weight:400;font-size:clamp(2.6rem,6.4vw,5.6rem);line-height:.95;margin:0 0 22px;text-transform:uppercase;letter-spacing:-.01em}h1.svelte-1uha8ag span:where(.svelte-1uha8ag){display:block;color:transparent;-webkit-text-stroke:2px var(--laranja);text-shadow:0 0 40px rgba(252,163,17,.25)}.hero-sub.svelte-1uha8ag{font-size:1.12rem;max-width:44ch;margin:0 0 24px;color:#dfe3ea}.nota.svelte-1uha8ag{display:inline-flex;align-items:center;gap:10px;margin:0;background:#f5f5f51a;border:1px solid rgba(245,245,245,.18);padding:8px 14px;border-radius:10px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.nota.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-family:var(--forte);font-size:1.4rem;font-weight:400}.estrelas.svelte-1uha8ag{color:var(--laranja);letter-spacing:2px}.nota.svelte-1uha8ag span:where(.svelte-1uha8ag):last-child{font-size:.9rem;color:#dfe3ea}.cartao.svelte-1uha8ag{background:var(--gelo);color:var(--marinho);border-radius:18px;padding:clamp(22px,3vw,34px);box-shadow:0 30px 70px -20px #0000008c;border-top:8px solid var(--laranja)}.cartao-rot.svelte-1uha8ag{font-weight:800;text-transform:uppercase;letter-spacing:.1em;font-size:.78rem;color:var(--ardosia);margin:0 0 8px}address.svelte-1uha8ag{font-style:normal;font-family:var(--forte);font-size:clamp(1.6rem,2.6vw,2.1rem);line-height:1.1;margin-bottom:14px}address.svelte-1uha8ag span:where(.svelte-1uha8ag){display:block;font-family:var(--corpo);font-size:.95rem;color:var(--ardosia);margin-top:8px;line-height:1.5;font-weight:500}.agora.svelte-1uha8ag{display:inline-block;margin:0 0 10px;font-size:.82rem;font-weight:800;padding:3px 10px;border-radius:6px;background:#e2e5ea;color:var(--ardosia)}.agora.aberto.svelte-1uha8ag{background:#d9f2e1;color:#135c2c}.horario.svelte-1uha8ag{list-style:none;padding:0;margin:0 0 20px;border-top:1px solid #dcdfe5}.horario.svelte-1uha8ag li:where(.svelte-1uha8ag){display:flex;justify-content:space-between;gap:12px;padding:9px 4px;border-bottom:1px solid #dcdfe5;font-size:.95rem}.horario.svelte-1uha8ag li.hoje:where(.svelte-1uha8ag){background:#fca3112e;padding-left:10px;padding-right:10px}.horario.svelte-1uha8ag b:where(.svelte-1uha8ag){font-variant-numeric:tabular-nums}.cartao-btns.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cartao-tel.svelte-1uha8ag{display:block;text-align:center;margin-top:16px;font-weight:700;color:var(--ardosia)}.hero-cred.svelte-1uha8ag{position:absolute;right:16px;bottom:10px;font-size:.7rem;color:#c7cdd8}.mapa.svelte-1uha8ag{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(24px,4vw,56px);align-items:center;max-width:1240px;margin:0 auto;padding:clamp(64px,9vw,110px) clamp(16px,5vw,72px)}h2.svelte-1uha8ag{font-family:var(--forte);font-weight:400;font-size:clamp(1.9rem,4vw,3.1rem);line-height:1.02;margin:0 0 16px;text-transform:uppercase}.mapa-txt.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ardosia);font-size:1.05rem;margin:0 0 26px}.mapa-frame.svelte-1uha8ag{position:relative;border-radius:18px;overflow:hidden;border:4px solid var(--marinho);box-shadow:14px 14px 0 var(--laranja);aspect-ratio:16 / 10;background:#dfe3ea}.mapa-frame.svelte-1uha8ag iframe:where(.svelte-1uha8ag){width:100%;height:100%;border:0;display:block}.servicos.svelte-1uha8ag{background:#fff;padding:clamp(64px,9vw,110px) clamp(16px,5vw,72px)}.cab.svelte-1uha8ag{max-width:1240px;margin:0 auto 40px}.tag.svelte-1uha8ag{display:inline-block;background:var(--laranja);color:var(--marinho);font-weight:800;font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;padding:5px 10px;border-radius:6px;margin:0 0 14px}.cab.svelte-1uha8ag h2:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:var(--ardosia)}.cards.svelte-1uha8ag{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:repeat(6,1fr);gap:20px}.card.svelte-1uha8ag{grid-column:span 2;background:var(--gelo);border-radius:16px;overflow:hidden;transition:transform .3s var(--curva),box-shadow .3s var(--curva)}.card.svelte-1uha8ag:nth-child(4),.card.svelte-1uha8ag:nth-child(5){grid-column:span 3}.card.svelte-1uha8ag:hover{transform:translateY(-6px);box-shadow:0 20px 40px -18px #14213d73}.card-img.svelte-1uha8ag{aspect-ratio:16 / 10;overflow:hidden}.card-img.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;object-fit:cover;transition:transform .5s var(--curva)}.card.svelte-1uha8ag:hover .card-img:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){transform:scale(1.06)}.card-txt.svelte-1uha8ag{padding:20px 22px 24px;border-left:5px solid var(--laranja);margin:18px 0 0}.card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:var(--forte);font-weight:400;font-size:1.3rem;text-transform:uppercase;margin:0 0 6px}.card.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:var(--ardosia)}.galeria.svelte-1uha8ag{background:var(--marinho);color:var(--gelo);padding:clamp(64px,9vw,110px) clamp(16px,5vw,72px)}.mosaico.svelte-1uha8ag{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:240px;gap:14px}.foto.svelte-1uha8ag{margin:0;position:relative;border-radius:14px;overflow:hidden}.foto.larga.svelte-1uha8ag{grid-column:span 2}.foto.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;object-fit:cover;transition:transform .6s var(--curva)}.foto.svelte-1uha8ag:hover img:where(.svelte-1uha8ag){transform:scale(1.05)}.foto.svelte-1uha8ag figcaption:where(.svelte-1uha8ag){position:absolute;left:0;right:0;bottom:0;padding:18px 12px 8px;font-size:.72rem;background:linear-gradient(transparent,#14213dd9);color:#e3e7ee}.final.svelte-1uha8ag{padding:clamp(64px,9vw,110px) clamp(16px,5vw,72px);background:repeating-linear-gradient(-45deg,transparent 0 22px,rgba(20,33,61,.05) 22px 44px),var(--laranja);background-size:200% 200%;animation:svelte-1uha8ag-listras 18s linear infinite}@keyframes svelte-1uha8ag-listras{to{background-position:62px 0}}.final-in.svelte-1uha8ag{max-width:900px;margin:0 auto;text-align:center}.final.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(2.2rem,6vw,4.4rem)}.final.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:1.15rem;margin:0 auto 30px;max-width:48ch}.final-btns.svelte-1uha8ag{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.rod.svelte-1uha8ag{background:var(--marinho);color:#cfd5df;padding:36px clamp(16px,5vw,72px) 90px;font-size:.9rem;text-align:center}.rod.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:6px 0}.rod-nome.svelte-1uha8ag{font-family:var(--forte);color:var(--gelo);font-size:1.1rem}.rod-aviso.svelte-1uha8ag{color:var(--laranja)}.selo.svelte-1uha8ag{position:fixed;right:16px;bottom:16px;z-index:40;background:var(--laranja);color:var(--marinho);font-weight:800;font-size:.8rem;text-decoration:none;padding:9px 14px;border-radius:8px;border:2px solid var(--marinho);box-shadow:4px 4px 0 var(--marinho)}@media(max-width:900px){.hero-in.svelte-1uha8ag,.mapa.svelte-1uha8ag{grid-template-columns:1fr}.hero.svelte-1uha8ag{align-items:flex-start;padding-top:92px}.cards.svelte-1uha8ag{grid-template-columns:1fr 1fr}.card.svelte-1uha8ag,.card.svelte-1uha8ag:nth-child(4){grid-column:span 1}.card.svelte-1uha8ag:nth-child(5){grid-column:span 2}.mosaico.svelte-1uha8ag{grid-template-columns:1fr 1fr;grid-auto-rows:180px}.foto.larga.svelte-1uha8ag{grid-column:span 2}}@media(max-width:600px){.barra.svelte-1uha8ag nav:where(.svelte-1uha8ag){display:none}.barra-tel.svelte-1uha8ag{margin-left:auto;white-space:nowrap;font-size:.85rem;padding:7px 10px}.logo.svelte-1uha8ag small:where(.svelte-1uha8ag){display:none}.cartao-btns.svelte-1uha8ag,.cards.svelte-1uha8ag{grid-template-columns:1fr}.card.svelte-1uha8ag,.card.svelte-1uha8ag:nth-child(4),.card.svelte-1uha8ag:nth-child(5){grid-column:span 1}.mapa-frame.svelte-1uha8ag{aspect-ratio:4 / 5;box-shadow:8px 8px 0 var(--laranja)}.final-btns.svelte-1uha8ag .b:where(.svelte-1uha8ag){width:100%}h1.svelte-1uha8ag span:where(.svelte-1uha8ag){-webkit-text-stroke-width:1.5px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.bairro.svelte-1uha8ag span:where(.svelte-1uha8ag),.final.svelte-1uha8ag{animation:none}.card.svelte-1uha8ag,.card-img.svelte-1uha8ag img:where(.svelte-1uha8ag),.foto.svelte-1uha8ag img:where(.svelte-1uha8ag),.b.svelte-1uha8ag{transition:none}}
