:root{--purple:#753789;--yellow:#ffcb48;--cream:#fef9ef;--teal:#00c2c2;--coral:#fe5973;--display:"Century Gothic","Trebuchet MS",sans-serif}*{box-sizing:border-box}body{background:var(--purple);color:var(--cream);font-family:Calibri,Segoe UI,sans-serif;font-size:18px;line-height:1.5;margin:0}img{display:block;height:auto;max-width:100%}button,input{font:inherit}::selection{background:var(--yellow);color:var(--purple)}.teaser-page{flex-direction:column;isolation:isolate;min-height:100svh;overflow:hidden}.teaser-header,.teaser-page{display:flex;position:relative}.teaser-header{align-items:center;gap:25px;justify-content:space-between;padding:40px 54px;z-index:2}.wordmark{width:200px}.launch-label{border:1px solid #fef9ef80;border-radius:50px;display:block;font-size:15px;font-weight:700;letter-spacing:.025em;padding:9px 20px;white-space:nowrap}.teaser-main{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;margin:auto;padding:14px 0 48px;position:relative;text-align:center;width:min(780px,calc(100% - 64px));z-index:2}h1{font-family:var(--display);font-size:clamp(54px,6.3vw,88px);font-weight:700;letter-spacing:-.06em;line-height:1.06;margin:0}h1 span{color:var(--yellow)}.teaser-line{font-size:20px;line-height:1.5;margin:25px 0 0;max-width:540px}.teaser-line strong{font-weight:700}.signup-wrap{isolation:isolate;margin-top:66px;position:relative;width:min(560px,100%)}.signup-form{background:var(--cream);border-radius:22px;box-shadow:0 8px 0 #4f20572b;color:var(--purple);padding:27px 30px 23px;position:relative;text-align:left;z-index:1}.fields{display:grid;gap:16px;grid-template-columns:1fr 1.15fr}.field label{display:block;font-size:14px;font-weight:700;margin-bottom:7px}.field input{background:#fff;border:1.5px solid #75378950;border-radius:10px;color:var(--purple);display:block;font-size:16px;min-height:51px;padding:12px 14px;width:100%}.field input::placeholder{color:#7d6a83;opacity:1}.field input:user-invalid{border-color:#b92749}button{align-items:center;background:var(--purple);border:2px solid var(--purple);border-radius:40px;color:#fff;cursor:pointer;display:flex;font-size:17px;font-weight:700;gap:20px;justify-content:center;margin-top:20px;min-height:55px;padding:13px 20px;transition:transform .15s,background .15s;width:100%}button span{font-size:24px;line-height:1}button:hover{background:#60266f;transform:translateY(-2px)}button:disabled{cursor:wait;opacity:.6;transform:none}button:focus-visible,input:focus-visible{outline:3px solid var(--purple);outline-offset:4px}.consent{font-size:13px;line-height:1.45;margin:16px 0 0;text-align:center}.form-status{font-size:15px;margin:17px 0 0;text-align:center}.form-status:empty{display:none}.honey{height:1px;left:-10000px;overflow:hidden;position:absolute;width:1px}.puff{pointer-events:none;user-select:none}.puff-form{right:26px;top:-62px;transform:rotate(13deg);width:100px}.edge-pals,.puff-form{position:absolute;z-index:0}.edge-pals{inset:0;overflow:hidden;pointer-events:none}.puff-left{left:-114px;top:43%;transform:rotate(72deg);width:230px}.puff-bottom,.puff-left{max-width:none;position:absolute}.puff-bottom{bottom:-110px;right:30px;transform:rotate(-17deg);width:235px}footer{color:var(--cream);font-size:12px;padding:18px 20px 24px;position:relative;text-align:center;z-index:2}@media(min-width:1600px){.teaser-header{padding:45px 64px}.puff-left{left:-135px;width:290px}.puff-bottom{bottom:-130px;right:7%;width:290px}.signup-wrap{margin-top:76px}.teaser-main{padding-bottom:70px}}@media(max-width:900px){.teaser-header{padding:30px 32px}.puff-left,.wordmark{width:175px}.puff-left{left:-105px;top:31%}.puff-bottom{bottom:-95px;right:-15px;width:180px}.teaser-main{padding-top:24px;width:calc(100% - 56px)}h1{font-size:68px}.teaser-line{max-width:490px}}@media(max-width:600px){.teaser-header{gap:16px;padding:27px 24px}.wordmark{width:148px}.launch-label{font-size:12px;padding:7px 11px}.teaser-main{justify-content:flex-start;padding:30px 0 38px;width:calc(100% - 40px)}h1{font-size:clamp(44px,10.5vw,62px);letter-spacing:-.055em}.teaser-line{font-size:17px;margin-top:21px;max-width:340px;padding:0 7px}.teaser-line strong{display:block}.signup-wrap{margin-top:64px}.signup-form{border-radius:19px;padding:23px 24px 21px}.fields{gap:15px;grid-template-columns:1fr}.field input{min-height:49px}.puff-form{right:20px;top:-56px;width:88px}.puff-left{left:-69px;top:235px;width:105px}.puff-bottom{bottom:-78px;right:-26px;width:140px}.consent{font-size:12px}footer{padding:18px 20px 22px}button{font-size:16px;gap:16px}}@media(max-width:360px){.teaser-header{gap:10px;padding-inline:18px}.wordmark{width:130px}.launch-label{font-size:11px;padding-inline:10px}.teaser-main{width:calc(100% - 32px)}h1{font-size:42px}.teaser-line{font-size:16px}.signup-form{padding:22px 20px}.consent{font-size:12px}.puff-left{left:-78px}.puff-bottom{right:-47px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.signup-form .hs-form{font-family:inherit}.signup-form .hs-form fieldset{max-width:none}.signup-form .hs-form-field{margin-bottom:15px}.signup-form .hs-form label{display:block;font-size:14px;font-weight:700;margin-bottom:7px}.signup-form .hs-form .input{margin-right:0}.signup-form .hs-form fieldset.form-columns-2{display:flex;gap:16px}.signup-form .hs-form fieldset.form-columns-2>div{float:none;width:50%}.signup-form .hs-input:not([type=checkbox]):not([type=radio]){background:#fff;border:1.5px solid #75378950;border-radius:10px;color:var(--purple);display:block;font:16px Calibri,Segoe UI,sans-serif;min-height:51px;padding:12px 14px;width:100%!important}.signup-form .hs-button{background:var(--purple);border:2px solid var(--purple);border-radius:40px;color:#fff;cursor:pointer;font-size:17px;font-weight:700;margin-top:5px;min-height:55px;padding:13px 20px;width:100%}.signup-form .hs-error-msgs{color:#a12645;font-size:14px;list-style:none;margin:7px 0 0;padding:0}.signup-form .legal-consent-container{font-size:13px}.signup-form .hs-form-booleancheckbox label{align-items:flex-start;display:flex;gap:8px}.signup-form .hs-form-booleancheckbox input{margin-top:4px}.signup-form .submitted-message{font-size:19px;padding:22px 8px;text-align:center}.signup-form input:focus-visible,.signup-form select:focus-visible{outline:3px solid var(--purple);outline-offset:3px}.signup-form .hs-form-required{margin-left:3px}.form-setup-note{font-size:13px;margin:14px 0 0;text-align:center}.form-setup-note a{color:inherit}.preview-input{background:#fff;border:1.5px solid #75378950;border-radius:10px;color:#7d6a83;display:block;font-size:16px;min-height:51px;padding:12px 14px;width:100%}.preview-button{background:var(--purple);border-radius:40px;color:#fff;display:block;font-size:17px;font-weight:700;margin-top:20px;padding:14px 20px;text-align:center}.body-container-wrapper>.hs_cos_wrapper{display:block}.teaser-page{width:100%}@media(max-width:600px){.signup-form .hs-form fieldset.form-columns-2{display:block}.signup-form .hs-form fieldset.form-columns-2>div{width:100%}}.teaser-page .puff-form{--puff-enter-x:0%;--puff-enter-y:110%;--puff-delay:.2s;--puff-period:4.8s}.teaser-page .puff-left{--puff-enter-x:-110%;--puff-enter-y:0%;--puff-delay:.55s;--puff-period:5.7s}.teaser-page .puff-bottom{--puff-enter-x:0%;--puff-enter-y:110%;--puff-delay:.9s;--puff-period:5.2s}.teaser-page.pals-motion-ready .puff{opacity:0;translate:var(--puff-enter-x) var(--puff-enter-y)}.teaser-page.pals-loaded .puff{animation:puff-slide-in 1.1s cubic-bezier(.22,1,.36,1) var(--puff-delay) both,puff-wiggle var(--puff-period) ease-in-out calc(var(--puff-delay) + 1.1s) infinite}.teaser-page.pals-paused .puff{animation-play-state:paused}@keyframes puff-slide-in{0%{opacity:0;translate:var(--puff-enter-x) var(--puff-enter-y)}to{opacity:1;translate:0 0}}@keyframes puff-wiggle{0%,to{rotate:0deg}25%{rotate:-3.5deg}75%{rotate:3.5deg}}.teaser-page .pals-motion-toggle{background:transparent;border:1px solid #fef9ef80;border-radius:20px;color:var(--cream);display:inline-flex;font-size:12px;font-weight:400;margin:0 0 0 12px;min-height:32px;padding:4px 9px;vertical-align:middle;width:auto}.teaser-page .pals-motion-toggle:hover{background:#ffffff14;transform:none}.teaser-page .pals-motion-toggle:focus-visible{outline-color:var(--yellow)}.teaser-page .pals-motion-toggle[hidden]{display:none}@media(prefers-reduced-motion:reduce){.teaser-page.pals-motion-ready .puff{animation:none!important;opacity:1;rotate:0deg;translate:0 0}.teaser-page .pals-motion-toggle{display:none}}