.fVUePW_curl{transform-style:preserve-3d;position:absolute;inset:0}.fVUePW_strip{transform-style:preserve-3d;transform-origin:0;position:absolute;top:0}.fVUePW_face{backface-visibility:hidden;width:calc(100% + 1px);height:100%;position:absolute;top:0;left:0;overflow:hidden}.fVUePW_faceBack{transform:rotateY(180deg)}.fVUePW_slice{position:absolute;top:0}.fVUePW_shadeF,.fVUePW_shadeB{pointer-events:none;position:absolute;inset:0}.fVUePW_shadeF{background:linear-gradient(to right, rgb(255 250 238/var(--hi,0)), rgb(255 250 238/var(--hi,0))), rgb(50 28 28/var(--f,0))}.fVUePW_shadeB{background:linear-gradient(to right, rgb(255 250 238/var(--hi,0)), rgb(255 250 238/var(--hi,0))), rgb(50 28 28/var(--b,0))}
.W1JGwq_root{--script:var(--font-allura), "Snell Roundhand", cursive;--caps:var(--font-cinzel), "Trajan Pro", Georgia, serif;--serif:var(--font-cormorant), Georgia, "Times New Roman", serif;--paper:#faf1e4;--sheet:#fffaf0;--ink:#40292d;--soft:#5a4144;--accent:var(--t-accent,#9c4a60);--tape:var(--t-tape,#efc9cb);--foot:0px;background:var(--t-bg,#d9bfae);height:100dvh;color:var(--ink);font-family:var(--serif);position:relative;overflow:clip}.W1JGwq_root[data-mode=demo]{--foot:62px}.W1JGwq_table{background:var(--t-bg,#d9bfae) url(/samples/lovenotes/table.webp) center / cover no-repeat;position:absolute;inset:0}.W1JGwq_root[data-tinted] .W1JGwq_table,.W1JGwq_tint{filter:var(--t-tint,none)}.W1JGwq_art{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.W1JGwq_world{--pan:0;width:calc(var(--pw) * 2);height:var(--ph);visibility:hidden;transform:translate3d(calc(var(--wx0) + (var(--wx1) - var(--wx0)) * var(--pan)), var(--wy), 0);transform-origin:0 0;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:transform .75s cubic-bezier(.35,.05,.2,1);position:absolute;top:0;left:0}.W1JGwq_root[data-ready] .W1JGwq_world{visibility:visible}.W1JGwq_world[data-live="1"],.W1JGwq_root[data-reduced] .W1JGwq_world{transition:none}.W1JGwq_root[data-phase=sealed] .W1JGwq_world{transform:translate3d(var(--cx), var(--cy), 0) scale(var(--cs))}.W1JGwq_root[data-phase=opening] .W1JGwq_world{animation:1.75s cubic-bezier(.42,0,.22,1) 1.4s both W1JGwq_camera}@keyframes W1JGwq_camera{0%{transform:translate3d(var(--cx), var(--cy), 0) scale(var(--cs))}to{transform:translate3d(var(--wx0), var(--wy), 0) scale(1)}}.W1JGwq_slotL,.W1JGwq_slotR{width:var(--pw);height:var(--ph);background:var(--paper);position:absolute;top:0}.W1JGwq_slotL{left:0;box-shadow:-6px 12px 26px #502d284d}.W1JGwq_slotR{left:var(--pw);box-shadow:6px 12px 26px #502d284d}.W1JGwq_slotL[data-hide]{visibility:hidden}.W1JGwq_leaf{background:var(--paper);position:absolute;inset:0;overflow:hidden;container-type:size}.W1JGwq_stackL,.W1JGwq_stackR{background:repeating-linear-gradient(90deg,#d8c9b3 0 1px,#fdf8ee 1px 2px);width:4px;position:absolute;top:3px;bottom:-3px}.W1JGwq_stackL{left:-2px}.W1JGwq_stackR{right:-2px}.W1JGwq_stackL[data-n="1"],.W1JGwq_stackR[data-n="1"]{width:7px}.W1JGwq_stackL[data-n="2"],.W1JGwq_stackR[data-n="2"]{width:10px}.W1JGwq_stackL[data-n="1"]{left:-5px}.W1JGwq_stackL[data-n="2"]{left:-8px}.W1JGwq_stackR[data-n="1"]{right:-5px}.W1JGwq_stackR[data-n="2"]{right:-8px}.W1JGwq_bookmark{left:calc(var(--pw) - 2.6%);top:calc(var(--ph) - 6px);width:calc(var(--pw) * .075);transform-origin:50% 0;max-width:none;animation:5s ease-in-out infinite alternate W1JGwq_sway;position:absolute}.W1JGwq_root[data-reduced] .W1JGwq_bookmark{animation:none}@keyframes W1JGwq_sway{0%{transform:rotate(-1.2deg)}to{transform:rotate(1.4deg)}}.W1JGwq_spine{top:0;bottom:0;left:var(--pw);width:46px;transform:scaleX(calc(1 + var(--ease,0) * .5));pointer-events:none;background:linear-gradient(90deg,#0000,#502d2338 48%,#32191457 50%,#502d2329 52%,#0000);margin-left:-23px;position:absolute}.W1JGwq_castR,.W1JGwq_castL{z-index:3;pointer-events:none;position:absolute;inset:0}.W1JGwq_castR{background:linear-gradient(to right, transparent var(--edge,0), rgb(50 25 25/var(--cast,0)) var(--edge,0), transparent calc(var(--edge,0) + 100px))}.W1JGwq_castL{background:linear-gradient(to left, transparent var(--edge-l,0), rgb(50 25 25/var(--cast,0)) var(--edge-l,0), transparent calc(var(--edge-l,0) + 100px))}.W1JGwq_turning{left:var(--pw);width:var(--pw);height:var(--ph);z-index:5;perspective:1700px;perspective-origin:20%;pointer-events:none;position:absolute;top:0}.W1JGwq_closed{left:var(--pw);z-index:6;width:var(--cover-w);height:var(--ph);perspective:2000px;perspective-origin:30%;pointer-events:none;position:absolute;top:0}.W1JGwq_board{transform-style:preserve-3d;transform-origin:0;position:absolute;inset:0}.W1JGwq_root[data-phase=opening] .W1JGwq_board{animation:1.6s cubic-bezier(.45,.03,.22,1) 1.4s both W1JGwq_swing}@keyframes W1JGwq_swing{to{transform:rotateY(-180deg)}}.W1JGwq_boardFront,.W1JGwq_boardBack{backface-visibility:hidden;position:absolute;inset:0}.W1JGwq_boardFront{filter:drop-shadow(0 16px 24px #502d2366)}.W1JGwq_boardBack{background:linear-gradient(170deg,#f7efe0,#eadfca);transform:rotateY(180deg);box-shadow:inset 0 0 0 6px #efe4d0}.W1JGwq_root[data-phase=opening] .W1JGwq_boardBack{animation:.35s 2.8s forwards W1JGwq_rimOut}@keyframes W1JGwq_rimOut{to{box-shadow:none;background:0 0}}.W1JGwq_boardPage{width:var(--pw);height:var(--ph);position:absolute;top:0;right:0}.W1JGwq_boardShade{opacity:0;background:#3a1f20;position:absolute;inset:0}.W1JGwq_root[data-phase=opening] .W1JGwq_boardShade{animation:.8s ease-in 1.4s both W1JGwq_shade}@keyframes W1JGwq_shade{to{opacity:.4}}.W1JGwq_coverArt{width:1070px;height:1380px;transform:scale(var(--k,.36));transform-origin:0 0;position:absolute;top:0;left:0}.W1JGwq_coverPhoto{clip-path:polygon(0 0,100% 0,100% 86%,64% 100%,42% 88%,16% 74%,0 58%);background:#efe3d3;width:300px;height:332px;position:absolute;top:150px;left:628px;overflow:hidden;transform:rotate(10deg)}.W1JGwq_coverPhoto img{object-fit:cover;width:100%;height:100%}.W1JGwq_coverWords{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:500px;height:400px;display:flex;position:absolute;top:468px;left:296px}.W1JGwq_coverWords p{margin:0}.W1JGwq_cSub{font-family:var(--caps);letter-spacing:.16em;text-transform:uppercase;color:#4d3a2d;font-size:25px;font-weight:600}.W1JGwq_cName{font-family:var(--script);font-size:var(--name,150px);color:var(--accent);white-space:nowrap;padding:0 14px;line-height:1.12}.W1JGwq_cTitle{letter-spacing:.14em;text-transform:uppercase;color:#4d3a2d;max-width:460px;font-size:52px;font-style:italic;font-weight:500;line-height:1.14}.W1JGwq_tie{filter:drop-shadow(0 7px 6px #5a2d2861);position:absolute;inset:0}.W1JGwq_root[data-phase=opening] .W1JGwq_loops{transform-origin:84px 685px;animation:1.05s cubic-bezier(.5,0,.6,1) 50ms both W1JGwq_loops}@keyframes W1JGwq_loops{18%{transform:scale(.95)rotate(-1deg)}55%{opacity:1;transform:perspective(800px)rotateY(38deg)scale(.66,.82)rotate(14deg)}to{opacity:0;transform:perspective(800px)rotateY(72deg)translate(-30px,300px)scale(.24,.44)rotate(58deg)}}.W1JGwq_root[data-phase=opening] .W1JGwq_tails{transform-origin:84px 720px;animation:1.25s cubic-bezier(.45,.05,.7,.9) .2s both W1JGwq_tails}@keyframes W1JGwq_tails{22%{transform:rotate(-3deg)}80%{opacity:1}to{opacity:0;transform:translate(-70px,760px)rotate(19deg)skewY(5deg)}}.W1JGwq_root[data-phase=opening] .W1JGwq_straps{animation:1s cubic-bezier(.55,0,.8,.6) .5s both W1JGwq_straps}@keyframes W1JGwq_straps{85%{opacity:1}to{opacity:0;transform:translate(-260px)}}.W1JGwq_over{z-index:2}.W1JGwq_fit{z-index:3;box-sizing:border-box;scrollbar-width:none;text-align:center;touch-action:pan-y;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden auto}.W1JGwq_fit::-webkit-scrollbar{display:none}.W1JGwq_fit>*,.W1JGwq_dHead>*,.W1JGwq_eTitle>*{overflow-wrap:break-word;flex:none;max-width:100%;margin:0}.W1JGwq_hand{font-family:var(--script);font-size:calc(10.2cqi * var(--f,1));color:color-mix(in srgb, var(--accent) 88%, black);line-height:1.12}.W1JGwq_handSmall{font-family:var(--script);font-size:calc(max(7cqi, 23px) * var(--f,1));color:color-mix(in srgb, var(--accent) 88%, black);line-height:1.14}.W1JGwq_caps{font-family:var(--caps);font-size:calc(max(3.25cqi, 11px) * var(--f,1));letter-spacing:.15em;text-transform:uppercase;color:var(--ink);font-weight:600;line-height:1.5}.W1JGwq_body{font-size:calc(max(4.6cqi, 15px) * var(--f,1));color:var(--ink);text-wrap:pretty;font-style:italic;font-weight:500;line-height:1.34}.W1JGwq_big{font-size:calc(max(5cqi, 16px) * var(--f,1));color:var(--ink);font-weight:600;line-height:1.16}.W1JGwq_line{font-size:calc(max(4.3cqi, 14.5px) * var(--f,1));color:var(--soft);font-weight:500;line-height:1.24}.W1JGwq_heartMark{width:5.4cqi;color:var(--accent);margin:1cqi 0!important}.W1JGwq_heartBeside{vertical-align:.7em;width:.34em;color:inherit;margin-left:.08em;display:inline-block}.W1JGwq_flourish{width:58%;color:color-mix(in srgb, var(--accent) 88%, black);margin-top:-1.6cqi!important}.W1JGwq_textLink{font-family:var(--caps);font-size:calc(max(2.9cqi, 10.5px) * var(--f,1));letter-spacing:.08em;color:var(--accent);padding:2px 0;font-weight:600;display:inline-block}.W1JGwq_chips{flex-wrap:wrap;justify-content:center;gap:1.4cqi;display:flex;margin-top:1.6cqi!important}.W1JGwq_chip{border:1px dashed var(--accent);min-height:34px;font-family:var(--caps);letter-spacing:.04em;color:var(--accent);cursor:pointer;background:#fffdf7cc;border-radius:999px;align-items:center;padding:4px 2.6cqi;font-size:max(2.5cqi,9.5px);font-weight:600;text-decoration:none;display:inline-flex}.W1JGwq_link{color:var(--accent);cursor:pointer;background:0 0;border:0;margin-top:4px;padding:2px;font-size:16px;font-weight:500;text-decoration:underline}.W1JGwq_polaroid{--lift-x:0px;z-index:1;cursor:pointer;perspective:900px;filter:drop-shadow(0 .9cqi 1.2cqi #50322857);transform:translate(calc(var(--tx,0) * .5cqi), calc(var(--ty,0) * .5cqi)) rotate(var(--r));-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;transition:transform .55s cubic-bezier(.25,.8,.3,1),filter .55s;position:absolute}.W1JGwq_polaroid[data-lift]{z-index:8;filter:drop-shadow(0 4cqi 4cqi #5032286b);transform:translate(var(--to-x,0), var(--to-y,0)) rotate(calc(var(--r) * .3)) scale(1.08)}.W1JGwq_pA0{--r:-14.5deg;--to-y:2cqi;width:49.77%;height:36.57%;top:7.39%;left:12.56%}.W1JGwq_pA1{--r:-10deg;--to-y:-8cqi;--to-x:6cqi;width:37.79%;height:27.61%;top:66.04%;left:18.43%}.W1JGwq_pC0{--r:-11.5deg;--to-y:3cqi;width:52.79%;height:35.82%;top:9.33%;left:17.21%}.W1JGwq_pE0{--r:-17.5deg;--to-y:4cqi;width:57.33%;height:34.33%;top:8.51%;left:21.34%}.W1JGwq_polaroidInner{transform-style:preserve-3d;transition:transform .75s cubic-bezier(.35,.05,.25,1);position:absolute;inset:0}.W1JGwq_polaroid[data-lift] .W1JGwq_polaroidInner{transform:rotateY(180deg)}.W1JGwq_polaroidFront,.W1JGwq_polaroidBack{box-sizing:border-box;backface-visibility:hidden;background:linear-gradient(160deg,#fffdf8,#f6efe3);position:absolute;inset:0}.W1JGwq_polaroidFront{padding:7.5% 7.5% 22%;display:block}.W1JGwq_polaroidFront>img:first-child{object-fit:cover;width:100%;height:100%;display:block;box-shadow:inset 0 0 6px #0003}.W1JGwq_polaroidBack{font-family:var(--script);color:color-mix(in srgb, var(--accent) 88%, black);place-items:center;padding:10%;font-size:7.6cqi;line-height:1.12;display:grid;transform:rotateY(180deg)}.W1JGwq_tape{opacity:.94;filter:drop-shadow(0 1px 1px #50322840);width:42%;max-width:none;position:absolute;top:-5%;left:29%;transform:rotate(-3deg)}.W1JGwq_tape.W1JGwq_tint{filter:var(--t-tint,none)}.W1JGwq_aNote{width:45%;height:28%;top:37.4%;left:33%;transform:rotate(-8deg)}.W1JGwq_aNote .W1JGwq_hand{font-size:calc(9.6cqi * var(--f,1))}.W1JGwq_bTag{width:28.5%;height:11.6%;top:5.6%;left:47%;transform:rotate(4.5deg)}.W1JGwq_bCard{width:60%;height:39%;top:27.5%;left:24.5%;transform:rotate(-1.6deg)}.W1JGwq_bName{font-family:var(--script);color:color-mix(in srgb, var(--accent) 80%, black);white-space:nowrap;line-height:1.14}.W1JGwq_bTitle{font-family:var(--serif);font-size:calc(7.4cqi * var(--f,1));letter-spacing:.15em;text-transform:uppercase;color:var(--ink);font-weight:500;line-height:1.14}.W1JGwq_bHosts{font-size:calc(max(4cqi, 13.5px) * var(--f,1));color:var(--ink);font-style:italic;font-weight:500;line-height:1.2;margin-top:1.4cqi!important}.W1JGwq_cNote{text-align:left;align-items:stretch;width:63%;height:32.6%;top:49.2%;left:23.5%;transform:rotate(-1.4deg)}.W1JGwq_row{border-bottom:1px solid #9c4a6040;grid-template-columns:6.4cqi 1fr;align-items:start;gap:2cqi;padding:.9cqi 0;display:grid}.W1JGwq_row svg{fill:none;width:6cqi;height:6cqi;stroke:var(--accent);stroke-width:1.3px}.W1JGwq_row p{margin:0}.W1JGwq_dress{flex-wrap:wrap;align-items:center;gap:.6cqi 2cqi;padding-top:1.2cqi;display:flex}.W1JGwq_dressTag{font-family:var(--script);font-size:calc(max(5.6cqi, 19px) * var(--f,1));color:var(--ink);background:url(/samples/lovenotes/dress-tag.webp) 50%/100% 100% no-repeat;flex:none;padding:1.1cqi 3.4cqi;line-height:1.1}.W1JGwq_root[data-tinted] .W1JGwq_dressTag{background-blend-mode:normal}.W1JGwq_dressWords{font-size:calc(max(4.3cqi, 14.5px) * var(--f,1));font-style:italic;font-weight:500;line-height:1.15}.W1JGwq_swatches{flex:none;padding-left:1cqi;display:flex}.W1JGwq_swatches i{border:1.5px solid #fffaf0;border-radius:50%;width:5.2cqi;height:5.2cqi;margin-left:-1cqi;box-shadow:0 1px 2px #5032284d}.W1JGwq_dStage,.W1JGwq_fStage{position:absolute;inset:0}.W1JGwq_dHead{z-index:1;text-align:center;width:62%;transition:opacity .4s;position:absolute;top:9%;left:9%}.W1JGwq_dHead .W1JGwq_hand{font-size:min(10.2cqi,40px)}.W1JGwq_dStage[data-open] .W1JGwq_dHead{opacity:0;pointer-events:none}.W1JGwq_dGroup{transition:transform .9s cubic-bezier(.35,.05,.2,1);position:absolute;inset:0;transform:translateY(-14cqh)}.W1JGwq_dStage[data-open] .W1JGwq_dGroup{transform:none}.W1JGwq_gingham{background:repeating-linear-gradient(90deg, #ffffff6b 0 2.1cqi, transparent 2.1cqi 4.2cqi), repeating-linear-gradient(0deg, #ffffff6b 0 2.1cqi, transparent 2.1cqi 4.2cqi), var(--tape);width:62%;height:22%;transition:opacity .5s;position:absolute;top:60%;left:9%;transform:rotate(-6deg);box-shadow:0 1px 4px #50322833}.W1JGwq_dStage[data-open] .W1JGwq_gingham{opacity:0}.W1JGwq_dClip{clip-path:polygon(0 0,100% 0,100% 93%,0 96.4%);position:absolute;inset:0}.W1JGwq_dCard{transform-origin:50% 0;filter:drop-shadow(0 2px 5px #50322842);transition:transform 1.05s cubic-bezier(.25,.75,.2,1) .3s;position:absolute;inset:0;transform:translateY(67.5cqh)scale(.84)}.W1JGwq_dStage[data-open] .W1JGwq_dCard{transform:translateY(.6cqh)scale(.94)}.W1JGwq_dWords{gap:1cqi;width:70%;height:43%;top:21.5%;left:13%;transform:rotate(1.6deg)}.W1JGwq_plan{text-align:left;width:100%;padding:0;list-style:none;margin:0!important}.W1JGwq_plan li{font-size:calc(max(4.2cqi, 14px) * var(--f,1));gap:2cqi;font-weight:500;line-height:1.24;display:flex}.W1JGwq_plan b{min-width:15cqi;color:var(--accent);flex:none;font-weight:600}.W1JGwq_seal{filter:drop-shadow(0 .7cqi 1cqi #5a2d2866);pointer-events:none;width:21.4%;max-width:none;transition:transform .5s cubic-bezier(.4,0,.6,1),opacity .4s;position:absolute}.W1JGwq_seal.W1JGwq_tint{filter:var(--t-tint,none) drop-shadow(0 .7cqi 1cqi #5a2d2866)}.W1JGwq_dSeal{transform-origin:50%;animation:2.6s ease-in-out infinite W1JGwq_glow;top:77%;left:49.2%}.W1JGwq_dStage[data-open] .W1JGwq_dSeal{opacity:0;animation:none;transform:translate(-3cqi,-9cqi)rotate(-16deg)scale(1.06)}@keyframes W1JGwq_glow{50%{transform:scale(1.04)}}.W1JGwq_dTap{cursor:pointer;background:0 0;border:0;width:78%;height:34%;position:absolute;top:64%;left:12%}.W1JGwq_dOver{z-index:1}.W1JGwq_eTitle{z-index:3;text-align:center;width:52%;position:absolute;top:43.4%;left:34%;transform:rotate(-7deg)}.W1JGwq_eTitle .W1JGwq_hand{font-size:min(11cqi,46px)}.W1JGwq_eNote{width:54%;height:19%;top:56%;left:33%;transform:rotate(-5deg)}.W1JGwq_fClip{clip-path:polygon(0 0,100% 0,100% 78.5%,0 74%);position:absolute;inset:0}.W1JGwq_fCard{filter:drop-shadow(0 -1px 4px #50322833);transition:transform .95s cubic-bezier(.25,.75,.2,1) .25s;position:absolute;inset:0;transform:translateY(20cqh)}.W1JGwq_fStage[data-state=out] .W1JGwq_fCard{transform:none}.W1JGwq_fWords{text-align:center;justify-items:center;gap:1.2cqi;width:48%;display:grid;position:absolute;top:21.6%;left:29%;transform:rotate(4deg)}.W1JGwq_fWords>*{margin:0}.W1JGwq_fTitle{font-family:var(--script);white-space:nowrap;color:color-mix(in srgb, var(--accent) 80%, black);font-size:min(15cqi,62px);font-weight:400;line-height:1}.W1JGwq_fStage:not([data-state=out]) .W1JGwq_fLine,.W1JGwq_fStage:not([data-state=out]) .W1JGwq_yes,.W1JGwq_fStage:not([data-state=out]) .W1JGwq_no{opacity:0}.W1JGwq_fLine,.W1JGwq_yes,.W1JGwq_no{transition:opacity .4s .5s}.W1JGwq_fStage[data-state=sent] .W1JGwq_fTitle{font-size:min(10.5cqi,44px)}.W1JGwq_fChange{z-index:3;margin:0;position:absolute;top:91.6%;left:0;right:0}.W1JGwq_fLine{color:var(--ink);font-size:max(3.8cqi,13px);font-style:italic;font-weight:600;line-height:1.1}.W1JGwq_yes,.W1JGwq_no{width:100%;min-height:9cqi;font-family:var(--caps);letter-spacing:.05em;cursor:pointer;padding:1cqi 2cqi;font-size:max(2.75cqi,10px);font-weight:600}.W1JGwq_yes{background:color-mix(in srgb, var(--accent) 92%, black);color:#fff;border:0;border-radius:999px;box-shadow:inset 0 1px #ffffff4d,0 2px 4px #5a2d284d}.W1JGwq_no{border:1px solid var(--accent);color:color-mix(in srgb, var(--accent) 80%, black);background:#fff8ee;border-radius:999px;box-shadow:0 2px 3px #5a2d282e}.W1JGwq_fSeal{animation:2.6s ease-in-out infinite W1JGwq_glow;top:53.7%;left:41.4%}.W1JGwq_fStage[data-state=sent] .W1JGwq_fSeal{animation:.55s cubic-bezier(.3,0,.2,1) .95s backwards W1JGwq_stamp}.W1JGwq_fStage[data-state=out] .W1JGwq_fSeal{opacity:0;animation:none;transform:translate(-3cqi,-9cqi)rotate(-16deg)scale(1.06)}@keyframes W1JGwq_stamp{0%{opacity:0;transform:scale(1.8)rotate(8deg)}}.W1JGwq_fTap{cursor:pointer;background:0 0;border:0;width:84%;height:44%;position:absolute;top:34%;left:8%}.W1JGwq_fClosing{width:56%;height:8.6%;top:81.8%;left:22%;transform:rotate(-.8deg)}.W1JGwq_hearts{z-index:8;pointer-events:none;position:absolute;top:56%;left:50%}.W1JGwq_hearts i{background:var(--accent);width:12px;height:12px;clip-path:path("M6 11.5C2 8.4 0 6.3 0 3.6 0 1.5 1.6 0 3.4 0 4.5 0 5.5.6 6 1.5 6.5.6 7.5 0 8.6 0 10.4 0 12 1.5 12 3.6c0 2.7-2 4.8-6 7.9Z");opacity:0;animation:W1JGwq_heart 1.9s calc(1.3s + var(--i) * .13s) ease-out both;position:absolute}@keyframes W1JGwq_heart{12%{opacity:.85}to{opacity:0;transform:translate(calc((var(--i) - 2.5) * 26px), -130px) rotate(calc((var(--i) - 2.5) * 12deg)) scale(1.2)}}.W1JGwq_tap{z-index:30;padding:0 0 calc(22px + var(--foot) + env(safe-area-inset-bottom));cursor:pointer;background:0 0;border:0;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.W1JGwq_tap span{font-family:var(--caps);letter-spacing:.13em;text-transform:uppercase;color:var(--ink);background:#fffbf3eb;border-radius:999px;padding:9px 18px;font-size:11.5px;font-weight:600;animation:2.6s ease-in-out 5 W1JGwq_breathe;box-shadow:0 5px 16px #50322838}@keyframes W1JGwq_breathe{50%{transform:translateY(-3px)}}.W1JGwq_skip{left:50%;bottom:calc(16px + var(--foot));z-index:40;min-height:38px;font-family:var(--caps);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);cursor:pointer;background:#fffbf3e0;border:0;border-radius:999px;padding:6px 16px;font-size:11px;font-weight:600;position:absolute;transform:translate(-50%)}.W1JGwq_top{inset:max(10px, env(safe-area-inset-top)) 12px auto;z-index:40;pointer-events:none;justify-content:space-between;display:flex;position:absolute}.W1JGwq_icon{width:38px;height:38px;color:var(--accent);cursor:pointer;pointer-events:auto;background:#fffbf3e0;border:1px solid #78464647;border-radius:50%;place-items:center;display:grid}.W1JGwq_eq{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.W1JGwq_eq i{background:currentColor;width:2px;height:30%}.W1JGwq_eq[data-on] i{transform-origin:bottom;height:100%;animation:.9s ease-in-out infinite alternate W1JGwq_eq}.W1JGwq_eq[data-on] i:nth-child(2){animation-delay:.2s}.W1JGwq_eq[data-on] i:nth-child(3){animation-delay:.4s}@keyframes W1JGwq_eq{0%{transform:scaleY(.35)}}.W1JGwq_root[data-wide] .W1JGwq_nav{left:calc(50% + 130px)}.W1JGwq_nav{left:50%;bottom:calc(max(10px, env(safe-area-inset-bottom)) + var(--foot));z-index:30;background:#fffbf3eb;border-radius:999px;align-items:center;gap:6px;padding:1px 5px;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 4px 14px #50322833}.W1JGwq_arrow{width:40px;height:40px;color:var(--accent);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.W1JGwq_arrow svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:10px;height:16px}.W1JGwq_arrow:disabled{opacity:.28;cursor:default}.W1JGwq_dots{gap:6px;display:flex}.W1JGwq_dots i{background:var(--accent);opacity:.28;border-radius:50%;width:6px;height:6px;transition:opacity .3s}.W1JGwq_dots i[data-on]{opacity:1}.W1JGwq_chip:focus-visible,.W1JGwq_polaroid:focus-visible,.W1JGwq_dTap:focus-visible,.W1JGwq_fTap:focus-visible,.W1JGwq_yes:focus-visible,.W1JGwq_no:focus-visible,.W1JGwq_icon:focus-visible,.W1JGwq_arrow:focus-visible,.W1JGwq_tap:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.W1JGwq_scrim{z-index:50;opacity:0;pointer-events:none;background:#321c1c73;transition:opacity .4s;position:absolute;inset:0}.W1JGwq_scrim[data-on]{opacity:1;pointer-events:auto}.W1JGwq_sheet{z-index:60;box-sizing:border-box;background:var(--sheet) url(/samples/lovenotes/paper.webp) center / cover;visibility:hidden;flex-direction:column;width:min(100%,520px);max-height:90dvh;transition:transform .55s cubic-bezier(.25,.8,.25,1);display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,104%);box-shadow:0 -14px 40px #32191959}.W1JGwq_sheet[data-on]{visibility:visible;transform:translate(-50%)}.W1JGwq_close{z-index:2;width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:28px;line-height:1;position:absolute;top:8px;right:10px}.W1JGwq_sheetBody{overscroll-behavior:contain;padding:22px 24px max(24px, env(safe-area-inset-bottom));text-align:center;overflow-y:auto}.W1JGwq_sheetTitle{font-family:var(--script);color:var(--accent);margin:0;padding:0 24px;font-size:38px;line-height:1.12}.W1JGwq_form{text-align:left;margin-top:12px;font-size:18px;font-weight:500}.W1JGwq_done{text-align:center}.W1JGwq_form .rsvp{gap:14px;display:grid}.W1JGwq_form .rsvp-field{border:0;min-width:0;margin:0;padding:0}.W1JGwq_form .rsvp-label{font-family:var(--caps);letter-spacing:.12em;text-transform:uppercase;color:var(--soft);margin-bottom:5px;padding:0;font-size:11.5px;font-weight:600;display:block}.W1JGwq_form .rsvp-hint{font-family:var(--serif);letter-spacing:0;text-transform:none;font-size:15px}.W1JGwq_form .rsvp-input{box-sizing:border-box;width:100%;min-height:46px;color:var(--ink);font:inherit;background:#ffffffbf;border:1px solid #78464673;border-radius:3px;padding:9px 12px;font-size:18px}.W1JGwq_form .rsvp-choices{grid-template-columns:1fr 1fr;gap:10px;display:grid}.W1JGwq_form .rsvp-choice{text-align:center;cursor:pointer;background:#ffffff8c;border:1px solid #78464673;border-radius:3px;padding:11px 6px;font-size:18px;line-height:1.2;display:block}.W1JGwq_form .rsvp-choice input{opacity:0;pointer-events:none;position:absolute}.W1JGwq_form .rsvp-choice[data-checked=true]{border-color:var(--accent);background:var(--accent);color:#fff}.W1JGwq_form .rsvp-stepper{align-items:center;gap:16px;font-size:22px;display:inline-flex}.W1JGwq_form .rsvp-stepper button{width:44px;height:44px;color:var(--ink);cursor:pointer;background:#ffffff8c;border:1px solid #78464673;border-radius:50%}.W1JGwq_form .rsvp-submit{background:var(--accent);color:#fff;min-height:50px;font-family:var(--caps);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border:0;border-radius:3px;font-size:12.5px;font-weight:600}.W1JGwq_form .rsvp-error{color:#8c1d2c}:is(.W1JGwq_form .rsvp-note,.W1JGwq_form .rsvp-preview-note){text-align:center;margin:0;font-size:16px;font-style:italic}.W1JGwq_form .rsvp-code{text-align:center;font-size:16px}@media (prefers-reduced-motion:reduce){.W1JGwq_tap span,.W1JGwq_hearts i{animation:none}.W1JGwq_polaroid,.W1JGwq_polaroidInner,.W1JGwq_dGroup,.W1JGwq_dCard,.W1JGwq_fCard,.W1JGwq_seal{transition:none}}
.N6xhuW_root{--script:var(--font-pinyon), "Snell Roundhand", cursive;--caps:var(--font-cinzel), "Trajan Pro", Georgia, serif;--serif:var(--font-cormorant), Georgia, "Times New Roman", serif;--paper:var(--t-paper,#f8f0e4);--card:#fffdf7;--ink:var(--t-ink,#3a2229);--ink-soft:#5b4744;--plum:var(--t-plum,#6e2440);--plum-deep:#47162a;--sage:#55562f;--gold:var(--t-gold,#9c7a3c);--gold-hi:var(--t-gold-hi,#d9b979);--cover-ink:#3f3019;--foot:0px;background:var(--t-bg,#2a1a1f);height:100dvh;min-height:100dvh;color:var(--ink);font-family:var(--serif);place-items:center;display:grid;position:relative;overflow:clip}.N6xhuW_root[data-mode=demo]{--foot:62px}.N6xhuW_backdrop{object-fit:cover;filter:brightness(.55);width:108%;max-width:none;height:108%;position:absolute;inset:-4%}.N6xhuW_stage{width:min(100vw,max(320px,56.25dvh));height:100dvh;position:relative;overflow:clip;box-shadow:0 0 80px #00000080}.N6xhuW_root[data-phase=opening] .N6xhuW_stage{overflow:visible}.N6xhuW_camera{position:absolute;inset:0}.N6xhuW_root[data-phase=opening] .N6xhuW_camera{animation:4.7s linear both N6xhuW_draw}@keyframes N6xhuW_draw{0%,32%{animation-timing-function:cubic-bezier(.4,0,.3,1);transform:scale(1)}51%,77%{animation-timing-function:cubic-bezier(.4,0,.3,1);transform:scale(.88)}98%,to{transform:scale(1)}}.N6xhuW_world{width:941px;height:1672px;transform:var(--cam);transform-origin:0 0;perspective:2800px;perspective-origin:50%;visibility:hidden;position:absolute;top:0;left:0}.N6xhuW_root[data-ready] .N6xhuW_world{visibility:visible}.N6xhuW_board{transform-style:preserve-3d;transform-origin:0;position:absolute;inset:0}.N6xhuW_root[data-phase=opening] .N6xhuW_board{animation:1.9s cubic-bezier(.45,.03,.25,1) 2s both N6xhuW_swing}@keyframes N6xhuW_swing{0%{transform:rotateY(0)}to{transform:rotateY(-178deg)}}.N6xhuW_boardFront,.N6xhuW_boardBack{backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.N6xhuW_boardArt{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.N6xhuW_boardLight{pointer-events:none;background:linear-gradient(112deg,#0000 30%,#fff4de33 46%,#fff4de0d 56%,#0000 70%);animation:11s ease-in-out 3 alternate both N6xhuW_daylight;position:absolute;inset:-10%}@keyframes N6xhuW_daylight{0%{transform:translate(-10%)}to{transform:translate(12%)}}.N6xhuW_boardShade,.N6xhuW_boardBackShade{opacity:0;pointer-events:none;background:#2a1218;position:absolute;inset:0}.N6xhuW_root[data-phase=opening] .N6xhuW_boardShade{animation:.95s ease-in 2s both N6xhuW_shadeUp}@keyframes N6xhuW_shadeUp{to{opacity:.55}}.N6xhuW_boardBack{background:radial-gradient(circle at 50% 42%,#a0465f52,#0000 62%),repeating-linear-gradient(45deg,#ffffff05 0 2px,#0000 2px 7px),linear-gradient(160deg,#5c1c33,#3c1224);place-items:center;display:grid;transform:rotateY(180deg)}.N6xhuW_endFrame{outline-offset:10px;border:2px solid #d9b9798c;outline:1px solid #d9b9794d;position:absolute;inset:44px}.N6xhuW_endName{font-family:var(--script);color:var(--gold-hi);text-align:center;margin:0;padding:0 90px;font-size:96px;line-height:1.1}.N6xhuW_boardBackShade{opacity:.5}.N6xhuW_root[data-phase=opening] .N6xhuW_boardBack{animation:.3s ease-in 3.6s forwards N6xhuW_fadeOut}.N6xhuW_root[data-phase=opening] .N6xhuW_boardBackShade{animation:.95s ease-out 2.95s both N6xhuW_shadeDown}@keyframes N6xhuW_shadeDown{to{opacity:0}}.N6xhuW_cGuest{width:360px;font-size:var(--guest,34px);color:var(--plum-deep);text-align:center;white-space:nowrap;margin:0;font-style:italic;font-weight:500;line-height:1.2;position:absolute;top:366px;left:250px}.N6xhuW_cTitles{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:600px;height:432px;display:flex;position:absolute;top:420px;left:170px}.N6xhuW_cHead{font-family:var(--caps);font-size:var(--head,29px);letter-spacing:.17em;text-transform:uppercase;color:var(--cover-ink);margin:0 0 8px;padding:0 34px;font-weight:600;line-height:1.3}.N6xhuW_cTitle{font-family:var(--script);font-size:var(--title,150px);color:#5c1b35;text-shadow:0 1px #fff8eba6,0 -1px 1px #3c0a1e38;margin:0;line-height:.98}.N6xhuW_cTitle span{white-space:nowrap;display:block}.N6xhuW_cHonour{text-align:center;flex-direction:column;align-items:center;width:430px;display:flex;position:absolute;top:1160px;left:205px}.N6xhuW_cFor{color:var(--cover-ink);margin:0;font-size:28px;font-style:italic;font-weight:500;line-height:1.2}.N6xhuW_cName{font-family:var(--caps);font-size:var(--name,48px);letter-spacing:.08em;text-transform:uppercase;color:var(--plum-deep);overflow-wrap:anywhere;margin:2px 0 0;font-weight:600;line-height:1.14}.N6xhuW_cTap{width:340px;font-family:var(--caps);letter-spacing:.17em;text-transform:uppercase;text-align:center;color:var(--cover-ink);margin:0;font-size:30px;font-weight:600;line-height:44px;animation:2.6s ease-in-out 1.6s 4 N6xhuW_tapPulse;position:absolute;top:1318px;left:300px}@keyframes N6xhuW_tapPulse{50%{opacity:.55}}.N6xhuW_root[data-phase=opening] .N6xhuW_cTap{opacity:.4;transition:opacity .3s;animation:none}.N6xhuW_tie{pointer-events:none;transform:translate(calc(var(--px,0) * 9px), calc(var(--py,0) * 7px));transition:transform .5s ease-out;position:absolute;inset:0}.N6xhuW_band,.N6xhuW_bow{position:absolute;inset:0}.N6xhuW_satinLayer{filter:drop-shadow(0 8px 7px #462d1461)drop-shadow(0 1px 1px #462d144d);-webkit-user-select:none;user-select:none;max-width:none;position:absolute}.N6xhuW_sealShadow{border-radius:50%;position:absolute;transform:scale(.82);box-shadow:0 14px 20px 2px #3c191480}.N6xhuW_halfSeal{position:absolute}.N6xhuW_halfSeal img{-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.N6xhuW_sealWhole{-webkit-user-select:none;user-select:none;max-width:none;position:absolute}.N6xhuW_root[data-phase=opening] .N6xhuW_sealWhole{animation:.25s linear forwards N6xhuW_sealPress}@keyframes N6xhuW_sealPress{50%{transform:scale(.95)}99%{opacity:1;transform:scale(.965)}to{opacity:0;transform:scale(.965)}}.N6xhuW_crack{opacity:0;position:absolute;overflow:visible}.N6xhuW_crack polyline{fill:none;stroke:#2a0d18;stroke-width:3px;stroke-linejoin:round;stroke-dasharray:240;stroke-dashoffset:240px;filter:drop-shadow(1px 0 #ffe1aabf)}.N6xhuW_glint{background:linear-gradient(115deg,#0000 38%,#fff0d280 50%,#0000 62%) 130% 0/260% 100%;border-radius:50%;animation:3.4s ease-in-out 2.4s 3 forwards N6xhuW_glint;position:absolute}@keyframes N6xhuW_glint{0%{background-position:130% 0}70%,to{background-position:-30% 0}}.N6xhuW_root[data-phase=opening] .N6xhuW_glint{opacity:0;animation:none}.N6xhuW_root[data-phase=opening] .N6xhuW_sealShadow{animation:.5s ease-out .3s both N6xhuW_fadeOut}@keyframes N6xhuW_fadeOut{to{opacity:0}}.N6xhuW_root[data-phase=opening] .N6xhuW_crack{animation:.9s both N6xhuW_crackLife}.N6xhuW_root[data-phase=opening] .N6xhuW_crack polyline{animation:.24s ease-in .16s forwards N6xhuW_crackRun}@keyframes N6xhuW_crackRun{to{stroke-dashoffset:0}}@keyframes N6xhuW_crackLife{10%,55%{opacity:1}to{opacity:0}}.N6xhuW_root[data-phase=opening] .N6xhuW_halfSeal[data-half=l]{animation:1.2s both N6xhuW_partL}.N6xhuW_root[data-phase=opening] .N6xhuW_halfSeal[data-half=r]{animation:1.2s both N6xhuW_partR}@keyframes N6xhuW_partL{0%{transform:none}12%{transform:scale(.95)}30%{animation-timing-function:cubic-bezier(.3,.7,.3,1);transform:scale(1)}to{transform:translate(-20px,12px)rotate(-15deg)}}@keyframes N6xhuW_partR{0%{transform:none}12%{transform:scale(.95)}30%{animation-timing-function:cubic-bezier(.3,.7,.3,1);transform:scale(1)}to{transform:translate(20px,14px)rotate(13deg)}}.N6xhuW_root[data-phase=opening] .N6xhuW_band{animation:2s both N6xhuW_bandAway}@keyframes N6xhuW_bandAway{0%,20%{animation-timing-function:ease-out;transform:none}36%{animation-timing-function:cubic-bezier(.55,0,.75,.4);transform:translate(12px,5px)rotate(.8deg)}92%{opacity:1}to{opacity:0;transform:translate(-1120px,70px)rotate(-5deg)}}.N6xhuW_root[data-phase=opening] .N6xhuW_bow{animation:2.1s both N6xhuW_bowAway}@keyframes N6xhuW_bowAway{0%,20%{animation-timing-function:ease-out;transform:none}38%{animation-timing-function:cubic-bezier(.5,0,.7,.5);transform:translate(-10px,8px)rotate(1.6deg)scale(.985)}92%{opacity:1}to{opacity:0;transform:translate(820px,300px)rotate(19deg)skew(-5deg)scale(.95)}}.N6xhuW_book{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#e8dac4;position:absolute;inset:0;box-shadow:0 24px 60px #14050a80;container-type:inline-size}.N6xhuW_leafBox{position:absolute;inset:0 5px 0 0}.N6xhuW_stack{background:repeating-linear-gradient(90deg,#d8c9b1 0 1px,#fbf5ea 1px 2px);width:1px;position:absolute;top:2px;bottom:2px;right:-5px}.N6xhuW_stack[data-left="1"]{width:3px}.N6xhuW_stack[data-left="2"]{width:5px}.N6xhuW_leaf{background:var(--paper) url(/samples/trousseau/paper.webp) center / cover no-repeat;position:absolute;inset:0}.N6xhuW_leafBack{background-position:30% 60%}.N6xhuW_leafBack:after{content:"";background:#785a3c12;position:absolute;inset:0}.N6xhuW_scroll{overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y;-webkit-mask-image:linear-gradient(to bottom, transparent 8px, #000 46px, #000 calc(100% - 92px - var(--foot)), transparent calc(100% - 52px - var(--foot)));-webkit-mask-image:linear-gradient(to bottom, transparent 8px, #000 46px, #000 calc(100% - 92px - var(--foot)), transparent calc(100% - 52px - var(--foot)));mask-image:linear-gradient(to bottom, transparent 8px, #000 46px, #000 calc(100% - 92px - var(--foot)), transparent calc(100% - 52px - var(--foot)));position:absolute;inset:0;overflow:hidden auto}.N6xhuW_scroll::-webkit-scrollbar{display:none}.N6xhuW_leaf[data-ghost] .N6xhuW_scroll{overflow:hidden;-webkit-mask-image:none;mask-image:none}.N6xhuW_pageBody{box-sizing:border-box;min-height:100%;padding:58px 26px calc(104px + var(--foot)) 32px;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.N6xhuW_pageBody>:not(.N6xhuW_decor){z-index:1;position:relative}.N6xhuW_pageBody[data-page="1"]{padding-bottom:calc(184px + var(--foot))}.N6xhuW_pageBody p,.N6xhuW_pageBody h1,.N6xhuW_pageBody h2{overflow-wrap:break-word;max-width:100%;margin:0}.N6xhuW_gutter{pointer-events:none;z-index:2;background:linear-gradient(90deg,#46231e33,#46231e0d 40%,#0000);width:44px;position:absolute;inset:0 auto 0 0}.N6xhuW_cast{background:linear-gradient(to right, transparent var(--edge,0), rgb(40 18 18/var(--cast,0)) var(--edge,0), transparent calc(var(--edge,0) + 90px));pointer-events:none;z-index:2;position:absolute;inset:0}.N6xhuW_spine{z-index:6;background:linear-gradient(90deg,#36101f,#6e2440 45%,#511a30);width:11px;position:absolute;inset:0 auto 0 0;box-shadow:2px 0 5px #280f1466}.N6xhuW_spine i{background:repeating-linear-gradient(to bottom, var(--gold-hi) 0 9px, transparent 9px 16px);opacity:.8;width:2px;position:absolute;inset:0 auto 0 4px}.N6xhuW_turning{z-index:3;perspective:1500px;perspective-origin:35%;pointer-events:none;position:absolute;inset:0}.N6xhuW_decor{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;transform:translate(calc(var(--px,0) * var(--depth,5px)), calc(var(--py,0) * var(--depth,5px)));transition:transform .5s ease-out;position:absolute}.N6xhuW_decorSprig{width:36cqi;top:16px;left:-6px}.N6xhuW_decorBlossom{--depth:4px;width:21cqi;top:34px;right:8px}.N6xhuW_decorPosy{right:0;bottom:calc(54px + var(--foot));width:40cqi}.N6xhuW_decorStamp{--depth:4px;width:37cqi;top:30px;right:2px}.N6xhuW_folio{font-family:var(--caps);letter-spacing:.22em;text-transform:uppercase;color:var(--sage);justify-content:center;align-items:baseline;gap:8px;font-size:12px;display:flex}.N6xhuW_folio b{color:var(--plum);font-weight:600}.N6xhuW_label{font-family:var(--caps);letter-spacing:.18em;text-transform:uppercase;color:var(--sage);font-size:12.5px;line-height:1.5}.N6xhuW_stitch{border-top:1.5px dashed #9c7a3cbf;flex:none;width:58%;height:0;margin:18px auto;display:block}.N6xhuW_mounts{--depth:3px;width:100%;height:min(70cqi,38dvh);transform:translate(calc(var(--px,0) * var(--depth)), calc(var(--py,0) * var(--depth)));margin:14px 0 16px;transition:transform .5s ease-out}.N6xhuW_print{box-sizing:border-box;aspect-ratio:4/5;background:var(--card);height:100%;margin:0;padding:7px;position:absolute;top:0;left:50%;transform:translate(-50%)rotate(-2.4deg);box-shadow:0 1px 1px #3c231947,0 9px 20px #3c231942}.N6xhuW_print img{object-fit:cover;width:100%;height:100%;display:block}.N6xhuW_tape{background:linear-gradient(100deg,#9696609e,#b0b07880);width:66px;height:20px;position:absolute;top:-9px;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 1px 2px #3c231933}.N6xhuW_mounts[data-count="2"] .N6xhuW_print[data-i="0"]{height:90%;left:33%;transform:translate(-50%)rotate(-5deg)}.N6xhuW_mounts[data-count="2"] .N6xhuW_print[data-i="1"]{height:86%;top:11%;left:67%;transform:translate(-50%)rotate(4deg)}.N6xhuW_mounts[data-count="3"] .N6xhuW_print[data-i="0"]{z-index:2;height:94%;transform:translate(-50%)rotate(-1.5deg)}.N6xhuW_mounts[data-count="3"] .N6xhuW_print[data-i="1"]{height:76%;top:8%;left:22%;transform:translate(-50%)rotate(-9deg)}.N6xhuW_mounts[data-count="3"] .N6xhuW_print[data-i="2"]{height:76%;top:14%;left:78%;transform:translate(-50%)rotate(8deg)}.N6xhuW_keepsake{text-align:right;width:100%;height:min(54cqi,28dvh);margin:6px 0 14px}.N6xhuW_keepStamp{--depth:3px;width:auto;height:100%;position:static}.N6xhuW_dear{color:var(--ink);font-size:22px;font-style:italic;font-weight:500;line-height:1.3;margin-bottom:8px!important}.N6xhuW_eventLine{font-family:var(--caps);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font-size:20px;font-weight:600;line-height:1.3;margin:1px 0 8px!important}.N6xhuW_bride{font-family:var(--script);color:var(--plum);font-weight:400;line-height:1.08}.N6xhuW_bride span{background:linear-gradient(100deg, var(--plum) 42%, #b4607a 50%, var(--plum) 58%) 130% 0 / 260% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;padding:.08em .22em;animation:2.2s ease-in-out .8s forwards N6xhuW_foil;display:inline-block}.N6xhuW_root[data-phase=opening] .N6xhuW_bride span{animation-delay:4.1s}.N6xhuW_leaf[data-ghost] .N6xhuW_bride span{background-position:-30% 0;animation:none}@keyframes N6xhuW_foil{to{background-position:-30% 0}}.N6xhuW_hosts{color:var(--ink-soft);font-size:19.5px;font-style:italic;font-weight:500;line-height:1.3;margin-top:4px!important}.N6xhuW_message{color:var(--ink);text-wrap:pretty;font-size:19.5px;font-weight:500;line-height:1.46;max-width:34ch!important}.N6xhuW_when{width:100%;margin-top:44px}.N6xhuW_weekday{font-family:var(--caps);letter-spacing:.22em;text-transform:uppercase;color:var(--ink);font-size:15px;line-height:1.4}.N6xhuW_dateRow{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;max-width:330px;margin:2px auto 0;display:grid}.N6xhuW_dateRow span{font-family:var(--caps);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);border-block:1px solid #9c7a3cb3;padding:7px 0;font-size:min(15.5px,3.9cqi);line-height:1.35}.N6xhuW_dateRow b{color:var(--plum);font-size:76px;font-weight:500;line-height:1}.N6xhuW_hours{color:var(--ink);font-size:24px;font-weight:500;line-height:1.25;margin-top:4px!important}.N6xhuW_count{justify-content:center;gap:8px;margin-top:12px;display:flex}.N6xhuW_count span{background:var(--card);width:60px;font-family:var(--caps);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);padding:5px 0 6px;font-size:10.5px;line-height:1.2;display:grid;box-shadow:0 1px 2px #3c231933}.N6xhuW_count b{font-family:var(--serif);letter-spacing:0;color:var(--plum);font-size:24px;font-weight:500;line-height:1.05}.N6xhuW_chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.N6xhuW_chip{min-height:40px;font-family:var(--caps);letter-spacing:.08em;color:var(--plum);cursor:pointer;background:#fffdf7b8;border:1px dashed #6e24408c;border-radius:999px;align-items:center;padding:8px 14px;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}.N6xhuW_chip:focus-visible,.N6xhuW_card:focus-visible,.N6xhuW_icon:focus-visible,.N6xhuW_arrow:focus-visible,.N6xhuW_tap:focus-visible{outline:2px solid var(--plum);outline-offset:2px}.N6xhuW_place{color:var(--ink);font-size:27px;font-weight:500;line-height:1.16;margin-top:2px!important}.N6xhuW_line{color:var(--ink-soft);font-size:19.5px;font-weight:500;line-height:1.32;margin-top:3px!important}.N6xhuW_swatch{background:var(--card);text-align:left;align-items:center;gap:14px;max-width:318px;margin-top:16px;padding:10px 16px 10px 10px;display:flex;transform:rotate(-.6deg);box-shadow:0 1px 1px #3c231938,0 6px 14px #3c231924}.N6xhuW_satin{background:linear-gradient(105deg,#fffadc00 30%,#fffadc6b 46%,#fffadc00 62%),linear-gradient(170deg,#8f8e58,#6f6f45);flex:none;width:42px;height:56px;box-shadow:inset 0 0 0 1px #3c321433}.N6xhuW_swatchText{color:var(--ink);font-size:19px;font-weight:500;line-height:1.24}.N6xhuW_replyTitle{font-family:var(--script);color:var(--plum);font-size:58px;font-weight:400;line-height:1.1;margin-top:68px!important}.N6xhuW_pocketWrap{flex:none;width:min(84cqi,340px);height:222px;margin:16px 0 8px;position:relative}.N6xhuW_card{background:var(--card);height:198px;box-shadow:inset 0 0 0 5px var(--card), inset 0 0 0 6px #9c7a3cbf, 0 -1px 8px #3c231933;color:var(--ink);cursor:pointer;border:0;flex-direction:column;align-items:center;padding:14px 10px 0;text-decoration:none;transition:transform .62s cubic-bezier(.3,.7,.2,1);animation:2.8s ease-in-out 1.2s 3 N6xhuW_peek;display:flex;position:absolute;top:0;left:7%;right:7%}@keyframes N6xhuW_peek{50%{transform:translateY(-7px)}}.N6xhuW_pocketWrap[data-out] .N6xhuW_card{animation:none;transform:translateY(-42%)rotate(-2.5deg)}.N6xhuW_cardCaps{font-family:var(--caps);letter-spacing:.26em;color:var(--sage);font-size:13px;font-weight:600}.N6xhuW_cardScript{max-width:100%;font-family:var(--script);color:var(--plum);text-overflow:ellipsis;white-space:nowrap;padding:0 4px;font-size:33px;line-height:1.28;overflow:hidden}.N6xhuW_cardCta{font-family:var(--caps);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);font-size:12px;font-weight:600}.N6xhuW_pocket{pointer-events:none;background:repeating-linear-gradient(0deg,#785a3c09 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#785a3c08 0 1px,#0000 1px 3px),linear-gradient(175deg,#efe3cf,#e6d7bf);height:106px;position:absolute;inset:auto 0 0;box-shadow:0 -3px 9px #3c231933,0 7px 16px #3c231933}.N6xhuW_lace{filter:drop-shadow(0 1.5px 1.5px #3c23194d);background:radial-gradient(circle at 50% 13px,#96785a80 0 1.5px,#0000 1.9px) 0 0/16px 22px repeat-x,radial-gradient(circle at 50% 3px,#96785a59 0 1px,#0000 1.4px) 8px 0/16px 22px repeat-x,radial-gradient(circle at 50% 10px,#fffdf7 0 8.4px,#0000 8.9px) 0 0/16px 22px repeat-x,linear-gradient(#fffdf7,#fffdf7) 0 0/100% 10px no-repeat;height:22px;position:absolute;inset:0 0 auto}.N6xhuW_pocketStitch{border:1.5px dashed #6e244061;border-top:0;position:absolute;inset:30px 8px 8px}.N6xhuW_contact{margin-top:10px}.N6xhuW_closing{color:var(--ink);text-wrap:balance;font-size:21px;font-style:italic;font-weight:500;line-height:1.32;max-width:30ch!important}.N6xhuW_tap{z-index:30;cursor:pointer;background:0 0;border:0;width:100%;position:absolute;inset:0}.N6xhuW_skip{bottom:calc(max(16px, env(safe-area-inset-bottom)) + var(--foot));z-index:40;min-height:40px;font-family:var(--caps);letter-spacing:.16em;text-transform:uppercase;color:var(--plum-deep);cursor:pointer;background:#f8f0e4db;border:0;border-radius:999px;padding:8px 18px;font-size:11.5px;font-weight:600;position:absolute;left:50%;transform:translate(-50%)}.N6xhuW_top{inset:max(10px, env(safe-area-inset-top)) 12px auto 18px;z-index:40;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute}.N6xhuW_icon{width:40px;height:40px;color:var(--plum-deep);cursor:pointer;pointer-events:auto;background:#fcf7eedb;border:1px solid #6e24404d;border-radius:50%;place-items:center;display:grid}.N6xhuW_eq{align-items:flex-end;gap:2px;height:13px;display:inline-flex}.N6xhuW_eq i{background:currentColor;border-radius:2px;width:2px;height:30%;transition:height .3s}.N6xhuW_eq[data-on] i{transform-origin:bottom;height:100%;animation:.9s ease-in-out infinite alternate N6xhuW_eq}.N6xhuW_eq[data-on] i:nth-child(2){animation-delay:.18s}.N6xhuW_eq[data-on] i:nth-child(3){animation-delay:.36s}@keyframes N6xhuW_eq{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.N6xhuW_nav{bottom:calc(max(10px, env(safe-area-inset-bottom)) + var(--foot));z-index:30;background:#fcf7eeeb;border-radius:999px;align-items:center;gap:8px;padding:2px 6px;display:flex;position:absolute;left:calc(50% + 3px);transform:translate(-50%);box-shadow:0 1px 2px #3c231933,0 6px 16px #3c231924}.N6xhuW_arrow{width:40px;height:40px;color:var(--plum);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.N6xhuW_arrow svg{width:10px;height:16px}.N6xhuW_arrow:disabled{opacity:.28;cursor:default}.N6xhuW_dots{gap:7px;display:flex}.N6xhuW_dots i{background:#6e244047;border-radius:50%;width:6px;height:6px;transition:background .3s}.N6xhuW_dots i[data-on]{background:var(--plum)}.N6xhuW_swipe{bottom:calc(max(10px, env(safe-area-inset-bottom)) + 50px + var(--foot));z-index:29;color:var(--ink-soft);white-space:nowrap;pointer-events:none;background:#fcf7eef0;border-radius:999px;margin:0;padding:4px 12px;font-size:16px;font-style:italic;font-weight:500;animation:6.5s ease-in-out .6s both N6xhuW_swipeHint;position:absolute;left:calc(50% + 3px);transform:translate(-50%)}@keyframes N6xhuW_swipeHint{0%,to{opacity:0}12%,82%{opacity:1}}.N6xhuW_petals{pointer-events:none;position:absolute;inset:0;overflow:hidden}.N6xhuW_petals i{opacity:0;background:linear-gradient(140deg,#fff8ec,#ecd6c6);border-radius:80% 15% 70% 20%;width:11px;height:15px;animation:linear both N6xhuW_petal;position:absolute;box-shadow:0 1px 2px #3c1e1e4d}.N6xhuW_petals i:nth-child(3n){background:linear-gradient(140deg,#9c4a66,#6e2440)}@keyframes N6xhuW_petal{0%{opacity:0;transform:translate3d(0, -10px, 0) scale(var(--z,1)) rotate(0)}10%,80%{opacity:.9}to{opacity:0;transform:translate3d(calc(var(--spin,1) * 60px), 66dvh, 0) scale(var(--z,1)) rotate(calc(var(--spin,1) * 420deg))}}.N6xhuW_scrim{z-index:50;opacity:0;pointer-events:none;background:#230f1480;transition:opacity .4s;position:absolute;inset:0}.N6xhuW_scrim[data-on]{opacity:1;pointer-events:auto}.N6xhuW_sheet{z-index:60;box-sizing:border-box;background:var(--card) url(/samples/trousseau/paper.webp) center / cover no-repeat;width:min(100vw,max(320px,56.25dvh));max-height:90dvh;box-shadow:0 -14px 40px #1e0a0f73, inset 0 0 0 6px var(--paper), inset 0 0 0 7px #9c7a3cb3;visibility:hidden;flex-direction:column;transition:transform .55s cubic-bezier(.25,.8,.25,1);display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,104%)}.N6xhuW_sheet[data-on]{visibility:visible;transform:translate(-50%)}.N6xhuW_close{z-index:2;width:40px;height:40px;color:var(--plum-deep);cursor:pointer;background:0 0;border:0;font-size:28px;line-height:1;position:absolute;top:12px;right:14px}.N6xhuW_sheetBody{overscroll-behavior:contain;padding:26px 26px max(26px, env(safe-area-inset-bottom));text-align:center;overflow-y:auto}.N6xhuW_sheetCaps{font-family:var(--caps);letter-spacing:.26em;color:var(--sage);margin:0;font-size:13px;font-weight:600}.N6xhuW_sheetTitle{font-family:var(--script);color:var(--plum);margin:2px 0 0;padding:0 18px;font-size:40px;font-weight:400;line-height:1.12}.N6xhuW_sheetLine{color:var(--ink-soft);margin:4px 0 0;font-size:18px;font-weight:500;line-height:1.3}.N6xhuW_form{text-align:left;color:var(--ink);margin-top:16px;font-size:18px;font-weight:500}.N6xhuW_done{text-align:center;padding:8px 0 6px}.N6xhuW_link{color:var(--plum);cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;font-size:17px;font-weight:500;text-decoration:underline}.N6xhuW_form .rsvp{gap:16px;display:grid}.N6xhuW_form .rsvp-field{border:0;min-width:0;margin:0;padding:0}.N6xhuW_form .rsvp-label{font-family:var(--caps);letter-spacing:.14em;text-transform:uppercase;color:var(--sage);margin-bottom:6px;padding:0;font-size:11.5px;font-weight:600;display:block}.N6xhuW_form .rsvp-hint{font-family:var(--serif);letter-spacing:0;text-transform:none;color:var(--ink-soft);font-size:15px}.N6xhuW_form .rsvp-input{box-sizing:border-box;width:100%;min-height:48px;color:var(--ink);font:inherit;background:#ffffffbf;border:1px solid #9c7a3ca6;border-radius:3px;padding:10px 12px;font-size:18px}.N6xhuW_form .rsvp-input:focus{border-color:var(--plum);outline:none;box-shadow:0 0 0 3px #6e244029}.N6xhuW_form .rsvp-choices{grid-template-columns:1fr 1fr;gap:10px;display:grid}.N6xhuW_form .rsvp-events{gap:8px;display:grid}:is(.N6xhuW_form .rsvp-choice,.N6xhuW_form .rsvp-event){text-align:center;cursor:pointer;background:#ffffff8c;border:1px solid #9c7a3ca6;border-radius:3px;padding:12px 6px;font-size:18px;line-height:1.2;transition:background .25s,color .25s,border-color .25s;display:block}:is(.N6xhuW_form .rsvp-choice input,.N6xhuW_form .rsvp-event input){opacity:0;pointer-events:none;position:absolute}:is(.N6xhuW_form .rsvp-choice[data-checked=true],.N6xhuW_form .rsvp-event[data-checked=true]){border-color:var(--plum-deep);color:#fdf2de;background:linear-gradient(170deg,#7a2a48,#511a30)}.N6xhuW_form .rsvp-stepper{align-items:center;gap:16px;font-size:22px;display:inline-flex}.N6xhuW_form .rsvp-stepper button{width:44px;height:44px;color:var(--plum-deep);cursor:pointer;background:#ffffff8c;border:1px solid #9c7a3ca6;border-radius:50%;font-size:20px}.N6xhuW_form .rsvp-submit{min-height:52px;box-shadow:inset 0 0 0 1px var(--gold-hi), inset 0 0 0 3px #511a30;color:#fdf2de;font-family:var(--caps);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:linear-gradient(170deg,#7a2a48,#511a30);border:0;border-radius:3px;font-size:12.5px;font-weight:600}.N6xhuW_form .rsvp-submit:disabled{opacity:.6}.N6xhuW_form .rsvp-error{color:#8c1d2c}:is(.N6xhuW_form .rsvp-note,.N6xhuW_form .rsvp-preview-note){color:var(--ink-soft);text-align:center;margin:0;font-size:16px;font-style:italic}.N6xhuW_form .rsvp-done-title{font-family:var(--script);color:var(--plum);text-align:center;margin:0;font-size:36px;line-height:1.15}.N6xhuW_form .rsvp-code{text-align:center;font-size:16px}.N6xhuW_form .rsvp-link{color:var(--plum);cursor:pointer;background:0 0;border:0;padding:0;font-size:17px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.N6xhuW_boardLight,.N6xhuW_glint,.N6xhuW_cTap,.N6xhuW_card,.N6xhuW_swipe,.N6xhuW_bride span{animation:none}.N6xhuW_bride span{color:var(--plum);background:0 0}.N6xhuW_card{transition:none}}
