body,html{min-height:100%}body{height:100%}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,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{padding:0;border:0;margin:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{-webkit-tap-highlight-color:transparent;font-family:proxima-nova,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:1.25;min-width:320px;min-width:20rem}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}h1{font-size:24px;font-size:1.5rem}h1,h2{line-height:30px;line-height:1.875rem}h2{font-size:18px;font-size:1.125rem}a,button,input{-webkit-tap-highlight-color:transparent;text-decoration:none}.visuallyhidden{background-color:transparent;background-repeat:no-repeat;background-position:0 0;border:0;color:transparent;display:block;font:0/0 a;text-shadow:none}.flow-map__header{background:inherit;overflow:hidden;padding:60px 20px 20px;padding:3.75rem 1.25rem 1.25rem}@media (min-width:550px){.flow-map__header{padding:3.75rem 3.4375rem 1.25rem}}@media (min-width:550px){.flow-map__heading{float:left;margin-right:5rem}}.flow-map__title{font-size:32px;font-size:2rem;line-height:40px;line-height:2.5rem}.flow-map__description{font-size:14px;font-size:.875rem;font-weight:200;line-height:17px;line-height:1.0625rem}.flow-map__svg{display:block;height:100%;margin:0 auto;width:auto}.flow-map__zoom-wrapper{bottom:0;left:0;position:absolute;right:0;top:0}.flow-map__svg-wrapper{display:block;height:0;margin-bottom:32px;margin-bottom:2rem;overflow:hidden;padding-bottom:42.7%;position:relative;width:100%}.key{margin-top:20px;margin-top:1.25rem}@media (min-width:550px){.key{float:left;line-height:3rem;margin-right:5rem;margin-top:0}}.key__item{display:inline-block;font-weight:200;vertical-align:middle}.key__item:hover{cursor:pointer}.key__item.active{font-weight:700}.key__item.active:hover{cursor:default}.key__lozenge{background:#3c5468;border-radius:.4375rem;display:inline-block;height:14px;height:.875rem;margin-left:16px;margin-left:1rem;margin-right:16px;margin-right:1rem;position:relative;vertical-align:middle;width:44px;width:2.75rem}.key__lozenge:hover{cursor:pointer}.key__lozenge .key__lozenge-disc{border-radius:50%;display:block;height:14px;height:.875rem;position:absolute;right:0;width:14px;width:.875rem}.key__item--sending.active+.key__lozenge .key__lozenge-disc{left:0;right:auto}.social-media{background:inherit}@media (min-width:550px){.social-media{float:right;margin-top:.625rem}}.social-media__title{display:inline-block;font-size:14px;font-size:.875rem;font-weight:300;pointer-events:all;position:absolute;right:16px;right:1rem;text-transform:uppercase;top:30px;top:1.875rem;vertical-align:middle;z-index:1}@media (min-width:550px){.social-media__title{font-size:1.125rem;font-weight:600;line-height:1.5rem;pointer-events:none;position:static}}.social-media__buttons{background:inherit;bottom:0;left:0;margin-bottom:0;margin-top:0;padding-left:0;padding-top:30px;padding-top:1.875rem;position:fixed;top:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;width:100%;z-index:2}.social-media__buttons .section__header{margin-bottom:30px}@media (min-width:550px){.social-media__buttons .section__header{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;height:158px;margin-bottom:16px}}.social-media__buttons .section__header .logo{width:180px}.social-media__buttons ul{list-style-type:none;margin-top:120px}.social-media__buttons.active{box-sizing:border-box;padding:30px;padding:1.875rem;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}@media (min-width:550px){.social-media__buttons{background:none;display:inline-block;height:1.5rem;padding-top:0;position:static;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:none;transition:none;vertical-align:middle;width:auto}.social-media__buttons .section__header{display:none}.social-media__buttons ul{margin-top:0;padding-left:0}}.social-media__close{display:block;height:25px;height:1.5625rem;position:absolute;right:20px;right:1.25rem;top:30px;top:1.875rem;width:25px;width:1.5625rem}@media (min-width:550px){.social-media__close{display:none}}.social-media__button{display:block}@media (min-width:550px){.social-media__button{display:inline-block;margin-left:2.5rem}.social-media__button:last-child{display:none}}.social-media__link{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:inherit;display:block;height:100%;margin-bottom:40px;margin-bottom:2.5rem;text-decoration:none;-webkit-transition:opacity .35s;transition:opacity .35s}.social-media__link:hover{cursor:pointer;opacity:.6}@media (min-width:550px){.social-media__link{margin-bottom:0}}.social-media__title-icon,.social-media__title-text{display:inline-block;vertical-align:middle}.social-media__title-icon{height:16px;height:1rem;margin-left:4px;margin-left:.25rem;margin-top:-2px;margin-top:-.125rem;width:16px;width:1rem}@media (min-width:550px){.social-media__title-icon{display:none}}.social-media__icon{display:inline-block;height:20px;height:1.25rem;margin-right:40px;margin-right:2.5rem;vertical-align:middle;width:20px;width:1.25rem}@media (min-width:550px){.social-media__icon{margin-right:0}}.social-media__text{display:inline-block;font-size:19px;font-size:1.1875rem;font-weight:300;vertical-align:middle}@media (min-width:550px){.social-media__text{display:none}}.timeline{bottom:0;left:0;overflow:hidden;position:fixed;right:0}.timeline__play{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.67 16.67'%3E%3Ctitle%3Eicon_play%3C/title%3E%3Cpolygon fill='%23000000' points='13.39 8.33 5.28 13.02 5.28 3.65 13.39 8.33'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50% 50%;background-size:auto 20px;float:left;height:32px;height:2rem;width:55px;width:3.4375rem}.timeline__play.timeline__pause{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16.667px' height='16.667px' viewBox='0 0 16.667 16.667' enable-background='new 0 0 16.667 16.667' xml:space='preserve'%3E%3Cline fill='none' stroke='%23000000' stroke-width='2' stroke-miterlimit='10' x1='6.333' y1='4.166' x2='6.333' y2='12.5'/%3E%3Cline fill='none' stroke='%23000000' stroke-width='2' stroke-miterlimit='10' x1='10.333' y1='4.166' x2='10.333' y2='12.5'/%3E%3C/svg%3E")}.timeline__play.timeline__reset{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16.667px' height='16.667px' viewBox='0 0 16.667 16.667' enable-background='new 0 0 16.667 16.667' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath fill='none' stroke='%23000000' stroke-linecap='square' stroke-miterlimit='10' d='M10.456,12.063 c-0.626,0.357-1.351,0.562-2.123,0.562c-2.37,0-4.292-1.921-4.292-4.292s1.921-4.292,4.292-4.292s4.292,1.921,4.292,4.292'/%3E%3Cg%3E%3Cpolygon fill='%23000000' points='15.061,8.007 10.201,8.007 12.631,10.437 '/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.timeline__play:hover{cursor:pointer}.timeline__years{float:left;width:-webkit-calc(100% - 3.4375rem);width:calc(100% - 3.4375rem)}.timeline__year{box-sizing:border-box;color:#000;display:inline-block;font-size:14px;font-size:.875rem;font-weight:700;height:32px;height:2rem;line-height:32px;line-height:2rem;text-align:center}.timeline__year:hover{cursor:pointer;text-decoration:underline}.timeline__year--active{border-bottom:4px solid #000}.timeline__year--active:hover{cursor:default;text-decoration:none}