.template-thumbnail[data-v-817485ff]{isolation:isolate;color:#2c2925;background:#f6f2e9;height:15rem;display:grid;position:relative;overflow:hidden}.template-thumbnail[data-v-817485ff]>*{position:absolute}.generic-kicker[data-v-817485ff]{letter-spacing:.16em;text-transform:uppercase;font:700 .5rem/1 ui-sans-serif;top:12%;left:12%}.generic-graphic[data-v-817485ff]{opacity:.25;border:1px solid;inset:20% 12% 28%}.generic-graphic[data-v-817485ff]:before,.generic-graphic[data-v-817485ff]:after{content:"";position:absolute}.generic-graphic[data-v-817485ff]:before{border:1px solid;border-radius:50%;inset:12%}.generic-graphic[data-v-817485ff]:after{aspect-ratio:1;opacity:.14;background:currentColor;border-radius:50%;width:70%;bottom:-45%;right:-15%}.generic-name[data-v-817485ff]{font:400 clamp(1.4rem,2.6vw,2.1rem)/.94 Georgia,serif;bottom:18%;left:12%;right:12%}.template-thumbnail small[data-v-817485ff]{letter-spacing:.08em;font-size:.55rem;bottom:10%;left:12%;right:12%}.style-editorial[data-v-817485ff]{background:linear-gradient(135deg,#e8dfd2,#fbfaf6 58%,#c6ad88)}.style-minimal[data-v-817485ff]{color:#232323;background:#f7f7f4}.style-minimal .generic-graphic[data-v-817485ff]{border-width:2px 0}.style-minimal .generic-graphic[data-v-817485ff]:before{border-radius:0}.style-minimal .generic-name[data-v-817485ff]{letter-spacing:-.07em;text-transform:uppercase;font-family:Arial,sans-serif;font-weight:800}.style-botanical[data-v-817485ff]{color:#36533f;background:radial-gradient(circle at 18% 18%,#dce5d1,#f8f4e9 55%,#9eb28e)}.style-botanical .generic-graphic[data-v-817485ff]:before{border-radius:48% 52% 42% 58%}.style-photo[data-v-817485ff]{color:#fff;background:linear-gradient(145deg,#1e252b,#796c60)}.style-photo .generic-graphic[data-v-817485ff]{background:linear-gradient(145deg,#fff2,#0004)}.style-luxe[data-v-817485ff]{color:#e4bf79;background:radial-gradient(circle at 50% 25%,#60452b,#181719 65%)}.style-luxe .generic-graphic[data-v-817485ff]{border-color:#e4bf79}.style-playful[data-v-817485ff]{color:#3f2a52;background:linear-gradient(135deg,#ffd66d,#ff98aa 51%,#91c9ff)}.style-playful .generic-graphic[data-v-817485ff]{border-radius:45% 55% 42% 58%;transform:rotate(9deg)}.code-wedding-baptism-marble-olive-001[data-v-817485ff]{color:#a26c25;background:linear-gradient(135deg,#f8f1e4,#eee0ca 56%,#d1d9dc)}.marble-vein[data-v-817485ff]{z-index:-1;border:1px solid #b9935566;border-radius:50%;width:11rem;height:11rem;transform:rotate(-38deg)}.vein-one[data-v-817485ff]{top:-7rem;left:-3rem}.vein-two[data-v-817485ff]{bottom:-7rem;right:-5rem}.mini-envelope[data-v-817485ff]{background:linear-gradient(145deg,#0000 49.5%,#eee1cd 50%) 0/50% 100% no-repeat,linear-gradient(215deg,#0000 49.5%,#fffaf1 50%) 100%/50% 100% no-repeat,#f3e7d5;border:1px solid #b98542;height:48%;top:25%;left:15%;right:15%;box-shadow:0 .6rem 1rem #54402133}.mini-envelope i[data-v-817485ff]{clip-path:polygon(0 0,100% 0,50% 100%);background:#f8efe1;border-bottom:1px solid #b98542;height:60%;position:absolute;top:0;left:0;right:0}.mini-envelope b[data-v-817485ff]{z-index:2;aspect-ratio:1;background:#f8ecd4;border:1px solid #a26c25;border-radius:50%;place-items:center;width:3.3rem;font:italic 1rem Georgia,serif;display:grid;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);box-shadow:0 .2rem .5rem #50351755}.code-wedding-baptism-family-editorial-001[data-v-817485ff]{color:#202020;background:#efebe3}.editorial-photo[data-v-817485ff]{filter:grayscale();background:linear-gradient(140deg,#232323,#999)}.editorial-photo.one[data-v-817485ff]{width:35%;height:48%;top:9%;left:10%}.editorial-photo.two[data-v-817485ff]{background:linear-gradient(135deg,#555,#111);width:48%;height:58%;bottom:9%;right:10%}.editorial-caption[data-v-817485ff]{letter-spacing:.12em;font:700 .45rem/1.35 Arial,sans-serif;top:62%;left:10%}.editorial-name[data-v-817485ff]{z-index:1;letter-spacing:-.05em;background:#fcfbf8;width:54%;padding:.7rem;font:400 clamp(1.2rem,2vw,1.75rem)/.9 Georgia,serif;top:21%;right:11%}.code-wedding-baptism-sacred-garden-002[data-v-817485ff]{color:#fff;background:radial-gradient(circle at 50% 12%,#fffdf6,#e4ead8 66%,#aab99a)}.garden-arch[data-v-817485ff]{text-align:center;background:#71846b;border-radius:9rem 9rem 0 0;align-content:center;justify-items:center;height:74%;display:grid;bottom:0;left:18%;right:18%}.garden-arch b[data-v-817485ff]{padding:0 .6rem;font:400 clamp(1.2rem,2vw,1.8rem)/1 Georgia,serif}.garden-arch small[data-v-817485ff]{margin-top:.65rem;font:italic .55rem Georgia,serif}.garden-leaf[data-v-817485ff]{border:1px solid #637b5a88;border-radius:100%;width:5rem;height:11rem;transform:rotate(35deg)}.leaf-one[data-v-817485ff]{top:-3rem;left:-1rem}.leaf-two[data-v-817485ff]{bottom:-4rem;right:-2rem;transform:rotate(-30deg)}.leaf-three[data-v-817485ff]{width:3rem;height:7rem;top:13%;right:6%;transform:rotate(68deg)}.code-wedding-baptism-two-stories-003[data-v-817485ff]{color:#fff;background:#f5e1ce}.story-half[data-v-817485ff]{letter-spacing:.16em;writing-mode:vertical-rl;place-items:center;width:50%;font:700 .5rem/1 Arial,sans-serif;display:grid;top:0;bottom:0}.story-half.wedding[data-v-817485ff]{background:#426fa8;left:0}.story-half.baptism[data-v-817485ff]{background:#e49a78;right:0}.story-join[data-v-817485ff]{z-index:2;aspect-ratio:1;color:#2d3e52;background:#f8eadb;border:1px solid #fff;border-radius:50%;place-items:center;width:3rem;font:italic 1.6rem Georgia,serif;display:grid;top:50%;left:50%;transform:translate(-50%,-50%)}.story-name[data-v-817485ff]{z-index:2;color:#26394d;text-align:center;background:#f8eadb;padding:.65rem;font:400 clamp(1.15rem,2vw,1.65rem)/.95 Georgia,serif;top:16%;left:17%;right:17%}.code-wedding-baptism-golden-union-004[data-v-817485ff]{color:#e5bd71;background:#18191d}.deco-frame[data-v-817485ff]{border:1px solid #d9aa4b}.deco-frame.outer[data-v-817485ff]{clip-path:polygon(50% 0,100% 12%,100% 88%,50% 100%,0 88%,0 12%);inset:7%}.deco-frame.inner[data-v-817485ff]{clip-path:polygon(50% 0,100% 18%,100% 82%,50% 100%,0 82%,0 18%);inset:14%}.deco-sun[data-v-817485ff]{font-size:1.8rem;top:22%;left:50%;transform:translate(-50%)}.deco-name[data-v-817485ff]{z-index:2;text-align:center;font:400 clamp(1.35rem,2.2vw,1.9rem)/.9 Georgia,serif;top:43%;left:12%;right:12%}.code-birthday-neon-pulse-006[data-v-817485ff]{color:#fff;background:radial-gradient(circle,#3b126e,#09021c 67%)}.neon-ray[data-v-817485ff]{z-index:0;background:linear-gradient(90deg,#0000,#00eaff,#ff3cbb,#0000);width:140%;height:2px;left:-20%;box-shadow:0 0 10px #00eaff}.ray-one[data-v-817485ff]{top:29%;transform:rotate(20deg)}.ray-two[data-v-817485ff]{top:58%;transform:rotate(-18deg)}.ray-three[data-v-817485ff]{top:78%;transform:rotate(68deg)}.neon-sign[data-v-817485ff]{z-index:2;text-align:center;border:2px solid #ff3cbb;place-content:center;min-height:56%;display:grid;top:22%;left:15%;right:15%;transform:rotate(-5deg);box-shadow:0 0 15px #ff3cbb,inset 0 0 15px #00eaff}.neon-sign small[data-v-817485ff]{letter-spacing:.16em;font:700 .45rem Arial}.neon-sign b[data-v-817485ff]{text-transform:uppercase;text-shadow:0 0 12px #00eaff;margin-top:.5rem;font:900 clamp(1.5rem,3vw,2.3rem)/.8 Arial}.neon-sign i[data-v-817485ff]{color:#00eaff;margin-top:.7rem;font-style:normal}.template-thumbnail[style][data-v-817485ff]{background-position:50%;background-repeat:no-repeat;background-size:cover}.mini-envelope b img[data-v-817485ff]{object-fit:contain;width:82%;height:82%}
