.bh{position:relative;overflow:hidden;padding:150px 0 40px;background:var(--page);isolation:isolate}.bh-fondo{position:absolute;inset:0;z-index:-1;pointer-events:none}.bh-fondo i{position:absolute;border-radius:50%;filter:blur(80px);animation:bhFlota 16s ease-in-out infinite alternate}.bh-fondo i:first-child{width:480px;height:480px;left:-160px;top:-120px;background:#FBDCC8;opacity:.8}.bh-fondo i:nth-child(2){width:420px;height:420px;right:-80px;top:40px;background:#E9E3FD;opacity:.7;animation-duration:20s}.bh-fondo i:nth-child(3){width:360px;height:360px;left:40%;bottom:-220px;background:#DDF1F6;opacity:.7;animation-duration:24s}@keyframes bhFlota{to{transform:translate(50px,30px) scale(1.1)}}.bh-top{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:56px;gap:56px;align-items:center}.bh-kicker{display:inline-flex;align-items:center;gap:9px;padding:7px 14px;border-radius:999px;background:#fff;border:1px solid rgba(196,81,27,.2);box-shadow:0 6px 18px -12px rgba(196,81,27,.5);font-size:.82rem;font-weight:700;color:var(--terracota)}.bh-kicker i{width:8px;height:8px;border-radius:50%;background:var(--terracota);animation:bhPulso 2s infinite}@keyframes bhPulso{0%{box-shadow:0 0 0 0 rgba(196,81,27,.5)}70%,to{box-shadow:0 0 0 9px rgba(196,81,27,0)}}.bh-h1{margin:18px 0 14px;font-size:clamp(2.4rem,5vw,4rem);line-height:1.05;letter-spacing:-.035em;font-weight:800;color:var(--ink)}.bh-h1>span{display:block}.bh-rot{height:1.3em;overflow:hidden;margin:-.08em 0 -.17em}.bh-rot-in{position:relative;display:flex;flex-direction:column;animation:bhRota 15s cubic-bezier(.7,0,.3,1) infinite}.bh-rot em{display:block;height:1.3em;line-height:1.3;font-style:normal;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap}@keyframes bhRota{0%,16%{top:0}20%,36%{top:-1.3em}40%,56%{top:-2.6em}60%,76%{top:-3.9em}80%,96%{top:-5.2em}to{top:-6.5em}}.bh-sub{margin:0;max-width:540px;font-size:1.08rem;line-height:1.6;color:var(--gray)}.bh-search{position:relative;margin:26px 0 0;max-width:560px}.bh-search input{width:100%;max-width:none;padding:17px 120px 17px 54px;font-size:1.02rem;border-radius:18px;border:1.5px solid transparent;background:#fff;color:var(--ink);box-shadow:0 18px 40px -22px rgba(29,29,31,.35),0 0 0 1px rgba(29,29,31,.06);transition:border-color .2s,box-shadow .2s}.bh-search input::placeholder{color:#9A9AA0}.bh-search input:focus{outline:none;border-color:var(--terracota);box-shadow:0 18px 40px -22px rgba(196,81,27,.55),0 0 0 4px rgba(196,81,27,.12)}.bh-lupa{left:19px;width:21px;height:21px;fill:none;stroke:var(--terracota);stroke-width:2.2;stroke-linecap:round;pointer-events:none}.bh-lupa,.bh-search .blog-search-count{position:absolute;z-index:2;top:50%;transform:translateY(-50%)}.bh-search .blog-search-count{right:18px;color:var(--terracota);font-weight:700;font-size:.82rem}.bh-prueba{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:.84rem;color:var(--gray)}.bh-prueba button{font:inherit;font-weight:600;color:var(--ink);padding:6px 13px;border-radius:999px;border:1px solid var(--hairline);background:#fff;cursor:pointer;transition:all .2s}.bh-prueba button.on,.bh-prueba button:hover{border-color:var(--terracota);color:var(--terracota);background:#FBEDE4;transform:translateY(-1px)}.bh-ultimo{background:#fff;border-radius:24px;padding:16px 16px 14px;box-shadow:0 40px 80px -45px rgba(29,29,31,.45),0 0 0 1px rgba(29,29,31,.05);transform:rotate(1.2deg);transition:transform .4s cubic-bezier(.2,.8,.2,1)}.bh-ultimo:hover{transform:rotate(0) translateY(-4px)}.bh-ultimo-head{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 12px}.bh-ultimo-k{display:inline-flex;align-items:center;gap:8px;font-size:.74rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--terracota)}.bh-ultimo-k i{width:8px;height:8px;border-radius:50%;background:#22C55E;box-shadow:0 0 0 3px rgba(34,197,94,.18)}.bh-dots{display:flex;gap:6px}.bh-dots i{width:22px;height:4px;border-radius:4px;background:#ECECEF;overflow:hidden;position:relative}.bh-dots i:after{content:"";position:absolute;inset:0;background:var(--terracota);transform:scaleX(0);transform-origin:left;animation:bhDot 15s linear infinite}.bh-dots i:nth-child(2):after{animation-delay:5s}.bh-dots i:nth-child(3):after{animation-delay:10s}@keyframes bhDot{0%{transform:scaleX(0)}33.3%{transform:scaleX(1)}33.34%,to{transform:scaleX(0)}}.bh-slides{position:relative;display:grid}.bh-slide{grid-area:1/1;display:flex;flex-direction:column;text-decoration:none;color:var(--ink);opacity:0;animation:bhSlide 15s infinite;animation-delay:calc(var(--i) * 5s)}.bh-slide img{display:block;width:100%;aspect-ratio:1200/630;height:auto;object-fit:cover;border-radius:16px}.bh-slide-pie{display:flex;align-items:center;gap:10px;padding:10px 4px 0;font-size:.8rem}.bh-slide-cat{padding:4px 10px;border-radius:999px;background:#FBEDE4;color:var(--terracota);font-weight:700;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em}.bh-slide-fecha{color:var(--gray)}.bh-slide-leer{margin-left:auto;font-weight:700;color:var(--terracota)}@keyframes bhSlide{0%{opacity:0;transform:translateX(24px);z-index:2}30%,4%{opacity:1;transform:none;z-index:2}34%{opacity:0;transform:translateX(-24px);z-index:1}to{opacity:0;z-index:1}}.bh-ultimo:hover .bh-dots i:after,.bh-ultimo:hover .bh-slide{animation-play-state:paused}.bh-temas{margin-top:50px}.bh-temas-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:16px}.bh-temas-k{font-size:.74rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--gray)}.bh-todos{font-size:.9rem;font-weight:700;color:var(--terracota);text-decoration:none}.bh-todos b{display:inline-block;padding:1px 8px;border-radius:999px;background:#FBEDE4;font-size:.8rem}.bh-todos:hover{text-decoration:underline}.bh-cats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin:0}.bh-cat{position:relative;display:flex;flex-direction:column;min-height:132px;padding:18px 20px 16px;border-radius:20px;background:var(--t);color:var(--ink);text-decoration:none;overflow:hidden;isolation:isolate;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,color .25s;animation:bhEntra .6s cubic-bezier(.2,.8,.2,1) backwards}.bh-cat:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--c);-webkit-clip-path:circle(0 at 88% 80%);clip-path:circle(0 at 88% 80%);transition:-webkit-clip-path .5s cubic-bezier(.2,.8,.2,1);transition:clip-path .5s cubic-bezier(.2,.8,.2,1);transition:clip-path .5s cubic-bezier(.2,.8,.2,1),-webkit-clip-path .5s cubic-bezier(.2,.8,.2,1)}.bh-cat-ico{position:absolute;right:14px;bottom:6px;font-size:3.4rem;line-height:1;opacity:.9;transform:rotate(-8deg);transition:transform .45s cubic-bezier(.2,.8,.2,1)}.bh-cat-n{font-size:1.12rem;font-weight:800;letter-spacing:-.01em}.bh-cat-d{margin-top:3px;max-width:72%;font-size:.84rem;line-height:1.35;color:var(--gray)}.bh-cat-c,.bh-cat-d{transition:color .25s}.bh-cat-c{margin-top:auto;padding-top:12px;font-size:.82rem;font-weight:800;color:var(--c)}.bh-cat-c span{display:inline-block;transition:transform .3s}.bh-cat.active,.bh-cat:hover{color:#fff;transform:translateY(-5px);box-shadow:0 22px 40px -22px var(--c)}.bh-cat.active:before,.bh-cat:hover:before{-webkit-clip-path:circle(150% at 88% 80%);clip-path:circle(150% at 88% 80%)}.bh-cat.active .bh-cat-c,.bh-cat.active .bh-cat-d,.bh-cat:hover .bh-cat-c,.bh-cat:hover .bh-cat-d{color:rgba(255,255,255,.9)}.bh-cat:hover .bh-cat-ico{transform:rotate(6deg) scale(1.15)}.bh-cat:hover .bh-cat-c span{transform:translateX(4px)}.bh-cat:nth-child(2){animation-delay:.05s}.bh-cat:nth-child(3){animation-delay:.1s}.bh-cat:nth-child(4){animation-delay:.15s}.bh-cat:nth-child(5){animation-delay:.2s}.bh-cat:nth-child(6){animation-delay:.25s}.bh-cat:nth-child(7){animation-delay:.3s}.bh-cat:nth-child(8){animation-delay:.35s}@keyframes bhEntra{0%{opacity:0;transform:translateY(14px)}}@media (max-width:900px){.bh{padding:120px 0 32px}.bh-top{grid-template-columns:1fr;gap:34px}.bh-ultimo{max-width:520px;transform:none}.bh-cats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.bh-sub{font-size:.98rem}.bh-search input{padding:15px 78px 15px 46px;font-size:.95rem}.bh-lupa{left:16px}.bh-cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bh-cat{min-height:118px;padding:14px 14px 12px;border-radius:16px}.bh-cat-n{font-size:.98rem}.bh-cat-d{font-size:.76rem;max-width:100%}.bh-cat-ico{font-size:2.3rem;right:8px;bottom:4px;opacity:.55}}@media (prefers-reduced-motion:reduce){.bh *,.bh :after{animation:none!important;transition:none!important}.bh-slide:first-child{opacity:1}}.th{padding:8px 0 48px}.th-cab{max-width:760px;margin-bottom:28px}.th-cab h2{margin:0 0 12px;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.15;letter-spacing:-.02em;color:var(--ink)}.th-cab p{margin:0;color:var(--gray);line-height:1.6;font-size:1.02rem}.th-grupos{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));grid-gap:18px;gap:18px}.th-grupo{background:#fff;border:1px solid var(--hairline);border-radius:18px;padding:18px 18px 8px;box-shadow:0 14px 34px -26px rgba(29,29,31,.35)}.th-grupo h3{margin:0 0 8px;font-size:1.05rem;color:var(--ink)}.th-grupo ul{list-style:none;margin:0;padding:0}.th-grupo li+li{border-top:1px solid #ececf0}.th-grupo a{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 0;text-decoration:none;color:var(--ink)}.th-grupo a:hover .th-n{color:var(--terracota)}.th-n{text-wrap:balance;font-weight:600;font-size:.95rem;min-width:0}.th-n,.th-r{line-height:1.35}.th-r{flex-shrink:0;white-space:nowrap;text-align:right;font-size:.88rem;font-weight:700;color:#AD4716}.th-r-ver{font-weight:600;color:var(--gray)}.th-r>span{white-space:nowrap}.th-pie{margin:26px 0 0;color:var(--gray);font-size:.98rem}.th-pie a{color:var(--link);font-weight:600}@media (max-width:420px){.th-grupo{padding:14px 14px 6px}.th-grupo a{flex-direction:column;gap:3px}.th-r{white-space:normal;text-align:left}}