.nice-select{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:normal;height:38px;line-height:36px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left !important;transition:all .2s ease-in-out;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:#dbdbdb}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#999}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;transform-origin:66% 66%;transform:rotate(45deg);transition:all .15s ease-in-out;width:5px}.nice-select.open:after{transform:rotate(-135deg)}.nice-select.open .nice-select-dropdown{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .nice-select-dropdown{left:0 !important;right:0 !important}.nice-select.right{float:right}.nice-select.right .nice-select-dropdown{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .nice-select-dropdown{margin-top:4px;background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,.11);pointer-events:none;position:absolute;top:100%;left:0;transform-origin:50% 0;transform:scale(0.75) translateY(19px);transition:all .2s cubic-bezier(0.5, 0, 0, 1.25),opacity .15s ease-out;z-index:9;opacity:0}.nice-select .list{border-radius:5px;box-sizing:border-box;overflow:hidden;padding:0;max-height:210px;overflow-y:auto}.nice-select .list:hover .option:not(:hover){background-color:rgba(0,0,0,0) !important}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;outline:none;padding-left:18px;padding-right:29px;text-align:left;transition:all .2s}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f6f6f6}.nice-select .option.selected{font-weight:bold}.nice-select .option.disabled{background-color:rgba(0,0,0,0);color:#999;cursor:default}.nice-select .optgroup{font-weight:bold}.no-csspointerevents .nice-select .nice-select-dropdown{display:none}.no-csspointerevents .nice-select.open .nice-select-dropdown{display:block}.nice-select .list::-webkit-scrollbar{width:0}.nice-select .has-multiple{white-space:inherit;height:auto;padding:7px 12px;min-height:36px;line-height:22px}.nice-select .has-multiple span.current{border:1px solid #ccc;background:#eee;padding:0 10px;border-radius:3px;display:inline-block;line-height:24px;font-size:14px;margin-bottom:3px;margin-right:3px}.nice-select .has-multiple .multiple-options{display:block;line-height:24px;padding:0}.nice-select .nice-select-search-box{box-sizing:border-box;width:100%;padding:5px;pointer-events:none;border-radius:5px 5px 0 0}.nice-select .nice-select-search{box-sizing:border-box;background-color:#fff;border:1px solid #e8e8e8;border-radius:3px;color:#444;display:inline-block;vertical-align:middle;padding:7px 12px;margin:0 10px 0 0;width:100%;min-height:36px;line-height:22px;height:auto;outline:0 !important;font-size:14px}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:none;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}html{box-sizing:border-box}*,*:before,*:after{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary,main{display:block}audio,canvas,video{display:inline-block}body{margin:0}ul{list-style-type:none}a{background:rgba(0,0,0,0);text-decoration:none}button,input{line-height:normal}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;max-width:100%}img{display:block;max-width:100%;height:auto}textarea:focus,input:focus{outline:0}input{margin:0;padding:0;appearance:none;-webkit-appearance:none;max-width:100%}:root{--page-max-width: 1920px;--layout-max-width: 1648px;--font-family-primary: "Apercu", sans-serif;--font-family-serif: "Lyon", serif;--heading-large-font-size: clamp(3.75rem, 3.2679rem + 1.3393vw, 4.875rem);--h1-font-size: 4.875rem;--h1-font-size-mobile: 2.375rem;--h2-font-size: 3.125rem;--h2-font-size-mobile: 2rem;--h3-font-size: 1.5rem;--h4-font-size: 1.125rem;--h5-font-size: 1rem;--font-size-base: 1rem;--font-size-xl: 1.5rem;--font-size-lg: 1.25rem;--font-size-md: 1.125rem;--font-size-sm: 0.875rem;--font-size-xs: 0.75rem;--color-ochre-120: #af2b11;--color-ochre-110: #c63a1e;--color-ochre-100: #d3381f;--color-ochre-80: #fdedea;--color-black-100: #141414;--color-black: #141414;--color-black-60: rgba(0, 0, 0, 0.6);--color-black-20: rgba(0, 0, 0, 0.2);--color-grey-120: #424242;--color-grey-110: #717171;--color-grey-100: #d2d2d2;--color-grey-90: #f7f7f7;--color-white: #fff;--color-white-100: #fff;--color-white-50: rgba(255, 255, 255, 0.5);--color-white-20: rgba(255, 255, 255, 0.2);--color-sand-100: #fcede2;--color-sand-110: #f6ddcb;--color-green: #00805a;--color-red: #b80000;--color-divider: #f1f1f1;--color-divider-dark: rgba(0, 0, 0, 0.1);--color-transparent-overlay: rgba(0, 0, 0, 0.03);--color-form-error: #b80000;--color-input-border: #d2d2d2;--color-focus-ring: #005fcc;--space-unit: 1rem;--space-xxxs: calc(0.25 * var(--space-unit));--space-xxs: calc(0.5 * var(--space-unit));--space-xs: calc(0.75 * var(--space-unit));--space-sm: calc(1 * var(--space-unit));--space-base: calc(1.5 * var(--space-unit));--space-md: calc(2 * var(--space-unit));--space-lg: calc(3 * var(--space-unit));--space-xl: calc(4 * var(--space-unit));--space-xxl: calc(5 * var(--space-unit));--space-xxxl: calc(7.5 * var(--space-unit))}html{scroll-behavior:smooth}body{font-family:var(--font-family-primary);font-size:var(--font-size-base);line-height:1.75;color:var(--color-black);font-weight:400}h1,.h1{font-family:var(--font-family-primary);font-size:var(--h1-font-size-mobile);line-height:1;letter-spacing:0}@media(min-width: 992px){h1,.h1{font-size:var(--h1-font-size);line-height:1.28}}h2,.h2,.listing-page-promotional-block .heading{font-family:var(--font-family-primary);font-size:var(--h2-font-size-mobile);line-height:1.2;letter-spacing:0;font-weight:400}@media(min-width: 992px){h2,.h2,.listing-page-promotional-block .heading{line-height:1.4;font-size:var(--h2-font-size)}}h3,.h3{font-family:var(--font-family-primary);font-size:var(--h3-font-size);line-height:1.5;font-weight:500;letter-spacing:0}h4,.h4{font-family:var(--font-family-primary);font-size:var(--h4-font-size);line-height:1.55;font-weight:500;letter-spacing:0}h5,.h5{font-family:var(--font-family-primary);font-size:var(--h5-font-size);line-height:1.75;font-weight:500}h6,.h6{font-family:var(--font-family-primary);font-size:var(--h6-font-size);line-height:1.5;font-weight:500}strong,b{font-weight:bold}button{font-family:var(--typo-family-primary);appearance:none;-webkit-appearance:none;cursor:pointer}em,i{font-style:italic}.font-serif,.font-serif-italic{font-family:var(--font-family-serif) !important;letter-spacing:.38px;line-height:1.2}.font-serif-italic{font-style:italic}.text-ochre{color:var(--color-ochre-100)}.text-white{color:var(--color-white)}.text-black{color:var(--color-black)}.text-grey{color:var(--color-grey-100)}.text-xl{font-size:var(--font-size-xl)}.node.contextual-region,.page-view-listing.contextual-region,.views-element-container.contextual-region{position:static}.visually-hidden{width:0;height:0}.skip-link{background-color:#fff;font-size:var(--font-size-lg);margin:8px}.overflow-hidden{overflow:hidden}.main-content{min-height:70vh}.main-content:focus{outline:none}.page-user input{appearance:auto}*:focus-visible,[keyboard-focus]{outline:2px #f9f9f9 solid;outline-offset:0;box-shadow:0 0 0 4px var(--color-focus-ring)}.admin{min-height:100vh}div.tabs{margin:1em 0}ul.tabs{margin:0 0 .5em;padding:0;list-style:none}.tabs>li{display:inline-block;margin-right:.3em;margin-bottom:.5em}[dir=rtl] .tabs>li{margin-right:0;margin-left:.3em}.tabs a{display:block;padding:12px 20px;text-decoration:none;font-weight:600;color:#000;transition:.25s}.tabs a.is-active{background-color:#f2f2f2}.tabs a:focus,.tabs a:hover{background-color:#f2f2f2}#toolbar-administration #toolbar-bar{z-index:999999}#toolbar-item-administration-tray a{color:#565656 !important}.menu-local-tasks{position:relative;z-index:1}.region .messages__wrapper{margin:48px auto 48px auto;padding-left:0;padding-right:0;display:block}.region .messages__wrapper .messages{max-width:var(--layout-max-width);margin:0 auto;padding:8px 52px 8px 52px;background-color:#fff;border-radius:24px;position:relative}.region .messages__wrapper .messages:before{position:absolute;content:"";width:28px;height:27px;left:8px;top:calc((100% - 27px)/2);background-image:url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M14.4102 2.53125C12.2407 2.53125 10.1201 3.17456 8.31625 4.37982C6.51245 5.58508 5.10656 7.29816 4.27636 9.30244C3.44616 11.3067 3.22894 13.5122 3.65217 15.6399C4.0754 17.7676 5.12008 19.7221 6.65408 21.2561C8.18809 22.7901 10.1425 23.8348 12.2703 24.258C14.398 24.6812 16.6034 24.464 18.6077 23.6338C20.612 22.8036 22.3251 21.3977 23.5303 19.5939C24.7356 17.7901 25.3789 15.6694 25.3789 13.5C25.3758 10.5918 24.2192 7.80369 22.1628 5.74731C20.1065 3.69094 17.3183 2.53432 14.4102 2.53125ZM14.4102 22.7812C12.5745 22.7812 10.7801 22.2369 9.25377 21.2171C7.72748 20.1972 6.53788 18.7477 5.8354 17.0518C5.13293 15.3559 4.94913 13.4897 5.30725 11.6893C5.66537 9.88893 6.54932 8.23517 7.84733 6.93717C9.14533 5.63916 10.7991 4.75521 12.5995 4.39709C14.3999 4.03897 16.266 4.22277 17.9619 4.92524C19.6579 5.62772 21.1074 6.81732 22.1272 8.34361C23.1471 9.86991 23.6914 11.6643 23.6914 13.5C23.6886 15.9607 22.7099 18.3198 20.9699 20.0598C19.2299 21.7997 16.8708 22.7785 14.4102 22.7812ZM13.5664 14.3437V8.4375C13.5664 8.21372 13.6553 7.99911 13.8135 7.84088C13.9718 7.68264 14.1864 7.59375 14.4102 7.59375C14.6339 7.59375 14.8485 7.68264 15.0068 7.84088C15.165 7.99911 15.2539 8.21372 15.2539 8.4375V14.3437C15.2539 14.5675 15.165 14.7821 15.0068 14.9404C14.8485 15.0986 14.6339 15.1875 14.4102 15.1875C14.1864 15.1875 13.9718 15.0986 13.8135 14.9404C13.6553 14.7821 13.5664 14.5675 13.5664 14.3437ZM15.6758 18.1406C15.6758 18.3909 15.6016 18.6356 15.4625 18.8438C15.3234 19.0519 15.1258 19.2141 14.8945 19.3099C14.6632 19.4057 14.4088 19.4308 14.1632 19.3819C13.9177 19.3331 13.6922 19.2126 13.5152 19.0356C13.3382 18.8586 13.2177 18.633 13.1689 18.3875C13.12 18.142 13.1451 17.8876 13.2409 17.6563C13.3367 17.425 13.4989 17.2274 13.707 17.0883C13.9151 16.9492 14.1598 16.875 14.4102 16.875C14.7458 16.875 15.0677 17.0083 15.3051 17.2457C15.5424 17.483 15.6758 17.805 15.6758 18.1406Z%27 fill=%27black%27/%3E%3C/svg%3E%0A")}.region .messages__wrapper .messages a{line-height:27px;color:#000}.page{min-height:100vh}.container{max-width:var(--layout-max-width);margin:0 auto;padding-left:0;padding-right:0;display:block}.container .container{max-width:100%;margin:0}a.container{color:inherit;text-decoration:none}.margin-horizontal{margin-left:1rem;margin-right:1rem}@media(min-width: 768px){.margin-horizontal{margin-left:2rem;margin-right:2rem}}@media(min-width: 1200px){.margin-horizontal{margin-left:3rem;margin-right:3rem}}@media(min-width: 1350px){.margin-horizontal{margin-left:8.5rem;margin-right:8.5rem}}.margin-horizontal .margin-horizontal{margin-left:0;margin-right:0}.margin-vertical{margin-top:3rem;margin-bottom:3rem}@media(min-width: 768px){.margin-vertical{margin-top:4rem;margin-bottom:4rem}}.margin-vertical .margin-vertical{margin-top:0;margin-bottom:0}.padding-vertical{padding-top:2rem;padding-bottom:3rem}@media(min-width: 768px){.padding-vertical{padding-top:3rem}}@media(min-width: 1024px){.padding-vertical{padding-top:4rem;padding-bottom:4rem}}@media(min-width: 1200px){.padding-vertical{padding-top:7rem;padding-bottom:7rem}}.padding-vertical .padding-vertical{padding-top:0;padding-bottom:0}.padding-horizontal,.region .messages__wrapper{padding-left:1rem;padding-right:1rem}@media(min-width: 768px){.padding-horizontal,.region .messages__wrapper{padding-left:2rem;padding-right:2rem}}@media(min-width: 1200px){.padding-horizontal,.region .messages__wrapper{padding-left:3rem;padding-right:3rem}}@media(min-width: 1350px){.padding-horizontal,.region .messages__wrapper{padding-left:8.5rem;padding-right:8.5rem}}.padding-horizontal .padding-horizontal,.region .messages__wrapper .padding-horizontal,.padding-horizontal .region .messages__wrapper,.region .padding-horizontal .messages__wrapper,.region .messages__wrapper .messages__wrapper{padding-left:0;padding-right:0}.margin-0{margin:0px}.margin-h-0{margin-left:0px;margin-right:0px}.margin-v-0{margin-top:0px;margin-bottom:0px}.margin-t-0{margin-top:0px}.margin-b-0{margin-bottom:0px}.padding-0{padding:0px}.padding-h-0{padding-left:0px;padding-right:0px}.padding-v-0{padding-top:0px;padding-bottom:0px}.padding-t-0{padding-top:0px}.padding-b-0{padding-bottom:0px}.margin-4{margin:4px}.margin-h-4{margin-left:4px;margin-right:4px}.margin-v-4{margin-top:4px;margin-bottom:4px}.margin-t-4{margin-top:4px}.margin-b-4{margin-bottom:4px}.padding-4{padding:4px}.padding-h-4{padding-left:4px;padding-right:4px}.padding-v-4{padding-top:4px;padding-bottom:4px}.padding-t-4{padding-top:4px}.padding-b-4{padding-bottom:4px}.margin-8{margin:8px}.margin-h-8{margin-left:8px;margin-right:8px}.margin-v-8{margin-top:8px;margin-bottom:8px}.margin-t-8{margin-top:8px}.margin-b-8{margin-bottom:8px}.padding-8{padding:8px}.padding-h-8{padding-left:8px;padding-right:8px}.padding-v-8{padding-top:8px;padding-bottom:8px}.padding-t-8{padding-top:8px}.padding-b-8{padding-bottom:8px}.margin-12{margin:12px}.margin-h-12{margin-left:12px;margin-right:12px}.margin-v-12{margin-top:12px;margin-bottom:12px}.margin-t-12{margin-top:12px}.margin-b-12{margin-bottom:12px}.padding-12{padding:12px}.padding-h-12{padding-left:12px;padding-right:12px}.padding-v-12{padding-top:12px;padding-bottom:12px}.padding-t-12{padding-top:12px}.padding-b-12{padding-bottom:12px}.margin-16{margin:16px}.margin-h-16{margin-left:16px;margin-right:16px}.margin-v-16{margin-top:16px;margin-bottom:16px}.margin-t-16{margin-top:16px}.margin-b-16{margin-bottom:16px}.padding-16{padding:16px}.padding-h-16{padding-left:16px;padding-right:16px}.padding-v-16{padding-top:16px;padding-bottom:16px}.padding-t-16{padding-top:16px}.padding-b-16{padding-bottom:16px}.margin-24{margin:24px}.margin-h-24{margin-left:24px;margin-right:24px}.margin-v-24{margin-top:24px;margin-bottom:24px}.margin-t-24{margin-top:24px}.margin-b-24{margin-bottom:24px}.padding-24{padding:24px}.padding-h-24{padding-left:24px;padding-right:24px}.padding-v-24{padding-top:24px;padding-bottom:24px}.padding-t-24{padding-top:24px}.padding-b-24{padding-bottom:24px}.margin-32{margin:32px}.margin-h-32{margin-left:32px;margin-right:32px}.margin-v-32{margin-top:32px;margin-bottom:32px}.margin-t-32{margin-top:32px}.margin-b-32{margin-bottom:32px}.padding-32{padding:32px}.padding-h-32{padding-left:32px;padding-right:32px}.padding-v-32{padding-top:32px;padding-bottom:32px}.padding-t-32{padding-top:32px}.padding-b-32{padding-bottom:32px}.margin-40{margin:40px}.margin-h-40{margin-left:40px;margin-right:40px}.margin-v-40{margin-top:40px;margin-bottom:40px}.margin-t-40{margin-top:40px}.margin-b-40{margin-bottom:40px}.padding-40{padding:40px}.padding-h-40{padding-left:40px;padding-right:40px}.padding-v-40{padding-top:40px;padding-bottom:40px}.padding-t-40{padding-top:40px}.padding-b-40{padding-bottom:40px}.margin-48{margin:48px}.margin-h-48{margin-left:48px;margin-right:48px}.margin-v-48{margin-top:48px;margin-bottom:48px}.margin-t-48{margin-top:48px}.margin-b-48{margin-bottom:48px}.padding-48{padding:48px}.padding-h-48{padding-left:48px;padding-right:48px}.padding-v-48{padding-top:48px;padding-bottom:48px}.padding-t-48{padding-top:48px}.padding-b-48{padding-bottom:48px}.margin-64{margin:64px}.margin-h-64{margin-left:64px;margin-right:64px}.margin-v-64{margin-top:64px;margin-bottom:64px}.margin-t-64{margin-top:64px}.margin-b-64{margin-bottom:64px}.padding-64{padding:64px}.padding-h-64{padding-left:64px;padding-right:64px}.padding-v-64{padding-top:64px;padding-bottom:64px}.padding-t-64{padding-top:64px}.padding-b-64{padding-bottom:64px}.margin-72{margin:72px}.margin-h-72{margin-left:72px;margin-right:72px}.margin-v-72{margin-top:72px;margin-bottom:72px}.margin-t-72{margin-top:72px}.margin-b-72{margin-bottom:72px}.padding-72{padding:72px}.padding-h-72{padding-left:72px;padding-right:72px}.padding-v-72{padding-top:72px;padding-bottom:72px}.padding-t-72{padding-top:72px}.padding-b-72{padding-bottom:72px}.margin-80{margin:80px}.margin-h-80{margin-left:80px;margin-right:80px}.margin-v-80{margin-top:80px;margin-bottom:80px}.margin-t-80{margin-top:80px}.margin-b-80{margin-bottom:80px}.padding-80{padding:80px}.padding-h-80{padding-left:80px;padding-right:80px}.padding-v-80{padding-top:80px;padding-bottom:80px}.padding-t-80{padding-top:80px}.padding-b-80{padding-bottom:80px}.margin-120{margin:120px}.margin-h-120{margin-left:120px;margin-right:120px}.margin-v-120{margin-top:120px;margin-bottom:120px}.margin-t-120{margin-top:120px}.margin-b-120{margin-bottom:120px}.padding-120{padding:120px}.padding-h-120{padding-left:120px;padding-right:120px}.padding-v-120{padding-top:120px;padding-bottom:120px}.padding-t-120{padding-top:120px}.padding-b-120{padding-bottom:120px}.max-width-1{max-width:650px}.max-width-2{max-width:768px}.max-width-3{max-width:832px}.max-width-4{max-width:1168px}.max-width-5{max-width:1356px}.max-width-6{max-width:1440px}.max-width-7{max-width:1678px}.max-width-8{max-width:1920px}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}@font-face{font-family:"Lyon";src:url(../ba3761a3e5b89000b641.woff2) format("woff2"),url(../17049d66c6088e39d8ea.woff) format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Lyon";src:url(../b2f43a138f95f3acbe68.woff2) format("woff2"),url(../3a4af4f7c21af5433a07.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Apercu";src:url(../1580937af1151a743550.woff2) format("woff2"),url(../441ff6e606577a652903.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Apercu";src:url(../87cd0b02dec8fdd1c92a.woff2) format("woff2"),url(../19fff703b9fbdd281b9e.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Apercu";src:url(../1580937af1151a743550.woff2) format("woff2"),url(../441ff6e606577a652903.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Apercu";src:url(../dc93ae05d6d750b65570.woff2) format("woff2"),url(../1f3549dc69c571f20e81.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Apercu";src:url(../52e0ffb6b6680272989a.woff2) format("woff2"),url(../3e56b857867e84e3fe08.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}.form-item--checkboxes,.form-item--checkbox__item{list-style:none;margin:0;padding:0}input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}input[type=checkbox]~label{position:relative;padding:0 0 0 30px;margin-bottom:0;font-weight:400;color:var(--color-black);cursor:pointer}input[type=checkbox]~label::before{content:"";position:absolute;left:0;top:calc((1.5em - 20px)/2);display:inline-block;vertical-align:bottom;width:19px;height:19px;background-color:rgba(0,0,0,0);border:solid 1px var(--color-input-border);transition:all .2s ease;margin:0 !important}input[type=checkbox]~label::after{content:"" !important;position:absolute;z-index:2;top:calc((1.5em - 20px)/2 + 5px);left:4px;width:12px;height:6px;background-color:rgba(0,0,0,0);border-left:2px solid #fff;border-bottom:2px solid #fff;opacity:0;transform:scale(0) rotate(-45deg);transition:all .2s ease .05s;margin:0 !important}input[type=checkbox]:focus-visible~label::before{outline-offset:4px;outline:2px auto -webkit-focus-ring-color}input[type=checkbox]:disabled~label{color:#b8b8b8;cursor:auto}input[type=checkbox]:disabled~label::before{box-shadow:none;background:#ddd}input[type=checkbox]:checked~label::before{background-color:var(--color-ochre-100);border-color:var(--color-ochre-100)}input[type=checkbox]:checked~label::after{opacity:1;transform:scale(1) rotate(-45deg)}@-moz-document url-prefix(){input[type=checkbox]:only-child{width:auto;height:auto}}fieldset .form-type-checkbox{margin-bottom:14px}fieldset .form-type-checkbox:last-of-type{margin-bottom:0}.js-webform-type-checkboxes .form-type-checkbox{margin-bottom:14px}.js-webform-type-checkboxes .form-type-checkbox:last-of-type{margin-bottom:0}.form-item__label,legend{color:var(--color-black);font-size:var(--font-size-base);font-style:normal;font-weight:500;line-height:24px;margin-bottom:8px;display:block;width:fit-content}.form-item__label.form-required::after,legend.form-required::after{content:"*";font-weight:600;color:var(--color-ochre-100);margin-left:4px}.asterisk{font-weight:600;color:var(--color-ochre-100)}legend .asterisk,label .asterisk{margin-left:4px}.form-item__description{display:block;margin-top:.3em;margin-bottom:6px;font-size:12px}.form-fieldset{border:none;margin-bottom:1em;padding:0}legend span.fieldset-legend{font-weight:600}legend span.fieldset-legend.js-form-required::after{content:"*";color:var(--color-ochre-100);order:1;margin-left:4px}.js-form-item.form-disabled label{color:rgba(102,102,102,.94)}.js-form-item.form-disabled input{border-color:rgba(104,94,87,.67);background-color:#f2f2f2;color:rgba(104,94,87,.67)}.webform-element-description{margin-top:8px;font-size:14px;font-style:normal;font-weight:400;line-height:21px}*::placeholder{font-family:var(--font-family-primary)}.form-item--error-message{color:var(--color-form-error) !important;font-size:14px;margin-top:8px;margin-bottom:0}.form-item--error-message a{color:inherit !important;text-decoration:underline}.js-form-item{margin-bottom:24px}.form-actions input[type=submit]:not(.button-outline-ochre):hover{background-color:var(--color-ochre-120)}.form-actions input[type=submit].button-outline-ochre:hover{background-color:var(--color-ochre-80)}.form-actions input[type=submit]:focus-visible{outline-offset:2px;outline:2px auto -webkit-focus-ring-color !important}.form-item--radios,.form-item--radio__item{list-style:none;margin:0;padding:0}fieldset.fieldgroup legend{margin-bottom:1rem;width:100%}.js-webform-radios .js-form-type-radio{margin-bottom:14px;margin-left:0}.js-webform-radios .js-form-type-radio:last-of-type{margin-bottom:0}.js-form-type-radio{margin-bottom:8px}.js-form-type-radio [type=radio]:checked,.js-form-type-radio [type=radio]:not(:checked){position:absolute;left:-9999px}.js-form-type-radio [type=radio]:checked~label,.js-form-type-radio [type=radio]:not(:checked)~label{position:relative;cursor:pointer;display:inline-block;padding:0 0 0 30px;line-height:1.5;font-weight:400;margin-bottom:0;color:var(--color-black)}.js-form-type-radio [type=radio]:checked~label::before,.js-form-type-radio [type=radio]:not(:checked)~label::before{content:"";position:absolute;left:0;top:calc((1.5em - 20px)/2);width:19px;height:19px;border:1px solid var(--color-input-border);border-radius:100%;background:rgba(0,0,0,0)}.js-form-type-radio [type=radio]:checked~label::before{border-color:var(--color-input-border)}.js-form-type-radio [type=radio]:checked~label::after,.js-form-type-radio [type=radio]:not(:checked)~label::after{content:"";width:11px;height:11px;background-color:var(--color-ochre-100);position:absolute;top:calc((1.5em - 20px)/2 + 4px);left:4px;border-radius:100%;transition:all .2s ease}.js-form-type-radio [type=radio]:not(:checked)~label::after{opacity:0;transform:scale(0)}.js-form-type-radio [type=radio]:checked~label::after{opacity:1;transform:scale(1)}.js-form-type-radio [type=radio]:focus-visible~label::before{outline-offset:4px;outline:2px auto -webkit-focus-ring-color}fieldset .js-webform-radios>.js-form-type-radio{margin-right:1rem}fieldset .js-webform-radios>.js-form-type-radio:last-of-type{margin-bottom:0}select{display:none}.form-item__dropdown{width:100%;height:50px}.form-item__dropdown .nice-select{display:block;font-family:var(--font-family-primary);border-radius:4px;border:1px solid var(--color-input-border);padding:12px 40px 12px 16px;font-size:var(--font-size-base);color:var(--color-black-100);font-family:var(--font-family-primary);line-height:1.5;cursor:default;position:relative;background-color:rgba(0,0,0,0);width:100%;height:100%;background-color:var(--color-white)}.form-item__dropdown .nice-select[keyboard-focus],.form-item__dropdown .nice-select:focus-visible{outline-offset:2px;outline:2px auto -webkit-focus-ring-color}.form-item__dropdown .nice-select::after{content:"";display:inline-block;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27%3E%3Cpath d=%27M14.6663 5.33301L8.31375 10.5592C8.27252 10.5932 8.22357 10.6201 8.16968 10.6385C8.11578 10.6569 8.05802 10.6663 7.99967 10.6663C7.94133 10.6663 7.88357 10.6569 7.82967 10.6385C7.77578 10.6201 7.72682 10.5932 7.6856 10.5592L1.33301 5.33301%27 stroke=%27%23C63A1E%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;transform-origin:50% 50%;transition:.3s;position:absolute;right:16px;top:calc(50% - 5px);border:none;transform:rotate(0deg)}.form-item__dropdown .nice-select.open{border-color:var(--color-ochre-100)}.form-item__dropdown .nice-select.open::after{transform:rotate(-180deg)}.form-item__dropdown .nice-select.error{border-color:var(--color-form-error)}.form-item__dropdown .nice-select .current{font-size:var(--font-size-base);font-weight:400;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-family-primary);color:var(--color-black-100);line-height:1.5}.form-item__dropdown .nice-select .nice-select-dropdown{position:absolute;left:0;top:100%;z-index:99;min-width:100%;max-width:100%;background-color:#fff;box-shadow:0px 4px 12px 0px rgba(0,0,0,.15);padding:8px;border:none;transform:none;border-radius:4px}.form-item__dropdown .nice-select .nice-select-dropdown .list{padding:8px 4px 8px 4px;max-height:300px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#717171 rgba(0,0,0,0)}.form-item__dropdown .nice-select .nice-select-dropdown .list::-webkit-scrollbar-track{border:none;background-color:rgba(0,0,0,0)}.form-item__dropdown .nice-select .nice-select-dropdown .list::-webkit-scrollbar{height:4px;border-radius:0}.form-item__dropdown .nice-select .nice-select-dropdown .list::-webkit-scrollbar-thumb{background-color:#717171;border-radius:0}.form-item__dropdown .nice-select .nice-select-dropdown .list .option{display:block;padding:8px 8px 8px 8px;font-weight:400;line-height:normal}.form-item__dropdown .nice-select .nice-select-dropdown .list .option:not(:first-child){margin-top:8px}.form-item__dropdown .nice-select .nice-select-dropdown .list .option:hover{background-color:var(--color-grey-90)}.js-form-type-textfield .form-item--error input:not(.form-checkbox):not(.form-radio):not(.button),.js-form-type-textfield .form-item--error textarea{border-color:var(--color-form-error)}input:not(.form-checkbox):not([type=checkbox]):not(.form-radio):not(.button),textarea{-webkit-appearance:none;appearance:none;line-height:1.5;outline:none;width:100%;font-family:var(--font-family-primary);font-size:var(--font-size-base);transition:.25s;border-radius:4px;border:1px solid var(--color-input-border);padding:12px 16px;color:var(--color-black)}input:not(.form-checkbox):not([type=checkbox]):not(.form-radio):not(.button)::placeholder,textarea::placeholder{color:var(--color-grey-110);text-overflow:ellipsis}input:not(.form-checkbox):not([type=checkbox]):not(.form-radio):not(.button):placeholder-shown,textarea:placeholder-shown{text-overflow:ellipsis}input:not(.form-checkbox):not([type=checkbox]):not(.form-radio):not(.button):focus:not([keyboard-focus]),textarea:focus:not([keyboard-focus]){border-color:var(--color-ochre-100);outline:none !important}input:not(.form-checkbox):not([type=checkbox]):not(.form-radio):not(.button)[keyboard-focus],textarea[keyboard-focus]{outline-offset:2px;outline:2px auto -webkit-focus-ring-color}.ac .ac-trigger{text-align:left;width:100%;padding:24px 48px 24px 32px;display:block;cursor:pointer;background-color:rgba(0,0,0,0);transition:color .25s ease;position:relative;text-decoration:none;margin:0;border:0}.ac .ac-panel{overflow:hidden;transition-property:height,visibility;transition-timing-function:ease}.ac.js-enabled .ac-panel{visibility:hidden}.ac.is-active .ac-panel{visibility:visible}.accordion__title{margin-bottom:1.5rem}.accordion .sub-heading{margin-bottom:16px}.accordion-item{margin:0;border:none;border-radius:16px;overflow:hidden;margin-bottom:16px;background-color:var(--color-white);box-shadow:0 4px 21px 0 rgba(0,0,0,.06)}.accordion-item .accordion-item__heading{margin-bottom:0;margin-top:0;font-size:18px;font-weight:600;line-height:1.55}.accordion-item .ac-trigger{padding:24px 40px 24px 16px;outline:none;background-color:rgba(0,0,0,0);color:var(--color-black);border-radius:16px;font-size:inherit;font-weight:inherit;line-height:inherit;transition:.25s}@media(min-width: 768px){.accordion-item .ac-trigger{padding:24px 56px 24px 24px}}.accordion-item .ac-trigger[aria-expanded=true]{background-color:var(--color-white);border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion-item .ac-trigger:hover{text-decoration:underline}.accordion-item .ac-trigger:focus-visible{outline:2px solid -webkit-focus-ring-color;outline-offset:-2px}.accordion-item .ac-trigger::after{content:"";width:16px;height:16px;transition:.3s;position:absolute;right:16px;top:32px;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2725%27 viewBox=%270 0 24 25%27 fill=%27none%27%3E%3Cg clip-path=%27url%28%23clip0_2043_6818%29%27%3E%3Cpath d=%27M0.75 12.1699H23.25%27 stroke=%27%23E64626%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M12 0.919922V23.4199%27 stroke=%27%23E64626%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_2043_6818%27%3E%3Crect width=%2724%27 height=%2724%27 fill=%27white%27 transform=%27translate%280 0.169922%29%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}@media(min-width: 768px){.accordion-item .ac-trigger::after{top:28px;right:24px;width:24px;height:24px}}.accordion-item.is-active>.ac-header .ac-trigger::after{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2725%27 viewBox=%270 0 24 25%27 fill=%27none%27%3E%3Cg clip-path=%27url%28%23clip0_2043_6818%29%27%3E%3Cpath d=%27M0.75 12.1699H23.25%27 stroke=%27%23E64626%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_2043_6818%27%3E%3Crect width=%2724%27 height=%2724%27 fill=%27white%27 transform=%27translate%280 0.169922%29%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.accordion-item.is-active>.accordion-item__body{background-color:#fff}.accordion-item__body{padding:0 16px 16px 16px;border-radius:0;transition:.25s;font-size:var(--font-size-base)}@media(min-width: 768px){.accordion-item__body{padding:0 24px 16px 24px}}@media(min-width: 1024px){.accordion-item__body{font-size:var(--font-size-base) !important}}.available-module-card .ac-trigger{display:flex;flex-direction:column;gap:16px;padding:24px}@media(min-width: 768px){.available-module-card .ac-trigger{padding:32px 88px 32px 32px;flex-direction:row;gap:48px;align-items:center;justify-content:space-between}}.available-module-card .ac-trigger:hover{text-decoration:none}.available-module-card .ac-trigger:hover .module-name{text-decoration:underline}.available-module-card .ac-trigger:after{display:none}.available-module-card .ac-trigger[aria-expanded=true] .module-name .arrow-icon{transform:rotate(180deg)}.available-module-card .ac-trigger .module-heading-wrapper{display:flex;flex-direction:column;gap:16px}@media(min-width: 768px){.available-module-card .ac-trigger .module-heading-wrapper{flex-direction:row;gap:32px}}.available-module-card .ac-trigger .module-name{display:flex;align-items:center;gap:32px;justify-content:space-between}.available-module-card .ac-trigger .module-name .arrow-icon{width:24px;height:24px;flex-shrink:0;transition:.25s}@media(min-width: 768px){.available-module-card .ac-trigger .module-name .arrow-icon{position:absolute;right:24px}}.available-module-card .ac-trigger .module-name .arrow-icon svg{width:100%;height:100%}.available-module-card .ac-trigger .icon{width:44px;height:44px;flex-shrink:0}.available-module-card .ac-trigger .icon svg{width:100%;height:100%}@media(min-width: 576px){.available-module-card .ac-trigger .module-info{min-width:255px}}.available-module-card .ac-trigger .module-info .modules-overall-progress{margin:4px 0}.available-module-card .ac-trigger .module-info .module-completion-percentage,.available-module-card .ac-trigger .module-info .module-length{color:var(--color-black);font-size:12px;font-style:normal;font-weight:700;line-height:28px;text-transform:uppercase}.available-module-card .accordion-item__body{padding-left:24px;padding-right:24px;padding-bottom:24px}@media(min-width: 768px){.available-module-card .accordion-item__body{padding-left:32px;padding-right:32px;padding-bottom:32px}}.module-activities{margin-top:32px}.module-activities .activity-item{display:flex;flex-direction:column;gap:16px;border-radius:16px;background:var(--color-white);border:1px solid var(--color-grey-100);padding:24px;margin-top:16px;position:relative}@media(min-width: 768px){.module-activities .activity-item{flex-direction:row;gap:48px;justify-content:space-between;align-items:center;padding:32px}}.module-activities .activity-item .activity-item-info,.module-activities .activity-item .activity-item-actions{display:flex;flex-direction:column;gap:16px}@media(min-width: 992px){.module-activities .activity-item .activity-item-info{flex-direction:row;align-items:center;gap:32px}}@media(min-width: 768px){.module-activities .activity-item .activity-item-actions{flex-direction:row;align-items:center;gap:32px}}.module-activities .activity-item .activity-icon{width:44px;height:44px;flex-shrink:0;display:none}@media(min-width: 768px){.module-activities .activity-item .activity-icon{display:block}}.module-activities .activity-item .activity-icon svg{width:100%;height:100%}@media(max-width: 991px){.module-activities .activity-item .activity-title{margin-right:56px}}.module-activities .activity-item .activity-title .tagline{color:var(--color-grey-110);font-size:12px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px}.module-activities .activity-item .completed-icon{width:32px;height:32px;flex-shrink:0}@media(max-width: 767px){.module-activities .activity-item .completed-icon{position:absolute;top:24px;right:24px}}@media(max-width: 575px){.module-activities .activity-item .activity-item-actions .button-outline-ochre{margin-top:16px;width:100%}}.btn-scroll-top{cursor:pointer;border:none;position:fixed;z-index:99;right:8px;bottom:1rem;opacity:0;visibility:hidden;transition:.3s;background-color:rgba(0,0,0,0);width:40px;height:40px;border-radius:100%;border:2px solid #fff;background-color:var(--color-black);display:flex;align-items:center;justify-content:center;box-shadow:0px 4px 12px 0px rgba(0,0,0,.15);transition:.25s}@media(min-width: 768px){.btn-scroll-top{width:52px;height:52px}}.btn-scroll-top:focus{outline:none}.btn-scroll-top.show{opacity:1;visibility:visible}.btn-scroll-top:hover{transform:translateY(-5px)}.btn-scroll-top[keyboard-focus]{outline-offset:2px;outline:2px auto -webkit-focus-ring-color !important}@media(min-width: 768px){.btn-scroll-top{right:16px;width:60px;height:60px}}.basic-hero-banner{position:relative;width:100%;overflow:hidden;background-color:var(--color-black);color:var(--color-white);padding-top:var(--space-xxxl);margin-top:-85px}@media(min-width: 768px){.basic-hero-banner{padding-top:calc(var(--space-xxxl)*2);padding-bottom:var(--space-xxxl);display:flex;align-items:center}}@media(min-width: 1024px){.basic-hero-banner{margin-top:-95px}}@media(min-width: 1200px){.basic-hero-banner{padding-top:calc(var(--space-xxxl)*1.5);min-height:90vh}}.basic-hero-banner .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(104deg, rgba(20, 20, 20, 0.38) 28.69%, rgba(0, 0, 0, 0) 65.58%),linear-gradient(270deg, rgba(0, 0, 0, 0) 37.36%, #141414 66.14%);display:none}@media(min-width: 768px){.basic-hero-banner .overlay{display:block}}@media(max-width: 767px){.basic-hero-banner__image{position:relative}.basic-hero-banner__image:before{display:block;content:"";width:100%;padding-top:54.6153846154%}.basic-hero-banner__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}}@media(min-width: 768px){.basic-hero-banner__image{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.basic-hero-banner__image img{width:100%;height:100%;object-fit:cover;transform:scale(1.05);transform-origin:top center}}.basic-hero-banner__content{position:relative;z-index:2;width:100%}@media(min-width: 768px){.basic-hero-banner__content-inner{max-width:max(615px,50%);min-height:250px}}.basic-hero-banner__heading{margin-bottom:1rem;font-size:var(--h1-font-size-mobile)}@media(min-width: 768px){.basic-hero-banner__heading{margin-bottom:36px;font-size:var(--heading-large-font-size)}}.basic-hero-banner__heading::after{content:"";display:block;width:68px;height:5px;background-color:var(--color-ochre-100);margin-top:24px}@media(min-width: 768px){.basic-hero-banner__heading::after{margin-top:32px}}.basic-hero-banner__intro{margin-bottom:2rem;font-size:var(--font-size-base);line-height:1.5}@media(min-width: 768px){.basic-hero-banner__intro{font-size:var(--font-size-xl)}}.basic-hero-banner__date{font-weight:700;font-size:11px;line-height:16px;letter-spacing:1px;text-transform:uppercase;margin-bottom:1rem;color:var(--color-grey-100)}@media(min-width: 768px){.basic-hero-banner__date{margin-bottom:2rem}}.basic-hero-banner__author{display:flex;align-items:center;margin-top:1rem;margin-bottom:2rem}@media(min-width: 768px){.basic-hero-banner__author{margin-top:2rem}}.basic-hero-banner__author img{margin-right:.5rem}.basic-hero-banner__author span{font-size:var(--font-size-base);color:var(--color-white)}.article-banner .basic-hero-banner__heading:after{display:none}.button-ochre,.activity-details-page .flag-complete.action-flag a,.password-reset-form .form-actions input[type=submit],.button-outline-ochre,.form-actions input[type=submit]:not(.button-outline-ochre){display:inline-flex;align-items:center;justify-content:center;gap:8px;width:fit-content;-webkit-appearance:none;appearance:none;padding:8px 24px;font-family:var(--font-family-primary);font-size:var(--font-size-base);font-style:normal;font-weight:500;line-height:150%;border-radius:4px;transition:color .3s ease,background-color .3s ease,border-color .3s ease;border:2px solid rgba(0,0,0,0);text-decoration:none !important;position:relative;overflow:hidden;cursor:pointer;background-color:var(--color-ochre-110);border-color:var(--color-ochre-110);color:var(--color-white)}.button-ochre.external-link .link-text,.activity-details-page .flag-complete.action-flag a.external-link .link-text,.password-reset-form .form-actions input.external-link[type=submit] .link-text,.external-link.button-outline-ochre .link-text,.form-actions input.external-link[type=submit]:not(.button-outline-ochre) .link-text{text-decoration:none !important;position:relative;z-index:5}.button-ochre.external-link .external-icon,.activity-details-page .flag-complete.action-flag a.external-link .external-icon,.password-reset-form .form-actions input.external-link[type=submit] .external-icon,.external-link.button-outline-ochre .external-icon,.form-actions input.external-link[type=submit]:not(.button-outline-ochre) .external-icon{height:24px;margin-left:4px;position:relative;z-index:5}.button-ochre .download-icon,.activity-details-page .flag-complete.action-flag a .download-icon,.password-reset-form .form-actions input[type=submit] .download-icon,.button-outline-ochre .download-icon,.form-actions input[type=submit]:not(.button-outline-ochre) .download-icon{height:24px;height:24px;margin-left:4px;position:relative;z-index:5;pointer-events:none}.button-ochre .button-label,.activity-details-page .flag-complete.action-flag a .button-label,.password-reset-form .form-actions input[type=submit] .button-label,.button-outline-ochre .button-label,.form-actions input[type=submit]:not(.button-outline-ochre) .button-label{position:relative;z-index:5;pointer-events:none;display:flex;align-items:center;gap:8px}.button-ochre .button-circle,.activity-details-page .flag-complete.action-flag a .button-circle,.password-reset-form .form-actions input[type=submit] .button-circle,.button-outline-ochre .button-circle,.form-actions input[type=submit]:not(.button-outline-ochre) .button-circle{top:50%;left:50%;border-radius:100%;position:absolute;display:block;width:0;transition:width .3s ease-in-out,height .3s ease-in-out;transform:translate(-50%, -50%);aspect-ratio:1;z-index:3;pointer-events:none}.button-ochre:hover .button-circle,.activity-details-page .flag-complete.action-flag a:hover .button-circle,.password-reset-form .form-actions input[type=submit]:hover .button-circle,.button-outline-ochre:hover .button-circle,.form-actions input[type=submit]:hover:not(.button-outline-ochre) .button-circle{width:101%}.button-ochre .button-circle,.activity-details-page .flag-complete.action-flag a .button-circle,.password-reset-form .form-actions input[type=submit] .button-circle,.button-outline-ochre .button-circle,.form-actions input[type=submit]:not(.button-outline-ochre) .button-circle{background-color:var(--color-ochre-120)}.button-ochre:hover,.activity-details-page .flag-complete.action-flag a:hover,.password-reset-form .form-actions input[type=submit]:hover,.button-outline-ochre:hover,.form-actions input[type=submit]:hover:not(.button-outline-ochre){color:var(--color-white);border-color:var(--color-ochre-120)}.button-ochre .external-icon svg path,.activity-details-page .flag-complete.action-flag a .external-icon svg path,.password-reset-form .form-actions input[type=submit] .external-icon svg path,.button-outline-ochre .external-icon svg path,.form-actions input[type=submit]:not(.button-outline-ochre) .external-icon svg path{fill:var(--color-white)}.button-ochre .download-icon svg path,.activity-details-page .flag-complete.action-flag a .download-icon svg path,.password-reset-form .form-actions input[type=submit] .download-icon svg path,.button-outline-ochre .download-icon svg path,.form-actions input[type=submit]:not(.button-outline-ochre) .download-icon svg path{stroke:var(--color-white)}.button-ochre.disabled,.activity-details-page .flag-complete.action-flag a.disabled,.password-reset-form .form-actions input.disabled[type=submit],.disabled.button-outline-ochre,.form-actions input.disabled[type=submit]:not(.button-outline-ochre),.button-ochre[disabled],.activity-details-page .flag-complete.action-flag a[disabled],.password-reset-form .form-actions input[disabled][type=submit],[disabled].button-outline-ochre,.form-actions input[disabled][type=submit]:not(.button-outline-ochre){opacity:.5;cursor:default}.button-ochre.disabled:hover .button-circle,.activity-details-page .flag-complete.action-flag a.disabled:hover .button-circle,.password-reset-form .form-actions input.disabled[type=submit]:hover .button-circle,.disabled.button-outline-ochre:hover .button-circle,.form-actions input.disabled[type=submit]:hover:not(.button-outline-ochre) .button-circle,.button-ochre[disabled]:hover .button-circle,.activity-details-page .flag-complete.action-flag a[disabled]:hover .button-circle,.password-reset-form .form-actions input[disabled][type=submit]:hover .button-circle,[disabled].button-outline-ochre:hover .button-circle,.form-actions input[disabled][type=submit]:hover:not(.button-outline-ochre) .button-circle{color:var(--color-white);border-color:var(--color-ochre-110)}.button-outline-ochre{background-color:rgba(0,0,0,0);color:var(--color-ochre-110)}.button-outline-ochre .button-circle{background-color:var(--color-ochre-80)}.button-outline-ochre:hover{color:var(--color-ochre-110);border-color:var(--color-ochre-110)}.button-outline-ochre:hover .external-icon svg path{fill:var(--color-white)}.button-outline-ochre .external-icon svg path{fill:var(--color-ochre-110)}.button-black{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:fit-content;-webkit-appearance:none;appearance:none;padding:8px 24px;font-family:var(--font-family-primary);font-size:var(--font-size-base);font-style:normal;font-weight:500;line-height:150%;border-radius:4px;transition:color .3s ease,background-color .3s ease,border-color .3s ease;border:2px solid rgba(0,0,0,0);text-decoration:none !important;position:relative;overflow:hidden;cursor:pointer;background-color:var(--color-black);border:none;padding-top:10px;padding-bottom:10px;color:var(--color-white)}.button-black.external-link .link-text{text-decoration:none !important;position:relative;z-index:5}.button-black.external-link .external-icon{height:24px;margin-left:4px;position:relative;z-index:5}.button-black .download-icon{height:24px;height:24px;margin-left:4px;position:relative;z-index:5;pointer-events:none}.button-black .button-label{position:relative;z-index:5;pointer-events:none;display:flex;align-items:center;gap:8px}.button-black .button-circle{top:50%;left:50%;border-radius:100%;position:absolute;display:block;width:0;transition:width .3s ease-in-out,height .3s ease-in-out;transform:translate(-50%, -50%);aspect-ratio:1;z-index:3;pointer-events:none}.button-black:hover .button-circle{width:101%}.button-black .button-circle{background-color:var(--color-white)}.button-black:hover{color:var(--color-black)}.button-black:hover svg path{stroke:var(--color-black)}.button-outline-black{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:fit-content;-webkit-appearance:none;appearance:none;padding:8px 24px;font-family:var(--font-family-primary);font-size:var(--font-size-base);font-style:normal;font-weight:500;line-height:150%;border-radius:4px;transition:color .3s ease,background-color .3s ease,border-color .3s ease;border:2px solid rgba(0,0,0,0);text-decoration:none !important;position:relative;overflow:hidden;cursor:pointer;border-color:var(--color-black);background-color:rgba(0,0,0,0);color:var(--color-black)}.button-outline-black.external-link .link-text{text-decoration:none !important;position:relative;z-index:5}.button-outline-black.external-link .external-icon{height:24px;margin-left:4px;position:relative;z-index:5}.button-outline-black .download-icon{height:24px;height:24px;margin-left:4px;position:relative;z-index:5;pointer-events:none}.button-outline-black .button-label{position:relative;z-index:5;pointer-events:none;display:flex;align-items:center;gap:8px}.button-outline-black .button-circle{top:50%;left:50%;border-radius:100%;position:absolute;display:block;width:0;transition:width .3s ease-in-out,height .3s ease-in-out;transform:translate(-50%, -50%);aspect-ratio:1;z-index:3;pointer-events:none}.button-outline-black:hover .button-circle{width:101%}.button-outline-black .button-circle{background-color:var(--color-black)}.button-outline-black:hover{color:var(--color-white);border-color:var(--color-black)}.button-outline-white{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:fit-content;-webkit-appearance:none;appearance:none;padding:8px 24px;font-family:var(--font-family-primary);font-size:var(--font-size-base);font-style:normal;font-weight:500;line-height:150%;border-radius:4px;transition:color .3s ease,background-color .3s ease,border-color .3s ease;border:2px solid rgba(0,0,0,0);text-decoration:none !important;position:relative;overflow:hidden;cursor:pointer;background-color:rgba(0,0,0,0);color:var(--color-white);border-color:var(--color-white)}.button-outline-white.external-link .link-text{text-decoration:none !important;position:relative;z-index:5}.button-outline-white.external-link .external-icon{height:24px;margin-left:4px;position:relative;z-index:5}.button-outline-white .download-icon{height:24px;height:24px;margin-left:4px;position:relative;z-index:5;pointer-events:none}.button-outline-white .button-label{position:relative;z-index:5;pointer-events:none;display:flex;align-items:center;gap:8px}.button-outline-white .button-circle{top:50%;left:50%;border-radius:100%;position:absolute;display:block;width:0;transition:width .3s ease-in-out,height .3s ease-in-out;transform:translate(-50%, -50%);aspect-ratio:1;z-index:3;pointer-events:none}.button-outline-white:hover .button-circle{width:101%}.button-outline-white .button-circle{background-color:var(--color-white)}.button-outline-white:hover{color:var(--color-black)}.button-outline-white .external-icon svg path{fill:var(--color-white)}.site-footer{position:relative;z-index:1;padding-top:40px;padding-bottom:64px;background-color:var(--color-black-100);color:var(--color-white)}.site-footer a{color:var(--color-white);text-decoration:none;font-size:var(--font-size-base);display:inline-block}.site-footer a:hover{text-decoration:underline}@media(min-width: 768px){.site-footer{padding-top:64px}}.site-footer .footer-top{display:flex;flex-direction:column;gap:32px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--color-grey-110)}@media(min-width: 576px){.site-footer .footer-top{flex-direction:row;justify-content:space-between;align-items:center}}.site-footer .footer-top .footer-logo{max-width:180px}.site-footer .footer-top .footer-socials .social-nav{display:flex;gap:16px}.site-footer .footer-top .footer-socials .social-nav a{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.site-footer .footer-top .footer-socials .social-nav a:hover.footer-social-x svg path{stroke:var(--color-ochre-100)}.site-footer .footer-top .footer-socials .social-nav a:hover svg path{fill:var(--color-ochre-100)}.site-footer .footer-top .footer-socials .social-nav a svg{width:100%;height:auto}.site-footer .footer-top .footer-socials .social-nav a svg path{transition:fill .3s ease,stroke .3s ease}.site-footer .region--footer-bottom{display:flex;flex-direction:column;gap:24px}@media(min-width: 992px){.site-footer .region--footer-bottom{flex-direction:row;align-items:center;gap:24px 42px}}.site-footer .region--footer-bottom .footer-copyright{font-size:14px;color:var(--color-grey-100)}.site-footer .region--footer-bottom nav[role=navigation] ul{display:flex;flex-direction:column;gap:24px}@media(min-width: 992px){.site-footer .region--footer-bottom nav[role=navigation] ul{flex-direction:row;gap:42px}}.site-footer .region--footer-bottom #block-usydexec-businessdetailsblock{font-size:10px !important;font-style:normal;font-weight:400;line-height:14.2px;letter-spacing:.006px}.site-footer .region--footer-bottom #block-usydexec-businessdetailsblock a[href^=tel]{color:inherit !important;text-decoration:none !important;pointer-events:none;font-size:inherit !important;cursor:default}@media(min-width: 992px){.site-footer .region--footer-bottom #block-usydexec-businessdetailsblock{margin-left:auto}}.homepage-hero-banner{position:relative;width:100%;overflow:hidden;background-color:var(--color-black);color:var(--color-white);padding-top:var(--space-xxxl);padding-bottom:0;margin-top:-85px}@media(min-width: 992px){.homepage-hero-banner{padding-top:calc(var(--space-xxxl)*2);padding-bottom:var(--space-xxxl);background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2725%27 viewBox=%270 0 24 25%27 fill=%27none%27%3E%3Cpath opacity=%270.5%27 d=%27M10.4254 13.819H4.15039V10.669H10.4254V4.39404H13.5754V10.669H19.8504V13.819H13.5754V20.094H10.4254V13.819Z%27 fill=%27%23262626%27/%3E%3C/svg%3E");background-repeat:repeat;background-size:23px 25px}}@media(min-width: 1024px){.homepage-hero-banner{margin-top:-95px}}@media(min-width: 1200px){.homepage-hero-banner{padding-top:calc(var(--space-xxxl)*1.5);height:100vh;max-height:1200px}}.homepage-hero-banner .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(104deg, rgba(20, 20, 20, 0.38) 28.69%, rgba(0, 0, 0, 0) 65.58%),linear-gradient(270deg, rgba(0, 0, 0, 0) 37.36%, #141414 66.14%);display:none}@media(min-width: 992px){.homepage-hero-banner .overlay{display:block}}@media(min-width: 992px){.homepage-hero-banner .homepage-hero-banner__content{height:100%}}.homepage-hero-banner .homepage-hero-banner__content>.container{position:relative;z-index:2}@media(min-width: 992px){.homepage-hero-banner .homepage-hero-banner__content>.container{height:100%;display:flex;align-items:center}}@media(min-width: 992px){.homepage-hero-banner .homepage-hero-banner__content-inner{width:50%}}.homepage-hero-banner__heading{margin-bottom:16px;font-size:var(--h1-font-size-mobile);letter-spacing:.78px}@media(min-width: 768px){.homepage-hero-banner__heading{margin-bottom:24px;font-size:var(--heading-large-font-size)}}.homepage-hero-banner__intro{margin-bottom:1rem;font-size:var(--font-size-base);line-height:1.5}@media(min-width: 768px){.homepage-hero-banner__intro{margin-bottom:2rem;font-size:var(--font-size-xl)}}.homepage-hero-banner__image{margin-left:-1rem;margin-right:-1rem}@media(min-width: 768px){.homepage-hero-banner__image{margin-left:-2rem;margin-right:-2rem}}@media(max-width: 991px){.homepage-hero-banner__image{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2725%27 viewBox=%270 0 24 25%27 fill=%27none%27%3E%3Cpath opacity=%270.5%27 d=%27M10.4254 13.819H4.15039V10.669H10.4254V4.39404H13.5754V10.669H19.8504V13.819H13.5754V20.094H10.4254V13.819Z%27 fill=%27%23262626%27/%3E%3C/svg%3E");background-repeat:repeat;background-size:23px 25px;margin-top:32px;margin-bottom:0;padding:0;text-align:center;display:flex;align-items:center;justify-content:center}}@media(min-width: 992px){.homepage-hero-banner__image{position:absolute;bottom:0;right:0;width:50%;margin-left:0;margin-right:0;max-height:85%}}@media(max-width: 991px){.homepage-hero-banner__image img{margin-left:auto;width:100%;max-width:600px;height:auto}}.card{position:relative}.card.text-white{color:var(--color-white)}.card.text-white .card__button a{color:var(--color-white);border-color:var(--color-white)}.card:hover .card__image img{clip-path:circle(44.1% at 50% 50%)}.card:hover .card__title{color:var(--color-ochre-100);text-decoration:underline}.card__image{margin-bottom:2rem;position:relative;overflow:hidden;border-radius:1rem;background-color:var(--color-grey-90)}.card__image:before{display:block;content:"";width:100%;padding-top:79.8913043478%}.card__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;clip-path:circle(100% at 50% 50%);transition:clip-path .5s ease-out}.card__title{margin-bottom:1rem;transition:color .3s ease;line-height:1.5}.card__description{margin-bottom:1rem;line-height:1.75}.card .card__button{padding:4px;width:fit-content;border-radius:4px;transition:all .25s ease}.card .card__button a{display:inline-block;font-weight:600;padding:8px 0;background-color:rgba(0,0,0,0);color:var(--color-ochre-100);border-bottom:2px solid var(--color-ochre-100);border-radius:0}.card .card__button a::after{position:absolute;content:"";width:100%;height:100%;display:block;top:0;right:0;bottom:0;left:0;z-index:10}.card .card__button a:hover .button-text.original{transform:translateY(-100%);opacity:0}.card .card__button a:hover .button-text.duplicate{transform:translateY(-100%);opacity:1}.card .card__button a .button-text-wrapper{display:inline-block;position:relative;height:24px}.card .card__button a .button-text{display:block;line-height:24px;transition:transform .5s,opacity .5s}.card .card__button a .original{transform:translateY(0);opacity:1}.card .card__button a .duplicate{position:absolute;top:100%;left:0;width:100%;transform:translateY(0);opacity:0}.promo-card:hover .card__title{color:var(--color-white)}.promo-card:hover .card__image img{clip-path:circle(100% at 50% 50%);transform:scale(1.05)}.promo-card .card__image{position:relative;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0;background-color:var(--color-black)}.promo-card .card__image:before{display:block;content:"";width:100%;padding-top:56.2390158172%}.promo-card .card__image img{transition:transform .5s ease,clip-path .5s ease-out}.promo-card .card__image::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(20, 20, 20, 0) 73.59%, #141414 90%);z-index:1}.promo-card .card__description{font-size:var(--font-size-lg)}.landing-hero-banner{position:relative;width:100%;overflow:hidden;background-color:var(--color-black);color:var(--color-white);padding-top:var(--space-xxxl);padding-bottom:32px;margin-top:-85px}@media(min-width: 768px){.landing-hero-banner{padding-top:calc(var(--space-xxxl)*2);padding-bottom:var(--space-xxxl);display:flex;align-items:center}}@media(min-width: 1024px){.landing-hero-banner{margin-top:-95px}}@media(min-width: 1200px){.landing-hero-banner{padding-top:calc(var(--space-xxxl)*1.5);height:90vh}}.landing-hero-banner .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(50deg, rgba(0, 0, 0, 0.38) 53.63%, rgba(0, 0, 0, 0) 76.4%);display:block}.landing-hero-banner__image{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.landing-hero-banner__image img{width:100%;height:100%;object-fit:cover;transform:scale(1.05);transform-origin:top center}.landing-hero-banner__content{position:relative;z-index:2}@media(min-width: 768px){.landing-hero-banner__content-inner{max-width:max(615px,50%);min-height:250px}}.landing-hero-banner__heading{margin-bottom:1rem;font-size:var(--h1-font-size-mobile)}@media(min-width: 768px){.landing-hero-banner__heading{margin-bottom:36px;font-size:var(--heading-large-font-size)}}.landing-hero-banner__heading::after{content:"";display:block;width:68px;height:5px;background-color:var(--color-ochre-100);margin-top:24px}@media(min-width: 768px){.landing-hero-banner__heading::after{margin-top:32px}}.landing-hero-banner__intro{margin-bottom:2rem;font-size:var(--font-size-base);line-height:1.5}@media(min-width: 768px){.landing-hero-banner__intro{font-size:var(--font-size-xl)}}.site-header{padding-top:1rem;padding-bottom:1rem;background:linear-gradient(180deg, #141414 0%, rgba(0, 0, 0, 0) 100%);position:relative;width:100%;top:0;left:0;z-index:1000}.is-menu-open .site-header{background-color:var(--color-black)}.site-header .main-header-flex-container{display:flex;align-items:center;justify-content:space-between}.site-header #block-sysdexec-site-branding{margin-right:2rem}.site-header .site-logo{width:auto;display:block;position:relative;transition:.25s;will-change:width;margin-right:auto}@media(min-width: 576px){.site-header .site-logo{width:14.875rem}}@media(min-width: 1500px){.site-header .site-logo{width:15.625rem}}.site-header .site-logo img{width:100%;height:auto}.site-header .site-logo .logo-dark{display:none}.site-header .main-nav{display:flex;align-items:center}@media screen and (min-width: 1024px){.site-header .main-nav{margin-left:auto}}@media screen and (max-width: 1023px){.site-header .main-nav{position:fixed;top:6rem;left:1rem;right:1rem;bottom:1rem;max-height:calc(100vh - 7rem);overflow-y:auto;flex-direction:column;align-items:center;padding:0 1rem;border-radius:1rem;background-color:var(--color-black);opacity:0;visibility:hidden;transition:opacity .3s ease-in-out;z-index:-1}.site-header .main-nav.is-active{opacity:1;visibility:visible;animation:slide-down .4s ease-in-out forwards}}@media screen and (min-width: 1024px){.site-header nav[role=navigation]{margin-right:1.5rem}}.site-header nav[role=navigation]>ul{display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 1024px){.site-header nav[role=navigation]>ul{flex-direction:row}}.site-header nav[role=navigation] li{padding:1.25rem 1rem}@media screen and (min-width: 1024px){.site-header nav[role=navigation] li{padding:1.125rem .875rem}}.site-header nav[role=navigation] li a{color:var(--color-white);font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.5;text-align:center;position:relative;display:block}@media screen and (min-width: 1024px){.site-header nav[role=navigation] li a{font-size:var(--font-size-base);text-align:left;overflow:hidden}.site-header nav[role=navigation] li a>span{display:block;color:inherit;transition:transform .4s,opacity .4s}.site-header nav[role=navigation] li a:after{content:attr(data-title);transition:transform .4s,opacity .4s;display:block;position:absolute;top:100%;left:0;width:100%;opacity:0}.site-header nav[role=navigation] li a:hover span{transform:translateY(-100%);opacity:0}.site-header nav[role=navigation] li a:hover::after{transform:translateY(-100%);opacity:1}}.site-header .login-logout-block-wrapper{padding-top:1.25rem;padding-bottom:1.25rem}@media screen and (min-width: 1024px){.site-header .login-logout-block-wrapper{padding-top:0;padding-bottom:0}}.site-header .login-logout-block-wrapper a{color:var(--color-ochre-100);font-size:1.25rem;font-style:normal;font-weight:600;line-height:1.5;display:inline-block}@media screen and (min-width: 1024px){.site-header .login-logout-block-wrapper a{margin-top:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:fit-content;-webkit-appearance:none;appearance:none;padding:8px 24px;font-family:var(--font-family-primary);font-size:var(--font-size-base);font-style:normal;font-weight:500;line-height:150%;border-radius:4px;transition:color .3s ease,background-color .3s ease,border-color .3s ease;border:2px solid rgba(0,0,0,0);text-decoration:none !important;position:relative;overflow:hidden;cursor:pointer;border:2px solid var(--color-white);color:var(--color-white)}.site-header .login-logout-block-wrapper a.external-link .link-text{text-decoration:none !important;position:relative;z-index:5}.site-header .login-logout-block-wrapper a.external-link .external-icon{height:24px;margin-left:4px;position:relative;z-index:5}.site-header .login-logout-block-wrapper a .download-icon{height:24px;height:24px;margin-left:4px;position:relative;z-index:5;pointer-events:none}.site-header .login-logout-block-wrapper a .button-label{position:relative;z-index:5;pointer-events:none;display:flex;align-items:center;gap:8px}.site-header .login-logout-block-wrapper a .button-circle{top:50%;left:50%;border-radius:100%;position:absolute;display:block;width:0;transition:width .3s ease-in-out,height .3s ease-in-out;transform:translate(-50%, -50%);aspect-ratio:1;z-index:3;pointer-events:none}.site-header .login-logout-block-wrapper a:hover .button-circle{width:101%}.site-header .login-logout-block-wrapper a .button-circle{background-color:var(--color-white)}.site-header .login-logout-block-wrapper a:hover{color:var(--color-black)}}.site-header .hamburger{display:block;margin-left:auto;width:3rem;height:3rem;padding:.625rem;cursor:pointer;background-color:rgba(0,0,0,0);border:none;position:relative}@media screen and (min-width: 1024px){.site-header .hamburger{display:none}}.site-header .hamburger.is-active .hamburger-line:nth-child(1){transform:translate(0, 0.625rem) rotate(45deg)}.site-header .hamburger.is-active .hamburger-line:nth-child(2){opacity:0}.site-header .hamburger.is-active .hamburger-line:nth-child(3){transform:translate(0, -0.625rem) rotate(-45deg)}.site-header .hamburger-line{display:block;width:100%;height:2px;background-color:var(--color-white);border-radius:2px;transition:all .3s ease-in-out}.site-header .hamburger-line:not(:last-child){margin-bottom:.5rem}.page-user .site-header{position:relative}body.is-menu-open{overflow:hidden}body.is-menu-open .dark-overlay{display:block}.dark-overlay{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;z-index:997;background:rgba(255,255,255,.06);backdrop-filter:blur(6px);display:none}.page-node-type-sprint,.path-sprint,.page-node-type-module,.page-node-type-activity,.path-user,.page-4xx,.path-my-sprint-home,.page-tfa{background-color:var(--color-grey-90)}.page-node-type-sprint .site-header,.path-sprint .site-header,.page-node-type-module .site-header,.page-node-type-activity .site-header,.path-user .site-header,.page-4xx .site-header,.path-my-sprint-home .site-header,.page-tfa .site-header{background:rgba(0,0,0,0)}.page-node-type-sprint .site-header .logo-dark,.path-sprint .site-header .logo-dark,.page-node-type-module .site-header .logo-dark,.page-node-type-activity .site-header .logo-dark,.path-user .site-header .logo-dark,.page-4xx .site-header .logo-dark,.path-my-sprint-home .site-header .logo-dark,.page-tfa .site-header .logo-dark{display:block}.page-node-type-sprint .site-header .logo-white,.path-sprint .site-header .logo-white,.page-node-type-module .site-header .logo-white,.page-node-type-activity .site-header .logo-white,.path-user .site-header .logo-white,.page-4xx .site-header .logo-white,.path-my-sprint-home .site-header .logo-white,.page-tfa .site-header .logo-white{display:none}@media screen and (min-width: 1024px){.page-node-type-sprint .site-header nav[role=navigation] li a,.path-sprint .site-header nav[role=navigation] li a,.page-node-type-module .site-header nav[role=navigation] li a,.page-node-type-activity .site-header nav[role=navigation] li a,.path-user .site-header nav[role=navigation] li a,.page-4xx .site-header nav[role=navigation] li a,.path-my-sprint-home .site-header nav[role=navigation] li a,.page-tfa .site-header nav[role=navigation] li a{color:var(--color-black)}}@media screen and (min-width: 1024px){.page-node-type-sprint .site-header .login-logout-block-wrapper a,.path-sprint .site-header .login-logout-block-wrapper a,.page-node-type-module .site-header .login-logout-block-wrapper a,.page-node-type-activity .site-header .login-logout-block-wrapper a,.path-user .site-header .login-logout-block-wrapper a,.page-4xx .site-header .login-logout-block-wrapper a,.path-my-sprint-home .site-header .login-logout-block-wrapper a,.page-tfa .site-header .login-logout-block-wrapper a{color:var(--color-black);border-color:var(--color-black)}.page-node-type-sprint .site-header .login-logout-block-wrapper a .button-circle,.path-sprint .site-header .login-logout-block-wrapper a .button-circle,.page-node-type-module .site-header .login-logout-block-wrapper a .button-circle,.page-node-type-activity .site-header .login-logout-block-wrapper a .button-circle,.path-user .site-header .login-logout-block-wrapper a .button-circle,.page-4xx .site-header .login-logout-block-wrapper a .button-circle,.path-my-sprint-home .site-header .login-logout-block-wrapper a .button-circle,.page-tfa .site-header .login-logout-block-wrapper a .button-circle{background-color:var(--color-black)}.page-node-type-sprint .site-header .login-logout-block-wrapper a:hover,.path-sprint .site-header .login-logout-block-wrapper a:hover,.page-node-type-module .site-header .login-logout-block-wrapper a:hover,.page-node-type-activity .site-header .login-logout-block-wrapper a:hover,.path-user .site-header .login-logout-block-wrapper a:hover,.page-4xx .site-header .login-logout-block-wrapper a:hover,.path-my-sprint-home .site-header .login-logout-block-wrapper a:hover,.page-tfa .site-header .login-logout-block-wrapper a:hover{color:var(--color-white)}}.page-node-type-sprint .site-header .hamburger .hamburger-line,.path-sprint .site-header .hamburger .hamburger-line,.page-node-type-module .site-header .hamburger .hamburger-line,.page-node-type-activity .site-header .hamburger .hamburger-line,.path-user .site-header .hamburger .hamburger-line,.page-4xx .site-header .hamburger .hamburger-line,.path-my-sprint-home .site-header .hamburger .hamburger-line,.page-tfa .site-header .hamburger .hamburger-line{background-color:var(--color-black)}@keyframes slide-down{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}@media screen and (max-width: 1023px){body.toolbar-vertical .site-header{margin-top:calc(var(--drupal-displace-offset-top, 78px) - 39px)}body.toolbar-vertical .main-nav{top:calc(var(--drupal-displace-offset-top, 78px)*2 + 3.5rem)}}.pager__items{padding:0;list-style:none;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:6px}.pager__item{display:flex;width:44px;height:44px;align-items:center;justify-content:center}.pager__item--prev.disabled,.pager__item--next.disabled{pointer-events:none;opacity:.5}.pager__item--prev .pager__link--prev,.pager__item--prev .pager__link--next,.pager__item--next .pager__link--prev,.pager__item--next .pager__link--next{background-color:var(--color-white) !important}.pager__item--prev .pager__link--prev:hover svg path,.pager__item--prev .pager__link--next:hover svg path,.pager__item--next .pager__link--prev:hover svg path,.pager__item--next .pager__link--next:hover svg path{stroke:var(--color-ochre-100)}.pager__item--prev .pager__link--prev svg,.pager__item--next .pager__link--prev svg{transform:rotate(180deg)}.pager__link,.pager__link:link,.pager__link:visited{width:44px;height:44px;display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:600;line-height:1.5;color:var(--color-black);text-decoration:none;transition:.25s;border-radius:4px;border:1px solid var(--color-grey-100);background:var(--color-white)}.pager__link:focus,.pager__link:link:focus,.pager__link:visited:focus{outline:none}.pager__link:focus-visible,.pager__link:link:focus-visible,.pager__link:visited:focus-visible{outline-offset:1px;outline:2px auto -webkit-focus-ring-color}.pager__link:hover,.pager__link:link:hover,.pager__link:visited:hover{color:var(--color-ochre-100)}.pager__link.is-active,.pager__link:link.is-active,.pager__link:visited.is-active{background:var(--color-ochre-80);border-color:var(--color-ochre-110)}.related-content-block{margin-top:2rem;padding-bottom:3rem}@media(min-width: 768px){.related-content-block{margin-top:3rem}}@media(min-width: 1024px){.related-content-block{margin-top:4rem;padding-bottom:4rem}}@media(min-width: 1200px){.related-content-block{margin-top:7rem;padding-bottom:7rem}}.related-content-block__header{margin-bottom:2rem}@media(min-width: 768px){.related-content-block__header{display:flex;justify-content:space-between;gap:2rem;align-items:center}}.related-content-block__cta-desktop{display:none}@media(min-width: 768px){.related-content-block__cta-desktop{display:block}}.related-content-block__cta-mobile{display:block;margin-top:2rem}@media(min-width: 768px){.related-content-block__cta-mobile{display:none}}.related-content-block__cards{display:grid;grid-template-columns:repeat(1, 1fr);gap:2rem}@media(min-width: 768px){.related-content-block__cards{grid-template-columns:repeat(3, 1fr)}}.reusable-content{padding-top:64px;padding-bottom:64px;background-color:var(--color-black);position:relative;overflow:hidden}.reusable-content #plus-canvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}@media(min-width: 768px){.reusable-content{padding-top:112px;padding-bottom:112px}}.reusable-content .overlay{position:absolute;bottom:-65%;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #141414 41.13%);z-index:1;pointer-events:none}.reusable-content .flex-container{position:relative;z-index:2;pointer-events:none}@media(min-width: 768px){.reusable-content .flex-container{display:flex;gap:64px;justify-content:space-between;align-items:center}}.reusable-content .section-heading,.reusable-content .listing-page-promotional-block .heading,.listing-page-promotional-block .reusable-content .heading{margin-bottom:0}.reusable-content .reuseable-content__intro{margin-top:8px}@media(min-width: 768px){.reusable-content .reuseable-content__intro{margin-top:0}}.reusable-content .reuseable-content__cta{margin-top:16px;flex-shrink:0;pointer-events:auto}@media(min-width: 768px){.reusable-content .reuseable-content__cta{margin-top:0}}.section-heading,.listing-page-promotional-block .heading{margin-bottom:2rem;color:var(--color-black);font-weight:400}@media(min-width: 768px){.section-heading,.listing-page-promotional-block .heading{margin-bottom:3rem}}.section-heading.text-white,.listing-page-promotional-block .text-white.heading{color:var(--color-white)}.sprint-landing-hero-banner{position:relative;width:100%;overflow:hidden;background-color:var(--color-black);color:var(--color-white);padding-top:var(--space-xxxl);padding-bottom:var(--space-md);margin-top:-85px}@media(min-width: 992px){.sprint-landing-hero-banner{padding-top:calc(var(--space-xxxl)*2);padding-bottom:var(--space-xxxl);background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2725%27 viewBox=%270 0 24 25%27 fill=%27none%27%3E%3Cpath opacity=%270.5%27 d=%27M10.4254 13.819H4.15039V10.669H10.4254V4.39404H13.5754V10.669H19.8504V13.819H13.5754V20.094H10.4254V13.819Z%27 fill=%27%23262626%27/%3E%3C/svg%3E");background-repeat:repeat;background-size:23px 25px}}@media(min-width: 1024px){.sprint-landing-hero-banner{margin-top:-95px}}@media(min-width: 1200px){.sprint-landing-hero-banner{padding-top:calc(var(--space-xxxl)*1.5)}}.sprint-landing-hero-banner .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(104deg, rgba(20, 20, 20, 0.38) 28.69%, rgba(0, 0, 0, 0) 65.58%),linear-gradient(270deg, rgba(0, 0, 0, 0) 37.36%, #141414 66.14%);display:none}@media(min-width: 992px){.sprint-landing-hero-banner .overlay{display:block}}.sprint-landing-hero-banner__content>.container{position:relative;z-index:2}@media(min-width: 992px){.sprint-landing-hero-banner__content-inner{width:50%}}.sprint-landing-hero-banner__heading{margin-bottom:1rem;font-size:var(--h1-font-size-mobile)}@media(min-width: 768px){.sprint-landing-hero-banner__heading{margin-bottom:36px;font-size:var(--heading-large-font-size)}}.sprint-landing-hero-banner__intro{margin-bottom:1rem;font-size:var(--font-size-base);line-height:1.5}@media(min-width: 768px){.sprint-landing-hero-banner__intro{margin-bottom:2rem;font-size:var(--font-size-xl)}}@media(max-width: 991px){.sprint-landing-hero-banner__image{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2725%27 viewBox=%270 0 24 25%27 fill=%27none%27%3E%3Cpath opacity=%270.5%27 d=%27M10.4254 13.819H4.15039V10.669H10.4254V4.39404H13.5754V10.669H19.8504V13.819H13.5754V20.094H10.4254V13.819Z%27 fill=%27%23262626%27/%3E%3C/svg%3E");background-repeat:repeat;background-size:23px 25px;margin-left:-1rem;margin-right:-1rem;margin-top:1rem;margin-bottom:1rem;padding:0 2rem;text-align:center;display:flex;align-items:center;justify-content:center}}@media(min-width: 992px){.sprint-landing-hero-banner__image{position:absolute;top:0;right:0;width:45%}}@media(max-width: 991px){.sprint-landing-hero-banner__image img{width:90%;max-width:600px;height:auto}}.sprint-landing-hero-banner .cta-mobile{display:flex;flex-wrap:wrap;align-items:center;padding:1rem 0;gap:1rem}.sprint-landing-hero-banner .cta-mobile>span,.sprint-landing-hero-banner .cta-mobile>div{flex:1 1 auto}@media(min-width: 576px){.sprint-landing-hero-banner .cta-mobile>span,.sprint-landing-hero-banner .cta-mobile>div{flex:0 0 auto}}.sprint-landing-hero-banner .cta-mobile .button-ochre,.sprint-landing-hero-banner .cta-mobile .activity-details-page .flag-complete.action-flag a,.activity-details-page .flag-complete.action-flag .sprint-landing-hero-banner .cta-mobile a,.sprint-landing-hero-banner .cta-mobile .password-reset-form .form-actions input[type=submit],.password-reset-form .form-actions .sprint-landing-hero-banner .cta-mobile input[type=submit],.sprint-landing-hero-banner .cta-mobile .form-actions input[type=submit]:not(.button-outline-ochre),.form-actions .sprint-landing-hero-banner .cta-mobile input[type=submit]:not(.button-outline-ochre),.sprint-landing-hero-banner .cta-mobile .button-outline-ochre,.sprint-landing-hero-banner .cta-mobile .button-outline-white{width:100%}@media(min-width: 992px){.sprint-landing-hero-banner .cta-mobile{display:none}}.sprint-landing-hero-banner .cta-desktop{padding:1rem 0;display:none}@media(min-width: 992px){.sprint-landing-hero-banner .cta-desktop{display:flex;align-items:center;gap:1.5rem}}.sprint-landing-hero-banner .sprint-landing-details{padding:1rem 0}@media(min-width: 768px){.sprint-landing-hero-banner .sprint-landing-details{padding:2rem 0 1.5rem 0}}.sprint-landing-hero-banner .sprint-landing-details .sprint-landing-logo{margin-bottom:1.5rem;text-align:left}.sprint-landing-hero-banner .sprint-landing-details .sprint-landing-logo img{max-width:min(100%,330px);max-height:100px}.sprint-landing-hero-banner .sprint-landing-details .sprint-landing-table{margin-bottom:1.5rem}.sprint-landing-hero-banner .sprint-landing-details .sprint-landing-table table{width:100%;border-collapse:collapse;margin-bottom:1rem;line-height:1.75}.sprint-landing-hero-banner .sprint-landing-details .sprint-landing-table table td{padding:1rem 2rem 1rem 0;text-align:left;border-bottom:1px solid var(--color-white-20)}.sprint-landing-hero-banner .sprint-landing-details .sprint-landing-table table tr:first-child td{border-top:1px solid var(--color-white-20)}.sprint-landing-hero-banner .sprint-landing-details .sprint-landing-table table tr td:first-child{width:200px}.sprint-landing-hero-banner .sprint-landing-details .sprint-landing-details-text{font-size:var(--font-size-base);line-height:1.75;color:var(--color-white);margin-top:1rem;font-weight:700;margin-top:1.5rem}.sprint-landing-hero-banner .sprint-landing-details .sprint-landing-details-text a{color:var(--color-ochre-100)}.register-modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);backdrop-filter:blur(5px);display:none;justify-content:center;align-items:center;z-index:100000}.register-modal-backdrop.is-visible{display:flex}.register-modal-backdrop .modal-dialog{background:#fff;border-radius:5px;box-shadow:0 5px 15px rgba(0,0,0,.7);width:90%;max-width:600px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;color:var(--color-black)}.register-modal-backdrop .modal-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #dee2e6;gap:1rem}.register-modal-backdrop .modal-title{margin:0;color:var(--color-black)}.register-modal-backdrop .modal-close{font-size:1.5rem;font-weight:700;line-height:1;color:#000;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:.5rem;margin:-0.5rem -0.5rem -0.5rem auto}.register-modal-backdrop .modal-body{padding:1.5rem;overflow-y:auto;color:var(--color-black)}.sprint-card{background-color:var(--color-white);box-shadow:0 4px 21px 0 rgba(0,0,0,.06);padding:24px;border-radius:16px;display:flex;flex-direction:column;height:100%}.sprint-card__image{margin-bottom:24px;flex-shrink:0;position:relative}.sprint-card__image:before{display:block;content:"";width:100%;padding-top:100.3289473684%}@media(min-width: 1024px){.sprint-card__image{margin-bottom:48px}}.sprint-card__image img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}@media(min-width: 1024px){.sprint-card{padding:32px}}.sprint-card__content{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.sprint-card .sprint-dates-type,.sprint-card .sprint-costs{font-size:14px;line-height:1.4;margin-bottom:8px}.sprint-card .sprint-costs{color:var(--color-grey-110)}.sprint-card__title{font-size:clamp(2rem,1.8143rem + .7619vw,2.5rem);letter-spacing:.32px;margin-bottom:16px;margin-top:16px}.sprint-card__ctas{display:grid;grid-template-columns:repeat(auto-fit, minmax(140px, 1fr));gap:16px;margin-top:32px}.sprint-card__ctas>div a{width:100%;display:flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap}.sprint-document-card{border-radius:16px;background:var(--color-white);box-shadow:0 4px 21px 0 rgba(0,0,0,.06);padding:24px;margin-top:24px;margin-bottom:24px;display:flex;flex-direction:column;gap:16px}@media(min-width: 768px){.sprint-document-card{margin-top:32px;margin-bottom:32px;flex-direction:row;align-items:center;gap:32px;padding:32px}}.sprint-document-card__icon{flex-shrink:0;width:56px;height:56px}.sprint-document-card__icon svg{width:100%;height:100%}.sprint-document-card h3{margin-bottom:8px}.sprint-document-card .button-cta{margin-top:16px;height:fit-content}@media(max-width: 575px){.sprint-document-card .button-cta{width:100%}}@media(min-width: 768px){.sprint-document-card .button-cta{margin-top:0;flex-shrink:0;margin-left:auto}}.sprint-navigation{margin-bottom:32px;padding-bottom:8px;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#717171 rgba(0,0,0,0)}.sprint-navigation::-webkit-scrollbar-track{border:none;background-color:rgba(0,0,0,0)}.sprint-navigation::-webkit-scrollbar{height:4px;border-radius:0}.sprint-navigation::-webkit-scrollbar-thumb{background-color:#717171;border-radius:0}@media(min-width: 1200px){.sprint-navigation{margin-left:0;margin-right:0;padding-left:0;padding-right:0;overflow:visible}}.sprint-navigation>ul{display:grid;grid-template-columns:repeat(var(--menu-items-count, 6), 1fr);gap:8px;padding:4px;border-radius:8px;background:linear-gradient(0deg, rgba(0, 0, 0, 0.03) 0%, rgba(0, 0, 0, 0.03) 100%),#f7f7f7}@media(max-width: 1199px){.sprint-navigation>ul{width:fit-content}}.sprint-navigation>ul>li a{text-decoration:none;padding:8px 16px;background:rgba(0,0,0,0);color:var(--color-black);white-space:nowrap;display:block;font-size:var(--font-size-base);font-weight:500;width:100%;min-width:100px;text-align:center;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;justify-content:center}.sprint-navigation>ul>li a:hover{color:var(--color-ochre-110)}.sprint-navigation>ul>li a:hover .icon img{filter:none}@media(min-width: 1024px){.sprint-navigation>ul>li a{font-size:var(--font-size-lg);padding:16px 24px}}.sprint-navigation>ul>li a.is-active{color:var(--color-ochre-110);background-color:var(--color-white);border-radius:8px;box-shadow:0 4px 12px 0 rgba(0,0,0,.15)}.sprint-navigation>ul>li a.is-active .icon img{filter:none}.sprint-navigation>ul>li a:focus{outline-offset:2px;outline:2px auto -webkit-focus-ring-color !important}.sprint-navigation>ul>li a .icon{display:none}@media(min-width: 1200px){.sprint-navigation>ul>li a .icon{display:block}}.sprint-navigation>ul>li a .icon img{filter:grayscale(100%) brightness(0.1);transition:all .2s ease;object-fit:contain}.menu-item.slack{position:relative}.menu-item.slack .flyout-menu-trigger.flyout-menu-open{color:var(--color-grey-110) !important}.menu-item.slack .flyout-menu-trigger.flyout-menu-open .icon img{filter:grayscale(1) brightness(1) !important}.flyout-menu{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);backdrop-filter:blur(6px);z-index:1000;visibility:hidden;opacity:0;transition:all .2s ease;display:flex;justify-content:center;align-items:center}.flyout-menu.is-open{visibility:visible;opacity:1}@media(min-width: 1200px){.flyout-menu{position:absolute;top:100%;left:50%;transform:translate(-50%, 0);width:450px;height:auto;background-color:var(--color-white);box-shadow:0 4px 12px 0 rgba(0,0,0,.15);z-index:1000;border-radius:4px;border:1px solid var(--color-grey-100)}}.flyout-menu .flyout-menu-content{width:100%;padding:24px}@media(max-width: 1199px){.flyout-menu .flyout-menu-content{border-radius:4px;border:1px solid var(--color-grey-100);background:var(--color-white);width:90%;max-width:449px;box-shadow:0 4px 12px 0 rgba(0,0,0,.15)}}.flyout-menu .flyout-menu-content .flyout-menu-text{font-size:var(--font-size-base);color:var(--color-grey-110);font-weight:400;line-height:1.75;margin-bottom:8px}.flyout-menu .flyout-menu-content em{font-style:normal}.flyout-menu .flyout-menu-content .flyout-menu-list li{margin-bottom:8px}.flyout-menu .flyout-menu-content .flyout-menu-list li a{display:flex;flex-direction:row;align-items:center;text-align:left;justify-content:flex-start;gap:8px;padding:0}.flyout-menu .flyout-menu-content .flyout-menu-list li a:hover .flyout-menu-item-title{text-decoration:none}.flyout-menu .flyout-menu-content .flyout-menu-list li a .flyout-menu-item-title{color:var(--color-ochre-110);text-decoration:underline;font-size:var(--font-size-base);font-weight:500;line-height:1.75}.flyout-menu .flyout-menu-content .flyout-menu-close{margin-top:32px;width:100%;justify-content:center}@media(min-width: 1200px){.flyout-menu .flyout-menu-content .flyout-menu-close{display:none}}.swiper-button-prev,.swiper-button-next{display:flex;width:44px;height:44px;justify-content:center;align-items:center;border-radius:4px;border:2px solid var(--color-black);background-color:rgba(0,0,0,0)}.swiper-button-prev[disabled],.swiper-button-next[disabled]{opacity:.4}.swiper-button-next{margin-left:12px}.swiper-buttons{display:flex;align-items:center}.swiper-controls{padding:16px;display:flex;align-items:center;justify-content:center;gap:64px;flex-wrap:wrap}.swiper-controls .group{display:flex;align-items:center}.swiper-controls button{background-color:rgba(0,0,0,0);border:none;width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center}.swiper-controls .btn-play .icon-play{display:none}.swiper-controls .btn-play.play-icon-visible .icon-play{display:block}.swiper-controls .btn-play.play-icon-visible .icon-pause{display:none}.swiper-controls .swiper-pagination-bullets{display:flex;align-items:center}.swiper-controls .swiper-pagination-bullets .swiper-pagination-bullet{width:12px;height:12px;border-radius:50%;background-color:rgba(0,0,0,0);margin:0 4px;border:1px solid var(--color-ochre-100);cursor:pointer}.swiper-controls .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-ochre-100)}.swiper-grid{width:100%}.swiper-grid .swiper-container{width:100%;overflow:visible}@media(min-width: 768px){.swiper-grid .swiper-container .swiper-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:1rem;row-gap:1rem}}.swiper-grid .swiper-slide{width:100%;height:auto}.swiper-grid .swiper-slide>div{height:100% !important}@media(min-width: 1200px){.swiper-grid .swiper-button-next,.swiper-grid .swiper-button-prev{display:none}}.swiper-grid .swiper-pagination{bottom:0}@media(min-width: 1200px){.swiper-grid .swiper-pagination{display:none}}.swiper-grid .swiper-button-next,.swiper-grid .swiper-button-prev{background-color:#fff;width:48px;height:48px;border-radius:100%;box-shadow:0 2px 10px 0 rgba(0,0,0,.15);transition:.3s}@media(min-width: 1200px){.swiper-grid .swiper-button-next,.swiper-grid .swiper-button-prev{width:56px;height:56px}}.swiper-grid .swiper-button-next:hover::after,.swiper-grid .swiper-button-prev:hover::after{color:#fff}.swiper-grid .swiper-button-next::after,.swiper-grid .swiper-button-prev::after{font-size:var(--font-size-base);color:var(--color-black)}.swiper-grid .swiper-button-next.swiper-button-disabled,.swiper-grid .swiper-button-prev.swiper-button-disabled{opacity:.6}.swiper-grid .swiper-pagination{position:relative;margin-top:1rem;opacity:1}.swiper-grid .swiper-pagination .swiper-pagination-bullet{background-color:#a0a2ad;opacity:1}@media(min-width: 768px){.swiper-grid .swiper-pagination .swiper-pagination-bullet{background-color:#fff}}.swiper-grid .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-black);transform:scale(1.4)}.table-container{position:relative;margin-top:24px;margin-bottom:24px}.table-wrapper{overflow-x:auto;scrollbar-width:thin;border-radius:0;scrollbar-color:var(--color-grey-100) rgba(0,0,0,0)}.table-wrapper::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.table-wrapper::-webkit-scrollbar{height:4px}.table-wrapper::-webkit-scrollbar-thumb{border-radius:20px}.table-wrapper table{border-spacing:0px;border-collapse:collapse;overflow:hidden;width:100%;border-radius:0;margin-bottom:14px;position:relative;z-index:1}.table-wrapper table caption{margin-bottom:16px;text-align:left}.table-wrapper table th,.table-wrapper table td{line-height:1.5;padding:16px 16px;vertical-align:top;min-width:80px}@media(min-width: 1024px){.table-wrapper table th,.table-wrapper table td{min-width:100px;padding:19px 38px 19px 16px}}.table-wrapper table tr{border-bottom:1px solid var(--color-grey-100) !important}.table-wrapper table th,.table-wrapper table th[scope=row]{text-align:left;font-weight:600}.table-wrapper table thead tr{font-weight:600}.table-scroll-overlay{position:absolute;top:0;right:0;width:32px;border-radius:0;pointer-events:none;background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%);transition:opacity .3s ease;z-index:3}.table-caption caption{margin-top:8px;margin-bottom:16px;font-size:var(--font-size-sm);text-align:left;display:block;font-weight:400}@media(min-width: 1200px){.table-caption caption{margin-left:2rem;margin-right:2rem}}.upcoming-modules-card{display:flex;flex-direction:column;gap:16px;border-radius:16px;background:var(--color-white);box-shadow:0 4px 21px 0 rgba(0,0,0,.06);padding:24px}@media(min-width: 768px){.upcoming-modules-card{flex-direction:row;gap:48px;justify-content:space-between;align-items:center;padding:32px}}.upcoming-modules-card .module-heading-wrapper,.upcoming-modules-card .module-content{display:flex;flex-direction:column;gap:16px}@media(min-width: 992px){.upcoming-modules-card .module-heading-wrapper,.upcoming-modules-card .module-content{flex-direction:row;align-items:center;gap:32px}}.upcoming-modules-card .icon{width:44px;height:44px;flex-shrink:0}.upcoming-modules-card .icon svg{width:100%;height:100%}.upcoming-modules-card .module-heading .tagline{color:var(--color-grey-110);font-size:12px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px}.upcoming-modules-card .module-content .module-available-date{display:flex;align-items:center;gap:8px;color:var(--color-grey-110);font-size:var(--font-size-base);font-style:normal;text-transform:uppercase;margin-bottom:2px}.upcoming-modules-card .module-content .module-available-date svg{flex-shrink:0}.upcoming-modules-card .module-content .module-length{color:var(--color-black);font-size:var(--font-size-base);font-style:normal;font-weight:700;line-height:28px;text-transform:uppercase}@media(max-width: 575px){.upcoming-modules-card .module-cta a{width:100%}}.paragraph--type--card{margin-top:32px;margin-bottom:32px}.paragraph--type--card.card-count-1 .card-content{grid-template-columns:1fr}.paragraph--type--card .card-content{display:grid;grid-template-columns:1fr;grid-gap:1rem}@media(min-width: 768px){.paragraph--type--card .card-content{grid-template-columns:repeat(2, 1fr)}}.paragraph--type--card .card-content .card-content__item{align-self:end}.paragraph--type--card .card-content .card-content__item img{width:100%;height:auto}.paragraph--type--card .media-oembed-video__item{width:100%;height:619px;padding:32px 0}.paragraph--type--card .media-oembed-video__item iframe{width:100%;height:100%}@media(min-width: 1700px){.paragraph--type--card .media-oembed-video__item{height:700px}}@media(min-width: 1920px){.paragraph--type--card .media-oembed-video__item{height:800px}}@media(min-width: 2140px){.paragraph--type--card .media-oembed-video__item{height:800px}}@media(min-width: 2360px){.paragraph--type--card .media-oembed-video__item{height:800px}}.paragraph--type--card .media-oembed-video__item iframe{width:100%;height:100%}.icon-list,.list-group{margin-top:32px;margin-bottom:32px}.icon-list__items,.list-group__items{margin-top:32px}.icon-list-item,.list-group-item{display:flex;margin-bottom:8px}.icon-list-item:last-child,.list-group-item:last-child{margin-bottom:0}.icon-list-item__icon,.list-group-item__icon{width:28px;height:28px;display:flex;justify-content:center;align-items:center;margin-right:4px;flex-shrink:0}.icon-list-item__text,.list-group-item__text{flex:1}.list-group__items{border-radius:8px;border:1.5px solid var(--color-grey-100);background:var(--color-grey-90)}.list-group .list-group-item{padding:16px;border:none;border-bottom:1px solid var(--color-grey-100)}.list-group .list-group-item:last-child{border-bottom:none}.body-copy,.wysiwyg-content,.accordion,.cke_editable,.ck-editor__editable{line-height:1.5}@media(min-width: 1024px){.body-copy,.wysiwyg-content,.accordion,.cke_editable,.ck-editor__editable{font-size:var(--font-size-lg)}}.body-copy img,.wysiwyg-content img,.accordion img,.cke_editable img,.ck-editor__editable img{margin-top:16px;margin-bottom:8px}.body-copy h1,.body-copy h2,.wysiwyg-content h1,.wysiwyg-content h2,.accordion h1,.accordion h2,.cke_editable h1,.cke_editable h2,.ck-editor__editable h1,.ck-editor__editable h2{margin-bottom:24px;color:var(--color-black);font-family:var(--font-family-serif)}.body-copy h3,.body-copy h4,.body-copy h5,.body-copy h6,.wysiwyg-content h3,.wysiwyg-content h4,.wysiwyg-content h5,.wysiwyg-content h6,.accordion h3,.accordion h4,.accordion h5,.accordion h6,.cke_editable h3,.cke_editable h4,.cke_editable h5,.cke_editable h6,.ck-editor__editable h3,.ck-editor__editable h4,.ck-editor__editable h5,.ck-editor__editable h6{margin-top:16px;margin-bottom:16px;color:var(--color-black);font-family:var(--font-family-primary)}.body-copy p,.wysiwyg-content p,.accordion p,.cke_editable p,.ck-editor__editable p{margin-bottom:16px}.body-copy p:last-of-type,.wysiwyg-content p:last-of-type,.accordion p:last-of-type,.cke_editable p:last-of-type,.ck-editor__editable p:last-of-type{margin-bottom:0}.body-copy a:not([class*=button]),.wysiwyg-content a:not([class*=button]),.accordion a:not([class*=button]),.cke_editable a:not([class*=button]),.ck-editor__editable a:not([class*=button]){color:var(--color-ochre-110);text-decoration:underline;font-weight:600}.body-copy a:not([class*=button]):hover,.body-copy a:not([class*=button]):focus,.wysiwyg-content a:not([class*=button]):hover,.wysiwyg-content a:not([class*=button]):focus,.accordion a:not([class*=button]):hover,.accordion a:not([class*=button]):focus,.cke_editable a:not([class*=button]):hover,.cke_editable a:not([class*=button]):focus,.ck-editor__editable a:not([class*=button]):hover,.ck-editor__editable a:not([class*=button]):focus{text-decoration:none}.body-copy a:not([class*=button]):hover .link-text,.body-copy a:not([class*=button]):focus .link-text,.wysiwyg-content a:not([class*=button]):hover .link-text,.wysiwyg-content a:not([class*=button]):focus .link-text,.accordion a:not([class*=button]):hover .link-text,.accordion a:not([class*=button]):focus .link-text,.cke_editable a:not([class*=button]):hover .link-text,.cke_editable a:not([class*=button]):focus .link-text,.ck-editor__editable a:not([class*=button]):hover .link-text,.ck-editor__editable a:not([class*=button]):focus .link-text{text-decoration:none !important}.body-copy a:not([class*=button]).external-link,.wysiwyg-content a:not([class*=button]).external-link,.accordion a:not([class*=button]).external-link,.cke_editable a:not([class*=button]).external-link,.ck-editor__editable a:not([class*=button]).external-link{text-decoration:none}.body-copy a:not([class*=button]).external-link .link-text,.wysiwyg-content a:not([class*=button]).external-link .link-text,.accordion a:not([class*=button]).external-link .link-text,.cke_editable a:not([class*=button]).external-link .link-text,.ck-editor__editable a:not([class*=button]).external-link .link-text{text-decoration:underline}.body-copy a:not([class*=button]).external-link .external-icon,.wysiwyg-content a:not([class*=button]).external-link .external-icon,.accordion a:not([class*=button]).external-link .external-icon,.cke_editable a:not([class*=button]).external-link .external-icon,.ck-editor__editable a:not([class*=button]).external-link .external-icon{height:16px;width:16px;margin-left:4px;vertical-align:middle}.body-copy a:not([class*=button]).external-link .external-icon svg path,.wysiwyg-content a:not([class*=button]).external-link .external-icon svg path,.accordion a:not([class*=button]).external-link .external-icon svg path,.cke_editable a:not([class*=button]).external-link .external-icon svg path,.ck-editor__editable a:not([class*=button]).external-link .external-icon svg path{fill:var(--color-ochre-110)}.body-copy .text-small,.wysiwyg-content .text-small,.accordion .text-small,.cke_editable .text-small,.ck-editor__editable .text-small{font-size:14px;margin-top:1rem;margin-bottom:1rem}.body-copy ul,.wysiwyg-content ul,.accordion ul,.cke_editable ul,.ck-editor__editable ul{list-style-position:outside;list-style-type:disc;margin-left:2.5rem}.body-copy ul li::marker,.wysiwyg-content ul li::marker,.accordion ul li::marker,.cke_editable ul li::marker,.ck-editor__editable ul li::marker{color:var(--color-ochre-100)}.body-copy ul ul,.wysiwyg-content ul ul,.accordion ul ul,.cke_editable ul ul,.ck-editor__editable ul ul{list-style-type:circle}.body-copy ol,.wysiwyg-content ol,.accordion ol,.cke_editable ol,.ck-editor__editable ol{list-style-position:outside;margin-left:2.5rem}.body-copy ol li::marker,.wysiwyg-content ol li::marker,.accordion ol li::marker,.cke_editable ol li::marker,.ck-editor__editable ol li::marker{color:var(--color-ochre-100)}.body-copy ol:not([type]),.wysiwyg-content ol:not([type]),.accordion ol:not([type]),.cke_editable ol:not([type]),.ck-editor__editable ol:not([type]){list-style-type:decimal}.body-copy ul,.body-copy ol,.wysiwyg-content ul,.wysiwyg-content ol,.accordion ul,.accordion ol,.cke_editable ul,.cke_editable ol,.ck-editor__editable ul,.ck-editor__editable ol{margin-top:24px;margin-bottom:24px}.body-copy ul li,.body-copy ol li,.wysiwyg-content ul li,.wysiwyg-content ol li,.accordion ul li,.accordion ol li,.cke_editable ul li,.cke_editable ol li,.ck-editor__editable ul li,.ck-editor__editable ol li{margin-top:8px;margin-bottom:8px}.body-copy ol ol,.wysiwyg-content ol ol,.accordion ol ol,.cke_editable ol ol,.ck-editor__editable ol ol{list-style-type:lower-alpha;margin-top:5px;margin-bottom:5px;margin-left:16px}.body-copy ol ol:not([type]),.wysiwyg-content ol ol:not([type]),.accordion ol ol:not([type]),.cke_editable ol ol:not([type]),.ck-editor__editable ol ol:not([type]){list-style-type:lower-alpha}.body-copy ul:has(.text-align-center),.body-copy ol:has(.text-align-center),.wysiwyg-content ul:has(.text-align-center),.wysiwyg-content ol:has(.text-align-center),.accordion ul:has(.text-align-center),.accordion ol:has(.text-align-center),.cke_editable ul:has(.text-align-center),.cke_editable ol:has(.text-align-center),.ck-editor__editable ul:has(.text-align-center),.ck-editor__editable ol:has(.text-align-center){text-align:center}.body-copy ul:has(.text-align-center) li,.body-copy ol:has(.text-align-center) li,.wysiwyg-content ul:has(.text-align-center) li,.wysiwyg-content ol:has(.text-align-center) li,.accordion ul:has(.text-align-center) li,.accordion ol:has(.text-align-center) li,.cke_editable ul:has(.text-align-center) li,.cke_editable ol:has(.text-align-center) li,.ck-editor__editable ul:has(.text-align-center) li,.ck-editor__editable ol:has(.text-align-center) li{list-style-position:inside}.body-copy ul:has(.text-align-center) li p.text-align-center,.body-copy ol:has(.text-align-center) li p.text-align-center,.wysiwyg-content ul:has(.text-align-center) li p.text-align-center,.wysiwyg-content ol:has(.text-align-center) li p.text-align-center,.accordion ul:has(.text-align-center) li p.text-align-center,.accordion ol:has(.text-align-center) li p.text-align-center,.cke_editable ul:has(.text-align-center) li p.text-align-center,.cke_editable ol:has(.text-align-center) li p.text-align-center,.ck-editor__editable ul:has(.text-align-center) li p.text-align-center,.ck-editor__editable ol:has(.text-align-center) li p.text-align-center{display:inline !important}.body-copy strong,.wysiwyg-content strong,.accordion strong,.cke_editable strong,.ck-editor__editable strong{font-weight:bold}.body-copy hr,.wysiwyg-content hr,.accordion hr,.cke_editable hr,.ck-editor__editable hr{margin-top:1rem;margin-bottom:1rem;background-color:rgba(104,94,87,.67);height:1px;border:0}.body-copy .button-primary,.body-copy .button-secondary,.body-copy .button-tertiary,.wysiwyg-content .button-primary,.wysiwyg-content .button-secondary,.wysiwyg-content .button-tertiary,.accordion .button-primary,.accordion .button-secondary,.accordion .button-tertiary,.cke_editable .button-primary,.cke_editable .button-secondary,.cke_editable .button-tertiary,.ck-editor__editable .button-primary,.ck-editor__editable .button-secondary,.ck-editor__editable .button-tertiary{margin-top:4px;margin-bottom:4px}.body-copy .button-primary:has(.link-document-icon),.body-copy .button-secondary:has(.link-document-icon),.body-copy .button-tertiary:has(.link-document-icon),.wysiwyg-content .button-primary:has(.link-document-icon),.wysiwyg-content .button-secondary:has(.link-document-icon),.wysiwyg-content .button-tertiary:has(.link-document-icon),.accordion .button-primary:has(.link-document-icon),.accordion .button-secondary:has(.link-document-icon),.accordion .button-tertiary:has(.link-document-icon),.cke_editable .button-primary:has(.link-document-icon),.cke_editable .button-secondary:has(.link-document-icon),.cke_editable .button-tertiary:has(.link-document-icon),.ck-editor__editable .button-primary:has(.link-document-icon),.ck-editor__editable .button-secondary:has(.link-document-icon),.ck-editor__editable .button-tertiary:has(.link-document-icon){line-height:1.5}.body-copy .button-primary:has(.link-document-icon) .link-document-icon,.body-copy .button-secondary:has(.link-document-icon) .link-document-icon,.body-copy .button-tertiary:has(.link-document-icon) .link-document-icon,.wysiwyg-content .button-primary:has(.link-document-icon) .link-document-icon,.wysiwyg-content .button-secondary:has(.link-document-icon) .link-document-icon,.wysiwyg-content .button-tertiary:has(.link-document-icon) .link-document-icon,.accordion .button-primary:has(.link-document-icon) .link-document-icon,.accordion .button-secondary:has(.link-document-icon) .link-document-icon,.accordion .button-tertiary:has(.link-document-icon) .link-document-icon,.cke_editable .button-primary:has(.link-document-icon) .link-document-icon,.cke_editable .button-secondary:has(.link-document-icon) .link-document-icon,.cke_editable .button-tertiary:has(.link-document-icon) .link-document-icon,.ck-editor__editable .button-primary:has(.link-document-icon) .link-document-icon,.ck-editor__editable .button-secondary:has(.link-document-icon) .link-document-icon,.ck-editor__editable .button-tertiary:has(.link-document-icon) .link-document-icon{height:16px}.download-item{display:flex;flex-direction:column;gap:16px;padding:16px;background-color:var(--color-white);border-radius:8px;box-shadow:0px 4px 21px 0px rgba(0,0,0,.06);margin-bottom:16px;text-decoration:none}@media(min-width: 576px){.download-item{flex-direction:row;align-items:center;justify-content:space-between}}.download-item:hover .download-item__name{text-decoration:underline}.download-item__name{display:flex;align-items:center;line-height:1.5;color:var(--color-ochre-110)}.download-item__name svg{width:24px;height:24px;margin-right:16px}.download-item__metadata{display:flex;gap:8px;align-items:center;font-size:var(--font-size-sm);color:var(--color-black);line-height:1.42}.download-item__metadata .extension{text-transform:uppercase}.icon-text-panel{background-color:var(--color-grey-90)}.icon-text-panel__items{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width: 768px){.icon-text-panel__items{grid-template-columns:repeat(2, 1fr);gap:32px}}.icon-text-panel__item{border-radius:16px;background:var(--color-white);box-shadow:0px 4px 21px 0px rgba(0,0,0,.06);padding:24px}.icon-text-panel__item-icon{margin-bottom:24px;width:40px;height:40px;display:flex;align-items:center;justify-content:center}@media(min-width: 768px){.icon-text-panel__item-icon{margin-bottom:48px}}.icon-text-panel__item-icon img{width:100%;height:100%;object-fit:contain}.icon-text-panel__item-text{font-size:var(--font-size-base);line-height:1.6;font-weight:400}.icon-text-panel__item-text h2,.icon-text-panel__item-text h3,.icon-text-panel__item-text h4,.icon-text-panel__item-text h5,.icon-text-panel__item-text h6{margin-bottom:1rem}@media(min-width: 768px){.icon-text-panel__item-text{font-size:var(--font-size-lg)}}.page-node-type-sprint-landing-page .icon-text-panel{padding-top:32px}@media(min-width: 1024px){.page-node-type-sprint-landing-page .icon-text-panel__items{grid-template-columns:repeat(min(4, var(--num-items)), 1fr)}}.image-grid-wrapper{position:relative}.image-grid-wrapper:before{display:block;content:"";width:100%;padding-top:30%}.image-grid{display:grid;gap:0;position:absolute;top:0;left:0;height:100%;width:100%}.image-grid .image-item{width:100%;overflow:hidden}.image-grid .image-item img{width:100%;height:100%;object-fit:cover}.image-grid--1{grid-template-columns:repeat(1, 1fr)}.image-grid--2{grid-template-columns:repeat(2, 1fr)}.image-grid--3{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr)}.image-grid--3 .image-item-1{grid-column:span 2/span 2}.image-grid--4{grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr)}.image-grid--4 .image-item-1{grid-column:span 2/span 2}.image-grid--4 .image-item-2{grid-column-start:1;grid-row-start:2}.image-grid--4 .image-item-3{grid-column-start:2;grid-row-start:2}.image-grid--4 .image-item-4{grid-row:span 2/span 2;grid-column-start:3;grid-row-start:1}.image-grid--5{grid-template-columns:repeat(40, 1fr);grid-template-rows:repeat(2, 1fr)}.image-grid--5 .image-item-1{grid-column:span 18/span 18}.image-grid--5 .image-item-2{grid-column:span 9/span 9;grid-column-start:1;grid-row-start:2}.image-grid--5 .image-item-3{grid-column:span 9/span 9;grid-column-start:10;grid-row-start:2}.image-grid--5 .image-item-4{grid-column:span 14/span 14;grid-row:span 2/span 2;grid-column-start:19;grid-row-start:1}.image-grid--5 .image-item-5{grid-column:span 8/span 8;grid-row:span 2/span 2;grid-column-start:33;grid-row-start:1}.key-points-callout{background-color:var(--color-black);color:var(--color-white)}.key-points-callout.no-image{background-image:url(../98b2dcdb575b458ced99.svg);background-repeat:no-repeat;background-position:top 16px right 16px;background-size:192px}@media(min-width: 768px){.key-points-callout.no-image{background-position:top 32px right 32px;background-size:256px}}@media(min-width: 1200px){.key-points-callout.no-image{background-size:384px}}.key-points-callout.no-image .key-points-callout__items{display:grid;grid-template-columns:1fr;grid-gap:2rem}@media(min-width: 768px){.key-points-callout.no-image .key-points-callout__items{grid-template-columns:repeat(2, 1fr)}}.key-points-callout.no-image .key-points-callout__heading,.key-points-callout.no-image .key-points-callout__subheading{max-width:max(664px,57%)}.key-points-callout.has-image{position:relative}.key-points-callout.has-image .key-points-callout__image{margin-top:3rem;margin-left:-1rem;margin-right:-1rem;overflow:hidden}@media(min-width: 768px){.key-points-callout.has-image .key-points-callout__image{margin-left:-2rem;margin-right:-2rem}}@media(min-width: 992px){.key-points-callout.has-image .key-points-callout__image{margin:0;position:absolute;top:0;right:0;width:43%;height:100%;object-fit:cover}}.key-points-callout.has-image .key-points-callout__image img{width:100%;height:100%;object-fit:cover;transform:scale(1.05);transform-origin:top right}@media(min-width: 992px){.key-points-callout.has-image .key-points-callout__content{max-width:50%}}@media(min-width: 992px){.key-points-callout.has-image .key-points-callout__item:last-child{border-bottom:none}}.key-points-callout__heading{margin-bottom:1rem}@media(min-width: 768px){.key-points-callout__heading{margin-bottom:2rem}}.key-points-callout__subheading{margin-bottom:2rem}.key-points-callout__item{display:flex;align-items:flex-start;padding-top:2rem;padding-bottom:2rem;border-bottom:1px solid var(--color-grey-120)}.key-points-callout__item-icon{margin-right:1rem;flex-shrink:0;width:2.5rem;height:2.5rem}.key-points-callout__item-icon img{width:100%;height:100%;object-fit:contain}.key-points-callout__item-heading{font-size:var(--font-size-lg);line-height:1.5;color:var(--color-white);font-weight:600;margin-bottom:.5rem}.key-points-callout__item-text *{color:var(--color-grey-100) !important;font-weight:400;line-height:1.6;font-size:var(--font-size-lg)}.media-copy{margin-top:32px;margin-bottom:32px}.media-copy .media-copy__heading{margin-bottom:24px}.media-copy .media-copy__sub-heading{margin-bottom:24px}.media-copy .media-caption{font-size:var(--font-size-sm);margin-top:8px;color:var(--color-black)}.media-copy .media-caption *{font-size:inherit}.media-copy .media-copy__video{width:100%}.media-copy .media-copy__video iframe,.media-copy .media-copy__video video{width:100%;aspect-ratio:16/9;height:auto !important;overflow:hidden}.video-caption{font-size:var(--font-size-sm);margin-top:8px;color:var(--color-black)}.video-caption *{font-size:inherit}@media(min-width: 1200px){.video-caption{padding-left:32px;padding-right:32px}}.our-team{background-color:var(--color-black)}.our-team__items{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}@media(min-width: 768px){.our-team__items{grid-template-columns:repeat(3, 1fr);gap:32px 24px}}@media(min-width: 1200px){.our-team__items{grid-template-columns:repeat(4, 1fr);gap:44px 32px}}.team-card{color:var(--color-white)}.team-card__image{background-color:var(--color-grey-90);overflow:hidden;border-radius:16px;margin-bottom:16px;position:relative}.team-card__image:before{display:block;content:"";width:100%;padding-top:125%}@media(min-width: 768px){.team-card__image{margin-bottom:32px}}.team-card__image img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;filter:grayscale(1)}.team-card__name{margin-bottom:12px;font-size:var(--font-size-md);font-weight:600;line-height:1.5}@media(min-width: 768px){.team-card__name{margin-bottom:16px;font-size:var(--font-size-xl)}}.team-card__role{margin-bottom:16px}.team-card__linkedin a{display:inline-block}.promotional-block{padding-top:112px;padding-bottom:112px;position:relative}@media(min-width: 768px){.promotional-block{padding-top:17%;padding-bottom:17%}}.promotional-block .overlay{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.4);z-index:1}@media(min-width: 576px){.promotional-block .overlay{opacity:.1}}.promotional-block__image{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden;z-index:0}.promotional-block__image img{width:100%;height:100%;object-fit:cover;transform:scale(1.1);transform-origin:top center}.promotional-block__content{position:relative;z-index:5;color:var(--color-white)}@media(min-width: 576px){.promotional-block__content{max-width:min(630px,50%)}}.promotional-block .section-heading,.promotional-block .listing-page-promotional-block .heading,.listing-page-promotional-block .promotional-block .heading{color:var(--color-white) !important;margin-bottom:8px}.promotional-block .section-heading em,.promotional-block .listing-page-promotional-block .heading em,.listing-page-promotional-block .promotional-block .heading em,.promotional-block .section-heading i,.promotional-block .listing-page-promotional-block .heading i,.listing-page-promotional-block .promotional-block .heading i{font-family:var(--font-family-serif)}.promotional-block__text{margin-bottom:24px;font-size:var(--font-size-base)}@media(min-width: 992px){.promotional-block__text{font-size:var(--h3-font-size)}}.quote-item{padding:24px 24px 24px 32px}.quote-item__quote{line-height:1.6;font-size:1.5rem}@media(min-width: 1024px){.quote-item__quote{font-size:2rem}}.quote-item__quote p{display:inline}.quote-item__citation{margin-top:24px;color:var(--color-ochre-100);font-weight:600}@media(min-width: 768px){.quote-item__citation{margin-top:32px}}.quote-item__citation::before{content:"";width:36px;height:2px;display:block;background-color:var(--color-ochre-100);margin-right:8px;margin-bottom:24px}.quote-item__role{font-weight:600}.quote-item .quote-mark{font-family:var(--font-family-serif);color:var(--color-ochre-100);font-size:1.5rem}.quote-item .quote-mark--open{margin-left:-1.25rem}@media(min-width: 768px){.quote-item .quote-mark{font-size:2rem}}.quotes-slider{margin-top:40px;margin-bottom:72px}@media(min-width: 768px){.quotes-slider{margin-top:64px;margin-bottom:88px}}.quotes-slider .quotes-slider-wrapper{padding:0;background-color:var(--color-white);border-radius:8px;box-shadow:0px 4px 21px 0px rgba(0,0,0,.06)}@media(min-width: 1024px){.quotes-slider .quotes-slider-wrapper{margin-left:-30px;margin-right:-30px}}.quotes-slider .quotes-swiper.swiper-disabled .swiper-controls{display:none}.registration-block{padding-top:64px;padding-bottom:64px;background-color:var(--color-black);position:relative;overflow:hidden}.registration-block #plus-canvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}@media(min-width: 768px){.registration-block{padding-top:112px;padding-bottom:112px}}.registration-block .overlay{position:absolute;bottom:-60%;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #141414 41.13%);z-index:1;pointer-events:none}.registration-block .section-heading,.registration-block .listing-page-promotional-block .heading,.listing-page-promotional-block .registration-block .heading{text-align:center;width:fit-content;position:relative;z-index:2;margin-left:auto;margin-right:auto;pointer-events:none}.registration-block__ctas{display:flex;flex-direction:column;align-items:center;gap:16px;position:relative;z-index:2;width:fit-content;margin-left:auto;margin-right:auto}@media(min-width: 768px){.registration-block__ctas{flex-direction:row;justify-content:center}}.sprint-faq{border-top:1px solid var(--color-grey-100)}@media(min-width: 992px){.sprint-faq .flex-container{display:flex;flex-direction:row;justify-content:space-between}}.sprint-faq__content{margin-bottom:24px}@media(min-width: 992px){.sprint-faq__content{width:45%;padding-right:64px}}@media(min-width: 992px){.sprint-faq__items{width:55%}}.sprint-faq .section-heading,.sprint-faq .listing-page-promotional-block .heading,.listing-page-promotional-block .sprint-faq .heading{margin-bottom:8px}.sprint-faq .sprint-faq__intro{color:var(--color-grey-110);max-width:568px}.sprint-feed{background-color:var(--color-grey-90);position:relative}@media(max-width: 1023px){.sprint-feed{padding-bottom:128px}}@media(min-width: 1024px){.sprint-feed .flex-container{display:flex;justify-content:space-between;align-items:flex-end;gap:64px}}@media(min-width: 1200px){.sprint-feed .flex-container{gap:128px}}.sprint-feed .sprint-topic-tags fieldset{border:none;padding:0;margin:0;min-width:0}.sprint-feed .sprint-topic-tags fieldset legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.sprint-feed .sprint-topic-tags .radio-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.sprint-feed .sprint-topic-tags .radio-input:focus-visible+.radio-label{outline:2px solid var(--color-focus-ring);outline-offset:2px}.sprint-feed .sprint-topic-tags .radio-input:checked+.radio-label{background:var(--color-black);color:var(--color-white);border:1px solid var(--color-black)}.sprint-feed .sprint-topic-tags ul{display:flex;gap:8px;width:100%;overflow-x:auto;flex-wrap:nowrap;align-items:stretch;margin-left:-16px;margin-right:-16px;width:calc(100% + 32px);padding:0 16px;scrollbar-width:thin;scrollbar-color:#717171 rgba(0,0,0,0)}.sprint-feed .sprint-topic-tags ul::-webkit-scrollbar-track{border:none;background-color:rgba(0,0,0,0)}.sprint-feed .sprint-topic-tags ul::-webkit-scrollbar{height:4px;border-radius:0}.sprint-feed .sprint-topic-tags ul::-webkit-scrollbar-thumb{background-color:#717171;border-radius:0}@media(min-width: 576px){.sprint-feed .sprint-topic-tags ul{margin-left:0;margin-right:0;padding:0;flex-wrap:wrap;width:100%}}.sprint-feed .sprint-topic-tags ul:not(:has(.is-selected)) li:first-of-type .radio-label{background:var(--color-black);color:var(--color-white)}.sprint-feed .sprint-topic-tags ul li{flex-shrink:0;margin:4px}.sprint-feed .sprint-topic-tags ul li .radio-label{display:flex;cursor:pointer;align-items:center;gap:4px;padding:8px 20px 8px 20px;border-radius:360px;border:1px solid var(--color-grey-100);background:var(--color-white);color:var(--color-black);white-space:nowrap;transition:all .2s ease;box-sizing:border-box;max-width:100%;min-width:0;height:100%}.sprint-feed .sprint-topic-tags ul li .radio-label:hover{color:var(--color-ochre-110)}.sprint-feed .sprint-topic-tags ul li .radio-label.is-selected{background:var(--color-black);color:var(--color-white);border:1px solid var(--color-black)}.sprint-feed .sprint-topic-tags ul li .radio-label img{width:32px !important;height:32px !important;object-fit:contain}@media(min-width: 1024px){.sprint-feed .sprint-topic-tags ul li .radio-label{font-size:var(--font-size-lg)}}.sprint-feed .sprint-feed__actions{position:absolute;bottom:32px;flex-shrink:0;display:flex;gap:16px;align-items:center;justify-content:space-between;width:calc(100% - 32px)}@media(min-width: 768px){.sprint-feed .sprint-feed__actions{width:calc(100% - 64px)}}@media(min-width: 1024px){.sprint-feed .sprint-feed__actions{width:fit-content;position:relative;bottom:unset}}.sprint-feed-swiper{margin-top:32px}.sprint-feed-swiper .swiper{overflow:visible}.sprint-feed-swiper .swiper .swiper-slide{height:auto !important;opacity:.5}.sprint-feed-swiper .swiper .swiper-slide.is-hidden{display:none}.sprint-feed-swiper .swiper .swiper-slide.swiper-slide-fully-visible,.sprint-feed-swiper .swiper .swiper-slide.swiper-slide-active{opacity:1}@media(min-width: 1024px){.sprint-feed-swiper .swiper .swiper-slide.swiper-slide-visible{opacity:1}}.sprint-leaders-feed{background-color:var(--color-black);position:relative;color:var(--color-white)}@media(max-width: 1023px){.sprint-leaders-feed{padding-bottom:128px}}@media(min-width: 1024px){.sprint-leaders-feed .flex-container{display:flex;justify-content:space-between;align-items:flex-end;gap:64px}}@media(min-width: 1200px){.sprint-leaders-feed .flex-container{gap:128px}}.sprint-leaders-feed .section-heading,.sprint-leaders-feed .listing-page-promotional-block .heading,.listing-page-promotional-block .sprint-leaders-feed .heading{margin-bottom:8px}.sprint-leaders-feed__intro{font-size:var(--font-size-base)}@media(min-width: 992px){.sprint-leaders-feed__intro{font-size:var(--h3-font-size)}}.sprint-leaders-feed .sprint-leaders-feed__actions{position:absolute;bottom:32px;flex-shrink:0;display:flex;gap:16px;align-items:center;justify-content:space-between;width:calc(100% - 32px)}@media(min-width: 768px){.sprint-leaders-feed .sprint-leaders-feed__actions{width:calc(100% - 64px)}}@media(min-width: 1024px){.sprint-leaders-feed .sprint-leaders-feed__actions{width:fit-content;position:relative;bottom:unset}}.sprint-leaders-feed .swiper-buttons button{border-color:var(--color-white)}.sprint-leaders-feed .swiper-buttons button svg path{stroke:var(--color-white)}.sprint-leaders-feed-swiper{margin-top:48px}.sprint-leaders-feed-swiper .swiper{overflow:visible}.sprint-leaders-feed-swiper .swiper .swiper-slide{height:auto !important;opacity:.5}.sprint-leaders-feed-swiper .swiper .swiper-slide.is-hidden{display:none}.sprint-leaders-feed-swiper .swiper .swiper-slide.swiper-slide-fully-visible,.sprint-leaders-feed-swiper .swiper .swiper-slide.swiper-slide-active{opacity:1}@media(min-width: 1024px){.sprint-leaders-feed-swiper .swiper .swiper-slide.swiper-slide-visible{opacity:1}}.sprint-leaders{background-color:var(--color-black);color:var(--color-white)}@media(min-width: 992px){.sprint-leaders{padding-right:0}}@media(min-width: 1920px){.sprint-leaders{padding-left:calc((100% - var(--layout-max-width))/2)}}@media(min-width: 2360px){.sprint-leaders{padding-right:calc((100% - var(--layout-max-width))/2)}}.sprint-leaders .flex-container{position:relative;padding-bottom:7rem}@media(min-width: 992px){.sprint-leaders .flex-container{display:flex;padding-bottom:0}}.sprint-leaders .section-heading,.sprint-leaders .listing-page-promotional-block .heading,.listing-page-promotional-block .sprint-leaders .heading{margin-bottom:20px}.sprint-leaders__intro{margin-bottom:1.5rem}.sprint-leaders__partner-logo{position:absolute;bottom:0;right:0}@media(min-width: 992px){.sprint-leaders__partner-logo{position:static;bottom:unset;right:unset}}.sprint-leaders__partner-logo .partner-text{color:var(--color-white);margin-bottom:.5rem;font-weight:600}@media(min-width: 992px){.sprint-leaders__partner-logo .partner-text{font-size:1.5rem}}.sprint-leaders__partner-logo .partner-text img{max-width:150px;max-height:50px;object-fit:contain}@media(min-width: 992px){.sprint-leaders .left-column{width:40%;padding-right:4rem;background-color:var(--color-black);position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between}}@media(min-width: 992px){.sprint-leaders .right-column{width:60%;position:relative;z-index:1}}.sprint-leaders .swiper-buttons{position:absolute;left:0;bottom:0;width:fit-content}@media(min-width: 992px){.sprint-leaders .swiper-buttons{position:static;bottom:unset;left:unset;margin-left:auto;margin-bottom:44px;margin-right:32px}}@media(min-width: 1200px){.sprint-leaders .swiper-buttons{margin-right:0;padding-right:3rem}}@media(min-width: 1350px){.sprint-leaders .swiper-buttons{padding-right:8.5rem}}.sprint-leaders .swiper-buttons button{border-color:var(--color-white)}.sprint-leaders .swiper-buttons button svg path{stroke:var(--color-white)}.sprint-leaders .swiper-button-hidden .swiper-buttons{display:none}.sprint-leaders .swiper{opacity:0}@media(min-width: 992px){.sprint-leaders .swiper{border-top-left-radius:16px;border-bottom-left-radius:16px}}@media(min-width: 1200px){.sprint-leaders .swiper{padding-right:4rem}}@media(min-width: 1350px){.sprint-leaders .swiper{padding-right:14rem}}.sprint-leaders .swiper.is-end::after{display:none}.sprint-leaders .swiper.is-end::before{display:block}.sprint-leaders .swiper::after,.sprint-leaders .swiper::before{content:"";width:50px;height:100%;position:absolute;z-index:2;pointer-events:none}@media(min-width: 992px){.sprint-leaders .swiper::after,.sprint-leaders .swiper::before{width:90px}}@media(min-width: 1200px){.sprint-leaders .swiper::after,.sprint-leaders .swiper::before{width:135px}}.sprint-leaders .swiper::after{display:block;top:0;right:0;background:linear-gradient(270deg, #141414 0%, rgba(0, 0, 0, 0) 100%)}.sprint-leaders .swiper::before{display:none;left:0;top:0;background:linear-gradient(90deg, #141414 0%, rgba(0, 0, 0, 0) 100%)}.sprint-leaders .swiper.swiper-initialized{opacity:1}.sprint-outcomes{background-color:var(--color-ochre-110);overflow:hidden;padding-top:32px;padding-bottom:32px}@media(min-width: 768px){.sprint-outcomes{padding-top:48px;padding-bottom:48px}}@media(min-width: 1200px){.sprint-outcomes{padding-top:56px;padding-bottom:56px}}.sprint-outcomes .sprint-outcome-grid{display:grid;grid-template-columns:1fr;gap:0}@media(min-width: 768px){.sprint-outcomes .sprint-outcome-grid{grid-template-columns:repeat(var(--num-items), 1fr);gap:48px}}@media(min-width: 1200px){.sprint-outcomes .sprint-outcome-grid{gap:112px}}.outcome-item{display:flex;align-items:flex-start;padding-top:32px;padding-bottom:32px;border-bottom:1px solid rgba(210,210,210,.4)}.outcome-item:first-child{padding-top:0}.outcome-item:last-child{padding-bottom:0;border-bottom:none}@media(min-width: 768px){.outcome-item{flex-direction:column;padding:0;border-bottom:none;position:relative}.outcome-item:not(:last-child)::after{content:"";position:absolute;top:50%;right:-24px;width:1px;height:500%;background-color:rgba(210,210,210,.4);transform:translateY(-50%)}}@media(min-width: 1200px){.outcome-item:not(:last-child)::after{right:-56px}}.outcome-item-icon{margin-right:24px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media(min-width: 768px){.outcome-item-icon{margin-right:0;margin-bottom:24px}}.outcome-item-icon img{width:100%;height:100%;object-fit:contain}.outcome-item-text{font-size:var(--font-size-base);line-height:1.6;font-weight:400;color:var(--color-white)}@media(min-width: 768px){.outcome-item-text{font-size:var(--font-size-lg)}}@media(min-width: 1200px){.outcome-item-text{font-weight:500}}.outcome-item-text h2,.outcome-item-text h3,.outcome-item-text h4,.outcome-item-text h5,.outcome-item-text h6{margin-bottom:1rem}.sprint-program .section-heading,.sprint-program .listing-page-promotional-block .heading,.listing-page-promotional-block .sprint-program .heading{margin-bottom:20px}.sprint-program__intro{color:var(--color-grey-110);max-width:568px}.sprint-program__footer{margin-top:24px;color:var(--color-grey-110);font-size:var(--font-size-base);line-height:1.75;font-style:italic}@media(min-width: 1024px){.sprint-program__footer{margin-top:48px}}@media(min-width: 1350px){.sprint-program__footer{margin-top:64px}}.sprint-calendar{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#717171 rgba(0,0,0,0)}.sprint-calendar::-webkit-scrollbar-track{border:none;background-color:rgba(0,0,0,0)}.sprint-calendar::-webkit-scrollbar{height:4px;border-radius:0}.sprint-calendar::-webkit-scrollbar-thumb{background-color:#717171;border-radius:0}.sprint-calendar table{width:100%;border-collapse:collapse}.sprint-calendar table thead tr th{padding:8px 12px;border-bottom:1px solid var(--color-black);font-weight:600;font-size:var(--font-size-base);line-height:1.5;color:var(--color-black)}.sprint-calendar table tbody tr td,.sprint-calendar table tbody tr th{padding:8px 12px;border-bottom:1px solid var(--color-grey-100);font-weight:400;font-size:var(--font-size-base);line-height:1.5;color:var(--color-black);text-align:left}.sprint-calendar table tbody tr td:first-child,.sprint-calendar table tbody tr th:first-child{min-width:80px;vertical-align:top}.sprint-calendar table tbody tr td:not(:first-child),.sprint-calendar table tbody tr th:not(:first-child){min-width:200px}.sprint-calendar table tbody tr:last-child td{border-bottom:none}.sprint-calendar .calendar-entry{border-radius:8px;overflow:hidden;box-shadow:0 4px 21px 0 rgba(0,0,0,.06);padding:16px 24px}.sprint-calendar .calendar-entry:not(:first-of-type){margin-top:12px}.sprint-calendar .calendar-entry.bg-white{background-color:var(--color-white)}.sprint-calendar .calendar-entry.bg-red{background-color:var(--color-ochre-110);color:var(--color-white)}.sprint-calendar .calendar-entry .entry-item-icon{width:24px;height:20px;margin-bottom:8px}.sprint-calendar .calendar-entry .entry-item-icon img{max-width:100%;max-height:100%;object-fit:contain}@media(min-width: 1024px){.testimonials{background-image:url(../0ab3fe9672b5002e9e79.svg);background-repeat:no-repeat;background-position:top 96px right max(5%,50% - var(--layout-max-width)/2)}}.testimonials__items--mobile{display:block}@media(min-width: 768px){.testimonials__items--mobile{display:none}}.testimonials__items--mobile .swiper{overflow:visible}.testimonials__items--mobile .swiper.swiper-disabled .swiper-buttons{display:none}.testimonials__items--mobile .swiper-buttons{margin-top:48px}.testimonials__items--mobile .swiper-slide{height:auto}.testimonials__items--mobile .testimonial-card{height:100%;display:flex;flex-direction:column;justify-content:space-between}.testimonials__items--mobile .testimonial-card blockquote{display:inline}.testimonials__items--desktop{display:none}@media(min-width: 768px){.testimonials__items--desktop{display:flex;gap:32px}.testimonials__items--desktop .column .testimonial-card:not(:last-child){margin-bottom:32px}}.testimonial-card{border-radius:16px;padding:24px;background:var(--color-white);box-shadow:0px 4px 21px 0px rgba(0,0,0,.06)}@media(min-width: 768px){.testimonial-card{padding:32px}}.testimonial-card__quote{line-height:1.6;font-size:var(--font-size-base)}@media(min-width: 768px){.testimonial-card__quote{font-size:var(--font-size-lg)}}.testimonial-card__quote p{display:inline}.testimonial-card__citation{text-align:right;margin-top:24px;font-size:var(--font-size-sm)}@media(min-width: 768px){.testimonial-card__citation{font-size:var(--font-size-base);margin-top:32px}}.testimonial-card__citation::before{content:"";width:32px;height:1px;display:inline-block;background-color:var(--color-ochre-100);margin-right:8px;vertical-align:middle}.testimonial-card .quote-mark{font-family:var(--font-family-serif);color:var(--color-ochre-100)}@media(min-width: 768px){.testimonial-card .quote-mark--open{font-size:2.5rem;line-height:.8}}.testimonial-card blockquote{display:inline}.text-callout{border-top:1px solid var(--color-grey-100);padding-top:2rem;padding-bottom:2rem}@media(min-width: 768px){.text-callout{padding-top:3rem;padding-bottom:3rem}}@media(min-width: 1024px){.text-callout{padding-top:4rem;padding-bottom:4rem}}@media(min-width: 1200px){.text-callout{padding-bottom:7rem}}.text-callout__heading{margin-bottom:.5rem}@media(min-width: 1024px){.text-callout__heading{width:50%;padding-right:2rem}}@media(min-width: 1200px){.text-callout__heading{padding-right:3.5rem}}@media(min-width: 1350px){.text-callout__heading{padding-right:4.5rem}}@media(min-width: 1024px){.text-callout .flex-container{display:flex;align-items:flex-start}}@media(min-width: 1024px){.text-callout__content{width:50%}}.text-callout__text{margin-bottom:1.5rem;color:var(--color-grey-110)}@media(min-width: 768px){.text-callout__text{margin-bottom:2rem}}.transcript-accordion{margin-top:32px;margin-bottom:32px}.transcript-accordion>.transcript-accordion__items>.accordion-item{background-color:var(--color-grey-90);border:1px solid var(--color-grey-100)}@media(min-width: 1024px){.transcript-accordion>.transcript-accordion__items>.accordion-item>.accordion-item__heading .ac-trigger{font-size:24px}}.transcript-accordion>.transcript-accordion__items>.accordion-item>.accordion-item__heading>.ac-trigger[aria-expanded=true]{background-color:var(--color-grey-90)}.transcript-accordion>.transcript-accordion__items>.accordion-item__body{background-color:var(--color-grey-90)}.video-playlist .main-video{margin-bottom:32px;position:relative}.video-playlist .main-video:before{display:block;content:"";width:100%;padding-top:56.25%}.video-playlist iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-playlist__title{margin-bottom:16px;font-size:var(--font-size-lg);line-height:1.6;font-weight:600}.video-playlist__thumbnails{display:flex;gap:14px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#717171 rgba(0,0,0,0)}.video-playlist__thumbnails::-webkit-scrollbar-track{border:none;background-color:rgba(0,0,0,0)}.video-playlist__thumbnails::-webkit-scrollbar{height:4px;border-radius:0}.video-playlist__thumbnails::-webkit-scrollbar-thumb{background-color:#717171;border-radius:0}.video-playlist__thumbnails .thumbnail{flex-shrink:0;min-width:200px;display:block;margin:4px}.video-playlist__thumbnails .thumbnail.is-active .thumbnail-image{border-color:var(--color-ochre-100);opacity:1}.video-playlist__thumbnails .thumbnail.is-active .thumbnail-title{font-weight:700}.video-playlist__thumbnails .thumbnail .thumbnail-image{border:2px solid rgba(0,0,0,0);opacity:.6;width:100%;transition:.25s}.video-playlist__thumbnails .thumbnail .thumbnail-title{font-size:var(--font-size-base);line-height:1.6;font-weight:400;margin-top:8px;color:var(--color-black)}.page-node-type-activity .activity-details-page{background-color:var(--color-grey-90)}.page-node-type-article{background-color:var(--color-grey-90)}@media(min-width: 768px){.article-page .hero-banner{margin-bottom:4rem}}.article-page .container .max-width-3{margin-left:auto;margin-right:auto}@media(min-width: 1024px){.article-page .media-copy .media-copy__content{margin-left:-30px;margin-right:-30px}}.article-page .article-footer{margin-top:64px;margin-bottom:64px;padding-top:24px;padding-bottom:24px;border-top:1px solid var(--color-grey-100);border-bottom:1px solid var(--color-grey-100)}.article-page .article-footer a{color:#c63a1e;text-decoration:underline;font-weight:600;font-size:var(--font-size-base);font-style:normal;font-weight:400}.article-page .article-footer a:hover,.article-page .article-footer a:focus{text-decoration:none}.article-page .article-footer a:hover .link-text,.article-page .article-footer a:focus .link-text{text-decoration:none !important}.article-page .article-footer a.external-link{text-decoration:none}.article-page .article-footer a.external-link .link-text{text-decoration:underline}.article-page .article-footer a.external-link .external-icon{height:16px;width:16px;margin-left:4px;vertical-align:middle}.article-page .article-image-credit,.article-page .article-tags{display:flex;align-items:flex-start;gap:8px}.article-page .article-image-credit{margin-bottom:16px}.article-page .tags .tags__item{display:inline;margin:0}.article-page .tags .tags__item:not(:first-child)::before{content:", ";color:var(--color-black);margin-left:-3px}.page-node-type-landing-page,.page-node-type-sprint-landing-page{background-color:var(--color-grey-90)}.landing-page .page-flex-container{display:flex;flex-direction:column}@media(min-width: 992px){.landing-page .page-flex-container{flex-direction:row;align-items:flex-start}}.landing-page .page-flex-container .left-column{flex:1;padding:0 0 0 0;margin:0 0 0 0}@media(min-width: 992px){.landing-page .page-flex-container .left-column{padding-right:64px;width:60%}}.landing-page .page-flex-container .left-column .paragraph-body-copy{margin-top:0}@media(min-width: 992px){.landing-page .page-flex-container .right-column{width:40%}}.landing-page .page-flex-container .right-column #sidebar-placeholder{border-radius:16px;background:var(--color-white);box-shadow:0px 4px 21px 0px rgba(0,0,0,.06);padding:24px}@media(min-width: 768px){.landing-page .page-flex-container .right-column #sidebar-placeholder{padding:32px}}#full-width-components-placeholder .paragraph-body-copy{margin-top:40px}.listing-page{background-color:var(--color-grey-90)}.listing-page .listing-page-form{padding-top:2rem;padding-bottom:2rem}.listing-page .listing-page-form .views-exposed-form{padding-bottom:2rem;border-bottom:1px solid var(--color-divider-dark);margin-bottom:2rem}.listing-page .listing-page-form .views-exposed-form form{display:flex;flex-direction:column;gap:1.5rem}@media(min-width: 768px){.listing-page .listing-page-form .views-exposed-form form{flex-direction:row;align-items:center;gap:2rem}}.listing-page .listing-page-form .views-exposed-form form .js-form-item{margin-bottom:0}@media(min-width: 768px){.listing-page .listing-page-form .views-exposed-form form .form-type-select{width:calc(33.3333333333% - 16px);min-width:200px}}@media(min-width: 768px){.listing-page .listing-page-form .views-exposed-form form .form-item-keys{flex:1}}.listing-page .listing-page-form .views-exposed-form form .form-item-keys input{width:100%;padding-right:56px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27%3E%3Cg clip-path=%27url%28%23clip0_798_286684%29%27%3E%3Cpath d=%27M1.47207 13.3571C2.41227 15.5693 4.19273 17.3173 6.42179 18.2168C8.65085 19.1162 11.1459 19.0933 13.3581 18.1531C15.5702 17.2129 17.3183 15.4324 18.2177 13.2034C19.1172 10.9743 19.0943 8.47927 18.1541 6.2671C17.6885 5.17174 17.0118 4.17881 16.1625 3.34498C15.3133 2.51116 14.3081 1.85278 13.2044 1.40743C12.1006 0.962076 10.92 0.738481 9.72988 0.749405C8.53975 0.76033 7.36343 1.00556 6.26807 1.4711C5.17272 1.93663 4.17978 2.61336 3.34596 3.46263C2.51213 4.3119 1.85375 5.3171 1.4084 6.42081C0.963053 7.52453 0.739457 8.70516 0.750382 9.89529C0.761307 11.0854 1.00654 12.2617 1.47207 13.3571Z%27 stroke=%27%23E64626%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M16.2212 16.2197L23.2502 23.2497%27 stroke=%27%23E64626%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_798_286684%27%3E%3Crect width=%2724%27 height=%2724%27 fill=%27white%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center right 16px;background-size:24px 24px}.listing-page .listing-page-form .views-exposed-form form .form-actions{display:none}.listing-page .view-results-summary{color:--color-grey-110}.listing-page .listing-page-items{display:grid;grid-template-columns:repeat(1, 1fr);gap:2rem}@media(min-width: 576px){.listing-page .listing-page-items{grid-template-columns:repeat(2, 1fr);row-gap:3.5rem}}@media(min-width: 1024px){.listing-page .listing-page-items{grid-template-columns:repeat(3, 1fr)}}.listing-page-promotional-block{background-color:var(--color-black)}.listing-page-promotional-block .heading{color:var(--color-white)}.listing-page-promotional-block .cards{display:grid;grid-template-columns:repeat(1, 1fr);gap:3rem}@media(min-width: 768px){.listing-page-promotional-block .cards{grid-template-columns:repeat(2, 1fr);column-gap:2rem}}.my-sprints-home{background-color:var(--color-grey-90);padding-top:16px;background-image:url(../980beb7dbe264e0acde6.svg);background-repeat:no-repeat;background-position:right 2% top;background-size:max(384px,30%)}@media(min-width: 768px){.my-sprints-home{padding-top:32px}}@media(min-width: 1024px){.my-sprints-home{padding-top:92px}}.my-sprints-home-header::after{content:"";display:block;width:68px;height:5px;background-color:var(--color-ochre-100);margin-top:16px;margin-bottom:32px}@media(min-width: 768px){.my-sprints-home-header::after{margin-top:32px;margin-bottom:72px}}.my-sprints-home-header h1 .first-name{font-style:italic;color:var(--color-ochre-100)}.my-sprints-home-items{padding-bottom:32px}.my-sprint-card{display:flex;flex-direction:column;gap:16px;padding:24px;margin-bottom:24px}@media(min-width: 768px){.my-sprint-card{margin-bottom:32px;flex-direction:row;gap:32px;align-items:center}}@media(min-width: 768px){.my-sprint-card__content{display:flex;gap:32px;flex-direction:row;align-items:center;flex-grow:1;margin-right:32px}}.my-sprint-card .date{font-size:var(--font-size-base);font-style:normal;font-weight:400;line-height:1.75;margin-top:8px}.my-sprint-card__image{width:160px;height:160px;margin-left:auto;margin-right:auto;margin-bottom:32px}@media(min-width: 768px){.my-sprint-card__image{width:116px;height:116px;margin:0;flex-shrink:0}}.my-sprint-card__image img{width:100%;height:100%;object-fit:contain}.my-sprint-card__cta{flex-shrink:0}@media(min-width: 768px){.my-sprint-card__cta{margin-left:auto}}@media(max-width: 767px){.my-sprint-card__cta a{width:100%}}.my-sprints-home-footer{padding-bottom:32px}@media(min-width: 768px){.my-sprints-home-footer{padding-top:32px;padding-bottom:64px}}.card-recommended{margin-bottom:24px;height:100%}@media(min-width: 768px){.card-recommended{margin-bottom:0;display:flex;flex-direction:column;justify-content:space-between}}.card-recommended__tagline{color:var(--color-grey-110);font-size:12px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px}.card-recommended__heading{margin-bottom:16px}.card-recommended__date{font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:var(--color-grey-110);margin-bottom:16px}.card-recommended__speakers{margin-bottom:32px}.card-recommended__speakers .speakers-heading{font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:var(--color-grey-110);margin-bottom:16px}.card-recommended__speakers .speaker-item{display:flex;align-items:flex-start;gap:16px;margin-bottom:16px}.card-recommended__speakers .speaker-item .speaker-item-image{width:56px;height:56px;flex-shrink:0;border-radius:50%;overflow:hidden}.card-recommended__speakers .speaker-item .speaker-item-image img{width:100%;height:100%;object-fit:cover}.card-recommended__speakers .speaker-item .speaker-item-role{color:var(--color-grey-110)}.card-recommended__footer{margin-top:32px}@media(min-width: 768px){.recommended-content-grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);gap:32px}.recommended-content-grid>div:first-child{grid-row:span 2/span 2}.recommended-content-grid>div:last-child{grid-column-start:2}}.our-sprints-listing .listing-page-form .views-exposed-form form{flex-direction:column;align-items:stretch;gap:0}.our-sprints-listing .listing-page-form .views-exposed-form form .form-type-select.js-form-item-topic{width:100%}.our-sprints-listing .listing-page-form .views-exposed-form form>fieldset{min-width:0}.our-sprints-listing .listing-page-form nav,.our-sprints-listing .listing-page-form .sprint-category-links{margin-bottom:32px;border-radius:0;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#717171 rgba(0,0,0,0)}.our-sprints-listing .listing-page-form nav::-webkit-scrollbar-track,.our-sprints-listing .listing-page-form .sprint-category-links::-webkit-scrollbar-track{border:none;background-color:rgba(0,0,0,0)}.our-sprints-listing .listing-page-form nav::-webkit-scrollbar,.our-sprints-listing .listing-page-form .sprint-category-links::-webkit-scrollbar{height:4px;border-radius:0}.our-sprints-listing .listing-page-form nav::-webkit-scrollbar-thumb,.our-sprints-listing .listing-page-form .sprint-category-links::-webkit-scrollbar-thumb{background-color:#717171;border-radius:0}@media(max-width: 575px){.our-sprints-listing .listing-page-form nav,.our-sprints-listing .listing-page-form .sprint-category-links{margin-right:-16px;margin-left:-16px;padding:0px 16px 5px 16px}}.our-sprints-listing .listing-page-form nav ul,.our-sprints-listing .listing-page-form .sprint-category-links ul{display:flex;padding:4px;border-radius:8px;background:linear-gradient(0deg, rgba(0, 0, 0, 0.03) 0%, rgba(0, 0, 0, 0.03) 100%),#f7f7f7;width:fit-content}@media(min-width: 576px){.our-sprints-listing .listing-page-form nav ul,.our-sprints-listing .listing-page-form .sprint-category-links ul{width:100%}}.our-sprints-listing .listing-page-form nav ul li,.our-sprints-listing .listing-page-form .sprint-category-links ul li{width:fit-content}@media(min-width: 576px){.our-sprints-listing .listing-page-form nav ul li,.our-sprints-listing .listing-page-form .sprint-category-links ul li{min-width:25%}}.our-sprints-listing .listing-page-form nav ul li a,.our-sprints-listing .listing-page-form .sprint-category-links ul li a{padding:8px 16px;background:rgba(0,0,0,0);color:var(--color-black);white-space:nowrap;display:block;font-size:var(--font-size-base);font-weight:500;width:100%;text-align:center;transition:all .2s ease}.our-sprints-listing .listing-page-form nav ul li a:hover,.our-sprints-listing .listing-page-form .sprint-category-links ul li a:hover{color:var(--color-ochre-110)}@media(min-width: 1024px){.our-sprints-listing .listing-page-form nav ul li a,.our-sprints-listing .listing-page-form .sprint-category-links ul li a{font-size:var(--font-size-lg);padding:16px 24px}}.our-sprints-listing .listing-page-form nav ul li a.is-active,.our-sprints-listing .listing-page-form nav ul li a.bef-link--selected,.our-sprints-listing .listing-page-form .sprint-category-links ul li a.is-active,.our-sprints-listing .listing-page-form .sprint-category-links ul li a.bef-link--selected{color:var(--color-ochre-110);background-color:var(--color-white);border-radius:8px;box-shadow:0 4px 12px 0 rgba(0,0,0,.15)}.our-sprints-listing .listing-page-form nav ul li h2,.our-sprints-listing .listing-page-form .sprint-category-links ul li h2{line-height:35px}.our-sprints-listing .listing-page-form .topic-links{width:100%}.our-sprints-listing .listing-page-form .topic-links .form-item-topic{width:100% !important}.our-sprints-listing .listing-page-form .topic-links ul{display:flex;gap:8px;width:100%;overflow-x:auto;flex-wrap:nowrap;margin-left:-16px;margin-right:-16px;width:calc(100% + 32px);padding:0 16px;scrollbar-width:thin;scrollbar-color:#717171 rgba(0,0,0,0)}.our-sprints-listing .listing-page-form .topic-links ul::-webkit-scrollbar-track{border:none;background-color:rgba(0,0,0,0)}.our-sprints-listing .listing-page-form .topic-links ul::-webkit-scrollbar{height:4px;border-radius:0}.our-sprints-listing .listing-page-form .topic-links ul::-webkit-scrollbar-thumb{background-color:#717171;border-radius:0}@media(min-width: 576px){.our-sprints-listing .listing-page-form .topic-links ul{margin-left:0;margin-right:0;padding:0;flex-wrap:wrap;width:100%}}.our-sprints-listing .listing-page-form .topic-links ul:not(:has(.bef-link--selected)) li:first-of-type a{background:var(--color-black);color:var(--color-white)}.our-sprints-listing .listing-page-form .topic-links ul li{flex-shrink:0}.our-sprints-listing .listing-page-form .topic-links ul li a{display:flex;align-items:center;gap:4px;padding:8px 20px 8px 20px;border-radius:360px;border:1px solid var(--color-grey-100);background:var(--color-white);color:var(--color-black);white-space:nowrap;transition:all .2s ease;box-sizing:border-box;max-width:100%;min-width:0}.our-sprints-listing .listing-page-form .topic-links ul li a:hover{color:var(--color-ochre-110)}.our-sprints-listing .listing-page-form .topic-links ul li a.bef-link--selected{background:var(--color-black);color:var(--color-white);border:1px solid var(--color-black)}.our-sprints-listing .listing-page-form .topic-links ul li a img{width:32px !important;height:32px !important;object-fit:contain}@media(min-width: 1024px){.our-sprints-listing .listing-page-form .topic-links ul li a{font-size:var(--font-size-lg)}}@media(min-width: 576px){.our-sprints-listing .listing-page-items{row-gap:32px}}.our-sprints-listing .listing-page-items .views-row{height:100%}.page-user{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2725%27 viewBox=%270 0 24 25%27 fill=%27none%27%3E%3Cpath opacity=%271%27 d=%27M10.4249 13.8195H4.1499V10.6695H10.4249V4.39453H13.5749V10.6695H19.8499V13.8195H13.5749V20.0945H10.4249V13.8195Z%27 fill=%27%23fff%27/%3E%3C/svg%3E");background-repeat:repeat;background-size:23px 25px}.user-login-form-heading{font-size:clamp(2rem,1.8143rem + .7619vw,2.5rem);margin-top:32px;margin-bottom:32px}.user-form-wrapper{padding:24px;border-radius:16px;background:var(--color-white);box-shadow:0 4px 12px 0 rgba(0,0,0,.15);max-width:500px;margin:0 auto}@media(min-width: 768px){.user-form-wrapper{padding:32px}}.user-form-wrapper a:hover{text-decoration:none !important}.user-form-wrapper form .js-form-item{margin-bottom:8px}.user-form-wrapper form .js-form-item-pass .description{margin-top:32px;margin-bottom:16px}.user-form-wrapper form .description:empty{display:none}.user-form-wrapper form .description a{color:var(--color-ochre-100);text-decoration:underline}.user-form-wrapper form .form-actions .button-ochre,.user-form-wrapper form .form-actions .activity-details-page .flag-complete.action-flag a,.activity-details-page .flag-complete.action-flag .user-form-wrapper form .form-actions a,.user-form-wrapper form .password-reset-form .form-actions input[type=submit],.password-reset-form .user-form-wrapper form .form-actions input[type=submit],.user-form-wrapper form .form-actions input[type=submit]:not(.button-outline-ochre),.user-form-wrapper form .form-actions .button-outline-ochre{width:100%;margin-top:16px}.user-form-wrapper form .form-actions .send-login-link-button>span{color:#d2d2d2;display:flex;align-items:center;margin-top:16px;gap:16px}.user-form-wrapper form .form-actions .send-login-link-button>span:before,.user-form-wrapper form .form-actions .send-login-link-button>span::after{content:"";display:inline-block;flex:1;height:1px;background-color:#d2d2d2}.user-form-wrapper .lost-password{margin-top:32px}.user-form-wrapper .lost-password a{color:var(--color-black);text-decoration:underline;font-weight:500}.user-form-wrapper .confirmation-message a{color:var(--color-ochre-100);text-decoration:underline;font-weight:500}.login-help-wrapper{margin-top:24px;color:var(--color-grey-110);text-align:center}.login-help-wrapper a{color:var(--color-ochre-100);text-decoration:underline;font-weight:500}.login-help-wrapper a:hover{text-decoration:none}.password-reset-form .top-message{margin-bottom:24px}.password-reset-form .form-actions input[type=submit]{width:100%;margin-top:16px}.password-reset-form .form-actions input[type=submit]:hover{background-color:var(--color-ochre-120)}.login-link{color:var(--color-black);text-decoration:underline;font-weight:500;display:block;width:fit-content;margin-top:32px}.admin-messages-wrapper .messages__list--error{color:var(--color-form-error)}.admin-messages-wrapper .messages__list--error a{color:var(--color-form-error);text-decoration:underline}.page-user-login-magic-link-sent .user-form-wrapper,.page-user-reset-password .user-form-wrapper,.page-user-edit .user-form-wrapper,.page-tfa .user-form-wrapper{padding:112px 24px 24px 24px;margin:0 auto;background-image:url(../f17e534b21648d3e479d.svg);background-repeat:no-repeat;background-position:24px 24px}@media(min-width: 768px){.page-user-login-magic-link-sent .user-form-wrapper,.page-user-reset-password .user-form-wrapper,.page-user-edit .user-form-wrapper,.page-tfa .user-form-wrapper{padding:112px 32px 32px 32px;background-position:32px 32px}}.page-tfa .tfa-entry-form,.page-tfa .user-form,.page-tfa .user-pass-reset,.page-user-reset-password .tfa-entry-form,.page-user-reset-password .user-form,.page-user-reset-password .user-pass-reset,.page-user-edit .tfa-entry-form,.page-user-edit .user-form,.page-user-edit .user-pass-reset{line-height:1.5;font-size:var(--font-size-base) !important}@media(min-width: 1024px){.page-tfa .tfa-entry-form,.page-tfa .user-form,.page-tfa .user-pass-reset,.page-user-reset-password .tfa-entry-form,.page-user-reset-password .user-form,.page-user-reset-password .user-pass-reset,.page-user-edit .tfa-entry-form,.page-user-edit .user-form,.page-user-edit .user-pass-reset{font-size:var(--font-size-lg)}}.page-tfa .tfa-entry-form img,.page-tfa .user-form img,.page-tfa .user-pass-reset img,.page-user-reset-password .tfa-entry-form img,.page-user-reset-password .user-form img,.page-user-reset-password .user-pass-reset img,.page-user-edit .tfa-entry-form img,.page-user-edit .user-form img,.page-user-edit .user-pass-reset img{margin-top:16px;margin-bottom:8px}.page-tfa .tfa-entry-form h1,.page-tfa .tfa-entry-form h2,.page-tfa .user-form h1,.page-tfa .user-form h2,.page-tfa .user-pass-reset h1,.page-tfa .user-pass-reset h2,.page-user-reset-password .tfa-entry-form h1,.page-user-reset-password .tfa-entry-form h2,.page-user-reset-password .user-form h1,.page-user-reset-password .user-form h2,.page-user-reset-password .user-pass-reset h1,.page-user-reset-password .user-pass-reset h2,.page-user-edit .tfa-entry-form h1,.page-user-edit .tfa-entry-form h2,.page-user-edit .user-form h1,.page-user-edit .user-form h2,.page-user-edit .user-pass-reset h1,.page-user-edit .user-pass-reset h2{margin-bottom:24px;color:var(--color-black);font-family:var(--font-family-serif)}.page-tfa .tfa-entry-form h3,.page-tfa .tfa-entry-form h4,.page-tfa .tfa-entry-form h5,.page-tfa .tfa-entry-form h6,.page-tfa .user-form h3,.page-tfa .user-form h4,.page-tfa .user-form h5,.page-tfa .user-form h6,.page-tfa .user-pass-reset h3,.page-tfa .user-pass-reset h4,.page-tfa .user-pass-reset h5,.page-tfa .user-pass-reset h6,.page-user-reset-password .tfa-entry-form h3,.page-user-reset-password .tfa-entry-form h4,.page-user-reset-password .tfa-entry-form h5,.page-user-reset-password .tfa-entry-form h6,.page-user-reset-password .user-form h3,.page-user-reset-password .user-form h4,.page-user-reset-password .user-form h5,.page-user-reset-password .user-form h6,.page-user-reset-password .user-pass-reset h3,.page-user-reset-password .user-pass-reset h4,.page-user-reset-password .user-pass-reset h5,.page-user-reset-password .user-pass-reset h6,.page-user-edit .tfa-entry-form h3,.page-user-edit .tfa-entry-form h4,.page-user-edit .tfa-entry-form h5,.page-user-edit .tfa-entry-form h6,.page-user-edit .user-form h3,.page-user-edit .user-form h4,.page-user-edit .user-form h5,.page-user-edit .user-form h6,.page-user-edit .user-pass-reset h3,.page-user-edit .user-pass-reset h4,.page-user-edit .user-pass-reset h5,.page-user-edit .user-pass-reset h6{margin-top:16px;margin-bottom:16px;color:var(--color-black);font-family:var(--font-family-primary)}.page-tfa .tfa-entry-form p,.page-tfa .user-form p,.page-tfa .user-pass-reset p,.page-user-reset-password .tfa-entry-form p,.page-user-reset-password .user-form p,.page-user-reset-password .user-pass-reset p,.page-user-edit .tfa-entry-form p,.page-user-edit .user-form p,.page-user-edit .user-pass-reset p{margin-bottom:16px}.page-tfa .tfa-entry-form p:last-of-type,.page-tfa .user-form p:last-of-type,.page-tfa .user-pass-reset p:last-of-type,.page-user-reset-password .tfa-entry-form p:last-of-type,.page-user-reset-password .user-form p:last-of-type,.page-user-reset-password .user-pass-reset p:last-of-type,.page-user-edit .tfa-entry-form p:last-of-type,.page-user-edit .user-form p:last-of-type,.page-user-edit .user-pass-reset p:last-of-type{margin-bottom:0}.page-tfa .tfa-entry-form a:not([class*=button]),.page-tfa .user-form a:not([class*=button]),.page-tfa .user-pass-reset a:not([class*=button]),.page-user-reset-password .tfa-entry-form a:not([class*=button]),.page-user-reset-password .user-form a:not([class*=button]),.page-user-reset-password .user-pass-reset a:not([class*=button]),.page-user-edit .tfa-entry-form a:not([class*=button]),.page-user-edit .user-form a:not([class*=button]),.page-user-edit .user-pass-reset a:not([class*=button]){color:var(--color-ochre-110);text-decoration:underline;font-weight:600}.page-tfa .tfa-entry-form a:not([class*=button]):hover,.page-tfa .tfa-entry-form a:not([class*=button]):focus,.page-tfa .user-form a:not([class*=button]):hover,.page-tfa .user-form a:not([class*=button]):focus,.page-tfa .user-pass-reset a:not([class*=button]):hover,.page-tfa .user-pass-reset a:not([class*=button]):focus,.page-user-reset-password .tfa-entry-form a:not([class*=button]):hover,.page-user-reset-password .tfa-entry-form a:not([class*=button]):focus,.page-user-reset-password .user-form a:not([class*=button]):hover,.page-user-reset-password .user-form a:not([class*=button]):focus,.page-user-reset-password .user-pass-reset a:not([class*=button]):hover,.page-user-reset-password .user-pass-reset a:not([class*=button]):focus,.page-user-edit .tfa-entry-form a:not([class*=button]):hover,.page-user-edit .tfa-entry-form a:not([class*=button]):focus,.page-user-edit .user-form a:not([class*=button]):hover,.page-user-edit .user-form a:not([class*=button]):focus,.page-user-edit .user-pass-reset a:not([class*=button]):hover,.page-user-edit .user-pass-reset a:not([class*=button]):focus{text-decoration:none}.page-tfa .tfa-entry-form a:not([class*=button]):hover .link-text,.page-tfa .tfa-entry-form a:not([class*=button]):focus .link-text,.page-tfa .user-form a:not([class*=button]):hover .link-text,.page-tfa .user-form a:not([class*=button]):focus .link-text,.page-tfa .user-pass-reset a:not([class*=button]):hover .link-text,.page-tfa .user-pass-reset a:not([class*=button]):focus .link-text,.page-user-reset-password .tfa-entry-form a:not([class*=button]):hover .link-text,.page-user-reset-password .tfa-entry-form a:not([class*=button]):focus .link-text,.page-user-reset-password .user-form a:not([class*=button]):hover .link-text,.page-user-reset-password .user-form a:not([class*=button]):focus .link-text,.page-user-reset-password .user-pass-reset a:not([class*=button]):hover .link-text,.page-user-reset-password .user-pass-reset a:not([class*=button]):focus .link-text,.page-user-edit .tfa-entry-form a:not([class*=button]):hover .link-text,.page-user-edit .tfa-entry-form a:not([class*=button]):focus .link-text,.page-user-edit .user-form a:not([class*=button]):hover .link-text,.page-user-edit .user-form a:not([class*=button]):focus .link-text,.page-user-edit .user-pass-reset a:not([class*=button]):hover .link-text,.page-user-edit .user-pass-reset a:not([class*=button]):focus .link-text{text-decoration:none !important}.page-tfa .tfa-entry-form a:not([class*=button]).external-link,.page-tfa .user-form a:not([class*=button]).external-link,.page-tfa .user-pass-reset a:not([class*=button]).external-link,.page-user-reset-password .tfa-entry-form a:not([class*=button]).external-link,.page-user-reset-password .user-form a:not([class*=button]).external-link,.page-user-reset-password .user-pass-reset a:not([class*=button]).external-link,.page-user-edit .tfa-entry-form a:not([class*=button]).external-link,.page-user-edit .user-form a:not([class*=button]).external-link,.page-user-edit .user-pass-reset a:not([class*=button]).external-link{text-decoration:none}.page-tfa .tfa-entry-form a:not([class*=button]).external-link .link-text,.page-tfa .user-form a:not([class*=button]).external-link .link-text,.page-tfa .user-pass-reset a:not([class*=button]).external-link .link-text,.page-user-reset-password .tfa-entry-form a:not([class*=button]).external-link .link-text,.page-user-reset-password .user-form a:not([class*=button]).external-link .link-text,.page-user-reset-password .user-pass-reset a:not([class*=button]).external-link .link-text,.page-user-edit .tfa-entry-form a:not([class*=button]).external-link .link-text,.page-user-edit .user-form a:not([class*=button]).external-link .link-text,.page-user-edit .user-pass-reset a:not([class*=button]).external-link .link-text{text-decoration:underline}.page-tfa .tfa-entry-form a:not([class*=button]).external-link .external-icon,.page-tfa .user-form a:not([class*=button]).external-link .external-icon,.page-tfa .user-pass-reset a:not([class*=button]).external-link .external-icon,.page-user-reset-password .tfa-entry-form a:not([class*=button]).external-link .external-icon,.page-user-reset-password .user-form a:not([class*=button]).external-link .external-icon,.page-user-reset-password .user-pass-reset a:not([class*=button]).external-link .external-icon,.page-user-edit .tfa-entry-form a:not([class*=button]).external-link .external-icon,.page-user-edit .user-form a:not([class*=button]).external-link .external-icon,.page-user-edit .user-pass-reset a:not([class*=button]).external-link .external-icon{height:16px;width:16px;margin-left:4px;vertical-align:middle}.page-tfa .tfa-entry-form a:not([class*=button]).external-link .external-icon svg path,.page-tfa .user-form a:not([class*=button]).external-link .external-icon svg path,.page-tfa .user-pass-reset a:not([class*=button]).external-link .external-icon svg path,.page-user-reset-password .tfa-entry-form a:not([class*=button]).external-link .external-icon svg path,.page-user-reset-password .user-form a:not([class*=button]).external-link .external-icon svg path,.page-user-reset-password .user-pass-reset a:not([class*=button]).external-link .external-icon svg path,.page-user-edit .tfa-entry-form a:not([class*=button]).external-link .external-icon svg path,.page-user-edit .user-form a:not([class*=button]).external-link .external-icon svg path,.page-user-edit .user-pass-reset a:not([class*=button]).external-link .external-icon svg path{fill:var(--color-ochre-110)}.page-tfa .tfa-entry-form .text-small,.page-tfa .user-form .text-small,.page-tfa .user-pass-reset .text-small,.page-user-reset-password .tfa-entry-form .text-small,.page-user-reset-password .user-form .text-small,.page-user-reset-password .user-pass-reset .text-small,.page-user-edit .tfa-entry-form .text-small,.page-user-edit .user-form .text-small,.page-user-edit .user-pass-reset .text-small{font-size:14px;margin-top:1rem;margin-bottom:1rem}.page-tfa .tfa-entry-form ul,.page-tfa .user-form ul,.page-tfa .user-pass-reset ul,.page-user-reset-password .tfa-entry-form ul,.page-user-reset-password .user-form ul,.page-user-reset-password .user-pass-reset ul,.page-user-edit .tfa-entry-form ul,.page-user-edit .user-form ul,.page-user-edit .user-pass-reset ul{list-style-position:outside;list-style-type:disc;margin-left:2.5rem}.page-tfa .tfa-entry-form ul li::marker,.page-tfa .user-form ul li::marker,.page-tfa .user-pass-reset ul li::marker,.page-user-reset-password .tfa-entry-form ul li::marker,.page-user-reset-password .user-form ul li::marker,.page-user-reset-password .user-pass-reset ul li::marker,.page-user-edit .tfa-entry-form ul li::marker,.page-user-edit .user-form ul li::marker,.page-user-edit .user-pass-reset ul li::marker{color:var(--color-ochre-100)}.page-tfa .tfa-entry-form ul ul,.page-tfa .user-form ul ul,.page-tfa .user-pass-reset ul ul,.page-user-reset-password .tfa-entry-form ul ul,.page-user-reset-password .user-form ul ul,.page-user-reset-password .user-pass-reset ul ul,.page-user-edit .tfa-entry-form ul ul,.page-user-edit .user-form ul ul,.page-user-edit .user-pass-reset ul ul{list-style-type:circle}.page-tfa .tfa-entry-form ol,.page-tfa .user-form ol,.page-tfa .user-pass-reset ol,.page-user-reset-password .tfa-entry-form ol,.page-user-reset-password .user-form ol,.page-user-reset-password .user-pass-reset ol,.page-user-edit .tfa-entry-form ol,.page-user-edit .user-form ol,.page-user-edit .user-pass-reset ol{list-style-position:outside;margin-left:2.5rem}.page-tfa .tfa-entry-form ol li::marker,.page-tfa .user-form ol li::marker,.page-tfa .user-pass-reset ol li::marker,.page-user-reset-password .tfa-entry-form ol li::marker,.page-user-reset-password .user-form ol li::marker,.page-user-reset-password .user-pass-reset ol li::marker,.page-user-edit .tfa-entry-form ol li::marker,.page-user-edit .user-form ol li::marker,.page-user-edit .user-pass-reset ol li::marker{color:var(--color-ochre-100)}.page-tfa .tfa-entry-form ol:not([type]),.page-tfa .user-form ol:not([type]),.page-tfa .user-pass-reset ol:not([type]),.page-user-reset-password .tfa-entry-form ol:not([type]),.page-user-reset-password .user-form ol:not([type]),.page-user-reset-password .user-pass-reset ol:not([type]),.page-user-edit .tfa-entry-form ol:not([type]),.page-user-edit .user-form ol:not([type]),.page-user-edit .user-pass-reset ol:not([type]){list-style-type:decimal}.page-tfa .tfa-entry-form ul,.page-tfa .tfa-entry-form ol,.page-tfa .user-form ul,.page-tfa .user-form ol,.page-tfa .user-pass-reset ul,.page-tfa .user-pass-reset ol,.page-user-reset-password .tfa-entry-form ul,.page-user-reset-password .tfa-entry-form ol,.page-user-reset-password .user-form ul,.page-user-reset-password .user-form ol,.page-user-reset-password .user-pass-reset ul,.page-user-reset-password .user-pass-reset ol,.page-user-edit .tfa-entry-form ul,.page-user-edit .tfa-entry-form ol,.page-user-edit .user-form ul,.page-user-edit .user-form ol,.page-user-edit .user-pass-reset ul,.page-user-edit .user-pass-reset ol{margin-top:24px;margin-bottom:24px}.page-tfa .tfa-entry-form ul li,.page-tfa .tfa-entry-form ol li,.page-tfa .user-form ul li,.page-tfa .user-form ol li,.page-tfa .user-pass-reset ul li,.page-tfa .user-pass-reset ol li,.page-user-reset-password .tfa-entry-form ul li,.page-user-reset-password .tfa-entry-form ol li,.page-user-reset-password .user-form ul li,.page-user-reset-password .user-form ol li,.page-user-reset-password .user-pass-reset ul li,.page-user-reset-password .user-pass-reset ol li,.page-user-edit .tfa-entry-form ul li,.page-user-edit .tfa-entry-form ol li,.page-user-edit .user-form ul li,.page-user-edit .user-form ol li,.page-user-edit .user-pass-reset ul li,.page-user-edit .user-pass-reset ol li{margin-top:8px;margin-bottom:8px}.page-tfa .tfa-entry-form ol ol,.page-tfa .user-form ol ol,.page-tfa .user-pass-reset ol ol,.page-user-reset-password .tfa-entry-form ol ol,.page-user-reset-password .user-form ol ol,.page-user-reset-password .user-pass-reset ol ol,.page-user-edit .tfa-entry-form ol ol,.page-user-edit .user-form ol ol,.page-user-edit .user-pass-reset ol ol{list-style-type:lower-alpha;margin-top:5px;margin-bottom:5px;margin-left:16px}.page-tfa .tfa-entry-form ol ol:not([type]),.page-tfa .user-form ol ol:not([type]),.page-tfa .user-pass-reset ol ol:not([type]),.page-user-reset-password .tfa-entry-form ol ol:not([type]),.page-user-reset-password .user-form ol ol:not([type]),.page-user-reset-password .user-pass-reset ol ol:not([type]),.page-user-edit .tfa-entry-form ol ol:not([type]),.page-user-edit .user-form ol ol:not([type]),.page-user-edit .user-pass-reset ol ol:not([type]){list-style-type:lower-alpha}.page-tfa .tfa-entry-form ul:has(.text-align-center),.page-tfa .tfa-entry-form ol:has(.text-align-center),.page-tfa .user-form ul:has(.text-align-center),.page-tfa .user-form ol:has(.text-align-center),.page-tfa .user-pass-reset ul:has(.text-align-center),.page-tfa .user-pass-reset ol:has(.text-align-center),.page-user-reset-password .tfa-entry-form ul:has(.text-align-center),.page-user-reset-password .tfa-entry-form ol:has(.text-align-center),.page-user-reset-password .user-form ul:has(.text-align-center),.page-user-reset-password .user-form ol:has(.text-align-center),.page-user-reset-password .user-pass-reset ul:has(.text-align-center),.page-user-reset-password .user-pass-reset ol:has(.text-align-center),.page-user-edit .tfa-entry-form ul:has(.text-align-center),.page-user-edit .tfa-entry-form ol:has(.text-align-center),.page-user-edit .user-form ul:has(.text-align-center),.page-user-edit .user-form ol:has(.text-align-center),.page-user-edit .user-pass-reset ul:has(.text-align-center),.page-user-edit .user-pass-reset ol:has(.text-align-center){text-align:center}.page-tfa .tfa-entry-form ul:has(.text-align-center) li,.page-tfa .tfa-entry-form ol:has(.text-align-center) li,.page-tfa .user-form ul:has(.text-align-center) li,.page-tfa .user-form ol:has(.text-align-center) li,.page-tfa .user-pass-reset ul:has(.text-align-center) li,.page-tfa .user-pass-reset ol:has(.text-align-center) li,.page-user-reset-password .tfa-entry-form ul:has(.text-align-center) li,.page-user-reset-password .tfa-entry-form ol:has(.text-align-center) li,.page-user-reset-password .user-form ul:has(.text-align-center) li,.page-user-reset-password .user-form ol:has(.text-align-center) li,.page-user-reset-password .user-pass-reset ul:has(.text-align-center) li,.page-user-reset-password .user-pass-reset ol:has(.text-align-center) li,.page-user-edit .tfa-entry-form ul:has(.text-align-center) li,.page-user-edit .tfa-entry-form ol:has(.text-align-center) li,.page-user-edit .user-form ul:has(.text-align-center) li,.page-user-edit .user-form ol:has(.text-align-center) li,.page-user-edit .user-pass-reset ul:has(.text-align-center) li,.page-user-edit .user-pass-reset ol:has(.text-align-center) li{list-style-position:inside}.page-tfa .tfa-entry-form ul:has(.text-align-center) li p.text-align-center,.page-tfa .tfa-entry-form ol:has(.text-align-center) li p.text-align-center,.page-tfa .user-form ul:has(.text-align-center) li p.text-align-center,.page-tfa .user-form ol:has(.text-align-center) li p.text-align-center,.page-tfa .user-pass-reset ul:has(.text-align-center) li p.text-align-center,.page-tfa .user-pass-reset ol:has(.text-align-center) li p.text-align-center,.page-user-reset-password .tfa-entry-form ul:has(.text-align-center) li p.text-align-center,.page-user-reset-password .tfa-entry-form ol:has(.text-align-center) li p.text-align-center,.page-user-reset-password .user-form ul:has(.text-align-center) li p.text-align-center,.page-user-reset-password .user-form ol:has(.text-align-center) li p.text-align-center,.page-user-reset-password .user-pass-reset ul:has(.text-align-center) li p.text-align-center,.page-user-reset-password .user-pass-reset ol:has(.text-align-center) li p.text-align-center,.page-user-edit .tfa-entry-form ul:has(.text-align-center) li p.text-align-center,.page-user-edit .tfa-entry-form ol:has(.text-align-center) li p.text-align-center,.page-user-edit .user-form ul:has(.text-align-center) li p.text-align-center,.page-user-edit .user-form ol:has(.text-align-center) li p.text-align-center,.page-user-edit .user-pass-reset ul:has(.text-align-center) li p.text-align-center,.page-user-edit .user-pass-reset ol:has(.text-align-center) li p.text-align-center{display:inline !important}.page-tfa .tfa-entry-form strong,.page-tfa .user-form strong,.page-tfa .user-pass-reset strong,.page-user-reset-password .tfa-entry-form strong,.page-user-reset-password .user-form strong,.page-user-reset-password .user-pass-reset strong,.page-user-edit .tfa-entry-form strong,.page-user-edit .user-form strong,.page-user-edit .user-pass-reset strong{font-weight:bold}.page-tfa .tfa-entry-form hr,.page-tfa .user-form hr,.page-tfa .user-pass-reset hr,.page-user-reset-password .tfa-entry-form hr,.page-user-reset-password .user-form hr,.page-user-reset-password .user-pass-reset hr,.page-user-edit .tfa-entry-form hr,.page-user-edit .user-form hr,.page-user-edit .user-pass-reset hr{margin-top:1rem;margin-bottom:1rem;background-color:rgba(104,94,87,.67);height:1px;border:0}.page-tfa .tfa-entry-form .button-primary,.page-tfa .tfa-entry-form .button-secondary,.page-tfa .tfa-entry-form .button-tertiary,.page-tfa .user-form .button-primary,.page-tfa .user-form .button-secondary,.page-tfa .user-form .button-tertiary,.page-tfa .user-pass-reset .button-primary,.page-tfa .user-pass-reset .button-secondary,.page-tfa .user-pass-reset .button-tertiary,.page-user-reset-password .tfa-entry-form .button-primary,.page-user-reset-password .tfa-entry-form .button-secondary,.page-user-reset-password .tfa-entry-form .button-tertiary,.page-user-reset-password .user-form .button-primary,.page-user-reset-password .user-form .button-secondary,.page-user-reset-password .user-form .button-tertiary,.page-user-reset-password .user-pass-reset .button-primary,.page-user-reset-password .user-pass-reset .button-secondary,.page-user-reset-password .user-pass-reset .button-tertiary,.page-user-edit .tfa-entry-form .button-primary,.page-user-edit .tfa-entry-form .button-secondary,.page-user-edit .tfa-entry-form .button-tertiary,.page-user-edit .user-form .button-primary,.page-user-edit .user-form .button-secondary,.page-user-edit .user-form .button-tertiary,.page-user-edit .user-pass-reset .button-primary,.page-user-edit .user-pass-reset .button-secondary,.page-user-edit .user-pass-reset .button-tertiary{margin-top:4px;margin-bottom:4px}.page-tfa .tfa-entry-form .button-primary:has(.link-document-icon),.page-tfa .tfa-entry-form .button-secondary:has(.link-document-icon),.page-tfa .tfa-entry-form .button-tertiary:has(.link-document-icon),.page-tfa .user-form .button-primary:has(.link-document-icon),.page-tfa .user-form .button-secondary:has(.link-document-icon),.page-tfa .user-form .button-tertiary:has(.link-document-icon),.page-tfa .user-pass-reset .button-primary:has(.link-document-icon),.page-tfa .user-pass-reset .button-secondary:has(.link-document-icon),.page-tfa .user-pass-reset .button-tertiary:has(.link-document-icon),.page-user-reset-password .tfa-entry-form .button-primary:has(.link-document-icon),.page-user-reset-password .tfa-entry-form .button-secondary:has(.link-document-icon),.page-user-reset-password .tfa-entry-form .button-tertiary:has(.link-document-icon),.page-user-reset-password .user-form .button-primary:has(.link-document-icon),.page-user-reset-password .user-form .button-secondary:has(.link-document-icon),.page-user-reset-password .user-form .button-tertiary:has(.link-document-icon),.page-user-reset-password .user-pass-reset .button-primary:has(.link-document-icon),.page-user-reset-password .user-pass-reset .button-secondary:has(.link-document-icon),.page-user-reset-password .user-pass-reset .button-tertiary:has(.link-document-icon),.page-user-edit .tfa-entry-form .button-primary:has(.link-document-icon),.page-user-edit .tfa-entry-form .button-secondary:has(.link-document-icon),.page-user-edit .tfa-entry-form .button-tertiary:has(.link-document-icon),.page-user-edit .user-form .button-primary:has(.link-document-icon),.page-user-edit .user-form .button-secondary:has(.link-document-icon),.page-user-edit .user-form .button-tertiary:has(.link-document-icon),.page-user-edit .user-pass-reset .button-primary:has(.link-document-icon),.page-user-edit .user-pass-reset .button-secondary:has(.link-document-icon),.page-user-edit .user-pass-reset .button-tertiary:has(.link-document-icon){line-height:1.5}.page-tfa .tfa-entry-form .button-primary:has(.link-document-icon) .link-document-icon,.page-tfa .tfa-entry-form .button-secondary:has(.link-document-icon) .link-document-icon,.page-tfa .tfa-entry-form .button-tertiary:has(.link-document-icon) .link-document-icon,.page-tfa .user-form .button-primary:has(.link-document-icon) .link-document-icon,.page-tfa .user-form .button-secondary:has(.link-document-icon) .link-document-icon,.page-tfa .user-form .button-tertiary:has(.link-document-icon) .link-document-icon,.page-tfa .user-pass-reset .button-primary:has(.link-document-icon) .link-document-icon,.page-tfa .user-pass-reset .button-secondary:has(.link-document-icon) .link-document-icon,.page-tfa .user-pass-reset .button-tertiary:has(.link-document-icon) .link-document-icon,.page-user-reset-password .tfa-entry-form .button-primary:has(.link-document-icon) .link-document-icon,.page-user-reset-password .tfa-entry-form .button-secondary:has(.link-document-icon) .link-document-icon,.page-user-reset-password .tfa-entry-form .button-tertiary:has(.link-document-icon) .link-document-icon,.page-user-reset-password .user-form .button-primary:has(.link-document-icon) .link-document-icon,.page-user-reset-password .user-form .button-secondary:has(.link-document-icon) .link-document-icon,.page-user-reset-password .user-form .button-tertiary:has(.link-document-icon) .link-document-icon,.page-user-reset-password .user-pass-reset .button-primary:has(.link-document-icon) .link-document-icon,.page-user-reset-password .user-pass-reset .button-secondary:has(.link-document-icon) .link-document-icon,.page-user-reset-password .user-pass-reset .button-tertiary:has(.link-document-icon) .link-document-icon,.page-user-edit .tfa-entry-form .button-primary:has(.link-document-icon) .link-document-icon,.page-user-edit .tfa-entry-form .button-secondary:has(.link-document-icon) .link-document-icon,.page-user-edit .tfa-entry-form .button-tertiary:has(.link-document-icon) .link-document-icon,.page-user-edit .user-form .button-primary:has(.link-document-icon) .link-document-icon,.page-user-edit .user-form .button-secondary:has(.link-document-icon) .link-document-icon,.page-user-edit .user-form .button-tertiary:has(.link-document-icon) .link-document-icon,.page-user-edit .user-pass-reset .button-primary:has(.link-document-icon) .link-document-icon,.page-user-edit .user-pass-reset .button-secondary:has(.link-document-icon) .link-document-icon,.page-user-edit .user-pass-reset .button-tertiary:has(.link-document-icon) .link-document-icon{height:16px}.page-tfa .tfa-entry-form .description,.page-tfa .user-form .description,.page-tfa .user-pass-reset .description,.page-user-reset-password .tfa-entry-form .description,.page-user-reset-password .user-form .description,.page-user-reset-password .user-pass-reset .description,.page-user-edit .tfa-entry-form .description,.page-user-edit .user-form .description,.page-user-edit .user-pass-reset .description{margin-top:16px}.page-tfa .tfa-entry-form .form-actions,.page-tfa .user-form .form-actions,.page-tfa .user-pass-reset .form-actions,.page-user-reset-password .tfa-entry-form .form-actions,.page-user-reset-password .user-form .form-actions,.page-user-reset-password .user-pass-reset .form-actions,.page-user-edit .tfa-entry-form .form-actions,.page-user-edit .user-form .form-actions,.page-user-edit .user-pass-reset .form-actions{margin-top:24px}.page-tfa .tfa-entry-form .form-actions input[type=submit],.page-tfa .user-form .form-actions input[type=submit],.page-tfa .user-pass-reset .form-actions input[type=submit],.page-user-reset-password .tfa-entry-form .form-actions input[type=submit],.page-user-reset-password .user-form .form-actions input[type=submit],.page-user-reset-password .user-pass-reset .form-actions input[type=submit],.page-user-edit .tfa-entry-form .form-actions input[type=submit],.page-user-edit .user-form .form-actions input[type=submit],.page-user-edit .user-pass-reset .form-actions input[type=submit]{width:100%}.sprint-page{background-color:var(--color-grey-90);padding-top:16px;background-image:url(../980beb7dbe264e0acde6.svg);background-repeat:no-repeat;background-position:right 2% top;background-size:max(384px,30%)}@media(min-width: 768px){.sprint-page{padding-top:32px}}@media(min-width: 1024px){.sprint-page{padding-top:92px}}.sprint-page .back-button a{margin-bottom:32px;padding:12px;display:flex;align-items:center;color:var(--color-black);transition:.25s;width:fit-content}.sprint-page .back-button a:hover{color:var(--color-ochre-110);text-decoration:underline}.sprint-page .back-button a::before{content:"";width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27 fill=%27none%27%3E%3Cpath d=%27M8 11L3.10044 6.23556C3.0686 6.20464 3.04334 6.16792 3.02611 6.1275C3.00887 6.08708 3 6.04376 3 6C3 5.95624 3.00887 5.91292 3.02611 5.8725C3.04334 5.83208 3.0686 5.79536 3.10044 5.76444L8 1%27 stroke=%27%23C63A1E%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:8px}.sprint-page .sprint-page-title{margin-bottom:8px}.sprint-page .sprint-progress{margin-bottom:32px}.sprint-page .sprint-progress-date{font-size:18px;font-style:normal;font-weight:500;vertical-align:middle}.sprint-progress-status{display:inline-block;margin-right:8px;padding:2px 7px;border-radius:999px;font-size:12px;line-height:16px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#eff5f3;border:1px solid #71a499;background:var(--color-green)}.sprint-progress-status.completed{background:var(--color-ochre-120);border-color:var(--color-ochre-120)}.sprint-section-heading{margin-top:8px;margin-bottom:24px;font-size:clamp(2rem,1.8143rem + .7619vw,2.5rem)}@media(min-width: 768px){.sprint-section-heading{margin-top:32px;margin-bottom:32px}}.sprint-activity-card{border-radius:16px;background:var(--color-white);box-shadow:0 4px 21px 0 rgba(0,0,0,.06);padding:24px}@media(min-width: 768px){.sprint-activity-card{padding:32px}}.activity-progress{padding-bottom:32px}.activity-progress__items{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width: 768px){.activity-progress__items{grid-template-columns:1fr 1fr}}.activity-progress .activity-progress-item{display:flex;flex-direction:column;height:100%}.activity-progress .activity-progress-item .activity-heading{margin-bottom:16px}@media(min-width: 768px){.activity-progress .activity-progress-item .activity-heading{margin-bottom:24px}}@media(max-width: 991px){.activity-progress .activity-progress-item .activity-heading h3{font-size:18px}}.activity-progress .activity-progress-item .sprint-activity-card{display:flex;flex-direction:column;flex-grow:1;flex-shrink:0;justify-content:space-between}.activity-progress .activity-progress-item .sprint-activity-card .module-name{color:var(--color-grey-110);font-size:12px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px;margin-right:32px}@media(min-width: 1024px){.activity-progress .activity-progress-item .sprint-activity-card .module-name{margin-right:48px}}.activity-progress .activity-progress-item .sprint-activity-card .activity-name{font-size:24px;font-weight:500;line-height:1.5;margin-bottom:32px}@media(min-width: 1024px){.activity-progress .activity-progress-item .sprint-activity-card .activity-name{margin-bottom:56px}}@media(max-width: 575px){.activity-progress .activity-progress-item .sprint-activity-card a{width:100%}}.activity-progress .last-completed .sprint-activity-card{position:relative}.activity-progress .last-completed .sprint-activity-card .completed-icon{position:absolute;top:24px;right:16px;width:24px;height:24px}@media(min-width: 1024px){.activity-progress .last-completed .sprint-activity-card .completed-icon{top:32px;right:32px;width:32px;height:32px}}.activity-progress .last-completed .sprint-activity-card .completed-icon svg{width:100%;height:100%}.activity-progress .next-activity .sprint-activity-card{position:relative;overflow:hidden}.activity-progress .next-activity .sprint-activity-card::before{content:"";position:absolute;top:0;left:0;bottom:0;width:4px;height:100%;background-color:var(--color-ochre-100)}@media(min-width: 768px){.activity-progress .next-activity .sprint-activity-card::before{width:8px}}.upcoming-modules{padding-bottom:48px;margin-bottom:24px;border-bottom:1px solid var(--color-grey-100)}@media(min-width: 768px){.upcoming-modules{padding-bottom:64px;margin-bottom:64px}}.sprint-intro-and-how-to-sprint{padding-bottom:32px;display:grid;grid-template-columns:1fr;gap:32px}@media(min-width: 768px){.sprint-intro-and-how-to-sprint{grid-template-columns:1fr 1fr}}.sprint-intro-and-how-to-sprint h3{margin-bottom:16px}@media(min-width: 768px){.sprint-intro-and-how-to-sprint h3{margin-bottom:24px}}.sprint-intro-and-how-to-sprint video,.sprint-intro-and-how-to-sprint iframe{width:100%;height:auto;aspect-ratio:16/9}.set-up-sprint-and-meet-sprint-leaders{padding-top:32px;padding-bottom:32px;display:flex;flex-direction:column;gap:32px}@media(min-width: 1024px){.set-up-sprint-and-meet-sprint-leaders{flex-direction:row}}.set-up-sprint-and-meet-sprint-leaders h3{margin-bottom:16px}@media(min-width: 768px){.set-up-sprint-and-meet-sprint-leaders h3{margin-bottom:24px}}.get-set-up-for-sprint{display:flex;flex-direction:column;width:100%}@media(min-width: 1024px){.get-set-up-for-sprint{width:calc(50% - 16px)}}.get-set-up-for-sprint .get-set-up-for-sprint__content{flex-grow:1}.get-set-up-for-sprint .item:not(:last-child){margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid var(--color-grey-100)}.get-set-up-for-sprint .item .icon{width:32px;height:32px;margin-bottom:16px}@media(min-width: 1024px){.get-set-up-for-sprint .item .icon{width:48px;height:48px}}.get-set-up-for-sprint .item .icon svg{width:100%;height:100%}.get-set-up-for-sprint .item p{margin-bottom:24px}@media(min-width: 1024px){.get-set-up-for-sprint .item p{font-size:20px}}.meet-sprint-leaders{width:100%;display:flex;flex-direction:column;overflow:hidden}@media screen and (max-width: 499px){.meet-sprint-leaders{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;width:calc(100% + 32px)}}@media(min-width: 1024px){.meet-sprint-leaders{width:calc(50% - 16px);overflow:visible}}.meet-sprint-leaders__items{flex-grow:1}@media(min-width: 1024px){.meet-sprint-leaders__items{padding:32px;border-radius:16px;background:var(--color-white);box-shadow:0 4px 21px 0 rgba(0,0,0,.06)}}@media screen and (min-width: 500px)and (max-width: 1024px){.meet-sprint-leaders__items.items-1 .swiper-buttons,.meet-sprint-leaders__items.items-2 .swiper-buttons,.meet-sprint-leaders__items.items-3 .swiper-buttons{display:none}}@media screen and (min-width: 500px){.meet-sprint-leaders__items.items-1 .swiper-buttons,.meet-sprint-leaders__items.items-2 .swiper-buttons{display:none}}@media screen and (max-width: 499px){.meet-sprint-leaders .swiper{overflow:visible}}.meet-sprint-leaders .swiper.swiper-disabled .swiper-buttons{display:none}.meet-sprint-leaders .swiper.swiper-disabled .team-card{max-width:50%}.meet-sprint-leaders .swiper-buttons{margin-top:24px}@media(min-width: 1024px){.meet-sprint-leaders .swiper-buttons{margin-left:auto;width:fit-content;margin-top:48px}}.meet-sprint-leaders .team-card{color:var(--color-black)}.sprint-workbook,.related-sprint,.final-project-card{margin-top:24px;margin-bottom:24px;display:flex;flex-direction:column;gap:16px}@media(min-width: 768px){.sprint-workbook,.related-sprint,.final-project-card{margin-top:32px;margin-bottom:32px;flex-direction:row;align-items:center;gap:32px}}.sprint-workbook .icon,.related-sprint .icon,.final-project-card .icon{flex-shrink:0;width:56px;height:56px}.sprint-workbook .icon svg,.related-sprint .icon svg,.final-project-card .icon svg{width:100%;height:100%}.sprint-workbook h3,.related-sprint h3,.final-project-card h3{margin-bottom:8px}.sprint-workbook .button-cta,.related-sprint .button-cta,.final-project-card .button-cta{margin-top:16px;height:fit-content}@media(max-width: 575px){.sprint-workbook .button-cta,.related-sprint .button-cta,.final-project-card .button-cta{width:100%}}@media(min-width: 768px){.sprint-workbook .button-cta,.related-sprint .button-cta,.final-project-card .button-cta{margin-top:0;flex-shrink:0;margin-left:auto}}.final-project-sprint{margin-top:64px;padding-bottom:96px}@media(min-width: 768px){.final-project-sprint{margin-top:64px;padding-bottom:112px}}.final-project-sprint .final-project-card{position:relative;overflow:hidden}.final-project-sprint .final-project-card:before{content:"";position:absolute;top:0;left:0;bottom:0;width:4px;height:100%;background-color:var(--color-ochre-100)}@media(min-width: 768px){.final-project-sprint .final-project-card:before{width:8px}}.final-project-sprint .button-cta .button-ochre.disabled,.final-project-sprint .button-cta .activity-details-page .flag-complete.action-flag a.disabled,.activity-details-page .flag-complete.action-flag .final-project-sprint .button-cta a.disabled,.final-project-sprint .button-cta .form-actions input.disabled[type=submit]:not(.button-outline-ochre),.form-actions .final-project-sprint .button-cta input.disabled[type=submit]:not(.button-outline-ochre),.final-project-sprint .button-cta .disabled.button-outline-ochre,.final-project-sprint .button-cta .password-reset-form .form-actions input.disabled[type=submit],.password-reset-form .form-actions .final-project-sprint .button-cta input.disabled[type=submit]{opacity:.5;pointer-events:none}.sprint-documents__summary{max-width:568px}@media(min-width: 768px){.sprint-documents__summary{margin-bottom:64px}}.sprint-documents__summary-text{font-size:var(--font-size-base)}.sprint-documents .final-project-sprint{margin-top:32px}.sprint-documents-use-cases .sprint-use-cases-heading{margin-bottom:32px}@media(min-width: 768px){.sprint-documents-use-cases .sprint-use-cases-heading{margin-bottom:64px}}@media(min-width: 1024px){.sprint-documents-use-cases .sprint-use-cases-heading{display:flex;justify-content:space-between;align-items:center}.sprint-documents-use-cases .sprint-use-cases-heading .sprint-section-heading{margin:0}}.sprint-use-cases-document-listing .view-results-summary{margin-bottom:32px}.sprint-use-cases-document-listing .sprint-use-case-item{margin-bottom:24px;border-radius:16px;background:var(--color-white);box-shadow:0 4px 21px 0 rgba(0,0,0,.06);padding:16px;display:flex;flex-direction:column;color:var(--color-black)}@media(min-width: 768px){.sprint-use-cases-document-listing .sprint-use-case-item{padding:16px 32px 16px 16px;margin-bottom:32px;flex-direction:row;align-items:center}}.sprint-use-cases-document-listing .sprint-use-case-item:hover .document-name{text-decoration:underline}.sprint-use-cases-document-listing .sprint-use-case-item .thumbnail{display:none}@media(min-width: 768px){.sprint-use-cases-document-listing .sprint-use-case-item .thumbnail{display:block;margin-right:16px;flex-shrink:0}}.sprint-use-cases-document-listing .sprint-use-case-item .document-name{font-size:var(--font-size-base);font-weight:600;color:var(--color-ochre-110);vertical-align:middle}@media(min-width: 768px){.sprint-use-cases-document-listing .sprint-use-case-item .document-name{margin-right:32px}}.sprint-use-cases-document-listing .sprint-use-case-item .document-name::before{content:"";display:inline-block;vertical-align:middle;width:24px;height:24px;margin-right:8px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2725%27 viewBox=%270 0 24 25%27 fill=%27none%27%3E%3Cpath d=%27M12 2.5L12 18.5%27 stroke=%27%23C63A1E%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M7.5 14.75L12 19.25L16.5 14.75%27 stroke=%27%23C63A1E%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M23.25 18.25V19.75C23.25 20.5456 22.9339 21.3087 22.3713 21.8713C21.8087 22.4339 21.0456 22.75 20.25 22.75H3.75C2.95435 22.75 2.19129 22.4339 1.62868 21.8713C1.06607 21.3087 0.75 20.5456 0.75 19.75V18.25%27 stroke=%27%23C63A1E%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.sprint-use-cases-document-listing .sprint-use-case-item .file-meta{text-transform:uppercase;font-size:14px;margin-left:32px}@media(min-width: 768px){.sprint-use-cases-document-listing .sprint-use-case-item .file-meta{margin-left:auto}}.sprint-documents-participant-register{padding-bottom:64px}.sprint-documents-participant-register .sprint-participant-register-heading{margin-bottom:32px}@media(min-width: 768px){.sprint-documents-participant-register .sprint-participant-register-heading{margin-bottom:64px}}@media(min-width: 1024px){.sprint-documents-participant-register .sprint-participant-register-heading{display:flex;justify-content:space-between;align-items:center}.sprint-documents-participant-register .sprint-participant-register-heading .sprint-section-heading{margin:0}}.sprint-documents-participant-register .sprint-cohort-table{font-size:var(--font-size-base)}.sprint-documents-participant-register .sprint-cohort-table .sort-indicator{display:inline-block;margin-right:8px}.sprint-documents-participant-register .sprint-cohort-table th.sortable,.sprint-documents-participant-register .sprint-cohort-table th.non-sortable{color:var(--color-grey-110);white-space:nowrap}.sprint-documents-participant-register .sprint-cohort-table th.sortable.sort-active,.sprint-documents-participant-register .sprint-cohort-table th.non-sortable.sort-active{color:var(--color-black)}.sprint-documents-participant-register .sprint-cohort-table a{font-weight:400}.sprint-documents-participant-register .sprint-cohort-table a .external-icon{display:none}.sprint-documents-participant-register .sprint-cohort-table .shortcode-icon{display:inline-block;width:24px;height:24px;margin-right:8px;vertical-align:middle}.sprint-documents-participant-register .sprint-cohort-table .shortcode-icon.shortcode-li{height:32px}.sprint-leaders-page .sprint-leaders-page__items{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:64px}.sprint-leader-item-card{width:100%;padding:24px;background:var(--color-white);box-shadow:0 4px 21px 0 rgba(0,0,0,.06);border-radius:16px;display:flex;flex-direction:column;margin-bottom:32px;overflow:hidden}@media(min-width: 768px){.sprint-leader-item-card{padding:32px 32px 64px 32px;flex-direction:row;align-items:flex-start}}.sprint-leader-item-card__image{width:min(100%,311px);border-radius:16px;overflow:hidden;position:relative}.sprint-leader-item-card__image:before{display:block;content:"";width:100%;padding-top:100%}@media(min-width: 768px){.sprint-leader-item-card__image{width:40%;max-width:268px;position:relative}.sprint-leader-item-card__image:before{display:block;content:"";width:100%;padding-top:125%}}.sprint-leader-item-card__image img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.sprint-leader-item-card__info{margin-top:24px;flex:1}@media(min-width: 768px){.sprint-leader-item-card__info{margin-top:0;margin-left:32px}}@media(min-width: 1200px){.sprint-leader-item-card__info{margin-left:64px}}.sprint-leader-item-card__info .role{color:var(--color-grey-110)}.sprint-leader-item-card__info .blurb-content{margin-top:16px}@media(min-width: 768px){.sprint-leader-item-card__info .blurb-content{margin-top:48px}}.sprint-leader-item-card__info .blurb-content.is-expanded .truncated{display:none}.sprint-leader-item-card__info .blurb-content.is-expanded .full-text{display:block}@media(min-width: 768px){.sprint-leader-item-card__info .blurb-content .truncated{display:none}}.sprint-leader-item-card__info .blurb-content .full-text{display:none}@media(min-width: 768px){.sprint-leader-item-card__info .blurb-content .full-text{display:block}}.sprint-leader-item-card__info .blurb-content .read-more{background:rgba(0,0,0,0);padding:0;border:none;display:flex;align-items:center;gap:8px;margin-top:8px;color:var(--color-ochre-110);font-size:var(--font-size-base);font-weight:600}@media(min-width: 768px){.sprint-leader-item-card__info .blurb-content .read-more{display:none}}.sprint-leader-item-card__info .blurb-content .read-more.is-active .arrow-icon{transform:rotate(180deg)}.sprint-leader-item-card__info .blurb-content .read-more .arrow-icon{width:16px;height:16px;flex-shrink:0;transition:transform .25s ease-in-out;transform-origin:center center}.sprint-leader-item-card__info .blurb-content .read-more .arrow-icon svg{width:100%;height:100%}.sprint-live-sessions-page__intro{margin-bottom:32px;display:flex;flex-direction:column;gap:24px}@media(min-width: 768px){.sprint-live-sessions-page__intro{flex-direction:row;justify-content:space-between;align-items:flex-start;margin-bottom:64px}}.sprint-live-sessions-page__intro .wysiwyg-content{font-size:var(--font-size-base);max-width:568px}.sprint-live-sessions-page .live-sessions-items{padding-bottom:64px}@media(min-width: 768px){.sprint-live-sessions-page .live-sessions-items{padding-bottom:112px}}.sprint-live-sessions-page .live-sessions-item{margin-bottom:24px}@media(min-width: 768px){.sprint-live-sessions-page .live-sessions-item{margin-bottom:32px}}.sprint-live-sessions-page .live-sessions-item .live-sessions-item-trigger{display:flex;flex-direction:column;gap:16px;padding:24px}@media(min-width: 768px){.sprint-live-sessions-page .live-sessions-item .live-sessions-item-trigger{padding:32px 88px 32px 32px;flex-direction:row;gap:32px;align-items:center}}.sprint-live-sessions-page .live-sessions-item .live-sessions-item-trigger:hover{text-decoration:none}.sprint-live-sessions-page .live-sessions-item .live-sessions-item-trigger:hover .live-sessions-name{text-decoration:underline}.sprint-live-sessions-page .live-sessions-item .live-sessions-item-trigger:after{display:none}.sprint-live-sessions-page .live-sessions-item .live-sessions-item-trigger[aria-expanded=true] .live-sessions-name .arrow-icon{transform:rotate(180deg)}.sprint-live-sessions-page .live-sessions-item .live-sessions-item-trigger .live-sessions-tag{border-radius:20px;padding:0 7px;color:var(--color-white);font-size:12px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:1px;text-transform:uppercase;display:inline-block;width:fit-content;margin-right:16px}.sprint-live-sessions-page .live-sessions-item .live-sessions-item-trigger .live-sessions-tag.concluded{background-color:var(--color-ochre-120)}.sprint-live-sessions-page .live-sessions-item .live-sessions-item-trigger .live-sessions-tag.upcoming{background-color:var(--color-green)}.sprint-live-sessions-page .live-sessions-item .live-sessions-item-trigger .tagline{color:var(--color-grey-110);font-size:12px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px}.sprint-live-sessions-page .live-sessions-item .live-sessions-item-trigger .live-sessions-name{display:flex;align-items:center;gap:32px;justify-content:space-between;margin-top:10px}@media(min-width: 768px){.sprint-live-sessions-page .live-sessions-item .live-sessions-item-trigger .live-sessions-name{flex-grow:1;margin-right:32px}}.sprint-live-sessions-page .live-sessions-item .live-sessions-item-trigger .live-sessions-name .completed-icon{display:none;width:32px;height:32px}@media(min-width: 768px){.sprint-live-sessions-page .live-sessions-item .live-sessions-item-trigger .live-sessions-name .completed-icon{position:absolute;right:80px;top:50%;transform:translateY(-50%)}}.sprint-live-sessions-page .live-sessions-item .live-sessions-item-trigger .live-sessions-name .arrow-icon{width:24px;height:24px;flex-shrink:0;transition:transform .25s ease-in-out;transform-origin:center center}@media(min-width: 768px){.sprint-live-sessions-page .live-sessions-item .live-sessions-item-trigger .live-sessions-name .arrow-icon{position:absolute;right:24px;top:calc(50% - 12px)}}.sprint-live-sessions-page .live-sessions-item .live-sessions-item-trigger .live-sessions-name .arrow-icon svg{width:100%;height:100%}.sprint-live-sessions-page .live-sessions-item .live-sessions-item-trigger .live-sessions-date{font-size:var(--font-size-base);font-style:normal;font-weight:400;line-height:1.75;margin-top:8px}.sprint-live-sessions-page .live-sessions-item .live-sessions-item-trigger .live-sessions-icon{width:44px;height:44px;flex-shrink:0}.sprint-live-sessions-page .live-sessions-item .live-sessions-item-trigger .live-sessions-icon svg{width:100%;height:100%}.sprint-live-sessions-page .live-sessions-item .live-sessions-item-trigger .live-sessions-length{font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;flex-shrink:0}@media(min-width: 768px){.sprint-live-sessions-page .live-sessions-item .live-sessions-item-trigger .live-sessions-length{margin-left:auto}}.sprint-live-sessions-page .live-sessions-item .live-sessions-item-body{padding-left:24px;padding-right:24px}@media(min-width: 768px){.sprint-live-sessions-page .live-sessions-item .live-sessions-item-body{padding-left:32px;padding-right:32px}}.sprint-live-sessions-page .live-sessions-item .live-sessions-item-body .live-sessions-video{margin-top:24px}@media(min-width: 768px){.sprint-live-sessions-page .live-sessions-item .live-sessions-item-body .live-sessions-video{margin-top:32px}}.sprint-live-sessions-page .live-sessions-item .live-sessions-item-body .live-sessions-video video,.sprint-live-sessions-page .live-sessions-item .live-sessions-item-body .live-sessions-video iframe{width:100%;aspect-ratio:16/9;height:auto}.page-sprint-modules .modules-overall-progress{margin-top:24px;margin-bottom:24px}@media(min-width: 768px){.page-sprint-modules .modules-overall-progress{margin-top:32px;margin-bottom:32px}}.page-sprint-modules .modules-overall-progress .progress-label{font-size:40px;font-weight:400;line-height:1.4;margin-bottom:8px;margin-top:16px}.page-sprint-modules .module-summary{padding-bottom:32px}@media(min-width: 992px){.page-sprint-modules .module-summary{display:flex}}.page-sprint-modules .module-summary .intro-text{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid rgba(210,210,210,.4);font-size:var(--font-size-base)}@media(min-width: 992px){.page-sprint-modules .module-summary .intro-text{padding-bottom:0;margin-bottom:0;border-bottom:none;padding-right:32px;width:50%;border-right:1px solid rgba(210,210,210,.4)}}@media(min-width: 1200px){.page-sprint-modules .module-summary .intro-text{padding-right:48px}}@media(min-width: 992px){.page-sprint-modules .module-summary .module-downloads{width:50%;padding-left:32px}}@media(min-width: 1200px){.page-sprint-modules .module-summary .module-downloads{padding-left:48px}}.page-sprint-modules .sprint-modules-listing .module-card-item{margin-bottom:24px}@media(min-width: 768px){.page-sprint-modules .sprint-modules-listing .module-card-item{margin-bottom:32px}}.page-sprint-modules .final-project-sprint{margin-top:24px}@media(min-width: 768px){.page-sprint-modules .final-project-sprint{margin-top:32px}}.module-progress-bar{width:100%;height:10px;border-radius:9px;background-color:var(--color-grey-100);position:relative}.module-progress-bar-thumb{width:var(--progress-bar-width);height:100%;border-radius:9px;background-color:#fff;background:var(--color-green);position:absolute;left:0;top:0;transition:all .3s ease;animation:progress-bar 1s ease forwards .5s}.module-details-page .module-details{margin-top:32px}@media(min-width: 768px){.module-details-page .module-details{display:flex;gap:48px}}.module-details-page .module-details .module-overview{font-size:var(--font-size-base)}.module-details-page .module-details .module-completion-wrapper{min-width:255px;margin-top:24px}@media(min-width: 768px){.module-details-page .module-details .module-completion-wrapper{margin-top:0}}.module-details-page .module-details .module-completion-wrapper .module-completion-percentage,.module-details-page .module-details .module-completion-wrapper .module-length{color:var(--color-black);font-size:12px;font-style:normal;font-weight:700;line-height:28px;text-transform:uppercase}.module-details-page .module-activities-wrapper{margin-top:32px;padding-bottom:48px}.module-details-page .module-activities-wrapper .module-activity-item{margin-bottom:24px}@media(min-width: 768px){.module-details-page .module-activities-wrapper .module-activity-item{margin-bottom:32px}}@media(min-width: 768px){.module-details-page .module-activities-wrapper .module-activity-item:has(.flag-complete.action-unflag) .module-activity-item-trigger .completed-icon{display:block}}@media(min-width: 768px){.module-details-page .module-activities-wrapper .module-activity-item:has(.flag-complete.action-flag) .module-activity-item-trigger .completed-icon{display:none}}.module-details-page .module-activities-wrapper .module-activity-item .module-activity-item-trigger{display:flex;flex-direction:column;gap:16px;padding:24px}@media(min-width: 768px){.module-details-page .module-activities-wrapper .module-activity-item .module-activity-item-trigger{padding:32px 88px 32px 32px;flex-direction:row;gap:32px;align-items:center}}.module-details-page .module-activities-wrapper .module-activity-item .module-activity-item-trigger:hover{text-decoration:none}.module-details-page .module-activities-wrapper .module-activity-item .module-activity-item-trigger:hover .activity-name{text-decoration:underline}.module-details-page .module-activities-wrapper .module-activity-item .module-activity-item-trigger:after{display:none}.module-details-page .module-activities-wrapper .module-activity-item .module-activity-item-trigger[aria-expanded=true] .activity-name .arrow-icon{transform:rotate(180deg)}.module-details-page .module-activities-wrapper .module-activity-item .module-activity-item-trigger .activity-title .tagline{color:var(--color-grey-110);font-size:12px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px}.module-details-page .module-activities-wrapper .module-activity-item .module-activity-item-trigger .activity-name{display:flex;align-items:center;gap:32px;justify-content:space-between}@media(min-width: 768px){.module-details-page .module-activities-wrapper .module-activity-item .module-activity-item-trigger .activity-name{flex-grow:1;margin-right:32px}}.module-details-page .module-activities-wrapper .module-activity-item .module-activity-item-trigger .activity-name .completed-icon{display:none;width:32px;height:32px}@media(min-width: 768px){.module-details-page .module-activities-wrapper .module-activity-item .module-activity-item-trigger .activity-name .completed-icon{position:absolute;right:80px;top:50%;transform:translateY(-50%)}}.module-details-page .module-activities-wrapper .module-activity-item .module-activity-item-trigger .activity-name .arrow-icon{width:24px;height:24px;flex-shrink:0;transition:transform .25s ease-in-out;transform-origin:center center}@media(min-width: 768px){.module-details-page .module-activities-wrapper .module-activity-item .module-activity-item-trigger .activity-name .arrow-icon{position:absolute;right:24px;top:calc(50% - 12px)}}.module-details-page .module-activities-wrapper .module-activity-item .module-activity-item-trigger .activity-name .arrow-icon svg{width:100%;height:100%}.module-details-page .module-activities-wrapper .module-activity-item .module-activity-item-trigger .activity-icon{width:44px;height:44px;flex-shrink:0}.module-details-page .module-activities-wrapper .module-activity-item .module-activity-item-trigger .activity-icon svg{width:100%;height:100%}.module-details-page .module-activities-wrapper .module-activity-item .module-activity-item-body{padding-left:24px;padding-right:24px}@media(min-width: 768px){.module-details-page .module-activities-wrapper .module-activity-item .module-activity-item-body{padding-left:32px;padding-right:32px}}.module-details-page .module-activities-wrapper .module-activity-item .module-activity-item-body h1.activity-label,.module-details-page .module-activities-wrapper .module-activity-item .module-activity-item-body .region--highlighted{display:none}.module-details-page .module-activities-wrapper .module-activity-item .module-activity-item-body .activity-details-page__inner{padding-top:0;padding-bottom:0}.activity-details-page .flag-complete{margin-top:32px;width:100%;margin-left:auto}@media(min-width: 576px){.activity-details-page .flag-complete{width:fit-content;margin-left:auto}}.activity-details-page .flag-complete .ajax-progress{display:none}.activity-details-page .flag-complete .js-flag-message{display:none}@media(max-width: 575px){.activity-details-page .flag-complete a{width:100% !important}}.activity-details-page .flag-complete.action-unflag a{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:fit-content;-webkit-appearance:none;appearance:none;padding:8px 24px;font-family:var(--font-family-primary);font-size:var(--font-size-base);font-style:normal;font-weight:500;line-height:150%;border-radius:4px;transition:color .3s ease,background-color .3s ease,border-color .3s ease;border:2px solid rgba(0,0,0,0);text-decoration:none !important;position:relative;overflow:hidden;cursor:pointer;background-color:var(--color-green);border-color:var(--color-green);color:var(--color-white)}.activity-details-page .flag-complete.action-unflag a.external-link .link-text{text-decoration:none !important;position:relative;z-index:5}.activity-details-page .flag-complete.action-unflag a.external-link .external-icon{height:24px;margin-left:4px;position:relative;z-index:5}.activity-details-page .flag-complete.action-unflag a .download-icon{height:24px;height:24px;margin-left:4px;position:relative;z-index:5;pointer-events:none}.activity-details-page .flag-complete.action-unflag a .button-label{position:relative;z-index:5;pointer-events:none;display:flex;align-items:center;gap:8px}.activity-details-page .flag-complete.action-unflag a .button-circle{top:50%;left:50%;border-radius:100%;position:absolute;display:block;width:0;transition:width .3s ease-in-out,height .3s ease-in-out;transform:translate(-50%, -50%);aspect-ratio:1;z-index:3;pointer-events:none}.activity-details-page .flag-complete.action-unflag a:hover .button-circle{width:101%}.activity-details-page .flag-complete.action-unflag a::before{content:"";width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2725%27 viewBox=%270 0 24 25%27 fill=%27none%27%3E%3Cpath d=%27M0.75 12.4219C0.75 15.4056 1.93526 18.267 4.04505 20.3768C6.15483 22.4866 9.01631 23.6719 12 23.6719C14.9837 23.6719 17.8452 22.4866 19.955 20.3768C22.0647 18.267 23.25 15.4056 23.25 12.4219C23.25 9.43819 22.0647 6.57671 19.955 4.46692C17.8452 2.35714 14.9837 1.17188 12 1.17188C9.01631 1.17188 6.15483 2.35714 4.04505 4.46692C1.93526 6.57671 0.75 9.43819 0.75 12.4219Z%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M6 13.647L8.45 17.124C8.54293 17.2628 8.66768 17.3774 8.81385 17.4583C8.96002 17.5391 9.12339 17.5839 9.29037 17.5889C9.45735 17.5939 9.6231 17.5589 9.77384 17.4869C9.92458 17.4149 10.0559 17.308 10.157 17.175L18 7.25195%27 stroke=%27%2300805A%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;display:inline-block}@keyframes progress-bar{0%{width:0%}100%{width:calc(var(--progress-bar-width)*1%)}}
