.zinza-symbol-3d[data-v-17b3818b]{position:absolute;inset:0}.zinza-symbol-3d[data-v-17b3818b] canvas{width:100%;height:100%;display:block}.zinza-symbol-3d__fallback[data-v-17b3818b]{width:min(34vw,420px);position:absolute;top:18%;right:8%}@media (width<=767px){.zinza-symbol-3d__fallback[data-v-17b3818b]{width:44vw;top:12%;right:50%;transform:translate(50%)}}.landing[data-v-ba8f4c1e]{--ink:#1a1210;--cream:#f6efe0;--orange:#ef5b25;--orange-text:#ae3d13;--red:#ef2539;--pink:#ef2576;--blue:#2597ef;--ease:cubic-bezier(.22, 1, .36, 1);background:var(--ink);min-height:100vh;color:var(--cream);font-family:Archivo,ui-sans-serif,system-ui,sans-serif;font-stretch:100%;position:relative;overflow-x:clip}.landing[data-v-ba8f4c1e]:after{content:"";z-index:60;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}html.landing{scroll-behavior:smooth;scroll-padding-top:5rem}.display[data-v-ba8f4c1e]{letter-spacing:-.02em;text-transform:lowercase;font-family:Archivo,sans-serif;font-weight:900;font-stretch:125%;line-height:.9}.voice[data-v-ba8f4c1e]{font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:400}.mono[data-v-ba8f4c1e]{font-family:IBM Plex Mono,ui-monospace,monospace}.label[data-v-ba8f4c1e]{letter-spacing:.14em;text-transform:uppercase;font-size:.75rem}.section-title[data-v-ba8f4c1e]{font-size:clamp(2.6rem,7vw,6.5rem)}.skip-link[data-v-ba8f4c1e]{z-index:80;background:var(--cream);color:var(--ink);padding:.75rem 1rem;position:absolute;top:-4rem;left:1rem}.skip-link[data-v-ba8f4c1e]:focus{top:calc(1rem + env(safe-area-inset-top))}.safe-x[data-v-ba8f4c1e]{--gutter:1.25rem;padding-left:max(var(--gutter), env(safe-area-inset-left));padding-right:max(var(--gutter), env(safe-area-inset-right))}@media (width>=768px){.safe-x[data-v-ba8f4c1e]{--gutter:2.5rem}}.landing[data-v-ba8f4c1e]{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.landing[data-v-ba8f4c1e] ::selection{background:var(--orange);color:var(--ink)}html.landing{scrollbar-color:var(--orange) var(--ink)}:where(.landing) a[data-v-ba8f4c1e]:focus-visible,:where(.landing) button[data-v-ba8f4c1e]:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.button[data-v-ba8f4c1e]{background:var(--orange);min-height:3.25rem;color:var(--ink);transition:transform .4s var(--ease), background-color .3s, color .3s, scale .2s var(--ease);border-radius:999px;align-items:center;gap:.6rem;padding:0 1.4rem;font-weight:600;display:inline-flex}@media (hover:hover){.button[data-v-ba8f4c1e]:hover{background:var(--cream);transform:translateY(-2px)}}.button--small[data-v-ba8f4c1e]{min-height:2.5rem;padding:0 1.1rem;font-size:.875rem;display:none}@media (width>=640px){.button--small[data-v-ba8f4c1e]{display:inline-flex}}.button--ghost[data-v-ba8f4c1e]{color:var(--cream);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cream) 35%, transparent);background:0 0}@media (hover:hover){.button--ghost[data-v-ba8f4c1e]:hover{background:var(--cream);color:var(--ink)}}.button--ink[data-v-ba8f4c1e]{background:var(--ink);color:var(--cream)}@media (hover:hover){.button--ink[data-v-ba8f4c1e]:hover{background:var(--cream);color:var(--ink)}}.button--outline[data-v-ba8f4c1e]{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}@media (hover:hover){.button--outline[data-v-ba8f4c1e]:hover{background:var(--ink);color:var(--cream)}}.nav[data-v-ba8f4c1e]{z-index:50;padding:calc(1.1rem + env(safe-area-inset-top)) 0 1.1rem;transition:background-color .4s, box-shadow .4s, padding .4s var(--ease);position:fixed;inset:0 0 auto}.nav.is-scrolled[data-v-ba8f4c1e]{padding:calc(.7rem + env(safe-area-inset-top)) 0 .7rem;background:var(--ink);box-shadow:0 1px #f6efe014}.nav__link[data-v-ba8f4c1e]{opacity:.75;transition:opacity .2s;position:relative}.nav__link[data-v-ba8f4c1e]:after{content:"";background:var(--orange);transform-origin:0;width:100%;height:2px;transition:transform .35s var(--ease);position:absolute;bottom:-6px;left:0;transform:scaleX(0)}@media (hover:hover){.nav__link[data-v-ba8f4c1e]:hover{opacity:1}.nav__link[data-v-ba8f4c1e]:hover:after{transform:scaleX(1)}}.menu[data-v-ba8f4c1e]{z-index:40;background:var(--ink);flex-direction:column;display:flex;position:fixed;inset:0}.menu__links[data-v-ba8f4c1e]{padding-top:calc(7rem + env(safe-area-inset-top))}.menu__actions[data-v-ba8f4c1e]{padding-bottom:calc(2.5rem + env(safe-area-inset-bottom))}.menu__link[data-v-ba8f4c1e]{animation:rise-ba8f4c1e .5s var(--ease) both;animation-delay:calc(var(--i) * 60ms);font-size:clamp(2.8rem,13vw,4.5rem)}.menu-enter-active[data-v-ba8f4c1e],.menu-leave-active[data-v-ba8f4c1e]{transition:opacity .3s}.menu-enter-from[data-v-ba8f4c1e],.menu-leave-to[data-v-ba8f4c1e]{opacity:0}.layer-progress[data-v-ba8f4c1e]{left:calc(1.25rem + env(safe-area-inset-left));bottom:calc(1.25rem + env(safe-area-inset-bottom));z-index:45;mix-blend-mode:difference;flex-direction:column;gap:3px;display:flex;position:fixed}.layer-progress span[data-v-ba8f4c1e]{height:4px;width:calc(16px + var(--i) * 6px);background:color-mix(in srgb, var(--cream) 30%, transparent);display:block;position:relative;overflow:hidden}.layer-progress span[data-v-ba8f4c1e]:after{content:"";background:var(--orange);transform-origin:0;transform:scaleX(clamp(0, calc(var(--page,0) * 3 - (2 - var(--i))), 1));position:absolute;inset:0}@media (width<=767px){.layer-progress[data-v-ba8f4c1e]{display:none}}.cursor[data-v-ba8f4c1e]{display:none}.has-cursor .cursor[data-v-ba8f4c1e]{z-index:70;background:var(--orange);pointer-events:none;mix-blend-mode:difference;width:10px;height:10px;transition:width .3s var(--ease), height .3s var(--ease), margin .3s var(--ease), background-color .3s, box-shadow .3s;border-radius:50%;margin:-5px 0 0 -5px;display:block;position:fixed;top:0;left:0}.has-cursor .cursor.is-active[data-v-ba8f4c1e]{width:46px;height:46px;box-shadow:inset 0 0 0 1.5px var(--orange);background:0 0;margin:-23px 0 0 -23px}.hero[data-v-ba8f4c1e]{background:radial-gradient(60% 55% at 75% 40%, color-mix(in srgb, var(--orange) 14%, transparent), transparent 70%), var(--ink);height:100svh;min-height:640px;position:relative;overflow:hidden}.hero__inner[data-v-ba8f4c1e]{padding-bottom:calc(2rem + env(safe-area-inset-bottom))}@media (width>=768px){.hero__inner[data-v-ba8f4c1e]{padding-bottom:calc(3rem + env(safe-area-inset-bottom))}}.hero__title[data-v-ba8f4c1e]{flex-direction:column;font-size:clamp(3.1rem,7.8vw,8.5rem);display:flex}.hero__line[data-v-ba8f4c1e]{animation:from-left-ba8f4c1e .9s var(--ease) both;animation-delay:calc(.4s + var(--d) * 90ms);display:block}.hero__in[data-v-ba8f4c1e]{animation:rise-ba8f4c1e .9s var(--ease) both;animation-delay:calc(.4s + var(--d) * 90ms)}@keyframes from-left-ba8f4c1e{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-.4em)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes rise-ba8f4c1e{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.reveal[data-v-ba8f4c1e]{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transition-delay:var(--delay,0s);transform:translateY(32px)}.reveal.is-visible[data-v-ba8f4c1e]{opacity:1;transform:none}.manifesto[data-v-ba8f4c1e]{max-width:30ch;font-size:clamp(1.9rem,4.4vw,4.2rem);line-height:1.12}.manifesto span[data-v-ba8f4c1e]{opacity:clamp(.14, calc((var(--manifesto,0) - var(--i)) * 18), 1);transition:opacity .2s linear}.half[data-v-ba8f4c1e]{border-top:3px solid var(--cream);padding-top:1.5rem}.pillar[data-v-ba8f4c1e]{background:color-mix(in srgb, var(--cream) 5%, transparent);min-height:22rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cream) 10%, transparent);transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s var(--ease), background-color .3s, opacity .9s var(--ease);border-radius:4px;flex-direction:column;padding:1.75rem;display:flex}.pillar.reveal[data-v-ba8f4c1e]:not(.is-visible){transform:perspective(900px)translateY(32px)}@media (hover:hover){.pillar[data-v-ba8f4c1e]:hover{background:color-mix(in srgb, var(--cream) 9%, transparent)}}.marquee[data-v-ba8f4c1e]{background:var(--orange);color:var(--ink);padding:2.5rem 0;overflow:hidden}.marquee__track[data-v-ba8f4c1e]{white-space:nowrap;width:max-content;transform:translateX(calc(var(--scroll,0) * -.35px));font-size:clamp(2.5rem,6vw,5rem);display:flex}.marquee__track span[data-v-ba8f4c1e]{padding-right:.5em}.marquee__track i[data-v-ba8f4c1e]{color:var(--cream);padding-left:.5em;font-style:normal}.layers[data-v-ba8f4c1e]{flex-direction:column;gap:.75rem;display:flex}.layer[data-v-ba8f4c1e]{--warm:color-mix(in srgb, var(--orange) calc(var(--i) * 33%), var(--ink));width:calc(64% + var(--i) * 12%);border-top:6px solid var(--warm);background:color-mix(in srgb, var(--warm) 9%, var(--cream));transition:opacity .9s var(--ease), transform .9s var(--ease), background-color .3s;transition-delay:var(--delay,0s);flex-direction:column;gap:1.75rem;padding:1.4rem 1.5rem 1.75rem;display:flex}.layer[data-v-ba8f4c1e]:last-child{background:var(--orange);border-color:var(--red)}@media (hover:hover){.layer[data-v-ba8f4c1e]:hover{background:color-mix(in srgb, var(--warm) 20%, var(--cream))}.layer[data-v-ba8f4c1e]:last-child:hover{background:var(--orange)}}@media (width<=639px){.layer[data-v-ba8f4c1e]{width:100%}}.front[data-v-ba8f4c1e]{border-top:6px solid var(--front);background:color-mix(in srgb, var(--cream) 5%, transparent);transition:background-color .45s var(--ease), color .45s var(--ease), opacity .9s var(--ease), transform .9s var(--ease);border-radius:4px;flex-direction:column;padding:1.75rem;display:flex}.front .label[data-v-ba8f4c1e]{color:var(--front);transition:color .45s}.front__title[data-v-ba8f4c1e]{font-size:clamp(1.9rem,2.4vw,2.25rem)}.front__summary[data-v-ba8f4c1e]{color:color-mix(in srgb, currentColor 72%, transparent)}.front__service[data-v-ba8f4c1e]{border-top:1px solid color-mix(in srgb, currentColor 18%, transparent);justify-content:space-between;gap:1rem;padding:.85rem 0;display:flex}@media (hover:hover){.front[data-v-ba8f4c1e]:hover{background:var(--front);color:var(--ink)}.front:hover .label[data-v-ba8f4c1e]{color:var(--ink)}}.moment[data-v-ba8f4c1e]{background:var(--ink);padding:1.75rem;transition:background-color .3s}@media (hover:hover){.moment[data-v-ba8f4c1e]:hover{background:color-mix(in srgb, var(--cream) 5%, var(--ink))}}.photos[data-v-ba8f4c1e]{min-height:34rem;position:relative}.photo[data-v-ba8f4c1e]{border-radius:4px;position:absolute;overflow:hidden}.photo img[data-v-ba8f4c1e]{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}@media (hover:hover){.photo:hover img[data-v-ba8f4c1e]{transform:scale(1.04)}}.photo--main[data-v-ba8f4c1e]{aspect-ratio:3/4;width:72%;top:0;left:0}.photo--side[data-v-ba8f4c1e]{aspect-ratio:2/3;width:44%;box-shadow:0 0 0 8px var(--cream);bottom:0;right:0}@media (width<=1023px){.photos[data-v-ba8f4c1e]{aspect-ratio:1/1.05;min-height:0}}.about__title[data-v-ba8f4c1e]{font-size:clamp(2.4rem,4.4vw,4.4rem)}.founder[data-v-ba8f4c1e]{border-top:3px solid var(--ink);padding-top:1rem}.contact[data-v-ba8f4c1e]{background:var(--orange);color:var(--ink)}.contact__title[data-v-ba8f4c1e]{max-width:18ch;font-size:clamp(2.3rem,6vw,5.8rem)}.whatsapp-card[data-v-ba8f4c1e]{background:var(--ink);color:var(--cream);box-shadow:0 30px 60px -30px color-mix(in srgb, var(--ink) 70%, transparent);border-radius:6px;padding:1.75rem}.whatsapp-card__qr[data-v-ba8f4c1e]{border-top:1px dashed color-mix(in srgb, var(--cream) 22%, transparent);align-items:center;gap:1.25rem;margin-top:1.75rem;padding-top:1.5rem;display:none}@media (width>=1024px){.whatsapp-card__qr[data-v-ba8f4c1e]{display:flex}}.whatsapp-card__code[data-v-ba8f4c1e]{background:var(--cream);border-radius:6px;flex-shrink:0;width:6.5rem;padding:.5rem}.whatsapp-card__code[data-v-ba8f4c1e] svg{width:100%;height:auto;display:block}.whatsapp-card__qr figcaption[data-v-ba8f4c1e]{font-size:.9rem;line-height:1.4}.channels[data-v-ba8f4c1e]{border-bottom:2px solid var(--ink)}.channel[data-v-ba8f4c1e]{--shift:1.25rem;--edge:var(--shift);--on:0;--fg:var(--ink);--ring:var(--ink);--arrow-bg:transparent;--arrow-fg:var(--ink);--arrow-ring:var(--ink);border-top:2px solid var(--ink);align-items:center;display:flex;position:relative}.channel[data-v-ba8f4c1e]:before{content:"";background:var(--ink);transform-origin:bottom;transition:transform .5s var(--ease);position:absolute;inset:0;transform:scaleY(0)}.channel__link[data-v-ba8f4c1e]{--reserve:4.5rem;min-width:0;padding:1.6rem var(--edge) 1.6rem .25rem;flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem 1.5rem;transition:color .35s;display:grid;position:relative;container-type:inline-size}.channel__name[data-v-ba8f4c1e],.channel__value[data-v-ba8f4c1e]{transition:transform .5s var(--ease)}.channel__name[data-v-ba8f4c1e]{letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:.6rem;font-size:.75rem;display:inline-flex}.channel__value[data-v-ba8f4c1e]{--glyph:.76;min-width:0;font-size:clamp(1rem, calc((100cqi - var(--reserve) - var(--shift)) / (var(--chars,12) * var(--glyph))), 2.4rem);white-space:nowrap;text-overflow:ellipsis;line-height:1.1;overflow:hidden}.channel__value--long[data-v-ba8f4c1e]{--glyph:.62;font-stretch:100%}.channel__arrow[data-v-ba8f4c1e]{width:3rem;height:3rem;transition:transform .5s var(--ease), background-color .3s, box-shadow .3s, color .3s, scale .2s var(--ease);border-radius:999px;place-items:center;display:grid}.channel[data-v-ba8f4c1e]:has(:focus-visible){--on:1;--fg:var(--cream);--ring:#f6efe066;--arrow-bg:var(--orange);--arrow-fg:var(--ink);--arrow-ring:transparent}@media (hover:hover){.channel[data-v-ba8f4c1e]:hover{--on:1;--fg:var(--cream);--ring:#f6efe066;--arrow-bg:var(--orange);--arrow-fg:var(--ink);--arrow-ring:transparent}}.channel[data-v-ba8f4c1e]:before{transform:scaleY(var(--on))}.channel__link[data-v-ba8f4c1e]{color:var(--fg)}:is(.channel__name[data-v-ba8f4c1e],.channel__value[data-v-ba8f4c1e]){transform:translateX(calc(var(--shift) * var(--on)))}.channel__arrow[data-v-ba8f4c1e]{background:var(--arrow-bg);color:var(--arrow-fg);box-shadow:inset 0 0 0 1.5px var(--arrow-ring);transform:rotate(calc(45deg * var(--on)))}.channel__link--action[data-v-ba8f4c1e]{--reserve:8.25rem}.channel__copy[data-v-ba8f4c1e]{--size:3rem;right:calc(var(--edge) + var(--size) + .75rem);width:var(--size);height:var(--size);color:var(--fg);box-shadow:inset 0 0 0 1.5px var(--ring);transition:color .3s, background-color .3s, box-shadow .3s, transform .2s var(--ease);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:1.6rem}.channel .channel__copy[data-v-ba8f4c1e]:is(:focus-visible,.is-copied){background:var(--orange);color:var(--ink);box-shadow:inset 0 0 0 1.5px #0000}@media (hover:hover){.channel .channel__copy[data-v-ba8f4c1e]:hover{background:var(--orange);color:var(--ink);box-shadow:inset 0 0 0 1.5px #0000}.channel__copy:hover .channel__tip[data-v-ba8f4c1e]{opacity:1;transform:translate(-50%)}}:is(.channel__arrow[data-v-ba8f4c1e],.channel__copy[data-v-ba8f4c1e]):active{scale:.92}:is(.button[data-v-ba8f4c1e],.fab[data-v-ba8f4c1e],.footer__social[data-v-ba8f4c1e]):active{scale:.96}.channel__tip[data-v-ba8f4c1e]{background:var(--cream);color:var(--ink);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .25s, transform .35s var(--ease);border-radius:4px;padding:.4rem .65rem;font-size:.65rem;position:absolute;bottom:calc(100% + .6rem);left:50%;transform:translate(-50%,4px)}.channel__copy:is(:focus-visible,.is-copied) .channel__tip[data-v-ba8f4c1e]{opacity:1;transform:translate(-50%)}@media (width<=767px){.channel[data-v-ba8f4c1e]{--shift:.75rem}.channel__link[data-v-ba8f4c1e]{--reserve:3.5rem;padding:1.25rem var(--edge) 1.25rem 0;gap:.75rem 1rem}.channel__arrow[data-v-ba8f4c1e]{width:2.5rem;height:2.5rem}.channel__link--action[data-v-ba8f4c1e]{--reserve:3.5rem;--stack-step:calc((2.5rem + .6rem) / 2);grid-template-rows:auto auto;align-content:center;min-height:7.6rem}.channel__link--action .channel__name[data-v-ba8f4c1e]{grid-area:1/1}.channel__link--action .channel__value[data-v-ba8f4c1e]{grid-area:2/1}.channel__link--action .channel__arrow[data-v-ba8f4c1e]{translate:0 var(--stack-step);grid-area:1/2/3/3;align-self:center}.channel__copy[data-v-ba8f4c1e]{--size:2.5rem;top:calc(50% - (2.5rem + .6rem) / 2 - var(--size) / 2);right:var(--edge);bottom:auto}}.fab[data-v-ba8f4c1e]{right:calc(1.25rem + env(safe-area-inset-right));bottom:calc(1.25rem + env(safe-area-inset-bottom));z-index:45;background:var(--orange);height:3.5rem;color:var(--ink);box-shadow:0 18px 40px -16px color-mix(in srgb, var(--ink) 80%, transparent);transition:transform .4s var(--ease), scale .2s var(--ease);border-radius:999px;align-items:center;gap:.6rem;padding:0 1rem;font-weight:600;display:inline-flex;position:fixed}@media (hover:hover){.fab[data-v-ba8f4c1e]:hover{transform:translateY(-3px)}}.fab__label[data-v-ba8f4c1e]{padding-right:.25rem}@media (width<=639px){.fab[data-v-ba8f4c1e]{justify-content:center;width:3.5rem;padding:0}.fab__label[data-v-ba8f4c1e]{display:none}}.fab-enter-active[data-v-ba8f4c1e],.fab-leave-active[data-v-ba8f4c1e]{transition:opacity .35s, transform .5s var(--ease)}.fab-enter-from[data-v-ba8f4c1e],.fab-leave-to[data-v-ba8f4c1e]{opacity:0;transform:translateY(1.5rem)scale(.9)}.footer__social[data-v-ba8f4c1e]{width:2.75rem;height:2.75rem;color:var(--cream);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cream) 25%, transparent);transition:background-color .3s, color .3s, transform .4s var(--ease), scale .2s var(--ease);border-radius:999px;place-items:center;display:grid}@media (hover:hover){.footer__social[data-v-ba8f4c1e]:hover{background:var(--orange);color:var(--ink);transform:translateY(-2px)}}.footer[data-v-ba8f4c1e]{background:var(--ink);overflow:hidden}.footer__wordmark[data-v-ba8f4c1e]{width:calc(100% + 2px);height:auto;color:var(--orange);margin-top:4rem;margin-bottom:-4%;display:block}@media (prefers-reduced-motion:reduce){.hero__line[data-v-ba8f4c1e],.hero__in[data-v-ba8f4c1e],.menu__link[data-v-ba8f4c1e]{animation:none}.reveal[data-v-ba8f4c1e],.pillar.reveal[data-v-ba8f4c1e]:not(.is-visible){opacity:1;transition:none;transform:none}.marquee__track[data-v-ba8f4c1e]{transform:none}.manifesto span[data-v-ba8f4c1e]{opacity:1}html.landing{scroll-behavior:auto}}
