.hero-life-years{color:var(--pal-gold-light,#d5c5a5);font-family:var(--serif);letter-spacing:.08em;margin-top:10px;font-size:clamp(22px,2vw,31px);line-height:1;display:block}.hero-actions{flex-wrap:wrap;align-items:center;gap:14px 33px;margin-top:20px;display:flex}.hero-actions .hero-explore{margin-top:0}.hero-share{flex-direction:column;justify-content:center;min-height:39px;display:flex}.hero-share-button{border:1px solid rgb(var(--pal-gold-light-rgb,216 197 163) / .4196);background:rgb(var(--pal-shade-rgb,23 27 22) / .6118);color:var(--pal-on-dark,#f2eee3);font:inherit;cursor:pointer;border-radius:2px;align-items:center;gap:11px;padding:10px 13px;font-size:12px;transition:background .25s,border-color .25s,transform .25s;display:inline-flex}.hero-share-button:hover{background:var(--pal-deep-hover,#4b5344);border-color:var(--pal-gold-light,#d8c5a3);transform:translateY(-2px)}.hero-share-button:focus-visible{outline:2px solid var(--pal-gold-light,#f1dba7);outline-offset:3px}.hero-share-status{overflow-wrap:anywhere;max-width:230px;color:var(--pal-on-dark-muted,#e3dbca);font-size:12px;display:block}.hero-share-status:empty{display:none}@media (min-width:761px) and (max-height:700px){.home-experience[data-choreography=full] .memorial-hero-portrait .hero-eyebrow{margin-bottom:14px}.home-experience[data-choreography=full] .memorial-hero-portrait .hero-life-years{margin-top:6px}.home-experience[data-choreography=full] .memorial-hero-portrait .hero-description{margin-top:16px}.home-experience[data-choreography=full] .memorial-hero-portrait .hero-actions{margin-top:14px}}@media (max-width:760px){.hero-life-years{margin-top:17px;font-size:23px}.hero-actions{gap:18px;margin-top:23px}.home-experience .memorial-hero.memorial-hero-portrait{padding-bottom:24px}.home-experience .memorial-hero-portrait .hero-bottom{width:100%;margin-top:36px;position:relative;bottom:auto;left:auto;right:auto}}@media (max-width:380px){.home-experience .memorial-hero:not(.memorial-hero-portrait){min-height:790px}.hero-share-button{padding:9px 10px}.hero-actions{gap:11px}}
