.Reveal-module__0xlm2a__wait>*{opacity:0;transform:translateY(24px)}.Reveal-module__0xlm2a__in>*{animation:.64s cubic-bezier(.2,.7,.2,1) both Reveal-module__0xlm2a__rise}.Reveal-module__0xlm2a__in>:nth-child(2){animation-delay:70ms}.Reveal-module__0xlm2a__in>:nth-child(3){animation-delay:.14s}.Reveal-module__0xlm2a__in>:nth-child(4){animation-delay:.21s}.Reveal-module__0xlm2a__in>:nth-child(5){animation-delay:.28s}.Reveal-module__0xlm2a__in>:nth-child(n+6){animation-delay:.35s}@keyframes Reveal-module__0xlm2a__rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Reveal-module__0xlm2a__wait>*,.Reveal-module__0xlm2a__in>*{opacity:1;animation:none;transform:none}}
.postcard-module__d5hQyG__frame{width:100%;max-width:1200px;margin-inline:auto;padding-inline:40px}.postcard-module__d5hQyG__stage{background:var(--plum);color:var(--paper);padding:56px 0 96px}.postcard-module__d5hQyG__stageText{max-width:860px;margin-bottom:40px;animation:.7s cubic-bezier(.2,.7,.2,1) both postcard-module__d5hQyG__rise}.postcard-module__d5hQyG__title{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(40px,5.2vw,76px);font-weight:600;line-height:1}.postcard-module__d5hQyG__intro{max-width:60ch;margin:0;font-size:18px;line-height:1.55}.postcard-module__d5hQyG__card{background:var(--card);color:var(--ink);border-radius:16px;grid-template-columns:1fr 1fr;min-height:640px;animation:.8s cubic-bezier(.2,.7,.2,1) .12s both postcard-module__d5hQyG__rise;display:grid;overflow:hidden}.postcard-module__d5hQyG__front{background:#efe3cf;position:relative;overflow:hidden}.postcard-module__d5hQyG__front img{object-fit:cover;object-position:35% 30%;width:116%;height:106%;animation:24s ease-in-out infinite alternate postcard-module__d5hQyG__drift;position:absolute;top:-3%;left:-3%}.postcard-module__d5hQyG__back{flex-direction:column;gap:32px;padding:48px 48px 44px;display:flex}.postcard-module__d5hQyG__backTop{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.postcard-module__d5hQyG__greeting{font-family:var(--font-display);letter-spacing:-.02em;color:var(--accent);margin:0;font-size:clamp(40px,5.2vw,76px);font-weight:600;line-height:.98}.postcard-module__d5hQyG__stamp{object-fit:cover;background:var(--sand);flex:none;width:108px;height:144px;padding:7px;transform:rotate(4deg)}.postcard-module__d5hQyG__address{flex-direction:column;gap:18px;margin:0;display:flex}.postcard-module__d5hQyG__address>div{border-bottom:4px dotted var(--line-strong);grid-template-columns:96px 1fr;align-items:baseline;gap:12px;padding-bottom:10px;display:grid}.postcard-module__d5hQyG__address dt{color:var(--muted);font-size:15px}.postcard-module__d5hQyG__address dd{font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-size:26px;line-height:1.2}.postcard-module__d5hQyG__blank{color:var(--muted);font-style:italic}.postcard-module__d5hQyG__player{background:var(--sand);border-radius:16px;margin-top:auto;padding:20px}.postcard-module__d5hQyG__songMeta{color:var(--muted);margin:10px 0 0;font-size:15px}.postcard-module__d5hQyG__save{gap:10px;width:100%}.postcard-module__d5hQyG__versions{flex-wrap:wrap;gap:8px;display:flex}.postcard-module__d5hQyG__version{background:var(--sand);height:44px;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:22px;padding:0 16px;font-size:15px;transition:background .16s,color .16s,transform .16s}.postcard-module__d5hQyG__version:hover{background:var(--line)}.postcard-module__d5hQyG__version:active{transform:scale(.97)}.postcard-module__d5hQyG__version[aria-pressed=true]{background:var(--ink);color:var(--paper)}.postcard-module__d5hQyG__version:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.postcard-module__d5hQyG__h2{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(30px,3vw,44px);font-weight:600;line-height:1.08}.postcard-module__d5hQyG__h3{font-family:var(--font-display);margin:0;font-size:26px;font-weight:600;line-height:1.2}.postcard-module__d5hQyG__body{max-width:60ch;margin:0;font-size:18px;line-height:1.6}.postcard-module__d5hQyG__body a,.postcard-module__d5hQyG__related a{color:var(--accent-ink)}.postcard-module__d5hQyG__share{padding:120px 0}.postcard-module__d5hQyG__shareGrid{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.postcard-module__d5hQyG__shareText{flex-direction:column;gap:20px;display:flex}.postcard-module__d5hQyG__field{color:var(--muted);flex-direction:column;gap:8px;font-size:15px;display:flex}.postcard-module__d5hQyG__field input{font-size:18px}.postcard-module__d5hQyG__sendPanel{background:var(--sand);border-radius:16px;flex-direction:column;gap:20px;padding:36px;display:flex}.postcard-module__d5hQyG__link{overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.4}.postcard-module__d5hQyG__buttons{flex-wrap:wrap;gap:10px;display:flex}.postcard-module__d5hQyG__buttons>*{gap:8px;transition:transform .16s,background .16s}.postcard-module__d5hQyG__buttons>:active{transform:scale(.97)}.postcard-module__d5hQyG__lyricsBand{background:var(--sand);padding:120px 0}.postcard-module__d5hQyG__lyricsGrid{grid-template-columns:1fr minmax(0,620px) 1fr;align-items:start;gap:48px;display:grid}.postcard-module__d5hQyG__sidePlate{border-radius:16px;width:100%;height:auto;position:sticky;top:32px}.postcard-module__d5hQyG__sheet{background:var(--card);text-align:center;border-radius:16px;padding:64px 56px}.postcard-module__d5hQyG__sheetNote{color:var(--muted);margin:10px 0 40px;font-size:15px}.postcard-module__d5hQyG__verse,.postcard-module__d5hQyG__chorus{margin-top:32px}.postcard-module__d5hQyG__partLabel{color:var(--muted);margin:0 0 8px;font-size:15px}.postcard-module__d5hQyG__line{margin:0;font-size:18px;line-height:1.65}.postcard-module__d5hQyG__chorus .postcard-module__d5hQyG__line{font-family:var(--font-display);font-size:26px;line-height:1.4}.postcard-module__d5hQyG__reply{background:var(--plum);color:var(--paper);padding:120px 0;overflow:hidden}.postcard-module__d5hQyG__replyGrid{grid-template-columns:5fr 7fr;align-items:end;gap:64px;display:grid}.postcard-module__d5hQyG__replyText{font-family:var(--font-display);margin:0 0 24px;font-size:26px;line-height:1.35}.postcard-module__d5hQyG__replyCard{background:var(--card);color:var(--ink);border-radius:16px;flex-direction:column;gap:18px;padding:48px;display:flex;transform:rotate(-1.5deg)}.postcard-module__d5hQyG__replyBtn{align-self:stretch;gap:10px}.postcard-module__d5hQyG__more{padding:120px 0 64px}.postcard-module__d5hQyG__row{grid-template-columns:5fr 7fr;gap:64px;padding:48px 0;display:grid}.postcard-module__d5hQyG__rowBody{flex-direction:column;gap:16px;margin:0;display:flex}.postcard-module__d5hQyG__steps{padding-left:24px;font-size:18px;line-height:1.6}.postcard-module__d5hQyG__related{padding:0;font-size:18px;list-style:none}.postcard-module__d5hQyG__related a{align-items:center;gap:8px;text-decoration:none;transition:gap .16s;display:inline-flex}.postcard-module__d5hQyG__related a:hover{gap:14px;text-decoration:underline}.postcard-module__d5hQyG__credit{color:var(--muted);margin-block:0;padding-block:32px 48px;font-size:15px}@keyframes postcard-module__d5hQyG__rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes postcard-module__d5hQyG__drift{0%{transform:scale(1.02)}to{transform:scale(1.08)translateY(-1.5%)}}.postcard-module__d5hQyG__winter{--plum:#163629}.postcard-module__d5hQyG__frontScene{background:#163629}.postcard-module__d5hQyG__frontScene img{object-position:center bottom;width:100%;height:100%;animation:.5s both postcard-module__d5hQyG__fadeIn;inset:0}.postcard-module__d5hQyG__frontNames{text-align:center;color:var(--paper);text-shadow:0 2px 16px #00000059;flex-direction:column;align-items:center;gap:10px;padding:48px 40px 0;display:flex;position:absolute;inset:0 0 auto}.postcard-module__d5hQyG__frontGreeting{font-family:var(--font-display);color:var(--gold);font-size:clamp(36px,4vw,56px);font-style:italic;font-weight:600;line-height:1}.postcard-module__d5hQyG__frontTo{font-family:var(--font-display);font-size:26px;line-height:1.2}.postcard-module__d5hQyG__frontFrom{opacity:.85;font-size:18px}.postcard-module__d5hQyG__fronts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.postcard-module__d5hQyG__frontPick{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;flex-direction:column;gap:8px;padding:0;font-size:15px;transition:transform .16s;display:flex}.postcard-module__d5hQyG__frontPick img{aspect-ratio:4/5;object-fit:cover;outline-offset:2px;border-radius:12px;outline:3px solid #0000;width:100%;height:auto;transition:outline-color .16s;display:block}.postcard-module__d5hQyG__frontPick:hover img{outline-color:var(--line)}.postcard-module__d5hQyG__frontPick[aria-pressed=true] img{outline-color:var(--accent)}.postcard-module__d5hQyG__frontPick[aria-pressed=true] span{font-weight:700}.postcard-module__d5hQyG__frontPick:active{transform:scale(.97)}.postcard-module__d5hQyG__frontPick:focus-visible{outline:none}.postcard-module__d5hQyG__frontPick:focus-visible img{outline-color:var(--ink)}@keyframes postcard-module__d5hQyG__fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:959px){.postcard-module__d5hQyG__front.postcard-module__d5hQyG__frontScene{aspect-ratio:4/5}.postcard-module__d5hQyG__frontNames{padding:28px 20px 0}.postcard-module__d5hQyG__frontTo{font-size:22px}.postcard-module__d5hQyG__frontFrom{font-size:15px}.postcard-module__d5hQyG__fronts{gap:8px}}@media (prefers-reduced-motion:reduce){.postcard-module__d5hQyG__stageText,.postcard-module__d5hQyG__card,.postcard-module__d5hQyG__front img{animation:none}}@media (max-width:959px){.postcard-module__d5hQyG__frame{padding-inline:20px}.postcard-module__d5hQyG__stage{padding:32px 0 48px}.postcard-module__d5hQyG__stageText{margin-bottom:24px}.postcard-module__d5hQyG__intro{font-size:17px}.postcard-module__d5hQyG__card{grid-template-columns:1fr;min-height:0}.postcard-module__d5hQyG__front{aspect-ratio:4/3}.postcard-module__d5hQyG__back{gap:24px;padding:28px 20px 24px}.postcard-module__d5hQyG__stamp{width:64px;height:85px;padding:4px}.postcard-module__d5hQyG__address>div{grid-template-columns:1fr;gap:2px}.postcard-module__d5hQyG__address dd{font-size:24px}.postcard-module__d5hQyG__player{padding:16px}.postcard-module__d5hQyG__share,.postcard-module__d5hQyG__lyricsBand,.postcard-module__d5hQyG__reply{padding:72px 0}.postcard-module__d5hQyG__shareGrid,.postcard-module__d5hQyG__replyGrid,.postcard-module__d5hQyG__row{grid-template-columns:1fr;gap:24px}.postcard-module__d5hQyG__sendPanel{padding:24px 20px}.postcard-module__d5hQyG__buttons>*{flex:auto}.postcard-module__d5hQyG__lyricsGrid{grid-template-columns:1fr;gap:24px}.postcard-module__d5hQyG__sidePlate:first-child{object-fit:cover;object-position:center 35%;max-height:360px;position:static}.postcard-module__d5hQyG__sidePlate:last-child{display:none}.postcard-module__d5hQyG__sheet{padding:40px 20px}.postcard-module__d5hQyG__chorus .postcard-module__d5hQyG__line{font-size:19px}.postcard-module__d5hQyG__replyText{font-size:22px}.postcard-module__d5hQyG__replyCard{padding:28px 20px;transform:rotate(-1deg)}.postcard-module__d5hQyG__more{padding:72px 0 32px}.postcard-module__d5hQyG__row{padding:32px 0}}
