*,::after,::before{box-sizing:inherit}*{font:inherit}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0}html{box-sizing:border-box}body{background-color:var(--color-bg,#fff);font-size:1em;font-size:var(--text-base-size, 1em);font-family:"Fira Sans",sans-serif;font-family:var(--font-primary, sans-serif);color:var(--color-contrast-high,#313135)}article,aside,details,figcaption,figure,footer,form legend,header,hgroup,main,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}button,input,select,textarea{margin:0}.btn,.form-control,.link,.reset{background-color:transparent;padding:0;border:0;border-radius:0;color:inherit;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control::-ms-expand{display:none}textarea{resize:vertical;overflow:auto;vertical-align:top}input::-ms-clear{display:none}table{border-collapse:collapse;border-spacing:0}img,svg,video{max-width:100%}: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);--max-width-xxs:32rem;--max-width-xs:38rem;--max-width-sm:48rem;--max-width-md:64rem;--max-width-lg:80rem;--max-width-xl:90rem;--max-width-xxl:120rem;--radius-sm:calc(var(--radius, 0.25em) / 2);--radius-md:var(--radius, 0.25em);--radius-lg:calc(var(--radius, 0.25em) * 2);--shadow-sm:0 1px 2px rgba(0, 0, 0, 0.085),0 1px 8px rgba(0, 0, 0, 0.1);--shadow-md:0 1px 8px rgba(0, 0, 0, 0.1),0 8px 24px rgba(0, 0, 0, 0.15);--shadow-lg:0 1px 8px rgba(0, 0, 0, 0.1),0 16px 48px rgba(0, 0, 0, 0.1),0 24px 60px rgba(0, 0, 0, 0.1);--bounce:cubic-bezier(0.175, 0.885, 0.32, 1.275);--ease-in-out:cubic-bezier(0.645, 0.045, 0.355, 1);--ease-in:cubic-bezier(0.55, 0.055, 0.675, 0.19);--ease-out:cubic-bezier(0.215, 0.61, 0.355, 1);--body-line-height:1.4;--heading-line-height:1.2}.container{width:calc(100% - 1.25em);width:calc(100% - 2 * var(--component-padding));margin-left:auto;margin-right:auto}.max-width-sm{max-width:48rem;max-width:var(--max-width-sm)}.max-width-md{max-width:64rem;max-width:var(--max-width-md)}.grid{--grid-gap:0px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.grid>*{-ms-flex-preferred-size:100%;flex-basis:100%}.col{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-1{-ms-flex-preferred-size:calc(8.33% - 0.01px - 1em);-ms-flex-preferred-size:calc(8.33% - 0.01px - var(--grid-gap,1em));flex-basis:calc(8.33% - 0.01px - 1em);flex-basis:calc(8.33% - 0.01px - var(--grid-gap,1em));max-width:calc(8.33% - .01px - 1em);max-width:calc(8.33% - .01px - var(--grid-gap,1em))}.col-2{-ms-flex-preferred-size:calc(16.66% - 0.01px - 1em);-ms-flex-preferred-size:calc(16.66% - 0.01px - var(--grid-gap,1em));flex-basis:calc(16.66% - 0.01px - 1em);flex-basis:calc(16.66% - 0.01px - var(--grid-gap,1em));max-width:calc(16.66% - .01px - 1em);max-width:calc(16.66% - .01px - var(--grid-gap,1em))}.col-3{-ms-flex-preferred-size:calc(25% - 0.01px - 1em);-ms-flex-preferred-size:calc(25% - 0.01px - var(--grid-gap,1em));flex-basis:calc(25% - 0.01px - 1em);flex-basis:calc(25% - 0.01px - var(--grid-gap,1em));max-width:calc(25% - .01px - 1em);max-width:calc(25% - .01px - var(--grid-gap,1em))}.col-4{-ms-flex-preferred-size:calc(33.33% - 0.01px - 1em);-ms-flex-preferred-size:calc(33.33% - 0.01px - var(--grid-gap,1em));flex-basis:calc(33.33% - 0.01px - 1em);flex-basis:calc(33.33% - 0.01px - var(--grid-gap,1em));max-width:calc(33.33% - .01px - 1em);max-width:calc(33.33% - .01px - var(--grid-gap,1em))}.col-5{-ms-flex-preferred-size:calc(41.66% - 0.01px - 1em);-ms-flex-preferred-size:calc(41.66% - 0.01px - var(--grid-gap,1em));flex-basis:calc(41.66% - 0.01px - 1em);flex-basis:calc(41.66% - 0.01px - var(--grid-gap,1em));max-width:calc(41.66% - .01px - 1em);max-width:calc(41.66% - .01px - var(--grid-gap,1em))}.col-6{-ms-flex-preferred-size:calc(50% - 0.01px - 1em);-ms-flex-preferred-size:calc(50% - 0.01px - var(--grid-gap,1em));flex-basis:calc(50% - 0.01px - 1em);flex-basis:calc(50% - 0.01px - var(--grid-gap,1em));max-width:calc(50% - .01px - 1em);max-width:calc(50% - .01px - var(--grid-gap,1em))}.col-7{-ms-flex-preferred-size:calc(58.33% - 0.01px - 1em);-ms-flex-preferred-size:calc(58.33% - 0.01px - var(--grid-gap,1em));flex-basis:calc(58.33% - 0.01px - 1em);flex-basis:calc(58.33% - 0.01px - var(--grid-gap,1em));max-width:calc(58.33% - .01px - 1em);max-width:calc(58.33% - .01px - var(--grid-gap,1em))}.col-8{-ms-flex-preferred-size:calc(66.66% - 0.01px - 1em);-ms-flex-preferred-size:calc(66.66% - 0.01px - var(--grid-gap,1em));flex-basis:calc(66.66% - 0.01px - 1em);flex-basis:calc(66.66% - 0.01px - var(--grid-gap,1em));max-width:calc(66.66% - .01px - 1em);max-width:calc(66.66% - .01px - var(--grid-gap,1em))}.col-9{-ms-flex-preferred-size:calc(75% - 0.01px - 1em);-ms-flex-preferred-size:calc(75% - 0.01px - var(--grid-gap,1em));flex-basis:calc(75% - 0.01px - 1em);flex-basis:calc(75% - 0.01px - var(--grid-gap,1em));max-width:calc(75% - .01px - 1em);max-width:calc(75% - .01px - var(--grid-gap,1em))}.col-10{-ms-flex-preferred-size:calc(83.33% - 0.01px - 1em);-ms-flex-preferred-size:calc(83.33% - 0.01px - var(--grid-gap,1em));flex-basis:calc(83.33% - 0.01px - 1em);flex-basis:calc(83.33% - 0.01px - var(--grid-gap,1em));max-width:calc(83.33% - .01px - 1em);max-width:calc(83.33% - .01px - var(--grid-gap,1em))}.col-11{-ms-flex-preferred-size:calc(91.66% - 0.01px - 1em);-ms-flex-preferred-size:calc(91.66% - 0.01px - var(--grid-gap,1em));flex-basis:calc(91.66% - 0.01px - 1em);flex-basis:calc(91.66% - 0.01px - var(--grid-gap,1em));max-width:calc(91.66% - .01px - 1em);max-width:calc(91.66% - .01px - var(--grid-gap,1em))}.col-12{-ms-flex-preferred-size:calc(100% - 0.01px - 1em);-ms-flex-preferred-size:calc(100% - 0.01px - var(--grid-gap,1em));flex-basis:calc(100% - 0.01px - 1em);flex-basis:calc(100% - 0.01px - var(--grid-gap,1em));max-width:calc(100% - .01px - 1em);max-width:calc(100% - .01px - var(--grid-gap,1em))}h1,h2,h3,h4{color:#1c1c21;color:var(--color-contrast-higher,#1c1c21);line-height:1.2;line-height:var(--heading-line-height, 1.2)}.text-xxl,h1{font-size:2.0736em;font-size:var(--text-xxl, 2.074em)}.text-xl,h2{font-size:1.728em;font-size:var(--text-xl, 1.728em)}.text-lg,h3{font-size:1.44em;font-size:var(--text-lg, 1.44em)}.text-md,h4{font-size:1.2em;font-size:var(--text-md, 1.2em)}.text-sm,small{font-size:.83333em;font-size:var(--text-sm, .833em)}.link,a{color:#296df3;color:var(--color-primary,#2a6df4);text-decoration:underline}.text-bold,strong{font-weight:700}s{text-decoration:line-through}.text-underline,u{text-decoration:underline}.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 h1,.text-component h2,.text-component h3,.text-component h4{line-height:1.2;line-height:var(--component-heading-line-height, 1.2);margin-bottom:.25em;margin-bottom:calc(var(--space-xxxs) * var(--text-vspace-multiplier,1))}.text-component h2,.text-component h3,.text-component h4{margin-top:.75em;margin-top:calc(var(--space-sm) * var(--text-vspace-multiplier,1))}.text-component blockquote,.text-component ol li,.text-component p,.text-component ul li{line-height:1.4;line-height:var(--component-body-line-height)}.text-component .text-component__block,.text-component blockquote,.text-component ol,.text-component p,.text-component ul{margin-bottom:.75em;margin-bottom:calc(var(--space-sm) * var(--text-vspace-multiplier,1))}.text-component ol,.text-component ul{padding-left:1em}.text-component ul{list-style-type:disc}.text-component ol{list-style-type:decimal}.text-component img{display:block;margin:0 auto}.text-component figcaption{text-align:center;margin-top:.5em;margin-top:var(--space-xs)}.text-component em{font-style:italic}.text-component hr{margin-top:calc(var(--space-lg) * var(--text-vspace-multiplier,1));margin-bottom:calc(var(--space-lg) * var(--text-vspace-multiplier,1));margin:2em auto;background:#d3d3d4;background:var(--color-contrast-low);height:1px}.text-component>:first-child{margin-top:0}.text-component>:last-child{margin-bottom:0}.icon{display:inline-block;color:inherit;fill:currentColor;height:1em;width:1em;line-height:1;-ms-flex-negative:0;flex-shrink:0}.icon--sm{font-size:24px;font-size:var(--icon-sm)}.icon--md{font-size:32px;font-size:var(--icon-md)}@-webkit-keyframes icon-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes icon-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.icon use{color:inherit;fill:currentColor}.btn{position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;white-space:nowrap;text-decoration:none;line-height:1;font-size:1em;font-size:var(--btn-font-size, 1em);padding-top:var(--btn-padding-y,.5em);padding-bottom:var(--btn-padding-y,.5em);padding-left:var(--btn-padding-x,.75em);padding:.5em .75em;padding-right:var(--btn-padding-x,.75em);border-radius:.25em;border-radius:var(--btn-radius,.25em)}.btn--disabled{cursor:not-allowed;opacity:.6}.form-control{background-color:#fff;background-color:var(--color-bg,#f2f2f2);padding-top:var(--form-control-padding-y,.5em);padding-bottom:var(--form-control-padding-y,.5em);padding-left:var(--form-control-padding-x,.75em);padding:.5em .75em;padding-right:var(--form-control-padding-x,.75em);border-radius:.25em;border-radius:var(--form-control-radius,.25em)}.form-control::-webkit-input-placeholder{color:#79797b;color:var(--color-contrast-medium,#79797c)}.form-control::-moz-placeholder{opacity:1;color:#79797b;color:var(--color-contrast-medium,#79797c)}.form-control:-ms-input-placeholder{color:#79797b;color:var(--color-contrast-medium,#79797c)}.form-control:-moz-placeholder{color:#79797b;color:var(--color-contrast-medium,#79797c)}.form-legend{color:#1c1c21;color:var(--color-contrast-higher,#1c1c21);line-height:1.2;font-size:1.2em;font-size:var(--text-md, 1.2em);margin-bottom:.375em;margin-bottom:var(--space-xxs)}.form-label{display:inline-block;font-size:.83333em;font-size:var(--text-sm)}.checkbox-list>*,.radio-list>*{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;margin-bottom:.375em;margin-bottom:var(--space-xxs)}.checkbox-list>:last-of-type,.radio-list>:last-of-type{margin-bottom:0}.checkbox-list label,.radio-list label{line-height:1.4;line-height:var(--body-line-height);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-list input,.radio-list input{vertical-align:top;margin-right:.25em;margin-right:var(--space-xxxs);-ms-flex-negative:0;flex-shrink:0}:root{--icon-xxs:12px;--icon-xs:16px;--icon-sm:24px;--icon-md:32px;--icon-lg:48px;--icon-xl:64px;--icon-xxl:128px;--zindex-header:2;--zindex-popover:5;--zindex-fixed-element:10;--zindex-overlay:15;--display:block}.is-visible{display:block!important;display:var(--display)!important}.is-hidden{display:none!important}.sr-only{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);width:1px;height:1px;overflow:hidden;padding:0;border:0;white-space:nowrap}.flex{display:-ms-flexbox;display:flex}.inline-flex{display:-ms-inline-flexbox;display:inline-flex}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-column{-ms-flex-direction:column;flex-direction:column}.flex-row{-ms-flex-direction:row;flex-direction:row}.flex-center{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.justify-start{-ms-flex-pack:start;justify-content:flex-start}.justify-end{-ms-flex-pack:end;justify-content:flex-end}.justify-center{-ms-flex-pack:center;justify-content:center}.justify-between{-ms-flex-pack:justify;justify-content:space-between}.items-center{-ms-flex-align:center;align-items:center}.items-start{-ms-flex-align:start;align-items:flex-start}.items-end{-ms-flex-align:end;align-items:flex-end}.flex-grow{-ms-flex-positive:1;flex-grow:1}.flex-shrink-0{-ms-flex-negative:0;flex-shrink:0}.margin-xs{margin:.5em;margin:var(--space-xs)}.margin-sm{margin:.75em;margin:var(--space-sm)}.margin-md{margin:1.25em;margin:var(--space-md)}.margin-auto{margin:auto}.margin-top-xs{margin-top:.5em;margin-top:var(--space-xs)}.margin-top-sm{margin-top:.75em;margin-top:var(--space-sm)}.margin-top-md{margin-top:1.25em;margin-top:var(--space-md)}.margin-top-auto{margin-top:auto}.margin-bottom-xs{margin-bottom:.5em;margin-bottom:var(--space-xs)}.margin-bottom-sm{margin-bottom:.75em;margin-bottom:var(--space-sm)}.margin-bottom-md{margin-bottom:1.25em;margin-bottom:var(--space-md)}.margin-bottom-auto{margin-bottom:auto}.margin-right-xs{margin-right:.5em;margin-right:var(--space-xs)}.margin-right-sm{margin-right:.75em;margin-right:var(--space-sm)}.margin-right-md{margin-right:1.25em;margin-right:var(--space-md)}.margin-right-auto{margin-right:auto}.margin-left-xs{margin-left:.5em;margin-left:var(--space-xs)}.margin-left-sm{margin-left:.75em;margin-left:var(--space-sm)}.margin-left-md{margin-left:1.25em;margin-left:var(--space-md)}.margin-left-auto{margin-left:auto}.margin-x-xs{margin-left:.5em;margin-left:var(--space-xs);margin-right:.5em;margin-right:var(--space-xs)}.margin-x-sm{margin-left:.75em;margin-left:var(--space-sm);margin-right:.75em;margin-right:var(--space-sm)}.margin-x-md{margin-left:1.25em;margin-left:var(--space-md);margin-right:1.25em;margin-right:var(--space-md)}.margin-x-auto{margin-left:auto;margin-right:auto}.margin-y-xs{margin-top:.5em;margin-top:var(--space-xs);margin-bottom:.5em;margin-bottom:var(--space-xs)}.margin-y-sm{margin-top:.75em;margin-top:var(--space-sm);margin-bottom:.75em;margin-bottom:var(--space-sm)}.margin-y-md{margin-top:1.25em;margin-top:var(--space-md);margin-bottom:1.25em;margin-bottom:var(--space-md)}.margin-y-auto{margin-top:auto;margin-bottom:auto}.padding-md{padding:1.25em;padding:var(--space-md)}.padding-xs{padding:.5em;padding:var(--space-xs)}.padding-sm{padding:.75em;padding:var(--space-sm)}.padding-component{padding:1.25em;padding:var(--component-padding)}.padding-top-md{padding-top:1.25em;padding-top:var(--space-md)}.padding-top-xs{padding-top:.5em;padding-top:var(--space-xs)}.padding-top-sm{padding-top:.75em;padding-top:var(--space-sm)}.padding-top-component{padding-top:1.25em;padding-top:var(--component-padding)}.padding-bottom-md{padding-bottom:1.25em;padding-bottom:var(--space-md)}.padding-bottom-xs{padding-bottom:.5em;padding-bottom:var(--space-xs)}.padding-bottom-sm{padding-bottom:.75em;padding-bottom:var(--space-sm)}.padding-bottom-component{padding-bottom:1.25em;padding-bottom:var(--component-padding)}.padding-right-md{padding-right:1.25em;padding-right:var(--space-md)}.padding-right-xs{padding-right:.5em;padding-right:var(--space-xs)}.padding-right-sm{padding-right:.75em;padding-right:var(--space-sm)}.padding-right-component{padding-right:1.25em;padding-right:var(--component-padding)}.padding-left-md{padding-left:1.25em;padding-left:var(--space-md)}.padding-left-xs{padding-left:.5em;padding-left:var(--space-xs)}.padding-left-sm{padding-left:.75em;padding-left:var(--space-sm)}.padding-left-component{padding-left:1.25em;padding-left:var(--component-padding)}.padding-x-md{padding-left:1.25em;padding-left:var(--space-md);padding-right:1.25em;padding-right:var(--space-md)}.padding-x-xs{padding-left:.5em;padding-left:var(--space-xs);padding-right:.5em;padding-right:var(--space-xs)}.padding-x-sm{padding-left:.75em;padding-left:var(--space-sm);padding-right:.75em;padding-right:var(--space-sm)}.padding-x-component{padding-left:1.25em;padding-left:var(--component-padding);padding-right:1.25em;padding-right:var(--component-padding)}.padding-y-md{padding-top:1.25em;padding-top:var(--space-md);padding-bottom:1.25em;padding-bottom:var(--space-md)}.padding-y-xs{padding-top:.5em;padding-top:var(--space-xs);padding-bottom:.5em;padding-bottom:var(--space-xs)}.padding-y-sm{padding-top:.75em;padding-top:var(--space-sm);padding-bottom:.75em;padding-bottom:var(--space-sm)}.padding-y-component{padding-top:1.25em;padding-top:var(--component-padding);padding-bottom:1.25em;padding-bottom:var(--component-padding)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-replace{overflow:hidden;color:transparent;text-indent:100%;white-space:nowrap}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.color-inherit{color:inherit}.color-primary{color:#296df3;color:var(--color-primary,#2a6df4)}.color-accent{color:#f54250;color:var(--color-accent,#f54251)}.color-success{color:#87c458;color:var(--color-success,#88c559)}.color-error{color:#f54250;color:var(--color-error,#f54251)}: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%}:root{--radius:0.25em;--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;--font-primary-capital-letter:1;--btn-font-size:1em;--btn-font-size-sm:calc(var(--btn-font-size) - 0.2em);--btn-font-size-md:calc(var(--btn-font-size) + 0.2em);--btn-font-size-lg:calc(var(--btn-font-size) + 0.4em);--btn-radius:0.25em;--btn-padding-x:var(--space-sm);--btn-padding-y:var(--space-xs);--form-control-padding-x:var(--space-sm);--form-control-padding-y:var(--space-xs);--form-control-radius:0.25em;--cd-color-1:hsl(0, 0%, 22%);--cd-color-1-h:0;--cd-color-1-s:0%;--cd-color-1-l:22%;--cd-color-2:#F15B29;--cd-color-2-h:74;--cd-color-2-s:93%;--cd-color-2-l:32%;--cd-color-3:hsl(0, 0%, 97%);--cd-color-3-h:0;--cd-color-3-s:0%;--cd-color-3-l:97%;--font-primary:"Fira Sans",sans-serif;--font-secondary:"Playfair Display",serif}@supports (--css:variables){@media (min-width:64rem){:root{--space-unit:1.25em;--text-base-size:1.25em;--text-scale-ratio:1.25}}}mark{background-color:hsla(355,90%,61%,.2);background-color:hsla(var(--color-accent-h),var(--color-accent-s),var(--color-accent-l),.2);color:inherit}.text-component blockquote{padding-left:1em;border-left:4px solid #d3d3d4;border-left:4px solid var(--color-contrast-low)}.text-component figcaption{font-size:.83333em;font-size:var(--text-sm);color:#79797b;color:var(--color-contrast-medium)}.article.text-component{--line-height-multiplier:1.13;--text-vspace-multiplier:1.2}.btn{--color-shadow:hsla(240, 8%, 12%, 0.15);--color-shadow:hsla(
    var(--color-black-h),
    var(--color-black-s),
    var(--color-black-l),
    0.15
  );box-shadow:0 4px 16px hsla(240,8%,12%,.15);box-shadow:0 4px 16px hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.15);cursor:pointer}.form-control{border:2px solid #d3d3d4;border:2px solid var(--color-contrast-low)}.form-control:focus{outline:0;border-color:#296df3;border-color:var(--color-primary);--color-shadow:hsla(220, 90%, 56%, 0.2);--color-shadow:hsla(
    var(--color-primary-h),
    var(--color-primary-s),
    var(--color-primary-l),
    0.2
  );box-shadow:undefined;box-shadow:0 0 0 3px var(--color-shadow)}.form-control:focus:focus{box-shadow:0 0 0 3px hsla(220,90%,56%,.2);box-shadow:0 0 0 3px var(--color-shadow)}body{color:#383838;color:var(--cd-color-1);background-color:#f7f7f7;background-color:var(--cd-color-3)}.js .cd-h-timeline--loaded{opacity:1}.js .cd-h-timeline__dates{position:relative;height:100%;margin:0 40px;overflow:hidden}.js .cd-h-timeline__dates::after,.js .cd-h-timeline__dates::before{content:"";position:absolute;z-index:2;top:0;height:2px;width:20px;margin-top:49px}.js .cd-h-timeline__dates::before{left:0;background:linear-gradient(to right,#f7f7f7,hsla(0,0%,97%,0));background:linear-gradient(to right,var(--cd-color-3),hsla(var(--cd-color-3-h),var(--cd-color-3-s),var(--cd-color-3-l),0))}.js .cd-h-timeline__dates::after{right:0;background:linear-gradient(to left,#f7f7f7,hsla(0,0%,97%,0));background:linear-gradient(to left,var(--cd-color-3),hsla(var(--cd-color-3-h),var(--cd-color-3-s),var(--cd-color-3-l),0))}.js .cd-h-timeline__line{position:absolute;z-index:1;left:0;top:49px;height:2px;background-color:hsl(0,0%,87.3%);background-color:hsl(var(--cd-color-3-h),var(--cd-color-3-s),calc(var(--cd-color-3-l) * .9));transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.js .cd-h-timeline__filling-line{position:absolute;z-index:1;left:0;top:0;height:100%;width:100%;background-color:#f15b29;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.js .cd-h-timeline__date{position:absolute;bottom:0;z-index:2;text-align:center;font-size:.8em;padding-bottom:.75em;padding-bottom:var(--space-sm);color:#383838;color:var(--cd-color-1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none}.js .cd-h-timeline__date::after{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-5px;height:12px;width:12px;border-radius:50%;border:2px solid hsl(0,0%,87.3%);border-color:hsl(var(--cd-color-3-h),var(--cd-color-3-s),calc(var(--cd-color-3-l) * .9));background-color:#f7f7f7;background-color:var(--cd-color-3);transition:background-color .3s,border-color .3s}.js .cd-h-timeline__date:hover::after{background-color:#f15b29;background-color:var(--cd-color-2);border-color:#f15b29;border-color:var(--cd-color-2)}@media (min-width:64rem){.js .cd-h-timeline__date{font-size:.7em}}.js .cd-h-timeline__date--selected{pointer-events:none}.js .cd-h-timeline__date--selected::after{background-color:#f15b29;background-color:var(--cd-color-2);border-color:#f15b29;border-color:var(--cd-color-2)}.js .cd-h-timeline__date--older-event::after{border-color:#f15b29;border-color:var(--cd-color-2)}.js .cd-h-timeline__navigation{position:absolute;z-index:1;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:34px;width:34px;border-radius:50%;border:2px solid hsl(0,0%,87.3%);border-color:hsl(var(--cd-color-3-h),var(--cd-color-3-s),calc(var(--cd-color-3-l) * .9));transition:border-color .3s}.js .cd-h-timeline__navigation::after{content:"";position:absolute;height:16px;width:16px;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:url(/img/timeline/cd-arrow.svg) no-repeat}.js .cd-h-timeline__navigation:hover{border-color:#f15b29;border-color:var(--cd-color-2)}.js .cd-h-timeline__navigation--inactive{cursor:not-allowed}.js .cd-h-timeline__navigation--inactive::after{background-position:0 -16px}.js .cd-h-timeline__navigation--inactive:hover{border-color:hsl(0,0%,87.3%);border-color:hsl(var(--cd-color-3-h),var(--cd-color-3-s),calc(var(--cd-color-3-l) * .9))}.js .cd-h-timeline__events{position:relative;width:100%;overflow:hidden;transition:height .4s}.js .cd-h-timeline__event{position:absolute;z-index:1;width:100%;left:0;top:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);padding:1px 5%;opacity:0;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.js .cd-h-timeline__event--selected{position:relative;z-index:2;opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.js .cd-h-timeline__event--enter-right,.js .cd-h-timeline__event--leave-right{-webkit-animation-name:cd-enter-right;animation-name:cd-enter-right}.js .cd-h-timeline__event--enter-left,.js .cd-h-timeline__event--leave-left{-webkit-animation-name:cd-enter-left;animation-name:cd-enter-left}.js .cd-h-timeline__event--leave-left,.js .cd-h-timeline__event--leave-right{animation-direction:reverse}@-webkit-keyframes cd-enter-right{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes cd-enter-right{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes cd-enter-left{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes cd-enter-left{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}html:not(.js) .cd-h-timeline__dates,html:not(.js) .cd-h-timeline__navigation{display:none}