.floating-social[data-astro-cid-wdzb7i5i]{position:fixed;right:1.25rem;bottom:1.25rem;z-index:95;display:flex;flex-direction:column;gap:.75rem}.floating-btn[data-astro-cid-wdzb7i5i]{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;color:#fff;box-shadow:0 6px 20px #00000059;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease}.floating-btn[data-astro-cid-wdzb7i5i] svg[data-astro-cid-wdzb7i5i]{width:1.4rem;height:1.4rem}.floating-btn[data-astro-cid-wdzb7i5i]:hover,.floating-btn[data-astro-cid-wdzb7i5i]:focus-visible{transform:translateY(-3px) scale(1.05);box-shadow:0 10px 26px #0000006b}.floating-btn-whatsapp[data-astro-cid-wdzb7i5i]{background:#25d366}.floating-btn-instagram[data-astro-cid-wdzb7i5i]{background:radial-gradient(circle at 30% 110%,#fdf497,#fd5949 45%,#d6249f 60%,#285aeb 90%)}@media (max-width: 640px){.floating-social[data-astro-cid-wdzb7i5i]{right:1rem;bottom:1rem;gap:.6rem}.floating-btn[data-astro-cid-wdzb7i5i]{width:2.7rem;height:2.7rem}.floating-btn[data-astro-cid-wdzb7i5i] svg[data-astro-cid-wdzb7i5i]{width:1.25rem;height:1.25rem}}:root{color-scheme:dark;--bg: #0d0f11;--bg-2: #111316;--bg-3: #171a1d;--fg: #ece8df;--fg-mid: #8a867e;--fg-dim: #282c30;--gold: #c5a257;--gold-faint: rgba(197, 162, 87, .1);--border: #1c1f23;--f-display: "Cormorant Garamond", Georgia, serif;--f-body: "DM Sans", system-ui, sans-serif;--color-charcoal: var(--bg);--color-navy: var(--bg-2);--color-ivory: var(--fg);--color-emerald: var(--bg-3);--color-champagne: var(--gold);--color-terracotta: var(--gold);--color-ink: var(--color-charcoal);--color-ink-soft: var(--bg-3);--color-stone: var(--color-ivory);--color-surface: #f4f1ea;--color-line: var(--border);--color-line-light: #ddd6c6;--color-muted: var(--fg-mid);--color-gold: var(--gold);--color-copper: var(--gold);--color-focus: var(--gold);--font-display: var(--f-display);--font-voice: var(--f-display);--font-body: var(--f-body);--font-mono: var(--f-body);--font-signature: var(--f-display);--step-hero: clamp(2.75rem, 6vw + 1rem, 6.5rem);--step-h1: clamp(2.1rem, 3.4vw + 1rem, 3.6rem);--step-h2: clamp(1.7rem, 2.2vw + 1rem, 2.6rem);--step-h3: clamp(1.25rem, 1vw + 1rem, 1.6rem);--step-lead: clamp(1.1rem, .6vw + .9rem, 1.4rem);--step-body: 1rem;--step-small: .875rem;--gutter: clamp(1.25rem, 4vw, 4rem);--section-space: clamp(4.5rem, 9vw, 9rem);--content-max: 1360px;--measure: 58ch;--radius-sm: 1px;--radius-md: 2px;--ease-emphasized: cubic-bezier(.22, 1, .36, 1);--ease-cinematic: cubic-bezier(.16, 1, .3, 1);--duration-fast: .2s;--duration-base: .5s;--duration-slow: 1.1s;--color-bg: var(--color-stone);--color-surface-sunk: var(--color-stone);--color-accent: var(--color-champagne)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.grain{position:fixed;inset:0;z-index:300;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.header[data-astro-cid-sckkx6r4]{position:fixed;inset-inline:0;top:0;z-index:100;border-bottom:1px solid transparent;transition:background .35s,border-color .35s}.header[data-astro-cid-sckkx6r4].stuck{background:#0d0f11f0;backdrop-filter:blur(14px);border-color:var(--border)}.nav[data-astro-cid-sckkx6r4]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:22px clamp(16px,5vw,72px)}.logo[data-astro-cid-sckkx6r4]{font-family:var(--f-display);font-size:1.05rem;letter-spacing:.03em;color:var(--fg);text-decoration:none;white-space:nowrap}.nav-r[data-astro-cid-sckkx6r4]{display:flex;align-items:center;gap:28px}.language-switcher[data-astro-cid-sckkx6r4]{display:flex;gap:6px}.lang-link[data-astro-cid-sckkx6r4]{position:relative;padding:4px 2px;font-size:.6rem;font-weight:500;letter-spacing:.16em;color:var(--fg-mid);text-decoration:none;transition:color .2s}.lang-link[data-astro-cid-sckkx6r4]:hover,.lang-link[data-astro-cid-sckkx6r4].active{color:var(--fg)}.lang-link[data-astro-cid-sckkx6r4].active:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:var(--gold)}.nav-ig[data-astro-cid-sckkx6r4]{font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-mid);text-decoration:none;transition:color .2s}.nav-ig[data-astro-cid-sckkx6r4]:hover{color:var(--gold)}@media (max-width: 520px){.nav-ig[data-astro-cid-sckkx6r4]{display:none}}.main-content[data-astro-cid-sckkx6r4]{min-height:60vh}.main-content[data-astro-cid-sckkx6r4].pad-top{padding-top:72px}.footer[data-astro-cid-sckkx6r4]{border-top:1px solid var(--border);padding:28px clamp(16px,5vw,72px)}.footer-inner[data-astro-cid-sckkx6r4]{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px}.footer-legal[data-astro-cid-sckkx6r4]{font-size:.65rem;letter-spacing:.04em;color:var(--fg-mid)}.footer-channels[data-astro-cid-sckkx6r4]{display:flex;flex-wrap:wrap;gap:28px}.footer-channels[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]{font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-mid);text-decoration:none;transition:color .2s}.footer-channels[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]:hover{color:var(--gold)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--f-body);font-weight:300;color:var(--fg);background:var(--bg);line-height:1.6;overflow-x:clip}h1,h2,h3,h4{font-family:var(--f-display);font-weight:300;line-height:1.1;text-wrap:balance}a{color:inherit}img,svg{max-width:100%;display:block}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.skip-link{position:absolute;left:1rem;top:0;transform:translateY(-100%);background:var(--color-ink);color:var(--color-bg);padding:.75rem 1.25rem;border-radius:var(--radius-sm);transition:transform var(--duration-fast) var(--ease-emphasized);z-index:200}.skip-link:focus{transform:translateY(.5rem)}[id]{scroll-margin-top:5.5rem}[data-reveal]{transition:opacity var(--duration-slow) var(--ease-cinematic),transform var(--duration-slow) var(--ease-cinematic),clip-path var(--duration-slow) var(--ease-cinematic)}[data-reveal=fade]{opacity:0;transform:translateY(1.25rem)}[data-reveal=fade].is-visible{opacity:1;transform:none}[data-reveal=mask]{overflow:hidden;display:block}[data-reveal=mask] .mask-inner{display:inline-block;transform:translateY(110%);transition:transform var(--duration-slow) var(--ease-cinematic)}[data-reveal=mask].is-visible .mask-inner{transform:translateY(0)}[data-reveal=stagger] .word{display:inline-block;opacity:0;transform:translateY(.6em);transition:opacity var(--duration-base) var(--ease-cinematic),transform var(--duration-base) var(--ease-cinematic);transition-delay:calc(var(--i, 0) * 45ms)}[data-reveal=stagger].is-visible .word{opacity:1;transform:none}@supports (animation-timeline: view()){[data-parallax]{animation-name:parallax-shift;animation-timeline:view();animation-range:entry 0% cover 50%;animation-fill-mode:both}@keyframes parallax-shift{0%{transform:translateY(4%) scale(1.04)}to{transform:translateY(-4%) scale(1)}}}@media (prefers-reduced-motion: reduce){[data-reveal],[data-reveal=stagger] .word,[data-reveal=mask] .mask-inner{opacity:1!important;transform:none!important}}
