@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";html,body{width:100vw;margin:0}#root,#root .inner-root{width:100vw}.inter-sp{font-family:Inter,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"slnt" 0}#content{margin-left:10%;margin-top:30%;z-index:1000;width:50%;color:#333;max-width:700px}#content :focus{outline:none}#content input[type=text]{color:#333;width:100%;box-sizing:border-box;letter-spacing:1px}#content .text-container{position:relative;flex:1}#content .form-text{border:1px solid;padding:5px 0 7px;border:1px solid transparent;border-bottom-color:#ccc;transition:.4s;height:var(--btn-height)}#content .form-text:focus{padding:5px 14px 7px;transition:.4s}#content .form-text~.focus-border{position:absolute;height:36px;bottom:0;left:0;width:0;transition:.4s}#content .form-text:focus~.focus-border{width:100%;transition:.4s;border:2px solid #3399ff}#content .form-text.submit{opacity:0}#content section{font-weight:300;font-size:24px;margin-bottom:60px;margin-top:2rem;opacity:0;transition:all .7s}#content section.show{opacity:1}#content .form-button{margin-top:60px;color:#fff!important;text-transform:uppercase;letter-spacing:2px;text-decoration:none;background:#ed3330;padding:20px;border-radius:5px;display:inline-block;border:none;transition:background .4s ease 0s;cursor:pointer}#content .form-button:hover{background:#434343}#content .disabled{pointer-events:none;background:#ccc}#content .form-text.submit,#content .form-button.submit{display:none}#content .confirm{font-size:28px;color:#090;display:none}#content .confirm.show{display:block}svg{overflow:visible}g{overflow:visible;visibility:visible}:root{--squish-animation-time: .5s;--progress-animation-time: 1s;--circle-animation-time: .3s;--checkmark-animation-time: .3s;--btn-width: 125px;--btn-height: 40px}.emailButton{position:relative;background-color:#2b2d2f;color:#fff;border:none;border-radius:.25em;width:var(--btn-width);height:var(--btn-height);font-weight:700;cursor:pointer;padding:0}.emailButton.submitting{background-color:transparent;color:transparent;-webkit-user-select:none;user-select:none;cursor:default;animation:hide 0ms calc(var(--squish-animation-time) + var(--progress-animation-time)) forwards}.emailButton:before{content:"";display:none;position:absolute;background-color:#bebebe;top:0;right:0;bottom:0;left:0;border-radius:.125em;animation:squish var(--squish-animation-time) cubic-bezier(.26,.6,.46,1.7);animation-fill-mode:forwards}.emailButton:after{content:"";display:none;position:absolute;background-color:#0460f4;left:51%;right:51%;top:45%;bottom:45%;border-radius:.25em;animation:progress var(--progress-animation-time) var(--squish-animation-time);animation-fill-mode:forwards}.emailButton.submitting:before,.emailButton.submitting:after{display:block}.emailButton.submitting+.checkmark-container{background-color:#7f8081;border-radius:.25em;width:0;margin-top:-30px;height:0;animation:circle var(--circle-animation-time) calc(var(--squish-animation-time) + var(--progress-animation-time)) forwards cubic-bezier(.26,.6,.46,1.7);display:flex;justify-content:center;align-items:center}.emailButton.submitting+.checkmark-container .checkmark-svg{stroke:#fff;width:25px;stroke-dashoffset:40.84104919433594;stroke-dasharray:40.84104919433594;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;animation:checkmark var(--circle-animation-time) calc(var(--squish-animation-time) + var(--progress-animation-time) + var(--circle-animation-time)) forwards}#fill{position:fixed;top:0;right:0;z-index:-100}#fill #fillpath{fill:#faf8ee}.email-form{display:flex;gap:3rem;justify-content:space-between;height:var(--btn-height)}.hero{min-width:800px;height:420px;background-image:url(/assets/hero-lg-CYcC0Xcu.png);background-repeat:no-repeat;background-size:contain;position:absolute;top:5%;right:5%;z-index:-50}.heart-container{width:96px;height:96px;display:grid;place-items:center;position:absolute;top:8%;right:34%}.heart-container .circle{border-radius:50%;background-color:#ff0040ca;width:40px;height:40px;position:absolute;animation:scaleIn 4s infinite cubic-bezier(.36,.11,.89,.32)}.heart-container .item{z-index:100;margin-top:4px}@keyframes scaleIn{0%{transform:scale(.5);opacity:.5}to{transform:scale(1.5);opacity:0}}#title-svg{transform-origin:top left}@media screen and (max-width: 1199.98px){.hero{background-image:url(/assets/hero-md-Bz5-Ohxb.png);min-width:600px}.heart-container{right:46%}}@media screen and (max-width: 991.98px){.hero{background-image:url(/assets/hero-md-Bz5-Ohxb.png);min-width:500px}#fill{min-width:80%;top:0;right:0}#content section{font-size:20px}#title-svg{transform:scale(.8)}}@media screen and (max-width: 767.98px){.hero{background-image:url(/assets/hero-sm-CoQnKEJj.png);min-width:500px}#content{width:70%}#content section{font-size:18px;margin-top:1rem}}@media screen and (max-width: 575.98px){#content{position:relative;width:90%;margin-left:5%}#content section{font-size:15px}.hero{min-width:360px}.heart-container{top:4%}}@media screen and (max-width: 400px){#content{width:98%}#content section{font-size:15px}.hero,.heart-container{display:none}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes squish{to{left:-25%;right:-25%;top:45%;bottom:45%;border-radius:.25em}}@keyframes progress{to{left:-25%;right:-25%}}@keyframes hide{to{width:0;height:0}}@keyframes circle{0%{width:calc(var(--btn-width) * 1.5);height:calc(var(--btn-height) * .1)}to{background-color:#80f575;width:50px;height:50px;border-radius:100%}}@keyframes checkmark{to{stroke-dashoffset:0}}
