.hero[data-astro-cid-i3irphx7]{background:var(--mar);color:var(--arena);overflow:hidden}.hero__inner[data-astro-cid-i3irphx7]{flex-wrap:wrap;align-items:center;gap:48px 56px;padding-block:48px 96px;display:flex}.hero__text[data-astro-cid-i3irphx7]{flex-direction:column;flex:420px;gap:24px;min-width:0;display:flex}.hero__lead[data-astro-cid-i3irphx7]{max-width:30em;font-size:clamp(18px,1.5vw,21px);line-height:1.5}.hero__actions[data-astro-cid-i3irphx7]{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.hero__art[data-astro-cid-i3irphx7]{flex:480px;justify-content:center;min-width:0;padding-block:32px 72px;display:flex}.hero__piece[data-astro-cid-i3irphx7]{position:relative;transform:rotate(-7deg)}.hero__piece[data-astro-cid-i3irphx7] .hero__band{background:var(--mar-oscuro);border-radius:16px;padding:12px 14px}.hero__threads[data-astro-cid-i3irphx7]{color:var(--arena);margin-top:-35px;position:absolute;top:50%}.hero__threads--left[data-astro-cid-i3irphx7]{left:-58px}.hero__threads--right[data-astro-cid-i3irphx7]{right:-58px}.hero__threads[data-astro-cid-i3irphx7] path[data-astro-cid-i3irphx7]{transform-box:fill-box;animation:1.2s ease-in-out .2s 3 mecer}.hero__threads--left[data-astro-cid-i3irphx7] path[data-astro-cid-i3irphx7]{transform-origin:100%}.hero__threads--right[data-astro-cid-i3irphx7] path[data-astro-cid-i3irphx7]{transform-origin:0%}.hero__threads[data-astro-cid-i3irphx7] path[data-astro-cid-i3irphx7]:nth-child(2){animation-delay:.35s}.hero__threads[data-astro-cid-i3irphx7] path[data-astro-cid-i3irphx7]:nth-child(3){animation-delay:.5s}@keyframes mecer{25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}.hero__tag[data-astro-cid-i3irphx7]{background:var(--arena-claro);width:140px;color:var(--mar);text-align:center;transform-origin:50% 17px;border-radius:6px;flex-direction:column;align-items:center;gap:2px;padding:12px 10px;animation:2s ease-in-out 2.3s both balanceo;display:flex;position:absolute;bottom:-78px;right:8%;transform:rotate(13deg)}@keyframes balanceo{0%{transform:rotate(13deg)}18%{transform:rotate(-2deg)}40%{transform:rotate(22deg)}62%{transform:rotate(7deg)}82%{transform:rotate(16deg)}to{transform:rotate(13deg)}}.hero__tag-hole[data-astro-cid-i3irphx7]{border:1.5px solid var(--mar);border-radius:50%;width:10px;height:10px}.hero__tag-name[data-astro-cid-i3irphx7]{white-space:nowrap;font-size:36px}.hero__tag-num[data-astro-cid-i3irphx7]{color:var(--tinta);font-size:13px}.cols[data-astro-cid-voaub36n]{flex-wrap:wrap;gap:20px;padding-block:8px 104px;display:flex}.cols__side[data-astro-cid-voaub36n]{flex-direction:column;flex:340px;gap:20px;min-width:0;display:flex}.tile[data-astro-cid-voaub36n]{border-radius:var(--radius);flex-direction:column;justify-content:space-between;gap:24px;min-width:0;padding:32px;text-decoration:none;display:flex;overflow:hidden}.tile--telar[data-astro-cid-voaub36n]{background:var(--sol);min-height:520px;color:var(--tinta);flex:2 520px;padding:40px}.tile--miyuki[data-astro-cid-voaub36n]{background:var(--tinta);min-height:250px;color:var(--arena);flex:1 0 auto}.tile--plata[data-astro-cid-voaub36n]{background:var(--plata);min-height:250px;color:var(--tinta);flex:1 0 auto}.tile[data-astro-cid-voaub36n] .tile__band{margin:8px -60px 0 -20px;transform:rotate(-4deg)}.tile[data-astro-cid-voaub36n] .tile__band--miyuki{margin:0 -40px 0 0;transform:none}.tile__text[data-astro-cid-voaub36n]{flex-direction:column;gap:8px;max-width:30em;font-size:17px;display:flex}.tile__title[data-astro-cid-voaub36n]{font-size:40px;font-weight:800}.tile__title--big[data-astro-cid-voaub36n]{letter-spacing:-.04em;font-size:clamp(42px,5.6vw,80px);line-height:.95}.tile__link[data-astro-cid-voaub36n]{text-underline-offset:4px;font-weight:700;text-decoration:underline}.tile[data-astro-cid-voaub36n]:hover .tile__link[data-astro-cid-voaub36n]{text-decoration-thickness:3px}.marisol[data-astro-cid-kxtghfgx]{background:var(--arena-claro)}.marisol__inner[data-astro-cid-kxtghfgx]{flex-wrap:wrap;align-items:center;gap:48px 72px;padding-block:104px;display:flex}.marisol__photo[data-astro-cid-kxtghfgx]{flex-direction:column;flex:380px;gap:8px;min-width:0;margin:0;display:flex}.marisol__photo[data-astro-cid-kxtghfgx] img[data-astro-cid-kxtghfgx]{aspect-ratio:4/5;object-fit:cover;object-position:62% 50%;border-radius:var(--radius);width:100%;height:auto;max-height:660px}.marisol__photo[data-astro-cid-kxtghfgx] figcaption[data-astro-cid-kxtghfgx]{color:var(--gris);font-size:13px}.marisol__photo[data-astro-cid-kxtghfgx] figcaption[data-astro-cid-kxtghfgx] a[data-astro-cid-kxtghfgx]{color:inherit}.marisol__text[data-astro-cid-kxtghfgx]{flex-direction:column;flex:440px;gap:24px;min-width:0;display:flex}.marisol__quote[data-astro-cid-kxtghfgx]{letter-spacing:-.02em;margin:0;font-size:clamp(28px,3vw,42px);font-weight:700;line-height:1.18}.marisol__sign[data-astro-cid-kxtghfgx]{color:var(--mar);font-size:76px}.steps[data-astro-cid-kxtghfgx]{border-top:1.5px solid var(--tinta);flex-direction:column;gap:22px;margin:12px 0 0;padding:28px 0 0;list-style:none;display:flex}.steps[data-astro-cid-kxtghfgx] li[data-astro-cid-kxtghfgx]{align-items:baseline;gap:20px;display:flex}.steps__n[data-astro-cid-kxtghfgx]{width:28px;color:var(--atardecer-texto);flex-shrink:0;font-size:30px;font-weight:800}.steps[data-astro-cid-kxtghfgx] h3[data-astro-cid-kxtghfgx]{letter-spacing:0;margin-bottom:4px;font-size:20px}.steps[data-astro-cid-kxtghfgx] p[data-astro-cid-kxtghfgx]{font-size:17px}.marisol__cta[data-astro-cid-kxtghfgx]{align-self:flex-start}.gift[data-astro-cid-ffvezhs3]{background:var(--sol);color:var(--tinta);overflow:hidden}.gift[data-astro-cid-ffvezhs3] .gift__band{width:max-content;margin-top:32px;position:relative;left:50%;transform:translate(-50%)}.gift__inner[data-astro-cid-ffvezhs3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 56px;padding-block:48px 72px;display:flex}.gift__text[data-astro-cid-ffvezhs3]{flex-direction:column;flex:520px;gap:12px;min-width:0;display:flex}.gift__text[data-astro-cid-ffvezhs3] p[data-astro-cid-ffvezhs3]{max-width:34em}.gift__title[data-astro-cid-ffvezhs3]{letter-spacing:-.035em;font-size:clamp(36px,4.4vw,58px);font-weight:800}
