.editor__wrapper{margin:auto;padding-top:9.6px;width:768px;max-width:100%;background-color:#fff;position:relative;z-index:10}@media only screen and (min-width:768px){.editor__wrapper{padding-top:19.2px}}.editor{position:relative;min-height:300px;overflow:hidden}.editor__inner{position:relative}.editor__text-container{padding-right:16px}.editor__title{position:relative;position:relative;z-index:1;width:100%;border:0;overflow:hidden;outline:0;box-shadow:none;resize:none;box-sizing:border-box;background-color:#fff;margin-left:8px;margin-right:8px;margin-bottom:9.6px;font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:29px;line-height:1.3em;margin-top:0}@media only screen and (min-width:768px){.editor__title{margin-left:16px;margin-right:16px}}@media only screen and (min-width:768px){.editor__title{margin-bottom:19.2px}}@media only screen and (min-width:480px){.editor__title{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:29px;line-height:1.3em}}@media only screen and (min-width:768px){.editor__title{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:36px;line-height:1.3em}}@media only screen and (min-width:1024px){.editor__title{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:44px;line-height:1.3em}}.editor__title-height-div{position:absolute;z-index:-1;top:0;left:0;width:100%;word-wrap:break-word;box-sizing:border-box;padding-right:16px;margin-top:0;margin-left:8px;margin-right:8px;margin-bottom:9.6px;font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:29px;line-height:1.3em}@media only screen and (min-width:768px){.editor__title-height-div{margin-left:16px;margin-right:16px}}@media only screen and (min-width:768px){.editor__title-height-div{margin-bottom:19.2px}}@media only screen and (min-width:480px){.editor__title-height-div{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:29px;line-height:1.3em}}@media only screen and (min-width:768px){.editor__title-height-div{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:36px;line-height:1.3em}}@media only screen and (min-width:1024px){.editor__title-height-div{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:44px;line-height:1.3em}}.editor__title--placeholder{opacity:.3}.editor__block{position:relative;z-index:10}.editor__block--base{position:relative}.editor__block--overlay{position:absolute}.editor__paragraph--placeholder{opacity:.3}.editor__paragraph{position:relative;position:relative;z-index:1;width:100%;border:0;overflow:hidden;outline:0;box-shadow:none;resize:none;box-sizing:border-box;background-color:#fff;margin-left:8px;margin-right:8px;margin-bottom:9.6px;font-family:"Source Sans Pro",sans-serif;font-weight:400;font-size:16px;line-height:1.7em}@media only screen and (min-width:768px){.editor__paragraph{margin-left:16px;margin-right:16px}}@media only screen and (min-width:768px){.editor__paragraph{margin-bottom:19.2px}}.editor__paragraph-height-div>p{position:absolute;z-index:-1;top:0;left:0;width:100%;word-wrap:break-word;box-sizing:border-box;padding-right:16px;margin-top:0;margin-left:8px;margin-right:8px;margin-bottom:9.6px;font-family:"Source Sans Pro",sans-serif;font-weight:400;font-size:16px;line-height:1.7em}@media only screen and (min-width:768px){.editor__paragraph-height-div>p{margin-left:16px;margin-right:16px}}@media only screen and (min-width:768px){.editor__paragraph-height-div>p{margin-bottom:19.2px}}.editor__document{position:relative;background:#f2f4f7;color:#051a38;border-radius:3px;font-family:Merriweather,serif;font-weight:400;font-size:15px;line-height:1.7em;margin-bottom:9.6px}@media only screen and (min-width:768px){.editor__document{margin-bottom:19.2px}}.editor__document.editor__document--hover{cursor:pointer;padding-left:8px;padding-right:8px}.editor__document.editor__document--hover:hover{background:#e6e9ef}@media only screen and (min-width:768px){.editor__document.editor__document--hover{padding-left:16px;padding-right:16px}}.editor__document.editor__document--focus{margin-left:4px;margin-right:4px;padding-left:6px;padding-right:6px}@media only screen and (min-width:768px){.editor__document.editor__document--focus{padding-left:14px;padding-right:14px}}.editor__document h2,.editor__document h3,.editor__document p{z-index:1;position:relative;overflow:hidden;margin-top:0}.editor__document-title{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:19px;line-height:1.3em;margin:0;margin-bottom:4px}@media only screen and (min-width:480px){.editor__document-title{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:19px;line-height:1.3em}}@media only screen and (min-width:768px){.editor__document-title{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:20px;line-height:1.3em}}@media only screen and (min-width:1024px){.editor__document-title{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:24px;line-height:1.3em}}@media only screen and (min-width:768px){.editor__document-title{margin-bottom:8px}}.editor__document-highlight{color:#051a38;font-weight:700}.editor__video{display:block;margin:auto;max-width:100%}.editor__video-container{margin-left:4px;margin-right:4px;margin-bottom:4px;background:#f2f4f7;color:#051a38;border-radius:3px}.editor__video-container:hover{background:#e6e9ef}.editor__video-container:hover .document__node-text,.editor__video-container:hover .document__text{background:#e6e9ef}.editor__video-container .document__node-text,.editor__video-container .document__text{background:#f2f4f7}.foundation::after{clear:both;content:"";display:table}.foundation__inner-container{width:768px;max-width:100%;margin:auto}.foundation__heading{margin-left:8px;margin-right:8px;margin-bottom:9.6px;margin-top:9.6px;color:#051a38;font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:29px;line-height:1.3em}@media only screen and (min-width:768px){.foundation__heading{margin-left:16px;margin-right:16px}}@media only screen and (min-width:768px){.foundation__heading{margin-bottom:19.2px}}@media only screen and (min-width:768px){.foundation__heading{margin-top:19.2px}}@media only screen and (min-width:480px){.foundation__heading{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:29px;line-height:1.3em}}@media only screen and (min-width:768px){.foundation__heading{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:36px;line-height:1.3em}}@media only screen and (min-width:1024px){.foundation__heading{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:44px;line-height:1.3em}}.video__outer-container{width:768px;max-width:100%;margin:auto}.video__inner-container{padding:15px 8px}@media only screen and (min-width:768px){.video__inner-container{padding:15px 30px}}.video__inner-container--push{margin-top:118px}.video__header{height:60px}.video__actions{width:540px;max-width:100%;margin:15px auto}.video__actions::after{clear:both;content:"";display:table}.video__action{width:50%;float:left}.video__action:nth-of-type(2){float:right}.video__instructions{width:100%;margin-top:0;margin-bottom:15px;color:#051a38;font-family:Merriweather,serif;font-weight:400;font-size:15px;line-height:1.7em;float:inherit}.video__tuning-buttons{float:left;padding-top:6px}.video__button--small{position:relative;border-radius:5px;display:inline-block;text-decoration:none;-webkit-appearance:none;overflow:hidden;float:left;padding:2px 5px;width:21px;text-align:center;border:none;color:#fff;background:#2c4770}.video__button--small:hover{cursor:pointer}.video__button--small:hover{background:#4c678c}.video__button--top{font-family:Merriweather,serif;font-weight:400;font-size:15px;line-height:1.7em;position:relative;border-radius:5px;display:inline-block;padding:5px 8px;text-decoration:none;-webkit-appearance:none;overflow:hidden;border:none;color:#fff;background:#a03546;margin-top:12.5px}@media only screen and (min-width:768px){.video__button--top{padding:5px 16px}}.video__button--top:hover{cursor:pointer}.video__button--top:hover{background:#c86373}.video__button--bottom{font-family:Merriweather,serif;font-weight:400;font-size:15px;line-height:1.7em;position:relative;border-radius:5px;display:inline-block;padding:5px 8px;text-decoration:none;-webkit-appearance:none;overflow:hidden;border:none;color:#fff;background:#2c4770}@media only screen and (min-width:768px){.video__button--bottom{padding:5px 16px}}.video__button--bottom:hover{cursor:pointer}.video__button--bottom:hover{background:#4c678c}.video__time{float:left;font-family:Merriweather,serif;font-weight:400;font-size:13px;line-height:1.7em;margin-left:2px;margin-right:2px}.video__container{width:540px;max-width:100%;margin:auto}.video__title{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:19px;line-height:1.3em}@media only screen and (min-width:480px){.video__title{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:19px;line-height:1.3em}}@media only screen and (min-width:768px){.video__title{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:20px;line-height:1.3em}}@media only screen and (min-width:1024px){.video__title{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:24px;line-height:1.3em}}.video__date{font-family:Merriweather,serif;font-weight:400;font-size:15px;line-height:1.7em;float:right;margin-top:19px}.video__video{max-width:100%}.header{width:100%;position:relative;z-index:10;background-color:#fff}.header::after{clear:both;content:"";display:table}.header__top{height:8rem}.header__skip-link{position:absolute;top:-40px;left:0;padding:2px 5px;font-family:Merriweather,serif;font-weight:400;font-size:15px;line-height:1.7em;color:#fff;-webkit-transition:top .1s ease-in,background .5s linear;transition:top .1s ease-in,background .5s linear}.header__skip-link:focus{top:0;background-color:#a03546;-webkit-transition:top .1s ease-in,background .5s linear;transition:top .1s ease-in,background .5s linear}.header__logo{font-family:"Source Sans Pro",sans-serif;font-weight:300;font-size:29px;font-style:normal;margin-left:8px;line-height:8rem}@media only screen and (min-width:480px){.header__logo{font-family:"Source Sans Pro",sans-serif;font-weight:300;font-size:29px}}@media only screen and (min-width:768px){.header__logo{font-family:"Source Sans Pro",sans-serif;font-weight:300;font-size:36px}}@media only screen and (min-width:1024px){.header__logo{font-family:"Source Sans Pro",sans-serif;font-weight:300;font-size:44px}}@media only screen and (min-width:768px){.header__logo{margin-left:30px}}.header__logo-link{text-decoration:none;color:#2c4770}.header__logo-link:hover{color:#758aa8}.header__icon-list--top{float:right}.header__icon-list--bottom{float:left}.header__icon{font-family:"Source Sans Pro",sans-serif;font-weight:300;font-size:16px;line-height:1.5em;color:#2c4770}@media only screen and (min-width:480px){.header__icon{font-family:"Source Sans Pro",sans-serif;font-weight:300;font-size:22px;line-height:1.5em}}.header__icon:hover{color:#758aa8}.header__icon--github{font-size:4rem;line-height:8rem;margin-right:8px}@media only screen and (min-width:768px){.header__icon--github{margin-right:30px}}.header__icon--triangle{font-size:2rem;line-height:3.5rem;margin-right:1rem;margin-left:8px}@media only screen and (min-width:768px){.header__icon--triangle{margin-right:3rem;margin-left:30px}}.header__nav{position:relative;border-top:1px solid #051a38;border-bottom:2px solid #051a38;height:35px;line-height:1rem}.header__nav::after{clear:both;content:"";display:table}.header__banner{height:35px;float:left;width:100%;background-color:#fffba9}.header__text{font-family:"Source Sans Pro",sans-serif;font-weight:300;font-size:16px;line-height:1.5em;line-height:3.5rem;margin:0;margin-right:1rem;float:left}@media only screen and (min-width:480px){.header__text{font-family:"Source Sans Pro",sans-serif;font-weight:300;font-size:22px;line-height:1.5em}}@media only screen and (min-width:768px){.header__text{margin-right:3rem}}.header__link{color:#4c678c}.header__nav-toggle{display:inline;position:relative}@media only screen and (min-width:480px){.header__nav-toggle{display:none}}.header__nav-icon{font-family:"Source Sans Pro",sans-serif;font-weight:400;font-size:13px;line-height:1.3em;text-transform:uppercase;height:100%;color:#2c4770}.header__nav-icon:hover{color:#758aa8}.header__nav-icon .fa{position:absolute;font-size:16px;margin-top:9.5px;margin-left:8px}.footer{margin:0 2rem;clear:both}@media only screen and (min-width:768px){.footer{margin:0 auto;width:768px}}.footer__hr{line-height:35px}.feed{margin:auto;width:768px;max-width:100%}.feed__inner-container{margin-left:8px;margin-right:8px}@media only screen and (min-width:768px){.feed__inner-container{margin-left:16px;margin-right:16px}}.feed__title{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:24px;line-height:1.3em}@media only screen and (min-width:480px){.feed__title{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:24px;line-height:1.3em}}@media only screen and (min-width:768px){.feed__title{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:30px;line-height:1.3em}}@media only screen and (min-width:1024px){.feed__title{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:34px;line-height:1.3em}}.feed__card{position:relative;background:#fff;border:1px solid #758aa8;color:#051a38;margin-top:16px}.feed__card::after{clear:both;content:"";display:table}.feed__card-title{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:19px;line-height:1.3em;margin-top:8px;margin-right:8px;margin-left:8px;margin-bottom:4px}@media only screen and (min-width:480px){.feed__card-title{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:19px;line-height:1.3em}}@media only screen and (min-width:768px){.feed__card-title{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:20px;line-height:1.3em}}@media only screen and (min-width:1024px){.feed__card-title{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:24px;line-height:1.3em}}@media only screen and (min-width:768px){.feed__card-title{margin-top:16px;margin-right:16px;margin-left:16px;margin-bottom:8px}}.feed__link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:100}.feed__card-document{padding:8px;background-color:#f2f4f7}@media only screen and (min-width:768px){.feed__card-document{padding:16px}}.feed__card-document-title{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:16px;line-height:1.3em;margin:0;margin-bottom:4px;color:#051a38}@media only screen and (min-width:768px){.feed__card-document-title{margin-bottom:8px}}.feed__card-document-text{font-family:Merriweather,serif;font-weight:400;font-size:15px;line-height:1.7em;margin:0;color:#051a38}.feed__card-document-text>p{margin:0}.feed__card-text-container{margin-left:8px;margin-right:8px;margin-bottom:18px}@media only screen and (min-width:768px){.feed__card-text-container{margin-left:16px;margin-right:16px}}@media only screen and (min-width:768px){.feed__card-text-container{margin-bottom:36px}}.feed__card-text{margin-top:0;margin-bottom:0;font-family:"Source Sans Pro",sans-serif;font-weight:400;font-size:16px;line-height:1.7em;color:#051a38}.feed__more{position:absolute;bottom:4px;right:8px;font-family:Merriweather,serif;font-weight:400;font-size:13px;line-height:1.7em;color:#051a38}@media only screen and (min-width:768px){.feed__more{bottom:8px;right:16px}}.feed__card-thumb-container{width:100%;margin-right:8px}@media only screen and (min-width:768px){.feed__card-thumb-container{float:left;width:60%}}@media only screen and (min-width:768px){.feed__card-thumb-container{margin-right:16px}}.feed__card-thumb-container::after{clear:both;content:"";display:table}.feed__card-thumb-container--video{max-height:250px;overflow:hidden}@media only screen and (min-width:768px){.feed__card-thumb-container--video{max-height:initial}}.feed__card-thumb{width:100%;height:auto;vertical-align:bottom}.hero{background-color:#2c4770;float:left;width:100%;position:relative;height:400px}.hero__wrapper::after{clear:both;content:"";display:table}.hero__inner-container{position:absolute;width:100%;left:0;top:25px;text-align:center}.hero__title{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:24px;line-height:1.3em;color:#fff}@media only screen and (min-width:480px){.hero__title{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:24px;line-height:1.3em}}@media only screen and (min-width:768px){.hero__title{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:30px;line-height:1.3em}}@media only screen and (min-width:1024px){.hero__title{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:34px;line-height:1.3em}}@media screen and (min-width:480px){.hero__title{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:29px;line-height:1.3em}}@media only screen and (min-width:480px) and (min-width:480px){.hero__title{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:29px;line-height:1.3em}}@media only screen and (min-width:480px) and (min-width:768px){.hero__title{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:36px;line-height:1.3em}}@media only screen and (min-width:480px) and (min-width:1024px){.hero__title{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:44px;line-height:1.3em}}.hero__text{font-family:"Source Sans Pro",sans-serif;font-weight:300;font-size:16px;line-height:1.5em;color:#758aa8}@media only screen and (min-width:480px){.hero__text{font-family:"Source Sans Pro",sans-serif;font-weight:300;font-size:22px;line-height:1.5em}}.hero__text--special{color:#fff}.hero__button{font-family:Merriweather,serif;font-weight:400;font-size:15px;line-height:1.7em;position:relative;border-radius:5px;display:inline-block;padding:5px 8px;text-decoration:none;-webkit-appearance:none;overflow:hidden;color:#fff;background:#a03546;width:300px;height:35px;line-height:35px}@media only screen and (min-width:768px){.hero__button{padding:5px 16px}}.hero__button:hover{cursor:pointer}.hero__button:hover{background:#c86373}.about{margin:0 auto;padding:0 8px;background-color:#fff;width:768px;max-width:100%}@media only screen and (min-width:768px){.about{padding:0 30px}}.about__text{font-family:"Source Sans Pro",sans-serif;font-weight:400;font-size:16px;line-height:1.7em;color:#051a38}.about__text--aside{font-size:10px}.about__list-item,.about__sub-list-item{font-family:"Source Sans Pro",sans-serif;font-weight:400;font-size:16px;line-height:1.7em}.about__text--special{color:#2c4770;font-weight:700}.about__link{color:#4c678c}.about__image-container{text-align:center}.about__image{max-width:100%;height:auto}.document{width:768px;max-width:100%;position:relative;z-index:1}.document--overlay{position:relative;z-index:1;background-color:#fff}@media only screen and (min-width:768px){.document--overlay{left:50%;margin-left:-384px}}.document--static{margin:0 auto}.document__header{width:768px;max-width:100%;margin:0 auto;background-color:#fff;overflow:hidden;height:117px;border-bottom:1px solid #051a38}@media only screen and (min-width:768px){.document__header{border-bottom:none}.document__header:before{content:"";position:absolute;bottom:0;height:1px;border-bottom:1px solid #051a38;left:8px;right:8px}}@media only screen and (min-width:768px) and (min-width:768px){.document__header:before{left:16px;right:16px}}.document__header--visible{position:relative;z-index:15}.document__header--fixed{position:fixed;top:0;left:0;z-index:10}@media only screen and (min-width:768px){.document__header--fixed{left:50%;margin-left:-384px}}.document__header--hidden{visibility:hidden;height:0}.document__heading{margin-top:13.5px;margin-bottom:13.5px;color:#051a38;font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:24px;line-height:1.3em;margin-left:8px;margin-right:8px}@media only screen and (min-width:480px){.document__heading{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:24px;line-height:1.3em}}@media only screen and (min-width:768px){.document__heading{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:30px;line-height:1.3em}}@media only screen and (min-width:1024px){.document__heading{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:34px;line-height:1.3em}}@media only screen and (min-width:768px){.document__heading{margin-left:16px;margin-right:16px}}.document__header-actions{margin-left:8px;margin-right:8px}@media only screen and (min-width:768px){.document__header-actions{margin-left:16px;margin-right:16px}}.document__instructions{margin-top:20px;color:#051a38;font-family:"Source Sans Pro",sans-serif;font-weight:300;font-size:16px;line-height:1.5em}@media only screen and (min-width:768px){.document__instructions{margin-top:0;margin-bottom:10.5px}}@media only screen and (min-width:480px){.document__instructions{font-family:"Source Sans Pro",sans-serif;font-weight:300;font-size:22px;line-height:1.5em}}.document__row{z-index:5;position:relative}.document__row--push{margin-top:118px}.document__row-inner{position:relative}.document__text{position:relative;padding:1px;z-index:1;margin-left:8px;margin-right:8px;margin-bottom:9.6px;font-family:Merriweather,serif;font-weight:400;font-size:15px;line-height:1.7em}@media only screen and (min-width:768px){.document__text{margin-left:16px;margin-right:16px}}@media only screen and (min-width:768px){.document__text{margin-bottom:19.2px}}.document__text--block{border:1px solid #758aa8;box-shadow:1px 1px 2px #051a38;padding:0 15px;width:100%}.document__text--selected{color:#051a38;font-weight:700}.document__button{font-family:Merriweather,serif;font-weight:400;font-size:15px;line-height:1.7em;position:relative;border-radius:5px;display:inline-block;padding:5px 8px;text-decoration:none;-webkit-appearance:none;overflow:hidden;margin-right:8px;margin-bottom:10.5px}@media only screen and (min-width:768px){.document__button{padding:5px 16px}}.document__button:hover{cursor:pointer}@media only screen and (min-width:768px){.document__button{margin-right:16px}}.document__button--blue{border:none;color:#fff;background:#2c4770}.document__button--blue:hover{background:#4c678c}.document__button--red{border:none;color:#fff;background:#a03546}.document__button--red:hover{background:#c86373}.document__node{position:relative}.document__node-text-container{position:relative}.document__node-height-div{position:absolute;z-index:-1;top:0;left:0;width:100%;word-wrap:break-word;box-sizing:border-box}.document__node-text{margin-top:0;background-color:#fff}.document__node-text--speaker{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:19px;line-height:1.3em}@media only screen and (min-width:480px){.document__node-text--speaker{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:19px;line-height:1.3em}}@media only screen and (min-width:768px){.document__node-text--speaker{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:20px;line-height:1.3em}}@media only screen and (min-width:1024px){.document__node-text--speaker{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:24px;line-height:1.3em}}.document__node-text--speaker-top{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:19px;line-height:1.3em;margin-left:8px;margin-right:8px;margin-bottom:9.6px}@media only screen and (min-width:480px){.document__node-text--speaker-top{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:19px;line-height:1.3em}}@media only screen and (min-width:768px){.document__node-text--speaker-top{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:20px;line-height:1.3em}}@media only screen and (min-width:1024px){.document__node-text--speaker-top{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:24px;line-height:1.3em}}@media only screen and (min-width:768px){.document__node-text--speaker-top{margin-left:16px;margin-right:16px}}@media only screen and (min-width:768px){.document__node-text--speaker-top{margin-bottom:19.2px}}.document__node-text--h2{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:24px;line-height:1.3em}@media only screen and (min-width:480px){.document__node-text--h2{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:24px;line-height:1.3em}}@media only screen and (min-width:768px){.document__node-text--h2{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:30px;line-height:1.3em}}@media only screen and (min-width:1024px){.document__node-text--h2{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:34px;line-height:1.3em}}.document__node-text--hidden-h2{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:24px;line-height:1.3em}@media only screen and (min-width:480px){.document__node-text--hidden-h2{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:24px;line-height:1.3em}}@media only screen and (min-width:768px){.document__node-text--hidden-h2{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:30px;line-height:1.3em}}@media only screen and (min-width:1024px){.document__node-text--hidden-h2{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:34px;line-height:1.3em}}.document__node-text--h3{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:19px;line-height:1.3em}@media only screen and (min-width:480px){.document__node-text--h3{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:19px;line-height:1.3em}}@media only screen and (min-width:768px){.document__node-text--h3{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:20px;line-height:1.3em}}@media only screen and (min-width:1024px){.document__node-text--h3{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:24px;line-height:1.3em}}.document__node-text--hidden-h3{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:19px;line-height:1.3em}@media only screen and (min-width:480px){.document__node-text--hidden-h3{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:19px;line-height:1.3em}}@media only screen and (min-width:768px){.document__node-text--hidden-h3{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:20px;line-height:1.3em}}@media only screen and (min-width:1024px){.document__node-text--hidden-h3{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:24px;line-height:1.3em}}.document__node-text--p{font-family:Merriweather,serif;font-weight:400;font-size:15px;line-height:1.7em}.document__node-text--hidden-p{font-family:Merriweather,serif;font-weight:400;font-size:15px;line-height:1.7em}.document__text--caption{position:relative;height:0;overflow-y:scroll;background-color:#fff;font-family:Merriweather,serif;font-weight:400;font-size:15px;line-height:1.7em}.document__text--caption:last-child{padding-bottom:200px}.timeline__preview{position:relative;z-index:1}.timeline{position:relative;z-index:2;background-color:#fff}.timeline__inner-container{width:768px;max-width:100%;margin:auto}.timeline__instructions{color:#051a38;font-family:"Source Sans Pro",sans-serif;font-weight:300;font-size:16px;line-height:1.5em;margin-left:8px;margin-right:8px;margin-bottom:9.6px}@media only screen and (min-width:480px){.timeline__instructions{font-family:"Source Sans Pro",sans-serif;font-weight:300;font-size:22px;line-height:1.5em}}@media only screen and (min-width:768px){.timeline__instructions{margin-left:16px;margin-right:16px}}@media only screen and (min-width:768px){.timeline__instructions{margin-bottom:19.2px}}.timeline__actions{margin-left:8px;margin-right:8px;margin-bottom:9.6px}@media only screen and (min-width:768px){.timeline__actions{margin-left:16px;margin-right:16px}}@media only screen and (min-width:768px){.timeline__actions{margin-bottom:19.2px}}.timeline__radio{margin-right:1rem}.timeline__radio-label{margin-right:8px;font-family:"Source Sans Pro",sans-serif;font-weight:400;font-size:16px;line-height:1.7em}@media only screen and (min-width:768px){.timeline__radio-label{margin-right:16px}}.banner{margin:0 auto;background-color:#fff;width:768px;max-width:100%}.banner__inner-container{padding:0 8px}@media only screen and (min-width:768px){.banner__inner-container{padding:0 30px}}.banner__text{font-family:"Source Sans Pro",sans-serif;font-weight:400;font-size:13px;line-height:1.7em}.banner__text--reg{color:#a03546}.banner__text--link{color:#4c678c}.nav{max-height:105px;overflow:hidden;-webkit-transition:max-height .1s linear 0s;transition:max-height .1s linear 0s}@media only screen and (min-width:480px){.nav{-webkit-transition:none;transition:none}}.nav.collapse{max-height:0}@media only screen and (min-width:480px){.nav.collapse{max-height:105px}}.nav__list{list-style:none;padding:0;margin:0}@media only screen and (min-width:768px){.nav__list{margin-left:30px}}.nav__list--bottom{width:768px;max-width:100%;margin:auto;text-align:center}@media only screen and (min-width:480px){.nav__list--bottom{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}}.nav__list-item{height:35px;line-height:35px;background-color:#fff}.nav__list-item--top{border-top:1px solid #051a38}@media only screen and (min-width:480px){.nav__list-item--top{margin-right:3rem;display:inline-block;border:none}}.nav__link{text-decoration:none;display:block;width:100%;height:100%}.nav__link--top{padding-left:8px}@media only screen and (min-width:768px){.nav__link--top{padding-left:0}}.nav__link-text{font-family:"Source Sans Pro",sans-serif;font-weight:400;font-size:13px;line-height:1.3em;text-transform:uppercase;color:#2c4770;display:inline}.nav__link-text:hover{color:#758aa8}body{margin:0;padding:0}body.noscroll{overflow:hidden}body.fade{background-color:#000}body.fade>:not(.header){opacity:.4}#app{background-color:#fff;position:relative;z-index:1;float:left;margin-left:auto;margin-right:auto;margin-bottom:2rem;width:100%}#app::after{clear:both;content:"";display:table}html{font-size:10px;box-sizing:border-box}