.hero[data-v-ae251d0a]{align-items:center;background-image:linear-gradient(#08101ead,#08101e80),url(./bg-hero-desktop.Du6imFB3.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:520px;overflow:hidden;position:relative}@media(max-width:899px){.hero[data-v-ae251d0a]{background-image:linear-gradient(#08101ead,#08101e80),url(./bg-hero-mobile.BPVFxgRJ.webp)}}.hero-glow[data-v-ae251d0a]{background:radial-gradient(ellipse 60% 55% at 50% 40%,rgba(var(--v-theme-secondary),.35),transparent 70%);inset:0;pointer-events:none;position:absolute}.hero-content[data-v-ae251d0a]{color:#fff;padding-bottom:4rem;padding-top:4rem;position:relative}.hero-eyebrow[data-v-ae251d0a]{animation:heroFadeUp-ae251d0a .7s ease both;color:rgb(var(--v-theme-secondary));font-size:.8rem;font-weight:700;letter-spacing:.3em;margin-bottom:.5rem;text-transform:uppercase}.hero-title[data-v-ae251d0a]{animation:heroFadeUp-ae251d0a .8s ease .1s both;text-shadow:0 2px 16px rgba(0,0,0,.45)}.hero-underline[data-v-ae251d0a]{animation:heroFadeUp-ae251d0a .8s ease .2s both;background:rgb(var(--v-theme-secondary));border-radius:2px;display:block;height:3px;margin:0 auto 1.5rem;width:64px}.hero-text[data-v-ae251d0a]{animation:heroFadeUp-ae251d0a .8s ease .3s both;color:#ffffffeb;max-width:640px}.hero-actions[data-v-ae251d0a]{animation:heroFadeUp-ae251d0a .8s ease .4s both}.hero-outlined-btn[data-v-ae251d0a]{border-color:#ffffffb3!important;color:#fff!important}.hero-primary-btn[data-v-ae251d0a]{box-shadow:0 8px 24px rgba(var(--v-theme-primary),.5)}@keyframes heroFadeUp-ae251d0a{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.obras-section[data-v-ae251d0a]{background:rgba(var(--v-theme-primary),.04)}.obra-card[data-v-ae251d0a]{transition:transform .25s ease,box-shadow .25s ease}.obra-card[data-v-ae251d0a]:hover{box-shadow:0 12px 28px #0000001f;transform:translateY(-6px)}.quote-card[data-v-ae251d0a]{border-radius:16px}[data-v-ae251d0a] .v-btn{transition:transform .2s ease,box-shadow .2s ease}[data-v-ae251d0a] .v-btn:hover{transform:translateY(-2px)}[data-v-ae251d0a] .reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}[data-v-ae251d0a] .reveal.revealed{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.hero-actions[data-v-ae251d0a],.hero-eyebrow[data-v-ae251d0a],.hero-text[data-v-ae251d0a],.hero-title[data-v-ae251d0a],.hero-underline[data-v-ae251d0a]{animation:none}[data-v-ae251d0a] .reveal{opacity:1;transform:none;transition:none}.obra-card[data-v-ae251d0a],[data-v-ae251d0a] .v-btn{transition:none}}.recantos-list[data-v-ae251d0a]{font-size:.85rem;list-style:none;margin:0;padding:0;text-align:left}.recantos-list li[data-v-ae251d0a]{border-top:1px solid rgba(var(--v-theme-on-surface),.08);padding:6px 0}.recantos-list li[data-v-ae251d0a]:first-child{border-top:none}.recantos-list a[data-v-ae251d0a]{color:rgb(var(--v-theme-primary));font-weight:600;text-decoration:none}.recantos-list a[data-v-ae251d0a]:hover{text-decoration:underline}
