@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.shot[data-astro-cid-h7q67odh]{margin:0}.shot-stage[data-astro-cid-h7q67odh]{padding-bottom:6%;position:relative}.browser[data-astro-cid-h7q67odh]{z-index:1;border:1px solid var(--color-line);background:var(--color-surface);box-shadow:0 30px 80px -20px var(--shot-shadow), 0 0 0 1px var(--shot-edge);border-radius:.9rem;position:relative;overflow:hidden}.browser[data-astro-cid-h7q67odh] img{width:100%;height:auto;display:block}.browser-back[data-astro-cid-h7q67odh]{z-index:0;opacity:.55;filter:saturate(.6);width:78%;position:absolute;top:-9%;right:-6%}.browser-bar[data-astro-cid-h7q67odh]{border-bottom:1px solid var(--color-line);background:var(--color-night-2);align-items:center;gap:.35rem;height:1.9rem;padding-inline:.75rem;display:flex}.browser-bar[data-astro-cid-h7q67odh] i[data-astro-cid-h7q67odh]{background:var(--color-line);border-radius:999px;width:.5rem;height:.5rem}.browser-url[data-astro-cid-h7q67odh]{background:var(--color-surface);color:var(--color-mist);border-radius:999px;margin-inline:auto;padding:.1rem .8rem;font-size:.7rem;transform:translate(-.75rem)}.phone[data-astro-cid-h7q67odh]{z-index:2;border:1px solid var(--color-line);background:var(--color-night);width:24%;box-shadow:0 24px 60px -16px var(--shot-shadow);border-radius:1.4rem;padding:.35rem;position:absolute;bottom:0;left:-7%}.phone[data-astro-cid-h7q67odh] img{border-radius:1.1rem;width:100%;height:auto;display:block}.stage-shot[data-reveal] .browser[data-astro-cid-h7q67odh],.stage-shot[data-reveal] .phone[data-astro-cid-h7q67odh]{box-shadow:none;background:0 0;border-color:#0000;transition:border-color .5s .3s,background-color .5s .3s,box-shadow .6s .3s}.stage-shot[data-reveal] .browser[data-astro-cid-h7q67odh]>[data-astro-cid-h7q67odh],.stage-shot[data-reveal] .phone[data-astro-cid-h7q67odh]>img,.stage-shot[data-reveal] figcaption[data-astro-cid-h7q67odh]{opacity:0;transition:opacity .7s .35s,transform .9s cubic-bezier(.22,1,.36,1) .35s;transform:scale(.985)}.stage-shot[data-reveal][data-built] .browser[data-astro-cid-h7q67odh],.stage-shot[data-reveal][data-built] .phone[data-astro-cid-h7q67odh]{border-color:var(--color-line);background:var(--color-surface);box-shadow:0 30px 80px -20px var(--shot-shadow), 0 0 0 1px var(--shot-edge)}.stage-shot[data-reveal][data-built] .phone[data-astro-cid-h7q67odh]{background:var(--color-night)}.stage-shot[data-reveal][data-built] .browser[data-astro-cid-h7q67odh]>[data-astro-cid-h7q67odh],.stage-shot[data-reveal][data-built] .phone[data-astro-cid-h7q67odh]>img,.stage-shot[data-reveal][data-built] figcaption[data-astro-cid-h7q67odh]{opacity:1;transform:none}.stage-shot[data-reveal][data-built] .browser-back[data-astro-cid-h7q67odh]{opacity:.55}.stage-shot[data-reveal] .browser-back[data-astro-cid-h7q67odh]{opacity:0}figcaption[data-astro-cid-h7q67odh]{color:var(--color-mist);text-align:right;margin-top:.9rem;font-size:.8rem}.stage-panel[data-astro-cid-rtei5hqi]{align-items:center;max-width:80rem;min-height:100svh;margin-inline:auto;padding:0 2rem;display:flex;position:relative}.stage-inner[data-astro-cid-rtei5hqi]{min-width:0;max-width:30rem}.stage-shot[data-astro-cid-rtei5hqi]{width:min(46%,44rem);position:absolute;top:50%;right:2rem;transform:translateY(-50%)}.stage-panel[data-astro-cid-rtei5hqi]:has(.stage-shot) .stage-inner[data-astro-cid-rtei5hqi]{max-width:min(30rem,44%)}.stage-panel[data-astro-cid-rtei5hqi]:has(.stage-shot) .stage-title[data-astro-cid-rtei5hqi]{font-size:min(4.2vw,9svh,3.75rem)}.stage-status[data-astro-cid-rtei5hqi]{color:var(--color-mist);align-items:center;gap:.55rem;font-size:.9rem;display:inline-flex}.stage-dot[data-astro-cid-rtei5hqi]{border-radius:999px;width:.5rem;height:.5rem}.stage-title[data-astro-cid-rtei5hqi]{margin-top:1rem}.stage-summary[data-astro-cid-rtei5hqi]{color:var(--color-paper);margin-top:1.4rem;font-size:1.15rem;line-height:1.6}.stage-points[data-astro-cid-rtei5hqi]{color:var(--color-mist);gap:.7rem;margin-top:1.6rem;display:grid}.stage-points[data-astro-cid-rtei5hqi] li[data-astro-cid-rtei5hqi]{align-items:baseline;gap:.75rem;display:flex}.stage-note[data-astro-cid-rtei5hqi]{max-width:28rem;color:var(--color-mist);margin-top:1.5rem;font-size:.9375rem;line-height:1.6}.stage-links[data-astro-cid-rtei5hqi]{flex-wrap:wrap;column-gap:1.75rem;margin-top:1.75rem;display:flex}.stage-points[data-astro-cid-rtei5hqi] li[data-astro-cid-rtei5hqi]:before{content:"";background:var(--color-silver);flex:none;width:.9rem;height:1px;transform:translateY(-.3em)}.stage-index[data-astro-cid-rtei5hqi]{z-index:5;max-width:80rem;color:var(--color-mist);pointer-events:none;justify-content:flex-end;gap:1.75rem;margin:-2.5rem auto 0;padding-inline:2rem;font-size:.875rem;font-weight:500;display:flex;position:sticky;bottom:1.75rem}.stage-index[data-astro-cid-rtei5hqi][data-live]:not([data-active]){visibility:hidden}.stage-index[data-astro-cid-rtei5hqi] a[data-astro-cid-rtei5hqi]{pointer-events:auto;padding-block:.5rem;transition:color .2s}.stage-index[data-astro-cid-rtei5hqi] a[data-astro-cid-rtei5hqi]:hover,.stage-index[data-astro-cid-rtei5hqi] a[data-astro-cid-rtei5hqi][aria-current]{color:var(--color-paper)}.stage-index[data-astro-cid-rtei5hqi] a[data-astro-cid-rtei5hqi][aria-current]{text-decoration:underline 1px var(--color-amber);text-underline-offset:.55em}@media (width<=899px),(aspect-ratio<=9/10),(height<=719px){.stage-index[data-astro-cid-rtei5hqi]{display:none}}@media (width<=899px),(aspect-ratio<=9/10){.stage-panel[data-astro-cid-rtei5hqi]{padding:max(192px,46svh) 1rem 4rem;display:block}.stage-summary[data-astro-cid-rtei5hqi]{font-size:1.05rem}.stage-panel[data-astro-cid-rtei5hqi]:has(.stage-shot){padding-top:6rem}.stage-shot[data-astro-cid-rtei5hqi]{width:auto;max-width:36rem;margin:0 auto 2.5rem;padding-left:6%;position:relative;top:auto;right:auto;transform:none}.stage-panel[data-astro-cid-rtei5hqi]:has(.stage-shot) .stage-inner[data-astro-cid-rtei5hqi]{max-width:36rem}.stage-panel[data-astro-cid-rtei5hqi]:has(.stage-shot) .stage-title[data-astro-cid-rtei5hqi]{font-size:min(9.8vw,2.75rem)}}.bento[data-astro-cid-7wcqpozi]{gap:1rem;margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;list-style:none;display:grid}@media (width>=700px){.bento[data-astro-cid-7wcqpozi]{grid-template-columns:repeat(2,minmax(0,1fr))}.tile-wide[data-astro-cid-7wcqpozi]{grid-column:span 2}}@media (width>=1100px){.bento[data-astro-cid-7wcqpozi]{grid-template-columns:repeat(4,minmax(0,1fr))}}.tile[data-astro-cid-7wcqpozi]{flex-direction:column;min-width:0;padding:1.5rem;display:flex;position:relative}.tile-title[data-astro-cid-7wcqpozi]{font-family:var(--font-display);letter-spacing:-.02em;margin-top:1.25rem;font-size:1.125rem;font-weight:500}.tile-text[data-astro-cid-7wcqpozi]{color:var(--color-mist);margin-top:.5rem;font-size:.95rem;line-height:1.55}.tile-where[data-astro-cid-7wcqpozi],.tile-link[data-astro-cid-7wcqpozi]{color:var(--color-mist);margin-top:auto;padding-top:1rem;font-size:.85rem}.tile-cta[data-astro-cid-7wcqpozi]{background:radial-gradient(28rem 14rem at 100% 0%, color-mix(in oklab, var(--color-silver) 18%, transparent), transparent 70%), color-mix(in oklab, var(--color-surface) 78%, transparent);justify-content:center}.tile-cta[data-astro-cid-7wcqpozi] .tile-title[data-astro-cid-7wcqpozi]{margin-top:0;font-size:1.5rem}.tile-btn[data-astro-cid-7wcqpozi]{align-self:flex-start;margin-top:1.25rem}.tile-link[data-astro-cid-7wcqpozi]{color:var(--color-paper);align-self:flex-start}.tile-art[data-astro-cid-7wcqpozi]{border:1px solid var(--color-line);background:var(--color-night-2);border-radius:.85rem;height:7.5rem;padding:.9rem 1rem;font-size:.8rem;overflow:hidden}.art-code[data-astro-cid-7wcqpozi]{color:var(--color-mist);flex-direction:column;justify-content:center;gap:.4rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.art-code[data-astro-cid-7wcqpozi] i[data-astro-cid-7wcqpozi]{font-style:normal}.art-code[data-astro-cid-7wcqpozi] .k[data-astro-cid-7wcqpozi]{color:light-dark(#5a6a82,var(--color-silver))}.art-code[data-astro-cid-7wcqpozi] .f[data-astro-cid-7wcqpozi]{color:var(--color-paper)}.art-code[data-astro-cid-7wcqpozi] .s[data-astro-cid-7wcqpozi]{color:color-mix(in oklab, var(--color-mist) 55%, var(--color-paper))}.cursor[data-astro-cid-7wcqpozi]{vertical-align:-.15em;background:var(--color-amber);width:.5em;height:1em;margin-left:2px;display:inline-block}.art-ticket[data-astro-cid-7wcqpozi]{flex-direction:column;gap:.45rem;display:flex}.ticket-row[data-astro-cid-7wcqpozi]{background:var(--color-surface);color:var(--color-paper);border-radius:.5rem;align-items:center;gap:.6rem;padding:.35rem .55rem;display:flex}.ticket-row[data-astro-cid-7wcqpozi] b[data-astro-cid-7wcqpozi]{background:var(--color-line);border-radius:.3rem;padding:.05rem .35rem;font-size:.7rem}.ticket-row[data-astro-cid-7wcqpozi].dim{opacity:.55}.live[data-astro-cid-7wcqpozi]{background:var(--color-amber);width:.5rem;height:.5rem;box-shadow:0 0 0 4px color-mix(in oklab, var(--color-amber) 20%, transparent);border-radius:999px;margin-left:auto}.art-invoice[data-astro-cid-7wcqpozi]{flex-direction:column;gap:.5rem;display:flex}.inv-head[data-astro-cid-7wcqpozi]{color:var(--color-paper);font-weight:600}.inv-line[data-astro-cid-7wcqpozi],.ai-line[data-astro-cid-7wcqpozi]{background:var(--color-line);border-radius:999px;height:.45rem}.inv-line[data-astro-cid-7wcqpozi].short,.ai-line[data-astro-cid-7wcqpozi].short{width:60%}.inv-total[data-astro-cid-7wcqpozi]{color:var(--color-mist);justify-content:space-between;margin-top:auto;display:flex}.inv-total[data-astro-cid-7wcqpozi] b[data-astro-cid-7wcqpozi]{color:var(--color-paper)}.art-ai[data-astro-cid-7wcqpozi]{flex-direction:column;gap:.55rem;display:flex}.ai-chip[data-astro-cid-7wcqpozi]{border:1px solid var(--color-line);color:var(--color-paper);background:linear-gradient(90deg, color-mix(in oklab, var(--color-silver) 25%, transparent), transparent);border-radius:999px;align-self:flex-start;padding:.2rem .6rem}.art-bars[data-astro-cid-7wcqpozi]{align-items:flex-end;gap:.6rem;display:flex}.art-bars[data-astro-cid-7wcqpozi] span[data-astro-cid-7wcqpozi]{background:linear-gradient(180deg, var(--color-mist), var(--color-line));border-radius:.4rem .4rem .15rem .15rem;flex:1;height:62%}.art-bars[data-astro-cid-7wcqpozi] span[data-astro-cid-7wcqpozi]:nth-child(2){height:48%}.art-bars[data-astro-cid-7wcqpozi] span[data-astro-cid-7wcqpozi]:nth-child(3){height:80%}.art-bars[data-astro-cid-7wcqpozi] span[data-astro-cid-7wcqpozi]:nth-child(4){height:55%}.art-bars[data-astro-cid-7wcqpozi] span[data-astro-cid-7wcqpozi]:nth-child(5){height:92%}.art-bars[data-astro-cid-7wcqpozi] span[data-astro-cid-7wcqpozi]:nth-child(6){height:70%}.art-bars[data-astro-cid-7wcqpozi] span[data-astro-cid-7wcqpozi]:nth-child(7){height:86%}.art-pay[data-astro-cid-7wcqpozi]{place-items:center;display:grid}.pay-pill[data-astro-cid-7wcqpozi]{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-paper);border-radius:999px;padding:.45rem .9rem}.pay-pill[data-astro-cid-7wcqpozi]:before{content:"";background:var(--color-mist);vertical-align:.1em;border-radius:999px;width:.45rem;height:.45rem;margin-right:.5rem;display:inline-block}.art-roles[data-astro-cid-7wcqpozi]{flex-wrap:wrap;align-content:center;gap:.45rem;display:flex}.art-roles[data-astro-cid-7wcqpozi] span[data-astro-cid-7wcqpozi]{background:var(--color-surface);border:1px solid var(--color-line);color:var(--color-mist);border-radius:999px;padding:.25rem .65rem}.art-roles[data-astro-cid-7wcqpozi] span[data-astro-cid-7wcqpozi]:first-child{color:var(--color-paper)}.art-days[data-astro-cid-7wcqpozi]{grid-template-columns:repeat(7,1fr);align-content:center;gap:.4rem;display:grid}.art-days[data-astro-cid-7wcqpozi] span[data-astro-cid-7wcqpozi]{aspect-ratio:1;background:color-mix(in oklab, var(--color-mist) 55%, transparent);border-radius:.3rem}.art-days[data-astro-cid-7wcqpozi] span[data-astro-cid-7wcqpozi]:last-child{background:var(--color-line)}.mock[data-astro-cid-siyuyfmj]{--m-bg:#fff;--m-ink:#111;--m-soft:#f2f2f2;--m-accent:#333;--m-accent-ink:#fff;--m-hero-ink:#fff;--m-shade:#0009;--m-head:var(--font-sans);background:var(--m-bg);color:var(--m-ink);font-family:var(--font-sans);outline-offset:-3px;position:relative;container-type:inline-size}.mock-hero[data-astro-cid-siyuyfmj]{isolation:isolate;min-height:clamp(21rem,52cqi,27rem);color:var(--m-hero-ink);flex-direction:column;display:flex;position:relative;overflow:hidden}.mock-photo[data-astro-cid-siyuyfmj]{z-index:0;object-fit:cover;width:100%;height:100%;animation:20s ease-in-out infinite alternate kenburns;position:absolute;inset:0;scale:1.08}@keyframes kenburns{to{translate:-2% -1%;scale:1.18}}.mock[data-astro-cid-siyuyfmj][data-sector=restaurante] .mock-hero[data-astro-cid-siyuyfmj]:has(.mock-canvas.is-on) .mock-photo[data-astro-cid-siyuyfmj],.mock[data-astro-cid-siyuyfmj][data-sector=turismo] .mock-hero[data-astro-cid-siyuyfmj]:has(.mock-canvas.is-on) .mock-photo[data-astro-cid-siyuyfmj]{animation-play-state:paused}.mock-gl[data-astro-cid-siyuyfmj]{z-index:1;touch-action:pan-y;position:absolute;inset:0}.mock-gl[data-astro-cid-siyuyfmj] .mock-canvas{opacity:0;width:100%;height:100%;transition:opacity .9s;display:block}.mock-gl[data-astro-cid-siyuyfmj] .mock-canvas.is-on{opacity:1}.mock-shade[data-astro-cid-siyuyfmj]{z-index:2;pointer-events:none;background:linear-gradient(180deg, color-mix(in oklab, var(--m-shade) 70%, transparent), transparent 28%), linear-gradient(90deg, var(--m-shade) 0%, color-mix(in oklab, var(--m-shade) 35%, transparent) 62%, transparent 85%), linear-gradient(0deg, color-mix(in oklab, var(--m-shade) 60%, transparent), transparent 40%);position:absolute;inset:0}.mock-nav[data-astro-cid-siyuyfmj],.mock-copy[data-astro-cid-siyuyfmj],.mock-badges[data-astro-cid-siyuyfmj]{z-index:3;position:relative}.mock-copy[data-astro-cid-siyuyfmj],.mock-badges[data-astro-cid-siyuyfmj]{pointer-events:none}.mock-nav[data-astro-cid-siyuyfmj]{background:#0000006b;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:1rem;margin:.75rem;padding:.55rem .6rem .55rem .9rem;font-size:.75rem;display:flex}.mock-brand[data-astro-cid-siyuyfmj]{font-family:var(--m-head);white-space:nowrap;align-items:center;gap:.45rem;margin-right:auto;font-size:.95rem;font-weight:700;display:inline-flex}.mock-mark[data-astro-cid-siyuyfmj]{background:conic-gradient(from 200deg, var(--m-accent), color-mix(in oklab, var(--m-accent) 40%, #fff), var(--m-accent));border-radius:.35rem;width:1.1rem;height:1.1rem}.mock-links[data-astro-cid-siyuyfmj]{gap:1.1rem;display:flex}.mock-navcta[data-astro-cid-siyuyfmj]{background:var(--m-accent);color:var(--m-accent-ink);border-radius:999px;padding:.4rem .8rem;font-weight:700}.mock-burger[data-astro-cid-siyuyfmj]{flex-direction:column;gap:3px;display:none}.mock-burger[data-astro-cid-siyuyfmj] i[data-astro-cid-siyuyfmj]{background:currentColor;border-radius:2px;width:1.1rem;height:2px}.mock-copy[data-astro-cid-siyuyfmj]{max-width:min(26rem,58%);margin-top:auto;padding:0 clamp(1rem,4cqi,2rem) clamp(1.25rem,4cqi,2rem)}.mock-kicker[data-astro-cid-siyuyfmj]{letter-spacing:.08em;text-transform:uppercase;background:#00000047;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .65rem;font-size:.68rem;font-weight:700;display:inline-flex}.mock-kicker[data-astro-cid-siyuyfmj] i[data-astro-cid-siyuyfmj]{background:var(--m-accent);width:.45rem;height:.45rem;box-shadow:0 0 0 0 var(--m-accent);border-radius:999px;animation:2s ease-out infinite ping}@keyframes ping{70%,to{box-shadow:0 0 0 .5rem #0000}}.mock-headline[data-astro-cid-siyuyfmj]{font-family:var(--m-head);letter-spacing:-.03em;text-shadow:0 2px 24px #00000040;margin-top:.7rem;font-size:clamp(1.6rem,6.4cqi,2.9rem);font-weight:700;line-height:1.02}.mock-headline[data-astro-cid-siyuyfmj] .w[data-astro-cid-siyuyfmj]{margin-right:.24em;animation:.9s cubic-bezier(.2,.9,.2,1) both word-in;display:inline-block}.mock-headline[data-astro-cid-siyuyfmj] .w[data-astro-cid-siyuyfmj]:nth-child(2){animation-delay:70ms}.mock-headline[data-astro-cid-siyuyfmj] .w[data-astro-cid-siyuyfmj]:nth-child(3){animation-delay:.14s}.mock-headline[data-astro-cid-siyuyfmj] .w[data-astro-cid-siyuyfmj]:nth-child(4){animation-delay:.21s}.mock-headline[data-astro-cid-siyuyfmj] .w[data-astro-cid-siyuyfmj]:nth-child(5){animation-delay:.28s}.mock-headline[data-astro-cid-siyuyfmj] .w[data-astro-cid-siyuyfmj]:nth-child(6){animation-delay:.35s}.mock-headline[data-astro-cid-siyuyfmj] .w[data-astro-cid-siyuyfmj]:nth-child(n+7){animation-delay:.42s}@keyframes word-in{0%{opacity:0;filter:blur(10px);transform:translateY(.55em)rotateX(-60deg)}}.mock-text[data-astro-cid-siyuyfmj],.mock-actions[data-astro-cid-siyuyfmj],.mock-swatches[data-astro-cid-siyuyfmj]{animation:.8s cubic-bezier(.2,.9,.2,1) .35s both fade-up}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}}.mock-text[data-astro-cid-siyuyfmj]{margin-top:.75rem;font-size:.88rem}.mock-actions[data-astro-cid-siyuyfmj]{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.mock-btn[data-astro-cid-siyuyfmj]{background:var(--m-accent);color:var(--m-accent-ink);box-shadow:0 10px 30px -10px var(--m-accent);border-radius:999px;padding:.6rem 1.05rem;font-size:.8rem;font-weight:700;position:relative;overflow:hidden}.mock-btn[data-astro-cid-siyuyfmj]:not(.mock-btn-ghost):after{content:"";background:linear-gradient(105deg,#0000 35%,#ffffff8c 50%,#0000 65%);animation:3.2s ease-in-out 1s infinite shine;position:absolute;inset:0;translate:-120%}@keyframes shine{60%,to{translate:120%}}.mock-btn-ghost[data-astro-cid-siyuyfmj]{color:inherit;box-shadow:none;background:#00000040;border:1px solid #ffffff59}.mock-swatches[data-astro-cid-siyuyfmj]:not([hidden]){pointer-events:auto;align-items:center;gap:.45rem;margin-top:1rem;display:flex}.mock-swatch[data-astro-cid-siyuyfmj]{cursor:pointer;border:2px solid #ffffffd9;border-radius:999px;width:1.6rem;height:1.6rem;transition:transform .2s;box-shadow:0 4px 12px -4px #00000080}.mock-swatch[data-astro-cid-siyuyfmj]:hover{transform:scale(1.12)}.mock-swatch[data-astro-cid-siyuyfmj][aria-pressed=true]{outline:2px solid var(--m-accent);outline-offset:2px}.sw-0[data-astro-cid-siyuyfmj]{background:#c65d3b}.sw-1[data-astro-cid-siyuyfmj]{background:#7d9a78}.sw-2[data-astro-cid-siyuyfmj]{background:#1f5f6b}.sw-3[data-astro-cid-siyuyfmj]{background:#d9a21b}.mock-drag[data-astro-cid-siyuyfmj]{margin-left:.4rem;font-size:.72rem}.mock-badges[data-astro-cid-siyuyfmj]{justify-items:end;gap:.5rem;display:grid;position:absolute;inset:auto .9rem .9rem auto}.mock-badge[data-astro-cid-siyuyfmj]{color:#111;background:#ffffffeb;border:1px solid #ffffff80;border-radius:.9rem;align-items:center;gap:.55rem;padding:.55rem .8rem .55rem .6rem;font-size:.68rem;line-height:1.25;animation:.8s cubic-bezier(.2,.9,.2,1) .6s both badge-in,6s ease-in-out 1.4s infinite float;display:inline-flex;box-shadow:0 18px 40px -16px #0000008c}.mock-badge[data-astro-cid-siyuyfmj].b-1{margin-right:1.5rem;animation-delay:.8s,2.4s}.mock-badge[data-astro-cid-siyuyfmj] b[data-astro-cid-siyuyfmj]{font-size:.78rem;display:block}.mock-badge[data-astro-cid-siyuyfmj] svg[data-astro-cid-siyuyfmj]{background:var(--m-accent);fill:none;width:1.7rem;height:1.7rem;stroke:var(--m-accent-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;border-radius:.55rem;padding:.3rem}@keyframes badge-in{0%{opacity:0;transform:translateY(16px)scale(.92)}}@keyframes float{50%{translate:0 -6px}}.mock-strip[data-astro-cid-siyuyfmj]{background:var(--m-accent);color:var(--m-accent-ink);padding:.7rem 0;font-size:.78rem;font-weight:700;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.mock-strip-track[data-astro-cid-siyuyfmj]{width:max-content;animation:22s linear infinite marquee;display:flex}.mock-strip-track[data-astro-cid-siyuyfmj] span[data-astro-cid-siyuyfmj]{padding-inline:1.2rem}.mock-strip-track[data-astro-cid-siyuyfmj] span[data-astro-cid-siyuyfmj]:before{content:"✦";opacity:.7;margin-right:1.2rem}@keyframes marquee{to{translate:-50%}}.mock-cards[data-astro-cid-siyuyfmj]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:1.1rem clamp(1rem,4cqi,2rem) 1.4rem;display:grid}.mock-card[data-astro-cid-siyuyfmj]{aspect-ratio:4/3;background:var(--m-soft);color:#fff;border-radius:.9rem;position:relative;overflow:hidden;box-shadow:0 14px 30px -18px #00000080}.mock-card-img[data-astro-cid-siyuyfmj]{object-fit:cover;background:linear-gradient(135deg, var(--m-accent), var(--m-soft));width:100%;height:100%;transition:scale .8s cubic-bezier(.2,.9,.2,1);position:absolute;inset:0}.mock-card[data-astro-cid-siyuyfmj]:hover .mock-card-img[data-astro-cid-siyuyfmj]{scale:1.08}.mock-card[data-astro-cid-siyuyfmj]:after{content:"";background:linear-gradient(#0000 40%,#000000b8);position:absolute;inset:0}.mock-card-body[data-astro-cid-siyuyfmj]{z-index:1;padding:.65rem .75rem;font-size:.72rem;display:grid;position:absolute;inset:auto 0 0}.mock-card-body[data-astro-cid-siyuyfmj] b[data-astro-cid-siyuyfmj]{font-size:.82rem}.mock-card-body[data-astro-cid-siyuyfmj] span[data-astro-cid-siyuyfmj]{opacity:.85}.mock-chat[data-astro-cid-siyuyfmj]{z-index:4;background:#25d366;border-radius:999px;place-items:center;width:2.6rem;height:2.6rem;animation:2.4s ease-out infinite chat-ping;display:grid;position:absolute;bottom:.9rem;right:.9rem;box-shadow:0 0 #25d36699}@keyframes chat-ping{70%,to{box-shadow:0 0 0 .9rem #25d36600}}.mock-chat[data-astro-cid-siyuyfmj] svg[data-astro-cid-siyuyfmj]{fill:none;stroke:#fff;stroke-width:2px;stroke-linejoin:round;width:1.25rem;height:1.25rem}@container (width<=32rem){.mock-hero[data-astro-cid-siyuyfmj]{min-height:33rem}.mock-links[data-astro-cid-siyuyfmj],.mock-navcta[data-astro-cid-siyuyfmj]{display:none}.mock-burger[data-astro-cid-siyuyfmj]{display:flex}.mock-copy[data-astro-cid-siyuyfmj]{max-width:none;margin-top:.5rem}.mock-shade[data-astro-cid-siyuyfmj]{background:linear-gradient(180deg, var(--m-shade) 0%, color-mix(in oklab, var(--m-shade) 55%, transparent) 55%, transparent 100%)}.mock-badges[data-astro-cid-siyuyfmj]{justify-items:start;inset:auto auto .9rem .9rem}.mock-badge[data-astro-cid-siyuyfmj].b-1{display:none}.mock-cards[data-astro-cid-siyuyfmj]{grid-template-columns:1fr;padding-bottom:4rem}.mock-card[data-astro-cid-siyuyfmj]{aspect-ratio:16/9}}@supports (animation-timeline:scroll()){.mock-copy[data-astro-cid-siyuyfmj]{animation:linear both copy-parallax scroll();animation-range:0 30rem}@keyframes copy-parallax{to{opacity:.4;translate:0 -4rem}}}.mock[data-astro-cid-siyuyfmj][data-sector=restaurante]{--m-bg:#140d0b;--m-ink:#fbeee4;--m-soft:#2b1c17;--m-accent:#f26b38;--m-accent-ink:#160c08;--m-shade:#100805d1;--m-head:Georgia, "Times New Roman", serif}.mock[data-astro-cid-siyuyfmj][data-sector=salud]{--m-bg:#f2fbfb;--m-ink:#0f3b44;--m-soft:#fff;--m-accent:#0b7f7b;--m-accent-ink:#fff;--m-hero-ink:#fff;--m-shade:#06343ac7}.mock[data-astro-cid-siyuyfmj][data-sector=comercio]{--m-bg:#fffbea;--m-ink:#1d1d1b;--m-soft:#fff;--m-accent:#f5c400;--m-accent-ink:#1d1d1b;--m-shade:#14120ad9;--m-head:var(--font-display)}.mock[data-astro-cid-siyuyfmj][data-sector=comercio] .mock-headline[data-astro-cid-siyuyfmj]{font-size:clamp(1.35rem,5.2cqi,2.3rem)}.mock[data-astro-cid-siyuyfmj][data-sector=turismo]{--m-bg:#eef2ea;--m-ink:#23331f;--m-soft:#fff;--m-accent:#3f6b3a;--m-accent-ink:#fff;--m-shade:#1220109e;--m-head:Georgia, "Times New Roman", serif}.studio[data-offscreen] .mock[data-astro-cid-siyuyfmj] [data-astro-cid-siyuyfmj],.studio[data-offscreen] .mock[data-astro-cid-siyuyfmj] [data-astro-cid-siyuyfmj]:after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.mock[data-astro-cid-siyuyfmj] [data-astro-cid-siyuyfmj],.mock[data-astro-cid-siyuyfmj] [data-astro-cid-siyuyfmj]:before,.mock[data-astro-cid-siyuyfmj] [data-astro-cid-siyuyfmj]:after{transition:none!important;animation:none!important}}.services[data-astro-cid-lesv7jgp]{gap:.9rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}@media (width>=640px){.services[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.services[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(4,minmax(0,1fr))}}.service-title[data-astro-cid-lesv7jgp]{margin-top:1.1rem}.service-text[data-astro-cid-lesv7jgp]{color:var(--color-mist);flex:1;margin-top:.5rem;font-size:.92rem}.service-proof[data-astro-cid-lesv7jgp]{color:var(--color-mist);margin-top:1rem;font-size:.8rem}.service-more[data-astro-cid-lesv7jgp]{align-self:flex-start;margin-top:.9rem;padding-block:.25rem;font-size:.88rem;font-weight:600}.studio[data-astro-cid-lesv7jgp]{backdrop-filter:none;border-radius:1.5rem;gap:1.5rem;min-width:0;margin-top:.9rem;padding:clamp(1rem,2.5vw,1.75rem);display:grid}.studio-title[data-astro-cid-lesv7jgp]{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.25rem;font-weight:500}.studio-lead[data-astro-cid-lesv7jgp]{color:var(--color-mist);margin-top:.4rem}@media (width>=1100px){.studio[data-astro-cid-lesv7jgp]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center}}.studio-controls[data-astro-cid-lesv7jgp]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}.studio-cta[data-astro-cid-lesv7jgp]{margin-top:1.25rem}.studio-views[data-astro-cid-lesv7jgp]{flex-wrap:wrap;display:flex}.studio-tabs[data-astro-cid-lesv7jgp],.studio-views[data-astro-cid-lesv7jgp]{border:1px solid var(--color-line);background:var(--color-night-2);border-radius:999px;gap:.35rem;padding:.3rem}.studio-tab[data-astro-cid-lesv7jgp],.studio-view[data-astro-cid-lesv7jgp]{min-height:2.25rem;color:var(--color-mist);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:0 .9rem;font-size:.875rem;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex}.studio-tabs[data-astro-cid-lesv7jgp]{border-radius:1.1rem;flex:18rem;grid-template-columns:repeat(4,auto);display:grid}@media (width>=1100px){.studio-tabs[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=479px){.studio-tabs[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(2,minmax(0,1fr))}}.studio-tab[data-astro-cid-lesv7jgp]{border-radius:.8rem;justify-content:center}.studio-tab[data-astro-cid-lesv7jgp]:hover,.studio-view[data-astro-cid-lesv7jgp]:hover{color:var(--color-paper)}.studio-tab[data-astro-cid-lesv7jgp][aria-selected=true],.studio-view[data-astro-cid-lesv7jgp][aria-pressed=true]{background:var(--color-paper);color:var(--color-night)}.studio-view[data-astro-cid-lesv7jgp] svg[data-astro-cid-lesv7jgp]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:1.1rem;height:1.1rem}.studio-stage[data-astro-cid-lesv7jgp]{justify-content:center;min-width:0;display:flex}.studio-frame[data-astro-cid-lesv7jgp]{border:1px solid var(--color-line);background:var(--color-night-2);width:100%;box-shadow:0 30px 80px -20px var(--shot-shadow), 0 0 0 1px var(--shot-edge);border-radius:.9rem;transition:width .5s cubic-bezier(.22,1,.36,1),border-radius .5s,transform .4s cubic-bezier(.22,1,.36,1);overflow:hidden}.studio-frame[data-astro-cid-lesv7jgp][data-view=mobile]{background:var(--color-night);border-radius:2rem;width:min(100%,21rem);padding:.5rem}.studio-bar[data-astro-cid-lesv7jgp]{border-bottom:1px solid var(--color-line);align-items:center;gap:.35rem;height:1.9rem;padding-inline:.75rem;display:flex}.studio-bar[data-astro-cid-lesv7jgp] i[data-astro-cid-lesv7jgp]{background:var(--color-line);border-radius:999px;width:.5rem;height:.5rem}.studio-frame[data-astro-cid-lesv7jgp][data-view=mobile] .studio-bar[data-astro-cid-lesv7jgp]{border:0;justify-content:center;height:1.4rem}.studio-frame[data-astro-cid-lesv7jgp][data-view=mobile] .studio-bar[data-astro-cid-lesv7jgp] i[data-astro-cid-lesv7jgp]:not(:first-child){display:none}.studio-frame[data-astro-cid-lesv7jgp][data-view=mobile] .studio-bar[data-astro-cid-lesv7jgp] i[data-astro-cid-lesv7jgp]{border-radius:999px;width:4rem}.studio-screen[data-astro-cid-lesv7jgp]{overflow:hidden;container-type:inline-size}.studio-frame[data-astro-cid-lesv7jgp][data-view=mobile] .studio-screen[data-astro-cid-lesv7jgp]{scrollbar-width:none;border-radius:1.5rem;height:34rem;overflow-y:auto}.studio-note[data-astro-cid-lesv7jgp]{color:var(--color-mist);margin-top:.9rem;font-size:.8rem}.studio-stage[data-astro-cid-lesv7jgp]{perspective:1400px}.studio-frame[data-astro-cid-lesv7jgp]{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));will-change:transform}@media (prefers-reduced-motion:reduce){.studio-frame[data-astro-cid-lesv7jgp]{transition:none;transform:none}}.services-foot[data-astro-cid-lesv7jgp]{justify-content:center;margin-top:2rem;display:flex}.contact[data-astro-cid-he3spzz3]{align-items:center;max-width:80rem;min-height:100svh;margin-inline:auto;padding:7rem 2rem;display:flex;position:relative}.contact-inner[data-astro-cid-he3spzz3]{min-width:0;max-width:min(40rem,52vw - 3rem)}.contact-field[data-astro-cid-he3spzz3]{border:0;min-width:0;margin:0;padding:0}.contact-legend[data-astro-cid-he3spzz3]{float:left;width:100%;padding:0}.contact-options[data-astro-cid-he3spzz3]{clear:both;padding-top:2rem}.contact-option[data-astro-cid-he3spzz3]{border-bottom:1px solid var(--color-line);min-height:3.5rem;color:var(--color-mist);cursor:pointer;grid-template-columns:1.25rem minmax(0,1fr);align-items:center;gap:1rem;padding-block:.8rem;font-size:1.125rem;line-height:1.35;transition:color .2s;display:grid}.contact-option[data-astro-cid-he3spzz3]:first-child{border-top:1px solid var(--color-line)}.contact-option[data-astro-cid-he3spzz3]:hover,.contact-option[data-astro-cid-he3spzz3]:has(:checked){color:var(--color-paper)}.contact-option[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]{appearance:none;border:1px solid var(--color-mist);border-radius:999px;place-content:center;width:1.25rem;height:1.25rem;margin:0;transition:border-color .2s;display:grid}.contact-option[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:before{content:"";background:var(--color-amber);border-radius:999px;width:.55rem;height:.55rem;transition:transform .2s;transform:scale(0)}.contact-option[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:checked{border-color:var(--color-amber)}.contact-option[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:checked:before{transform:scale(1)}.contact-note[data-astro-cid-he3spzz3]{max-width:30rem;color:var(--color-mist);margin-top:1.5rem;line-height:1.6}.contact-hints[data-astro-cid-he3spzz3] p[data-astro-cid-he3spzz3]{max-width:30rem;color:var(--color-mist);margin-top:.75rem;line-height:1.6}.contact-actions[data-astro-cid-he3spzz3]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.contact-email[data-astro-cid-he3spzz3]{overflow-wrap:anywhere}.copy-btn[data-astro-cid-he3spzz3]{display:inline-grid}.copy-btn[data-astro-cid-he3spzz3][hidden]{display:none}.copy-btn[data-astro-cid-he3spzz3]>span[data-astro-cid-he3spzz3]{text-align:center;grid-area:1/1}.copy-ok[data-astro-cid-he3spzz3]{visibility:hidden}.copy-btn[data-astro-cid-he3spzz3][data-copied=ok]{border-color:var(--color-amber)}.copy-btn[data-astro-cid-he3spzz3][data-copied=ok] .copy-idle[data-astro-cid-he3spzz3]{visibility:hidden}.copy-btn[data-astro-cid-he3spzz3][data-copied=ok] .copy-ok[data-astro-cid-he3spzz3]{visibility:visible}@media (width<=899px),(aspect-ratio<=9/10){.contact[data-astro-cid-he3spzz3]{padding:max(192px,46svh) 1rem 3rem;display:block}.contact-inner[data-astro-cid-he3spzz3]{max-width:36rem}.contact-options[data-astro-cid-he3spzz3]{padding-top:1.5rem}.contact-option[data-astro-cid-he3spzz3]{min-height:3rem;padding-block:.7rem;font-size:1rem}.contact-actions[data-astro-cid-he3spzz3]>[data-astro-cid-he3spzz3]{flex:100%;justify-content:center;justify-items:center}}.form-grid[data-astro-cid-he3spzz3]{gap:.9rem 1rem;margin-top:1.75rem;display:grid}@media (width>=640px){.form-grid[data-astro-cid-he3spzz3]{grid-template-columns:repeat(2,minmax(0,1fr))}.field-full[data-astro-cid-he3spzz3]{grid-column:1/-1}}.field[data-astro-cid-he3spzz3]{color:var(--color-mist);gap:.4rem;font-size:.875rem;display:grid}.field[data-astro-cid-he3spzz3] small[data-astro-cid-he3spzz3]{font-size:inherit;opacity:.75}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3],.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]{border:1px solid var(--color-line);background:color-mix(in oklab, var(--color-surface) 85%, transparent);width:100%;min-height:2.9rem;color:var(--color-paper);font:inherit;border-radius:.75rem;padding:.7rem .9rem;font-size:1rem;transition:border-color .2s}.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]{resize:vertical}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:hover,.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]:hover{border-color:var(--color-silver)}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:focus-visible,.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px;border-color:#0000}.field[data-astro-cid-he3spzz3] [data-astro-cid-he3spzz3][aria-invalid=true]{border-color:var(--color-error)}.trap[data-astro-cid-he3spzz3]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.consent[data-astro-cid-he3spzz3]{color:var(--color-mist);grid-template-columns:1.1rem minmax(0,1fr);gap:.75rem;margin-top:1.25rem;font-size:.875rem;line-height:1.5;display:grid}.consent[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]{width:1.1rem;height:1.1rem;accent-color:var(--color-amber);margin-top:.15rem}.form-status[data-astro-cid-he3spzz3]{min-height:1.5em;margin-top:1rem;font-size:.95rem}.form-status[data-astro-cid-he3spzz3][data-kind=ok]{color:var(--color-paper)}.form-status[data-astro-cid-he3spzz3][data-kind=error]{color:var(--color-error)}.scene{z-index:0;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .6s;position:fixed;inset:0}.scene.is-ready{opacity:1}.scene-fallback{z-index:0;pointer-events:none;background:radial-gradient(40rem 30rem at 75% 40%, color-mix(in oklab, var(--color-silver) 22%, transparent), transparent 70%), radial-gradient(20rem 16rem at 82% 60%, color-mix(in oklab, var(--color-amber) 14%, transparent), transparent 70%);display:none;position:fixed;inset:0}.no-webgl .scene-fallback{display:block}
