.pg-portada .aviso{border-left:6px solid var(--rotulador);background:#fff3b8;border-radius:2px 10px 10px 2px;gap:12px;margin-block:4px 8px;padding:12px 14px;display:flex;box-shadow:0 1px #e8d68a}.pg-portada .aviso p{margin:0}.pg-portada .aviso a{font-weight:700}.pg-portada .inicio{margin-top:6px;position:relative}.pg-portada .inicio-foto{height:clamp(15rem,72vw,34rem);position:relative;overflow:hidden}.pg-portada .inicio-foto img{object-fit:cover;object-position:50% 78%;width:100%;height:100%}.pg-portada .inicio-foto:after{content:"";background:linear-gradient(90deg,#2b223347,#2b223300 55%);position:absolute;inset:0}.pg-portada .hoja{z-index:2;clip-path:polygon(0 -40px,100% -40px,100% 96%,96% 99%,91% 96.5%,86% 99.5%,80% 97%,74% 99.5%,68% 96.5%,62% 99%,56% 97%,50% 99.5%,44% 96.5%,38% 99%,32% 97%,26% 99.5%,20% 96.5%,14% 99%,8% 97%,3% 99.5%,0 97%);border-radius:3px;max-width:40rem;margin:-1.75rem 16px 0;padding:26px 22px 34px;position:relative;transform:rotate(-1.2deg);box-shadow:0 2px #e0d4bd,0 24px 40px -22px #2b223399}.pg-portada .hoja:after{content:"";border-left:2px solid #e0761f59;position:absolute;top:0;bottom:0;left:14px}.pg-portada .cinta{z-index:3;background:color-mix(in srgb, var(--rotulador) 55%, transparent);width:110px;height:30px;position:absolute}.pg-portada .cinta.a{top:-14px;left:26px;transform:rotate(-8deg)}.pg-portada .cinta.b{background:color-mix(in srgb, var(--marca) 30%, transparent);top:-12px;right:30px;transform:rotate(6deg)}.pg-portada .hoja-contenido{padding-left:14px}.pg-portada .hoja .quien{font:700 clamp(1.15rem, 4vw, 1.4rem)/1.25 var(--f-texto);color:var(--marca);text-wrap:balance;margin:0 0 8px}.pg-portada .inicio h1{font-size:clamp(2.3rem,8.5vw,4rem)}.pg-portada .inicio .mano-grande{font:700 clamp(1.35rem, 4.5vw, 1.8rem)/1.25 var(--f-mano);color:var(--berenjena);margin:12px 0 0}.pg-portada .inicio .acciones{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}@media (min-width:48rem){.pg-portada .hoja{margin-inline:32px}}@media (min-width:72rem){.pg-portada .inicio{max-width:86rem;margin-inline:auto;padding:28px 32px 8px}.pg-portada .inicio-foto{border-radius:4px;height:clamp(28rem,40vw,36rem);margin-left:33%}.pg-portada .inicio-foto img{object-position:50% 62%}.pg-portada .inicio-foto:after{display:none}.pg-portada .hoja{width:min(31rem,40%);margin:0;position:absolute;top:50%;left:32px;transform:translateY(-50%)rotate(-1.5deg)}.pg-portada .inicio h1{font-size:clamp(2.6rem,3.4vw,3.4rem)}}.pg-portada .proximo{align-items:center;gap:28px;padding-block:18px 40px;display:grid}@media (min-width:60rem){.pg-portada .proximo{grid-template-columns:.9fr 1.1fr;gap:48px}}.pg-portada .proximo .foto{--giro:2deg;--ratio:3 / 2;--cinta:var(--c-agenda);justify-self:center;width:94%;max-width:28rem}.pg-portada .nota{border-radius:4px;padding:22px 20px 20px;position:relative;transform:rotate(-1deg);box-shadow:0 1px #e0d4bd,0 14px 30px -18px #2b223373}.pg-portada .nota .que{color:#5b5361;margin:0 0 6px;font-size:.95rem}.pg-portada .nota h2{font-size:1.9rem}.pg-portada .nota .cuando{margin:12px 0 0;font-size:1.1rem}.pg-portada .nota .cuando strong{font-size:1.25rem}.pg-portada .nota .donde{color:#4a4150;margin:2px 0 0}.pg-portada .nota .acciones{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.pg-portada .seccion{padding-block:36px}.pg-portada .seccion h2.titulo{font-size:clamp(1.8rem,5vw,2.4rem)}.pg-portada .seccion .entradilla{color:#4a4150;max-width:52ch;margin:8px 0 20px}.pg-portada .agenda{border:2px solid var(--berenjena);border-radius:6px;overflow:hidden}.pg-portada .agenda-fila{grid-template-columns:4.5rem 1fr;align-items:center;gap:14px;padding:12px 16px;display:grid}.pg-portada .agenda-fila+.agenda-fila{border-top:1.5px dashed #cdbfa6}.pg-portada .agenda-dia{text-align:center;border-right:3px solid var(--c-agenda);padding-right:12px}.pg-portada .agenda-dia b{font:800 1.9rem/1 var(--f-titulo);font-variation-settings:"SOFT" 100;display:block}.pg-portada .agenda-dia span{font-size:.85rem}.pg-portada .agenda-fila h3{margin:0;font-size:1.1rem}.pg-portada .agenda-fila p{color:#4a4150;margin:2px 0 0;font-size:.95rem}@media (max-width:30rem){.pg-portada .agenda-fila{grid-template-columns:3.4rem 1fr;gap:12px;padding:12px}}.pg-portada .agenda-pie{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.pg-portada .album{grid-template-columns:repeat(2,1fr);gap:26px 16px;padding-top:10px;display:grid}@media (min-width:60rem){.pg-portada .album{grid-template-columns:repeat(4,1fr);gap:28px}}.pg-portada .album .foto:first-child{--giro:-2deg;--cinta:var(--c-agenda)}.pg-portada .album .foto:nth-child(2){--giro:1.5deg;--cinta:var(--c-extra)}.pg-portada .album .foto:nth-child(3){--giro:-1deg;--cinta:var(--c-familias)}.pg-portada .album .foto:nth-child(4){--giro:2deg;--cinta:var(--marca)}.pg-portada .album .foto figcaption{font-size:1.05rem}.pg-portada .separadores{grid-template-columns:1fr;gap:34px;padding-top:14px;display:grid}@media (min-width:40rem){.pg-portada .separadores{grid-template-columns:1fr 1fr}}@media (min-width:60rem){.pg-portada .separadores{grid-template-columns:repeat(4,1fr);gap:22px}}.pg-portada .separador{border:2px solid var(--c);background:#fff;border-radius:0 10px 10px;text-decoration:none;display:block;position:relative;overflow:visible}.pg-portada .separador .pestana{background:var(--f);height:2.2rem;color:var(--s);border-radius:10px 10px 0 0;padding:5px 14px 0;font-size:1.15rem;font-weight:700;position:absolute;top:-2.2rem;left:-2px}.pg-portada .separador img{aspect-ratio:16/10;object-fit:cover;border-radius:0 8px 0 0;width:100%}.pg-portada .separador div{padding:14px}.pg-portada .separador p{color:#4a4150;margin:0;font-size:.98rem}.pg-portada .separador .mano{color:var(--t);margin-top:6px;font-size:1.15rem;display:block}.pg-portada .banda .pie{border-top:1px solid #4a3f52}.pg-portada .banda-socio{gap:30px;padding-block:48px;display:grid}@media (min-width:60rem){.pg-portada .banda-socio{grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding-block:68px}}.pg-portada .banda .foto{--giro:-2deg;--ratio:3 / 2;--cinta:var(--marca);justify-self:center;width:92%;max-width:30rem}.pg-portada .banda .foto figcaption{color:var(--berenjena)}.pg-portada .banda h2{color:#fff;font-size:clamp(2rem,6vw,3rem)}.pg-portada .precio{font:800 clamp(3rem, 11vw, 4.6rem)/1 var(--f-titulo);font-variation-settings:"SOFT" 100;color:#fff;margin:16px 0 0}.pg-portada .precio small{font:400 1.05rem var(--f-texto);color:#d9cfe0;margin-top:6px;display:block}.pg-portada .ventajas{gap:10px;margin:18px 0 22px;padding:0;list-style:none;display:grid}.pg-portada .ventajas li{padding-left:30px;position:relative}.pg-portada .ventajas li:before{content:"";border-left:3px solid var(--rotulador);border-bottom:3px solid var(--rotulador);width:16px;height:9px;position:absolute;top:.45em;left:0;transform:rotate(-45deg)}@media (prefers-reduced-motion:no-preference){.pg-portada .inicio .foto{animation:.6s cubic-bezier(.2,.9,.3,1.2) .1s both pegar}@keyframes pegar{0%{opacity:0;transform:rotate(5deg)translateY(-16px)}to{opacity:1;transform:rotate(-2deg)}}}
.pg-portada .foto-dibujo{aspect-ratio:3/2;color:var(--c-agenda);background:#fffdf8;place-items:center;display:grid}.pg-portada .foto-dibujo svg{width:46%;height:46%}.pg-portada a.agenda-fila{color:inherit;text-decoration:none}.pg-portada a.agenda-fila:hover h3{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.pg-portada .banda-texto{color:#d9cfe0;max-width:38ch;margin:10px 0 0}main:has(>.pg-portada)+.banda{margin-top:0}main:has(>.pg-portada)+.banda .pie{border-top:1px solid #4a3f52}.pg-portada .banda .foto img{aspect-ratio:3/2}.pg-portada .separador img,.pg-portada .banda .foto img,.pg-portada .album img{height:auto}.pg-portada .foto-enlace{display:block}.pg-portada .foto-enlace:hover img,.pg-portada .foto-enlace:hover .foto-dibujo{filter:brightness(1.05)}.pg-portada .album .recuerdo{color:inherit;text-decoration:none;display:block}.pg-portada .comedor{border-left:6px solid var(--c-familias);border-radius:4px;grid-template-columns:3rem 1fr;align-items:center;gap:14px 18px;padding:20px 22px 20px 30px;display:grid;box-shadow:0 1px #e0d4bd,0 14px 26px -18px #2b223380}.pg-portada .comedor>svg{width:3rem;height:3rem;color:var(--c-familias)}.pg-portada .comedor h2{font:800 1.5rem/1.1 var(--f-titulo);font-variation-settings:"SOFT" 100;margin:0}.pg-portada .comedor p{color:#4a4150;max-width:52ch;margin:6px 0 0}.pg-portada .comedor-botones{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}@media (min-width:48rem){.pg-portada .comedor{grid-template-columns:3rem 1fr auto}.pg-portada .comedor-botones{grid-column:auto}}.pg-portada .separadores{padding-top:calc(2.2rem + 10px)}@media (min-width:72rem){.pg-portada .inicio{max-width:70rem;padding-inline:32px}.pg-portada .hoja{left:32px}}
