.rv-velvet{background:radial-gradient(75% 40% at 28% 18%,color-mix(in srgb,var(--velvet-light,var(--rose-soft)) 24%,transparent),transparent 72%), radial-gradient(70% 38% at 76% 84%,color-mix(in srgb,var(--velvet-light,var(--rose-soft)) 16%,transparent),transparent 72%), radial-gradient(130% 95% at 50% 50%,transparent 55%,color-mix(in srgb,var(--velvet-dark,transparent) 75%,transparent));position:absolute;inset:0}.rv-edge{--rv-foil:var(--foil),var(--foil-light) 25%,var(--foil-dark) 50%,var(--foil-light) 75%,var(--foil);--rv-bead:radial-gradient(circle,var(--foil-light) .85px,transparent 1.25px);position:absolute}.rv-edge.top,.rv-edge.foot{height:7.7px;left:120px;right:120px}.rv-edge.left,.rv-edge.right{width:7.7px;top:120px;bottom:120px}.rv-edge.top{background:linear-gradient(90deg,var(--rv-foil)) top/100% 1.5px no-repeat,linear-gradient(90deg,var(--rv-foil)) bottom/100% .7px no-repeat, var(--rv-bead) 0 50%/6px 7.7px space no-repeat;top:14px}.rv-edge.foot{background:linear-gradient(90deg,var(--rv-foil)) bottom/100% 1.5px no-repeat,linear-gradient(90deg,var(--rv-foil)) top/100% .7px no-repeat, var(--rv-bead) 0 50%/6px 7.7px space no-repeat;bottom:14px}.rv-edge.left{background:linear-gradient(var(--rv-foil)) left/1.5px 100% no-repeat,linear-gradient(var(--rv-foil)) right/.7px 100% no-repeat, var(--rv-bead) 50% 0/7.7px 6px no-repeat space;left:14px}.rv-edge.right{background:linear-gradient(var(--rv-foil)) right/1.5px 100% no-repeat,linear-gradient(var(--rv-foil)) left/.7px 100% no-repeat, var(--rv-bead) 50% 0/7.7px 6px no-repeat space;right:14px}.rv-corner{width:120px;height:120px;position:absolute;overflow:visible}.rv-corner.tl{top:0;left:0}.rv-corner.tr{top:0;right:0;transform:scaleX(-1)}.rv-corner.bl{bottom:0;left:0;transform:scaleY(-1)}.rv-corner.br{bottom:0;right:0;transform:scale(-1)}.rv-crest,.rv-shell{width:150px;position:absolute;left:50%;overflow:visible;transform:translate(-50%)}.rv-crest{top:0}.rv-shell{bottom:0}.rv-jewel{width:24px;height:60px;margin-top:-30px;position:absolute;top:50%;overflow:visible}.rv-jewel.left{left:6px}.rv-jewel.right{right:6px;transform:scaleX(-1)}
.jk-stone{background-size:auto,520px;background-image:radial-gradient(80% 32% at 50% 0%,color-mix(in srgb,var(--lantern-light,var(--paper)) 40%,transparent),transparent 75%),var(--marble-texture,none);position:absolute;inset:0}.jk-crown{width:100%;height:auto;position:absolute;top:0;left:0;overflow:visible}.jk-column{width:5%;height:calc(100% - 30cqi - 104px);position:absolute;top:calc(30cqi + 46px)}.jk-column.l{left:2.5%}.jk-column.r{right:2.5%}.jk-lamp{transform-origin:50% -4px;width:min(5%,24px);animation:5s ease-in-out infinite alternate jk-lamp;position:absolute;top:calc(30.5cqi + 4px);overflow:visible}.jk-lamp.l{left:calc(5% - min(2.5%,12px))}.jk-lamp.r{animation-duration:5.8s;animation-delay:-2.4s;right:calc(5% - min(2.5%,12px))}@keyframes jk-lamp{0%{transform:rotate(-2deg)}to{transform:rotate(2deg)}}.jk-halo{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite alternate jk-flicker}@keyframes jk-flicker{0%{opacity:.75;transform:scale(.94)}45%{opacity:1;transform:scale(1.04)}to{opacity:.85;transform:scale(.98)}}.jk-plinth{width:100%;height:56px;position:absolute;bottom:4px;left:0;overflow:visible}@media (prefers-reduced-motion:reduce){.jk-lamp,.jk-halo{animation:none}}
.pr-scales{opacity:.4;background:radial-gradient(circle at 50% 100%,transparent 8.4px,color-mix(in srgb,var(--foil) 30%,transparent) 9px 9.8px,transparent 10.4px) 0 0/20px 12px, radial-gradient(circle at 50% 100%,transparent 8.4px,color-mix(in srgb,var(--foil) 30%,transparent) 9px 9.8px,transparent 10.4px) 10px 6px/20px 12px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(farthest-side,#0000 78%,#000 100%);mask-image:radial-gradient(farthest-side,#0000 78%,#000 100%)}.pr-frame{border:1px solid color-mix(in srgb,var(--foil) 80%,transparent);position:absolute;inset:12px}.pr-frame:before{content:"";border:1.6px dotted color-mix(in srgb,var(--foil) 60%,transparent);position:absolute;inset:3px}.pr-frame:after{content:"";border:.6px solid color-mix(in srgb,var(--foil) 45%,transparent);position:absolute;inset:8px}.pr-corner{width:112px;height:112px;position:absolute;overflow:visible}.pr-corner.tl{top:4px;left:4px}.pr-corner.tr{top:4px;right:4px;transform:scaleX(-1)}.pr-corner.bl{bottom:4px;left:4px;transform:scaleY(-1)}.pr-corner.br{bottom:4px;right:4px;transform:scale(-1)}.pr-crest{width:148px;height:auto;display:block;position:absolute;left:50%;overflow:visible}.pr-crest.top{top:12px;transform:translate(-50%)}.pr-crest.foot{width:112px;bottom:12px;transform:translate(-50%)scaleY(-1)}.pr-stud{background:radial-gradient(circle at 35% 35%,var(--foil-light),var(--eye-blue) 45%,var(--eye-core));width:11px;height:11px;box-shadow:0 0 0 1.6px var(--foil),0 0 8px color-mix(in srgb,var(--foil-light) 50%,transparent);border-radius:50%;margin-top:-5.5px;position:absolute;top:50%}.pr-stud.left{left:7px}.pr-stud.right{right:7px}.pr-glint{animation:4.6s ease-in-out infinite pr-glint}@keyframes pr-glint{0%,to{opacity:.25}45%{opacity:.25}60%{opacity:1}75%{opacity:.25}}@media (prefers-reduced-motion:reduce){.pr-glint{opacity:.6;animation:none}}
.lm-frame{border:1px solid color-mix(in srgb,var(--foil) 80%,transparent);position:absolute;inset:14px}.lm-frame:after{content:"";border:.6px solid color-mix(in srgb,var(--foil) 45%,transparent);position:absolute;inset:5px}.lm-swags{width:100%;height:40px;position:absolute;top:0;left:0;overflow:visible}.lm-crest{width:128px;position:absolute;top:-3px;left:50%;transform:translate(-50%)}.lm-bell{transform-origin:50% 0;width:24px;position:absolute;top:27px}.lm-bell.l{left:calc(21% - 12px)}.lm-bell.r{right:calc(21% - 12px)}.lm-swing{animation:3.4s ease-in-out infinite alternate lm-swing}.lm-bell.r.lm-swing{animation-delay:-1.7s}@keyframes lm-swing{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}.lm-corner{width:64px;height:64px;position:absolute}.lm-corner.tl{top:9px;left:9px}.lm-corner.tr{top:9px;right:9px;transform:scaleX(-1)}.lm-corner.bl{bottom:9px;left:9px;transform:scaleY(-1)}.lm-corner.br{bottom:9px;right:9px;transform:scale(-1)}.lm-foot{width:136px;position:absolute;bottom:13px;left:50%;transform:translate(-50%)}.lm-side{width:14px;margin-top:-14px;position:absolute;top:50%}.lm-side.l{left:13px}.lm-side.r{right:13px;transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.lm-swing{animation:none}}
.ee-lattice{opacity:.16;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#0000 45%,#000 110%);mask-image:radial-gradient(closest-side,#0000 45%,#000 110%)}.ee-band{position:absolute;overflow:hidden}.ee-band.top,.ee-band.bottom{left:calc(6 * var(--ee-u,1px));right:calc(6 * var(--ee-u,1px));height:calc(22 * var(--ee-u,1px))}.ee-band.top{top:calc(6 * var(--ee-u,1px))}.ee-band.bottom{bottom:calc(6 * var(--ee-u,1px));transform:scaleY(-1)}.ee-band.left,.ee-band.right{top:calc(6 * var(--ee-u,1px));bottom:calc(6 * var(--ee-u,1px));width:calc(22 * var(--ee-u,1px))}.ee-band.left{left:calc(6 * var(--ee-u,1px))}.ee-band.right{right:calc(6 * var(--ee-u,1px));transform:scaleX(-1)}.ee-roll{width:100%;height:100%;display:block}.ee-corner{width:calc(72 * var(--ee-u,1px));height:calc(72 * var(--ee-u,1px));position:absolute}.ee-corner.tl{top:calc(2 * var(--ee-u,1px));left:calc(2 * var(--ee-u,1px))}.ee-corner.tr{top:calc(2 * var(--ee-u,1px));right:calc(2 * var(--ee-u,1px));transform:scaleX(-1)}.ee-corner.bl{bottom:calc(2 * var(--ee-u,1px));left:calc(2 * var(--ee-u,1px));transform:scaleY(-1)}.ee-corner.br{bottom:calc(2 * var(--ee-u,1px));right:calc(2 * var(--ee-u,1px));transform:scale(-1)}.ee-pendant{width:calc(100 * var(--ee-u,1px));height:auto;margin-left:calc(-50 * var(--ee-u,1px));position:absolute;left:50%}.ee-pendant.top{top:calc(20 * var(--ee-u,1px))}.ee-pendant.foot{bottom:calc(20 * var(--ee-u,1px));transform:scaleY(-1)}
.cb-flame{transform-box:fill-box;transform-origin:50% 100%;animation:1.5s ease-in-out infinite alternate cb-flicker}.cb-glint{transform-box:fill-box;transform-origin:50%;opacity:0;animation:4.2s ease-in-out infinite cb-glint}@keyframes cb-flicker{0%{transform:scale(1)}40%{transform:scale(.88,1.1)skew(3deg)}to{transform:scale(1.06,.92)skew(-3deg)}}@keyframes cb-glint{0%,62%,to{opacity:0;transform:scale(.2)rotate(0)}78%{opacity:1;transform:scale(1)rotate(45deg)}}.cb-marble{background-image:var(--marble-texture,none);opacity:.32;background-size:520px;position:absolute;inset:0}.cb-frame{border:1.2px solid color-mix(in srgb,var(--foil) 80%,transparent);position:absolute;inset:12px}.cb-frame:after{content:"";border:.6px solid color-mix(in srgb,var(--foil) 45%,transparent);position:absolute;inset:6px}.cb-corner{width:86px;height:86px;position:absolute}.cb-corner.tl{top:6px;left:6px}.cb-corner.tr{top:6px;right:6px;transform:scaleX(-1)}.cb-corner.bl{bottom:6px;left:6px;transform:scaleY(-1)}.cb-corner.br{bottom:6px;right:6px;transform:scale(-1)}.cb-swag{width:min(240px,62%);height:auto;position:absolute;top:12px;left:50%;transform:translate(-50%)}.cb-foot{width:min(180px,50%);height:auto;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.cb-sparkle{opacity:0;height:auto;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--foil-light) 90%,transparent));margin:-6px 0 0 -6px;animation:3.6s ease-in-out infinite cb-twinkle;position:absolute}@keyframes cb-twinkle{0%,to{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1)rotate(45deg)}}@media (prefers-reduced-motion:reduce){.cb-flame,.cb-glint,.cb-sparkle{animation:none}.cb-sparkle{opacity:.7}}
.ps-satin{background:linear-gradient(112deg,var(--satin-light,var(--paper)) 3%,transparent 12%, color-mix(in srgb,var(--satin-shade,var(--line)) 65%,transparent) 22%,transparent 33%, color-mix(in srgb,var(--satin-light,var(--paper)) 80%,transparent) 44%,transparent 55%, color-mix(in srgb,var(--satin-shade,var(--line)) 60%,transparent) 70%,transparent 81%, var(--satin-light,var(--paper)) 92%,color-mix(in srgb,var(--satin-shade,var(--line)) 40%,transparent));position:absolute;inset:0;-webkit-mask:radial-gradient(72% 58%,#0000 40%,#000 100%);mask:radial-gradient(72% 58%,#0000 40%,#000 100%)}.ps-frame{border:1px solid;border-image:linear-gradient(135deg,var(--foil-dark),var(--foil-light) 30%,var(--foil) 50%,var(--foil-light) 70%,var(--foil-dark)) 1;position:absolute;inset:10px}.ps-frame:after{content:"";border:.6px solid color-mix(in srgb,var(--foil) 55%,transparent);position:absolute;inset:4px}.ps-beads{--ps-lustre:radial-gradient(circle at 36% 32%,var(--pearl-light) 0 .7px,transparent 1.7px);--ps-pearl:radial-gradient(circle closest-side,var(--pearl) 0 40%,var(--pearl-shade) 88%,transparent 100%);background:var(--ps-lustre) left top/6px 6px,var(--ps-pearl) left top/6px 6px,var(--ps-lustre) right top/6px 6px,var(--ps-pearl) right top/6px 6px;background-repeat:no-repeat round;position:absolute;inset:58px 23px}.ps-swags,.ps-foot{width:100%;height:auto;display:block;position:absolute;left:0;overflow:visible}.ps-swags{top:0}.ps-foot{bottom:4px}.ps-corner{width:64px;height:64px;position:absolute;overflow:visible}.ps-corner.tl{top:0;left:0}.ps-corner.tr{top:0;right:0;transform:scaleX(-1)}.ps-corner.bl{bottom:0;left:0;transform:scaleY(-1)}.ps-corner.br{bottom:0;right:0;transform:scale(-1)}
.sc-damask{opacity:.15;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 62%,#0000 52%,#000 96%);mask-image:radial-gradient(80% 62%,#0000 52%,#000 96%)}.sc-rule,.sc-rule:after{border-style:solid;border-image:linear-gradient(135deg,var(--foil-dark),var(--foil-light) 30%,var(--foil) 50%,var(--foil-light) 72%,var(--foil-dark)) 1}.sc-rule{border-width:1.4px;position:absolute;inset:14px}.sc-rule:after{content:"";border-width:.6px;position:absolute;inset:4px}.sc-corner{width:80px;height:80px;position:absolute}.sc-corner.tl{top:0;left:0}.sc-corner.tr{top:0;right:0;transform:scaleX(-1)}.sc-corner.bl{bottom:0;left:0;transform:scaleY(-1)}.sc-corner.br{bottom:0;right:0;transform:scale(-1)}.sc-head{width:120px;position:absolute;top:22px;left:50%;overflow:visible;transform:translate(-50%)}.sc-foot{width:min(260px,100% - 150px);position:absolute;bottom:22px;left:50%;overflow:visible;transform:translate(-50%)}.sc-side{width:14px;margin-top:-10.5px;position:absolute;top:50%}.sc-side.left{left:9.3px}.sc-side.right{right:9.3px}
.rg-wash{background:radial-gradient(70% 34% at 0 0,color-mix(in srgb,var(--wash) 55%,transparent),transparent 70%), radial-gradient(70% 34% at 100% 100%,color-mix(in srgb,var(--wash) 55%,transparent),transparent 70%);position:absolute;inset:0}.rg-frame{border:1px solid color-mix(in srgb,var(--foil) 80%,transparent);border-radius:2px;position:absolute;inset:16px}.rg-frame:after{content:"";border:.6px solid color-mix(in srgb,var(--foil) 45%,transparent);border-radius:1px;position:absolute;inset:4px}.rg-at{position:absolute}.rg-at.tl{top:0;left:0}.rg-at.br{bottom:0;right:0;transform:scale(-1)}.rg-at.tr{top:0;right:0;transform:scaleX(-1)}.rg-at.bl{bottom:0;left:0;transform:scaleY(-1)}.rg-corner{width:188px;height:188px;display:block;overflow:visible}.rg-sprig{width:112px;height:112px;display:block;overflow:visible}.rg-crest{width:96px;height:auto;display:block;position:absolute;left:50%;overflow:visible}.rg-crest.top{top:3px;transform:translate(-50%)}.rg-crest.foot{bottom:3px;transform:translate(-50%)scaleY(-1)}.rg-glint{transform-box:fill-box;transform-origin:50%;animation:3.4s ease-in-out infinite rg-glint}.rg-glint:nth-of-type(2n){animation-delay:-1.3s}.rg-glint:nth-of-type(3n){animation-delay:-2.2s}@keyframes rg-glint{0%,to{opacity:.35;scale:.7}50%{opacity:1;scale:1.15}}@media (prefers-reduced-motion:reduce){.rg-glint{animation:none}}
.gm-frame,.gm-frame:after{border:1.2px solid;border-image:linear-gradient(135deg,var(--foil-dark),var(--foil-light) 30%,var(--foil) 50%,var(--foil-light) 72%,var(--foil-dark)) 1;position:absolute}.gm-frame{inset:14px}.gm-frame:after{content:"";border-width:.6px;inset:5px}.gm-rosette{width:176px;height:176px;animation:140s linear infinite gm-rosette;position:absolute;overflow:visible}.gm-rosette.tl{top:-74px;left:-74px}.gm-rosette.tr{animation-direction:reverse;top:-74px;right:-74px}.gm-rosette.bl{animation-direction:reverse;bottom:-74px;left:-74px}.gm-rosette.br{bottom:-74px;right:-74px}@keyframes gm-rosette{to{rotate:360deg}}.gm-crest{width:108px;height:auto;position:absolute;left:50%;overflow:visible;translate:-50%}.gm-crest.top{top:12px}.gm-crest.foot{bottom:12px;rotate:180deg}.gm-jewel{width:22px;height:22px;margin-top:-11px;position:absolute;top:50%}.gm-jewel.left{left:3px}.gm-jewel.right{right:3px}@media (prefers-reduced-motion:reduce){.gm-rosette{animation:none}}
.cw-top,.cw-floor{width:100%;display:block;position:absolute;left:0}.cw-top{top:12px}.cw-floor{bottom:0}.cw-rules{pointer-events:none;position:absolute;left:12px;right:12px}.cw-rules:before,.cw-rules:after{content:"";border:0 solid;border-width:0 .6px;border-image:linear-gradient(180deg,transparent,var(--foil-dark) 12%,var(--foil-light) 40%,var(--foil) 60%,var(--foil-dark) 88%,transparent) 1;width:4px;position:absolute;top:0;bottom:0}.cw-rules:before{left:0}.cw-rules:after{right:0}.cw-crest-at{position:absolute;left:50%;translate:-50%}.cw-crest{width:42px;height:42px;display:block}
.rw-arch{width:calc(100% - 32px);height:110px;position:absolute;top:16px;left:16px;overflow:visible}.rw-sides{position:absolute;inset:126px 16px 16px}.rw-sides,.rw-sides:after{border:1.2px solid;border-top-width:0;border-image:linear-gradient(180deg,var(--foil),var(--foil-light) 30%,var(--foil-dark) 60%,var(--foil-light) 85%,var(--foil)) 1}.rw-sides:after{content:"";border-width:0 .6px .6px;position:absolute;inset:0 2.4% 6px}.rw-apex{width:46px;height:46px;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--foil) 40%,transparent));position:absolute;top:2px;left:50%;translate:-50%}.rw-foil{width:20px;height:20px;position:absolute;top:79px}.rw-foil.l{left:6px}.rw-foil.r{right:6px}.rw-foot{width:28px;height:28px;position:absolute;bottom:3px;left:50%;translate:-50%}.rw-pane{animation:6s ease-in-out infinite rw-shimmer}@keyframes rw-shimmer{0%,to{opacity:1}50%{opacity:.72}}@media (prefers-reduced-motion:reduce){.rw-pane{animation:none}}
.il-ground{background:var(--lace-ground,var(--rose-soft));position:absolute;left:0;right:0}.il-ground.top{height:12px;top:0}.il-ground.foot{height:12px;bottom:0}.il-lace{width:100%;filter:drop-shadow(0 1px 1.5px color-mix(in srgb,var(--lace-line) 70%,transparent));display:block;position:absolute;left:0}.il-lace.top{top:6px}.il-lace.foot{bottom:6px}.il-pearls{width:100%;height:24px;position:absolute;top:34px;left:0}.il-stitch{border:1px dashed color-mix(in srgb,var(--rose) 45%,transparent);border-radius:4px;position:absolute;inset:64px 14px 40px}.il-roses{width:64px;height:64px;position:absolute}.il-roses.tl{top:26px;left:4px}.il-roses.tr{top:26px;right:4px;scale:-1 1}.il-roses.bl{bottom:22px;left:4px;scale:1 -1}.il-roses.br{bottom:22px;right:4px;scale:-1}
.le-sheet{filter:drop-shadow(0 1px 2px color-mix(in srgb,var(--envelope-edge,var(--line)) 55%,transparent));position:absolute;inset:7px}.le-paper{background:var(--paper);position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) 50%/calc(100% - 6px) calc(100% - 6px) no-repeat,radial-gradient(circle,#000 2.5px,#0000 2.9px) 0 0/6px 6px repeat-x,radial-gradient(circle,#000 2.5px,#0000 2.9px) 0 100%/6px 6px repeat-x,radial-gradient(circle,#000 2.5px,#0000 2.9px) 0 0/6px 6px repeat-y,radial-gradient(circle,#000 2.5px,#0000 2.9px) 100% 0/6px 6px repeat-y;mask:linear-gradient(#000 0 0) 50%/calc(100% - 6px) calc(100% - 6px) no-repeat,radial-gradient(circle,#000 2.5px,#0000 2.9px) 0 0/6px 6px repeat-x,radial-gradient(circle,#000 2.5px,#0000 2.9px) 0 100%/6px 6px repeat-x,radial-gradient(circle,#000 2.5px,#0000 2.9px) 0 0/6px 6px repeat-y,radial-gradient(circle,#000 2.5px,#0000 2.9px) 100% 0/6px 6px repeat-y}.le-rule,.le-rule:after{border:1px solid;border-image:linear-gradient(135deg,var(--foil-dark),var(--foil-light) 22%,var(--foil) 45%,var(--foil-light) 68%,var(--foil-dark)) 1;position:absolute}.le-rule{inset:19px}.le-rule:after{content:"";border-width:.6px;inset:3px}.le-knot{width:30px;height:30px;position:absolute}.le-knot.tr{top:13px;right:13px;scale:-1 1}.le-knot.bl{bottom:13px;left:13px;scale:1 -1}.le-corner{width:112px;height:124px;position:absolute}.le-corner.tl{top:4px;left:4px}.le-corner.br{bottom:4px;right:4px;scale:-1 1}
.ga-marble{background-image:var(--arch-marble,none);opacity:.55;background-size:900px;position:absolute;inset:0}.ga-frame{flex-direction:column;display:flex;position:absolute;inset:18px}.ga-top{flex:none;width:100%;height:auto;display:block;overflow:visible}.ga-sides{flex:1;margin-top:-1px;position:relative}.ga-sides,.ga-sides:after{border:1px solid;border-top-width:0;border-image:linear-gradient(180deg,var(--foil-dark),var(--foil) 24%,var(--foil-light) 40%,var(--foil) 56%,var(--foil-dark) 80%,var(--foil)) 1}.ga-sides:after{content:"";border-width:0 .5px .5px;position:absolute;inset:0 5px 5px}.ga-jewel{width:24px;height:24px;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--foil-light) 70%,transparent));position:absolute;top:-7px;left:50%;overflow:visible;translate:-50%}.ga-foot{width:60px;height:12px;position:absolute;bottom:-6.5px;left:50%;overflow:visible;translate:-50%}
.og-bough{aspect-ratio:180/250;width:min(46%,180px);position:absolute;top:0}.og-bough.l{left:0}.og-bough.r{right:0;scale:-1 1}.og-bough-art{width:100%;height:100%;filter:drop-shadow(0 1px 1px color-mix(in srgb,var(--leaf-dark,#6f8566) 18%,transparent));display:block}.og-foot{width:min(76%,290px);height:auto;position:absolute;bottom:12px;left:50%;translate:-50%}
.cl-frame{position:absolute;inset:14px}.cl-frame,.cl-frame:after{border:1px solid;border-image:linear-gradient(160deg,var(--foil-dark),var(--foil-light) 22%,var(--foil) 45%,var(--foil-light) 70%,var(--foil-dark)) 1}.cl-frame:after{content:"";border-width:.6px;position:absolute;inset:4px}.cl-corner{width:52px;height:52px;position:absolute}.cl-corner.tl{top:14px;left:14px}.cl-corner.tr{top:14px;right:14px;scale:-1 1}.cl-corner.bl{bottom:14px;left:14px;scale:1 -1}.cl-corner.br{bottom:14px;right:14px;scale:-1}.cl-crest{width:42px;height:27px;position:absolute;top:5px;left:50%;translate:-50%}.cl-trio{width:72px;height:56px;position:absolute;bottom:14px;left:50%;overflow:visible;translate:-50%}.cl-pool{background:radial-gradient(ellipse 60% 70% at 50% 100%,color-mix(in srgb,var(--glow,#f2b65a) 13%,transparent),transparent 70%);height:46%;position:absolute;bottom:0;left:0;right:0}.cl-flame{transform-box:fill-box;transform-origin:50% 100%;animation:1.9s ease-in-out infinite cl-flicker}@keyframes cl-flicker{0%,to{transform:scale(1)skew(0)}20%{transform:scale(.94,1.06)skew(2deg)}45%{transform:scale(1.04,.95)skew(-1.5deg)}70%{transform:scale(.97,1.08)skew(1deg)}}.cl-halo{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite cl-breathe}@keyframes cl-breathe{0%,to{opacity:1}50%{opacity:.78}}.cl-spark{transform-box:fill-box;transform-origin:50%;opacity:0;animation:7s ease-in-out infinite cl-drift}@keyframes cl-drift{0%{opacity:0;transform:translateY(10px)scale(.6)}30%{opacity:.9}60%{opacity:.5;transform:translateY(-14px)scale(1)}to{opacity:0;transform:translateY(-34px)scale(.5)}}@media (prefers-reduced-motion:reduce){.cl-flame,.cl-halo{animation:none}.cl-spark{opacity:.6;animation:none}}
.rj-frame,.rj-frame:after{border:1.2px solid;border-image:linear-gradient(135deg,var(--foil-dark),var(--foil-light) 30%,var(--foil) 50%,var(--foil-light) 72%,var(--foil-dark)) 1;position:absolute}.rj-frame{inset:14px}.rj-frame:after{content:"";border-width:.6px;inset:5px}.rj-band{width:auto;height:14px;position:absolute;bottom:19px;left:36px;right:36px}.rj-crest{width:56px;height:auto;position:absolute;top:2px;left:50%;overflow:visible;translate:-50%}.rj-rosette{width:38px;height:38px;position:absolute}.rj-rosette.tl{top:-1px;left:-1px}.rj-rosette.tr{top:-1px;right:-1px}.rj-rosette.bl{bottom:-1px;left:-1px}.rj-rosette.br{bottom:-1px;right:-1px}.rj-pillar{width:22px;height:30px;margin-top:-15px;position:absolute;top:50%;overflow:visible}.rj-pillar.left{left:4px}.rj-pillar.right{right:4px}.rj-lamp{animation:4.2s ease-in-out infinite rj-sway}@keyframes rj-sway{0%,to{rotate:-3deg}50%{rotate:3deg}}.rj-lamp-glow{animation:2.2s ease-in-out infinite alternate rj-glow}@keyframes rj-glow{to{opacity:.4}}@media (prefers-reduced-motion:reduce){.rj-lamp,.rj-lamp-glow{animation:none}}
