.blg-hero{position:relative;isolation:isolate;overflow:hidden;min-height:100svh;align-items:center;padding:var(--nav-h) 0}.blg-hero,.blg-hero__txt{display:grid;grid-template-columns:minmax(0,1fr)}.blg-hero__txt{justify-items:center;text-align:center;gap:clamp(18px,3svh,30px)}.blg-hero__t{font-size:clamp(2.9rem,7.4vw,7rem);line-height:.96;letter-spacing:-.03em}.blg-hero__t em{letter-spacing:-.01em}.blg-hero__txt .lead{font-size:clamp(1.1rem,1.7vw,1.5rem);max-width:42ch;text-wrap:balance}.blg-hero__txt .blg-bol{width:100%;max-width:500px;margin-top:clamp(8px,2svh,20px)}.blg-hero__txt .blg-bol__l{font-size:clamp(1rem,1.2vw,1.1rem)}.blg-hero__patron{position:absolute;inset:-6%;z-index:-1;background:url(/img/marca/patron.webp) 50%/cover no-repeat;mix-blend-mode:screen;opacity:.3;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 58% 62% at 50% 50%,transparent 55%,#000 100%);mask-image:radial-gradient(ellipse 58% 62% at 50% 50%,transparent 55%,#000 100%);animation:ovDeriva 40s ease-in-out infinite alternate}@media (prefers-reduced-motion:reduce){.blg-hero__patron{animation:none}}.blg-punto{position:relative;display:inline-block;width:.2em;height:.2em;margin-left:.06em}.blg-punto i{position:absolute;inset:0;border-radius:50%;background:var(--azul-claro)}.blg-punto i:first-child{opacity:.45;animation:blg-respira 5.2s var(--ease-in-out) infinite alternate}.blg-punto i:nth-child(2){opacity:.55;animation:blg-respira 6.4s var(--ease-in-out) -2s infinite alternate-reverse}@keyframes blg-respira{0%{transform:translate(-9%,5%) scale(1.14)}to{transform:translate(8%,-7%) scale(1.06)}}@media (prefers-reduced-motion:reduce){.blg-punto i{animation:none!important}}.blg-bol{--blg-err:#a3232b;display:grid;grid-template-columns:minmax(0,1fr);gap:10px}[data-theme=navy] .blg-bol,[data-theme=negro] .blg-bol{--blg-err:#ffb3b8}.blg-bol__l{font-weight:500;font-size:1rem;color:var(--ink)}.blg-bol__caja{display:flex;align-items:center;gap:6px;padding:5px;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--ink);transition:box-shadow .18s var(--ease-out)}.blg-bol__caja:focus-within{box-shadow:inset 0 0 0 2px var(--ink),0 0 0 3px rgba(217,231,60,.5)}.blg-bol__caja[data-estado=error]{box-shadow:inset 0 0 0 2px var(--blg-err)}.blg-bol__caja input{flex:1;min-width:0;width:0;height:48px;padding:0 18px;border:0;background:transparent;color:var(--ink);font:inherit;outline:none}.blg-bol__caja input::placeholder{color:var(--ink-soft)}.blg-bol__caja .btn:disabled{cursor:default;pointer-events:none}.blg-bol__msg{min-height:1.5em;font-size:.875rem;color:var(--ink)}.blg-bol__msg[data-estado=error]{color:var(--blg-err)}.blg-fil{display:grid;gap:14px;align-items:center}@media (min-width:900px){.blg-fil{grid-template-columns:1fr auto auto;gap:20px}}.blg-fil__temas{display:flex;flex-wrap:wrap;gap:8px;border:0;margin:0;padding:0;min-width:0}.blg-fil .chip{min-height:40px;padding:0 16px;font-size:.9rem}.blg-fil .chip:has(input:focus-visible){outline:2px solid var(--tinta);outline-offset:3px}.blg-fil__busca{display:flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;border:1.5px solid var(--hair);background:#fff;color:var(--ink-soft);transition:border-color .18s var(--ease-out)}.blg-fil__busca:focus-within{border-color:var(--tinta);box-shadow:0 0 0 3px rgba(217,231,60,.5)}.blg-fil__busca input{width:100%;min-width:0;border:0;background:transparent;outline:none;font:inherit;font-size:.9rem;color:var(--tinta)}@media (max-width:899px){.blg-fil__busca input{font-size:16px}}@media (min-width:900px){.blg-fil__busca{width:260px}}.blg-fil__busca input::-webkit-search-cancel-button{-webkit-appearance:none}.blg-fil__n{font-size:.82rem;color:var(--ink-soft);font-variant-numeric:tabular-nums;min-width:9ch}@media (min-width:900px){.blg-fil__n{text-align:right}}.blg-vacio{display:grid;gap:12px;padding:48px 0}.blg-gal{display:grid;gap:20px}@media (min-width:900px){.blg-gal{grid-template-columns:1fr 1fr}}.blg-gal__item{position:relative;display:grid;text-decoration:none;border-radius:var(--r-lg);overflow:hidden}.blg-gal__item img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;transition:transform .7s var(--ease-out)}.blg-gal__velo{display:grid;gap:10px;justify-items:start;padding:clamp(16px,2vw,26px);background:var(--tinta);color:var(--hueso)}.blg-gal__tema{font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--azul-claro)}.blg-gal__res{font-size:1rem;line-height:1.45;max-width:46ch}@media (hover:hover) and (pointer:fine){.blg-gal__velo{position:absolute;left:0;right:0;bottom:0;transform:translateY(101%);transition:transform .55s cubic-bezier(.5,0,.2,1)}.blg-gal__item:focus-visible .blg-gal__velo,.blg-gal__item:hover .blg-gal__velo{transform:none}.blg-gal__item:hover img{transform:scale(1.04)}}.blg-gal__item:focus-visible{outline:2px solid var(--tinta);outline-offset:3px}.blg-gal__sin{display:grid;place-items:center;aspect-ratio:16/9;padding:8%;background:var(--tinta);color:var(--hueso);font-weight:700;font-size:clamp(1.3rem,2.4vw,2rem);line-height:1.08;letter-spacing:-.02em;text-align:center;text-wrap:balance}@media (prefers-reduced-motion:reduce){.blg-gal__item img,.blg-gal__velo{transition:none}}.bart-cab{padding-top:calc(var(--nav-h) + 32px);padding-bottom:clamp(32px,4vw,56px)}.bart-volver{width:max-content;display:inline-flex;align-items:center;gap:8px;font-size:.9rem;font-weight:500;color:var(--ink-soft);text-decoration:none}.bart-volver:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.bart-volver:hover{color:var(--tinta)}.bart-h1{font-size:clamp(2rem,3.9vw,3.5rem);line-height:1.02}.bart-portada{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-lg)}.bart-cuerpo{padding-bottom:clamp(56px,8vw,112px)}.bart-grid{display:grid;gap:40px}.bart-lado{display:none}@media (min-width:1024px){.bart-grid{grid-template-columns:250px minmax(0,1fr);gap:clamp(48px,6vw,112px)}.bart-lado{display:block}.bart-lado__in{position:sticky;top:calc(var(--nav-h) + 32px);display:grid;gap:28px}}.bind{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:2px;border-left:1px solid var(--hair)}.bind__a{display:grid;grid-template-columns:26px 1fr;gap:6px;padding:7px 0 7px 14px;margin-left:-1px;border-left:2px solid transparent;font-size:.9rem;line-height:1.3;color:var(--ink-soft);text-decoration:none;transition:color .25s var(--ease-out),border-color .25s var(--ease-out)}.bind__a.is-on,.bind__a:hover{color:var(--tinta)}.bind__a.is-on{border-left-color:var(--tinta);font-weight:500}.bind__n{font-family:var(--font-serif);font-style:italic;font-weight:300}.bart-cta{display:grid;gap:12px;padding-top:24px;border-top:1px solid var(--hair)}.bart-cta .btn{width:max-content}.bart{max-width:700px;font-size:clamp(1.06rem,1.25vw,1.18rem);line-height:1.7}.bart>img,.bart>ol,.bart>p,.bart>ul{margin-top:1.1em}.bart__apertura{display:grid;gap:.9em;padding-bottom:clamp(28px,3vw,40px);border-bottom:1px solid var(--hair)}.bart__apertura p{font-size:clamp(1.2rem,1.6vw,1.42rem);line-height:1.5}.bart__apertura p:first-child:first-letter{float:left;font-family:var(--font-serif);font-style:italic;font-weight:300;font-size:4.2em;line-height:.82;padding:.06em .12em 0 0}.bart h2{font-size:clamp(1.6rem,2.5vw,2.25rem);line-height:1.06;margin-top:clamp(48px,5vw,72px);scroll-margin-top:calc(var(--nav-h) + 28px)}.bart h3{font-size:clamp(1.18rem,1.4vw,1.35rem);line-height:1.2;margin-top:2em}.bart h4{font-size:1.1rem;line-height:1.25;margin-top:1.6em}.bart h3+p,.bart h4+p{margin-top:.6em}.bart ol,.bart ul{list-style:none;padding:0;display:grid;gap:.7em}.bart ul li{position:relative;padding-left:1.6em}.bart ul li:before{content:"";position:absolute;left:.3em;top:.68em;width:7px;height:7px;border-radius:50%;background:var(--tinta)}.bart ol{counter-reset:bart-ol}.bart ol li{position:relative;padding-left:1.9em;counter-increment:bart-ol}.bart ol li:before{content:counter(bart-ol,decimal-leading-zero);position:absolute;left:0;font-family:var(--font-serif);font-style:italic;font-weight:300}.bart em{font-size:1.08em}.bart a:not(.btn){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.bart a:not(.btn):hover{text-decoration-thickness:2px}.bart img{width:100%;border-radius:var(--r-lg)}.bart hr{width:100%;margin:2em 0 0;border:0;border-top:1px solid var(--hair)}.bart-cita{margin:clamp(36px,4vw,56px) 0;padding:clamp(24px,3vw,36px) 0;border-block:1px solid var(--hair)}.bart-cita blockquote{margin:0;display:grid;gap:14px}.bart-cita blockquote p{margin:0;font-size:clamp(1.6rem,2.8vw,2.4rem);font-weight:700;letter-spacing:-.02em;line-height:1.08;text-wrap:balance}.bart-cita blockquote p em{font-size:1.04em}.bart-cita blockquote p+p{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;line-height:1.4;color:var(--ink-soft)}.bart-cita+p{margin-top:0}.bart-caso{margin-top:1.8em;display:grid;gap:18px;padding:clamp(20px,2.4vw,28px);line-height:1.5}@media (min-width:640px){.bart-caso{grid-template-columns:1fr auto;align-items:end}}.bart-caso__m{font-weight:700;font-size:1.25rem;letter-spacing:-.01em}.bart-faq{margin-top:clamp(56px,6vw,88px)}.bart-faq ol{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:0;border-top:1px solid var(--hair)}.bart .bart-faq>ol>li{display:grid;grid-template-columns:44px 1fr;gap:8px;padding:24px 0;border-bottom:1px solid var(--hair)}.bart .bart-faq>ol>li:before{content:none}.bart-faq__n{font-family:var(--font-serif);font-style:italic;font-weight:300;font-size:1.5rem;line-height:1.1}.bart-faq h3{margin-top:0;font-size:1.15rem}.bart-faq p{margin-top:.5em;color:var(--ink-soft)}.bart-bol{margin-top:clamp(56px,6vw,88px);border-top:1.5px solid var(--tinta);padding-top:28px;max-width:520px}.bart-mas{padding-block:clamp(48px,6vw,88px);border-top:1px solid var(--hair)}.blg-sec{scroll-margin-top:var(--nav-h)}.blg-sec>.wrap{display:grid;gap:28px}