@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-ext-wght-normal.CO5hGrJv.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-wght-normal.EAA9jha_.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-vietnamese-wght-normal.k7S-YeeD.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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-ext-wght-normal.BsZE-iaG.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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-wght-normal.l_AIctKy.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}@font-face{font-family:Italiana;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/italiana-latin-400-normal.CRZrqGQm.woff2) format("woff2"),url(/_astro/italiana-latin-400-normal.BzjwlKaI.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}:root{--vg-azul-profundo: #08327c;--vg-azul-celeste: #4d85d6;--vg-areia: #f2e9e2;--vg-ocre: #c17b37;--vg-areia-clara: #f8f3ee;--vg-areia-borda: #e3d6ca;--vg-azul-profundo-90: rgba(8, 50, 124, .9);--vg-azul-profundo-12: rgba(8, 50, 124, .12);--vg-azul-celeste-15: rgba(77, 133, 214, .15);--vg-bg: var(--vg-areia);--vg-surface: var(--vg-areia-clara);--vg-ink: var(--vg-azul-profundo);--vg-ink-soft: rgba(8, 50, 124, .72);--vg-line: var(--vg-areia-borda);--vg-accent: var(--vg-azul-celeste);--vg-accent-warm: var(--vg-ocre);--vg-bg-invert: var(--vg-azul-profundo);--vg-ink-invert: var(--vg-areia);--vg-ink-invert-soft: rgba(242, 233, 226, .78);--vg-font-display: "Italiana", "Cormorant", "Playfair Display", Georgia, serif;--vg-font-body: "Montserrat Variable", "Montserrat", system-ui, sans-serif;--vg-text-xs: .78rem;--vg-text-sm: .875rem;--vg-text-base: 1rem;--vg-text-lg: 1.125rem;--vg-text-xl: clamp(1.25rem, 1.05rem + .9vw, 1.6rem);--vg-text-2xl: clamp(1.6rem, 1.25rem + 1.6vw, 2.4rem);--vg-text-3xl: clamp(2.2rem, 1.6rem + 2.8vw, 3.6rem);--vg-text-hero: clamp(2.8rem, 1.9rem + 4.6vw, 6rem);--vg-weight-light: 300;--vg-weight-regular: 400;--vg-weight-medium: 500;--vg-weight-semibold: 600;--vg-leading-tight: 1.1;--vg-leading-snug: 1.3;--vg-leading-normal: 1.65;--vg-tracking-wide: .08em;--vg-tracking-display: .04em;--vg-space-1: .25rem;--vg-space-2: .5rem;--vg-space-3: .75rem;--vg-space-4: 1rem;--vg-space-6: 1.5rem;--vg-space-8: 2rem;--vg-space-12: 3rem;--vg-space-16: 4rem;--vg-space-24: 6rem;--vg-space-32: 8rem;--vg-section-y: clamp(var(--vg-space-16), 8vw, var(--vg-space-32));--vg-container: 1180px;--vg-container-narrow: 760px;--vg-gutter: clamp(var(--vg-space-4), 5vw, var(--vg-space-12));--vg-radius-sm: 6px;--vg-radius-md: 12px;--vg-radius-lg: 20px;--vg-radius-pill: 999px;--vg-arch-top: 48% 48% 0 0 / 36% 36% 0 0;--vg-shadow-sm: 0 1px 2px rgba(8, 50, 124, .06);--vg-shadow-md: 0 12px 32px -12px rgba(8, 50, 124, .22);--vg-ease: cubic-bezier(.22, 1, .36, 1);--vg-duration: .32s}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}body{background-color:var(--vg-bg);color:var(--vg-ink);font-family:var(--vg-font-body);font-weight:var(--vg-weight-light);font-size:var(--vg-text-base);line-height:var(--vg-leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh}img,picture,svg{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}ul[role=list],ol[role=list]{list-style:none}h1,h2,h3{font-family:var(--vg-font-display);font-weight:var( --vg-weight-regular );line-height:var(--vg-leading-tight);letter-spacing:var(--vg-tracking-display);text-wrap:balance}p{text-wrap:pretty;max-width:68ch}:where(a,button,[tabindex]):focus-visible{outline:2px solid var(--vg-accent);outline-offset:3px;border-radius:var(--vg-radius-sm)}.vg-container{width:100%;max-width:var(--vg-container);margin-inline:auto;padding-inline:var(--vg-gutter)}.vg-container--narrow{max-width:var(--vg-container-narrow)}.vg-section{padding-block:var(--vg-section-y)}.vg-eyebrow{font-family:var(--vg-font-body);font-weight:var(--vg-weight-semibold);font-size:var(--vg-text-sm);letter-spacing:var(--vg-tracking-wide);text-transform:uppercase;color:var(--vg-accent);display:inline-flex;align-items:center;gap:var(--vg-space-2)}.vg-eyebrow:before{content:"";width:1.75rem;height:1px;background:currentColor}.vg-skip-link{position:absolute;left:var(--vg-space-4);top:-3rem;z-index:100;background:var(--vg-ink);color:var(--vg-areia);padding:var(--vg-space-2) var(--vg-space-4);border-radius:var(--vg-radius-sm);transition:top var(--vg-duration) var(--vg-ease)}.vg-skip-link:focus{top:var(--vg-space-4)}.vg-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vg-mobilenav{position:relative}.vg-mobilenav__toggle{display:inline-flex;flex-direction:column;justify-content:center;gap:6px;width:44px;height:44px;padding:0 10px;background:transparent;border:0;cursor:pointer;list-style:none}.vg-mobilenav__toggle::-webkit-details-marker{display:none}.vg-mobilenav__toggle span{display:block;height:2px;width:100%;background:var(--vg-ink);border-radius:2px;transition:transform var(--vg-duration) var(--vg-ease),opacity var(--vg-duration) var(--vg-ease)}.vg-mobilenav[open] .vg-mobilenav__toggle span:first-child{transform:translateY(4px) rotate(45deg)}.vg-mobilenav[open] .vg-mobilenav__toggle span:last-child{transform:translateY(-4px) rotate(-45deg)}.vg-mobilenav__panel{position:fixed;inset:72px 0 0;z-index:40;background:color-mix(in srgb,var(--vg-azul-profundo) 30%,transparent);backdrop-filter:blur(2px);animation:vg-fade var(--vg-duration) var(--vg-ease)}.vg-mobilenav__sheet{background:var(--vg-areia);border-bottom:1px solid var(--vg-line);padding:var(--vg-space-6) var(--vg-gutter) var(--vg-space-8);display:flex;flex-direction:column;gap:var(--vg-space-4)}.vg-mobilenav__sheet ul{list-style:none;display:flex;flex-direction:column}.vg-mobilenav__sheet li+li{border-top:1px solid var(--vg-line)}.vg-mobilenav__sheet ul a{display:block;padding:var(--vg-space-4) 0;font-family:var(--vg-font-display);font-size:var(--vg-text-xl);color:var(--vg-ink)}.vg-mobilenav__cta{margin-top:var(--vg-space-2);text-align:center;background:var(--vg-ink);color:var(--vg-areia);font-weight:var(--vg-weight-semibold);font-size:var(--vg-text-sm);letter-spacing:var(--vg-tracking-wide);text-transform:uppercase;padding:.9em 1.4em;border-radius:var(--vg-radius-pill)}@keyframes vg-fade{0%{opacity:0}to{opacity:1}}html:has(.vg-mobilenav[open]){overflow:hidden}@media(prefers-reduced-motion:no-preference){[data-reveal]{opacity:0;transform:translateY(20px);transition:opacity .7s var(--vg-ease),transform .7s var(--vg-ease);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}[data-reveal].is-visible{opacity:1;transform:none}}:where([data-astro-image]){object-fit:var(--fit);object-position:var(--pos);height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}.vg-btn[data-astro-cid-6ygtcg62]{display:inline-flex;align-items:center;justify-content:center;gap:var(--vg-space-2);padding:.85em 1.6em;font-family:var(--vg-font-body);font-weight:var(--vg-weight-semibold);font-size:var(--vg-text-sm);letter-spacing:var(--vg-tracking-wide);text-transform:uppercase;border-radius:var(--vg-radius-pill);border:1.5px solid transparent;transition:transform var(--vg-duration) var(--vg-ease),background-color var(--vg-duration) var(--vg-ease),color var(--vg-duration) var(--vg-ease),border-color var(--vg-duration) var(--vg-ease);will-change:transform}.vg-btn[data-astro-cid-6ygtcg62]:hover{transform:translateY(-2px)}.vg-btn--primary[data-astro-cid-6ygtcg62]{background:var(--vg-ink);color:var(--vg-areia);border-color:var(--vg-ink)}.vg-btn--primary[data-astro-cid-6ygtcg62]:hover{background:var(--vg-accent);border-color:var(--vg-accent)}.vg-btn--secondary[data-astro-cid-6ygtcg62]{background:transparent;color:var(--vg-ink);border-color:var(--vg-ink)}.vg-btn--secondary[data-astro-cid-6ygtcg62]:hover{background:var(--vg-azul-profundo-12)}.vg-btn--accent[data-astro-cid-6ygtcg62]{background:var(--vg-accent-warm);color:var(--vg-areia);border-color:var(--vg-accent-warm)}.vg-btn--accent[data-astro-cid-6ygtcg62]:hover{filter:brightness(.95)}.vg-btn--invert[data-astro-cid-6ygtcg62]{background:var(--vg-areia);color:var(--vg-ink);border-color:var(--vg-areia)}.vg-btn--invert[data-astro-cid-6ygtcg62]:hover{background:transparent;color:var(--vg-areia);border-color:var(--vg-areia)}.vg-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--vg-areia) 88%,transparent);backdrop-filter:blur(8px);transition:box-shadow var(--vg-duration) var(--vg-ease),background-color var(--vg-duration) var(--vg-ease)}.vg-header[data-astro-cid-3ef6ksr2][data-elevated=true]{box-shadow:0 1px 0 var(--vg-line),var(--vg-shadow-sm);background:color-mix(in srgb,var(--vg-areia) 96%,transparent)}.vg-header__inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:var(--vg-space-6);min-height:72px}.vg-header__logo[data-astro-cid-3ef6ksr2]{height:40px;width:auto}.vg-header__nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;gap:var(--vg-space-8);list-style:none}.vg-header__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:var(--vg-text-sm);font-weight:var(--vg-weight-medium);letter-spacing:.02em;color:var(--vg-ink);position:relative;padding-block:var(--vg-space-1)}.vg-header__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1.5px;background:var(--vg-accent);transform:scaleX(0);transform-origin:left;transition:transform var(--vg-duration) var(--vg-ease)}.vg-header__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover:after,.vg-header__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:focus-visible:after{transform:scaleX(1)}@media(max-width:860px){.vg-header__nav[data-astro-cid-3ef6ksr2],.vg-header__cta[data-astro-cid-3ef6ksr2]{display:none}}@media(min-width:861px){.vg-mobilenav{display:none}}.vg-arch[data-astro-cid-5q7jpwwt]{--_ring: var(--vg-accent);--_arch-radius: 50% 50% var(--vg-radius-md) var(--vg-radius-md) / 44% 44% 0 0;margin:0;line-height:0}.vg-arch--ink[data-astro-cid-5q7jpwwt]{--_ring: var(--vg-ink)}.vg-arch__ring[data-astro-cid-5q7jpwwt]{border:2px solid var(--_ring);border-radius:var(--_arch-radius);padding:clamp(8px,1.4vw,14px);background:transparent}.vg-arch__inner[data-astro-cid-5q7jpwwt]{overflow:hidden;border-radius:46% 46% calc(var(--vg-radius-md) - 4px) calc(var(--vg-radius-md) - 4px) / 42% 42% 0 0;background:var(--vg-azul-celeste-15)}.vg-arch__inner[data-astro-cid-5q7jpwwt] img{width:100%;height:100%;object-fit:cover}.vg-hero[data-astro-cid-bbe6dxrz]{padding-block:clamp(var(--vg-space-16),9vw,var(--vg-space-32)) var(--vg-section-y)}.vg-hero__grid[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(var(--vg-space-8),5vw,var(--vg-space-24));align-items:center}.vg-hero__title[data-astro-cid-bbe6dxrz]{font-size:var(--vg-text-hero);margin-block:var(--vg-space-4) var(--vg-space-6)}.vg-hero__subtitle[data-astro-cid-bbe6dxrz]{font-size:var(--vg-text-xl);font-weight:var(--vg-weight-light);color:var(--vg-ink-soft);max-width:44ch}.vg-hero__actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:var(--vg-space-4);margin-top:var(--vg-space-8)}.vg-hero__arch[data-astro-cid-bbe6dxrz]{max-width:420px;margin-inline:auto}.vg-hero__plate[data-astro-cid-bbe6dxrz]{aspect-ratio:1920 / 2498;display:grid;place-items:center;background:var(--vg-areia);padding:clamp(var(--vg-space-2),1.5vw,var(--vg-space-4))}.vg-hero__art[data-astro-cid-bbe6dxrz] .vg-hero__logo{width:100%;height:100%;object-fit:contain}@media(max-width:860px){.vg-hero__grid[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;text-align:center}.vg-hero__subtitle[data-astro-cid-bbe6dxrz]{margin-inline:auto}.vg-hero__actions[data-astro-cid-bbe6dxrz]{justify-content:center}.vg-hero__art[data-astro-cid-bbe6dxrz]{order:-1;max-width:320px;margin-inline:auto}}.vg-sobre__grid[data-astro-cid-rzhu5o37]{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(var(--vg-space-8),6vw,var(--vg-space-24));align-items:center}.vg-sobre__media[data-astro-cid-rzhu5o37]{display:grid;place-items:center}.vg-sobre__emblem[data-astro-cid-rzhu5o37]{width:min(300px,70%);height:auto;border-radius:var(--vg-radius-pill);box-shadow:var(--vg-shadow-md)}.vg-sobre__copy[data-astro-cid-rzhu5o37] h2[data-astro-cid-rzhu5o37]{font-size:var(--vg-text-3xl);margin-block:var(--vg-space-4) var(--vg-space-6)}.vg-sobre__p[data-astro-cid-rzhu5o37]{font-size:var(--vg-text-lg);color:var(--vg-ink-soft)}.vg-sobre__p[data-astro-cid-rzhu5o37]+.vg-sobre__p[data-astro-cid-rzhu5o37]{margin-top:var(--vg-space-4)}@media(max-width:760px){.vg-sobre__grid[data-astro-cid-rzhu5o37]{grid-template-columns:1fr;text-align:center}.vg-sobre__p[data-astro-cid-rzhu5o37]{margin-inline:auto}}.vg-break[data-astro-cid-4eo3urhz]{width:100vw;margin-inline:calc(50% - 50vw);line-height:0;overflow:hidden}.vg-break__img[data-astro-cid-4eo3urhz]{display:block;width:100%;height:clamp(220px,40vh,460px);object-fit:cover}.vg-exp__head[data-astro-cid-z44a6ikg]{margin-bottom:var(--vg-space-12);max-width:40ch}.vg-exp__head[data-astro-cid-z44a6ikg] h2[data-astro-cid-z44a6ikg]{font-size:var(--vg-text-3xl);margin-top:var(--vg-space-4)}.vg-exp__grid[data-astro-cid-z44a6ikg]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--vg-space-8)}.vg-exp__card[data-astro-cid-z44a6ikg]{background:var(--vg-surface);border:1px solid var(--vg-line);border-radius:var(--vg-radius-lg) var(--vg-radius-lg) var(--vg-radius-md) var(--vg-radius-md);padding:var(--vg-space-8);transition:transform var(--vg-duration) var(--vg-ease),box-shadow var(--vg-duration) var(--vg-ease)}.vg-exp__card[data-astro-cid-z44a6ikg]:hover{transform:translateY(-4px);box-shadow:var(--vg-shadow-md)}.vg-exp__arch[data-astro-cid-z44a6ikg]{width:46px;height:30px;margin-bottom:var(--vg-space-6);border:2px solid var(--vg-accent);border-bottom:0;border-radius:50% 50% 0 0/100% 100% 0 0}.vg-exp__card[data-astro-cid-z44a6ikg] h3[data-astro-cid-z44a6ikg]{font-size:var(--vg-text-xl);margin-bottom:var(--vg-space-3)}.vg-exp__card[data-astro-cid-z44a6ikg] p[data-astro-cid-z44a6ikg]{color:var(--vg-ink-soft)}@media(max-width:860px){.vg-exp__grid[data-astro-cid-z44a6ikg]{grid-template-columns:1fr;gap:var(--vg-space-6)}}.vg-loc__grid[data-astro-cid-qhl2v2de]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(var(--vg-space-8),5vw,var(--vg-space-16));align-items:center}.vg-loc__copy[data-astro-cid-qhl2v2de] h2[data-astro-cid-qhl2v2de]{font-size:var(--vg-text-3xl);margin-block:var(--vg-space-4) var(--vg-space-6)}.vg-loc__lead[data-astro-cid-qhl2v2de]{font-size:var(--vg-text-lg);color:var(--vg-ink-soft);margin-bottom:var(--vg-space-8)}.vg-loc__list[data-astro-cid-qhl2v2de]{display:flex;flex-direction:column;gap:var(--vg-space-3)}.vg-loc__list[data-astro-cid-qhl2v2de] li[data-astro-cid-qhl2v2de]{display:flex;align-items:center;gap:var(--vg-space-3);font-weight:var(--vg-weight-medium)}.vg-loc__bullet[data-astro-cid-qhl2v2de]{width:8px;height:8px;border-radius:50%;background:var(--vg-accent-warm);flex:none}.vg-loc__address[data-astro-cid-qhl2v2de]{display:block;margin-top:var(--vg-space-8);font-style:normal;color:var(--vg-ink-soft);font-size:var(--vg-text-sm);letter-spacing:.02em}.vg-loc__dir[data-astro-cid-qhl2v2de]{display:inline-block;margin-top:var(--vg-space-3);font-weight:var(--vg-weight-semibold);color:var(--vg-accent);font-size:var(--vg-text-sm);letter-spacing:.02em}.vg-loc__dir[data-astro-cid-qhl2v2de]:hover{color:var(--vg-ink)}.vg-loc__map[data-astro-cid-qhl2v2de]{border:2px solid var(--vg-accent);border-radius:var(--vg-radius-lg);padding:10px;background:var(--vg-azul-celeste-15)}.vg-loc__map[data-astro-cid-qhl2v2de] iframe[data-astro-cid-qhl2v2de]{width:100%;aspect-ratio:4 / 3;border:0;border-radius:calc(var(--vg-radius-lg) - 8px);display:block}@media(max-width:860px){.vg-loc__grid[data-astro-cid-qhl2v2de]{grid-template-columns:1fr}}.vg-contato[data-astro-cid-4jge6ia5]{background:var(--vg-bg-invert);color:var(--vg-ink-invert)}.vg-contato__inner[data-astro-cid-4jge6ia5]{text-align:center}.vg-contato__eyebrow[data-astro-cid-4jge6ia5]{color:var(--vg-accent);justify-content:center}.vg-contato[data-astro-cid-4jge6ia5] h2[data-astro-cid-4jge6ia5]{font-size:var(--vg-text-3xl);color:var(--vg-ink-invert);margin-block:var(--vg-space-4) var(--vg-space-6)}.vg-contato__lead[data-astro-cid-4jge6ia5]{color:var(--vg-ink-invert-soft);font-size:var(--vg-text-lg);margin-inline:auto;margin-bottom:var(--vg-space-8)}.vg-contato__actions[data-astro-cid-4jge6ia5]{display:flex;flex-wrap:wrap;gap:var(--vg-space-4);justify-content:center}.vg-contato__email[data-astro-cid-4jge6ia5]{display:inline-block;margin-top:var(--vg-space-8);color:var(--vg-ink-invert-soft);font-size:var(--vg-text-sm);letter-spacing:.04em;border-bottom:1px solid currentColor;padding-bottom:2px}.vg-contato__email[data-astro-cid-4jge6ia5]:hover{color:var(--vg-ink-invert)}.vg-footer[data-astro-cid-sz7xmlte]{position:relative;isolation:isolate;background:var(--vg-bg-invert);color:var(--vg-ink-invert);border-top:1px solid color-mix(in srgb,var(--vg-areia) 18%,transparent)}.vg-footer[data-astro-cid-sz7xmlte]:before{content:"";position:absolute;inset:0;z-index:-1;background-image:var(--vg-footer-pattern);background-repeat:repeat;background-size:760px;opacity:.05;pointer-events:none}.vg-footer__inner[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:var(--vg-space-8);padding-block:var(--vg-space-16) var(--vg-space-12);align-items:start}.vg-footer__brand[data-astro-cid-sz7xmlte]{display:flex;gap:var(--vg-space-4);align-items:center}.vg-footer__emblem[data-astro-cid-sz7xmlte]{width:64px;height:64px;border-radius:50%;flex:none}.vg-footer__tag[data-astro-cid-sz7xmlte]{font-family:var(--vg-font-display);font-size:var(--vg-text-lg);color:var(--vg-ink-invert);line-height:var(--vg-leading-snug)}.vg-footer__nav[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte],.vg-footer__social[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:var(--vg-space-3)}.vg-footer__nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.vg-footer__social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--vg-ink-invert-soft);font-size:var(--vg-text-sm);letter-spacing:.02em}.vg-footer__nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.vg-footer__social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--vg-ink-invert)}.vg-footer__base[data-astro-cid-sz7xmlte]{border-top:1px solid color-mix(in srgb,var(--vg-areia) 14%,transparent)}.vg-footer__baseinner[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;gap:var(--vg-space-4);padding-block:var(--vg-space-6);font-size:var(--vg-text-xs);color:var(--vg-ink-invert-soft)}@media(max-width:760px){.vg-footer__inner[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:var(--vg-space-8)}.vg-footer__baseinner[data-astro-cid-sz7xmlte]{flex-direction:column;text-align:center}}
