.hero-renderer[data-v-86db70e3]{width:100%;min-height:55vh;padding:var(--space-12) var(--space-4);isolation:isolate;--hero-nav-clearance:1.5rem;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hero-renderer__slot[data-v-86db70e3]{width:100%;max-width:44rem;margin:var(--space-5) auto 0;text-align:start}.hero-renderer--cinematic .hero-renderer__slot[data-v-86db70e3]{margin-inline:0}@keyframes hero-logo-bob-86db70e3{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-10px)}}.hero-renderer--fullscreen[data-v-86db70e3],.hero-renderer--fullscreen.hero-renderer--cedar_dark[data-v-86db70e3],.hero-renderer--fullscreen.hero-renderer--cinematic[data-v-86db70e3],.hero-renderer--fullscreen.hero-renderer--split[data-v-86db70e3],.hero-renderer--fullscreen.hero-renderer--minimal[data-v-86db70e3]{min-height:calc(100vh - var(--site-header-h,0px) - var(--pie-fijo,0px));min-height:calc(100svh - var(--site-header-h,0px) - var(--pie-fijo,0px))}@media (width<=1023px){.hero-renderer--fullscreen[data-v-86db70e3]{padding-top:var(--space-4);padding-bottom:var(--space-4)}.hero-renderer--fullscreen .hero-renderer__subtitle[data-v-86db70e3]{font-size:.95rem;line-height:1.5}.hero-renderer--fullscreen .hero-renderer__slot[data-v-86db70e3]{margin-top:var(--space-2)}.hero-renderer--fullscreen .hero-renderer__cta[data-v-86db70e3]{margin-top:var(--space-3)}}@media (width>=1024px){.hero-renderer--fullscreen[data-v-86db70e3]{padding-bottom:calc(var(--space-6) + 3rem + var(--space-4))}}.hero-renderer--cedar_dark[data-v-86db70e3]{background:linear-gradient(180deg, var(--sanct-cedar-900) 0%, color-mix(in srgb, var(--sanct-cedar-900) 92%, var(--sanct-gold-500) 8%) 100%);color:var(--sanct-warm-50);min-height:60vh}.dark .hero-renderer--cinematic[data-v-86db70e3]{background:var(--sanct-candy-navy)!important}.hero-renderer--cinematic[data-v-86db70e3]{color:var(--sanct-warm-50);background:#fff;align-items:center;min-height:80vh}.hero-renderer--cinematic .hero-renderer__inner[data-v-86db70e3]{text-align:center}.hero-renderer--split[data-v-86db70e3]{background:var(--color-surface);color:var(--color-text);gap:var(--space-6);min-height:65vh;padding:calc(var(--hero-nav-clearance) + var(--space-4)) var(--space-4) var(--space-10);flex-direction:column}@media (width>=1024px){.hero-renderer--split[data-v-86db70e3]{gap:var(--space-10);padding:calc(var(--hero-nav-clearance) + var(--space-4)) var(--space-8) var(--space-12);flex-direction:row;align-items:center}.hero-renderer--split .hero-renderer__content[data-v-86db70e3]{text-align:left;flex:50%}.hero-renderer--split .hero-renderer__inner[data-v-86db70e3]{text-align:left;align-items:flex-start;margin:0}}.hero-renderer__split-media[data-v-86db70e3]{z-index:2;width:100%;max-width:540px;box-shadow:0 12px 32px color-mix(in srgb, var(--sanct-cedar-900) 18%, transparent);border-radius:8px;position:relative;overflow:hidden}@media (width>=1024px){.hero-renderer__split-media[data-v-86db70e3]{flex:50%;max-width:600px}}.hero-renderer--minimal[data-v-86db70e3]{color:var(--color-text);min-height:38vh;padding:calc(var(--hero-nav-clearance) + var(--space-4)) var(--space-4) var(--space-10);background:0 0}.hero-renderer__media[data-v-86db70e3]{z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero-renderer__media[data-v-86db70e3] .hero-renderer__image,.hero-renderer__media[data-v-86db70e3] .hero-renderer__image img{object-fit:cover;width:100%!important;height:100%!important}@media (prefers-reduced-motion:no-preference){.hero-renderer__media[data-v-86db70e3] .hero-renderer__image img{transform-origin:50% 55%;animation:28s ease-out forwards hero-deriva-86db70e3}}@keyframes hero-deriva-86db70e3{0%{transform:scale(1)}to{transform:scale(1.06)}}.hero-renderer__video[data-v-86db70e3]{object-fit:cover;width:100%;height:100%;display:block}.hero-renderer__overlay[data-v-86db70e3]{z-index:1;background:linear-gradient(180deg, color-mix(in srgb, var(--sanct-cedar-900) 34%, transparent) 0%, color-mix(in srgb, var(--sanct-cedar-900) 46%, transparent) 55%, color-mix(in srgb, var(--sanct-cedar-900) 62%, transparent) 100%);pointer-events:none;position:absolute;inset:0}.hero-renderer--cedar_dark .hero-renderer__overlay[data-v-86db70e3]{background:radial-gradient(ellipse 80% 60% at 50% 50%, color-mix(in srgb, var(--sanct-cedar-900) 34%, transparent) 0%, color-mix(in srgb, var(--sanct-cedar-900) 14%, transparent) 70%, transparent 100%)}.hero-renderer__video-toggle[data-v-86db70e3]{bottom:var(--space-4);right:var(--space-4);z-index:5;border:1px solid color-mix(in srgb, var(--sanct-warm-50) 35%, transparent);width:44px;height:44px;color:var(--sanct-warm-50);cursor:pointer;-webkit-backdrop-filter:blur(8px);transition:background var(--duration-fast) var(--ease-luxury), border-color var(--duration-fast) var(--ease-luxury), transform var(--duration-fast) var(--ease-luxury);background:#00000073;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.hero-renderer__video-toggle[data-v-86db70e3]:hover{border-color:color-mix(in srgb, var(--sanct-warm-50) 60%, transparent);background:#000000a6;transform:scale(1.05)}.hero-renderer__video-toggle[data-v-86db70e3]:focus-visible{outline:2px solid var(--sanct-gold-500);outline-offset:3px}.hero-renderer__video-icon[data-v-86db70e3]{width:18px;height:18px}.hero-renderer__content[data-v-86db70e3]{z-index:2;justify-content:center;width:100%;display:flex;position:relative}.hero-renderer__inner[data-v-86db70e3]{text-align:center;align-items:center;gap:var(--space-3);flex-direction:column;max-width:780px;margin:0 auto;display:flex}.hero-renderer--cinematic .hero-renderer__inner[data-v-86db70e3],.hero-renderer--cedar_dark .hero-renderer__inner[data-v-86db70e3]{text-shadow:0 1px 6px color-mix(in srgb, var(--sanct-cedar-900) 38%, transparent)}.hero-renderer__eyebrow[data-v-86db70e3]{font-family:var(--font-body);font-size:.75rem;font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-widest);background:var(--sanct-candy-yellow);color:var(--sanct-candy-navy);border-radius:var(--sanct-radius-full);padding:.55em 1.3em;display:inline-block}.hero-renderer--split .hero-renderer__eyebrow[data-v-86db70e3],.hero-renderer--minimal .hero-renderer__eyebrow[data-v-86db70e3]{color:var(--sanct-gold-600)}.hero-renderer__word--accent[data-v-86db70e3]{display:block}.hero-renderer__accent[data-v-86db70e3]{font-family:"Kaushan Script", var(--font-display), cursive;letter-spacing:.01em;font-size:1.15em;font-weight:400;line-height:1.45}.hero-renderer__title[data-v-86db70e3]{font-family:var(--font-display);font-size:clamp(2rem,5vw,3.5rem);font-weight:var(--font-weight-extrabold);letter-spacing:var(--tracking-tight);margin:0;line-height:1.25}.hero-renderer--minimal .hero-renderer__inner[data-v-86db70e3],.hero-renderer--split .hero-renderer__inner[data-v-86db70e3]{width:100%;max-width:64rem}.hero-renderer--minimal .hero-renderer__title[data-v-86db70e3],.hero-renderer--split .hero-renderer__title[data-v-86db70e3]{text-wrap:balance;max-inline-size:calc(100% - 1.5em);position:relative}@media (prefers-reduced-motion:no-preference){.hero-renderer--minimal .hero-renderer__title[data-v-86db70e3],.hero-renderer--split .hero-renderer__title[data-v-86db70e3]{animation:sanct-pop-in .52s var(--ease-spring) .3s backwards}}.hero-renderer--cinematic .hero-renderer__title[data-v-86db70e3],.hero-renderer--cedar_dark .hero-renderer__title[data-v-86db70e3]{color:#fff;text-shadow:0 2px 12px #0000008c}.hero-renderer__subtitle[data-v-86db70e3]{font-family:var(--font-body);font-size:clamp(1rem,1.5vw,1.2rem);font-weight:var(--font-weight-semibold);max-width:620px;margin:0;line-height:1.6}.hero-renderer--cinematic .hero-renderer__subtitle[data-v-86db70e3],.hero-renderer--cedar_dark .hero-renderer__subtitle[data-v-86db70e3]{color:#fff;text-shadow:0 2px 10px #0000008c}.hero-renderer--cinematic .hero-renderer__title[data-v-86db70e3],.hero-renderer--cedar_dark .hero-renderer__title[data-v-86db70e3]{text-shadow:0 1px 2px #0006,0 2px 16px #00000047}.hero-renderer--cinematic .hero-renderer__subtitle[data-v-86db70e3],.hero-renderer--cedar_dark .hero-renderer__subtitle[data-v-86db70e3]{text-shadow:0 1px 6px #00000061}.hero-renderer__description[data-v-86db70e3]{font-family:var(--font-body);opacity:.84;max-width:580px;margin:0;font-size:1rem;line-height:1.65}.hero-renderer:has(.dpick__pop) .hero-renderer__scroll-hint[data-v-86db70e3]{display:none}.hero-renderer__scroll-hint[data-v-86db70e3]{left:50%;bottom:var(--space-6);z-index:2;border-radius:var(--sanct-radius-full);background:var(--sanct-candy-navy);color:#fff;cursor:pointer;border:2px solid #fff;justify-content:center;align-items:center;width:3rem;height:3rem;animation:2s ease-in-out infinite hero-scroll-bounce-86db70e3;display:flex;position:absolute;transform:translate(-50%)}.hero-renderer__scroll-hint[data-v-86db70e3]:hover{background:var(--sanct-candy-pink)}@keyframes hero-scroll-bounce-86db70e3{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,8px)}}@media (prefers-reduced-motion:reduce){.hero-renderer__scroll-hint[data-v-86db70e3]{animation:none}}@media (width<=1023px){.hero-renderer__scroll-hint[data-v-86db70e3]{display:none}}.hero-renderer__cta[data-v-86db70e3]{margin-top:var(--space-4)}@media (width<=1023px){.hero-renderer__cta--en-barra[data-v-86db70e3]{display:none}}.hero-renderer__cta-link[data-v-86db70e3]{padding:var(--space-3) var(--space-7);background:var(--sanct-gold-500);color:var(--sanct-cedar-900);font-family:var(--font-body);font-size:.85rem;font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-widest);transition:background var(--duration-fast) var(--ease-luxury), transform var(--duration-fast) var(--ease-luxury);border-radius:4px;text-decoration:none;display:inline-block}.hero-renderer__cta-link[data-v-86db70e3]:hover{background:var(--sanct-gold-400);transform:translateY(-2px)}.hero-renderer__cta-link[data-v-86db70e3]:focus-visible{outline:2px solid var(--sanct-gold-500);outline-offset:3px}@media (prefers-reduced-motion:reduce){.hero-renderer__cta-link[data-v-86db70e3],.hero-renderer__video-toggle[data-v-86db70e3]{transition:none!important}.hero-renderer__cta-link[data-v-86db70e3]:hover,.hero-renderer__video-toggle[data-v-86db70e3]:hover{transform:none!important}}
