.v6-root{--v6-light-x:.18;--v6-light-y:.12;--v6-tilt-x:12deg;--v6-tilt-y:-16deg;--v6-paper:#f1ebe0;--v6-paper-deep:#d8ccb8;--v6-ink:#2a221c;--v6-gold:#c4a46a;--v6-env:#1b3a32;isolation:isolate;background:radial-gradient(at 42% 18%,#fffaf26b,#0000 42%),radial-gradient(at 70% 80%,#281c1229,#0000 55%),linear-gradient(168deg,#d9cfc0 0%,#cfc3b2 48%,#b9ad9c 100%);overflow:hidden}.v6-grain{pointer-events:none;opacity:.07;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.32  0 0 0 0 0.24  0 0 0 0 0.16  0 0 0 0.28 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:180px 180px;position:absolute;inset:0}.v6-camera{perspective:1680px;perspective-origin:48% 36%;place-items:center;display:grid;position:absolute;inset:0}.v6-stage{width:min(84vw,480px);height:min(72vw,420px);transform-style:preserve-3d;transform:rotateX(var(--v6-tilt-x)) rotateY(var(--v6-tilt-y)) rotateZ(.4deg);transition:transform .14s linear;position:relative}.v6-contained .v6-stage{--v6-tilt-x:9deg;--v6-tilt-y:-11deg;width:min(92%,340px);height:240px}.v6-contact{filter:blur(18px);pointer-events:none;background:#160e0a61;border-radius:100%;height:28%;position:absolute;bottom:-18%;left:10%;right:10%;transform:translateZ(-24px)}.v6-paper{background-color:var(--v6-paper);background-image:radial-gradient(ellipse at calc(28% + var(--v6-light-x) * 40%) calc(16% + var(--v6-light-y) * 30%), #fffcf661, transparent 46%), linear-gradient(168deg, var(--v6-paper-wash,#e7dfd1) 0%, var(--v6-paper) 52%, var(--v6-paper-deep) 100%);position:relative}.v6-paper-fiber{pointer-events:none;opacity:.16;mix-blend-mode:multiply;background-image:repeating-linear-gradient(11deg,#0000 0 13px,#5a402809 13px 14px),repeating-linear-gradient(-21deg,#0000 0 19px,#785c3c06 19px 20px);position:absolute;inset:0}.v6-card,.v6-flap,.v6-env-back,.v6-env-pocket{transform-style:preserve-3d}.v6-seal-snap{animation:.75s cubic-bezier(.22,.45,.28,1) forwards v6SealSnap}@keyframes v6SealSnap{0%{transform:scale(1)}42%{transform:scale(1.05)rotate(-1.4deg)}78%{opacity:1;transform:scale(1.01)rotate(1.8deg)}to{opacity:0;transform:scale(.94)}}.v6-foil{background-image:linear-gradient(118deg,#7a6232 0%,#c9a86a 24%,#f3e2b4 46%,#b8924a 68%,#8a7040 100%);background-size:220% 220%;background-position:calc(20% + var(--v6-light-x) * 70%) calc(30% + var(--v6-light-y) * 40%);color:#0000;filter:drop-shadow(0 .5px #5a441c59);-webkit-background-clip:text;background-clip:text}.v6-foil-rule{background:linear-gradient(90deg,#0000,#7a6232,#f0deb0 46%,#c4a46a,#0000);height:1px;box-shadow:0 .5px #fff8e659}.v6-foil-sweep .v6-foil{animation:.9s both v6FoilSweep}@keyframes v6FoilSweep{0%{background-position:0 40%}to{background-position:92% 48%}}.v6-emboss path,.v6-emboss ellipse{fill:#efe8dc;stroke:#4834242e;filter:url(#v6-emboss)}.v6-env-back,.v6-env-pocket,.v6-flap-face{background-color:var(--v6-env,#1b3a32);background-image:repeating-linear-gradient(18deg, transparent 0 17px, #ffffff04 17px 18px), radial-gradient(ellipse at calc(30% + var(--v6-light-x) * 35%) 18%, #ffffff1a, transparent 42%), linear-gradient(165deg, var(--v6-env-mid,#244840), var(--v6-env,#1b3a32) 48%, var(--v6-env-deep,#102820))}@media (max-width:720px){.v6-camera{perspective:1180px}.v6-stage{--v6-tilt-x:6deg;--v6-tilt-y:-6deg;width:min(90vw,360px);height:300px}}@media (prefers-reduced-motion:reduce){.v6-stage,.v6-foil,.v6-card,.v6-flap{transition:none!important;animation:none!important}}
.st-sheet{isolation:isolate;position:relative}.st-sheet-cast{pointer-events:none;filter:blur(14px);z-index:0;background:#1c100a47;border-radius:100%;height:14%;position:absolute;bottom:-2.4%;left:8%;right:8%}.st-paper{--st-light-x:0px;--st-light-y:0px;--st-ivory:#f3eee4;--st-ivory-deep:#e4d9c8;--st-ink:#2c241e;z-index:1;color:var(--st-ink);background-color:var(--st-paper,var(--st-ivory));background-image:radial-gradient(ellipse at calc(42% + var(--st-light-x) * 8) calc(18% + var(--st-light-y) * 8), #fffaf057, transparent 42%), linear-gradient(168deg, var(--st-paper-wash,#ebe4d6) 0%, var(--st-paper,#f3eee4) 48%, var(--st-paper-deep,#e4d9c8) 100%);position:relative;box-shadow:inset 0 1px #fffcf66b,inset 0 -18px 28px #48301c0f}.st-paper-fiber,.st-paper-grain{pointer-events:none;position:absolute;inset:0}.st-paper-fiber{opacity:.22;mix-blend-mode:multiply;background-image:repeating-linear-gradient(12deg,#0000 0 11px,#5a40280b 11px 12px),repeating-linear-gradient(-18deg,#0000 0 17px,#785c3c08 17px 18px)}.st-paper-grain{opacity:.18;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.28  0 0 0 0 0.2  0 0 0 0 0.12  0 0 0 0.35 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:180px 180px}.st-deckle{clip-path:polygon(.8% .6%,3% 0,8% 1.1%,16% .2%,28% 1%,42% 0,58% 1.2%,72% .3%,86% 1%,96% .2%,99.4% 1.4%,100% 8%,99% 22%,100% 40%,99.2% 62%,100% 82%,98.8% 96%,92% 100%,74% 98.8%,52% 100%,30% 98.6%,12% 100%,.6% 97%,0 78%,1% 54%,0 30%,1.1% 12%)}.st-letterpress{color:var(--st-ink);text-shadow:0 1px #fff8ec59,0 -.6px .6px #2a1e1638}.st-foil{background-image:linear-gradient(118deg,#7a6232 0%,#c9a86a 28%,#f0deb0 46%,#b8924a 62%,#8a7040 100%);background-size:160% 160%;background-position:calc(48% + var(--st-light-x) * 12) calc(38% + var(--st-light-y) * 10)}.st-foil-silver{background-image:linear-gradient(118deg,#6a7078 0%,#c5cad0 28%,#f3f5f7 46%,#9aa3ac 64%,#5c646c 100%)}.st-print-photo{filter:grayscale(.18)contrast(.96)saturate(.78);overflow:hidden;box-shadow:inset 0 0 40px #2818102e}.st-foil-text{color:#0000;-webkit-background-clip:text;background-clip:text}.st-emboss{transform:translate3d(var(--st-light-x), var(--st-light-y), 0);filter:drop-shadow(calc(1px + var(--st-light-x)) calc(1.4px + var(--st-light-y)) .4px #3022182e) drop-shadow(calc(-1px - var(--st-light-x)) calc(-1px - var(--st-light-y)) 0 #fffcf58c);will-change:transform}.st-blind{color:var(--st-paper,#f3eee4);fill:var(--st-paper,#f3eee4)}.st-lay{animation:1.9s cubic-bezier(.22,.61,.36,1) both stPaperLay}@keyframes stPaperLay{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}.st-beat-ivory{pointer-events:none;background:linear-gradient(100deg,#0000 20%,#fff8ec61 48%,#0000 72%);animation:2.4s cubic-bezier(.22,.61,.36,1) both stIvorySweep;position:absolute;inset:-10%}.st-beat-italian{pointer-events:none;background:radial-gradient(circle at 30% 20%,#e8c48c52,#0000 46%);animation:2.6s both stItalianSun;position:absolute;inset:-20%}.st-beat-royal{pointer-events:none;background:linear-gradient(118deg,#0000 30%,#c4a55a38 50%,#0000 70%) 0 0/160% 160%;animation:2.8s both stRoyalGold;position:absolute;inset:0}.st-beat-editorial{pointer-events:none;border:1px solid #2c241e1f;animation:2.2s cubic-bezier(.22,.61,.36,1) both stEditorialDrift;position:absolute;inset:8% 12%}.st-beat-romantic{pointer-events:none;animation:2.5s both stRomanticParallax;position:absolute;inset:0}@keyframes stIvorySweep{0%{opacity:0;transform:translate(-36%)}to{opacity:.55;transform:translate(42%)}}@keyframes stItalianSun{0%{opacity:.12;transform:translate(-10px,8px)}to{opacity:.4;transform:translate(8px,-6px)}}@keyframes stRoyalGold{0%{opacity:.15;background-position:20% 40%}to{opacity:.45;background-position:70% 48%}}@keyframes stEditorialDrift{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}@keyframes stRomanticParallax{0%{transform:translate(-8px,6px)}to{transform:translate(4px,-5px)}}.invite-reveal{animation:1.15s both inviteFloralReveal}.invite-reveal>:not(.inv-bg-layer):not(button){z-index:1;position:relative}@keyframes inviteFloralReveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.st-lay,.st-emboss,.st-beat-ivory,.st-beat-italian,.st-beat-royal,.st-beat-editorial,.st-beat-romantic,.invite-reveal{transition:none!important;animation:none!important;transform:none!important}}
