@page{margin:1.4cm 1.2cm}*{animation:none!important;background:transparent!important;box-shadow:none!important;color:#000!important;opacity:1!important;-webkit-text-fill-color:#000!important;text-shadow:none!important;transition:none!important}html,body{background:#fff!important;font-size:12pt!important;mask-image:none!important}body:before,body:after{animation:none!important;background:none!important;content:none!important;display:none!important;height:0!important;inset:auto!important;-webkit-mask-image:none!important;mask-image:none!important;opacity:0!important;position:static!important;width:0!important;z-index:auto!important}.container{max-width:52rem!important;padding:0 .5rem!important}main .container{display:block!important}main{contain:none!important;content-visibility:visible!important}section{padding:2rem 0!important}section+section{break-before:auto!important}h1,h2,h3,.role{background-image:none!important;break-inside:avoid-page!important;line-height:1.1!important;opacity:1!important;text-align:center!important}h1{font-size:3.45rem!important;margin-bottom:.2rem!important;padding-top:0!important}h2:not(.role){break-after:avoid-page!important;font-size:2.2rem!important;margin-bottom:1.3rem!important;margin-top:4.5rem!important}h3{break-after:avoid-page!important;font-size:1.35rem!important;margin-bottom:1rem!important;margin-top:2.75rem!important}main h2:first-child,main .container>h2:first-child{margin-top:0!important}main h2+*,main h3+*{break-before:avoid-page!important}.brand-list+h3{margin-top:4rem!important}p,li{orphans:3;widows:3}blockquote{break-inside:avoid-page!important;font-size:100%!important;margin:1.45rem auto!important;orphans:3;padding-left:2.75rem!important;widows:3}a{overflow-wrap:anywhere!important;text-decoration:underline!important}a[href]:after{content:" (" attr(href) ")"!important;font-size:.85em!important;font-style:normal!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;white-space:normal!important}a[href^="/"]:after{content:" (https://timhurley.net" attr(href) ")"!important}a.btn[href]:after{content:attr(href)!important;display:block!important;line-height:1.25!important;margin-top:.35rem!important;text-align:center!important}a.btn[href^="/"]:after{content:"https://timhurley.net" attr(href)!important}a.home-link[href]:after{content:none!important;display:none!important}a[href=""]:after,a[href^="#"]:after{content:none!important}abbr[title]{text-decoration:none!important}blockquote:before{background:none!important;color:#666!important;display:block!important;font-size:2rem!important;height:2.4rem!important;left:.2rem!important;line-height:1!important;min-width:2rem!important;opacity:1!important;overflow:visible!important;padding-left:.1rem!important;padding-right:.2rem!important;-webkit-text-fill-color:#666!important;top:-.4rem!important;width:2rem!important}blockquote footer{color:#666!important;display:block!important;font-size:.75rem!important;margin:.25rem 0 0!important;position:static!important;text-align:left!important;-webkit-text-fill-color:#666!important}.browser:before,.browser .url:before{content:none!important;display:none!important}.browser,.img-full,.container>img:not(.img-full){break-inside:avoid-page!important}.header-icon{filter:grayscale(1) brightness(0)!important}header .container{align-items:center!important;display:flex!important;flex-direction:column!important;gap:0!important;min-height:0!important;padding-bottom:1.25rem!important;padding-top:1.25rem!important}header h1{order:2!important}header+section{margin-top:0!important}.logo{display:block!important;flex:none!important;isolation:auto!important;margin:1.25rem auto .25rem!important;max-width:3.25rem!important;order:1!important;position:static!important;width:3.25rem!important}.logo:before{content:none!important;display:none!important}.logo img{display:block!important;filter:grayscale(1) brightness(0)!important;height:3.25rem!important;-webkit-mask-image:none!important;mask-image:none!important;max-height:3.25rem!important;max-width:3.25rem!important;min-height:0!important;object-fit:contain!important;padding:0!important;transform:none!important;width:3.25rem!important}html:not([data-useragent*=AppleWebKit]) .logo img{filter:grayscale(1) brightness(0)!important}body:not(.is-home) .logo{align-items:center!important;display:flex!important;justify-content:center!important;opacity:1!important;overflow:visible!important;visibility:visible!important}body:not(.is-home) .logo img{opacity:1!important;visibility:visible!important}.role{font-size:1.35rem!important;margin-bottom:0!important;margin-top:0!important;order:3!important;text-align:center!important}.portrait{display:block!important;filter:grayscale(1)!important;margin:.5rem auto 1rem!important;max-width:min(100%,9rem)!important;-webkit-text-fill-color:transparent!important;transform:none!important;width:9rem!important}.count-list{break-inside:avoid!important;display:grid!important;gap:1rem!important;grid-template-columns:repeat(3,1fr)!important;list-style:none!important;margin:0!important;padding:0!important}.count-list li{min-width:0!important;text-align:center!important}.stat-number{display:block!important;font-size:3rem!important;line-height:1!important}.emphasis{line-height:1.35!important;margin-left:auto!important;margin-right:auto!important;max-width:46rem!important}.emphasis li{margin-bottom:.95rem!important}.emphasis.emphasis-smaller strong{font-size:112%!important}p.emphasis{text-align:center!important}p.emphasis br{display:none!important}.brand-list{break-before:avoid-page!important;break-inside:avoid-page!important;display:grid!important;gap:2rem 1.5rem!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-content:center!important;margin:2rem auto 0!important}.brand-list.brand-list--larger{gap:2.5rem 2rem!important}.brand-list li{flex:none!important;min-width:0!important;text-align:center!important}.brand-list img{filter:grayscale(1) brightness(0)!important;-webkit-mask-image:none!important;mask-image:none!important;max-height:3.5rem!important;max-width:7rem!important;object-fit:contain!important;padding:0!important;width:auto!important}.brand-list .secondary-info{font-size:.8rem!important;line-height:1.25!important;margin-top:.45rem!important;padding:0!important}.card{border:1px solid #999!important;border-radius:8px!important;break-inside:avoid!important;contain:none!important;display:flex!important;flex-direction:column!important;font-size:70%!important;gap:0!important;justify-content:space-between!important;margin:0!important;max-width:none!important;padding:.75rem!important;text-decoration:none!important}.card:before{content:none!important}.card:after{display:block!important;line-height:1.25!important;margin-top:.55rem!important}.card-img img{display:block!important;filter:saturate(0) invert(1) brightness(99) invert(1)!important;height:auto!important;margin:0 auto .4rem!important;-webkit-mask-image:none!important;mask-image:none!important;max-height:4rem!important;max-width:8rem!important;min-height:0!important;object-fit:contain!important;padding:0!important;transform:none!important;width:auto!important}.card-ausgov .card-img img,.card-dtostrap .card-img img,.card-lgre .card-img img{background:#000!important;filter:saturate(0) invert(1)!important}.card-mentalhealthaus .card-img img{filter:saturate(0)!important}.card-content{border-radius:0!important;display:block!important;padding:0!important}.cards-wrapper{box-sizing:border-box!important;display:grid!important;gap:.85rem!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;padding-inline:.5rem!important;pointer-events:auto!important}#achievements{break-before:page!important}form{margin:0 auto!important;max-width:38rem!important}label{margin-bottom:1.2rem!important}.form-control{border:1px solid #666!important;border-radius:4px!important;color:#000!important;font:inherit!important;margin-top:.35rem!important;min-height:2.5rem!important;padding:.55rem .7rem!important;width:100%!important}.form-control:before{content:none!important}textarea.form-control{min-height:6rem!important}button,.btn{border-color:#000!important;break-inside:avoid-page!important;color:#000!important;display:block!important;margin:1.5rem auto!important;max-width:100%!important;text-align:center!important;-webkit-text-fill-color:#000!important;width:fit-content!important}.fake-link,nav,#more,body>footer,#skip-link,.skip-wrapper,.sr-only{border:0!important;clip-path:inset(50%)!important;height:1px!important;left:-99999px;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:-99999px;white-space:nowrap!important;width:1px!important}.home-link{align-self:flex-start!important;border:0!important;display:block!important;height:auto!important;left:auto!important;line-height:0!important;margin:0!important;min-height:0!important;order:0!important;padding:0!important;position:static!important;top:auto!important;translate:none!important;width:2rem!important}.home-link:after{content:none!important}.home-link img{filter:grayscale(1) brightness(0)!important;height:2rem!important;margin:0!important;width:2rem!important}body.is-home header .container{padding-top:.85rem!important}body.is-home .home-link{display:none!important}body.is-home .logo{margin-top:0!important;max-width:5.25rem!important;width:5.25rem!important}body.is-home .logo img{height:5.25rem!important;max-height:5.25rem!important;max-width:5.25rem!important;width:5.25rem!important}body.is-home h1{font-size:4rem!important}body.is-home #counts{padding-top:.5rem!important}body.is-home #brands,body.is-home #portfolio{break-before:page!important}
