.pg.l-hoguera{--ho-negro:var(--vl-fondo,#070505);--ho-hueso:#f2e9dc;--ho-mu:#f2e9dc9e;--ho-brasa:var(--vl-c1,#ff6a1f);--ho-oro:#e8c480;--ho-serif:var(--vl-letra,var(--font-cormorant)), Georgia, serif;--ho-ui:var(--font-inter), system-ui, sans-serif;--ho-curva:cubic-bezier(.16, 1, .3, 1);font-family:var(--ho-ui);align-items:stretch;gap:0;padding:0;font-weight:300}.pg.pg.l-hoguera{background:var(--ho-negro);color:var(--ho-hueso);overflow:clip}.pg.l-hoguera>.pg-foto-fondo{display:none}.ho-raiz{width:100%;min-height:100dvh;position:relative;container:hoguera/inline-size}.ho-svg{width:0;height:0;position:absolute}.ho-telon{z-index:40;background:var(--ho-negro);pointer-events:none;height:50.5dvh;max-height:51%;animation:1.6s cubic-bezier(.77,0,.18,1) .25s forwards ho-abre;position:absolute;left:0;right:0}.ho-telon.is-a{top:0}.ho-telon.is-b{animation-name:ho-abre2;top:min(49.5dvh,49%)}.ho-telon:after{content:"";background:linear-gradient(90deg, transparent, var(--ho-brasa), transparent);height:1px;position:absolute;left:0;right:0}.ho-telon.is-a:after{bottom:0}.ho-telon.is-b:after{top:0}@keyframes ho-abre{to{opacity:0;visibility:hidden;transform:translateY(-100%)}}@keyframes ho-abre2{to{opacity:0;visibility:hidden;transform:translateY(100%)}}.ho-escena{background:var(--ho-negro);z-index:0;height:100dvh;margin-bottom:-100dvh;position:sticky;top:0;overflow:hidden}.ho-poster,.ho-video{object-fit:cover;object-position:50% 40%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.03)}.ho-escena picture{position:absolute;inset:0}.ho-video.is-ancho{display:none}.ho-velo{background:linear-gradient(180deg, #07050559 0%, transparent 22%, transparent 45%, #070505d1 78%, var(--ho-negro) 100%);position:absolute;inset:0}.ho-brasas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ho-cont{z-index:2;flex-direction:column;min-height:100dvh;padding:18px 20px 28px;display:flex;position:relative}.ho-arriba{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--ho-mu);justify-content:space-between;gap:12px;padding-right:104px;font-size:10px;display:flex}.ho-arriba>*{text-overflow:ellipsis;min-width:0;overflow:hidden}.ho-arriba b{color:var(--ho-hueso);font-weight:400}.ho-abajo{flex-direction:column;gap:22px;margin-top:max(100dvh - 430px,260px);display:flex}.ho-kicker{letter-spacing:.42em;text-transform:uppercase;color:color-mix(in srgb, var(--ho-brasa) 45%, #fff2e6);text-shadow:0 0 2px #000,0 0 8px #000000f2,0 0 18px #000000bf;font-size:11px;font-weight:600}.pg.l-hoguera .ho-nombre{font-family:var(--ho-serif);font-style:italic;font-weight:300;font-size:calc(clamp(76px, 26cqi, 300px) * var(--vl-nombre-tam,1));letter-spacing:-.03em;color:var(--vl-nombre-color,var(--ho-hueso));white-space:nowrap;margin:0 0 0 -.04em;line-height:.82}.ho-nombre span{opacity:0;filter:blur(10px);animation:ho-sube 1.8s var(--ho-curva) forwards, ho-hoguera 2.6s steps(1) 3s infinite;animation-delay:calc(var(--k) * 90ms + 1.3s), 3s;text-shadow:0 0 .12em #ff782847,0 .02em .3em #ff5a1429;display:inline-block;transform:translateY(.25em)}@keyframes ho-sube{to{opacity:1;filter:none;transform:none}}@keyframes ho-hoguera{0%{text-shadow:0 0 .12em #ff782847,0 .02em .3em #ff5a1429}17%{text-shadow:0 0 .12em #ff782873,0 .02em .3em #ff5a1442}31%{text-shadow:0 0 .12em #ff78282e,0 .02em .3em #ff5a141a}52%{text-shadow:0 0 .12em #ff782861,0 .02em .3em #ff5a1438}74%{text-shadow:0 0 .12em #ff78283d,0 .02em .3em #ff5a1424}90%{text-shadow:0 0 .12em #ff782880,0 .02em .3em #ff5a144d}}.ho-ent{opacity:0;animation:ho-aparece 1.6s var(--ho-curva) forwards;animation-delay:calc(var(--i) * .14s + 2s)}@keyframes ho-aparece{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.ho-susurro{max-width:34ch;min-height:2.7em;font-family:var(--ho-serif);color:#f2e9dcd6;font-size:20px;font-style:italic;line-height:1.35}.ho-susurro span{transition:opacity 1.1s var(--ho-curva), filter 1.1s var(--ho-curva), transform 1.1s var(--ho-curva);display:inline-block}.ho-susurro span.is-fuera{opacity:0;filter:blur(8px);transform:translateY(-6px)scale(1.02)}.ho-susurro span.is-tiembla{animation:.12s steps(2,end) 6 ho-tiembla}@keyframes ho-tiembla{0%{translate:.6px -.4px}50%{translate:-.6px .5px}to{translate:0}}.ho-vitrina{isolation:isolate;-webkit-backdrop-filter:blur(26px)saturate(1.3)brightness(.9);backdrop-filter:blur(26px)saturate(1.3)brightness(.9);background:linear-gradient(160deg,#1c120e9e,#0a0706bd);border-radius:22px;padding:8px 22px 22px;position:relative;box-shadow:inset 0 1px 1px #ffe1b429,inset 0 -1px 1px #00000080,0 40px 80px -30px #000000e6}.ho-vitrina:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(160deg,#e8c480bf,#c9a35a40 35%,#c9a35a0f 70%,#ff782859);padding:1px;display:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ho-vitrina{border:1px solid #dea05736;border-top-color:#e8c480bf}.ho-links{flex-direction:column;display:flex}.ho-links a{color:var(--ho-hueso);justify-content:space-between;align-items:center;gap:12px;padding:17px 2px;font-size:17px;text-decoration:none;display:flex;position:relative}.ho-links a+a{border-top:1px solid #0000;border-image:linear-gradient(90deg,#0000,#e8c48047,#0000) 1}.ho-links a>span{transition:transform .6s var(--ho-curva)}.ho-links a:hover>span{transform:translate(8px)}.ho-links i{font-family:var(--ho-serif);color:var(--ho-brasa);margin-right:14px;font-size:15px;font-style:italic}.ho-links small{letter-spacing:.06em;color:#f2e9dcbf;box-shadow:none;outline-offset:-1px;background:#ffffff0a;border-radius:999px;outline:1px solid #e8c48059;flex:none;padding:5px 10px;font-size:11px;transition:color .4s,background .4s,box-shadow .4s}.ho-links a:hover small{color:#1a0d07;box-shadow:none;background:linear-gradient(#f0c98a,#d49a4a)}.ho-links a:after{content:"";background:linear-gradient(90deg, transparent, var(--ho-brasa), transparent);height:1px;transition:transform .7s var(--ho-curva);position:absolute;bottom:0;left:2px;right:2px;transform:scaleX(0)}.ho-links a:hover:after{transform:scaleX(1)}.ho-cta{isolation:isolate;border-radius:var(--vl-radio,999px);color:var(--ho-hueso);background:linear-gradient(#1d130f,#0c0807);justify-content:space-between;align-items:center;margin-top:14px;padding:18px 22px;font-size:14px;font-weight:400;text-decoration:none;transition:color .5s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffe1b42e,0 14px 30px -12px #000c}.ho-cta:before{content:"";z-index:-1;transition:transform .6s var(--ho-curva);background:radial-gradient(120% 140% at 50% 120%,#ff8a3a,#c2410c 45%,#3a120a 85%);position:absolute;inset:0;transform:translateY(101%)}.ho-cta:after{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(90deg,#e8c480d9,#ff782899,#e8c480d9);padding:1px;display:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ho-cta{border:1px solid #f0ab6375;border-top-color:#e8c480bf}.ho-cta:hover{color:#fff4e6}.ho-cta:hover:before{transform:none}.ho-cta b{transition:transform .6s var(--ho-curva);font-size:18px;font-weight:300}.ho-cta:hover b{transform:translate(6px)}.ho-redes{border-top:1px solid #0000;border-image:linear-gradient(90deg,#0000,#e8c48047,#0000) 1;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:flex}.ho-redes>span{font-family:var(--ho-serif);color:#f2e9dc99;font-size:15px;font-style:italic}.ho-redes div{gap:10px;display:flex}.ho-redes a{color:#f2e9dcd9;width:40px;height:40px;transition:color .4s, transform .5s var(--ho-curva);background:linear-gradient(#1d130f,#0c0807);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px 1px #ffe1b42e,0 8px 18px -8px #000c}.ho-redes a:after{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(160deg,#e8c480cc,#c9a35a26 60%,#ff782880);padding:1px;display:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ho-redes a{border:1px solid #e5a0564a;border-top-color:#e8c480bf}.ho-redes a:hover{color:#ffcf8a;transform:translateY(-2px)}.ho-bloques{flex-direction:column;gap:12px;display:flex}.ho-bloque{padding:16px 20px}.is-vibra{animation:.42s cubic-bezier(.36,.07,.19,.97) ho-vibra}@keyframes ho-vibra{20%{translate:-.8px}40%{translate:.7px}60%{translate:-.4px}80%{translate:.2px}}.ho-pie{letter-spacing:.08em;color:#f2e9dc8f;align-items:center;gap:8px;font-size:11px;display:flex}.ho-marca{color:#f2e9dc66;font-size:11px;text-decoration:none}.ho-raiz.con-cursor,.ho-raiz.con-cursor a{cursor:none}.ho-cursor{z-index:60;background:var(--ho-hueso);pointer-events:none;mix-blend-mode:difference;width:10px;height:10px;transition:width .4s var(--ho-curva), height .4s var(--ho-curva), margin .4s var(--ho-curva);border-radius:50%;margin:-5px 0 0 -5px;position:fixed;top:0;left:0}.ho-cursor.is-grande{width:46px;height:46px;margin:-23px 0 0 -23px}.ho-previa{z-index:50;pointer-events:none;opacity:0;width:180px;height:225px;transform:translate(var(--ho-vx,0), var(--ho-vy,0)) scale(.85) rotate(var(--ho-vr,0deg));transition:opacity .45s var(--ho-curva), transform .5s var(--ho-curva);border-radius:4px;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 30px 60px -20px #000c}.ho-previa.is-on{opacity:1;transform:translate(var(--ho-vx,0), var(--ho-vy,0)) scale(1) rotate(var(--ho-vr,0deg))}.ho-previa video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}.ho-previa video.is-act{opacity:1}@container hoguera (min-width:900px){.ho-video.is-alto{display:none}.ho-video.is-ancho{display:block}.ho-poster,.ho-video{object-position:62% 40%}.ho-velo{background:linear-gradient(90deg,#070505e0 0%,#0705058c 34%,#0000 62%),linear-gradient(#0705054d,#0000 20% 75%,#07050599)}.ho-cont{padding:28px 44px 40px}.ho-arriba{letter-spacing:.22em;padding-right:240px;font-size:11px}.ho-abajo{margin-top:auto;padding-top:12vh}.pg.l-hoguera .ho-nombre{font-size:calc(clamp(130px, 14cqi, 240px) * var(--vl-nombre-tam,1))}.ho-vitrina{width:min(520px,44cqi)}.sin-ancho .ho-escena picture,.sin-ancho .ho-video{object-position:50% 25%;width:min(58%,900px);left:auto;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 34%);mask-image:linear-gradient(90deg,#0000 0%,#000 34%)}}@media (prefers-reduced-motion:reduce){.ho-nombre span,.ho-ent{opacity:1;filter:none;animation:none;transform:none}.ho-susurro span.is-tiembla,.is-vibra{animation:none}}.pg.l-hoguera[data-elegidas~=material] .ho-cta{background:var(--mat-bg);color:var(--mat-color,#fff);border:var(--mat-border,none);box-shadow:var(--mat-shadow,none);-webkit-backdrop-filter:var(--mat-filtro,none)}.pg.l-hoguera.eb-cristal[data-elegidas~=estiloBtn] .ho-cta{color:var(--ho-hueso);-webkit-backdrop-filter:blur(16px)saturate(1.6);background:linear-gradient(#ffffff29,#ffffff0d);border:1px solid #ffffff59;box-shadow:inset 0 1px #ffffff73}.pg.l-hoguera.eb-solido[data-elegidas~=estiloBtn] .ho-cta{background:var(--ho-brasa);color:#070505;box-shadow:none;-webkit-backdrop-filter:none;border:0}.pg.l-hoguera.eb-contorno[data-elegidas~=estiloBtn] .ho-cta{color:var(--ho-brasa);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:1.5px solid}.pg.l-hoguera[data-elegidas~=material] .ho-cta:before,.pg.l-hoguera[data-elegidas~=estiloBtn] .ho-cta:before{display:none}
