.hero-frame.svelte-1b39vjb{box-shadow:0 30px 60px -20px #00000073,0 12px 24px -12px #00000059;isolation:isolate}.hero-frame.svelte-1b39vjb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff14;z-index:5}.hero-image.svelte-1b39vjb{transition:transform .1s linear}.hero-scrim.svelte-1b39vjb{background:linear-gradient(105deg,#0000009e,#00000061 38%,#0000001f 62%,#00000047)}.hero-vignette.svelte-1b39vjb{background:radial-gradient(120% 80% at 50% 100%,#00000059,#0000 55%)}.hero-title.svelte-1b39vjb{font-size:clamp(2.5rem,7vw,6.25rem);line-height:.98;letter-spacing:-.01em;text-wrap:balance;text-shadow:0 2px 30px rgba(0,0,0,.35)}.hero-badge.svelte-1b39vjb{background:#ffffff14;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border:1px solid rgba(255,255,255,.14);box-shadow:0 10px 30px -10px #00000080,inset 0 1px #ffffff1a}.hero-dot.svelte-1b39vjb{width:8px;height:8px;border-radius:9999px;background:var(--amodo-teal);box-shadow:0 0 0 4px #1b505a40;position:relative}.hero-dot.svelte-1b39vjb:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:9999px;background:var(--amodo-teal);opacity:.35;animation:svelte-1b39vjb-heroPulse 2.4s ease-out infinite}@keyframes svelte-1b39vjb-heroPulse{0%{transform:scale(.6);opacity:.5}80%,to{transform:scale(1.6);opacity:0}}.hero-scroll.svelte-1b39vjb{position:absolute;left:50%;transform:translate(-50%);bottom:1.25rem;z-index:20;flex-direction:column;align-items:center;gap:.5rem}.hero-scroll-line.svelte-1b39vjb{display:block;width:1px;height:36px;background:linear-gradient(to bottom,#fff0,#fff9);animation:svelte-1b39vjb-heroScrollLine 2.2s ease-in-out infinite;transform-origin:top}@keyframes svelte-1b39vjb-heroScrollLine{0%{transform:scaleY(0);opacity:0}40%{opacity:1}to{transform:scaleY(1);opacity:0}}@media (prefers-reduced-motion: reduce){.hero-image.svelte-1b39vjb,.hero-dot.svelte-1b39vjb:after,.hero-scroll-line.svelte-1b39vjb{animation:none!important;transition:none!important}}.ambientes-section.svelte-1h561hj{background:#f7f5f1;isolation:isolate}.ambientes-backdrop.svelte-1h561hj{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(70% 55% at 50% 0%,#1b505a14,#1b505a00 60%),radial-gradient(55% 40% at 80% 100%,#2e52180f,#2e521800 60%);pointer-events:none}.ambientes-title.svelte-1h561hj{font-size:clamp(2.75rem,7.5vw,6.25rem);line-height:.95;letter-spacing:-.015em;text-wrap:balance}.lavamanos-section.svelte-144hgo0{background:#f7f5f1;isolation:isolate}.lavamanos-backdrop.svelte-144hgo0{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(60% 50% at 100% 50%,#2e52180f,#2e521800 60%);pointer-events:none}.lavamanos-title.svelte-144hgo0{font-size:clamp(2.5rem,6.2vw,5rem);line-height:.95;letter-spacing:-.01em;text-wrap:balance;max-width:14ch}.lavamanos-stat-num.svelte-144hgo0{font-size:clamp(2rem,4vw,3rem);line-height:1;letter-spacing:-.01em;color:var(--amodo-teal)}.lavamanos-diced-wrap.svelte-144hgo0{filter:drop-shadow(0 28px 40px rgba(0,0,0,.12))}.lavamanos-diced-badge.svelte-144hgo0{background:#fffc;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border:1px solid rgba(0,0,0,.06);box-shadow:0 12px 30px -8px #0000002e,inset 0 1px #ffffffb3}.lavamanos-dot.svelte-144hgo0{width:7px;height:7px;border-radius:9999px;background:var(--amodo-teal);box-shadow:0 0 0 3px #1b505a33;position:relative}.lavamanos-dot.svelte-144hgo0:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:9999px;background:var(--amodo-teal);opacity:.35;animation:svelte-144hgo0-lavamanosPulse 2.6s ease-out infinite}@keyframes svelte-144hgo0-lavamanosPulse{0%{transform:scale(.6);opacity:.45}80%,to{transform:scale(1.6);opacity:0}}.warped-image.svelte-144hgo0{--r: 20px;--s: 40px;--x: 25px;--y: 5px;transition:transform .6s ease}.warped-image.top-right.svelte-144hgo0{--_m: /calc(2 * var(--r)) calc(2 * var(--r)) radial-gradient(#000 70%, #0000 72%);--_g: conic-gradient(at calc(100% - var(--r)) var(--r), #0000 25%, #000 0);--_d: calc(var(--s) + var(--r));-webkit-mask:calc(100% - var(--_d) - var(--x)) 0 var(--_m),100% calc(var(--_d) + var(--y)) var(--_m),radial-gradient(var(--s) at 100% 0,#0000 99%,#000 calc(100% + 1px)) calc(-1 * var(--r) - var(--x)) calc(var(--r) + var(--y)),var(--_g) calc(-1 * var(--_d) - var(--x)) 0,var(--_g) 0 calc(var(--_d) + var(--y));mask:calc(100% - var(--_d) - var(--x)) 0 var(--_m),100% calc(var(--_d) + var(--y)) var(--_m),radial-gradient(var(--s) at 100% 0,#0000 99%,#000 calc(100% + 1px)) calc(-1 * var(--r) - var(--x)) calc(var(--r) + var(--y)),var(--_g) calc(-1 * var(--_d) - var(--x)) 0,var(--_g) 0 calc(var(--_d) + var(--y));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.warped-image.top-left.svelte-144hgo0{--_m: /calc(2 * var(--r)) calc(2 * var(--r)) radial-gradient(#000 70%, #0000 72%);--_g: conic-gradient(at var(--r) var(--r), #000 75%, #0000 0);--_d: calc(var(--s) + var(--r));-webkit-mask:calc(var(--_d) + var(--x)) 0 var(--_m),0 calc(var(--_d) + var(--y)) var(--_m),radial-gradient(var(--s) at 0 0,#0000 99%,#000 calc(100% + 1px)) calc(var(--r) + var(--x)) calc(var(--r) + var(--y)),var(--_g) calc(var(--_d) + var(--x)) 0,var(--_g) 0 calc(var(--_d) + var(--y));mask:calc(var(--_d) + var(--x)) 0 var(--_m),0 calc(var(--_d) + var(--y)) var(--_m),radial-gradient(var(--s) at 0 0,#0000 99%,#000 calc(100% + 1px)) calc(var(--r) + var(--x)) calc(var(--r) + var(--y)),var(--_g) calc(var(--_d) + var(--x)) 0,var(--_g) 0 calc(var(--_d) + var(--y));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.warped-image.bottom-left.svelte-144hgo0{--_m: /calc(2 * var(--r)) calc(2 * var(--r)) radial-gradient(#000 70%, #0000 72%);--_g: conic-gradient(from 180deg at var(--r) calc(100% - var(--r)), #0000 25%, #000 0);--_d: calc(var(--s) + var(--r));-webkit-mask:calc(var(--_d) + var(--x)) 100% var(--_m),0 calc(100% - var(--_d) - var(--y)) var(--_m),radial-gradient(var(--s) at 0 100%,#0000 99%,#000 calc(100% + 1px)) calc(var(--r) + var(--x)) calc(-1 * var(--r) - var(--y)),var(--_g) calc(var(--_d) + var(--x)) 0,var(--_g) 0 calc(-1 * var(--_d) - var(--y));mask:calc(var(--_d) + var(--x)) 100% var(--_m),0 calc(100% - var(--_d) - var(--y)) var(--_m),radial-gradient(var(--s) at 0 100%,#0000 99%,#000 calc(100% + 1px)) calc(var(--r) + var(--x)) calc(-1 * var(--r) - var(--y)),var(--_g) calc(var(--_d) + var(--x)) 0,var(--_g) 0 calc(-1 * var(--_d) - var(--y));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.warped-image.bottom-right.svelte-144hgo0{--_m: /calc(2 * var(--r)) calc(2 * var(--r)) radial-gradient(#000 70%, #0000 72%);--_g: conic-gradient( from 90deg at calc(100% - var(--r)) calc(100% - var(--r)), #0000 25%, #000 0 );--_d: calc(var(--s) + var(--r));-webkit-mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),100% calc(100% - var(--_d) - var(--y)) var(--_m),radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) calc(-1 * var(--r) - var(--x)) calc(-1 * var(--r) - var(--y)),var(--_g) calc(-1 * var(--_d) - var(--x)) 0,var(--_g) 0 calc(-1 * var(--_d) - var(--y));mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),100% calc(100% - var(--_d) - var(--y)) var(--_m),radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) calc(-1 * var(--r) - var(--x)) calc(-1 * var(--r) - var(--y)),var(--_g) calc(-1 * var(--_d) - var(--x)) 0,var(--_g) 0 calc(-1 * var(--_d) - var(--y));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.section-diced-card.svelte-144hgo0:hover .warped-image:where(.svelte-144hgo0){transform:scale(1.02)}@media (prefers-reduced-motion: reduce){.lavamanos-dot.svelte-144hgo0:after{animation:none}}.mosaicos-section.svelte-hf59sj{background:#f7f5f1;isolation:isolate}.mosaicos-backdrop.svelte-hf59sj{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(60% 50% at 0% 50%,#6b0b0b0d,#6b0b0b00 60%);pointer-events:none}.mosaicos-title.svelte-hf59sj{font-size:clamp(2.5rem,6.2vw,5rem);line-height:.95;letter-spacing:-.01em;text-wrap:balance;max-width:13ch}.mosaicos-diced-wrap.svelte-hf59sj{filter:drop-shadow(0 28px 40px rgba(0,0,0,.12))}.mosaicos-palette-badge.svelte-hf59sj{background:#ffffffd9;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border:1px solid rgba(0,0,0,.06);box-shadow:0 12px 30px -8px #0000002e,inset 0 1px #ffffffb3}.mosaicos-swatch.svelte-hf59sj{display:inline-block;width:18px;height:18px;border-radius:9999px;border:2px solid #fff;box-shadow:0 1px 3px #00000026}.mosaicos-features.svelte-hf59sj li:where(.svelte-hf59sj){padding-bottom:1rem;border-bottom:1px solid rgba(0,0,0,.06)}.mosaicos-features.svelte-hf59sj li:where(.svelte-hf59sj):last-child{border-bottom:none}.warped-image.svelte-hf59sj{--r: 20px;--s: 40px;--x: 25px;--y: 5px;transition:transform .6s ease}.warped-image.top-right.svelte-hf59sj{--_m: /calc(2 * var(--r)) calc(2 * var(--r)) radial-gradient(#000 70%, #0000 72%);--_g: conic-gradient(at calc(100% - var(--r)) var(--r), #0000 25%, #000 0);--_d: calc(var(--s) + var(--r));-webkit-mask:calc(100% - var(--_d) - var(--x)) 0 var(--_m),100% calc(var(--_d) + var(--y)) var(--_m),radial-gradient(var(--s) at 100% 0,#0000 99%,#000 calc(100% + 1px)) calc(-1 * var(--r) - var(--x)) calc(var(--r) + var(--y)),var(--_g) calc(-1 * var(--_d) - var(--x)) 0,var(--_g) 0 calc(var(--_d) + var(--y));mask:calc(100% - var(--_d) - var(--x)) 0 var(--_m),100% calc(var(--_d) + var(--y)) var(--_m),radial-gradient(var(--s) at 100% 0,#0000 99%,#000 calc(100% + 1px)) calc(-1 * var(--r) - var(--x)) calc(var(--r) + var(--y)),var(--_g) calc(-1 * var(--_d) - var(--x)) 0,var(--_g) 0 calc(var(--_d) + var(--y));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.warped-image.top-left.svelte-hf59sj{--_m: /calc(2 * var(--r)) calc(2 * var(--r)) radial-gradient(#000 70%, #0000 72%);--_g: conic-gradient(at var(--r) var(--r), #000 75%, #0000 0);--_d: calc(var(--s) + var(--r));-webkit-mask:calc(var(--_d) + var(--x)) 0 var(--_m),0 calc(var(--_d) + var(--y)) var(--_m),radial-gradient(var(--s) at 0 0,#0000 99%,#000 calc(100% + 1px)) calc(var(--r) + var(--x)) calc(var(--r) + var(--y)),var(--_g) calc(var(--_d) + var(--x)) 0,var(--_g) 0 calc(var(--_d) + var(--y));mask:calc(var(--_d) + var(--x)) 0 var(--_m),0 calc(var(--_d) + var(--y)) var(--_m),radial-gradient(var(--s) at 0 0,#0000 99%,#000 calc(100% + 1px)) calc(var(--r) + var(--x)) calc(var(--r) + var(--y)),var(--_g) calc(var(--_d) + var(--x)) 0,var(--_g) 0 calc(var(--_d) + var(--y));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.warped-image.bottom-left.svelte-hf59sj{--_m: /calc(2 * var(--r)) calc(2 * var(--r)) radial-gradient(#000 70%, #0000 72%);--_g: conic-gradient(from 180deg at var(--r) calc(100% - var(--r)), #0000 25%, #000 0);--_d: calc(var(--s) + var(--r));-webkit-mask:calc(var(--_d) + var(--x)) 100% var(--_m),0 calc(100% - var(--_d) - var(--y)) var(--_m),radial-gradient(var(--s) at 0 100%,#0000 99%,#000 calc(100% + 1px)) calc(var(--r) + var(--x)) calc(-1 * var(--r) - var(--y)),var(--_g) calc(var(--_d) + var(--x)) 0,var(--_g) 0 calc(-1 * var(--_d) - var(--y));mask:calc(var(--_d) + var(--x)) 100% var(--_m),0 calc(100% - var(--_d) - var(--y)) var(--_m),radial-gradient(var(--s) at 0 100%,#0000 99%,#000 calc(100% + 1px)) calc(var(--r) + var(--x)) calc(-1 * var(--r) - var(--y)),var(--_g) calc(var(--_d) + var(--x)) 0,var(--_g) 0 calc(-1 * var(--_d) - var(--y));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.warped-image.bottom-right.svelte-hf59sj{--_m: /calc(2 * var(--r)) calc(2 * var(--r)) radial-gradient(#000 70%, #0000 72%);--_g: conic-gradient( from 90deg at calc(100% - var(--r)) calc(100% - var(--r)), #0000 25%, #000 0 );--_d: calc(var(--s) + var(--r));-webkit-mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),100% calc(100% - var(--_d) - var(--y)) var(--_m),radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) calc(-1 * var(--r) - var(--x)) calc(-1 * var(--r) - var(--y)),var(--_g) calc(-1 * var(--_d) - var(--x)) 0,var(--_g) 0 calc(-1 * var(--_d) - var(--y));mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),100% calc(100% - var(--_d) - var(--y)) var(--_m),radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) calc(-1 * var(--r) - var(--x)) calc(-1 * var(--r) - var(--y)),var(--_g) calc(-1 * var(--_d) - var(--x)) 0,var(--_g) 0 calc(-1 * var(--_d) - var(--y));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.section-diced-card.svelte-hf59sj:hover .warped-image:where(.svelte-hf59sj){transform:scale(1.02)}.categorias-section.svelte-lhja9x{background:#0d0d0d;isolation:isolate}.categorias-backdrop.svelte-lhja9x{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(60% 40% at 80% 0%,#1b505a38,#1b505a00 55%),radial-gradient(50% 35% at 10% 100%,#6b0b0b26,#6b0b0b00 55%);pointer-events:none}.categorias-title.svelte-lhja9x{font-size:clamp(2.75rem,7vw,5.75rem);line-height:.95;letter-spacing:-.015em}.categorias-arrow.svelte-lhja9x{height:44px;width:44px;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#ffffff0f;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border:1px solid rgba(255,255,255,.14);transition:background .2s ease,border-color .2s ease,transform .2s ease,opacity .2s ease}.categorias-arrow.svelte-lhja9x:hover:not(:disabled){background:#1b505ad9;border-color:#ffffff47;transform:translateY(-1px)}.categorias-arrow.svelte-lhja9x:disabled{opacity:.35;cursor:not-allowed}.categorias-card.svelte-lhja9x{box-shadow:0 25px 50px -18px #0009,0 10px 24px -12px #00000073;transition:transform .5s ease,box-shadow .5s ease}.categorias-card.svelte-lhja9x:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff14;z-index:3}.categorias-card.svelte-lhja9x:hover{transform:translateY(-4px);box-shadow:0 35px 60px -22px #000000a6,0 14px 28px -14px #00000080}.sanctuary-section.svelte-mmf8n6{isolation:isolate}.sanctuary-title.svelte-mmf8n6{font-size:clamp(2.5rem,6.5vw,5.25rem);line-height:1.02;letter-spacing:-.015em;text-wrap:balance}.sanctuary-hero-frame.svelte-mmf8n6{isolation:isolate;box-shadow:0 40px 80px -30px #00000059,0 16px 32px -16px #00000040}.sanctuary-hero-frame.svelte-mmf8n6:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff14;z-index:5}.sanctuary-badge.svelte-mmf8n6{background:#14141461;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border:1px solid rgba(255,255,255,.14);box-shadow:0 10px 30px -10px #00000080,inset 0 1px #ffffff1a}.sanctuary-dot.svelte-mmf8n6{width:8px;height:8px;border-radius:9999px;background:var(--amodo-teal);box-shadow:0 0 0 4px #1b505a47;position:relative}.sanctuary-dot.svelte-mmf8n6:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:9999px;background:var(--amodo-teal);opacity:.35;animation:svelte-mmf8n6-sanctuaryPulse 2.6s ease-out infinite}@keyframes svelte-mmf8n6-sanctuaryPulse{0%{transform:scale(.6);opacity:.5}80%,to{transform:scale(1.6);opacity:0}}.sanctuary-card-frame.svelte-mmf8n6{box-shadow:0 25px 50px -18px #00000038,0 8px 20px -10px #00000024;transition:box-shadow .5s ease,transform .5s ease}.sanctuary-card.svelte-mmf8n6:hover .sanctuary-card-frame:where(.svelte-mmf8n6){box-shadow:0 35px 60px -22px #00000047,0 14px 28px -14px #0000002e;transform:translateY(-3px)}@media (prefers-reduced-motion: reduce){.sanctuary-dot.svelte-mmf8n6:after{animation:none}}
