.MemorialPortada-module__SQpUhq__cover{isolation:isolate;height:100%;min-height:calc(var(--memorial-header-height,72px) + var(--memorial-footer-height,80px) + var(--memorial-tools-height,0px) + 520px);padding:calc(var(--memorial-header-height,72px) + var(--memorial-tools-height,0px) + 12px) 20px calc(var(--memorial-footer-height,80px) + 12px);background:var(--color-fondo);grid-template:"actions""portrait"minmax(220px,1fr)"copy""report"/minmax(0,1fr);gap:16px;display:grid;position:relative}.MemorialPortada-module__SQpUhq__background{z-index:-2;position:absolute;inset:0;overflow:hidden}.MemorialPortada-module__SQpUhq__portrait{--desvanecer-desde:66%;width:100%;min-width:0;max-width:820px;min-height:0;-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 var(--desvanecer-desde), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 var(--desvanecer-desde), transparent 100%);mask-image:linear-gradient(to bottom, #000 0, #000 var(--desvanecer-desde), transparent 100%);grid-area:portrait;justify-self:center;position:relative}.MemorialPortada-module__SQpUhq__photo{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 8px 20px #8b6f5e33)}.MemorialPortada-module__SQpUhq__halo{filter:blur(24px)saturate(1.1);opacity:.35;pointer-events:none;position:absolute;inset:0}.MemorialPortada-module__SQpUhq__copy{text-align:center;overflow-wrap:anywhere;min-width:0;color:var(--color-texto-primario);grid-area:copy;align-self:center}.MemorialPortada-module__SQpUhq__ornament{justify-content:center;margin-bottom:10px;display:flex}.MemorialPortada-module__SQpUhq__copy h1{font-family:var(--font-display);font-size:clamp(1.65rem,4vw,2.25rem);font-style:italic;line-height:1.15}.MemorialPortada-module__SQpUhq__theme{font-family:var(--font-display);color:var(--color-acento);margin-top:8px;font-size:clamp(1.1rem,2.5vw,1.6rem);line-height:1.3}.MemorialPortada-module__SQpUhq__description{max-width:38ch;font-family:var(--font-ui);color:var(--color-texto-secundario);margin:10px auto 0;font-size:clamp(.95rem,2vw,1.15rem);line-height:1.5}.MemorialPortada-module__SQpUhq__preparing{max-width:38ch;font:italic .9rem/1.4 var(--font-ui);color:var(--color-texto-secundario);margin:10px auto 0}.MemorialPortada-module__SQpUhq__actions{flex-wrap:wrap;grid-area:actions;place-content:start center;gap:10px;min-width:0;display:flex}.MemorialPortada-module__SQpUhq__actions a{max-width:250px;min-height:max(44px, var(--target-touch));border-radius:var(--radius-md);font:500 .9rem/1.3 var(--font-ui);text-align:center;flex:120px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;display:inline-flex}.MemorialPortada-module__SQpUhq__actions svg{flex-shrink:0}.MemorialPortada-module__SQpUhq__primary{background:var(--color-boton);color:var(--color-fondo)}.MemorialPortada-module__SQpUhq__secondary{border:1px solid var(--color-borde);background:var(--color-fondo);color:var(--color-texto-primario)}.MemorialPortada-module__SQpUhq__cover[data-has-photo=false]{grid-template-rows:auto 0 auto auto;align-content:center}@media (min-width:640px) and (orientation:portrait){.MemorialPortada-module__SQpUhq__cover{min-height:calc(var(--memorial-header-height,88px) + var(--memorial-footer-height,80px) + var(--memorial-tools-height,0px) + 660px);grid-template-rows:auto minmax(360px,1fr) auto auto;padding-inline:40px}.MemorialPortada-module__SQpUhq__portrait{width:min(100%,76vw)}.MemorialPortada-module__SQpUhq__copy h1{font-size:2.4rem}}@media (min-width:640px) and (orientation:landscape),(min-width:1024px){.MemorialPortada-module__SQpUhq__cover{min-height:calc(var(--memorial-header-height,88px) + var(--memorial-footer-height,80px) + var(--memorial-tools-height,0px) + 360px);grid-template:"copy portrait"1fr"actions portrait""report portrait"/minmax(0,2fr) minmax(0,3fr);gap:24px clamp(24px,4vw,80px);padding-inline:clamp(24px,5vw,80px)}.MemorialPortada-module__SQpUhq__copy{text-align:left;align-self:end}.MemorialPortada-module__SQpUhq__ornament{justify-content:flex-start}.MemorialPortada-module__SQpUhq__description,.MemorialPortada-module__SQpUhq__preparing{margin-left:0}.MemorialPortada-module__SQpUhq__actions{justify-content:flex-start;align-self:start}.MemorialPortada-module__SQpUhq__portrait{margin-bottom:calc(-1 * (var(--memorial-footer-height,80px) + 12px));--desvanecer-desde:84%;align-self:stretch}.MemorialPortada-module__SQpUhq__cover[data-has-photo=false]{grid-template-rows:1fr auto auto;align-content:normal}}.MemorialPortada-module__SQpUhq__report{grid-area:report;justify-content:center;min-width:0;display:flex}.MemorialPortada-module__SQpUhq__copy{isolation:isolate;position:relative}.MemorialPortada-module__SQpUhq__copy:before{content:"";z-index:-1;background:radial-gradient(ellipse, color-mix(in srgb, var(--color-fondo) var(--velo-portada,84%), transparent) 42%, transparent 76%);pointer-events:none;position:absolute;inset:-28px -16px}@media (min-width:640px) and (orientation:landscape),(min-width:1024px){.MemorialPortada-module__SQpUhq__report{justify-content:flex-start}}@media (max-width:639px){.MemorialPortada-module__SQpUhq__cover{min-height:calc(var(--memorial-header-height,72px) + var(--memorial-footer-height,80px) + var(--memorial-tools-height,0px) + 460px);padding:calc(var(--memorial-header-height,72px) + var(--memorial-tools-height,0px) + 8px) 12px calc(var(--memorial-footer-height,80px) + 8px);grid-template-rows:auto minmax(260px,1fr) auto auto;gap:8px}.MemorialPortada-module__SQpUhq__portrait{margin-inline:-12px;--desvanecer-desde:76%;width:calc(100% + 24px);margin-bottom:-56px}.MemorialPortada-module__SQpUhq__copy{padding-inline:8px}.MemorialPortada-module__SQpUhq__copy:before{inset:-20px -12px}.MemorialPortada-module__SQpUhq__ornament{margin-bottom:4px}.MemorialPortada-module__SQpUhq__theme{margin-top:4px}.MemorialPortada-module__SQpUhq__description{margin-top:6px;font-size:.9rem;line-height:1.35}.MemorialPortada-module__SQpUhq__actions{gap:8px}.MemorialPortada-module__SQpUhq__actions a{padding:8px;font-size:.82rem}.MemorialPortada-module__SQpUhq__cover[data-has-photo=false]{grid-template-rows:auto 0 auto auto}}@media (min-width:640px) and (orientation:landscape),(min-width:1024px){.MemorialPortada-module__SQpUhq__portrait{-webkit-mask-image:none;mask-image:none}.MemorialPortada-module__SQpUhq__halo{display:none}.MemorialPortada-module__SQpUhq__cover{row-gap:clamp(8px,2vh,24px);height:100%;min-height:0;overflow:clip}.MemorialPortada-module__SQpUhq__portrait>.MemorialPortada-module__SQpUhq__photo{transform:translateY(calc(var(--portrait-bottom-offset,0px) + clamp(6px, 1.5vh, 12px)))}.MemorialPortada-module__SQpUhq__copy:before{transform:translate(-12%)}}
