.hero{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 38.5px));clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 38.5px))}.hero:after{content:"";position:absolute;bottom:0;left:0;display:block;opacity:.2;height:40px;width:100%;-webkit-clip-path:polygon(0 100%,100% 0,100% 100%,0 100%);clip-path:polygon(0 100%,100% 0,100% 100%,0 100%);background:var(--body-bg);background:var(--body-bg);opacity:.6}.hero .ctas{align-items:center;justify-content:center;margin-inline:auto;margin-top:var(--gutter);display:flex;flex-wrap:wrap;gap:5px}.hero .ctas .btn-primary{text-shadow:none}@media all and (max-width:48.6875em){.hero .ctas{margin-bottom:var(--gutter)}}.glide__slide{margin-bottom:0;text-align:center}.glide__slide blockquote{border-left:none!important;margin:0 auto;padding:0;background-color:transparent;max-width:900px}.glide__slide blockquote:before{display:none}.glide__slide blockquote p{margin:0 auto 1.3rem;text-wrap:balance}.glide__slide img{display:block;margin:0 auto;border-radius:calc(var(--border-radius) * .5)}.glide__slide cite{font-style:normal}.glide__bullet{padding:.35rem;background:var(--glide-gray);border:none;border-radius:50%;margin:.25rem}.glide__bullet--active.glide__bullet,.glide__bullet:hover{background-color:var(--glide-accent-color);border:none}.glide__bullet:focus-visible{background-color:var(--glide-accent-color);outline:var(--glide-accent-color) dotted 2px;outline-offset:2px}.glide__bullet:focus{background-color:var(--glide-accent-color);outline:var(--glide-accent-color) dotted 2px;outline-offset:2px}.glide__bullet:focus:not(:focus-visible){background:var(--glide-gray);outline:0}.glide__arrows .btn{border:none;border-radius:50%;height:50px;width:50px;padding:0}.glide__arrows .btn svg{height:30px;width:30px;top:5px;left:3px}.glide__arrows .btn:hover{background-color:var(--body-bg-alt);border:none}.glide__slides{margin-bottom:0!important}.glide__bullets{padding-top:.75rem}.alert{clear:left;padding:.3rem .5rem;margin:1.4rem 0;border:1px solid transparent;border-radius:4px;display:block;position:relative;box-sizing:border-box;text-wrap:balance;text-align:center;--font-size-base:1.2rem;display:flex;justify-content:space-between;border-radius:var(--border-radius);align-items:center}.alert h4{margin-top:0;color:inherit}.alert .btn{margin-top:.5rem;padding-inline:1rem}.alert-link.alert{font-weight:700}.alert>p,.alert>ul{margin:0;font-size:var(--font-size-base)}.alert>ul{padding-left:1.6rem}.alert>p+p{margin-top:5px}.alert .close{position:absolute;right:10px;top:50%;margin-top:-12px}.alert .close .icon{height:20px;width:20px}.alert.alert-success{background-color:rgba(159,170,76,.08);border-color:rgba(159,170,76,.08);color:#9faa4c;--primary:#9faa4c;--primary-light:darken(rgba(159,170,76,0.08), 5%)}.alert.alert-success hr{border-top-color:#c9e2b3}.alert-link.alert.alert-success{color:#2b542c}.alert.alert-success .icon{fill:#9faa4c}.alert.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#5bc0de;--primary:#5bc0de;--primary-light:darken(#d9edf7, 5%)}.alert.alert-info hr{border-top-color:#a6e1ec}.alert-link.alert.alert-info{color:#245269}.alert.alert-info .icon{fill:#5bc0de}.alert.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#f0ad4e;--primary:#f0ad4e;--primary-light:darken(#fcf8e3, 5%)}.alert.alert-warning hr{border-top-color:#f7e1b5}.alert-link.alert.alert-warning{color:#66512c}.alert.alert-warning .icon{fill:#f0ad4e}.alert.alert-danger,.alert.alert-error{background-color:rgba(217,83,79,.08);border-color:rgba(217,83,79,.08);color:#d9534f;--primary:#d9534f;--primary-light:darken(rgba(217,83,79,0.08), 5%)}.alert.alert-danger hr,.alert.alert-error hr{border-top-color:#fcefee}.alert-link.alert.alert-danger,.alert-link.alert.alert-error{color:#843534}.alert.alert-danger .icon,.alert.alert-error .icon{fill:#d9534f}.form-group{width:100%;position:relative}optgroup,select,textarea{color:var(--text-color);margin:0;border-radius:var(--form-border-radius);height:auto;border:var(--border-width) solid var(--form-border-color);font-family:brandon-grotesque,Helvetica,Arial,sans-serif;font-weight:500;padding:var(--form-input-padding-basic);font-size:1.1rem;line-height:1.4em;outline-color:rgba(var(--form-outline-color),1);display:inline-flex;align-items:center;width:100%;background-color:var(--form-field-bg);background-image:none;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}optgroup::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:var(--placeholder-color);opacity:1;width:100%}optgroup:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999;width:100%}optgroup::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999;width:100%}optgroup:focus,select:focus,textarea:focus{outline:var(--border-width) solid transparent;border-color:rgba(var(--form-outline-color),1)}textarea{max-height:20vh}input[type=file]{display:block;outline-color:transparent!important}input[type=file]:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:var(--muted-text)}input[type=range]{display:block;width:100%}fieldset{padding:0;margin:0;border:0;min-width:0}label{font-family:brandon-grotesque,Helvetica,Arial,sans-serif;color:var(--text-color);display:inline-block;max-width:100%;font-weight:600;font-size:1.1rem}@media all and (max-width:39.9375em){label{font-size:1rem}}input[type=radio]{border-radius:50%;accent-color:var(--primary)}input[type=radio]:checked::before{content:"";background:var(--primary);border-radius:50%}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{opacity:.4;cursor:not-allowed!important}.form-control[disabled]:active,.form-control[disabled]:focus,.form-control[disabled]:hover,.form-control[readonly]:active,.form-control[readonly]:focus,.form-control[readonly]:hover,fieldset[disabled] .form-control:active,fieldset[disabled] .form-control:focus,fieldset[disabled] .form-control:hover{color:initial;background:#fff!important}.form-control[disabled]+label,.form-control[readonly]+label,fieldset[disabled] .form-control+label{color:#999}label.select:after,span.select-wrap:after{display:inline-block;font-style:normal;font-weight:400;line-height:1;speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:var(--angle-down);right:8px;top:6px;padding:2px 0 0 7px;opacity:.6;pointer-events:none;-webkit-transform:translateY(8px) scale(1.1);-moz-transform:translateY(8px) scale(1.1);height:20px;width:20px;margin-left:5px;position:absolute}label.select,span.select-wrap{position:relative;display:block}label.select select,span.select-wrap select{-webkit-appearance:none}._error-inner,.errorlist li{color:#d9534f}.errorlist{color:#d9534f;list-style:none;line-height:1.2;padding-left:0!important;display:flex;flex-direction:column;gap:5px;margin-block:0;font-size:1.2rem;font-weight:500}.errorlist li{margin:0;padding-left:.5rem}@keyframes spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}._form_{padding:20px 0 0;margin:40px auto;max-width:var(--challenge-form-width)}@media all and (min-width:48.75em){._form_{padding:40px 0}}._form_ ._form-content{display:grid;gap:10px}._form_ ._form_element{position:relative;margin:0}._form_ ._form_element label{position:absolute;left:12px;top:.85rem;font-size:1.2rem;transition:.2s;font-weight:500;color:#999;z-index:1;letter-spacing:0}._form_ ._form_element label.active{font-size:.9rem;top:0}._form_ ._form_element button._submit,._form_ ._form_element input[type=text],._form_ ._form_element select{padding:23px 11px 7px;font-weight:500;font-size:1.2rem;color:#000;border-radius:.25em;border-style:solid;border-color:var(--border-color);border-width:var(--border-width);width:100%}._form_ ._form_element button._submit:focus,._form_ ._form_element input[type=text]:focus,._form_ ._form_element select:focus{border-color:var(--primary)}._form_ ._form_element button._submit._has_error,._form_ ._form_element input[type=text]._has_error,._form_ ._form_element select._has_error{border-color:#d9534f}._form_ ._error-inner{background-color:#eeb1af}._form_ .info{padding-top:1.3rem;display:block}._form_ ._button-wrapper{display:flex;justify-content:center}._form_ ._submit,._form_ .btn{margin-top:1.3rem}._form_ ._submit{min-width:150px}._form_ #sign_up{text-align:left}._form_ #sign_up .control-label{color:inherit}._form_ #sign_up .form-control{color:#222}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}p.help-text{font-size:.8rem;color:var(--muted-text);padding-inline:0.6rem;position:relative;display:block;transform:translateY(2px)}.content p.help-block{font-size:var(--font-size-sm)}.cc-number-label{display:block;width:calc(100% - $spacer)}.messages{padding-left:0;list-style:none}.alert.alert-dismissible{padding-right:35px}.alert.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert.alert-dismissible .icon{fill:#333}:root{--section-padding:40px;--primary:#2ca6b6;--primary-rgb:44,166,182;--primary-dark:#267d85;--primary-dark-rgb:hextToRGB(#267d85);--primary-light:#deeef0;--primary-light-rgb:hextToRGB(#deeef0);--secondary:#bbc74f;--secondary-rgb:187,199,79;--tertiary:#e66194;--tertiary-rgb:230,97,148;--lite-gray:#f8f8f8;--gray:#eee;--gray2:#ddd;--red:#F54238;--red-rgb:245,66,56;--darkred-rgb:139,0,0;--secondary-light-rgb:214,221,107;--primary-light-hover:#2ca6b6;--purple:#6b3b4c;--purple-rgb:107,59,76;--dark:#362228;--dark-rgb:54,34,40;--container-width:57em;--content-width:57em;--border-width:2px;--border-radius:.35rem;--border-radius-lg:.65rem;--button-bg-color:transparent;--button-color:var(--primary);--button-color-rgb:var(--primary-rgb);--button-hover-color:var(--primary-dark);--button-hover-color-rgb:var(--primary-dark-rgb);--button-icon-color:var(--primary);--button-border-opacity:.3;--gutter:40px;--spacer:1.3rem;--hero-bg-color:#333;--hero-color:#fff;--hero-color-rgb:255,255,255;--hero-padding:var(--gutter);--hero-margin-top:0;--narrow:65ch;--h2-color:var(--primary);--form-border-radius:.35em;--font-headline:playfair-display,serif;--font-headline-weight:bold;--font-family-base:brandon-grotesque,Helvetica,Arial,sans-serif;--heading-margin:var(--spacer);--letter-spacing:.2em;--smallcaps-size:1.1rem;--section-h2-font-size:2.5rem;--section-font-size:1.4rem;--section-height:400px;--section-align:center;--icon-size:16px;--focus-form-color:var(--primary-light);--icon-color:var(--gray2);--heading-h1-size:2.2rem;--heading-h2-size:1.6rem;--heading-h3-size:1.4rem;--heading-h4-size:1.3rem;--heading-h5-size:1.3rem;--heading-h6-size:1.2rem;--font-size-base:1.3rem;--font-size-sm:1.04rem;--container-width:1100px;--corner-radius:.25em;--plyr-broadcast-link-color:var(--primary-dark);--plyr-broadcast-link-hover-color:var(--primary-dark);--main-min-height:350px;--plyr-range-fill-background:var(--primary);--plyr-color-main:#ccc;--link-color:var(--primary);--link-hover-color:var(--primary-dark);--glide-accent-color:var(--primary);--glide-gray:var(--gray2);--icon-color:var(--gray2);--book-dropshadow:10px 10px 20px rgba(0, 0, 0, .25),1px 1px 2px rgba(0, 0, 0, .1);--dropshadow-size-direction:0 0 30px;--dropshadow-color:rgba(0, 0, 0, .1);--invert-pct:100%;--card-resource-size:250px;--form-field-bg:var(--body-bg);--action-icon-hover-color:var(--primary);--form-outline-color:var(--primary-rgb);--form-input-padding-basic:10px 10px 8px 10px;--form-input-padding-dynamic:22px 11px 2px .5rem;--form-gap:5px;--form-font-size:1.2rem;--form-label-font-size-active:.9rem;--choice-font-size:1.3rem;--menu-bg:var(--body-bg);--main-nav-bg:var(--body-bg);--search-form-width:600px;--success:#30b23d;--tooltip-color:white;--indicator-color:#f54238;--indicator-color-rgb:245,67,57;--warning-color:#ECB22E;--warning-color-rgb:236,178,46;--table-font-size:1.1rem;--brand-x:#1D9BF0;--brand-facebook:#0A66FF;--brand-instagram:#EF018B;--brand-youtube:#FF0000;--spinner-size:60px;--angle-right-primary:url('https://df6yevl24pl4a.cloudfront.net/filer_public/da/15/da15f511-4d86-4409-8425-2cc4574920a0/angle-right-primary.svg');--label-font-size:1.1rem;--border-radius:.25em;--active-choice-color:#fff;--font-size-base:1.3rem;--narrow:55ch;--challenge-form-width:100%}.content form .errorlist{color:var(--error-color);font-weight:600;line-height:1.1;font-size:var(--error-font-size);list-style:none;margin:0;padding:.5rem}.content form .errorlist>li{border-left:2px solid var(--error-color)}@media (prefers-color-scheme:light){:root{--midnight:#0c2b2f;--midnight-rgb:hextToRGB(#0c2b2f);--body-bg:#fff;--body-bg-rgb:255,255,255;--body-bg-alt:#f9f9f9;--body-bg-alt-rgb:249,249,249;--body-bg-alt2:#ededed;--text-color:#352228;--text-color-rgb:11,11,11;--muted-text:#595959;--border-color:#eee;--plyr-broadcast-color:#fff;--plyr-broadcast-title-link-color:#fff;--modal-close-color:#000;--footer-link-color:var(--text-color);--footer-link-hover-color:var(--link-color);--footer-top-border:3px double #eee;--form-border-color:#e1e1e1;--placeholder-color:#cacaca;--form-field-bg:var(--body-bg);--breadcrumb-color:var(--muted-text);--breadcrumb-hover-color:var(--primary);--action-icon-color:var(--text-color);--error-font-size:1.2rem;--error-color:red;--error-color-bg: ;--card-bg:var(--body-bg);--card-title-bg:#eee;--pagination-bg:var(--body-bg);--dropdown-bg:var(--body-bg);--yuge-btn-bg:whitesmoke;--angle-down:url('https://df6yevl24pl4a.cloudfront.net/filer_public/cd/42/cd42e5ba-9e6b-47c6-9570-e4370c4abf2d/angle-down-regular.svg');--plyr-icon-color:var(--text-color);--plyr-audio-control-color:var(--muted-text);--waves-bg-webp:var(--body-bg-alt) url('https://d3o8vwpyaorolj.cloudfront.net/static/stylesheets/gui/bg-just-waves.webp');--waves-bg:var(--body-bg-alt) url('https://d3o8vwpyaorolj.cloudfront.net/static/stylesheets/gui/bg-just-waves.png');--tipjar-bg:#fcfcf9;--chevron-left-large:url('https://cdn.reviveourhearts.com/images/svg/chevron-left-large.svg');--chevron-right-large:url('https://cdn.reviveourhearts.com/images/svg/chevron-right-large.svg');--small-hero-height:300px;--angle-right:url('https://df6yevl24pl4a.cloudfront.net/filer_public/5c/ff/5cff3bab-f8df-4b81-b27f-0e4bd0866a01/angle-right-black.svg')}}@media (prefers-color-scheme:dark){:root{--gray:#444;--lite-gray:#333;--modal-overlay-bg:rgba(11, 11, 11, .95);--dark:#111;--hero-bg-color:#000;--hero-color:#fff;--body-bg:#252525;--body-bg-rgb:37,37,37;--body-bg-alt:#1e1e1e;--body-bg-alt2:#101010;--text-color:#fff;--text-color-rgb:255,255,255;--muted-text:#bbb;--border-color:#444;--plyr-broadcast-color:var(--body-bg);--plyr-broadcast-title-link-color:var(--body-bg);--modal-close-color:var(--text-color);--footer-link-color:var(--text-color);--footer-link-hover-color:var(--link-color);--footer-top-border:3px double var(--gray);--form-border-color:#444;--placeholder-color:#999;--breadcrumb-color:#ccc;--breadcrumb-hover-color:var(--text-color);--action-icon-color:var(--text-color);--card-bg:var(--dark);--card-title-bg:var(--dark);--pagination-bg:var(--dark);--dropdown-bg:var(--dark);--yuge-btn-bg:var(--dark);--glide-gray:var(--gray);--plyr-audio-controls-background:transparent;--plyr-range-thumb-shadow:inset 0 1px 1px rgba(255, 255, 255, 1);--button-icon-color:var(--primary);--angle-down:url('https://df6yevl24pl4a.cloudfront.net/filer_public/16/33/163386b1-e513-4e27-88ad-4942ebf04ef6/angle-down-white.svg');--plyr-icon-color:white;--waves-bg-webp:#111 url('https://d3o8vwpyaorolj.cloudfront.net/static/stylesheets/gui/bg-just-waves-dark.webp');--waves-bg:#111 url('https://d3o8vwpyaorolj.cloudfront.net/static/stylesheets/gui/bg-just-waves-dark.png');--tipjar-bg:rgba(11, 11, 11, .75);--chevron-left-large:url('/static/svg/chevron-left-large-white.svg?e72e57098488');--chevron-right-large:url('/static/svg/chevron-right-large-white.svg?e72e57098488');--dca-white:#101010!important;--dca-black:#eee!important;--dca-primary:#9aa349!important;--dca-gray-lighter:#444!important;--menu-bg:#0e0e0e;--angle-right:url('https://df6yevl24pl4a.cloudfront.net/filer_public/64/84/64840dde-06ac-4adc-8415-5eafd4731df4/angle-right-white.svg')}div.cms.cms-toolbar-debug .cms-toolbar .cms-btn-action{background-color:var(--dca-primary);border-color:var(--dca-primary)}div.cms.cms-toolbar-debug .cms-debug-bar{background-color:var(--dca-primary)}}.has-hero{--breadcrumb-color:var(--hero-color)}textarea.form-control{height:auto}input[type=search]{box-sizing:border-box;-webkit-appearance:none}label:has(input[type=radio]){display:flex;align-items:center;gap:.25rem;margin-block:.25rem}select[multiple],select[size]{height:auto}.form-instructions{font-size:1.2rem}.form-group .no-label{padding-top:30px}.form-group ul{list-style:none!important;margin-left:0;padding-left:0!important}.form-group ul.list-unstyled>li{margin-bottom:0}.form-group.error input,.form-group.error select,.form-group.parsely-error input,.form-group.parsely-error select{box-shadow:0 0 0 2px var(--primary)}.captcha-wrap{position:relative}.captcha-label{display:none}.content form .btn-group.wait a.btn,.content form .btn-group.wait button,.content form .btn-group.wait input{display:none!important}.content form .form-group-row .form-group-inline label{padding-left:0;padding-right:0;display:inline-block;width:100%}.content form .errorlist li{font-size:1.2rem}#div_id_cvv_number{min-width:6ch}#div_id_country{clear:both}#div_formtools_subscribe label{display:inline}#fieldset-personal .form-group label{display:block;text-align:left}@media all and (max-width:26.1875em){#fieldset-personal input{width:100%}}@media all and (min-width:26.25em){#fieldset-personal .form-group label{display:inline-block;width:120px;text-align:right;margin-right:5px}}#div_id_salutation{clear:both}#pswmeter{background-color:transparent!important}#pswmeter-message{font-size:var(--font-size-sm)}.main-nav .nav>ul>li.highlight>a{--button-color-rgb:255,255,255}.text-center{text-align:center}.hero{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:40vh;padding-block:100px;background-size:cover;background-color:var(--hero-bg-color);color:var(--hero-color);background-position:center center;text-align:center;position:relative;--heading-h1-size:3rem}.hero h1{font-size:calc(var(--heading-h1-size) * 1.1);margin-block:1.3rem 1rem;margin-inline:auto}@media all and (min-width:48.75em){.hero h1{font-size:calc(var(--heading-h1-size) * 1.35)}}.hero .lead{margin-block:1rem;font-size:1.5rem;text-wrap:balance}.confirmation .hero{background-image:linear-gradient(132deg,rgba(230,97,148,.9) 0,rgba(44,166,182,.8) 100%),url("https://d3o8vwpyaorolj.cloudfront.net/static/images/landing/welcomegiveaway/hero-bg2.webp");--font-size-base:1.6rem}.confirmation .hero p{font-size:var(--font-size-base)}.section{background-size:cover;background-position:center center}._form_{padding-top:0;margin-top:0}._form_ select{height:56px}._form_ span.select-wrap:after{top:9px}._form_ input:focus-visible{outline:var(--border-width) solid transparent}.book{margin:0 auto 1em;display:block;width:300px;max-width:100%;box-shadow:2px 2px 2px rgba(0,0,0,.02),10px 10px 30px rgba(0,0,0,.3);border-radius:2px;margin-bottom:var(--gutter)}