*{box-sizing:border-box}body{margin:0;padding:0;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400}a{color:#ffa435;text-decoration:none}a:hover{text-decoration:underline}.root{place-content:center flex-start;align-items:center;background-color:#98a1a4;flex-flow:column nowrap;height:100vh;padding:0}.container,.root{display:flex;overflow:auto;position:relative;min-height:100vh}.container{flex:0 0 auto;flex-flow:row nowrap;height:-moz-fit-content;height:fit-content;width:auto;gap:64px}.header{display:flex;flex-direction:column;width:auto;align-items:center;justify-content:center;color:#efd8d8}.header-title{display:flex;gap:12px}h1{width:100%;font-weight:700;font-size:72px;letter-spacing:-2px;line-height:1.2em;text-align:center;margin:0;font-family:PT Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.header-subtitle h2{font-size:24px;font-style:normal;text-align:center;font-weight:400;line-height:1.4em;letter-spacing:-.03rem}.audio-container{padding:20px;height:min-content}.audio-container,.drop-area{display:flex;flex-direction:column;align-items:center;justify-content:center}.drop-area{width:400px;height:150px;min-height:100px;border-radius:7px;background:linear-gradient(90deg,#000 50%,transparent 0),linear-gradient(90deg,#000 50%,transparent 0),linear-gradient(0deg,#000 50%,transparent 0),linear-gradient(0deg,#000 50%,transparent 0);background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:15px 4px,15px 4px,4px 15px,4px 15px;background-position:0 0,100% 100%,0 100%,100% 0;padding:10px;animation:dash 11s linear infinite}@keyframes dash{to{background-position:100% 0,0 100%,0 0,100% 100%}}.drop-area p{margin:0;color:#2a0a5e}.select-area p{margin:10px;text-align:center}.file-button{padding:5px 14px;border-radius:40px;background-color:#efefef;color:#000;display:inline-block;cursor:pointer}.file-button:hover{box-shadow:.3rem .3rem 0 #000;transform:translate(-.1rem,-.1rem)}.file-upload{display:none}.audio-info{margin-top:5px;max-width:600px;text-align:center}.listening-icon{z-index:100;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translateY(-10px);animation:pulse 1s ease-in-out infinite}@keyframes pulse{0%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.2)}to{transform:translate(-50%,-50%) scale(1)}}.audio-player{min-width:100%;margin-top:.5rem;font-size:1.5rem}img{pointer-events:none;-webkit-user-drag:none;user-drag:none;margin:6px 0}.output-content{width:450px;height:100%;justify-content:center;flex-shrink:0;transform:none;position:relative}.form,.output-content{display:flex;flex-direction:column}.form{margin-bottom:20px}.form label{font-size:18px;font-weight:700;margin-bottom:10px}.form input{padding:10px;font-size:16px;border:2px solid #ccc;border-radius:4px;margin-bottom:10px}.save-button{position:relative;font-size:22px;font-weight:400;white-space:nowrap;color:#000;background:#dbe886;border:1px solid #000;margin:20px 0;padding:15px;transition:color .3s;-webkit-border-radius:10px;-moz-border-radius:10px;overflow:hidden}.save-button:hover{color:#dbe886;background:#000}.save-button-text{width:100%;height:100%;display:flex;align-items:center;justify-content:center;animation:s-btn_sign-marquee 4.5s linear infinite}@keyframes s-btn_sign-marquee{0%{transform:translateX(100%)}to{transform:translateX(-65%)}}.checkout-button{min-width:100%;font-weight:200;line-height:1;transition:all .2s cubic-bezier(.4,0,.2,1);font-size:18px;white-space:nowrap;padding:15px 15px 15px 18px;margin:20px 0;position:relative;color:#fff;border:none;background-color:#000;display:inline-flex;min-height:50px}.checkout-button:hover .checkout-prompt:before{transform:rotate(-45deg) translateY(12px) translateX(13px)}.checkout-button:hover .checkout-prompt:after{transform:translateX(-2px) translateY(-4.5px) scaleX(1.6);animation:none}.checkout-prompt{margin-left:.8rem;margin-bottom:0;margin-top:0;max-width:100%}.checkout-prompt:before{border:solid #fff;border-width:0 2px 2px 0;padding:4px;transform:rotate(-45deg) translateY(-1px)}.checkout-prompt:after,.checkout-prompt:before{content:"";display:inline-block;transition:transform .2s cubic-bezier(.4,0,.2,1)}.checkout-prompt:after{background-color:#fff;height:2px;width:12px;margin-left:.25em;animation:blink 1.1s infinite}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}.overlay{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5);opacity:0;transition:opacity .5s ease-out;visibility:hidden;z-index:12}.overlay.open{opacity:1;visibility:visible}.panel{position:fixed;top:0;bottom:0;right:-490px;width:490px;background-color:#fff;padding:5px 20px;box-sizing:border-box;overflow-y:auto;transition:right .5s ease-out;z-index:13}.panel.open{right:0}.header-container{position:relative;display:flex;align-items:center;justify-content:space-between}.header-container h2{font-size:19px}.close-button{font-size:24px;font-weight:700;background:transparent;border:none;color:#999;cursor:pointer;padding:0;margin:0}.close-button:hover{color:#333}.product-info{padding-bottom:20px}.product-info h3{margin:0;line-height:1rem;font-weight:300;font-size:19px}.product-info p{text-align:left;font-size:17px;font-weight:600}.payment-success{font-weight:700;color:green;margin-bottom:16px}.payment-form-container{max-height:80vh;overflow-y:auto;overflow-x:hidden;overflow:visible;padding-bottom:30px}#payment-form{height:50%}#link-authentication-element{padding-bottom:10px}#payment-element{padding-bottom:15px;height:80%}#submit{background-color:#ffa435;color:#000;padding:1rem;font-size:17px;border:none;transition:all .2s ease;box-shadow:0 4px 5.5px 0 rgba(0,0,0,.07);letter-spacing:.02em}#submit:hover{filter:contrast(115%)}#submit:disabled{opacity:.5;cursor:default}#payment-message{color:#697386;font-size:15px;line-height:10px;text-align:center}button{border-radius:10px;cursor:pointer;display:block;width:100%}.spinner,.spinner:after,.spinner:before{border-radius:50%}.spinner{color:#fff;font-size:22px;text-indent:-99999px;margin:0 auto;position:relative;width:20px;height:20px;box-shadow:inset 0 0 0 2px;transform:translateZ(0)}.spinner:after,.spinner:before{position:absolute;content:""}.spinner:before{height:20.4px;border-radius:20.4px 0 0 20.4px;top:-.2px;left:-.2px;transform-origin:10.4px 10.2px;animation:loading 2s ease 1.5s infinite}.spinner:after,.spinner:before{width:10.4px;background:#ffa435}.spinner:after{height:10.2px;border-radius:0 10.2px 10.2px 0;top:-.1px;left:10.2px;transform-origin:0 10.2px;animation:loading 2s ease infinite}@keyframes loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.discretion,.dl-terms{text-align:center}.dl-terms{padding:5px;font-size:14px}.loading{opacity:.7;cursor:default}.story{background-color:#1b2121;width:100%;padding:100px;display:flex;align-items:center;justify-content:center}.stroke-text{position:static;text-align:center;padding:1rem 0}.stroke{-webkit-text-stroke-width:.2rem;-webkit-text-fill-color:transparent;-webkit-text-stroke-color:#98a1a4;text-transform:uppercase;font-size:4rem;line-height:1.1}.stroke:hover{-webkit-text-fill-color:#98a1a4}footer{justify-content:center;background-color:#161617;width:100%}.footer-header{font-size:100px;font-weight:900;letter-spacing:-.02em;text-align:center;position:relative;line-height:.1em;pointer-events:none;flex:1 1 100%;margin:0;color:#fff}.footer{width:100%;color:#fff;padding:1rem;gap:1rem;display:flex;flex-direction:row}.footer-nav{display:flex;flex:1 1 auto;align-items:center;padding:105px 50px;justify-content:space-around;background-color:#000;font-size:14px;border-radius:16px}.footer-nav a,.footer-nav a:focus,.footer-nav a:visited{color:#fff;text-decoration:none;cursor:pointer}.footer-nav a{line-height:1.5em;letter-spacing:.5px}.footer-nav a:hover{text-decoration:underline}.nav-links{display:contents}.footer-icons{display:flex;justify-content:space-between;width:52px}.footer-icons a{font-size:20px;color:#d8c1c1}.footer-icons a :hover{color:#fff}.copy{color:#d8c1c1;font-size:12px;font-family:PT Sans,Courier New;font-weight:400;letter-spacing:1px;text-transform:uppercase;margin:0}.terms-overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.7);z-index:1000}.terms-content{width:80%;max-width:80%;max-height:80%;background-color:#fff;padding:42px 75px;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.2);overflow:auto;color:#1d1d1f}.terms-content .terms-header{display:flex}.terms-content h1{font-size:55px}.terms-content h3{margin-top:2.3em;margin-bottom:0;font-size:23px}.terms-content p{font-size:18px}@media(max-width:1200px){.footer-header{font-size:80px}.footer-icons{padding:10px 0}}@media(max-width:992px){.footer-header{font-size:60px}.footer-icons{padding:10px 0}}@media screen and (max-width:768px){.footer-header{line-height:0;font-size:45px}.footer-nav{flex-direction:column;padding:25px;height:230px}.copy{text-align:center}}@media(max-width:576px){.footer-header{font-size:30px}}.step-gif{width:300px;margin:auto auto 25px}.gif-image{max-width:100%}.instructions{background-color:#161617;width:100%;color:#cecece;padding:80px 150px 126px}.inst-container{display:flex;flex-direction:column;flex-wrap:nowrap}.instructions-head{font-size:35px;text-align:center;line-height:1.3em;letter-spacing:.5px}.steps-area{display:flex;margin-top:69px;width:100%;counter-reset:step 0;gap:135px}.steps,.steps-area{justify-content:center}.steps{display:grid;max-width:300px}.steps-header{height:42px;position:relative;border-bottom:1px solid #fff}.steps-header:after{position:absolute;right:0;counter-increment:step 1;content:counter(step,decimal-leading-zero);font-size:18px}.steps-header p{position:absolute;line-height:1.5em;letter-spacing:1px;text-transform:uppercase;font-weight:700;bottom:0;padding-right:20%;font-size:17px}.steps-description{display:block;margin:16px 0 1em;line-height:1.5em;letter-spacing:.5px;font-size:15px}@media(max-width:1200px){.instructions{padding:62px 70px 92px}.inst-container{margin:30px auto}.steps-area{margin-top:64px;flex-direction:column;align-items:center;gap:42px}.steps{column-gap:72px;max-width:500px}}@media screen and (max-width:768px){.instructions{padding:39px 70px 72px}.inst-container{margin:30px auto}.steps-area{margin-top:64px;flex-direction:column;align-items:center;gap:42px}.steps{column-gap:72px;max-width:500px}}@media(max-width:1200px){.container{flex-direction:column;justify-content:center;width:100%;padding:50px 0 150px}.output-content{width:100%;height:512px;align-items:center}.checkout-button,.save-button{width:512px}}@media(max-width:768px){.container{flex-direction:column;max-width:550px;width:100%}.header{padding:.5rem;height:auto}.audio-info,.header-subtitle h2{text-align:center}.output-content img{max-width:100%;object-fit:contain}.panel{right:-100%}}@media(max-width:576px){.container{padding:40px 20px}.header h1{font-size:52px}.header h2{font-size:22px}.audio-info{text-align:center}.drop-area{width:350px}.output-content{margin-bottom:30px}.output-content img{max-width:100%;object-fit:contain}.checkout-button,.save-button{width:330px}.panel{width:100%}}