.acds-long-form-gate,.acds-long-form-gate__preview{position:relative}.acds-long-form-gate__preview.is-clipped{max-height:var(--preview-max-height);overflow:clip}.acds-long-form-gate__preview.is-clipped:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#fff 80%);height:220px;position:absolute;inset:auto 0 0}.acds-long-form-gate__wall{scroll-margin-top:var(--gate-scroll-margin,100px);margin-top:0}.acds-long-form-gate__wall-inner{background:var(--new-moon-10,#f0ece5);text-align:center;border-radius:5px;flex-direction:column;align-items:center;gap:12px;padding:40px 48px;display:flex}.acds-long-form-gate__header{font-family:var(--theme-font-family-heading);text-transform:uppercase;letter-spacing:0;color:var(--new-moon-90,#1d1d2c);margin:0;font-size:clamp(28px,3.5vw,44px);font-weight:400;line-height:1.09}.acds-long-form-gate__subtext{color:var(--new-moon-80,#343247);max-width:480px;margin:0}.acds-long-form-gate__form-wrap{width:100%;max-width:640px;margin-top:16px}.acds-long-form-gate__form-wrap .acds-global-form{--card-background-color:transparent;--card-border-color:transparent;background:0 0;border:none;border-radius:0}.acds-long-form-gate__form-wrap .acds-global-form,.acds-long-form-gate__form-wrap .acds-global-form p{color:var(--new-moon-90,#1d1d2c)!important}.acds-long-form-gate__form-wrap .acds-global-form .acds-h5{color:var(--new-moon-90,#1d1d2c)}.acds-long-form-gate__form-wrap .acds-global-form .acds-signupForm input,.acds-long-form-gate__form-wrap .acds-global-form .acds-signupForm select{border-radius:8px}.acds-long-form-gate__form-wrap .acds-global-form .acds-signupForm input[type=email]{border-top-right-radius:0;border-bottom-right-radius:0}.acds-long-form-gate__form-wrap .acds-global-form .signupForm__submit{background:var(--purple-50,#a067fb);border-color:var(--purple-50,#a067fb);border-radius:8px;color:var(--white,#fff)!important}.acds-long-form-gate__form-wrap .acds-global-form .signupForm__submit:hover{filter:brightness(90%)}.acds-long-form-gate__form-wrap .acds-global-form .signupForm__submit:focus-visible{outline:3px solid var(--purple-40);outline-offset:2px}.acds-long-form-gate__form-wrap .acds-global-form .acds-form__terms{color:var(--new-moon-70,#555261)}.acds-long-form-gate__form-wrap .acds-global-form .acds-form__terms a{color:var(--purple-50,#a067fb);text-decoration:underline}.acds-long-form-gate__form-wrap .acds-global-form .acds-toast{color:var(--red-70,#b4162b)}.acds-long-form-gate__form-wrap .acds-global-form .signupForm__group-wrapper{gap:12px}@media screen and (max-width:640px){.acds-long-form-gate__wall-inner{padding:28px 20px}.acds-long-form-gate__form-wrap .acds-global-form .signupForm__group-wrapper{grid-template-columns:1fr}}.acds-gate-editor-preview{border:2px dashed var(--purple-50,#a067fb);border-radius:8px;margin-top:40px;overflow:hidden}.acds-gate-editor-preview__toggle{background:var(--new-moon-90,#1d1d2c);color:var(--white,#fff);font-family:var(--theme-font-family-mono,"Roboto Mono", monospace);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:500;list-style:none;display:flex}.acds-gate-editor-preview__toggle::-webkit-details-marker{display:none}.acds-gate-editor-preview__toggle:focus-visible{outline:3px solid var(--purple-40,#c49dfd);outline-offset:-3px}.acds-gate-editor-preview__toggle:hover{background:var(--new-moon-80,#343247)}.acds-gate-editor-preview__chevron{flex-shrink:0;transition:transform .2s}.acds-gate-editor-preview[open] .acds-gate-editor-preview__chevron{transform:rotate(180deg)}.acds-gate-editor-preview__badge{background:var(--purple-50,#a067fb);color:var(--white,#fff);text-transform:uppercase;letter-spacing:.06em;border-radius:20px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:600}.acds-gate-editor-preview__content{background:var(--new-moon-05,#faf9f7);padding:24px}.acds-gate-editor-preview__content .acds-long-form-gate__wall{margin-top:0}a.acds-eyebrow{color:var(--new-moon-90)}.page-resource-form{height:100%;position:relative}.page-resource-book-cover{height:100vh;position:relative;overflow:visible}.page-cover-img{display:block;position:sticky;top:200px}img.page-bg-swirl{z-index:-1;height:200vh;position:absolute;top:80%;left:80%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(160% 85% at 50% 40%,#000 0% 55%,#000c 75%,#0006 90%,#0000 100%),linear-gradient(#000 0% 65%,#0009 85%,#0000 100%);mask-image:radial-gradient(160% 85% at 50% 40%,#000 0% 55%,#000c 75%,#0006 90%,#0000),linear-gradient(#000 0% 65%,#0009 85%,#0000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source;max-width:unset!important;width:auto!important}.page-resource-book-cover,.acds-footer{z-index:2;position:relative}.page-scroll-to-top-button{opacity:0;transition:opacity .3s}@media screen and (max-width:980px){.acds-hero{padding-top:120px}}
