/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:0;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}[data-whatintent=mouse] *,[data-whatintent=mouse] *:focus,[data-whatintent=touch] *,[data-whatintent=touch] *:focus,[data-whatinput=mouse] *,[data-whatinput=mouse] *:focus,[data-whatinput=touch] *,[data-whatinput=touch] *:focus{outline:none}[draggable=false]{-webkit-touch-callout:none;-webkit-user-select:none}.foundation-mq{font-family:"small=0em&medium=53.8125em&large=67.5625em&xlarge=90em"}html{box-sizing:border-box;font-size:100%}*,*::before,*::after{box-sizing:inherit}body{margin:0;padding:0;background:var(--c-white);font-family:var(--font-body);font-weight:normal;line-height:1.7;color:var(--c-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}textarea{height:auto;min-height:50px;border-radius:0}select{box-sizing:border-box;width:100%;border-radius:0}.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none !important}[data-whatinput=mouse] button{outline:0}button{padding:0;appearance:none;border:0;border-radius:0;background:rgba(0,0,0,0);line-height:1;cursor:auto}pre{overflow:auto;-webkit-overflow-scrolling:touch}button,input,optgroup,select,textarea{font-family:inherit}.is-visible{display:block !important}.is-hidden{display:none !important}.grid-container{padding-right:1.25rem;padding-left:1.25rem}@media print,screen and (min-width: 53.8125em){.grid-container{padding-right:1.5rem;padding-left:1.5rem}}.grid-container{max-width:72.5rem;margin-left:auto;margin-right:auto}.grid-container.fluid{padding-right:1.25rem;padding-left:1.25rem}@media print,screen and (min-width: 53.8125em){.grid-container.fluid{padding-right:1.5rem;padding-left:1.5rem}}.grid-container.fluid{max-width:100%;margin-left:auto;margin-right:auto}.grid-container.full{padding-right:0;padding-left:0;max-width:100%;margin-left:auto;margin-right:auto}.grid-x{display:flex;flex-flow:row wrap}.cell{flex:0 0 auto;min-height:0;min-width:0;width:100%}.cell.auto{flex:1 1 0}.cell.shrink{flex:0 0 auto}.grid-x>.auto{width:auto}.grid-x>.shrink{width:auto}.grid-x>.small-shrink,.grid-x>.small-full,.grid-x>.small-1,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12{flex-basis:auto}@media print,screen and (min-width: 53.8125em){.grid-x>.medium-shrink,.grid-x>.medium-full,.grid-x>.medium-1,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12{flex-basis:auto}}@media print,screen and (min-width: 67.5625em){.grid-x>.large-shrink,.grid-x>.large-full,.grid-x>.large-1,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12{flex-basis:auto}}.grid-x>.small-12,.grid-x>.small-11,.grid-x>.small-10,.grid-x>.small-9,.grid-x>.small-8,.grid-x>.small-7,.grid-x>.small-6,.grid-x>.small-5,.grid-x>.small-4,.grid-x>.small-3,.grid-x>.small-2,.grid-x>.small-1{flex:0 0 auto}.grid-x>.small-1{width:8.3333333333%}.grid-x>.small-2{width:16.6666666667%}.grid-x>.small-3{width:25%}.grid-x>.small-4{width:33.3333333333%}.grid-x>.small-5{width:41.6666666667%}.grid-x>.small-6{width:50%}.grid-x>.small-7{width:58.3333333333%}.grid-x>.small-8{width:66.6666666667%}.grid-x>.small-9{width:75%}.grid-x>.small-10{width:83.3333333333%}.grid-x>.small-11{width:91.6666666667%}.grid-x>.small-12{width:100%}@media print,screen and (min-width: 53.8125em){.grid-x>.medium-auto{flex:1 1 0;width:auto}.grid-x>.medium-12,.grid-x>.medium-11,.grid-x>.medium-10,.grid-x>.medium-9,.grid-x>.medium-8,.grid-x>.medium-7,.grid-x>.medium-6,.grid-x>.medium-5,.grid-x>.medium-4,.grid-x>.medium-3,.grid-x>.medium-2,.grid-x>.medium-1,.grid-x>.medium-shrink{flex:0 0 auto}.grid-x>.medium-shrink{width:auto}.grid-x>.medium-1{width:8.3333333333%}.grid-x>.medium-2{width:16.6666666667%}.grid-x>.medium-3{width:25%}.grid-x>.medium-4{width:33.3333333333%}.grid-x>.medium-5{width:41.6666666667%}.grid-x>.medium-6{width:50%}.grid-x>.medium-7{width:58.3333333333%}.grid-x>.medium-8{width:66.6666666667%}.grid-x>.medium-9{width:75%}.grid-x>.medium-10{width:83.3333333333%}.grid-x>.medium-11{width:91.6666666667%}.grid-x>.medium-12{width:100%}}@media print,screen and (min-width: 67.5625em){.grid-x>.large-auto{flex:1 1 0;width:auto}.grid-x>.large-12,.grid-x>.large-11,.grid-x>.large-10,.grid-x>.large-9,.grid-x>.large-8,.grid-x>.large-7,.grid-x>.large-6,.grid-x>.large-5,.grid-x>.large-4,.grid-x>.large-3,.grid-x>.large-2,.grid-x>.large-1,.grid-x>.large-shrink{flex:0 0 auto}.grid-x>.large-shrink{width:auto}.grid-x>.large-1{width:8.3333333333%}.grid-x>.large-2{width:16.6666666667%}.grid-x>.large-3{width:25%}.grid-x>.large-4{width:33.3333333333%}.grid-x>.large-5{width:41.6666666667%}.grid-x>.large-6{width:50%}.grid-x>.large-7{width:58.3333333333%}.grid-x>.large-8{width:66.6666666667%}.grid-x>.large-9{width:75%}.grid-x>.large-10{width:83.3333333333%}.grid-x>.large-11{width:91.6666666667%}.grid-x>.large-12{width:100%}}.grid-margin-x:not(.grid-x)>.cell{width:auto}.grid-margin-y:not(.grid-y)>.cell{height:auto}.grid-margin-x{margin-left:-0.625rem;margin-right:-0.625rem}@media print,screen and (min-width: 53.8125em){.grid-margin-x{margin-left:-1.25rem;margin-right:-1.25rem}}.grid-margin-x>.cell{width:calc(100% - 1.25rem);margin-left:0.625rem;margin-right:0.625rem}@media print,screen and (min-width: 53.8125em){.grid-margin-x>.cell{width:calc(100% - 2.5rem);margin-left:1.25rem;margin-right:1.25rem}}.grid-margin-x>.auto{width:auto}.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-1{width:calc(8.3333333333% - 1.25rem)}.grid-margin-x>.small-2{width:calc(16.6666666667% - 1.25rem)}.grid-margin-x>.small-3{width:calc(25% - 1.25rem)}.grid-margin-x>.small-4{width:calc(33.3333333333% - 1.25rem)}.grid-margin-x>.small-5{width:calc(41.6666666667% - 1.25rem)}.grid-margin-x>.small-6{width:calc(50% - 1.25rem)}.grid-margin-x>.small-7{width:calc(58.3333333333% - 1.25rem)}.grid-margin-x>.small-8{width:calc(66.6666666667% - 1.25rem)}.grid-margin-x>.small-9{width:calc(75% - 1.25rem)}.grid-margin-x>.small-10{width:calc(83.3333333333% - 1.25rem)}.grid-margin-x>.small-11{width:calc(91.6666666667% - 1.25rem)}.grid-margin-x>.small-12{width:calc(100% - 1.25rem)}@media print,screen and (min-width: 53.8125em){.grid-margin-x>.auto{width:auto}.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-1{width:calc(8.3333333333% - 2.5rem)}.grid-margin-x>.small-2{width:calc(16.6666666667% - 2.5rem)}.grid-margin-x>.small-3{width:calc(25% - 2.5rem)}.grid-margin-x>.small-4{width:calc(33.3333333333% - 2.5rem)}.grid-margin-x>.small-5{width:calc(41.6666666667% - 2.5rem)}.grid-margin-x>.small-6{width:calc(50% - 2.5rem)}.grid-margin-x>.small-7{width:calc(58.3333333333% - 2.5rem)}.grid-margin-x>.small-8{width:calc(66.6666666667% - 2.5rem)}.grid-margin-x>.small-9{width:calc(75% - 2.5rem)}.grid-margin-x>.small-10{width:calc(83.3333333333% - 2.5rem)}.grid-margin-x>.small-11{width:calc(91.6666666667% - 2.5rem)}.grid-margin-x>.small-12{width:calc(100% - 2.5rem)}.grid-margin-x>.medium-auto{width:auto}.grid-margin-x>.medium-shrink{width:auto}.grid-margin-x>.medium-1{width:calc(8.3333333333% - 2.5rem)}.grid-margin-x>.medium-2{width:calc(16.6666666667% - 2.5rem)}.grid-margin-x>.medium-3{width:calc(25% - 2.5rem)}.grid-margin-x>.medium-4{width:calc(33.3333333333% - 2.5rem)}.grid-margin-x>.medium-5{width:calc(41.6666666667% - 2.5rem)}.grid-margin-x>.medium-6{width:calc(50% - 2.5rem)}.grid-margin-x>.medium-7{width:calc(58.3333333333% - 2.5rem)}.grid-margin-x>.medium-8{width:calc(66.6666666667% - 2.5rem)}.grid-margin-x>.medium-9{width:calc(75% - 2.5rem)}.grid-margin-x>.medium-10{width:calc(83.3333333333% - 2.5rem)}.grid-margin-x>.medium-11{width:calc(91.6666666667% - 2.5rem)}.grid-margin-x>.medium-12{width:calc(100% - 2.5rem)}}@media print,screen and (min-width: 67.5625em){.grid-margin-x>.large-auto{width:auto}.grid-margin-x>.large-shrink{width:auto}.grid-margin-x>.large-1{width:calc(8.3333333333% - 2.5rem)}.grid-margin-x>.large-2{width:calc(16.6666666667% - 2.5rem)}.grid-margin-x>.large-3{width:calc(25% - 2.5rem)}.grid-margin-x>.large-4{width:calc(33.3333333333% - 2.5rem)}.grid-margin-x>.large-5{width:calc(41.6666666667% - 2.5rem)}.grid-margin-x>.large-6{width:calc(50% - 2.5rem)}.grid-margin-x>.large-7{width:calc(58.3333333333% - 2.5rem)}.grid-margin-x>.large-8{width:calc(66.6666666667% - 2.5rem)}.grid-margin-x>.large-9{width:calc(75% - 2.5rem)}.grid-margin-x>.large-10{width:calc(83.3333333333% - 2.5rem)}.grid-margin-x>.large-11{width:calc(91.6666666667% - 2.5rem)}.grid-margin-x>.large-12{width:calc(100% - 2.5rem)}}.grid-padding-x .grid-padding-x{margin-right:-0.625rem;margin-left:-0.625rem}@media print,screen and (min-width: 53.8125em){.grid-padding-x .grid-padding-x{margin-right:-1.25rem;margin-left:-1.25rem}}.grid-container:not(.full)>.grid-padding-x{margin-right:-0.625rem;margin-left:-0.625rem}@media print,screen and (min-width: 53.8125em){.grid-container:not(.full)>.grid-padding-x{margin-right:-1.25rem;margin-left:-1.25rem}}.grid-padding-x>.cell{padding-right:0.625rem;padding-left:0.625rem}@media print,screen and (min-width: 53.8125em){.grid-padding-x>.cell{padding-right:1.25rem;padding-left:1.25rem}}.small-up-1>.cell{width:100%}.small-up-2>.cell{width:50%}.small-up-3>.cell{width:33.3333333333%}.small-up-4>.cell{width:25%}.small-up-5>.cell{width:20%}.small-up-6>.cell{width:16.6666666667%}.small-up-7>.cell{width:14.2857142857%}.small-up-8>.cell{width:12.5%}@media print,screen and (min-width: 53.8125em){.medium-up-1>.cell{width:100%}.medium-up-2>.cell{width:50%}.medium-up-3>.cell{width:33.3333333333%}.medium-up-4>.cell{width:25%}.medium-up-5>.cell{width:20%}.medium-up-6>.cell{width:16.6666666667%}.medium-up-7>.cell{width:14.2857142857%}.medium-up-8>.cell{width:12.5%}}@media print,screen and (min-width: 67.5625em){.large-up-1>.cell{width:100%}.large-up-2>.cell{width:50%}.large-up-3>.cell{width:33.3333333333%}.large-up-4>.cell{width:25%}.large-up-5>.cell{width:20%}.large-up-6>.cell{width:16.6666666667%}.large-up-7>.cell{width:14.2857142857%}.large-up-8>.cell{width:12.5%}}.grid-margin-x.small-up-1>.cell{width:calc(100% - 1.25rem)}.grid-margin-x.small-up-2>.cell{width:calc(50% - 1.25rem)}.grid-margin-x.small-up-3>.cell{width:calc(33.3333333333% - 1.25rem)}.grid-margin-x.small-up-4>.cell{width:calc(25% - 1.25rem)}.grid-margin-x.small-up-5>.cell{width:calc(20% - 1.25rem)}.grid-margin-x.small-up-6>.cell{width:calc(16.6666666667% - 1.25rem)}.grid-margin-x.small-up-7>.cell{width:calc(14.2857142857% - 1.25rem)}.grid-margin-x.small-up-8>.cell{width:calc(12.5% - 1.25rem)}@media print,screen and (min-width: 53.8125em){.grid-margin-x.small-up-1>.cell{width:calc(100% - 2.5rem)}.grid-margin-x.small-up-2>.cell{width:calc(50% - 2.5rem)}.grid-margin-x.small-up-3>.cell{width:calc(33.3333333333% - 2.5rem)}.grid-margin-x.small-up-4>.cell{width:calc(25% - 2.5rem)}.grid-margin-x.small-up-5>.cell{width:calc(20% - 2.5rem)}.grid-margin-x.small-up-6>.cell{width:calc(16.6666666667% - 2.5rem)}.grid-margin-x.small-up-7>.cell{width:calc(14.2857142857% - 2.5rem)}.grid-margin-x.small-up-8>.cell{width:calc(12.5% - 2.5rem)}.grid-margin-x.medium-up-1>.cell{width:calc(100% - 2.5rem)}.grid-margin-x.medium-up-2>.cell{width:calc(50% - 2.5rem)}.grid-margin-x.medium-up-3>.cell{width:calc(33.3333333333% - 2.5rem)}.grid-margin-x.medium-up-4>.cell{width:calc(25% - 2.5rem)}.grid-margin-x.medium-up-5>.cell{width:calc(20% - 2.5rem)}.grid-margin-x.medium-up-6>.cell{width:calc(16.6666666667% - 2.5rem)}.grid-margin-x.medium-up-7>.cell{width:calc(14.2857142857% - 2.5rem)}.grid-margin-x.medium-up-8>.cell{width:calc(12.5% - 2.5rem)}}@media print,screen and (min-width: 67.5625em){.grid-margin-x.large-up-1>.cell{width:calc(100% - 2.5rem)}.grid-margin-x.large-up-2>.cell{width:calc(50% - 2.5rem)}.grid-margin-x.large-up-3>.cell{width:calc(33.3333333333% - 2.5rem)}.grid-margin-x.large-up-4>.cell{width:calc(25% - 2.5rem)}.grid-margin-x.large-up-5>.cell{width:calc(20% - 2.5rem)}.grid-margin-x.large-up-6>.cell{width:calc(16.6666666667% - 2.5rem)}.grid-margin-x.large-up-7>.cell{width:calc(14.2857142857% - 2.5rem)}.grid-margin-x.large-up-8>.cell{width:calc(12.5% - 2.5rem)}}.small-margin-collapse{margin-right:0;margin-left:0}.small-margin-collapse>.cell{margin-right:0;margin-left:0}.small-margin-collapse>.small-1{width:8.3333333333%}.small-margin-collapse>.small-2{width:16.6666666667%}.small-margin-collapse>.small-3{width:25%}.small-margin-collapse>.small-4{width:33.3333333333%}.small-margin-collapse>.small-5{width:41.6666666667%}.small-margin-collapse>.small-6{width:50%}.small-margin-collapse>.small-7{width:58.3333333333%}.small-margin-collapse>.small-8{width:66.6666666667%}.small-margin-collapse>.small-9{width:75%}.small-margin-collapse>.small-10{width:83.3333333333%}.small-margin-collapse>.small-11{width:91.6666666667%}.small-margin-collapse>.small-12{width:100%}@media print,screen and (min-width: 53.8125em){.small-margin-collapse>.medium-1{width:8.3333333333%}.small-margin-collapse>.medium-2{width:16.6666666667%}.small-margin-collapse>.medium-3{width:25%}.small-margin-collapse>.medium-4{width:33.3333333333%}.small-margin-collapse>.medium-5{width:41.6666666667%}.small-margin-collapse>.medium-6{width:50%}.small-margin-collapse>.medium-7{width:58.3333333333%}.small-margin-collapse>.medium-8{width:66.6666666667%}.small-margin-collapse>.medium-9{width:75%}.small-margin-collapse>.medium-10{width:83.3333333333%}.small-margin-collapse>.medium-11{width:91.6666666667%}.small-margin-collapse>.medium-12{width:100%}}@media print,screen and (min-width: 67.5625em){.small-margin-collapse>.large-1{width:8.3333333333%}.small-margin-collapse>.large-2{width:16.6666666667%}.small-margin-collapse>.large-3{width:25%}.small-margin-collapse>.large-4{width:33.3333333333%}.small-margin-collapse>.large-5{width:41.6666666667%}.small-margin-collapse>.large-6{width:50%}.small-margin-collapse>.large-7{width:58.3333333333%}.small-margin-collapse>.large-8{width:66.6666666667%}.small-margin-collapse>.large-9{width:75%}.small-margin-collapse>.large-10{width:83.3333333333%}.small-margin-collapse>.large-11{width:91.6666666667%}.small-margin-collapse>.large-12{width:100%}}.small-padding-collapse{margin-right:0;margin-left:0}.small-padding-collapse>.cell{padding-right:0;padding-left:0}@media print,screen and (min-width: 53.8125em){.medium-margin-collapse{margin-right:0;margin-left:0}.medium-margin-collapse>.cell{margin-right:0;margin-left:0}}@media print,screen and (min-width: 53.8125em){.medium-margin-collapse>.small-1{width:8.3333333333%}.medium-margin-collapse>.small-2{width:16.6666666667%}.medium-margin-collapse>.small-3{width:25%}.medium-margin-collapse>.small-4{width:33.3333333333%}.medium-margin-collapse>.small-5{width:41.6666666667%}.medium-margin-collapse>.small-6{width:50%}.medium-margin-collapse>.small-7{width:58.3333333333%}.medium-margin-collapse>.small-8{width:66.6666666667%}.medium-margin-collapse>.small-9{width:75%}.medium-margin-collapse>.small-10{width:83.3333333333%}.medium-margin-collapse>.small-11{width:91.6666666667%}.medium-margin-collapse>.small-12{width:100%}}@media print,screen and (min-width: 53.8125em){.medium-margin-collapse>.medium-1{width:8.3333333333%}.medium-margin-collapse>.medium-2{width:16.6666666667%}.medium-margin-collapse>.medium-3{width:25%}.medium-margin-collapse>.medium-4{width:33.3333333333%}.medium-margin-collapse>.medium-5{width:41.6666666667%}.medium-margin-collapse>.medium-6{width:50%}.medium-margin-collapse>.medium-7{width:58.3333333333%}.medium-margin-collapse>.medium-8{width:66.6666666667%}.medium-margin-collapse>.medium-9{width:75%}.medium-margin-collapse>.medium-10{width:83.3333333333%}.medium-margin-collapse>.medium-11{width:91.6666666667%}.medium-margin-collapse>.medium-12{width:100%}}@media print,screen and (min-width: 67.5625em){.medium-margin-collapse>.large-1{width:8.3333333333%}.medium-margin-collapse>.large-2{width:16.6666666667%}.medium-margin-collapse>.large-3{width:25%}.medium-margin-collapse>.large-4{width:33.3333333333%}.medium-margin-collapse>.large-5{width:41.6666666667%}.medium-margin-collapse>.large-6{width:50%}.medium-margin-collapse>.large-7{width:58.3333333333%}.medium-margin-collapse>.large-8{width:66.6666666667%}.medium-margin-collapse>.large-9{width:75%}.medium-margin-collapse>.large-10{width:83.3333333333%}.medium-margin-collapse>.large-11{width:91.6666666667%}.medium-margin-collapse>.large-12{width:100%}}@media print,screen and (min-width: 53.8125em){.medium-padding-collapse{margin-right:0;margin-left:0}.medium-padding-collapse>.cell{padding-right:0;padding-left:0}}@media print,screen and (min-width: 67.5625em){.large-margin-collapse{margin-right:0;margin-left:0}.large-margin-collapse>.cell{margin-right:0;margin-left:0}}@media print,screen and (min-width: 67.5625em){.large-margin-collapse>.small-1{width:8.3333333333%}.large-margin-collapse>.small-2{width:16.6666666667%}.large-margin-collapse>.small-3{width:25%}.large-margin-collapse>.small-4{width:33.3333333333%}.large-margin-collapse>.small-5{width:41.6666666667%}.large-margin-collapse>.small-6{width:50%}.large-margin-collapse>.small-7{width:58.3333333333%}.large-margin-collapse>.small-8{width:66.6666666667%}.large-margin-collapse>.small-9{width:75%}.large-margin-collapse>.small-10{width:83.3333333333%}.large-margin-collapse>.small-11{width:91.6666666667%}.large-margin-collapse>.small-12{width:100%}}@media print,screen and (min-width: 67.5625em){.large-margin-collapse>.medium-1{width:8.3333333333%}.large-margin-collapse>.medium-2{width:16.6666666667%}.large-margin-collapse>.medium-3{width:25%}.large-margin-collapse>.medium-4{width:33.3333333333%}.large-margin-collapse>.medium-5{width:41.6666666667%}.large-margin-collapse>.medium-6{width:50%}.large-margin-collapse>.medium-7{width:58.3333333333%}.large-margin-collapse>.medium-8{width:66.6666666667%}.large-margin-collapse>.medium-9{width:75%}.large-margin-collapse>.medium-10{width:83.3333333333%}.large-margin-collapse>.medium-11{width:91.6666666667%}.large-margin-collapse>.medium-12{width:100%}}@media print,screen and (min-width: 67.5625em){.large-margin-collapse>.large-1{width:8.3333333333%}.large-margin-collapse>.large-2{width:16.6666666667%}.large-margin-collapse>.large-3{width:25%}.large-margin-collapse>.large-4{width:33.3333333333%}.large-margin-collapse>.large-5{width:41.6666666667%}.large-margin-collapse>.large-6{width:50%}.large-margin-collapse>.large-7{width:58.3333333333%}.large-margin-collapse>.large-8{width:66.6666666667%}.large-margin-collapse>.large-9{width:75%}.large-margin-collapse>.large-10{width:83.3333333333%}.large-margin-collapse>.large-11{width:91.6666666667%}.large-margin-collapse>.large-12{width:100%}}@media print,screen and (min-width: 67.5625em){.large-padding-collapse{margin-right:0;margin-left:0}.large-padding-collapse>.cell{padding-right:0;padding-left:0}}.small-offset-0{margin-left:0%}.grid-margin-x>.small-offset-0{margin-left:calc(0% + 1.25rem / 2)}.small-offset-1{margin-left:8.3333333333%}.grid-margin-x>.small-offset-1{margin-left:calc(8.3333333333% + 1.25rem / 2)}.small-offset-2{margin-left:16.6666666667%}.grid-margin-x>.small-offset-2{margin-left:calc(16.6666666667% + 1.25rem / 2)}.small-offset-3{margin-left:25%}.grid-margin-x>.small-offset-3{margin-left:calc(25% + 1.25rem / 2)}.small-offset-4{margin-left:33.3333333333%}.grid-margin-x>.small-offset-4{margin-left:calc(33.3333333333% + 1.25rem / 2)}.small-offset-5{margin-left:41.6666666667%}.grid-margin-x>.small-offset-5{margin-left:calc(41.6666666667% + 1.25rem / 2)}.small-offset-6{margin-left:50%}.grid-margin-x>.small-offset-6{margin-left:calc(50% + 1.25rem / 2)}.small-offset-7{margin-left:58.3333333333%}.grid-margin-x>.small-offset-7{margin-left:calc(58.3333333333% + 1.25rem / 2)}.small-offset-8{margin-left:66.6666666667%}.grid-margin-x>.small-offset-8{margin-left:calc(66.6666666667% + 1.25rem / 2)}.small-offset-9{margin-left:75%}.grid-margin-x>.small-offset-9{margin-left:calc(75% + 1.25rem / 2)}.small-offset-10{margin-left:83.3333333333%}.grid-margin-x>.small-offset-10{margin-left:calc(83.3333333333% + 1.25rem / 2)}.small-offset-11{margin-left:91.6666666667%}.grid-margin-x>.small-offset-11{margin-left:calc(91.6666666667% + 1.25rem / 2)}@media print,screen and (min-width: 53.8125em){.medium-offset-0{margin-left:0%}.grid-margin-x>.medium-offset-0{margin-left:calc(0% + 2.5rem / 2)}.medium-offset-1{margin-left:8.3333333333%}.grid-margin-x>.medium-offset-1{margin-left:calc(8.3333333333% + 2.5rem / 2)}.medium-offset-2{margin-left:16.6666666667%}.grid-margin-x>.medium-offset-2{margin-left:calc(16.6666666667% + 2.5rem / 2)}.medium-offset-3{margin-left:25%}.grid-margin-x>.medium-offset-3{margin-left:calc(25% + 2.5rem / 2)}.medium-offset-4{margin-left:33.3333333333%}.grid-margin-x>.medium-offset-4{margin-left:calc(33.3333333333% + 2.5rem / 2)}.medium-offset-5{margin-left:41.6666666667%}.grid-margin-x>.medium-offset-5{margin-left:calc(41.6666666667% + 2.5rem / 2)}.medium-offset-6{margin-left:50%}.grid-margin-x>.medium-offset-6{margin-left:calc(50% + 2.5rem / 2)}.medium-offset-7{margin-left:58.3333333333%}.grid-margin-x>.medium-offset-7{margin-left:calc(58.3333333333% + 2.5rem / 2)}.medium-offset-8{margin-left:66.6666666667%}.grid-margin-x>.medium-offset-8{margin-left:calc(66.6666666667% + 2.5rem / 2)}.medium-offset-9{margin-left:75%}.grid-margin-x>.medium-offset-9{margin-left:calc(75% + 2.5rem / 2)}.medium-offset-10{margin-left:83.3333333333%}.grid-margin-x>.medium-offset-10{margin-left:calc(83.3333333333% + 2.5rem / 2)}.medium-offset-11{margin-left:91.6666666667%}.grid-margin-x>.medium-offset-11{margin-left:calc(91.6666666667% + 2.5rem / 2)}}@media print,screen and (min-width: 67.5625em){.large-offset-0{margin-left:0%}.grid-margin-x>.large-offset-0{margin-left:calc(0% + 2.5rem / 2)}.large-offset-1{margin-left:8.3333333333%}.grid-margin-x>.large-offset-1{margin-left:calc(8.3333333333% + 2.5rem / 2)}.large-offset-2{margin-left:16.6666666667%}.grid-margin-x>.large-offset-2{margin-left:calc(16.6666666667% + 2.5rem / 2)}.large-offset-3{margin-left:25%}.grid-margin-x>.large-offset-3{margin-left:calc(25% + 2.5rem / 2)}.large-offset-4{margin-left:33.3333333333%}.grid-margin-x>.large-offset-4{margin-left:calc(33.3333333333% + 2.5rem / 2)}.large-offset-5{margin-left:41.6666666667%}.grid-margin-x>.large-offset-5{margin-left:calc(41.6666666667% + 2.5rem / 2)}.large-offset-6{margin-left:50%}.grid-margin-x>.large-offset-6{margin-left:calc(50% + 2.5rem / 2)}.large-offset-7{margin-left:58.3333333333%}.grid-margin-x>.large-offset-7{margin-left:calc(58.3333333333% + 2.5rem / 2)}.large-offset-8{margin-left:66.6666666667%}.grid-margin-x>.large-offset-8{margin-left:calc(66.6666666667% + 2.5rem / 2)}.large-offset-9{margin-left:75%}.grid-margin-x>.large-offset-9{margin-left:calc(75% + 2.5rem / 2)}.large-offset-10{margin-left:83.3333333333%}.grid-margin-x>.large-offset-10{margin-left:calc(83.3333333333% + 2.5rem / 2)}.large-offset-11{margin-left:91.6666666667%}.grid-margin-x>.large-offset-11{margin-left:calc(91.6666666667% + 2.5rem / 2)}}.grid-y{display:flex;flex-flow:column nowrap}.grid-y>.cell{height:auto;max-height:none}.grid-y>.auto{height:auto}.grid-y>.shrink{height:auto}.grid-y>.small-shrink,.grid-y>.small-full,.grid-y>.small-1,.grid-y>.small-2,.grid-y>.small-3,.grid-y>.small-4,.grid-y>.small-5,.grid-y>.small-6,.grid-y>.small-7,.grid-y>.small-8,.grid-y>.small-9,.grid-y>.small-10,.grid-y>.small-11,.grid-y>.small-12{flex-basis:auto}@media print,screen and (min-width: 53.8125em){.grid-y>.medium-shrink,.grid-y>.medium-full,.grid-y>.medium-1,.grid-y>.medium-2,.grid-y>.medium-3,.grid-y>.medium-4,.grid-y>.medium-5,.grid-y>.medium-6,.grid-y>.medium-7,.grid-y>.medium-8,.grid-y>.medium-9,.grid-y>.medium-10,.grid-y>.medium-11,.grid-y>.medium-12{flex-basis:auto}}@media print,screen and (min-width: 67.5625em){.grid-y>.large-shrink,.grid-y>.large-full,.grid-y>.large-1,.grid-y>.large-2,.grid-y>.large-3,.grid-y>.large-4,.grid-y>.large-5,.grid-y>.large-6,.grid-y>.large-7,.grid-y>.large-8,.grid-y>.large-9,.grid-y>.large-10,.grid-y>.large-11,.grid-y>.large-12{flex-basis:auto}}.grid-y>.small-12,.grid-y>.small-11,.grid-y>.small-10,.grid-y>.small-9,.grid-y>.small-8,.grid-y>.small-7,.grid-y>.small-6,.grid-y>.small-5,.grid-y>.small-4,.grid-y>.small-3,.grid-y>.small-2,.grid-y>.small-1{flex:0 0 auto}.grid-y>.small-1{height:8.3333333333%}.grid-y>.small-2{height:16.6666666667%}.grid-y>.small-3{height:25%}.grid-y>.small-4{height:33.3333333333%}.grid-y>.small-5{height:41.6666666667%}.grid-y>.small-6{height:50%}.grid-y>.small-7{height:58.3333333333%}.grid-y>.small-8{height:66.6666666667%}.grid-y>.small-9{height:75%}.grid-y>.small-10{height:83.3333333333%}.grid-y>.small-11{height:91.6666666667%}.grid-y>.small-12{height:100%}@media print,screen and (min-width: 53.8125em){.grid-y>.medium-auto{flex:1 1 0;height:auto}.grid-y>.medium-12,.grid-y>.medium-11,.grid-y>.medium-10,.grid-y>.medium-9,.grid-y>.medium-8,.grid-y>.medium-7,.grid-y>.medium-6,.grid-y>.medium-5,.grid-y>.medium-4,.grid-y>.medium-3,.grid-y>.medium-2,.grid-y>.medium-1,.grid-y>.medium-shrink{flex:0 0 auto}.grid-y>.medium-shrink{height:auto}.grid-y>.medium-1{height:8.3333333333%}.grid-y>.medium-2{height:16.6666666667%}.grid-y>.medium-3{height:25%}.grid-y>.medium-4{height:33.3333333333%}.grid-y>.medium-5{height:41.6666666667%}.grid-y>.medium-6{height:50%}.grid-y>.medium-7{height:58.3333333333%}.grid-y>.medium-8{height:66.6666666667%}.grid-y>.medium-9{height:75%}.grid-y>.medium-10{height:83.3333333333%}.grid-y>.medium-11{height:91.6666666667%}.grid-y>.medium-12{height:100%}}@media print,screen and (min-width: 67.5625em){.grid-y>.large-auto{flex:1 1 0;height:auto}.grid-y>.large-12,.grid-y>.large-11,.grid-y>.large-10,.grid-y>.large-9,.grid-y>.large-8,.grid-y>.large-7,.grid-y>.large-6,.grid-y>.large-5,.grid-y>.large-4,.grid-y>.large-3,.grid-y>.large-2,.grid-y>.large-1,.grid-y>.large-shrink{flex:0 0 auto}.grid-y>.large-shrink{height:auto}.grid-y>.large-1{height:8.3333333333%}.grid-y>.large-2{height:16.6666666667%}.grid-y>.large-3{height:25%}.grid-y>.large-4{height:33.3333333333%}.grid-y>.large-5{height:41.6666666667%}.grid-y>.large-6{height:50%}.grid-y>.large-7{height:58.3333333333%}.grid-y>.large-8{height:66.6666666667%}.grid-y>.large-9{height:75%}.grid-y>.large-10{height:83.3333333333%}.grid-y>.large-11{height:91.6666666667%}.grid-y>.large-12{height:100%}}.grid-padding-y .grid-padding-y{margin-top:-0.625rem;margin-bottom:-0.625rem}@media print,screen and (min-width: 53.8125em){.grid-padding-y .grid-padding-y{margin-top:-1.25rem;margin-bottom:-1.25rem}}.grid-padding-y>.cell{padding-top:0.625rem;padding-bottom:0.625rem}@media print,screen and (min-width: 53.8125em){.grid-padding-y>.cell{padding-top:1.25rem;padding-bottom:1.25rem}}.grid-margin-y{margin-top:-0.625rem;margin-bottom:-0.625rem}@media print,screen and (min-width: 53.8125em){.grid-margin-y{margin-top:-1.25rem;margin-bottom:-1.25rem}}.grid-margin-y>.cell{height:calc(100% - 1.25rem);margin-top:0.625rem;margin-bottom:0.625rem}@media print,screen and (min-width: 53.8125em){.grid-margin-y>.cell{height:calc(100% - 2.5rem);margin-top:1.25rem;margin-bottom:1.25rem}}.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.3333333333% - 1.25rem)}.grid-margin-y>.small-2{height:calc(16.6666666667% - 1.25rem)}.grid-margin-y>.small-3{height:calc(25% - 1.25rem)}.grid-margin-y>.small-4{height:calc(33.3333333333% - 1.25rem)}.grid-margin-y>.small-5{height:calc(41.6666666667% - 1.25rem)}.grid-margin-y>.small-6{height:calc(50% - 1.25rem)}.grid-margin-y>.small-7{height:calc(58.3333333333% - 1.25rem)}.grid-margin-y>.small-8{height:calc(66.6666666667% - 1.25rem)}.grid-margin-y>.small-9{height:calc(75% - 1.25rem)}.grid-margin-y>.small-10{height:calc(83.3333333333% - 1.25rem)}.grid-margin-y>.small-11{height:calc(91.6666666667% - 1.25rem)}.grid-margin-y>.small-12{height:calc(100% - 1.25rem)}@media print,screen and (min-width: 53.8125em){.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.3333333333% - 2.5rem)}.grid-margin-y>.small-2{height:calc(16.6666666667% - 2.5rem)}.grid-margin-y>.small-3{height:calc(25% - 2.5rem)}.grid-margin-y>.small-4{height:calc(33.3333333333% - 2.5rem)}.grid-margin-y>.small-5{height:calc(41.6666666667% - 2.5rem)}.grid-margin-y>.small-6{height:calc(50% - 2.5rem)}.grid-margin-y>.small-7{height:calc(58.3333333333% - 2.5rem)}.grid-margin-y>.small-8{height:calc(66.6666666667% - 2.5rem)}.grid-margin-y>.small-9{height:calc(75% - 2.5rem)}.grid-margin-y>.small-10{height:calc(83.3333333333% - 2.5rem)}.grid-margin-y>.small-11{height:calc(91.6666666667% - 2.5rem)}.grid-margin-y>.small-12{height:calc(100% - 2.5rem)}.grid-margin-y>.medium-auto{height:auto}.grid-margin-y>.medium-shrink{height:auto}.grid-margin-y>.medium-1{height:calc(8.3333333333% - 2.5rem)}.grid-margin-y>.medium-2{height:calc(16.6666666667% - 2.5rem)}.grid-margin-y>.medium-3{height:calc(25% - 2.5rem)}.grid-margin-y>.medium-4{height:calc(33.3333333333% - 2.5rem)}.grid-margin-y>.medium-5{height:calc(41.6666666667% - 2.5rem)}.grid-margin-y>.medium-6{height:calc(50% - 2.5rem)}.grid-margin-y>.medium-7{height:calc(58.3333333333% - 2.5rem)}.grid-margin-y>.medium-8{height:calc(66.6666666667% - 2.5rem)}.grid-margin-y>.medium-9{height:calc(75% - 2.5rem)}.grid-margin-y>.medium-10{height:calc(83.3333333333% - 2.5rem)}.grid-margin-y>.medium-11{height:calc(91.6666666667% - 2.5rem)}.grid-margin-y>.medium-12{height:calc(100% - 2.5rem)}}@media print,screen and (min-width: 67.5625em){.grid-margin-y>.large-auto{height:auto}.grid-margin-y>.large-shrink{height:auto}.grid-margin-y>.large-1{height:calc(8.3333333333% - 2.5rem)}.grid-margin-y>.large-2{height:calc(16.6666666667% - 2.5rem)}.grid-margin-y>.large-3{height:calc(25% - 2.5rem)}.grid-margin-y>.large-4{height:calc(33.3333333333% - 2.5rem)}.grid-margin-y>.large-5{height:calc(41.6666666667% - 2.5rem)}.grid-margin-y>.large-6{height:calc(50% - 2.5rem)}.grid-margin-y>.large-7{height:calc(58.3333333333% - 2.5rem)}.grid-margin-y>.large-8{height:calc(66.6666666667% - 2.5rem)}.grid-margin-y>.large-9{height:calc(75% - 2.5rem)}.grid-margin-y>.large-10{height:calc(83.3333333333% - 2.5rem)}.grid-margin-y>.large-11{height:calc(91.6666666667% - 2.5rem)}.grid-margin-y>.large-12{height:calc(100% - 2.5rem)}}.grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;width:100vw}.cell .grid-frame{width:100%}.cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.cell-block-container{display:flex;flex-direction:column;max-height:100%}.cell-block-container>.grid-x{max-height:100%;flex-wrap:nowrap}@media print,screen and (min-width: 53.8125em){.medium-grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;width:100vw}.cell .medium-grid-frame{width:100%}.medium-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.medium-cell-block-container{display:flex;flex-direction:column;max-height:100%}.medium-cell-block-container>.grid-x{max-height:100%;flex-wrap:nowrap}.medium-cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}@media print,screen and (min-width: 67.5625em){.large-grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;width:100vw}.cell .large-grid-frame{width:100%}.large-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.large-cell-block-container{display:flex;flex-direction:column;max-height:100%}.large-cell-block-container>.grid-x{max-height:100%;flex-wrap:nowrap}.large-cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}.grid-y.grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;height:100vh;width:auto}@media print,screen and (min-width: 53.8125em){.grid-y.medium-grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;height:100vh;width:auto}}@media print,screen and (min-width: 67.5625em){.grid-y.large-grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;height:100vh;width:auto}}.cell .grid-y.grid-frame{height:100%}@media print,screen and (min-width: 53.8125em){.cell .grid-y.medium-grid-frame{height:100%}}@media print,screen and (min-width: 67.5625em){.cell .grid-y.large-grid-frame{height:100%}}.grid-margin-y{margin-top:-0.625rem;margin-bottom:-0.625rem}@media print,screen and (min-width: 53.8125em){.grid-margin-y{margin-top:-1.25rem;margin-bottom:-1.25rem}}.grid-margin-y>.cell{height:calc(100% - 1.25rem);margin-top:0.625rem;margin-bottom:0.625rem}@media print,screen and (min-width: 53.8125em){.grid-margin-y>.cell{height:calc(100% - 2.5rem);margin-top:1.25rem;margin-bottom:1.25rem}}.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.3333333333% - 1.25rem)}.grid-margin-y>.small-2{height:calc(16.6666666667% - 1.25rem)}.grid-margin-y>.small-3{height:calc(25% - 1.25rem)}.grid-margin-y>.small-4{height:calc(33.3333333333% - 1.25rem)}.grid-margin-y>.small-5{height:calc(41.6666666667% - 1.25rem)}.grid-margin-y>.small-6{height:calc(50% - 1.25rem)}.grid-margin-y>.small-7{height:calc(58.3333333333% - 1.25rem)}.grid-margin-y>.small-8{height:calc(66.6666666667% - 1.25rem)}.grid-margin-y>.small-9{height:calc(75% - 1.25rem)}.grid-margin-y>.small-10{height:calc(83.3333333333% - 1.25rem)}.grid-margin-y>.small-11{height:calc(91.6666666667% - 1.25rem)}.grid-margin-y>.small-12{height:calc(100% - 1.25rem)}@media print,screen and (min-width: 53.8125em){.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.3333333333% - 2.5rem)}.grid-margin-y>.small-2{height:calc(16.6666666667% - 2.5rem)}.grid-margin-y>.small-3{height:calc(25% - 2.5rem)}.grid-margin-y>.small-4{height:calc(33.3333333333% - 2.5rem)}.grid-margin-y>.small-5{height:calc(41.6666666667% - 2.5rem)}.grid-margin-y>.small-6{height:calc(50% - 2.5rem)}.grid-margin-y>.small-7{height:calc(58.3333333333% - 2.5rem)}.grid-margin-y>.small-8{height:calc(66.6666666667% - 2.5rem)}.grid-margin-y>.small-9{height:calc(75% - 2.5rem)}.grid-margin-y>.small-10{height:calc(83.3333333333% - 2.5rem)}.grid-margin-y>.small-11{height:calc(91.6666666667% - 2.5rem)}.grid-margin-y>.small-12{height:calc(100% - 2.5rem)}.grid-margin-y>.medium-auto{height:auto}.grid-margin-y>.medium-shrink{height:auto}.grid-margin-y>.medium-1{height:calc(8.3333333333% - 2.5rem)}.grid-margin-y>.medium-2{height:calc(16.6666666667% - 2.5rem)}.grid-margin-y>.medium-3{height:calc(25% - 2.5rem)}.grid-margin-y>.medium-4{height:calc(33.3333333333% - 2.5rem)}.grid-margin-y>.medium-5{height:calc(41.6666666667% - 2.5rem)}.grid-margin-y>.medium-6{height:calc(50% - 2.5rem)}.grid-margin-y>.medium-7{height:calc(58.3333333333% - 2.5rem)}.grid-margin-y>.medium-8{height:calc(66.6666666667% - 2.5rem)}.grid-margin-y>.medium-9{height:calc(75% - 2.5rem)}.grid-margin-y>.medium-10{height:calc(83.3333333333% - 2.5rem)}.grid-margin-y>.medium-11{height:calc(91.6666666667% - 2.5rem)}.grid-margin-y>.medium-12{height:calc(100% - 2.5rem)}}@media print,screen and (min-width: 67.5625em){.grid-margin-y>.large-auto{height:auto}.grid-margin-y>.large-shrink{height:auto}.grid-margin-y>.large-1{height:calc(8.3333333333% - 2.5rem)}.grid-margin-y>.large-2{height:calc(16.6666666667% - 2.5rem)}.grid-margin-y>.large-3{height:calc(25% - 2.5rem)}.grid-margin-y>.large-4{height:calc(33.3333333333% - 2.5rem)}.grid-margin-y>.large-5{height:calc(41.6666666667% - 2.5rem)}.grid-margin-y>.large-6{height:calc(50% - 2.5rem)}.grid-margin-y>.large-7{height:calc(58.3333333333% - 2.5rem)}.grid-margin-y>.large-8{height:calc(66.6666666667% - 2.5rem)}.grid-margin-y>.large-9{height:calc(75% - 2.5rem)}.grid-margin-y>.large-10{height:calc(83.3333333333% - 2.5rem)}.grid-margin-y>.large-11{height:calc(91.6666666667% - 2.5rem)}.grid-margin-y>.large-12{height:calc(100% - 2.5rem)}}.grid-frame.grid-margin-y{height:calc(100vh + 1.25rem)}@media print,screen and (min-width: 53.8125em){.grid-frame.grid-margin-y{height:calc(100vh + 2.5rem)}}@media print,screen and (min-width: 67.5625em){.grid-frame.grid-margin-y{height:calc(100vh + 2.5rem)}}@media print,screen and (min-width: 53.8125em){.grid-margin-y.medium-grid-frame{height:calc(100vh + 2.5rem)}}@media print,screen and (min-width: 67.5625em){.grid-margin-y.large-grid-frame{height:calc(100vh + 2.5rem)}}.align-left{justify-content:flex-start}.align-right{justify-content:flex-end}.align-center{justify-content:center}.align-justify{justify-content:space-between}.align-spaced{justify-content:space-around}.align-left.vertical.menu>li>a{justify-content:flex-start}.align-right.vertical.menu>li>a{justify-content:flex-end}.align-center.vertical.menu>li>a{justify-content:center}.align-top{align-items:flex-start}.align-self-top{align-self:flex-start}.align-bottom{align-items:flex-end}.align-self-bottom{align-self:flex-end}.align-middle{align-items:center}.align-self-middle{align-self:center}.align-stretch{align-items:stretch}.align-self-stretch{align-self:stretch}.align-center-middle{justify-content:center;align-items:center;align-content:center}.small-order-1{order:1}.small-order-2{order:2}.small-order-3{order:3}.small-order-4{order:4}.small-order-5{order:5}.small-order-6{order:6}@media print,screen and (min-width: 53.8125em){.medium-order-1{order:1}.medium-order-2{order:2}.medium-order-3{order:3}.medium-order-4{order:4}.medium-order-5{order:5}.medium-order-6{order:6}}@media print,screen and (min-width: 67.5625em){.large-order-1{order:1}.large-order-2{order:2}.large-order-3{order:3}.large-order-4{order:4}.large-order-5{order:5}.large-order-6{order:6}}.flex-container{display:flex}.flex-child-auto{flex:1 1 auto}.flex-child-grow{flex:1 0 auto}.flex-child-shrink{flex:0 1 auto}.flex-dir-row{flex-direction:row}.flex-dir-row-reverse{flex-direction:row-reverse}.flex-dir-column{flex-direction:column}.flex-dir-column-reverse{flex-direction:column-reverse}@media print,screen and (min-width: 53.8125em){.medium-flex-container{display:flex}.medium-flex-child-auto{flex:1 1 auto}.medium-flex-child-grow{flex:1 0 auto}.medium-flex-child-shrink{flex:0 1 auto}.medium-flex-dir-row{flex-direction:row}.medium-flex-dir-row-reverse{flex-direction:row-reverse}.medium-flex-dir-column{flex-direction:column}.medium-flex-dir-column-reverse{flex-direction:column-reverse}}@media print,screen and (min-width: 67.5625em){.large-flex-container{display:flex}.large-flex-child-auto{flex:1 1 auto}.large-flex-child-grow{flex:1 0 auto}.large-flex-child-shrink{flex:0 1 auto}.large-flex-dir-row{flex-direction:row}.large-flex-dir-row-reverse{flex-direction:row-reverse}.large-flex-dir-column{flex-direction:column}.large-flex-dir-column-reverse{flex-direction:column-reverse}}.hide{display:none !important}.invisible{visibility:hidden}.visible{visibility:visible}@media print,screen and (max-width: 53.81125em){.hide-for-small-only{display:none !important}}@media screen and (max-width: 0em),screen and (min-width: 53.8125em){.show-for-small-only{display:none !important}}@media print,screen and (min-width: 53.8125em){.hide-for-medium{display:none !important}}@media screen and (max-width: 53.81125em){.show-for-medium{display:none !important}}@media print,screen and (min-width: 53.8125em)and (max-width: 67.56125em){.hide-for-medium-only{display:none !important}}@media screen and (max-width: 53.81125em),screen and (min-width: 67.5625em){.show-for-medium-only{display:none !important}}@media print,screen and (min-width: 67.5625em){.hide-for-large{display:none !important}}@media screen and (max-width: 67.56125em){.show-for-large{display:none !important}}@media print,screen and (min-width: 67.5625em)and (max-width: 89.99875em){.hide-for-large-only{display:none !important}}@media screen and (max-width: 67.56125em),screen and (min-width: 90em){.show-for-large-only{display:none !important}}.show-for-sr,.show-on-focus{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.show-on-focus:active,.show-on-focus:focus{position:static !important;width:auto !important;height:auto !important;overflow:visible !important;clip:auto !important;white-space:normal !important}.show-for-landscape,.hide-for-portrait{display:block !important}@media screen and (orientation: landscape){.show-for-landscape,.hide-for-portrait{display:block !important}}@media screen and (orientation: portrait){.show-for-landscape,.hide-for-portrait{display:none !important}}.hide-for-landscape,.show-for-portrait{display:none !important}@media screen and (orientation: landscape){.hide-for-landscape,.show-for-portrait{display:none !important}}@media screen and (orientation: portrait){.hide-for-landscape,.show-for-portrait{display:block !important}}.show-for-dark-mode{display:none}.hide-for-dark-mode{display:block}@media screen and (prefers-color-scheme: dark){.show-for-dark-mode{display:block !important}.hide-for-dark-mode{display:none !important}}.show-for-ie{display:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.show-for-ie{display:block !important}.hide-for-ie{display:none !important}}.show-for-sticky{display:none}.is-stuck .show-for-sticky{display:block}.is-stuck .hide-for-sticky{display:none}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url("../fonts/open-sans/open-sans-latin-wght-normal.woff2") format("woff2")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:300 800;font-stretch:100%;font-display:swap;src:url("../fonts/open-sans/open-sans-latin-wght-italic.woff2") format("woff2")}:root{--c-purple: #4e306c;--c-purple-dark: #32234a;--c-purple-soft: #b8a8c9;--c-tint: #f4f1f7;--c-chip: #e8e2f1;--c-text: #3a3a3a;--c-muted: #7a7580;--c-line: #e5e0eb;--c-card-line: #e4dfea;--c-ink: #1f1d1f;--c-ink-soft: #b8b5ba;--c-ink-line: #424042;--c-on-purple: #ebe5f0;--c-white: #fff;--c-black: #0c0c0c;--c-error: #b3261e;--c-shadow: rgb(77 61 92 / 0.12);--c-shadow-soft: rgb(77 61 92 / 0.06);--c-overlay: rgb(0 0 0 / 0.45);--font-body: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--weight-light: 300;--weight-normal: 400;--weight-semibold: 600;--weight-bold: 700;--body-line-height: 1.7;--header-line-height: 1.25;--heading-tracking: 0;--hero-tracking: 0.0625rem;--label-tracking: 0.1875rem;--button-tracking: 0.09375rem;--size-minus3: 0.75rem;--size-minus2: 0.8125rem;--size-minus1: 0.9375rem;--size-plus0: 1rem;--size-plus1: 1.125rem;--size-plus2: 1.25rem;--size-plus3: 1.5rem;--size-plus4: 1.75rem;--size-plus5: 1.875rem;--size-plus6: 2.25rem;--size-plus7: 2.625rem;--header-height: 4.125rem;--space-section: 4rem;--space-block: 2.5rem;--space-gap: 1.25rem;--measure: 45rem;--radius-button: 2px;--radius-input: 4px;--radius-video: 6px;--radius-card: 10px;--radius-pill: 100px;--shadow-card: 0 2px 8px var(--c-shadow-soft);--shadow-raised: 0 3px 12px var(--c-shadow);--easing: cubic-bezier(0.2, 0.7, 0.2, 1);--theme-bg: var(--c-white);--theme-fg: var(--c-text);--theme-accent: var(--c-purple);--theme-line: var(--c-line)}@media print,screen and (min-width: 53.8125em){:root{--size-plus0: 1.03125rem;--size-plus1: 1.1875rem;--size-plus2: 1.375rem;--size-plus3: 1.75rem;--size-plus4: 2.125rem;--size-plus5: 2.625rem;--size-plus6: 3rem;--size-plus7: 4.125rem;--header-height: 6rem;--space-section: 6.5rem;--space-block: 4rem}}[data-theme]{background-color:var(--theme-bg);color:var(--theme-fg)}[data-theme=white]{--theme-bg: var(--c-white);--theme-fg: var(--c-text);--theme-accent: var(--c-purple);--theme-line: var(--c-line)}[data-theme=tint]{--theme-bg: var(--c-tint);--theme-fg: var(--c-text);--theme-accent: var(--c-purple);--theme-line: var(--c-line)}[data-theme=purple]{--theme-bg: var(--c-purple);--theme-fg: var(--c-white);--theme-accent: var(--c-white);--theme-line: var(--c-purple-soft)}[data-theme=purple-dark]{--theme-bg: var(--c-purple-dark);--theme-fg: var(--c-on-purple);--theme-accent: var(--c-white);--theme-line: var(--c-purple-soft)}[data-theme=ink]{--theme-bg: var(--c-ink);--theme-fg: var(--c-ink-soft);--theme-accent: var(--c-white);--theme-line: var(--c-ink-line)}.btn{display:inline-block;padding:.9375rem 1.625rem;border:1px solid var(--theme-accent);border-radius:var(--radius-button);background:rgba(0,0,0,0);color:var(--theme-accent);font-family:var(--font-body);font-size:var(--size-minus2);font-weight:var(--weight-semibold);letter-spacing:var(--button-tracking);line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:background-color .2s var(--easing),color .2s var(--easing),opacity .2s var(--easing)}.btn:hover,.btn:focus-visible{background-color:var(--theme-accent);color:var(--theme-bg);text-decoration:none}.btn.--solid{background-color:var(--theme-accent);color:var(--theme-bg)}.btn.--solid:hover,.btn.--solid:focus-visible{opacity:.85}.btn.--small{padding:.5625rem 1.125rem;font-size:var(--size-minus3)}.btn[disabled],.btn.--disabled{opacity:.5;pointer-events:none}html{scroll-behavior:smooth}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{background:var(--c-white);color:var(--c-text);font-family:var(--font-body);font-size:var(--size-plus0);font-weight:var(--weight-normal);line-height:var(--body-line-height)}body.--lock{overflow:hidden}#main{padding-top:var(--header-height)}.--overlay-header #main{padding-top:0}img,svg,video{max-width:100%;height:auto}::selection{background:var(--c-purple);color:var(--c-white)}:focus-visible{outline:2px solid var(--theme-accent);outline-offset:3px}.visually-hidden{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;top:-100px;left:1rem;z-index:2000;padding:.75rem 1rem;background:var(--c-white);color:var(--c-purple)}.skip-link:focus{top:1rem}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{margin:0 0 .5em;color:inherit;font-family:var(--font-body);font-weight:var(--weight-light);letter-spacing:var(--heading-tracking);line-height:var(--header-line-height)}h1,.h1{font-size:var(--size-plus6);line-height:1.15}h2,.h2{font-size:var(--size-plus4)}h3,.h3{font-size:var(--size-plus2);font-weight:var(--weight-semibold)}h4,h5,h6,.h4{font-size:var(--size-plus1);font-weight:var(--weight-semibold)}p,ul,ol,blockquote,figure{margin:0 0 1.25em}a{color:var(--theme-accent);text-decoration:none;transition:opacity .2s var(--easing)}a:hover,a:focus-visible{text-decoration:underline}strong,b{font-weight:var(--weight-semibold)}.eyebrow{display:block;margin-bottom:1rem;color:var(--theme-accent);font-size:var(--size-minus2);font-weight:var(--weight-semibold);letter-spacing:var(--label-tracking);line-height:1.4;text-transform:uppercase}.standfirst{color:var(--c-muted);font-size:var(--size-plus1);font-weight:var(--weight-light);line-height:1.65}[data-theme=purple] .standfirst,[data-theme=purple-dark] .standfirst,[data-theme=ink] .standfirst{color:inherit}.text-muted{color:var(--c-muted)}.section{padding-block:var(--space-section)}.measure{max-width:var(--measure)}.entry-content{font-size:var(--size-plus0);line-height:1.8}.entry-content a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.entry-content a:hover{text-decoration-thickness:2px}.entry-content h2{margin-top:1.5em;font-size:var(--size-plus3);color:var(--c-purple-dark)}.entry-content h3,.entry-content h4{margin-top:1.5em;color:var(--c-purple-dark)}.entry-content ul,.entry-content ol{padding-left:1.25em}.entry-content ul li::marker,.entry-content ol li::marker{color:var(--c-purple)}.entry-content blockquote,.entry-content .wp-block-quote{margin:2em 0;padding-left:1.5rem;border-left:3px solid var(--c-purple);color:var(--c-purple-dark);font-size:var(--size-plus2);font-weight:var(--weight-light);line-height:1.6}.entry-content blockquote cite,.entry-content .wp-block-quote cite{display:block;margin-top:.75rem;color:var(--c-muted);font-size:var(--size-minus1);font-style:normal}.entry-content hr,.entry-content .wp-block-separator{margin:var(--space-block) 0;border:0;border-top:1px solid var(--c-line)}.entry-content figure img,.entry-content .wp-block-image img{border-radius:var(--radius-card)}.entry-content figcaption{margin-top:.5rem;color:var(--c-muted);font-size:var(--size-minus1)}.entry-content .wp-block-embed{margin:.75rem 0 var(--space-block)}.entry-content .wp-block-embed__wrapper{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-video);background:var(--c-ink)}.entry-content .wp-block-embed__wrapper iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.entry-content>:first-child{margin-top:0}.site-header{position:fixed;top:0;right:0;left:0;z-index:1000;background-color:var(--c-ink);color:var(--c-white);will-change:transform,opacity;transition:transform .45s var(--easing),opacity .3s ease,background-color .3s ease,box-shadow .3s ease}.--overlay-header .site-header.headroom--top:not(.--open){background-color:rgba(0,0,0,0)}.site-header.headroom--unpinned:not(.--open){transform:translateY(-1rem);opacity:0;visibility:hidden;pointer-events:none;transition:transform .45s var(--easing),opacity .3s ease,visibility 0s linear .3s}.site-header.headroom--pinned.headroom--not-top{box-shadow:0 8px 24px var(--c-overlay)}.admin-bar .site-header{top:46px}@media screen and (min-width: 48.9375em){.admin-bar .site-header{top:32px}}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;height:var(--header-height);padding:0 1.25rem}@media print,screen and (min-width: 53.8125em){.site-header__inner{padding:0 3rem}}.site-header__brand{display:flex;align-items:center;gap:.875rem;color:inherit}.site-header__brand:hover,.site-header__brand:focus-visible{opacity:.85;text-decoration:none}.site-header__name{font-size:var(--size-minus3);font-weight:var(--weight-semibold);letter-spacing:var(--label-tracking);line-height:1.3;text-transform:uppercase}.site-header__toggle{padding:.5rem;margin-right:-0.5rem;border:0;background:none;color:inherit;cursor:pointer}.site-header__toggle span{display:block;width:1.5rem;height:2px;margin:5px 0;background:currentColor;transition:transform .25s ease,opacity .25s ease}@media print,screen and (min-width: 53.8125em){.site-header__toggle{display:none}}.site-header.--open .site-header__toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}.site-header.--open .site-header__toggle span:nth-child(2){opacity:0}.site-header.--open .site-header__toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.site-header__nav{display:none;position:absolute;top:100%;right:0;left:0;flex-direction:column;align-items:flex-start;gap:1.5rem;padding:1.5rem 1.25rem 2rem;background-color:var(--c-ink)}@media print,screen and (min-width: 53.8125em){.site-header__nav{display:flex;position:static;flex-direction:row;align-items:center;gap:2rem;padding:0;background:none}}.site-header.--open .site-header__nav{display:flex}.site-header__menu{display:flex;flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none}@media print,screen and (min-width: 53.8125em){.site-header__menu{flex-direction:row;align-items:center;gap:2rem}}.site-header__menu a{color:inherit;font-size:var(--size-minus1);line-height:1.4}.site-header__menu a:hover,.site-header__menu a:focus-visible{opacity:.75;text-decoration:none}.site-header__menu .current-menu-item>a{font-weight:var(--weight-semibold)}.site-header__link{color:inherit;font-size:var(--size-minus1)}.site-header__link:hover,.site-header__link:focus-visible{opacity:.75;text-decoration:none}.site-header__cta{--theme-accent: var(--c-white);--theme-bg: var(--c-ink)}.logo-mark{display:block;width:1.6875rem;height:2.125rem;background-color:currentColor;mask:url("../img/drjo-mark-white-260922.svg") no-repeat 50% 50%/contain}@media print,screen and (min-width: 53.8125em){.logo-mark{width:2.375rem;height:3rem}}.site-footer{padding:3.5rem 0 3rem;font-size:var(--size-minus1)}.site-footer a{color:var(--theme-fg)}.site-footer a:hover,.site-footer a:focus-visible{color:var(--c-white);text-decoration:none}.site-footer__top,.site-footer__bottom{display:flex;flex-direction:column;gap:1.5rem}@media print,screen and (min-width: 53.8125em){.site-footer__top,.site-footer__bottom{flex-direction:row;align-items:center;justify-content:space-between}}.site-footer__brand{display:flex;align-items:center;gap:.875rem;color:var(--c-white)}.site-footer__name{font-size:var(--size-minus2);font-weight:var(--weight-semibold);letter-spacing:var(--label-tracking);text-transform:uppercase}.site-footer__menu{display:flex;flex-wrap:wrap;gap:.75rem 1.75rem;margin:0;padding:0;list-style:none}.site-footer__rule{margin:2rem 0 1.5rem;border-top:1px solid var(--theme-line)}.site-footer__bottom p{margin:0;font-size:var(--size-minus3)}.course-card{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--c-card-line);border-radius:var(--radius-card);background:var(--c-white);color:var(--c-text);box-shadow:var(--shadow-card)}.course-card__image{position:relative;display:block;aspect-ratio:3/2;overflow:hidden;background:var(--c-tint)}.course-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--easing)}.course-card:hover .course-card__image img{transform:scale(1.04)}.course-card__badge{position:absolute;top:.75rem;left:.75rem;display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .75rem;border-radius:var(--radius-pill);background:var(--c-white);color:var(--c-purple-dark);font-size:var(--size-minus3);font-weight:var(--weight-semibold);letter-spacing:.0625rem;text-transform:uppercase}.course-card__body{display:flex;flex:1;flex-direction:column;padding:1.25rem 1.5rem 1.5rem}.course-card__title{margin-bottom:.5rem;font-size:var(--size-plus1);font-weight:var(--weight-semibold);line-height:1.4}.course-card__title a{color:var(--c-purple-dark)}.course-card__text{color:var(--c-muted);font-size:var(--size-minus1);line-height:1.6}.course-card__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1rem}.course-card__price{color:var(--c-purple-dark);font-size:var(--size-plus1);font-weight:var(--weight-semibold)}.course-card.--locked .course-card__image img{filter:grayscale(0.35)}.course-hero{position:relative;display:flex;align-items:flex-end;min-height:min(38rem,80vh);padding:calc(var(--header-height) + 3rem) 0 3rem;overflow:hidden}@media print,screen and (min-width: 53.8125em){.course-hero{padding-bottom:4.5rem}}.course-hero__image{position:absolute;inset:0}.course-hero__image img{width:100%;height:100%;object-fit:cover}.course-hero__image::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg, var(--c-overlay) 0%, transparent 60%),linear-gradient(180deg, var(--c-overlay) 0%, transparent 45%)}.course-hero__content{position:relative;z-index:1;width:100%}.course-hero .eyebrow{color:var(--c-purple-soft)}.course-hero__title{margin-bottom:1rem;color:var(--c-white);font-size:var(--size-plus7);letter-spacing:var(--hero-tracking);line-height:1.1}.course-hero__intro{max-width:var(--measure);color:var(--c-on-purple);font-size:var(--size-plus1);font-weight:var(--weight-light);line-height:1.65}.course-hero__status{display:inline-block;margin-top:.5rem;padding:.25rem .875rem;border-radius:var(--radius-pill);background:var(--c-white);color:var(--c-purple-dark);font-size:var(--size-minus3);font-weight:var(--weight-semibold);letter-spacing:.0625rem;text-transform:uppercase}.course-purchase__panel{padding:2.5rem 1.5rem;border-radius:var(--radius-card);text-align:center}@media print,screen and (min-width: 53.8125em){.course-purchase__panel{padding:3.5rem 4rem}}.course-purchase__icon{color:var(--c-purple)}.course-purchase__title{margin-top:1rem;font-size:var(--size-plus4)}.course-purchase__text{max-width:32rem;margin-inline:auto;color:var(--c-muted)}.course-purchase__buy{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 1.5rem;margin:2rem 0}.course-purchase__price{color:var(--c-purple-dark);font-size:var(--size-plus3);font-weight:var(--weight-semibold)}.course-purchase__lifetime{max-width:32rem;margin:0 auto 1.5rem;padding-top:1.5rem;border-top:1px solid var(--c-line);font-size:var(--size-minus1)}.course-purchase__lifetime a{display:block;margin-top:.25rem;font-weight:var(--weight-semibold)}.course-purchase__sign-in{margin:0;color:var(--c-muted);font-size:var(--size-minus1)}.course-body .entry-content>*{max-width:100%}.course-more__title{margin-bottom:var(--space-block)}.lifetime-promo{padding-block:var(--space-section)}.lifetime-promo__heading{color:var(--c-white);font-size:var(--size-plus5)}.lifetime-promo__text{max-width:var(--measure);margin-bottom:1.5rem;color:var(--c-on-purple);font-size:var(--size-plus1);font-weight:var(--weight-light)}@media print,screen and (min-width: 53.8125em){.lifetime-promo__text{margin-bottom:0}}.lifetime-promo__action{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}@media print,screen and (min-width: 53.8125em){.lifetime-promo__action{align-items:flex-end}}.lifetime-promo__price{color:var(--c-white);font-size:var(--size-plus4);font-weight:var(--weight-light)}.lifetime-promo .btn.--solid{--theme-accent: var(--c-white);--theme-bg: var(--c-purple)}.dashboard{min-height:calc(100vh - var(--header-height))}.dashboard__header{margin-bottom:var(--space-block)}.dashboard__account{color:var(--c-muted);font-size:var(--size-minus1)}.sign-in{min-height:calc(100vh - var(--header-height))}.sign-in__card{padding:2rem 1.5rem;border:1px solid var(--c-card-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}@media print,screen and (min-width: 53.8125em){.sign-in__card{padding:3rem}}.sign-in__note{margin-top:1.5rem;color:var(--c-muted);font-size:var(--size-minus1);text-align:center}.oc-container [hidden]{display:none !important}.oc-container .oc-title{margin-bottom:.5rem;font-size:var(--size-plus4)}.oc-container .oc-description{margin-bottom:1.75rem;color:var(--c-muted)}.oc-container .oc-sent-email{display:block;color:var(--c-text);font-weight:var(--weight-semibold)}.oc-container .oc-field{margin:0 0 1.25rem;padding:0;border:0}.oc-container .oc-label{display:block;margin-bottom:.5rem;font-size:var(--size-minus1);font-weight:var(--weight-semibold)}.oc-container .oc-required{color:var(--c-purple)}.oc-container .oc-input,.oc-container .oc-code-digit{width:100%;height:auto;margin:0;padding:.75rem 1rem;border:1px solid var(--c-line);border-radius:var(--radius-input);background:var(--c-white);color:var(--c-text);font-family:var(--font-body);font-size:var(--size-plus0);box-shadow:none}.oc-container .oc-input:focus,.oc-container .oc-code-digit:focus{border-color:var(--c-purple);outline:2px solid var(--c-purple);outline-offset:0}.oc-container .oc-code-inputs{display:grid;grid-template-columns:repeat(6, 1fr);gap:.5rem}.oc-container .oc-code-digit{padding:.875rem 0;font-size:var(--size-plus3);text-align:center}.oc-container .oc-expiry-note{color:var(--c-muted);font-size:var(--size-minus1)}.oc-container .oc-message{margin-bottom:1.25rem;padding:.75rem 1rem;border-left:3px solid var(--c-purple);background:var(--c-tint);font-size:var(--size-minus1)}.oc-container .oc-message-error{border-left-color:var(--c-error);color:var(--c-error)}.oc-container .oc-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.9375rem 1.625rem;border:1px solid var(--c-purple);border-radius:var(--radius-button);font-family:var(--font-body);font-size:var(--size-minus2);font-weight:var(--weight-semibold);letter-spacing:var(--button-tracking);text-decoration:none;text-transform:uppercase;cursor:pointer;transition:opacity .2s var(--easing)}.oc-container .oc-button:hover{opacity:.85;text-decoration:none}.oc-container .oc-button:disabled{opacity:.5;cursor:default}.oc-container .oc-button-primary{background:var(--c-purple);color:var(--c-white)}.oc-container .oc-button-secondary{background:rgba(0,0,0,0);color:var(--c-purple)}.oc-container .oc-spinner{width:1rem;height:1rem;animation:oc-spin .8s linear infinite}.oc-container .oc-actions,.oc-container .oc-logged-in-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:1.25rem}.oc-container .oc-link{padding:0;border:0;background:none;color:var(--c-purple);font-size:var(--size-minus1);cursor:pointer}.oc-container .oc-link:disabled{color:var(--c-muted);cursor:default}.oc-container .oc-success-icon{width:3rem;height:3rem;margin-bottom:1rem;color:var(--c-purple)}@keyframes oc-spin{to{transform:rotate(360deg)}}.woocommerce input.input-text,.woocommerce select,.woocommerce textarea{padding:.75rem 1rem;border:1px solid var(--c-line);border-radius:var(--radius-input);font-family:var(--font-body);font-size:var(--size-plus0)}.woocommerce .select2-container .select2-selection--single{height:auto;padding:.5rem .5rem;border-color:var(--c-line);border-radius:var(--radius-input)}.woocommerce .button,.woocommerce button.button.alt,.woocommerce #place_order{padding:.9375rem 1.625rem;border:1px solid var(--c-purple);border-radius:var(--radius-button);background-color:var(--c-purple);color:var(--c-white);font-family:var(--font-body);font-size:var(--size-minus2);font-weight:var(--weight-semibold);letter-spacing:var(--button-tracking);text-transform:uppercase}.woocommerce .button:hover,.woocommerce button.button.alt:hover,.woocommerce #place_order:hover{background-color:var(--c-purple);color:var(--c-white);opacity:.85}.woocommerce table.shop_table{border-color:var(--c-card-line);border-radius:var(--radius-card)}.woocommerce #payment{border-radius:var(--radius-card);background:var(--c-tint)}.woocommerce .woocommerce-order-overview{padding:0}.woocommerce-info,.woocommerce-message,.woocommerce-error,.woocommerce-notice{border-top-color:var(--c-purple)}.woocommerce-info::before,.woocommerce-message::before,.woocommerce-error::before,.woocommerce-notice::before{color:var(--c-purple)}.woocommerce-error{border-top-color:var(--c-error)}.stirtingale-thankyou{margin:1.5rem 0 2rem;padding:1.5rem;border-left:3px solid var(--c-purple);background:var(--c-tint)}.block-bunny-video{margin:var(--space-block) 0}.block-bunny-video__title{margin-bottom:1rem;color:var(--c-purple-dark);font-size:var(--size-plus2);font-weight:var(--weight-semibold)}.block-bunny-video__frame{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-video);background:var(--c-ink)}.block-bunny-video__frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.block-bunny-video__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:var(--c-white)}.block-bunny-video__play{width:4rem;height:4rem;border-radius:50%;background:var(--c-purple)}.block-bunny-video__play::after{content:"";display:block;width:0;height:0;margin:1.25rem 0 0 1.625rem;border-top:.75rem solid rgba(0,0,0,0);border-bottom:.75rem solid rgba(0,0,0,0);border-left:1.125rem solid var(--c-white)}.block-bunny-video__label{max-width:80%;font-size:var(--size-minus1);text-align:center;opacity:.8}.block-bunny-video__caption{margin-top:.75rem;color:var(--c-muted);font-size:var(--size-minus1)}.block-bunny-video__notice{padding:1rem;border-left:3px solid var(--c-error);background:var(--c-tint);font-size:var(--size-minus1)}.block-course-downloads{margin:var(--space-block) 0;padding:1.75rem 1.25rem;border-radius:var(--radius-card)}@media print,screen and (min-width: 53.8125em){.block-course-downloads{padding:2.5rem}}.block-course-downloads .block-course-downloads__heading{margin-top:0;margin-bottom:.5rem;color:var(--c-purple-dark);font-size:var(--size-plus3)}.block-course-downloads__intro,.block-course-downloads__empty{margin-bottom:1.5rem;color:var(--c-muted)}.block-course-downloads .block-course-downloads__list{margin:0;padding:0;list-style:none}.block-course-downloads__item{gap:.75rem 1.25rem;margin:0;padding:1rem 0;border-top:1px solid var(--c-line)}.block-course-downloads__item:last-child{padding-bottom:0}.block-course-downloads__icon{position:relative;width:2.5rem;height:3rem;color:var(--c-purple)}.block-course-downloads__icon svg{display:block}.block-course-downloads__icon.--pdf{color:var(--c-error)}.block-course-downloads__ext{position:absolute;right:0;bottom:.4rem;left:0;font-size:.625rem;font-weight:var(--weight-bold);letter-spacing:.03rem;text-align:center}.block-course-downloads__name,.block-course-downloads__description,.block-course-downloads__meta{display:block}.block-course-downloads__name{color:var(--c-purple-dark);font-weight:var(--weight-semibold);line-height:1.4}.block-course-downloads__description{margin-top:.125rem;font-size:var(--size-minus1)}.block-course-downloads__meta{margin-top:.25rem;color:var(--c-muted);font-size:var(--size-minus3);letter-spacing:.0625rem}.block-course-downloads__action .btn{width:100%;text-decoration:none}@media print,screen and (min-width: 53.8125em){.block-course-downloads__action .btn{width:auto}}.block-course-grid__header{margin-bottom:2rem}.block-course-grid__heading{margin-bottom:.5rem}.block-course-grid__intro{max-width:var(--measure)}.block-course-grid__filter{display:flex;flex-wrap:wrap;gap:.625rem;margin-bottom:2.5rem}.block-course-grid__chip{padding:.5rem 1rem;border:1px solid var(--c-line);border-radius:var(--radius-pill);color:var(--c-text);font-size:var(--size-minus1);font-weight:var(--weight-semibold);line-height:1.3}.block-course-grid__chip:hover,.block-course-grid__chip:focus-visible{border-color:var(--c-purple);text-decoration:none}.block-course-grid__chip[aria-current=true]{border-color:var(--c-purple);background:var(--c-purple);color:var(--c-white)}.block-course-grid [hidden]{display:none !important}.block-course-grid__empty{color:var(--c-muted)}.block-lifetime-pass{display:block}.block-page-hero{position:relative;display:flex;align-items:flex-end;min-height:min(34rem,75vh);padding:calc(var(--header-height) + 3rem) 0 3rem;overflow:hidden}@media print,screen and (min-width: 53.8125em){.block-page-hero{padding-bottom:5rem}}.block-page-hero__image{position:absolute;inset:0}.block-page-hero__image img{width:100%;height:100%;object-fit:cover}.block-page-hero__image::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg, var(--c-overlay) 0%, transparent 60%),linear-gradient(180deg, var(--c-overlay) 0%, transparent 45%)}.block-page-hero__content{position:relative;z-index:1;width:100%}.block-page-hero .eyebrow{color:var(--c-purple-soft)}.block-page-hero__heading{margin-bottom:1rem;color:var(--c-white);font-size:var(--size-plus7);letter-spacing:var(--hero-tracking);line-height:1.1}.block-page-hero__text{max-width:var(--measure);color:var(--c-on-purple);font-size:var(--size-plus1);font-weight:var(--weight-light);line-height:1.65}