.dedications_plaque__RuGxS{position:relative;padding:9px;background:linear-gradient(130deg,#d8c293,#bba16b 25%,#e1cca0 48%,#b2945e);border:1px solid #ad9361;border-radius:3px;box-shadow:0 2px 1px #806a4080,0 7px 10px #493c2220,0 20px 35px #493c221c,inset 0 1px 0 #fff4d4;text-align:center;color:#3f3524;height:100%}.dedications_plaque__RuGxS:before{content:"";pointer-events:none;position:absolute;inset:0;opacity:.32;background:repeating-linear-gradient(0deg,#ffffff22,#ffffff22 1px,transparent 0,transparent 3px)}.dedications_plaqueInner__jXrHq{position:relative;border:1px solid #816d414f;padding:25px 24px 20px;height:100%;display:flex;align-items:center;flex-direction:column}.dedications_plaqueMark__wUqGA{font:20px Georgia,serif;color:#6e582f;height:43px}.dedications_plaqueType__JRHhj{font-size:9px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;margin:5px 0 16px}.dedications_memorialTypeLine__cpwbN{display:flex;min-height:40px;align-items:center;justify-content:center;gap:12px;margin:0 0 16px}.dedications_memorialTypeLine__cpwbN .dedications_plaqueType__JRHhj{margin:0;white-space:nowrap}.dedications_memorialCandle__0IHPs{position:relative;display:inline-block;width:18px;height:38px;flex:0 0 18px;filter:drop-shadow(0 3px 3px #4a321f2b);transform:translateY(-1px)}.dedications_candleGlow__FcNWe{position:absolute;z-index:0;top:-8px;left:50%;width:34px;height:34px;border-radius:50%;background:radial-gradient(circle,#fff0a6a8 0,#ffd15f70 28%,#e9972b3d 52%,transparent 74%);transform:translateX(-50%);animation:dedications_candleGlow__FcNWe 1.8s ease-in-out infinite;will-change:transform,opacity}.dedications_candleFlame__2pyER{position:absolute;z-index:3;top:0;left:50%;width:9px;height:15px;border-radius:52% 48% 48% 52%/66% 66% 34% 34%;background:linear-gradient(180deg,#fffde0,#ffd55f 38%,#e98426 82%,#be521a);box-shadow:0 0 7px #fff4b8,0 0 14px #f0a42db8;transform:translateX(-50%);transform-origin:50% 92%;animation:dedications_candleFlicker__j4CjT 1.25s ease-in-out infinite;will-change:transform,filter}.dedications_candleFlame__2pyER:after{content:"";position:absolute;left:50%;bottom:2px;width:4px;height:7px;border-radius:55% 45% 45% 55%/70% 70% 30% 30%;background:linear-gradient(180deg,#fffde2,#ffd660);transform:translateX(-50%);opacity:.9}.dedications_candleWick__tcOjd{position:absolute;z-index:2;left:50%;top:13px;width:1px;height:5px;background:#4c3828;transform:translateX(-50%)}.dedications_candleBody__rhF5t{position:absolute;z-index:1;left:50%;bottom:0;width:12px;height:22px;overflow:hidden;border:1px solid #a9854a80;border-radius:3px 3px 2px 2px;background:linear-gradient(90deg,#d6bd86,#fff4cf 30%,#f9e7b9 58%,#cba968);box-shadow:inset 1px 0 1px #fff8df,inset -1px 0 2px #80633435,0 1px 0 #70542d55;transform:translateX(-50%)}.dedications_candleBody__rhF5t:before{content:"";position:absolute;top:-1px;left:1px;width:4px;height:7px;border-radius:0 0 4px 4px;background:#fff4d0;box-shadow:5px -2px 0 #dfc78d}.dedications_candleBody__rhF5t:after{content:"";position:absolute;inset:3px 2px auto;height:1px;background:#fffbe2b8}.dedications_memorialCandleRight__c6q8v .dedications_candleFlame__2pyER{animation-delay:-.57s}.dedications_memorialCandleRight__c6q8v .dedications_candleGlow__FcNWe{animation-delay:-.9s}@keyframes dedications_candleFlicker__j4CjT{0%,to{filter:brightness(1);transform:translateX(-50%) rotate(-3deg) scaleX(.95) scaleY(1.04)}18%{filter:brightness(1.18);transform:translateX(-46%) rotate(4deg) scaleX(1.08) scaleY(.9)}38%{filter:brightness(.96);transform:translateX(-56%) rotate(-5deg) scaleX(.9) scaleY(1.13)}61%{filter:brightness(1.13);transform:translateX(-47%) rotate(3deg) scaleX(1.06) scaleY(.95)}82%{filter:brightness(1.02);transform:translateX(-53%) rotate(-2deg) scaleX(.93) scaleY(1.09)}}@keyframes dedications_candleGlow__FcNWe{0%,to{opacity:.52;transform:translateX(-50%) scale(.86)}34%{opacity:1;transform:translateX(-50%) scale(1.2)}68%{opacity:.72;transform:translateX(-50%) scale(1.01)}}.dedications_plaque__RuGxS h3{font:400 29px/1.23 Georgia,Times New Roman,serif;letter-spacing:-.035em;margin:0;overflow-wrap:anywhere;white-space:pre-wrap;max-width:100%;text-shadow:0 1px 0 #fff7de55}.dedications_plaqueRule__gu38P{width:35px;height:1px;background:#80663777;margin:22px 0 19px}.dedications_inscription__imAWj{font:16px/1.6 Georgia,Times New Roman,serif;margin:0 0 23px;overflow-wrap:anywhere;white-space:pre-wrap;max-width:100%}.dedications_inscription__imAWj:empty{display:none}.dedications_placeholder__WhFIF{color:#695638;font-style:italic}.dedications_plaqueDonor__PnqRJ{margin-top:auto;max-width:100%}.dedications_plaqueDonor__PnqRJ>span{font-size:8px;text-transform:uppercase;letter-spacing:.15em;color:#695532}.dedications_plaqueDonor__PnqRJ p{margin:6px 0 0;font-size:12px;font-weight:500;overflow-wrap:anywhere}.dedications_plaqueSignature__f_jpt{font-size:7px;font-weight:600;letter-spacing:.19em;margin:25px 0 0;color:#6e5a34}.dedications_plaqueSignature__f_jpt span{padding:0 6px}.dedications_plaqueWall__Zx1aE{display:grid;grid-template-columns:repeat(2,minmax(0,430px));justify-content:center;gap:28px}.dedications_plaqueCard__Ft2PM{position:relative;padding:20px;border:1px solid #e9d9fa;border-radius:20px;background:linear-gradient(135deg,#fff8fd,#f9f4ff 52%,#f4f8ff);box-shadow:0 12px 30px #8d5bc314}.dedications_plaqueCard__Ft2PM:before{content:"";pointer-events:none;position:absolute;inset:8px;border:1px solid #ffffffb8;border-radius:14px}.dedications_plaqueCard__Ft2PM>*{position:relative}.dedications_previewPlaque__4VRRi{min-height:378px}.dedications_previewPlaque__4VRRi h3{font-size:clamp(28px,2.8vw,39px)}@media (prefers-reduced-motion:reduce){.dedications_candleFlame__2pyER,.dedications_candleGlow__FcNWe{animation:none}}@media (min-width:1180px){.dedications_plaqueWall__Zx1aE{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.dedications_plaqueWall__Zx1aE{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch}.dedications_plaqueCard__Ft2PM{min-width:0;padding:6px;border-radius:12px;box-shadow:0 7px 18px #8d5bc314}.dedications_plaqueCard__Ft2PM:before{inset:3px;border-radius:9px}.dedications_plaqueWall__Zx1aE .dedications_plaque__RuGxS{padding:5px}.dedications_plaqueWall__Zx1aE .dedications_plaqueInner__jXrHq{padding:13px 7px 11px}.dedications_plaqueWall__Zx1aE .dedications_plaqueMark__wUqGA{height:27px;font-size:14px}.dedications_plaqueWall__Zx1aE .dedications_plaqueType__JRHhj{margin:2px 0 9px;font-size:6px;letter-spacing:.12em}.dedications_plaqueWall__Zx1aE .dedications_memorialTypeLine__cpwbN{min-height:27px;gap:3px;margin-bottom:9px}.dedications_plaqueWall__Zx1aE .dedications_memorialTypeLine__cpwbN .dedications_plaqueType__JRHhj{white-space:normal}.dedications_plaqueWall__Zx1aE .dedications_memorialCandle__0IHPs{width:11px;height:26px;flex-basis:11px}.dedications_plaqueWall__Zx1aE .dedications_candleGlow__FcNWe{top:-5px;width:21px;height:21px}.dedications_plaqueWall__Zx1aE .dedications_candleFlame__2pyER{width:6px;height:10px;box-shadow:0 0 5px #fff4b8,0 0 9px #f0a42db8}.dedications_plaqueWall__Zx1aE .dedications_candleFlame__2pyER:after{bottom:1px;width:3px;height:5px}.dedications_plaqueWall__Zx1aE .dedications_candleWick__tcOjd{top:9px;height:4px}.dedications_plaqueWall__Zx1aE .dedications_candleBody__rhF5t{width:8px;height:15px}.dedications_plaqueWall__Zx1aE .dedications_plaque__RuGxS h3{font-size:clamp(16px,4.7vw,21px);line-height:1.18}.dedications_plaqueWall__Zx1aE .dedications_plaqueRule__gu38P{width:24px;margin:12px 0 10px}.dedications_plaqueWall__Zx1aE .dedications_inscription__imAWj{margin-bottom:13px;font-size:clamp(10px,2.9vw,12px);line-height:1.4}.dedications_plaqueWall__Zx1aE .dedications_plaqueDonor__PnqRJ>span{font-size:6px;letter-spacing:.11em}.dedications_plaqueWall__Zx1aE .dedications_plaqueDonor__PnqRJ p{margin-top:4px;font-size:9px;line-height:1.25}.dedications_plaqueWall__Zx1aE .dedications_plaqueSignature__f_jpt{margin-top:14px;font-size:5px;letter-spacing:.11em}.dedications_plaqueWall__Zx1aE .dedications_plaqueSignature__f_jpt span{padding:0 2px}}@media (max-width:360px){.dedications_plaqueWall__Zx1aE{gap:7px}.dedications_plaqueCard__Ft2PM{padding:4px}.dedications_plaqueWall__Zx1aE .dedications_plaqueInner__jXrHq{padding-inline:5px}}