.CircledLink-module__AemrLa__link{isolation:isolate;padding:16px 30px;display:inline-block;position:relative}.CircledLink-module__AemrLa__label{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;font-size:12.5px}.CircledLink-module__AemrLa__ink{color:var(--ink)}.CircledLink-module__AemrLa__paper{color:var(--on-dark)}.CircledLink-module__AemrLa__loop{pointer-events:none;width:calc(100% + 20px);height:calc(100% + 8px);position:absolute;inset:-4px -10px;overflow:visible}.CircledLink-module__AemrLa__loop path{fill:none;stroke:var(--marker);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0}.CircledLink-module__AemrLa__paper .CircledLink-module__AemrLa__loop path{stroke:#e2583c}@media (prefers-reduced-motion:no-preference){.CircledLink-module__AemrLa__loop path{stroke-dashoffset:1px;animation:CircledLink-module__AemrLa__draw 1.2s var(--ease) .9s forwards}.CircledLink-module__AemrLa__link:hover .CircledLink-module__AemrLa__loop path{animation:CircledLink-module__AemrLa__redraw .9s var(--ease) forwards}}@keyframes CircledLink-module__AemrLa__draw{to{stroke-dashoffset:0}}@keyframes CircledLink-module__AemrLa__redraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}
.CoupleName-module__G5t_IW__name{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(1.7rem,2.6vw,2.3rem);line-height:1.05}.CoupleName-module__G5t_IW__amp{color:var(--marker);padding-inline:.02em;font-style:italic;font-weight:400}
