@charset "UTF-8";.ProgressItem{--dateSize:6.5rem;--marginBottom:4em;counter-increment:listCounter;position:relative;z-index:1;display:grid;grid-template:"dates title" max-content "dates description" auto/6.5em 1fr;gap:.75em}@media screen and (min-width:31em){.ProgressItem{--dateSize:8.25rem;grid-template-columns:8.25em 1fr;gap:.75em 1.5em}}@media screen and (min-width:48em){.ProgressItem{grid-template:"dates title" max-content "dates description" auto/8.25em 1fr}}.ProgressItem:before{position:absolute}.ProgressItem:not(:last-of-type){margin-bottom:var(--marginBottom,0)}.ProgressItem:not(:last-of-type):after{position:relative;z-index:-1;display:block;grid-column:1;grid-row:1/-1;width:5px;height:calc(100% + 5em);margin:5em auto 0;background:url(/build/images/dot.b56dbc2c.svg) repeat-y 50%/100%;content:""}.ProgressItem__tag{--top:calc(var(--progress)/100*var(--dateSize));position:relative;display:none;place-self:start;grid-area:tag;align-items:center;padding:.75em 3em;color:#fff;font:600 .75em/.9 Raleway,sans-serif;text-align:center;text-transform:uppercase;background:#c5095a}@media screen and (min-width:31em){.ProgressItem__tag{font-size:1em}}@media screen and (min-width:48em){.ProgressItem__tag{position:absolute;top:var(--top,0);left:0;transform:translate(calc(-100% - 1.5em),-50%)}}.ProgressItem__tag:after{position:absolute;left:1.5em;top:100%;transform:translate(-50%,-1px) rotate(90deg);display:block;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:10px solid #c5095a;content:""}@media screen and (min-width:48em){.ProgressItem__tag:after{left:100%;top:50%;transform:translate(-1px,-50%)}}.ProgressItem__dates{display:flex;flex-direction:column;justify-content:center;grid-area:dates;width:var(--dateSize);height:var(--dateSize);padding:1em;font:600 .875em/1.4 Raleway,sans-serif;text-align:center;text-transform:uppercase;border:1px solid;border-radius:50%;color:#fff;background:#363630}@media screen and (min-width:31em){.ProgressItem__dates{font-size:1em}}.ProgressItem__title{grid-area:title;margin:.3em 0 0;font:200 1.5em/1.4 Raleway,sans-serif}@media screen and (min-width:31em){.ProgressItem__title{font-size:2em}}.ProgressItem__title:before{content:"# " counters(listCounter,".");margin-right:.5em}.ProgressItem__description{grid-area:description;max-width:80ch;line-height:1.75}.ProgressItem--current{grid-template-areas:"dates tag" "dates title" "dates description"}@media screen and (min-width:48em){.ProgressItem--current{grid-template:"dates title" max-content "dates description" auto/8.25em 1fr}}.ProgressItem--current .ProgressItem__tag{display:flex}.ProgressItem--current .ProgressItem__dates{color:#c5095a;background:#fff}.ProgressItem--future .ProgressItem__dates{color:#363630;background:#fff}.ProgressItem--last_elapsed .ProgressItem__tag{--height:calc(100% + var(--marginBottom, 0) - var(--dateSize, 0));--top:calc(var(--dateSize, 0) + var(--progress)/100*var(--height))}.Progress__list{list-style-type:none}.Progress__list>li:before{display:block;height:0;content:"​"}@font-face{font-family:Roboto-Thin;font-style:normal;font-weight:100;src:url(/build/fonts/Roboto-Thin.8ca4e920.woff2) format("woff2")}@font-face{font-family:Montserrat-ExtraLight;font-style:normal;font-weight:200;src:url(/build/fonts/Montserrat-ExtraLight.9adb1663.woff2) format("woff2");font-display:swap}@font-face{font-family:A little sunshine;font-style:normal;font-weight:100 900;src:url(/build/fonts/Alittlesunshine.5e399823.woff2) format("woff2");font-display:swap}@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;src:url(/build/fonts/Raleway.681c7a5f.woff2) format("woff2");font-display:swap}@font-face{font-family:Raleway;font-style:italic;font-weight:100 900;src:url(/build/fonts/Raleway-Italic.bb7b1bf9.woff2) format("woff2");font-display:swap}.Progress__text a strong,.Progress__text strong a{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:1em 2.5em;color:#fff;color:var(--color,#fff);line-height:.9;text-align:center;text-transform:uppercase;outline:none;cursor:default;background:#c5095a;background:var(--background,#c5095a);border:2px solid var(--blocBackground,currentColor);border-radius:2em;transition:all .3s ease}.Progress__text a strong[disabled],.Progress__text strong a[disabled]{opacity:.5}.Progress__text a strong:not([disabled]),.Progress__text strong a:not([disabled]){cursor:pointer}.Progress__text a strong:not([disabled]):focus,.Progress__text a strong:not([disabled]):hover,.Progress__text strong a:not([disabled]):focus,.Progress__text strong a:not([disabled]):hover{z-index:1;border:2px solid var(--background,#fff);box-shadow:0 0 0 .25em #fff,0 0 0 .5em #c5095a;box-shadow:0 0 0 .25em var(--blocBackground,#fff),0 0 0 .5em var(--background,#c5095a)}.Progress__text{--stackMargin:1.2em}.Progress__text>*{margin-top:0;margin-bottom:0}.Progress__text>*+*{margin-top:var(--stackMargin)}.Progress__text{display:flex;flex-direction:column}.Progress__text h3{font:700 1.75em/1.2 Raleway,sans-serif}.Progress__text h4{font:700 1.3em/1.2 Raleway,sans-serif}.Progress__text li,.Progress__text p{font:400 1em/1.75 Raleway,sans-serif}.Progress__text a{color:#363630}.Progress__text a strong,.Progress__text strong a{text-decoration:none}.Progress__header{position:relative;z-index:1;display:grid;flex-direction:column;grid-template:"media" min-content "content" min-content/100%;place-items:center;justify-content:center;align-content:center;width:100%;min-height:calc(100vh - 5em);padding:1em 2em 2em;background:#f6f7f8}@media screen and (min-width:67em){.Progress__header{padding:8.5em 2em;grid-template:". content . media ." auto/clamp(2em,14vw,17.25em) 1fr clamp(2em,8vw,12em) 1.4fr clamp(2em,11vw,13em)}}.Progress__headerContent{grid-area:content;display:flex;flex-direction:column}.Progress__headerMedia{grid-area:media}.Progress__title{display:flex;flex-direction:column;font:700 clamp(1.5em,calc(1em + 1.5vw),2.215em)/1.2 Raleway,sans-serif;text-transform:uppercase;margin:2em auto 1.5em}@media screen and (min-width:48em){.Progress__title{margin:2em 0}}.Progress__title span{color:#c5095a;font-size:2.25em;font-family:A little sunshine,sans-serif}.Progress__text{width:100%;max-width:65ch;margin:0 auto}.Progress__content{display:grid;grid-template:"list" min-content "description" min-content/100%;width:100%;max-width:90em;margin:0 auto;padding-top:2em}@media screen and (min-width:48em){.Progress__content{grid-template:". list ." min-content ". description ." min-content/15em 1fr clamp(1px,10vw,15em);margin-bottom:2em}}@media screen and (min-width:110em){.Progress__content{place-items:center;grid-template:". description . list ." auto/clamp(2em,14vw,17.25em) 21.5em clamp(18em,calc(13em + 8vw),23em) 1fr clamp(2em,11vw,13em);max-width:none;padding:2em 2em 0}}.Progress__content:before{grid-column:1/-1;grid-row:2;background:#f6f7f8;content:""}@media screen and (min-width:110em){.Progress__content:before{display:none}}.Progress__description{position:sticky;top:6em;grid-area:description;place-self:start;width:100%;max-width:80ch;padding:2em;margin:2em 0;font:400 1em/1.75 Raleway,sans-serif}@media screen and (min-width:48em){.Progress__description{padding:0 0 0 1em}}@media screen and (min-width:110em){.Progress__description{padding-left:0;margin:7em 0 2em}}.Progress__list{grid-area:list;margin:3em 0;padding:0 2em}@media screen and (min-width:48em){.Progress__list{margin-bottom:3em;padding:0}}