:root{--hex1: #479ff5;--hex2: #ff9c00;--hex3: #009b6d;--changeRequest: #ff9c00;--file: #479ff5;--tag: #009b6d;--externalFile: #7452ae;--feed: #ab451e;--project: #007192;--on-changeRequest: white;--on-tag: white;--on-externalFile: white;--on-file: white;--errorLight: #e396aa;--on-errorLight: white;--errorDark: #ee2754;--hoverBg: rgba(167, 202, 255, .9);--hover: #005a82;--selectedBg: rgba(167, 202, 255, .8);--selectedBgHover: rgba(167, 202, 255);--componentGap: 6px}body{color:#007192;font-family:Trebuchet,Trebuchet MS,Helvetica,Arial,Lucida,sans-serif;background-color:#fff;margin:0}.dwc{margin:0 10px}.flex-fill{flex:1 1 auto}.title-banner{background-image:url(/assets/images/Honeycomb_ground_Tile.png);background-size:100px;margin-bottom:2em;color:#fff}.title-banner .logo{margin:auto 0;display:flex;width:100%;color:#4989c1}.title-banner .logo>*{width:100%;height:100%;display:flex}.title-banner .logo fa-icon{font-size:10em}.title-banner .dwc{font-size:10px;display:grid;padding:10px 0;grid-template-columns:auto 10em}.title-banner .dwc .content{margin:auto 0;padding:1em 0}.title-banner h1,.title-banner h2,.title-banner p,.title-banner a{margin-block-start:0px;margin-block-end:0px;font-weight:500}.title-banner h1{font-size:3.1em;margin-bottom:10px}.title-banner h2{font-size:2.2em}.title-banner p{font-size:1.15em;margin-top:10px}.title-banner ul{display:block;padding-inline-start:0px}.title-banner li{display:block;font-size:22px;padding-bottom:10px}.title-banner a{color:#fff;line-height:1.7em;display:inline-block;text-decoration:none;border:2px solid white;border-radius:10px;padding:.3em 1em;margin-top:10px}article{padding:1em 0}.article-list article{padding:0}.article-list article{margin-bottom:2em}article a{text-decoration:none;color:inherit;display:block}article a:hover{text-decoration:underline}article h1{font-size:24px;margin-block-start:0px;margin-block-end:0px}article h2{font-size:18px;margin-block-start:0px;margin-block-end:0px}article .date{color:#666;font-style:italic;margin-block-end:1em}article p{margin-block-end:0px;font-size:14px}article img{width:100%}@media (min-width: 500px){.title-banner .dwc{grid-template-columns:auto 17em}.title-banner h2{font-size:2.6em}}@media (min-width: 750px){.dwc{width:95%;margin:0 auto}nav .menu .content{display:flex;gap:1.2em}.title-banner .dwc{font-size:16px}}@media (min-width: 1000px){.dwc{width:90%}.title-banner .dwc{font-size:16px}}@media (min-width: 1250px){.dwc{width:1100px}}.logo .fa-user-friends{color:#4989c1}.logo .fa-heart{color:#faa819}.case-study-list{display:flex;flex-direction:column;gap:2em;margin-top:2em}.case-study-list article>div>img{width:100%}.team .member,.news-list article,.case-study-list article{border:0 solid #333;box-shadow:0 2px 18px #0000004d}.news-list article,.case-study-list article .content{padding:1em}@media (min-width: 750px){.case-study-list{display:grid;grid-template-columns:1fr 1fr 1fr}}
