.will-page{color:#11100d;background:#fffdf2;min-height:100vh;padding:clamp(1.2rem,4vw,4rem)}.will-page:before{content:"";pointer-events:none;opacity:.12;background-image:radial-gradient(#111 .55px,#0000 .7px);background-size:5px 5px;position:fixed;inset:0}.will-back,.will-end{z-index:2;color:inherit;text-underline-offset:.35rem;font:700 .78rem/1 Segoe Print,cursive;text-decoration-thickness:2px;position:relative}.will-header{background:#ffd91a;width:min(70rem,100%);min-height:25rem;margin:clamp(3rem,8vw,7rem) auto 5rem;padding:clamp(2rem,5vw,4.5rem);position:relative;overflow:hidden;transform:rotate(-1deg);box-shadow:1rem 1rem #111}.will-header>p:first-child{letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.will-header h1{z-index:2;letter-spacing:-.08em;text-transform:uppercase;width:65%;margin:2rem 0 0;font:800 clamp(3rem,7.5vw,6.5rem)/.78 Arial,sans-serif;position:relative}.coffin-pal{color:#ffd91a;clip-path:polygon(30% 0,70% 0,100% 20%,84% 100%,16% 100%,0 20%);background:#111;width:clamp(9rem,16vw,13rem);height:clamp(18rem,31vw,25rem);animation:3s ease-in-out infinite coffin-bob;position:absolute;bottom:-2.5rem;right:5%;transform:rotate(8deg)}.coffin-pal:before,.coffin-pal:after{content:"";background:#111;width:6rem;height:.8rem;position:absolute;top:43%}.coffin-pal:before{left:-4.5rem;transform:rotate(22deg)}.coffin-pal:after{right:-4.5rem;transform:rotate(-22deg)}.coffin-shades{color:#ffd91a;letter-spacing:.12em;white-space:nowrap;font:700 clamp(1.5rem,4vw,2.8rem)/1 monospace;position:absolute;top:26%;left:50%;translate:-50%}.coffin-shades:after{content:"";border-top:5px solid;width:1.3rem;position:absolute;top:42%;left:42%}.coffin-grin{font:700 clamp(2rem,5vw,4rem)/1 serif;position:absolute;top:37%;left:50%;translate:-50%}.coffin-cross{font:700 clamp(4rem,10vw,7rem)/1 serif;position:absolute;bottom:18%;left:50%;translate:-50%}.coffin-caption{z-index:3;margin:0;font:700 .8rem/1 Segoe Print,cursive;position:absolute;bottom:1rem;right:4%;transform:rotate(-5deg)}@keyframes coffin-bob{50%{transform:rotate(5deg)translateY(-.7rem)}}.will-copy{width:min(44rem,100%);margin:0 auto;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.72;position:relative}.will-copy p{margin:0 0 1.15em}.will-break{margin-top:clamp(4rem,10vw,8rem)}.will-break p:first-child:before{content:"";border-top:5px solid #ffd91a;width:4rem;margin-bottom:2rem;display:block;transform:rotate(-3deg)}.will-signoff{font:400 clamp(2rem,7vw,4rem)/1 Segoe Script,cursive;transform:rotate(-4deg);margin-top:5rem!important}.will-end{width:max-content;max-width:100%;margin:7rem auto 2rem;font-size:1rem;display:block}@media (max-width:650px){.will-header{min-height:21rem;margin-top:3rem;padding:2rem 1.4rem;box-shadow:.55rem .55rem #111}.will-header h1{width:62%;font-size:clamp(2.6rem,12vw,3.7rem)}.coffin-pal{width:7.3rem;height:15.5rem;bottom:-1.5rem;right:2%}.coffin-caption{bottom:.6rem;right:1rem}}@media (prefers-reduced-motion:reduce){.coffin-pal{animation:none}}
