@font-face{font-family:'Roboto';font-weight:normal;font-style:normal;src:url("/fonts/roboto-eot/Roboto-Regular.eot?#iefix") format("embedded-opentype"),url("/fonts/roboto-svg/Roboto-Regular.svg") format("svg"),url("/fonts/roboto-woff/Roboto-Regular.woff") format("woff"),url("/fonts/roboto-woff/Roboto-Regular.woff2") format("woff2"),url("/fonts/roboto-ttf/Roboto-MediumItalic.ttf") format("truetype")}@font-face{font-family:'Roboto';font-weight:normal;font-style:italic;src:url("/fonts/roboto-eot/Roboto-RegularItalic.eot?#iefix") format("embedded-opentype"),url("/fonts/roboto-svg/Roboto-RegularItalic.svg") format("svg"),url("/fonts/roboto-woff/Roboto-RegularItalic.woff") format("woff"),url("/fonts/roboto-woff/Roboto-RegularItalic.woff2") format("woff2"),url("/fonts/roboto-ttf/Roboto-Regular.ttf") format("truetype")}@font-face{font-family:'Roboto';font-weight:bold;font-style:normal;src:url("/fonts/roboto-eot/Roboto-Bold.eot?#iefix") format("embedded-opentype"),url("/fonts/roboto-svg/Roboto-Bold.svg") format("svg"),url("/fonts/roboto-woff/Roboto-Bold.woff") format("woff"),url("/fonts/roboto-woff/Roboto-Bold.woff2") format("woff2"),url("/fonts/roboto-ttf/Roboto-Bold.ttf") format("truetype")}@font-face{font-family:'Roboto';font-weight:bold;font-style:italic;src:url("/fonts/roboto-eot/Roboto-BoldItalic.eot?#iefix") format("embedded-opentype"),url("/fonts/roboto-svg/Roboto-BoldItalic.svg") format("svg"),url("/fonts/roboto-woff/Roboto-BoldItalic.woff") format("woff"),url("/fonts/roboto-woff/Roboto-BoldItalic.woff2") format("woff2"),url("/fonts/roboto-ttf/Roboto-BoldItalic.ttf") format("truetype")}*,*::before,*::after{box-sizing:border-box}html,body{font-family:Roboto;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:12pt;height:100%;padding:0;margin:0}@-ms-viewport{width:device-width}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}ul{list-style:none;padding:0;margin:0}a{text-decoration:none}h1,h2,h3,h4,h5,h6{padding:0;margin:0}button{appearance:none;font-family:Roboto}a{color:#0d2433}span{white-space:break-spaces}span.bold{font-weight:bold}.page-section{display:flex;flex-flow:column;flex:1 1;width:100vw;padding-top:150px}.page-section .header-container{padding-bottom:64px}.page-section .footer-container{display:flex;flex-flow:row;flex:1 0 auto;justify-content:center;background-color:#058aff}.css-table{display:table}.css-table .css-thead{display:table-header-group}.css-table .css-thead .css-trh{display:table-row}.css-table .css-tbody{display:table-row-group}.css-table .css-tfoot{display:table-footer-group}.css-table .css-tr{display:table-row}.css-table .css-col{display:table-column}.css-table .css-colgroup{display:table-column-group}.css-table .css-th,.css-table .css-td{display:table-cell;padding:4px 8px}.css-table .css-th{font-weight:bold;text-align:left}.css-table .css-th.row-header{text-align:left}.css-table .css-caption{display:table-caption}.button{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;padding:6px 16px;white-space:nowrap;font-weight:bold;background-color:#cfe7ed;border:none;border-radius:16px;transition:all 0.2s;cursor:pointer;background-color:#058aff;color:#fff;box-shadow:#001e38 1px 1px 5px}.button:active{box-shadow:none}.button:hover{background-color:#006fd1}.preheader{display:flex;flex-flow:row;flex:0 0 0;align-items:center;justify-content:end;width:100vw;padding:32px 64px;background-color:#058aff}.preheader a.user-login{display:flex;flex:0 auto;padding:8px 32px;background-color:#0a0a0a;border-radius:16px;color:#ffffff;font-weight:bold}.page-section.hero{background-color:#058aff;height:550px;padding-top:64px}.page-section.hero .header-container{display:flex;flex-flow:column;flex:0 0 0;align-items:center;width:100vw}.page-section.hero .header-container .hero-logotype{display:flex;padding:96px 0 48px 0}.page-section.hero .header-container .header{display:flex;letter-spacing:1px}.page-section.hero .header-container .header.small{font-size:130%}.page-section.hero .header-container .header.big{font-size:350%}.page-section.hero .search-form-container{display:flex;flex-flow:nowrap;justify-content:center;width:100vw}.page-section.hero .search-form-container .form-container{display:flex;flex-flow:row nowrap;padding:32px 0 64px 0}.page-section.hero .search-form-container .form-container .form-fieldset>.form-field>#search_term{border-radius:20px;width:384px;font-size:16px;padding:8px 16px;margin:0 16px 0 0}.page-section.hero .search-form-container .form-container .form-buttonset{display:flex;flex-flow:nowrap}.page-section.hero .search-form-container .form-container .form-buttonset .button{display:flex;font-size:12pt;transition:all 0.2s;cursor:pointer}.page-section.hero .search-form-container .form-container .form-buttonset .button.submit{display:flex;flex:0 auto;flex-flow:nowrap row;align-items:center;justify-content:center;padding:8px 32px;border-radius:16px;background-color:#000000;color:#ffffff;font-weight:bold;border:none;margin-right:16px}.page-section.hero .search-form-container .form-container .form-buttonset .button.reset{display:flex;flex:0 0 0;flex-flow:nowrap row;align-items:center;justify-content:center;padding:4px 8px;border-radius:16px;border:none;opacity:50%;margin:auto 0;background-color:#ffffff;color:black}.page-section.search{height:960px;background-color:#e6f3ff;padding-bottom:8px}.page-section.search .header-container{display:flex;flex-flow:column;align-items:center;width:100vw}.page-section.search .header-container .header{display:flex}.page-section.search .header-container .header.small{font-size:150%}.page-section.search .header-container .header.big{font-weight:bold;font-size:300%}.page-section.search .listview-container{display:flex;flex-flow:column;height:100%;margin:0 auto}.page-section.search .listview-container .listview{display:flex;flex-flow:column;flex:1 0 0;width:1024px;overflow:scroll}.page-section.search .listview-container .listview .record{display:flex;flex-flow:column;padding:16px;margin:8px;border-radius:16px;border:#000000 solid 4px;background-color:#ffffff}.page-section.search .listview-container .listview .record .record-frame{display:flex;flex-flow:row}.page-section.search .listview-container .listview .record .record-frame .left-pane{display:flex;flex-flow:column;width:70%}.page-section.search .listview-container .listview .record .record-frame .left-pane .row{display:flex;flex-flow:row}.page-section.search .listview-container .listview .record .record-frame .left-pane .row.above-the-fold{border-right:#dddced solid 4px}.page-section.search .listview-container .listview .record .record-frame .left-pane .row.below-the-fold{max-height:0;overflow:hidden;transition:transform 0.5s ease, max-height 0.3s linear}.page-section.search .listview-container .listview .record .record-frame .left-pane button.button.record-collapsible{min-height:32px;padding:0 32PX;border:none;border-radius:16px;cursor:pointer;color:#ffffff;font-weight:bold;margin:0 auto}.page-section.search .listview-container .listview .record .record-frame .left-pane button.button.record-collapsible:before{content:'EXPLORE THIS STUDY'}.page-section.search .listview-container .listview .record .record-frame .left-pane button.button.record-collapsible.active:before{content:'SHOW LESS'}.page-section.search .listview-container .listview .record .record-frame .left-pane .record-table-container .css-table .css-th,.page-section.search .listview-container .listview .record .record-frame .left-pane .record-table-container .css-table .css-tr{border-left:#dcdcdc solid 1px;border-bottom:#dcdcdc solid 1px}.page-section.search .listview-container .listview .record .record-frame .left-pane .record-table-container .css-table .css-tr .css-td .ccs-table .css-tr .css-td,.page-section.search .listview-container .listview .record .record-frame .left-pane .record-table-container .css-table .css-tr .css-td .ccs-table .css-tr .css-th{border-left:none;border-right:#dcdcdc solid 1px}.page-section.search .listview-container .listview .record .record-frame .left-pane .record-table-container .css-table .css-tr .css-td .ccs-table .css-tr:last-of-type .css-td{border-bottom:none}.page-section.about{display:flex;flex-flow:column;flex:auto 1;align-items:center;background-color:#ffffff}.page-section.about .header-container{display:flex;flex-flow:column;align-items:center;width:100vw}.page-section.about .header-container .header{display:flex}.page-section.about .header-container .header.small{font-size:150%}.page-section.about .header-container .header.big{font-size:300%}.page-section.about .about-container{display:flex;align-items:center;flex-flow:column;width:1024px}.page-section.about .about-container .inset-container{display:flex;flex-flow:nowrap;width:100%;justify-content:space-between}.page-section.about .about-container .inset-container .row{display:flex;flex-flow:nowrap}.page-section.about .about-container .inset-container .row.top{justify-content:space-between;flex:0 0 0;align-items:center;margin-bottom:16px}.page-section.about .about-container .inset-container .row.top svg{display:flex;max-height:20px}.page-section.about .about-container .inset-container .row.top .inset-num{font-size:200%}.page-section.about .about-container .inset-container .row.header.big{font-size:200%;font-weight:bold;color:#05355f}.page-section.about .about-container .inset-container .pane{display:flex;flex-flow:column;margin:0 8px;padding:0}.page-section.about .about-container .inset-container .pane#left-pane{width:40%;max-width:38%}.page-section.about .about-container .inset-container .pane#right-pane{padding-right:24px;width:59%;max-width:59%}.page-section.about .about-container .inset-container .pane .inset{display:flex;flex-flow:column;flex:1 0 auto;border-radius:16px;padding:24px}.page-section.about .about-container .inset-container .pane .inset#inset-01{background-color:#cee8ff}.page-section.about .about-container .inset-container .pane .inset#inset-02{background-color:#e6f3ff;margin-bottom:16px}.page-section.about .about-container .inset-container .pane .inset#inset-03{background-color:#b6ddff}.page-section.adoption{height:960px;background:url("/img/fp/adoption-background.svg")}.page-section.adoption .header-container{display:flex;flex-flow:column;align-items:center}.page-section.adoption .header-container .header.small{font-size:200%;margin-bottom:0}.page-section.adoption .header-container .header.big{font-size:300%;margin-top:0}.page-section.adoption .adoption-container{display:flex;flex-flow:nowrap;justify-content:center;flex:0 0 0;width:100vw;margin-top:112px}.page-section.adoption .adoption-container svg{width:350px;margin:0 32px}.page-section.squidrgitlab{display:flex;flex-flow:nowrap;flex:1 0 auto;height:760px;background-color:#05355f}.page-section.squidrgitlab .header-container{display:flex;flex-flow:column;align-items:center;width:100vw;color:white}.page-section.squidrgitlab .header-container svg{display:flex;width:64px}.page-section.squidrgitlab .header-container .header.small{font-size:200%}.page-section.squidrgitlab .header-container .header.big{font-size:300%;line-height:2}.page-section.squidrgitlab .header-container .squidrgitlab-download-link{display:flex;flex-flow:column;margin-top:24px}.page-section.squidrgitlab .header-container .squidrgitlab-download-link svg{height:64px;width:450px}.page-section.squidrgitlab .header-container .squidrgitlab-icons{display:flex;flex-flow:column;margin-top:48px}.page-section.squidrgitlab .header-container .squidrgitlab-icons svg{height:64px;width:450px}.page-section.discover{display:flex;flex-flow:column;flex:auto 1;align-items:center;background-color:white;color:black;padding-bottom:64px}.page-section.discover .header-container{display:flex;flex-flow:column;flex:0 0 0;align-items:center;width:100vw}.page-section.discover .header-container svg{display:flex;width:64px}.page-section.discover .header-container .header.small{font-size:200%}.page-section.discover .header-container .header.big{font-size:300%;line-height:2}.page-section.discover .header-container .discover-download-link{display:flex;flex-flow:column;margin-top:24px}.page-section.discover .header-container .discover-download-link svg{height:64px;width:450px}.page-section.discover .header-container .discover-icons{display:flex;flex-flow:column;margin-top:48px}.page-section.discover .header-container .discover-icons svg{height:64px;width:450px}.page-section.discover .discover-container{display:flex;flex-flow:column;align-items:center;justify-content:center;flex:0 0 0;width:100vw;margin-top:112px}.page-section.discover .discover-container .row svg{width:350px;margin:0 32px}.page-section.funding{display:flex;flex-flow:column;flex:auto 1;align-items:center;background-color:#e6f3ff;color:black}.page-section.funding .header-container{display:flex;flex-flow:column;flex:0 0 0;align-items:center;width:100vw}.page-section.funding .header-container svg{display:flex;width:96px}.page-section.funding .header-container .header.small{font-size:200%}.page-section.funding .header-container .header.big{font-size:300%;line-height:2}.page-section.funding .header-container .funding-download-link{display:flex;flex-flow:column;margin-top:24px}.page-section.funding .header-container .funding-download-link svg{height:64px;width:450px}.page-section.funding .header-container .funding-icons{display:flex;flex-flow:column;margin-top:48px}.page-section.funding .header-container .funding-icons svg{height:64px;width:450px}.page-section.funding .funding-container{display:flex;flex-flow:column;align-items:center;justify-content:start;flex:0 0 0;width:100vw;background-color:#05355f;padding:32px 0;margin-top:32px}.page-section.funding .funding-container .row{display:flex;flex-flow:row;width:80%;padding:32px}.page-section.funding .funding-container .row svg{height:72px;margin:0 32px}.page-section.funding .funding-container .row#funding-row-1{justify-content:start}.page-section.funding .funding-container .row#funding-row-2{justify-content:end}.page-section.endorse{display:flex;flex-flow:column;flex:auto 1;align-items:center;background-color:white;color:black;padding-bottom:64px;padding-top:64px}.page-section.endorse .header-container{display:flex;flex-flow:column;flex:0 0 0;align-items:center;width:100vw}.page-section.endorse .header-container svg{display:flex;width:64px}.page-section.endorse .header-container .header.small{font-size:200%}.page-section.endorse .header-container .header.big{font-size:300%;line-height:2}.page-section.endorse .header-container .endorse-download-link{display:flex;flex-flow:column;margin-top:24px}.page-section.endorse .header-container .endorse-download-link svg{height:64px;width:450px}.page-section.endorse .header-container .endorse-icons{display:flex;flex-flow:column;margin-top:48px}.page-section.endorse .header-container .endorse-icons svg{height:64px;width:450px}.page-section.endorse .endorse-container{display:flex;flex-flow:column;align-items:center;justify-content:center;flex:0 0 0;width:100vw}.page-section.endorse .endorse-container .row{display:flex;flex-flow:row}.page-section.endorse .endorse-container .row .column{display:flex;flex-flow:column;justify-content:end;width:300px;margin:0 8px}.page-section.endorse .endorse-container .row .column img{margin:8px 0}.page-section.footer{width:100vw;height:100px;min-height:100px;background-color:#058aff;justify-content:start;height:256px;padding:32px 0 0 0}.page-section.footer svg{background-color:transparent}.page-section.footer .footer-container{display:flex;flex-flow:column;flex:1 0 auto;justify-content:start;align-items:center}.listview-container{display:flex;flex:auto 1;flex-flow:column}.listview-container .listview-record{display:flex;flex-flow:column;padding:16px;margin:8px;border-radius:16px;border:#000000 solid 4px;background-color:white}.listview-container .listview-record-frame-row{display:flex;flex-flow:row}.listview-container .listview-record-frame-left-column{display:flex;flex-flow:column;width:70%}.listview-container .listview-record-frame-right-column{display:flex;flex-flow:column;width:30%}.listview-container .listview-row{display:flex;flex-flow:row}.listview-container .listview-row.right-border{border-right:#dddced solid 4px}.listview-container .listview-column{display:flex;flex-flow:column;border:#4f2abe solid 1px}.listview-container .listview-title{display:flex;flex-flow:row;font-weight:bold;font-size:150%;padding:8px}.listview-container .listview-label{display:flex;flex-flow:row;padding:8px;font-weight:bold}.listview-container .listview-text{display:flex;flex-flow:row;padding:8px}.listview-container .listview-table-container{display:flex;flex-flow:row}.listview-container .listview-table-container .table-container-column{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start}.listview-container .listview-table-container .table-container-row{display:flex;flex-flow:row;justify-content:flex-start;align-items:flex-start}.listview-container .listview-table-container .css-table{display:table}.listview-container .listview-table-container .css-table .css-thead{display:table-header-group}.listview-container .listview-table-container .css-table .css-thead .css-trh{display:table-row}.listview-container .listview-table-container .css-table .css-tbody{display:table-row-group}.listview-container .listview-table-container .css-table .css-tfoot{display:table-footer-group}.listview-container .listview-table-container .css-table .css-tr{display:table-row}.listview-container .listview-table-container .css-table .css-col{display:table-column}.listview-container .listview-table-container .css-table .css-colgroup{display:table-column-group}.listview-container .listview-table-container .css-table .css-th,.listview-container .listview-table-container .css-table .css-th,.listview-container .listview-table-container .css-table .css-td{display:table-cell;padding:4px 8px;border-left:#dcdcdc solid 1px;border-bottom:#dcdcdc solid 1px;vertical-align:top}.listview-container .listview-table-container .css-table .css-tr .css-tr .css-td,.listview-container .listview-table-container .css-table .css-tr .css-tr .css-th{border-left:none;border-right:#dcdcdc solid 1px}.listview-container .listview-table-container .css-table .css-tr .css-tr:last-of-type .css-td{border-bottom:none}.listview-container .listview-table-container .css-table .css-th{font-weight:bold;text-align:left}.listview-container .listview-table-container .css-table .css-th.row-header{text-align:left}.listview-container .listview-table-container .css-table .css-caption{display:table-caption}.listview-row.below-the-fold{max-height:0;overflow:hidden;transition:transform 0.5s ease, max-height 0.3s linear}.button.listview-collapsible{display:flex;flex-flow:row;flex:1 0;justify-content:center;align-items:center;min-height:32px;padding:0 32PX;background-color:#058aff;border:none;border-radius:16px;cursor:pointer;color:#ffffff;font-weight:bold;margin:0 auto}.button.listview-collapsible:before{content:'EXPLORE THIS STUDY'}.button.listview-collapsible.active:before{content:'SHOW LESS'}label.show-more-checkbox{display:flex;flex-flow:row;justify-content:center;align-items:center;min-height:32px;background-color:#b0ff89;cursor:pointer}label.show-more-checkbox::before{content:'Show more'}input.show-below-the-fold{position:absolute;left:-1000px}.show-below-the-fold:checked~.below-the-fold{transform:scaleY(1);max-height:100%}.show-below-the-fold:checked~label.show-more-checkbox::before{content:'Show less'}
