@import url(https://fonts.googleapis.com/css?family=Roboto+Slab|Roboto:300,400,700|Libre+Baskerville:400);/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}menu{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{box-sizing:border-box;font-family:sans-serif}*,::after,::before{box-sizing:inherit}blockquote,figure,h1,h2,h3,h4,h5,h6,p,pre{margin:0}button{background:0 0;padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}ol,ul{margin:0}*,::after,::before{border-width:0;border-style:solid;border-color:#eeeff1}img{border-style:solid}[type=button],[type=reset],[type=submit],button{border-radius:0}textarea{resize:vertical}img{max-width:100%;height:auto}button,input,select,textarea{font-family:inherit}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:inherit;opacity:.5}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:inherit;opacity:.5}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:inherit;opacity:.5}input::placeholder,textarea::placeholder{color:inherit;opacity:.5}[role=button],button{cursor:pointer}table{border-collapse:collapse}*{box-sizing:border-box}body{background:#eeeff1}.vertical-center{-webkit-transform:translateY(-50%);transform:translateY(-50%);position:relative;top:50%}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}table{table-layout:fixed;border-collapse:collapse;width:100%;margin-bottom:.75rem}table tbody{border-width:1px}table th{font-weight:700;padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;padding-right:.5rem}table td{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;padding-right:.5rem;border-width:1px}html{font-size:.875rem}body{font-family:Roboto,Noto Sans,Arial,sans-serif;line-height:1.4;color:#1f222a}body.ko,body.ko h1{font-family:'Noto Sans KR',sans-serif!important}body.zh-hans,body.zh-hans h1{font-family:'Noto Sans SC Sliced',sans-serif!important}body.zh-tw,body.zh-tw h1{font-family:'Noto Sans TC',sans-serif!important}body.ar,body.ar h1{font-family:'Noto Kufi Arabic',sans-serif!important}body.ja,body.ja h1{font-family:'Noto Sans JP',sans-serif!important}body.ru h1,body.vi h1{font-family:Roboto,sans-serif!important}h1{font-family:Roboto slab,Noto Serif,Arial,serif}h1{font-size:2.45rem;font-weight:400;margin-bottom:1rem}h2{font-size:1.5rem;font-weight:300;margin-bottom:1rem}h3{font-size:1.25rem;font-weight:400;margin-bottom:1rem}h4{font-size:1.25rem;font-weight:400;margin-bottom:.75rem}h5{font-size:1.25rem;font-weight:400;margin-bottom:.75rem}.subhead{font-size:1.25rem;margin-bottom:1rem}h2+.subhead{font-size:1.125rem}a{text-decoration:none;color:#0c78cf}p{margin-bottom:.75rem;line-height:1.6;color:#404040}p a{text-decoration:none;-webkit-text-decoration-skip:ink;text-decoration-skip:ink;background-color:transparent;transition:all .2s ease-out}p a:hover{background-color:#d3f4f8}blockquote{font-family:Libre Baskerville,Garamond,Times New Roman,serif}::-moz-selection{background-color:#fdd5f9}::selection{background-color:#fdd5f9}.bg-white p{color:#404040}.bg-black p,.bg-blue p,.bg-dark-grey p,.bg-gradescope-green p,.bg-green p,.bg-purple p,.bg-red p,.bg-teal p{color:#fff}.bg-black h1,.bg-blue h1,.bg-dark-grey h1,.bg-gradescope-green h1,.bg-green h1,.bg-purple h1,.bg-red h1,.bg-teal h1{color:#fff}.bg-black h2,.bg-blue h2,.bg-dark-grey h2,.bg-gradescope-green h2,.bg-green h2,.bg-purple h2,.bg-red h2,.bg-teal h2{color:#fff}.bg-black h3,.bg-blue h3,.bg-dark-grey h3,.bg-gradescope-green h3,.bg-green h3,.bg-purple h3,.bg-red h3,.bg-teal h3{color:#fff}.bg-black a,.bg-blue a,.bg-dark-grey a,.bg-gradescope-green a,.bg-green a,.bg-purple a,.bg-red a,.bg-teal a{color:#fff}.bg-black small,.bg-blue small,.bg-dark-grey small,.bg-gradescope-green small,.bg-green small,.bg-purple small,.bg-red small,.bg-teal small{color:#fff}.bg-black strong,.bg-blue strong,.bg-dark-grey strong,.bg-gradescope-green strong,.bg-green strong,.bg-purple strong,.bg-red strong,.bg-teal strong{color:#fff}hr{border-color:#eeeff1;margin-top:0;margin-bottom:0;border-top-width:1px;margin-bottom:2rem}ol,ul{margin-bottom:1rem;color:#404040}main ol li,main ul li{margin-bottom:.5rem}a.tag{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;padding-right:.5rem;background-color:#dedfe2;margin-right:.25rem;display:inline-block;margin-bottom:.5rem;color:#0c78cf;text-decoration:none;transition:all .2s ease-in}a.tag:hover{background-color:#fff}span.stat{display:block;padding-top:1rem;font-weight:700;font-size:4rem}@media (min-width:768px){html{font-size:1rem}h1{font-size:2.45rem}h2{font-size:1.75rem}h3{font-size:1.25rem}}@media (min-width:992px){html{font-size:1.125rem}h1{font-size:3rem}h2{font-size:2.45rem}h3{font-size:1.5rem}}.content-block{padding-left:1rem;padding-right:1rem;padding-top:2rem;padding-bottom:2rem}.content-block .content-block__header{margin-bottom:2rem;max-width:50rem;margin-left:auto;margin-right:auto;z-index:10;position:relative}.content-block .content-block__copy h3{margin-bottom:.25rem}.content-block.entry .entry__body .entry__content{margin-bottom:0;padding-bottom:0;border-width:0}.content-block.entry+.content-block.bg-,.content-block.entry+.content-block.bg-none{padding-top:0}.entry__text-block p:last-child{margin-bottom:0}.content-block.content-block--flush{padding-left:0;padding-right:0;padding-top:3rem;padding-bottom:3rem;position:relative}.content-container{margin-left:auto;margin-right:auto;background-color:#fff;text-align:center;position:relative;width:100%}.content-block__container{margin-left:auto;margin-right:auto;position:relative;width:100%;padding-left:1rem;padding-right:1rem;text-align:center}.image-video-stripe,.multi-column,.multi-column-team{display:flex;justify-content:center;flex-wrap:wrap;width:100%}.image-video-stripe.full{display:block;margin-left:auto;margin-right:auto}.multi-column .multi-column__column{width:100%;margin-bottom:2rem;padding-left:1rem;padding-right:1rem;max-width:33rem}.multi-column .multi-column__column .multi-column__image{margin-bottom:.75rem;margin-left:auto;margin-right:auto}.multi-column-team .multi-column-team__column{width:50%;margin-bottom:2rem;padding-left:1rem;padding-right:1rem;max-width:33rem}.multi-column-team .multi-column-team__column .multi-column-team__image{margin-bottom:.75rem;margin-left:auto;margin-right:auto}.multi-column[data-match-height] .multi-column__column .multi-column__image{position:relative;overflow:hidden;width:100%}.multi-column[data-match-height] .multi-column__column .multi-column__image .responsive-container{position:relative;height:0;overflow:hidden}.multi-column-team[data-match-height] .multi-column-team__column .multi-column-team__image{position:relative;overflow:hidden;width:100%}.multi-column-team[data-match-height] .multi-column-team__column .multi-column-team__image .responsive-container{position:relative;height:0;overflow:hidden}.logos-block .multi-column-team__column,.logos-block .multi-column__column{width:50%}.image-video-stripe{align-items:center}.image-video-stripe .image-video-stripe__large-image{width:100%;margin-bottom:1rem}.image-video-stripe .image-video-stripe__copy{width:100%;margin-bottom:1rem;display:flex;justify-content:center}.image-video-stripe.right{flex-direction:column-reverse}@media (min-width:768px){.pull-up{margin-top:-4rem}.content-block{padding-left:3rem;padding-right:3rem;padding-top:3rem;padding-bottom:3rem}.content-block__container,.content-container{max-width:70rem}.image-video-stripe:first-child{padding-right:1rem}.image-video-stripe.right{flex-direction:row}.image-video-stripe.one-third .image-video-stripe__large-image{width:33.33333%}.image-video-stripe.one-third .image-video-stripe__copy{width:66.66667%}.image-video-stripe.one-half .image-video-stripe__large-image{width:50%}.image-video-stripe.one-half .image-video-stripe__copy{width:50%}.image-video-stripe.two-thirds .image-video-stripe__large-image{width:66.66667%}.image-video-stripe.two-thirds .image-video-stripe__copy{width:33.33333%}.image-video-stripe.full .image-video-stripe__large-image{width:100%;padding-right:0}.image-video-stripe.full .image-video-stripe__copy{width:75%;margin-left:auto;margin-right:auto;text-align:center}.left .image-video-stripe__large-image{padding-right:2rem}.right .image-video-stripe__large-image{padding-left:2rem}.multi-column--1,.multi-column-team--1{text-align:center}[class*=multi-column--] .multi-column__column,[class*=multi-column-team--] .multi-column-team__column{width:50%}.multi-column--1 .multi-column__column,.multi-column-team--1 .multi-column-team__column{width:75%}.multi-column--2 .multi-column__column,.multi-column-team--2 .multi-column-team__column{width:50%}.multi-column--3 .multi-column__column,.multi-column-team--3 .multi-column-team__column{width:50%}.multi-column-team--3 .multi-column-team__column{width:33.33333%}.multi-column--4 .multi-column__column{width:50%}.multi-column-team--4 .multi-column-team__column{width:25%}.multi-column--5 .multi-column__column,.multi-column-team--5 .multi-column-team__column{width:50%}.logos-block .multi-column-team__column,.logos-block .multi-column__column{width:33.33333%}}@media (min-width:992px){.image-video-stripe .image-video-stripe__large-image{width:66.66667%}.image-video-stripe .image-video-stripe__copy{width:33.33333%}[class*=multi-column--] .multi-column__column,[class*=multi-column-team--] .multi-column-team__column{width:33.33333%}.multi-column--1 .multi-column__column,.multi-column-team--1 .multi-column-team__column{width:75%}.multi-column--2 .multi-column__column,.multi-column-team--2 .multi-column-team__column{width:50%}.multi-column--3 .multi-column__column,.multi-column-team--3 .multi-column-team__column{width:33.33333%}.multi-column--4 .multi-column__column{width:50%}.multi-column-team--4 .multi-column-team__column{width:25%}.multi-column--5 .multi-column__column,.multi-column-team--5 .multi-column-team__column{width:33.33333%}.logos-block .multi-column-team__column,.logos-block .multi-column__column{width:25%}}.skip-link a{font-size:0;display:block;width:100vw;background-color:#0c78cf;text-align:center;color:#fff}.skip-link a:focus{font-size:1.25rem;padding:1.5rem}.cta--mobile{position:fixed;z-index:50;width:100%;text-align:center;bottom:0}.cta--mobile a{display:block;width:100%;padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem;padding-bottom:1rem;border-radius:0}.eyebrow{width:100%;font-size:.875rem;display:none;background:#f2f2f2;height:0}.eyebrow>div{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:center;vertical-align:middle;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.language-selector{padding-top:.5rem;padding-bottom:.5rem;padding-top:.75rem;padding-bottom:.75rem}.search-login-wrapper{display:flex;justify-content:space-between}.app-links{padding-top:.75rem;padding-bottom:.75rem;display:none}.app-links a{padding-left:.5rem;padding-right:.5rem;border-right-width:1px;border-color:#c8cace}.app-links a:last-child{border-right-width:0}form.search{padding-top:.5rem;padding-bottom:.5rem}input.search{border-radius:9999px;border-style:none;padding:.25rem;padding-left:.75rem;color:#646976}input.search:focus{outline:0;border-color:#0c78cf}.nav-container{width:100%;background-color:#fff;font-size:.875rem;position:absolute;transition:font-size .1s linear;z-index:1000;top:0}.eyebrow-banner-toggle .nav-spacer{height:7.75rem}.eyebrow-banner{padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;padding-bottom:.5rem;text-align:center}.eyebrow-banner-cta{display:block;margin-top:.5rem;border-radius:.25rem;border-width:1px;padding-left:.5rem;padding-right:.5rem;padding-top:.25rem;padding-bottom:.25rem}.nav-spacer{width:100%;height:3.75rem}.nav-container.sticky{font-size:.75rem;position:fixed;width:100%;box-shadow:0 2px 3px 0 rgba(0,0,0,.2);top:0}.nav-container.sticky.in-view{top:0}nav{width:100%;background-color:#fff}nav>div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:center;margin-left:auto;margin-right:auto}nav ul{padding:0;margin:0;display:flex;width:100%;text-align:center;align-items:center;text-align:center;justify-content:flex-end;flex-wrap:wrap}.nav--desktop{display:none}nav.secondary{position:absolute;z-index:10;border-top-width:1px;border-bottom-width:1px;border-bottom-color:#0c78cf}nav.secondary li.nav__item{font-size:.75rem;padding-top:.75rem;padding-bottom:.75rem}nav ul.nav--mobile{display:none}nav ul.nav--mobile .nav__item{text-align:left}nav .nav__item{list-style:none;position:relative;text-align:center;width:100%;padding:.25rem;height:auto;border-bottom-width:1px}nav .nav__cta{display:none;margin-right:0}nav .nav__cta .cta{font-size:1.25em}.nav__cta+.nav__cta{margin-left:0}nav ul li a{position:relative;display:block;color:#1f222a}.nav--desktop .nav__item:after,nav.secondary .nav__item:after{content:"";display:block;transition:all .1s linear;background-color:#0c78cf;width:100%;height:0;position:absolute;bottom:0;left:0}nav.secondary .nav__item:after{background-color:#0c78cf}nav ul .nav__item.active:after,nav ul .nav__item:hover:after{transition:all .1s linear;height:.25rem}nav.secondary ul .nav__item.active:after,nav.secondary ul .nav__item:hover:after{transition:all .1s linear;height:.2rem}nav ul .nav__item--system a{color:#0c78cf}nav ul .nav__item--spacer{background-color:#dedfe2}.logo--home{margin-top:.5rem;padding-left:.5rem;width:50%}.logo--home .logo-text{display:none;width:3rem;float:left}.logo--home .logo-icon{width:3rem;display:inline-block}.menu-toggle a{padding:.75rem;margin-right:1rem;border-width:1px;border-color:#0c78cf;border-radius:.125rem;display:block;margin-top:.5rem;padding-bottom:.5rem;cursor:pointer}.banner{width:100%;position:relative;background-size:cover;background-position:50% 50%;overflow:hidden}.banner .banner__container,.banner .banner__ungated-case-study-container{padding-left:1rem;padding-right:1rem;padding-top:3rem;padding-bottom:3rem;margin-left:auto;margin-right:auto;text-align:center;position:relative;background:0 0;position:relative;max-width:1200px}.banner .banner__container .cta,.banner .banner__ungated-case-study-container .cta{margin-bottom:.5rem}.subhead{margin-left:auto;margin-right:auto;max-width:50rem;width:90%}.banner--auto{height:auto}.banner__overlay{position:absolute;width:100%;height:100%;opacity:.5;top:0;left:0}.banner__background{position:absolute;left:0;width:100%}.banner__background img{width:100%}@media (min-width:576px){.app-links{display:block}}@media (min-width:768px){.language-selector,.language-selector select{font-size:.75rem}.cta--mobile{display:none}.eyebrow-banner-cta{display:inline-block;margin-left:.5rem;margin-top:0}.eyebrow{display:block;height:auto}.eyebrow>div{max-width:70rem}.app-links{font-size:.75rem}.nav-spacer{height:5.75rem}.eyebrow-banner-toggle .nav-spacer.nav-spacer--secondary{height:11rem}.nav-spacer.nav-spacer--secondary{height:8.25rem}.nav-container{top:0}.nav-container.sticky{top:-2.65rem}.nav--mobile{display:none}.nav--desktop{display:flex}nav>div{max-width:70rem;height:3.5rem}nav.secondary>div{height:auto;max-height:2.5rem}.menu-toggle{display:none}.logo--home{width:9em;margin-top:.75rem}.logo--home .logo-text{display:inline-block;width:66.66667%}.logo--home .logo-icon{width:33.33333%}nav ul{width:auto}nav .nav__item{width:auto;margin-left:.5rem;margin-right:.5rem;border-width:0;padding-top:1.125rem;padding-bottom:1.125rem}.sticky nav .nav__item{padding-top:1.25rem;padding-bottom:1.25rem}nav .nav__cta{margin-left:.75rem;margin-right:.75rem;display:block}nav .nav__cta .cta{display:block;font-size:1em}.banner--notch{padding-bottom:4rem}.banner--notch .banner__container,.banner--notch .banner__ungated-case-study-container{max-width:70rem}}footer{width:100%;font-size:.875rem}footer .content-container{text-align:left;padding-left:1rem;padding-right:1rem;padding-top:2rem;padding-bottom:6rem}footer .footer__links{display:flex;justify-content:space-between;flex-wrap:wrap;flex-grow:1}footer .footer__column{width:100%;padding-right:1rem;margin-bottom:1rem;width:50%}footer .footer__column strong{display:block;margin-bottom:.75rem}footer .footer__column ul{list-style:none;padding-left:0}footer .footer__column ul li{margin-bottom:.75rem}footer .icon{max-width:8rem}footer .address{font-size:.75rem;flex-grow:1}footer .copyright{background-color:#3d4454;display:flex;flex-wrap:wrap;justify-content:space-between}footer .copyright div{font-size:.75rem;color:#fff}@media (min-width:768px){footer .content-container{text-align:left;padding-left:3rem;padding-right:3rem;padding-top:2rem;padding-bottom:2rem}footer .footer__column{width:33.33333%}}@media (min-width:992px){footer .footer__column{width:25%}}.cta{padding-left:.75rem;padding-right:.75rem;padding-top:.25rem;padding-bottom:.25rem;color:#fff;border-radius:9999px;display:inline-block;border-style:solid;border-width:2px;border-color:transparent;transition:all .2s ease-out}.cta.primary{background-color:#ec0000}.cta.primary:hover{border-color:#ec0000;background-color:#fff;color:#ec0000}.cta.secondary{background-color:#0c78cf}.cta.secondary:hover{border-color:#0c78cf;background-color:#fff;color:#0c78cf}.cta.reverse{border-color:#0c78cf;color:#0c78cf}.cta.reverse:hover{background-color:#0c78cf;color:#fff}.cta.white{background-color:#fff;color:#0c78cf}.cta.white:hover{border-color:#fff;background-color:#0c78cf;color:#fff}.content-block.bg-dark-grey .cta.primary,.content-block.bg-dark-grey .cta.reverse,.content-block.bg-dark-grey .cta.secondary{background-color:#0c78cf}.content-block.bg-dark-grey .cta.primary:hover,.content-block.bg-dark-grey .cta.reverse:hover,.content-block.bg-dark-grey .cta.secondary:hover{background-color:#0c78cf;color:#fff}.content-block.bg-blue .cta.primary,.content-block.bg-blue .cta.reverse,.content-block.bg-blue .cta.secondary{background-color:#004a87;border:none}.content-block.bg-blue .cta.primary:hover,.content-block.bg-blue .cta.reverse:hover,.content-block.bg-blue .cta.secondary:hover{color:#fff;border:none;background-color:#004a87}.content-block.bg-light-blue .cta.primary,.content-block.bg-light-blue .cta.reverse,.content-block.bg-light-blue .cta.secondary{background-color:#008097;border:none}.content-block.bg-light-blue .cta.primary:hover,.content-block.bg-light-blue .cta.reverse:hover,.content-block.bg-light-blue .cta.secondary:hover{color:#fff;border:none;background-color:#008097}.content-block.bg-light-teal .cta.primary,.content-block.bg-light-teal .cta.reverse,.content-block.bg-light-teal .cta.secondary{background-color:#0c78cf;border:none}.content-block.bg-light-teal .cta.primary:hover,.content-block.bg-light-teal .cta.reverse:hover,.content-block.bg-light-teal .cta.secondary:hover{border:none;background-color:#0c78cf;color:#fff}.content-block.bg-light-grey .cta.primary,.content-block.bg-light-grey .cta.reverse,.content-block.bg-light-grey .cta.secondary{background-color:#0c78cf;border:none}.content-block.bg-light-grey .cta.primary:hover,.content-block.bg-light-grey .cta.reverse:hover,.content-block.bg-light-grey .cta.secondary:hover{border:none;background-color:#0c78cf;color:#fff}.pagination{padding-left:0;list-style:none;border-radius:.25rem;margin-left:auto;margin-right:auto;display:flex;justify-content:center}.pagination li a,.pagination li.active,.pagination li.disabled{padding:.5rem 1rem;line-height:1.5;border-color:#0c78cf;border-width:1px;border-left-width:0;position:relative;display:block}.pagination li.active{background-color:#0c78cf;color:#fff}.pagination li a:hover{background-color:#dedfe2}.pagination li.active:first-child,.pagination li.disabled:first-child,.pagination li:first-child a{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem;border-left-width:1px}.pagination li:last-child a{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem;border-right-width:1px}.story{display:flex;flex-wrap:wrap;padding-left:1rem;padding-right:1rem}.story .story__headshot{height:0;width:10rem;padding-bottom:10rem;overflow:hidden;position:relative;margin-left:auto;margin-right:auto;margin-bottom:2rem;padding-left:1rem;padding-right:1rem;border-radius:9999px}.story .story__headshot img{position:absolute;width:100%;top:0;left:0}.story .story__quote-container{text-align:left;margin-bottom:2rem;padding-left:2rem;position:relative}.story .story__quote-container .story__quote{font-family:Libre Baskerville,Garamond,Times New Roman,serif;margin-bottom:1rem;position:relative}.story .story__quote-container .story__quote:before{content:'“';font-family:"Times New Roman",serif;display:block;top:-1.5rem;left:-2.5rem;font-size:4rem;color:#0c78cf;position:absolute}.story .story__quote-container .story__citation{font-family:Roboto,Noto Sans,Arial,sans-serif;text-align:left;font-size:.875rem;margin-bottom:2rem;opacity:.75}.story .story__quote-container .story__citation strong{display:block}.bg-black .story .story__quote-container .story__quote:before,.bg-blue .story .story__quote-container .story__quote:before,.bg-dark-grey .story .story__quote-container .story__quote:before,.bg-purple .story .story__quote-container .story__quote:before,.bg-teal .story .story__quote-container .story__quote:before{color:#fff}.bg-black .story .story__quote-container .story__quote,.bg-blue .story .story__quote-container .story__quote,.bg-dark-grey .story .story__quote-container .story__quote,.bg-purple .story .story__quote-container .story__quote,.bg-teal .story .story__quote-container .story__quote{color:#fff}@media (min-width:768px){.multi-column--stories .multi-column__column,.multi-column--stories.multi-column--3 .multi-column__column,.multi-column--stories.multi-column--4 .multi-column__column,.multi-column--stories.multi-column--5 .multi-column__column,.multi-column--stories.multi-column--6 .multi-column__column{width:50%}}@media (min-width:992px){.story .story__headshot{width:10rem;padding-bottom:10rem}.multi-column--1 .multi-column__column{width:80%;max-width:80%}.multi-column--1 .multi-column__column .story .story__headshot{padding-bottom:20%;width:20%}.multi-column--1 .multi-column__column .story .story__quote-container{width:80%;padding-left:4rem;padding-right:2rem}.multi-column--1 .multi-column__column .story .story__quote-container .story__quote{font-size:1.5rem}.multi-column--1 .multi-column__column .story .story__quote-container .story__quote:before{left:-2.5rem}.multi-column--1 .multi-column__column .story .story__quote-container .story__quote:after{right:-2rem}}.card{box-shadow:0 2px 3px 0 rgba(0,0,0,.2);display:flex;flex-direction:column;justify-content:flex-start;position:relative;padding-bottom:2rem;font-size:.875rem;border-radius:.25rem;background-color:#fff;overflow:hidden;color:#1f222a!important}.card p{color:#1f222a!important}.card .card__header{height:12rem;align-content:center;align-items:center;position:relative;overflow:hidden}.card .card__header img{width:100%}.card .card__header.card__header--default{display:flex;justify-content:center;align-content:center;align-items:center}.card .card__header.card__header--default div{opacity:.5}.card .card__header.card__header--default div svg{fill:#fff;width:50%}.card .card__header.card__header--default div h4{color:#fff}.card .card__body{padding:1rem;text-align:left}.card small.card__collection-label{color:#1f222a;opacity:.5}.card:after{content:attr(data-rollover);display:block;position:absolute;padding-top:.25rem;padding-bottom:.25rem;font-size:1rem;box-shadow:0 2px 3px 0 rgba(0,0,0,.2);display:block;position:absolute;bottom:0;left:0;width:100%;transition:all .2s ease;overflow:hidden;line-height:0;color:rgba(255,255,255,0)}.card:hover:after{padding-top:.5rem;padding-bottom:.5rem;line-height:1.4;color:rgba(255,255,255,1);transition:all .2s ease}.award-status-callout.winner{background:#f18700}.award-status-callout.honorable-mention,.award-status-callout.runner-up,.award-status-callout.special-commendation{background:#9e82e9}.card--award_winner .card__header{position:relative;background-size:cover;background-position:center;z-index:0}.card--award_winner .card__header:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.8;z-index:-1}.card--award_winner .card__header .headshot-container{width:8rem;background:#07a1b6;overflow:hidden;flex-basis:40%;margin-right:.75rem;border-radius:9999px}.card--award_winner .card__header .headshot-container div{width:100%;height:0;padding-bottom:100%;position:relative}.card--award_winner .card__header .headshot-container div img{width:100%;top:0;left:0}.card--award_winner .card__header .name-container{flex-basis:60%}.card--award_winner .card__header--headshot{height:auto}.card--award_winner .card__header--headshot>div{display:flex;align-items:center;text-align:left;height:auto}.card--award_winner .card__header--headshot>div svg{fill:#fff}.card--award_winner .award-status-callout{display:inline-block;color:#fff;padding-right:.5rem;padding-left:1rem;margin-bottom:.5rem;font-size:.875rem;position:relative;line-height:2.5rem;left:-1rem;z-index:1}.card--award_winner .award-status-callout:after{content:"";position:absolute;display:block;top:0;height:2.5rem;border:1.25rem solid #9e82e9;z-index:-1;right:-2.2rem;border-right-color:transparent}.card--award_winner .award-status-callout.winner:after{border:1.25rem solid #f18700;border-right-color:transparent}.card--award_winner span.tag{display:inline-block;background-color:#dedfe2;margin-right:.25rem;font-size:.75rem;padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;padding-right:.5rem;margin-bottom:.25rem}.card--infographics .card__header--default,.card--infographics:after,.card--news .card__header--default,.card--news:after,.card--papers .card__header--default,.card--papers:after,.card--press .card__header--default,.card--press:after,.card--stories .card__header--default,.card--stories:after,.card--videos .card__header--default,.card--videos:after{background-color:#07a1b6}.card--live_events .card__header--default,.card--live_events:after,.card--virtual_events .card__header--default,.card--virtual_events:after{background-color:#8360d4}.card--lessons .card__header--default,.card--lessons:after,.card--quickmarks .card__header--default,.card--quickmarks:after,.card--rubrics .card__header--default,.card--rubrics:after{background-color:#87ad10}.card--blog .card__header--default,.card--blog:after,.card--case_studies .card__header--default,.card--case_studies:after,.card--ebooks .card__header--default,.card--ebooks:after,.card--page .card__header--default,.card--page:after,.card--podcast .card__header--default,.card--podcast:after,.card--whitepapers .card__header--default,.card--whitepapers:after{background-color:#0c78cf}.card--award_winner .card__header,.card--award_winner:after,.card--external_resource .card__header--default,.card--external_resource:after{background-color:#07a1b6}@media (min-width:768px){.card__body{height:12rem}}.banner--blog h1,.banner--infographic h1,.banner--lesson h1,.banner--live-event h1,.banner--paper h1,.banner--podcast h1,.banner--press h1,.banner--quickmarks h1,.banner--rubric h1,.banner--story h1,.banner--ungated-case-study h1,.banner--video h1,.banner--virtual-event h1{line-height:1.25;color:#fff}.banner--blog h2,.banner--infographic h2,.banner--lesson h2,.banner--live-event h2,.banner--paper h2,.banner--podcast h2,.banner--press h2,.banner--quickmarks h2,.banner--rubric h2,.banner--story h2,.banner--ungated-case-study h2,.banner--video h2,.banner--virtual-event h2{line-height:1.25;color:#fff}.banner--blog .subhead,.banner--infographic .subhead,.banner--lesson .subhead,.banner--live-event .subhead,.banner--paper .subhead,.banner--podcast .subhead,.banner--press .subhead,.banner--quickmarks .subhead,.banner--rubric .subhead,.banner--story .subhead,.banner--ungated-case-study .subhead,.banner--video .subhead,.banner--virtual-event .subhead{line-height:1.25;color:#fff;text-align:left;margin-left:0;margin-right:0}.banner--blog h1:before,.banner--infographic h1:before,.banner--lesson h1:before,.banner--live-event h1:before,.banner--paper h1:before,.banner--podcast h1:before,.banner--press h1:before,.banner--quickmarks h1:before,.banner--rubric h1:before,.banner--story h1:before,.banner--ungated-case-study h1:before,.banner--video h1:before,.banner--virtual-event h1:before{content:attr(data-collection);display:block;font-size:1rem;font-weight:700;text-transform:uppercase;font-family:Roboto,Noto Sans,Arial,sans-serif;letter-spacing:.05em;opacity:.5}.banner--infographic,.banner--paper,.banner--video{background-color:#0c78cf}.banner--infographic .banner__overlay,.banner--paper .banner__overlay,.banner--video .banner__overlay{background-color:#0c78cf}.banner--blog{background-color:#3d4454}.banner--blog .banner__overlay{background-color:#3d4454}.banner--live-event,.banner--virtual-event{background-color:#8360d4}.banner--live-event .banner__overlay,.banner--virtual-event .banner__overlay{background-color:#8360d4}.show-form{cursor:pointer}.banner--press,.banner--story{background-color:#07a1b6}.banner--press .banner__overlay,.banner--story .banner__overlay{background-color:#07a1b6}.banner--lesson,.banner--quickmarks,.banner--rubric{background-color:#87ad10}.banner--lesson .banner__overlay,.banner--quickmarks .banner__overlay,.banner--rubric .banner__overlay{background-color:#87ad10}.non-semantic-protector{position:relative;z-index:1}.ribbon{position:relative;background:#ff9800;color:#fff;text-align:center;padding:.75rem 1.5rem;top:-.5rem;margin-bottom:1rem;margin-left:2rem;margin-right:3rem}.ribbon:after,.ribbon:before{content:"";position:absolute;display:block;bottom:-1em;border:1.5em solid #f18700;z-index:-1}.ribbon:before{left:-2em;border-right-width:1.5em;border-left-color:transparent}.ribbon:after{right:-2em;border-left-width:1.5em;border-right-color:transparent}.ribbon .ribbon-content:after,.ribbon .ribbon-content:before{content:"";position:absolute;display:block;border-style:solid;border-color:#e27600 transparent transparent transparent;bottom:-1em}.ribbon .ribbon-content:before{left:0;border-width:1em 0 0 1em}.ribbon .ribbon-content:after{right:0;border-width:1em 1em 0 0}.entry{text-align:left;display:flex;flex-wrap:wrap}.entry .entry__header{margin-bottom:.75rem;margin-left:auto;margin-right:auto}.entry .entry__header .subhead,.entry .entry__header h2,.entry .entry__header h3,.entry .entry__header h5{margin-bottom:0}.entry .entry__meta{font-family:Roboto,Noto Sans,Arial,sans-serif;color:#646976;font-size:.875rem;margin-bottom:.75rem;width:100%;padding-right:1rem}.entry .entry__meta a.tag{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;padding-right:.5rem;background-color:#dedfe2;margin-right:.25rem;display:inline-block;margin-bottom:.5rem}.entry .entry__meta .entry__date{margin-bottom:.5rem}.entry .entry__meta .entry__authors,.entry .entry__meta .entry__tags{margin-bottom:1rem}.entry .entry__ungated-case-study-meta{font-family:Roboto,Noto Sans,Arial,sans-serif;color:#000;font-size:.875rem;margin-bottom:.75rem;width:100%;padding-right:2rem}.entry .entry__ungated-case-study-meta a.tag{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;padding-right:.5rem;background-color:#dedfe2;margin-right:.25rem;display:inline-block;margin-bottom:.5rem}.entry .entry__ungated-case-study-meta .entry__date{margin-bottom:.5rem}.entry .entry__ungated-case-study-meta .entry__authors,.entry .entry__ungated-case-study-meta .entry__tags{margin-bottom:1rem}.entry .entry__ungated-case-study-meta .entry__ungated-case-study-institution-logo{background-color:#fff;border-radius:9999px;margin-bottom:1rem}.entry .entry__ungated-case-study-meta .entry__ungated-case-study-institution-name{margin-top:1rem;margin-bottom:1rem;font-size:1.125rem}.entry .entry__ungated-case-study-meta .entry__ungated-case-study-stats-num{margin-top:.5rem;font-size:2.45rem;font-weight:700}.entry .entry__ungated-case-study-meta .entry__ungated-case-study-stats-description{font-size:.75rem;padding-bottom:.5rem}.entry .entry__ungated-case-study-meta .entry__ungated-case-study-taxonomy{font-size:.875rem;margin-top:1.5rem;font-weight:700}.entry .entry__body .entry__intro,.entry .entry__body .entry__subject{font-size:1.125rem;border-bottom-width:1px;margin-bottom:2rem;padding-bottom:1rem;display:flex;flex-wrap:wrap;position:relative;width:100%}.entry .entry__body .entry__subject-award{border-bottom-width:1px;margin-bottom:2rem;padding-bottom:2rem;display:flex;flex-wrap:wrap}.entry .entry__body .entry__subject-award .award-status-callout{display:flex;align-items:center;color:#fff}.entry .entry__body .entry__subject-award .award-status-callout .icon-wrapper{width:2.5rem;height:2.5rem}.entry .entry__body .entry__subject-award .award-status-callout .icon-wrapper svg{width:100%;fill:#fff}.entry .entry__body .entry__ungated-case-study-stats-num{margin-bottom:.25rem;font-size:2.45rem;font-weight:700}.entry .entry__body .entry__summary{margin-top:1.5rem}.entry .entry__body .entry__content{margin-bottom:2rem;padding-bottom:2rem;border-bottom-width:1px}.entry .entry__body .entry__content .entry__pull-quote-container{text-align:left;margin-bottom:2rem;padding-top:1rem;padding-left:2rem;position:relative}.entry .entry__body .entry__content .entry__pull-quote-container .entry__pull-quote{font-family:Libre Baskerville,Garamond,Times New Roman,serif;margin-bottom:1rem;position:relative}.entry .entry__body .entry__content .entry__pull-quote-container .entry__pull-quote:before{content:'“';font-family:"Times New Roman",serif;display:block;top:-1.5rem;left:-2.5rem;font-size:4rem}.entry .entry__body .entry__content .entry__pull-quote-container .entry__pull-quote:after{content:'”';font-family:"Times New Roman",serif;display:block;bottom:-3.5rem;right:-1rem;font-size:4rem}.entry .entry__body .entry__content .entry__pull-quote-container .entry__pull-quote-citation{font-family:Roboto,Noto Sans,Arial,sans-serif;text-align:left;font-size:.75rem;margin-bottom:2rem;opacity:.75;display:block;font-style:italic}.entry .entry__body figure img{width:100%}.entry .entry__body .entry__ctas{text-align:center}.entry .entry__body .entry__media audio{display:block;width:100%}.entry .entry__body .entry__headshot{width:8rem;margin-bottom:1rem;position:relative}.entry .entry__body .entry__headshot div{position:relative;width:100%;height:0;border-radius:9999px;padding-bottom:100%;overflow:hidden}.entry .entry__body .entry__headshot div img{position:absolute;left:0;right:0;top:0;bottom:0}.entry .entry__body .entry__institution-icon{margin-right:1rem;padding-right:1rem;border-right-width:1px}.entry .entry__body .entry__ungated-case-study-institution-summary{margin-left:1rem;padding-left:1.5rem;border-left-width:1px}.entry .entry__body .entry__ungated-case-study-quote-name-2{margin-top:1rem;margin-bottom:1rem;margin-left:2rem;padding-left:1.5rem;border-left-width:1px}.entry .entry__body p{margin-bottom:1.5rem;line-height:1.6;width:100%}.entry .entry__body .license{margin-top:2rem}.entry .entry__body .license small{color:#646976;font-style:italic}.entry .entry__body .entry__cta-block{margin-bottom:2.5rem;margin-top:1.5rem;text-align:center}.entry--preview .entry--preview__icon{background-color:#0c78cf;display:flex;justify-content:center;align-content:center;align-items:center;width:100%;height:100%}.entry--preview .entry--preview__icon div{text-align:center}.entry--preview .entry--preview__icon div svg{fill:#fff;width:33.33333%;opacity:.5}.qm-table thead,.rubric-table thead{font-size:.875rem}.qm-table tbody,.rubric-table tbody{font-size:.75rem}.qm-table td,.rubric-table td{vertical-align:top}.content-block.entry.entry--featured .entry__header-container{background-color:#0c78cf;width:100%;margin-bottom:2rem;overflow:hidden;position:relative}.content-block.entry.entry--featured .entry__header-container .banner-image{width:100%;position:absolute;top:0}.content-block.entry.entry--featured{padding-top:0}.content-block.entry.entry--featured .entry__header{max-width:50rem;padding-top:3rem;padding-bottom:3rem;z-index:50;color:#fff;position:relative;padding-left:1rem;padding-right:1rem}.content-block.entry.entry--featured .entry__header .subhead{width:100%}.content-block.entry.entry--featured .entry__header h2{margin-bottom:.75rem;line-height:1.1}.content-block.entry.entry--featured .entry__header h5{font-size:1.125rem;margin-bottom:.75rem}.content-block.entry.entry--featured .entry__body{padding-left:1rem;padding-right:1rem}.pardot-form{margin-top:1rem}blockquote{text-align:left;font-size:1.5rem;font-family:Libre Baskerville,Garamond,Times New Roman,serif;margin-bottom:1rem;position:relative;color:#000;line-height:1.25}figure{font-family:Roboto,Noto Sans,Arial,sans-serif;margin-top:2rem;margin-bottom:2rem}figure img{margin-bottom:.5rem}figure figcaption{font-size:.875rem;color:#646976;font-style:italic}.readmore{margin-top:1rem}@media (min-width:768px){.ribbon{margin-bottom:0}.entry__ungated-case-study-meta{text-align:center}.entry .entry__body{max-width:50rem;margin-left:auto;margin-right:auto}.entry .entry__body .entry__subject{flex-wrap:nowrap;align-items:center}.entry .entry__body .entry__subject .entry__headshot{width:20%;padding-right:1rem}.entry .entry__body .entry__subject .entry__subject-title,.entry .entry__body .entry__subject .entry__ungated-case-study-summary{width:80%}.entry .entry__body .entry__subject .entry__subject-award{flex-wrap:nowrap}}@media (min-width:992px){.entry--page{flex-wrap:nowrap}.entry--page .entry__meta{width:33.33333%}.entry--page .entry__ungated-case-study-meta{width:33.33333%;text-align:left}}.home{background-color:#fff}.home .banner--home{margin-bottom:0}.home .banner--home picture{position:relative;top:-4rem}@media (min-width:768px){.home .banner--home .banner__container{margin-bottom:0;padding-bottom:0}.home .pull-up{margin-top:0}.home h2{margin-bottom:0;font-weight:700}.home .content-block--scene+.content-block--scene{margin-top:-5rem}}header.blog nav{padding:.75rem}header.blog nav div{align-items:center}header.blog .logo--blog svg{width:6rem}header.blog input.search{border-width:1px;overflow:hidden}header.blog input.search:focus{border-color:#0c78cf}header.blog .back-link{margin-left:.75rem}.banner--blog .banner__container{color:#fff}.banner--blog .banner__container .subhead{margin-left:0;margin-right:0}.map-wrapper{width:100%;height:8rem;position:relative}.map-wrapper .map__overlay{z-index:10;position:absolute;width:100%;height:100%;background:rgba(255,255,255,.5)}.map-wrapper .map__overlay .container{max-width:1200px;margin-left:auto;margin-right:auto}.map-wrapper .container{margin-left:auto;margin-right:auto;height:100%;background:0 0}.map-wrapper .container .location-title{z-index:20;padding:1rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.map-wrapper .container .location-title h2{margin-bottom:0}.map-wrapper #map{width:100%;height:8rem;position:relative}.live-event,.virtual-event{text-align:left}.schedule{margin-top:2rem;border-top-width:1px;text-align:left;padding-top:2rem;padding-bottom:2rem}.schedule .schedule__day{border-width:1px;border-color:#0c78cf;margin-bottom:2rem}.schedule .schedule__day .schedule__day__header{background-color:#0c78cf;color:#fff;padding:1rem}.schedule .schedule__event{border-bottom-width:1px;border-color:#0c78cf}.schedule .schedule__event:last-child{border-bottom-width:0}.schedule .event__header{border-bottom-width:1px;padding:1rem;background-color:#dedfe2;padding-bottom:0}.schedule .event__body{display:flex;justify-content:space-between;flex-wrap:wrap}.schedule .event__form{padding:1rem;border-top-width:1px;width:100%}.schedule .event__form .show-form{cursor:pointer}.schedule .event__form .pardot-form{margin-top:1rem}.event__description{width:100%;padding:1rem;border-bottom-width:1px}.event__description:last-child{margin-bottom:0}.event__presenters{width:100%;padding-bottom:1rem;border-bottom-width:1px}.event__presenters .event__presenter{position:relative;display:inline-block;font-size:.875rem;line-height:1.25;align-items:center;align-content:center;padding:1rem;width:100%;vertical-align:middle}.event__presenters .event__presenter .event__presenter__name{font-weight:700;font-size:1rem}.event__presenters .event__presenter .event__presenter__headshot{width:6rem;margin-right:1rem;position:relative;flex:none}.event__presenters .event__presenter .event__presenter__headshot div{position:relative;width:100%;height:0;padding-bottom:100%;overflow:hidden}.event__presenters .event__presenter .event__presenter__headshot img{width:100%;border-width:1px;border-color:#0c78cf;border-radius:9999px;position:absolute}.virtual-event--webinar .event__presenters{display:flex;flex-wrap:wrap;width:100%;padding-bottom:1.5rem;margin-bottom:2rem;border-bottom-width:1px;border-left:none}@media (min-width:768px){.live-event,.virtual-event{max-width:50rem;margin-left:auto;margin-right:auto}.event__body{flex-wrap:nowrap}.event__presenters{display:flex;flex-wrap:nowrap}.event__presenters .event__presenter{display:flex;flex-basis:50%}.virtual-event--webinar .event__presenter{width:50%}.event__description{padding-right:1rem;border-style:none}}header.podcast{background:#197abf}header.podcast nav{padding:.75rem;background:#197abf}header.podcast nav div{background:#197abf;align-items:center}header.podcast .logo--podcast img{width:12rem}header.podcast input.search{border-width:1px;overflow:hidden}header.podcast input.search:focus{border-color:#0c78cf}header.podcast .back-link a{margin-left:.75rem;color:#fff}@media (min-width:992px){header.podcast .logo--podcast img{width:16rem}}.search-results-list{margin-bottom:3rem}.search.giant{padding-left:1rem;padding-right:1rem;padding-top:.75rem;padding-bottom:.75rem;font-size:1.125rem;margin-right:1rem}.search-result{list-style:none;padding-bottom:0;margin-left:auto;margin-right:auto;margin-bottom:.75rem;max-width:40rem;margin-bottom:2rem}.search-result .collection-label{opacity:.5;display:block}.search-result a{font-size:1.125rem;font-weight:700}.product{background-color:#fff}.product .content-block .content-block__header{max-width:60rem}.product .subhead{max-width:60rem}.product .cta.secondary:hover{color:#fff;background:inherit;border-color:transparent}.product .header_logo{margin-bottom:1rem}.content-block.content-block--flush.banner--hero{padding-top:2rem}.banner--hero h1{font-size:3rem}.banner--hero .subhead{text-align:left;margin:0;display:flex;align-items:center}.banner--hero .subhead h2{font-size:1.5rem;font-weight:400}.banner--hero .body-copy p{font-size:1.125rem}.banner--hero .image-video-stripe{align-items:stretch}.banner--hero .image-video-stripe.right{flex-direction:column}.banner--hero .image-video-stripe .image-video-stripe__copy{display:flex;flex-direction:column;align-items:stretch;justify-content:center}.banner--hero .image-video-stripe .image-video-stripe__copy .email-signup-container iframe{height:4rem;width:100%}.content-block--stats{text-align:center}.content-block--stats .multi-column{margin-top:3rem}.content-block--stats .stat{padding-left:1rem;padding-right:1rem;padding-top:1rem;padding-bottom:.5rem;border-width:1px}.content-block--stats h3.statistic-headline{margin-bottom:1rem;font-size:4rem;line-height:1}.content-block--features-list .features-list-container{display:flex;margin-bottom:2rem}.content-block--features-list .features-list-container .features-list-icon{width:2rem;flex-basis:2rem;flex-shrink:0;margin-right:1rem}.content-block--features-list .features-list-container .features-list-entry{flex-grow:1}.content-block--features-list .features-list-container .features-list-entry h4{font-weight:700;margin-bottom:.25rem}.content-block--features-list .features-list-container:last-child{margin-bottom:0}.product .multi-column .multi-column__column h3{font-size:1.5rem}ul.tabs{display:flex;padding:0;justify-content:center;flex-wrap:wrap;position:relative;list-style:none}ul.tabs li{padding-left:2rem;padding-right:2rem;padding-top:1.5rem;padding-bottom:1.5rem;margin-bottom:0;margin-right:-1px;border:1px solid #ddd;border-bottom:1px solid #ddd;position:relative;background:#eee}ul.tabs li.active{background-color:#fff;border-bottom:1px solid #fff}ul.tabs li a{color:#000}ul.tabs:before{content:"";position:absolute;width:100vw;height:1px;border-bottom:1px solid #ddd;z-index:0;bottom:1px}ul.tabs{display:inline-block;width:100%}ul.tabs li,ul.tabs:before{border:0}ul.tabs a.active li{border-radius:7.2px;box-shadow:0 2px 5px 0 rgba(31,25,25,.5);border-bottom:0}ul.tabs li{margin:10px;display:inline-block;min-width:325px;width:30%;background-color:#ebebeb;border-radius:7.2px;box-shadow:0 2px 5px 0 rgba(31,25,25,.5);font-size:1.15em}ul.tabs a li{color:#797979}ul.tabs li svg{fill:#797979}ul.tabs a.active li{color:#fff}ul.tabs a.active li svg{fill:#fff}ul.tabs li svg{width:45px;display:block;margin:0 auto;padding-bottom:.5rem}.js-tabby .tabs-pane .image-video-stripe{max-width:70rem;margin-left:auto;margin-right:auto;padding-top:2rem;padding-bottom:2rem}.tabs-pane .embed-container{box-shadow:0 2px 23px 0 rgba(189,189,189,.5)}.footnote-text{font-size:.75rem;margin-bottom:2rem;text-align:left;line-height:2em}@media (min-width:768px){.banner--hero .image-video-stripe .image-video-stripe__large-image{width:50%}.banner--hero .image-video-stripe .image-video-stripe__copy{width:50%}.banner--hero .image-video-stripe.right{flex-direction:row}.product .image-video-stripe__large-image.pull-right{position:relative;right:-6rem;padding-left:0}}@media (min-width:992px){.banner--hero .image-video-stripe.right{flex-direction:row}.banner--hero .image-video-stripe .image-video-stripe__large-image{width:40%}.banner--hero .image-video-stripe .image-video-stripe__copy{width:60%}}.ebooks{background-color:#fff}.ebooks h1{font-size:2.45rem}.ebooks h2{font-size:1.75rem}.ebooks .collection-tag{font-weight:700;opacity:.5;text-transform:uppercase}@media (min-width:768px){.ebooks .image-video-stripe .image-video-stripe__large-image{width:50%}.ebooks .image-video-stripe .image-video-stripe__copy{width:50%}}@media (min-width:992px){.ebooks .image-video-stripe .image-video-stripe__large-image{width:50%}.ebooks .image-video-stripe .image-video-stripe__copy{width:50%}}.case_studies h1{font-size:2.45rem}.case_studies h2{font-size:1.75rem}.case_studies .collection-tag{font-weight:700;opacity:.5;text-transform:uppercase}@media (min-width:768px){.case_studies .image-video-stripe .image-video-stripe__large-image{width:50%}.case_studies .image-video-stripe .image-video-stripe__copy{width:50%}.ungated-case-study.content-container .entry__body .entry__subject .entry__ungated-case-study-summary{width:100%}}@media (min-width:992px){.case_studies .image-video-stripe .image-video-stripe__large-image{width:50%}.case_studies .image-video-stripe .image-video-stripe__copy{width:50%}}.banner .banner__ungated-case-study-container{padding-left:3rem;margin-left:0;margin-right:0}.content-container.ungated-case-study{max-width:none;margin-left:0;margin-right:0}.ungated-case-study .entry--page{padding:0}.ungated-case-study.entry__ungated-case-study-meta{padding-left:3rem;padding-top:3rem;padding-bottom:3rem;margin-bottom:0}.ungated-case-study .entry__authors{display:inline-block;font-size:.75rem}.ungated-case-study .entry__body{padding-left:3rem;padding-right:3rem;padding-top:3rem;padding-bottom:3rem}.ungated-case-study .entry__institution-summary{font-size:1rem;font-size:.875rem}.entry__ungated-case-study-quote,.ungated-case-study .entry__ungated-case-study-summary{display:inline-flex}.ungated-case-study .content-block.entry.entry--page .entry__body .entry__content{margin-top:4rem;margin-bottom:2rem;border-top-width:1px;border-bottom-width:1px}.ungated-case-study .content-block.entry.entry--page .entry__body .entry__content .entry__text-block{margin-top:2rem;margin-bottom:3rem}.entry__ungated-case-study-quote-headshot-container{display:inline-flex;margin-bottom:4rem}.entry__ungated-case-study-quote-container{text-align:left;margin-bottom:2rem;padding-top:1rem;padding-left:2rem;position:relative}.entry__ungated-case-study-quote-container .entry__ungated-case-study-quote{font-family:Libre Baskerville,Garamond,Times New Roman,serif;margin-bottom:1rem;position:relative}.entry__ungated-case-study-quote-container .entry__ungated-case-study-quote:before{content:'“';font-family:"Times New Roman",serif;display:block;top:-1.5rem;left:-2.5rem;font-size:4rem;position:absolute}.entry__ungated-case-study-quote-container .entry__ungated-case-study-quote:after{content:'”';font-family:"Times New Roman",serif;display:block;bottom:-3.5rem;right:-1rem;font-size:4rem;position:absolute}.entry__ungated-case-study-quote-container .entry__ungated-case-study-quote-citation{font-family:Roboto,Noto Sans,Arial,sans-serif;text-align:left;font-size:.75rem;margin-bottom:2rem;opacity:.75;display:block;font-style:italic}.ungated-case-study .entry__body .entry__subject{border-bottom-width:0}.ungated-case-study .entry__subject-title{font-size:.75rem;padding-right:1.5rem;align-self:center;font-style:italic;text-align:right}.ungated-case-study .entry__ungated-case-study-quote-name-1 p{margin-top:1.5rem}.ungated-case-study .entry__ungated-case-study-quote-name-2 p{margin-top:1.5rem}.ungated-case-study .entry__headshot{margin-top:1rem}.ungated-case-study .entry__body div.gradescope-green a{color:#27a0a0}.ungated-case-study .entry__cta-block .gradescope-green{color:#27a0a0}.ungated-case-study .entry__cta-block .gradescope-green:hover{border-color:#fff;color:#fff;background-color:#27a0a0}.whitepapers{background-color:#fff}.whitepapers h1{font-size:2.45rem}.whitepapers h2{font-size:1.75rem}.whitepapers .collection-tag{font-weight:700;opacity:.5;text-transform:uppercase}@media (min-width:768px){.whitepapers .image-video-stripe .image-video-stripe__large-image{width:50%}.whitepapers .image-video-stripe .image-video-stripe__copy{width:50%}}@media (min-width:992px){.whitepapers .image-video-stripe .image-video-stripe__large-image{width:50%}.whitepapers .image-video-stripe .image-video-stripe__copy{width:50%}}.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease, -webkit-transform 1s ease}.cc-animate.cc-revoke.cc-top{-webkit-transform:translateY(-2em);transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{-webkit-transform:translateY(2em);transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{-webkit-transform:translateY(0);transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Roboto,Arial,sans-serif;font-size:16px;line-height:1.5em;display:flex;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{flex:1}.cc-window.cc-banner{align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{flex:1}.cc-compliance{display:flex;align-items:center;align-content:space-between}.cc-compliance>.cc-btn{flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{flex-direction:column}.cc-window.cc-banner .cc-compliance{flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{align-items:unset}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}.bg-fixed{background-attachment:fixed}.bg-local{background-attachment:local}.bg-scroll{background-attachment:scroll}.bg-blue{background-color:#0c78cf}.bg-red{background-color:#ec0000}.bg-white{background-color:#fff}.bg-dark-grey{background-color:#3d4454}.bg-light-grey{background-color:#dedfe2}.bg-light-blue{background-color:#c0e3ff}.bg-light-teal{background-color:#d3f4f8}.bg-purple{background-color:#8360d4}.bg-gradescope-green{background-color:#27a0a0}.bg-gradescope-light-green{background-color:#d4eae7}.bg-green{background-color:#87ad10}.bg-teal{background-color:#07a1b6}.bg-orange{background-color:#f18700}.bg-bottom{background-position:bottom}.bg-center{background-position:center}.bg-left{background-position:left}.bg-left-bottom{background-position:left bottom}.bg-left-top{background-position:left top}.bg-right{background-position:right}.bg-right-bottom{background-position:right bottom}.bg-right-top{background-position:right top}.bg-top{background-position:top}.bg-repeat{background-repeat:repeat}.bg-no-repeat{background-repeat:no-repeat}.bg-repeat-x{background-repeat:repeat-x}.bg-repeat-y{background-repeat:repeat-y}.bg-auto{background-size:auto}.bg-cover{background-size:cover}.bg-contain{background-size:contain}.border-collapse{border-collapse:collapse}.border-transparent{border-color:transparent}.border-black{border-color:#1f222a}.border-white{border-color:#fff}.border-blue{border-color:#0c78cf}.border-gradescope-green{border-color:#27a0a0}.border-brand-primary{border-color:#0c78cf}.border-brand-secondary{border-color:#ec0000}.border-brand-gradescope-green{border-color:#27a0a0}.border-grey-7{border-color:#3d4454}.border-grey-6{border-color:#646976}.border-grey-5{border-color:#8a8e97}.border-grey-4{border-color:#a9acb3}.border-grey-3{border-color:#c8cace}.border-grey-2{border-color:#dedfe2}.border-grey-1{border-color:#eeeff1}.border-green-6{border-color:#278829}.border-green-5{border-color:#389e3d}.border-green-4{border-color:#34b33a}.border-green-3{border-color:#9bdba0}.border-green-2{border-color:#c4eac8}.border-green-1{border-color:#e7f7e9}.border-teal-6{border-color:#008097}.border-teal-5{border-color:#07a1b6}.border-teal-4{border-color:#08b9d0}.border-teal-3{border-color:#72d7e4}.border-teal-2{border-color:#d3f4f8}.border-teal-1{border-color:#edfbfc}.border-blue-10{border-color:#003766}.border-blue-9{border-color:#004a87}.border-blue-8{border-color:#0c62a9}.border-blue-7{border-color:#0c78cf}.border-blue-6{border-color:#2e8edb}.border-blue-5{border-color:#52aaf1}.border-blue-4{border-color:#6dbeff}.border-blue-3{border-color:#97d1ff}.border-blue-2{border-color:#c0e3ff}.border-blue-1{border-color:#e2f1fe}.rounded{border-radius:.25rem}.rounded-sm{border-radius:.125rem}.rounded-full{border-radius:9999px}.rounded-none{border-radius:0}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.rounded-r-sm{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}.rounded-b-sm{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}.rounded-l-sm{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}.rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}.rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-tr{border-top-right-radius:.25rem}.rounded-br{border-bottom-right-radius:.25rem}.rounded-tr-sm{border-top-right-radius:.125rem}.rounded-br-sm{border-bottom-right-radius:.125rem}.rounded-tr-full{border-top-right-radius:9999px}.rounded-br-full{border-bottom-right-radius:9999px}.rounded-tr-none{border-top-right-radius:0}.rounded-br-none{border-bottom-right-radius:0}.border-solid{border-style:solid}.border-none{border-style:none}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-8{border-width:8px}.border{border-width:1px}.border-t-0{border-top-width:0}.border-r-0{border-right-width:0}.border-b-0{border-bottom-width:0}.border-l-0{border-left-width:0}.border-t-2{border-top-width:2px}.border-r-2{border-right-width:2px}.border-b-2{border-bottom-width:2px}.border-l-2{border-left-width:2px}.border-t-4{border-top-width:4px}.border-r-4{border-right-width:4px}.border-b-4{border-bottom-width:4px}.border-l-4{border-left-width:4px}.border-t-8{border-top-width:8px}.border-r-8{border-right-width:8px}.border-b-8{border-bottom-width:8px}.border-l-8{border-left-width:8px}.border-t{border-top-width:1px}.border-r{border-right-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.table{display:table}.table-row{display:table-row}.table-cell{display:table-cell}.hidden{display:none}.flex{display:flex}.inline-flex{display:inline-flex}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-no-wrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.self-auto{align-self:auto}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.content-center{align-content:center}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-between{align-content:space-between}.content-around{align-content:space-around}.flex-1{flex:1}.flex-auto{flex:auto}.flex-initial{flex:initial}.flex-none{flex:none}.flex-grow{flex-grow:1}.flex-shrink{flex-shrink:1}.flex-no-grow{flex-grow:0}.flex-no-shrink{flex-shrink:0}.float-right{float:right}.float-left{float:left}.float-none{float:none}.font-sans{font-family:Roboto,Noto Sans,Arial,sans-serif}.font-slab{font-family:Roboto slab,Noto Serif,Arial,serif}.font-serif{font-family:Libre Baskerville,Garamond,Times New Roman,serif}.font-light{font-weight:300}.font-normal{font-weight:400}.font-bold{font-weight:700}.h-0{height:0}.h-1{height:.25rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-24{height:6rem}.h-32{height:8rem}.h-48{height:12rem}.h-64{height:16rem}.h-auto{height:auto}.h-px{height:1px}.h-full{height:100%}.h-screen{height:100vh}.leading-none{line-height:1}.leading-normal{line-height:1.4}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-4{margin:1rem}.m-6{margin:1.5rem}.m-8{margin:2rem}.m-12{margin:3rem}.m-16{margin:4rem}.m-px{margin:1px}.m-auto{margin:auto}.my-0{margin-top:0;margin-bottom:0}.mx-0{margin-left:0;margin-right:0}.my-1{margin-top:.25rem;margin-bottom:.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.mx-4{margin-left:1rem;margin-right:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.mx-8{margin-left:2rem;margin-right:2rem}.my-12{margin-top:3rem;margin-bottom:3rem}.mx-12{margin-left:3rem;margin-right:3rem}.my-16{margin-top:4rem;margin-bottom:4rem}.mx-16{margin-left:4rem;margin-right:4rem}.my-px{margin-top:1px;margin-bottom:1px}.mx-px{margin-left:1px;margin-right:1px}.my-auto{margin-top:auto;margin-bottom:auto}.mx-auto{margin-left:auto;margin-right:auto}.mt-0{margin-top:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.mt-1{margin-top:.25rem}.mr-1{margin-right:.25rem}.mb-1{margin-bottom:.25rem}.mt-2{margin-top:.5rem}.mr-2{margin-right:.5rem}.mb-2{margin-bottom:.5rem}.mt-3{margin-top:.75rem}.mr-3{margin-right:.75rem}.mb-3{margin-bottom:.75rem}.mt-4{margin-top:1rem}.mr-4{margin-right:1rem}.mb-4{margin-bottom:1rem}.mt-6{margin-top:1.5rem}.mr-6{margin-right:1.5rem}.mb-6{margin-bottom:1.5rem}.mt-8{margin-top:2rem}.mr-8{margin-right:2rem}.mb-8{margin-bottom:2rem}.mt-12{margin-top:3rem}.mr-12{margin-right:3rem}.mb-12{margin-bottom:3rem}.mt-16{margin-top:4rem}.mr-16{margin-right:4rem}.mb-16{margin-bottom:4rem}.mt-px{margin-top:1px}.mr-px{margin-right:1px}.mb-px{margin-bottom:1px}.mt-auto{margin-top:auto}.mr-auto{margin-right:auto}.mb-auto{margin-bottom:auto}.max-h-50{max-height:50vh}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.max-w-xs{max-width:20rem}.max-w-sm{max-width:30rem}.max-w-md{max-width:40rem}.max-w-xl{max-width:60rem}.max-w-2xl{max-width:70rem}.max-w-3xl{max-width:80rem}.max-w-4xl{max-width:90rem}.max-w-5xl{max-width:100rem}.max-w-full{max-width:100%}.min-h-0{min-height:0}.min-h-50{min-height:50vh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-w-0{min-width:0}.min-w-full{min-width:100%}.-m-0{margin:0}.-m-1{margin:-.25rem}.-m-2{margin:-.5rem}.-m-3{margin:-.75rem}.-m-4{margin:-1rem}.-m-6{margin:-1.5rem}.-m-8{margin:-2rem}.-m-12{margin:-3rem}.-m-px{margin:-1px}.-my-0{margin-top:0;margin-bottom:0}.-mx-0{margin-left:0;margin-right:0}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-my-3{margin-top:-.75rem;margin-bottom:-.75rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.-my-4{margin-top:-1rem;margin-bottom:-1rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-my-8{margin-top:-2rem;margin-bottom:-2rem}.-mx-8{margin-left:-2rem;margin-right:-2rem}.-my-12{margin-top:-3rem;margin-bottom:-3rem}.-mx-12{margin-left:-3rem;margin-right:-3rem}.-my-px{margin-top:-1px;margin-bottom:-1px}.-mx-px{margin-left:-1px;margin-right:-1px}.-mt-0{margin-top:0}.-mr-0{margin-right:0}.-mb-0{margin-bottom:0}.-mt-1{margin-top:-.25rem}.-mr-1{margin-right:-.25rem}.-mb-1{margin-bottom:-.25rem}.-mt-2{margin-top:-.5rem}.-mr-2{margin-right:-.5rem}.-mb-2{margin-bottom:-.5rem}.-mt-3{margin-top:-.75rem}.-mr-3{margin-right:-.75rem}.-mb-3{margin-bottom:-.75rem}.-mt-4{margin-top:-1rem}.-mr-4{margin-right:-1rem}.-mb-4{margin-bottom:-1rem}.-mt-6{margin-top:-1.5rem}.-mr-6{margin-right:-1.5rem}.-mb-6{margin-bottom:-1.5rem}.-mt-8{margin-top:-2rem}.-mr-8{margin-right:-2rem}.-mb-8{margin-bottom:-2rem}.-mt-12{margin-top:-3rem}.-mr-12{margin-right:-3rem}.-mb-12{margin-bottom:-3rem}.-mt-px{margin-top:-1px}.-mr-px{margin-right:-1px}.-mb-px{margin-bottom:-1px}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-visible{overflow-x:visible}.overflow-y-visible{overflow-y:visible}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-12{padding:3rem}.p-16{padding:4rem}.p-24{padding:6rem}.p-px{padding:1px}.py-0{padding-top:0;padding-bottom:0}.px-0{padding-left:0;padding-right:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.px-8{padding-left:2rem;padding-right:2rem}.py-12{padding-top:3rem;padding-bottom:3rem}.px-12{padding-left:3rem;padding-right:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.px-16{padding-left:4rem;padding-right:4rem}.py-24{padding-top:6rem;padding-bottom:6rem}.px-24{padding-left:6rem;padding-right:6rem}.py-px{padding-top:1px;padding-bottom:1px}.px-px{padding-left:1px;padding-right:1px}.pt-0{padding-top:0}.pr-0{padding-right:0}.pl-0{padding-left:0}.pt-1{padding-top:.25rem}.pr-1{padding-right:.25rem}.pl-1{padding-left:.25rem}.pt-2{padding-top:.5rem}.pr-2{padding-right:.5rem}.pl-2{padding-left:.5rem}.pt-3{padding-top:.75rem}.pr-3{padding-right:.75rem}.pl-3{padding-left:.75rem}.pt-4{padding-top:1rem}.pr-4{padding-right:1rem}.pl-4{padding-left:1rem}.pt-6{padding-top:1.5rem}.pr-6{padding-right:1.5rem}.pl-6{padding-left:1.5rem}.pt-8{padding-top:2rem}.pr-8{padding-right:2rem}.pl-8{padding-left:2rem}.pt-12{padding-top:3rem}.pr-12{padding-right:3rem}.pl-12{padding-left:3rem}.pt-16{padding-top:4rem}.pr-16{padding-right:4rem}.pl-16{padding-left:4rem}.pt-24{padding-top:6rem}.pr-24{padding-right:6rem}.pl-24{padding-left:6rem}.pt-px{padding-top:1px}.pr-px{padding-right:1px}.pl-px{padding-left:1px}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.pin-none{top:auto;right:auto;bottom:auto;left:auto}.pin{top:0;right:0;bottom:0;left:0}.pin-y{top:0;bottom:0}.pin-x{right:0;left:0}.pin-t{top:0}.pin-r{right:0}.pin-b{bottom:0}.pin-l{left:0}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-default{color:#1f222a}.text-blue{color:#0c78cf}.text-white{color:#fff}.text-grey{color:#646976}.text-black{color:#000}.text-gradescope-green{color:#27a0a0}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-md{font-size:1rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.75rem}.text-4xl{font-size:2.45rem}.text-5xl{font-size:3rem}.normal-case{text-transform:none}.line-through{text-decoration:line-through}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.align-text-top{vertical-align:text-top}.align-text-bottom{vertical-align:text-bottom}.visible{visibility:visible}.w-1{width:.25rem}.w-2{width:.5rem}.w-3{width:.75rem}.w-4{width:1rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-24{width:6rem}.w-32{width:8rem}.w-48{width:12rem}.w-64{width:16rem}.w-auto{width:auto}.w-px{width:1px}.w-1\/2{width:50%}.w-1\/3{width:33.33333%}.w-2\/3{width:66.66667%}.w-1\/4{width:25%}.w-3\/4{width:75%}.w-1\/5{width:20%}.w-2\/5{width:40%}.w-3\/5{width:60%}.w-4\/5{width:80%}.w-1\/6{width:16.66667%}.w-5\/6{width:83.33333%}.w-full{width:100%}.w-screen{width:100vw}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-auto{z-index:auto}svg#sprites{display:none}svg{max-width:100%}@media (min-width:576px){.sm\-table-auto{table-layout:auto}.sm\-table-fixed{table-layout:fixed}}@media (min-width:768px){.md\-table-auto{table-layout:auto}.md\-table-fixed{table-layout:fixed}}@media (min-width:1200px){.xl\-table-auto{table-layout:auto}.xl\-table-fixed{table-layout:fixed}}