

/* === ASSET CSS HASH: 96aeedb3606f261cc2c5f8c04e5a9a81434cbe29 | SCOPE: section[data-guid="1744D9AC-386D-8A58-E2D0-F4580002A292"] === */
section[data-guid="1744D9AC-386D-8A58-E2D0-F4580002A292"] .ew-t76a40224-hero{ --color-paper: oklch(97% 0.012 95); --color-paper-2: oklch(94.5% 0.018 95); --color-paper-3: oklch(91% 0.022 95); --color-ink: oklch(20% 0.014 255); --color-ink-2: oklch(29% 0.014 255); --color-muted: oklch(47% 0.014 255); --color-rule: oklch(87% 0.016 95); --color-accent: oklch(58% 0.215 27.3); --color-accent-deep: oklch(45% 0.18 27.3); --color-accent-ink: oklch(20% 0.014 255); --color-brand-2: oklch(67.9% 0.112 263); --color-brand-2-deep: oklch(55% 0.11 263); --color-accent-2: oklch(50% 0.17 250); --color-accent-3: oklch(70% 0.2 22); --color-mint: oklch(82% 0.15 152); --color-mint-deep: oklch(48% 0.12 155); --color-focus: oklch(20% 0.014 255); --color-card: oklch(98.8% 0.007 95); --color-edge: oklch(83% 0.04 88); --color-fringe: oklch(99.2% 0.006 95); --color-ink-edge: oklch(10% 0.01 255); --color-ink-line: oklch(20% 0.014 255 / 0.22); --color-paper-line: oklch(97% 0.012 95 / 0.2); --color-highlight: oklch(99% 0.006 95 / 0.4); --font-display: "Chillax", ui-rounded, ui-sans-serif, sans-serif; --font-body: var(--font-display); --radius-card: 24px; --radius-stock: 16px; --radius-input: 14px; --radius-pill: 999px; --rule-hair: 1px; --shadow-card: 0 1px 2px oklch(20% 0.014 255 / 0.06), 0 12px 28px -14px oklch(20% 0.014 255 / 0.22); --shadow-paper: drop-shadow(0 0 0.6px oklch(20% 0.014 255 / 0.32)) drop-shadow(1.5px 2.5px 1.5px oklch(20% 0.014 255 / 0.1)) drop-shadow(6px 14px 16px oklch(20% 0.014 255 / 0.13)); --tracking-display: -0.03em; --display-weight: 600; --body-weight: 500; --ease-spring: cubic-bezier(0.34, 1.56, 0.64, 1); --ease-snap: cubic-bezier(0.22, 1, 0.36, 1); --dur-micro: 160ms; --dur-enter: 480ms; --icon-stroke: 1.75; --photo-filter: saturate(1.12) brightness(1.04); --text-hero: clamp(2.75rem, 1.9rem + 3.6vw, 5.25rem); --text-h2: clamp(2.5rem, 1.9rem + 1.9vw, 3.25rem); --text-figure: clamp(2.25rem, 1.6rem + 1.6vw, 3.25rem); --text-title: clamp(1.25rem, 1rem + 0.7vw, 1.5625rem); --text-lead: clamp(1.1875rem, 1.05rem + 0.4vw, 1.3125rem); --text-body: 1.0625rem; --text-label: 0.875rem; --text-btn: 1.1875rem; --space-2xs: 4px; --space-xs: 8px; --space-sm: 12px; --space-md: 16px; --space-lg: 24px; --space-xl: 32px; --space-2xl: 48px; --space-3xl: 64px; --section-a: clamp(72px, 9vw, 120px); --section-b: clamp(80px, 10vw, 144px); --section-c: clamp(88px, 12vw, 176px); --container: 1440px; --gutter: clamp(20px, 4.4vw, 64px); --tap: 44px; --grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .2 0 0 0 0 .17 0 0 0 0 .1 0 0 0 .08 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"); --fibre: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='turbulence' baseFrequency='.012 .18' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .3 0 0 0 0 .2 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E"); }
section[data-guid="1744D9AC-386D-8A58-E2D0-F4580002A292"] .ew-t76a40224-hero,
section[data-guid="1744D9AC-386D-8A58-E2D0-F4580002A292"] .ew-t76a40224-hero *,
section[data-guid="1744D9AC-386D-8A58-E2D0-F4580002A292"] .ew-t76a40224-hero::before,
section[data-guid="1744D9AC-386D-8A58-E2D0-F4580002A292"] .ew-t76a40224-hero *::before,
section[data-guid="1744D9AC-386D-8A58-E2D0-F4580002A292"] .ew-t76a40224-hero::after,
section[data-guid="1744D9AC-386D-8A58-E2D0-F4580002A292"] .ew-t76a40224-hero *::after{ box-sizing: border-box; margin: 0; padding: 0; }
section[data-guid="1744D9AC-386D-8A58-E2D0-F4580002A292"] .ew-t76a40224-hero{ -webkit-text-size-adjust: 100%; }
section[data-guid="1744D9AC-386D-8A58-E2D0-F4580002A292"] .ew-t76a40224-hero{ background: var(--grain), var(--fibre), var(--color-paper); color: var(--color-ink); font-family: var(--font-body); font-weight: var(--body-weight); font-size: var(--text-body); line-height: 1.55; -webkit-font-smoothing: antialiased; }
section[data-guid="1744D9AC-386D-8A58-E2D0-F4580002A292"] .ew-t76a40224-hero h1,
section[data-guid="1744D9AC-386D-8A58-E2D0-F4580002A292"] .ew-t76a40224-hero h2,
section[data-guid="1744D9AC-386D-8A58-E2D0-F4580002A292"] .ew-t76a40224-hero h3{ font-family: var(--font-display); font-weight: var(--display-weight); letter-spacing: var(--tracking-display); line-height: 1.04; text-wrap: balance; }
section[data-guid="1744D9AC-386D-8A58-E2D0-F4580002A292"] .ew-t76a40224-hero p,
section[data-guid="1744D9AC-386D-8A58-E2D0-F4580002A292"] .ew-t76a40224-hero li,
section[data-guid="1744D9AC-386D-8A58-E2D0-F4580002A292"] .ew-t76a40224-hero dd{ text-wrap: pretty; }
section[data-guid="1744D9AC-386D-8A58-E2D0-F4580002A292"] .ew-t76a40224-hero a{ color: var(--color-accent-2); text-underline-offset: 3px; }
section[data-guid="1744D9AC-386D-8A58-E2D0-F4580002A292"] .ew-t76a40224-hero img{ display: block; max-width: 100%; height: auto; }
section[data-guid="1744D9AC-386D-8A58-E2D0-F4580002A292"] .ew-t76a40224-hero button{ font: inherit; color: inherit; background: none; border: 0; cursor: pointer; }
section[data-guid="1744D9AC-386D-8A58-E2D0-F4580002A292"] .ew-t76a40224-hero :focus-visible{ outline: 3px solid var(--color-focus); outline-offset: 3px; border-radius: 6px; }
section[data-guid="1744D9AC-386D-8A58-E2D0-F4580002A292"] .ew-t76a40224-hero mark{ background: color-mix(in oklab, var(--color-accent) 30%, transparent); color: inherit; box-decoration-break: clone; -webkit-box-decoration-break: clone; padding-inline: 0.15em; }
section[data-guid="1744D9AC-386D-8A58-E2D0-F4580002A292"] .ew-t76a40224-hero .container{ width: 100%; max-width: var(--container); margin-inline: auto; padding-inline: var(--gutter); }
section[data-guid="1744D9AC-386D-8A58-E2D0-F4580002A292"] .ew-t76a40224-hero .btn{ --edge: 5px; display: inline-flex; align-items: center; justify-content: center; gap: var(--space-xs); min-height: 54px; padding: 0 var(--space-lg); border: 0; border-radius: var(--radius-stock); font-family: var(--font-body); font-size: var(--text-btn); font-weight: 600; line-height: 1.1; color: var(--color-ink); text-decoration: none; background: var(--grain), var(--fibre), var(--color-card); box-shadow: inset 0 1px 0 var(--color-highlight), inset 0 0 0 1px var(--color-rule), 0 var(--edge) 0 0 var(--color-edge); transition: translate var(--dur-micro) var(--ease-snap), box-shadow var(--dur-micro) var(--ease-snap); }
section[data-guid="1744D9AC-386D-8A58-E2D0-F4580002A292"] .ew-t76a40224-hero .btn--primary{ background: var(--grain), var(--fibre), var(--color-accent); color: var(--color-accent-ink); box-shadow: inset 0 1px 0 var(--color-highlight), 0 var(--edge) 0 0 var(--color-accent-deep), 2px calc(var(--edge) + 4px) 10px -3px color-mix(in oklab, var(--color-ink) 32%, transparent); transition-timing-function: var(--ease-spring); }
section[data-guid="1744D9AC-386D-8A58-E2D0-F4580002A292"] .ew-t76a40224-hero .btn--ink{ background: var(--grain), var(--fibre), var(--color-ink); color: var(--color-paper); box-shadow: inset 0 1px 0 var(--color-paper-line), 0 var(--edge) 0 0 var(--color-ink-edge); }
section[data-guid="1744D9AC-386D-8A58-E2D0-F4580002A292"] .ew-t76a40224-hero .btn:hover{ --edge: 7px; translate: 0 -2px; }
section[data-guid="1744D9AC-386D-8A58-E2D0-F4580002A292"] .ew-t76a40224-hero .btn:active{ --edge: 1px; translate: 0 4px; }
section[data-guid="1744D9AC-386D-8A58-E2D0-F4580002A292"] .ew-t76a40224-hero .btn .ico{ width: 1.15em; height: 1.15em; }
@media (prefers-reduced-motion: reduce) {
section[data-guid="1744D9AC-386D-8A58-E2D0-F4580002A292"] .ew-t76a40224-hero .btn,
section[data-guid="1744D9AC-386D-8A58-E2D0-F4580002A292"] .ew-t76a40224-hero .btn:hover,
section[data-guid="1744D9AC-386D-8A58-E2D0-F4580002A292"] .ew-t76a40224-hero .btn:active{ transition: none; translate: none; }
}
section[data-guid="1744D9AC-386D-8A58-E2D0-F4580002A292"] .ew-t76a40224.ew-t76a40224-hero{ background: var(--grain), var(--fibre), var(--color-paper); padding-block: var(--space-2xl) var(--section-b); overflow-x: clip; }
section[data-guid="1744D9AC-386D-8A58-E2D0-F4580002A292"] .ew-t76a40224.ew-t76a40224-hero .s-hero__grid{ display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); gap: var(--space-2xl) var(--space-lg); align-items: center; }
section[data-guid="1744D9AC-386D-8A58-E2D0-F4580002A292"] .ew-t76a40224.ew-t76a40224-hero .s-hero__text{ grid-column: 1 / 6; }
section[data-guid="1744D9AC-386D-8A58-E2D0-F4580002A292"] .ew-t76a40224.ew-t76a40224-hero h1{ font-size: var(--text-hero); line-height: 1.02; }
section[data-guid="1744D9AC-386D-8A58-E2D0-F4580002A292"] .ew-t76a40224.ew-t76a40224-hero .s-hero__lead{ margin-top: var(--space-lg); font-size: var(--text-lead); max-width: 30ch; color: var(--color-ink-2); }
section[data-guid="1744D9AC-386D-8A58-E2D0-F4580002A292"] .ew-t76a40224.ew-t76a40224-hero .s-hero__actions{ display: flex; flex-wrap: wrap; gap: var(--space-md); margin-top: var(--space-xl); }
section[data-guid="1744D9AC-386D-8A58-E2D0-F4580002A292"] .ew-t76a40224.ew-t76a40224-hero .s-hero__hours{ margin-top: var(--space-xl); font-size: var(--text-label); color: var(--color-muted); max-width: 34ch; }
section[data-guid="1744D9AC-386D-8A58-E2D0-F4580002A292"] .ew-t76a40224.ew-t76a40224-hero .s-hero__photo{ grid-column: 6 / 13; position: relative; filter: var(--shadow-paper); }
section[data-guid="1744D9AC-386D-8A58-E2D0-F4580002A292"] .ew-t76a40224.ew-t76a40224-hero .s-hero__fringe,
section[data-guid="1744D9AC-386D-8A58-E2D0-F4580002A292"] .ew-t76a40224.ew-t76a40224-hero .s-hero__clip{ --tear: polygon(16px 0, 100% 0, 100% 100%, 12px 100%, 4px 95%, 14px 89%, 6px 83%, 15px 77%, 3px 71%, 12px 64%, 5px 58%, 16px 52%, 7px 46%, 13px 40%, 2px 34%, 11px 27%, 5px 21%, 14px 15%, 6px 9%, 12px 4%); clip-path: var(--tear); }
section[data-guid="1744D9AC-386D-8A58-E2D0-F4580002A292"] .ew-t76a40224.ew-t76a40224-hero .s-hero__fringe{ position: absolute; inset: 0 0 0 -3px; background: var(--color-fringe); border-radius: var(--radius-card); }
section[data-guid="1744D9AC-386D-8A58-E2D0-F4580002A292"] .ew-t76a40224.ew-t76a40224-hero .s-hero__clip{ position: relative; }
section[data-guid="1744D9AC-386D-8A58-E2D0-F4580002A292"] .ew-t76a40224.ew-t76a40224-hero .s-hero__clip img{ width: 100%; aspect-ratio: 5 / 4; object-fit: cover; object-position: 58% 62%; border-radius: var(--radius-card); filter: var(--photo-filter); }
section[data-guid="1744D9AC-386D-8A58-E2D0-F4580002A292"] .ew-t76a40224.ew-t76a40224-hero .s-hero__sticker{ position: absolute; top: calc(var(--space-xl) * -1); right: var(--space-xl); width: 150px; height: 150px; border-radius: 50%; display: grid; place-content: center; text-align: center; rotate: 9deg; background: var(--grain), var(--fibre), var(--color-accent); color: var(--color-accent-ink); box-shadow: inset 0 0 0 6px var(--color-fringe), var(--shadow-card); }
section[data-guid="1744D9AC-386D-8A58-E2D0-F4580002A292"] .ew-t76a40224.ew-t76a40224-hero .s-hero__sticker span{ display: block; font-size: var(--text-btn); font-weight: 600; line-height: 1.1; }
section[data-guid="1744D9AC-386D-8A58-E2D0-F4580002A292"] .ew-t76a40224.ew-t76a40224-hero .s-hero__sticker strong{ display: block; font-size: 2.5rem; font-weight: 600; line-height: 1; letter-spacing: -0.02em; }
@media (max-width: 60rem) {
section[data-guid="1744D9AC-386D-8A58-E2D0-F4580002A292"] .ew-t76a40224.ew-t76a40224-hero .s-hero__text,
section[data-guid="1744D9AC-386D-8A58-E2D0-F4580002A292"] .ew-t76a40224.ew-t76a40224-hero .s-hero__photo{ grid-column: 1 / -1; }
section[data-guid="1744D9AC-386D-8A58-E2D0-F4580002A292"] .ew-t76a40224.ew-t76a40224-hero .s-hero__clip img{ aspect-ratio: 4 / 3; }
section[data-guid="1744D9AC-386D-8A58-E2D0-F4580002A292"] .ew-t76a40224.ew-t76a40224-hero .s-hero__sticker{ width: 120px; height: 120px; right: var(--space-md); top: calc(var(--space-lg) * -1); }
section[data-guid="1744D9AC-386D-8A58-E2D0-F4580002A292"] .ew-t76a40224.ew-t76a40224-hero .s-hero__sticker strong{ font-size: 2rem; }
}


/* === ASSET CSS HASH: 82abe1447376a52dfca4ad45a9af2d49849821e7 | SCOPE: section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] === */
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224-servicios{ --color-paper: oklch(97% 0.012 95); --color-paper-2: oklch(94.5% 0.018 95); --color-paper-3: oklch(91% 0.022 95); --color-ink: oklch(20% 0.014 255); --color-ink-2: oklch(29% 0.014 255); --color-muted: oklch(47% 0.014 255); --color-rule: oklch(87% 0.016 95); --color-accent: oklch(58% 0.215 27.3); --color-accent-deep: oklch(45% 0.18 27.3); --color-accent-ink: oklch(20% 0.014 255); --color-brand-2: oklch(67.9% 0.112 263); --color-brand-2-deep: oklch(55% 0.11 263); --color-accent-2: oklch(50% 0.17 250); --color-accent-3: oklch(70% 0.2 22); --color-mint: oklch(82% 0.15 152); --color-mint-deep: oklch(48% 0.12 155); --color-focus: oklch(20% 0.014 255); --color-card: oklch(98.8% 0.007 95); --color-edge: oklch(83% 0.04 88); --color-fringe: oklch(99.2% 0.006 95); --color-ink-edge: oklch(10% 0.01 255); --color-ink-line: oklch(20% 0.014 255 / 0.22); --color-paper-line: oklch(97% 0.012 95 / 0.2); --color-highlight: oklch(99% 0.006 95 / 0.4); --font-display: "Chillax", ui-rounded, ui-sans-serif, sans-serif; --font-body: var(--font-display); --radius-card: 24px; --radius-stock: 16px; --radius-input: 14px; --radius-pill: 999px; --rule-hair: 1px; --shadow-card: 0 1px 2px oklch(20% 0.014 255 / 0.06), 0 12px 28px -14px oklch(20% 0.014 255 / 0.22); --shadow-paper: drop-shadow(0 0 0.6px oklch(20% 0.014 255 / 0.32)) drop-shadow(1.5px 2.5px 1.5px oklch(20% 0.014 255 / 0.1)) drop-shadow(6px 14px 16px oklch(20% 0.014 255 / 0.13)); --tracking-display: -0.03em; --display-weight: 600; --body-weight: 500; --ease-spring: cubic-bezier(0.34, 1.56, 0.64, 1); --ease-snap: cubic-bezier(0.22, 1, 0.36, 1); --dur-micro: 160ms; --dur-enter: 480ms; --icon-stroke: 1.75; --photo-filter: saturate(1.12) brightness(1.04); --text-hero: clamp(2.75rem, 1.9rem + 3.6vw, 5.25rem); --text-h2: clamp(2.5rem, 1.9rem + 1.9vw, 3.25rem); --text-figure: clamp(2.25rem, 1.6rem + 1.6vw, 3.25rem); --text-title: clamp(1.25rem, 1rem + 0.7vw, 1.5625rem); --text-lead: clamp(1.1875rem, 1.05rem + 0.4vw, 1.3125rem); --text-body: 1.0625rem; --text-label: 0.875rem; --text-btn: 1.1875rem; --space-2xs: 4px; --space-xs: 8px; --space-sm: 12px; --space-md: 16px; --space-lg: 24px; --space-xl: 32px; --space-2xl: 48px; --space-3xl: 64px; --section-a: clamp(72px, 9vw, 120px); --section-b: clamp(80px, 10vw, 144px); --section-c: clamp(88px, 12vw, 176px); --container: 1440px; --gutter: clamp(20px, 4.4vw, 64px); --tap: 44px; --grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .2 0 0 0 0 .17 0 0 0 0 .1 0 0 0 .08 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"); --fibre: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='turbulence' baseFrequency='.012 .18' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .3 0 0 0 0 .2 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E"); }
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224-servicios,
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224-servicios *,
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224-servicios::before,
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224-servicios *::before,
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224-servicios::after,
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224-servicios *::after{ box-sizing: border-box; margin: 0; padding: 0; }
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224-servicios{ -webkit-text-size-adjust: 100%; }
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224-servicios{ background: var(--grain), var(--fibre), var(--color-paper); color: var(--color-ink); font-family: var(--font-body); font-weight: var(--body-weight); font-size: var(--text-body); line-height: 1.55; -webkit-font-smoothing: antialiased; }
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224-servicios h1,
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224-servicios h2,
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224-servicios h3{ font-family: var(--font-display); font-weight: var(--display-weight); letter-spacing: var(--tracking-display); line-height: 1.04; text-wrap: balance; }
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224-servicios p,
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224-servicios li,
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224-servicios dd{ text-wrap: pretty; }
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224-servicios a{ color: var(--color-accent-2); text-underline-offset: 3px; }
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224-servicios img{ display: block; max-width: 100%; height: auto; }
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224-servicios button{ font: inherit; color: inherit; background: none; border: 0; cursor: pointer; }
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224-servicios :focus-visible{ outline: 3px solid var(--color-focus); outline-offset: 3px; border-radius: 6px; }
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224-servicios mark{ background: color-mix(in oklab, var(--color-accent) 30%, transparent); color: inherit; box-decoration-break: clone; -webkit-box-decoration-break: clone; padding-inline: 0.15em; }
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224-servicios .container{ width: 100%; max-width: var(--container); margin-inline: auto; padding-inline: var(--gutter); }
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224-servicios .btn{ --edge: 5px; display: inline-flex; align-items: center; justify-content: center; gap: var(--space-xs); min-height: 54px; padding: 0 var(--space-lg); border: 0; border-radius: var(--radius-stock); font-family: var(--font-body); font-size: var(--text-btn); font-weight: 600; line-height: 1.1; color: var(--color-ink); text-decoration: none; background: var(--grain), var(--fibre), var(--color-card); box-shadow: inset 0 1px 0 var(--color-highlight), inset 0 0 0 1px var(--color-rule), 0 var(--edge) 0 0 var(--color-edge); transition: translate var(--dur-micro) var(--ease-snap), box-shadow var(--dur-micro) var(--ease-snap); }
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224-servicios .btn--primary{ background: var(--grain), var(--fibre), var(--color-accent); color: var(--color-accent-ink); box-shadow: inset 0 1px 0 var(--color-highlight), 0 var(--edge) 0 0 var(--color-accent-deep), 2px calc(var(--edge) + 4px) 10px -3px color-mix(in oklab, var(--color-ink) 32%, transparent); transition-timing-function: var(--ease-spring); }
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224-servicios .btn--ink{ background: var(--grain), var(--fibre), var(--color-ink); color: var(--color-paper); box-shadow: inset 0 1px 0 var(--color-paper-line), 0 var(--edge) 0 0 var(--color-ink-edge); }
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224-servicios .btn:hover{ --edge: 7px; translate: 0 -2px; }
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224-servicios .btn:active{ --edge: 1px; translate: 0 4px; }
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224-servicios .btn .ico{ width: 1.15em; height: 1.15em; }
@media (prefers-reduced-motion: reduce) {
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224-servicios .btn,
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224-servicios .btn:hover,
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224-servicios .btn:active{ transition: none; translate: none; }
}
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224.ew-t76a40224-servicios{ background: var(--grain), var(--fibre), var(--color-paper); padding-block: var(--section-a) var(--section-c); overflow-x: clip; }
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224.ew-t76a40224-servicios .s-servicios__head{ display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); gap: var(--space-lg); align-items: end; }
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224.ew-t76a40224-servicios h2{ grid-column: 1 / 8; font-size: var(--text-h2); }
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224.ew-t76a40224-servicios .s-servicios__note{ grid-column: 8 / 13; font-size: var(--text-lead); color: var(--color-ink-2); max-width: 36ch; }
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224.ew-t76a40224-servicios .s-servicios__tabs{ display: flex; flex-wrap: wrap; gap: var(--space-md); margin-top: var(--space-3xl); }
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224.ew-t76a40224-servicios .s-servicios__tab{ --edge: 5px; display: inline-flex; align-items: center; gap: var(--space-xs); min-height: 54px; padding: 0 var(--space-lg); border-radius: var(--radius-stock); font-size: var(--text-btn); font-weight: 600; background: var(--grain), var(--fibre), var(--color-card); color: var(--color-ink); box-shadow: inset 0 1px 0 var(--color-highlight), inset 0 0 0 1px var(--color-rule), 0 var(--edge) 0 0 var(--color-edge); transition: translate var(--dur-micro) var(--ease-snap), box-shadow var(--dur-micro) var(--ease-snap); }
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224.ew-t76a40224-servicios .s-servicios__tab:hover{ --edge: 7px; translate: 0 -2px; }
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224.ew-t76a40224-servicios .s-servicios__tab:active{ --edge: 1px; translate: 0 4px; }
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224.ew-t76a40224-servicios .s-servicios__tab[aria-selected="true"]{ background: var(--grain), var(--color-ink); color: var(--color-paper); box-shadow: 0 var(--edge) 0 0 var(--color-ink-edge); }
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224.ew-t76a40224-servicios .s-servicios__tab[aria-selected="true"] .ico{ color: var(--color-accent-3); }
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224.ew-t76a40224-servicios .ico{ width: 1.2em; height: 1.2em; fill: none; stroke: currentColor; stroke-width: var(--icon-stroke); color: var(--color-accent); }
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224.ew-t76a40224-servicios .s-servicios__sheet{ margin-top: var(--space-xl); padding: var(--space-lg) var(--space-2xl); border-radius: var(--radius-card); background: var(--grain), var(--fibre), var(--color-card); box-shadow: var(--shadow-card); }
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224.ew-t76a40224-servicios .s-servicios__ph{ font-size: var(--text-title); padding-top: var(--space-lg); }
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224.ew-t76a40224-servicios.is-js .s-servicios__ph{ display: none; }
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224.ew-t76a40224-servicios:not(.is-js) .s-servicios__tabs{ display: none; }
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224.ew-t76a40224-servicios .s-servicios__panel{ animation: s-servicios-in var(--dur-enter) var(--ease-snap); }
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224.ew-t76a40224-servicios .s-servicios__rows{ list-style: none; }
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224.ew-t76a40224-servicios .s-servicios__row{ display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); gap: var(--space-xs) var(--space-lg); align-items: center; padding-block: var(--space-lg); border-bottom: var(--rule-hair) solid var(--color-rule); }
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224.ew-t76a40224-servicios .s-servicios__row:last-child{ border-bottom: 0; }
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224.ew-t76a40224-servicios .s-servicios__row h3{ grid-column: 1 / 6; font-size: var(--text-title); letter-spacing: -0.015em; line-height: 1.15; }
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224.ew-t76a40224-servicios .s-servicios__row p{ grid-column: 6 / 10; color: var(--color-ink-2); }
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224.ew-t76a40224-servicios .s-servicios__price{ grid-column: 10 / 13; justify-self: end; text-align: right; display: flex; align-items: baseline; gap: var(--space-xs); }
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224.ew-t76a40224-servicios .s-servicios__from{ font-size: var(--text-label); color: var(--color-muted); }
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224.ew-t76a40224-servicios .s-servicios__num{ font-size: var(--text-figure); font-weight: 600; letter-spacing: -0.03em; line-height: 1; }
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224.ew-t76a40224-servicios .s-servicios__unit{ font-size: var(--text-title); font-weight: 600; }
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224.ew-t76a40224-servicios .s-servicios__ask{ font-size: var(--text-title); font-weight: 600; }
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224.ew-t76a40224-servicios .s-servicios__ask--small{ font-size: var(--text-body); font-weight: 500; color: var(--color-muted); }
@keyframes s-servicios-in { from { opacity: 0; transform: translateY(8px); } to { opacity: 1; transform: none; } }
@media (max-width: 60rem) {
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224.ew-t76a40224-servicios h2,
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224.ew-t76a40224-servicios .s-servicios__note{ grid-column: 1 / -1; }
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224.ew-t76a40224-servicios .s-servicios__sheet{ padding: var(--space-xs) var(--space-lg); }
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224.ew-t76a40224-servicios .s-servicios__row h3{ grid-column: 1 / 9; }
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224.ew-t76a40224-servicios .s-servicios__row p{ grid-column: 1 / 9; grid-row: 2; }
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224.ew-t76a40224-servicios .s-servicios__price{ grid-column: 9 / 13; grid-row: 1 / 3; }
}
@media (max-width: 30rem) {
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224.ew-t76a40224-servicios .s-servicios__tab{ flex: 1 1 calc(50% - var(--space-md)); justify-content: center; padding-inline: var(--space-md); }
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224.ew-t76a40224-servicios .s-servicios__row h3,
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224.ew-t76a40224-servicios .s-servicios__row p,
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224.ew-t76a40224-servicios .s-servicios__price{ grid-column: 1 / -1; grid-row: auto; justify-self: start; text-align: left; }
}
@media (prefers-reduced-motion: reduce) {
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224.ew-t76a40224-servicios .s-servicios__panel{ animation: none; }
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224.ew-t76a40224-servicios .s-servicios__tab,
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224.ew-t76a40224-servicios .s-servicios__tab:hover,
section[data-guid="F2B9C46D-5B93-D4A9-ED30-FBB02DCC0E41"] .ew-t76a40224.ew-t76a40224-servicios .s-servicios__tab:active{ transition: none; translate: none; }
}


/* === ASSET CSS HASH: 1ddea35bcc0d58263cc2f879877c46894aa2ad71 | SCOPE: section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] === */
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224-reserva{ --color-paper: oklch(97% 0.012 95); --color-paper-2: oklch(94.5% 0.018 95); --color-paper-3: oklch(91% 0.022 95); --color-ink: oklch(20% 0.014 255); --color-ink-2: oklch(29% 0.014 255); --color-muted: oklch(47% 0.014 255); --color-rule: oklch(87% 0.016 95); --color-accent: oklch(58% 0.215 27.3); --color-accent-deep: oklch(45% 0.18 27.3); --color-accent-ink: oklch(20% 0.014 255); --color-brand-2: oklch(67.9% 0.112 263); --color-brand-2-deep: oklch(55% 0.11 263); --color-accent-2: oklch(50% 0.17 250); --color-accent-3: oklch(70% 0.2 22); --color-mint: oklch(82% 0.15 152); --color-mint-deep: oklch(48% 0.12 155); --color-focus: oklch(20% 0.014 255); --color-card: oklch(98.8% 0.007 95); --color-edge: oklch(83% 0.04 88); --color-fringe: oklch(99.2% 0.006 95); --color-ink-edge: oklch(10% 0.01 255); --color-ink-line: oklch(20% 0.014 255 / 0.22); --color-paper-line: oklch(97% 0.012 95 / 0.2); --color-highlight: oklch(99% 0.006 95 / 0.4); --font-display: "Chillax", ui-rounded, ui-sans-serif, sans-serif; --font-body: var(--font-display); --radius-card: 24px; --radius-stock: 16px; --radius-input: 14px; --radius-pill: 999px; --rule-hair: 1px; --shadow-card: 0 1px 2px oklch(20% 0.014 255 / 0.06), 0 12px 28px -14px oklch(20% 0.014 255 / 0.22); --shadow-paper: drop-shadow(0 0 0.6px oklch(20% 0.014 255 / 0.32)) drop-shadow(1.5px 2.5px 1.5px oklch(20% 0.014 255 / 0.1)) drop-shadow(6px 14px 16px oklch(20% 0.014 255 / 0.13)); --tracking-display: -0.03em; --display-weight: 600; --body-weight: 500; --ease-spring: cubic-bezier(0.34, 1.56, 0.64, 1); --ease-snap: cubic-bezier(0.22, 1, 0.36, 1); --dur-micro: 160ms; --dur-enter: 480ms; --icon-stroke: 1.75; --photo-filter: saturate(1.12) brightness(1.04); --text-hero: clamp(2.75rem, 1.9rem + 3.6vw, 5.25rem); --text-h2: clamp(2.5rem, 1.9rem + 1.9vw, 3.25rem); --text-figure: clamp(2.25rem, 1.6rem + 1.6vw, 3.25rem); --text-title: clamp(1.25rem, 1rem + 0.7vw, 1.5625rem); --text-lead: clamp(1.1875rem, 1.05rem + 0.4vw, 1.3125rem); --text-body: 1.0625rem; --text-label: 0.875rem; --text-btn: 1.1875rem; --space-2xs: 4px; --space-xs: 8px; --space-sm: 12px; --space-md: 16px; --space-lg: 24px; --space-xl: 32px; --space-2xl: 48px; --space-3xl: 64px; --section-a: clamp(72px, 9vw, 120px); --section-b: clamp(80px, 10vw, 144px); --section-c: clamp(88px, 12vw, 176px); --container: 1440px; --gutter: clamp(20px, 4.4vw, 64px); --tap: 44px; --grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .2 0 0 0 0 .17 0 0 0 0 .1 0 0 0 .08 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"); --fibre: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='turbulence' baseFrequency='.012 .18' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .3 0 0 0 0 .2 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E"); }
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224-reserva,
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224-reserva *,
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224-reserva::before,
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224-reserva *::before,
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224-reserva::after,
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224-reserva *::after{ box-sizing: border-box; margin: 0; padding: 0; }
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224-reserva{ -webkit-text-size-adjust: 100%; }
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224-reserva{ background: var(--grain), var(--fibre), var(--color-paper); color: var(--color-ink); font-family: var(--font-body); font-weight: var(--body-weight); font-size: var(--text-body); line-height: 1.55; -webkit-font-smoothing: antialiased; }
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224-reserva h1,
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224-reserva h2,
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224-reserva h3{ font-family: var(--font-display); font-weight: var(--display-weight); letter-spacing: var(--tracking-display); line-height: 1.04; text-wrap: balance; }
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224-reserva p,
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224-reserva li,
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224-reserva dd{ text-wrap: pretty; }
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224-reserva a{ color: var(--color-accent-2); text-underline-offset: 3px; }
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224-reserva img{ display: block; max-width: 100%; height: auto; }
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224-reserva button{ font: inherit; color: inherit; background: none; border: 0; cursor: pointer; }
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224-reserva :focus-visible{ outline: 3px solid var(--color-focus); outline-offset: 3px; border-radius: 6px; }
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224-reserva mark{ background: color-mix(in oklab, var(--color-accent) 30%, transparent); color: inherit; box-decoration-break: clone; -webkit-box-decoration-break: clone; padding-inline: 0.15em; }
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224-reserva .container{ width: 100%; max-width: var(--container); margin-inline: auto; padding-inline: var(--gutter); }
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224-reserva .btn{ --edge: 5px; display: inline-flex; align-items: center; justify-content: center; gap: var(--space-xs); min-height: 54px; padding: 0 var(--space-lg); border: 0; border-radius: var(--radius-stock); font-family: var(--font-body); font-size: var(--text-btn); font-weight: 600; line-height: 1.1; color: var(--color-ink); text-decoration: none; background: var(--grain), var(--fibre), var(--color-card); box-shadow: inset 0 1px 0 var(--color-highlight), inset 0 0 0 1px var(--color-rule), 0 var(--edge) 0 0 var(--color-edge); transition: translate var(--dur-micro) var(--ease-snap), box-shadow var(--dur-micro) var(--ease-snap); }
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224-reserva .btn--primary{ background: var(--grain), var(--fibre), var(--color-accent); color: var(--color-accent-ink); box-shadow: inset 0 1px 0 var(--color-highlight), 0 var(--edge) 0 0 var(--color-accent-deep), 2px calc(var(--edge) + 4px) 10px -3px color-mix(in oklab, var(--color-ink) 32%, transparent); transition-timing-function: var(--ease-spring); }
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224-reserva .btn--ink{ background: var(--grain), var(--fibre), var(--color-ink); color: var(--color-paper); box-shadow: inset 0 1px 0 var(--color-paper-line), 0 var(--edge) 0 0 var(--color-ink-edge); }
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224-reserva .btn:hover{ --edge: 7px; translate: 0 -2px; }
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224-reserva .btn:active{ --edge: 1px; translate: 0 4px; }
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224-reserva .btn .ico{ width: 1.15em; height: 1.15em; }
@media (prefers-reduced-motion: reduce) {
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224-reserva .btn,
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224-reserva .btn:hover,
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224-reserva .btn:active{ transition: none; translate: none; }
}
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224.ew-t76a40224-reserva{ position: relative; background: var(--grain), var(--fibre), var(--color-paper); padding-block: var(--section-b); overflow-x: clip; isolation: isolate; }
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224.ew-t76a40224-reserva .s-reserva__bg{ position: absolute; inset: 0; z-index: -1; filter: var(--shadow-paper); }
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224.ew-t76a40224-reserva .s-reserva__bg span{ --tear: polygon(0 14px, 3% 6px, 7% 12px, 10% 4px, 14% 15px, 18% 9px, 22% 18px, 26% 7px, 31% 13px, 35% 3px, 40% 12px, 44% 8px, 49% 17px, 53% 6px, 58% 11px, 62% 2px, 67% 14px, 71% 9px, 75% 16px, 80% 5px, 84% 12px, 88% 7px, 93% 15px, 97% 6px, 100% 11px, 100% calc(100% - 9px), 96% calc(100% - 2px), 91% calc(100% - 12px), 86% calc(100% - 5px), 81% calc(100% - 14px), 76% calc(100% - 4px), 70% calc(100% - 11px), 65% calc(100% - 3px), 59% calc(100% - 13px), 54% calc(100% - 6px), 48% calc(100% - 15px), 43% calc(100% - 4px), 37% calc(100% - 10px), 32% calc(100% - 2px), 27% calc(100% - 13px), 21% calc(100% - 6px), 16% calc(100% - 12px), 11% calc(100% - 3px), 6% calc(100% - 10px), 2% calc(100% - 4px), 0 calc(100% - 11px)); position: absolute; clip-path: var(--tear); }
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224.ew-t76a40224-reserva .s-reserva__fringe{ inset: -3px 0; background: var(--color-fringe); }
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224.ew-t76a40224-reserva .s-reserva__field{ inset: 0; background: var(--grain), var(--fibre), var(--color-brand-2); }
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224.ew-t76a40224-reserva .s-reserva__grid{ display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); gap: var(--space-2xl) var(--space-lg); align-items: center; color: var(--color-ink); }
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224.ew-t76a40224-reserva .s-reserva__photo{ grid-column: 1 / 6; position: relative; filter: var(--shadow-paper); }
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224.ew-t76a40224-reserva .s-reserva__photo img{ width: 100%; aspect-ratio: 4 / 5; object-fit: cover; object-position: 42% 40%; border-radius: var(--radius-card); filter: var(--photo-filter); box-shadow: 0 0 0 6px var(--color-fringe); }
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224.ew-t76a40224-reserva .s-reserva__text{ grid-column: 7 / 13; }
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224.ew-t76a40224-reserva h2{ font-size: var(--text-h2); }
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224.ew-t76a40224-reserva .s-reserva__lead{ margin-top: var(--space-md); font-size: var(--text-lead); }
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224.ew-t76a40224-reserva .s-reserva__steps{ list-style: none; margin-top: var(--space-2xl); counter-reset: paso; }
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224.ew-t76a40224-reserva .s-reserva__steps li{ counter-increment: paso; display: grid; grid-template-columns: 4.5rem minmax(0, 1fr); gap: var(--space-lg); align-items: start; padding-block: var(--space-lg); border-top: var(--rule-hair) solid var(--color-ink-line); }
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224.ew-t76a40224-reserva .s-reserva__steps li::before{ content: counter(paso); font-size: var(--text-figure); font-weight: 600; line-height: 1; letter-spacing: -0.03em; }
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224.ew-t76a40224-reserva .s-reserva__steps h3{ font-size: var(--text-title); letter-spacing: -0.015em; }
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224.ew-t76a40224-reserva .s-reserva__steps p{ margin-top: var(--space-2xs); font-size: var(--text-body); }
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224.ew-t76a40224-reserva .s-reserva__actions{ display: flex; flex-wrap: wrap; gap: var(--space-md); margin-top: var(--space-xl); }
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224.ew-t76a40224-reserva .ico{ fill: none; stroke: currentColor; stroke-width: var(--icon-stroke); }
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224.ew-t76a40224-reserva .ico--brand{ fill: currentColor; stroke: none; }
@media (max-width: 60rem) {
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224.ew-t76a40224-reserva .s-reserva__photo,
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224.ew-t76a40224-reserva .s-reserva__text{ grid-column: 1 / -1; }
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224.ew-t76a40224-reserva .s-reserva__photo{ order: 2; }
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224.ew-t76a40224-reserva .s-reserva__photo img{ aspect-ratio: 1 / 1; }
section[data-guid="CE31838E-6991-E5CB-0E17-D4A8841CA3F9"] .ew-t76a40224.ew-t76a40224-reserva .s-reserva__steps li{ grid-template-columns: 3rem minmax(0, 1fr); gap: var(--space-md); }
}


/* === ASSET CSS HASH: 7018d7a18cef6ff8d31232086a7e3cedc1d6f448 | SCOPE: section[data-guid="BAFC4144-17EA-904B-822C-FE58EBC87F04"] === */
section[data-guid="BAFC4144-17EA-904B-822C-FE58EBC87F04"] .ew-t76a40224-preguntas{ --color-paper: oklch(97% 0.012 95); --color-paper-2: oklch(94.5% 0.018 95); --color-paper-3: oklch(91% 0.022 95); --color-ink: oklch(20% 0.014 255); --color-ink-2: oklch(29% 0.014 255); --color-muted: oklch(47% 0.014 255); --color-rule: oklch(87% 0.016 95); --color-accent: oklch(58% 0.215 27.3); --color-accent-deep: oklch(45% 0.18 27.3); --color-accent-ink: oklch(20% 0.014 255); --color-brand-2: oklch(67.9% 0.112 263); --color-brand-2-deep: oklch(55% 0.11 263); --color-accent-2: oklch(50% 0.17 250); --color-accent-3: oklch(70% 0.2 22); --color-mint: oklch(82% 0.15 152); --color-mint-deep: oklch(48% 0.12 155); --color-focus: oklch(20% 0.014 255); --color-card: oklch(98.8% 0.007 95); --color-edge: oklch(83% 0.04 88); --color-fringe: oklch(99.2% 0.006 95); --color-ink-edge: oklch(10% 0.01 255); --color-ink-line: oklch(20% 0.014 255 / 0.22); --color-paper-line: oklch(97% 0.012 95 / 0.2); --color-highlight: oklch(99% 0.006 95 / 0.4); --font-display: "Chillax", ui-rounded, ui-sans-serif, sans-serif; --font-body: var(--font-display); --radius-card: 24px; --radius-stock: 16px; --radius-input: 14px; --radius-pill: 999px; --rule-hair: 1px; --shadow-card: 0 1px 2px oklch(20% 0.014 255 / 0.06), 0 12px 28px -14px oklch(20% 0.014 255 / 0.22); --shadow-paper: drop-shadow(0 0 0.6px oklch(20% 0.014 255 / 0.32)) drop-shadow(1.5px 2.5px 1.5px oklch(20% 0.014 255 / 0.1)) drop-shadow(6px 14px 16px oklch(20% 0.014 255 / 0.13)); --tracking-display: -0.03em; --display-weight: 600; --body-weight: 500; --ease-spring: cubic-bezier(0.34, 1.56, 0.64, 1); --ease-snap: cubic-bezier(0.22, 1, 0.36, 1); --dur-micro: 160ms; --dur-enter: 480ms; --icon-stroke: 1.75; --photo-filter: saturate(1.12) brightness(1.04); --text-hero: clamp(2.75rem, 1.9rem + 3.6vw, 5.25rem); --text-h2: clamp(2.5rem, 1.9rem + 1.9vw, 3.25rem); --text-figure: clamp(2.25rem, 1.6rem + 1.6vw, 3.25rem); --text-title: clamp(1.25rem, 1rem + 0.7vw, 1.5625rem); --text-lead: clamp(1.1875rem, 1.05rem + 0.4vw, 1.3125rem); --text-body: 1.0625rem; --text-label: 0.875rem; --text-btn: 1.1875rem; --space-2xs: 4px; --space-xs: 8px; --space-sm: 12px; --space-md: 16px; --space-lg: 24px; --space-xl: 32px; --space-2xl: 48px; --space-3xl: 64px; --section-a: clamp(72px, 9vw, 120px); --section-b: clamp(80px, 10vw, 144px); --section-c: clamp(88px, 12vw, 176px); --container: 1440px; --gutter: clamp(20px, 4.4vw, 64px); --tap: 44px; --grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .2 0 0 0 0 .17 0 0 0 0 .1 0 0 0 .08 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"); --fibre: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='turbulence' baseFrequency='.012 .18' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .3 0 0 0 0 .2 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E"); }
section[data-guid="BAFC4144-17EA-904B-822C-FE58EBC87F04"] .ew-t76a40224-preguntas,
section[data-guid="BAFC4144-17EA-904B-822C-FE58EBC87F04"] .ew-t76a40224-preguntas *,
section[data-guid="BAFC4144-17EA-904B-822C-FE58EBC87F04"] .ew-t76a40224-preguntas::before,
section[data-guid="BAFC4144-17EA-904B-822C-FE58EBC87F04"] .ew-t76a40224-preguntas *::before,
section[data-guid="BAFC4144-17EA-904B-822C-FE58EBC87F04"] .ew-t76a40224-preguntas::after,
section[data-guid="BAFC4144-17EA-904B-822C-FE58EBC87F04"] .ew-t76a40224-preguntas *::after{ box-sizing: border-box; margin: 0; padding: 0; }
section[data-guid="BAFC4144-17EA-904B-822C-FE58EBC87F04"] .ew-t76a40224-preguntas{ -webkit-text-size-adjust: 100%; }
section[data-guid="BAFC4144-17EA-904B-822C-FE58EBC87F04"] .ew-t76a40224-preguntas{ background: var(--grain), var(--fibre), var(--color-paper); color: var(--color-ink); font-family: var(--font-body); font-weight: var(--body-weight); font-size: var(--text-body); line-height: 1.55; -webkit-font-smoothing: antialiased; }
section[data-guid="BAFC4144-17EA-904B-822C-FE58EBC87F04"] .ew-t76a40224-preguntas h1,
section[data-guid="BAFC4144-17EA-904B-822C-FE58EBC87F04"] .ew-t76a40224-preguntas h2,
section[data-guid="BAFC4144-17EA-904B-822C-FE58EBC87F04"] .ew-t76a40224-preguntas h3{ font-family: var(--font-display); font-weight: var(--display-weight); letter-spacing: var(--tracking-display); line-height: 1.04; text-wrap: balance; }
section[data-guid="BAFC4144-17EA-904B-822C-FE58EBC87F04"] .ew-t76a40224-preguntas p,
section[data-guid="BAFC4144-17EA-904B-822C-FE58EBC87F04"] .ew-t76a40224-preguntas li,
section[data-guid="BAFC4144-17EA-904B-822C-FE58EBC87F04"] .ew-t76a40224-preguntas dd{ text-wrap: pretty; }
section[data-guid="BAFC4144-17EA-904B-822C-FE58EBC87F04"] .ew-t76a40224-preguntas a{ color: var(--color-accent-2); text-underline-offset: 3px; }
section[data-guid="BAFC4144-17EA-904B-822C-FE58EBC87F04"] .ew-t76a40224-preguntas img{ display: block; max-width: 100%; height: auto; }
section[data-guid="BAFC4144-17EA-904B-822C-FE58EBC87F04"] .ew-t76a40224-preguntas button{ font: inherit; color: inherit; background: none; border: 0; cursor: pointer; }
section[data-guid="BAFC4144-17EA-904B-822C-FE58EBC87F04"] .ew-t76a40224-preguntas :focus-visible{ outline: 3px solid var(--color-focus); outline-offset: 3px; border-radius: 6px; }
section[data-guid="BAFC4144-17EA-904B-822C-FE58EBC87F04"] .ew-t76a40224-preguntas mark{ background: color-mix(in oklab, var(--color-accent) 30%, transparent); color: inherit; box-decoration-break: clone; -webkit-box-decoration-break: clone; padding-inline: 0.15em; }
section[data-guid="BAFC4144-17EA-904B-822C-FE58EBC87F04"] .ew-t76a40224-preguntas .container{ width: 100%; max-width: var(--container); margin-inline: auto; padding-inline: var(--gutter); }
section[data-guid="BAFC4144-17EA-904B-822C-FE58EBC87F04"] .ew-t76a40224-preguntas .btn{ --edge: 5px; display: inline-flex; align-items: center; justify-content: center; gap: var(--space-xs); min-height: 54px; padding: 0 var(--space-lg); border: 0; border-radius: var(--radius-stock); font-family: var(--font-body); font-size: var(--text-btn); font-weight: 600; line-height: 1.1; color: var(--color-ink); text-decoration: none; background: var(--grain), var(--fibre), var(--color-card); box-shadow: inset 0 1px 0 var(--color-highlight), inset 0 0 0 1px var(--color-rule), 0 var(--edge) 0 0 var(--color-edge); transition: translate var(--dur-micro) var(--ease-snap), box-shadow var(--dur-micro) var(--ease-snap); }
section[data-guid="BAFC4144-17EA-904B-822C-FE58EBC87F04"] .ew-t76a40224-preguntas .btn--primary{ background: var(--grain), var(--fibre), var(--color-accent); color: var(--color-accent-ink); box-shadow: inset 0 1px 0 var(--color-highlight), 0 var(--edge) 0 0 var(--color-accent-deep), 2px calc(var(--edge) + 4px) 10px -3px color-mix(in oklab, var(--color-ink) 32%, transparent); transition-timing-function: var(--ease-spring); }
section[data-guid="BAFC4144-17EA-904B-822C-FE58EBC87F04"] .ew-t76a40224-preguntas .btn--ink{ background: var(--grain), var(--fibre), var(--color-ink); color: var(--color-paper); box-shadow: inset 0 1px 0 var(--color-paper-line), 0 var(--edge) 0 0 var(--color-ink-edge); }
section[data-guid="BAFC4144-17EA-904B-822C-FE58EBC87F04"] .ew-t76a40224-preguntas .btn:hover{ --edge: 7px; translate: 0 -2px; }
section[data-guid="BAFC4144-17EA-904B-822C-FE58EBC87F04"] .ew-t76a40224-preguntas .btn:active{ --edge: 1px; translate: 0 4px; }
section[data-guid="BAFC4144-17EA-904B-822C-FE58EBC87F04"] .ew-t76a40224-preguntas .btn .ico{ width: 1.15em; height: 1.15em; }
@media (prefers-reduced-motion: reduce) {
section[data-guid="BAFC4144-17EA-904B-822C-FE58EBC87F04"] .ew-t76a40224-preguntas .btn,
section[data-guid="BAFC4144-17EA-904B-822C-FE58EBC87F04"] .ew-t76a40224-preguntas .btn:hover,
section[data-guid="BAFC4144-17EA-904B-822C-FE58EBC87F04"] .ew-t76a40224-preguntas .btn:active{ transition: none; translate: none; }
}
section[data-guid="BAFC4144-17EA-904B-822C-FE58EBC87F04"] .ew-t76a40224.ew-t76a40224-preguntas{ background: var(--grain), var(--fibre), var(--color-paper); padding-block: var(--section-c) var(--section-a); overflow-x: clip; }
section[data-guid="BAFC4144-17EA-904B-822C-FE58EBC87F04"] .ew-t76a40224.ew-t76a40224-preguntas .s-preguntas__grid{ display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); gap: var(--space-2xl) var(--space-lg); align-items: start; }
section[data-guid="BAFC4144-17EA-904B-822C-FE58EBC87F04"] .ew-t76a40224.ew-t76a40224-preguntas .s-preguntas__head{ grid-column: 1 / 5; }
section[data-guid="BAFC4144-17EA-904B-822C-FE58EBC87F04"] .ew-t76a40224.ew-t76a40224-preguntas h2{ font-size: var(--text-h2); }
section[data-guid="BAFC4144-17EA-904B-822C-FE58EBC87F04"] .ew-t76a40224.ew-t76a40224-preguntas .s-preguntas__head p{ margin-top: var(--space-md); font-size: var(--text-lead); color: var(--color-ink-2); }
section[data-guid="BAFC4144-17EA-904B-822C-FE58EBC87F04"] .ew-t76a40224.ew-t76a40224-preguntas .s-preguntas__head a{ color: var(--color-accent-2); font-weight: 600; }
section[data-guid="BAFC4144-17EA-904B-822C-FE58EBC87F04"] .ew-t76a40224.ew-t76a40224-preguntas .s-preguntas__list{ grid-column: 5 / 13; border-top: var(--rule-hair) solid var(--color-rule); }
section[data-guid="BAFC4144-17EA-904B-822C-FE58EBC87F04"] .ew-t76a40224.ew-t76a40224-preguntas details{ border-bottom: var(--rule-hair) solid var(--color-rule); }
section[data-guid="BAFC4144-17EA-904B-822C-FE58EBC87F04"] .ew-t76a40224.ew-t76a40224-preguntas summary{ list-style: none; display: flex; align-items: center; justify-content: space-between; gap: var(--space-lg); min-height: 80px; padding-block: var(--space-md); cursor: pointer; font-size: var(--text-title); font-weight: 600; letter-spacing: -0.015em; line-height: 1.2; }
section[data-guid="BAFC4144-17EA-904B-822C-FE58EBC87F04"] .ew-t76a40224.ew-t76a40224-preguntas summary::-webkit-details-marker{ display: none; }
section[data-guid="BAFC4144-17EA-904B-822C-FE58EBC87F04"] .ew-t76a40224.ew-t76a40224-preguntas .ico{ flex: none; width: 28px; height: 28px; fill: none; stroke: currentColor; stroke-width: var(--icon-stroke); color: var(--color-accent); transition: transform var(--dur-micro) var(--ease-snap); }
section[data-guid="BAFC4144-17EA-904B-822C-FE58EBC87F04"] .ew-t76a40224.ew-t76a40224-preguntas details[open] .ico{ transform: rotate(180deg); }
section[data-guid="BAFC4144-17EA-904B-822C-FE58EBC87F04"] .ew-t76a40224.ew-t76a40224-preguntas details p{ padding-bottom: var(--space-lg); max-width: 60ch; font-size: 1.125rem; color: var(--color-ink-2); }
@media (max-width: 60rem) {
section[data-guid="BAFC4144-17EA-904B-822C-FE58EBC87F04"] .ew-t76a40224.ew-t76a40224-preguntas .s-preguntas__head,
section[data-guid="BAFC4144-17EA-904B-822C-FE58EBC87F04"] .ew-t76a40224.ew-t76a40224-preguntas .s-preguntas__list{ grid-column: 1 / -1; }
}
@media (prefers-reduced-motion: reduce) {
section[data-guid="BAFC4144-17EA-904B-822C-FE58EBC87F04"] .ew-t76a40224.ew-t76a40224-preguntas .ico{ transition: none; }
}


/* === ASSET CSS HASH: 83dc9c0f6977e5940801307fe9a282cf03a1e303 | SCOPE: section[data-guid="27468C75-5244-A23F-EB1F-49BAE88B43DE"] === */
section[data-guid="27468C75-5244-A23F-EB1F-49BAE88B43DE"] .ew-t76a40224-visita{ --color-paper: oklch(97% 0.012 95); --color-paper-2: oklch(94.5% 0.018 95); --color-paper-3: oklch(91% 0.022 95); --color-ink: oklch(20% 0.014 255); --color-ink-2: oklch(29% 0.014 255); --color-muted: oklch(47% 0.014 255); --color-rule: oklch(87% 0.016 95); --color-accent: oklch(58% 0.215 27.3); --color-accent-deep: oklch(45% 0.18 27.3); --color-accent-ink: oklch(20% 0.014 255); --color-brand-2: oklch(67.9% 0.112 263); --color-brand-2-deep: oklch(55% 0.11 263); --color-accent-2: oklch(50% 0.17 250); --color-accent-3: oklch(70% 0.2 22); --color-mint: oklch(82% 0.15 152); --color-mint-deep: oklch(48% 0.12 155); --color-focus: oklch(20% 0.014 255); --color-card: oklch(98.8% 0.007 95); --color-edge: oklch(83% 0.04 88); --color-fringe: oklch(99.2% 0.006 95); --color-ink-edge: oklch(10% 0.01 255); --color-ink-line: oklch(20% 0.014 255 / 0.22); --color-paper-line: oklch(97% 0.012 95 / 0.2); --color-highlight: oklch(99% 0.006 95 / 0.4); --font-display: "Chillax", ui-rounded, ui-sans-serif, sans-serif; --font-body: var(--font-display); --radius-card: 24px; --radius-stock: 16px; --radius-input: 14px; --radius-pill: 999px; --rule-hair: 1px; --shadow-card: 0 1px 2px oklch(20% 0.014 255 / 0.06), 0 12px 28px -14px oklch(20% 0.014 255 / 0.22); --shadow-paper: drop-shadow(0 0 0.6px oklch(20% 0.014 255 / 0.32)) drop-shadow(1.5px 2.5px 1.5px oklch(20% 0.014 255 / 0.1)) drop-shadow(6px 14px 16px oklch(20% 0.014 255 / 0.13)); --tracking-display: -0.03em; --display-weight: 600; --body-weight: 500; --ease-spring: cubic-bezier(0.34, 1.56, 0.64, 1); --ease-snap: cubic-bezier(0.22, 1, 0.36, 1); --dur-micro: 160ms; --dur-enter: 480ms; --icon-stroke: 1.75; --photo-filter: saturate(1.12) brightness(1.04); --text-hero: clamp(2.75rem, 1.9rem + 3.6vw, 5.25rem); --text-h2: clamp(2.5rem, 1.9rem + 1.9vw, 3.25rem); --text-figure: clamp(2.25rem, 1.6rem + 1.6vw, 3.25rem); --text-title: clamp(1.25rem, 1rem + 0.7vw, 1.5625rem); --text-lead: clamp(1.1875rem, 1.05rem + 0.4vw, 1.3125rem); --text-body: 1.0625rem; --text-label: 0.875rem; --text-btn: 1.1875rem; --space-2xs: 4px; --space-xs: 8px; --space-sm: 12px; --space-md: 16px; --space-lg: 24px; --space-xl: 32px; --space-2xl: 48px; --space-3xl: 64px; --section-a: clamp(72px, 9vw, 120px); --section-b: clamp(80px, 10vw, 144px); --section-c: clamp(88px, 12vw, 176px); --container: 1440px; --gutter: clamp(20px, 4.4vw, 64px); --tap: 44px; --grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .2 0 0 0 0 .17 0 0 0 0 .1 0 0 0 .08 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"); --fibre: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='turbulence' baseFrequency='.012 .18' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .3 0 0 0 0 .2 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E"); }
section[data-guid="27468C75-5244-A23F-EB1F-49BAE88B43DE"] .ew-t76a40224-visita,
section[data-guid="27468C75-5244-A23F-EB1F-49BAE88B43DE"] .ew-t76a40224-visita *,
section[data-guid="27468C75-5244-A23F-EB1F-49BAE88B43DE"] .ew-t76a40224-visita::before,
section[data-guid="27468C75-5244-A23F-EB1F-49BAE88B43DE"] .ew-t76a40224-visita *::before,
section[data-guid="27468C75-5244-A23F-EB1F-49BAE88B43DE"] .ew-t76a40224-visita::after,
section[data-guid="27468C75-5244-A23F-EB1F-49BAE88B43DE"] .ew-t76a40224-visita *::after{ box-sizing: border-box; margin: 0; padding: 0; }
section[data-guid="27468C75-5244-A23F-EB1F-49BAE88B43DE"] .ew-t76a40224-visita{ -webkit-text-size-adjust: 100%; }
section[data-guid="27468C75-5244-A23F-EB1F-49BAE88B43DE"] .ew-t76a40224-visita{ background: var(--grain), var(--fibre), var(--color-paper); color: var(--color-ink); font-family: var(--font-body); font-weight: var(--body-weight); font-size: var(--text-body); line-height: 1.55; -webkit-font-smoothing: antialiased; }
section[data-guid="27468C75-5244-A23F-EB1F-49BAE88B43DE"] .ew-t76a40224-visita h1,
section[data-guid="27468C75-5244-A23F-EB1F-49BAE88B43DE"] .ew-t76a40224-visita h2,
section[data-guid="27468C75-5244-A23F-EB1F-49BAE88B43DE"] .ew-t76a40224-visita h3{ font-family: var(--font-display); font-weight: var(--display-weight); letter-spacing: var(--tracking-display); line-height: 1.04; text-wrap: balance; }
section[data-guid="27468C75-5244-A23F-EB1F-49BAE88B43DE"] .ew-t76a40224-visita p,
section[data-guid="27468C75-5244-A23F-EB1F-49BAE88B43DE"] .ew-t76a40224-visita li,
section[data-guid="27468C75-5244-A23F-EB1F-49BAE88B43DE"] .ew-t76a40224-visita dd{ text-wrap: pretty; }
section[data-guid="27468C75-5244-A23F-EB1F-49BAE88B43DE"] .ew-t76a40224-visita a{ color: var(--color-accent-2); text-underline-offset: 3px; }
section[data-guid="27468C75-5244-A23F-EB1F-49BAE88B43DE"] .ew-t76a40224-visita img{ display: block; max-width: 100%; height: auto; }
section[data-guid="27468C75-5244-A23F-EB1F-49BAE88B43DE"] .ew-t76a40224-visita button{ font: inherit; color: inherit; background: none; border: 0; cursor: pointer; }
section[data-guid="27468C75-5244-A23F-EB1F-49BAE88B43DE"] .ew-t76a40224-visita :focus-visible{ outline: 3px solid var(--color-focus); outline-offset: 3px; border-radius: 6px; }
section[data-guid="27468C75-5244-A23F-EB1F-49BAE88B43DE"] .ew-t76a40224-visita mark{ background: color-mix(in oklab, var(--color-accent) 30%, transparent); color: inherit; box-decoration-break: clone; -webkit-box-decoration-break: clone; padding-inline: 0.15em; }
section[data-guid="27468C75-5244-A23F-EB1F-49BAE88B43DE"] .ew-t76a40224-visita .container{ width: 100%; max-width: var(--container); margin-inline: auto; padding-inline: var(--gutter); }
section[data-guid="27468C75-5244-A23F-EB1F-49BAE88B43DE"] .ew-t76a40224-visita .btn{ --edge: 5px; display: inline-flex; align-items: center; justify-content: center; gap: var(--space-xs); min-height: 54px; padding: 0 var(--space-lg); border: 0; border-radius: var(--radius-stock); font-family: var(--font-body); font-size: var(--text-btn); font-weight: 600; line-height: 1.1; color: var(--color-ink); text-decoration: none; background: var(--grain), var(--fibre), var(--color-card); box-shadow: inset 0 1px 0 var(--color-highlight), inset 0 0 0 1px var(--color-rule), 0 var(--edge) 0 0 var(--color-edge); transition: translate var(--dur-micro) var(--ease-snap), box-shadow var(--dur-micro) var(--ease-snap); }
section[data-guid="27468C75-5244-A23F-EB1F-49BAE88B43DE"] .ew-t76a40224-visita .btn--primary{ background: var(--grain), var(--fibre), var(--color-accent); color: var(--color-accent-ink); box-shadow: inset 0 1px 0 var(--color-highlight), 0 var(--edge) 0 0 var(--color-accent-deep), 2px calc(var(--edge) + 4px) 10px -3px color-mix(in oklab, var(--color-ink) 32%, transparent); transition-timing-function: var(--ease-spring); }
section[data-guid="27468C75-5244-A23F-EB1F-49BAE88B43DE"] .ew-t76a40224-visita .btn--ink{ background: var(--grain), var(--fibre), var(--color-ink); color: var(--color-paper); box-shadow: inset 0 1px 0 var(--color-paper-line), 0 var(--edge) 0 0 var(--color-ink-edge); }
section[data-guid="27468C75-5244-A23F-EB1F-49BAE88B43DE"] .ew-t76a40224-visita .btn:hover{ --edge: 7px; translate: 0 -2px; }
section[data-guid="27468C75-5244-A23F-EB1F-49BAE88B43DE"] .ew-t76a40224-visita .btn:active{ --edge: 1px; translate: 0 4px; }
section[data-guid="27468C75-5244-A23F-EB1F-49BAE88B43DE"] .ew-t76a40224-visita .btn .ico{ width: 1.15em; height: 1.15em; }
@media (prefers-reduced-motion: reduce) {
section[data-guid="27468C75-5244-A23F-EB1F-49BAE88B43DE"] .ew-t76a40224-visita .btn,
section[data-guid="27468C75-5244-A23F-EB1F-49BAE88B43DE"] .ew-t76a40224-visita .btn:hover,
section[data-guid="27468C75-5244-A23F-EB1F-49BAE88B43DE"] .ew-t76a40224-visita .btn:active{ transition: none; translate: none; }
}
section[data-guid="27468C75-5244-A23F-EB1F-49BAE88B43DE"] .ew-t76a40224.ew-t76a40224-visita{ position: relative; background: var(--grain), var(--fibre), var(--color-paper); padding-block: var(--section-b); overflow-x: clip; isolation: isolate; }
section[data-guid="27468C75-5244-A23F-EB1F-49BAE88B43DE"] .ew-t76a40224.ew-t76a40224-visita .s-visita__bg{ position: absolute; inset: 0 0 var(--space-lg); z-index: -1; filter: var(--shadow-paper); }
section[data-guid="27468C75-5244-A23F-EB1F-49BAE88B43DE"] .ew-t76a40224.ew-t76a40224-visita .s-visita__bg span{ --tear: polygon(0 11px, 4% 4px, 8% 14px, 13% 6px, 17% 16px, 21% 5px, 26% 12px, 30% 3px, 35% 15px, 39% 8px, 44% 13px, 48% 2px, 53% 12px, 57% 7px, 62% 17px, 66% 5px, 71% 10px, 75% 3px, 79% 14px, 84% 8px, 88% 16px, 92% 4px, 96% 12px, 100% 6px, 100% calc(100% - 12px), 95% calc(100% - 4px), 90% calc(100% - 14px), 85% calc(100% - 6px), 79% calc(100% - 11px), 74% calc(100% - 2px), 68% calc(100% - 13px), 63% calc(100% - 5px), 57% calc(100% - 15px), 52% calc(100% - 4px), 46% calc(100% - 10px), 41% calc(100% - 3px), 35% calc(100% - 12px), 30% calc(100% - 6px), 24% calc(100% - 14px), 19% calc(100% - 3px), 13% calc(100% - 11px), 8% calc(100% - 5px), 3% calc(100% - 13px), 0 calc(100% - 7px)); position: absolute; clip-path: var(--tear); }
section[data-guid="27468C75-5244-A23F-EB1F-49BAE88B43DE"] .ew-t76a40224.ew-t76a40224-visita .s-visita__fringe{ inset: -3px 0; background: var(--color-fringe); }
section[data-guid="27468C75-5244-A23F-EB1F-49BAE88B43DE"] .ew-t76a40224.ew-t76a40224-visita .s-visita__field{ inset: 0; background: var(--grain), var(--fibre), var(--color-accent); }
section[data-guid="27468C75-5244-A23F-EB1F-49BAE88B43DE"] .ew-t76a40224.ew-t76a40224-visita .s-visita__grid{ display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); gap: var(--space-2xl) var(--space-lg); align-items: center; color: var(--color-accent-ink); padding-bottom: var(--space-lg); }
section[data-guid="27468C75-5244-A23F-EB1F-49BAE88B43DE"] .ew-t76a40224.ew-t76a40224-visita .s-visita__text{ grid-column: 1 / 7; }
section[data-guid="27468C75-5244-A23F-EB1F-49BAE88B43DE"] .ew-t76a40224.ew-t76a40224-visita h2{ font-size: var(--text-hero); line-height: 1.02; }
section[data-guid="27468C75-5244-A23F-EB1F-49BAE88B43DE"] .ew-t76a40224.ew-t76a40224-visita .s-visita__lead{ margin-top: var(--space-lg); font-size: var(--text-lead); font-weight: 600; max-width: 30ch; }
section[data-guid="27468C75-5244-A23F-EB1F-49BAE88B43DE"] .ew-t76a40224.ew-t76a40224-visita .s-visita__contact{ margin-top: var(--space-lg); display: flex; flex-wrap: wrap; gap: var(--space-xs) var(--space-xl); font-size: var(--text-btn); font-weight: 600; }
section[data-guid="27468C75-5244-A23F-EB1F-49BAE88B43DE"] .ew-t76a40224.ew-t76a40224-visita .s-visita__contact a{ color: var(--color-accent-ink); min-height: var(--tap); display: inline-flex; align-items: center; gap: var(--space-xs); }
section[data-guid="27468C75-5244-A23F-EB1F-49BAE88B43DE"] .ew-t76a40224.ew-t76a40224-visita .s-visita__actions{ display: flex; flex-wrap: wrap; gap: var(--space-md); margin-top: var(--space-xl); }
section[data-guid="27468C75-5244-A23F-EB1F-49BAE88B43DE"] .ew-t76a40224.ew-t76a40224-visita .ico{ width: 1.15em; height: 1.15em; fill: none; stroke: currentColor; stroke-width: var(--icon-stroke); }
section[data-guid="27468C75-5244-A23F-EB1F-49BAE88B43DE"] .ew-t76a40224.ew-t76a40224-visita .ico--brand{ fill: currentColor; stroke: none; }
section[data-guid="27468C75-5244-A23F-EB1F-49BAE88B43DE"] .ew-t76a40224.ew-t76a40224-visita .s-visita__hours{ grid-column: 8 / 13; }
section[data-guid="27468C75-5244-A23F-EB1F-49BAE88B43DE"] .ew-t76a40224.ew-t76a40224-visita .s-visita__hours div{ display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; gap: var(--space-xs) var(--space-lg); padding-block: var(--space-lg); border-top: 2px solid var(--color-ink-line); }
section[data-guid="27468C75-5244-A23F-EB1F-49BAE88B43DE"] .ew-t76a40224.ew-t76a40224-visita .s-visita__hours div:last-child{ border-bottom: 2px solid var(--color-ink-line); }
section[data-guid="27468C75-5244-A23F-EB1F-49BAE88B43DE"] .ew-t76a40224.ew-t76a40224-visita .s-visita__hours dt{ font-size: var(--text-btn); font-weight: 600; }
section[data-guid="27468C75-5244-A23F-EB1F-49BAE88B43DE"] .ew-t76a40224.ew-t76a40224-visita .s-visita__hours dd{ font-size: var(--text-figure); font-weight: 600; letter-spacing: -0.03em; line-height: 1; }
@media (max-width: 60rem) {
section[data-guid="27468C75-5244-A23F-EB1F-49BAE88B43DE"] .ew-t76a40224.ew-t76a40224-visita .s-visita__text,
section[data-guid="27468C75-5244-A23F-EB1F-49BAE88B43DE"] .ew-t76a40224.ew-t76a40224-visita .s-visita__hours{ grid-column: 1 / -1; }
}
