.classic-envelope-reveal-template-module__3feqba__stage{perspective:1600px;place-items:center;width:min(100%,1120px);min-height:760px;display:grid;position:relative}.classic-envelope-reveal-template-module__3feqba__envelope{aspect-ratio:1.42;cursor:pointer;filter:drop-shadow(0 30px 70px #80475933);background:0 0;border:0;place-items:center;width:min(88vw,560px);transition:transform .52s cubic-bezier(.2,.8,.2,1),opacity .42s;display:grid;position:absolute}.classic-envelope-reveal-template-module__3feqba__envelope:hover{transform:translateY(-8px)rotateX(4deg)}.classic-envelope-reveal-template-module__3feqba__back,.classic-envelope-reveal-template-module__3feqba__leftFold,.classic-envelope-reveal-template-module__3feqba__rightFold,.classic-envelope-reveal-template-module__3feqba__flap{border-radius:24px;position:absolute;inset:0}.classic-envelope-reveal-template-module__3feqba__back{background:radial-gradient(circle at 18% 16%,#ffffff9e,#0000 28%),linear-gradient(145deg,#fff7f7,#f3cbd5 58%,#d8a6b4);box-shadow:inset 0 0 0 1px #9a5c6f2e}.classic-envelope-reveal-template-module__3feqba__leftFold{clip-path:polygon(0 0,51% 52%,0 100%);background:linear-gradient(135deg,#f8dce4,#dfaebd)}.classic-envelope-reveal-template-module__3feqba__rightFold{clip-path:polygon(100% 0,49% 52%,100% 100%);background:linear-gradient(225deg,#fde8ee,#dda9b9)}.classic-envelope-reveal-template-module__3feqba__flap{transform-origin:top;clip-path:polygon(0 0,100% 0,50% 58%);z-index:4;background:linear-gradient(#fff8f8,#efc3cf);transition:transform .76s cubic-bezier(.2,.8,.2,1)}.classic-envelope-reveal-template-module__3feqba__letter{z-index:2;color:#3a2730;background:linear-gradient(#ffffffb8,#ffffffb8),radial-gradient(circle at top,#fffdf8,#f7dde4);border-radius:20px;place-items:center;gap:.55rem;width:72%;min-height:58%;padding:2rem;transition:transform .76s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;transform:translateY(26%);box-shadow:0 16px 45px #80475924,inset 0 0 0 1px #b774882e}.classic-envelope-reveal-template-module__3feqba__monogram{width:4.4rem;height:4.4rem;font-family:var(--font-serif);color:#b66f86;border:1px solid #b7748857;border-radius:999px;place-items:center;font-size:2.5rem;display:grid}.classic-envelope-reveal-template-module__3feqba__names{font-family:var(--font-cursive), var(--font-serif);color:#b66f86;font-size:clamp(2rem,5vw,3.4rem);font-weight:600;line-height:.95}.classic-envelope-reveal-template-module__3feqba__hint{letter-spacing:.18em;text-transform:uppercase;color:#3a27309e;font-size:.72rem;font-weight:800}.classic-envelope-reveal-template-module__3feqba__seal{z-index:6;color:#fffdf8;background:radial-gradient(circle at 30% 25%,#e7a8bb,#b66f86 72%);border-radius:999px;place-items:center;width:4.6rem;height:4.6rem;font-size:2rem;display:grid;position:absolute;box-shadow:0 10px 22px #6f37493d,inset 0 0 0 1px #ffffff47}.classic-envelope-reveal-template-module__3feqba__invitationPanel{z-index:8;opacity:0;pointer-events:none;width:min(100%,920px);transition:opacity .52s .26s,transform .64s cubic-bezier(.2,.8,.2,1) .26s;position:relative;transform:translateY(36px)scale(.96)}.classic-envelope-reveal-template-module__3feqba__closeButton{z-index:10;color:#3a271f;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border:1px solid #97694140;border-radius:999px;padding:.65rem 1rem;font-size:.72rem;font-weight:800;position:absolute;top:-3rem;right:1rem}.classic-envelope-reveal-template-module__3feqba__stage[data-open=true] .classic-envelope-reveal-template-module__3feqba__envelope{opacity:0;pointer-events:none;transform:translateY(90px)rotateX(-18deg)scale(.78)}.classic-envelope-reveal-template-module__3feqba__stage[data-open=true] .classic-envelope-reveal-template-module__3feqba__flap{transform:rotateX(168deg)}.classic-envelope-reveal-template-module__3feqba__stage[data-open=true] .classic-envelope-reveal-template-module__3feqba__letter{transform:translateY(-46%)}.classic-envelope-reveal-template-module__3feqba__stage[data-open=true] .classic-envelope-reveal-template-module__3feqba__invitationPanel{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}@media (max-width:760px){.classic-envelope-reveal-template-module__3feqba__stage{min-height:700px}.classic-envelope-reveal-template-module__3feqba__letter{width:76%;min-height:60%;padding:1.25rem}.classic-envelope-reveal-template-module__3feqba__monogram{width:3.4rem;height:3.4rem;font-size:2rem}.classic-envelope-reveal-template-module__3feqba__closeButton{top:-2.6rem;right:.25rem}}
.envelope-reveal-template-module__7ti3Aq__root{--paper:#fffaf1;--paper-warm:#ffedd7;--paper-edge:#f5d4b8;--ink:#2d1a11;--muted:#735a4f;--clay:#a45b3d;--clay-deep:#67311b;--rose:#efbcb6;--moss:#5f6f54;--gold:#ca9b54;--shadow:#492a192e;width:100%;min-height:100dvh;color:var(--ink);background:radial-gradient(circle at 16% 14%, color-mix(in oklch, var(--rose) 54%, transparent), transparent 30rem), radial-gradient(circle at 84% 22%, color-mix(in oklch, var(--gold) 28%, transparent), transparent 25rem), radial-gradient(circle at 50% 110%, color-mix(in oklch, var(--moss) 20%, transparent), transparent 32rem), linear-gradient(180deg, #fff9f1, #fbe8d4);isolation:isolate;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.envelope-reveal-template-module__7ti3Aq__root{--paper:lab(98.6489% 1.29473 6.77483);--paper-warm:lab(94.8092% 3.69716 13.022);--paper-edge:lab(87.1374% 8.83553 18.1133);--ink:lab(11.6255% 8.92434 10.0898);--muted:lab(40.6206% 9.46091 10.6992);--clay:lab(47.0663% 28.3883 31.0173);--clay-deep:lab(27.4533% 23.5239 25.4908);--rose:lab(80.8983% 18.2226 10.7953);--moss:lab(44.8391% -10.0278 13.0454);--gold:lab(67.5118% 12.2892 43.6808);background:radial-gradient(circle at 16% 14%, color-mix(in oklch, var(--rose) 54%, transparent), transparent 30rem), radial-gradient(circle at 84% 22%, color-mix(in oklch, var(--gold) 28%, transparent), transparent 25rem), radial-gradient(circle at 50% 110%, color-mix(in oklch, var(--moss) 20%, transparent), transparent 32rem), linear-gradient(180deg, lab(98.396% 1.80894 6.62848), lab(93.0293% 4.52301 12.2674))}}.envelope-reveal-template-module__7ti3Aq__root:before{content:"";z-index:-1;background-image:radial-gradient(circle at 24% 34%,#7e533912 0 1px,#0000 1px),radial-gradient(circle at 78% 76%,#7e53390e 0 1px,#0000 1px);background-size:34px 34px,52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000c7,#0000 85%);mask-image:linear-gradient(#000000c7,#0000 85%)}.envelope-reveal-template-module__7ti3Aq__branches{width:100%;height:100%;color:color-mix(in oklch, var(--moss) 42%, transparent);opacity:.44;filter:drop-shadow(0 1px #ffffff8c);pointer-events:none;position:absolute;inset:0}.envelope-reveal-template-module__7ti3Aq__stage{z-index:2;perspective:1800px;place-items:center;min-height:100dvh;padding:clamp(18px,4.8vw,54px);display:grid;position:relative}.envelope-reveal-template-module__7ti3Aq__coverButton,.envelope-reveal-template-module__7ti3Aq__rightPage{color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}.envelope-reveal-template-module__7ti3Aq__coverButton{aspect-ratio:2/3;width:min(82vw,370px);transform-style:preserve-3d;filter:drop-shadow(0 34px 40px #492a193d);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.envelope-reveal-template-module__7ti3Aq__coverButton:after,.envelope-reveal-template-module__7ti3Aq__bookOpen:after{content:"";filter:blur(20px);z-index:-1;background:#492a1929;border-radius:50%;height:10%;position:absolute;bottom:-6%;left:9%;right:9%}.envelope-reveal-template-module__7ti3Aq__coverShell{background:url(/fairytale-book-cover-clean-center.png) 50%/100% 100% no-repeat,linear-gradient(145deg,#ffedd4,#f7d1b7);background:url(/fairytale-book-cover-clean-center.png) 50%/100% 100% no-repeat,linear-gradient(145deg,lab(94.8385% 3.70738 15.5313),lab(86.6045% 10.7287 18.2341));border-radius:30px 36px 36px 30px;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #7d543224,0 34px 58px #492a193d}.envelope-reveal-template-module__7ti3Aq__coverTexture,.envelope-reveal-template-module__7ti3Aq__coverSpine{display:none}.envelope-reveal-template-module__7ti3Aq__coverPhotoFrame{z-index:4;border:8px solid color-mix(in oklch, var(--paper) 92%, transparent);background:var(--paper);border-radius:50%/48%;height:34%;position:absolute;top:15%;left:24%;right:12%;overflow:hidden;box-shadow:0 16px 28px #522f1b29,inset 0 0 0 1px #754c2d21}.envelope-reveal-template-module__7ti3Aq__coverPhoto,.envelope-reveal-template-module__7ti3Aq__photoTile img,.envelope-reveal-template-module__7ti3Aq__heroPhoto img{object-fit:cover;object-position:center 34%;width:100%;height:100%;display:block}.envelope-reveal-template-module__7ti3Aq__coverPhotoFallback{height:100%;color:color-mix(in oklch, var(--clay) 58%, transparent);background:radial-gradient(circle,#ffffffad,#0000 58%),linear-gradient(145deg,#ffefdd,#e8bcaa);background:radial-gradient(circle,#ffffffad,#0000 58%),linear-gradient(145deg,lab(95.3661% 3.88402 11.6802),lab(79.95% 14.0707 15.4016));place-items:center;font-size:3rem;display:grid}.envelope-reveal-template-module__7ti3Aq__coverTitleBlock{z-index:4;text-align:center;color:var(--ink);background:linear-gradient(#fffdf8e0,#fff7ebc7);border-radius:26px;justify-items:center;gap:9px;padding:20px 16px 18px;display:grid;position:absolute;bottom:8%;left:18%;right:8%;box-shadow:0 16px 34px #4b2a1821,inset 0 0 0 1px #8457371c}.envelope-reveal-template-module__7ti3Aq__coverTitleBlock:before,.envelope-reveal-template-module__7ti3Aq__coverTitleBlock:after{content:"";background:linear-gradient(90deg,#0000,#8e5e3761,#0000);width:min(94px,36%);height:1px}.envelope-reveal-template-module__7ti3Aq__coverTitleBlock:before{order:0}.envelope-reveal-template-module__7ti3Aq__coverKicker{order:1}.envelope-reveal-template-module__7ti3Aq__coverNames{order:2}.envelope-reveal-template-module__7ti3Aq__coverTitleBlock:after{order:3}.envelope-reveal-template-module__7ti3Aq__coverHint{order:4}.envelope-reveal-template-module__7ti3Aq__coverKicker,.envelope-reveal-template-module__7ti3Aq__photoKicker{text-transform:uppercase;letter-spacing:.22em;color:var(--clay-deep);font-size:.64rem;font-weight:800}.envelope-reveal-template-module__7ti3Aq__coverNames{max-width:11ch;font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;color:var(--ink);font-size:clamp(2rem,8vw,3.35rem);line-height:.9}.envelope-reveal-template-module__7ti3Aq__coverHint,.envelope-reveal-template-module__7ti3Aq__closeHint{max-width:24ch;color:var(--muted);font-size:.69rem;line-height:1.38}.envelope-reveal-template-module__7ti3Aq__cornerOrnament{z-index:4;color:color-mix(in oklch, var(--gold) 86%, transparent);font-size:1.45rem;position:absolute;top:57%;right:9%}.envelope-reveal-template-module__7ti3Aq__bookOpen{opacity:0;pointer-events:none;width:min(95vw,1120px);min-height:min(78dvh,700px);transform-style:preserve-3d;filter:drop-shadow(0 38px 45px #492a1933);grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateY(18px)rotateX(5deg)scale(.965)}.envelope-reveal-template-module__7ti3Aq__leftPage,.envelope-reveal-template-module__7ti3Aq__rightPage{background:radial-gradient(circle at 50% 4%, #ffffffd1, transparent 35%), repeating-linear-gradient(94deg, #7b4e2309 0 1px, transparent 1px 11px), linear-gradient(145deg, var(--paper), var(--paper-warm));min-height:min(78dvh,700px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #764b231f,inset 0 0 42px #69401c12}.envelope-reveal-template-module__7ti3Aq__leftPage{border-radius:32px 5px 5px 32px;place-items:center;padding:clamp(18px,2.6vw,36px);display:grid}.envelope-reveal-template-module__7ti3Aq__leftPage>*{width:100%}:is(.envelope-reveal-template-module__7ti3Aq__leftPage .rounded-\[2\.25rem\],.envelope-reveal-template-module__7ti3Aq__leftPage .rounded-2xl){border-radius:30px}.envelope-reveal-template-module__7ti3Aq__leftPage h1{font-size:clamp(3rem,6.2vw,5.9rem);line-height:.87}.envelope-reveal-template-module__7ti3Aq__leftPage .text-\[var\(--color-muted\)\]{color:color-mix(in oklch, var(--muted) 92%, var(--ink))}.envelope-reveal-template-module__7ti3Aq__leftPage:after,.envelope-reveal-template-module__7ti3Aq__rightPage:before{content:"";pointer-events:none;width:52px;position:absolute;top:0;bottom:0}.envelope-reveal-template-module__7ti3Aq__leftPage:after{background:linear-gradient(90deg,#0000,#50311924);right:-1px}.envelope-reveal-template-module__7ti3Aq__rightPage{text-align:center;border-radius:5px 32px 32px 5px;display:block}.envelope-reveal-template-module__7ti3Aq__staticPage{cursor:default}.envelope-reveal-template-module__7ti3Aq__rightPage:before{background:linear-gradient(90deg,#50311929,#0000);left:-1px}.envelope-reveal-template-module__7ti3Aq__photoPageInner{height:100%;min-height:inherit;align-content:center;gap:clamp(13px,1.8vw,20px);padding:clamp(28px,4.4vw,56px);display:grid;position:relative}.envelope-reveal-template-module__7ti3Aq__photoPageInner:before,.envelope-reveal-template-module__7ti3Aq__photoPageInner:after{content:"";pointer-events:none;border-radius:999px;position:absolute}.envelope-reveal-template-module__7ti3Aq__photoPageInner:before{background:color-mix(in oklch, var(--rose) 42%, transparent);width:112px;height:112px;top:7%;right:9%}.envelope-reveal-template-module__7ti3Aq__photoPageInner:after{background:color-mix(in oklch, var(--gold) 14%, transparent);width:150px;height:150px;bottom:7%;left:11%}.envelope-reveal-template-module__7ti3Aq__photoKicker,.envelope-reveal-template-module__7ti3Aq__photoTitle,.envelope-reveal-template-module__7ti3Aq__photoGrid,.envelope-reveal-template-module__7ti3Aq__photoFallback,.envelope-reveal-template-module__7ti3Aq__closeHint{z-index:1;position:relative}.envelope-reveal-template-module__7ti3Aq__photoTitle{max-width:10ch;font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;color:var(--ink);margin:0 auto;font-size:clamp(2.45rem,5.7vw,5rem);line-height:.88}.envelope-reveal-template-module__7ti3Aq__photoGrid{grid-template-rows:1fr 1fr;grid-template-columns:.92fr 1.08fr;gap:clamp(10px,1.6vw,16px);width:min(100%,465px);margin:4px auto 0;display:grid}.envelope-reveal-template-module__7ti3Aq__photoGrid[data-count="1"]{grid-template-rows:1fr;grid-template-columns:1fr;width:min(100%,390px)}.envelope-reveal-template-module__7ti3Aq__photoGrid[data-count="2"]{grid-template-rows:1fr;grid-template-columns:1fr 1fr}.envelope-reveal-template-module__7ti3Aq__photoTile{aspect-ratio:1/1.12;border:9px solid color-mix(in oklch, var(--paper) 94%, transparent);background:var(--paper);border-radius:26px;margin:0;overflow:hidden;transform:rotate(-1.7deg);box-shadow:0 18px 32px #50311921}.envelope-reveal-template-module__7ti3Aq__photoTile:first-child{aspect-ratio:auto;border-radius:999px 999px 28px 28px;grid-row:span 2}.envelope-reveal-template-module__7ti3Aq__photoTile:nth-child(2n){transform:rotate(1.5deg)translateY(8px)}.envelope-reveal-template-module__7ti3Aq__photoTile:nth-child(3){transform:rotate(.6deg)translateY(-5px)}.envelope-reveal-template-module__7ti3Aq__photoTile:nth-child(4){transform:rotate(-1deg)translateY(3px)}.envelope-reveal-template-module__7ti3Aq__photoFallback{border:1px dashed color-mix(in oklch, var(--clay) 34%, transparent);min-height:300px;color:color-mix(in oklch, var(--clay-deep) 74%, transparent);background:#ffffff5c;border-radius:32px;align-content:center;place-items:center;gap:14px;display:grid}.envelope-reveal-template-module__7ti3Aq__photoFallback span{font-size:2.4rem}.envelope-reveal-template-module__7ti3Aq__closeHint{background:#fffdf89e;border-radius:999px;justify-self:center;padding:8px 13px}.envelope-reveal-template-module__7ti3Aq__root[data-phase=opening] .envelope-reveal-template-module__7ti3Aq__coverButton{animation:.98s cubic-bezier(.2,.78,.16,1) forwards envelope-reveal-template-module__7ti3Aq__coverOpen}.envelope-reveal-template-module__7ti3Aq__root[data-phase=opening] .envelope-reveal-template-module__7ti3Aq__bookOpen{animation:.76s .22s forwards envelope-reveal-template-module__7ti3Aq__bookReveal}.envelope-reveal-template-module__7ti3Aq__root[data-phase=opened] .envelope-reveal-template-module__7ti3Aq__coverButton{opacity:0;pointer-events:none;transform:translate(-50%,-50%)translate(-40%)rotateY(-84deg)scale(.94)}.envelope-reveal-template-module__7ti3Aq__root[data-phase=opened] .envelope-reveal-template-module__7ti3Aq__bookOpen{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)translateY(0)rotateX(0)scale(1)}.envelope-reveal-template-module__7ti3Aq__root[data-phase=closing] .envelope-reveal-template-module__7ti3Aq__bookOpen{animation:.72s forwards envelope-reveal-template-module__7ti3Aq__bookHide}.envelope-reveal-template-module__7ti3Aq__root[data-phase=closing] .envelope-reveal-template-module__7ti3Aq__coverButton{animation:.72s cubic-bezier(.32,.02,.28,1) forwards envelope-reveal-template-module__7ti3Aq__coverClose}@keyframes envelope-reveal-template-module__7ti3Aq__coverOpen{0%{opacity:1;transform:translate(-50%,-50%)translate(0)rotateY(0)scale(1)}58%{opacity:1;transform:translate(-50%,-50%)translate(-34%)rotateY(-70deg)scale(.98)}to{opacity:0;transform:translate(-50%,-50%)translate(-42%)rotateY(-92deg)scale(.94)}}@keyframes envelope-reveal-template-module__7ti3Aq__coverClose{0%{opacity:0;transform:translate(-50%,-50%)translate(-42%)rotateY(-92deg)scale(.94)}to{opacity:1;transform:translate(-50%,-50%)translate(0)rotateY(0)scale(1)}}@keyframes envelope-reveal-template-module__7ti3Aq__bookReveal{to{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)translateY(0)rotateX(0)scale(1)}}@keyframes envelope-reveal-template-module__7ti3Aq__bookHide{to{opacity:0;pointer-events:none;transform:translate(-50%,-50%)translateY(18px)rotateX(5deg)scale(.965)}}@keyframes envelope-reveal-template-module__7ti3Aq__bookRevealMobile{to{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}}@keyframes envelope-reveal-template-module__7ti3Aq__bookHideMobile{to{opacity:0;pointer-events:none;transform:translateY(16px)scale(.97)}}@media (max-width:820px){.envelope-reveal-template-module__7ti3Aq__stage{padding:18px}.envelope-reveal-template-module__7ti3Aq__bookOpen{grid-template-columns:1fr;gap:12px;width:min(90vw,430px);min-height:auto;position:relative;top:auto;left:auto;transform:translateY(16px)scale(.97)}.envelope-reveal-template-module__7ti3Aq__root[data-phase=closed] .envelope-reveal-template-module__7ti3Aq__bookOpen{display:none}.envelope-reveal-template-module__7ti3Aq__root[data-phase=opening] .envelope-reveal-template-module__7ti3Aq__bookOpen{animation:.76s .22s forwards envelope-reveal-template-module__7ti3Aq__bookRevealMobile}.envelope-reveal-template-module__7ti3Aq__root[data-phase=opened] .envelope-reveal-template-module__7ti3Aq__bookOpen{transform:translateY(0)scale(1)}.envelope-reveal-template-module__7ti3Aq__root[data-phase=closing] .envelope-reveal-template-module__7ti3Aq__bookOpen{animation:.72s forwards envelope-reveal-template-module__7ti3Aq__bookHideMobile}.envelope-reveal-template-module__7ti3Aq__leftPage,.envelope-reveal-template-module__7ti3Aq__rightPage{border-radius:30px;min-height:auto}.envelope-reveal-template-module__7ti3Aq__leftPage{padding:14px}.envelope-reveal-template-module__7ti3Aq__leftPage h1{font-size:clamp(3.1rem,14vw,4.8rem)}.envelope-reveal-template-module__7ti3Aq__leftPage:after,.envelope-reveal-template-module__7ti3Aq__rightPage:before{display:none}.envelope-reveal-template-module__7ti3Aq__photoPageInner{min-height:500px;padding:25px 18px}.envelope-reveal-template-module__7ti3Aq__photoGrid{max-width:342px}.envelope-reveal-template-module__7ti3Aq__coverButton{width:min(84vw,345px)}}@media (max-width:380px){.envelope-reveal-template-module__7ti3Aq__coverButton{width:88vw}.envelope-reveal-template-module__7ti3Aq__coverNames{font-size:clamp(2rem,10vw,3.05rem)}.envelope-reveal-template-module__7ti3Aq__coverTitleBlock{padding:17px 12px 15px}.envelope-reveal-template-module__7ti3Aq__photoGrid{gap:9px}.envelope-reveal-template-module__7ti3Aq__photoTile{border-width:6px;border-radius:21px}}@media (prefers-reduced-motion:reduce){.envelope-reveal-template-module__7ti3Aq__root[data-phase=opening] .envelope-reveal-template-module__7ti3Aq__coverButton,.envelope-reveal-template-module__7ti3Aq__root[data-phase=opening] .envelope-reveal-template-module__7ti3Aq__bookOpen,.envelope-reveal-template-module__7ti3Aq__root[data-phase=closing] .envelope-reveal-template-module__7ti3Aq__bookOpen,.envelope-reveal-template-module__7ti3Aq__root[data-phase=closing] .envelope-reveal-template-module__7ti3Aq__coverButton{animation-duration:.01ms!important;animation-delay:0s!important}}.envelope-reveal-template-module__7ti3Aq__coverShell{background-image:linear-gradient(90deg,#3e231438,#fffaee0d 18%,#fffaee1f 82%,#46281629),url(/fairytale-wedding-book-cover.png);background-position:50%;background-size:cover;box-shadow:inset 0 0 0 1px #764c2c2e,inset 18px 0 28px #4a2b182e,0 32px 70px #4b2b193d}.envelope-reveal-template-module__7ti3Aq__coverTexture{mix-blend-mode:soft-light;background:radial-gradient(circle at 50% 42%,#ffffff0d,#0000 39%),linear-gradient(#ffffff2e,#44261614)}.envelope-reveal-template-module__7ti3Aq__coverSpine{background:linear-gradient(90deg,#4a2b1847,#fff4da38 48%,#4a2b181a);width:15%}.envelope-reveal-template-module__7ti3Aq__coverTitleBlock{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;gap:6px;padding:0 14px;bottom:7%;left:19%;right:8%}.envelope-reveal-template-module__7ti3Aq__coverNames{color:#4a3024;text-shadow:0 1px #fffaeb9e,0 10px 24px #4e2d191f}.envelope-reveal-template-module__7ti3Aq__bookOpen{border-radius:34px}.envelope-reveal-template-module__7ti3Aq__bookOpen:before{content:"";z-index:-1;background:url(/fairytale-open-book-pages.png) 50%/cover no-repeat;border-radius:38px;position:absolute;inset:-1.2%;box-shadow:0 34px 90px #492a1938}.envelope-reveal-template-module__7ti3Aq__leftPage,.envelope-reveal-template-module__7ti3Aq__rightPage{box-shadow:none;background:0 0}.envelope-reveal-template-module__7ti3Aq__leftPage{padding:clamp(28px,3.4vw,54px) clamp(24px,3vw,44px)}.envelope-reveal-template-module__7ti3Aq__rightPage{background:#fffbf224}.envelope-reveal-template-module__7ti3Aq__leftPage>*{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fffcf57a!important;border-color:#86563421!important}.envelope-reveal-template-module__7ti3Aq__photoPageInner:before{background:color-mix(in oklch, var(--rose) 28%, transparent)}.envelope-reveal-template-module__7ti3Aq__photoTile{border-color:#fffcf4f5;box-shadow:0 18px 34px #50311924}@media (max-width:820px){.envelope-reveal-template-module__7ti3Aq__bookOpen:before{display:none}.envelope-reveal-template-module__7ti3Aq__leftPage,.envelope-reveal-template-module__7ti3Aq__rightPage{background:radial-gradient(circle at 50% 0,#ffffffc2,#0000 34%),url(/fairytale-open-book-pages.png) 50%/cover no-repeat;box-shadow:inset 0 0 0 1px #764b231f,0 24px 58px #492a1924}.envelope-reveal-template-module__7ti3Aq__leftPage{padding:18px}}.envelope-reveal-template-module__7ti3Aq__coverPhotoFrame{height:45%;top:8.5%}.envelope-reveal-template-module__7ti3Aq__coverTitleBlock{gap:5px;bottom:15.5%;left:20%;right:9%}.envelope-reveal-template-module__7ti3Aq__coverKicker{letter-spacing:.2em;font-size:.59rem}.envelope-reveal-template-module__7ti3Aq__coverNames{font-size:clamp(1.95rem,7.3vw,3.05rem);line-height:.9}.envelope-reveal-template-module__7ti3Aq__coverHint,.envelope-reveal-template-module__7ti3Aq__cornerOrnament{display:none}.envelope-reveal-template-module__7ti3Aq__coverPhotoFrame{border:5px solid #fff8e6eb;border-radius:50%;height:31%;top:25%;left:27.5%;right:15%;box-shadow:0 12px 26px #40241424,0 0 0 1px #84583421,inset 0 0 0 1px #ffffff94}.envelope-reveal-template-module__7ti3Aq__coverPhotoFrame{border:5px solid #fff8e6f0;border-radius:50%;height:42%;top:22%;left:26%;right:13%}.envelope-reveal-template-module__7ti3Aq__coverPhotoFrame{background:#fff8e6b8;border:4px solid #fff8e6eb;border-radius:50%/47%;height:51%;top:18.5%;left:29%;right:17%}.envelope-reveal-template-module__7ti3Aq__coverNames{font-size:clamp(1.82rem,6.8vw,2.86rem)}.envelope-reveal-template-module__7ti3Aq__coverPhotoFrame{display:none}.envelope-reveal-template-module__7ti3Aq__coverPhoto{transform-origin:50%}.envelope-reveal-template-module__7ti3Aq__coverPhotoFrame{height:54%;box-shadow:none;background:0 0;border:0;border-radius:50%/48%;top:17.5%;left:20.5%;right:8.5%}.envelope-reveal-template-module__7ti3Aq__coverPhoto{object-fit:cover;object-position:50% 50%}.envelope-reveal-template-module__7ti3Aq__coverPhotoFrame{height:58%;box-shadow:none;background:0 0;border:0;border-radius:50%/58%;display:block;top:16%;left:30%;right:18%}.envelope-reveal-template-module__7ti3Aq__coverPhoto{object-fit:cover;object-position:50% 42%;transform-origin:50%;width:100%;height:100%}.envelope-reveal-template-module__7ti3Aq__coverTitleBlock{bottom:4.8%}.envelope-reveal-template-module__7ti3Aq__coverShell{background-image:linear-gradient(90deg,#3e23141f,#fffaee05 18%,#fffaee0f 82%,#4628161a),url(/fairytale-book-cover-clean-center.png)}.envelope-reveal-template-module__7ti3Aq__coverPhotoFrame{background:0 0;border:0;border-radius:999px 999px 34px 34px;height:50%;display:block;top:13%;left:22%;right:10%;box-shadow:0 18px 38px #40241429}.envelope-reveal-template-module__7ti3Aq__coverPhotoFrame:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #5c392333,inset 0 0 0 7px #fff8e675}.envelope-reveal-template-module__7ti3Aq__coverPhoto{object-position:50% 38%;transform-origin:50%}.envelope-reveal-template-module__7ti3Aq__coverTitleBlock{bottom:7.4%;left:18%;right:7%}.envelope-reveal-template-module__7ti3Aq__coverPhotoFrame{border-radius:50%/48%;height:48%;top:15.5%;left:22%;right:10%;box-shadow:0 18px 38px #40241424}.envelope-reveal-template-module__7ti3Aq__coverPhotoFrame:after{border-radius:50%/48%;box-shadow:inset 0 0 0 1px #5c39232e,inset 0 0 0 5px #fff8e64d}.envelope-reveal-template-module__7ti3Aq__coverPhoto{object-position:50% 40%;object-position:50% 35%}.envelope-reveal-template-module__7ti3Aq__leftPage{scrollbar-width:thin;overflow-y:auto}.envelope-reveal-template-module__7ti3Aq__leftPage form{margin-top:1rem}.envelope-reveal-template-module__7ti3Aq__leftPage .field{min-height:2.75rem}.envelope-reveal-template-module__7ti3Aq__leftPage button[type=submit]{margin-top:.25rem}
