.boho-letter-module__tydHTq__scene{--field-centre:#cdc7be;--field-mid:#b6aea5;--field-edge:#9b938b;--paper:#d8d3ca;--ink:#4a4039;--ink-soft:#7a6f66;--gold:#b8955a;--gold-deep:#8a6a3f;--gold-light:#e2cf9f;--terracotta:#b9735a;--sage:#8f9a82;--sand:#cfc3b3;--sand-deep:#b3966e;--grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.3 0 0 0 0 0.25 0 0 0 0.07 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");--col:480px;--serif:var(--font-cormorant), var(--font-arm-display), Georgia, serif;--sans:var(--font-sans), var(--font-cyr-sans), var(--font-arm-sans), system-ui, sans-serif;isolation:isolate;color:var(--ink);font-family:var(--sans);background-color:var(--paper);background-image:var(--grain);position:relative;overflow:hidden}.boho-letter-module__tydHTq__column{width:100%;max-width:var(--col);margin:0 auto}.boho-letter-module__tydHTq__cover{z-index:80;cursor:pointer;background:radial-gradient(ellipse 70% 60% at 50% 46%, var(--field-centre) 0%, var(--field-mid) 55%, var(--field-edge) 100%);-webkit-tap-highlight-color:transparent;border:0;justify-content:center;align-items:center;padding:0;transition:opacity .45s ease-out;display:flex;position:fixed;inset:0}.boho-letter-module__tydHTq__cover[data-open=true]{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .45s ease-out,visibility 0s linear .45s}.boho-letter-module__tydHTq__coverStage{width:min(100vw, var(--col));aspect-ratio:1;position:relative}.boho-letter-module__tydHTq__monogram{font-family:var(--font-names,var(--font-cormorant)), var(--font-arm-display), Georgia, serif;letter-spacing:.04em;color:var(--gold-deep);white-space:nowrap;font-size:64px;font-style:italic;font-weight:400;line-height:1;transition:opacity .3s ease-out;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.boho-letter-module__tydHTq__monogram small{color:var(--gold);margin:0 .12em;font-size:.55em}.boho-letter-module__tydHTq__cover[data-open=true] .boho-letter-module__tydHTq__monogram,.boho-letter-module__tydHTq__cover[data-open=true] .boho-letter-module__tydHTq__tapCue{opacity:0}.boho-letter-module__tydHTq__coverSpark{background:radial-gradient(circle,#fff7e4 0%,#f3dca3 35%,#f3dca300 70%);border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;animation:1.8s ease-in-out infinite boho-letter-module__tydHTq__breathe;position:absolute;top:54%;left:18%;box-shadow:0 0 18px 6px #f0d28c8c}@keyframes boho-letter-module__tydHTq__breathe{0%,to{opacity:.55}50%{opacity:1}}.boho-letter-module__tydHTq__tapCue{flex-direction:column;align-items:center;gap:14px;transition:opacity .3s ease-out;display:flex;position:absolute;bottom:8%;left:0;right:0}.boho-letter-module__tydHTq__seal{background:radial-gradient(circle at 50% 45%,#f3e3b88c 0%,#f3e3b826 45%,#f3e3b800 70%);border:1px solid #8a6a3fb3;border-radius:50%;justify-content:center;align-items:center;width:66px;height:66px;display:flex;position:relative;box-shadow:0 0 0 6px #8a6a3f14,0 10px 30px -12px #3c302459}.boho-letter-module__tydHTq__sealSpark{animation:2.4s ease-in-out infinite boho-letter-module__tydHTq__twinkle;display:block}.boho-letter-module__tydHTq__sealSparkShape{filter:drop-shadow(0 0 8px #f3dca3cc);display:block}@keyframes boho-letter-module__tydHTq__twinkle{0%,to{opacity:.85;transform:scale(1)rotate(0)}50%{opacity:1;transform:scale(1.08)rotate(8deg)}}.boho-letter-module__tydHTq__ripple{pointer-events:none;border:1px solid #c9a564cc;border-radius:50%;animation:2.8s ease-out infinite boho-letter-module__tydHTq__ripple;position:absolute;inset:-1px}.boho-letter-module__tydHTq__ripple:nth-child(2){animation-delay:1.4s}@keyframes boho-letter-module__tydHTq__ripple{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.85)}}.boho-letter-module__tydHTq__cueRule{color:var(--gold-deep);opacity:.8}.boho-letter-module__tydHTq__cueLabel{font-family:var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--gold-deep);font-size:11px}.boho-letter-module__tydHTq__intro{z-index:70;background:radial-gradient(ellipse 70% 60% at 50% 46%, var(--field-centre) 0%, var(--field-mid) 55%, var(--field-edge) 100%);justify-content:center;align-items:center;transition:opacity .5s ease-out;display:flex;position:fixed;inset:0}.boho-letter-module__tydHTq__intro[data-done=true]{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .5s ease-out,visibility 0s linear .5s}.boho-letter-module__tydHTq__stageClip{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.boho-letter-module__tydHTq__stage{width:min(100vw, var(--col));aspect-ratio:1;transform-origin:50%;flex:none;overflow:hidden}.boho-letter-module__tydHTq__stage[data-playing=true]{animation:5s cubic-bezier(.45,0,.2,1) both boho-letter-module__tydHTq__push}@keyframes boho-letter-module__tydHTq__push{0%,64%{transform:scale(1.22)}94%,to{transform:scale(var(--push,1))}}.boho-letter-module__tydHTq__video{-o-object-fit:fill;object-fit:fill;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%)}@media (min-width:481px){.boho-letter-module__tydHTq__video{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in, xor;-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}}.boho-letter-module__tydHTq__hero{--card-h:100vh;min-height:var(--card-h);justify-content:center;display:flex;position:relative}.boho-letter-module__tydHTq__heroBoxed{--card-h:640px}.boho-letter-module__tydHTq__tilt{width:min(100vw, var(--col));will-change:transform}@media (max-width:480px){.boho-letter-module__tydHTq__hero{--card-h:calc(100vh - 28px);align-items:center;min-height:100vh;padding:14px}.boho-letter-module__tydHTq__card{clip-path:inset(0 round 22px);box-shadow:none;border-radius:22px;overflow:hidden}.boho-letter-module__tydHTq__card[data-phase=written],.boho-letter-module__tydHTq__card[data-instant=true]{box-shadow:none}.boho-letter-module__tydHTq__tilt{border-radius:22px;box-shadow:0 30px 60px -28px #3c2e208c,0 2px 8px #3c2e201f}}@media (min-width:481px){.boho-letter-module__tydHTq__hero{align-items:center}.boho-letter-module__tydHTq__card{aspect-ratio:.749;--card-h:calc(var(--col) / .749);min-height:0}}.boho-letter-module__tydHTq__card{width:100%;min-height:var(--card-h);transform-origin:50%;text-align:center;padding:calc(var(--card-h) * .12) 28px calc(var(--card-h) * .165);background:#d6d1c8 url(/templates/boho-letter/card.webp) 50%/100% 100% no-repeat;flex-direction:column;align-items:center;transition:box-shadow 1.2s ease-out;display:flex;position:relative;box-shadow:inset 0 1px #ffffff59,0 18px 40px -22px #3c302473}.boho-letter-module__tydHTq__card:after{content:"";background-color:var(--paper);background-image:var(--grain);opacity:0;pointer-events:none;transition:opacity 1.4s ease-out;position:absolute;inset:0}.boho-letter-module__tydHTq__card[data-phase=written]:after,.boho-letter-module__tydHTq__card[data-instant=true]:after{opacity:1}.boho-letter-module__tydHTq__card[data-phase=written],.boho-letter-module__tydHTq__card[data-instant=true]{box-shadow:inset 0 1px #ffffff59}.boho-letter-module__tydHTq__card>*{z-index:1;position:relative}.boho-letter-module__tydHTq__heroPhoto{opacity:0;transition:opacity 1.2s ease-out;position:absolute;inset:0;overflow:hidden}.boho-letter-module__tydHTq__heroSharpMove{position:absolute;inset:0}.boho-letter-module__tydHTq__heroBlur,.boho-letter-module__tydHTq__heroSharp{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 28%;object-position:50% 28%;filter:saturate(.88)sepia(.08);width:100%;height:100%;display:block;position:absolute;inset:0}.boho-letter-module__tydHTq__heroSharp{scale:1.08}.boho-letter-module__tydHTq__heroBlur{visibility:hidden;filter:blur(26px)saturate(.85)sepia(.12)brightness(1.04);scale:1.25}.boho-letter-module__tydHTq__heroPhoto[data-wide=true] .boho-letter-module__tydHTq__heroBlur{visibility:visible}.boho-letter-module__tydHTq__heroPhoto[data-wide=true] .boho-letter-module__tydHTq__heroSharp{aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;height:auto;inset:44% 0 auto;translate:0 -50%;scale:1.06;-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 84%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 16% 84%,#0000 100%)}.boho-letter-module__tydHTq__heroPhoto:after{content:"";background:linear-gradient(#d8d3ca4d 0%,#d8d3ca1f 22%,#d8d3ca29 52%,#d8d3ca80 76%,#d8d3cae6 100%);position:absolute;inset:0}.boho-letter-module__tydHTq__card[data-phase=writing] .boho-letter-module__tydHTq__heroPhoto,.boho-letter-module__tydHTq__card[data-phase=written] .boho-letter-module__tydHTq__heroPhoto,.boho-letter-module__tydHTq__card[data-instant=true] .boho-letter-module__tydHTq__heroPhoto{opacity:1}.boho-letter-module__tydHTq__namesWrap .boho-letter-module__tydHTq__names{will-change:transform}.boho-letter-module__tydHTq__namesShadow{color:#0000;text-shadow:0 0 1px #fff8ebe6,0 2px 12px #281e1473;background:0 0;margin:0;position:absolute;inset:0}.boho-letter-module__tydHTq__namesWrap .boho-letter-module__tydHTq__namesShadow+.boho-letter-module__tydHTq__names{position:relative}.boho-letter-module__tydHTq__hairline{background:linear-gradient(90deg,#896e5100 0%,#c9ad7a 18%,#896e51 50%,#c9ad7a 82%,#896e5100 100%);height:2px;transition:top .9s cubic-bezier(.22,1,.36,1);position:absolute;top:92.4%;left:26%;right:25.3%}.boho-letter-module__tydHTq__namesWrap{width:100%;margin-top:auto;margin-bottom:auto;position:relative}.boho-letter-module__tydHTq__names{font-family:var(--font-names,var(--font-cormorant)), var(--font-arm-display), Georgia, serif;background-image:linear-gradient(100deg,#5e4524 0%,#8a6a3f 30%,#c9a660 50%,#8a6a3f 70%,#5e4524 100%);background-size:260% 100%;background-position:var(--sheen,50%) 50%;color:#0000;clip-path:inset(-30% 100% -30% 0);-webkit-background-clip:text;background-clip:text;font-size:clamp(36px,12vw,52px);font-style:italic;font-weight:600;line-height:1.08}.boho-letter-module__tydHTq__names span{display:block}.boho-letter-module__tydHTq__amp{opacity:.9;font-size:.6em;line-height:1.4}.boho-letter-module__tydHTq__card[data-phase=writing] .boho-letter-module__tydHTq__names{animation:1.4s cubic-bezier(.4,0,.2,1) forwards boho-letter-module__tydHTq__write}.boho-letter-module__tydHTq__card[data-phase=written] .boho-letter-module__tydHTq__names,.boho-letter-module__tydHTq__card[data-instant=true] .boho-letter-module__tydHTq__names{clip-path:inset(-30% 0);animation:none}@keyframes boho-letter-module__tydHTq__write{0%{clip-path:inset(-30% 100% -30% 0)}to{clip-path:inset(-30% 0)}}.boho-letter-module__tydHTq__pen{opacity:0;pointer-events:none;width:100%;position:absolute;top:-20%;bottom:-20%;left:0}.boho-letter-module__tydHTq__card[data-phase=writing] .boho-letter-module__tydHTq__pen{animation:1.4s cubic-bezier(.4,0,.2,1) forwards boho-letter-module__tydHTq__pen}.boho-letter-module__tydHTq__penGlow{background:radial-gradient(50% 50%,#fff4d6f2 0%,#f0d28c80 40%,#f0d28c00 75%);width:44px;position:absolute;top:0;bottom:0;left:-22px}.boho-letter-module__tydHTq__mote{background:#f6e3b4;border-radius:50%;width:4px;height:4px;animation:1.1s ease-out infinite boho-letter-module__tydHTq__mote;position:absolute;box-shadow:0 0 8px 2px #f0d28cb3}.boho-letter-module__tydHTq__mote:nth-child(2){animation-delay:0s;top:30%;left:-8px}.boho-letter-module__tydHTq__mote:nth-child(3){animation-delay:.35s;top:55%;left:4px}.boho-letter-module__tydHTq__mote:nth-child(4){animation-delay:.7s;top:72%;left:-14px}@keyframes boho-letter-module__tydHTq__pen{0%{opacity:0;transform:translate(0)}8%{opacity:1}92%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes boho-letter-module__tydHTq__mote{0%{opacity:.9;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-18px,-26px)scale(.3)}}.boho-letter-module__tydHTq__fadeIn{opacity:0;transition:opacity .7s ease-out,transform .7s ease-out;transform:translateY(6px)}.boho-letter-module__tydHTq__card[data-phase=written] .boho-letter-module__tydHTq__hairline,.boho-letter-module__tydHTq__card[data-instant=true] .boho-letter-module__tydHTq__hairline{top:86%}.boho-letter-module__tydHTq__card[data-phase=written] .boho-letter-module__tydHTq__fadeIn,.boho-letter-module__tydHTq__card[data-instant=true] .boho-letter-module__tydHTq__fadeIn{opacity:1;transform:none}.boho-letter-module__tydHTq__card[data-phase=written] .boho-letter-module__tydHTq__fadeIn:nth-of-type(2){transition-delay:.18s}.boho-letter-module__tydHTq__card[data-instant=true] .boho-letter-module__tydHTq__fadeIn{transition:none}.boho-letter-module__tydHTq__dateLine{font-family:var(--serif);letter-spacing:.04em;color:var(--ink);margin-top:0;margin-bottom:0;font-size:19px}.boho-letter-module__tydHTq__timeLine{font-family:var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--ink-soft);margin-top:4px;font-size:11px}.boho-letter-module__tydHTq__place{font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;position:absolute;top:94.6%;left:9%;right:9%;overflow:hidden}.boho-letter-module__tydHTq__section{text-align:center;padding:64px 24px;position:relative;overflow:hidden}.boho-letter-module__tydHTq__paper{background-color:var(--paper);background-image:var(--grain)}.boho-letter-module__tydHTq__sand{background-color:var(--sand);background-image:var(--grain)}.boho-letter-module__tydHTq__pampasBand{background-color:var(--paper);background-image:linear-gradient(180deg, var(--paper) 0%, #d8d3ca9e 18%, #d8d3ca9e 82%, var(--paper) 100%), url(/templates/boho-letter/pampas.webp);background-position:50%,50% 30%;background-size:100% 100%,cover}.boho-letter-module__tydHTq__sun{color:var(--terracotta);margin:0 auto 10px;animation:14s linear infinite boho-letter-module__tydHTq__turn;display:block}@keyframes boho-letter-module__tydHTq__turn{to{transform:rotate(360deg)}}.boho-letter-module__tydHTq__label{font-family:var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--terracotta);font-size:11px}.boho-letter-module__tydHTq__bandLabel{color:var(--terracotta);background:#f7f3eceb;border:1px solid #b9735a66;border-radius:999px;margin-top:34px;padding:9px 18px;display:inline-block}.boho-letter-module__tydHTq__title{font-family:var(--serif);color:var(--ink);margin:4px 0 0;font-size:36px;font-style:italic;font-weight:400;line-height:1.1}.boho-letter-module__tydHTq__lead{max-width:360px;font-family:var(--serif);color:var(--ink);margin:18px auto 0;font-size:22px;font-style:italic;line-height:1.45}.boho-letter-module__tydHTq__body{max-width:340px;font-family:var(--serif);color:var(--ink-soft);margin:14px auto 0;font-size:17px;line-height:1.6}.boho-letter-module__tydHTq__portraitWrap{width:min(100%,300px);margin:0 auto 30px;position:relative}.boho-letter-module__tydHTq__portrait{aspect-ratio:4/5;background:var(--sand);border-radius:999px 999px 18px 18px;position:relative;overflow:hidden;box-shadow:0 24px 50px -30px #4a403973}.boho-letter-module__tydHTq__portrait img,.boho-letter-module__tydHTq__shot img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.boho-letter-module__tydHTq__portrait img{animation:16s ease-in-out infinite alternate boho-letter-module__tydHTq__drift}@keyframes boho-letter-module__tydHTq__drift{0%{transform:scale(1)}to{transform:scale(1.07)}}.boho-letter-module__tydHTq__archFrame{pointer-events:none;border:1px solid #b9735abf;border-radius:999px 999px 12px 12px;position:absolute;inset:9px}.boho-letter-module__tydHTq__portraitPlume>svg{filter:drop-shadow(0 6px 10px #4a40392e);display:block}.boho-letter-module__tydHTq__portraitPlume{z-index:1;color:var(--sand-deep);transform-origin:50% 100%;pointer-events:none;animation:7s ease-in-out infinite alternate boho-letter-module__tydHTq__swayLeft;position:absolute;bottom:-34px;left:-46px;transform:rotate(-22deg)}@keyframes boho-letter-module__tydHTq__swayLeft{0%{transform:rotate(-24deg)}to{transform:rotate(-18deg)}}.boho-letter-module__tydHTq__sheet{background:#f7f3eceb;border:1px solid #b9735a66;border-radius:160px 160px 18px 18px;max-width:330px;margin:26px auto 0;padding:28px 22px 24px;position:relative;box-shadow:0 24px 50px -30px #4a403966}.boho-letter-module__tydHTq__month{font-family:var(--serif);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font-size:24px}.boho-letter-module__tydHTq__year{font-family:var(--sans);letter-spacing:.3em;color:var(--terracotta);margin-top:2px;font-size:11px}.boho-letter-module__tydHTq__grid{grid-template-columns:repeat(7,1fr);row-gap:4px;margin-top:16px;display:grid}.boho-letter-module__tydHTq__weekday{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1px solid #b9735a59;margin-bottom:6px;padding-bottom:8px;font-size:10.5px}.boho-letter-module__tydHTq__day{height:34px;font-family:var(--serif);color:var(--ink);justify-content:center;align-items:center;font-size:17px;display:flex;position:relative}.boho-letter-module__tydHTq__dayMuted{color:#4a403947}.boho-letter-module__tydHTq__dayMark{color:var(--terracotta);font-weight:600}.boho-letter-module__tydHTq__ring{width:34px;height:34px;color:var(--terracotta);margin:-17px 0 0 -17px;position:absolute;top:50%;left:50%}.boho-letter-module__tydHTq__ring circle{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-dasharray:106;stroke-dashoffset:106px;transform-origin:50%;transform:rotate(-100deg)}.boho-letter-module__tydHTq__ring[data-draw=true] circle{animation:1.1s ease-out .3s forwards boho-letter-module__tydHTq__ring}.boho-letter-module__tydHTq__ring[data-draw=instant] circle{stroke-dashoffset:0}@keyframes boho-letter-module__tydHTq__ring{to{stroke-dashoffset:0}}.boho-letter-module__tydHTq__countdown{grid-template-columns:repeat(4,1fr);gap:10px;max-width:340px;margin:18px auto 0;display:grid}.boho-letter-module__tydHTq__count{background:#f7f3ecbf;border:1px solid #b9735a99;border-radius:999px 999px 12px 12px;padding:18px 4px 12px}.boho-letter-module__tydHTq__countNum{font-family:var(--serif);color:var(--ink);font-variant-numeric:tabular-nums;font-size:30px;line-height:1}.boho-letter-module__tydHTq__countLabel{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--terracotta);margin-top:8px;font-size:10.5px}.boho-letter-module__tydHTq__decor{pointer-events:none;position:absolute;inset:0;overflow:hidden}.boho-letter-module__tydHTq__decorBack{opacity:.3;width:62%;height:120%;position:absolute;top:-10%;right:-22%}.boho-letter-module__tydHTq__decorBack:before{content:"";filter:blur(3px)sepia(.2);background:url(/templates/boho-letter/pampas.webp) 50% 20%/cover no-repeat;position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 55% at 65%,#000 15%,#0000 70%);mask-image:radial-gradient(55% 55% at 65%,#000 15%,#0000 70%)}.boho-letter-module__tydHTq__decorMid{color:var(--sage);opacity:.8;position:absolute;top:10px;right:-56px;transform:rotate(16deg)}.boho-letter-module__tydHTq__decorMid>svg{filter:drop-shadow(0 10px 14px #4a40392e);display:block}.boho-letter-module__tydHTq__decorMid ellipse{fill-opacity:.5}.boho-letter-module__tydHTq__decorFront{color:var(--sand-deep);position:absolute;bottom:-64px;right:-34px;transform:rotate(18deg)}.boho-letter-module__tydHTq__decorFront>svg{filter:drop-shadow(0 16px 18px #4a403947);display:block}.boho-letter-module__tydHTq__decorMote{opacity:0;background:#e2c98f;border-radius:50%;animation:7s ease-in-out infinite boho-letter-module__tydHTq__moteRise;position:absolute;box-shadow:0 0 8px 2px #e2c98f99}@keyframes boho-letter-module__tydHTq__moteRise{0%{opacity:0;transform:translate(0)}20%{opacity:.9}80%{opacity:.6}to{opacity:0;transform:translate(14px,-260px)}}.boho-letter-module__tydHTq__timeline,.boho-letter-module__tydHTq__sun,.boho-letter-module__tydHTq__title{z-index:1;position:relative}.boho-letter-module__tydHTq__timeline{text-align:left;max-width:320px;margin:30px auto 0;padding-left:38px;position:relative}.boho-letter-module__tydHTq__spine{transform-origin:50% 0;background:linear-gradient(#b9735a00,#b9735ab3 10% 90%,#b9735a00);width:1px;position:absolute;top:8px;bottom:8px;left:9px}.boho-letter-module__tydHTq__row{padding:0 0 28px;position:relative}.boho-letter-module__tydHTq__row:last-child{padding-bottom:0}.boho-letter-module__tydHTq__row:before{content:"";background:var(--terracotta);width:9px;height:9px;box-shadow:0 0 0 4px var(--sand);border-radius:50%;position:absolute;top:6px;left:-33px}.boho-letter-module__tydHTq__time{font-family:var(--sans);letter-spacing:.26em;color:var(--terracotta);font-size:11px}.boho-letter-module__tydHTq__rowTitle{font-family:var(--serif);color:var(--ink);margin-top:4px;font-size:22px;line-height:1.25}.boho-letter-module__tydHTq__rowSub{font-family:var(--serif);color:var(--ink-soft);margin-top:2px;font-size:15px}.boho-letter-module__tydHTq__venueName{font-family:var(--serif);color:var(--ink);margin-top:28px;font-size:27px;line-height:1.2}.boho-letter-module__tydHTq__venueAddr{font-family:var(--serif);color:var(--ink-soft);margin-top:6px;font-size:16px}.boho-letter-module__tydHTq__journey{max-width:340px;margin:34px auto 0}.boho-letter-module__tydHTq__leg{flex-direction:column;align-items:center;display:flex}.boho-letter-module__tydHTq__path{width:24px;height:64px;margin:6px 0;overflow:visible}.boho-letter-module__tydHTq__path path{fill:none;stroke:var(--gold-deep);stroke-width:1.2px;stroke-dasharray:3 5;stroke-linecap:round}.boho-letter-module__tydHTq__path .boho-letter-module__tydHTq__pathGem{fill:var(--gold-deep);stroke:none;stroke-dasharray:none}.boho-letter-module__tydHTq__stopCard{text-align:center;background:#f7f3ece6;background-image:var(--grain);border:1px solid #b9735a66;border-radius:22px;width:100%;margin-top:36px;padding:50px 24px 38px;position:relative;box-shadow:0 26px 50px -34px #4a403973}.boho-letter-module__tydHTq__stopCard:before,.boho-letter-module__tydHTq__stopCard:after{content:"";pointer-events:none;border:1px solid #b9735a8c;width:26px;height:26px;position:absolute}.boho-letter-module__tydHTq__stopCard:before{border-top:0;border-right:0;border-bottom-left-radius:12px;bottom:12px;left:12px}.boho-letter-module__tydHTq__stopCard:after{border-top:0;border-left:0;border-bottom-right-radius:12px;bottom:12px;right:12px}.boho-letter-module__tydHTq__medallion{width:72px;height:72px;color:var(--ink);border:1px solid var(--gold-deep);box-shadow:0 0 0 5px var(--paper), 0 0 0 6px #8a6a3f59, 0 12px 24px -12px #4a403966;background:radial-gradient(circle at 50% 40%,#f7f2ea 0%,#ece5d9 100%);border-radius:50%;justify-content:center;align-items:center;margin-left:-36px;display:flex;position:absolute;top:-36px;left:50%}.boho-letter-module__tydHTq__stopKind{font-family:var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--terracotta);font-size:10.5px}.boho-letter-module__tydHTq__stopName{font-family:var(--serif);color:var(--ink);margin-top:8px;font-size:20px;line-height:1.2}.boho-letter-module__tydHTq__stopAddr{font-family:var(--serif);color:var(--ink-soft);margin-top:5px;font-size:14.5px;line-height:1.4}.boho-letter-module__tydHTq__stopTime{width:fit-content;font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-deep);border:1px solid #8a6a3f80;border-radius:999px;margin:14px auto 0;padding:6px 14px;font-size:11px;display:block}.boho-letter-module__tydHTq__stopMap{cursor:pointer;width:fit-content;font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--terracotta);background:0 0;border:0;border-bottom:1px solid #b9735a80;align-items:center;gap:6px;margin:14px auto 0;padding:0 0 3px;font-size:10.5px;transition:border-color .2s;display:flex}.boho-letter-module__tydHTq__stopMap:hover{border-color:var(--terracotta)}.boho-letter-module__tydHTq__collage{grid-template-columns:repeat(6,1fr);grid-auto-rows:1fr;gap:12px;max-width:360px;margin:28px auto 0;display:grid;position:relative}.boho-letter-module__tydHTq__collagePlume{color:var(--sand-deep);transform-origin:50% 100%;pointer-events:none;z-index:1;animation:8s ease-in-out infinite alternate boho-letter-module__tydHTq__swayRight;position:absolute;bottom:-30px;right:-62px;transform:rotate(16deg)}@keyframes boho-letter-module__tydHTq__swayRight{0%{transform:rotate(13deg)}to{transform:rotate(20deg)}}.boho-letter-module__tydHTq__scene[data-still=true] .boho-letter-module__tydHTq__sun,.boho-letter-module__tydHTq__scene[data-still=true] .boho-letter-module__tydHTq__portrait img,.boho-letter-module__tydHTq__scene[data-still=true] .boho-letter-module__tydHTq__portraitPlume,.boho-letter-module__tydHTq__scene[data-still=true] .boho-letter-module__tydHTq__collagePlume{animation:none}.boho-letter-module__tydHTq__shot{background:var(--sand);overflow:hidden;box-shadow:0 20px 40px -28px #4a403973}.boho-letter-module__tydHTq__archWide{aspect-ratio:4/5;border-radius:999px 999px 14px 14px;grid-column:1/5}.boho-letter-module__tydHTq__circle{aspect-ratio:1;border-radius:50%;grid-column:5/7;align-self:end}.boho-letter-module__tydHTq__soft{aspect-ratio:1;border-radius:24px;grid-column:1/4}.boho-letter-module__tydHTq__archSmall{aspect-ratio:4/5;border-radius:999px 999px 14px 14px;grid-column:4/7}.boho-letter-module__tydHTq__archLow{aspect-ratio:16/10;border-radius:180px 180px 14px 14px;grid-column:1/7}.boho-letter-module__tydHTq__rsvp{background-color:var(--sand);background-image:linear-gradient(180deg, var(--sand) 0%, #cfc3b3b3 55%, #cfc3b38c 100%), url(/templates/boho-letter/field.webp);background-position:50%,50% 70%;background-size:100% 100%,cover;border-radius:32px;margin:0 16px 24px;padding:56px 0 8px;position:relative;overflow:hidden;box-shadow:0 26px 50px -34px #4a403973}.boho-letter-module__tydHTq__rsvpHead{text-align:center;padding:0 24px 28px}html[lang=hy] .boho-letter-module__tydHTq__names{font-size:clamp(30px,9.8vw,42px)}html[lang=hy] .boho-letter-module__tydHTq__monogram{font-size:54px}html[lang=hy] .boho-letter-module__tydHTq__dateLine{font-size:16px}html[lang=hy] .boho-letter-module__tydHTq__title{font-size:29px}html[lang=hy] .boho-letter-module__tydHTq__lead{font-size:18.5px}html[lang=hy] .boho-letter-module__tydHTq__body{font-size:15px}html[lang=hy] .boho-letter-module__tydHTq__month{font-size:20px}html[lang=hy] .boho-letter-module__tydHTq__day{font-size:15px}html[lang=hy] .boho-letter-module__tydHTq__countNum{font-size:26px}html[lang=hy] .boho-letter-module__tydHTq__rowTitle{font-size:18px}html[lang=hy] .boho-letter-module__tydHTq__rowSub{font-size:13.5px}html[lang=hy] .boho-letter-module__tydHTq__venueName{font-size:22px}html[lang=hy] .boho-letter-module__tydHTq__venueAddr{font-size:14px}html[lang=hy] .boho-letter-module__tydHTq__stopName{font-size:17px}html[lang=hy] .boho-letter-module__tydHTq__stopAddr{font-size:13px}:is(html[lang=hy] .boho-letter-module__tydHTq__label,html[lang=hy] .boho-letter-module__tydHTq__cueLabel,html[lang=hy] .boho-letter-module__tydHTq__stopTime,html[lang=hy] .boho-letter-module__tydHTq__time){letter-spacing:.2em;font-size:10.5px}:is(html[lang=hy] .boho-letter-module__tydHTq__stopKind,html[lang=hy] .boho-letter-module__tydHTq__stopMap,html[lang=hy] .boho-letter-module__tydHTq__countLabel,html[lang=hy] .boho-letter-module__tydHTq__weekday){letter-spacing:.14em;font-size:10px}@media (prefers-reduced-motion:reduce){.boho-letter-module__tydHTq__cover,.boho-letter-module__tydHTq__intro{display:none}.boho-letter-module__tydHTq__names{clip-path:inset(-30% 0)!important;animation:none!important}.boho-letter-module__tydHTq__pen,.boho-letter-module__tydHTq__mote,.boho-letter-module__tydHTq__decorMote,.boho-letter-module__tydHTq__sun,.boho-letter-module__tydHTq__portrait img,.boho-letter-module__tydHTq__portraitPlume,.boho-letter-module__tydHTq__collagePlume{animation:none!important}.boho-letter-module__tydHTq__fadeIn{opacity:1!important;transition:none!important;transform:none!important}.boho-letter-module__tydHTq__ring circle{stroke-dashoffset:0!important;animation:none!important}}
.sealed-with-love-module__zbkFYa__scene{--wine:#6e3222;--plum:#24110b;--room-glow:#a2533a;--env-back:linear-gradient(160deg, #e9d8be, #d9bf9c);--env-front:linear-gradient(165deg, #f6ecdc, #eddcc3);--env-flap:linear-gradient(172deg, #fbf3e6, #f0e0c7 60%, #dfc4a0);--rose:#e8889a;--gold:#d4a955;--gold-deep:#9c7230;--paper:#fbf6ee;--paper-edge:#efe4d2;--ink:#3b2a2a;--ink-soft:#7a6460;--col:480px;--serif:var(--font-cormorant), var(--font-display), var(--font-arm-display), Georgia, serif;--script:var(--font-names,var(--font-script)), var(--font-opt-marck), var(--font-arm-display), cursive;--sans:var(--font-sans), var(--font-cyr-sans), var(--font-arm-sans), system-ui, sans-serif;isolation:isolate;min-height:var(--page-h,100vh);color:var(--ink);font-family:var(--sans);background:var(--plum);position:relative;overflow:hidden}.sealed-with-love-module__zbkFYa__bokeh:before{content:"";background:radial-gradient(ellipse 90% 70% at 50% 30%, var(--room-glow) 0%, var(--wine) 38%, var(--plum) 100%);position:absolute;inset:0}.sealed-with-love-module__zbkFYa__bokeh{z-index:-1;pointer-events:none;position:fixed;inset:0}.sealed-with-love-module__zbkFYa__bokeh i{background:radial-gradient(circle,#ffc4aa80 0%,#ff96a026 45%,#0000 70%);border-radius:50%;animation:7s ease-in-out infinite alternate sealed-with-love-module__zbkFYa__glow;position:absolute}@keyframes sealed-with-love-module__zbkFYa__glow{0%{opacity:.35}to{opacity:.9}}.sealed-with-love-module__zbkFYa__petals{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.sealed-with-love-module__zbkFYa__petal{animation:linear infinite sealed-with-love-module__zbkFYa__fall;position:absolute;top:-40px}@keyframes sealed-with-love-module__zbkFYa__fall{0%{transform:translateY(-40px)rotate(0)}50%{transform:translate3d(var(--sway,40px), 50vh, 0) rotate(160deg)}to{transform:translateY(110vh)rotate(320deg)}}.sealed-with-love-module__zbkFYa__scene[data-still=true] .sealed-with-love-module__zbkFYa__petal{display:none}.sealed-with-love-module__zbkFYa__cover{z-index:70;isolation:isolate;padding:24px 24px var(--demo-bottom,24px);flex-direction:column;justify-content:center;align-items:center;gap:22px;transition:opacity .7s ease-out,visibility;display:flex;position:fixed;inset:0}.sealed-with-love-module__zbkFYa__cover[data-keyboard=true]{justify-content:flex-end;gap:10px;padding:10px 20px}.sealed-with-love-module__zbkFYa__cover[data-keyboard=true] .sealed-with-love-module__zbkFYa__forLine{display:none}.sealed-with-love-module__zbkFYa__cover[data-keyboard=true] .sealed-with-love-module__zbkFYa__envelope{width:min(84vw, 360px, max(96px, calc((var(--cover-h,600px) - 150px) * 1.42)))}.sealed-with-love-module__zbkFYa__cover[data-keyboard=true] .sealed-with-love-module__zbkFYa__secretWrong{min-height:1.2em}.sealed-with-love-module__zbkFYa__coverBg{z-index:-1;background:radial-gradient(circle at 18% 22%, #ffc4aa2e, transparent 22%), radial-gradient(circle at 82% 70%, #ff96a024, transparent 26%), radial-gradient(ellipse 90% 70% at 50% 40%, var(--room-glow) 0%, var(--wine) 40%, var(--plum) 100%);position:absolute;inset:0}.sealed-with-love-module__zbkFYa__cover[data-gone=true]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .7s ease-out,visibility 0s linear .7s}.sealed-with-love-module__zbkFYa__forLine{text-align:center;color:#f6dfd2}.sealed-with-love-module__zbkFYa__forLabel{font-family:var(--sans);letter-spacing:.32em;text-transform:uppercase;opacity:.75;font-size:11px}.sealed-with-love-module__zbkFYa__forName{font-family:var(--script);color:#ffe9dc;text-shadow:0 2px 18px #ff96a059;margin-top:6px;font-size:46px;line-height:1.1}.sealed-with-love-module__zbkFYa__envelope{aspect-ratio:1.42;perspective:900px;width:min(84vw,360px);position:relative}.sealed-with-love-module__zbkFYa__envBack,.sealed-with-love-module__zbkFYa__envFront,.sealed-with-love-module__zbkFYa__envFlap{position:absolute;inset:0}.sealed-with-love-module__zbkFYa__envBack{background:var(--env-back);border-radius:5px;box-shadow:0 1px 2px #1e0c0459,0 10px 18px -6px #1e0c0473,0 34px 60px -18px #140804a6}.sealed-with-love-module__zbkFYa__envFront{z-index:3;background:var(--env-front);border-radius:5px;overflow:hidden;box-shadow:inset 0 0 0 .5px #96693c59,inset 0 1px #ffffffb3}.sealed-with-love-module__zbkFYa__pocket{width:100%;height:100%;position:absolute;inset:0}.sealed-with-love-module__zbkFYa__envFront:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(135deg,#ffffff59,#0000 45%,#6e3c191a);position:absolute;inset:0}.sealed-with-love-module__zbkFYa__envFlap{z-index:4;transform-origin:50% 0;clip-path:polygon(4% 0,96% 0,50% 100%);filter:drop-shadow(0 2px 1.5px #5a2d1447)drop-shadow(0 6px 8px #5a2d1433);background:linear-gradient(172deg,#f1d79c,#c99a4e 70%,#a97a33);height:62%}.sealed-with-love-module__zbkFYa__envFlap[data-open=true]{z-index:1;filter:none;transition:z-index 0s linear .5s}.sealed-with-love-module__zbkFYa__envelope[data-idle=true]{animation:2.2s ease-in-out infinite sealed-with-love-module__zbkFYa__envFloat}.sealed-with-love-module__zbkFYa__envelope[data-idle=true] .sealed-with-love-module__zbkFYa__envLetter{animation:2.5s ease-in-out infinite sealed-with-love-module__zbkFYa__letterTease}.sealed-with-love-module__zbkFYa__envelope[data-idle=false],.sealed-with-love-module__zbkFYa__envelope[data-idle=false] .sealed-with-love-module__zbkFYa__envBody,.sealed-with-love-module__zbkFYa__envelope[data-idle=false] .sealed-with-love-module__zbkFYa__envFlap,.sealed-with-love-module__zbkFYa__envelope[data-idle=false] .sealed-with-love-module__zbkFYa__envLetter,.sealed-with-love-module__zbkFYa__envelope[data-idle=false] .sealed-with-love-module__zbkFYa__sealBeat{animation:none}.sealed-with-love-module__zbkFYa__envBody{position:absolute;inset:0}.sealed-with-love-module__zbkFYa__envelope[data-idle=true] .sealed-with-love-module__zbkFYa__envBody{animation:2.5s linear infinite sealed-with-love-module__zbkFYa__buildPop}@keyframes sealed-with-love-module__zbkFYa__buildPop{0%,40%{translate:0;rotate:none;scale:1}46%{translate:1px;rotate:.6deg;scale:1.005}50%{translate:-1px;rotate:-.8deg;scale:1.01}54%{translate:1.5px -1px;rotate:1deg;scale:1.015}58%{translate:-2px;rotate:-1.2deg;scale:1.02}61%{translate:2px -1px;rotate:1.5deg;scale:1.025}64%{translate:-2px 1px;rotate:-1.8deg;scale:1.03}67%{translate:2.5px -1px;rotate:2deg;scale:1.035}70%{translate:-2.5px;rotate:-2deg;scale:1.04}73%{translate:0 -6px;rotate:none;scale:1.13 .9}77%{translate:0 -2px;scale:.95 1.08}81%{translate:0;scale:1.03 .98}86%,to{translate:0;rotate:none;scale:1}}.sealed-with-love-module__zbkFYa__envGlow{z-index:-2;pointer-events:none;opacity:.15;background:radial-gradient(closest-side,#ffc4a099,#ff8fa340 55%,#0000);transition:opacity .3s;position:absolute;inset:-35%}.sealed-with-love-module__zbkFYa__envelope[data-idle=true] .sealed-with-love-module__zbkFYa__envGlow{animation:2.5s ease-in infinite sealed-with-love-module__zbkFYa__glowBuild}@keyframes sealed-with-love-module__zbkFYa__glowBuild{0%,40%{opacity:.15;scale:.9}70%{opacity:.85;scale:1}75%{opacity:1;scale:1.18}92%,to{opacity:.15;scale:.9}}.sealed-with-love-module__zbkFYa__boom{z-index:8;pointer-events:none;width:0;height:0;transition:opacity .3s;position:absolute;top:56%;left:50%}.sealed-with-love-module__zbkFYa__boomRing{opacity:0;border:4px solid #ffe2c8f2;border-radius:50%;width:92px;height:92px;position:absolute;top:-46px;left:-46px;box-shadow:0 0 24px #ffbea0d9,inset 0 0 16px #ffbea099}.sealed-with-love-module__zbkFYa__boom i{opacity:0;position:absolute;top:-10px;left:-10px}.sealed-with-love-module__zbkFYa__envelope[data-idle=true] .sealed-with-love-module__zbkFYa__boomRing{animation:2.5s ease-out infinite sealed-with-love-module__zbkFYa__boomRing}.sealed-with-love-module__zbkFYa__envelope[data-idle=true] .sealed-with-love-module__zbkFYa__boom i{animation:2.5s cubic-bezier(.12,.7,.3,1) infinite sealed-with-love-module__zbkFYa__boomHeart}@keyframes sealed-with-love-module__zbkFYa__boomRing{0%,72%{opacity:0;scale:.4}73%{opacity:.95;scale:.5}90%,to{opacity:0;scale:4.2}}@keyframes sealed-with-love-module__zbkFYa__boomHeart{0%,72%{opacity:0;translate:0;scale:.3}74%{opacity:1;translate:calc(var(--dx) * .2) calc(var(--dy) * .2);scale:.8}88%{opacity:1;translate:calc(var(--dx) * .85) calc(var(--dy) * .85);scale:1.15}97%,to{opacity:0;translate:var(--dx) calc(var(--dy) + 24px);scale:1}}@keyframes sealed-with-love-module__zbkFYa__envFloat{0%,to{translate:0;rotate:-1deg}50%{translate:0 -9px;rotate:1deg}}@keyframes sealed-with-love-module__zbkFYa__letterTease{0%,70%,90%,to{translate:0}74%,80%{translate:0 -17%}}.sealed-with-love-module__zbkFYa__sealBeat{display:block}.sealed-with-love-module__zbkFYa__envelope[data-idle=true] .sealed-with-love-module__zbkFYa__sealBeat{animation:.8s ease-in-out infinite sealed-with-love-module__zbkFYa__sealBeat}@keyframes sealed-with-love-module__zbkFYa__sealBeat{0%,42%,to{scale:1}10%{scale:1.1}20%{scale:.97}30%{scale:1.06}}.sealed-with-love-module__zbkFYa__idleHearts{z-index:-1;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.sealed-with-love-module__zbkFYa__idleHearts i{opacity:0;animation:2.3s ease-out infinite sealed-with-love-module__zbkFYa__heartRise;position:absolute;top:8%}@keyframes sealed-with-love-module__zbkFYa__heartRise{0%{opacity:0;translate:0;scale:.5}12%{opacity:1}70%{opacity:.85}to{translate:var(--drift,0) -190px;opacity:0;scale:1.15}}.sealed-with-love-module__zbkFYa__shine{z-index:5;pointer-events:none;border-radius:5px;transition:opacity .3s;position:absolute;inset:0;overflow:hidden}.sealed-with-love-module__zbkFYa__shine:before{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:34%;animation:2s ease-in-out infinite sealed-with-love-module__zbkFYa__shine;position:absolute;top:-20%;bottom:-20%;left:-50%;rotate:18deg}@keyframes sealed-with-love-module__zbkFYa__shine{0%,55%{translate:0}85%,to{translate:520%}}.sealed-with-love-module__zbkFYa__sparkles{z-index:7;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.sealed-with-love-module__zbkFYa__sparkles svg{opacity:0;animation:1.2s ease-in-out infinite sealed-with-love-module__zbkFYa__sparkle;position:absolute;translate:-50% -50%}@keyframes sealed-with-love-module__zbkFYa__sparkle{0%,to{opacity:0;scale:.4}50%{opacity:1;scale:1}}.sealed-with-love-module__zbkFYa__envelope[data-idle=false] .sealed-with-love-module__zbkFYa__idleHearts,.sealed-with-love-module__zbkFYa__envelope[data-idle=false] .sealed-with-love-module__zbkFYa__shine,.sealed-with-love-module__zbkFYa__envelope[data-idle=false] .sealed-with-love-module__zbkFYa__sparkles,.sealed-with-love-module__zbkFYa__envelope[data-idle=false] .sealed-with-love-module__zbkFYa__envGlow,.sealed-with-love-module__zbkFYa__envelope[data-idle=false] .sealed-with-love-module__zbkFYa__boom{opacity:0}.sealed-with-love-module__zbkFYa__scene[data-still=true] .sealed-with-love-module__zbkFYa__envelope,.sealed-with-love-module__zbkFYa__scene[data-still=true] .sealed-with-love-module__zbkFYa__envelope .sealed-with-love-module__zbkFYa__envFlap,.sealed-with-love-module__zbkFYa__scene[data-still=true] .sealed-with-love-module__zbkFYa__envelope .sealed-with-love-module__zbkFYa__envLetter,.sealed-with-love-module__zbkFYa__scene[data-still=true] .sealed-with-love-module__zbkFYa__envBody,.sealed-with-love-module__zbkFYa__scene[data-still=true] .sealed-with-love-module__zbkFYa__envGlow,.sealed-with-love-module__zbkFYa__scene[data-still=true] .sealed-with-love-module__zbkFYa__sealBeat,.sealed-with-love-module__zbkFYa__scene[data-still=true] .sealed-with-love-module__zbkFYa__idleHearts,.sealed-with-love-module__zbkFYa__scene[data-still=true] .sealed-with-love-module__zbkFYa__shine{animation:none}.sealed-with-love-module__zbkFYa__scene[data-still=true] .sealed-with-love-module__zbkFYa__idleHearts,.sealed-with-love-module__zbkFYa__scene[data-still=true] .sealed-with-love-module__zbkFYa__boom,.sealed-with-love-module__zbkFYa__scene[data-still=true] .sealed-with-love-module__zbkFYa__shine:before{display:none}.sealed-with-love-module__zbkFYa__scene[data-still=true] .sealed-with-love-module__zbkFYa__ribbon:after{animation:none}.sealed-with-love-module__zbkFYa__envFlap:after{content:"";clip-path:polygon(4.8% 0,95.2% 0,50% 97.8%);background:var(--env-flap);position:absolute;inset:0}.sealed-with-love-module__zbkFYa__envFront:before,.sealed-with-love-module__zbkFYa__envFlap:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.42  0 0 0 0 0.27  0 0 0 0 0.14  0 0 0 0.13 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:160px 160px;position:absolute;inset:0}.sealed-with-love-module__zbkFYa__envFront:before{z-index:3}.sealed-with-love-module__zbkFYa__envFlap:before{clip-path:polygon(4.8% 0,95.2% 0,50% 97.8%);z-index:2}.sealed-with-love-module__zbkFYa__ribbon{z-index:5;background:repeating-linear-gradient(0deg,#ffffff12 0 1px,#0000 1px 2.5px),linear-gradient(#9c4a2c 0%,#c9683f 14%,#e8916a 34%,#f6b896 46%,#e48b62 58%,#c66a43 78%,#974427 100%);height:14px;position:absolute;top:calc(56% - 7px);overflow:hidden;box-shadow:inset 0 1px #ffdcc88c,inset 0 -1px #5a1e0c80,0 2px 2px #501e0a4d,0 7px 10px -5px #501e0a66}.sealed-with-love-module__zbkFYa__ribbonL{width:50%;left:0}.sealed-with-love-module__zbkFYa__ribbonR{width:50%;right:0}.sealed-with-love-module__zbkFYa__ribbon:before{content:"";pointer-events:none;width:9%;position:absolute;top:0;bottom:0}.sealed-with-love-module__zbkFYa__ribbonL:before{background:linear-gradient(90deg,#3c120673,#0000);left:0}.sealed-with-love-module__zbkFYa__ribbonR:before{background:linear-gradient(270deg,#3c120673,#0000);right:0}.sealed-with-love-module__zbkFYa__ribbon:after{content:"";background:linear-gradient(90deg,#0000,#fff0e18c,#0000);width:40%;position:absolute;top:0;bottom:0;left:-40%}.sealed-with-love-module__zbkFYa__envelope[data-idle=true] .sealed-with-love-module__zbkFYa__ribbon:after{animation:1.8s ease-in-out infinite sealed-with-love-module__zbkFYa__satin}.sealed-with-love-module__zbkFYa__envelope[data-idle=true] .sealed-with-love-module__zbkFYa__ribbonR:after{animation-delay:.5s}@keyframes sealed-with-love-module__zbkFYa__satin{0%,30%{translate:0}80%,to{translate:350%}}.sealed-with-love-module__zbkFYa__envelope[data-idle=false] .sealed-with-love-module__zbkFYa__ribbon{opacity:0}.sealed-with-love-module__zbkFYa__envelope[data-burst=true] .sealed-with-love-module__zbkFYa__ribbonL{animation:.5s cubic-bezier(.3,0,.6,1) forwards sealed-with-love-module__zbkFYa__snapLeft}.sealed-with-love-module__zbkFYa__envelope[data-burst=true] .sealed-with-love-module__zbkFYa__ribbonR{animation:.5s cubic-bezier(.3,0,.6,1) forwards sealed-with-love-module__zbkFYa__snapRight}@keyframes sealed-with-love-module__zbkFYa__snapLeft{to{opacity:0;translate:-75% 30px;rotate:-14deg}}@keyframes sealed-with-love-module__zbkFYa__snapRight{to{opacity:0;translate:75% 30px;rotate:14deg}}.sealed-with-love-module__zbkFYa__rays{z-index:-3;aspect-ratio:1;pointer-events:none;opacity:0;background:repeating-conic-gradient(#ffe2aa8c 0deg 6deg,#0000 6deg 18deg);border-radius:50%;width:230%;position:absolute;top:30%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(closest-side,#000 20%,#0000 100%);mask-image:radial-gradient(closest-side,#000 20%,#0000 100%)}.sealed-with-love-module__zbkFYa__envelope[data-burst=true] .sealed-with-love-module__zbkFYa__rays{animation:2.6s ease-out forwards sealed-with-love-module__zbkFYa__rays}@keyframes sealed-with-love-module__zbkFYa__rays{0%,18%{opacity:0;rotate:none;scale:.4}40%{opacity:1;scale:1}75%{opacity:.85}to{opacity:0;rotate:40deg;scale:1.25}}.sealed-with-love-module__zbkFYa__cover[data-boom=true]{animation:.42s ease-out sealed-with-love-module__zbkFYa__jolt}@keyframes sealed-with-love-module__zbkFYa__jolt{0%{translate:0}20%{translate:-7px 4px}40%{translate:6px -5px}60%{translate:-4px 3px}80%{translate:2px -1px}to{translate:0}}.sealed-with-love-module__zbkFYa__openBoom{z-index:75;pointer-events:none;position:fixed;inset:0;overflow:hidden}.sealed-with-love-module__zbkFYa__flash{background:radial-gradient(circle at var(--bx) var(--by), #fff6e4f2, #ffd6aa80 22%, transparent 60%);opacity:0;animation:.75s ease-out forwards sealed-with-love-module__zbkFYa__flash;position:absolute;inset:0}@keyframes sealed-with-love-module__zbkFYa__flash{0%{opacity:0}12%{opacity:1}to{opacity:0}}.sealed-with-love-module__zbkFYa__wave{left:var(--bx);top:var(--by);opacity:0;border:3px solid #ffe8c8f2;border-radius:50%;width:120px;height:120px;margin:-60px 0 0 -60px;animation:.85s cubic-bezier(.15,.6,.3,1) forwards sealed-with-love-module__zbkFYa__wave;position:absolute;box-shadow:0 0 30px #ffc896cc}@keyframes sealed-with-love-module__zbkFYa__wave{0%{opacity:1;scale:.2}to{opacity:0;scale:7}}.sealed-with-love-module__zbkFYa__confetti i{left:var(--bx);top:var(--by);width:var(--size);height:var(--size);margin:calc(var(--size) / -2) 0 0 calc(var(--size) / -2);opacity:0;animation-name:sealed-with-love-module__zbkFYa__confetti;animation-timing-function:cubic-bezier(.1,.75,.35,1);animation-fill-mode:forwards;position:absolute}.sealed-with-love-module__zbkFYa__confetti i[data-shape=strip]{width:calc(var(--size) * .5);height:calc(var(--size) * 1.4);background:currentColor;border-radius:2px}.sealed-with-love-module__zbkFYa__confetti i[data-shape=dot]{background:currentColor;border-radius:50%}@keyframes sealed-with-love-module__zbkFYa__confetti{0%{opacity:1;translate:0;rotate:none;scale:.2}22%{opacity:1;translate:var(--dx) var(--dy);scale:1}80%{opacity:1}to{opacity:0;translate:calc(var(--dx) * 1.1) calc(var(--dy) + 60vh);rotate:calc(var(--rot) * 3);scale:.9}}.sealed-with-love-module__zbkFYa__envLetter{z-index:2;font-family:var(--script);color:var(--ink);background:#fffaf3;border-radius:12px;justify-content:center;align-items:flex-start;padding-top:10%;font-size:26px;display:flex;position:absolute;inset:6% 7%;box-shadow:0 3px 10px #783c1e38}.sealed-with-love-module__zbkFYa__sealButton{z-index:6;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute;top:56%;left:50%;translate:-50% -50%}.sealed-with-love-module__zbkFYa__heartSeal{filter:drop-shadow(0 4px 8px #6e280f73);display:block}.sealed-with-love-module__zbkFYa__sealBeat{position:relative}.sealed-with-love-module__zbkFYa__sealButton:disabled{cursor:default}.sealed-with-love-module__zbkFYa__sealPulse{pointer-events:none;border:1.5px solid #ffd2beb3;border-radius:50%;animation:2.2s ease-out infinite sealed-with-love-module__zbkFYa__pulse;position:absolute;inset:-6px}@keyframes sealed-with-love-module__zbkFYa__pulse{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.5)}}.sealed-with-love-module__zbkFYa__shake{animation:.42s ease-in-out sealed-with-love-module__zbkFYa__shake}@keyframes sealed-with-love-module__zbkFYa__shake{20%,60%{translate:-58% -50%}40%,80%{translate:-42% -50%}}.sealed-with-love-module__zbkFYa__coverHint{text-align:center;min-height:2.6em;font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#ffe4d6cc;font-size:12px}.sealed-with-love-module__zbkFYa__countdown{justify-content:center;gap:14px;margin-top:10px;display:flex}.sealed-with-love-module__zbkFYa__cdCell{text-align:center;min-width:48px}.sealed-with-love-module__zbkFYa__cdNum{font-family:var(--serif);color:#ffe9dc;font-variant-numeric:tabular-nums;font-size:30px;line-height:1}.sealed-with-love-module__zbkFYa__cdLabel{letter-spacing:.16em;text-transform:uppercase;color:#ffe4d6a6;margin-top:6px;font-size:10px}.sealed-with-love-module__zbkFYa__secret{text-align:center;flex-direction:column;gap:10px;width:min(84vw,340px);display:flex}.sealed-with-love-module__zbkFYa__secretHint{font-family:var(--serif);color:#ffe9dc;font-size:19px;font-style:italic}.sealed-with-love-module__zbkFYa__secretRow{gap:8px;display:flex}.sealed-with-love-module__zbkFYa__secretInput{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff5ee1f;border:1px solid #ffdcc866;border-radius:999px;outline:none;flex:1;min-width:0;height:46px;padding:0 16px;font-size:16px}.sealed-with-love-module__zbkFYa__secretInput::placeholder{color:#ffe6dc8c}.sealed-with-love-module__zbkFYa__secretInput:focus{border-color:var(--gold)}.sealed-with-love-module__zbkFYa__secretGo,.sealed-with-love-module__zbkFYa__btnYes,.sealed-with-love-module__zbkFYa__send{background:linear-gradient(180deg, #e9c578, var(--gold) 55%, #b68a3e);color:#3a1d0c;height:46px;font-family:var(--sans);letter-spacing:.04em;cursor:pointer;border:0;border-radius:999px;padding:0 22px;font-size:14px;font-weight:700;box-shadow:0 10px 24px -10px #d6a046cc}.sealed-with-love-module__zbkFYa__secretWrong{color:#ffb3bf;min-height:1.4em;font-size:13px}.sealed-with-love-module__zbkFYa__column{z-index:1;width:100%;max-width:var(--col);padding:34px 14px calc(40px + var(--letter-bottom,0px) + env(safe-area-inset-bottom));margin:0 auto;position:relative}.sealed-with-love-module__zbkFYa__column[data-one-page=true]{height:var(--page-h,100svh);padding:12px 12px calc(10px + var(--letter-bottom,0px) + env(safe-area-inset-bottom));flex-direction:column;display:flex}.sealed-with-love-module__zbkFYa__column[data-one-page=true] .sealed-with-love-module__zbkFYa__paper{min-height:0;padding:calc(76px + env(safe-area-inset-top)) 22px 16px;flex-direction:column;flex:auto;display:flex}.sealed-with-love-module__zbkFYa__column[data-one-page=true] .sealed-with-love-module__zbkFYa__body{flex:auto;min-height:0;overflow:hidden}.sealed-with-love-module__zbkFYa__column[data-one-page=true] .sealed-with-love-module__zbkFYa__signature,.sealed-with-love-module__zbkFYa__column[data-one-page=true] .sealed-with-love-module__zbkFYa__polaroids,.sealed-with-love-module__zbkFYa__column[data-one-page=true] .sealed-with-love-module__zbkFYa__ending{flex:none}.sealed-with-love-module__zbkFYa__paper{background:radial-gradient(ellipse at 20% 0%, #ffffffb3, transparent 60%), linear-gradient(180deg, var(--paper), #f6eee2);border-radius:6px;padding:44px 28px 40px;position:relative;box-shadow:0 30px 70px -30px #0009,inset 0 0 0 1px #9c72301f}.sealed-with-love-module__zbkFYa__paper:before{content:"";pointer-events:none;border:1px solid #9c723047;border-radius:4px;position:absolute;inset:8px}.sealed-with-love-module__zbkFYa__dear{font-family:var(--script);color:var(--ink);font-size:32px;line-height:1.15}.sealed-with-love-module__zbkFYa__body{font-family:var(--serif);font-style:italic;font-size:calc(18px * var(--fit,1));color:var(--ink);margin-top:10px;line-height:1.5}.sealed-with-love-module__zbkFYa__body p+p{margin-top:.6em}.sealed-with-love-module__zbkFYa__word{white-space:pre;display:inline-block}.sealed-with-love-module__zbkFYa__signature{text-align:right;margin-top:8px}.sealed-with-love-module__zbkFYa__signLabel{font-family:var(--serif);color:var(--ink-soft);font-size:14px;font-style:italic}.sealed-with-love-module__zbkFYa__signName{font-family:var(--script);color:#9c4428;font-size:30px;line-height:1.1}.sealed-with-love-module__zbkFYa__polaroids{justify-content:center;margin:12px 0 2px;display:flex;position:relative}.sealed-with-love-module__zbkFYa__polaroid{background:#fff;width:25%;max-width:104px;margin:0 -1.2%;padding:4px 4px 13px;box-shadow:0 10px 18px -10px #0000008c}.sealed-with-love-module__zbkFYa__polaroid img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.sealed-with-love-module__zbkFYa__ending{text-align:center;color:#ffe9dc;margin-top:12px;padding:4px 10px 0;position:relative}.sealed-with-love-module__zbkFYa__question{font-family:var(--script);color:#ffe9dc;text-shadow:0 2px 22px #ff96a073;font-size:34px;line-height:1.15}.sealed-with-love-module__zbkFYa__answers{height:104px;margin-top:12px;position:relative}.sealed-with-love-module__zbkFYa__btnYes{z-index:2;height:50px;padding:0 38px;font-size:17px;position:absolute;top:0;left:50%;translate:-50%}.sealed-with-love-module__zbkFYa__btnNotYet{color:#ffe9dc;height:44px;font-family:var(--sans);cursor:pointer;white-space:nowrap;touch-action:none;background:#fff5ee0f;border:1px solid #ffdcc880;border-radius:999px;padding:0 24px;font-size:14px;transition:left .26s cubic-bezier(.22,1,.36,1),top .26s cubic-bezier(.22,1,.36,1);position:absolute;top:60px;left:50%;translate:-50%}.sealed-with-love-module__zbkFYa__heartTap{width:70px;height:70px;margin:26px auto 0;position:relative}.sealed-with-love-module__zbkFYa__tapRing{pointer-events:none;border:2px solid #ffc4aabf;border-radius:50%;animation:1.4s ease-out infinite sealed-with-love-module__zbkFYa__tapRing;position:absolute;inset:0}@keyframes sealed-with-love-module__zbkFYa__tapRing{0%{opacity:.9;scale:1}to{opacity:0;scale:1.45}}.sealed-with-love-module__zbkFYa__tapHand{z-index:2;pointer-events:none;animation:1.4s ease-in-out infinite sealed-with-love-module__zbkFYa__tapHand;position:absolute;bottom:-26px;right:-28px;rotate:-24deg}.sealed-with-love-module__zbkFYa__tapHandShape{filter:drop-shadow(0 3px 4px #280c0473);display:block}@keyframes sealed-with-love-module__zbkFYa__tapHand{0%,to{translate:0;scale:1}40%{translate:-7px -7px;scale:.92}55%{translate:-7px -7px;scale:.86}}.sealed-with-love-module__zbkFYa__heartButton{z-index:1;color:#ffe9dc;cursor:pointer;background:radial-gradient(circle at 40% 35%,#d84a63,#8e1d33);border:0;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:0;animation:1.4s ease-in-out infinite sealed-with-love-module__zbkFYa__beat;display:flex;position:relative;box-shadow:0 16px 34px -12px #d84a63cc}.sealed-with-love-module__zbkFYa__heartButton:hover{filter:brightness(1.08)}.sealed-with-love-module__zbkFYa__heartButton:active{scale:.94}@keyframes sealed-with-love-module__zbkFYa__beat{0%,to{transform:scale(1)}15%{transform:scale(1.12)}30%{transform:scale(.98)}45%{transform:scale(1.08)}}.sealed-with-love-module__zbkFYa__heartHint{letter-spacing:.2em;text-transform:uppercase;color:#ffe9dc;cursor:pointer;background:#fff5ee14;border:1px solid #ffdcc873;border-radius:999px;align-items:center;gap:6px;margin-top:26px;padding:5px 13px;font-size:11px;font-weight:600;display:inline-flex}.sealed-with-love-module__zbkFYa__heartHint:disabled,.sealed-with-love-module__zbkFYa__heartButton:disabled{cursor:default}.sealed-with-love-module__zbkFYa__answered{font-family:var(--script);color:#ffe9dc;text-shadow:0 2px 26px #ffa0aa99;font-size:54px;line-height:1.1}.sealed-with-love-module__zbkFYa__answeredSub{font-family:var(--serif);color:#ffe9dcd9;margin-top:8px;font-size:19px;font-style:italic}.sealed-with-love-module__zbkFYa__reply{flex-direction:column;gap:10px;max-width:360px;margin:22px auto 0;display:flex}.sealed-with-love-module__zbkFYa__replyBox{color:#fff;min-height:92px;font-family:var(--serif);resize:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff5ee1a;border:1px solid #ffdcc866;border-radius:18px;outline:none;padding:14px 16px;font-size:18px;font-style:italic}.sealed-with-love-module__zbkFYa__replyBox::placeholder{color:#ffe6dc8c}.sealed-with-love-module__zbkFYa__send:disabled{opacity:.6;cursor:default}.sealed-with-love-module__zbkFYa__sent{font-family:var(--serif);color:#ffe9dc;margin-top:18px;font-size:19px;font-style:italic}.sealed-with-love-module__zbkFYa__burst{z-index:80;pointer-events:none;position:fixed;top:50%;left:50%}.sealed-with-love-module__zbkFYa__burst i{opacity:0;animation:1.8s cubic-bezier(.15,.7,.3,1) forwards sealed-with-love-module__zbkFYa__fly;position:absolute;top:0;left:0}@keyframes sealed-with-love-module__zbkFYa__fly{0%{opacity:1;transform:translate(0)scale(.4)rotate(0)}80%{opacity:1}to{transform:translate(var(--dx), var(--dy)) scale(1) rotate(var(--rot));opacity:0}}.sealed-with-love-module__zbkFYa__footer{flex:none;margin-top:14px}html[lang=hy] .sealed-with-love-module__zbkFYa__forName{font-size:32px;font-style:italic}:is(html[lang=hy] .sealed-with-love-module__zbkFYa__dear,html[lang=hy] .sealed-with-love-module__zbkFYa__signName){font-size:26px;font-style:italic}html[lang=hy] .sealed-with-love-module__zbkFYa__question{font-size:26px;font-style:italic}html[lang=hy] .sealed-with-love-module__zbkFYa__answered{font-size:40px;font-style:italic}html[lang=hy] .sealed-with-love-module__zbkFYa__body{font-size:calc(15.5px * var(--fit,1))}:is(html[lang=hy] .sealed-with-love-module__zbkFYa__secretHint,html[lang=hy] .sealed-with-love-module__zbkFYa__answeredSub,html[lang=hy] .sealed-with-love-module__zbkFYa__sent){font-size:16.5px}:is(html[lang=hy] .sealed-with-love-module__zbkFYa__coverHint,html[lang=hy] .sealed-with-love-module__zbkFYa__forLabel,html[lang=hy] .sealed-with-love-module__zbkFYa__heartHint){letter-spacing:.14em;font-size:10.5px}@media (max-height:780px){.sealed-with-love-module__zbkFYa__column[data-one-page=true] .sealed-with-love-module__zbkFYa__polaroid{max-width:78px}.sealed-with-love-module__zbkFYa__column[data-one-page=true] .sealed-with-love-module__zbkFYa__polaroids{margin-top:8px}.sealed-with-love-module__zbkFYa__heartTap,.sealed-with-love-module__zbkFYa__heartHint{margin-top:22px}.sealed-with-love-module__zbkFYa__column[data-one-page=true] .sealed-with-love-module__zbkFYa__footer{margin-top:8px}.sealed-with-love-module__zbkFYa__column[data-one-page=true] .sealed-with-love-module__zbkFYa__paper{padding-top:calc(70px + env(safe-area-inset-top))}.sealed-with-love-module__zbkFYa__column[data-one-page=true] .sealed-with-love-module__zbkFYa__question{font-size:30px}.sealed-with-love-module__zbkFYa__column[data-one-page=true] .sealed-with-love-module__zbkFYa__signName{font-size:26px}:is(html[lang=hy] .sealed-with-love-module__zbkFYa__column[data-one-page=true] .sealed-with-love-module__zbkFYa__question,html[lang=hy] .sealed-with-love-module__zbkFYa__column[data-one-page=true] .sealed-with-love-module__zbkFYa__dear,html[lang=hy] .sealed-with-love-module__zbkFYa__column[data-one-page=true] .sealed-with-love-module__zbkFYa__signName){font-size:23px}}@media (prefers-reduced-motion:reduce){.sealed-with-love-module__zbkFYa__petal{display:none}.sealed-with-love-module__zbkFYa__envelope,.sealed-with-love-module__zbkFYa__envelope .sealed-with-love-module__zbkFYa__envFlap,.sealed-with-love-module__zbkFYa__envelope .sealed-with-love-module__zbkFYa__envLetter,.sealed-with-love-module__zbkFYa__envBody,.sealed-with-love-module__zbkFYa__envGlow,.sealed-with-love-module__zbkFYa__sealBeat,.sealed-with-love-module__zbkFYa__shine:before{animation:none!important}.sealed-with-love-module__zbkFYa__idleHearts,.sealed-with-love-module__zbkFYa__boom,.sealed-with-love-module__zbkFYa__openBoom,.sealed-with-love-module__zbkFYa__rays{display:none}.sealed-with-love-module__zbkFYa__ribbon,.sealed-with-love-module__zbkFYa__ribbon:after,.sealed-with-love-module__zbkFYa__cover{animation:none!important}.sealed-with-love-module__zbkFYa__sparkles svg{animation-name:sealed-with-love-module__zbkFYa__sparkleFade!important}.sealed-with-love-module__zbkFYa__petal,.sealed-with-love-module__zbkFYa__sealPulse,.sealed-with-love-module__zbkFYa__heartButton,.sealed-with-love-module__zbkFYa__tapHand,.sealed-with-love-module__zbkFYa__bokeh i{animation:none!important}.sealed-with-love-module__zbkFYa__tapRing{scale:1.2;animation-name:sealed-with-love-module__zbkFYa__tapRingFade!important}}@keyframes sealed-with-love-module__zbkFYa__sparkleFade{0%,to{opacity:0}50%{opacity:1}}@keyframes sealed-with-love-module__zbkFYa__tapRingFade{0%,to{opacity:.2}50%{opacity:.8}}
.love-story-module__6Krhta__scene{--ink:#fff1f4;--rose:#ff8fa3;--rose-deep:#e8395d;--gold:#f3d38a;--col:480px;--serif:var(--font-cormorant), var(--font-display), var(--font-arm-display), Georgia, serif;--script:var(--font-names,var(--font-script)), var(--font-opt-marck), var(--font-arm-display), cursive;--sans:var(--font-sans), var(--font-cyr-sans), var(--font-arm-sans), system-ui, sans-serif;isolation:isolate;min-height:100vh;color:var(--ink);font-family:var(--sans);background:#0d0518;position:relative;overflow:hidden}.love-story-module__6Krhta__sky{z-index:-1;pointer-events:none;perspective:900px;background:radial-gradient(90% 50% at 50% 105%,#ff786e73,#0000 70%),radial-gradient(70% 45% at 85% 70%,#ff468c52,#0000 70%),radial-gradient(70% 50% at 15% 15%,#7846e659,#0000 70%),linear-gradient(#0d0518 0%,#1e0b33 40%,#3d0f3e 75%,#5a1838 100%);position:fixed;inset:0}.love-story-module__6Krhta__star{background:#fff;border-radius:50%;animation:3.2s ease-in-out infinite love-story-module__6Krhta__twinkle;position:absolute}@keyframes love-story-module__6Krhta__twinkle{0%,to{opacity:.25}50%{opacity:1}}.love-story-module__6Krhta__cover{z-index:70;padding:24px 24px var(--demo-bottom,24px);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;transition:opacity .7s ease-out,visibility;display:flex;position:fixed;inset:0}.love-story-module__6Krhta__cover[data-gone=true]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .7s ease-out,visibility 0s linear .7s}.love-story-module__6Krhta__forLabel{letter-spacing:.32em;text-transform:uppercase;color:#ffe9f0bf;font-size:11px}.love-story-module__6Krhta__forName{font-family:var(--script);text-shadow:0 0 28px #ff8fa38c;font-size:54px;line-height:1.1}.love-story-module__6Krhta__startButton{color:#fff;perspective:500px;cursor:pointer;-webkit-tap-highlight-color:transparent;background:radial-gradient(circle at 38% 30%,#ffffff47,#ff78a024 45%,#781e5a40 100%);border:0;border-radius:50%;justify-content:center;align-items:center;width:112px;height:112px;margin-top:18px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffdceb73,inset 0 -12px 24px #ff5a8c40,0 20px 50px -16px #ff4682e6}@keyframes love-story-module__6Krhta__beat{0%,to{transform:scale(1)}15%{transform:scale(1.12)}30%{transform:scale(.98)}45%{transform:scale(1.08)}}.love-story-module__6Krhta__startHint{letter-spacing:.22em;text-transform:uppercase;color:#ffe9f0cc;margin-top:6px;font-size:12px}.love-story-module__6Krhta__stage{z-index:40;cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.love-story-module__6Krhta__stage[data-gone=true]{display:none}.love-story-module__6Krhta__line{z-index:2;text-align:center;width:min(86vw,420px);font-family:var(--serif);color:var(--ink);text-shadow:0 0 24px #ff8fa373,0 2px 10px #00000059;font-size:34px;font-style:italic;line-height:1.3;position:relative}.love-story-module__6Krhta__word{white-space:pre;display:inline-block}.love-story-module__6Krhta__cursor{vertical-align:-.1em;background:var(--gold);width:2px;height:.9em;margin-left:2px;animation:.8s step-end infinite love-story-module__6Krhta__blink;display:inline-block}@keyframes love-story-module__6Krhta__blink{50%{opacity:0}}.love-story-module__6Krhta__lightLine{clip-path:inset(-40% 100% -40% 0);animation:1.6s cubic-bezier(.4,0,.2,1) forwards love-story-module__6Krhta__reveal}@keyframes love-story-module__6Krhta__reveal{to{clip-path:inset(-40% 0)}}.love-story-module__6Krhta__lightPen{pointer-events:none;background:radial-gradient(50% 50%,#fff6d6f2,#f3d38a66 45%,#0000 75%);width:40px;margin-left:-20px;position:absolute;top:-30%;bottom:-30%}.love-story-module__6Krhta__particles{z-index:1;pointer-events:none;position:absolute;top:50%;left:50%}.love-story-module__6Krhta__particle{opacity:0;animation:love-story-module__6Krhta__fly var(--dur,1.4s) cubic-bezier(.12, .7, .3, 1) var(--delay,0s) forwards;position:absolute;top:0;left:0}@keyframes love-story-module__6Krhta__fly{0%{opacity:1;transform:translate(0)scale(.3)rotate(0)}75%{opacity:1}to{transform:translate(var(--dx), var(--dy)) scale(1) rotate(var(--rot,0deg));opacity:0}}.love-story-module__6Krhta__bigHeart{z-index:1;color:var(--rose-deep);filter:drop-shadow(0 0 30px #ff6b88cc);pointer-events:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.love-story-module__6Krhta__butterfly{z-index:3;pointer-events:none;position:absolute;top:50%;left:50%}.love-story-module__6Krhta__wing{transform-origin:50%;animation:.28s ease-in-out infinite alternate love-story-module__6Krhta__flap}@keyframes love-story-module__6Krhta__flap{0%{transform:scaleX(1)}to{transform:scaleX(.25)}}.love-story-module__6Krhta__petal{z-index:3;pointer-events:none;position:absolute;top:50%;left:50%}.love-story-module__6Krhta__firework{pointer-events:none;position:absolute}.love-story-module__6Krhta__spark{opacity:0;width:5px;height:5px;animation:love-story-module__6Krhta__spark 2.4s ease-out var(--delay,0s) infinite;background:currentColor;border-radius:50%;position:absolute;top:0;left:0;box-shadow:0 0 8px 2px}@keyframes love-story-module__6Krhta__spark{0%{opacity:0;transform:translate(0)scale(1)}4%{opacity:1}55%{transform:translate(var(--dx), var(--dy)) scale(.9);opacity:.9}to{transform:translate(var(--dx), calc(var(--dy) + 40px)) scale(.3);opacity:0}}.love-story-module__6Krhta__progress{top:calc(18px + env(safe-area-inset-top));z-index:45;pointer-events:none;gap:6px;display:flex;position:fixed;left:50%;translate:-50%}.love-story-module__6Krhta__dot{background:#ffffff38;border-radius:2px;width:22px;height:3px;overflow:hidden}.love-story-module__6Krhta__dot[data-done=true]{background:#ffe9f0e6}.love-story-module__6Krhta__tapHint{left:0;right:0;bottom:calc(86px + env(safe-area-inset-bottom));z-index:45;text-align:center;letter-spacing:.24em;text-transform:uppercase;color:#ffe9f080;pointer-events:none;font-size:11px;position:fixed}.love-story-module__6Krhta__end{z-index:1;max-width:var(--col);margin:0 auto;padding:0 18px 30px;position:relative}.love-story-module__6Krhta__finalBox{justify-content:center;align-items:center;min-height:78vh;display:flex;position:relative}.love-story-module__6Krhta__final{z-index:2;text-align:center;font-family:var(--script);color:#fff;text-shadow:0 1px #ffc2d4,0 2px #ff8fb0,0 3px #e8507f,0 4px #b8245a,0 6px 10px #50002899,0 0 30px #ff6ea0bf,0 0 70px #ffc87866;font-size:56px;line-height:1.12;position:relative}.love-story-module__6Krhta__photos{grid-template-columns:1fr 1fr;gap:14px;margin:10px auto 0;display:grid}.love-story-module__6Krhta__photo{background:#fff;padding:8px 8px 24px;box-shadow:0 16px 30px -16px #000000b3}.love-story-module__6Krhta__photo:first-child:nth-last-child(odd){grid-column:1/-1;width:72%;margin:0 auto}.love-story-module__6Krhta__photo img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.love-story-module__6Krhta__answerBox{text-align:center;margin-top:34px}.love-story-module__6Krhta__answers{height:170px;position:relative}.love-story-module__6Krhta__btnYes,.love-story-module__6Krhta__send{background:linear-gradient(180deg, #ffd98f, var(--gold) 55%, #c79a46);color:#3a1d0c;height:56px;font-family:var(--sans);cursor:pointer;border:0;border-radius:999px;padding:0 40px;font-size:18px;font-weight:700;box-shadow:0 12px 28px -10px #f3d38acc}.love-story-module__6Krhta__btnYes{z-index:2;position:absolute;top:0;left:50%;translate:-50%}.love-story-module__6Krhta__btnNotYet{height:44px;color:var(--ink);white-space:nowrap;cursor:pointer;touch-action:none;background:#ffffff0f;border:1px solid #ffe9f080;border-radius:999px;padding:0 24px;font-size:14px;transition:left .26s cubic-bezier(.22,1,.36,1),top .26s cubic-bezier(.22,1,.36,1);position:absolute;top:80px;left:50%;translate:-50%}.love-story-module__6Krhta__heartButton{color:#fff;background:radial-gradient(circle at 40% 35%, #ff6b88, var(--rose-deep) 60%, #9e1b3c);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;margin:10px auto 0;animation:1.4s ease-in-out infinite love-story-module__6Krhta__beat;display:flex}.love-story-module__6Krhta__hint{letter-spacing:.24em;text-transform:uppercase;color:#ffe9f0b3;margin-top:12px;font-size:11px}.love-story-module__6Krhta__answered{font-family:var(--script);text-shadow:0 0 26px #ffa0aa99;font-size:54px;line-height:1.1}.love-story-module__6Krhta__answeredSub{font-family:var(--serif);color:#ffe9f0d9;margin-top:8px;font-size:19px;font-style:italic}.love-story-module__6Krhta__reply{flex-direction:column;gap:10px;max-width:360px;margin:20px auto 0;display:flex}.love-story-module__6Krhta__replyBox{color:#fff;min-height:92px;font-family:var(--serif);resize:none;background:#ffffff14;border:1px solid #ffe9f059;border-radius:18px;outline:none;padding:14px 16px;font-size:18px;font-style:italic}.love-story-module__6Krhta__replyBox::placeholder{color:#ffe9f080}.love-story-module__6Krhta__send{height:48px;font-size:15px}.love-story-module__6Krhta__send:disabled{opacity:.6}.love-story-module__6Krhta__sent{font-family:var(--serif);margin-top:16px;font-size:19px;font-style:italic}.love-story-module__6Krhta__replay{color:var(--ink);letter-spacing:.08em;cursor:pointer;background:#ffffff0f;border:1px solid #ffe9f059;border-radius:999px;align-items:center;gap:8px;margin:30px auto 0;padding:10px 20px;font-size:13px;display:flex}.love-story-module__6Krhta__footer{margin-top:26px}.love-story-module__6Krhta__nebula{opacity:.55;pointer-events:none;border-radius:50%;position:absolute}.love-story-module__6Krhta__nebulaA{background:radial-gradient(closest-side,#8c5aff8c,#0000);width:70vmax;height:70vmax;animation:22s ease-in-out infinite alternate love-story-module__6Krhta__nebulaA;top:-15vmax;left:-20vmax}.love-story-module__6Krhta__nebulaB{background:radial-gradient(closest-side,#ff5a8273,#0000);width:80vmax;height:80vmax;animation:26s ease-in-out infinite alternate love-story-module__6Krhta__nebulaB;bottom:-30vmax;right:-30vmax}@keyframes love-story-module__6Krhta__nebulaA{to{translate:12vmax 8vmax;scale:1.15}}@keyframes love-story-module__6Krhta__nebulaB{to{translate:-10vmax -6vmax;scale:1.1}}.love-story-module__6Krhta__shooting{opacity:0;background:linear-gradient(90deg,#fffffff2,#0000);border-radius:2px;width:140px;height:2px;animation:9s ease-in infinite love-story-module__6Krhta__shoot;position:absolute;rotate:-28deg;box-shadow:0 0 6px #fff9}@keyframes love-story-module__6Krhta__shoot{0%,92%{opacity:0;translate:0}93%{opacity:1}to{opacity:0;translate:-260px 140px}}.love-story-module__6Krhta__firefly{opacity:0;background:currentColor;border-radius:50%;animation-name:love-story-module__6Krhta__firefly;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;bottom:-20px;box-shadow:0 0 10px 3px}@keyframes love-story-module__6Krhta__firefly{0%{opacity:0;translate:0}15%{opacity:.9}50%{translate:var(--drift,20px) -50vh;opacity:.6}85%{opacity:.85}to{opacity:0;translate:0 -105vh}}.love-story-module__6Krhta__film{z-index:66;pointer-events:none;background:radial-gradient(85% 75%,#0000 55%,#04020c8c 100%);position:fixed;inset:0}.love-story-module__6Krhta__film:after{content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.09 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:180px 180px;animation:.9s steps(4,end) infinite love-story-module__6Krhta__grain;position:absolute;inset:-6%}@keyframes love-story-module__6Krhta__grain{0%{translate:0}25%{translate:-4% 3%}50%{translate:3% -2%}75%{translate:-2% -4%}to{translate:0}}.love-story-module__6Krhta__bars span{z-index:44;pointer-events:none;background:linear-gradient(#05030c,#05030cd9);height:min(2.2vh,18px);transition:translate .9s cubic-bezier(.22,1,.36,1);position:fixed;left:0;right:0}.love-story-module__6Krhta__bars span:first-child{top:0;translate:0 -100%}.love-story-module__6Krhta__bars span:last-child{background:linear-gradient(#05030cd9,#05030c);bottom:0;translate:0 100%}.love-story-module__6Krhta__bars[data-on=true] span{translate:0}.love-story-module__6Krhta__startWrap{width:112px;height:112px;margin-top:18px;position:relative}.love-story-module__6Krhta__startWrap .love-story-module__6Krhta__startButton{margin-top:0}.love-story-module__6Krhta__aura{pointer-events:none;background:radial-gradient(closest-side,#ff6b888c,#0000);border-radius:50%;animation:2.2s ease-in-out infinite love-story-module__6Krhta__aura;position:absolute;inset:-45px}@keyframes love-story-module__6Krhta__aura{0%,to{opacity:.55;scale:.9}50%{opacity:1;scale:1.1}}.love-story-module__6Krhta__ring{pointer-events:none;border:2px solid #ffbecdcc;border-radius:50%;animation:1.4s ease-out infinite love-story-module__6Krhta__ring;position:absolute;inset:0}@keyframes love-story-module__6Krhta__ring{0%{opacity:.9;scale:1}to{opacity:0;scale:1.7}}.love-story-module__6Krhta__orbit{pointer-events:none;animation:4s linear infinite love-story-module__6Krhta__orbit;position:absolute;inset:-22px}.love-story-module__6Krhta__orbit i{background:#fff3c8;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 10px 3px #f3d38ae6}.love-story-module__6Krhta__orbit i:first-child{top:0;left:50%}.love-story-module__6Krhta__orbit i:nth-child(2){top:70%;left:4%}.love-story-module__6Krhta__orbit i:nth-child(3){top:70%;right:4%}@keyframes love-story-module__6Krhta__orbit{to{rotate:360deg}}.love-story-module__6Krhta__hand{z-index:2;pointer-events:none;animation:1.4s ease-in-out infinite love-story-module__6Krhta__hand;position:absolute;bottom:-28px;right:-30px;rotate:-24deg}.love-story-module__6Krhta__handShape{filter:drop-shadow(0 3px 5px #00000080);display:block}@keyframes love-story-module__6Krhta__hand{0%,to{translate:0;scale:1}40%,55%{translate:-8px -8px;scale:.88}}.love-story-module__6Krhta__startBoom{z-index:90;pointer-events:none;position:fixed;inset:0;overflow:hidden}.love-story-module__6Krhta__flash{background:radial-gradient(circle at var(--bx) var(--by), #fff0f6f2, #ff8fa380 22%, transparent 62%);opacity:0;animation:.8s ease-out forwards love-story-module__6Krhta__flash;position:absolute;inset:0}@keyframes love-story-module__6Krhta__flash{12%{opacity:1}to{opacity:0}}.love-story-module__6Krhta__wave{left:var(--bx);top:var(--by);opacity:0;border:3px solid #ffd2e1f2;border-radius:50%;width:120px;height:120px;margin:-60px 0 0 -60px;animation:.85s cubic-bezier(.15,.6,.3,1) forwards love-story-module__6Krhta__wave;position:absolute;box-shadow:0 0 30px #ff8fa3d9}@keyframes love-story-module__6Krhta__wave{0%{opacity:1;scale:.2}to{opacity:0;scale:7}}.love-story-module__6Krhta__bit{left:var(--bx);top:var(--by);opacity:0;animation-name:love-story-module__6Krhta__bit;animation-timing-function:cubic-bezier(.1,.75,.35,1);animation-fill-mode:forwards;position:absolute;translate:-50% -50%}.love-story-module__6Krhta__bitDot{background:currentColor;border-radius:50%;display:block}@keyframes love-story-module__6Krhta__bit{0%{opacity:1;translate:-50% -50%;scale:.2}24%{opacity:1;translate:calc(-50% + var(--dx)) calc(-50% + var(--dy));scale:1}80%{opacity:1}to{opacity:0;translate:calc(-50% + var(--dx) * 1.1) calc(-50% + var(--dy) + 55vh);rotate:200deg}}.love-story-module__6Krhta__rain{pointer-events:none;position:absolute;inset:0;overflow:hidden}.love-story-module__6Krhta__rain i{opacity:0;animation-name:love-story-module__6Krhta__rain;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:-40px}@keyframes love-story-module__6Krhta__rain{0%{opacity:0;translate:0;rotate:-15deg}10%{opacity:.95}50%{translate:var(--sway,20px) 45vh;rotate:15deg}90%{opacity:.9}to{opacity:0;translate:0 95vh;rotate:-10deg}}.love-story-module__6Krhta__heart3d{transform-style:preserve-3d;animation:4.4s ease-in-out infinite love-story-module__6Krhta__heartTurn;display:block;position:relative}.love-story-module__6Krhta__heart3d svg{display:block;position:absolute;inset:0}@keyframes love-story-module__6Krhta__heartTurn{0%,to{transform:rotateX(10deg)rotateY(-50deg)scale(1)}10%{transform:rotateX(10deg)rotateY(-40deg)scale(1.12)}18%{transform:rotateX(10deg)rotateY(-30deg)scale(1)}26%{transform:rotateX(10deg)rotateY(-20deg)scale(1.08)}50%{transform:rotateX(10deg)rotateY(50deg)scale(1)}60%{transform:rotateX(10deg)rotateY(40deg)scale(1.12)}68%{transform:rotateX(10deg)rotateY(30deg)scale(1)}76%{transform:rotateX(10deg)rotateY(20deg)scale(1.08)}}.love-story-module__6Krhta__aurora{opacity:.7;pointer-events:none;border-radius:50%;width:160%;height:34vh;position:absolute;left:-30%}.love-story-module__6Krhta__auroraA{background:radial-gradient(closest-side,#ff9a7699,#ff4f8b99 45%,#0000);animation:14s ease-in-out infinite alternate love-story-module__6Krhta__auroraWave;top:6%}.love-story-module__6Krhta__auroraB{background:radial-gradient(closest-side,#ff6eb48c,#9b5cff80 45%,#0000);animation:18s ease-in-out infinite alternate-reverse love-story-module__6Krhta__auroraWave;top:30%}.love-story-module__6Krhta__auroraC{background:radial-gradient(closest-side,#ffd27d73,#ff5a7873 45%,#0000);animation:16s ease-in-out infinite alternate love-story-module__6Krhta__auroraWave;bottom:4%}@keyframes love-story-module__6Krhta__auroraWave{0%{translate:-8%;rotate:-6deg;scale:1 .8}50%{translate:4% -4vh;rotate:3deg;scale:1.1 1.15}to{translate:9% 2vh;rotate:7deg;scale:.95 .9}}.love-story-module__6Krhta__depth{transform-style:preserve-3d;position:absolute;inset:0}.love-story-module__6Krhta__float3d{animation-name:love-story-module__6Krhta__float3d;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;bottom:-50px}@keyframes love-story-module__6Krhta__float3d{0%{translate:0}50%{translate:var(--drift,20px) -55vh}to{translate:0 -115vh}}.love-story-module__6Krhta__spin3d{animation:4s linear infinite love-story-module__6Krhta__spin3d;display:block}@keyframes love-story-module__6Krhta__spin3d{0%{transform:rotateY(0)rotate(-8deg)}to{transform:rotateY(360deg)rotate(-8deg)}}.love-story-module__6Krhta__stage{perspective:900px}.love-story-module__6Krhta__sceneIn{transform-style:preserve-3d;justify-content:center;align-items:center;animation:1.1s cubic-bezier(.22,1,.36,1) both love-story-module__6Krhta__sceneIn;display:flex;position:relative}@keyframes love-story-module__6Krhta__sceneIn{0%{opacity:0;transform:translateZ(-420px)rotateX(28deg)}to{opacity:1;transform:none}}.love-story-module__6Krhta__finalBox{perspective:800px}.love-story-module__6Krhta__final{animation:7s ease-in-out infinite love-story-module__6Krhta__finalSway}@keyframes love-story-module__6Krhta__finalSway{0%,to{rotate:y -10deg}50%{rotate:y 10deg}}.love-story-module__6Krhta__photo{box-shadow:none;perspective:700px;background:0 0;padding:0}.love-story-module__6Krhta__photoSway{background:#fff;padding:8px 8px 24px;animation:6s ease-in-out infinite love-story-module__6Krhta__photoSway;box-shadow:0 18px 30px -14px #000000b3}@keyframes love-story-module__6Krhta__photoSway{0%,to{transform:rotateY(-10deg)rotateX(3deg)}50%{transform:rotateY(10deg)rotateX(-3deg)}}.love-story-module__6Krhta__photoSway img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.love-story-module__6Krhta__fireworks{z-index:1;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.love-story-module__6Krhta__butterfly,.love-story-module__6Krhta__petal{translate:-50% -50%}.love-story-module__6Krhta__bflyBob{perspective:260px;animation:.62s ease-in-out infinite alternate love-story-module__6Krhta__bflyBob;display:block;position:relative}.love-story-module__6Krhta__bfly{transform-style:preserve-3d;position:absolute;inset:0;transform:rotateX(32deg)}.love-story-module__6Krhta__wingL,.love-story-module__6Krhta__wingR{background-repeat:no-repeat;position:absolute;top:0}.love-story-module__6Krhta__wingL{transform-origin:100%;animation:.24s ease-in-out infinite alternate love-story-module__6Krhta__flapL;left:0}.love-story-module__6Krhta__wingR{transform-origin:0;animation:.24s ease-in-out infinite alternate love-story-module__6Krhta__flapR}@keyframes love-story-module__6Krhta__flapL{0%{transform:rotateY(-8deg)}to{transform:rotateY(74deg)}}@keyframes love-story-module__6Krhta__flapR{0%{transform:rotateY(8deg)}to{transform:rotateY(-74deg)}}@keyframes love-story-module__6Krhta__bflyBob{0%{translate:0 -5px;rotate:-4deg}to{translate:0 5px;rotate:4deg}}.love-story-module__6Krhta__bigHeart3d{z-index:1;perspective:500px;pointer-events:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.love-story-module__6Krhta__shock{opacity:0;pointer-events:none;border:3px solid #ffc8dce6;border-radius:50%;width:140px;height:140px;margin:-70px 0 0 -70px;animation:.8s cubic-bezier(.15,.6,.3,1) .95s forwards love-story-module__6Krhta__shock;position:absolute;top:50%;left:50%;box-shadow:0 0 26px #ff6ea0cc}@keyframes love-story-module__6Krhta__shock{0%{opacity:1;scale:.3}to{opacity:0;scale:4}}.love-story-module__6Krhta__particles3d{z-index:1;transform-style:preserve-3d;pointer-events:none;position:absolute;top:50%;left:50%}.love-story-module__6Krhta__particle3d{opacity:0;transform-style:preserve-3d;animation:1.6s cubic-bezier(.12,.7,.3,1) .95s forwards love-story-module__6Krhta__fly3d;position:absolute;top:0;left:0}@keyframes love-story-module__6Krhta__fly3d{0%{opacity:1;transform:translate(0,0)scale(.3)}75%{opacity:1}to{transform:translate3d(var(--dx), calc(var(--dy) + 40px), var(--dz)) scale(1);opacity:0}}.love-story-module__6Krhta__paper3d{z-index:2;width:min(84vw,380px);transform-style:preserve-3d;background:radial-gradient(at 20% 0,#fffc,#0000 60%),linear-gradient(170deg,#fffaf0,#f3e6cf);border-radius:4px;padding:30px 24px 34px;transition:opacity .6s,translate .9s,scale .9s;animation:4s ease-in-out infinite alternate love-story-module__6Krhta__paperFloat;position:relative;box-shadow:0 2px 2px #3c142833,0 30px 50px -18px #0a0014bf}@keyframes love-story-module__6Krhta__paperFloat{0%{transform:rotateX(14deg)rotateY(-10deg)rotate(-1.5deg)}to{transform:rotateX(8deg)rotateY(9deg)rotate(1deg)}}.love-story-module__6Krhta__paper3d[data-out=true]{opacity:0;transition-delay:0s,0s,0s;translate:0 -30px;scale:.92}.love-story-module__6Krhta__ink{color:#3b2230;text-shadow:0 .5px #3b223040;width:auto;font-style:normal}.love-story-module__6Krhta__ink .love-story-module__6Krhta__cursor{background:#b0154a}.love-story-module__6Krhta__light3d{animation:1.8s cubic-bezier(.22,1,.36,1) both love-story-module__6Krhta__lightSwing;position:relative}@keyframes love-story-module__6Krhta__lightSwing{0%{transform:perspective(700px)rotateY(-38deg)translateZ(-60px)}to{transform:perspective(700px)rotateY(0)}}.love-story-module__6Krhta__sparks{pointer-events:none;position:absolute;inset:0}.love-story-module__6Krhta__sparks i{opacity:0;border-radius:50%;animation:.9s ease-out both love-story-module__6Krhta__sparkFall;position:absolute;top:55%;box-shadow:0 0 6px 2px}@keyframes love-story-module__6Krhta__sparkFall{0%{opacity:1;translate:0}to{opacity:0;translate:var(--dx) var(--dy)}}.love-story-module__6Krhta__petal{perspective:400px}.love-story-module__6Krhta__tumble{transform-style:preserve-3d;animation:2s linear infinite love-story-module__6Krhta__tumble;display:block}@keyframes love-story-module__6Krhta__tumble{0%{transform:rotateX(0)rotateY(0)rotate(0)}50%{transform:rotateX(160deg)rotateY(70deg)rotate(40deg)}to{transform:rotateX(360deg)rotateY(0)rotate(80deg)}}.love-story-module__6Krhta__petalRain{z-index:1;pointer-events:none;width:100vw;height:100vh;margin:-50vh 0 0 -50vw;transition:translate 1.1s cubic-bezier(.55,0,.8,.4),opacity 1.1s ease-in;position:absolute;top:50%;left:50%;overflow:hidden}.love-story-module__6Krhta__petalRain[data-out=true]{opacity:0;translate:70vw -12vh}.love-story-module__6Krhta__petalFall{animation-name:love-story-module__6Krhta__petalFall;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:backwards;position:absolute;top:-40px}@keyframes love-story-module__6Krhta__petalFall{0%{translate:0}to{translate:var(--sway,20px) calc(100vh + 80px)}}.love-story-module__6Krhta__petalSway{perspective:400px;animation:2s ease-in-out infinite alternate love-story-module__6Krhta__petalSway;display:block}@keyframes love-story-module__6Krhta__petalSway{0%{translate:-22px;rotate:-18deg}to{translate:22px;rotate:18deg}}html[lang=hy] .love-story-module__6Krhta__forName{font-size:38px;font-style:italic}html[lang=hy] .love-story-module__6Krhta__line{font-size:27px}:is(html[lang=hy] .love-story-module__6Krhta__final,html[lang=hy] .love-story-module__6Krhta__answered){font-size:38px;font-style:italic}html[lang=hy] .love-story-module__6Krhta__answeredSub{font-size:16.5px}:is(html[lang=hy] .love-story-module__6Krhta__forLabel,html[lang=hy] .love-story-module__6Krhta__startHint,html[lang=hy] .love-story-module__6Krhta__tapHint,html[lang=hy] .love-story-module__6Krhta__hint){letter-spacing:.14em;font-size:10.5px}@media (prefers-reduced-motion:reduce){.love-story-module__6Krhta__star,.love-story-module__6Krhta__startButton,.love-story-module__6Krhta__heartButton,.love-story-module__6Krhta__spark,.love-story-module__6Krhta__wing,.love-story-module__6Krhta__cursor,.love-story-module__6Krhta__nebula,.love-story-module__6Krhta__orbit,.love-story-module__6Krhta__hand,.love-story-module__6Krhta__ring,.love-story-module__6Krhta__film:after,.love-story-module__6Krhta__petalSway,.love-story-module__6Krhta__paper3d,.love-story-module__6Krhta__light3d,.love-story-module__6Krhta__tumble,.love-story-module__6Krhta__shock,.love-story-module__6Krhta__particle3d,.love-story-module__6Krhta__sparks i,.love-story-module__6Krhta__wingL,.love-story-module__6Krhta__wingR,.love-story-module__6Krhta__bflyBob,.love-story-module__6Krhta__heart3d,.love-story-module__6Krhta__aurora,.love-story-module__6Krhta__spin3d,.love-story-module__6Krhta__sceneIn,.love-story-module__6Krhta__final,.love-story-module__6Krhta__photoSway{animation:none!important}.love-story-module__6Krhta__float3d,.love-story-module__6Krhta__petalRain,.love-story-module__6Krhta__shooting,.love-story-module__6Krhta__firefly,.love-story-module__6Krhta__startBoom,.love-story-module__6Krhta__rain{display:none}.love-story-module__6Krhta__bars span{transition:none}}
.cute-envelope-module__6QGIbG__scene{background:#fdf3f4;min-height:100vh}.cute-envelope-module__6QGIbG__cover{z-index:100;cursor:pointer;perspective:1100px;background:radial-gradient(at 28% 24%,#e79aa824 0%,#0000 55%),radial-gradient(at 74% 74%,#f7c9d229 0%,#0000 55%),#fdf3f4;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.cute-envelope-module__6QGIbG__env{--w:min(82vw, 340px);width:var(--w);height:calc(var(--w) * .66);transform-style:preserve-3d;animation:5s ease-in-out infinite cute-envelope-module__6QGIbG__envFloat;position:relative}@keyframes cute-envelope-module__6QGIbG__envFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.cute-envelope-module__6QGIbG__face{border-radius:16px;position:absolute;inset:0}.cute-envelope-module__6QGIbG__back{z-index:1;background:linear-gradient(160deg,#f8dbe1,#f2c9d2);box-shadow:0 26px 54px -16px #8a3f5052}.cute-envelope-module__6QGIbG__card{z-index:2;transform-origin:50% 100%;text-align:center;background:#fffafb;border-radius:12px;padding:22px 16px 20px;position:absolute;bottom:12px;left:8%;right:8%;box-shadow:0 3px 10px #8a3f502e}.cute-envelope-module__6QGIbG__front{z-index:3;background:linear-gradient(165deg,#fff,#fbe4e9 58%,#f4d0d8);box-shadow:inset 0 1px #fffffff2,inset 0 -16px 26px -18px #8a3f5047}.cute-envelope-module__6QGIbG__front:after{content:"";opacity:.7;background:linear-gradient(90deg,#0000,#e6c07a,#0000);width:40px;height:1px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.cute-envelope-module__6QGIbG__flap{z-index:5;transform-origin:50% 0;width:100%;height:62%;transform-style:preserve-3d;clip-path:polygon(0 0,100% 0,50% 100%);background:linear-gradient(172deg,#fff,#f8dbe1 68%,#f0c6d0);position:absolute;top:0;left:0;box-shadow:0 4px 7px #8a3f5024}.cute-envelope-module__6QGIbG__seal{z-index:6;transform-origin:50%;width:52px;height:52px;margin:-26px 0 0 -26px;animation:1.6s ease-in-out infinite cute-envelope-module__6QGIbG__sealBeat;position:absolute;top:54%;left:50%}.cute-envelope-module__6QGIbG__seal svg{filter:drop-shadow(0 4px 8px #8a3f5059);width:100%;height:100%;display:block}@keyframes cute-envelope-module__6QGIbG__sealBeat{0%,to{transform:scale(1)}15%{transform:scale(1.12)}30%{transform:scale(1)}45%{transform:scale(1.08)}}.cute-envelope-module__6QGIbG__heart{z-index:7;opacity:0;pointer-events:none;will-change:transform, opacity;margin:-8px 0 0 -8px;position:absolute;top:50%;left:50%}.cute-envelope-module__6QGIbG__heart svg{filter:drop-shadow(0 2px 3px #c17d8a4d);width:100%;height:100%;display:block}.cute-envelope-module__6QGIbG__hint{letter-spacing:.3em;text-transform:uppercase;color:#b06b78;white-space:nowrap;font-size:10px;animation:2.6s ease-in-out infinite cute-envelope-module__6QGIbG__hintBreathe;position:absolute;bottom:18%;left:50%;transform:translate(-50%)}@keyframes cute-envelope-module__6QGIbG__hintBreathe{0%,to{opacity:.5}50%{opacity:1}}.cute-envelope-module__6QGIbG__content{opacity:0}.cute-envelope-module__6QGIbG__kenburns{animation:16s ease-in-out infinite alternate cute-envelope-module__6QGIbG__kenburns}@keyframes cute-envelope-module__6QGIbG__kenburns{0%{transform:scale(1)}to{transform:scale(1.08)}}.cute-envelope-module__6QGIbG__petal{width:var(--psize,24px);height:var(--psize,24px);opacity:0;will-change:transform, opacity;animation-name:cute-envelope-module__6QGIbG__petalRise;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;bottom:-60px}@media (max-width:520px){.cute-envelope-module__6QGIbG__petal{width:calc(var(--psize,24px) * .55);height:calc(var(--psize,24px) * .55)}}@keyframes cute-envelope-module__6QGIbG__petalRise{0%{opacity:0;transform:translateY(0)rotate(-8deg)scale(.9)}12%{opacity:.85}50%{transform:translateY(-54vh)rotate(20deg)scale(1)}88%{opacity:.85}to{opacity:0;transform:translateY(-112vh)rotate(46deg)scale(.95)}}@media (prefers-reduced-motion:reduce){.cute-envelope-module__6QGIbG__env,.cute-envelope-module__6QGIbG__seal,.cute-envelope-module__6QGIbG__hint{animation:none!important}}
.golden-envelope-module__wUlDna__scene{background:#faf6f0;min-height:100vh}.golden-envelope-module__wUlDna__envelopeCover{cursor:pointer;z-index:100;perspective:1200px;background-color:#faf6f0;background-image:radial-gradient(at 25% 30%,#b4a0820f 0%,#0000 55%),radial-gradient(at 75% 70%,#b4a0820f 0%,#0000 55%),repeating-linear-gradient(45deg,#0000,#0000 2px,#78645005 2px 4px);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;width:100vw;height:100vh;position:fixed;inset:0;overflow:hidden}.golden-envelope-module__wUlDna__flap{will-change:transform, opacity;position:absolute}.golden-envelope-module__wUlDna__flapTop{clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:top;width:100%;height:55%;transform-style:preserve-3d;z-index:8;background:linear-gradient(#faf6f0 0%,#f3eadb 70%,#ebdfc8 100%);top:0;left:0}.golden-envelope-module__wUlDna__flapBottom{clip-path:polygon(50% 0,100% 100%,0 100%);z-index:6;background:linear-gradient(#ebdfc8 0%,#f3eadb 30%,#faf6f0 100%);width:100%;height:55%;bottom:0;left:0}.golden-envelope-module__wUlDna__flapLeft{clip-path:polygon(0 0,100% 50%,0 100%);z-index:5;background:linear-gradient(90deg,#f3eadb 0%,#faf6f0 100%);width:55%;height:100%;top:0;left:0}.golden-envelope-module__wUlDna__flapRight{clip-path:polygon(100% 0,100% 100%,0 50%);z-index:5;background:linear-gradient(270deg,#f3eadb 0%,#faf6f0 100%);width:55%;height:100%;top:0;right:0}.golden-envelope-module__wUlDna__foldLine{pointer-events:none;z-index:9;background:#b498782e;width:71%;height:1px;position:absolute}.golden-envelope-module__wUlDna__diag1{transform-origin:0 0;top:0;left:0;transform:rotate(35deg)}.golden-envelope-module__wUlDna__diag2{transform-origin:100% 0;top:0;right:0;transform:rotate(-35deg)}.golden-envelope-module__wUlDna__diag3{transform-origin:0 100%;bottom:0;left:0;transform:rotate(-35deg)}.golden-envelope-module__wUlDna__diag4{transform-origin:100% 100%;bottom:0;right:0;transform:rotate(35deg)}.golden-envelope-module__wUlDna__shimmer{z-index:14;opacity:0;pointer-events:none;will-change:transform, opacity;background:radial-gradient(circle,#f5d28a99 0%,#d4a85c4d 30%,#b085401a 60%,#0000 80%);border-radius:50%;width:clamp(300px,60vw,600px);height:clamp(300px,60vw,600px);margin:auto;position:absolute;inset:0}.golden-envelope-module__wUlDna__lightBurst{z-index:13;opacity:0;pointer-events:none;will-change:transform, opacity;background:conic-gradient(#0000 0deg,#f5d28a26 10deg,#0000 20deg 30deg,#f5d28a1a 40deg,#0000 50deg 60deg,#f5d28a1f 70deg,#0000 80deg 90deg,#f5d28a26 100deg,#0000 110deg 120deg,#f5d28a14 130deg,#0000 140deg 150deg,#f5d28a21 160deg,#0000 170deg 180deg,#f5d28a26 190deg,#0000 200deg 210deg,#f5d28a1a 220deg,#0000 230deg 240deg,#f5d28a1f 250deg,#0000 260deg 270deg,#f5d28a26 280deg,#0000 290deg 300deg,#f5d28a14 310deg,#0000 320deg 330deg,#f5d28a21 340deg,#0000 350deg 360deg);border-radius:50%;width:120vmax;height:120vmax;margin:auto;position:absolute;inset:0}.golden-envelope-module__wUlDna__sparkle{z-index:16;opacity:0;pointer-events:none;will-change:transform, opacity;background:radial-gradient(circle,#f5d28a 0%,#d4a85ccc 40%,#0000 70%);border-radius:50%;margin:auto;position:absolute;inset:0;box-shadow:0 0 6px 2px #f5d28a80}.golden-envelope-module__wUlDna__seal{z-index:15;cursor:pointer;will-change:transform, opacity;width:clamp(140px,22vw,230px);height:clamp(140px,22vw,230px);margin:auto;position:absolute;inset:0}.golden-envelope-module__wUlDna__sealBody{background:radial-gradient(circle at 30% 25%,#f5d28a 0%,#d4a85c 25%,#b08540 55%,#8a6328 85%,#6a4818 100%);border-radius:47% 53% 48% 52%/50% 48% 52% 50%;animation:6s ease-in-out infinite golden-envelope-module__wUlDna__sealJiggle;position:absolute;inset:0;box-shadow:inset -8px -10px 20px #50320f80,inset 6px 8px 15px #ffe6aa4d,0 8px 18px #00000059,0 2px 4px #0003}.golden-envelope-module__wUlDna__sealBody:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 70% 75%,#50320f4d 0%,#0000 35%),radial-gradient(circle at 25% 20%,#fff0c866 0%,#0000 25%);position:absolute;inset:0}@keyframes golden-envelope-module__wUlDna__sealJiggle{0%,to{border-radius:47% 53% 48% 52%/50% 48% 52% 50%}50%{border-radius:50% 50% 47% 53%/48% 52% 50% 50%}}.golden-envelope-module__wUlDna__sealText{font-family:var(--font-script), cursive;color:#5a3e1a;text-align:center;text-shadow:1px 1px #ffe6aa66,-1px -1px 1px #50320f4d;pointer-events:none;z-index:2;flex-direction:column;justify-content:center;align-items:center;line-height:.95;display:flex;position:absolute;inset:0}.golden-envelope-module__wUlDna__sealLine1{margin-bottom:-8px;font-size:clamp(1.5rem,3.5vw,2.5rem);font-style:italic}.golden-envelope-module__wUlDna__sealLine2{font-size:clamp(1.8rem,4.2vw,3rem);font-style:italic}.golden-envelope-module__wUlDna__content{opacity:0;transform:translateY(40px)}@media (prefers-reduced-motion:reduce){.golden-envelope-module__wUlDna__flap,.golden-envelope-module__wUlDna__sealBody{animation:none!important}}
.golden-hour-module__pHjbwW__scene{background-color:#fdf6ec}.golden-hour-module__pHjbwW__heroSky{background:linear-gradient(#3d2b22 0%,#7a4a38 26%,#c26a4e 48%,#e0925f 66%,#f2c084 82%,#fdf6ec 100%)}@keyframes golden-hour-module__pHjbwW__gh-sun-glow{0%,to{filter:drop-shadow(0 0 18px #f2c0848c)}50%{filter:drop-shadow(0 0 42px #f2c084f2)}}.golden-hour-module__pHjbwW__sun{animation:5s ease-in-out infinite golden-hour-module__pHjbwW__gh-sun-glow}@keyframes golden-hour-module__pHjbwW__gh-confetti{0%{opacity:0;transform:translateY(-12px)rotate(0)}15%{opacity:.9}to{opacity:0;transform:translateY(140px)rotate(200deg)}}.golden-hour-module__pHjbwW__confetti{pointer-events:none;border-radius:2px;animation:7s linear infinite golden-hour-module__pHjbwW__gh-confetti;position:absolute}.golden-hour-module__pHjbwW__heroScrim{pointer-events:none;background:radial-gradient(75% 55% at 50% 44%,#3d2b2261 0%,#3d2b222e 55%,#0000 78%)}.golden-hour-module__pHjbwW__glow{background:radial-gradient(60% 70% at 50% 45%,#fff0daf2 0%,#fdf6ec66 55%,#0000 80%)}.golden-hour-module__pHjbwW__card{background:#fffcf6bf;border:1px solid #c26a4e40;box-shadow:0 8px 24px #3d2b2214}.golden-hour-module__pHjbwW__rule{background:linear-gradient(90deg,#0000,#c26a4e99,#0000);width:3.5rem;height:1px}@media (prefers-reduced-motion:reduce){.golden-hour-module__pHjbwW__sun,.golden-hour-module__pHjbwW__confetti{animation:none!important}}
.little-one-module__rVxFJa__scene{background-color:#e8e0d4}.little-one-module__rVxFJa__heroSky{background:linear-gradient(#cfd8cb 0%,#dde0d2 45%,#e8e0d4 100%)}@keyframes little-one-module__rVxFJa__lo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.little-one-module__rVxFJa__float{animation:6s ease-in-out infinite little-one-module__rVxFJa__lo-float}.little-one-module__rVxFJa__floatSlow{animation:9s ease-in-out infinite little-one-module__rVxFJa__lo-float}@keyframes little-one-module__rVxFJa__lo-twinkle{0%,to{opacity:.35}50%{opacity:.9}}.little-one-module__rVxFJa__twinkle{animation:4s ease-in-out infinite little-one-module__rVxFJa__lo-twinkle}.little-one-module__rVxFJa__archCard{background:linear-gradient(#fbf8f2 0%,#f2ede2 100%);border:1.5px solid #a8b89c8c;border-radius:50% 50% 16px 16px/30% 30% 16px 16px;box-shadow:0 10px 28px #5c584f1a}.little-one-module__rVxFJa__card{background:#fbf8f2d9;border:1px solid #a8b89c66;box-shadow:0 6px 18px #5c584f14}.little-one-module__rVxFJa__rule{background:linear-gradient(90deg,#0000,#a8b89cb3,#0000);width:3rem;height:1px}@media (prefers-reduced-motion:reduce){.little-one-module__rVxFJa__float,.little-one-module__rVxFJa__floatSlow,.little-one-module__rVxFJa__twinkle{animation:none!important}}
.milestone-module__1UJ3cW__scene{isolation:isolate;color:#fbf6ee;min-height:100vh;font-family:var(--font-sans), var(--font-arm-sans), system-ui, sans-serif;background-color:#141c48;position:relative;overflow:hidden}.milestone-module__1UJ3cW__pageBg{z-index:-1;pointer-events:none;background-color:#141c48;background-image:radial-gradient(60% 45% at 85% 8%,#ecc47838,#0000 70%),radial-gradient(55% 40% at 10% 78%,#968cff2e,#0000 70%),linear-gradient(170deg,#0a1030c7 0%,#141e4e9e 50%,#0c1234cc 100%),url(/templates/milestone-bg.webp);background-position:50% 45%;background-size:cover;position:fixed;inset:0}@media (orientation:portrait){.milestone-module__1UJ3cW__pageBg{background-image:radial-gradient(60% 45% at 85% 8%,#ecc47838,#0000 70%),radial-gradient(55% 40% at 10% 78%,#968cff2e,#0000 70%),linear-gradient(170deg,#0a1030c7 0%,#141e4e9e 50%,#0c1234cc 100%),url(/templates/milestone-bg-portrait.webp)}}.milestone-module__1UJ3cW__pageBg:after{content:"";background:radial-gradient(at 50% 45%,#0000 45%,#060a2080 100%);position:absolute;inset:0}.milestone-module__1UJ3cW__heroTall{min-height:100vh}.milestone-module__1UJ3cW__display{font-family:var(--font-display), var(--font-arm-display), "Times New Roman", serif;font-weight:300}.milestone-module__1UJ3cW__mask{margin-block:-14px;padding-block:14px;display:block;overflow:hidden}.milestone-module__1UJ3cW__masthead{justify-content:center;align-items:stretch;gap:26px;display:flex}.milestone-module__1UJ3cW__dateStack{text-align:right}.milestone-module__1UJ3cW__dateDigit{letter-spacing:.01em;color:#fbf6ee;font-size:clamp(2.6rem,13vw,4rem);line-height:1.02;display:block}.milestone-module__1UJ3cW__mastheadRule{transform-origin:top;background-color:#e8c87899;align-self:stretch;width:1px}.milestone-module__1UJ3cW__mastheadAside{text-align:left;flex-direction:column;justify-content:flex-end;padding-bottom:4px;display:flex}.milestone-module__1UJ3cW__occasion{color:#fbf6ee;font-size:clamp(1.4rem,6.5vw,1.9rem);line-height:1.25}.milestone-module__1UJ3cW__occasionAge{font-variant-numeric:tabular-nums;color:#fbf6eeb8;font-size:clamp(1.4rem,6.5vw,1.9rem);line-height:1.25}.milestone-module__1UJ3cW__name{letter-spacing:.005em;color:#fff;font-size:clamp(3.1rem,17vw,5.4rem);line-height:.98}.milestone-module__1UJ3cW__scrollHint{letter-spacing:.3em;text-transform:uppercase;color:#d8b560;flex-direction:column;align-items:center;gap:10px;padding-left:.3em;font-size:11px;display:flex}.milestone-module__1UJ3cW__scrollArrow{width:18px;height:18px;animation:1.8s ease-in-out infinite milestone-module__1UJ3cW__nudge}@keyframes milestone-module__1UJ3cW__nudge{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.milestone-module__1UJ3cW__ageWatermark{z-index:-1;font-family:var(--font-display), "Times New Roman", serif;font-variant-numeric:lining-nums;color:#d8b560;text-shadow:0 0 36px #d8b56073;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:clamp(7.5rem,38vw,13rem);font-weight:400;line-height:1;position:absolute;bottom:30%;left:50%;transform:translate(-50%)}.milestone-module__1UJ3cW__heroGlow{z-index:-1;filter:blur(30px);pointer-events:none;background:radial-gradient(closest-side,#ffbe6e2e,#ffbe6e00 100%);border-radius:50%;width:min(120vw,900px);height:min(90vw,620px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.milestone-module__1UJ3cW__sparkle{z-index:-1;color:#e3c170;pointer-events:none;animation:3.6s ease-in-out infinite milestone-module__1UJ3cW__twinkle;display:block;position:absolute}@keyframes milestone-module__1UJ3cW__twinkle{0%,to{opacity:.15}50%{opacity:.85}}.milestone-module__1UJ3cW__photo{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 40%;object-position:50% 40%;width:100%;height:100%;display:block}.milestone-module__1UJ3cW__plate{border-radius:22px;position:relative;overflow:hidden;box-shadow:0 26px 60px #04081e73}.milestone-module__1UJ3cW__plateInner{width:100%;height:124%;position:absolute;inset:-12% 0}.milestone-module__1UJ3cW__curtain{will-change:transform;background-color:#141c48;display:block;position:absolute;inset:0}.milestone-module__1UJ3cW__lede{text-align:center;letter-spacing:.005em;color:#fbf6eee0;max-width:30ch;margin-inline:auto;font-size:1.02rem;font-weight:300;line-height:1.85}.milestone-module__1UJ3cW__hairline{transform-origin:0;background-color:#fbf6ee4d;width:100%;height:1px;display:block}.milestone-module__1UJ3cW__sectionTitle{text-align:center;letter-spacing:.02em;text-transform:uppercase;color:#fff;font-size:clamp(2rem,10.5vw,3.2rem);line-height:1;display:block}.milestone-module__1UJ3cW__kicker{text-align:center;letter-spacing:.3em;text-transform:uppercase;color:#fbf6eebf;font-size:11px}.milestone-module__1UJ3cW__bigDate{text-align:center;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:#fff;font-size:clamp(2.6rem,14vw,4.2rem);line-height:1;display:block}.milestone-module__1UJ3cW__countRow{justify-content:center;align-items:stretch;max-width:360px;margin-inline:auto;display:flex}.milestone-module__1UJ3cW__countUnit{flex-direction:column;flex:1 1 0;align-items:center;padding:4px 6px;display:flex;position:relative}.milestone-module__1UJ3cW__countUnit+.milestone-module__1UJ3cW__countUnit:before{content:"";background-color:#fbf6ee3d;width:1px;position:absolute;top:12%;bottom:12%;left:0}.milestone-module__1UJ3cW__countValue{font-variant-numeric:tabular-nums;color:#fff;font-size:clamp(1.9rem,8.5vw,2.4rem);line-height:1}.milestone-module__1UJ3cW__countLabel{letter-spacing:.18em;text-transform:uppercase;color:#fbf6eebf;margin-top:12px;font-size:10px}.milestone-module__1UJ3cW__address{text-align:center;color:#fbf6eed1;max-width:24ch;margin-inline:auto;font-size:1rem;font-weight:300;line-height:1.7}.milestone-module__1UJ3cW__startTime{text-align:center;font-variant-numeric:tabular-nums lining-nums;color:#e3c170;font-size:clamp(2.4rem,11vw,3rem);line-height:1}.milestone-module__1UJ3cW__placeName{text-align:center;color:#fff;max-width:24ch;margin-inline:auto;font-size:clamp(1.5rem,7vw,1.9rem);font-weight:400;line-height:1.25}.milestone-module__1UJ3cW__mapButton{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.18em;text-transform:uppercase;color:#fbf6ee;background-color:#fff8ec1a;border:1px solid #d8b560b3;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:14px 30px;font-size:12px;font-weight:500;transition:background-color .4s,color .4s,transform .4s,box-shadow .4s;display:inline-flex;box-shadow:0 10px 30px #04081e4d,inset 0 1px #ffffff26}.milestone-module__1UJ3cW__mapButton:hover{color:#141c48;background-color:#d8b560;transform:translateY(-2px);box-shadow:0 14px 36px #d8b56059}.milestone-module__1UJ3cW__mapPin{color:#d8b560;flex-shrink:0;width:16px;height:16px;transition:color .4s}.milestone-module__1UJ3cW__mapButton:hover .milestone-module__1UJ3cW__mapPin{color:#141c48}.milestone-module__1UJ3cW__rsvpCard{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-image:linear-gradient(#fff8ec1f,#fff8ec0d);border:1px solid #fbf6ee38;border-radius:28px;padding:40px 0 8px;box-shadow:0 24px 60px #04081e4d}.milestone-module__1UJ3cW__rsvpTitle{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#fff;margin-bottom:16px;font-size:clamp(2.4rem,12vw,3.4rem);line-height:1;display:block}@media (prefers-reduced-motion:reduce){.milestone-module__1UJ3cW__mapButton{transition:none}.milestone-module__1UJ3cW__scrollArrow{animation:none}}
.sky-bear-module__42ypuq__scene{color:#3b4a6b;min-height:100vh;font-family:var(--font-sans), var(--font-cyr-sans), var(--font-arm-sans), system-ui, sans-serif;background-color:#fbf7f0;background-image:linear-gradient(#cfe0f2 0%,#e4edf7 48%,#fbf7f0 100%);background-repeat:no-repeat;background-size:100% 100vh;position:relative;overflow:hidden}.sky-bear-module__42ypuq__hand{font-family:var(--font-opt-caveat), var(--font-arm-display), "Comic Sans MS", cursive;font-weight:600}.sky-bear-module__42ypuq__hero{position:relative;overflow:hidden}.sky-bear-module__42ypuq__heroTall{min-height:100vh}@keyframes sky-bear-module__42ypuq__sb-drift{0%{transform:translate(-6%)}to{transform:translate(6%)}}.sky-bear-module__42ypuq__driftSlow{animation:22s ease-in-out infinite alternate sky-bear-module__42ypuq__sb-drift}.sky-bear-module__42ypuq__drift{animation:15s ease-in-out infinite alternate sky-bear-module__42ypuq__sb-drift}.sky-bear-module__42ypuq__driftFast{animation:10s ease-in-out infinite alternate sky-bear-module__42ypuq__sb-drift}@keyframes sky-bear-module__42ypuq__sb-float{0%,to{transform:translateY(0)rotate(-1.2deg)}50%{transform:translateY(-14px)rotate(1.2deg)}}.sky-bear-module__42ypuq__float{transform-origin:50% 20%;animation:6s ease-in-out infinite sky-bear-module__42ypuq__sb-float}@keyframes sky-bear-module__42ypuq__sb-lean{0%,to{transform:rotate(-8deg)translateY(0)}50%{transform:rotate(6deg)translateY(-10px)}}.sky-bear-module__42ypuq__lean{transform-origin:50% 100%;animation:7s ease-in-out infinite sky-bear-module__42ypuq__sb-lean}.sky-bear-module__42ypuq__leanSlow{transform-origin:50% 100%;animation:11s ease-in-out infinite reverse sky-bear-module__42ypuq__sb-lean}@keyframes sky-bear-module__42ypuq__sb-fly{0%{opacity:0;transform:translate(-140px,40px)rotate(-4deg)}8%{opacity:1}50%{transform:translate(260px,-10px)rotate(3deg)}92%{opacity:1}to{opacity:0;transform:translate(680px,30px)rotate(-4deg)}}.sky-bear-module__42ypuq__fly{opacity:0;pointer-events:none;animation:26s linear 3s infinite sky-bear-module__42ypuq__sb-fly;position:absolute;top:12%;left:0}@keyframes sky-bear-module__42ypuq__sb-twinkle{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.sky-bear-module__42ypuq__twinkle{animation:3.4s ease-in-out infinite sky-bear-module__42ypuq__sb-twinkle}.sky-bear-module__42ypuq__balloonButton{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:block}.sky-bear-module__42ypuq__balloonButton:disabled{cursor:default}@keyframes sky-bear-module__42ypuq__sb-pulse{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.sky-bear-module__42ypuq__tapHint{letter-spacing:.22em;text-transform:uppercase;color:#3b4a6b;font-size:12px;animation:1.8s ease-in-out infinite sky-bear-module__42ypuq__sb-pulse}.sky-bear-module__42ypuq__kicker{letter-spacing:.3em;text-transform:uppercase;color:#3b4a6bb3;font-size:11px}.sky-bear-module__42ypuq__name{color:#3b4a6b;font-size:clamp(3rem,15vw,4.6rem);line-height:1}.sky-bear-module__42ypuq__turning{color:#c98a3a;font-size:clamp(1.4rem,6.5vw,1.9rem);line-height:1.2}.sky-bear-module__42ypuq__card{background:#ffffffb8;border:1.5px solid #a9c8e699;border-radius:28px;box-shadow:0 14px 34px #3b4a6b1a}.sky-bear-module__42ypuq__sectionTitle{text-align:center;color:#3b4a6b;font-size:clamp(2.2rem,10.5vw,3rem);line-height:1.05}.sky-bear-module__42ypuq__lede{text-align:center;color:#3b4a6be6;font-size:1.05rem;line-height:1.8}.sky-bear-module__42ypuq__bigDay{color:#3b4a6b;font-size:clamp(5.5rem,30vw,8rem);line-height:.9}.sky-bear-module__42ypuq__dayAside{color:#3b4a6b;font-size:clamp(1.2rem,5.5vw,1.6rem);line-height:1.15}.sky-bear-module__42ypuq__hairline{background:#3b4a6b4d;flex:1 1 0;height:1.5px}.sky-bear-module__42ypuq__calHead{letter-spacing:.12em;text-transform:uppercase;color:#3b4a6b8c;font-size:10px}.sky-bear-module__42ypuq__calCell{font-variant-numeric:tabular-nums;color:#3b4a6b;justify-content:center;align-items:center;height:38px;font-size:15px;display:flex;position:relative}.sky-bear-module__42ypuq__calMuted{color:#3b4a6b47}.sky-bear-module__42ypuq__calDay{color:#3b4a6b;font-weight:700}.sky-bear-module__42ypuq__line{width:100%;height:44px;position:absolute;top:0;left:0;right:0}.sky-bear-module__42ypuq__polaroid{transform:rotate(var(--tilt,0deg));transform-origin:50% -14px;background:#fff;border-radius:6px;padding:10px 10px 30px;position:relative;box-shadow:0 14px 34px #3b4a6b29}@keyframes sky-bear-module__42ypuq__sb-sway{0%{transform:rotate(calc(var(--tilt,0deg) - 1.4deg))}to{transform:rotate(calc(var(--tilt,0deg) + 1.4deg))}}.sky-bear-module__42ypuq__sway{animation:4.5s ease-in-out infinite alternate sky-bear-module__42ypuq__sb-sway}.sky-bear-module__42ypuq__swayAlt{animation:5.5s ease-in-out infinite alternate-reverse sky-bear-module__42ypuq__sb-sway}.sky-bear-module__42ypuq__pin{filter:drop-shadow(0 2px 2px #3b4a6b33);position:absolute;top:-20px;left:50%;transform:translate(-50%)}.sky-bear-module__42ypuq__countBalloon{flex:none;width:78px;position:relative}@keyframes sky-bear-module__42ypuq__sb-bob{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-9px)rotate(2deg)}}.sky-bear-module__42ypuq__bob{transform-origin:50% 100%;animation:3.8s ease-in-out infinite sky-bear-module__42ypuq__sb-bob}.sky-bear-module__42ypuq__countValue{text-align:center;font-variant-numeric:tabular-nums;color:#3b4a6b;font-size:1.85rem;line-height:1;position:absolute;top:28%;left:0;right:0}.sky-bear-module__42ypuq__countLabel{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:#3b4a6b99;margin-top:2px;font-size:9.5px}.sky-bear-module__42ypuq__venueName{color:#3b4a6b;font-size:clamp(1.9rem,8.5vw,2.4rem);line-height:1.1}.sky-bear-module__42ypuq__address{color:#3b4a6bd9;font-size:1rem;line-height:1.6}.sky-bear-module__42ypuq__startTime{font-variant-numeric:tabular-nums;color:#c98a3a;font-size:clamp(2.6rem,12vw,3.2rem);line-height:1}.sky-bear-module__42ypuq__mapButton{color:#fbf7f0;letter-spacing:.16em;text-transform:uppercase;background:#3b4a6b;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:13px 28px;font-size:12px;font-weight:600;transition:transform .35s,box-shadow .35s,background-color .35s;display:inline-flex;box-shadow:0 12px 28px #3b4a6b47}.sky-bear-module__42ypuq__mapButton:hover{background:#2f3c58;transform:translateY(-2px);box-shadow:0 16px 32px #3b4a6b52}.sky-bear-module__42ypuq__closingDate{letter-spacing:.3em;color:#3b4a6bb3;font-size:13px}@media (prefers-reduced-motion:reduce){.sky-bear-module__42ypuq__driftSlow,.sky-bear-module__42ypuq__drift,.sky-bear-module__42ypuq__driftFast,.sky-bear-module__42ypuq__float,.sky-bear-module__42ypuq__lean,.sky-bear-module__42ypuq__leanSlow,.sky-bear-module__42ypuq__sway,.sky-bear-module__42ypuq__swayAlt,.sky-bear-module__42ypuq__bob,.sky-bear-module__42ypuq__tapHint{animation:none}.sky-bear-module__42ypuq__fly{opacity:0;animation:none}.sky-bear-module__42ypuq__mapButton{transition:none}}
