@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url("/static/fonts/roboto/roboto-light.woff") format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url("/static/fonts/roboto/roboto-regular.woff") format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url("/static/fonts/roboto/roboto-medium.woff") format("woff")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local("Roboto Italic"),local("Roboto-Italic"),url("/static/fonts/roboto/roboto-italic.woff") format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url("/static/fonts/roboto/roboto-light.woff") format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url("/static/fonts/roboto/roboto-regular.woff") format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url("/static/fonts/roboto/roboto-medium.woff") format("woff")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local("Roboto Italic"),local("Roboto-Italic"),url("/static/fonts/roboto/roboto-italic.woff") format("woff")}.alt-body-font{font-family:Roboto, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Open Sans", sans-serif;font-size:16px}.alt-mono-font{font-family:Consolas, "Liberation Mono", Menlo, Courier, monospace;font-size:16px}.alt-h1,.alt-h2,.alt-h3,.alt-h4,.alt-h5,.alt-h6,.alt-lead{-webkit-font-smoothing:antialiased;font-family:Roboto, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Open Sans", sans-serif}.alt-h1{font-size:36px;font-weight:300}@media (min-width: 768px){.alt-h1{font-size:48px}}@media (min-width: 1012px){.alt-h1{font-size:54px}}.alt-h2{font-size:28px;font-weight:300}@media (min-width: 768px){.alt-h2{font-size:34px}}@media (min-width: 1012px){.alt-h2{font-size:38px}}.alt-h3{font-size:18px;font-weight:400}@media (min-width: 768px){.alt-h3{font-size:20px}}@media (min-width: 1012px){.alt-h3{font-size:22px}}.alt-h4{font-size:16px;font-weight:500}.alt-h5{font-size:14px;font-weight:500}.alt-h6{font-size:12px;font-weight:500}.alt-lead{-webkit-font-smoothing:antialiased;font-size:21px;font-weight:300}@media (min-width: 768px){.alt-lead{font-size:24px}}@media (min-width: 1012px){.alt-lead{font-size:26px}}.alt-text-small{font-size:14px !important}.pullquote{padding-top:0;padding-bottom:0;padding-left:8px;margin-bottom:24px;font-family:Consolas, "Liberation Mono", Menlo, Courier, monospace;font-size:16px;line-height:1.4;color:#767676;border-left:3px solid #e5e5e5}@media (min-width: 768px){.pullquote{padding-left:12px;margin-bottom:32px;margin-left:-15px;font-size:18px;line-height:1.5}}.alt-checklist-item{position:relative}.alt-checklist-item::before{position:absolute;top:5px;left:-24px;content:url('data:image/svg+xml;utf8,<svg width="18px" height="15px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 15"><g stroke="none" stroke-width="1" fill-rule="evenodd"><circle opacity="0.321444746" cx="7.5" cy="7.5" r="7.5" fill="#6cc644"></circle><polygon points="17.9661464 1.8707683 7.98871548 11.8481993 3 6.85948378 4.8707683 4.98871548 7.98871548 8.10666265 16.0953781 0" fill="#6cc644"></polygon></g></svg>')}.alt-checklist-item-purple::before{content:url('data:image/svg+xml;utf8,<svg width="18px" height="15px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 15"><g stroke="none" stroke-width="1" fill-rule="evenodd"><circle opacity="0.321444746" cx="7.5" cy="7.5" r="7.5" fill="#7a3497"></circle><polygon points="17.9661464 1.8707683 7.98871548 11.8481993 3 6.85948378 4.8707683 4.98871548 7.98871548 8.10666265 16.0953781 0" fill="#7a3497"></polygon></g></svg>')}.alt-checklist-item-teal::before{content:url('data:image/svg+xml;utf8,<svg width="18px" height="15px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 15"><g stroke="none" stroke-width="1" fill-rule="evenodd"><circle opacity="0.321444746" cx="7.5" cy="7.5" r="7.5" fill="#51aaC5"></circle><polygon points="17.9661464 1.8707683 7.98871548 11.8481993 3 6.85948378 4.8707683 4.98871548 7.98871548 8.10666265 16.0953781 0" fill="#51aaC5"></polygon></g></svg>')}.alt-checklist-item-magenta::before{content:url('data:image/svg+xml;utf8,<svg width="18px" height="15px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 15"><g stroke="none" stroke-width="1" fill-rule="evenodd"><circle opacity="0.321444746" cx="7.5" cy="7.5" r="7.5" fill="#d52187"></circle><polygon points="17.9661464 1.8707683 7.98871548 11.8481993 3 6.85948378 4.8707683 4.98871548 7.98871548 8.10666265 16.0953781 0" fill="#d52187"></polygon></g></svg>')}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url("/static/fonts/roboto/roboto-light.woff") format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url("/static/fonts/roboto/roboto-regular.woff") format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url("/static/fonts/roboto/roboto-medium.woff") format("woff")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local("Roboto Italic"),local("Roboto-Italic"),url("/static/fonts/roboto/roboto-italic.woff") format("woff")}.breadcrumb-item{display:inline-block;margin-left:-4px;white-space:nowrap;list-style:none}.breadcrumb-item::after{padding-right:0.5em;padding-left:0.5em;color:#e5e5e5;content:"/"}.breadcrumb-item-selected::after{content:none}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url("/static/fonts/roboto/roboto-light.woff") format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url("/static/fonts/roboto/roboto-regular.woff") format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url("/static/fonts/roboto/roboto-medium.woff") format("woff")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local("Roboto Italic"),local("Roboto-Italic"),url("/static/fonts/roboto/roboto-italic.woff") format("woff")}.alt-body-font .btn{font-weight:500}.btn-purple{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.15);background-color:#7a3497;background-image:-webkit-linear-gradient(#a342cb, #602479);background-image:linear-gradient(#a342cb, #602479);border:1px solid #612a79}.btn-purple .counter{color:#602479;background:#fff}.btn-purple:hover,.btn-purple:active,.btn-purple.zeroclipboard-is-hover,.btn-purple.zeroclipboard-is-active{background-color:#5b2771;background-image:-webkit-linear-gradient(#933eb5, #522366);background-image:linear-gradient(#933eb5, #522366);border-color:#552469}.btn-purple:active,.btn-purple.selected,.btn-purple.zeroclipboard-is-active{background-color:#4c205e;background-image:none;border-color:#3d1a4b;box-shadow:inset 0 2px 4px rgba(0,0,0,0.15)}.btn-purple.selected:hover{background-color:#3d1a4b}.btn-purple:disabled,.btn-purple:disabled:hover,.btn-purple.disabled,.btn-purple.disabled:hover{color:#fff;cursor:default;background-color:#bd9acb;background-image:-webkit-linear-gradient(#caaed5, #ad8cbb);background-image:linear-gradient(#caaed5, #ad8cbb);border-color:#af85c1;box-shadow:none}.btn-blue{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.15);background-color:#0079d1;background-image:-webkit-linear-gradient(#149cff, #005ea3);background-image:linear-gradient(#149cff, #005ea3);border:1px solid #0061a8}.btn-blue .counter{color:#005ea3;background:#fff}.btn-blue:hover,.btn-blue:active,.btn-blue.zeroclipboard-is-hover,.btn-blue.zeroclipboard-is-active{background-color:#005b9e;background-image:-webkit-linear-gradient(#0091fa, #00538f);background-image:linear-gradient(#0091fa, #00538f);border-color:#005694}.btn-blue:active,.btn-blue.selected,.btn-blue.zeroclipboard-is-active{background-color:#004d85;background-image:none;border-color:#003e6b;box-shadow:inset 0 2px 4px rgba(0,0,0,0.15)}.btn-blue.selected:hover{background-color:#003e6b}.btn-blue:disabled,.btn-blue:disabled:hover,.btn-blue.disabled,.btn-blue.disabled:hover{color:#fff;cursor:default;background-color:#80bce8;background-image:-webkit-linear-gradient(#99c9ed, #73add8);background-image:linear-gradient(#99c9ed, #73add8);border-color:#66afe3;box-shadow:none}.btn-blue-purple{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.15);background-color:#4950ae;background-image:-webkit-linear-gradient(#6d73cd, #363d93);background-image:linear-gradient(#6d73cd, #363d93);border:1px solid #3d4391}.btn-blue-purple .counter{color:#363d93;background:#fff}.btn-blue-purple:hover,.btn-blue-purple:active,.btn-blue-purple.zeroclipboard-is-hover,.btn-blue-purple.zeroclipboard-is-active{background-color:#3a3f8a;background-image:-webkit-linear-gradient(#6269bd, #353b7f);background-image:linear-gradient(#6269bd, #353b7f);border-color:#373c83}.btn-blue-purple:active,.btn-blue-purple.selected,.btn-blue-purple.zeroclipboard-is-active{background-color:#323778;background-image:none;border-color:#2b2f66;box-shadow:inset 0 2px 4px rgba(0,0,0,0.15)}.btn-blue-purple.selected:hover{background-color:#2b2f66}.btn-blue-purple:disabled,.btn-blue-purple:disabled:hover,.btn-blue-purple.disabled,.btn-blue-purple.disabled:hover{color:#fff;cursor:default;background-color:#a4a8d7;background-image:-webkit-linear-gradient(#b6b9df, #979ac9);background-image:linear-gradient(#b6b9df, #979ac9);border-color:#9296ce;box-shadow:none}.btn-orange{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.15);background-color:#e8400d;background-image:-webkit-linear-gradient(#fc683b, #c23106);background-image:linear-gradient(#fc683b, #c23106);border:1px solid #c1350b}.btn-orange .counter{color:#c23106;background:#fff}.btn-orange:hover,.btn-orange:active,.btn-orange.zeroclipboard-is-hover,.btn-orange.zeroclipboard-is-active{background-color:#b8330a;background-image:-webkit-linear-gradient(#f3592b, #a92f09);background-image:linear-gradient(#f3592b, #a92f09);border-color:#ae300a}.btn-orange:active,.btn-orange.selected,.btn-orange.zeroclipboard-is-active{background-color:#a02c09;background-image:none;border-color:#872508;box-shadow:inset 0 2px 4px rgba(0,0,0,0.15)}.btn-orange.selected:hover{background-color:#872508}.btn-orange:disabled,.btn-orange:disabled:hover,.btn-orange.disabled,.btn-orange.disabled:hover{color:#fff;cursor:default;background-color:#f4a086;background-image:-webkit-linear-gradient(#f6b39e, #e59279);background-image:linear-gradient(#f6b39e, #e59279);border-color:#f18c6e;box-shadow:none}.btn-outline-purple{color:#7a3497;background-color:#fff;background-image:none;border:1px solid #e5e5e5}.btn-outline-purple .counter{background-color:rgba(0,0,0,0.07)}.btn-outline-purple:hover,.btn-outline-purple:active,.btn-outline-purple.selected,.btn-outline-purple.zeroclipboard-is-hover,.btn-outline-purple.zeroclipboard-is-active{color:#fff;background-color:#7a3497;background-image:none;border-color:#7a3497}.btn-outline-purple:hover .counter,.btn-outline-purple:active .counter,.btn-outline-purple.selected .counter,.btn-outline-purple.zeroclipboard-is-hover .counter,.btn-outline-purple.zeroclipboard-is-active .counter{color:#7a3497;background-color:#fff}.btn-outline-purple.selected:hover{background-color:#6b2d84}.btn-outline-purple:disabled,.btn-outline-purple:disabled:hover,.btn-outline-purple.disabled,.btn-outline-purple.disabled:hover{color:#767676;background-color:#fff;background-image:none;border-color:#e5e5e5}.btn-outline-blue{color:#0079d1;background-color:#fff;background-image:none;border:1px solid #e5e5e5}.btn-outline-blue .counter{background-color:rgba(0,0,0,0.07)}.btn-outline-blue:hover,.btn-outline-blue:active,.btn-outline-blue.selected,.btn-outline-blue.zeroclipboard-is-hover,.btn-outline-blue.zeroclipboard-is-active{color:#fff;background-color:#0079d1;background-image:none;border-color:#0079d1}.btn-outline-blue:hover .counter,.btn-outline-blue:active .counter,.btn-outline-blue.selected .counter,.btn-outline-blue.zeroclipboard-is-hover .counter,.btn-outline-blue.zeroclipboard-is-active .counter{color:#0079d1;background-color:#fff}.btn-outline-blue.selected:hover{background-color:#006ab8}.btn-outline-blue:disabled,.btn-outline-blue:disabled:hover,.btn-outline-blue.disabled,.btn-outline-blue.disabled:hover{color:#767676;background-color:#fff;background-image:none;border-color:#e5e5e5}.btn-outline-orange{color:#e8400d;background-color:#fff;background-image:none;border:1px solid #e5e5e5}.btn-outline-orange .counter{background-color:rgba(0,0,0,0.07)}.btn-outline-orange:hover,.btn-outline-orange:active,.btn-outline-orange.selected,.btn-outline-orange.zeroclipboard-is-hover,.btn-outline-orange.zeroclipboard-is-active{color:#fff;background-color:#e8400d;background-image:none;border-color:#e8400d}.btn-outline-orange:hover .counter,.btn-outline-orange:active .counter,.btn-outline-orange.selected .counter,.btn-outline-orange.zeroclipboard-is-hover .counter,.btn-outline-orange.zeroclipboard-is-active .counter{color:#e8400d;background-color:#fff}.btn-outline-orange.selected:hover{background-color:#d0390c}.btn-outline-orange:disabled,.btn-outline-orange:disabled:hover,.btn-outline-orange.disabled,.btn-outline-orange.disabled:hover{color:#767676;background-color:#fff;background-image:none;border-color:#e5e5e5}.btn-outline-blue-purple{color:#4950ae;background-color:#fff;background-image:none;border:1px solid #e5e5e5}.btn-outline-blue-purple .counter{background-color:rgba(0,0,0,0.07)}.btn-outline-blue-purple:hover,.btn-outline-blue-purple:active,.btn-outline-blue-purple.selected,.btn-outline-blue-purple.zeroclipboard-is-hover,.btn-outline-blue-purple.zeroclipboard-is-active{color:#fff;background-color:#4950ae;background-image:none;border-color:#4950ae}.btn-outline-blue-purple:hover .counter,.btn-outline-blue-purple:active .counter,.btn-outline-blue-purple.selected .counter,.btn-outline-blue-purple.zeroclipboard-is-hover .counter,.btn-outline-blue-purple.zeroclipboard-is-active .counter{color:#4950ae;background-color:#fff}.btn-outline-blue-purple.selected:hover{background-color:#41489c}.btn-outline-blue-purple:disabled,.btn-outline-blue-purple:disabled:hover,.btn-outline-blue-purple.disabled,.btn-outline-blue-purple.disabled:hover{color:#767676;background-color:#fff;background-image:none;border-color:#e5e5e5}.btn-outline-green{color:#6ab395;background-color:#fff;background-image:none;border:1px solid #e5e5e5}.btn-outline-green .counter{background-color:rgba(0,0,0,0.07)}.btn-outline-green:hover,.btn-outline-green:active,.btn-outline-green.selected,.btn-outline-green.zeroclipboard-is-hover,.btn-outline-green.zeroclipboard-is-active{color:#fff;background-color:#6ab395;background-image:none;border-color:#6ab395}.btn-outline-green:hover .counter,.btn-outline-green:active .counter,.btn-outline-green.selected .counter,.btn-outline-green.zeroclipboard-is-hover .counter,.btn-outline-green.zeroclipboard-is-active .counter{color:#6ab395;background-color:#fff}.btn-outline-green.selected:hover{background-color:#59aa89}.btn-outline-green:disabled,.btn-outline-green:disabled:hover,.btn-outline-green.disabled,.btn-outline-green.disabled:hover{color:#767676;background-color:#fff;background-image:none;border-color:#e5e5e5}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url("/static/fonts/roboto/roboto-light.woff") format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url("/static/fonts/roboto/roboto-regular.woff") format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url("/static/fonts/roboto/roboto-medium.woff") format("woff")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local("Roboto Italic"),local("Roboto-Italic"),url("/static/fonts/roboto/roboto-italic.woff") format("woff")}.card{background-color:#fff;border:1px #e5e5e5 solid;border-radius:6px;box-shadow:0 1px 1px rgba(0,0,0,0.1)}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url("/static/fonts/roboto/roboto-light.woff") format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url("/static/fonts/roboto/roboto-regular.woff") format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url("/static/fonts/roboto/roboto-medium.woff") format("woff")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local("Roboto Italic"),local("Roboto-Italic"),url("/static/fonts/roboto/roboto-italic.woff") format("woff")}.jumbotron{position:relative;padding-top:40px;padding-bottom:40px}@media (min-width: 544px){.jumbotron{padding-top:60px;padding-bottom:60px}}@media (min-width: 1280px){.jumbotron{padding-top:120px;padding-bottom:120px}}@media (min-width: 1012px){.jumbotron-supertron{height:45vw;min-height:590px;max-height:55vh;padding-top:80px;padding-bottom:80px}}.jumbotron-minitron{padding-top:24px;padding-bottom:24px}@media (min-width: 544px){.jumbotron-minitron{padding-top:32px;padding-bottom:32px}}.jumbotron-shadow::after{position:absolute;bottom:0;left:0;width:100%;height:30px;content:" ";background-color:transparent;background-image:-webkit-linear-gradient(transparent, rgba(0,0,0,0.05));background-image:linear-gradient(transparent, rgba(0,0,0,0.05));background-repeat:repeat-x;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.05)}.jumbotron-photo{position:relative;background-color:#333;background-size:cover}.jumbotron-photo::before{position:absolute;bottom:0;left:0;display:block;width:100%;height:100%;content:"";background-color:rgba(0,0,0,0.25)}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url("/static/fonts/roboto/roboto-light.woff") format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url("/static/fonts/roboto/roboto-regular.woff") format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url("/static/fonts/roboto/roboto-medium.woff") format("woff")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local("Roboto Italic"),local("Roboto-Italic"),url("/static/fonts/roboto/roboto-italic.woff") format("woff")}.page-section{padding:32px 0;margin-top:0}@media (min-width: 768px){.page-section{padding:56px 0}}.page-section-jumplink:target{padding-top:112px}@media (min-width: 768px){.page-section-jumplink:target{padding-top:80px}}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url("/static/fonts/roboto/roboto-light.woff") format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url("/static/fonts/roboto/roboto-regular.woff") format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url("/static/fonts/roboto/roboto-medium.woff") format("woff")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local("Roboto Italic"),local("Roboto-Italic"),url("/static/fonts/roboto/roboto-italic.woff") format("woff")}.data-table{width:100%;margin-top:16px;border-collapse:collapse;border:1px #e5e5e5 solid;box-shadow:0 1px 1px rgba(0,0,0,0.05)}.data-table th{font-weight:400;text-align:left}.data-table td,.data-table th{padding:16px;border-right:1px #e5e5e5 solid;border-bottom:1px #e5e5e5 solid}.data-table tbody th{width:25%}.data-table tbody th,.data-table tbody td{border-bottom-color:#f5f5f5}.data-table tbody tr:last-child th,.data-table tbody tr:last-child td{border-bottom:1px #e5e5e5 solid}hr{border-bottom-color:#eee}.img-responsive{display:block;width:100%;max-width:100%;height:auto}.video-responsive{position:relative;max-width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.video-responsive iframe,.video-responsive object,.video-responsive embed{position:absolute;top:0;left:0;width:100%;height:100%}.container-responsive{max-width:980px;margin-right:auto;margin-left:auto}.page-responsive .container-responsive{max-width:1020px;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto}.page-responsive .container-responsive::before{display:table;content:""}.page-responsive .container-responsive::after{display:table;clear:both;content:""}@media (min-width: 544px){.page-responsive .container-responsive{padding-right:40px;padding-left:40px}}@media (min-width: 1012px){.page-responsive .container-responsive{padding-right:20px;padding-left:20px}}.off-screen-col{position:relative}@media (min-width: 768px){.off-screen-col{left:-100px}}.off-screen-img{width:100%}@media (min-width: 768px){.off-screen-img{position:absolute;width:800px}}.btn-transparent{padding:0.55em 1em;font-size:inherit;font-weight:500;line-height:1.5;color:#fff;background-color:transparent;background-image:none;border:1px solid rgba(255,255,255,0.5);border-radius:0.25em}.btn-transparent:hover,.btn-transparent:active{color:#333;background-color:#fff;background-image:none;border-color:#fff}.btn-link{font-family:inherit}.site-header{position:relative;z-index:3;padding-top:20px;padding-bottom:20px;margin-bottom:-1px;background-color:#fff;background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,0.075);box-shadow:0 0 5px rgba(0,0,0,0.1)}.site-header::before{display:table;content:""}.site-header::after{display:table;clear:both;content:""}.site-header .header-logo-invertocat{margin-right:0;margin-left:0}@media (max-width: 960px){.page-responsive .site-header{padding-top:10px;padding-bottom:10px}}.site-header .header-search-link{display:none !important}@media (max-width: 960px){.page-responsive .site-header .header-search-link{display:inline-block !important}}.site-header .header-search{width:160px;margin-right:-4px;margin-left:10px}.site-header .header-search.site-scoped-search{width:230px}@media (max-width: 960px){.page-responsive .site-header .header-search{display:none}}.site-header .header-search-input{min-height:32px;font-size:-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"}.site-header.open .site-header-menu{display:block}.site-header-toggle{display:none}@media (max-width: 960px){.page-responsive .site-header-toggle{display:block;margin-top:4px;color:#767676}.page-responsive .site-header-toggle:hover{color:#333}}.site-header-menu{display:block;padding-top:0}@media (max-width: 960px){.page-responsive .site-header-menu{display:none;padding-top:15px;clear:left}}.site-header-nav .nav-item{display:block;float:left;padding-top:8px;padding-bottom:8px;line-height:20px;color:#3c4146}.site-header-nav .nav-item:hover{color:#000;text-decoration:none}@media (max-width: 960px){.page-responsive .site-header-nav .nav-item{float:none}}.site-header-nav-main{float:left;margin-bottom:0;margin-left:5px}.site-header-nav-main .nav-item{position:relative;float:left;padding-right:10px;padding-left:10px;font-size:16px;border-top:0}.site-header-nav-main .nav-item::after{position:absolute;bottom:-20px;left:0;width:100%;height:4px;content:""}.site-header-nav-main .selected.nav-item-personal{color:#0079d1}.site-header-nav-main .selected.nav-item-personal::after{background-color:#0079d1}.site-header-nav-main .selected.nav-item-opensource{color:#e8400d}.site-header-nav-main .selected.nav-item-opensource::after{background-color:#e8400d}.site-header-nav-main .selected.nav-item-business{color:#7a3497}.site-header-nav-main .selected.nav-item-business::after{background-color:#7a3497}.site-header-nav-main .selected.nav-item-explore{color:#55a532}.site-header-nav-main .selected.nav-item-explore::after{background-color:#55a532}@media (max-width: 960px){.page-responsive .site-header-nav-main{float:none;margin-bottom:24px;margin-left:0}.page-responsive .site-header-nav-main .nav-item{float:none;padding:16px 0;margin-bottom:0;line-height:1;border-top:1px solid #e5e5e5;border-bottom:1px solid transparent}.page-responsive .site-header-nav-main .nav-item:last-child{border-bottom:1px solid #e5e5e5}.page-responsive .site-header-nav-main .nav-item::after{display:none}.page-responsive .site-header-nav-main .selected{font-weight:500;border-bottom:0}}.site-header-nav-secondary{float:right;margin-top:0}.site-header-nav-secondary .nav-item{display:inline-block;padding:8px;font-size:13px}@media (max-width: 960px){.page-responsive .site-header-nav-secondary{float:none;margin-top:15px;text-align:center}}.site-header-actions{position:relative;z-index:3;text-align:left}@media (max-width: 960px){.page-responsive .site-header-actions{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:24px}}.site-header-actions-btn{float:right}@media (max-width: 960px){.page-responsive .site-header-actions-btn{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-basis:0;flex-basis:0;float:none;max-width:340px;margin:0;text-align:center}.page-responsive .site-header-actions-btn+.site-header-actions-btn{margin-left:8px}}.site-subheader{position:relative;z-index:2;padding-top:24px;padding-bottom:24px;background-color:#fff;border-bottom:1px solid rgba(0,0,0,0.075)}.site-subheader::before{display:table;content:""}.site-subheader::after{display:table;clear:both;content:""}.page-responsive .site-subheader{padding-top:18px;padding-bottom:18px}@media (min-width: 1012px){.page-responsive .site-subheader{padding-top:24px;padding-bottom:24px}}.site-subpage .site-subheader{margin-bottom:-40px;background-color:transparent;border-bottom:0}.page-responsive .site-subpage .site-subheader{margin-bottom:-8px}@media (min-width: 768px){.page-responsive .site-subpage .site-subheader{margin-bottom:-40px}}.site-subheader-business{position:-webkit-sticky;position:sticky;top:0;z-index:21}.site-subheader-business.is-stuck{background-color:#fff;border-bottom:1px solid rgba(0,0,0,0.075);box-shadow:0 3px 6px rgba(0,0,0,0.075)}.subheader-title{display:block;margin-bottom:10px;font-weight:400;text-align:center}@media (min-width: 1012px){.subheader-title{float:left;text-align:left}}.subheader-nav{text-align:center}@media (min-width: 1012px){.subheader-nav{float:right;text-align:left}}.subheader-nav .nav-item{display:inline-block;padding-top:5px;padding-bottom:1px;font-size:14px;text-decoration:none}@media (min-width: 768px){.subheader-nav .nav-item{font-size:16px}}@media (min-width: 1012px){.subheader-nav .nav-item{padding-top:0}}.subheader-nav .nav-item.selected{color:#3c4146;border-bottom:1px solid rgba(60,65,70,0.15)}.subheader-nav .nav-item+.nav-item{margin-left:15px}@media (min-width: 544px){.subheader-nav .nav-item+.nav-item{margin-left:20px}}.subheader-nav-business .nav-item{color:#7a3497;border-bottom-color:#7a3497}.pricing-card{margin-bottom:20px;background-color:#fff;border:1px solid #e5e5e5;border-radius:6px;box-shadow:0 1px 1px rgba(0,0,0,0.1)}.pricing-card-text{padding:24px;margin-bottom:0}@media (min-width: 544px){.pricing-card-horizontal{display:table;width:100%}}.pricing-card-horizontal .pricing-card-cta{padding:24px;border-bottom:1px solid #e5e5e5}@media (min-width: 544px){.pricing-card-horizontal .pricing-card-cta{display:table-cell;white-space:nowrap;vertical-align:middle;border-right:1px solid #e5e5e5;border-bottom:0}}@media (min-width: 544px){.pricing-card-horizontal .pricing-card-text{display:table-cell;vertical-align:middle}}@media (min-width: 768px){.pricing-card-vertical{width:300px}}.pricing-card-vertical .pricing-card-cta{padding:24px;border-top:1px solid #e5e5e5}.pricing-card-vertical .pricing-card-name{padding:16px 24px;margin-bottom:0;border-bottom:1px solid #e5e5e5}.pricing-card-vertical .pricing-card-text{padding:24px}.pricing-cards-eq{margin:0 auto 8px}@media (min-width: 1012px){.pricing-cards-eq{display:table;margin:0 -40px 32px;border-spacing:40px 0;border-collapse:separate}}.pricing-card-eq{position:relative}@media (min-width: 768px){.pricing-card-eq{width:65%;min-width:320px;min-height:300px;padding-bottom:90px;margin:24px auto}.pricing-card-eq .pricing-card-cta{position:absolute;bottom:0;left:0;width:100%}}@media (min-width: 1012px){.pricing-card-eq{display:table-cell;width:300px;min-width:0}}.default-currency,.local-currency{display:inline-block}.pricing-table{width:100%;border-collapse:separate}.pricing-table td,.pricing-table th{padding:8px 24px;font-size:14px;background-color:#fff;border-right:1px solid #e5e5e5;border-bottom:1px solid #f5f5f5}.pricing-table td{text-align:center}.pricing-table td:first-child{border-left:1px solid #e5e5e5}.pricing-table thead th{width:35%;padding-top:24px;padding-bottom:24px;font-weight:500;color:#3c4146;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.pricing-table thead th:first-child{width:30%;text-align:left;border-left:1px solid #e5e5e5;border-top-left-radius:6px}.pricing-table thead th:last-child{border-right:1px solid #e5e5e5;border-top-right-radius:6px}.pricing-table tbody td:first-child{color:#3c4146;text-align:left}.pricing-table tbody th{font-weight:400;text-align:left;background-color:#f5f5f5;border-left:1px solid #e5e5e5}.pricing-table tfoot td{padding-top:24px;padding-bottom:24px;border-bottom:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,0.1)}.pricing-table tfoot td:first-child{border-bottom-left-radius:6px}.pricing-table tfoot td:last-child{border-bottom-right-radius:6px}.pricing-table-no-foot tr:last-child td{box-shadow:0 1px 1px rgba(0,0,0,0.1)}.pricing-table-no-foot tr:last-child td:first-child{border-bottom-left-radius:6px}.pricing-table-no-foot tr:last-child td:last-child{border-bottom-right-radius:6px}.pricing-table-responsive{display:block;width:100%;min-height:0.01%;overflow-x:auto}@media (min-width: 768px){.pricing-table-responsive{display:table}}.card{background-color:#fff;border:1px solid #e5e5e5;border-radius:6px;box-shadow:0 1px 1px rgba(0,0,0,0.1)}.sn-jumbotron{position:relative;padding-top:50px;padding-bottom:50px;text-align:center;background-color:#fafafa;background-position:70% top;background-size:cover}@media (min-width: 544px){.sn-jumbotron{padding-top:60px;padding-bottom:60px}}@media (min-width: 768px){.sn-jumbotron{min-height:400px;text-align:left;background-position:center}}@media (min-width: 1012px){.sn-jumbotron{padding-top:90px;padding-bottom:90px}}@media (min-width: 1280px){.sn-jumbotron{padding-top:120px;padding-bottom:120px}}@media (min-width: 1600px){.sn-jumbotron{padding-top:180px;padding-bottom:180px}}.sn-jumbotron::before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";background-color:rgba(0,0,0,0.3);-webkit-transition:background-color 0.2s ease-out;transition:background-color 0.2s ease-out}.sn-jumbotron.is-expanded::before{background-color:rgba(0,0,0,0.55)}.jumbotron-home{background-image:url("/images/modules/site/home-hero-sm.jpg?sn");background-position:left bottom}@media (min-width: 768px){.jumbotron-home{background-image:url("/images/modules/site/home-hero.jpg?sn");background-position:bottom left}}@media (min-width: 1012px){.jumbotron-home{background-position:bottom left}.jumbotron-home .jumbotron-title{font-size:64px}}@media (min-width: 1600px){.jumbotron-home .jumbotron-title{font-size:72px}}.jumbotron-home::after{background-color:rgba(0,0,0,0.25)}.jumbotron-personal{background-image:url("/images/modules/site/personal-hero-sm.jpg?sn");background-position:right center}@media (min-width: 768px){.jumbotron-personal{background-image:url("/images/modules/site/personal-hero.jpg?sn");background-position:center 30%}}.jumbotron-opensource{background-image:url("/images/modules/site/open-source-hero-sm.jpg?sn")}@media (min-width: 768px){.jumbotron-opensource{background-image:url("/images/modules/site/open-source-hero.jpg?sn");background-position:center 10%}}.jumbotron-business{background-image:url("/images/modules/site/business-hero-sm.jpg?sn")}@media (min-width: 768px){.jumbotron-business{background-image:url("/images/modules/site/business-hero.jpg?sn");background-position:center center}}.jumbotron-split{min-height:470px;padding-bottom:45%;background-repeat:no-repeat;background-position:center 175px;background-size:100% auto}.jumbotron-split::before{background-color:transparent;background-image:-webkit-linear-gradient(#f5f5f5, #f5f5f5 100px, transparent 100px);background-image:linear-gradient(#f5f5f5, #f5f5f5 100px, transparent 100px)}@media (min-width: 768px){.jumbotron-split{min-height:360px;padding-bottom:60px;background-position:125% center;background-size:60% auto}.jumbotron-split::before{display:none}}@media (min-width: 1012px){.jumbotron-split{padding-top:100px;padding-bottom:100px;background-position:right center;background-size:50% auto}}@media (min-width: 1600px){.jumbotron-split{padding-top:120px;padding-bottom:120px}}.jumbotron-split .jumbotron-content{background-color:#f5f5f5}@media (min-width: 768px){.jumbotron-split .jumbotron-content{background-color:transparent}}.jumbotron-title{margin-top:0}@media (min-width: 768px){.jumbotron-title{max-width:530px}}@media (min-width: 1012px){.jumbotron-title{max-width:700px}}.jumbotron-has-followup{padding-bottom:90px}@media (min-width: 768px){.jumbotron-has-followup{padding-bottom:120px}}@media (min-width: 1012px){.jumbotron-has-followup{padding-bottom:160px}}@media (min-width: 1280px){.jumbotron-has-followup{padding-bottom:180px}}@media (min-width: 1600px){.jumbotron-has-followup{padding-bottom:230px}}.jumbotron-followup-container{position:relative;top:-216px;margin-bottom:-37px;background-color:transparent;background-image:none}@media (min-width: 768px){.jumbotron-followup-container{top:-226px}}@media (min-width: 1012px){.jumbotron-followup-container{top:-236px}}@media (min-width: 1012px){.jumbotron-followup-container{top:-246px}}.jumbotron-followup-container .container-responsive{position:relative}.jumbotron-followup-container .jumbotron-video,.jumbotron-followup-container .jumbotron-video-close{display:none}.jumbotron-followup-container.is-expanded{padding-top:128px;padding-right:40px;padding-bottom:32px;padding-left:40px;margin-bottom:-216px;background-image:-webkit-linear-gradient(rgba(6,6,6,0), #060606 170px);background-image:linear-gradient(rgba(6,6,6,0), #060606 170px)}@media (min-width: 768px){.jumbotron-followup-container.is-expanded{margin-bottom:-236px}}@media (min-width: 1012px){.jumbotron-followup-container.is-expanded{padding-right:0;padding-left:0;margin-bottom:-246px}}.jumbotron-followup-container.is-expanded .jumbotron-followup{display:none}.jumbotron-followup-container.is-expanded .jumbotron-video-close{position:absolute;top:0;right:-20px}@media (min-width: 1012px){.jumbotron-followup-container.is-expanded .jumbotron-video-close{right:0}}.jumbotron-followup-container.is-expanded .jumbotron-video,.jumbotron-followup-container.is-expanded .jumbotron-video-close{display:block}.jumbotron-followup-link{position:relative;top:150px;z-index:1;display:block;padding-left:34px;margin:0 auto;line-height:1;color:#fff;text-align:left;white-space:normal}.jumbotron-followup-link:hover{text-decoration:none;background-color:transparent}@media (min-width: 768px){.jumbotron-followup-link:hover::after{display:block;background-color:rgba(0,0,0,0.3)}}.jumbotron-followup-link::after{position:absolute;top:-6px;left:-8px;z-index:-1;display:none;width:100%;height:100%;padding:6px 8px;content:"";background-color:transparent;border-radius:4px}@media (min-width: 768px){.jumbotron-followup-link{top:160px;display:block;padding-left:40px;margin:0}}@media (min-width: 1012px){.jumbotron-followup-link{top:150px}}.jumbotron-followup-link .jumbotron-followup-icon{position:relative;left:-4px;width:25px;height:25px;margin-left:-30px;vertical-align:middle}@media (min-width: 768px){.jumbotron-followup-link .jumbotron-followup-icon{width:30px;height:30px;margin-top:-2px;margin-left:-40px}}.split-cta{max-width:380px}@media (min-width: 768px){.split-cta{min-width:300px;max-width:none}}.featurette{padding-top:80px;padding-bottom:80px}.page-responsive .featurette{padding-top:50px;padding-bottom:50px}@media (min-width: 768px){.page-responsive .featurette{padding-top:60px;padding-bottom:60px}}@media (min-width: 1012px){.page-responsive .featurette{padding-top:80px;padding-bottom:80px}}.featurette-inverse{color:rgba(255,255,255,0.8);background-color:#0d1623;background-size:cover}.featurette-inverse .featurette-heading{color:#fff}.featurette-inverse .featurette-lead{color:inherit}.featurette-single{padding-top:30px}@media (min-width: 768px){.featurette-single{padding-top:40px}}@media (min-width: 1012px){.featurette-single{padding-top:60px}}.featurette-lead{margin-top:0;margin-bottom:30px}.featurette-lead strong{font-weight:500}.featurette-lead code{font-size:90%}@media (min-width: 768px){.featurette-lead{max-width:760px;margin-bottom:60px}}.featurette-jumplink:target{padding-top:104px}@media (min-width: 768px){.featurette-jumplink:target{padding-top:80px}}@media (min-width: 768px){.featurette-heading-centered{max-width:760px}}.featurette-heading,.featurette-lead{text-align:center}@media (min-width: 768px){.featurette-heading,.featurette-lead{text-align:inherit}}.featurette-lead-center{max-width:600px;margin-right:auto;margin-left:auto;text-align:center}@media (min-width: 1012px){.featurette-lead-center{max-width:800px}}.featurette-hr{margin-top:50px;margin-bottom:50px;clear:both}.page-responsive .featurette-hr{margin-top:36px;margin-bottom:36px}@media (min-width: 768px){.page-responsive .featurette-hr{margin-top:50px;margin-bottom:50px}}.triband-hr{height:1px;margin:40px 0;clear:both;background-image:-webkit-linear-gradient(left, #b8e1ff 33.3333%, #fcd2c5 33.3333%, #fcd2c5 66.6666%, #e0c5eb 66.6666%);background-image:linear-gradient(to right, #b8e1ff 33.3333%, #fcd2c5 33.3333%, #fcd2c5 66.6666%, #e0c5eb 66.6666%);border:0}.featurette-benefit-img{width:50px;vertical-align:top}@media (min-width: 768px){.featurette-benefit-img{width:60px}}.featurette-icon{width:100%;height:auto}.featurette-illo{padding:0 5%}@media (min-width: 768px){.featurette-illo{padding:0}}.featurette-illo-sm{padding:0 30%}@media (min-width: 1012px){.featurette-illo-sm{padding:0 40px}}.org-example-drop-shadow{position:relative;z-index:-1;border-top-left-radius:4px;border-top-right-radius:4px;box-shadow:0 0 20px rgba(0,0,0,0.15)}@media (min-width: 768px){.container-tiles{max-width:1330px;margin:0 auto;overflow:hidden}}.tile:not(:last-child){border-bottom:1px solid #e5e5e5}@media (min-width: 768px){.tile{border-right:1px solid transparent}.tile:not(:last-child){border-right:1px solid #e5e5e5;border-bottom:0}.tile:nth-of-type(2){border-right:0;border-bottom:0}}@media (min-width: 1012px){.tile:nth-of-type(2){border-right:1px solid #e5e5e5}}.callout-box{position:relative;padding:30px 0 24px;border-top:1px solid #eee;border-bottom:1px solid #eee}.callout-box .iconlist-item+.iconlist-item{margin-top:20px}.callout-box-icon{position:absolute;top:-18px;left:50%;margin-left:-9px;background-color:#fff;outline:10px solid #fff}@media (min-width: 768px){.callout-box-icon{left:32px;margin-left:0}}.callout-box-business{border-color:#e7dff4}.callout-box-business .callout-box-icon{color:#a793b2}.callout-box-business .iconlist-item{padding-left:72px;text-align:left}@media (min-width: 768px){.callout-box-business .iconlist-item{padding-left:32px}}.callout-box-business .iconlist-item-icon{float:left;margin-left:-30px;color:#6cc644}@media (min-width: 768px){.callout-box-business .iconlist-item-icon{float:left;margin-top:-4px;margin-left:-30px}}@media (min-width: 768px){.illflow{height:600px;background-image:url("/images/modules/site/illflow_window_ui.png");background-repeat:no-repeat;background-position:top center;background-size:795px auto}}@media (min-width: 768px){.illflow-purple .selected{background-color:#f7f1f9}.illflow-purple .selected::after{border-color:transparent transparent #f7f1f9}.illflow-purple .illflow-item .illflow-item-heading{color:#7a3497}}@media (min-width: 768px){.illflow-blue .selected{background-color:#eef4fc}.illflow-blue .selected::after{border-color:transparent transparent #eef4fc}.illflow-blue .illflow-item .illflow-item-heading{color:#0079d1}}@media (min-width: 768px){.illflow-steps{margin-top:24px;margin-right:-20px;margin-left:-20px}.illflow-steps::before{display:table;content:""}.illflow-steps::after{display:table;clear:both;content:""}}.illflow-step{display:none}@media (min-width: 768px){.illflow-step.active{display:block}}.illflow-item{position:relative;padding:0 10%;margin-bottom:40px;text-align:center}.illflow-item::before{position:absolute;top:10%;left:-6%;z-index:-1;display:block;padding-top:200%;padding-left:110%;content:"";background-image:url("/images/modules/site/illflow_window_ui.png");background-repeat:no-repeat;background-size:100% auto}@media (min-width: 768px){.illflow-item::before{display:none}}.illflow-item .illflow-item-heading{position:relative;color:#3c4146}@media (min-width: 768px){.illflow-item{float:left;width:33.333333%;padding:20px;margin-bottom:0;cursor:pointer;border-radius:6px}.illflow-item:not(.selected):hover{background-color:#fafafa}.illflow-item.selected .illflow-item-heading{color:#333}.illflow-item.selected::after{position:absolute;top:-30px;left:50%;display:block;width:0;height:0;margin-left:-15px;pointer-events:none;content:" ";border-style:outset solid solid;border-width:15px}.illflow-item.selected:first-child::after{left:75%}.illflow-item.selected:last-child::after{left:25%}}.illflow-item-description{margin-top:0}.illflow-img{display:block;width:400px;height:auto;margin:0 auto}.iconlist-item{padding-left:30px}.iconlist-item-icon{float:left;margin-left:-30px}@media (min-width: 544px){.home-hero-signup{max-width:340px;margin:0 auto}}@media (min-width: 768px){.home-hero-signup{float:right}}.home-hero-signup .form-label{display:block;margin-bottom:5px;font-size:16px;font-weight:inherit;text-align:left}.home-hero-signup .form-control-lg{min-height:40px;padding:10px;font-size:16px;background-clip:padding-box;border-color:rgba(0,0,0,0.25);border-radius:5px}.home-hero-signup .btn-block{font-family:Roboto, "Helvetica Neue", "Segoe UI", Oxygen, Ubuntu, Cantarell, "Open Sans", sans-serif;background-clip:padding-box;border-color:rgba(0,0,0,0.25)}.home-hero-signup .text-white{color:#fff}.form-control-note{margin-top:5px;margin-bottom:0;font-size:12px;color:rgba(255,255,255,0.6)}.form-control-note .notice-highlight{color:#fff}.alt-body-font label{font-weight:500;color:#3c4146}.alt-body-font label input{font-weight:normal}.alt-body-font .partner-form-extras{display:none}.casestudy-sm-img{position:relative;width:100%;height:168px;margin-bottom:8px;background-position:center center;background-size:cover;border-radius:4px}.casestudy-link:hover{text-decoration:none}.casestudy-teaser{position:relative;height:280px;padding:24px 20px;margin-right:-20px;margin-bottom:24px;margin-left:-20px;overflow:hidden}.casestudy-teaser>:not(.casestudy-bg){position:relative;z-index:2}.casestudy-teaser::after{position:absolute;top:0;left:0;z-index:1;width:100%;height:70%;content:"";background-image:-webkit-linear-gradient(rgba(0,0,0,0.65), transparent);background-image:linear-gradient(rgba(0,0,0,0.65), transparent)}@media (min-width: 544px){.casestudy-teaser{padding-right:40px;padding-left:40px;margin-right:-40px;margin-left:-40px}}@media (min-width: 768px){.casestudy-teaser{height:450px;padding-top:32px;margin-right:-20px;margin-bottom:32px;margin-left:-20px;border-radius:4px}.casestudy-teaser:hover .casestudy-bg{opacity:0.7;-webkit-transform:scale(1.01, 1.01);transform:scale(1.01, 1.01)}.casestudy-teaser:hover .btn-transparent{color:#333;background-color:#fff;background-image:none;border-color:#fff}}@media (min-width: 1012px){.casestudy-teaser{margin-right:-40px;margin-left:-40px}}.casestudy-bg{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-position:center center;background-size:cover;opacity:0.9;-webkit-transition:-webkit-transform 0.25s ease-in-out, opacity 0.15s ease-in-out;transition:transform 0.25s ease-in-out, opacity 0.15s ease-in-out}.casestudy-facts ul{padding:0;margin:0;list-style:none}.casestudy-facts li{padding-top:8px;padding-bottom:8px;border-top:1px solid #eee}.casestudy-facts li:last-child{margin-bottom:0;border-bottom:1px solid #eee}.casestudy-body strong,.casestudy-facts strong{font-weight:500}.casestudy-body em,.casestudy-facts em{font-style:normal;color:#3c4146}.casestudy-body{font-family:Roboto, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Open Sans", sans-serif;font-size:16px}.casestudy-body>p{margin-bottom:24px;color:#767676}.casestudy-body>p:first-child{-webkit-font-smoothing:antialiased;font-size:21px;font-weight:300}@media (min-width: 768px){.casestudy-body>p:first-child{font-size:24px}}@media (min-width: 1012px){.casestudy-body>p:first-child{font-size:26px}}.casestudy-body h2{font-size:18px;font-weight:400;margin-bottom:8px}@media (min-width: 768px){.casestudy-body h2{font-size:20px}}@media (min-width: 1012px){.casestudy-body h2{font-size:22px}}.casestudy-body blockquote{padding-top:0;padding-bottom:0;padding-left:8px;margin-bottom:24px;font-family:Consolas, "Liberation Mono", Menlo, Courier, monospace;font-size:16px;line-height:1.4;color:#767676;border-left:3px solid #e5e5e5}@media (min-width: 768px){.casestudy-body blockquote{padding-left:12px;margin-bottom:32px;margin-left:-15px;font-size:18px;line-height:1.5}}.logo-img{position:relative;display:inline-block;width:auto;height:25px;margin:10px;vertical-align:middle}@media (min-width: 768px){.logo-img{width:auto;height:30px;margin:10px}}@media (min-width: 1012px){.logo-img{height:35px;margin:10px 20px}}.logo-img-greyscale{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:0.75;-webkit-transition:-webkit-filter 0.2s ease, opacity 0.2s ease, filter 0.2s ease, opacity 0.2s ease;transition:filter 0.2s ease, opacity 0.2s ease;-webkit-transform:translateZ(0) scale(1, 1);transform:translateZ(0) scale(1, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.logo-img-greyscale:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%);opacity:1}.logo-img-sm{width:auto;height:40px;margin:0}.logo-img-lg{width:auto;height:35px;margin:5px 15px}@media (min-width: 768px){.logo-img-lg{width:auto;height:40px;margin:10px 15px}}@media (min-width: 1012px){.logo-img-lg{height:50px;margin:10px 25px}}.logo-wrap{display:inline-block}.tooltipped-logo{display:inline-block}.tooltipped-logo.tooltipped-s::after,.tooltipped-logo.tooltipped-se::after,.tooltipped-logo.tooltipped-sw::after{font-size:14px}.tooltipped-purple.tooltipped-s::before,.tooltipped-purple.tooltipped-se::before,.tooltipped-purple.tooltipped-sw::before{color:#f7f1f9;border-bottom-color:#f7f1f9}.tooltipped-purple.tooltipped-s::after,.tooltipped-purple.tooltipped-se::after,.tooltipped-purple.tooltipped-sw::after{color:#3c4146;background:#f7f1f9}@-webkit-keyframes universe-pulse-one{0%{-webkit-filter:blur(20px);filter:blur(20px);opacity:0;-webkit-transform:scale(0.5) translateY(30px);transform:scale(0.5) translateY(30px)}70%{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes universe-pulse-one{0%{-webkit-filter:blur(20px);filter:blur(20px);opacity:0;-webkit-transform:scale(0.5) translateY(30px);transform:scale(0.5) translateY(30px)}70%{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes universe-pulse-two{0%,15%{-webkit-filter:blur(20px);filter:blur(20px);opacity:0;-webkit-transform:scale(0.5) translateY(30px);transform:scale(0.5) translateY(30px)}85%{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes universe-pulse-two{0%,15%{-webkit-filter:blur(20px);filter:blur(20px);opacity:0;-webkit-transform:scale(0.5) translateY(30px);transform:scale(0.5) translateY(30px)}85%{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes universe-pulse-three{0%,30%{-webkit-filter:blur(20px);filter:blur(20px);opacity:0;-webkit-transform:scale(0.5) translateY(30px);transform:scale(0.5) translateY(30px)}100%{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes universe-pulse-three{0%,30%{-webkit-filter:blur(20px);filter:blur(20px);opacity:0;-webkit-transform:scale(0.5) translateY(30px);transform:scale(0.5) translateY(30px)}100%{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes starfield1{0%{opacity:0.01}50%{opacity:0.125}100%{opacity:0.01}}@keyframes starfield1{0%{opacity:0.01}50%{opacity:0.125}100%{opacity:0.01}}@-webkit-keyframes starfield2{0%{opacity:0.05}50%{opacity:0.15}100%{opacity:0.05}}@keyframes starfield2{0%{opacity:0.05}50%{opacity:0.15}100%{opacity:0.05}}.text-universe-purple{color:#5f5e98}.text-universe-blue{color:#3693ac}.text-universe-green{color:#6ab395}.text-universe-red{color:#c3626f}.text-universe-orange{color:#e7ac69}.text-universe-yellow{color:#e5ce6a}.universe-landing-nav{position:relative;z-index:10;width:100%;letter-spacing:-0.25em}.universe-landing-nav-item{display:inline-block;width:30%;max-width:90px;padding-right:10px;padding-left:10px;font-size:14px;letter-spacing:normal;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-property:opacity, -webkit-filter, -webkit-transform, opacity, filter, -webkit-transform;transition-property:opacity, filter, transform;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:cubic-bezier(0.1, 0, 0.13, 1.5);animation-timing-function:cubic-bezier(0.1, 0, 0.13, 1.5);-webkit-animation-iteration-count:1;animation-iteration-count:1}.universe-landing-nav-item .universe-landing-nav-img{-webkit-transition:0.2s -webkit-transform ease-in-out;transition:0.2s transform ease-in-out}@media (min-width: 544px){.universe-landing-nav-item{max-width:140px;padding-right:20px;padding-left:20px}.universe-landing-nav-item .universe-landing-nav-item-label{display:block}}@media (min-width: 768px){.universe-landing-nav-item{width:16%;max-width:130px;padding-right:15px;padding-left:15px;font-size:inherit}.universe-landing-nav-item .universe-landing-nav-img{margin-bottom:10px}}@media (min-width: 1012px){.universe-landing-nav-item{max-width:170px}}a.universe-landing-nav-item:hover{text-decoration:none}@media (min-width: 768px){a.universe-landing-nav-item:hover .universe-landing-nav-img{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}a.universe-landing-nav-item:hover .universe-landing-nav-item-label{color:#fff;text-shadow:0 0 3px rgba(255,255,255,0.5)}@media (min-width: 768px){.universe-pulse-one{-webkit-animation-name:universe-pulse-one;animation-name:universe-pulse-one}.universe-pulse-two{-webkit-animation-name:universe-pulse-two;animation-name:universe-pulse-two}.universe-pulse-three{-webkit-animation-name:universe-pulse-three;animation-name:universe-pulse-three}}.universe-landing-nav-item-label{display:none;color:rgba(255,255,255,0.65);-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-property:color, text-shadow;transition-property:color, text-shadow}.btn-universe2016{color:#fff;background-color:#fff;background-image:none;border:1px solid #e5e5e5;background-color:rgba(255,255,255,0.125);border:0;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:0.1s;transition-duration:0.1s;-webkit-transition-property:color, background-color, box-shadow;transition-property:color, background-color, box-shadow}.btn-universe2016 .counter{background-color:rgba(0,0,0,0.07)}.btn-universe2016:hover,.btn-universe2016:active,.btn-universe2016.selected,.btn-universe2016.zeroclipboard-is-hover,.btn-universe2016.zeroclipboard-is-active{color:#fff;background-color:#fff;background-image:none;border-color:#fff}.btn-universe2016:hover .counter,.btn-universe2016:active .counter,.btn-universe2016.selected .counter,.btn-universe2016.zeroclipboard-is-hover .counter,.btn-universe2016.zeroclipboard-is-active .counter{color:#fff;background-color:#fff}.btn-universe2016.selected:hover{background-color:#f2f2f2}.btn-universe2016:disabled,.btn-universe2016:disabled:hover,.btn-universe2016.disabled,.btn-universe2016.disabled:hover{color:#767676;background-color:#fff;background-image:none;border-color:#e5e5e5}.btn-universe2016:hover,.btn-universe2016:active{color:#333;box-shadow:0 0.25em 0.25em rgba(0,0,0,0.05),0 0.5em 1em rgba(0,0,0,0.075)}.jumbotron-universe2016{background:#3c8fa9 -webkit-linear-gradient(45deg, #3c90a9 0%, #375076 10%, #301650 45%, #301650 55%, #345367 90%, #41917e 100%);background:#3c8fa9 linear-gradient(45deg, #3c90a9 0%, #375076 10%, #301650 45%, #301650 55%, #345367 90%, #41917e 100%)}.jumbotron-universe2016 .container-responsive{position:relative;z-index:3}.jumbotron-universe2016 .starfield{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-size:519px 348px;opacity:0.1;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.jumbotron-universe2016 .starfield-1{background-image:url("/images/modules/universe-2016/starfield-1.png");-webkit-animation-name:starfield1;animation-name:starfield1;-webkit-animation-duration:5s;animation-duration:5s}.jumbotron-universe2016 .starfield-2{background-image:url("/images/modules/universe-2016/starfield-2.png");-webkit-animation-name:starfield2;animation-name:starfield2;-webkit-animation-duration:7s;animation-duration:7s}.jumbotron-universe2016::after{position:absolute;right:0;bottom:0;left:0;z-index:5;display:block;height:100px;content:"";background:transparent -webkit-linear-gradient(rgba(0,0,0,0.01), rgba(0,0,0,0.25));background:transparent linear-gradient(rgba(0,0,0,0.01), rgba(0,0,0,0.25))}.jumbotron-universe2016 .jumbotron-title{text-shadow:0 0 45px rgba(255,255,255,0.3)}.jumbotron-universe2016-icon{margin-bottom:20px}@media (min-width: 1600px){.jumbotron-universe2016-icon{margin-top:-40px;margin-bottom:40px}}.universe-launch-content-fluid{padding:30px}@media (min-width: 768px){.universe-launch-content-fluid{width:60%;padding:200px 0}}.universe-launch-feature-example{padding-right:30px;padding-left:30px;background-color:#f8f8f8}.universe-coming-soon{border:1px solid #ddd}.featurette-inverse .universe-coming-soon{border-color:rgba(255,255,255,0.1)}.universe-feature-section{padding-top:30px;padding-bottom:30px}@media (min-width: 768px){.universe-feature-section{padding-top:100px;padding-bottom:100px}}.universe2016-browser{padding-right:30px;padding-left:30px}@media (max-width: 1199px){.universe2016-browser-scroll-img{border:1px solid rgba(0,0,0,0.15);border-radius:4px;box-shadow:0 0 25px rgba(0,0,0,0.075)}}@media (min-width: 1200px){.universe2016-browser{width:1136px;height:727px;padding:70px 56px 80px;background:transparent url("/images/modules/universe-2016/safari-background.png") no-repeat top center;background-size:1136px 727px}.universe2016-browser:hover .universe2016-browser-scroll-img{-webkit-transform:translateY(-800px);transform:translateY(-800px)}.universe2016-browser-scroll{width:100%;max-height:100%;overflow:hidden}.universe2016-browser-scroll-img{-webkit-transition:4s -webkit-transform ease-in-out;transition:4s transform ease-in-out}}.featurette-screenshot-profile{position:relative;max-height:190px;margin-bottom:60px;overflow:hidden}.featurette-screenshot-profile::after{position:absolute;right:0;bottom:0;left:0;z-index:5;display:block;height:40px;content:"";background:transparent -webkit-linear-gradient(rgba(0,0,0,0.01), rgba(0,0,0,0.1));background:transparent linear-gradient(rgba(0,0,0,0.01), rgba(0,0,0,0.1));border-bottom:1px solid rgba(0,0,0,0.15)}@media (min-width: 768px){.featurette-screenshot-profile{max-height:400px}}@media (min-width: 1012px){.featurette-screenshot-profile{max-height:550px}}.featurette-screenshot-profile .universe2016-browser{position:relative;z-index:5}.featurette-screenshot-profile-bg{position:absolute;right:0;bottom:0;left:0;opacity:0.75}.featurette-projects{color:rgba(255,255,255,0.65);background-color:#192023;background-image:-webkit-linear-gradient(315deg, #2e2d45, #1c2127);background-image:linear-gradient(135deg, #2e2d45, #1c2127)}.featurette-thanks{position:relative;overflow:hidden;color:rgba(255,255,255,0.65);background-color:#192023;background-image:-webkit-linear-gradient(315deg, #251c39, #1a2226);background-image:linear-gradient(135deg, #251c39, #1a2226)}.featurette-octoverse{position:relative;padding-top:150px !important;padding-bottom:150px !important;overflow:hidden;background-color:#fff;background-image:-webkit-linear-gradient(45deg, #691657 0%, #e87330 55%, #fdc45c 100%);background-image:linear-gradient(45deg, #691657 0%, #e87330 55%, #fdc45c 100%);box-shadow:inset 0 -1px 0 rgba(255,255,255,0.1)}.featurette-octoverse .container-responsive{position:relative;z-index:5}.octoverse-map,.octoverse-map::after,.octoverse-map::before{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.octoverse-map::before{z-index:2;content:"";background-image:url("/images/modules/universe-2016/octoverse-black.svg");background-repeat:no-repeat;background-position:center center;background-size:3060px 3960px;opacity:0.05}.octoverse-map::after{content:"";background-color:rgba(0,0,0,0.2)}@media (min-width: 768px){.universe2016-browser-img{margin-left:-46px}}.border-currentColor{border-color:currentColor !important}.universe2016-infotip{padding-left:16px}.universe2016-infotip>.octicon{float:left;margin-top:2px;margin-left:-16px;color:#999}.universe2016-form{max-width:360px;padding:16px;font-size:16px;background-clip:border-box;border:1px solid rgba(0,0,0,0.125);border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,0.015),0 0 25px rgba(0,0,0,0.075)}.universe2016-form .form-control{min-height:42px;padding:10px 15px}.page-universe-2016 .featurette .btn-outline{font-size:90%;font-weight:normal}.list-style-none{list-style:none}.icon-cta{padding-left:16px}.icon-cta>.octicon{float:left;width:16px;margin-top:0.1em;margin-left:-16px;color:#999;text-align:center}.universe2016-subtext{color:rgba(255,255,255,0.5)}@media (min-width: 768px){.display-lead{font-size:18px;font-weight:300}}@media (max-width: 544px){.d-none-sm-dn{display:none !important}}@media (max-width: 544px){.text-center-sm-dn{text-align:center !important}}@media (min-width: 768px){.d-none-md-up{display:none !important}}@media (max-width: 1012px){.d-none-md-dn{display:none !important}}@media (min-width: 1012px){.d-none-hc-up{display:none !important}}.columns-center{text-align:center;vertical-align:bottom}.columns-center .column{display:inline-block;float:none}@media (min-width: 768px){.columns-center .column{padding-right:10px;padding-left:10px;margin-right:10px;margin-left:10px}}.shade-purple{background-color:#f7f1f9 !important}.shade-gradient{background-image:-webkit-linear-gradient(270deg, #f5f5f5, #fff);background-image:linear-gradient(180deg, #f5f5f5, #fff);background-repeat:no-repeat;background-size:100% 200px}.shade-gray{background-color:#f5f5f5 !important}.shade-white{background-color:#fff !important}@media (min-width: 768px){.bg-bubble{background-image:url("/images/modules/site/pricing-bg.png");background-repeat:no-repeat;background-position:center 5%;background-size:100% auto}}@media (min-width: 1012px){.bg-bubble{background-position:center 20px;background-size:auto auto}}.site-text-purple{color:#7a3497 !important}.site-text-blue-purple{color:#4950ae !important}.site-text-blue{color:#0079d1 !important}.site-text-orange{color:#e8400d !important}.site-text-black{color:#3c4146 !important}.text-bold{font-weight:500 !important}.text-thin{font-weight:300 !important}.v-align-top{vertical-align:top !important}.octicon-middle .octicon{vertical-align:middle}.border-behind{position:relative}.border-behind::before{position:absolute;top:50%;left:50%;z-index:-1;width:100%;height:1px;margin-top:-1px;margin-left:-50%;content:"";background-color:#e5e5e5}@media (min-width: 768px){.border-behind::before{width:500px;margin-left:-250px}}.jumplink-stickynav::before{display:block;height:100px;margin-top:-100px;content:""}.list-unstyled{padding-left:0 !important}.list-unstyled li{list-style:none !important}@media (min-width: 544px){.list-twocol{-webkit-column-count:2;-moz-column-count:2;column-count:2}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);word-wrap:normal;border:0}.FeatureBorder{position:relative;background-color:#fff;background-repeat:no-repeat;background-position:-100% top;background-size:3px 100%}.FeatureBorder--left{padding-top:15px;padding-bottom:30px;border-bottom:1px solid #e5e5e5 !important}@media (min-width: 768px){.FeatureBorder--left{padding-top:0;padding-bottom:0;margin-left:9%;background-position:left top;border-bottom:0 !important}.FeatureBorder--left .FeatureBorder-content{margin-left:-14%}}@media (min-width: 1012px){.FeatureBorder--left{margin-left:15%}.FeatureBorder--left .FeatureBorder-content{margin-left:-20%}}.FeatureBorder--left .FeatureBorder-bottom{margin-right:14%;background-position:right bottom}@media (min-width: 1012px){.FeatureBorder--left .FeatureBorder-bottom{margin-right:20%}}@media (min-width: 768px){.FeatureBorder--left .FeatureBorder-bottom::before{left:0;border-top:0;border-right:0;border-bottom-left-radius:30px}}.FeatureBorder--right{padding-top:15px;padding-bottom:30px;border-bottom:1px solid #e5e5e5 !important}@media (min-width: 768px){.FeatureBorder--right{padding-top:0;padding-bottom:0;margin-right:9%;background-position:right top;border-bottom:0 !important}.FeatureBorder--right .FeatureBorder-content{margin-right:-14%}}@media (min-width: 1012px){.FeatureBorder--right{margin-right:15%}.FeatureBorder--right .FeatureBorder-content{margin-right:-20%}}.FeatureBorder--right .FeatureBorder-bottom{margin-left:10%;background-position:left bottom}@media (min-width: 1012px){.FeatureBorder--right .FeatureBorder-bottom{margin-left:20%}}@media (min-width: 768px){.FeatureBorder--right .FeatureBorder-bottom::before{right:0;border-top:0;border-left:0;border-bottom-right-radius:30px}}.FeatureBorder-bottom{position:relative}@media (min-width: 768px){.FeatureBorder-bottom{height:3px;padding-top:33px;background-color:#fff;background-repeat:no-repeat;background-size:calc(100% - 30px) 3px}.FeatureBorder-bottom::before{position:absolute;top:0;width:30px;height:30px;content:"";border:3px solid;border-color:inherit}}@media (min-width: 544px){.FeatureBorder-imagewrap{margin-top:-20px}}@media (min-width: 768px){.FeatureBorder-imagewrap{margin-top:-65px}}.FeatureBorder-image{max-width:180px !important;margin:0 auto;border:2px solid;border-radius:50%;box-shadow:0 1px 5px rgba(0,0,0,0.15)}@media (min-width: 768px){.FeatureBorder-image{max-width:260px !important;border:3px solid}}.FeatureBorder-image::before{position:absolute;content:""}.page-responsive .site-footer-container{width:auto;max-width:1020px;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto}@media (max-width: 900px){.page-responsive .site-footer-mark{display:none}.page-responsive .site-footer-links{float:none !important;margin-bottom:10px;text-align:center}}.server-stats .container{width:auto;max-width:1020px;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto}

