.hero[data-astro-cid-qi46yx7z]{padding-block:var(--s-5) var(--s-7);overflow:hidden}.tone-rosa[data-astro-cid-qi46yx7z]{background:var(--cl-rosa-claro)}.tone-mostaza[data-astro-cid-qi46yx7z]{background:var(--cl-crema-200)}.tone-salvia[data-astro-cid-qi46yx7z]{background:color-mix(in srgb,var(--cl-salvia) 22%,var(--cl-crema))}.tone-kraft[data-astro-cid-qi46yx7z]{background:color-mix(in srgb,var(--cl-kraft) 45%,var(--cl-crema))}.tone-navidad[data-astro-cid-qi46yx7z]{background:color-mix(in srgb,var(--cl-navidad-verde) 14%,var(--cl-crema))}.hero-row[data-astro-cid-qi46yx7z]{display:grid;gap:var(--s-5);align-items:center}.hero[data-astro-cid-qi46yx7z] h1[data-astro-cid-qi46yx7z]{margin-top:var(--s-3)}.hero[data-astro-cid-qi46yx7z] .lead[data-astro-cid-qi46yx7z]{color:var(--ink);margin-bottom:var(--s-5)}.hero-icon[data-astro-cid-qi46yx7z]{display:none;justify-self:center}.hero-icon[data-astro-cid-qi46yx7z] svg{width:200px;height:auto;animation:float 6s ease-in-out infinite}@media(min-width:760px){.hero-row[data-astro-cid-qi46yx7z]{grid-template-columns:1fr auto}.hero-icon[data-astro-cid-qi46yx7z]{display:block}}.pieces[data-astro-cid-qi46yx7z]{padding-block:var(--s-6) var(--s-6)}.grid[data-astro-cid-qi46yx7z]{display:grid;gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}.about[data-astro-cid-qi46yx7z]{background:var(--cl-crema-200);padding-block:var(--s-7)}.about-grid[data-astro-cid-qi46yx7z]{display:grid;gap:var(--s-5)}.about[data-astro-cid-qi46yx7z] h3[data-astro-cid-qi46yx7z]{font-size:1.1875rem;margin-bottom:var(--s-2)}.about[data-astro-cid-qi46yx7z] p[data-astro-cid-qi46yx7z]{color:var(--ink-soft);margin:0}@media(min-width:760px){.about-grid[data-astro-cid-qi46yx7z]{grid-template-columns:repeat(3,1fr)}}.more[data-astro-cid-qi46yx7z]{padding-block:var(--s-7) var(--s-8)}.more-grid[data-astro-cid-qi46yx7z]{display:grid;gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(min(46%,14rem),1fr))}.all[data-astro-cid-qi46yx7z]{display:inline-block;margin-top:var(--s-5);font-weight:800;padding-block:var(--s-2)}@media(prefers-reduced-motion:no-preference){@keyframes float{0%,to{translate:0 0;rotate:-3deg}50%{translate:0 -10px;rotate:3deg}}}
