@font-face{font-family:'Allison';src:url('../../fonts/allison-script.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'avenir';src:url('../../fonts/avenir-book.woff2') format('woff2'),url('../../fonts/avenir-book.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:'avenir';src:url('../../fonts/avenir-medium.woff2') format('woff2'),url('../../fonts/avenir-medium.woff') format('woff');font-weight:500;font-style:normal}@font-face{font-family:'avenir';src:url('../../fonts/avenir-heavy.woff2') format('woff2'),url('../../fonts/avenir-heavy.woff') format('woff');font-weight:700;font-style:normal}@font-face{font-family:'avenir';src:url('../../fonts/avenir-black.woff2') format('woff2'),url('../../fonts/avenir-black.woff') format('woff');font-weight:900;font-style:normal}:root{--radius:.5rem;--padding:1rem;--paddingLarge:2rem}@media (min-width:56.25rem){:root{--padding:1.25rem;--paddingLarge:5rem}}.vishid,.screen-reader-text,.screen-reader-response{color:transparent !important;height:1px !important;left:0 !important;opacity:0 !important;overflow:hidden !important;position:absolute !important;top:0 !important;white-space:nowrap !important;width:1px !important}*{box-sizing:border-box;font-family:inherit;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:7rem}html:has(body.full-article){scroll-padding-top:0}body,br,li,dt,dd,th,td,option,span,main,#wpadminbar{margin-top:0}body{background-color:#1d252c;color:#ffffff;font-family:'avenir',sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;overflow-x:clip}a{text-decoration:none;-webkit-transition:color .3s;transition:color .3s}a:hover{color:#E04403}a img{border:0}strong{font-weight:600}h1,h2,h3,h4,h5,h6{line-height:1.125}h1{font-size:1.75rem;font-weight:700;letter-spacing:-0.02em}@media screen and (min-width:37.5rem){h1{font-size:2.25rem}}@media screen and (min-width:56.25rem){h1{font-size:2.75rem}}@media screen and (min-width:75rem){h1{font-size:3rem}}h2{font-size:1.25rem;font-weight:700}@media screen and (min-width:37.5rem){h2{font-size:1.5rem}}@media screen and (min-width:56.25rem){h2{font-size:1.75rem}}h2.script-font{font-size:2rem}@media (min-width:37.5rem){h2.script-font{font-size:2.5rem}}@media (min-width:56.25rem){h2.script-font{font-size:3.5rem}}h3{font-size:1.5rem;font-weight:700;letter-spacing:-0.025em}h4{font-size:.875rem;font-weight:500;letter-spacing:-0.05em}@media screen and (min-width:37.5rem){h4{font-size:1rem}}h5{font-size:.875rem}h6{font-size:.75rem}form{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;position:relative}form>*{width:100%}@media screen and (min-width:56.25rem){form .one-quarter{width:calc(25% - .75rem)}form .one-quarter:first-child+.one-quarter,form .one-quarter:first-child+.one-quarter+.one-quarter,form .one-quarter:first-child+.one-quarter+.one-quarter+.one-quarter{margin-top:0}form .one-quarter:first-child+.one-quarter+.half{margin-top:0}form .third{width:calc(33.33% - .666rem)}form .third:first-child+.third,form .third:first-child+.third+.third{margin-top:0}form .half{flex-basis:auto !important;width:calc(50% - .5rem)}form .half:first-child+.half{margin-top:0}form .three-quarters{width:calc(75% - .5rem)}}form .submit{margin-top:1.5rem;text-align:center}fieldset{border:0}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#EFF0F0;border:2px solid transparent;border-radius:.25rem;color:#1d252c;display:block;font-size:1rem;font-weight:500;line-height:1.5;margin:0;padding:.8125em 1em;-webkit-transition:background-color .3s,border .3s;transition:background-color .3s,border .3s;width:100%}input:hover,select:hover,textarea:hover{border-color:#1d252c}input:focus,select:focus,textarea:focus{background-color:#ffffff;border-color:#E04403;outline:0}input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#1d252c;font-size:1em;font-weight:500;opacity:.5}input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#1d252c;font-size:1em;font-weight:500;opacity:.5}input::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#1d252c;font-size:1em;font-weight:500;opacity:.5}input::placeholder,select::placeholder,textarea::placeholder{color:#1d252c;font-size:1em;font-weight:500;opacity:.5}input:disabled,select:disabled,textarea:disabled{color:#8C939A}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{background-color:#EFF0F0 !important;border-color:#EFF0F0;color:#1d252c !important;-webkit-box-shadow:0 0 0 30px #EFF0F0 inset !important;-webkit-text-fill-color:#1d252c !important}input:-webkit-autofill:hover,select:-webkit-autofill:hover,textarea:-webkit-autofill:hover{border-color:#E04403}input[type='checkbox'],input[type='radio']{background-image:url(../images/icon-tick.svg);background-position:50% 500%;background-repeat:no-repeat;background-size:1em;cursor:pointer;display:inline-block;height:1.5em;padding:0;vertical-align:middle;-webkit-transition:background .3s ease-out,border .3s;transition:background .3s ease-out,border .3s;width:1.5em}input[type='checkbox']:checked,input[type='radio']:checked{background-position:50% 50%;border-color:#E04403}input[type='checkbox']+label,input[type='radio']+label{cursor:pointer;display:inline-block;margin-top:0;max-width:calc(100% - 2rem);padding-left:.5em;-webkit-transition:color .3s;transition:color .3s;vertical-align:middle}input[type='search']{background-color:rgba(0,0,0,0.25);background-position:.75em center;background-repeat:no-repeat;background-size:1em 1em;border-color:transparent;padding:.25em 1em .25em 2.5em;-webkit-transition:background-color .3s;transition:background-color .3s}input[type='search']:hover{background-color:rgba(0,0,0,0.4)}input[type='search']::-webkit-input-placeholder{color:#1d252c}input[type='search']::-moz-placeholder{color:#1d252c}input[type='search']::-ms-input-placeholder{color:#1d252c}input[type='search']::placeholder{color:#1d252c}label{display:block;padding-left:1rem}label+input,label+select,label+textarea{margin-top:0}select{background-image:url(../images/icon-arrow-down.svg);background-position:calc(100% - 1em) center;background-repeat:no-repeat;background-size:1em;cursor:pointer;padding-right:2.5em}select::-ms-expand{display:none;opacity:0}textarea{display:block;height:10em;resize:none;-webkit-transition:background-color .3s,border .3s;transition:background-color .3s,border .3s}.input{position:relative}.input input,.input select,.input textarea{color:#1d252c;padding:1.5rem 1rem .75rem 1rem;-webkit-transition:background-color .3s,border .3s,color .3s;transition:background-color .3s,border .3s,color .3s}.input input:focus,.input select:focus,.input textarea:focus{color:#1d252c}.input input:disabled,.input select:disabled,.input textarea:disabled{color:#8C939A;pointer-events:none}.input input:disabled+label,.input select:disabled+label,.input textarea:disabled+label{color:#8C939A}.input input+label,.input select+label,.input textarea+label{color:#8C939A;font-size:.75rem;font-weight:500;left:calc(1rem + 2px);margin:0;padding:0;pointer-events:none;position:absolute;top:1em;-webkit-transition:color .3s,-webkit-transform .3s;transition:color .3s,-webkit-transform .3s;transition:color .3s,transform .3s;transition:color .3s,transform .3s,-webkit-transform .3s;z-index:5}.input select{background-image:url(../images/icon-arrow-down.svg);background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem 1rem;padding-right:2.5em}.input select[multiple]{background-image:none;padding:1.25em 1em .625em 1em}.input select[multiple]+label{background-color:#EFF0F0;padding-top:calc(1.125rem - 2px);top:2px;-webkit-transform:scale(.625);transform:scale(.625);width:calc(100% - 2rem)}.input input[type='range']{background-color:transparent;border:0;padding:3em 0 1.5em 0}.input input[type='range']:hover::-webkit-slider-runnable-track{background-color:#1d252c}.input input[type='range']:hover::-moz-range-track{background-color:#1d252c}.input input[type='range']:hover::-ms-fill-lower{background-color:#1d252c}.input input[type='range']:hover::-ms-fill-upper{background-color:#1d252c}.input input[type='range']:focus::-webkit-slider-runnable-track{background-color:#1d252c}.input input[type='range']:focus::-moz-range-track{background-color:#1d252c}.input input[type='range']:focus::-ms-fill-lower{background-color:#1d252c}.input input[type='range']:focus::-ms-fill-upper{background-color:#1d252c}.input input[type='range']::-webkit-slider-thumb{-webkit-appearance:none}.input input[type='range']:focus{outline:none}.input input[type='range']::-ms-track{width:100%;cursor:pointer;background:transparent;border-color:transparent;color:transparent}.input input[type='range']::-webkit-slider-thumb{-webkit-appearance:none;background-color:#E04403;cursor:pointer;height:2rem;margin-top:-1rem;-webkit-transition:bckground-color .3s;transition:bckground-color .3s;width:.75rem}.input input[type='range']::-webkit-slider-thumb:hover{background-color:#B12028}.input input[type='range']::-moz-range-thumb{background:#E04403;cursor:pointer;height:2rem;width:.75rem}.input input[type='range']::-ms-thumb{background:#E04403;cursor:pointer;height:2rem;width:.75rem}.input input[type='range']::-webkit-slider-runnable-track{background-color:#EFF0F0;cursor:pointer;height:.125rem;-webkit-transition:background-color .3s;transition:background-color .3s;width:100%}.input input[type='range']::-moz-range-track{background-color:#EFF0F0;cursor:pointer;height:.125rem;-webkit-transition:background-color .3s;transition:background-color .3s;width:100%}.input input[type='range']::-ms-track{background:transparent;border-color:transparent;color:transparent;cursor:pointer;height:.125rem;width:100%}.input input[type='range']::-ms-fill-lower{background-color:#EFF0F0;-webkit-transition:background-color .3s;transition:background-color .3s}.input input[type='range']::-ms-fill-upper{background-color:#EFF0F0;-webkit-transition:background-color .3s;transition:background-color .3s}.input input[type='range']+label{font-size:1rem;left:0;text-align:center;top:0;-webkit-transform:none;transform:none;width:100%}.radio{display:-webkit-box;display:flex;flex-wrap:wrap;margin-left:-0.25rem;margin-right:-0.25rem}.radio>*{flex-basis:calc(50% - .5rem);margin:.25rem;position:relative}@media (min-width:37.5rem){.radio>*{flex-basis:calc(50% - 1rem);margin:.25rem}}.radio h3{flex-basis:calc(100% - .5rem);margin-bottom:1rem}@media (max-width:56.249rem){.radio h3{font-size:1rem}}@media (max-width:37.49rem){.radio h3{font-size:.875rem}}@media (min-width:37.5rem){.radio h3{flex-basis:calc(100% - 1rem)}}@media (min-width:56.25rem){.radio h3{margin-bottom:2rem}}.radio input[type='radio'],.radio input[type='checkbox']{border:none !important;color:transparent !important;height:1px !important;left:0 !important;opacity:0 !important;overflow:hidden !important;position:absolute !important;top:0 !important;white-space:nowrap !important;width:1px !important}.radio input[type='radio']+label,.radio input[type='checkbox']+label{background-color:#1d252c;border-radius:.25rem;color:#ffffff;display:block;font-size:1rem;font-weight:500;max-width:none;padding:.75em 1em;text-align:center;-webkit-transition:background-color .3s,border .3s,color .3s;transition:background-color .3s,border .3s,color .3s}.radio input[type='radio']+label:hover,.radio input[type='checkbox']+label:hover{background-color:#B12028;border-color:#B12028;color:#ffffff}.radio input[type='radio']:checked+label,.radio input[type='checkbox']:checked+label{background-color:#E04403;border-color:#E04403;color:#ffffff}.radio.rating>*,.radio.small>*{flex-basis:calc(20% - .5rem)}@media (min-width:37.5rem){.radio.rating>*,.radio.small>*{flex-basis:calc(20% - 1rem)}}.radio.rating h3,.radio.small h3{flex-basis:calc(100% - .5rem)}@media (min-width:37.5rem){.radio.rating h3,.radio.small h3{flex-basis:calc(100% - 1rem)}}.radio.rating label,.radio.small label{white-space:nowrap}.radio.stacked{-webkit-box-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.radio.vote input[type='radio']:checked+label::before,.radio.vote input[type='checkbox']:checked+label::before{background-color:#fff;background-position:50% 50%}.radio.vote input[type='radio']+label,.radio.vote input[type='checkbox']+label{padding-left:3em;position:relative}.radio.vote input[type='radio']+label::before,.radio.vote input[type='checkbox']+label::before{background-color:rgba(255,255,255,0.25);background-image:url(../images/icon-tick.svg);background-position:50% 500%;background-repeat:no-repeat;background-size:1em;border-radius:.125rem;content:'';height:1.5em;left:.75em;position:absolute;top:calc(50% - .75em);-webkit-transition:background .3s ease-out;transition:background .3s ease-out;width:1.5em}.radio:has(input[data-other-answer]:checked)+.other-answer{display:block}.radio+.other-answer{display:none}.checkbox{position:relative}.checkbox input[type='checkbox'],.checkbox input[type='radio']{background-color:#ffffff;border:none;border-radius:.125rem;height:1.75rem;left:.375rem;top:calc(50% - .875rem);position:absolute;width:1.75rem}.checkbox input[type='checkbox']:hover,.checkbox input[type='radio']:hover{border-color:#E04403}.checkbox input[type='checkbox']:checked+label,.checkbox input[type='radio']:checked+label{background-color:#E04403;color:#ffffff}.checkbox input[type='checkbox']+label,.checkbox input[type='radio']+label{background-color:#EFF0F0;border:2px solid transparent;border-radius:.25rem;color:#1d252c;display:block;font-size:1rem;font-weight:500;line-height:1.143;max-width:none;padding:.625rem 1em .625rem 3em;-webkit-transition:background-color .3s,border-color .3s,color .3s;transition:background-color .3s,border-color .3s,color .3s}.checkbox input[type='checkbox']+label:hover,.checkbox input[type='radio']+label:hover{border-color:#E04403}.radio-input{background-color:#EFF0F0;border:2px solid #EFF0F0;border-radius:.25rem;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start;padding:.5rem;-webkit-transition:border-color .3s;transition:border-color .3s}.radio-input:hover{border-color:#1d252c}.radio-input>h3{font-size:.875rem;font-weight:500;padding:.5rem}.radio-input>h3+.description{flex-basis:100%;font-size:.875rem;margin-top:-0.25rem;padding:0 .5rem .5rem .5rem}.radio-input .checkbox{margin:.5rem}.radio-input .checkbox input[type='radio'],.radio-input .checkbox input[type='checkbox']{border:2px solid #ffffff;left:0}.radio-input .checkbox input[type='radio']:hover,.radio-input .checkbox input[type='checkbox']:hover{border-color:#E04403}.radio-input .checkbox input[type='radio']+label,.radio-input .checkbox input[type='checkbox']+label{background-color:transparent;line-height:1;padding:.25em 1em .25em 2.25em;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.radio-input .checkbox input[type='radio']+label:hover,.radio-input .checkbox input[type='checkbox']+label:hover{background-color:transparent;border-color:transparent}.radio-input .checkbox input[type='radio']:checked,.radio-input .checkbox input[type='checkbox']:checked{border-color:#E04403}.radio-input .checkbox input[type='radio']:checked+label,.radio-input .checkbox input[type='checkbox']:checked+label{background-color:transparent;color:#1d252c}.radio-input .options{max-height:20em;overflow-y:auto}.radio-input.toggle{-webkit-box-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.radio-input.toggle>h3{flex-basis:auto;font-size:1em;margin-right:auto}.radio-input.toggle .checkbox{margin:0}.radio-input.toggle .checkbox:first-of-type input[type='radio']+label{border-radius:.25rem 0 0 .25rem}.radio-input.toggle .checkbox:last-of-type input[type='radio']+label{border-radius:0 .25rem .25rem 0}.radio-input.toggle .checkbox input[type='radio']+label{background-color:#ffffff;border-radius:0;line-height:1;padding:.75em 1em;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.radio-input.toggle .checkbox input[type='radio']+label:hover{background-color:#C5CBD1;border-color:transparent}.radio-input.toggle .checkbox input[type='radio']:checked+label{background-color:#E04403;color:#ffffff}.form-row{display:-webkit-box;display:flex;flex-wrap:wrap;gap:1rem;-webkit-box-pack:justify;justify-content:space-between}.form-row>*{width:100%}[role='group']{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;position:relative}[role='group']>*{width:100%}[role='group']>h3{margin-bottom:1rem}@media (min-width:56.25rem){[role='group']>h3{margin-bottom:2rem}}.repeater-input{border:2px solid #EFF0F0;border-radius:.25rem;padding:.5rem}.repeater-input>h3{font-size:.875rem;font-weight:500;padding:.5rem}.repeater-input>h3+.description{font-size:.875rem;margin-top:-0.25rem;padding:0 .5rem .5rem .5rem}.repeater-input [data-repeater]{display:none}.repeater-input [data-repeater-row]{border:1px solid #EFF0F0;border-radius:.25rem;margin-top:.5rem;padding:.5rem;position:relative}.repeater-input [data-repeater-row]:has(.move){padding-left:2.5rem}.repeater-input [data-repeater-row]:has(> button[data-repeater-delete]){padding-right:2.5rem}.repeater-input [data-repeater-row]:has(> button[data-repeater-delete])::after{border-left:1px solid #EFF0F0;content:'';height:100%;position:absolute;right:0;top:0;width:2rem}.repeater-input [data-repeater-row] .move{background-image:url(../images/icon-order-mid-grey.svg);background-position:center;background-repeat:no-repeat;background-size:.75rem .75rem;border-right:1px solid #EFF0F0;height:100%;left:0;position:absolute;top:0;width:2rem}.repeater-input [data-repeater-row] .move:hover{cursor:move}.repeater-input [data-repeater-row] .move+*{margin-top:0}.repeater-input [data-repeater-row] .row-header{border-bottom:1px solid #EFF0F0;margin:-0.5rem -0.5rem 0 -0.5rem;padding:1em;position:relative}.repeater-input [data-repeater-row] .row-header+*{margin-top:1em}.repeater-input [data-repeater-row] .row-header button[data-repeater-delete]{right:1rem}.repeater-input [data-repeater-row].drag-over{margin-top:1rem}.repeater-input [data-repeater-row].drag-over::before{border-top:2px dashed #1d252c;content:'';left:0;position:absolute;top:calc(-0.5rem - 1px);width:100%}.repeater-input button[data-repeater-id]{margin-top:.5em;padding:.5rem .75rem}.repeater-input button[data-repeater-delete]{background-color:transparent;border:1px solid currentColor;border-radius:50%;color:#8C939A;height:1.5rem;margin:0;min-width:0;padding:.375rem;position:absolute;right:.25rem;top:calc(50% - .75rem);width:1.5rem;z-index:10}.repeater-input button[data-repeater-delete]:hover{color:#E04403}.repeater-input button[data-repeater-delete] svg{height:.75rem;margin:0;width:.75rem}.dropdown-input{-webkit-transition:z-index 0s .3s;transition:z-index 0s .3s;z-index:0}.dropdown-input select:disabled~.container{color:#8C939A;pointer-events:none}.dropdown-input select:disabled~.container .dropdown-selector{background-image:none}.dropdown-input:has(.open){-webkit-transition:z-index 0s;transition:z-index 0s;z-index:999}.dropdown-input .container{background-color:#EFF0F0;border-radius:.25rem;color:#1d252c;-webkit-filter:drop-shadow(0 0 1.5rem rgba(0,0,0,0));filter:drop-shadow(0 0 1.5rem rgba(0,0,0,0));position:relative;-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s, -webkit-filter .3s}.dropdown-input .container .dropdown-selector{background-image:url(../images/icon-arrow-down.svg);background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem 1rem;border:2px solid transparent;border-radius:.25rem;cursor:pointer;display:block;font-size:1rem;font-weight:500;line-height:1.5;margin:0;padding:1.5rem 2.5em .75rem 1rem;position:relative;-webkit-transition:background-color .3s,border-color .3s,color .3s;transition:background-color .3s,border-color .3s,color .3s;width:100%;z-index:5}.dropdown-input .container .dropdown-selector:hover{border-color:#1d252c}.dropdown-input .container .dropdown-popup{background-color:#ffffff;border:2px solid transparent;border-top:none;border-radius:0 0 .25rem .25rem;color:#1d252c;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;left:0;max-height:0;overflow:hidden;position:absolute;top:calc(100% - 2px);-webkit-transition:border-color .3s,max-height .3s ease-out,visibility 0s .3s;transition:border-color .3s,max-height .3s ease-out,visibility 0s .3s;visibility:hidden;width:100%}.dropdown-input .container .dropdown-popup input[type='search']{background-color:rgba(29,37,44,0.1);background-image:url(../images/icon-search-dark-grey.svg);background-position:left .75rem center;background-repeat:no-repeat;background-size:1rem 1rem;color:#1d252c;padding:.75rem 1rem .75rem 2.5em}.dropdown-input .container .dropdown-popup input[type='search']::-webkit-input-placeholder{color:#8C939A}.dropdown-input .container .dropdown-popup input[type='search']::-moz-placeholder{color:#8C939A}.dropdown-input .container .dropdown-popup input[type='search']::-ms-input-placeholder{color:#8C939A}.dropdown-input .container .dropdown-popup input[type='search']::placeholder{color:#8C939A}.dropdown-input .container .dropdown-popup .dropdown-list{-webkit-box-flex:1;flex-grow:1;list-style:none;padding:1em .5em;overflow-y:auto}.dropdown-input .container .dropdown-popup .dropdown-list li{border-radius:.25rem;cursor:pointer;padding:0 .5em 0 2em;-webkit-transition:background-color .3s;transition:background-color .3s}.dropdown-input .container .dropdown-popup .dropdown-list li:hover{background-color:rgba(29,37,44,0.1)}.dropdown-input .container .dropdown-popup .dropdown-list li+li{margin-top:.125rem}.dropdown-input .container .dropdown-popup .dropdown-list li.hidden{display:none !important}.dropdown-input .container .dropdown-popup .dropdown-list li.selected{background-color:#E04403;color:#ffffff}.dropdown-input .container.open{-webkit-filter:drop-shadow(.125rem .125rem 1.5rem rgba(0,0,0,0.15));filter:drop-shadow(.125rem .125rem 1.5rem rgba(0,0,0,0.15))}.dropdown-input .container.open .dropdown-popup{border-color:#1d252c;max-height:14rem;-webkit-transition:border-color .3s,max-height .3s ease-out,visibility 0s;transition:border-color .3s,max-height .3s ease-out,visibility 0s;visibility:visible}.dropdown-input .container.open .dropdown-selector{border-color:#1d252c}.dropdown-input.coaches .container .dropdown-popup .dropdown-list li{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;font-size:.75rem;padding:.25em}.dropdown-input.coaches .container .dropdown-popup .dropdown-list li img{border-radius:.125rem;display:block;height:3rem;margin-right:.5rem;width:3rem}.dropdown-input.themes .container .dropdown-popup .dropdown-list li{display:grid;font-size:.75rem;grid-gap:.25em 1em;grid-template-columns:2.5rem 1fr;grid-template-rows:-webkit-min-content -webkit-min-content;grid-template-rows:min-content min-content;padding:.5em}.dropdown-input.themes .container .dropdown-popup .dropdown-list li h4{align-self:end;grid-column:2}.dropdown-input.themes .container .dropdown-popup .dropdown-list li p{align-self:start;grid-column:2}.dropdown-input.themes .container .dropdown-popup .dropdown-list li img{display:block;-webkit-filter:invert(1);filter:invert(1);grid-row-end:span 2;height:2.5rem;margin:auto;-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s, -webkit-filter .3s;width:2.5rem}.dropdown-input.date-time-input .container.open .dropdown-popup{max-height:20rem}.dropdown-input.date-time-input .container .dropdown-popup{padding-top:2px}.dropdown-input.date-time-input .container .dropdown-popup .dropdown-list{display:-webkit-box;display:flex;padding:0}.dropdown-input.date-time-input .container .dropdown-popup .dropdown-list .calendar-day-times{border-left:1px solid #EFF0F0;flex-basis:8rem;flex-shrink:0;-webkit-box-flex:1;flex-grow:1;overflow-y:auto}.dropdown-input.date-time-input .container .dropdown-popup .dropdown-list .calendar-day-times>*{display:none}.dropdown-input.date-time-input .container .dropdown-popup .dropdown-list .calendar-day-times>*.active{display:block;padding-bottom:var(--padding)}.dropdown-input.date-time-input .container .dropdown-popup .dropdown-list .calendar-day-times h3{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.75)), to(rgba(255,255,255,0)));background-image:linear-gradient(rgba(255,255,255,0.75), rgba(255,255,255,0));-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);font-size:.625rem;font-weight:700;-webkit-mask-image:-webkit-gradient(linear, left top, left bottom, color-stop(60%, #000), color-stop(75%, rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));-webkit-mask-image:linear-gradient(#000 60%, rgba(0,0,0,0.5) 75%, rgba(0,0,0,0));mask-image:-webkit-gradient(linear, left top, left bottom, color-stop(60%, #000), color-stop(75%, rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));mask-image:linear-gradient(#000 60%, rgba(0,0,0,0.5) 75%, rgba(0,0,0,0));padding:.5rem .5rem .75rem .5rem;position:-webkit-sticky;position:sticky;text-align:center;text-transform:uppercase;top:0;z-index:999}.dropdown-input.date-time-input .container .dropdown-popup .dropdown-list .calendar-day-times li{background-color:#EFF0F0;padding:.5rem;text-align:center}.dropdown-input.date-time-input .container .dropdown-popup .dropdown-list .calendar-day-times li:hover{background-color:#C5CBD1}.dropdown-input.date-time-input .container .dropdown-popup .dropdown-list .calendar-day-times li+li{margin-top:.25rem}.dropdown-input.date-time-input .container .dropdown-popup .dropdown-list .calendar-day-times ol{list-style:none;padding:0 var(--padding)}.dropdown-input.date-time-input .container .dropdown-popup .dropdown-list .calendar-grid{flex-shrink:0;-webkit-box-flex:1;flex-grow:1;max-width:32rem;overflow-y:auto;padding:0 1rem 1rem 1rem}.dropdown-input.date-time-input .container .dropdown-popup .dropdown-list .calendar-grid>*>a,.dropdown-input.date-time-input .container .dropdown-popup .dropdown-list .calendar-grid>*>span{aspect-ratio:1;background-color:#EFF0F0;color:#1d252c;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center}.dropdown-input.date-time-input .container .dropdown-popup .dropdown-list .calendar-grid>*>a time,.dropdown-input.date-time-input .container .dropdown-popup .dropdown-list .calendar-grid>*>span time{padding:.125em}.dropdown-input.date-time-input .container .dropdown-popup .dropdown-list .calendar-grid>*>a:hover{background-color:#C5CBD1;color:#1d252c}.dropdown-input.date-time-input .container .dropdown-popup .dropdown-list .calendar-grid>*.unavailable{opacity:1}.dropdown-input.date-time-input .container .dropdown-popup .dropdown-list .calendar-grid>*.unavailable>span{background-image:repeating-linear-gradient(45deg, transparent 0, transparent 2px, rgba(29,37,44,0.1) 2px, rgba(29,37,44,0.1) 4px);color:#C5CBD1}.dropdown-input.date-time-input .container .dropdown-popup .dropdown-list .calendar-grid .col-head{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.75)), to(rgba(255,255,255,0)));background-image:linear-gradient(rgba(255,255,255,0.75), rgba(255,255,255,0));-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);-webkit-mask-image:-webkit-gradient(linear, left top, left bottom, color-stop(60%, #000), color-stop(75%, rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));-webkit-mask-image:linear-gradient(#000 60%, rgba(0,0,0,0.5) 75%, rgba(0,0,0,0));mask-image:-webkit-gradient(linear, left top, left bottom, color-stop(60%, #000), color-stop(75%, rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));mask-image:linear-gradient(#000 60%, rgba(0,0,0,0.5) 75%, rgba(0,0,0,0));position:-webkit-sticky;position:sticky;top:0;z-index:999}.dropdown-input.inline .container .dropdown-popup{margin-top:-2px;position:relative;top:auto}[role='button'],input[type='submit'],button,.btn,.button{-webkit-box-align:center;align-items:center;background-color:#ffffff;border:0;border-radius:.25rem;color:#8C939A;display:-webkit-inline-box;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;font-size:.5rem;font-weight:900;letter-spacing:.1em;line-height:1;min-width:3rem;padding:.5rem;text-align:left;text-shadow:none;text-transform:uppercase;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}[role='button'] svg,input[type='submit'] svg,button svg,.btn svg,.button svg{fill:currentColor;height:1.25rem;vertical-align:middle;width:1.25rem}[role='button'] span,input[type='submit'] span,button span,.btn span,.button span{margin-top:.5em}[role='button']:hover,input[type='submit']:hover,button:hover,.btn:hover,.button:hover{background-color:#EFF0F0;color:#8C939A}[role='button'].cta,input[type='submit'].cta,button.cta,.btn.cta,.button.cta{background-color:#E04403;color:#ffffff}[role='button'].cta:hover,input[type='submit'].cta:hover,button.cta:hover,.btn.cta:hover,.button.cta:hover{background-color:#B12028}[role='button'].secondary,input[type='submit'].secondary,button.secondary,.btn.secondary,.button.secondary{background-color:#C5CBD1;color:#1d252c}[role='button'].secondary:hover,input[type='submit'].secondary:hover,button.secondary:hover,.btn.secondary:hover,.button.secondary:hover{background-color:#B12028;color:#ffffff}@media (min-width:37.5rem){[role='button'].horizontal,input[type='submit'].horizontal,button.horizontal,.btn.horizontal,.button.horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;font-size:.625rem;margin-top:2.5rem;padding:.875rem}}@media (min-width:37.5rem){[role='button'].horizontal span,input[type='submit'].horizontal span,button.horizontal span,.btn.horizontal span,.button.horizontal span{margin-left:.5rem;margin-top:0}}[type='submit'],button{background-color:#E04403;color:#ffffff;cursor:pointer;width:auto}[type='submit']:hover,button:hover{background-color:#B12028;color:#ffffff}[type='submit']:disabled,button:disabled{cursor:auto;opacity:.5}button::before{content:none}q{display:block;line-height:1.5}q:after{content:none}blockquote{font-style:italic}table{border-collapse:collapse;border-spacing:0;font-size:.875em;width:100%}tbody tr:hover td{background-color:#EFF0F0}tbody tr:last-child td{border-bottom-color:#C5CBD1}thead{color:#E04403;font-weight:500}td,th{border:1px solid #C5CBD1;padding:.5rem;text-align:left;-webkit-transition:background-color .3s;transition:background-color .3s;vertical-align:text-top}th{font-size:.75rem;font-weight:700;vertical-align:bottom}th[data-sortable]{cursor:pointer;-webkit-transition:color .3s;transition:color .3s}th[data-sortable]:hover{color:#E04403}th[data-sortable].active[data-direction='ASC']::after{content:' ↓'}th[data-sortable].active[data-direction='DESC']::after{content:' ↑'}address{font-style:normal}time{display:block}body>header{background-color:#1d252c;color:#ffffff;display:-webkit-box;display:flex;left:0;margin:0;position:fixed;top:0;width:100%;z-index:1000}body>header>*{margin-top:0}@media (max-width:37.49rem){body>header>*{flex-basis:50%}}@media (max-width:37.49rem){body>header>*:nth-child(1){display:-webkit-box;display:flex;padding:.5rem 1rem}}@media (min-width:37.5rem){body>header>*:nth-child(1){left:0;position:fixed;top:0;z-index:1000}}@media (max-width:37.49rem){body>header>*:nth-child(2){bottom:0;display:-webkit-box;display:flex;left:0;padding:0 .5rem;position:fixed;text-align:center;width:100%}}@media (min-width:37.5rem){body>header>*:nth-child(2){background-color:#1d252c;color:#ffffff;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:calc(100% - 4rem);left:0;position:fixed;text-align:center;top:4rem;width:10rem;z-index:1001}}@media (min-width:56.25rem){body>header>*:nth-child(2){width:12rem}}body>header>*:last-child{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;padding:.5rem;text-align:right}@media (max-width:37.49rem){body>header>*:last-child{padding-right:7rem}}@media (min-width:37.5rem){body>header>*:last-child{padding:.75rem;position:fixed;left:8rem;top:0;z-index:9999}}body>header>*:last-child>ul{display:-webkit-box;display:flex;list-style:none}body>header>*:last-child>ul>li{position:relative}@media (max-width:37.49rem){body>header>*:last-child>ul>li+li{margin-left:.125rem}}@media (min-width:37.5rem){body>header>*:last-child>ul>li+li{margin-left:.5rem}}body>header nav[aria-label="Main"]{color:#C5CBD1;font-weight:700;margin-top:0}@media (max-width:37.49rem){body>header nav[aria-label="Main"]{width:100%}}body>header nav[aria-label="Main"] a{display:-webkit-box;display:flex;font-size:.5rem;line-height:1;padding:0;position:relative}@media (max-width:37.49rem){body>header nav[aria-label="Main"] a{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;font-weight:400;height:4rem}}@media (min-width:37.5rem){body>header nav[aria-label="Main"] a{-webkit-box-align:center;align-items:center;font-size:.75rem;height:3rem;-webkit-transition:background-color .3s;transition:background-color .3s}}@media (min-width:37.5rem) and (min-height:37.5rem){body>header nav[aria-label="Main"] a{height:3.5rem}}@media (min-width:56.25rem){body>header nav[aria-label="Main"] a{font-size:.875rem}}@media (max-width:37.49rem){body>header nav[aria-label="Main"] a:hover{color:inherit}}@media (min-width:37.5rem){body>header nav[aria-label="Main"] a:hover{background-color:#000;color:#C5CBD1}}body>header nav[aria-label="Main"] a svg{display:block;fill:#ffffff;height:1.25rem;margin:1rem auto .5rem auto;width:1.25rem}@media (min-width:37.5rem){body>header nav[aria-label="Main"] a svg{height:1.25rem;margin:1rem .75rem 1rem 1rem;width:1.25rem}}@media (min-width:56.25rem) and (min-height:37.5rem){body>header nav[aria-label="Main"] a svg{height:1.5rem;margin:1rem 1.25rem;width:1.5rem}}body>header nav[aria-label="Main"] a .count{background-color:#B12028;border-radius:50%;color:#ffffff;font-size:.5rem;font-weight:700;height:.875rem;line-height:1.75;position:absolute;left:.125rem;text-align:center;top:.125rem;width:.875rem}@media (min-width:37.5rem){body>header nav[aria-label="Main"] a .count{left:.5rem;top:.5rem}}@media (min-width:37.5rem){body>header nav[aria-label="Main"] a .label{-webkit-box-align:center;align-items:center;border-radius:0 .25rem .25rem 0;color:#ffffff;display:-webkit-box;display:flex;height:100%;padding:1rem 1rem 1rem 0;top:0;white-space:nowrap}}@media (max-width:37.49rem){}body>header nav[aria-label="Main"] ul{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;list-style:none}@media (max-width:37.49rem){body>header nav[aria-label="Main"] ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;overflow-x:auto;width:100%}}@media (min-width:37.5rem){body>header nav[aria-label="Main"] ul{height:100%;margin-right:-2rem;padding-right:2rem}}@media (max-width:37.49rem){body>header nav[aria-label="Main"] ul li{flex-basis:3.5rem;-webkit-box-flex:1;flex-grow:1}}body>header nav[aria-label="Main"] ul li:hover>ul{opacity:1;-webkit-transition:opacity .3s,visibility 0s;transition:opacity .3s,visibility 0s;visibility:visible}@media (max-width:37.49rem){body>header nav[aria-label="Main"] ul ul{display:none}}@media (min-width:37.5rem){body>header nav[aria-label="Main"] ul ul{background-color:#000;left:4rem;margin:0;opacity:0;padding:1.5rem 0;position:fixed;top:0;-webkit-transition:opacity .3s,visibility 0s .3s;transition:opacity .3s,visibility 0s .3s;visibility:hidden;width:16rem}}body>header nav[aria-label="Main"] ul ul a{font-size:.875rem;font-weight:500;height:auto;letter-spacing:0;padding:1rem 2rem;text-align:left;text-transform:none;-webkit-transition:color .3s;transition:color .3s}body>header nav[aria-label="Main"] ul ul a:hover{color:#E04403}body>header nav[aria-label="Main"] .active>a{background-color:#000}@media (max-width:37.49rem){body>header nav[aria-label="Main"] .messages-btn{position:fixed;top:0;right:4rem}}@media (max-width:37.49rem){body>header nav[aria-label="Main"] .messages-btn a{background-color:transparent;height:3.5rem}}@media (max-width:37.49rem){body>header nav[aria-label="Main"] .messages-btn .label{opacity:0}}@media (max-width:37.49rem){body>header nav[aria-label="Main"] .notifications-btn{position:fixed;top:0;right:.75rem}}@media (max-width:37.49rem){body>header nav[aria-label="Main"] .notifications-btn a{background-color:transparent;height:3.5rem}}@media (max-width:37.49rem){body>header nav[aria-label="Main"] .notifications-btn .label{opacity:0}}body>header .logo{display:block;-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s, -webkit-filter .3s}@media (min-width:37.5rem){body>header .logo{background-color:#1d252c;display:-webkit-box;display:flex;height:4rem;margin:auto;width:10rem}}@media (min-width:56.25rem){body>header .logo{width:12rem}}body>header .logo .the{fill:#B12028}body>header .logo .makings{fill:#E04403}body>header .logo svg{display:block;height:2rem;margin:auto;width:auto}body>header .logo svg.icon{display:none}body>header .logo svg.full-logo{height:2.5rem}@media (min-width:37.5rem){body>header .logo svg.full-logo{height:2.75rem;margin:auto 0 .25rem 1.25rem}}body>header .logout-btn,body>header .settings-btn{background-position:center top .625rem;background-repeat:no-repeat;background-size:1.25rem 1.25rem;border-radius:.25rem;font-size:.375rem;font-weight:700;height:3rem;letter-spacing:.1em;margin:0;padding-top:2.125rem;text-align:center;text-transform:uppercase;-webkit-transition:background-color .3s;transition:background-color .3s;width:3rem}@media (min-width:37.5rem){body>header .logout-btn,body>header .settings-btn{width:4rem}}body>header .logout-btn:hover,body>header .settings-btn:hover{background-color:#8C939A;color:inherit}body>header .logout-btn{background-image:url(../images/icon-logout-background.svg);margin-left:.25rem}body>header .settings-btn{background-image:url(../images/icon-settings-background.svg)}@media (min-width:37.5rem){body>header .settings-btn{border-radius:.25rem .25rem 0 0;height:3.5rem;margin-bottom:-0.5rem}}body>header .settings-btn.active{background-color:#ffffff;background-image:url(../images/icon-settings-foreground.svg);color:#1d252c}body>header [for='menu-btn']{cursor:pointer;display:-webkit-box;display:flex;font-size:.375rem;font-weight:700;line-height:1;opacity:.75;padding:0;position:relative;-webkit-transition:background-color .3s,opacity .3s;transition:background-color .3s,opacity .3s}@media (max-width:37.49rem){body>header [for='menu-btn']{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:4rem}}@media (min-width:37.5rem){body>header [for='menu-btn']{-webkit-box-align:center;align-items:center;font-size:.875rem;height:3rem;margin-top:auto;-webkit-transition:background-color .3s;transition:background-color .3s}}@media (min-width:37.5rem) and (min-height:37.5rem){body>header [for='menu-btn']{height:3.5rem}}body>header [for='menu-btn']:hover{background-color:#000;opacity:1}body>header [for='menu-btn']::before{background-image:url(../images/icon-arrow-down-background.svg);background-position:center;background-repeat:no-repeat;background-size:1rem 1rem;content:'';display:block;height:1.25rem;margin:1rem auto .75rem auto;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:1.25rem}@media (min-width:37.5rem){body>header [for='menu-btn']::before{height:1.25rem;margin:.875rem 1.375rem;width:1.25rem}}@media (min-width:37.5rem) and (min-height:37.5rem){body>header [for='menu-btn']::before{height:1.5rem;margin:1rem 1.25rem;width:1.5rem}}body>header [for='menu-btn']::after{box-sizing:border-box}@media (min-width:37.5rem){body>header [for='menu-btn']::after{-webkit-box-align:center;align-items:center;border-radius:0 .25rem .25rem 0;color:#ffffff;content:'Collapse';display:-webkit-box;display:flex;height:100%;padding:1rem 1rem 1rem 0;top:0;white-space:nowrap}}body>header .drop-down{background-color:#ffffff;border-radius:0 .25rem .25rem .25rem;box-shadow:.25rem .25rem 1rem rgba(0,0,0,0.25);color:#1d252c;margin:0;max-height:calc(100vh - 8rem);opacity:0;overflow-y:auto;position:absolute;left:0;top:100%;-webkit-transition:opacity .3s,visibility 0s .3s;transition:opacity .3s,visibility 0s .3s;visibility:hidden}@media (max-width:37.49rem){body>header .drop-down{border-radius:.25rem;position:fixed;top:3rem;right:.5rem;width:calc(100% - 1rem)}}body>header [for='account-btn'],body>header [for='notifications-btn'],body>header [for='messages-btn'],body>header [for='user-role-btn']{border-radius:.25rem .25rem 0 0;height:2.5rem;margin:0;max-width:none;position:relative;-webkit-transition:background-color .3s;transition:background-color .3s;z-index:10}@media (max-width:37.49rem){body>header [for='account-btn'],body>header [for='notifications-btn'],body>header [for='messages-btn'],body>header [for='user-role-btn']{padding:.5rem .625rem;width:2.5rem}}@media (min-width:37.5rem){body>header [for='account-btn'],body>header [for='notifications-btn'],body>header [for='messages-btn'],body>header [for='user-role-btn']{padding:.625rem;width:2.5rem}}body>header [for='account-btn'] svg,body>header [for='notifications-btn'] svg,body>header [for='messages-btn'] svg,body>header [for='user-role-btn'] svg{display:block;fill:currentColor}@media (max-width:37.49rem){body>header [for='account-btn'] svg,body>header [for='notifications-btn'] svg,body>header [for='messages-btn'] svg,body>header [for='user-role-btn'] svg{height:1.25rem;width:1.25rem}}@media (min-width:37.5rem){body>header [for='account-btn'] svg,body>header [for='notifications-btn'] svg,body>header [for='messages-btn'] svg,body>header [for='user-role-btn'] svg{height:1.25rem;width:1.25rem}}body>header [for='account-btn'] .count,body>header [for='notifications-btn'] .count,body>header [for='messages-btn'] .count,body>header [for='user-role-btn'] .count{background-color:#B12028;border-radius:50%;color:#ffffff;font-size:.5rem;font-weight:700;height:.875rem;line-height:1.75;position:absolute;right:.125rem;text-align:center;top:.125rem;width:.875rem}body>header [for='account-btn'] .count.hidden,body>header [for='notifications-btn'] .count.hidden,body>header [for='messages-btn'] .count.hidden,body>header [for='user-role-btn'] .count.hidden{display:none}body>header #account-btn{display:none}body>header #account-btn:checked+[for='account-btn']{background-color:#ffffff;color:#1d252c}body>header #account-btn:checked~.drop-down{opacity:1;-webkit-transition:opacity .3s,visibility 0s;transition:opacity .3s,visibility 0s;visibility:visible}body>header nav[aria-label="Account"]{border-radius:.25rem 0 .25rem .25rem;font-size:.875rem;font-weight:600;padding:1rem}@media (min-width:37.5rem){body>header nav[aria-label="Account"]{width:15rem}}body>header nav[aria-label="Account"] a{-webkit-box-align:center;align-items:center;color:#8C939A;display:-webkit-box;display:flex}body>header nav[aria-label="Account"] a:hover{color:#1d252c}body>header nav[aria-label="Account"] a svg{display:block;fill:currentColor;height:1.25rem;margin-right:.5rem;-webkit-transition:fill .3s;transition:fill .3s;width:1.25rem}body>header nav[aria-label="Account"] li+li{margin-top:1rem}body>header nav[aria-label="Account"] ul{list-style:none}body>header #notifications-btn{display:none}body>header #notifications-btn:checked+[for='notifications-btn']{background-color:#ffffff;color:#1d252c}body>header #notifications-btn:checked~.drop-down{opacity:1;-webkit-transition:opacity .3s,visibility 0s;transition:opacity .3s,visibility 0s;visibility:visible}body>header #notification-dropdown{color:#1d252c;font-size:.75rem;font-weight:500;padding:1rem;text-align:left}@media (min-width:37.5rem){body>header #notification-dropdown{width:24rem}}body>header #notification-dropdown h3{color:#E04403;font-size:.875rem;font-weight:700}body>header #notification-dropdown li{background-color:#EFF0F0;border-left:.25rem solid #E04403;border-radius:.1875rem;padding:1rem 1rem 1rem .75rem;position:relative}body>header #notification-dropdown li+li{margin-top:.5rem}body>header #notification-dropdown [role='button']{background-color:#E04403;color:#ffffff}body>header #notification-dropdown [role='button']:hover{background-color:#B12028}body>header #notification-dropdown ol{list-style:none}body>header #notification-dropdown .dismiss-notification{margin:0;position:absolute;right:-0.75rem;top:calc(50% - .75rem)}body>header #notification-dropdown .dismiss-notification button{background-color:#ffffff;border:1px solid #EFF0F0;border-radius:50%;color:#8C939A;margin:0;padding:.125rem;height:1.5rem;width:1.5rem}body>header #notification-dropdown .dismiss-notification button:hover{background-color:#E04403;border-color:#E04403;color:#ffffff}body>header #notification-dropdown .dismiss-notification button:hover span{opacity:1}body>header #notification-dropdown .dismiss-notification button span{background-color:#8C939A;border-radius:.25rem;color:#ffffff;display:block;font-size:.75rem;line-height:1;margin:0;opacity:0;padding:.5em;pointer-events:none;position:absolute;right:calc(100% + .25rem);top:calc(50% - 1em);-webkit-transition:opacity .3s;transition:opacity .3s;white-space:nowrap}body>header #notification-dropdown .dismiss-notification button svg{height:1.25rem;margin:0;width:1.25rem}body>header #notification-dropdown .dismissed{border-left:none;padding-left:1rem}body>header #notification-dropdown .dismissed h3{color:inherit}body>header #notification-dropdown .dismissed [role='button']{background-color:#EFF0F0;color:#1d252c}body>header #notification-dropdown .dismissed [role='button']:hover{background-color:#C5CBD1}body>header #notification-dropdown .dismissed .dismiss-notification{display:none}body>header #messages-btn{display:none}body>header #messages-btn:checked+[for='messages-btn']{background-color:#ffffff;color:#1d252c}body>header #messages-btn:checked~.drop-down{opacity:1;-webkit-transition:opacity .3s,visibility 0s;transition:opacity .3s,visibility 0s;visibility:visible}body>header #messages-dropdown{color:#8C939A;font-size:.75rem;font-weight:500;text-align:left}@media (min-width:37.5rem){body>header #messages-dropdown{width:24rem}}body>header #messages-dropdown a{display:-webkit-box;display:flex;padding:1rem;-webkit-transition:background-color .3s;transition:background-color .3s}body>header #messages-dropdown a:hover{background-color:#EFF0F0;color:inherit}body>header #messages-dropdown div{align-self:center;margin-left:3.5rem;margin-top:0}body>header #messages-dropdown div>*+*{margin-top:.25em}body>header #messages-dropdown div img,body>header #messages-dropdown div video{display:block;height:auto;max-width:100%}body>header #messages-dropdown a>img,body>header #messages-dropdown a>.initials{border-radius:.25rem;display:block;flex-shrink:0;height:3rem;width:3rem}body>header #messages-dropdown a>img+div,body>header #messages-dropdown a>.initials+div{margin-left:.5rem}body>header #messages-dropdown .initials{background-color:#8C939A;color:#ffffff;display:-webkit-box;display:flex;text-transform:uppercase}body>header #messages-dropdown .initials span{font-size:.875rem;font-weight:500;margin:auto}body>header #messages-dropdown h3{color:#1d252c;font-size:.875rem;font-weight:700}body>header #messages-dropdown h3+*{margin-top:.25rem}body>header #messages-dropdown li+li{border-top:1px solid #EFF0F0}body>header #messages-dropdown ol{list-style:none;margin-top:0}body>header #messages-dropdown .unseen a{border-left:.25rem solid #E04403;color:#1d252c;padding-left:.75rem}body>header #messages-dropdown .unseen h3{color:#E04403}body>header #messages-dropdown .view-all-messages{border-bottom:1px solid #EFF0F0;position:-webkit-sticky;position:sticky;top:0}body>header #user-role-dropdown{border-radius:0 .25rem .25rem .25rem;font-size:.875rem;font-weight:600;padding:1rem;text-align:left}@media (min-width:37.5rem){body>header #user-role-dropdown{width:15rem}}body>header #user-role-dropdown a{-webkit-box-align:center;align-items:center;background-position:left center;background-repeat:no-repeat;background-size:1rem 1rem;display:-webkit-box;display:flex;padding-left:1.5rem}body>header #user-role-dropdown a:hover{color:#E04403}body>header #user-role-dropdown h3{color:#8C939A;font-size:1em;text-align:left}body>header #user-role-dropdown h3+p{font-weight:400;line-height:1.25;margin-top:.25rem}body>header #user-role-dropdown h3+p+*{margin-top:1.5rem}body>header #user-role-dropdown li+li{margin-top:1rem}body>header #user-role-dropdown li.active{color:#E04403}body>header #user-role-dropdown li.active a{background-image:url(../images/icon-tick.svg)}body>header #user-role-dropdown ul{list-style:none}body>header #user-role-btn{display:none}body>header #user-role-btn:checked+[for='user-role-btn']{background-color:#ffffff;color:#1d252c}body>header #user-role-btn:checked~.drop-down{opacity:1;-webkit-transition:opacity .3s,visibility 0s;transition:opacity .3s,visibility 0s;visibility:visible}#menu-btn{display:none}@media (min-width:37.5rem){#menu-btn:checked+header>*:nth-child(2){width:4rem}}@media (min-width:37.5rem){#menu-btn:checked+header nav[aria-label="Main"] a:hover .label{background-color:#000;opacity:1;-webkit-transition:background-color .3s,opacity .3s .25s,visibility 0s .25s;transition:background-color .3s,opacity .3s .25s,visibility 0s .25s;visibility:visible}}@media (min-width:37.5rem){#menu-btn:checked+header nav[aria-label="Main"] a .label{background-color:#1d252c;left:100%;opacity:0;position:absolute;-webkit-transition:background-color .3s,opacity .3s,visibility 0s .3s;transition:background-color .3s,opacity .3s,visibility 0s .3s;visibility:hidden}}@media (min-width:37.5rem){#menu-btn:checked+header [for='menu-btn']:hover::after{background-color:#000;opacity:1;-webkit-transition:background-color .3s,opacity .3s .25s,visibility 0s .25s;transition:background-color .3s,opacity .3s .25s,visibility 0s .25s;visibility:visible}}@media (min-width:37.5rem){#menu-btn:checked+header [for='menu-btn']::before{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@media (min-width:37.5rem){#menu-btn:checked+header [for='menu-btn']::after{background-color:#1d252c;content:'Open Menu';left:100%;opacity:0;position:absolute;-webkit-transition:background-color .3s,opacity .3s,visibility 0s .3s;transition:background-color .3s,opacity .3s,visibility 0s .3s;visibility:hidden}}@media (min-width:37.5rem){#menu-btn:checked+header .logo{width:4rem}}@media (min-width:37.5rem){#menu-btn:checked+header .logo svg.icon{display:block}}@media (min-width:37.5rem){#menu-btn:checked+header .logo svg.full-logo{display:none}}@media (min-width:37.5rem){#menu-btn:checked~.programme-paused-bar{left:4rem;width:calc(100% - 4.25rem)}}@media (min-width:37.5rem){#menu-btn:checked~main{left:4rem;width:calc(100% - 4.25rem)}}@media (min-width:37.5rem){#menu-btn:checked~main .actions-bar{left:4rem;width:calc(100% - 4.25rem)}}@media (min-width:37.5rem){#menu-btn:checked~main .modal{left:4rem;width:calc(100% - 4.25rem)}}main{border-radius:.5rem;color:#1d252c;display:block;height:calc(100% - 7.5rem);left:.25rem;overflow-y:auto;-webkit-overflow-scrolling:touch;position:fixed;scroll-behavior:smooth;top:3.5rem;width:calc(100% - .5rem)}@media (min-width:37.5rem){main{height:calc(100% - .5rem);left:10rem;top:.25rem;width:calc(100% - 10.25rem)}}@media (min-width:56.25rem){main{left:12rem;width:calc(100% - 12.25rem)}}article{height:100%;position:relative}@media (min-width:56.25rem){article{display:-webkit-box;display:flex;gap:.25rem}}@media (max-width:56.249rem){article>.panel{height:100%;left:0;position:absolute;top:0;width:100%}}@media (min-width:56.25rem){article>.panel{flex-basis:20%;flex-shrink:0;-webkit-box-flex:1;flex-grow:1}}.full-article>header{display:none}.full-article .actions-bar{display:none}.full-article main{height:calc(100% - .5rem);left:.25rem;margin-left:0;margin-top:0;padding-top:0;top:.25rem;width:calc(100% - .5rem)}.full-article .programme-paused-bar{display:none}.full-article .programme-paused-bar~main{height:calc(100% - .5rem);top:.25rem}.input-background-foreground .checkbox input[type='checkbox'],.input-background-foreground .checkbox input[type='radio']{background-color:#8C939A}.input-background-foreground .checkbox input[type='checkbox']:checked,.input-background-foreground .checkbox input[type='radio']:checked{background-color:#ffffff}.input-background-foreground .checkbox input[type='checkbox']:checked+label,.input-background-foreground .checkbox input[type='radio']:checked+label{background-color:#E04403;color:#ffffff}.input-background-foreground .checkbox input[type='checkbox']+label,.input-background-foreground .checkbox input[type='radio']+label{background-color:#1d252c;color:#ffffff}.input-background-foreground .input input,.input-background-foreground .input select,.input-background-foreground .input textarea{background-color:#1d252c;color:#ffffff}.input-background-foreground .input input:-webkit-autofill,.input-background-foreground .input select:-webkit-autofill,.input-background-foreground .input textarea:-webkit-autofill{background-color:#1d252c !important;border-color:#1d252c;color:#ffffff !important;-webkit-box-shadow:0 0 0 30px #1d252c inset !important;-webkit-text-fill-color:#ffffff !important}.input-background-foreground .input input:-webkit-autofill:hover,.input-background-foreground .input select:-webkit-autofill:hover,.input-background-foreground .input textarea:-webkit-autofill:hover{border-color:#E04403}.input-background-foreground .input input::-webkit-input-placeholder,.input-background-foreground .input select::-webkit-input-placeholder,.input-background-foreground .input textarea::-webkit-input-placeholder{color:#8C939A}.input-background-foreground .input input::-moz-placeholder,.input-background-foreground .input select::-moz-placeholder,.input-background-foreground .input textarea::-moz-placeholder{color:#8C939A}.input-background-foreground .input input::-ms-input-placeholder,.input-background-foreground .input select::-ms-input-placeholder,.input-background-foreground .input textarea::-ms-input-placeholder{color:#8C939A}.input-background-foreground .input input::placeholder,.input-background-foreground .input select::placeholder,.input-background-foreground .input textarea::placeholder{color:#8C939A}.input-background-foreground .input select{background-image:url(../images/icon-arrow-down-background.svg)}.input-background-foreground .dropdown-input{background-color:#1d252c;color:#ffffff}.input-background-foreground .dropdown-input .dropdown-selector{background-image:url(../images/icon-arrow-down-background.svg)}.active-table{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media (max-width:56.249rem){.active-table{margin-left:-1.25rem;margin-right:-1.25rem;max-height:calc(100vh - 12rem);max-height:calc(100svh - 12rem);overflow:auto}}@media (max-width:37.49rem){.active-table{margin-left:-0.5rem;margin-right:-0.5rem}}.active-table table{border-collapse:separate;margin-top:0;position:relative}@media (max-width:56.249rem){.active-table table{font-size:.75rem;min-width:100%;width:auto}}.active-table td,.active-table th{background-color:#F7F7F7;border-color:#ffffff;padding:.5rem}@media (max-width:56.249rem){.active-table td,.active-table th{padding:.75rem}}.active-table tbody tr:hover td{background-color:#EFF0F0}.active-table tbody tr.hidden{display:none}.active-table tbody tr td:first-child{border-radius:calc(var(--radius) * .5) 0 0 calc(var(--radius) * .5)}.active-table tbody tr td:last-child{border-radius:0 calc(var(--radius) * .5) calc(var(--radius) * .5) 0}.active-table tbody tr:last-child td{border-bottom-color:#EFF0F0}.active-table thead{position:-webkit-sticky;position:sticky;top:0;z-index:100}@media (max-width:56.249rem){.active-table thead{top:0}}.active-table thead th{background-color:#ffffff;color:#1d252c;line-height:1.25;padding:.5rem 3em .5rem .75rem;position:relative}@media (max-width:56.249rem){.active-table thead th{font-size:.625rem}}@media (max-width:37.49rem){.active-table thead th{font-size:.5rem}}.active-table thead th.active{color:#1d252c}.active-table thead th.filtered .column-filter{color:#E04403}.active-table thead th:first-child .column-filter .list{left:0;right:auto}.active-table [type='radio'][name='table_filter']{display:none}.active-table [type='radio'][name='table_filter']~label{border-radius:.25rem;cursor:pointer;height:2.5em;padding:.75em;margin:0;position:relative;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;width:2.5em;z-index:11}.active-table [type='radio'][name='table_filter']~label:hover{background-color:#EFF0F0;color:#E04403}.active-table [type='radio'][name='table_filter']~label svg{display:block;fill:currentColor;height:1em;width:1em}.active-table [type='radio'][name='table_filter']~label+label{display:none}.active-table [type='radio'][name='table_filter']:checked~label{background-color:#ffffff;color:inherit;display:none}.active-table [type='radio'][name='table_filter']:checked~label+label{display:block}.active-table [type='radio'][name='table_filter']:checked~.list{opacity:1;-webkit-transition:opacity .3s,visibility 0s;transition:opacity .3s,visibility 0s;visibility:visible}.active-table .column-filter{bottom:.125rem;margin:0;position:absolute;right:.5em}.active-table .column-filter .checkbox [type='checkbox']{background-color:#EFF0F0;background-position:50% 700%}.active-table .column-filter .checkbox [type='checkbox']:checked{background-position:50% 50%}.active-table .column-filter .checkbox [type='checkbox']:checked+label{color:#E04403}.active-table .column-filter .checkbox [type='checkbox']+label{background-color:transparent;border:none;border-radius:0;font-size:.875rem;padding-left:2.75em}.active-table .column-filter .checkbox+.checkbox{margin-top:0}.active-table .column-filter .list{background-color:#ffffff;border-radius:.25rem;box-shadow:.25rem .25rem 1rem rgba(0,0,0,0.25);margin:0;max-height:20rem;opacity:0;overflow-y:auto;position:absolute;right:0;top:calc(100% + .25rem);-webkit-transition:opacity .3s,visibility 0s .3s;transition:opacity .3s,visibility 0s .3s;visibility:hidden;width:16rem;z-index:10}.active-table .actions-cell{padding:.375rem;vertical-align:middle}.active-table .actions{display:-webkit-box;display:flex}.active-table .actions>*+*{margin-left:.25rem;margin-top:0}@media (min-width:56.25rem){.active-table .actions>*+*{margin-left:.25rem}}.active-table .actions [role='button'],.active-table .actions button[type='submit']{padding:.5rem;position:relative}.active-table .actions [role='button']:hover span,.active-table .actions button[type='submit']:hover span{opacity:1}.active-table .actions [role='button'] span,.active-table .actions button[type='submit'] span{background-color:#ffffff;border-radius:.25rem;box-shadow:.25rem .25rem 1rem rgba(0,0,0,0.25);font-size:.5rem;padding:.25rem;left:50%;opacity:0;pointer-events:none;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .3s;transition:opacity .3s;top:calc(100% + .25rem);white-space:nowrap;z-index:10}.active-table .actions [role='button'] svg,.active-table .actions button[type='submit'] svg{height:1rem;margin:0;width:1rem}.active-table .actions button[type='submit']{margin-top:0;padding:.5rem}@media (min-width:56.25rem){.active-table .actions button[type='submit']{background-color:#ffffff;color:#8C939A}}.active-table.loading{opacity:.25;pointer-events:none;-webkit-transition:opacity .5s;transition:opacity .5s}.active-table.loading::before,.active-table.loading::after{-webkit-animation:loading 1s linear infinite;animation:loading 1s linear infinite;border:4px solid #E04403;border-radius:50%;content:'';height:4rem;left:calc(50% - 2rem);position:fixed;top:calc(50% - 2rem);width:4rem;z-index:10}.active-table.loading::after{-webkit-animation-delay:-0.5s;animation-delay:-0.5s;border-color:#B12028}.calendar-grid{display:grid;grid-gap:.25rem;grid-template-columns:repeat(7, 1fr);position:relative}.calendar-grid:has(.day-container > a:target + .times-container)>*.col-head,.calendar-grid:has(.day-container > a.active + .times-container)>*.col-head{opacity:.15}.calendar-grid:has(.day-container > a:target + .times-container)>*>a,.calendar-grid:has(.day-container > a.active + .times-container)>*>a,.calendar-grid:has(.day-container > a:target + .times-container)>*>span,.calendar-grid:has(.day-container > a.active + .times-container)>*>span{opacity:.15}.calendar-grid:has(.day-container > a:target + .times-container)>*>a:target,.calendar-grid:has(.day-container > a.active + .times-container)>*>a:target,.calendar-grid:has(.day-container > a:target + .times-container)>*>span:target,.calendar-grid:has(.day-container > a.active + .times-container)>*>span:target{background-color:#E04403;color:#ffffff}.calendar-grid>*{flex-basis:14.25%;-webkit-box-flex:1;flex-grow:1;margin:0}.calendar-grid>*.unavailable{opacity:.5}.calendar-grid>*.unavailable>span{color:#ccc;background-image:repeating-linear-gradient(45deg, transparent 0, transparent 2px, rgba(255,255,255,0.2) 2px, rgba(255,255,255,0.2) 4px)}.calendar-grid>*.today{color:#E04403}.calendar-grid>*.today>a time,.calendar-grid>*.today>span time{border-color:#E04403}.calendar-grid>*>a,.calendar-grid>*>span{background-color:#1d252c;border-radius:.25rem;color:#ffffff;display:block;height:100%;padding:.5rem;text-align:center;-webkit-transition:opacity .4s;transition:opacity .4s}.calendar-grid>*>a time,.calendar-grid>*>span time{border:1px solid transparent;border-radius:.25rem;font-weight:700;padding:.5em}.calendar-grid>*>a time .day,.calendar-grid>*>span time .day{display:block;font-weight:900;letter-spacing:-0.05em}.calendar-grid>*>a time .month,.calendar-grid>*>span time .month{display:block;font-size:.5rem;font-weight:700;letter-spacing:.1em;opacity:.75;text-transform:uppercase}.calendar-grid>*>a{-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.calendar-grid>*>a:target+.times-container,.calendar-grid>*>a.active+.times-container{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity .4s,visibility 0s,-webkit-transform .4s ease-out;transition:opacity .4s,visibility 0s,-webkit-transform .4s ease-out;transition:opacity .4s,transform .4s ease-out,visibility 0s;transition:opacity .4s,transform .4s ease-out,visibility 0s,-webkit-transform .4s ease-out;visibility:visible}.calendar-grid>*>a:hover{background-color:#E04403;color:#ffffff}.calendar-grid .times-container{-webkit-box-align:center;align-items:center;color:#ffffff;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:calc(100% - var(--padding) * 2);-webkit-box-pack:center;justify-content:center;left:var(--padding);opacity:0;position:absolute;top:var(--padding);-webkit-transform:scale(.5);transform:scale(.5);-webkit-transition:opacity .4s,visibility 0s .4s,-webkit-transform .4s ease-out;transition:opacity .4s,visibility 0s .4s,-webkit-transform .4s ease-out;transition:opacity .4s,transform .4s ease-out,visibility 0s .4s;transition:opacity .4s,transform .4s ease-out,visibility 0s .4s,-webkit-transform .4s ease-out;visibility:hidden;width:calc(100% - var(--padding) * 2);z-index:999}@media (min-width:37.5rem){.calendar-grid .times-container h2{font-size:1.5rem}}.calendar-grid .times-container [role='button']{background-color:#ffffff;color:#1d252c;margin-top:1.5em}.calendar-grid .times-container [role='button']:hover{background-color:#E04403;color:#ffffff}.calendar-grid .times-container .radio{-webkit-box-pack:center;justify-content:center;margin-top:var(--padding)}.calendar-grid .col-head{background-color:transparent;font-size:.625rem;font-weight:700;margin:0;padding:.5rem;text-align:center;text-transform:uppercase;-webkit-transition:opacity .4s;transition:opacity .4s}.calendar-grid .prev,.calendar-grid .next{opacity:.25}.coach-thumb{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex}.coach-thumb img{border-radius:50%;display:block;height:2.5em;margin-right:.5em;-o-object-fit:cover;object-fit:cover;width:2.5em}.coach-thumb span{margin-top:0}.coaches-input{border:2px solid #EFF0F0;border-radius:.25rem;padding:1em 1em 0 1em}.coaches-input>h3{font-size:.875rem;font-weight:500}.coaches-input .list{max-height:20rem;overflow-y:auto}.coaches-input .list .checkbox:last-child{margin-bottom:1em}.coaches-input .list .checkbox+.checkbox{margin-top:.5em}.coaches-input .meta{font-size:.875rem;font-weight:500}.coaches-input .meta .total{font-weight:600}.coaches-input .checkbox input[type='checkbox']:checked+label{background-color:#E04403;border-color:#E04403;color:#ffffff}.coaches-input .checkbox input[type='checkbox']+label{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;padding:.25em 1em;-webkit-transition:background-color .3s,border-color .3s,color .3s;transition:background-color .3s,border-color .3s,color .3s}.coaches-input .checkbox input[type='checkbox']+label img{border-radius:.125rem;display:block;height:4rem;margin-left:-0.75em;width:auto}.coaches-input .checkbox input[type='checkbox']+label img+div{margin-left:1rem;margin-top:0}.coaches-input .checkbox input[type='checkbox']+label div{font-size:.875rem}.coaches-input .checkbox input[type='checkbox']+label div h4{font-size:1rem}.coaches-input .checkbox input[type='checkbox']+label div p{margin-top:0}.content *+*{margin-top:1em}.date-card{background-color:rgba(29,37,44,0.5);border-radius:var(--radius);line-height:1.125;padding:1em;text-align:center}.date-card>span{display:block}.date-card .day{font-size:4em;font-weight:900;letter-spacing:-0.025em}.date-card .month{font-size:.625em;letter-spacing:.2em;opacity:.75;text-transform:uppercase}.date-card .time{font-size:1.75em;font-weight:900;letter-spacing:-0.025em;margin-top:.25em}.date-card .time span{font-size:.5em}.date-card .year{font-weight:900;letter-spacing:-0.025em}.date-card.compact{border-radius:.25rem;display:inline-grid;gap:.125em .5em;grid-template-columns:auto auto;line-height:1;padding:.5em .75em;text-align:left}.date-card.compact .day{align-self:center;font-size:2em;grid-column:1;grid-row:1 / span 2}.date-card.compact .month{align-self:end;grid-column:2;grid-row:1}.date-card.compact .time{align-self:start;font-size:.875em;grid-column:2;grid-row:2;margin-top:0}.date-card.compact .year{align-self:start;font-size:.875em;grid-column:2;grid-row:2}.empty-panel{display:-webkit-box;display:flex;font-size:1rem;height:100%;position:relative;text-align:center}.empty-panel .actions{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;margin-top:var(--padding)}.empty-panel .actions>*{margin:.25rem}.empty-panel .content{margin:auto;max-width:32em;position:relative}.empty-panel *+*{margin-top:1em}.empty-panel .illustration{display:block;height:12rem;margin-left:auto;margin-right:auto;max-width:100%;width:auto}.empty-panel .illustration+*{margin-top:var(--padding)}.empty-panel:has(.video-background){background-color:#1d252c;color:#ffffff;height:calc(100% + var(--padding) * 2);margin:calc(var(--padding) * -1)}.empty-panel:has(.video-background) .video-background{display:block;opacity:.25}.empty-panel .video-background{display:none}.exercise-graph+.exercise-graph{border-top:1px solid #EFF0F0;margin-top:2.5rem;padding-top:2.5rem}.exercise-graph figcaption{font-size:1rem;font-weight:700}@media (min-width:37.5rem){.exercise-graph figcaption{font-size:1.125rem}}.exercise-graph figcaption .score-increase{font-size:1.5em;margin-left:.25em}.exercise-graph .improvers{font-size:.875rem}.exercise-graph .scale{background-image:url(../images/scale.svg);background-position:center;background-repeat:no-repeat;background-size:100% 100%;padding-top:2.5%;position:relative}.exercise-graph .scale .difference{height:4px;left:calc(var(--start) * 10%);pointer-events:none;position:absolute;top:calc(50% - 2px);width:calc(var(--difference) * 10%)}.exercise-graph .scale .difference::before{content:'';height:100%;position:absolute;top:0;width:100%}.exercise-graph .scale .point{background-color:#1d252c;border-radius:50%;color:#ffffff;font-size:.5rem;font-weight:700;height:2.5em;left:calc(var(--score) * 10%);letter-spacing:-0.05em;line-height:2.5;margin:0;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:2.5em;z-index:5}@media (min-width:37.5rem){.exercise-graph .scale .point{font-size:.75rem}}.exercise-graph .scale .point:nth-of-type(2){font-size:.75rem}@media (min-width:37.5rem){.exercise-graph .scale .point:nth-of-type(2){font-size:1rem}}.exercise-graph .scale .point:nth-of-type(2)::before{content:''}.exercise-graph .scale .point:nth-of-type(2).up{background-color:#42893D}.exercise-graph .scale .point:nth-of-type(2).up~.difference::before{background-color:#42893D;left:0}.exercise-graph .scale .point:nth-of-type(2).down{background-color:#B12028}.exercise-graph .scale .point:nth-of-type(2).down~.difference::before{background-color:#B12028;right:100%}.exercise-graph .score-increase{-webkit-box-align:center;align-items:center;display:-webkit-inline-box;display:inline-flex}.exercise-graph .score-increase .arrow{background-position:center;background-repeat:no-repeat;background-size:100% .75em;display:inline-block;margin-right:1px;overflow:hidden;text-indent:-99em;width:.75em}.exercise-graph .score-increase .arrow.up{background-image:url(../images/icon-arrow-increase.svg)}.exercise-graph .score-increase .arrow.up~span{color:#42893D}.exercise-graph .score-increase .arrow.down{background-image:url(../images/icon-arrow-decrease.svg)}.exercise-graph .score-increase .arrow.down~span{color:#B12028}.exercise-graph .score-increase .arrow.level{background-image:url(../images/icon-arrow-level.svg);background-position:center 35%}.exercise-graph .collapsable-block{margin-top:.5rem}.exercise-graph .collapsable-block:target .collapsable-content,.exercise-graph .collapsable-block.open .collapsable-content{margin-top:0}.exercise-graph .wheel-exercise{pointer-events:none}.exercise-graph .wheel-exercise input[type='radio']+label{pointer-events:none}.exercise-graph .wheel-exercise .scale{background-image:none}.exercise-graph.vertical .scale{background-image:url(../images/scale-vertical.svg);padding-top:40%;width:2rem}.exercise-graph.vertical .scale .difference{bottom:calc(var(--start) * 10%);left:calc(50% - 2px);height:calc(var(--difference) * 10%);top:auto;width:4px}.exercise-graph.vertical .scale .point{bottom:calc(var(--score) * 10%);left:50%;top:auto;-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}@media (min-width:56.25rem){.exercise-input{-webkit-box-align:start;align-items:flex-start;display:-webkit-box;display:flex}}@media (min-width:56.25rem){.exercise-input .attributes{flex-basis:50%}}.exercise-input .attributes>*+*{margin-top:2rem}.exercise-input .attributes .radio{flex-wrap:nowrap;margin-left:0;margin-right:0;margin-top:.5em}.exercise-input .attributes .radio>*{margin:0}.exercise-input .attributes .radio>*+*{margin-left:1px}.exercise-input .attributes .radio>*:first-child label{border-radius:var(--radius) 0 0 var(--radius)}.exercise-input .attributes .radio>*:last-child label{border-radius:0 var(--radius) var(--radius) 0}.exercise-input .attributes .radio label{border-radius:0;min-width:3rem}@media (min-width:56.25rem){.exercise-input .wheel-exercise{flex-basis:calc(50% - var(--paddingLarge));margin-left:auto;position:-webkit-sticky;position:sticky;top:5rem}}@supports ((-webkit-transform: skewY(-45deg)) or (transform: skewY(-45deg))){.exercise-input .wheel-exercise .scale{display:none}}.faqs{font-size:1rem;padding:var(--paddingLarge)}@media (min-width:56.25rem){.faqs{-webkit-box-align:start;align-items:flex-start;display:-webkit-box;display:flex}}.faqs *+*{margin-top:1em}.faqs nav{font-size:.875rem}@media (min-width:56.25rem){.faqs nav{flex-basis:20rem;padding-top:var(--padding);position:-webkit-sticky;position:sticky;top:0}}.faqs nav ol li+li{margin-top:.75em}.faqs .questions{counter-reset:questions}@media (min-width:56.25rem){.faqs .questions{border-left:1px solid #EFF0F0;-webkit-box-flex:1;flex-grow:1;margin-left:var(--padding);margin-top:0;padding-left:var(--padding)}}@media (min-width:75rem){.faqs .questions{margin-left:var(--paddingLarge);padding-left:var(--paddingLarge)}}.faqs .questions .contact{border-top:1px solid #EFF0F0;margin-top:calc(var(--padding) * 2);padding-top:calc(var(--padding) * 2)}.faqs .question{counter-increment:questions;max-width:48em}.faqs .question::before{content:counter(questions);display:block;font-size:3rem;font-weight:900}.faqs .question+.question{margin-top:calc(var(--padding) * 2)}.faqs h2{font-size:1.5rem}.faqs h2+*{margin-top:.5em}.faqs h3{font-size:1.25rem}.faqs h3+*{margin-top:.5em}.faqs *+h3{margin-top:1.5em}.faqs ol,.faqs ul{margin-left:1em}.faqs ol li+li,.faqs ul li+li{margin-top:.125em}.features{list-style:none}.features li{background-image:url(../images/icon-tick.svg);background-position:left top;background-repeat:no-repeat;background-size:1.25em 1.25em;padding-left:1.75em}.features li+li{margin-top:.5em}.items-list{list-style:none}.items-list h2,.items-list h3,.items-list h4{font-size:1em}.items-list li{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.items-list li+li{border-top:1px solid #EFF0F0;margin-top:.5em;padding-top:.5em}.items-list li>*+*{margin-left:2em}.line-graph{--backgroundColour:#EFF0F0;--column:8rem;--graphHeight:20rem;--lineColour:#C5CBD1}.line-graph+.line-graph{border-top:1px solid #EFF0F0;margin-top:2.5rem;padding-top:2.5rem}.line-graph figcaption{display:block;font-size:.875rem;font-weight:700;line-height:1.25}.line-graph .graph-container{margin-bottom:-1rem;overflow-x:auto;overflow-y:hidden;padding-bottom:1rem;padding-left:2rem;padding-top:1rem;position:relative}.line-graph ul{background-image:linear-gradient(#EFF0F0 0, #EFF0F0 1px, transparent 1px, transparent calc(var(--graphHeight) / var(--yLines)));background-position:left top;background-size:100% calc(var(--graphHeight) / var(--yLines));display:-webkit-box;display:flex;height:var(--graphHeight);list-style:none}.line-graph ul li{border-left:1px solid #EFF0F0;flex-basis:var(--column);flex-shrink:0;pointer-events:none;position:relative}.line-graph ul li:first-child{margin-left:calc(var(--column) * .5)}.line-graph ul .data-point{--color:#E04403;bottom:-0.5rem;height:1rem;left:-0.5rem;pointer-events:auto;position:absolute;-webkit-transform:translateY(calc(var(--y) * var(--graphHeight) * -1));transform:translateY(calc(var(--y) * var(--graphHeight) * -1));width:1rem}.line-graph ul .data-point::after{background-color:#ffffff;border:2px solid var(--color);border-radius:50%;box-sizing:border-box;content:'';height:100%;left:0;position:absolute;top:0;-webkit-transition:background-color .3s;transition:background-color .3s;width:100%;z-index:2}.line-graph ul .data-point:hover{z-index:100}.line-graph ul .data-point:hover::after{background-color:var(--color)}.line-graph ul .data-point:hover div{opacity:1}.line-graph ul .data-point:nth-child(2){--color:#B12028}.line-graph ul .data-point:nth-child(3){--color:#1d252c}.line-graph ul .data-point:nth-child(4){--color:#EDB355}.line-graph ul .data-point:nth-child(5){--color:#324B62}.line-graph ul .data-point div{background-color:var(--color);border-radius:.25rem;color:#ffffff;font-size:.75rem;font-weight:700;left:1.125rem;line-height:1.25;opacity:0;padding:.125rem .25rem;position:absolute;-webkit-transition:opacity .3s;transition:opacity .3s;top:-0.125rem}.line-graph ul .data-point div h3{display:inline;font-size:1em;line-height:inherit;margin-top:0}.line-graph ul .data-point div h3::after{content:': ';margin-right:.25em}.line-graph ul .data-point .line{background-color:var(--color);height:2px;position:absolute;right:50%;top:calc(50% - 1px);-webkit-transform:rotate(var(--angle));transform:rotate(var(--angle));-webkit-transform-origin:right center;transform-origin:right center;width:var(--length)}.line-graph .key{display:-webkit-box;display:flex;font-size:.75rem;font-weight:500;margin-left:-0.5rem;margin-right:-0.5rem}.line-graph .key>*{-webkit-box-align:center;align-items:center;color:#E04403;display:-webkit-box;display:flex;margin:.5rem}.line-graph .key>*::before{border:2px solid #E04403;border-radius:50%;box-sizing:border-box;content:'';display:block;height:1rem;margin-right:.25em;width:1rem}.line-graph .key>*:nth-child(2){color:#B12028}.line-graph .key>*:nth-child(2)::before{border-color:#B12028}.line-graph .key>*:nth-child(3){color:#1d252c}.line-graph .key>*:nth-child(3)::before{border-color:#1d252c}.line-graph .key>*:nth-child(4){color:#EDB355}.line-graph .key>*:nth-child(4)::before{border-color:#EDB355}.line-graph .key>*:nth-child(5){color:#324B62}.line-graph .key>*:nth-child(5)::before{border-color:#324B62}.line-graph .x-axis{border-top:1px solid #EFF0F0;display:-webkit-box;display:flex;margin-top:0;padding-top:.25rem}.line-graph .x-axis>*{flex-basis:var(--column);flex-shrink:0;font-size:.75rem;font-weight:700;letter-spacing:-0.0125em;margin:0;text-align:center}.line-graph .y-axis{border-right:1px solid #EFF0F0;color:#C5CBD1;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;font-size:.75rem;height:var(--graphHeight);left:0;line-height:1;margin:0;padding-right:.25rem;position:absolute;text-align:right;top:1rem;width:2rem}.line-graph .y-axis>*{display:block;flex-basis:calc(var(--graphHeight) / var(--yLines));flex-shrink:0;position:relative}.line-graph .y-axis>* span{bottom:-0.5em;position:absolute;right:0}.line-graph .y-axis .label{bottom:0;font-size:.625rem;left:1em;position:absolute;text-align:center;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left bottom;transform-origin:left bottom;width:var(--graphHeight)}.line-graph.v2 .graph-container,.line-graph.v3 .graph-container{overflow:visible;margin-bottom:0;margin-left:-1.5rem;margin-right:-1.5rem;padding-bottom:0;padding-left:0;padding-top:0}.line-graph.v2 .graph-container .graph-overflow,.line-graph.v3 .graph-container .graph-overflow{background-image:linear-gradient(#EFF0F0 0, #EFF0F0 1px, transparent 1px, transparent calc(var(--graphHeight) / var(--yLines)));background-position:left 1rem;background-size:100% calc(var(--graphHeight) / var(--yLines));overflow-x:auto;overflow-y:hidden;margin-bottom:-1rem;padding-bottom:1rem;padding-left:2rem;padding-top:1rem}.line-graph.v2 .graph-container .graph-overflow ul,.line-graph.v3 .graph-container .graph-overflow ul{background-image:none}.line-graph.v2 .graph-container .x-axis,.line-graph.v3 .graph-container .x-axis{border-top:0;padding-top:0}.line-graph.v2 .graph-container .y-axis,.line-graph.v3 .graph-container .y-axis{border-right:none;color:#1d252c;text-align:center;z-index:100}.line-graph.v2 .graph-container .y-axis>* span,.line-graph.v3 .graph-container .y-axis>* span{background-color:#ffffff;border-radius:.125rem;bottom:-0.75em;padding:.25em}.line-graph.v3 figcaption{display:block;font-size:1.25rem;font-weight:700;letter-spacing:-0.05em;line-height:1.25}.line-graph.v3 .graph-container{margin-left:0;margin-right:0}.line-graph.v3 .graph-container ul li{border-left:none}.line-graph.v3 .graph-container ul li .data-point::after{background-color:var(--color)}.line-graph.v3 .graph-container .graph-overflow{background-image:none}.line-graph.v3 .graph-container .graph-overflow::before{background-image:linear-gradient(var(--lineColour) 0, var(--lineColour) 1px, transparent 1px, transparent calc(var(--graphHeight) / var(--yLines)));background-position:left top;background-size:100% calc(var(--graphHeight) / var(--yLines));content:'';height:calc(var(--graphHeight) + 1px);left:0;position:absolute;top:1rem;width:100%}.line-graph.v3 .graph-container .x-axis{margin-top:.25rem}.line-graph.v3 .graph-container .y-axis{color:var(--lineColour)}.line-graph.v3 .graph-container .y-axis>* span{background-color:var(--backgroundColour);bottom:-0.5em;padding:0 .125em;position:absolute;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.line-graph.v3 .key{display:-webkit-box;display:flex;font-size:.625rem;font-weight:700;height:auto;letter-spacing:-0.025em;margin-left:-0.5rem;margin-right:-0.5rem}.line-graph.v3 .key>*{-webkit-box-align:center;align-items:center;color:#8C939A;display:-webkit-box;display:flex;flex-basis:auto;margin:.5rem}.line-graph.v3 .key>*::before{background-color:var(--colour);border:none;border-radius:50%;box-sizing:border-box;content:'';display:block;height:1.25rem;margin-right:.25em;width:1.25rem}.list-item{position:relative}.list-item .actions{background-color:transparent;margin-left:auto;margin-top:0;padding:1rem}.list-item .actions:not(:has(> *)){padding:0}.list-item .actions [role='button']{background-color:transparent}.list-item .actions [role='button']:hover{background-color:#ffffff}.list-item .actions-btn{display:none}.list-item .actions-btn+label{display:none}@container (width < 900px){.list-item:has(.actions-btn:checked){background-color:#EFF0F0}.list-item:has(.actions > *) .actions-btn+label{display:block}.list-item .actions{background-color:#ffffff;border-radius:.25rem;box-shadow:.25rem .25rem 1rem rgba(0,0,0,0.125);opacity:0;padding:calc(var(--padding) * .25);position:absolute;right:calc(1.5rem + var(--padding));top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .3s,visibility 0s .3s;transition:opacity .3s,visibility 0s .3s;visibility:hidden}.list-item .actions:not(:has(> *)){padding:0}.list-item .actions [role='button']:hover{background-color:#EFF0F0}.list-item .actions-btn:checked+label{background-color:#ffffff}.list-item .actions-btn:checked~.actions{opacity:1;-webkit-transition:opacity .3s,visibility 0s;transition:opacity .3s,visibility 0s;visibility:visible}.list-item .actions-btn+label{align-self:center;border-radius:.25rem;color:#8C939A;cursor:pointer;display:none;height:2.5rem;margin-left:auto;margin-right:calc(var(--padding) * .5);max-width:none;position:relative;-webkit-transition:background-color .3s;transition:background-color .3s;width:1.5rem}.list-item .actions-btn+label:hover{background-color:#ffffff}.list-item .actions-btn+label span{background-color:currentColor;border-radius:50%;height:.375rem;left:calc(50% - .1875rem);position:absolute;top:calc(50% - .1875rem);width:.375rem}.list-item .actions-btn+label span::before,.list-item .actions-btn+label span::after{background-color:currentColor;border-radius:50%;content:'';height:100%;left:0;position:absolute;top:0;width:100%}.list-item .actions-btn+label span::before{-webkit-transform:translateY(-150%);transform:translateY(-150%)}.list-item .actions-btn+label span::after{-webkit-transform:translateY(150%);transform:translateY(150%)}}.meta-list{list-style:none}.meta-list h3,.meta-list h4{font-size:1em;font-weight:700;letter-spacing:-0.025em}.meta-list li+li{margin-top:1.25em}.modal{-webkit-box-align:center;align-items:center;background-color:rgba(0,0,0,0.5);border-radius:.5rem;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:calc(100% - 7.5rem);-webkit-box-pack:center;justify-content:center;left:.25rem;margin:0;opacity:0;padding:.5rem;pointer-events:none;position:fixed;top:3.5rem;-webkit-transition:opacity .3s,visibility 0s .3s;transition:opacity .3s,visibility 0s .3s;visibility:hidden;width:calc(100% - .5rem);z-index:1100}@media (min-width:37.5rem){.modal{height:calc(100% - .5rem);left:10rem;padding:1.25rem;top:.25rem;width:calc(100% - 10.25rem)}}@media (min-width:56.25rem){.modal{left:12rem;width:calc(100% - 12.25rem)}}.modal:target,.modal.active{opacity:1;pointer-events:auto;-webkit-transition:opacity .3s,visibility 0s;transition:opacity .3s,visibility 0s;visibility:visible}.modal:target>*,.modal.active>*{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out}.modal>*{background-color:#ffffff;border-radius:.25rem;box-shadow:.5rem .5rem 2rem rgba(0,0,0,0.25);max-width:64em;padding:1rem;position:relative;-webkit-transform:scale(.75);transform:scale(.75);-webkit-transition:-webkit-transform .3s ease-in;transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in, -webkit-transform .3s ease-in;width:100%}@media (min-width:56.25rem){.modal>*{padding:2rem}}.modal>form{display:block}.modal>form>*{width:auto}.modal [href="#close"]{background-image:url(../images/icon-close.svg);background-position:center;background-repeat:no-repeat;background-size:1.5em 1.5em;height:4em;margin:0;position:absolute;right:0;top:0;width:4em;z-index:10}.notifications{list-style:none}.notifications+*{margin-top:2.5rem}.notifications>*{background-color:#1d252c;border-radius:.25rem;color:#ffffff;font-size:.875rem;padding:1rem;position:relative}@media (min-width:56.25rem){.notifications>*{padding:1.5rem}}.notifications>* h2{font-size:1.25rem}.notifications>* h2+*{margin-top:.5em}.notifications>*+*{margin-top:1rem}.notifications>*.level-1{background-color:#C5CBD1;color:#1d252c}.notifications>*.level-3{background-color:#B12028;color:#ffffff}.notifications>*.dismissed{display:none}.notifications>* .close-btn{background-color:transparent;color:inherit;position:absolute;right:0;top:0}.notifications .actions{display:-webkit-box;display:flex;flex-wrap:wrap;margin-bottom:-0.5rem;margin-left:-0.5rem;margin-right:-0.5rem}.notifications .actions [role='button']{margin:.5rem}.notifications .content{max-width:56rem}.panel{border-radius:var(--radius);container-type:inline-size;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;overflow:hidden;position:relative}.panel .panel-actions{background-color:rgba(29,37,44,0.05);border-radius:0 0 var(--radius) var(--radius);display:-webkit-box;display:flex;gap:.25rem;-webkit-box-pack:center;justify-content:center;margin-top:auto;padding:.25rem;position:relative}.panel .panel-actions:not(:has(> *)){padding:0}.panel .panel-actions [role='button']{background-color:transparent;color:#1d252c}.panel .panel-actions [role='button']:hover{background-color:#ffffff;color:#1d252c}.panel .panel-actions [role='button'].cta{background-color:#E04403;color:#ffffff}.panel .panel-actions [role='button'].cta:hover{background-color:#B12028;color:#ffffff}.panel .panel-actions [role='button'].secondary{background-color:#C5CBD1;color:#1d252c}.panel .panel-actions [role='button'].secondary:hover{background-color:#B12028;color:#ffffff}.panel .panel-actions>*{margin-top:0}.panel .panel-actions button.horizontal{margin-top:0}.panel .panel-background{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.panel .panel-background~*{z-index:3}.panel .panel-content{-webkit-box-flex:1;flex-grow:1;overflow-y:auto;padding:var(--padding);position:relative;scroll-behavior:smooth}.panel .panel-content .repeater-input{border:none;padding:0}.panel .panel-header{background-color:#ffffff;border-radius:var(--radius) var(--radius) 0 0;display:grid;grid-template-columns:-webkit-max-content auto -webkit-max-content;grid-template-columns:max-content auto max-content;padding:var(--padding);position:relative;z-index:99}.panel .panel-header>*{grid-column:1}.panel .panel-header h1,.panel .panel-header h2{align-self:center;font-size:1.125rem;line-height:1}@media (min-width:56.25rem){.panel .panel-header h1,.panel .panel-header h2{font-size:1.5rem}}.panel .panel-header nav{align-self:center;background-color:#F7F7F7;border:1px solid #EFF0F0;border-radius:calc(var(--radius) * .5);color:#8C939A;font-size:.875rem;font-weight:500;grid-column:2;line-height:1.14285714;justify-self:center;margin:-0.6875rem 0;overflow:hidden;padding:.25rem}.panel .panel-header nav a{-webkit-box-align:center;align-items:center;border-radius:calc(var(--radius) * .375);display:-webkit-box;display:flex;padding:.625rem .75rem;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.panel .panel-header nav a:hover{background-color:#ffffff;color:inherit}.panel .panel-header nav a svg{display:block;fill:currentColor;height:1.25rem;margin:-0.125rem .25rem -0.125rem 0;width:1.25rem}.panel .panel-header nav li{position:relative}.panel .panel-header nav li+li{margin-left:.25rem}.panel .panel-header nav li.active{z-index:10}.panel .panel-header nav li.active a{background-color:#ffffff;box-shadow:0 0 1em rgba(0,0,0,0.1);color:#E04403}.panel .panel-header nav ul{display:-webkit-box;display:flex;list-style:none}.panel .panel-header p{margin-bottom:-0.5rem}.panel .panel-header .actions{-webkit-box-align:center;align-items:center;justify-self:end;display:-webkit-box;display:flex;grid-column:3;grid-row:1 / span 3;margin-bottom:-0.5rem;margin-right:-0.5rem;margin-top:-0.5rem}.panel .panel-header .actions>*{margin-top:0}.panel .panel-header .actions>*+*{margin-left:.25rem}.panel .panel-header .actions [role='button']{height:2.5rem;-webkit-box-pack:center;justify-content:center;min-width:2.5rem;position:relative}@media (min-width:37.5rem){.panel .panel-header .actions [role='button']:hover span{opacity:1}}@media (max-width:37.49rem){.panel .panel-header .actions [role='button'] span{color:transparent !important;height:1px !important;left:0 !important;opacity:0 !important;overflow:hidden !important;position:absolute !important;top:0 !important;white-space:nowrap !important;width:1px !important}}@media (min-width:37.5rem){.panel .panel-header .actions [role='button'] span{background-color:#ffffff;border-radius:calc(var(--radius) * .25);box-shadow:.125rem .125rem 1.5em rgba(0,0,0,0.125);color:#1d252c;left:50%;line-height:1.25;opacity:0;padding:.25rem .5rem;pointer-events:none;position:absolute;text-align:center;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .3s;transition:opacity .3s}}.panel .panel-header .actions .search{position:relative}.panel .panel-header .actions .search form{height:2.5rem;position:absolute;right:0;top:0;-webkit-transition:width .3s ease-out;transition:width .3s ease-out;width:0}.panel .panel-header .actions .search form .input{height:100%;overflow:hidden;position:absolute;right:0;width:100%;z-index:10}.panel .panel-header .actions .search form .input input{background-color:#EFF0F0;padding:.375rem 2.5rem .375rem .75rem;position:absolute;right:0;top:0;width:16rem}.panel .panel-header .actions .search form .input input+label{font-size:.625rem;top:.5em}.panel .panel-header .actions .search input[type='checkbox']{display:none}.panel .panel-header .actions .search input[type='checkbox']:checked+label{background-color:#EFF0F0}.panel .panel-header .actions .search input[type='checkbox']:checked~form{width:16rem}.panel .panel-header .actions .search input[type='checkbox']:checked~form .search-results{max-height:24rem}.panel .panel-header .actions .search input[type='checkbox']+label{display:-webkit-inline-box;display:inline-flex;max-width:none;-webkit-transition:background-color .3s;transition:background-color .3s;z-index:11}.panel .panel-header .actions .search input[type='checkbox']+label svg{margin-left:.25rem}.panel .panel-header .actions .search .search-results{background-color:#EFF0F0;border-radius:calc(var(--radius) * .5);max-height:0;overflow-y:auto;position:absolute;right:0;top:calc(100% + .25rem);-webkit-transition:height .4s,max-height .4s;transition:height .4s,max-height .4s;width:100%}.panel .panel-header .actions .search .search-results ol{list-style:none}.panel .panel-header .actions .search .search-results ol a{border-radius:calc(var(--radius) * .25);display:block;padding:.5rem .75rem;-webkit-transition:background-color .3s;transition:background-color .3s}.panel .panel-header .actions .search .search-results ol a:hover{background-color:#ffffff;color:inherit}.panel .panel-header .actions .search .search-results ol li{display:none;margin:.0625rem .125rem}.panel .panel-header .actions .search .search-results ol li.match{display:block}.panel .panel-header .actions .search .search-results ol li+li{margin-top:.125rem}.panel .loader{-webkit-box-align:center;align-items:center;background-color:rgba(29,37,44,0.85);border-radius:var(--radius);color:#ffffff;content:'';display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;font-size:.875rem;font-weight:900;height:100%;-webkit-box-pack:center;justify-content:center;letter-spacing:-0.025em;left:0;opacity:0;pointer-events:none;position:absolute;text-align:center;top:0;-webkit-transition:opacity .3s;transition:opacity .3s;width:100%;z-index:9999}.panel .loader>span{display:-webkit-box;display:flex}.panel .loader>span span{-webkit-animation:loading 1.5s ease-in-out infinite;animation:loading 1.5s ease-in-out infinite;background-color:#B12028;border-radius:.5rem;display:block;height:.5rem;width:.5rem}.panel .loader>span span:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s;background-color:#BA2620}.panel .loader>span span:nth-child(3){-webkit-animation-delay:.2s;animation-delay:.2s;background-color:#C42E19}.panel .loader>span span:nth-child(4){-webkit-animation-delay:.3s;animation-delay:.3s;background-color:#CD3411}.panel .loader>span span:nth-child(5){-webkit-animation-delay:.4s;animation-delay:.4s;background-color:#D63C0A}.panel .loader>span span:nth-child(6){-webkit-animation-delay:.5s;animation-delay:.5s;background-color:#E04403}.panel .loader>span span+span{margin-left:.125rem}.panel .loader>div{margin-top:1rem}@-webkit-keyframes loading{0%{-webkit-transform:translateY(0);transform:translateY(0)}16.66%{-webkit-transform:translateY(-75%);transform:translateY(-75%)}33.33%{-webkit-transform:translateY(75%);transform:translateY(75%)}50%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes loading{0%{-webkit-transform:translateY(0);transform:translateY(0)}16.66%{-webkit-transform:translateY(-75%);transform:translateY(-75%)}33.33%{-webkit-transform:translateY(75%);transform:translateY(75%)}50%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.panel.loading .loader{opacity:1;pointer-events:auto}.panel.full-panel{height:100%}.panel.panel-colour-background{background-color:#ffffff;color:#1d252c}.panel.panel-colour-background .panel-actions{background-color:#ffffff}.panel.panel-colour-background .panel-actions [role='button']:hover{background-color:#EFF0F0;color:#1d252c}.panel.block-panel{background-color:#ffffff;box-shadow:.125rem .125rem 1.5rem rgba(0,0,0,0.15);color:#1d252c}.panel.block-panel .panel-actions{background-color:#EFF0F0}.panel.block-panel .panel-actions [role='button']:hover{background-color:#ffffff;color:#1d252c}.panel.block-panel .panel-header{padding-bottom:0}.panel.alert-panel{background-color:#B12028;box-shadow:.125rem .125rem 1.5rem rgba(0,0,0,0.15);color:#ffffff}.panel.alert-panel .panel-actions{background-color:rgba(0,0,0,0.5)}.panel.alert-panel .panel-actions [role='button']:hover{background-color:transparent;color:#ffffff}.panel.alert-panel .panel-header{background-color:transparent;padding-bottom:0}.panel.immersive-panel{overflow-y:auto}.panel.immersive-panel>.panel-header{background-color:transparent;position:-webkit-sticky;position:sticky;top:0;z-index:999}.panel.immersive-panel>.panel-header>*{position:relative;z-index:1}.panel.immersive-panel>.panel-header::before,.panel.immersive-panel>.panel-header::after{border-radius:var(--radius) var(--radius) 0 0;content:'';height:calc(100% + var(--padding));left:0;pointer-events:none;position:absolute;top:0;width:100%}.panel.immersive-panel>.panel-header::before{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);-webkit-mask-image:-webkit-gradient(linear, left top, left bottom, from(#000), color-stop(70%, rgba(0,0,0,0.75)), to(rgba(0,0,0,0)));-webkit-mask-image:linear-gradient(#000 0%, rgba(0,0,0,0.75) 70%, rgba(0,0,0,0));mask-image:-webkit-gradient(linear, left top, left bottom, from(#000), color-stop(70%, rgba(0,0,0,0.75)), to(rgba(0,0,0,0)));mask-image:linear-gradient(#000 0%, rgba(0,0,0,0.75) 70%, rgba(0,0,0,0));z-index:-1}.panel.immersive-panel>.panel-header::after{background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, rgba(255,255,255,0.75)), to(rgba(255,255,255,0)));background-image:linear-gradient(#fff, rgba(255,255,255,0.75) 50%, rgba(255,255,255,0));z-index:0}.panel.immersive-panel>.panel-header h1{text-shadow:0 0 1em rgba(255,255,255,0.75)}.panel.immersive-panel>.panel-header .actions [role='button']{background-color:transparent;color:#1d252c}.panel.immersive-panel>.panel-header .actions [role='button']:hover{background-color:#EFF0F0}.panel.immersive-panel>.panel-header .actions .search .input input{background-color:rgba(239,240,240,0.85);border:1px solid rgba(255,255,255,0.5);padding:.4375rem 2.5rem .4375rem .75rem}.panel.immersive-panel>.panel-header .actions .search .search-results{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background-color:rgba(239,240,240,0.5);box-shadow:0 0 3em rgba(0,0,0,0.25)}.panel.immersive-panel>.panel-header .actions .search .search-results:has(.match){border:1px solid rgba(255,255,255,0.5)}.panel.immersive-panel>.panel-header .actions .search .search-results a:hover{background-color:rgba(255,255,255,0.5)}.panel.immersive-panel>.panel-content{overflow:visible}.panel.immersive-panel>.panel-actions{background-color:transparent;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(#fff));background-image:linear-gradient(rgba(255,255,255,0), #fff);bottom:0;position:-webkit-sticky;position:sticky;z-index:999}.panel:has(> .panel-background){overflow:hidden;position:relative}.panel:has(> .panel-background)::before{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.25)), to(#fff));background-image:linear-gradient(rgba(255,255,255,0.25), #fff);content:'';height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.panel:has(> .panel-background) .panel-header{background-color:transparent}.panel:has(> .panel-background) .panel-header h2{text-shadow:0 0 2rem rgba(255,255,255,0.75)}@container (width < 700px){.panel>.panel-header{grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content}.panel>.panel-header nav{background-color:transparent;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(rgba(255,255,255,0.9)));background-image:linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0.9));border-bottom:1px solid #ffffff;grid-column:1 / span 2;grid-row:2;justify-self:stretch;margin:.5rem calc(var(--padding) * -1) 0 calc(var(--padding) * -1);padding:0 var(--padding)}.panel>.panel-header nav ul li+li{margin-left:1.5em}.panel>.panel-header nav ul li a{background-color:transparent;border-bottom:1px solid transparent;border-radius:0;margin-bottom:-1px;padding:.37rem 0;-webkit-transition:border-color .3s,color .3s;transition:border-color .3s,color .3s}.panel>.panel-header nav ul li a:hover{background-color:transparent;border-bottom-color:#8C939A;color:#8C939A}.panel>.panel-header nav ul li.active a{background-color:transparent;border-bottom-color:#E04403;color:#E04403}.panel>.panel-header .actions{grid-column:2;grid-row:1}.panel>.panel-header .actions .search form .input input{width:calc(100cqw - (2 * var(--padding) - 1rem))}.panel>.panel-header .actions .search input[type='checkbox']:checked~form{width:calc(100cqw - (2 * var(--padding) - 1rem))}.panel.immersive-panel>.panel-header nav ul li.active a{background-color:transparent}.panel.immersive-panel>.panel-header .actions .search .input input{background-color:#eff0f0;border:1px solid rgba(255,255,255,0.5)}}.panel-grid{container-type:inline-size;container-name:panelgrid;display:grid;grid-gap:var(--padding);grid-template-columns:repeat(12, 1fr)}.panel-grid .grid-12{grid-column-end:span 12}.panel-grid .grid-6{grid-column-end:span 6}@container panelgrid (max-width: 56.249rem){.panel-grid .grid-6{grid-column-end:span 12}}.percentage-bar{position:relative}.percentage-bar h3{font-size:.875rem;line-height:1.25}.percentage-bar p{background-color:#EFF0F0;border-radius:.25rem;display:-webkit-box;display:flex;margin-top:.5rem;position:relative}.percentage-bar p .start,.percentage-bar p .end,.percentage-bar p .percentage{flex-basis:calc(33.33%);font-size:.625rem;font-weight:700;padding:.75rem}@media (min-width:37.5rem){.percentage-bar p .start,.percentage-bar p .end,.percentage-bar p .percentage{font-size:.75rem;padding:1rem}}.percentage-bar p .end{-webkit-box-ordinal-group:4;order:3;text-align:right}.percentage-bar p .percentage{-webkit-box-ordinal-group:3;order:2;text-align:center}.percentage-bar p .units{bottom:calc(100% + .5rem);color:#8C939A;font-size:.875rem;line-height:1.25;position:absolute;right:0}.percentage-bar p[aria-hidden='true']{background-color:#E04403;bottom:0;color:#ffffff;left:0;position:absolute;width:100%}.percentage-graph *+.values{margin-top:.5em}.percentage-graph .small-print{color:#8C939A;font-size:.875rem;margin-top:.5em}.percentage-graph .values{display:-webkit-box;display:flex;text-align:center}.percentage-graph .values>*{display:-webkit-box;display:flex;-webkit-box-flex:1;flex-grow:1;-webkit-box-pack:center;justify-content:center;margin:0;padding:1rem 0;position:relative}.percentage-graph .values>*:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.percentage-graph .values>*:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.percentage-graph .values>*:nth-child(5n - 4){background-color:#E04403;color:#ffffff}.percentage-graph .values>*:nth-child(5n - 3){background-color:#B12028;color:#ffffff}.percentage-graph .values>*:nth-child(5n - 2){background-color:#EDB355;color:#ffffff}.percentage-graph .values>*:nth-child(5n - 1){background-color:#324B62;color:#ffffff}.percentage-graph .values>*:nth-child(5n){background-color:#1d252c;color:#ffffff}.percentage-graph .values>*:hover .tooltip,.percentage-graph .values>*:target .tooltip,.percentage-graph .values>* .active .tooltip{opacity:1;-webkit-transition:opacity .3s,visibility 0s;transition:opacity .3s,visibility 0s;visibility:visible}.percentage-graph .values>*>span{display:none}.percentage-graph .values>*>h5{margin:0 auto;overflow:hidden;padding:0 .25rem;text-overflow:ellipsis;white-space:nowrap}.percentage-graph .values>* p{display:block;font-family:'nunito-sans',sans-serif;font-size:.875rem;font-weight:700;letter-spacing:-0.025em;margin-top:0}@media (min-width:37.5rem){.percentage-graph .values>* p{font-size:1.25rem;font-weight:900}}.percentage-graph .values>* p span{font-size:.625rem}@media (min-width:37.5rem){.percentage-graph .values>* p span{font-size:.75rem}}.percentage-graph .values h5{font-size:.75rem;font-weight:700}.percentage-graph.traffic-lights .values>*:nth-child(5n - 4){background-color:#42893D}.percentage-graph.traffic-lights .values>*:nth-child(5n - 3){background-color:#979E48}.percentage-graph.traffic-lights .values>*:nth-child(5n - 2){background-color:#EDB355}.percentage-graph.traffic-lights .values>*:nth-child(5n - 1){background-color:#CF693E}.percentage-graph.traffic-lights .values>*:nth-child(5n){background-color:#B12028}.percentage-graph.traffic-lights .values>*{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;padding:1rem 0}@media (min-width:37.5rem){.percentage-graph.traffic-lights .values>*{padding:1.25rem 0}}.percentage-graph.traffic-lights .values>a:first-of-type{border-radius:.25rem 0 0 .25rem}.percentage-graph.traffic-lights .values>a:last-of-type{border-radius:0 .25rem .25rem 0}.percentage-graph.traffic-lights .values a>h5{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.percentage-graph.traffic-lights .values .tooltip p{font-size:1em}.percentage-graph.traffic-lights .values>span{display:none}.percentage-graph.vertical{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}.percentage-graph.vertical .values{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-flex:1;flex-grow:1;-webkit-box-pack:end;justify-content:flex-end;margin-top:0}.percentage-graph.vertical .values>*{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;padding:0}.percentage-graph.vertical .values>a{height:calc(var(--value) * 1%)}.percentage-graph.vertical .values>a:first-of-type{border-radius:.25rem .25rem 0 0}.percentage-graph.vertical .values>a:last-of-type{border-radius:0 0 .25rem .25rem}.percentage-graph.vertical .total{color:#42893D;display:block;font-family:'nunito-sans',sans-serif;font-size:.875rem;font-weight:700;letter-spacing:-0.025em;margin-bottom:.5rem;margin-top:0;text-align:center}@media (min-width:37.5rem){.percentage-graph.vertical .total{font-size:1.25rem;font-weight:900}}.percentage-graph.vertical .total span{font-size:.625rem}@media (min-width:37.5rem){.percentage-graph.vertical .total span{font-size:.75rem}}.percentage-graph.vertical h4{margin-top:.5rem;text-align:center}.percentage-graph .tooltip{background-color:#1d252c;border-radius:.25rem;bottom:calc(100% + .5rem);color:#ffffff;font-size:.75rem;left:50%;line-height:1.375;min-width:12em;max-width:100%;opacity:0;padding:.5rem .75rem;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .3s,visibility 0s .3s;transition:opacity .3s,visibility 0s .3s;visibility:hidden}.percentage-graph .tooltip *+*{margin-top:.25em}.percentage-graph+.percentage-graph{margin-top:2em}.percentage-graph.V2 .values>*{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.rating-radio{--btnBackColour:#1d252c;--btnColour:#1d252c;flex-wrap:nowrap;gap:1px;margin-left:0;margin-right:0}.rating-radio input[type='radio']+label{background-color:var(--btnBackColour);border-radius:0;color:var(--btnColour)}@media (max-width:37.49rem){.rating-radio input[type='radio']+label{font-size:.875rem;padding:.75em .75em}}.rating-radio>*{-webkit-box-flex:1;flex-grow:1;margin:0}.rating-radio>*:nth-child(1) input[type='radio']+label:hover,.rating-radio>*:nth-child(1) input[type='radio']:checked+label{background-color:#B12028;color:#ffffff}.rating-radio>*:nth-child(1) input[type='radio']+label{border-radius:.25rem 0 0 .25rem}.rating-radio>*:nth-child(2) input[type='radio']+label:hover,.rating-radio>*:nth-child(2) input[type='radio']:checked+label{background-color:#BE3E31;color:#ffffff}.rating-radio>*:nth-child(3) input[type='radio']+label:hover,.rating-radio>*:nth-child(3) input[type='radio']:checked+label{background-color:#C95B3A;color:#ffffff}.rating-radio>*:nth-child(4) input[type='radio']+label:hover,.rating-radio>*:nth-child(4) input[type='radio']:checked+label{background-color:#D57843;color:#ffffff}.rating-radio>*:nth-child(5) input[type='radio']+label:hover,.rating-radio>*:nth-child(5) input[type='radio']:checked+label{background-color:#E0954C;color:#ffffff}.rating-radio>*:nth-child(6) input[type='radio']+label:hover,.rating-radio>*:nth-child(6) input[type='radio']:checked+label{background-color:#CAAA50;color:#ffffff}.rating-radio>*:nth-child(7) input[type='radio']+label:hover,.rating-radio>*:nth-child(7) input[type='radio']:checked+label{background-color:#A8A24B;color:#ffffff}.rating-radio>*:nth-child(8) input[type='radio']+label:hover,.rating-radio>*:nth-child(8) input[type='radio']:checked+label{background-color:#879A47;color:#ffffff}.rating-radio>*:nth-child(9) input[type='radio']+label:hover,.rating-radio>*:nth-child(9) input[type='radio']:checked+label{background-color:#659242;color:#ffffff}.rating-radio>*:nth-child(10) input[type='radio']+label:hover,.rating-radio>*:nth-child(10) input[type='radio']:checked+label{background-color:#42893D;color:#ffffff}.rating-radio>*:nth-child(10) input[type='radio']+label{border-radius:0 .25rem .25rem 0}.rating-radio:has(>*:nth-child(2) input[type='radio']:checked)>*:nth-child(-n + 2) input[type='radio']+label,.rating-radio:has(>*:nth-child(2) input[type='radio']+label:hover)>*:nth-child(-n + 2) input[type='radio']+label{background-color:#BE3E31;color:#ffffff}.rating-radio:has(>*:nth-child(2) input[type='radio']:checked)>*:nth-child(2)~* input[type='radio']+label,.rating-radio:has(>*:nth-child(2) input[type='radio']+label:hover)>*:nth-child(2)~* input[type='radio']+label{background-color:var(--btnBackColour);color:var(--btnColour)}.rating-radio:has(>*:nth-child(3) input[type='radio']:checked)>*:nth-child(-n + 3) input[type='radio']+label,.rating-radio:has(>*:nth-child(3) input[type='radio']+label:hover)>*:nth-child(-n + 3) input[type='radio']+label{background-color:#C95B3A;color:#ffffff}.rating-radio:has(>*:nth-child(3) input[type='radio']:checked)>*:nth-child(3)~* input[type='radio']+label,.rating-radio:has(>*:nth-child(3) input[type='radio']+label:hover)>*:nth-child(3)~* input[type='radio']+label{background-color:var(--btnBackColour);color:var(--btnColour)}.rating-radio:has(>*:nth-child(4) input[type='radio']:checked)>*:nth-child(-n + 4) input[type='radio']+label,.rating-radio:has(>*:nth-child(4) input[type='radio']+label:hover)>*:nth-child(-n + 4) input[type='radio']+label{background-color:#D57843;color:#ffffff}.rating-radio:has(>*:nth-child(4) input[type='radio']:checked)>*:nth-child(4)~* input[type='radio']+label,.rating-radio:has(>*:nth-child(4) input[type='radio']+label:hover)>*:nth-child(4)~* input[type='radio']+label{background-color:var(--btnBackColour);color:var(--btnColour)}.rating-radio:has(>*:nth-child(5) input[type='radio']:checked)>*:nth-child(-n + 5) input[type='radio']+label,.rating-radio:has(>*:nth-child(5) input[type='radio']+label:hover)>*:nth-child(-n + 5) input[type='radio']+label{background-color:#E0954C;color:#ffffff}.rating-radio:has(>*:nth-child(5) input[type='radio']:checked)>*:nth-child(5)~* input[type='radio']+label,.rating-radio:has(>*:nth-child(5) input[type='radio']+label:hover)>*:nth-child(5)~* input[type='radio']+label{background-color:var(--btnBackColour);color:var(--btnColour)}.rating-radio:has(>*:nth-child(6) input[type='radio']:checked)>*:nth-child(-n + 6) input[type='radio']+label,.rating-radio:has(>*:nth-child(6) input[type='radio']+label:hover)>*:nth-child(-n + 6) input[type='radio']+label{background-color:#CAAA50;color:#ffffff}.rating-radio:has(>*:nth-child(6) input[type='radio']:checked)>*:nth-child(6)~* input[type='radio']+label,.rating-radio:has(>*:nth-child(6) input[type='radio']+label:hover)>*:nth-child(6)~* input[type='radio']+label{background-color:var(--btnBackColour);color:var(--btnColour)}.rating-radio:has(>*:nth-child(7) input[type='radio']:checked)>*:nth-child(-n + 7) input[type='radio']+label,.rating-radio:has(>*:nth-child(7) input[type='radio']+label:hover)>*:nth-child(-n + 7) input[type='radio']+label{background-color:#A8A24B;color:#ffffff}.rating-radio:has(>*:nth-child(7) input[type='radio']:checked)>*:nth-child(7)~* input[type='radio']+label,.rating-radio:has(>*:nth-child(7) input[type='radio']+label:hover)>*:nth-child(7)~* input[type='radio']+label{background-color:var(--btnBackColour);color:var(--btnColour)}.rating-radio:has(>*:nth-child(8) input[type='radio']:checked)>*:nth-child(-n + 8) input[type='radio']+label,.rating-radio:has(>*:nth-child(8) input[type='radio']+label:hover)>*:nth-child(-n + 8) input[type='radio']+label{background-color:#879A47;color:#ffffff}.rating-radio:has(>*:nth-child(8) input[type='radio']:checked)>*:nth-child(8)~* input[type='radio']+label,.rating-radio:has(>*:nth-child(8) input[type='radio']+label:hover)>*:nth-child(8)~* input[type='radio']+label{background-color:var(--btnBackColour);color:var(--btnColour)}.rating-radio:has(>*:nth-child(9) input[type='radio']:checked)>*:nth-child(-n + 9) input[type='radio']+label,.rating-radio:has(>*:nth-child(9) input[type='radio']+label:hover)>*:nth-child(-n + 9) input[type='radio']+label{background-color:#659242;color:#ffffff}.rating-radio:has(>*:nth-child(9) input[type='radio']:checked)>*:nth-child(9)~* input[type='radio']+label,.rating-radio:has(>*:nth-child(9) input[type='radio']+label:hover)>*:nth-child(9)~* input[type='radio']+label{background-color:var(--btnBackColour);color:var(--btnColour)}.rating-radio:has(>*:nth-child(10) input[type='radio']:checked)>*:nth-child(-n + 10) input[type='radio']+label,.rating-radio:has(>*:nth-child(10) input[type='radio']+label:hover)>*:nth-child(-n + 10) input[type='radio']+label{background-color:#42893D;color:#ffffff}.section-intro{display:-webkit-box;display:flex;font-size:1rem;padding:var(--paddingLarge);position:relative}.section-intro .actions{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;margin-top:var(--padding)}.section-intro .actions>*{margin:.25rem}.section-intro .content{max-width:40em;position:relative}.section-intro .content ol,.section-intro .content ul{margin-left:1em}.section-intro .content ol li+li,.section-intro .content ul li+li{margin-top:.25em}.section-intro *+*{margin-top:1em}.section-intro:has(.video-background){background-color:#1d252c;color:#ffffff;margin:calc(var(--padding) * -1) calc(var(--padding) * -1) 0 calc(var(--padding) * -1)}.section-intro:has(.video-background) .video-background{display:block;opacity:.25}.section-intro .video-background{display:none}.script-font{font-family:'Allison',sans-serif;font-weight:400;letter-spacing:0;line-height:1.125}.steps{counter-reset:steps;list-style:none}.steps h3+*{margin-top:0}.steps li{-webkit-box-align:start;align-items:flex-start;counter-increment:steps;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;min-height:4rem;padding-left:5rem;position:relative;text-align:left}@media (min-width:56.25rem){.steps li{min-height:5.25rem;padding-left:6rem}}.steps li::before{-webkit-box-align:center;align-items:center;background-color:#E04403;border-radius:50%;color:#ffffff;content:counter(steps);display:-webkit-box;display:flex;font-family:'Nunito Sans',sans-serif;font-size:2rem;font-weight:900;height:4rem;-webkit-box-pack:center;justify-content:center;left:0;position:absolute;text-align:center;text-shadow:none;top:0;width:4rem}@media (min-width:56.25rem){.steps li::before{font-size:3rem;height:5.25rem;width:5.25rem}}.steps li:nth-child(1)::before{background-color:#BA2620}.steps li:nth-child(2)::before{background-color:#C42E19}.steps li:nth-child(3)::before{background-color:#CD3411}.steps li:nth-child(4)::before{background-color:#D63C0A}.steps li+li{margin-top:1rem}.steps.small li{min-height:2rem;padding-left:2.5rem}@media (min-width:56.25rem){.steps.small li{min-height:3rem;padding-left:4rem}}.steps.small li::before{font-size:1.5rem;height:2rem;width:2rem}@media (min-width:56.25rem){.steps.small li::before{height:3rem;width:3rem}}.steps.small h3{font-size:1rem}.subscription-list{list-style:none;margin-top:2.5rem;position:relative}@media (min-width:56.25rem){.subscription-list{display:-webkit-box;display:flex}}@media (min-width:56.25rem){.subscription-list>*{flex-basis:25%;-webkit-box-flex:1;flex-grow:1}}@media (max-width:56.249rem){.subscription-list>*+*{margin-top:.5rem}}@media (min-width:56.25rem){.subscription-list>*+*{margin-left:.5rem}}.subscription-list .panel{background-color:#ffffff;border:none;color:#1d252c;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:var(--padding)}.subscription-list .panel .panel-title{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.subscription-list .panel .panel-title h2{color:#1d252c;font-size:1.25rem;font-weight:700;letter-spacing:-0.05em;text-transform:none}.subscription-list .panel .panel-title .price-container{color:#E04403;font-size:2rem;font-weight:900;letter-spacing:-0.05em;line-height:1.125;margin-top:-0.25em}.subscription-list .panel .panel-title .price-container .units{color:#8C939A;font-size:.375em;font-weight:700;letter-spacing:-0.05em}.subscription-list .panel .panel-content{margin-top:0;padding:2rem 0}.subscription-list .panel .panel-content .features{font-size:.875rem;font-weight:500;letter-spacing:-0.025em;list-style:none}.subscription-list .panel .panel-content .features li{background-image:url(../images/icon-tick.svg);background-position:left top;background-repeat:no-repeat;background-size:1.25rem 1.25rem;padding-left:1.75rem}.subscription-list .panel .panel-content .features li+li{margin-top:.5em}.subscription-list .panel .panel-actions{background-color:#EFF0F0;border-radius:0 0 .25rem .25rem;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin:auto calc(var(--padding) * -1) calc(var(--padding) * -1) calc(var(--padding) * -1);padding:1rem var(--padding)}.subscription-list .panel .panel-actions button{background-color:transparent;color:#1d252c;margin-top:0}.subscription-list .panel .panel-actions button:hover{background-color:#ffffff}.subscription-list .panel.current::before{background-color:#E04403;border-radius:.25rem;color:#ffffff;content:'Current Membership';font-size:.75rem;font-weight:700;left:1.5rem;padding:.5em;position:absolute;top:-1.25em}.video-background,.image-background{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.wheel-exercise{margin:3rem 0}.wheel-exercise .choices{display:-webkit-box;display:flex}@supports ((-webkit-clip-path: polygon(0% 0%, 100% 0%)) or (clip-path: polygon(0% 0%, 100% 0%))){.wheel-exercise .choices{aspect-ratio:1;position:relative;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out;width:100%}}@supports ((-webkit-clip-path: polygon(0% 0%, 100% 0%)) or (clip-path: polygon(0% 0%, 100% 0%))){.wheel-exercise .choices:has(.option:nth-last-child(11):first-child){-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}}@supports ((-webkit-clip-path: polygon(0% 0%, 100% 0%)) or (clip-path: polygon(0% 0%, 100% 0%))){.wheel-exercise .choices:has(.option:nth-last-child(11):first-child) .scale{-webkit-transform:rotate(18deg);transform:rotate(18deg)}}@supports ((-webkit-clip-path: polygon(0% 0%, 100% 0%)) or (clip-path: polygon(0% 0%, 100% 0%))){.wheel-exercise .choices:has(.option:nth-last-child(11):first-child):has(.option.active:nth-child(2)){-webkit-transform:rotate(-54deg);transform:rotate(-54deg)}}@supports ((-webkit-clip-path: polygon(0% 0%, 100% 0%)) or (clip-path: polygon(0% 0%, 100% 0%))){.wheel-exercise .choices:has(.option:nth-last-child(11):first-child):has(.option.active:nth-child(2)) .scale{-webkit-transform:rotate(54deg);transform:rotate(54deg)}}@supports ((-webkit-clip-path: polygon(0% 0%, 100% 0%)) or (clip-path: polygon(0% 0%, 100% 0%))){.wheel-exercise .choices:has(.option:nth-last-child(11):first-child):has(.option.active:nth-child(3)){-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}@supports ((-webkit-clip-path: polygon(0% 0%, 100% 0%)) or (clip-path: polygon(0% 0%, 100% 0%))){.wheel-exercise .choices:has(.option:nth-last-child(11):first-child):has(.option.active:nth-child(3)) .scale{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@supports ((-webkit-clip-path: polygon(0% 0%, 100% 0%)) or (clip-path: polygon(0% 0%, 100% 0%))){.wheel-exercise .choices:has(.option:nth-last-child(11):first-child):has(.option.active:nth-child(4)){-webkit-transform:rotate(-126deg);transform:rotate(-126deg)}}@supports ((-webkit-clip-path: polygon(0% 0%, 100% 0%)) or (clip-path: polygon(0% 0%, 100% 0%))){.wheel-exercise .choices:has(.option:nth-last-child(11):first-child):has(.option.active:nth-child(4)) .scale{-webkit-transform:rotate(126deg);transform:rotate(126deg)}}@supports ((-webkit-clip-path: polygon(0% 0%, 100% 0%)) or (clip-path: polygon(0% 0%, 100% 0%))){.wheel-exercise .choices:has(.option:nth-last-child(11):first-child):has(.option.active:nth-child(5)){-webkit-transform:rotate(-162deg);transform:rotate(-162deg)}}@supports ((-webkit-clip-path: polygon(0% 0%, 100% 0%)) or (clip-path: polygon(0% 0%, 100% 0%))){.wheel-exercise .choices:has(.option:nth-last-child(11):first-child):has(.option.active:nth-child(5)) .scale{-webkit-transform:rotate(162deg);transform:rotate(162deg)}}@supports ((-webkit-clip-path: polygon(0% 0%, 100% 0%)) or (clip-path: polygon(0% 0%, 100% 0%))){.wheel-exercise .choices:has(.option:nth-last-child(11):first-child):has(.option.active:nth-child(6)){-webkit-transform:rotate(-198deg);transform:rotate(-198deg)}}@supports ((-webkit-clip-path: polygon(0% 0%, 100% 0%)) or (clip-path: polygon(0% 0%, 100% 0%))){.wheel-exercise .choices:has(.option:nth-last-child(11):first-child):has(.option.active:nth-child(6)) .scale{-webkit-transform:rotate(198deg);transform:rotate(198deg)}}@supports ((-webkit-clip-path: polygon(0% 0%, 100% 0%)) or (clip-path: polygon(0% 0%, 100% 0%))){.wheel-exercise .choices:has(.option:nth-last-child(11):first-child):has(.option.active:nth-child(7)){-webkit-transform:rotate(-234deg);transform:rotate(-234deg)}}@supports ((-webkit-clip-path: polygon(0% 0%, 100% 0%)) or (clip-path: polygon(0% 0%, 100% 0%))){.wheel-exercise .choices:has(.option:nth-last-child(11):first-child):has(.option.active:nth-child(7)) .scale{-webkit-transform:rotate(234deg);transform:rotate(234deg)}}@supports ((-webkit-clip-path: polygon(0% 0%, 100% 0%)) or (clip-path: polygon(0% 0%, 100% 0%))){.wheel-exercise .choices:has(.option:nth-last-child(11):first-child):has(.option.active:nth-child(8)){-webkit-transform:rotate(-270deg);transform:rotate(-270deg)}}@supports ((-webkit-clip-path: polygon(0% 0%, 100% 0%)) or (clip-path: polygon(0% 0%, 100% 0%))){.wheel-exercise .choices:has(.option:nth-last-child(11):first-child):has(.option.active:nth-child(8)) .scale{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@supports ((-webkit-clip-path: polygon(0% 0%, 100% 0%)) or (clip-path: polygon(0% 0%, 100% 0%))){.wheel-exercise .choices:has(.option:nth-last-child(11):first-child):has(.option.active:nth-child(9)){-webkit-transform:rotate(-306deg);transform:rotate(-306deg)}}@supports ((-webkit-clip-path: polygon(0% 0%, 100% 0%)) or (clip-path: polygon(0% 0%, 100% 0%))){.wheel-exercise .choices:has(.option:nth-last-child(11):first-child):has(.option.active:nth-child(9)) .scale{-webkit-transform:rotate(306deg);transform:rotate(306deg)}}@supports ((-webkit-clip-path: polygon(0% 0%, 100% 0%)) or (clip-path: polygon(0% 0%, 100% 0%))){.wheel-exercise .choices:has(.option:nth-last-child(11):first-child):has(.option.active:nth-child(10)){-webkit-transform:rotate(-342deg);transform:rotate(-342deg)}}@supports ((-webkit-clip-path: polygon(0% 0%, 100% 0%)) or (clip-path: polygon(0% 0%, 100% 0%))){.wheel-exercise .choices:has(.option:nth-last-child(11):first-child):has(.option.active:nth-child(10)) .scale{-webkit-transform:rotate(342deg);transform:rotate(342deg)}}@supports ((-webkit-clip-path: polygon(0% 0%, 100% 0%)) or (clip-path: polygon(0% 0%, 100% 0%))){.wheel-exercise .choices:has(.option:nth-last-child(9):first-child){-webkit-transform:rotate(-22.5deg);transform:rotate(-22.5deg)}}@supports ((-webkit-clip-path: polygon(0% 0%, 100% 0%)) or (clip-path: polygon(0% 0%, 100% 0%))){.wheel-exercise .choices:has(.option:nth-last-child(9):first-child) .scale{-webkit-transform:rotate(22.5deg);transform:rotate(22.5deg)}}@supports ((-webkit-clip-path: polygon(0% 0%, 100% 0%)) or (clip-path: polygon(0% 0%, 100% 0%))){.wheel-exercise .choices:has(.option:nth-last-child(9):first-child):has(.option.active:nth-child(2)){-webkit-transform:rotate(-67.5deg);transform:rotate(-67.5deg)}}@supports ((-webkit-clip-path: polygon(0% 0%, 100% 0%)) or (clip-path: polygon(0% 0%, 100% 0%))){.wheel-exercise .choices:has(.option:nth-last-child(9):first-child):has(.option.active:nth-child(2)) .scale{-webkit-transform:rotate(67.5deg);transform:rotate(67.5deg)}}@supports ((-webkit-clip-path: polygon(0% 0%, 100% 0%)) or (clip-path: polygon(0% 0%, 100% 0%))){.wheel-exercise .choices:has(.option:nth-last-child(9):first-child):has(.option.active:nth-child(3)){-webkit-transform:rotate(-112.5deg);transform:rotate(-112.5deg)}}@supports ((-webkit-clip-path: polygon(0% 0%, 100% 0%)) or (clip-path: polygon(0% 0%, 100% 0%))){.wheel-exercise .choices:has(.option:nth-last-child(9):first-child):has(.option.active:nth-child(3)) .scale{-webkit-transform:rotate(112.5deg);transform:rotate(112.5deg)}}@supports ((-webkit-clip-path: polygon(0% 0%, 100% 0%)) or (clip-path: polygon(0% 0%, 100% 0%))){.wheel-exercise .choices:has(.option:nth-last-child(9):first-child):has(.option.active:nth-child(4)){-webkit-transform:rotate(-157.5deg);transform:rotate(-157.5deg)}}@supports ((-webkit-clip-path: polygon(0% 0%, 100% 0%)) or (clip-path: polygon(0% 0%, 100% 0%))){.wheel-exercise .choices:has(.option:nth-last-child(9):first-child):has(.option.active:nth-child(4)) .scale{-webkit-transform:rotate(157.5deg);transform:rotate(157.5deg)}}@supports ((-webkit-clip-path: polygon(0% 0%, 100% 0%)) or (clip-path: polygon(0% 0%, 100% 0%))){.wheel-exercise .choices:has(.option:nth-last-child(9):first-child):has(.option.active:nth-child(5)){-webkit-transform:rotate(-202.5deg);transform:rotate(-202.5deg)}}@supports ((-webkit-clip-path: polygon(0% 0%, 100% 0%)) or (clip-path: polygon(0% 0%, 100% 0%))){.wheel-exercise .choices:has(.option:nth-last-child(9):first-child):has(.option.active:nth-child(5)) .scale{-webkit-transform:rotate(202.5deg);transform:rotate(202.5deg)}}@supports ((-webkit-clip-path: polygon(0% 0%, 100% 0%)) or (clip-path: polygon(0% 0%, 100% 0%))){.wheel-exercise .choices:has(.option:nth-last-child(9):first-child):has(.option.active:nth-child(6)){-webkit-transform:rotate(-247.5deg);transform:rotate(-247.5deg)}}@supports ((-webkit-clip-path: polygon(0% 0%, 100% 0%)) or (clip-path: polygon(0% 0%, 100% 0%))){.wheel-exercise .choices:has(.option:nth-last-child(9):first-child):has(.option.active:nth-child(6)) .scale{-webkit-transform:rotate(247.5deg);transform:rotate(247.5deg)}}@supports ((-webkit-clip-path: polygon(0% 0%, 100% 0%)) or (clip-path: polygon(0% 0%, 100% 0%))){.wheel-exercise .choices:has(.option:nth-last-child(9):first-child):has(.option.active:nth-child(7)){-webkit-transform:rotate(-292.5deg);transform:rotate(-292.5deg)}}@supports ((-webkit-clip-path: polygon(0% 0%, 100% 0%)) or (clip-path: polygon(0% 0%, 100% 0%))){.wheel-exercise .choices:has(.option:nth-last-child(9):first-child):has(.option.active:nth-child(7)) .scale{-webkit-transform:rotate(292.5deg);transform:rotate(292.5deg)}}@supports ((-webkit-clip-path: polygon(0% 0%, 100% 0%)) or (clip-path: polygon(0% 0%, 100% 0%))){.wheel-exercise .choices:has(.option:nth-last-child(9):first-child):has(.option.active:nth-child(8)){-webkit-transform:rotate(-337.5deg);transform:rotate(-337.5deg)}}@supports ((-webkit-clip-path: polygon(0% 0%, 100% 0%)) or (clip-path: polygon(0% 0%, 100% 0%))){.wheel-exercise .choices:has(.option:nth-last-child(9):first-child):has(.option.active:nth-child(8)) .scale{-webkit-transform:rotate(337.5deg);transform:rotate(337.5deg)}}.wheel-exercise .choices:has(.option.active) .option label{pointer-events:none}.wheel-exercise .choices:has(.option.active) .option.active label{pointer-events:auto}.wheel-exercise .choices:has(.option:nth-last-child(2):hover) .option:first-child::after{opacity:1}.wheel-exercise .choices .option{border-left:1px solid #EFF0F0;display:-webkit-box;display:flex;flex-basis:10%;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-flex:1;flex-grow:1;-webkit-box-pack:start;justify-content:flex-start;margin-top:0}@supports ((-webkit-transform: skewY(-45deg)) or (transform: skewY(-45deg))){.wheel-exercise .choices .option{border-left:0;bottom:50%;display:block;height:50%;left:50%;pointer-events:none;position:absolute;-webkit-transform-origin:left bottom;transform-origin:left bottom;width:50%}.wheel-exercise .choices .option:hover h4,.wheel-exercise .choices .option.active h4{opacity:1}.wheel-exercise .choices .option:hover h4>span span,.wheel-exercise .choices .option.active h4>span span{background-color:#E04403}.wheel-exercise .choices .option:hover::after,.wheel-exercise .choices .option.active::after{opacity:1}.wheel-exercise .choices .option:hover>div label,.wheel-exercise .choices .option.active>div label,.wheel-exercise .choices .option:hover>div>span,.wheel-exercise .choices .option.active>div>span{opacity:1}.wheel-exercise .choices .option:hover+.option::after,.wheel-exercise .choices .option.active+.option::after{opacity:1}.wheel-exercise .choices .option>div{height:100%;left:0;margin:0;overflow:hidden;position:absolute;top:0;-webkit-transform:skewY(-45deg);transform:skewY(-45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom;width:100%}.wheel-exercise .choices .option>div:hover label,.wheel-exercise .choices .option>div:hover>span{opacity:1}.wheel-exercise .choices .option>div:hover input[type='radio']+label:hover{background-color:#E04403}.wheel-exercise .choices .option>div:hover input[type='radio']+label:hover~label{background-color:#E04403}.wheel-exercise .choices .option>div:hover input[type='radio']:checked~label{background-color:#E7A792}.wheel-exercise .choices .option>div:hover input[type='radio']:checked~label:hover{background-color:#E04403}.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child>div,.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child~*>div{-webkit-transform:skewY(-60deg);transform:skewY(-60deg)}.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child label,.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child~* label,.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child>div>span,.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child~*>div>span{-webkit-transform:skewY(60deg) rotate(15deg);transform:skewY(60deg) rotate(15deg)}.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child h4,.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child~* h4{-webkit-transform:rotate(15deg);transform:rotate(15deg)}.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child h4 span,.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child~* h4 span{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child:nth-child(2),.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child~*:nth-child(2){-webkit-transform:rotate(30deg);transform:rotate(30deg)}.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child:nth-child(2) h4 span,.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child~*:nth-child(2) h4 span{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child:nth-child(3),.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child~*:nth-child(3){-webkit-transform:rotate(60deg);transform:rotate(60deg)}.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child:nth-child(3) h4 span,.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child~*:nth-child(3) h4 span{-webkit-transform:rotate(-75deg);transform:rotate(-75deg)}.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child:nth-child(4),.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child~*:nth-child(4){-webkit-transform:rotate(90deg);transform:rotate(90deg)}.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child:nth-child(4) h4 span,.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child~*:nth-child(4) h4 span{-webkit-transform:rotate(-105deg);transform:rotate(-105deg)}.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child:nth-child(5),.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child~*:nth-child(5){-webkit-transform:rotate(120deg);transform:rotate(120deg)}.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child:nth-child(5) h4 span,.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child~*:nth-child(5) h4 span{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child:nth-child(6),.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child~*:nth-child(6){-webkit-transform:rotate(150deg);transform:rotate(150deg)}.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child:nth-child(6) h4 span,.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child~*:nth-child(6) h4 span{-webkit-transform:rotate(-165deg);transform:rotate(-165deg)}.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child:nth-child(7),.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child~*:nth-child(7){-webkit-transform:rotate(180deg);transform:rotate(180deg)}.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child:nth-child(7) h4 span,.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child~*:nth-child(7) h4 span{right:0;text-align:right;-webkit-transform:rotate(-195deg);transform:rotate(-195deg);-webkit-transform-origin:right center;transform-origin:right center}.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child:nth-child(8),.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child~*:nth-child(8){-webkit-transform:rotate(210deg);transform:rotate(210deg)}.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child:nth-child(8) h4 span,.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child~*:nth-child(8) h4 span{right:0;text-align:right;-webkit-transform:rotate(-225deg);transform:rotate(-225deg);-webkit-transform-origin:right center;transform-origin:right center}.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child:nth-child(9),.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child~*:nth-child(9){-webkit-transform:rotate(240deg);transform:rotate(240deg)}.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child:nth-child(9) h4 span,.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child~*:nth-child(9) h4 span{right:0;text-align:right;-webkit-transform:rotate(-255deg);transform:rotate(-255deg);-webkit-transform-origin:right center;transform-origin:right center}.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child:nth-child(10),.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child~*:nth-child(10){-webkit-transform:rotate(270deg);transform:rotate(270deg)}.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child:nth-child(10) h4 span,.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child~*:nth-child(10) h4 span{right:0;text-align:right;-webkit-transform:rotate(-285deg);transform:rotate(-285deg);-webkit-transform-origin:right center;transform-origin:right center}.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child:nth-child(11),.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child~*:nth-child(11){-webkit-transform:rotate(300deg);transform:rotate(300deg)}.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child:nth-child(11) h4 span,.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child~*:nth-child(11) h4 span{right:0;text-align:right;-webkit-transform:rotate(-315deg);transform:rotate(-315deg);-webkit-transform-origin:right center;transform-origin:right center}.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child:nth-child(12),.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child~*:nth-child(12){-webkit-transform:rotate(330deg);transform:rotate(330deg)}.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child:nth-child(12) h4 span,.wheel-exercise .choices .option:nth-last-child(n+13):nth-last-child(-n+13):first-child~*:nth-child(12) h4 span{right:0;text-align:right;-webkit-transform:rotate(-345deg);transform:rotate(-345deg);-webkit-transform-origin:right center;transform-origin:right center}.wheel-exercise .choices .option:nth-last-child(n+11):nth-last-child(-n+11):first-child>div,.wheel-exercise .choices .option:nth-last-child(n+11):nth-last-child(-n+11):first-child~*>div{-webkit-transform:skewY(-54deg);transform:skewY(-54deg)}.wheel-exercise .choices .option:nth-last-child(n+11):nth-last-child(-n+11):first-child label,.wheel-exercise .choices .option:nth-last-child(n+11):nth-last-child(-n+11):first-child~* label,.wheel-exercise .choices .option:nth-last-child(n+11):nth-last-child(-n+11):first-child>div>span,.wheel-exercise .choices .option:nth-last-child(n+11):nth-last-child(-n+11):first-child~*>div>span{-webkit-transform:skewY(54deg) rotate(18deg);transform:skewY(54deg) rotate(18deg)}.wheel-exercise .choices .option:nth-last-child(n+11):nth-last-child(-n+11):first-child h4,.wheel-exercise .choices .option:nth-last-child(n+11):nth-last-child(-n+11):first-child~* h4{-webkit-transform:rotate(18deg);transform:rotate(18deg)}.wheel-exercise .choices .option:nth-last-child(n+11):nth-last-child(-n+11):first-child:nth-child(2),.wheel-exercise .choices .option:nth-last-child(n+11):nth-last-child(-n+11):first-child~*:nth-child(2){-webkit-transform:rotate(36deg);transform:rotate(36deg)}.wheel-exercise .choices .option:nth-last-child(n+11):nth-last-child(-n+11):first-child:nth-child(3),.wheel-exercise .choices .option:nth-last-child(n+11):nth-last-child(-n+11):first-child~*:nth-child(3){-webkit-transform:rotate(72deg);transform:rotate(72deg)}.wheel-exercise .choices .option:nth-last-child(n+11):nth-last-child(-n+11):first-child:nth-child(4),.wheel-exercise .choices .option:nth-last-child(n+11):nth-last-child(-n+11):first-child~*:nth-child(4){-webkit-transform:rotate(108deg);transform:rotate(108deg)}.wheel-exercise .choices .option:nth-last-child(n+11):nth-last-child(-n+11):first-child:nth-child(5),.wheel-exercise .choices .option:nth-last-child(n+11):nth-last-child(-n+11):first-child~*:nth-child(5){-webkit-transform:rotate(144deg);transform:rotate(144deg)}.wheel-exercise .choices .option:nth-last-child(n+11):nth-last-child(-n+11):first-child:nth-child(6),.wheel-exercise .choices .option:nth-last-child(n+11):nth-last-child(-n+11):first-child~*:nth-child(6){-webkit-transform:rotate(180deg);transform:rotate(180deg)}.wheel-exercise .choices .option:nth-last-child(n+11):nth-last-child(-n+11):first-child:nth-child(7),.wheel-exercise .choices .option:nth-last-child(n+11):nth-last-child(-n+11):first-child~*:nth-child(7){-webkit-transform:rotate(216deg);transform:rotate(216deg)}.wheel-exercise .choices .option:nth-last-child(n+11):nth-last-child(-n+11):first-child:nth-child(8),.wheel-exercise .choices .option:nth-last-child(n+11):nth-last-child(-n+11):first-child~*:nth-child(8){-webkit-transform:rotate(252deg);transform:rotate(252deg)}.wheel-exercise .choices .option:nth-last-child(n+11):nth-last-child(-n+11):first-child:nth-child(9),.wheel-exercise .choices .option:nth-last-child(n+11):nth-last-child(-n+11):first-child~*:nth-child(9){-webkit-transform:rotate(288deg);transform:rotate(288deg)}.wheel-exercise .choices .option:nth-last-child(n+11):nth-last-child(-n+11):first-child:nth-child(10),.wheel-exercise .choices .option:nth-last-child(n+11):nth-last-child(-n+11):first-child~*:nth-child(10){-webkit-transform:rotate(324deg);transform:rotate(324deg)}.wheel-exercise .choices .option:nth-last-child(n+9):nth-last-child(-n+9):first-child h4,.wheel-exercise .choices .option:nth-last-child(n+9):nth-last-child(-n+9):first-child~* h4{-webkit-transform:rotate(22.5deg);transform:rotate(22.5deg)}.wheel-exercise .choices .option:nth-last-child(n+9):nth-last-child(-n+9):first-child:nth-child(2),.wheel-exercise .choices .option:nth-last-child(n+9):nth-last-child(-n+9):first-child~*:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.wheel-exercise .choices .option:nth-last-child(n+9):nth-last-child(-n+9):first-child:nth-child(3),.wheel-exercise .choices .option:nth-last-child(n+9):nth-last-child(-n+9):first-child~*:nth-child(3){-webkit-transform:rotate(90deg);transform:rotate(90deg)}.wheel-exercise .choices .option:nth-last-child(n+9):nth-last-child(-n+9):first-child:nth-child(4),.wheel-exercise .choices .option:nth-last-child(n+9):nth-last-child(-n+9):first-child~*:nth-child(4){-webkit-transform:rotate(135deg);transform:rotate(135deg)}.wheel-exercise .choices .option:nth-last-child(n+9):nth-last-child(-n+9):first-child:nth-child(5),.wheel-exercise .choices .option:nth-last-child(n+9):nth-last-child(-n+9):first-child~*:nth-child(5){-webkit-transform:rotate(180deg);transform:rotate(180deg)}.wheel-exercise .choices .option:nth-last-child(n+9):nth-last-child(-n+9):first-child:nth-child(6),.wheel-exercise .choices .option:nth-last-child(n+9):nth-last-child(-n+9):first-child~*:nth-child(6){-webkit-transform:rotate(225deg);transform:rotate(225deg)}.wheel-exercise .choices .option:nth-last-child(n+9):nth-last-child(-n+9):first-child:nth-child(7),.wheel-exercise .choices .option:nth-last-child(n+9):nth-last-child(-n+9):first-child~*:nth-child(7){-webkit-transform:rotate(270deg);transform:rotate(270deg)}.wheel-exercise .choices .option:nth-last-child(n+9):nth-last-child(-n+9):first-child:nth-child(8),.wheel-exercise .choices .option:nth-last-child(n+9):nth-last-child(-n+9):first-child~*:nth-child(8){-webkit-transform:rotate(315deg);transform:rotate(315deg)}.wheel-exercise .choices .option::after{background-color:#ffffff;content:'';height:100%;left:0;opacity:.25;position:absolute;top:0;-webkit-transition:opacity .3s;transition:opacity .3s;width:1px;z-index:100}}.wheel-exercise .choices .option:last-child{border-right:1px solid #EFF0F0}@supports ((-webkit-transform: skewY(-45deg)) or (transform: skewY(-45deg))){.wheel-exercise .choices .option:last-child{border-right:none}}.wheel-exercise .choices .option label,.wheel-exercise .choices .option>div>span{border-top:1px solid #ffffff;display:block;margin-top:0;max-width:none;pointer-events:auto;padding:.5rem 1rem;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}@supports ((-webkit-transform: skewY(-45deg)) or (transform: skewY(-45deg))){.wheel-exercise .choices .option label,.wheel-exercise .choices .option>div>span{background-color:transparent;border-radius:50%;color:transparent !important;font-size:1.75vmin;height:200%;left:-100%;opacity:.25;padding:.875vmin 0;position:absolute;top:0;-webkit-transform:skewY(45deg) rotate(22.5deg);transform:skewY(45deg) rotate(22.5deg);-webkit-transition:background-color .3s;transition:background-color .3s;width:200%}.wheel-exercise .choices .option label:nth-of-type(2),.wheel-exercise .choices .option>div>span:nth-of-type(2){height:182.5%;left:-91.25%;top:8.75%;width:182.5%}.wheel-exercise .choices .option label:nth-of-type(3),.wheel-exercise .choices .option>div>span:nth-of-type(3){height:165%;left:-82.5%;top:17.5%;width:165%}.wheel-exercise .choices .option label:nth-of-type(4),.wheel-exercise .choices .option>div>span:nth-of-type(4){height:147.5%;left:-73.75%;top:26.25%;width:147.5%}.wheel-exercise .choices .option label:nth-of-type(5),.wheel-exercise .choices .option>div>span:nth-of-type(5){height:130%;left:-65%;top:35%;width:130%}.wheel-exercise .choices .option label:nth-of-type(6),.wheel-exercise .choices .option>div>span:nth-of-type(6){height:112.5%;left:-56.25%;top:43.75%;width:112.5%}.wheel-exercise .choices .option label:nth-of-type(7),.wheel-exercise .choices .option>div>span:nth-of-type(7){height:95%;left:-47.5%;top:52.5%;width:95%}.wheel-exercise .choices .option label:nth-of-type(8),.wheel-exercise .choices .option>div>span:nth-of-type(8){height:77.5%;left:-38.75%;top:61.25%;width:77.5%}.wheel-exercise .choices .option label:nth-of-type(9),.wheel-exercise .choices .option>div>span:nth-of-type(9){height:60%;left:-30%;top:70%;width:60%}.wheel-exercise .choices .option label:nth-of-type(10),.wheel-exercise .choices .option>div>span:nth-of-type(10){height:42.5%;left:-21.25%;top:78.75%;width:42.5%}}.wheel-exercise .choices .option label:hover,.wheel-exercise .choices .option>div>span:hover{background-color:#E04403;color:#ffffff}.wheel-exercise .choices .option label:hover~label,.wheel-exercise .choices .option>div>span:hover~label{background-color:#E04403;color:#ffffff}.wheel-exercise .choices .option label:nth-last-of-type(2),.wheel-exercise .choices .option>div>span:nth-last-of-type(2){border-bottom:1px solid #ffffff}.wheel-exercise .choices .option h4{font-size:.875rem;font-weight:500;-webkit-box-ordinal-group:6;order:5;padding:.5rem}@supports ((-webkit-transform: skewY(-45deg)) or (transform: skewY(-45deg))){.wheel-exercise .choices .option h4{bottom:0;font-size:.875rem;height:100%;left:-25%;line-height:1;opacity:.25;padding:0;position:absolute;text-align:center;-webkit-transform:rotate(22.5deg);transform:rotate(22.5deg);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transition:background-color .3s,opacity .3s;transition:background-color .3s,opacity .3s;width:50%}.wheel-exercise .choices .option h4>span{bottom:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;left:0;padding-bottom:.5rem;position:absolute;width:100%}.wheel-exercise .choices .option h4>span span{background-color:#1d252c;border-radius:.25rem;color:#ffffff;display:inline-block;padding:.5em}}.wheel-exercise .choices .option input[type='radio']{top:auto !important;bottom:0 !important}.wheel-exercise .choices .option input[type='radio']:checked+label{background-color:#E04403;color:#ffffff}.wheel-exercise .choices .scale{display:none}@supports ((-webkit-transform: skewY(-45deg)) or (transform: skewY(-45deg))){.wheel-exercise .choices .scale{bottom:50%;display:block;height:50%;left:50%;pointer-events:none;position:absolute;text-align:center;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out;width:50%;z-index:100}.wheel-exercise .choices .scale span{border-radius:50%;font-size:2vmin;height:200%;left:-100%;padding:.875vmin 0;position:absolute;top:0;width:200%}.wheel-exercise .choices .scale span:nth-of-type(2){height:182.5%;left:-91.25%;top:8.75%;width:182.5%}.wheel-exercise .choices .scale span:nth-of-type(3){height:165%;left:-82.5%;top:17.5%;width:165%}.wheel-exercise .choices .scale span:nth-of-type(4){height:147.5%;left:-73.75%;top:26.25%;width:147.5%}.wheel-exercise .choices .scale span:nth-of-type(5){height:130%;left:-65%;top:35%;width:130%}.wheel-exercise .choices .scale span:nth-of-type(6){height:112.5%;left:-56.25%;top:43.75%;width:112.5%}.wheel-exercise .choices .scale span:nth-of-type(7){height:95%;left:-47.5%;top:52.5%;width:95%}.wheel-exercise .choices .scale span:nth-of-type(8){height:77.5%;left:-38.75%;top:61.25%;width:77.5%}.wheel-exercise .choices .scale span:nth-of-type(9){height:60%;left:-30%;top:70%;width:60%}.wheel-exercise .choices .scale span:nth-of-type(10){height:42.5%;left:-21.25%;top:78.75%;width:42.5%}}[data-lazy-load-component].loading>span,[data-lazy-load].loading>span{display:-webkit-box;display:flex}[data-lazy-load-component].loading>span span,[data-lazy-load].loading>span span{-webkit-animation:loading 1.5s ease-in-out infinite;animation:loading 1.5s ease-in-out infinite;background-color:#B12028;border-radius:.5rem;display:block;height:.5rem;width:.5rem}[data-lazy-load-component].loading>span span:nth-child(2),[data-lazy-load].loading>span span:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s;background-color:#BA2620}[data-lazy-load-component].loading>span span:nth-child(3),[data-lazy-load].loading>span span:nth-child(3){-webkit-animation-delay:.2s;animation-delay:.2s;background-color:#C42E19}[data-lazy-load-component].loading>span span:nth-child(4),[data-lazy-load].loading>span span:nth-child(4){-webkit-animation-delay:.3s;animation-delay:.3s;background-color:#CD3411}[data-lazy-load-component].loading>span span:nth-child(5),[data-lazy-load].loading>span span:nth-child(5){-webkit-animation-delay:.4s;animation-delay:.4s;background-color:#D63C0A}[data-lazy-load-component].loading>span span:nth-child(6),[data-lazy-load].loading>span span:nth-child(6){-webkit-animation-delay:.5s;animation-delay:.5s;background-color:#E04403}[data-lazy-load-component].loading>span span+span,[data-lazy-load].loading>span span+span{margin-left:.125rem}[data-lazy-load-component].loaded>*,[data-lazy-load].loaded>*{-webkit-animation:fade-in .4s ease-out backwards;animation:fade-in .4s ease-out backwards}@-webkit-keyframes fade-in{0%{opacity:0}}@keyframes fade-in{0%{opacity:0}}[data-lazy-load].loading>span{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}[data-lazy-load].loaded>*{-webkit-animation:fade-in .4s ease-out backwards;animation:fade-in .4s ease-out backwards}.activity-list{list-style:none}.activity-list .list-item{background-color:#F7F7F7;border-radius:calc(var(--radius) * .5);color:#1d252c;margin-left:calc(var(--padding) * -0.5);margin-right:calc(var(--padding) * -0.5);padding:calc(var(--padding) * .5);position:relative;-webkit-transition:background-color .3s;transition:background-color .3s}.activity-list .list-item:hover{background-color:#EFF0F0;color:inherit}.activity-list .list-item:hover a{color:inherit}.activity-list .list-item+.list-item{margin-top:.25rem}.activity-list .list-item h2{-webkit-box-align:start;align-items:flex-start;display:-webkit-box;display:flex;font-size:.875rem;-webkit-transition:color .3s;transition:color .3s}.activity-list .list-item h2 time{display:inline}.activity-list .list-item h2 span{margin-top:.125rem}.activity-list .list-item h2 svg{display:block;height:1.5em;margin-right:.5em;width:1.5em}.activity-list .list-item .timestamp{color:#8C939A;display:block;font-size:.625rem;font-weight:500;line-height:1;margin-bottom:.5rem}@container (width < 900px){.activity-list .list-item .actions-btn+label{position:absolute;right:0;top:calc(50% - 1.25rem)}}.assessment-container{background-color:#1d252c;color:#ffffff;font-size:1.125rem;height:100%;margin:0;position:relative}.assessment-container .content-section{margin-left:auto;margin-right:auto;max-width:48rem;-webkit-transition:opacity .3s;transition:opacity .3s}.assessment-container .content-section *+*{margin-top:1em}.assessment-container .content-section h3{font-size:1.5rem}.assessment-container .content-section h3+p{margin-top:.5em}.assessment-container .content-section.disabled{opacity:.25}.assessment-container .video-background,.assessment-container .image-background{border-radius:var(--radius);opacity:.25}.assessment-container .intro{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100vh;-webkit-box-pack:center;justify-content:center;padding:var(--paddingLarge);text-align:center}.assessment-container .intro .logo{display:block;height:2.5rem;width:auto}.assessment-container .intro h1{font-family:'allison','avenir',sans-serif;font-size:5rem;font-weight:400;margin-top:.75rem}.assessment-container .intro [role='button']{margin-top:2.5rem}.assessment-container .page-break .content{font-size:1rem;margin-top:1em}.assessment-container .question{margin-left:auto;margin-right:auto;max-width:48rem;-webkit-transition:opacity .3s;transition:opacity .3s}.assessment-container .question h3{font-size:1.5rem}.assessment-container .question h3+p{margin-top:.5em}.assessment-container .question .question-id{font-size:3rem;font-weight:900}.assessment-container .question *+.form-row{margin-top:1.25rem}.assessment-container .question .input input,.assessment-container .question .input select,.assessment-container .question .input textarea,.assessment-container .question .input.dropdown-input .container{background-color:#1d252c;color:#ffffff}.assessment-container .question .input input:has(+ label.vishid),.assessment-container .question .input select,.assessment-container .question .input.dropdown-input .container .dropdown-selector{padding:.625em 1em}.assessment-container .question .input select,.assessment-container .question .input.dropdown-input .container .dropdown-selector{background-image:url(../images/icon-arrow-down-background.svg)}.assessment-container .question .dropdown-input .container .dropdown-popup{background-color:#1d252c;color:#ffffff}.assessment-container .question .dropdown-input .container .dropdown-popup input[type='search']{background-color:rgba(255,255,255,0.05);color:#ffffff}.assessment-container .question .dropdown-input .container .dropdown-list li:hover{background-color:rgba(255,255,255,0.05)}.assessment-container .question .dropdown-input .container.open .dropdown-popup{border:none}.assessment-container .question .dropdown-input .container.open .dropdown-selector{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:transparent}.assessment-container .question .radio>*{flex-basis:auto}.assessment-container .question.exercise .exercise-input{margin-top:2rem}.assessment-container .question.disabled{opacity:.25}.assessment-container .question.answered .input select:valid,.assessment-container .question.answered .input.dropdown-input select:valid~.container .dropdown-selector{background-color:#E04403;color:#ffffff}.assessment-container .page{overflow:clip}.assessment-container .page>*+*{margin-top:4rem}.assessment-container .page>*:last-child{margin-bottom:5rem}.assessment-container .page.hidden{display:none}.assessment-container .panel-content{padding:0 var(--padding)}.assessment-container .register-steps{margin-top:var(--paddingLarge);margin-bottom:calc(-3em - var(--paddingLarge))}.assessment-container .submit{padding-bottom:var(--padding)}.assessment-container .submit button{margin-top:0}.assessment-container .wheel-exercise{margin-left:auto;margin-right:auto;max-width:80vmin}@supports ((-webkit-transform: skewY(-45deg)) or (transform: skewY(-45deg))){.assessment-container .wheel-exercise .choices .option label,.assessment-container .wheel-exercise .choices .option>div>span{border-color:#1d252c}.assessment-container .wheel-exercise .choices .option::after{background-color:#1d252c}}@-webkit-keyframes grow-progress{0%{-webkit-clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%)}100%{-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}}@keyframes grow-progress{0%{-webkit-clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%)}100%{-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}}.assessment-container #progress-bar{-webkit-animation:grow-progress auto linear;animation:grow-progress auto linear;animation-timeline:scroll();background-color:#E04403;border-radius:var(--radius) var(--radius) 0 0;height:.5rem;margin-bottom:-0.5rem;margin-left:calc(var(--padding) * -1);margin-right:calc(var(--padding) * -1);position:-webkit-sticky;position:sticky;top:0;z-index:9999}.assessment-referrals .intro{height:auto;margin-left:auto;margin-right:auto;max-width:56rem}.assessment-referrals #referrals-form{margin-left:auto;margin-right:auto;margin-top:0;max-width:64rem}.assessment-referrals #referrals-form .repeater-input{margin-top:0}.assessment-referrals #referrals-form .repeater-input [data-repeater-row]{border:none;padding:0 2rem 0 0}.assessment-referrals #referrals-form .repeater-input [data-repeater-row]::after{border-left:none}.assessment-referrals #referrals-form .repeater-input .add-row{margin-top:.5em;text-align:center}.assessment-referrals .panel-actions{background-color:transparent}.book-first-session{height:100%}.book-first-session .back-btn{background-color:transparent;color:#1d252c;left:var(--padding);position:absolute;top:var(--padding);width:auto}.book-first-session .back-btn:hover{background-color:#1d252c}.book-first-session .panel-content{-webkit-box-flex:0;flex-grow:0;margin:auto;padding:var(--padding);text-align:center;width:auto}.book-first-session .panel-content h1{font-family:'allison','avenir',sans-serif;font-size:3rem;font-weight:400}@media (min-width:37.5rem){.book-first-session .panel-content h1{font-size:4rem}}@media (min-width:75rem){.book-first-session .panel-content h1{font-size:5rem}}.book-first-session .panel-content .coach-thumb{-webkit-box-pack:center;justify-content:center;margin-top:var(--padding)}.book-first-session .panel-content .calendar-grid{font-size:1rem;margin-left:auto;margin-right:auto;margin-top:var(--padding);max-width:40em}.book-first-session .panel-content .submit{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-transition:opacity .3s,-webkit-transform .3s ease-out;transition:opacity .3s,-webkit-transform .3s ease-out;transition:opacity .3s,transform .3s ease-out;transition:opacity .3s,transform .3s ease-out,-webkit-transform .3s ease-out}.book-first-session .panel-content .submit.hidden{opacity:0;pointer-events:none;-webkit-transform:translateY(2rem);transform:translateY(2rem)}.book-first-session .panel-content .submit button{margin-top:var(--padding)}.book-first-session .video-background{border-radius:var(--radius);opacity:.25}.book-session .meta-list{display:-webkit-box;display:flex;flex-wrap:wrap;gap:calc(var(--padding) * .625) var(--padding)}.book-session .meta-list h3,.book-session .meta-list h4{font-size:.75rem;font-weight:500;letter-spacing:0}.book-session .meta-list>*+*{margin-top:0}.book-session .meta-list>*.full{flex-basis:100%}.book-session .meta-list>*>*:last-child{-webkit-box-align:center;align-items:center;background-color:#EFF0F0;border-radius:.25rem;display:-webkit-inline-box;display:inline-flex;line-height:1.4286;padding:.875rem}.book-session .meta-list>*>*:last-child img,.book-session .meta-list>*>*:last-child svg{height:1.25rem;margin-right:.5rem;width:1.25rem}.book-session .meta-list>*>a:last-child{-webkit-transition:background-color .3s;transition:background-color .3s}.book-session .meta-list>*>a:last-child:hover{background-color:#C5CBD1;color:inherit}.book-session .meta-list>*>a:last-child[role='button'].cta{background-color:#E04403;color:#ffffff}.book-session .meta-list>*>a:last-child[role='button'].cta:hover{background-color:#B12028}.book-session .meta-list>* .coach-thumb,.book-session .meta-list>* .theme{padding:.5rem .875rem .5rem .5rem}.book-session .meta-list>* .coach-thumb img,.book-session .meta-list>* .theme img{height:2rem;width:2rem}.book-session .meta-list>* .status{background-color:#42893D;color:#ffffff}.book-session .meta-list>* .status svg{fill:currentColor}.book-session .meta-list>* .status.cancelled,.book-session .meta-list>* .status.late_cancelled,.book-session .meta-list>* .status.no_show,.book-session .meta-list>* .status.tech_issue{background-color:#B12028}.book-session .meta-list>* .theme img{-webkit-filter:invert(1);filter:invert(1)}.book-session>.panel-content h2{font-size:1.25rem}.book-session>.panel-content h2+*{margin-top:.5rem}.book-session>.panel-content *+h2{margin-top:1em}.book-session .panel-actions .checkbox input[type='checkbox']{background-color:#EFF0F0;left:.625rem}.book-session .panel-actions .checkbox input[type='checkbox']:checked+label{background-color:#E04403;color:#ffffff}.book-session .panel-actions .checkbox input[type='checkbox']+label{background-color:#ffffff;line-height:1;padding-bottom:.875rem;padding-top:.875rem}.book-session .purchase-session-banner{-webkit-box-align:center;align-items:center;background-color:#B12028;color:#ffffff;display:-webkit-box;display:flex;font-size:.875rem;font-weight:600;gap:var(--padding);padding:var(--padding)}@media (min-width:56.25rem){.book-session .purchase-session-banner{font-size:.875rem}}.book-session .purchase-session-banner button{flex-shrink:0;margin-left:auto;margin-top:0;white-space:nowrap}.book-session .purchase-session-banner button:hover{background-color:#1d252c;color:#ffffff}.calendar-availability{margin-top:0}.calendar-availability .form-row{position:relative}@media (min-width:37.5rem){.calendar-availability .form-row{-webkit-box-align:center;align-items:center;flex-wrap:nowrap}}.calendar-availability .form-row+.form-row{border-top:1px solid #EFF0F0;margin-top:.5rem;padding-top:.5rem}.calendar-availability .form-row>*+*{margin-top:.25rem}@media (min-width:37.5rem){.calendar-availability .form-row>*+*{margin-left:.5rem;margin-top:0}}.calendar-availability input[name*='[delete]']+*{margin-left:0}.calendar-availability input[name*='[delete]']:checked~.input{opacity:.25;pointer-events:none}.calendar-availability .input{-webkit-transition:opacity .3s;transition:opacity .3s}.calendar-availability .delete{background-image:url(../images/icon-close.svg);background-position:center;background-repeat:no-repeat;background-size:1rem 1rem;flex-shrink:0;height:2.5rem;width:2.5rem}.calendar-availability .modal-tab{max-height:calc(100vh - 16rem);overflow-y:auto;padding:2rem 0}.cancel-membership .content-section{max-width:36em;text-align:center}.cancel-membership .intro{height:auto}.cancel-membership .intro+*{margin-top:0}.cancel-membership .question{max-width:60rem;text-align:center}.cancel-membership .question .radio{-webkit-box-pack:center;justify-content:center}.cancel-membership .question .radio.stacked{-webkit-box-align:stretch;align-items:stretch;margin-left:auto;margin-right:auto;max-width:40em}.cancel-membership .question .radio.stacked input[type='radio']+label{text-align:left}.cancel-membership .question .rating-radio{margin-left:auto;margin-right:auto;max-width:40em}.cancel-membership .panel-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.cancel-membership .panel-content>*:first-child{margin-top:auto}.cancel-membership .panel-content>*:last-child{margin-bottom:auto}.cancel-membership .submit p{font-size:.875rem;font-weight:700;margin-left:auto;margin-right:auto;max-width:48em}.cancel-membership .submit p+button{margin-top:var(--padding)}.coach-profile{background-color:#8C939A;color:#ffffff;position:relative}.coach-profile::before{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(140,147,154,0.5)), to(#8c939a));background-image:linear-gradient(rgba(140,147,154,0.5), #8c939a);content:'';height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.coach-profile .background{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.coach-profile .background~*{z-index:3}.coach-profile .panel-content{padding:var(--padding);padding-top:10em;text-shadow:0 0 1em #8C939A}.coach-profile .panel-content .bio{margin-top:2em}.coach-profile .panel-content .bio h3{font-size:1rem}.coach-profile .panel-content .bio *+*{margin-top:1em}.coach-profile .panel-header{background-color:transparent}.coach-profile .panel-header h2{font-size:1.25rem;text-shadow:0 0 2rem rgba(140,147,154,0.75)}.coach-profile.immersive-panel .panel-header::after{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(140,147,154,0.5)), color-stop(50%, rgba(140,147,154,0.375)), to(rgba(140,147,154,0)));background-image:linear-gradient(rgba(140,147,154,0.5), rgba(140,147,154,0.375) 50%, rgba(140,147,154,0))}#coach-rating .ratings ul{display:-webkit-box;display:flex;list-style:none;margin-top:0}#coach-rating .ratings ul li{background-color:#42893D;border-radius:.25rem;color:#ffffff;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;-webkit-box-pack:center;justify-content:center;line-height:1;min-height:3.25rem;min-width:3.25rem;text-align:center}#coach-rating .ratings ul li[data-score='10']{background-color:#42893D}#coach-rating .ratings ul li[data-score='9']{background-color:#659242}#coach-rating .ratings ul li[data-score='8']{background-color:#879A47}#coach-rating .ratings ul li[data-score='7']{background-color:#A8A24B}#coach-rating .ratings ul li[data-score='6']{background-color:#CAAA50}#coach-rating .ratings ul li[data-score='5']{background-color:#E0954C}#coach-rating .ratings ul li[data-score='4']{background-color:#D57843}#coach-rating .ratings ul li[data-score='3']{background-color:#C95B3A}#coach-rating .ratings ul li[data-score='2']{background-color:#BE3E31}#coach-rating .ratings ul li[data-score='1']{background-color:#B12028}#coach-rating .ratings ul li+li{margin-left:.25rem;margin-top:0}#coach-rating .ratings ul span{font-size:.625rem;margin-top:.25rem}#coach-rating .ratings ul strong{font-size:1.5rem;font-weight:900}.coach-selection{background-color:rgba(255,255,255,0.1);border-radius:var(--radius);display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%;padding:calc(var(--paddingLarge) * .75) var(--paddingLarge) var(--paddingLarge) var(--paddingLarge)}@media (max-width:56.25rem){.coach-selection{padding-bottom:calc(var(--paddingLarge) * 1.5)}}@media (min-width:56.25rem){.coach-selection>.content{display:-webkit-box;display:flex}}.coach-selection>.content h1{font-family:'allison','avenir',sans-serif;font-size:3rem;font-weight:400}@media (min-width:25rem){.coach-selection>.content h1{font-size:4rem}}@media (min-width:56.25rem){.coach-selection>.content h1{flex-basis:50%;padding-right:var(--padding)}}@media (min-width:75rem){.coach-selection>.content h1{font-size:5rem}}@media (min-width:56.25rem){.coach-selection>.content p{flex-basis:50%}}.coach-selection .coach-list{display:-webkit-box;display:flex;-webkit-box-flex:1;flex-grow:1;gap:.5rem}@media (max-width:74.99rem){.coach-selection .coach-list{margin-bottom:calc(var(--padding) * -1);margin-left:calc(var(--padding) * -1);margin-right:calc(var(--padding) * -1);overflow-x:auto;padding-bottom:var(--padding);padding-left:var(--padding);padding-right:var(--padding)}}.coach-selection .coach-list>li{background-color:#8C939A;border-radius:var(--radius);color:#ffffff;flex-basis:80%;overflow:hidden;position:relative}@media (max-width:74.99rem){.coach-selection .coach-list>li{flex-shrink:0}}@media (min-width:37.5rem){.coach-selection .coach-list>li{flex-basis:45%}}@media (min-width:56.25rem){.coach-selection .coach-list>li{flex-basis:40%}}@media (min-width:75rem){.coach-selection .coach-list>li{flex-basis:33.33%}}.coach-selection .coach-list>li::before{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(140,147,154,0.5)), to(#8c939a));background-image:linear-gradient(rgba(140,147,154,0.5), #8c939a);content:'';height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.coach-selection .coach-list .background{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.coach-selection .coach-list .background~*{z-index:3}.coach-selection .coach-list .panel-actions button{background-color:transparent}.coach-selection .coach-list .panel-actions button:hover{background-color:#E04403}.coach-selection .coach-list .panel-content{padding:var(--padding);padding-top:10em;text-shadow:0 0 1em #8C939A}.coach-selection .coach-list .panel-content .bio{margin-top:2em}.coach-selection .coach-list .panel-content .bio h3{font-size:1rem}.coach-selection .coach-list .panel-header{background-color:transparent}.coach-selection .coach-list .panel-header h2{font-size:1.25rem;text-shadow:0 0 2rem rgba(140,147,154,0.75)}.coach-selection .list-container{-webkit-box-flex:1;flex-grow:1;margin-top:var(--padding);position:relative}.coach-selection .list-container .coach-list{height:100%;position:absolute}@media (max-width:74.99rem){.coach-selection .list-container .coach-list{height:calc(100% + var(--padding))}}.conversation{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;list-style:none}.conversation h3{font-size:.75rem;margin-top:.25rem}.conversation h3 time{color:#C5CBD1;display:inline;font-size:.625rem;font-weight:400}.conversation li{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;overflow-wrap:break-word;width:75%}.conversation li+li{margin-bottom:2rem}.conversation li.sent{margin-left:auto}.conversation li.sent div{background-color:#C5CBD1;border-radius:calc(var(--radius) * .5) calc(var(--radius) * .5) 0 calc(var(--radius) * .5);color:#1d252c}.conversation li.sent div::before{border-color:transparent #C5CBD1 transparent transparent;border-width:0 .5rem .5rem 0;left:auto;right:0}.conversation li.sent div time{color:#8C939A}.conversation li.sent h3{-webkit-box-align:baseline;align-items:baseline;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;text-align:right}.conversation li.sent h3 time{margin-right:.2em}.conversation li.collapse-from{margin-bottom:.25rem}.conversation li.collapse-from h3{color:transparent !important;height:1px !important;left:0 !important;opacity:0 !important;overflow:hidden !important;position:absolute !important;top:0 !important;white-space:nowrap !important;width:1px !important}.conversation li.collapse-from div{border-radius:calc(var(--radius) * .5);margin-bottom:0}.conversation li.collapse-from div::before{content:none}.conversation li div{background-color:#EFF0F0;border-radius:calc(var(--radius) * .5) calc(var(--radius) * .5) calc(var(--radius) * .5) 0;color:#1d252c;font-size:.875rem;margin-bottom:.5rem;padding:.75rem;position:relative}.conversation li div::before{border-color:#EFF0F0 transparent transparent transparent;border-style:solid;border-width:.5rem .5rem 0 0;content:'';height:0;left:0;position:absolute;top:100%;width:0}.conversation li div a{color:#E04403}.conversation li div a:hover{color:#B12028}.conversation li div time{color:#C5CBD1;display:block;font-size:.625rem;font-weight:400;margin-bottom:-0.25rem;margin-top:.5rem}.conversation li img,.conversation li video{display:block;height:auto;max-width:100%}.conversation-container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}.conversation-container .panel-header{-webkit-box-ordinal-group:4;order:3}.conversation-container .panel-content{-webkit-box-ordinal-group:3;order:2}.conversation-container.panel{flex-basis:50%}.conversation-container .send-message{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;flex-wrap:nowrap;position:relative;width:100%}.conversation-container .send-message textarea{background-color:#EFF0F0;border:1px solid #EFF0F0;height:4rem;padding:.625em 4rem .625em 4.25rem;-webkit-transition:height .3s;transition:height .3s}.conversation-container .send-message .input{margin-top:0}.conversation-container .send-message .message-input textarea{left:0;opacity:0;pointer-events:none;position:absolute;top:0}.conversation-container .send-message .message-input div[contenteditable='true']{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background-color:rgba(197,203,209,0.3);border:1px solid rgba(255,255,255,0.5);border-radius:calc(var(--radius) * .75);height:4rem;margin:0;max-height:16rem;min-height:4rem;outline:none;overflow-y:auto;padding:.625em 4rem .625em 4.25rem;position:relative;-webkit-transition:background-color .3s,height .3s;transition:background-color .3s,height .3s}.conversation-container .send-message .message-input div[contenteditable='true']:focus{background-color:rgba(239,240,240,0.75)}.conversation-container .send-message .message-input div[contenteditable='true']:focus~label{opacity:0}.conversation-container .send-message .message-input div[contenteditable='true']:focus~.controls{opacity:1}.conversation-container .send-message .message-input div[contenteditable='true']~label{left:4.25rem}.conversation-container .send-message .message-input div[contenteditable='true'] img{display:block;height:auto;max-height:12rem;max-width:12rem;width:auto}.conversation-container .send-message .message-input .controls{display:-webkit-box;display:flex;left:.5rem;margin:0;position:absolute;top:calc(50% - 1.5rem);-webkit-transition:opacity .3s;transition:opacity .3s;z-index:100}.conversation-container .send-message .message-input .controls>*+*{margin-left:.5rem;margin-top:0}.conversation-container .send-message .message-input .controls label{background-color:#ffffff;border:none;border-radius:calc(var(--radius) * .5);color:#8C939A;cursor:pointer;display:-webkit-box;display:flex;height:3rem;left:auto;max-width:none;pointer-events:auto;position:relative;top:auto;-webkit-transform:none;transform:none;-webkit-transition:background-color .3s,border-color .3s;transition:background-color .3s,border-color .3s;width:3rem}.conversation-container .send-message .message-input .controls label:hover{background-color:#E04403;color:#ffffff}.conversation-container .send-message .message-input .controls label svg{display:block;fill:currentColor;height:1.5rem;margin:auto;width:1.5rem}.conversation-container .send-message .submit{bottom:.5rem;margin-top:0;position:absolute;right:.5rem;width:auto}.conversation-container .send-message .submit button{height:3rem;padding:.875rem;width:3rem}.conversation-container .send-message .submit button svg{margin-right:0}.conversation-container .send-message.sending{pointer-events:none}@-webkit-keyframes sending{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes sending{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.conversation-container .send-message.sending .submit::before,.conversation-container .send-message.sending .submit::after{border:.125rem solid #ffffff;border-radius:50%;box-sizing:border-box;content:'';display:block;height:2.5rem;left:calc(50% - 1.25rem);position:absolute;top:calc(50% - 1.25rem);width:2.5rem}.conversation-container .send-message.sending .submit::after{-webkit-animation:sending 1s infinite ease-in-out;animation:sending 1s infinite ease-in-out;border-color:#E04403 transparent transparent transparent}.conversation-container .send-message.sending .submit button{background-color:#C5CBD1}.conversation-container .send-message.sending .submit button svg{opacity:.5}.conversation-list{container-type:inline-size;list-style:none}.conversation-list>li+li{margin-top:.25rem}.conversation-overview{background-color:#F7F7F7;border-radius:calc(var(--radius) * .5);color:#1d252c;margin-left:calc(var(--padding) * -0.5);margin-right:calc(var(--padding) * -0.5);-webkit-transition:background-color .3s;transition:background-color .3s}.conversation-overview:hover{background-color:#EFF0F0}.conversation-overview:hover h3{color:#E04403}.conversation-overview>a{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;padding:calc(var(--padding) * .25) calc(var(--padding) * .5) calc(var(--padding) * .25) calc(var(--padding) * .25)}.conversation-overview>a:hover{color:inherit}.conversation-overview>a div{-webkit-box-flex:1;flex-grow:1;margin-left:4.5rem;margin-top:0;padding:calc(var(--padding) * .25) 0;position:relative}.conversation-overview>a h3{font-size:1rem;-webkit-transition:color .3s;transition:color .3s}.conversation-overview>a h3+*{margin-top:.25rem}.conversation-overview>a img,.conversation-overview>a .initials{display:block;border-radius:50%;height:4rem;width:4rem}.conversation-overview>a img+div,.conversation-overview>a .initials+div{margin-left:.5rem}.conversation-overview>a time{color:#8C939A;display:block;font-size:.625rem;font-weight:500;line-height:1;margin-bottom:.5rem;position:absolute;right:0;top:0}.conversation-overview>a time+*{margin-top:0}.conversation-overview>a .initials{background-color:#8C939A;color:rgba(255,255,255,0.9);display:-webkit-box;display:flex;text-transform:uppercase}.conversation-overview>a .initials span{font-size:.875rem;font-weight:900;letter-spacing:.05em;margin:auto}.conversation-overview:nth-child(4n - 3) .initials{background-color:#E04403}.conversation-overview:nth-child(4n - 2) .initials{background-color:#B12028}.conversation-overview:nth-child(4n - 1) .initials{background-color:#1d252c}.dashboard{display:grid;grid-gap:.25rem;grid-template-columns:repeat(12, 1fr);grid-auto-rows:32rem;height:100%;left:0;overflow-y:auto;position:absolute;top:0;width:100%}.dashboard .panel .panel-header{min-height:4rem}.dashboard .panel .panel-header h1{font-size:1.25rem}.dashboard .panel .panel-content{padding:0 var(--padding) var(--padding) var(--padding)}.dashboard .panel.immersive-panel .panel-header::before,.dashboard .panel.immersive-panel .panel-header::after{height:100%}.dashboard #coach-members{grid-column-end:span 3}.dashboard #coach-members .panel-header nav{display:none}.dashboard #coach-projects{grid-column-end:span 6}.dashboard #coach-rating{grid-column-end:span 6}.dashboard #coach-sessions{grid-column-end:span 6}.dashboard #coach-to-do{grid-column-end:span 3}.dashboard #coach-activity{grid-column-end:span 4}.dashboard #messages{grid-column-end:span 4}.dashboard [id^='coach-profile']{grid-column-end:span 4}.dashboard [id^='coach-profile'] .panel-content{padding-top:calc(var(--padding) * 8)}.enrollment-progress{background-color:#B12028;color:#ffffff;counter-reset:steps;display:-webkit-box;display:flex;left:0;list-style:none;margin-top:0 !important;position:fixed;top:0;width:100%;z-index:999}.enrollment-progress li{counter-increment:steps;flex-basis:20%;-webkit-box-flex:1;flex-grow:1;font-weight:700;letter-spacing:-0.05em;padding:1rem;text-align:center}.enrollment-progress li::before{content:counter(steps) '.';margin-right:.25em}.enrollment-progress li.active{background-color:#E04403}.enrollment-progress+.assessment-container{height:calc(100% - 3.25rem);top:3.25rem}.group-session-full{background-color:#1d252c;color:#ffffff;height:100%;-webkit-box-pack:center;justify-content:center;position:relative}@media (min-width:56.25rem){.group-session-full .book-container{margin-left:auto;margin-right:auto;max-width:48em}}.group-session-full .book-container [role='button'],.group-session-full .book-container button{display:block}.group-session-full .book-container [role='button']+[role='button'],.group-session-full .book-container button+[role='button'],.group-session-full .book-container [role='button']+button,.group-session-full .book-container button+button{margin-top:.5rem}.group-session-full .book-container .script-font{font-size:5rem}.group-session-full .book-container .step{margin-top:2em}.group-session-full .book-container .step p+p{margin-top:1em}.group-session-full .book-container .step .warning{background-color:#B12028;border-radius:.25rem;color:#ffffff;font-weight:700;padding:.75em 1em}.group-session-full .book-container .step .warning+*{margin-top:2em}.group-session-full .book-container button[type='submit']{margin-top:1rem;width:100%}.group-session-full .book-container *+.input,.group-session-full .book-container *+.checkbox,.group-session-full .book-container *+form{margin-top:.5rem}.group-session-full .video-background,.group-session-full .image-background{border-radius:var(--radius);opacity:.25}.group-session-full>.panel-actions{-webkit-backdrop-filter:blur(1em);backdrop-filter:blur(1em);background-color:rgba(29,37,44,0.1)}.group-session-full>.panel-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:var(--padding)}@media (min-width:56.25rem){}.group-session-full>.panel-content>*{margin-bottom:auto;margin-top:auto}.group-session-full>.panel-header{background-color:transparent;padding:var(--paddingLarge) var(--paddingLarge) 0 var(--paddingLarge)}@media (min-width:56.25rem){.group-session-full>.panel-header{padding-top:calc(var(--paddingLarge) * .5)}}.group-session-full>.panel-header .logo{display:block;height:2.5rem;margin:auto;width:auto}.group-session-full .session-info{font-size:1rem}.group-session-full .session-info>*+*{margin-top:1em}.group-session-full .session-info .date-card{aspect-ratio:1;width:9.5em}.group-session-full .session-info .coach-thumb{margin-top:.5em}.group-session-full .session-info .description p+p{margin-top:.75em}.group-session-full .session-info .subtitle{font-size:1.125em;font-weight:500;margin-top:.5em}.group-session-full .session-info .type{background-color:#1d252c;border-radius:.25rem;color:#ffffff;display:inline-block;font-weight:700;padding:.5em 1em;position:relative;z-index:10}.group-session-full .session-info .type+.header-image{margin-top:-0.5rem}@media (min-width:56.25rem){.group-session-full .session-info .type+.header-image{margin-top:-1.25rem}}.group-session-full .session-info .header-image{margin-left:calc(var(--padding) * -0.75);margin-right:calc(var(--padding) * -0.75)}@media (min-width:56.25rem){.group-session-full .session-info .header-image{margin-left:calc(var(--padding) * -1);margin-right:calc(var(--padding) * -1)}}.group-session-full .session-info .header-image img{border-radius:var(--radius);display:block;height:auto;width:100%}.group-session-full .session-info .header-image+.date-card{background-color:rgba(255,255,255,0.5);-webkit-backdrop-filter:blur(1em);backdrop-filter:blur(1em);color:#1d252c;margin-top:-3rem}@media (min-width:56.25rem){.group-session-full .session-info .header-image+.date-card{margin-top:-6rem}}.group-session-full .session-info .meta-list{margin-top:2em}.group-session-full .session-info .meta-list h3,.group-session-full .session-info .meta-list h4{font-size:1.125em}.group-session-full .session-info .meta-list h3+*,.group-session-full .session-info .meta-list h4+*{margin-top:.25em}.group-session-full .box-message{-webkit-backdrop-filter:blur(1em);backdrop-filter:blur(1em);background-color:rgba(255,255,255,0.5);border-radius:var(--radius);color:#1d252c;font-size:1rem;margin-left:calc(var(--padding) * -0.75);margin-right:calc(var(--padding) * -0.75);padding:var(--padding)}@media (min-width:56.25rem){.group-session-full .box-message{margin-left:calc(var(--padding) * -1);margin-right:calc(var(--padding) * -1)}}.group-session-full .box-message+.session-info{margin-top:var(--padding)}.group-session-full .panel .panel-actions button[type='submit']{margin-top:0;width:auto}.group-sessions-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(20rem, 1fr));grid-gap:var(--padding);list-style:none}.group-sessions-list>li{background-color:#ffffff;border-radius:.25rem;box-shadow:.125rem .125rem 1.5rem rgba(0,0,0,0.15);color:#1d252c;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;overflow:hidden;position:relative}.group-sessions-list>li>a:hover{color:inherit}.group-sessions-list figure{margin:0;position:relative}.group-sessions-list figure::after{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(255,255,255,0)), color-stop(90%, rgba(255,255,255,0.9)), to(#fff));background-image:linear-gradient(rgba(255,255,255,0) 50%, rgba(255,255,255,0.9) 90%, #fff);border-radius:.25rem .25rem 0 0;content:'';height:100%;left:0;position:absolute;top:0;width:100%}.group-sessions-list figure img{border-radius:.25rem .25rem 0 0;display:block;height:auto;width:100%}.group-sessions-list .actions{background-color:#EFF0F0;border-radius:0 0 .25rem .25rem;display:-webkit-box;display:flex;gap:.25rem;-webkit-box-pack:center;justify-content:center;margin-top:auto;padding:.25rem}.group-sessions-list .actions [role='button']{background-color:transparent;color:#1d252c}.group-sessions-list .actions [role='button']:hover{background-color:#ffffff;color:#1d252c}.group-sessions-list .session-info{margin-top:-4rem;padding:1.25rem}.group-sessions-list .session-info h2{font-size:1.25rem;position:relative}.group-sessions-list .session-info time{left:var(--padding);position:absolute;top:var(--padding)}.group-sessions-list .session-info .coach-thumb{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;margin-top:1em;position:relative}.group-sessions-list .session-info .coach-thumb img{border-radius:50%;display:block;height:2.5em;margin-right:.5em;-o-object-fit:cover;object-fit:cover;width:2.5em}.group-sessions-list .session-info .date-card{-webkit-backdrop-filter:blur(1em);backdrop-filter:blur(1em);background-color:rgba(255,255,255,0.5);border-radius:.25rem;line-height:1.125;padding:1em;text-align:center}.group-sessions-list .session-info .date-card>span{display:block}.group-sessions-list .session-info .date-card .day{font-size:1.75em;font-weight:900;letter-spacing:-0.025em}.group-sessions-list .session-info .date-card .month{font-size:.875em;letter-spacing:.3em;opacity:.75;text-transform:uppercase}.group-sessions-list .session-info .date-card .time{font-size:.875em;font-weight:900;letter-spacing:-0.025em;margin-top:.25em}.group-sessions-list .session-info .date-card .time span{font-size:.625em}.group-sessions-list .session-info .meta-list{font-size:.875rem;list-style:none;margin-top:var(--padding);position:relative}.group-sessions-list .session-info .meta-list li+li{margin-top:1.25em}.group-sessions-list .session-info .subtitle{font-size:.875em;font-weight:500;margin-top:.5em}.group-sessions-list .session-info .type{background-color:#E04403;border-radius:.25rem;color:#ffffff;display:inline-block;font-weight:700;padding:.5em 1em;position:absolute;right:var(--padding);top:var(--padding);z-index:10}.group-training{height:100%}.issue-popup{background-color:#ffffff;box-shadow:.125rem .125rem 1.5rem rgba(0,0,0,0.15);border-radius:var(--radius) var(--radius) 0 0;bottom:0;color:#1d252c;position:fixed;text-align:left;-webkit-transition:background-color .3s;transition:background-color .3s;z-index:999}@media (max-width:37.49em){.issue-popup{left:6rem;width:calc(100% - 12rem)}}@media (min-width:37.5rem) and (max-width:56.249rem){.issue-popup{left:calc(50% - 14em - 2px);width:28em}}@media (min-width:56.25rem){.issue-popup{left:calc(50% - 16em - 2px);width:32em}}.issue-popup::before{background-color:#1d252c;content:'';height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;-webkit-transition:opacity .3s;transition:opacity .3s;width:100%}.issue-popup:has(#issue-popup-btn:checked)::before{opacity:.75}.issue-popup #issue-popup-btn{display:none}.issue-popup #issue-popup-btn:checked~.panel-header{background-color:#EFF0F0;color:#1d252c}.issue-popup #issue-popup-btn:checked~.panel-header::after{-webkit-filter:invert();filter:invert();-webkit-transform:rotate(0deg);transform:rotate(0deg)}.issue-popup #issue-popup-btn:checked~.panel-content{max-height:calc(100% - (var(--padding) * 2));overflow-y:auto;padding:var(--padding)}.issue-popup #issue-popup-btn~.panel-content{max-height:0;overflow-y:hidden;padding:0 var(--padding);-webkit-transition:max-height .4s ease-out,padding .4s ease-out;transition:max-height .4s ease-out,padding .4s ease-out}.issue-popup .panel-header{background-color:#E04403;color:#ffffff;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;max-width:none;padding-right:calc(var(--padding) * 2 + 2rem);position:relative;-webkit-transition:background-color .3s;transition:background-color .3s}@media (max-width:56.249rem){.issue-popup .panel-header{padding-bottom:calc(var(--padding) * .75);padding-top:calc(var(--padding) * .75)}}.issue-popup .panel-header:hover{background-color:#B12028}.issue-popup .panel-header::after{background-image:url(../images/icon-arrow-down-background.svg);background-position:center;background-repeat:no-repeat;background-size:1.25rem 1.25rem;content:'';height:2rem;position:absolute;right:var(--padding);top:calc(50% - 1rem);-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s;width:2rem}.issue-popup .panel-header h2{font-weight:700;letter-spacing:-0.05em;text-transform:none}@media (max-width:37.49rem){.issue-popup .panel-header h2{font-size:.875rem}}@media (min-width:37.5rem){.issue-popup .panel-header h2{font-size:1rem}}.issue-popup .panel-content{background-color:#ffffff;position:relative}.issue-popup .panel-content form{margin-top:var(--padding)}.issue-popup .panel-content form button{margin-top:0}.login-form-block{-webkit-box-align:center;align-items:center;background-color:#1d252c;color:#ffffff;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;height:100%;padding:1rem;position:relative;width:100%}@media (min-width:37.5rem){.login-form-block{padding:1.25rem}}@media (min-width:56.25rem){.login-form-block{padding:2.5rem}}@media (min-width:75rem){.login-form-block{padding:3rem}}.login-form-block .logo{display:block;height:6rem;margin-left:auto;margin-right:auto;position:relative;width:auto}.login-form-block .logo+*{margin-top:3rem}.login-form-block .logo .the{fill:#B12028}.login-form-block .logo .makings{fill:#E04403}.login-form-block video{height:100%;left:0;margin:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.login-form-block>.content{background-color:#ffffff;border-radius:.25rem;box-shadow:.5rem .5rem 2rem rgba(0,0,0,0.15);color:#1d252c;max-width:24rem;padding:2rem;position:relative;width:100%}.login-form-block>.content [type='submit']{background-color:#E04403;color:#ffffff;font-size:.75rem;margin-top:0;padding:1rem}.login-form-block>.content [type='submit']:hover{background-color:#B12028}.login-form-block>.content h1{font-size:1.75rem}.login-form-block>.content h1.vishid+*{margin-top:0}.login-form-block>.content ul{list-style:none}.login-form-block>.content ul li+li{margin-top:1rem}.login-form-block>.content ul [role='button']{-webkit-box-align:center;align-items:center;border:1px solid #EFF0F0;border-radius:.25rem;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;font-size:1rem;font-weight:500;letter-spacing:0;padding:1rem;text-transform:none}.login-form-block>.content ul [role='button'] span{margin-left:.5em;margin-top:0}.login-form-block>.content.activate,.login-form-block>.content.verification{max-width:32rem}.login-form-block .modal{display:none}.login-form-block .modal>.content{color:#1d252c;max-width:32rem}.login-form-block .modal>.content form{margin-top:2rem}.login-form-block .modal>.content .button{background-color:#E04403;color:#ffffff;padding:1rem}.login-form-block .modal>.content .button:hover{background-color:#B12028}.login-form-block .divider{-webkit-box-align:center;align-items:center;color:#8C939A;display:-webkit-box;display:flex;text-align:center}.login-form-block .divider::before,.login-form-block .divider::after{background-color:#EFF0F0;content:'';display:block;-webkit-box-flex:1;flex-grow:1;height:1px}.login-form-block .divider::before{margin-right:1rem}.login-form-block .divider::after{margin-left:1rem}.login-form-block #register .submit{border-top:0}.members-list{container-type:inline-size;list-style:none}@supports (grid-template-columns: subgrid){.members-list{display:grid;grid-template-columns:-webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content auto -webkit-max-content;grid-template-columns:max-content max-content max-content max-content auto max-content}}@supports (grid-template-columns: subgrid){.members-list>li{display:grid;grid-column:1 / -1;grid-template-columns:subgrid}}.members-list>li+li{margin-top:.25rem}@supports (grid-template-columns: subgrid){.members-list>li>a{display:grid;grid-column:1 / span 5;grid-template-columns:subgrid}}@supports (grid-template-columns: subgrid){.members-list>li .meta-list{display:grid;grid-column:2 / span 3;grid-template-columns:subgrid}}.member-overview{background-color:#F7F7F7;border-radius:calc(var(--radius) * .5);color:#1d252c;display:-webkit-box;display:flex;margin-left:calc(var(--padding) * -0.5);margin-right:calc(var(--padding) * -0.5);min-height:5rem;-webkit-transition:background-color .3s;transition:background-color .3s}.member-overview:hover{background-color:#EFF0F0}.member-overview>a{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-flex:1;flex-grow:1;padding:1rem calc(var(--padding) * .5)}.member-overview>a:hover{color:inherit}.member-overview>a:hover h3{color:#E04403}.member-overview>a>*{margin-top:0}.member-overview h3{font-size:1rem;-webkit-transition:color .3s;transition:color .3s}.member-overview h3+*{margin-top:.25rem}.member-overview .meta-list{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;font-size:1rem;font-weight:600;margin-left:var(--padding)}.member-overview .meta-list h4{font-size:.875rem;font-weight:400}.member-overview .meta-list li+li{margin-left:var(--padding);margin-top:0}.member-overview .ratings{align-self:center;margin:-0.25rem -0.25rem -0.25rem auto}.member-overview .ratings ul{display:-webkit-box;display:flex;list-style:none;margin-top:0}.member-overview .ratings ul li{background-color:#42893D;border-radius:.25rem;color:#ffffff;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;-webkit-box-pack:center;justify-content:center;line-height:1;min-height:3.5rem;min-width:3.5rem;text-align:center}.member-overview .ratings ul li[data-score^='1']{background-color:#B12028}.member-overview .ratings ul li[data-score^='10']{background-color:#42893D}.member-overview .ratings ul li[data-score^='9']{background-color:#659242}.member-overview .ratings ul li[data-score^='8']{background-color:#879A47}.member-overview .ratings ul li[data-score^='7']{background-color:#A8A24B}.member-overview .ratings ul li[data-score^='6']{background-color:#CAAA50}.member-overview .ratings ul li[data-score^='5']{background-color:#E0954C}.member-overview .ratings ul li[data-score^='4']{background-color:#D57843}.member-overview .ratings ul li[data-score^='3']{background-color:#C95B3A}.member-overview .ratings ul li[data-score^='2']{background-color:#BE3E31}.member-overview .ratings ul li+li{margin-left:.25rem;margin-top:0}.member-overview .ratings ul span{font-size:.625rem;margin-top:.25rem}.member-overview .ratings ul strong{font-size:1.5rem;font-weight:900}@container (width < 900px){.member-overview .ratings{display:none}}@container (width < 600px){.member-overview{min-height:4rem}.member-overview a .meta-list{display:none}}.memberships-list{list-style:none;position:relative}@media (min-width:56.25rem){.memberships-list{display:-webkit-box;display:flex;gap:var(--padding)}}@media (min-width:56.25rem){.memberships-list>*{flex-basis:25%;-webkit-box-flex:1;flex-grow:1}}.memberships-list .panel .panel-header{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.memberships-list .panel .panel-header h2{font-size:1.25rem}.memberships-list .panel .panel-header .price-container{color:#E04403;font-size:2rem;font-weight:900;letter-spacing:-0.05em;line-height:1.125;margin-top:-0.25em}.memberships-list .panel .panel-header .price-container .units{color:#8C939A;font-size:.375em;font-weight:700;letter-spacing:-0.05em}.memberships-list .panel .features{font-size:.875rem;font-weight:500;letter-spacing:-0.025em;list-style:none}.memberships-list .panel .features li{background-image:url(../images/icon-tick.svg);background-position:left top;background-repeat:no-repeat;background-size:1.25rem 1.25rem;padding-left:1.75rem}.memberships-list .panel .features li+li{margin-top:.5em}.memberships-list .panel.current{outline:2px solid #E04403}.memberships-list .panel.current::before{background-color:#E04403;border-radius:.25rem;color:#ffffff;content:'Current Membership';font-size:.625rem;font-weight:700;left:var(--padding);padding:.25em .5em;position:absolute;top:-1em;z-index:10}*+.memberships-list{margin-top:var(--padding)}.membership-overview .panel-content{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex}.membership-overview .title{margin-right:auto}.membership-overview .meta-list{display:-webkit-box;display:flex}.membership-overview .meta-list h3{font-size:.625rem}.membership-overview .meta-list h3+*{margin-top:.25rem}.membership-overview .meta-list li+li{margin-left:1.25rem;margin-top:0}.membership-overview .date-card{background-color:#EFF0F0;color:#1d252c}.membership-overview .status{background-color:#42893D;border-radius:.25rem;color:#ffffff;font-size:1rem;font-weight:900;letter-spacing:-0.025em;padding:.5625em .75em}.membership-overview .status.paused{background-color:#EDB355}.membership-overview .status.ending,.membership-overview .status.cancelled{background-color:#B12028}.membership-overview .panel-actions{-webkit-box-pack:start;justify-content:flex-start}.notifications-list{color:#1d252c;font-weight:500;list-style:none;text-align:left}.notifications-list h3{color:#E04403}.notifications-list li{background-color:#ffffff;border-left:.25rem solid #E04403;border-radius:.25rem;box-shadow:.125rem .125rem 1.5rem rgba(0,0,0,0.15);padding:1rem 1rem 1rem .75rem;position:relative}.notifications-list li+li{margin-top:var(--padding)}.notifications-list [role='button']{background-color:#E04403;color:#ffffff;margin-top:0}.notifications-list [role='button']:hover{background-color:#B12028}.notifications-list ol{list-style:none}.notifications-list .actions{margin-top:1em}.notifications-list .dismiss-notification{margin:0;position:absolute;right:-0.75rem;top:calc(50% - .75rem)}.notifications-list .dismiss-notification button{background-color:#ffffff;border:1px solid #EFF0F0;border-radius:50%;color:#8C939A;margin:0;padding:.125rem;height:1.5rem;min-width:0;width:1.5rem}.notifications-list .dismiss-notification button:hover{background-color:#E04403;border-color:#E04403;color:#ffffff}.notifications-list .dismiss-notification button:hover span{opacity:1}.notifications-list .dismiss-notification button span{background-color:#8C939A;border-radius:.25rem;color:#ffffff;display:block;font-size:.75rem;line-height:1;margin:0;opacity:0;padding:.5em;pointer-events:none;position:absolute;right:calc(100% + .25rem);top:calc(50% - 1em);-webkit-transition:opacity .3s;transition:opacity .3s;white-space:nowrap}.notifications-list .dismiss-notification button svg{height:1.25rem;margin:0;width:1.25rem}.notifications-list .dismissed{border-left:none;padding-left:1rem}.notifications-list .dismissed h3{color:inherit}.notifications-list .dismissed [role='button']{background-color:#EFF0F0;color:#1d252c}.notifications-list .dismissed [role='button']:hover{background-color:#C5CBD1}.notifications-list .dismissed .dismiss-notification{display:none}.pause-membership .pauses ol{counter-reset:pauses;list-style:none;margin-top:var(--padding)}.pause-membership .pauses ol li{background-color:#C5CBD1;border-radius:.25rem;counter-increment:pauses;padding:var(--padding)}.pause-membership .pauses ol li+li{margin-top:1em}.pause-membership .pauses ol li::before{content:counter(pauses);display:block;font-size:2em;font-weight:900}.pause-membership .pauses ol li.available{background-color:#42893D;color:#ffffff}.pause-membership .pause-container{border:2px solid #42893D}.pause-membership .pause-container .panel-header{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.pause-membership .pause-container .panel-header::after{background-color:#42893D;border-radius:.25rem;color:#ffffff;content:'Available';font-size:1rem;font-weight:700;padding:.25rem .5em}.pause-membership .pause-container.disabled{border-color:#8C939A}.pause-membership .pause-container.disabled .panel-header::after{background-color:#8C939A;content:'Available'}.pause-membership .pause-container.disabled .panel-actions button{background-color:#8C939A;pointer-events:none}.pause-membership .pause-container.used{border-color:#8C939A}.pause-membership .pause-container.used .panel-header::after{background-color:#8C939A;content:'Used'}.pause-membership .pause-container.active{border-color:#B12028}.pause-membership .pause-container.active .panel-header::after{background-color:#B12028;content:'Active'}.projects-list{container-type:inline-size;list-style:none}@supports (grid-template-columns: subgrid){.projects-list{display:grid;grid-template-columns:-webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content auto -webkit-max-content;grid-template-columns:max-content max-content max-content max-content auto max-content}}.projects-list>li{margin-left:calc(var(--padding) * -0.5);margin-right:calc(var(--padding) * -0.5);position:relative}@supports (grid-template-columns: subgrid){.projects-list>li{display:grid;grid-column:1 / -1;grid-template-columns:subgrid}}.projects-list>li+li{margin-top:.25rem}@supports (grid-template-columns: subgrid){.projects-list>li>a{display:grid;grid-column:1 / span 4;grid-template-columns:subgrid}}.projects-list>li .actions{grid-column:6}@supports (grid-template-columns: subgrid){.projects-list>li .meta-list{display:grid;grid-column:3 / span 2;grid-template-columns:subgrid}}.projects-list>li .percentage-bar{align-self:center}.project-overview{background-color:#F7F7F7;border-radius:calc(var(--radius) * .5);color:#1d252c;display:-webkit-box;display:flex;margin-left:calc(var(--padding) * -0.5);margin-right:calc(var(--padding) * -0.5);padding:calc(var(--padding) * .25) 0;position:relative;-webkit-transition:background-color .3s;transition:background-color .3s}.project-overview:hover{background-color:#EFF0F0}.project-overview>a{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-flex:1;flex-grow:1;padding:calc(var(--padding) * .5)}.project-overview>a:hover{color:inherit}.project-overview>a:hover h3{color:#E04403}.project-overview>a>*{margin-top:0}.project-overview h3{font-size:1rem;-webkit-transition:color .3s;transition:color .3s}.project-overview h3+*{margin-top:.25rem}.project-overview .meta-list{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;font-size:1rem;font-weight:600;margin-left:var(--padding)}.project-overview .meta-list h4{font-size:.875rem;font-weight:400}.project-overview .meta-list li+li{margin-left:var(--padding);margin-top:0}.project-overview .percentage-bar p{margin:0}.project-overview .percentage-bar p:first-child{background-color:#ffffff}.project-overview .thumbnail{display:block;border-radius:50%;height:4rem;width:4rem}.project-overview .thumbnail+div{margin-left:.5rem}.project-overview img.thumbnail{background-color:#ffffff;padding:.5rem}.project-overview span.thumbnail{background-color:#8C939A;color:rgba(255,255,255,0.9);display:-webkit-box;display:flex;text-transform:uppercase}.project-overview span.thumbnail span{font-size:.875rem;font-weight:900;letter-spacing:.05em;margin:auto}@container (width < 1000px){.project-overview .percentage-bar{display:none}}@container (width < 600px){.project-overview a .meta-list{display:none}}.programme-paused-bar{background-color:#B12028;border-radius:var(--radius);color:#ffffff;display:-webkit-box;display:flex;font-weight:700;-webkit-box-pack:justify;justify-content:space-between;left:.25rem;line-height:1.143;padding:var(--padding);position:fixed;top:3.5rem;width:calc(100% - .5rem)}@media (min-width:37.5rem){.programme-paused-bar{left:10rem;top:.25rem;width:calc(100% - 10.25rem)}}@media (min-width:56.25rem){.programme-paused-bar{left:12rem;width:calc(100% - 12.25rem)}}.programme-paused-bar [role='button']{background-color:rgba(0,0,0,0.2);color:#ffffff;margin:calc(var(--padding) * -1 + .25rem)}.programme-paused-bar [role='button']:hover{background-color:#1d252c;color:#ffffff}.programme-paused-bar~main{height:calc(100% - 11.25rem);top:7.25rem}@media (min-width:37.5rem){.programme-paused-bar~main{height:calc(100% - 4.25rem);top:4rem}}.register-block>*+*{margin-top:var(--paddingLarge)}.register-block .register-steps{margin-top:calc(var(--paddingLarge) - 7.5rem)}.register-block .question{text-align:center}.register-block *+.question{margin-top:var(--paddingLarge)}.register-block *+.question .radio{-webkit-box-pack:center;justify-content:center;margin-top:1em}.register-steps{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.register-steps .steps{display:-webkit-box;display:flex}.register-steps .steps li{min-height:2.25em;padding-left:2.75em}@media (min-width:56.25rem){.register-steps .steps li{min-height:3.5em;padding-left:4em}}.register-steps .steps li+li{margin-top:0;margin-left:1.5em}.register-steps .steps li h3{font-size:.75rem}@media (min-width:56.25rem){.register-steps .steps li h3{font-size:1rem}}.register-steps .steps li.active::before{background-color:#E04403}.register-steps .steps li::before{background-color:#1d252c;font-size:1.25em;height:1.75em;width:1.75em}@media (min-width:56.25rem){.register-steps .steps li::before{font-size:1.75rem}}.self-fund-memberships-container .subscription-list .panel{border:1px solid #EFF0F0}.self-fund-memberships-container .subscription-list .panel .panel-actions{margin:auto calc(var(--padding) * -1) calc(var(--padding) * -1) calc(var(--padding) * -1)}.self-fund-memberships-container .subscription-list .panel .panel-actions button{background-color:#E04403;color:#ffffff;padding:.75rem 1rem}.self-fund-memberships-container .subscription-list .panel .panel-actions button:hover{background-color:#B12028}.session-booked-full{background-color:#1d252c;color:#ffffff;height:100%;-webkit-box-pack:center;justify-content:center;position:relative;text-align:center}.session-booked-full .video-background,.session-booked-full .image-background{border-radius:var(--radius);opacity:.25}.session-booked-full .panel-content{font-size:1rem;-webkit-box-flex:0;flex-grow:0;padding:var(--paddingLarge)}.session-booked-full .panel-content>*+*{margin-top:1em}.session-booked-full .panel-content h1.script-font{font-size:5em;font-weight:400;margin-top:1rem}.session-booked-full .panel-content .date-card{aspect-ratio:1;margin:auto;width:9.5em}.session-booked-full .panel-content [role='button']{margin-top:4em}.session-booked-full .panel-content .content{margin-left:auto;margin-right:auto;max-width:48em}.session-booked-full .panel-content .content+.content{margin-top:var(--paddingLarge)}.session-booked-full .subscription-list{text-align:left}.session-list{container-type:inline-size;list-style:none}@supports (grid-template-columns: subgrid){.session-list{display:grid;grid-template-columns:-webkit-max-content -webkit-max-content -webkit-max-content auto -webkit-max-content;grid-template-columns:max-content max-content max-content auto max-content}}.session-list>li{margin-left:calc(var(--padding) * -0.5);margin-right:calc(var(--padding) * -0.5);position:relative}@supports (grid-template-columns: subgrid){.session-list>li{display:grid;grid-column:1 / -1;grid-template-columns:subgrid}}.session-list>li+li{margin-top:.25rem}@supports (grid-template-columns: subgrid){.session-list>li>a{display:grid;grid-column:1 / span 3;grid-template-columns:subgrid}}.session-list>li .actions{grid-column:5}@supports (grid-template-columns: subgrid){.session-list>li .meta-list{display:grid;grid-column:2 / span 2;grid-template-columns:subgrid}}.session-overview{background-color:#F7F7F7;border-radius:calc(var(--radius) * .5);color:#1d252c;display:-webkit-box;display:flex;margin-left:calc(var(--padding) * -0.5);margin-right:calc(var(--padding) * -0.5);padding:calc(var(--padding) * .25) 0;position:relative;-webkit-transition:background-color .3s;transition:background-color .3s}.session-overview:hover{background-color:#EFF0F0}.session-overview:has(.status.cancelled),.session-overview:has(.status.late_cancelled),.session-overview:has(.status.tech_issue),.session-overview:has(.status.no_show){color:#8C939A}.session-overview>a{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-flex:1;flex-grow:1;padding:calc(var(--padding) * .5)}.session-overview>a:hover{color:inherit}.session-overview>a:hover h3{color:#E04403}.session-overview>a>*{margin-top:0}.session-overview h3{font-size:1rem;-webkit-transition:color .3s;transition:color .3s}.session-overview h3+*{margin-top:.25rem}.session-overview .actions{display:-webkit-box;display:flex;flex-wrap:nowrap;margin-left:auto;margin-top:0;padding:calc(var(--padding) * .5)}.session-overview .actions:not(:has(> *)){padding:0}.session-overview .actions>*+*{margin-left:.25rem}.session-overview .actions [role='button']{background-color:transparent}.session-overview .actions [role='button']:hover{background-color:#ffffff}.session-overview .actions [role='button'].cta{background-color:#E04403}.session-overview .actions [role='button'].cta:hover{background-color:#B12028}.session-overview .actions-btn{display:none}.session-overview .actions-btn+label{display:none}.session-overview .meta-list{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;font-size:1rem;font-weight:600;margin-left:var(--padding)}.session-overview .meta-list h4{font-size:.875rem;font-weight:400}.session-overview .meta-list li+li{margin-left:var(--padding);margin-top:0}.session-overview .meta-list .status{-webkit-box-align:center;align-items:center;background-color:#42893D;border-radius:.25rem;color:#ffffff;display:-webkit-box;display:flex;font-size:.875rem;padding:.5rem}.session-overview .meta-list .status svg{fill:currentColor;height:1.25rem;margin-right:.5rem;width:1.25rem}.session-overview .meta-list .status.cancelled,.session-overview .meta-list .status.late_cancelled,.session-overview .meta-list .status.no_show,.session-overview .meta-list .status.tech_issue{background-color:#B12028}.session-overview .ratings{align-self:center;margin-left:auto;padding:calc(var(--padding) * .5)}.session-overview .ratings ul{display:-webkit-box;display:flex;list-style:none;margin-top:0}.session-overview .ratings ul li{background-color:#42893D;border-radius:.25rem;color:#ffffff;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;-webkit-box-pack:center;justify-content:center;line-height:1;min-height:3.25rem;min-width:3.25rem;text-align:center}.session-overview .ratings ul li[data-score='10']{background-color:#42893D}.session-overview .ratings ul li[data-score='9']{background-color:#659242}.session-overview .ratings ul li[data-score='8']{background-color:#879A47}.session-overview .ratings ul li[data-score='7']{background-color:#A8A24B}.session-overview .ratings ul li[data-score='6']{background-color:#CAAA50}.session-overview .ratings ul li[data-score='5']{background-color:#E0954C}.session-overview .ratings ul li[data-score='4']{background-color:#D57843}.session-overview .ratings ul li[data-score='3']{background-color:#C95B3A}.session-overview .ratings ul li[data-score='2']{background-color:#BE3E31}.session-overview .ratings ul li[data-score='1']{background-color:#B12028}.session-overview .ratings ul li+li{margin-left:.25rem;margin-top:0}.session-overview .ratings ul span{font-size:.625rem;margin-top:.25rem}.session-overview .ratings ul strong{font-size:1.5rem;font-weight:900}.session-overview.highlight{max-height:0;overflow:hidden;padding:0;-webkit-transition:max-height .5s,padding .5s ease-out;transition:max-height .5s,padding .5s ease-out}.session-overview.highlight>*{opacity:0;-webkit-transition:opacity .3s .4s;transition:opacity .3s .4s}.session-overview.highlight.show{-webkit-animation:highlight .75s .5s 5 alternate;animation:highlight .75s .5s 5 alternate;max-height:5rem;padding:calc(var(--padding) * .25) 0}.session-overview.highlight.show>*{opacity:1}@-webkit-keyframes highlight{0%{background-color:transparent}50%{background-color:#EFF0F0}100%{background-color:transparent}}@keyframes highlight{0%{background-color:transparent}50%{background-color:#EFF0F0}100%{background-color:transparent}}.session-overview.active{background-color:#C5CBD1}@container (width > 900px){.session-overview .meta-list .status{font-size:1rem;padding:.75rem}.session-overview .meta-list .status svg{margin-right:.75rem}}@container (width < 900px){.session-overview:has(.actions-btn:checked){background-color:#EFF0F0}.session-overview:has(.actions > *) .actions-btn+label{display:block}.session-overview .actions{background-color:#ffffff;border-radius:.25rem;box-shadow:.25rem .25rem 1rem rgba(0,0,0,0.125);opacity:0;padding:calc(var(--padding) * .25);position:absolute;right:calc(1.5rem + var(--padding));top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .3s,visibility 0s .3s;transition:opacity .3s,visibility 0s .3s;visibility:hidden}.session-overview .actions:not(:has(> *)){padding:0}.session-overview .actions [role='button']:hover{background-color:#EFF0F0}.session-overview .actions-btn:checked+label{background-color:#ffffff}.session-overview .actions-btn:checked~.actions{opacity:1;-webkit-transition:opacity .3s,visibility 0s;transition:opacity .3s,visibility 0s;visibility:visible}.session-overview .actions-btn+label{align-self:center;border-radius:.25rem;color:#8C939A;cursor:pointer;display:none;height:2.5rem;margin-left:auto;margin-right:calc(var(--padding) * .5);max-width:none;position:relative;-webkit-transition:background-color .3s;transition:background-color .3s;width:1.5rem}.session-overview .actions-btn+label:hover{background-color:#ffffff}.session-overview .actions-btn+label span{background-color:currentColor;border-radius:50%;height:.375rem;left:calc(50% - .1875rem);position:absolute;top:calc(50% - .1875rem);width:.375rem}.session-overview .actions-btn+label span::before,.session-overview .actions-btn+label span::after{background-color:currentColor;border-radius:50%;content:'';height:100%;left:0;position:absolute;top:0;width:100%}.session-overview .actions-btn+label span::before{-webkit-transform:translateY(-150%);transform:translateY(-150%)}.session-overview .actions-btn+label span::after{-webkit-transform:translateY(150%);transform:translateY(150%)}.session-overview .meta-list .theme{display:none}.session-overview .meta-list .status{-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;font-size:.5rem;padding:.375rem}.session-overview .meta-list .status p{margin-top:.25em}.session-overview .meta-list .status svg{margin:0}.session-overview .ratings{display:none}}.session-rating{font-size:1em}.session-rating .intro{height:auto;margin-bottom:0}.session-rating .session-info{-webkit-backdrop-filter:blur(.25em);backdrop-filter:blur(.25em);background-color:rgba(29,37,44,0.75);border-radius:var(--radius);display:grid;grid-gap:var(--padding);grid-template-columns:repeat(2, 1fr);padding:var(--padding)}.session-rating .session-info time{background-color:rgba(255,255,255,0.05);border-radius:.25rem;grid-row-end:span 2}.session-rating .session-info h2{align-self:end;margin-top:0}@media (min-width:56.25rem){.session-rating .session-info h2{font-size:1.75rem}}.session-rating .session-info .coach-thumb{align-self:start;margin-top:0}.session-rating .panel-content .page>*{scroll-snap-align:none}.session-rating .panel-content .page>*.intro{margin-bottom:0}.session-themes .sessions input:checked+label{background-color:#E04403;color:#ffffff}.session-themes .sessions input:checked+label img{-webkit-filter:invert(0);filter:invert(0)}.session-themes .sessions label{-webkit-box-align:center;align-items:center;border-radius:.25rem;background-color:#EFF0F0;color:#1d252c;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%;max-width:none;padding:.75rem .5rem;text-align:center;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;width:100%}@media (min-width:37.5rem){.session-themes .sessions label{-webkit-box-pack:center;justify-content:center;padding:1rem}}@media (max-width:37.49rem){.session-themes .sessions label h4{font-size:.75rem}}.session-themes .sessions label p{line-height:1.25}@media (max-width:37.49rem){.session-themes .sessions label p{font-size:.625em;margin-top:.5em}}@media (min-width:37.5rem){.session-themes .sessions label p{font-size:.75em}}.session-themes .sessions label:hover{background-color:#C5CBD1;color:#1d252c}.session-themes .sessions img{display:block;-webkit-filter:invert(1);filter:invert(1);height:2.5rem;-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s, -webkit-filter .3s;width:auto}@media (min-width:37.5rem){.session-themes .sessions img{height:3.75rem}}@media (min-width:56.25rem){.session-themes .sessions img{height:5rem}}.session-themes .sessions li{position:relative}.session-themes .sessions ul{display:grid;grid-gap:.5rem;grid-template-columns:repeat(auto-fill, minmax(7rem, 1fr));list-style:none;margin-top:1.5rem}@media (min-width:37.5rem){.session-themes .sessions ul{grid-gap:1rem;grid-template-columns:repeat(auto-fill, minmax(9rem, 1fr))}}@media (min-width:56.25rem){.session-themes .sessions ul{grid-template-columns:repeat(auto-fill, minmax(12rem, 1fr))}}.single-session h2{font-size:1.25rem}.single-session h2+*{margin-top:.5rem}.single-session *+h2{margin-top:var(--padding)}.single-session h3{font-size:.875rem;font-weight:500;letter-spacing:0}.single-session h3+*{margin-top:.125rem}.single-session *+h3{margin-top:.5rem}.single-session *+.form-row{margin-top:2em}.single-session .meta-list{display:-webkit-box;display:flex;flex-wrap:wrap;gap:calc(var(--padding) * .625) var(--padding)}.single-session .meta-list h3,.single-session .meta-list h4{font-size:.75rem;font-weight:500;letter-spacing:0}.single-session .meta-list>*+*{margin-top:0}.single-session .meta-list>*.full{flex-basis:100%}.single-session .meta-list>*>*:last-child{-webkit-box-align:center;align-items:center;background-color:#EFF0F0;border-radius:.25rem;display:-webkit-inline-box;display:inline-flex;line-height:1.4286;padding:.875rem}.single-session .meta-list>*>*:last-child img,.single-session .meta-list>*>*:last-child svg{flex-shrink:0;height:1.25rem;margin-right:.5rem;width:1.25rem}.single-session .meta-list>*>a:last-child{-webkit-transition:background-color .3s;transition:background-color .3s}.single-session .meta-list>*>a:last-child:hover{background-color:#C5CBD1;color:inherit}.single-session .meta-list>*>a:last-child[role='button'].cta{background-color:#E04403;color:#ffffff}.single-session .meta-list>*>a:last-child[role='button'].cta:hover{background-color:#B12028}.single-session .meta-list>* .coach-thumb,.single-session .meta-list>* .theme{padding:.5rem .875rem .5rem .5rem}.single-session .meta-list>* .coach-thumb img,.single-session .meta-list>* .theme img{height:2rem;width:2rem}.single-session .meta-list>* .status{background-color:#42893D;color:#ffffff}.single-session .meta-list>* .status svg{fill:currentColor}.single-session .meta-list>* .status.cancelled,.single-session .meta-list>* .status.late_cancelled,.single-session .meta-list>* .status.no_show,.single-session .meta-list>* .status.tech_issue{background-color:#B12028}.single-session .meta-list>* .theme img{-webkit-filter:invert(1);filter:invert(1)}.single-session .objective,.single-session .commitment{background-color:#EFF0F0;border-radius:.25rem;line-height:1.4286;margin-top:.125rem;padding:.875rem}.single-session .ratings{align-self:center;margin-left:auto;margin-top:.125rem}.single-session .ratings ul{display:-webkit-box;display:flex;list-style:none;margin-top:0}.single-session .ratings ul li{background-color:#42893D;border-radius:.25rem;color:#ffffff;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;-webkit-box-pack:center;justify-content:center;line-height:1;min-height:3.25rem;min-width:3.25rem;text-align:center}.single-session .ratings ul li[data-score='10']{background-color:#42893D}.single-session .ratings ul li[data-score='9']{background-color:#659242}.single-session .ratings ul li[data-score='8']{background-color:#879A47}.single-session .ratings ul li[data-score='7']{background-color:#A8A24B}.single-session .ratings ul li[data-score='6']{background-color:#CAAA50}.single-session .ratings ul li[data-score='5']{background-color:#E0954C}.single-session .ratings ul li[data-score='4']{background-color:#D57843}.single-session .ratings ul li[data-score='3']{background-color:#C95B3A}.single-session .ratings ul li[data-score='2']{background-color:#BE3E31}.single-session .ratings ul li[data-score='1']{background-color:#B12028}.single-session .ratings ul li+li{margin-left:.25rem;margin-top:0}.single-session .ratings ul span{font-size:.625rem;margin-top:.25rem}.single-session .ratings ul strong{font-size:1.5rem;font-weight:900}.single-session .rating-radio{--btnBackColour:#EFF0F0;--btnColour:#1d252c;margin-top:.375rem}.single-session .rating-radio+h3{margin-top:1rem}.subscription-checkout{background-color:#1d252c;color:#ffffff;height:100%}.subscription-checkout h1{font-family:'allison','avenir',sans-serif;font-size:3rem;font-weight:400}@media (min-width:37.5rem){.subscription-checkout h1{font-size:4rem}}@media (min-width:75rem){.subscription-checkout h1{font-size:5rem}}.subscription-checkout .notifications>*{background-color:#B12028;margin-left:auto;margin-right:auto;max-width:48em}.subscription-checkout form{margin-left:auto;margin-right:auto;margin-top:var(--padding);max-width:48em}.subscription-checkout form>*+*{margin-top:.5rem}.subscription-checkout .back-btn{background-color:transparent;color:#ffffff;left:var(--padding);position:absolute;top:var(--padding);width:auto;z-index:999}.subscription-checkout .back-btn:hover{background-color:#1d252c}.subscription-checkout>.panel-content{-webkit-box-flex:0;flex-grow:0;margin:auto;padding:var(--paddingLarge);padding-top:7.5rem;text-align:center;width:100%}.subscription-checkout>.panel-content .content p a{text-decoration:underline}.subscription-checkout .overview{background-color:#1d252c;border:2px solid rgba(255,255,255,0.25);color:#ffffff;position:fixed;text-align:left;top:var(--padding);-webkit-transition:border-color .4s;transition:border-color .4s;z-index:100}@media (max-width:37.49em){.subscription-checkout .overview{left:6rem;width:calc(100% - 12rem)}}@media (min-width:37.5rem) and (max-width:56.249rem){.subscription-checkout .overview{left:calc(50% - 14em - 2px);width:28em}}@media (min-width:56.25rem){.subscription-checkout .overview{left:calc(50% - 16em - 2px);width:32em}}.subscription-checkout .overview:hover{border-color:#E04403}.subscription-checkout .overview:has(#subscription-details-btn:checked){border-color:#E04403}.subscription-checkout .overview #subscription-details-btn{display:none}.subscription-checkout .overview #subscription-details-btn:checked~.panel-header::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.subscription-checkout .overview #subscription-details-btn:checked~.panel-content{max-height:calc(100% - (var(--padding) * 2));overflow-y:auto;padding:var(--padding)}.subscription-checkout .overview #subscription-details-btn~.panel-content{max-height:0;overflow-y:hidden;padding:0 var(--padding);-webkit-transition:max-height .4s ease-out,padding .4s ease-out;transition:max-height .4s ease-out,padding .4s ease-out}.subscription-checkout .overview .features{font-size:.875rem;font-weight:500;letter-spacing:-0.025em;list-style:none}.subscription-checkout .overview .features li{background-image:url(../images/icon-tick.svg);background-position:left top;background-repeat:no-repeat;background-size:1.25rem 1.25rem;padding-left:1.75rem}.subscription-checkout .overview .features li+li{margin-top:.5em}.subscription-checkout .overview .panel-header{background-color:transparent;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;max-width:none;padding-right:calc(var(--padding) * 2 + 2rem);position:relative}.subscription-checkout .overview .panel-header::after{background-image:url(../images/icon-arrow-down-background.svg);background-position:center;background-repeat:no-repeat;background-size:1.25rem 1.25rem;content:'';height:2rem;position:absolute;right:var(--padding);top:calc(50% - 1rem);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s;width:2rem}.subscription-checkout .overview .panel-header h2{font-weight:700;letter-spacing:-0.05em;text-transform:none}@media (max-width:37.49rem){.subscription-checkout .overview .panel-header h2{font-size:1rem}}@media (min-width:37.5rem){.subscription-checkout .overview .panel-header h2{font-size:1.25rem}}.subscription-checkout .overview .panel-header .price-container{color:#E04403;font-weight:900;letter-spacing:-0.05em;line-height:1.125;margin-top:-0.25em}@media (max-width:37.49rem){.subscription-checkout .overview .panel-header .price-container{font-size:1.5rem}}@media (min-width:37.5rem){.subscription-checkout .overview .panel-header .price-container{font-size:2rem}}.subscription-checkout .overview .panel-header .price-container .units{color:#8C939A;font-size:.375em;font-weight:700;letter-spacing:-0.05em}.subscription-checkout .order-review{margin-top:var(--paddingLarge)}.subscription-checkout .order-review .wc_payment_methods,.subscription-checkout .order-review .wc-saved-payment-methods,.subscription-checkout .order-review .payment_methods{list-style:none}.subscription-checkout .order-review [role='alert']{background-color:#B12028;border-radius:.25rem;margin-top:1em;padding:0}.subscription-checkout .order-review [role='alert'] .woocommerce_error{list-style:none;padding:1rem}.subscription-checkout .order-review [for='payment_method_stripe']{font-family:'allison','avenir',sans-serif;font-size:3rem;font-weight:400;padding:0}@media (min-width:37.5rem){.subscription-checkout .order-review [for='payment_method_stripe']{font-size:4rem}}@media (min-width:75rem){.subscription-checkout .order-review [for='payment_method_stripe']{font-size:5rem}}.subscription-checkout .order-review [for='payment_method_stripe']+*{margin-top:.25em}.subscription-checkout .order-review .wc-saved-payment-methods li{background-color:#ffffff;border-radius:.25rem;color:#1d252c;padding:1rem}.subscription-checkout .order-review .wc-saved-payment-methods li input{width:1.5em !important}.subscription-checkout .order-review .wc-saved-payment-methods li+li{margin-top:1rem}.subscription-checkout .order-review .wc-saved-payment-methods li .stripe-source-errors{margin-top:0}.subscription-checkout .order-review #wc-stripe-cc-form{display:-webkit-box;display:flex;flex-wrap:wrap;margin-top:var(--padding);text-align:left}.subscription-checkout .order-review #wc-stripe-cc-form>*{flex-basis:100%}.subscription-checkout .order-review #wc-stripe-cc-form .clear{margin-top:0}.subscription-checkout .order-review #wc-stripe-cc-form .form-row{flex-basis:calc(25% - .5rem);margin-top:0;position:relative}.subscription-checkout .order-review #wc-stripe-cc-form .form-row label{color:#8C939A;font-size:.75rem;font-weight:400;left:calc(1rem + 2px);padding:0;position:absolute;top:calc(50% - 1.625em);-webkit-transform:none;transform:none;z-index:100}.subscription-checkout .order-review #wc-stripe-cc-form .form-row-wide{flex-basis:calc(50% - .5rem);margin-right:.5rem}.subscription-checkout .order-review #wc-stripe-cc-form .form-row-first{margin-right:.5rem}.subscription-checkout .order-review #wc-stripe-cc-form .stripe-card-group{margin:0}.subscription-checkout .order-review #wc-stripe-cc-form .wc-stripe-elements-field{background-color:#1d252c;border:2px solid transparent;border-radius:.25rem;color:#ffffff;margin:0;padding:1.75em 1em .5em 1em !important;-webkit-transition:border-color .3s;transition:border-color .3s}.subscription-checkout .order-review #wc-stripe-cc-form .wc-stripe-elements-field:hover{border-color:#1d252c}.subscription-checkout .order-review #wc-stripe-cc-form .wc-stripe-elements-field.focused{border-color:#E04403}.subscription-checkout .order-review #wc-stripe-cc-form .wc-stripe-elements-field iframe{height:1.5rem !important}.subscription-checkout .order-review .woocommerce-terms-and-conditions-wrapper{font-size:.75rem;font-weight:700;margin-top:2rem}.subscription-checkout .payment-details{font-weight:700;margin-top:var(--padding);padding-top:1em}.subscription-checkout .payment-details *+.terms{margin-top:.5em}.subscription-checkout .payment-details .terms{font-size:.75rem}.subscription-checkout .woocommerce-form-coupon-toggle{display:none}.subscription-checkout .woocommerce-billing-fields__field-wrapper{display:grid;grid-gap:.5rem;grid-template-columns:repeat(2, 1fr)}.subscription-checkout .woocommerce-billing-fields__field-wrapper>*{margin:0;position:relative}.subscription-checkout .woocommerce-billing-fields__field-wrapper #billing_email_field{grid-column:span 2;margin-bottom:3rem}.subscription-checkout .woocommerce-billing-fields__field-wrapper #billing_first_name_field,.subscription-checkout .woocommerce-billing-fields__field-wrapper #billing_last_name_field,.subscription-checkout .woocommerce-billing-fields__field-wrapper #billing_email_field{color:transparent !important;height:1px !important;left:0 !important;opacity:0 !important;overflow:hidden !important;position:absolute !important;top:0 !important;white-space:nowrap !important;width:1px !important}.subscription-checkout .woocommerce-NoticeGroup .woocommerce-error{background-color:#B12028;border-radius:.25rem;font-size:.875rem;list-style:none;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;max-width:48em;padding:1rem}@media (min-width:56.25rem){.subscription-checkout .woocommerce-NoticeGroup .woocommerce-error{padding:1.5rem}}.subscription-checkout .checkout_coupon{display:none}.subscription-checkout .video-background{border-radius:var(--radius);opacity:.25}.subscription-selection{background-color:#1d252c;color:#ffffff;height:100%;padding:var(--paddingLarge);position:relative}.subscription-selection .video-background,.subscription-selection .image-background{border-radius:var(--radius);opacity:.25}.subscription-selection>.content{margin-left:auto;margin-right:auto;max-width:48rem;position:relative;text-align:center}.subscription-selection>.content h1{font-family:'allison',cursive;font-size:5em;font-weight:400}.subscription-selection .discount{background-color:#E04403;border-radius:.25rem;color:#ffffff;margin-top:2.5rem;padding:var(--padding);position:relative;text-align:center}@media (min-width:37.5rem){.subscription-selection .discount h2{font-size:1.75rem}}.subscription-selection .discount h2+*{margin-top:.5em}.subscription-selection .cancel-btn{margin-top:2.5rem;position:relative;text-align:center}.subscription-selection .cancel-btn form{display:-webkit-inline-box;display:inline-flex}.subscription-selection .cancel-btn [role='button']{background-color:#1d252c;color:#ffffff;padding:1rem 2rem}.subscription-selection .cancel-btn [role='button']:hover{background-color:#E04403}.subscription-selection .register-steps+*{margin-top:var(--paddingLarge)}.subscription-selection .subscription-list .panel.current::before{background-color:#E04403;border-radius:.25rem;color:#ffffff;content:'Current Membership';font-size:.75rem;font-weight:700;left:1.5rem;padding:.5em;position:absolute;top:-1.25em}.to-do-list{list-style:none}.to-do-list .list-item{background-color:#F7F7F7;border-radius:calc(var(--radius) * .5);color:#1d252c;margin-left:calc(var(--padding) * -0.5);margin-right:calc(var(--padding) * -0.5);padding:calc(var(--padding) * .5);position:relative;-webkit-transition:background-color .3s;transition:background-color .3s}.to-do-list .list-item:hover{background-color:#EFF0F0;color:inherit}.to-do-list .list-item:hover a{color:inherit}.to-do-list .list-item:hover h2{color:#E04403}.to-do-list .list-item+.list-item{margin-top:.25rem}.to-do-list .list-item h2{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;font-size:1rem;-webkit-transition:color .3s;transition:color .3s}.to-do-list .list-item h2 svg{display:block;height:1.5em;margin-right:.5em;width:1.5em}.to-do-list .list-item .meta-list{font-size:.875rem;margin-top:.75em}.to-do-list .list-item .meta-list li h3{color:#8C939A;font-size:.75rem}.to-do-list .list-item .meta-list li+li{margin-top:.5em}.tm-selling-call-to-action .group{display:none}.tm-selling-call-to-action .group:target{display:block;margin-top:var(--paddingLarge)}.tm-selling-call-to-action .intro .features li{background-image:url(../images/icon-tick-background.svg)}.tm-selling-call-to-action .intro .panel-grid{margin-top:var(--paddingLarge);text-align:left}.tm-selling-call-to-action .intro .block-panel{background-color:#E04403;color:#ffffff}.tm-selling-call-to-action .intro .block-panel:nth-child(2){background-color:#B12028}.tm-selling-call-to-action .intro .block-panel:nth-child(2)::before{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(177,32,40,0.25)), to(#b12028));background-image:linear-gradient(rgba(177,32,40,0.25), #b12028)}.tm-selling-call-to-action .intro .block-panel:nth-child(2) .panel-header h2{text-shadow:0 0 2rem rgba(177,32,40,0.75)}.tm-selling-call-to-action .intro .block-panel::before{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(244,68,3,0.25)), to(#f44403));background-image:linear-gradient(rgba(244,68,3,0.25), #f44403)}.tm-selling-call-to-action .intro .block-panel .panel-header h2{text-shadow:0 0 2rem rgba(244,68,3,0.75)}.tm-selling-call-to-action .intro .block-panel .panel-actions{background-color:rgba(0,0,0,0.05)}.tm-selling-call-to-action .intro .panel-content{-webkit-box-align:start;align-items:flex-start;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-flex:1;flex-grow:1;padding:var(--padding);padding-top:10rem}.tm-selling-call-to-action .intro .panel-content>*:first-child{margin-top:auto}.tm-selling-call-to-action .intro .panel-actions [role='button']{background-color:#1d252c;color:#ffffff;margin-top:0}.tm-selling-call-to-action .intro .panel-actions [role='button']:hover{background-color:#8C939A;color:#ffffff}.update-password-block{-webkit-box-align:center;align-items:center;background-color:#ffffff;color:#1d252c;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%;-webkit-box-pack:center;justify-content:center;left:0;margin:0;padding:2rem 1rem;position:fixed;text-align:center;top:0;width:100%;z-index:1000}@media (min-width:37.5rem){.update-password-block{padding:2.5rem 1.25rem}}@media (min-width:56.25rem){.update-password-block{padding:2.5rem}}@media (min-width:65rem){.update-password-block{padding:5rem calc(50% - 30rem)}}.update-password-block form{-webkit-box-pack:center;justify-content:center;margin:auto;max-width:32em}.update-password-block form h2{margin-bottom:2.5rem}#settings-profile{min-height:100%}#settings-profile .coach-testimonial input[type='checkbox']{top:.5em}#settings-profile .coach-testimonial h3{font-size:.875rem}#settings-profile .coach-testimonial h3::before{content:'- '}#settings-profile .coach-testimonial q::before{content:open-quote}#settings-profile .coach-testimonial q::after{content:close-quote}.not-logged-in .email-preferences .radio-input{background-color:#ffffff;border-color:#ffffff}.page-id-5386.full-article .notifications{left:var(--padding);position:absolute;top:var(--padding);width:calc(100% - (2 * var(--padding)));z-index:999}.page-id-5386.full-article .notifications>*{background-color:#B12028;color:#ffffff;margin-left:auto;margin-right:auto;max-width:48em}