@keyframes animations-module__1K3l6q__drop{0%{opacity:0;translate:0 calc(-1 * var(--drop-distance,14px))}to{opacity:1;translate:0}}.animations-module__1K3l6q__reveal{opacity:0}.animations-module__1K3l6q__revealIn{animation:animations-module__1K3l6q__drop var(--drop-duration,.75s) cubic-bezier(.22, 1, .36, 1) both;animation-delay:var(--reveal-delay,0s)}.animations-module__1K3l6q__heroDrop{opacity:0;--drop-distance:6px}@media (min-width:768px){.animations-module__1K3l6q__heroDrop{--drop-distance:14px}}html[data-envelope=open] .animations-module__1K3l6q__heroDrop{animation:animations-module__1K3l6q__drop var(--drop-duration,.75s) cubic-bezier(.22, 1, .36, 1) both;animation-delay:var(--reveal-delay,0s)}@keyframes animations-module__1K3l6q__hint{0%,8%,to{opacity:0}3%{opacity:.85}}.animations-module__1K3l6q__coupleHint{animation:10s ease-in-out 3s infinite animations-module__1K3l6q__hint}@media (prefers-reduced-motion:reduce){.animations-module__1K3l6q__reveal,.animations-module__1K3l6q__heroDrop{opacity:1}.animations-module__1K3l6q__revealIn,.animations-module__1K3l6q__coupleHint{animation:none}html[data-envelope=open] .animations-module__1K3l6q__heroDrop{animation:none}}
.coupleSection-module__ZGKsuG__section{margin-top:-2.5rem}@media (min-width:768px){.coupleSection-module__ZGKsuG__section{margin-top:-6%}}.coupleSection-module__ZGKsuG__mobileOnly{display:block}.coupleSection-module__ZGKsuG__desktopOnly{display:none}@media (min-width:768px){.coupleSection-module__ZGKsuG__mobileOnly{display:none}.coupleSection-module__ZGKsuG__desktopOnly{display:block}}
.music-module__hN2zDW__tab{--d:94px;--track:100px;--info:136px;--tail:calc(12px + env(safe-area-inset-right,0px));--ease-out:cubic-bezier(.23, 1, .32, 1);right:0;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:45;width:calc(var(--d) + var(--track) + var(--info) + var(--tail));height:var(--d);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;filter:drop-shadow(0 1px 2px #1e160e66)drop-shadow(0 8px 20px #1e160e59);transform:translateX(calc(var(--track) + var(--info)));transition:transform .32s var(--ease-out), opacity .5s ease;position:fixed}@media (max-width:374px){.music-module__hN2zDW__tab{--track:80px}}@media (min-width:768px){.music-module__hN2zDW__tab{--d:110px;--track:150px;--info:184px;bottom:calc(28px + env(safe-area-inset-bottom,0px))}}.music-module__hN2zDW__expanded{transform:translate(0)}.music-module__hN2zDW__hidden{opacity:0;pointer-events:none;transition:transform .7s var(--ease-out), opacity .5s ease;transform:translate(100%)}.music-module__hN2zDW__shape{background-color:#5a552b;border-radius:999px 0 0 999px;position:absolute;inset:0}.music-module__hN2zDW__track{top:50%;left:calc(var(--d) / 2);width:var(--track);opacity:0;pointer-events:none;background:#faf5ec47;border-radius:2px;height:2px;margin-top:-1px;transition:opacity .2s;position:absolute}.music-module__hN2zDW__trackFill{transform-origin:0;width:100%;transition:transform .32s var(--ease-out);background:#faf5ec;border-radius:3px;position:absolute;inset:-.5px auto -.5px 0}.music-module__hN2zDW__expanded .music-module__hN2zDW__track{opacity:1;transition-delay:60ms}.music-module__hN2zDW__info{top:50%;left:calc(var(--d) + var(--track) + 6px);right:calc(var(--tail) + 12px);color:#faf5ec;text-align:right;opacity:0;line-height:1.25;transition:opacity .15s;position:absolute;translate:0 -50%}.music-module__hN2zDW__expanded .music-module__hN2zDW__info{opacity:1;transition:opacity .25s .12s}.music-module__hN2zDW__infoKicker{font-family:var(--font-centaur), serif;letter-spacing:.18em;white-space:nowrap;text-transform:uppercase;opacity:.65;font-size:7.5px;display:block}.music-module__hN2zDW__infoTitle{font-family:var(--font-cormorant), serif;margin-top:2px;font-size:13px;font-style:italic;line-height:1.1;display:block}.music-module__hN2zDW__nowrap{white-space:nowrap}.music-module__hN2zDW__infoBy{font-family:var(--font-cormorant), serif;white-space:nowrap;opacity:.75;margin-top:2px;font-size:10px;display:block}@media (min-width:768px){.music-module__hN2zDW__infoKicker{font-size:9px}.music-module__hN2zDW__infoTitle{font-size:15px}.music-module__hN2zDW__infoBy{font-size:12px}}.music-module__hN2zDW__thumb{width:var(--d);height:var(--d);cursor:grab;transition:transform .32s var(--ease-out);border-radius:50%;outline:none;position:absolute;top:0;left:0}.music-module__hN2zDW__dragging .music-module__hN2zDW__thumb,.music-module__hN2zDW__dragging .music-module__hN2zDW__trackFill{transition:none}.music-module__hN2zDW__dragging .music-module__hN2zDW__thumb{cursor:grabbing}.music-module__hN2zDW__thumb:focus-visible .music-module__hN2zDW__ring{opacity:1}.music-module__hN2zDW__ring{opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:3px;box-shadow:0 0 0 1.5px #faf5ec}.music-module__hN2zDW__overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.music-module__hN2zDW__label{font-family:var(--font-centaur), serif}.music-module__hN2zDW__face{aspect-ratio:1;transform-origin:50% 52%;pointer-events:none;filter:drop-shadow(0 1px 2px #1e160e40);width:72%;transition:scale .16s;position:absolute;top:20%;left:14%}@media (hover:hover) and (pointer:fine){.music-module__hN2zDW__thumb:hover .music-module__hN2zDW__face{scale:1.04}}.music-module__hN2zDW__face img{-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.music-module__hN2zDW__off{visibility:hidden}.music-module__hN2zDW__barkFrame{opacity:0;animation:1.5s linear infinite music-module__hN2zDW__bark}@keyframes music-module__hN2zDW__bark{0%,66.66%{opacity:0}66.67%,to{opacity:1}}.music-module__hN2zDW__wave{fill:none;stroke:#faf5ec;stroke-width:2px;stroke-linecap:round;opacity:0;transform-box:view-box;transform-origin:50px 72px;animation:1.5s linear infinite music-module__hN2zDW__wave}@keyframes music-module__hN2zDW__wave{0%,66.66%{opacity:0;transform:scale(.9)}73%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.music-module__hN2zDW__tab,.music-module__hN2zDW__hidden,.music-module__hN2zDW__thumb,.music-module__hN2zDW__trackFill{transition-duration:0s}@keyframes music-module__hN2zDW__wave{0%,66.66%{opacity:0}67%,to{opacity:1}}}
