:root,[data-theme=default]{--color-primary-darker:hsl(220, 90%, 36%);--color-primary-darker-h:220;--color-primary-darker-s:90%;--color-primary-darker-l:36%;--color-primary-dark:hsl(220, 90%, 46%);--color-primary-dark-h:220;--color-primary-dark-s:90%;--color-primary-dark-l:46%;--color-primary:hsl(220, 90%, 56%);--color-primary-h:220;--color-primary-s:90%;--color-primary-l:56%;--color-primary-light:hsl(220, 90%, 66%);--color-primary-light-h:220;--color-primary-light-s:90%;--color-primary-light-l:66%;--color-primary-lighter:hsl(220, 90%, 76%);--color-primary-lighter-h:220;--color-primary-lighter-s:90%;--color-primary-lighter-l:76%;--color-accent-darker:hsl(355, 90%, 41%);--color-accent-darker-h:355;--color-accent-darker-s:90%;--color-accent-darker-l:41%;--color-accent-dark:hsl(355, 90%, 51%);--color-accent-dark-h:355;--color-accent-dark-s:90%;--color-accent-dark-l:51%;--color-accent:hsl(355, 90%, 61%);--color-accent-h:355;--color-accent-s:90%;--color-accent-l:61%;--color-accent-light:hsl(355, 90%, 71%);--color-accent-light-h:355;--color-accent-light-s:90%;--color-accent-light-l:71%;--color-accent-lighter:hsl(355, 90%, 81%);--color-accent-lighter-h:355;--color-accent-lighter-s:90%;--color-accent-lighter-l:81%;--color-black:hsl(240, 8%, 12%);--color-black-h:240;--color-black-s:8%;--color-black-l:12%;--color-white:hsl(0, 0%, 100%);--color-white-h:0;--color-white-s:0%;--color-white-l:100%;--color-success-darker:hsl(94, 48%, 36%);--color-success-darker-h:94;--color-success-darker-s:48%;--color-success-darker-l:36%;--color-success-dark:hsl(94, 48%, 46%);--color-success-dark-h:94;--color-success-dark-s:48%;--color-success-dark-l:46%;--color-success:hsl(94, 48%, 56%);--color-success-h:94;--color-success-s:48%;--color-success-l:56%;--color-success-light:hsl(94, 48%, 66%);--color-success-light-h:94;--color-success-light-s:48%;--color-success-light-l:66%;--color-success-lighter:hsl(94, 48%, 76%);--color-success-lighter-h:94;--color-success-lighter-s:48%;--color-success-lighter-l:76%;--color-error-darker:hsl(355, 90%, 41%);--color-error-darker-h:355;--color-error-darker-s:90%;--color-error-darker-l:41%;--color-error-dark:hsl(355, 90%, 51%);--color-error-dark-h:355;--color-error-dark-s:90%;--color-error-dark-l:51%;--color-error:hsl(355, 90%, 61%);--color-error-h:355;--color-error-s:90%;--color-error-l:61%;--color-error-light:hsl(355, 90%, 71%);--color-error-light-h:355;--color-error-light-s:90%;--color-error-light-l:71%;--color-error-lighter:hsl(355, 90%, 81%);--color-error-lighter-h:355;--color-error-lighter-s:90%;--color-error-lighter-l:81%;--color-warning-darker:hsl(46, 100%, 41%);--color-warning-darker-h:46;--color-warning-darker-s:100%;--color-warning-darker-l:41%;--color-warning-dark:hsl(46, 100%, 51%);--color-warning-dark-h:46;--color-warning-dark-s:100%;--color-warning-dark-l:51%;--color-warning:hsl(46, 100%, 61%);--color-warning-h:46;--color-warning-s:100%;--color-warning-l:61%;--color-warning-light:hsl(46, 100%, 71%);--color-warning-light-h:46;--color-warning-light-s:100%;--color-warning-light-l:71%;--color-warning-lighter:hsl(46, 100%, 81%);--color-warning-lighter-h:46;--color-warning-lighter-s:100%;--color-warning-lighter-l:81%;--color-bg:hsl(0, 0%, 100%);--color-bg-h:0;--color-bg-s:0%;--color-bg-l:100%;--color-contrast-lower:hsl(0, 0%, 95%);--color-contrast-lower-h:0;--color-contrast-lower-s:0%;--color-contrast-lower-l:95%;--color-contrast-low:hsl(240, 1%, 83%);--color-contrast-low-h:240;--color-contrast-low-s:1%;--color-contrast-low-l:83%;--color-contrast-medium:hsl(240, 1%, 48%);--color-contrast-medium-h:240;--color-contrast-medium-s:1%;--color-contrast-medium-l:48%;--color-contrast-high:hsl(240, 4%, 20%);--color-contrast-high-h:240;--color-contrast-high-s:4%;--color-contrast-high-l:20%;--color-contrast-higher:hsl(240, 8%, 12%);--color-contrast-higher-h:240;--color-contrast-higher-s:8%;--color-contrast-higher-l:12%}[data-theme]{background-color:var(--color-bg);color:var(--color-contrast-high)}:root{--space-unit: 1em;--space-xxxxs: calc(0.125 * var(--space-unit));--space-xxxs: calc(0.25 * var(--space-unit));--space-xxs: calc(0.375 * var(--space-unit));--space-xs: calc(0.5 * var(--space-unit));--space-sm: calc(0.75 * var(--space-unit));--space-md: calc(1.25 * var(--space-unit));--space-lg: calc(2 * var(--space-unit));--space-xl: calc(3.25 * var(--space-unit));--space-xxl: calc(5.25 * var(--space-unit));--space-xxxl: calc(8.5 * var(--space-unit));--space-xxxxl: calc(13.75 * var(--space-unit));--component-padding: var(--space-md)}@supports(--css: variables){@media(min-width: 64rem){:root{--space-unit: 1.25em}}}.margin-top,.margin-top--md{margin-top:var(--space-md)}.margin-top--xxxxs{margin-top:var(--space-xxxxs)}.margin-top--xxxs{margin-top:var(--space-xxxs)}.margin-top--xxs{margin-top:var(--space-xxs)}.margin-top--xs{margin-top:var(--space-xs)}.margin-top--sm{margin-top:var(--space-sm)}.margin-top--lg{margin-top:var(--space-lg)}.margin-top--xl{margin-top:var(--space-xl)}.margin-top--xxl{margin-top:var(--space-xxl)}.margin-top--xxxl{margin-top:var(--space-xxxl)}.margin-top--xxxxl{margin-top:var(--space-xxxxl)}.margin-bottom,.margin-bottom--md{margin-bottom:var(--space-md)}.margin-bottom--xxxxs{margin-bottom:var(--space-xxxxs)}.margin-bottom--xxxs{margin-bottom:var(--space-xxxs)}.margin-bottom--xxs{margin-bottom:var(--space-xxs)}.margin-bottom--xs{margin-bottom:var(--space-xs)}.margin-bottom--sm{margin-bottom:var(--space-sm)}.margin-bottom--lg{margin-bottom:var(--space-lg)}.margin-bottom--xl{margin-bottom:var(--space-xl)}.margin-bottom--xxl{margin-bottom:var(--space-xxl)}.margin-bottom--xxxl{margin-bottom:var(--space-xxxl)}.margin-bottom--xxxxl{margin-bottom:var(--space-xxxxl)}:root{--container-width-xs: 37.5rem;--container-width-sm: 45rem;--container-width-md: 64rem;--container-width-lg: 80rem;--container-width-xl: 90rem}.container{width:calc(100% - 2*var(--component-padding));margin-left:auto;margin-right:auto}.container--full-width{width:100%}.container--xs{max-width:var(--container-width-xs)}.container--sm{max-width:var(--container-width-sm)}.container--md{max-width:var(--container-width-md)}.container--lg{max-width:var(--container-width-lg)}.container--xl{max-width:var(--container-width-xl)}.container--adaptive,.container--adaptive-lg{max-width:var(--container-width-xs)}@media(min-width: 64rem){.container--adaptive,.container--adaptive-lg{max-width:var(--container-width-md)}}@media(min-width: 90rem){.container--adaptive,.container--adaptive-lg{max-width:var(--container-width-lg)}}.container--adaptive-sm{max-width:var(--container-width-xs)}@media(min-width: 64rem){.container--adaptive-sm{max-width:var(--container-width-sm)}}.container--adaptive-md{max-width:var(--container-width-xs)}@media(min-width: 64rem){.container--adaptive-md{max-width:var(--container-width-md)}}.container--adaptive-xl{max-width:var(--container-width-xs)}@media(min-width: 64rem){.container--adaptive-xl{max-width:var(--container-width-md)}}@media(min-width: 90rem){.container--adaptive-xl{max-width:var(--container-width-xl)}}.grid{display:flex;flex-wrap:wrap}.grid>*{background-clip:content-box;flex-basis:100%}.grid--gap-xs,.grid-gap--xs{margin:calc(var(--space-xs)*-1) 0 0 calc(var(--space-xs)*-1)}.grid--gap-xs>*,.grid-gap--xs>*{padding:var(--space-xs) 0 0 var(--space-xs)}.grid--gap-sm,.grid-gap--sm{margin:calc(var(--space-sm)*-1) 0 0 calc(var(--space-sm)*-1)}.grid--gap-sm>*,.grid-gap--sm>*{padding:var(--space-sm) 0 0 var(--space-sm)}.grid--gap-md,.grid-gap--md{margin:calc(var(--space-md)*-1) 0 0 calc(var(--space-md)*-1)}.grid--gap-md>*,.grid-gap--md>*{padding:var(--space-md) 0 0 var(--space-md)}.grid--gap-lg,.grid-gap--lg{margin:calc(var(--space-lg)*-1) 0 0 calc(var(--space-lg)*-1)}.grid--gap-lg>*,.grid-gap--lg>*{padding:var(--space-lg) 0 0 var(--space-lg)}.grid--gap-xl,.grid-gap--xl{margin:calc(var(--space-xl)*-1) 0 0 calc(var(--space-xl)*-1)}.grid--gap-xl>*,.grid-gap--xl>*{padding:var(--space-xl) 0 0 var(--space-xl)}.col{flex-grow:1;flex-basis:0;max-width:100%}.col--1{flex-basis:8.33 %;max-width:8.33 %}.col--2{flex-basis:16.66 %;max-width:16.66 %}.col--3{flex-basis:25 %;max-width:25 %}.col--4{flex-basis:33.33 %;max-width:33.33 %}.col--5{flex-basis:41.66 %;max-width:41.66 %}.col--6{flex-basis:50 %;max-width:50 %}.col--7{flex-basis:58.33 %;max-width:58.33 %}.col--8{flex-basis:66.66 %;max-width:66.66 %}.col--9{flex-basis:75 %;max-width:75 %}.col--10{flex-basis:83.33 %;max-width:83.33 %}.col--11{flex-basis:91.66 %;max-width:91.66 %}.col--12{flex-basis:100 %;max-width:100 %}@media(min-width: 30rem){.col--xs{flex-grow:1;flex-basis:0;max-width:100%}.col--xs-1{flex-basis:8.33 %;max-width:8.33 %}.col--xs-2{flex-basis:16.66 %;max-width:16.66 %}.col--xs-3{flex-basis:25 %;max-width:25 %}.col--xs-4{flex-basis:33.33 %;max-width:33.33 %}.col--xs-5{flex-basis:41.66 %;max-width:41.66 %}.col--xs-6{flex-basis:50 %;max-width:50 %}.col--xs-7{flex-basis:58.33 %;max-width:58.33 %}.col--xs-8{flex-basis:66.66 %;max-width:66.66 %}.col--xs-9{flex-basis:75 %;max-width:75 %}.col--xs-10{flex-basis:83.33 %;max-width:83.33 %}.col--xs-11{flex-basis:91.66 %;max-width:91.66 %}.col--xs-12{flex-basis:100 %;max-width:100 %}}@media(min-width: 37.5rem){.col--sm{flex-grow:1;flex-basis:0;max-width:100%}.col--sm-1{flex-basis:8.33 %;max-width:8.33 %}.col--sm-2{flex-basis:16.66 %;max-width:16.66 %}.col--sm-3{flex-basis:25 %;max-width:25 %}.col--sm-4{flex-basis:33.33 %;max-width:33.33 %}.col--sm-5{flex-basis:41.66 %;max-width:41.66 %}.col--sm-6{flex-basis:50 %;max-width:50 %}.col--sm-7{flex-basis:58.33 %;max-width:58.33 %}.col--sm-8{flex-basis:66.66 %;max-width:66.66 %}.col--sm-9{flex-basis:75 %;max-width:75 %}.col--sm-10{flex-basis:83.33 %;max-width:83.33 %}.col--sm-11{flex-basis:91.66 %;max-width:91.66 %}.col--sm-12{flex-basis:100 %;max-width:100 %}}@media(min-width: 64rem){.col--md{flex-grow:1;flex-basis:0;max-width:100%}.col--md-1{flex-basis:8.33 %;max-width:8.33 %}.col--md-2{flex-basis:16.66 %;max-width:16.66 %}.col--md-3{flex-basis:25 %;max-width:25 %}.col--md-4{flex-basis:33.33 %;max-width:33.33 %}.col--md-5{flex-basis:41.66 %;max-width:41.66 %}.col--md-6{flex-basis:50 %;max-width:50 %}.col--md-7{flex-basis:58.33 %;max-width:58.33 %}.col--md-8{flex-basis:66.66 %;max-width:66.66 %}.col--md-9{flex-basis:75 %;max-width:75 %}.col--md-10{flex-basis:83.33 %;max-width:83.33 %}.col--md-11{flex-basis:91.66 %;max-width:91.66 %}.col--md-12{flex-basis:100 %;max-width:100 %}}@media(min-width: 80rem){.col--lg{flex-grow:1;flex-basis:0;max-width:100%}.col--lg-1{flex-basis:8.33 %;max-width:8.33 %}.col--lg-2{flex-basis:16.66 %;max-width:16.66 %}.col--lg-3{flex-basis:25 %;max-width:25 %}.col--lg-4{flex-basis:33.33 %;max-width:33.33 %}.col--lg-5{flex-basis:41.66 %;max-width:41.66 %}.col--lg-6{flex-basis:50 %;max-width:50 %}.col--lg-7{flex-basis:58.33 %;max-width:58.33 %}.col--lg-8{flex-basis:66.66 %;max-width:66.66 %}.col--lg-9{flex-basis:75 %;max-width:75 %}.col--lg-10{flex-basis:83.33 %;max-width:83.33 %}.col--lg-11{flex-basis:91.66 %;max-width:91.66 %}.col--lg-12{flex-basis:100 %;max-width:100 %}}@media(min-width: 90rem){.col--xl{flex-grow:1;flex-basis:0;max-width:100%}.col--xl-1{flex-basis:8.33 %;max-width:8.33 %}.col--xl-2{flex-basis:16.66 %;max-width:16.66 %}.col--xl-3{flex-basis:25 %;max-width:25 %}.col--xl-4{flex-basis:33.33 %;max-width:33.33 %}.col--xl-5{flex-basis:41.66 %;max-width:41.66 %}.col--xl-6{flex-basis:50 %;max-width:50 %}.col--xl-7{flex-basis:58.33 %;max-width:58.33 %}.col--xl-8{flex-basis:66.66 %;max-width:66.66 %}.col--xl-9{flex-basis:75 %;max-width:75 %}.col--xl-10{flex-basis:83.33 %;max-width:83.33 %}.col--xl-11{flex-basis:91.66 %;max-width:91.66 %}.col--xl-12{flex-basis:100 %;max-width:100 %}}.flex{display:flex}.flex--wrap{flex-wrap:wrap}.flex--column{flex-direction:column}.flex--end{justify-content:flex-end}.flex--center{justify-content:center;align-items:center}.flex--center-x{justify-content:center}.flex--center-y{align-items:center}.flex--space-between{justify-content:space-between}.flex--space-around{justify-content:space-around}.flex--space-evenly{justify-content:space-evenly}.flex--grow>*{flex-grow:1}.flex--shrink-none>*{flex-shrink:0}.flex--gap>*,.flex--gap-md>*,.flex-gap>*,.flex-gap--md>*{margin-right:var(--space-md)}.flex--gap>*:last-child,.flex--gap-md>*:last-child,.flex-gap>*:last-child,.flex-gap--md>*:last-child{margin-right:0}.flex--wrap.flex--gap,.flex--wrap.flex--gap-md,.flex--wrap.flex-gap,.flex--wrap.flex-gap--md{margin-bottom:calc(-1*var(--space-md))}.flex--wrap.flex--gap>*,.flex--wrap.flex--gap-md>*,.flex--wrap.flex-gap>*,.flex--wrap.flex-gap--md>*{margin-bottom:var(--space-md)}.flex--gap-xxs>*,.flex-gap--xxs>*{margin-right:var(--space-xxs)}.flex--gap-xxs>*:last-child,.flex-gap--xxs>*:last-child{margin-right:0}.flex--wrap.flex--gap-xxs,.flex--wrap.flex-gap--xxs{margin-bottom:calc(-1*var(--space-xxs))}.flex--wrap.flex--gap-xxs>*,.flex--wrap.flex-gap--xxs>*{margin-bottom:var(--space-xxs)}.flex--gap-xs>*,.flex-gap--xs>*{margin-right:var(--space-xs)}.flex--gap-xs>*:last-child,.flex-gap--xs>*:last-child{margin-right:0}.flex--wrap.flex--gap-xs,.flex--wrap.flex-gap--xs{margin-bottom:calc(-1*var(--space-xs))}.flex--wrap.flex--gap-xs>*,.flex--wrap.flex-gap--xs>*{margin-bottom:var(--space-xs)}.flex--gap-sm>*,.flex-gap--sm>*{margin-right:var(--space-sm)}.flex--gap-sm>*:last-child,.flex-gap--sm>*:last-child{margin-right:0}.flex--wrap.flex--gap-sm,.flex--wrap.flex-gap--sm{margin-bottom:calc(-1*var(--space-sm))}.flex--wrap.flex--gap-sm>*,.flex--wrap.flex-gap--sm>*{margin-bottom:var(--space-sm)}.flex--gap-lg>*,.flex-gap--lg>*{margin-right:var(--space-lg)}.flex--gap-lg>*:last-child,.flex-gap--lg>*:last-child{margin-right:0}.flex--wrap.flex--gap-lg,.flex--wrap.flex-gap--lg{margin-bottom:calc(-1*var(--space-lg))}.flex--wrap.flex--gap-lg>*,.flex--wrap.flex-gap--lg>*{margin-bottom:var(--space-lg)}.flex--gap-xl>*,.flex-gap--xl>*{margin-right:var(--space-xl)}.flex--gap-xl>*:last-child,.flex-gap--xl>*:last-child{margin-right:0}.flex--wrap.flex--gap-xl,.flex--wrap.flex-gap--xl{margin-bottom:calc(-1*var(--space-xl))}.flex--wrap.flex--gap-xl>*,.flex--wrap.flex-gap--xl>*{margin-bottom:var(--space-xl)}.flex-item--end{align-self:flex-end}.flex-item--grow{flex-grow:1}.flex-item--shrink-none{flex-shrink:0}:root{--radius: 0.25em;--shadow-sm: 0 1px 1px rgba(0, 0, 0, .2), 0 1px 8px rgba(0, 0, 0, .1);--shadow-md: 0 1px 8px rgba(0, 0, 0, .1), 0 8px 24px rgba(0, 0, 0, .15);--shadow-lg: 0 1px 8px rgba(0, 0, 0, .1), 0 16px 48px rgba(0, 0, 0, .1), 0 24px 60px rgba(0, 0, 0, .1);--transition-bounce: cubic-bezier(0.175, 0.885, 0.32, 1.275);--transition-ease-in-out: cubic-bezier(0.645, 0.045, 0.355, 1);--transition-ease-in: cubic-bezier(0.55, 0.055, 0.675, 0.19);--transition-ease-out: cubic-bezier(0.215, 0.61, 0.355, 1)}:root{--timeline-font-primary: sans-serif;--text-base-size: 1em;--text-scale-ratio: 1.2;--text-xs: calc((1em / var(--text-scale-ratio)) / var(--text-scale-ratio));--text-sm: calc(var(--text-xs) * var(--text-scale-ratio));--text-md: calc(var(--text-sm) * var(--text-scale-ratio) * var(--text-scale-ratio));--text-lg: calc(var(--text-md) * var(--text-scale-ratio));--text-xl: calc(var(--text-lg) * var(--text-scale-ratio));--text-xxl: calc(var(--text-xl) * var(--text-scale-ratio));--text-xxxl: calc(var(--text-xxl) * var(--text-scale-ratio));--body-line-height: 1.4;--heading-line-height: 1.2;--timeline-font-primary-capital-letter: 1}@supports(--css: variables){@media(min-width: 64rem){:root{--text-base-size: 1.25em;--text-scale-ratio: 1.25}}}.cd-timeline h1,.cd-timeline h2,.cd-timeline h3,.cd-timeline h4{color:var(--color-contrast-higher);line-height:var(--heading-line-height)}.text--xxxl{font-size:var(--text-xxxl)}h1,.text--xxl{font-size:var(--text-xxl)}h2,.text--xl{font-size:var(--text-xl)}h3,.text--lg{font-size:var(--text-lg)}h4,.text--md{font-size:var(--text-md)}.text--sm,small{font-size:var(--text-sm)}.text--xs{font-size:var(--text-xs)}mark{background-color:hsla(var(--color-accent-h), var(--color-accent-s), var(--color-accent-l), 0.2);color:inherit}.text--subtle,.text-component .text--subtle{color:var(--color-contrast-medium)}.text--inherit,.text-component .text--inherit{color:inherit}.text-component{--component-body-line-height: calc(var(--body-line-height) * var(--line-height-multiplier, 1));--component-heading-line-height: calc(var(--heading-line-height) * var(--line-height-multiplier, 1));--line-height-multiplier: 1;--text-vspace-multiplier: 1}.text-component .text-component__block,.text-component .text-component__img{margin-bottom:calc(var(--space-sm)*var(--text-vspace-multiplier))}.article.text-component{--line-height-multiplier: 1.13;--text-vspace-multiplier: 1.2}.text-component__block--full-width{width:100vw;margin-left:calc(50% - 50vw)}.text-component__img{text-align:center}.text-component__img img{display:block;margin:0 auto}.text-component__img figcaption{text-align:center;font-size:var(--text-sm);color:var(--color-contrast-medium);margin-top:var(--space-xs)}.text-component__block .text-component__img{margin-bottom:0}@media(min-width: 37.5rem){.text-component__block--left,.text-component__block--right,.text-component__img--left,.text-component__img--right{width:45%}.text-component__block--left img,.text-component__block--right img,.text-component__img--left img,.text-component__img--right img{width:100%}.text-component__block--left,.text-component__img--left{float:left;margin-right:calc(var(--space-sm)*var(--text-vspace-multiplier, 1))}.text-component__block--right,.text-component__img--right{float:right;margin-left:calc(var(--space-sm)*var(--text-vspace-multiplier, 1))}}@media(min-width: 90rem){.text-component__block--outset,.text-component__img--outset{width:calc(100% + 2*var(--space-xxl))}.text-component__block--outset img,.text-component__img--outset img{width:100%}.text-component__block--outset:not(.text-component__block--right),.text-component__img--outset:not(.text-component__img--right){margin-left:calc(-1*var(--space-xxl))}.text-component__block--left,.text-component__block--right,.text-component__img--left,.text-component__img--right{width:50%}.text-component__block--right.text-component__block--outset,.text-component__img--right.text-component__img--outset{margin-right:calc(-1*var(--space-xxl))}}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text--center{text-align:center}.text--replace{overflow:hidden;color:rgba(0,0,0,0);text-indent:100%;white-space:nowrap}:root{--icon-xxs: 12px;--icon-xs: 16px;--icon-sm: 24px;--icon-md: 32px;--icon-lg: 48px;--icon-xl: 64px;--icon-xxl: 128px}.cd-timeline .icon{display:inline-block;color:var(--color-contrast-higher);fill:currentColor;height:1em;width:1em;line-height:1}.icon--xxs{font-size:var(--icon-xxs)}.icon--xs{font-size:var(--icon-xs)}.icon--sm{font-size:var(--icon-sm)}.icon--md{font-size:var(--icon-md)}.icon--lg{font-size:var(--icon-lg)}.icon--xl{font-size:var(--icon-xl)}.icon--xxl{font-size:var(--icon-xxl)}.icon-text{display:inline-flex;align-items:center}.icon-text>*:nth-child(2){margin-left:var(--space-xxs)}.icon-text .icon{color:inherit;flex-shrink:0}.icon-text.icon-text--gap-none>*:nth-child(2){margin-left:0}.icon-text.icon-text--gap-xxxs>*:nth-child(2){margin-left:var(--space-xxxs)}.icon-text.icon-text--gap-xxxxs>*:nth-child(2){margin-left:var(--space-xxxxs)}.icon--is-spinning{animation:icon-spin 1s infinite linear}@keyframes icon-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.cd-timeline .icon use{color:inherit;fill:currentColor}:root{--btn-font-size: 1em;--btn-sm: calc(var(--btn-font-size) - 0.2em);--btn-md: calc(var(--btn-font-size) + 0.2em);--btn-lg: calc(var(--btn-font-size) + 0.4em)}.btn{display:inline-flex;position:relative;white-space:nowrap;text-decoration:none;line-height:1;padding:var(--space-xs) var(--space-sm);border-radius:.25em;font-size:var(--btn-font-size);justify-content:center;align-items:center}.btn--primary{background-color:var(--color-primary);color:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn--subtle{color:var(--color-contrast-higher);border:1px solid var(--color-contrast-low)}.btn--accent{background-color:var(--color-accent);color:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn--disabled{cursor:not-allowed;box-shadow:none;opacity:.6}.btn--sm{font-size:var(--btn-sm)}.btn--md{font-size:var(--btn-md)}.btn--lg{font-size:var(--btn-lg)}.btn--full-width{display:flex;width:100%}.btn .icon{color:inherit;flex-shrink:0}.btn--icon-text{align-items:center}.btn--icon-text>*:nth-child(2){margin-left:var(--space-xxs)}.btn--icon{padding:var(--space-xs)}.form-control{padding:var(--space-xs) var(--space-sm);background:var(--color-bg);border:2px solid var(--color-contrast-low);width:100%}.form-control:focus{outline:none;border-color:var(--color-primary);--color-shadow: hsla(var(--color-primary-h), var(--color-primary-s), var(--color-primary-l), 0.2);box-shadow:0 0 0 3px var(--color-shadow)}.form-control::-webkit-input-placeholder{color:var(--color-contrast-medium)}.form-control::-moz-placeholder{opacity:1;color:var(--color-contrast-medium)}.form-control:-ms-input-placeholder{color:var(--color-contrast-medium)}.form-control:-moz-placeholder{color:var(--color-contrast-medium)}.form-control[disabled],.form-control[readonly]{cursor:not-allowed}.form-control[aria-invalid=true]{border-color:var(--color-error)}.form-control[aria-invalid=true]:focus{--color-shadow: hsla(var(--color-error-h), var(--color-error-s), var(--color-error-l), 0.2);box-shadow:0 0 0 3px var(--color-shadow)}.form-legend{color:var(--color-contrast-higher);line-height:1.2;font-size:var(--text-md);margin-bottom:var(--space-xxs)}.form-label{display:inline-block;font-size:var(--text-sm);margin-bottom:var(--space-xxxs)}.form__msg-error{background-color:var(--color-error);color:var(--color-white);font-size:var(--text-sm);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:var(--space-xs);margin-top:var(--space-sm);border-radius:.25em;position:absolute;clip:rect(1px, 1px, 1px, 1px)}.form__msg-error::before{content:"";position:absolute;left:var(--space-sm);top:0;transform:translateY(-100%);width:0;height:0;border:8px solid rgba(0,0,0,0);border-bottom-color:var(--color-error)}.form__msg-error--is-visible{position:relative;clip:auto}.radio-list>*,.checkbox-list>*{position:relative;display:flex;align-items:baseline;margin-bottom:var(--space-xxs)}.radio-list>*:last-of-type,.checkbox-list>*:last-of-type{margin-bottom:0}.radio-list label,.checkbox-list label{line-height:var(--body-line-height);-webkit-user-select:none;-moz-user-select:none;user-select:none}.radio-list input,.checkbox-list input{vertical-align:top;margin-right:var(--space-xxxs);flex-shrink:0}.radio-list.radio-list--inline,.radio-list.checkbox-list--inline,.checkbox-list.radio-list--inline,.checkbox-list.checkbox-list--inline{display:flex;margin-bottom:calc(-1*var(--space-md))}.radio-list.radio-list--inline>*,.radio-list.checkbox-list--inline>*,.checkbox-list.radio-list--inline>*,.checkbox-list.checkbox-list--inline>*{margin:0 var(--space-md) var(--space-md) 0}:root{--zindex-header: 2;--zindex-popover: 4;--zindex-fixed-element: 5;--zindex-overlay: 10}@media not all and (min-width: 30rem){.display--xs{display:none !important}}@media(min-width: 30rem){.hide--xs{display:none !important}}@media not all and (min-width: 37.5rem){.display--sm{display:none !important}}@media(min-width: 37.5rem){.hide--sm{display:none !important}}@media not all and (min-width: 64rem){.display--md{display:none !important}}@media(min-width: 64rem){.hide--md{display:none !important}}@media not all and (min-width: 80rem){.display--lg{display:none !important}}@media(min-width: 80rem){.hide--lg{display:none !important}}@media not all and (min-width: 90rem){.display--xl{display:none !important}}@media(min-width: 90rem){.hide--xl{display:none !important}}.is-visible{display:var(--display) !important}.is-hidden{display:none !important}.sr-only{position:absolute;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);width:1px;height:1px;overflow:hidden;padding:0;border:0;white-space:nowrap}html.remodal-is-locked{overflow:hidden}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-0.05em;content:""}.remodal-overlay,.remodal-wrapper{backface-visibility:hidden}.remodal{position:relative;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opening,.remodal-bg.remodal-is-opened{filter:blur(3px)}.remodal-overlay{background:rgba(43,46,56,.9);z-index:9999999998}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{animation:remodal-overlay-opening-keyframes .3s}.remodal-overlay.remodal-is-closing{animation:remodal-overlay-closing-keyframes .3s}.remodal-wrapper{padding:10px 10px 0;z-index:9999999999}.remodal.video{box-sizing:border-box;width:100%;margin-bottom:10px;padding:1em;transform:translate3d(0, 0, 0);color:#fff;background:#000;text-align:center}.remodal.remodal-is-opening,.remodal.remodal-is-closing{animation-fill-mode:forwards}.remodal.remodal-is-opening{animation:remodal-opening-keyframes .3s}.remodal.remodal-is-closing{animation:remodal-closing-keyframes .3s}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close-video{position:absolute;top:-17.5px;right:-17.5px;display:block;overflow:visible;width:35px;height:35px;margin:0;cursor:pointer;text-decoration:none;border:0;outline:0;font-size:20px;line-height:35px;background-color:#000;color:#fff;border-radius:50%;z-index:999999;text-align:center}.remodal-close-video:hover{background-color:#000}@keyframes remodal-opening-keyframes{from{transform:scale(1.05);opacity:0}to{transform:none;opacity:1}}@keyframes remodal-closing-keyframes{from{transform:scale(1);opacity:1}to{transform:scale(0.95);opacity:0}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@media only screen and (min-width: 641px){.remodal{max-width:700px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}:root{--cd-color-1:hsl(206, 21%, 24%);--cd-color-1-h:206;--cd-color-1-s:21%;--cd-color-1-l:24%;--cd-color-2:hsl(205, 38%, 89%);--cd-color-2-h:205;--cd-color-2-s:38%;--cd-color-2-l:89%;--cd-color-3:hsl(207, 10%, 55%);--cd-color-3-h:207;--cd-color-3-s:10%;--cd-color-3-l:55%;--cd-color-4:hsl(111, 51%, 60%);--cd-color-4-h:111;--cd-color-4-s:51%;--cd-color-4-l:60%;--cd-color-5:hsl(356, 53%, 49%);--cd-color-5-h:356;--cd-color-5-s:53%;--cd-color-5-l:49%;--cd-color-6:hsl(47, 85%, 61%);--cd-color-6-h:47;--cd-color-6-s:85%;--cd-color-6-l:61%;--color-gray:hsl(0, 0%, 95%);--color-gray-h:0;--color-gray-s:0%;--color-gray-l:95%;--text-base-size: auto;--text-scale-ratio: auto}.container{width:100%}.cd-timeline{overflow:hidden;padding:0;color:#000;margin:1.5em 0}.cd-timeline h2{font-weight:700;font-size:1.5em}.cd-timeline p{font-size:1.1em;line-height:1.4em;color:#222 !important}@media(min-width: 64rem){.cd-timeline p{font-size:1.4em}}.cd-timeline .btn{white-space:normal !important}.cd-timeline__container{position:relative;font-size:16px}.cd-timeline__container::before{content:"";position:absolute;top:0;left:18px;height:100%;width:4px;background:#dadada}@media(min-width: 64rem){.cd-timeline__container::before{left:50%;transform:translateX(-50%)}}.cd-timeline__container p:last-of-type{margin-bottom:0}.btn--subtle{border-color:#dadada;color:#000 !important;font-family:"Montserrat";text-transform:uppercase}.btn--subtle:hover{background-color:#dadada;color:#000 !important}.cd-timeline__content{background:#f3f3f3}.cd-timeline__content figure{position:relative;overflow:hidden}.cd-timeline__content figure img{width:100%;height:auto;max-width:auto}.cd-timeline__content figure.has-video img{transition:all .5s linear;transform:scale3d(1, 1, 1)}.cd-timeline__content figure.has-video:hover img{transform:scale3d(1.05, 1.05, 1)}.cd-timeline__content .overlay{position:absolute;bottom:14px;left:14px;color:#fff;font-size:2.5em;line-height:1em}.cd-timeline__content figcaption{float:left;width:100%;display:block;margin-top:1em}.cd-timeline__block{display:flex;position:relative;z-index:1;margin-bottom:var(--space-lg)}.cd-timeline__block:last-child{margin-bottom:0}@media(min-width: 64rem){.cd-timeline__block:nth-child(even){flex-direction:row-reverse}}.cd-timeline__img{display:flex;justify-content:center;align-items:center;color:#fff;flex-shrink:0;width:25px;height:25px;border:4px solid #dadada;border-radius:50%;margin-top:22px;margin-left:8px}@media(min-width: 64rem){.cd-timeline__img{width:30px;height:30px;order:1;margin-left:calc(5% - 15px);margin-top:23px;will-change:transform}.cd-timeline__block:nth-child(even) .cd-timeline__img{margin-right:calc(5% - 15px)}}.cd-timeline__img--none{background-color:#fff}.cd-timeline__content{flex-grow:1;position:relative;margin-left:var(--space-md);padding:var(--space-md)}.cd-timeline__content::before{content:"";position:absolute;top:16px;right:100%;width:0;height:0;border:15px solid rgba(0,0,0,0);border-right-color:var(--color-gray)}.cd-timeline__content h2{color:var(--cd-color-1)}@media(min-width: 64rem){.cd-timeline__content{width:45%;flex-grow:0;will-change:transform;margin:0;font-size:.8em;--line-height-multiplier: 1.2}.cd-timeline__content::before{top:24px}.cd-timeline__block:nth-child(odd) .cd-timeline__content::before{right:auto;left:100%;width:0;height:0;border:15px solid rgba(0,0,0,0);border-left-color:var(--color-gray)}}.cd-timeline__date{color:#000;font-weight:bold;font-size:1.6em;text-transform:uppercase;display:none}@media(min-width: 64rem){.cd-timeline__date{display:block;position:absolute;width:100%;left:120%;top:25px}.cd-timeline__block:nth-child(even) .cd-timeline__date{left:auto;right:120%;text-align:right}}.date.touch-only{display:block;color:#000;font-weight:bold;text-transform:uppercase;margin-bottom:.7em}@media(min-width: 64rem){.date.touch-only{display:none}}@media(min-width: 64rem){.cd-timeline__img--hidden,.cd-timeline__content--hidden{visibility:hidden}.cd-timeline__img--bounce-in{animation:cd-bounce-1 .6s}.cd-timeline__content--bounce-in{animation:cd-bounce-2 .6s}.cd-timeline__block:nth-child(even) .cd-timeline__content--bounce-in{animation-name:cd-bounce-2-inverse}}@keyframes cd-bounce-1{0%{opacity:0;transform:scale(0.5)}60%{opacity:1;transform:scale(1.2)}100%{transform:scale(1)}}@keyframes cd-bounce-2{0%{opacity:0;transform:translateX(-100px)}60%{opacity:1;transform:translateX(20px)}100%{transform:translateX(0)}}@keyframes cd-bounce-2-inverse{0%{opacity:0;transform:translateX(100px)}60%{opacity:1;transform:translateX(-20px)}100%{transform:translateX(0)}}/*# sourceMappingURL=style.css.map */