.wedding-application-preview_stage__YTH4I{--ink:#384739;position:relative;isolation:isolate;overflow:hidden;container-type:inline-size;display:grid;place-items:center;padding:48px 24px;min-height:540px;background:radial-gradient(ellipse at 15% 5%,#faf8f2 0,transparent 60%),#e4e0d6}.wedding-application-preview_fabric__YaSqn{position:absolute;z-index:-2;inset:0;opacity:.3;background-image:repeating-linear-gradient(0deg,transparent 0 3px,#b6ae9e26 3px 4px),repeating-linear-gradient(90deg,transparent 0 3px,#b6ae9e20 3px 4px)}.wedding-application-preview_paper__EGyed{position:relative;z-index:2;width:min(72%,310px);min-height:435px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:35px 28px;text-align:center;color:var(--ink);background:#fffef9;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%237c755e' opacity='.04' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E");box-shadow:inset 1px 1px 1px #fff,1px 2px 2px #70624c26,8px 22px 32px -13px #5c4b374d}.wedding-application-preview_paperBorder__3KT8z{pointer-events:none;position:absolute;inset:12px;border:1px solid color-mix(in srgb,var(--stationery-accent) 45%,#dad8cb)}.wedding-application-preview_crest__3uvj0{position:relative;width:47%;margin:0 auto 20px;flex-shrink:0}.wedding-application-preview_crestImage__E4W0j{display:block;width:100%;height:auto}.wedding-application-preview_watermark__rPmYG{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));place-items:center;overflow:hidden;pointer-events:none}.wedding-application-preview_watermark__rPmYG span{color:rgba(87,83,78,.1);font-family:system-ui,sans-serif;font-size:clamp(2px,1.1cqw,5px);font-weight:400;letter-spacing:.06em;white-space:nowrap;transform:rotate(-12deg)}.wedding-application-preview_overline__GjAT7{margin:0 0 17px;font-size:8px;letter-spacing:.17em;text-transform:uppercase;line-height:1.8}.wedding-application-preview_names__wjhP6{width:100%;display:flex;flex-direction:column;align-items:center;font-family:Cormorant Garamond,EB Garamond,Georgia,serif;font-size:clamp(22px,6cqw,34px);font-weight:400;line-height:1.05;overflow-wrap:anywhere}.wedding-application-preview_ampersand__w6LcI{margin:6px 0;font-style:italic;font-size:.6em;color:#78816e}.wedding-application-preview_date__UFdd6{margin-top:22px;font-size:9px;letter-spacing:.1em;line-height:1.6}.wedding-application-preview_rule__5sXZg{width:25px;height:1px;margin:18px 0 12px;background:color-mix(in srgb,var(--stationery-accent) 60%,#b7b6a9)}.wedding-application-preview_body__RB9UL{max-width:210px;margin:0;font-family:EB Garamond,Georgia,serif;font-size:11px;font-style:italic;line-height:1.6}.wedding-application-preview_envelope__xkIf_{position:absolute;z-index:-1;width:64%;max-width:290px;aspect-ratio:1.4;background:color-mix(in srgb,var(--stationery-accent) 18%,#dfdfd0);box-shadow:5px 13px 22px #56462e20;top:22%;left:6%;transform:rotate(-14deg);border:1px solid #b1ad982b}.wedding-application-preview_envelopeFlap__jBs13{position:absolute;inset:0;background:linear-gradient(145deg,#ffffff36,transparent);clip-path:polygon(0 0,100% 0,50% 58%);border-top:1px solid #ffffff70}.wedding-application-preview_seal__YlIHA{position:absolute;bottom:24%;left:43%;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#b6a686;color:#eee7d8;font-family:Georgia,serif;box-shadow:1px 2px 3px #6d5c3840,inset 0 0 0 3px #c5b597;font-style:italic}.wedding-application-preview_invitation__r02sv .wedding-application-preview_paper__EGyed{transform:rotate(3deg);margin-left:14%}.wedding-application-preview_welcome__l6Kai{min-height:600px;background:radial-gradient(ellipse at 95% 0,#c6ceb44f,transparent 50%),linear-gradient(120deg,#f3f0e8,#ddd9cc);padding-bottom:62px}.wedding-application-preview_welcome__l6Kai .wedding-application-preview_paper__EGyed{min-height:480px;width:min(76%,320px);border-radius:160px 160px 2px 2px;padding-top:44px;padding-bottom:32px}.wedding-application-preview_welcome__l6Kai .wedding-application-preview_paperBorder__3KT8z{border-radius:148px 148px 0 0;inset:13px}.wedding-application-preview_welcomeHeading__jbvSQ{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(22px,6cqw,32px);line-height:1.15;font-style:italic;max-width:180px;margin:0 0 24px}.wedding-application-preview_welcome__l6Kai .wedding-application-preview_crest__3uvj0{width:47%;margin-bottom:22px}.wedding-application-preview_welcome__l6Kai .wedding-application-preview_names__wjhP6{font-size:clamp(22px,6cqw,32px)}.wedding-application-preview_easel__gxWS6{position:absolute;z-index:-1;top:34%;bottom:23px;width:57%;max-width:265px;border-left:9px solid #b29c7b;border-right:9px solid #b29c7b;transform:perspective(250px) rotateX(12deg)}.wedding-application-preview_easel__gxWS6:after{content:"";position:absolute;left:-20px;right:-20px;bottom:50px;height:10px;background:#bba586;box-shadow:0 3px 3px #80694730}.wedding-application-preview_thanks__TmhGh{min-height:440px;padding-top:70px;padding-bottom:70px}.wedding-application-preview_thanks__TmhGh .wedding-application-preview_paper__EGyed{width:min(88%,400px);min-height:250px;padding:28px 34px;transform:rotate(-4deg)}.wedding-application-preview_thanks__TmhGh .wedding-application-preview_envelope__xkIf_{top:15%;left:28%;width:61%;transform:rotate(10deg)}.wedding-application-preview_thanksHeading__rEtGf{margin:0 0 16px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(26px,8cqw,42px);font-style:italic;font-weight:400;line-height:1.1}.wedding-application-preview_thanks__TmhGh .wedding-application-preview_crest__3uvj0{width:23%;margin-bottom:14px}.wedding-application-preview_thanks__TmhGh .wedding-application-preview_names__wjhP6{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:5px;font-size:16px;line-height:1.3}.wedding-application-preview_thanks__TmhGh .wedding-application-preview_ampersand__w6LcI{margin:0 3px;font-size:14px}.wedding-application-preview_thanks__TmhGh .wedding-application-preview_rule__5sXZg{margin:12px 0}.wedding-application-preview_thanks__TmhGh .wedding-application-preview_body__RB9UL{font-size:11px}@container (max-width:340px){.wedding-application-preview_paper__EGyed{width:83%;padding-left:22px;padding-right:22px}.wedding-application-preview_invitation__r02sv .wedding-application-preview_paper__EGyed{margin-left:7%}.wedding-application-preview_names__wjhP6{font-size:25px}.wedding-application-preview_thanks__TmhGh .wedding-application-preview_paper__EGyed{width:96%;padding:28px 20px}}@media (prefers-reduced-motion:reduce){.wedding-application-preview_paper__EGyed{transition:none}}