@keyframes backgroundMotion{0%{background-position:0 50%}to{background-position:200% 50%}}.hero .container{width:100%;max-width:90%}@media all and (min-width:48.75em){.hero .container{max-width:900px}}.hero .ctas{align-items:center;justify-content:center;margin-inline:auto;margin-top:var(--gutter);display:flex;flex-wrap:wrap;gap:5px}@media all and (max-width:48.6875em){.hero .ctas{margin-bottom:var(--gutter)}}.next-arrow{animation:bounce 1s infinite alternate;-webkit-animation:bounce 1s infinite alternate;text-align:center;position:absolute;display:block;width:100%;max-width:300px;left:50%;margin-left:-150px}.next-arrow svg{width:30px;fill:#fff}@media all and (min-width:61.875em){.next-arrow{bottom:20px}}.hero .mobile-branding{display:block}.glide__slide blockquote:before,.hero .desktop-branding{display:none}.glide__slide img,.hero .desktop-branding img{display:block;margin:0 auto}@media all and (min-width:48.75em){.hero .desktop-branding{display:block}.hero .mobile-branding{display:none}}:root{--card-width:350px}.card-deck--related-resources .card .media-object{width:auto!important;height:auto!important;margin:1rem auto 0}.card-deck--related-resources .card .h3,.card-deck--related-resources .card h3{font-size:1.7rem!important;margin-top:0!important}:root{--section-padding:40px}.alert>p,.alert>ul,.glide__slide{margin-bottom:0}.glide__slide blockquote{border-left:none!important;margin:0 auto;padding:0;background-color:transparent;max-width:900px}.glide__slide blockquote p{margin:0 auto 1.3rem}.glide__slide cite{font-style:normal}.glide__bullet{padding:.35rem;background:var(--glide-gray);border:0;border-radius:50%;margin:.25rem}.glide__bullet--active.glide__bullet,.glide__bullet:hover{background-color:var(--glide-accent-color);border:0}.glide__arrows .btn{border:0;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:0}.glide__slides{margin-bottom:0!important}.glide__slide{text-align:center}.errorlist li{font-size:1rem;font-weight:600;color:#d9534f;padding:1rem}@media all and (min-width:48.75em){.thirty-day-form{padding:40px 0}}.thirty-day-form ._form_element label{position:absolute;left:12px;top:6px;font-size:1.2rem;transition:all .2s;font-weight:500;color:#999;z-index:1;letter-spacing:0}.thirty-day-form ._form_element label.active{font-size:.9rem;top:-2px}.thirty-day-form ._form_element button._submit,.thirty-day-form ._form_element input[type=text],.thirty-day-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%}.thirty-day-form #sign_up{text-align:left}.alert{clear:left;padding:.25em 40px;margin:1.4rem 0;border:1px solid transparent;border-radius:4px;text-align:center;display:block;position:relative;box-sizing:border-box}.alert h4{margin-top:0;color:inherit}.alert-link.alert{font-weight:700}.alert>p+p{margin-top:5px}.alert .close{position:absolute;right:10px;top:6px}.alert .close .icon{height:14px;width:14px}.alert.alert-success{background-color:rgba(159,170,76,.08);border-color:rgba(159,170,76,.08);color:#9faa4c}.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}.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}.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}.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}.errorlist{background:#f9e2e2;border-left:2px solid #d9534f;list-style:none;line-height:1.2;padding-left:0!important}.thirty-day-form{padding:20px 0 0;margin:40px auto;max-width:var(--challenge-form-width)}@media all and (min-width:48.75em){.thirty-day-form{padding:40px 0}}.thirty-day-form ._form-content{display:grid;gap:10px}.thirty-day-form ._form_element{position:relative;margin:0}.thirty-day-form ._form_element button._submit:focus,.thirty-day-form ._form_element input[type=text]:focus,.thirty-day-form ._form_element select:focus{border-color:#9faa4c}.thirty-day-form ._form_element button._submit._has_error,.thirty-day-form ._form_element input[type=text]._has_error,.thirty-day-form ._form_element select._has_error{border-color:#d9534f}.thirty-day-form ._error-inner{background-color:#eeb1af}.thirty-day-form .info{padding-top:1.3rem;display:block}.thirty-day-form ._button-wrapper{display:flex;justify-content:center}.thirty-day-form ._submit,.thirty-day-form .btn{margin-top:1.3rem}.thirty-day-form ._submit{min-width:150px}.thirty-day-form #sign_up .control-label{color:inherit}.thirty-day-form #sign_up .form-control{color:#222}.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}._submit{display:inline-flex;justify-content:center;align-items:center;margin-bottom:0;text-align:center;vertical-align:middle;font-family:brandon-grotesque,Helvetica,Arial,sans-serif;font-size:.9rem;letter-spacing:.07em;font-weight:600;text-transform:uppercase;line-height:1.6;border-radius:.25rem;white-space:normal;text-decoration:none!important;outline-color:rgba(var(--form-outline-color),1);-webkit-appearance:none;user-select:none;transition:all .5s}._submit .focus,._submit :focus{outline:var(--form-outline-color)}:root{--label-font-size:1.2rem;--border-radius:.25em;--active-choice-color:#fff}.content form .errorlist{color:var(--error-color);font-weight:600;line-height:1.1;font-size:var(--error-font-size)}.content form .errorlist>li{display:block;border-left:2px solid var(--error-color);background:var(--error-color-bg);padding:1rem}input[type=file]{display:block;outline:0!important}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.input-group-addon{background-color:#b8b8b8}label.full-width{width:100%}.form-control-inline{width:auto;display:inline-block}.form-group-row{width:susy-span(100%);padding:0}.form-reset label{display:block}.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 #f4b9d0}#div_formtools_subscribe label,.form-group input[type=checkbox],.form-group input[type=radio]{display:inline}#div_id_country,.form-group.country{clear:both}.button-group{margin:3em 0 0}p.help-text{margin:0!important;font-size:var(--font-size-sm);clear:both}p.help-text.bg-danger,p.help-text.bg-success{padding:2px 5px}.content p.help-block{font-size:14px}@media all and (min-width:26.25em){.content p.help-block{font-size:16px}}.content form .form-group-name,.content form .form-group-street{margin-top:2em}.content form .form-group-city,.content form .form-group-state,.content form .form-group-three .form-group,.content form .form-group-zip{width:susy-span(4)}@media all and (min-width:26.25em){.content form .form-group-name .form-group,.content form .form-group-two .form-group{width:susy-span(6)}}.content form .form-group-email,.content form .form-group-phone,.content form .form-group-row>.form-group{width:susy-span(12);padding:0}.content form .form-group-cc-expire,.content form .form-group-name label,.content form .form-group-two label{width:susy-span(12)}.content form .form-group-row-small-fields>.form-group{width:susy-span(12);padding-left:0;padding-right:10px}.content form .form-group-row-small-fields>.form-group:last-child{padding-right:0}@media all and (min-width:26.25em){.content form .form-group-row-small-fields{display:grid;grid-column-gap:15px;grid-template-columns:1fr 1fr 1fr}.content form .form-group-row-small-fields>.form-group{padding:0;margin:0}.content form .form-group-row-small-fields .form-control{width:100%}}.content form #div_formtools_country{width:50%}.content form #div_formtools_city,.content form #div_formtools_postal_code,.content form #div_formtools_region{margin-bottom:3em}.content form #div_formtools_captcha_0{width:50%;margin-top:6%}.content form #billing,.content form #div_formtools_where_do_you_listen_0,.content form .btn-group{margin-bottom:2em}.content form .btn-group{text-align:center}.content form .btn-group .processing{visibility:hidden;opacity:0;transition:opacity .5s linear}.content form .btn-group.wait a.btn,.content form .btn-group.wait button,.content form .btn-group.wait input{display:none!important}.content form .btn-group.wait .processing{max-width:300px;text-align:center;font-weight:700;color:#a63a64;visibility:visible;opacity:1}.content form .btn-group.wait .processing:after{content:"";display:block;margin-top:1rem;height:12px;border-radius:6px;background:linear-gradient(to left,#38a5b7,#e66194,#38a5b7);background-size:200% 200%;animation:backgroundMotion 1.3s linear infinite;margin-bottom:2rem}.content form .form-group-row .form-group-inline label{padding-left:0;padding-right:0;display:inline-block;width:100%}.content form .errorlist{list-style:none;padding-left:0;margin:0}.content form .errorlist li{font-size:1.2rem;padding-top:.3em}#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}}@media all and (min-width:28.125em){#div_id_first_name,#div_id_last_name,#div_id_password1,#div_id_password2{float:left;width:50%;padding-right:5px}#div_id_first_name label,#div_id_last_name label,#div_id_password1 label,#div_id_password2 label{display:block}#div_id_first_name input,#div_id_last_name input,#div_id_password1 input,#div_id_password2 input{width:100%}}#div_id_email,#div_id_salutation{clear:both}#div_id_email label{display:block}#div_id_email input{width:100%}#div_formtools_where_do_you_listen_0,#div_id_where_do_you_listen_0{margin-top:1.5em}#div_formtools_where_do_you_listen_0 label,#div_id_where_do_you_listen_0 label{margin-bottom:1em}#div_formtools_where_do_you_listen_0 label .which-station,#div_id_where_do_you_listen_0 label .which-station{font-weight:400!important}#div_formtools_where_do_you_listen_0 label .which-station .form-control,#div_id_where_do_you_listen_0 label .which-station .form-control{display:inline-block;float:none}#wrap_where_do_you_listen_1{display:block;margin:10px 0 0;padding:12px}#formtools_where_do_you_listen_2{display:block}.form-inline .btn{position:relative;top:2px}@font-face{font-family:"Breathing";src:url(https://d3o8vwpyaorolj.cloudfront.net/static/fonts/Breathing.woff?4a58ed375077)format("woff");font-weight:400;font-style:normal}.breathing,.script{font-family:"Breathing"!important;font-weight:400;font-size:1.6em;display:block;margin-bottom:.2em}:root{--challenge-form-width:600px;--breadcrumb-color:white}._submit,.btn-primary{padding:12px 18px!important}._submit{background-color:var(--button-color);border:2px solid var(--button-color);color:#fff}._submit:hover{background-color:var(--button-hover-color);border:2px solid var(--button-hover-color)}@media (min-width:61.875em){.full-width #main>.content{width:100%;padding-left:0;padding-right:0}}ul.checks{margin:1.4rem auto}ul.checks>li{position:relative;list-style-type:none;padding-left:4px}ul.checks>li::before{height:20px;width:20px;position:absolute;content:url(https://df6yevl24pl4a.cloudfront.net/filer_public/bd/62/bd62b75b-c8c5-4e1c-8376-10b27a7923ce/check-white-3.svg);display:inline-block;font-size:16.6666666667px;text-align:center;line-height:20px;margin:1px 2px;left:-25px;top:5px}.hero{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:80px 1.3rem;background-size:cover;background-position:center center;text-align:center;position:relative;color:var(--hero-color)}.hero .overlay{background-image:linear-gradient(180deg,rgba(0,0,0,.2),rgba(124,98,71,.5));z-index:1;height:100%;width:100%;display:block;top:0;left:0;position:absolute}.hero video{object-fit:cover;width:100vw;height:100vh;position:fixed;top:0;left:0}@media all and (min-width:48.75em){.hero video{height:80vh}}.hero .smallcaps{margin-bottom:40px;display:block}.hero h1{font-size:2.3rem;margin:1.3rem 0}@media all and (min-width:40em){.hero{min-height:475px;padding:80px 0}}@media all and (min-width:48.75em){.hero{min-height:600px}.hero h1{font-size:3rem}}@media all and (min-width:61.875em){.hero{min-height:600px}}.full-width.has-hero .hero{margin-top:-40px}@media all and (min-width:48.75em){.hero{background-attachment:fixed}}.hero .container *{position:relative;z-index:1}.hero .btn{padding:12px 18px!important}.hero .lead>p{font-size:1.4rem}.hero .lead{max-width:80%;margin:1.3rem auto;font-weight:500}.narrow{max-width:900px}.next-arrow{bottom:-20px!important}.required{color:#8b0000}.icon-gray{fill:#ccc;height:100px;width:100px}.ctas .btn{width:100%}@media all and (min-width:40em){.ctas{display:flex;justify-content:center;margin-left:-.25em;margin-right:-.25em;margin-top:40px}.ctas .btn{width:auto;margin:0 .25em}}#main{--main-min-height:auto}#main>.content{padding:0!important}.section>.container{max-width:1120px}.section--social{padding-top:0}.section--endorsements{position:relative;text-align:center;padding:0!important;background-color:#fff;background-image:url(https://df6yevl24pl4a.cloudfront.net/filer_public/89/be/89beb569-e1ef-45a2-83e9-e5988f6e94d3/flowers-line-drawing-2.png);background-repeat:repeat-x;background-position:bottom}.section--endorsements blockquote{max-width:900px;margin:0 auto;padding:0 20px;border:0}.section--endorsements cite{font-weight:700;font-size:1.3rem;font-style:normal;margin:1.3rem auto}.section--endorsements button{border:0}.section--endorsements .glide__bullets{padding:1.3rem 0}.section--expect p.lead{font-size:1.5rem}.section--expect .container{display:flex;flex-direction:column;align-items:center}.section--expect .container ol,.section--expect .container p,.section--expect .container ul{margin:0 auto 1.3rem}.section--expect .container li,ul.checks>li{margin-bottom:.5rem}@media (prefers-color-scheme:dark){.section--expect{background-image:url(https://df6yevl24pl4a.cloudfront.net/filer_public/61/02/610245c1-9e02-449e-ba21-8ac265dc0168/angular-pattern-dark.jpg)!important}}.section--thumbnails>.container{position:relative}.section--thumbnails>.container:before{content:"";position:absolute;top:-87px;left:40px;background:url(https://df6yevl24pl4a.cloudfront.net/filer_public/20/0e/200ef26f-05a0-4bca-96cb-bc74f5ee4009/paperclip-vertical-thin.png);height:95px;width:42px;background-size:cover;background-repeat:no-repeat;z-index:1;display:block}@media (max-width:767px){.section--thumbnails>.container:before{top:-80px;height:70px;width:30px}}.section--about{display:flex;padding-top:80px}.section--about .container{display:flex;flex-direction:column;gap:40px;max-width:1097px}.section--about .container .img-wrap,.section--about .container img{position:relative;display:block}.section--about .container .img-wrap:before{content:"";position:absolute;display:block;z-index:-1;top:-1.3rem;left:-1.3rem;height:100%;width:100%;background-color:rgba(0,0,0,.1)}.section--about .container img{max-width:100%}@media all and (min-width:48.75em){.section--about .container{display:grid;grid-template-columns:1fr 1fr;flex-direction:row;align-items:center;text-align:left}.section--about .container .img-wrap{width:100%}}.section--about .container h2{text-align:left}.section--whatsnext{background-color:#f5f6f5;background-size:cover;background-position:center top;background-image:url(https://df6yevl24pl4a.cloudfront.net/filer_public/8f/56/8f56f6b6-aa3e-4c0e-ae42-0119201f5965/whatsnext-bg.jpg)}@media (prefers-color-scheme:dark){.section--whatsnext{background-image:url(https://df6yevl24pl4a.cloudfront.net/filer_public/61/02/610245c1-9e02-449e-ba21-8ac265dc0168/angular-pattern-dark.jpg)}}.section--form{background-attachment:fixed;background-size:cover;background-position:center center}.section--form,.section--form .container{position:relative}.section--related-resources{background-color:#fff;background-image:url(https://df6yevl24pl4a.cloudfront.net/filer_public/89/be/89beb569-e1ef-45a2-83e9-e5988f6e94d3/flowers-line-drawing-2.png);background-repeat:repeat-x;background-position:bottom}.separator{width:100vw;margin:0 auto;position:absolute;z-index:1;top:0}.separator:after,.separator:before{content:"";display:block}.separator:before{border-right:100vw solid var(--body-bg);border-bottom:60px solid transparent;border-left:0;border-top:0}.landing .hero{padding-top:20px!important;padding-bottom:40px!important}.landing .hero .lead{margin-top:-2.6rem}.card-body{display:flex;flex-direction:column;justify-content:space-between;height:100%}.landing .card-deck{margin-top:-80px}.landing .card-deck .card{margin:.5rem;max-width:350px}@media (min-width:28.125em){#div_id_first_name,#div_id_last_name,#div_id_password1,#div_id_password2{width:100%;padding-right:0}}h2 .script{font-size:1.2em}.glide{margin-bottom:1.3rem!important}.landing-footer{background:var(--body-bg-alt);display:flex;flex-direction:column;font-size:1.2rem}.landing-footer a{color:var(--text-color)}.entry-challenge{padding-bottom:0!important}.toolbar-actions{--actions-toolbar-width:100%;background-color:var(--body-bg)}.thumbnail-grid{display:flex;justify-content:center;gap:1.3rem}.thumbnail-grid .thumbnail{border:1px solid var(--border-color);box-shadow:0 10px 20px rgba(0,0,0,.08)}.thumbnail-grid .thumbnail img{display:block}.icon--asterisk{height:151px;width:137px;position:absolute;top:0;right:0;z-index:2;margin-top:-137px}@media (max-width:767px){.icon--asterisk{height:81px;width:77px;top:74px}}.sorry{background-color:#000;display:inline-block;padding:.5rem 1rem;border-radius:.25em}.glide__slide cite{font-weight:700}