.toc-anchor-link{float:left;margin-left:-18px;padding-right:2px}.toc-anchor-link:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z'/%3E%3C/svg%3E");display:block;vertical-align:middle;visibility:hidden}.toc-anchor-heading:focus .toc-anchor-link:after,.toc-anchor-heading:hover .toc-anchor-link:after{visibility:visible}.content-card-wrapper{-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:auto;flex-basis:auto}.content-card,.content-card-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.content-card{border-bottom:3px solid #000;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-direction:column;flex-direction:column;-webkit-transition:border-color .123s ease;transition:border-color .123s ease}.content-card .content-card-bg-image{height:177px}.content-card .content-card-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 30px}.content-card .body-top,.content-card .content-card-body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.content-card .body-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content-card .body-bottom .external-indicator{margin-top:2px;opacity:0;-webkit-transition:opacity .123s ease;transition:opacity .123s ease}.content-card .content-card-cta{color:#dd3b33;padding-right:50px;-webkit-transition:color .123s ease;transition:color .123s ease}.content-card .content-card-cta .svg-icon{display:inline-block;fill:currentColor;margin-top:0;vertical-align:middle;-webkit-transition:fill .123s ease;transition:fill .123s ease;margin-right:-20px;-webkit-transform:translateX(20px);transform:translateX(20px)}.content-card,.content-card:focus,.content-card:hover{color:#221e1f}.content-card:focus,.content-card:hover{border-color:#dd3b33}.content-card:focus .content-card-cta,.content-card:hover .content-card-cta{color:#b4221a}.content-card:focus .external-indicator,.content-card:hover .external-indicator{opacity:1}.content-card .content-card-body.animate .content-card-cta .svg-icon{opacity:0;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0);-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,transform .5s ease;transition:opacity .5s ease,transform .5s ease,-webkit-transform .5s ease}.content-card .content-card-body.animate.in-screen .content-card-cta .svg-icon{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.touch .content-card .external-indicator{opacity:1}.content-card-resource-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:auto;flex-basis:auto}.content-card-resource{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.content-card-resource .content-card-resource-bg-image{padding-bottom:60.7%}.content-card-resource .content-card-resource-body{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 30px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}.content-card-resource .content-card-resource-copy{color:#221e1f}.content-card-resource .content-card-resource-type{background-color:#fff;color:#000;left:15px;padding:15px;position:absolute;text-transform:uppercase;top:-30px}.content-card-resource .content-card-resource-type:after{background-color:#0ea196;content:"";height:1px;width:30px;position:absolute;left:15px;bottom:-5px}.content-card-resource .content-card-resource-type+.content-card-resource-heading{margin-top:30px}.content-card-resource .body-top{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.content-card-resource .body-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content-card-resource .body-bottom .external-indicator{fill:currentColor;margin-top:2px;opacity:0;-webkit-transition:opacity .123s ease;transition:opacity .123s ease}.content-card-resource .content-card-resource-type{font-size:14px}.content-card-resource .content-card-resource-cta{color:#dd3b33;padding-right:50px;-webkit-transition:color .123s ease;transition:color .123s ease}.content-card-resource .content-card-resource-cta .svg-icon{display:inline-block;fill:currentColor;margin-top:0;vertical-align:middle;-webkit-transition:fill .123s ease;transition:fill .123s ease;margin-right:-20px;-webkit-transform:translateX(20px);transform:translateX(20px)}.content-card-resource,.content-card-resource .content-card-resource-body,.content-card-resource .content-card-resource-copy,.content-card-resource .content-card-resource-heading,.content-card-resource .content-card-resource-type,.content-card-resource .content-card-resource-type:after{-webkit-transition:background .3s ease,color .3s ease;transition:background .3s ease,color .3s ease}.content-card-resource:focus,.content-card-resource:focus .content-card-resource-body,.content-card-resource:focus .content-card-resource-type,.content-card-resource:hover,.content-card-resource:hover .content-card-resource-body,.content-card-resource:hover .content-card-resource-type{background:#0ea196}.content-card-resource:focus .content-card-resource-type:after,.content-card-resource:hover .content-card-resource-type:after{background:#fff}.content-card-resource:focus .content-card-resource-copy,.content-card-resource:focus .content-card-resource-cta,.content-card-resource:focus .content-card-resource-heading,.content-card-resource:focus .content-card-resource-type,.content-card-resource:hover .content-card-resource-copy,.content-card-resource:hover .content-card-resource-cta,.content-card-resource:hover .content-card-resource-heading,.content-card-resource:hover .content-card-resource-type{color:#fff}.content-card-resource:focus .external-indicator,.content-card-resource:hover .external-indicator{color:#fff;opacity:1}.touch .content-card-resource .external-indicator{opacity:1}.primary-hero{position:relative}.primary-hero .hero-image{position:absolute;left:0;right:0;top:0;height:100%}.primary-hero .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:456px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.primary-hero .hero-topic{color:#dd3b33;border-left:1px solid #fff;padding-left:5px;position:relative;left:1px}.primary-hero .hero-subtopic{color:#fff;padding-top:5px}.primary-hero .heading-1{font-size:40px}.floating-menu .flyout,.floating-menu.wrapper{height:55px;line-height:55px}.floating-menu .sticky{left:0;position:fixed;top:0;z-index:1000}.floating-menu .title{-webkit-transform:translateX(-300px);transform:translateX(-300px);position:absolute;opacity:0;-webkit-transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,opacity .2s ease-in-out;transition:transform .2s ease-in-out,opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;color:#dd3b33;font-size:14px;border-left:1px solid #fff;line-height:1.2;margin:10px 0;padding-left:5px}.floating-menu .sticky .title{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.floating-menu .toc{width:100%}.floating-menu .flyout{padding:0;width:100%}.floating-menu .flyout ul{list-style:none;margin:0;padding:0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.floating-menu .flyout ul li{display:inline-block;margin-right:30px}.floating-menu .flyout ul li:last-child{margin-right:0}.floating-menu .flyout ul li a{color:#fff}.floating-menu .flyout ul li.toc-visible a{-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff}.centered-heading.has-border .heading-2{padding-top:20px;position:relative}.centered-heading.has-border .heading-2:before{background-color:#dd3b33;content:"";height:2px;left:50%;margin-left:0;position:absolute;top:0;width:0}.centered-heading.has-border.animate .heading-2:before{-webkit-transition:width .3s ease,margin .3s ease;transition:width .3s ease,margin .3s ease}.centered-heading.has-border.in-screen .heading-2:before,.centered-heading.has-border:not(.animate) .heading-2:before{margin-left:-33px;width:66px}.guide{background-color:#f7f9fa;border-bottom:3px solid #000;padding:50px;position:relative;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.guide .svg-icon{fill:#dd3b33;margin-left:20px;-webkit-transform:translate3d(-15px,0,0);transform:translate3d(-15px,0,0);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;opacity:0}.guide .guide-image{margin-right:50px;width:290px;height:180px}.guide .guide-items ul{color:#221e1f;padding:0 0 0 20px;margin:0}.guide .guide-copy{max-width:600px}.guide.animate li{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);opacity:0;-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;transition:transform .5s ease,opacity .5s ease;transition:transform .5s ease,opacity .5s ease,-webkit-transform .5s ease}.guide.animate.in-screen li{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}a.guide:focus,a.guide:hover{border-color:#dd3b33}a.guide:focus .svg-icon,a.guide:hover .svg-icon{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.recirc-columns .recirc-img{border-radius:50%;height:150px;width:150px;position:relative}.recirc-columns .recirc-img .icon-wrapper{background-color:#fff;border-radius:50%;bottom:0;right:0;content:"";height:45px;position:absolute;width:45px;z-index:1}.recirc-columns .recirc-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.recirc-columns .recirc-top .recirc-icon{fill:#dd3b33;height:100%;width:40%}.recirc-columns .recirc-bottom{padding:0 20px;max-width:100%}.recirc-columns .recirc-column{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.endnotes li{color:#dd3b33}.pullquote .pullquote-wrapper{padding:30px 15px 30px 80px;position:relative}.pullquote .pullquote-wrapper:after,.pullquote .pullquote-wrapper:before{background:#000;content:"";height:calc(50% - 40px);left:30px;position:absolute;width:3px}.pullquote .pullquote-wrapper:before{top:0}.pullquote .pullquote-wrapper:after{bottom:0}.pullquote .content.animate{opacity:0;-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0);-webkit-transition:opacity .5s ease,-webkit-transform .75s ease;transition:opacity .5s ease,-webkit-transform .75s ease;transition:opacity .5s ease,transform .75s ease;transition:opacity .5s ease,transform .75s ease,-webkit-transform .75s ease}.pullquote .content.animate.in-screen{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.pullquote .pullquote-cta{margin-left:80px}.pullquote blockquote{margin:0}.pullquote blockquote:before{content:"“";color:#dd3b33;font-family:Georgia,serif;position:absolute;left:1px;top:50%;font-size:150px;line-height:73px}.header-wrapper:after,.header-wrapper:before{content:"";display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;width:100%}.header-title{letter-spacing:4px;max-width:calc(100% - 80px)}.header-wrapper.dark:after,.header-wrapper.dark:before{background:#221e1f}.header-wrapper.dark .header-title{border-right:1px solid #221e1f;border-left:1px solid #221e1f}.header-wrapper.light:after,.header-wrapper.light:before{background:#fff}.header-wrapper.light .header-title{border-right:1px solid #fff;border-left:1px solid #fff}.social-floating{position:absolute;top:225px;z-index:100;left:40px}.social-floating.attached .social-floating-networks{position:fixed;left:40px;top:50px}.social-floating .svg-icon{fill:currentColor;-webkit-transition:fill .3s ease;transition:fill .3s ease}.social-floating .social-floating-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:2px solid silver;border-radius:100%;color:silver;display:-webkit-box;display:-ms-flexbox;display:flex;height:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:border .3s ease,background-color .3s ease;transition:border .3s ease,background-color .3s ease;width:32px}.social-floating .social-floating-link:focus,.social-floating .social-floating-link:hover{color:#fff}.social-floating .facebook .social-floating-link:focus,.social-floating .facebook .social-floating-link:hover{background-color:#4267b2;border-color:#4267b2}.social-floating .linkedin .social-floating-link:focus,.social-floating .linkedin .social-floating-link:hover{background-color:#0084bf;border-color:#0084bf}.social-floating .twitter .social-floating-link:focus,.social-floating .twitter .social-floating-link:hover{background-color:#1da1f2;border-color:#1da1f2}.social-list .svg-icon{fill:currentColor}.social-list .social-list-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#dd3b33;border-radius:100%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;width:32px}.social-list .facebook .social-list-link:focus,.social-list .facebook .social-list-link:hover{background-color:#4267b2}.social-list .linkedin .social-list-link:focus,.social-list .linkedin .social-list-link:hover{background-color:#0084bf}.social-list .twitter .social-list-link:focus,.social-list .twitter .social-list-link:hover{background-color:#1da1f2}.kit-side-menu{background:rgba(0,0,0,.9);color:#fff;height:100vh;position:fixed;right:0;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:250px;z-index:9999}.kit-side-menu .kit-nav-heading{border-bottom:1px solid #fff;text-transform:uppercase}.kit-side-menu .kit-categories{margin-bottom:20px}.kit-side-menu .kit-modules{list-style:none;margin-bottom:20px;margin-left:10px;max-height:0;overflow:hidden;padding:0;-webkit-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out}.kit-side-menu .kit-module{margin-bottom:10px}.kit-side-menu .kit-examples,.kit-side-menu .kit-usage{margin-left:15px}.kit-side-menu .kit-categories:hover .kit-modules,.kit-side-menu .kit-nav-heading.active+.kit-modules{max-height:600px;overflow:visible}.kit-side-menu--title{color:#dd3b33}.kit-side-menu--content{overflow-y:scroll;max-height:100%;padding-bottom:20px}.kit-side-menu.visible{-webkit-transform:translateX(0);transform:translateX(0)}.kit-side-menu.visible .kit-side-menu--toggler svg{-webkit-transform:rotate(0);transform:rotate(0)}.kit-side-menu--toggler{background:rgba(0,0,0,.9);cursor:pointer;display:block;fill:#fff;left:-31px;line-height:0;padding:10px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:rotate .3s ease;transition:rotate .3s ease}.kit-side-menu--toggler svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.kit-side-menu a{color:#fff;display:block;-webkit-transition:color .123s ease;transition:color .123s ease}.kit-side-menu a:hover{color:#c1c1c1}.kit-side-menu a.active{color:#dd3b33}pre{font-family:Roboto Mono,monospace;background:#f0f0f0;border-radius:5px;white-space:pre-wrap;padding:5px 15px}.icon-wrapper{-webkit-transition:background .123s ease;transition:background .123s ease}.icon-wrapper:hover{background:#f0f0f0}.float-container{position:relative}.float-container .social-floating,.float-container .social-floating.attached,.float-container .social-floating.attached .social-floating-networks{position:static}.floating-menu .title{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}@media (max-width:1350px){.social-floating{display:none}}@media (max-width:1023px){.primary-hero .container{min-height:380px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.guide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.guide .svg-icon{opacity:1;-webkit-transform:none;transform:none}.guide .guide-body{padding-right:15px}.guide .guide-image{margin-right:0;width:100%;height:160px}.guide .guide-copy{padding:30px}}@media (max-width:767px){.content-card-resource .content-card-resource-cta,.content-card .content-card-cta{padding-right:30px}.primary-hero .hero-image{height:200px;position:static}.primary-hero .container{background:#000;min-height:0;height:auto;text-align:center;padding-bottom:30px;padding-top:30px}.primary-hero .hero-topic{left:15px;margin-bottom:0;position:absolute;text-align:left;top:-200px}.primary-hero .heading-1{font-size:30px}.floating-menu .flyout,.floating-menu.wrapper{height:50px;line-height:50px}.floating-menu .flyout ul{font-size:14px}.floating-menu .flyout ul li{margin-right:15px}.recirc-columns{display:block}.recirc-columns .recirc-bottom{padding:0}.recirc-columns .recirc-column{padding-left:50px;padding-right:50px}.pullquote .heading-1{font-size:24px;line-height:1.2}}
/*# sourceMappingURL=kit.css.map */