.email{color:#f7f4ec;text-decoration:none;background-image:linear-gradient(#d4af6a,#d4af6a);background-size:0% 2px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .6s cubic-bezier(.2,.8,.2,1),color .3s}.email:hover{background-size:100% 2px;color:#fff}.copy{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 22px;border-radius:999px;border:1px solid rgba(238,234,225,.28);background:transparent;color:#eeeae1;font:inherit;font-size:15px;cursor:pointer;transition:border-color .3s,background .3s,color .3s}.copy:hover{border-color:#d4af6a}.copy.done{background:#d4af6a;border-color:#d4af6a;color:#0a101c}.rings{position:absolute;right:-180px;top:50%;width:720px;height:720px;margin-top:-360px;pointer-events:none}@media(prefers-reduced-motion:no-preference){.m-on .reveal-line{overflow:hidden}.m-on .reveal-line>span{display:block;animation:rise 1.1s cubic-bezier(.2,.8,.2,1) both}.m-on .reveal-line:nth-child(2)>span{animation-delay:.12s}.m-on .fade-in{animation:fade 1.2s .45s cubic-bezier(.2,.8,.2,1) both}.m-on .fade-in-late{animation:fade 1.2s .8s cubic-bezier(.2,.8,.2,1) both}.m-on .ring-a{animation:spin 90s linear infinite;transform-origin:360px 360px}.m-on .ring-b{animation:spin 140s linear infinite reverse;transform-origin:360px 360px}.m-on .ring-draw{stroke-dasharray:1;animation:draw 2.4s .3s cubic-bezier(.65,0,.35,1) both}}@keyframes rise{0%{transform:translateY(105%)}to{transform:none}}@keyframes fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media(max-width:820px){.rings{opacity:.4}}
