html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{vertical-align:baseline;background:0 0;border:0;margin:0;padding:0;font-size:100%}html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-x:hidden}*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,footer,header,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}blockquote,q{quotes:none}strong{font-weight:700}a:hover,a:active{outline:0}a img{border:0}input[type=submit]{cursor:pointer}button{cursor:pointer;font-family:inherit;font-size:inherit;line-height:inherit;text-align:inherit;text-transform:none;-webkit-appearance:button;margin:0;overflow:visible}body:not(.is-tabbing) section:focus,body:not(.is-tabbing) main:focus,body:not(.is-tabbing) article:focus{outline:none}:root{--wp--preset--font-size--x-small:.7em;--wp--preset--font-size--small:.775em;--wp--preset--font-size--medium:1em;--wp--preset--font-size--large:1.25em;--wp--preset--font-size--x-large:1.5em}html{font-size:clamp(1em,1.0805rem + .1695vi,1.2em)}body{color:#000;-webkit-font-smoothing:antialiased;background:#fff;font:300 1em/1.2 gotham,Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;overflow-x:hidden}h1,h2,h3,h4{color:var(--hrd-color-primary-dark-15);margin:1.6em 0 1rem;font-weight:300;line-height:1.2}h5,h6{font-weight:700}h1+h2,h2+h3{margin-top:1em}h1{text-transform:uppercase;margin:0 0 2rem;font-size:2.2em}h2{font-size:1.95em;font-weight:400}h3{color:#000;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--hrd-color-primary);padding-bottom:.4em;font-size:1.4em}h4{color:#000;font-size:1.2em;font-weight:600}p{letter-spacing:-.01em;margin-bottom:1.2rem;font-size:1em;line-height:1.56}p:last-child{margin-bottom:0}strong{letter-spacing:-.02em}.notice{text-align:center;width:100%}main ul{margin:0 0 1.2rem 2.5em;list-style:outside}main ol{margin:0 0 1.2rem 2.5em;list-style:decimal}main ul ul,main ol ol{margin:.3em 0 .8em 1.6em}main li{margin:0 0 .5em;font-size:1em;line-height:1.5}main li::marker{color:var(--hrd-color-primary)}main li li{font-size:1em}main ul.inline{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.6rem 3rem;margin-left:1.8rem;display:-webkit-box;display:-ms-flexbox;display:flex}blockquote{clear:both;background:var(--hrd-color-primary-light-90);border-left:10px solid var(--hrd-color-primary);margin:2.5rem auto;padding:1.4rem;position:relative}h1+blockquote,h2+blockquote,h3+blockquote,h4+blockquote{margin-top:1.25rem}blockquote cite{color:var(--hrd-color-primary);font-size:.925em;font-style:normal}.wp-block-pullquote{padding:0}.wp-block-pullquote blockquote{color:var(--hrd-color-primary);border-style:solid;border-width:2px 0;border-color:var(--hrd-color-primary);background:0 0}.wp-block-pullquote p{font-size:1.6em}.wp-block-pullquote blockquote cite{color:#000;font-size:.925em;font-style:normal}a{color:var(--hrd-color-primary-dark-25);text-decoration:none;transition:color .2s linear,background .2s linear,border .2s linear}a:hover,a:focus,a:active{color:#000}main a{border-bottom:1px solid var(--hrd-color-primary-dark-10);padding-bottom:.1em;font-weight:400}main a:hover,main a:focus,main a:active{border-color:#000}.btn-wrapper{margin-top:1rem}.btn-wrapper-title+.btn-wrapper-link{margin-left:1.2em}img,.wp-block-image img{vertical-align:middle;max-width:100%;height:auto;margin:0 auto}.alignleft,.wp-block-image .alignleft,.alignright,.wp-block-image .alignright,.aligncenter,.wp-block-image .aligncenter{clear:both;float:none;margin:2rem auto;display:table}@media only screen and (width>=768px){.alignleft,.wp-block-image .alignleft{clear:none;float:left;margin:0 2.5rem 2rem 0}.alignright,.wp-block-image .alignright{clear:none;float:right;margin:0 0 2rem 2.5rem}}.wp-caption-text,.wp-block-image figcaption{color:gray;text-align:center;margin:.4em auto 0;font-size:.875em;line-height:1.46}@media only screen and (width>=768px){.wp-caption-text,.wp-block-image figcaption{font-size:.8em}}.wp-block-table{table-layout:fixed;width:100%;margin:1rem auto}@media only screen and (width>=768px){.wp-block-table{margin:1.5rem auto}}.wp-block-table thead{border:none!important}.wp-block-table td,.wp-block-table th{border:1px solid #000;max-width:0;padding:.8em;line-height:1.4}.wp-block-table th{letter-spacing:.05em;text-align:left;text-transform:uppercase;background:var(--hrd-color-primary);padding-top:.4em;padding-bottom:.4em;font-size:.9em;font-weight:400}input[type=text],input[type=email],input[type=search],input[type=password],input[type=url],input[type=tel],input[type=number],textarea,select{color:#000;text-align:left;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;background:0 0;border:1px solid #ccc;border-radius:0;outline-style:none;outline-color:#0000;width:auto;margin:0;padding:.8em;font:300 1em/1.2 gotham,Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;height:2.8em!important}textarea{line-height:1.4;height:8.6em!important}select:not([multiple]){background-image:linear-gradient(45deg,#0000 50%,#000 50%),linear-gradient(135deg,#000 50%,#0000 50%);background-position:calc(100% - 16px) 1.2em,calc(100% - 10px) 1.2em;background-repeat:no-repeat;background-size:6px 6px,6px 6px,2px 1.6em;padding-right:1.6em}select[multiple]{height:auto!important}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=checkbox],input[type=radio]{vertical-align:middle;padding:0}::-webkit-input-placeholder{color:#000}::-moz-placeholder{color:#000;opacity:1}:-ms-placeholder-shown{color:#000}:-moz-placeholder-shown{color:#000;opacity:1}::placeholder{color:#000}.btn,.btn,.wp-block-button .wp-block-button-link,.wp-block-file .wp-block-file-button,.button,form button,form [type=button],form [type=submit],form [type=reset],[type=button].nf-element{color:var(--hrd-color-primary-dark-10);letter-spacing:.12em;text-align:center;text-transform:uppercase;border:1px solid var(--hrd-color-primary-dark-10);vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;background:0 0;border-radius:0;padding:.6em 1em;font-size:.8375rem;font-weight:500;line-height:1.6;text-decoration:none;transition:background .3s,border .3s;display:inline-block;height:2.8em!important}.btn:hover,.btn:focus,.btn:hover,.btn:focus,.wp-block-button .wp-block-button-link:hover,.wp-block-button .wp-block-button-link:focus,.wp-block-file .wp-block-file-button:hover,.wp-block-file .wp-block-file-button:focus,.button:hover,.button:focus,form button:hover,form button:focus,form [type=button]:hover,form [type=button]:focus,form [type=submit]:hover,form [type=submit]:focus,form [type=reset]:hover,form [type=reset]:focus,[type=button].nf-element:hover,[type=button].nf-element:focus{color:#fff;background:var(--hrd-color-primary-dark-10);border-color:var(--hrd-color-primary-dark-10)}.btn.btn--disabled:hover{color:#fff;background:var(--hrd-color-primary);border-color:var(--hrd-color-primary)}.btn.btn--secondary{color:#fff;background:#000;border-color:#000}.btn.btn--secondary:hover,.btn.btn--secondary:focus{color:#fff;background:var(--hrd-color-primary);border-color:var(--hrd-color-primary)}.btn.btn--secondary.btn--disabled:hover{background:var(--hrd-color-primary);border-color:var(--hrd-color-primary)}.btn.btn--outline{color:var(--hrd-color-primary-dark-10);background:0 0}.btn.btn--outline:hover,.btn.btn--outline:focus{color:#fff;background:var(--hrd-color-primary);border-color:var(--hrd-color-primary)}.btn.btn--outline.btn--disabled:hover{color:var(--hrd-color-primary);background:0 0}.btn.btn--outline.btn--secondary{color:var(--hrd-color-primary);border-color:var(--hrd-color-primary)}.btn.btn--outline.btn--secondary:hover,.btn.btn--outline.btn--secondary:focus{color:#fff;background:var(--hrd-color-primary)}.btn.btn--secondary.btn--outline.btn--disabled:hover{color:var(--hrd-color-primary);background:0 0}.post-grid .btn.btn--read-more{color:#fff;background:0 0;border-color:#fff}.post-grid .btn.btn--read-more:hover,.post-grid .btn.btn--read-more:focus{background:var(--hrd-color-primary);border-color:var(--hrd-color-primary)}.btn.btn--small{padding:.4em 1em;font-size:.7rem;height:auto!important}.search-form .search-form-field{width:calc(100% - 4.5em)}.search-form .search-form-button{width:2.8em;padding:.8em .6em;font-size:1em;overflow:hidden}.search-form .search-form-button i{margin:0 0 99em;display:block}::-moz-selection{background:var(--hrd-color-primary-light-90)}::selection{background:var(--hrd-color-primary-light-90)}.master-wrapper{overflow:hidden}.site-content{padding-top:calc(3vw + 2rem);padding-bottom:calc(3vw + 2rem)}.has-sidebar .site-content{align-items:stretch;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex}main{width:100%}@media only screen and (width>=768px){.has-sidebar main{float:left;-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;width:58.125%}}.sidebar{margin:4rem 0 0}@media only screen and (width>=768px){.sidebar{float:right;-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;width:33.125%;margin-top:-.7em}}.wrapper{margin:0 auto}.row{max-width:64rem;margin-left:auto;margin-right:auto;padding-left:5.6vw;padding-right:5.6vw;position:relative}.row-wide{max-width:74rem;margin-left:auto;margin-right:auto;padding-left:5.6vw;padding-right:5.6vw;position:relative}.section-full-width{width:calc(100vw - var(--scrollbar-width));min-width:calc(100vw - var(--scrollbar-width));margin-left:50%;padding:calc(1.8vw + 1.2rem) 0;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.main-content .section-full-width:first-child{margin-top:calc(-3vw - 2rem)}@media only screen and (width>=992px){.ml-nav-item{vertical-align:middle;display:inline-block;position:relative}.ml-nav-link{display:inline-block}.ml-nav-sub-menu{z-index:100;width:12rem;position:absolute;top:100%;left:0}.ml-nav-menu>.ml-nav-item:nth-last-child(-n+3)>.ml-nav-sub-menu{left:auto;right:0}.ml-nav-sub-menu .ml-nav-item{font-size:.95em;display:block;position:relative}.ml-nav-sub-menu .ml-nav-link{border-bottom:1px dashed #fff6;width:100%;display:inline-block}.ml-nav-sub-menu>.ml-nav-item:last-of-type>.ml-nav-link{border:0}.ml-nav-sub-menu .menu-item-has-children>.ml-nav-link{padding-right:1.4em}.ml-nav-sub-menu .menu-item-has-children>.ml-nav-link:after{content:"";position:absolute;top:calc(50% - .4em);right:.8em;font:.8em/1 "Font Awesome 5 Pro"!important}.ml-nav-sub-menu--level3{margin-left:calc(100% + 1px)}.ml-nav-menu>.ml-nav-item:nth-last-child(-n+3) .ml-nav-sub-menu--level3{margin:0 0 0 calc(-100% - 1px)}.ml-nav-sub-menu .ml-nav-sub-menu--level3 .ml-nav-item{font-size:1em}.ml-nav-menu .ml-nav-sub-menu{display:none}.ml-nav-menu>.parent:hover>.ml-nav-sub-menu,.ml-nav-sub-menu .parent:hover .ml-nav-sub-menu{display:block}}.main-nav{align-items:center;-webkit-box-pack:flex-end;-ms-flex-pack:flex-end;text-align:right;-webkit-box-flex:1;-ms-flex:auto;flex:auto;justify-content:flex-end;margin:-.8rem 0 -.8rem 3rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (width>=768px){.main-nav{margin-top:-1.2rem;margin-bottom:-1.2rem}}@media only screen and (width>=992px){.main-nav-menu>.main-nav-item{letter-spacing:.1em;text-align:left;text-transform:uppercase;margin-left:1.6em;font-size:.825em}.main-nav-menu>.main-nav-item:first-of-type{margin-left:0}.main-nav-menu>.main-nav-item>.main-nav-link{color:#000;margin:0;padding:1rem .2em}.main-nav-menu>.main-nav-item:hover>.main-nav-link,.main-nav-menu>.main-nav-item>.main-nav-link:focus{color:var(--hrd-color-primary-dark-10)}.main-nav-sub-menu{background:var(--hrd-color-primary-light-70);padding:.2em 0}.main-nav-sub-menu .main-nav-item{letter-spacing:0;text-transform:none}.main-nav-sub-menu .main-nav-link{padding:.6em 1em}.main-nav-sub-menu .main-nav-link,.main-nav-sub-menu .main-nav-item:hover .main-nav-item .main-nav-link,.main-nav-sub-menu .main-nav-link:focus{color:#000;transition:color .3s,background .3s}.main-nav-sub-menu .main-nav-item:hover>.main-nav-link,.main-nav-sub-menu .main-nav-item .main-nav-item:hover .main-nav-link,.main-nav-sub-menu .main-nav-link:focus{color:var(--hrd-color-primary)}}.js .has-slicknav-menu{display:none}.js .slicknav_menu{display:block}@media only screen and (width>=992px){.has-slicknav-menu,.js .has-slicknav-menu{display:inline-block}.slicknav_menu,.js .slicknav_menu{display:none}}.slicknav_btn{color:#000;padding:1em .2em;font-size:1.2em}.slicknav_btn:hover,.slicknav_btn:focus{color:var(--hrd-color-primary-dark-10)}.slicknav_nav{text-align:center;background:#000;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;justify-content:center;min-height:60vh;font-size:1.2em;display:-webkit-box;display:-ms-flexbox;display:flex}.slicknav_nav .slicknav_arrow:before{color:#000}.slicknav_nav .slicknav_row:hover .slicknav_arrow:before{color:var(--hrd-color-primary-dark-10)}.slicknav_nav li{border:none}.slicknav_nav a{color:var(--hrd-color-primary)}.slicknav_nav a:hover,.slicknav_nav a:focus{color:#fff!important}.site-header{z-index:100;border-bottom:1px solid #000;position:relative}.site-header--masthead{z-index:1;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between;height:96px;padding-top:.8rem;padding-bottom:.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media only screen and (width>=768px){.site-header--masthead{height:140px;padding-top:1.2rem;padding-bottom:1.2rem}}.logo{-ms-grid-row-align:center;background:url(../img/hrd-logo.png) 50%/contain no-repeat;-webkit-box-flex:0;-ms-flex:none;flex:none;align-self:center;width:120px;height:58px;display:block}.svg .logo{background-image:url(../img/hrd-logo.svg)}@media only screen and (width>=768px){.logo{width:200px;height:95px}}.site-footer{color:var(--hrd-color-primary);background:#000}.site-footer-colophon{padding-top:2rem;padding-bottom:2rem}.credit{text-align:center;text-transform:uppercase}.credit-item{letter-spacing:.16em;margin-right:.32em;font-size:.6rem;line-height:1.8;display:inline}.credit-item:last-of-type{margin-right:0}.credit-link{color:#fff;letter-spacing:0;text-transform:none;font-size:1.25em;font-weight:500}.credit-link:hover,.credit-link:focus{color:var(--hrd-color-primary)}.post-nav{text-align:center;border-top:1px solid var(--hrd-color-primary-light-70);justify-content:center;margin:4rem auto 0;padding-top:2rem;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}.post-nav--page{margin-bottom:0}.post-nav-item{margin:0 .5em;display:inline-block}.post-nav-item--is-empty{opacity:.4}.post-grid{grid-template-columns:1fr;justify-items:center;gap:calc(.9vw + .6rem);display:grid}@media only screen and (width>=768px){.post-grid--3x{grid-template-columns:repeat(3,1fr)}.post-grid--4x{grid-template-columns:repeat(4,1fr)}}.post-grid .post{border:6px solid #fff;width:100%;max-width:65vw;transition:box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 0 1px gray}.post-grid .post:last-of-type{margin-bottom:0}.post-grid .post:hover{box-shadow:0 0 1px #333}.post-grid .post-image{aspect-ratio:3/2;object-fit:cover;width:100%}.post-grid .post-content{opacity:0;background:#ffffffdb;-ms-flex-wrap:wrap;flex-wrap:wrap;place-content:center;align-items:center;width:100%;height:100%;padding:1em 14%;transition:opacity .4s;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0}.post-grid .post-link:hover .post-content,.post-grid .post-link:focus .post-content{opacity:1}.post-grid .post-title{color:#000;letter-spacing:.1em;text-align:center;text-transform:uppercase;opacity:0;border:0;width:100%;margin:0 auto;padding:0;font-size:.975em;transition:bottom .4s .2s,opacity .4s ease-in .2s;position:relative;bottom:25%}.post-grid .post-link:hover .post-title,.post-grid .post-link:focus .post-title{opacity:1;bottom:0}.post-list .post{border-bottom:1px dashed var(--hrd-color-primary-light-70);margin-bottom:2rem;padding-bottom:2.5rem}@media only screen and (width>=768px){.post-list .post{display:-webkit-box;display:-ms-flexbox;display:flex}}.post-list .post:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.post-list .post-media{margin-bottom:1.4rem}@media only screen and (width>=768px){.post-list .post-media{-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:30%;margin:0 2rem 0 0}}.post-list .post-image{max-height:50vh;display:block}@media only screen and (width>=768px){.post-list .post-image{max-height:360px}}.post-list .post-header{margin-bottom:1.2rem}.post-list .post-title{margin:0 auto .4rem;font-size:1.6em}.project-info-media{max-width:1200px;margin:0 auto}.project-info-image{max-width:100%;margin:2rem auto;display:block}.project-details{text-align:center;margin:2.5rem auto;list-style:none}.project-details-item{border-bottom:1px solid #e6e6e6;max-width:45rem;margin:0 auto;padding:.8em 1em}.project-details-item:last-of-type{border:0}.project-details-item--title{padding:.6em 1em;font-size:1.4em}.project-details-item--tge{font-size:.95em;display:block}.project-details-item--link{padding-top:1.2em}.project-details-item span{color:var(--hrd-color-primary-dark-10);letter-spacing:.04em;text-transform:uppercase;margin-right:.4em;font-size:.85em;font-weight:600;display:block}@media only screen and (width>=768px){.project-details-item span{display:inline}}.comments{margin-top:5rem}.comment-respond{overflow:hidden}.comment-respond p{margin:0 0 .8em;font-size:1em}.comment-respond label{display:block}.comment-respond input[type=text],.comment-respond input[type=email],.comment-respond input[type=url]{vertical-align:top;width:100%;max-width:800px}.comment-respond input[type=checkbox]{margin-right:.6em}.comment-respond textarea{vertical-align:top;width:100%;max-width:800px;height:5em}.comments ol{margin:0;list-style:none}.comments ol ol{margin-left:4rem}.comments .comment-list-item{margin:0 auto;padding-top:2rem;font-size:1em}.comments .comment-list>.comment-list-item{border-top:1px dashed var(--hrd-color-primary-light-70);padding:2rem 0}.comments .comment-content{display:-webkit-box;display:-ms-flexbox;display:flex}.comments .comment-avatar{border-radius:50%;-webkit-box-flex:0;-ms-flex:none;flex:none;width:60px;height:60px;margin-right:15px;overflow:hidden}.comments .comment-header{color:#000;margin-bottom:.4em;font-size:.925em}.comments .comment-date{color:gray;letter-spacing:.08em;text-transform:uppercase;margin-left:1.2em;font-size:.8em}.comments .comment-body p{margin-bottom:.8em;font-size:1em;line-height:1.46}.comments .comment-body p:last-of-type{margin-bottom:.3em}.comments .comment-reply{margin-top:1rem}.page-header{text-align:center;background:var(--hrd-color-primary-light-60) url(../img/mosaic-bg.svg) no-repeat 50% 50%/cover;margin-bottom:2rem;padding:1.4rem 0}@media only screen and (width>=768px){.page-header{margin-bottom:3.4rem;padding:2.6rem 0}}.page-title{color:#000;letter-spacing:.12em;text-transform:uppercase;margin:0 auto}.front-page section[class*=wp-block-lazyblock]+:not(section[class*=wp-block-lazyblock]),.front-page :not(section[class*=wp-block-lazyblock])+section[class*=wp-block-lazyblock]{margin-top:2rem}@media only screen and (width>=992px){.front-page section[class*=wp-block-lazyblock]+:not(section[class*=wp-block-lazyblock]),.front-page :not(section[class*=wp-block-lazyblock])+section[class*=wp-block-lazyblock]{margin-top:5rem}}.front-page .main-content>.wp-block-heading{color:var(--hrd-color-primary);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.5rem;font-size:2.4em;font-weight:600}@media only screen and (width<=767px){.front-page .main-content>p br{display:none}}.section--latest{background:var(--hrd-color-primary-light-60) url(../img/mosaic-bg.svg) no-repeat 50% 50%/cover;padding-top:calc(1.8vw + 1.2rem);padding-bottom:calc(1.8vw + 1.2rem)}.section--latest .section-title{color:#000;text-align:center;margin-bottom:calc(.9vw + .6rem)}.section--latest .post{box-shadow:0 0 .25rem var(--hrd-color-primary-light-40)}.section--latest .post:hover{box-shadow:0 0 .6rem var(--hrd-color-primary)}.service{border-top:2px solid #fff;border-bottom:2px solid #fff;grid-template-columns:repeat(2,1fr);grid-template-areas:"content media";align-content:center;display:grid}.service:nth-of-type(2n){grid-template-areas:"media content"}.service-box{height:46vh;min-height:24rem}.service-box--content{-ms-flex-wrap:wrap;flex-wrap:wrap;grid-area:content;align-content:center;padding:calc(1.8vw + 1.2rem);display:-webkit-box;display:-ms-flexbox;display:flex}@media (width>=768px){.service-box--content{padding:calc(3vw + 2rem) calc(5.4vw + 3.6rem)}}.service-box--media{background-position:60% 90%;background-repeat:no-repeat;background-size:cover;grid-area:media}.service-image{object-fit:cover;width:100%;height:100%;display:block}.service-title{color:#000;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .4em;font-size:2em}.service-content{font-size:.9em}.service-link{margin-top:2.6rem}.page-id-11 h3+p em{color:var(--hrd-color-primary-dark-10);font-weight:600}.page-id-11 .page ul:first-of-type{margin:2rem auto;list-style:none}@media only screen and (width>=768px){.page-id-11 .page ul:first-of-type{margin:3rem 0;display:-webkit-box;display:-ms-flexbox;display:flex}}.page-id-11 .page ul:first-of-type li{color:#333;border:1px solid #000;margin-bottom:1rem;padding:2rem}.page-id-11 .page ul:first-of-type li:last-of-type{margin-bottom:0}@media only screen and (width>=768px){.page-id-11 .page ul:first-of-type li{width:calc(33.3333% - 1.33333rem);margin:0 2rem 0 0}}.page-id-11 .page ul:first-of-type li:last-of-type{margin-right:0}.page-id-11 .page ul:first-of-type li h4{margin:0 0 .68rem;font-size:1.2em}.page-id-11 .page ul:nth-of-type(2){margin:0;list-style:none}.page-id-11 .page ul:nth-of-type(2) li{margin:2.6rem 0}@media only screen and (width>=768px){.page-id-11 .page ul:nth-of-type(2) li{min-height:90px;padding-left:130px;position:relative}}.page-id-11 .page ul:nth-of-type(2) li h4{color:#000;margin:0 0 .4rem;font-size:1.22em;font-weight:600}.page-id-11 .page ul:nth-of-type(2) img{filter:contrast(1.1)grayscale(.4);margin:0 auto .8rem;display:block}@media only screen and (width>=768px){.page-id-11 .page ul:nth-of-type(2) img{float:left;margin-left:-130px}.page-id-11 .page ul:nth-of-type(3){-webkit-columns:2;columns:2;-webkit-column-gap:5em;column-gap:5em}}.oa-hope p+h3.wp-block-heading,.oa-hope ul+h3.wp-block-heading,.oa-hope pre+h3.wp-block-heading{margin-top:3rem}.oa-hope h4{margin-bottom:.4rem}.wp-block-hrd-changelog{background:var(--hrd-color-primary-light-80);outline:15px solid var(--hrd-color-primary-light-80);border:1px solid #000;max-width:44rem;margin:5rem auto 0;padding:4vw}.wp-block-hrd-changelog h2{color:#000;letter-spacing:.12em;text-align:center;text-transform:uppercase;margin:0 0 1.2rem;font-weight:300}.wp-block-hrd-changelog .changelog-header{text-transform:none;border-bottom:none;margin:0;padding:.8rem 2.5rem .8rem .25em;font-size:1em;position:relative}.wp-block-hrd-changelog .changelog-header:not(:first-of-type){border-top:1px solid var(--hrd-color-primary)}.wp-block-hrd-changelog .changelog-header:after{content:"";-o-transition:transform .2s linear;-webkit-transition:transform .2s linear;transition:transform .2s linear;position:absolute;top:50%;right:1em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font:300 1em/1 "Font Awesome 5 Pro"!important}.wp-block-hrd-changelog .changelog-header.is-expanded:after{-webkit-transform:translateY(-50%)rotate(180deg);-ms-transform:translateY(-50%)rotate(180deg);transform:translateY(-50%)rotate(180deg)}.wp-block-hrd-changelog .changelog-content{padding:1rem .4rem .4rem}.wp-block-hrd-changelog .changelog-column{-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex}.wp-block-hrd-changelog .changelog-action{color:#fff;letter-spacing:.04em;text-align:center;text-transform:uppercase;background:var(--hrd-color-primary);-webkit-box-flex:0;-ms-flex:none;flex:none;width:5.25rem;margin:0;padding:.6em .8em;font-size:.65em;font-weight:700}@media only screen and (width>=768px){.wp-block-hrd-changelog .changelog-action{width:6.5rem}}.wp-block-hrd-changelog .changelog--added{background-color:#6d9c67}.wp-block-hrd-changelog .changelog--changed{background-color:#64859e}.wp-block-hrd-changelog .changelog--fixed{background-color:var(--hrd-color-primary)}.wp-block-hrd-changelog .changelog--removed{background-color:#b8453d}.wp-block-hrd-changelog .changelog-notes{padding-top:.3rem}.wp-block-hrd-changelog .changelog-heading+.changelog-notes{margin-bottom:1.2rem}.wp-block-hrd-changelog p{margin:0 0 .6rem;font-size:.85em;line-height:1.25}.changelog p+ul{margin:-.8rem 0 1.2rem 2em}.changelog li{font-size:.9em}.wp-block-columns.custom-block{border:1px solid #000;margin:.8rem auto;padding:1.2em 1.6em}@media only screen and (width<=767px){.wp-block-columns.custom-block{padding:1.6em 1.2em;gap:1em!important}}.wp-block-columns.custom-block .wp-block-column:nth-of-type(2){flex-basis:35%!important}.wp-block-columns.custom-block p:first-of-type{margin-bottom:.2rem}.wp-block-columns.custom-block p:nth-of-type(2){margin-bottom:.6rem;font-size:.9em}.wp-block-columns.custom-block p.has-small-font-size{color:var(--hrd-color-primary-dark-15);font-weight:700}.wp-block-columns.custom-block .wp-block-image a{border:1px solid #d9d9d9;display:block}.wp-block-columns.custom-block .wp-block-image a img{display:block}.search-results .search-term{color:var(--hrd-color-primary);letter-spacing:.01em;text-transform:none;font-size:1.1em;font-weight:500}.search-post{-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;margin-bottom:4rem;display:-webkit-box;display:-ms-flexbox;display:flex}.search-post:last-of-type{margin-bottom:0}.search-post-media{-webkit-box-ordinal-group:3;-webkit-box-flex:0;-ms-flex-order:2;-ms-flex:none;flex:none;order:2;min-width:200px;margin-left:4rem}.search-post-image{max-width:300px;max-height:200px}.search-post-content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.search-post-title{margin:0 0 .6em;font-size:1.6em}.search-post-link{text-decoration:none}.search-post p{margin-bottom:.4rem;font-size:1.05em}.error404 .site-content{position:relative}@media only screen and (width>=992px) and (height>=1200px){.error404 .site-content:before{z-index:0;content:"404 Error";color:#eee;letter-spacing:-.02em;text-align:right;text-transform:uppercase;width:4em;font-size:8em;font-weight:700;line-height:.9;display:block;position:absolute;top:50%;right:5%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.error404 main{z-index:1;position:relative}.error404 main p{font-size:1.2em}.error404 main .search-form{margin-top:2.5rem}.error404 main .search-form-field{width:calc(100% - 5em)}@media only screen and (width>=992px) and (height>=1200px){.error404 main .search-form-field{width:45%}}.error404 main .search-form ::-webkit-input-placeholder{color:#0000!important}.error404 main .search-form ::placeholder{color:#0000!important}.error404 main .search-form :placeholder-shown{color:#0000!important}.error404 main .search-form :-ms-placeholder-shown{color:#0000!important}.error404 main .search-form ::placeholder{color:#0000!important}.error404 .menu-404{webkit-column-count:1;-moz-column-count:1;column-count:1;margin-top:2rem}.error404 .menu-404 li{border:none;padding-top:.3em;padding-bottom:.3em}.error404 .menu-404 li a{display:inline}.widget-title{letter-spacing:.04em;text-transform:uppercase;margin:0 auto .4em;font-size:1.2em;font-weight:600}.widget p{font-size:.9625em;line-height:1.66}.widget ul{list-style:none}.widget p:last-of-type,.widget ul:last-of-type,.widget li:last-of-type{border:0;margin-bottom:0}.widget--sidebar{margin-bottom:3rem}.widget--sidebar:last-of-type{margin-bottom:0}.widget--sidebar .widget-title{text-align:center;position:relative}.widget--sidebar .widget-title:before{content:"";border-bottom:1px solid var(--hrd-color-primary-light-70);width:100%;display:block;position:absolute;top:50%;left:0}.widget--sidebar .widget-title span{z-index:1;background:#fff;padding:0 .5em;position:relative}.widget--sidebar .widget-title+div{margin-top:1em}.widget--sidebar li{border-bottom:1px dashed var(--hrd-color-primary-light-70);padding:.8em .1em;font-size:.9em}.widget--sidebar li li{border:0;margin-left:.8em;padding-top:.6em;padding-bottom:0;font-size:1em}.widget--footer{margin-bottom:1.8rem}.widget--footer:last-of-type{margin-bottom:0}.widget--footer .widget-title{color:#fff;letter-spacing:.08em;text-align:center;font-size:1.2em}@media only screen and (width>=992px){.widget--footer .widget-title{text-align:left}}.widget--footer:not(.connect) li a{border-bottom:1px dashed var(--hrd-color-primary);padding:.4em;display:block}.widget--footer:not(.connect)>ul>li:last-of-type>a,.widget--footer:not(.connect) .menu>li:last-of-type>a{border:0}@media only screen and (width>=992px){.widget--footer:not(.connect) li a{border:0;margin:.65em 0;padding:0}}.search-widget{max-width:500px;margin:0 auto}div+.search-widget,ul+.search-widget{margin-top:2.5rem}.search-widget .search-form{-webkit-box-pack:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}.search-widget .search-form label{-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin-right:.4em}.search-widget .search-form-field{width:100%}.widget_categories .cat-item-count{color:gray}.tagcloud{-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.widget--footer .tagcloud{-webkit-box-pack:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start}.tag-cloud-link{text-align:center;text-transform:uppercase;border:1px dashed var(--hrd-color-primary-light-70);margin:0 .2rem .4rem;padding:.25em .4em;display:inline-block}.widget--footer .tag-cloud-link{border-color:var(--hrd-color-primary)}.tag-cloud-link:hover{color:#fff;background:var(--hrd-color-primary);border-color:var(--hrd-color-primary)}section[class*=wp-block-hrd],.wp-block-columns,.wp-block-cover,.wp-block-file,.wp-block-gallery,.wp-block-group,.wp-block-media-text,.wp-block-pullquote,.wp-block-quote,.wp-block-verse,.wp-block-video{margin-block:calc(3vw + 2rem)}section[class*=wp-block-hrd]:first-child,main>.screen-reader-text:first-child+section[class*=wp-block-hrd],section[class*=wp-block-hrd] h2:first-of-type,section[class*=wp-block-hrd] .h2:first-of-type,section[class*=wp-block-hrd] h3:first-of-type,section[class*=wp-block-hrd] .h3:first-of-type,.wp-block-columns:first-child,main>.screen-reader-text:first-child+.wp-block-columns,.wp-block-columns h2:first-of-type,.wp-block-columns .h2:first-of-type,.wp-block-columns h3:first-of-type,.wp-block-columns .h3:first-of-type,.wp-block-cover:first-child,main>.screen-reader-text:first-child+.wp-block-cover,.wp-block-cover h2:first-of-type,.wp-block-cover .h2:first-of-type,.wp-block-cover h3:first-of-type,.wp-block-cover .h3:first-of-type,.wp-block-file:first-child,main>.screen-reader-text:first-child+.wp-block-file,.wp-block-file h2:first-of-type,.wp-block-file .h2:first-of-type,.wp-block-file h3:first-of-type,.wp-block-file .h3:first-of-type,.wp-block-gallery:first-child,main>.screen-reader-text:first-child+.wp-block-gallery,.wp-block-gallery h2:first-of-type,.wp-block-gallery .h2:first-of-type,.wp-block-gallery h3:first-of-type,.wp-block-gallery .h3:first-of-type,.wp-block-group:first-child,main>.screen-reader-text:first-child+.wp-block-group,.wp-block-group h2:first-of-type,.wp-block-group .h2:first-of-type,.wp-block-group h3:first-of-type,.wp-block-group .h3:first-of-type,.wp-block-media-text:first-child,main>.screen-reader-text:first-child+.wp-block-media-text,.wp-block-media-text h2:first-of-type,.wp-block-media-text .h2:first-of-type,.wp-block-media-text h3:first-of-type,.wp-block-media-text .h3:first-of-type,.wp-block-pullquote:first-child,main>.screen-reader-text:first-child+.wp-block-pullquote,.wp-block-pullquote h2:first-of-type,.wp-block-pullquote .h2:first-of-type,.wp-block-pullquote h3:first-of-type,.wp-block-pullquote .h3:first-of-type,.wp-block-quote:first-child,main>.screen-reader-text:first-child+.wp-block-quote,.wp-block-quote h2:first-of-type,.wp-block-quote .h2:first-of-type,.wp-block-quote h3:first-of-type,.wp-block-quote .h3:first-of-type,.wp-block-verse:first-child,main>.screen-reader-text:first-child+.wp-block-verse,.wp-block-verse h2:first-of-type,.wp-block-verse .h2:first-of-type,.wp-block-verse h3:first-of-type,.wp-block-verse .h3:first-of-type,.wp-block-video:first-child,main>.screen-reader-text:first-child+.wp-block-video,.wp-block-video h2:first-of-type,.wp-block-video .h2:first-of-type,.wp-block-video h3:first-of-type,.wp-block-video .h3:first-of-type{margin-top:0}section[class*=wp-block-hrd]:last-child,section[class*=wp-block-hrd].alignwide:last-child,.wp-block-columns:last-child,.wp-block-columns.alignwide:last-child,.wp-block-cover:last-child,.wp-block-cover.alignwide:last-child,.wp-block-file:last-child,.wp-block-file.alignwide:last-child,.wp-block-gallery:last-child,.wp-block-gallery.alignwide:last-child,.wp-block-group:last-child,.wp-block-group.alignwide:last-child,.wp-block-media-text:last-child,.wp-block-media-text.alignwide:last-child,.wp-block-pullquote:last-child,.wp-block-pullquote.alignwide:last-child,.wp-block-quote:last-child,.wp-block-quote.alignwide:last-child,.wp-block-verse:last-child,.wp-block-verse.alignwide:last-child,.wp-block-video:last-child,.wp-block-video.alignwide:last-child{margin-bottom:0}section[class*=wp-block-hrd].alignfull:first-child,main>.screen-reader-text:first-child+section[class*=wp-block-hrd].alignfull,.wp-block-columns.alignfull:first-child,main>.screen-reader-text:first-child+.wp-block-columns.alignfull,.wp-block-cover.alignfull:first-child,main>.screen-reader-text:first-child+.wp-block-cover.alignfull,.wp-block-file.alignfull:first-child,main>.screen-reader-text:first-child+.wp-block-file.alignfull,.wp-block-gallery.alignfull:first-child,main>.screen-reader-text:first-child+.wp-block-gallery.alignfull,.wp-block-group.alignfull:first-child,main>.screen-reader-text:first-child+.wp-block-group.alignfull,.wp-block-media-text.alignfull:first-child,main>.screen-reader-text:first-child+.wp-block-media-text.alignfull,.wp-block-pullquote.alignfull:first-child,main>.screen-reader-text:first-child+.wp-block-pullquote.alignfull,.wp-block-quote.alignfull:first-child,main>.screen-reader-text:first-child+.wp-block-quote.alignfull,.wp-block-verse.alignfull:first-child,main>.screen-reader-text:first-child+.wp-block-verse.alignfull,.wp-block-video.alignfull:first-child,main>.screen-reader-text:first-child+.wp-block-video.alignfull{margin-top:calc(-3vw - 2rem)}section[class*=wp-block-hrd].alignfull:last-child,.wp-block-columns.alignfull:last-child,.wp-block-cover.alignfull:last-child,.wp-block-file.alignfull:last-child,.wp-block-gallery.alignfull:last-child,.wp-block-group.alignfull:last-child,.wp-block-media-text.alignfull:last-child,.wp-block-pullquote.alignfull:last-child,.wp-block-quote.alignfull:last-child,.wp-block-verse.alignfull:last-child,.wp-block-video.alignfull:last-child{margin-bottom:calc(-3vw - 2rem)}[class*=wp-block].alignwide{width:100%;margin-left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}@media (width>=768px){[class*=wp-block].alignwide{width:calc(44.4vw + 32rem)}}[class*=wp-block].alignfull{width:calc(100vw - var(--scrollbar-width));min-width:calc(100vw - var(--scrollbar-width));margin-left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}[class*=wp-block]>:first-child{margin-top:0}[class*=wp-block]>:last-child{margin-bottom:0}.wp-block-image img,.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto}.section--slider{border-top:2px solid #fff;border-bottom:2px solid #fff}.section--slider .slick-carousel{margin:0}@media (width<=767px){.section--slider .slick-track{align-items:stretch;display:flex}}.section--slider .slide{width:100%;height:auto}@media (width<=767px){.section--slider .slide{float:none;display:flex}}.section--slider .slide-inner{width:100%;height:100%;min-height:inherit;color:var(--oahope-color-primary-dark-50);position:relative;display:grid!important}@media (width<=767px){.section--slider .slide-inner{color:var(--oahope-color-primary-dark-50);grid-template-rows:auto 1fr}}@media (width>=768px){.section--slider .slide-inner{color:#fff;grid-template-rows:1fr;grid-template-columns:1fr}.section--slider .slide-inner:before{z-index:1;content:"";opacity:var(--overlay-opacity);pointer-events:none;background:#000;position:absolute;inset:0}}.section--slider .slide-img,.section--slider .slide-image{object-fit:cover;width:100%;min-width:100%;height:auto;aspect-ratio:var(--slider-width)/var(--slider-height);display:block}@media (width>=768px){.section--slider .slide-img,.section--slider .slide-image{grid-area:1/1/1/1}}.section--slider .slide-content{align-content:center;align-items:center;-webkit-box-pack:flex-end;-ms-flex-pack:flex-end;flex-flow:column wrap;justify-content:flex-end;display:flex}@media (width<=767px){.section--slider .slide-content{background:var(--oahope-color-primary-light-90);justify-content:center;height:100%;min-height:0;padding:calc(1.8vw + 1.2rem)}}@media (width>=768px){.section--slider .slide-content{-ms-grid-row-align:end;z-index:2;grid-area:1/1/1/1;align-self:end;margin:calc(1.8vw + 1.2rem) calc(7.5vw + 5rem) calc(4.5vw + 3rem);position:relative}}.section--slider .slide-content .slide-title{color:inherit;margin:0;font-size:1.2em}@media (width>=768px){.section--slider .slide-content .slide-title{font-size:2em}}.section--slider .slide-content p{color:inherit;margin:0}@media (width<=767px){.section--slider .slide-content p{font-size:.75em;line-height:1.25}.section--slider .slide-btn{padding:.4em .8em;font-size:.65rem;height:auto!important}}*+.section--slider .slide-btn{margin-top:1.5rem}@media (width<=767px){*+.section--slider .slide-btn{margin-top:.4rem}}button[type=button].slick-arrow{z-index:2;opacity:.6;background:0 0;border:0;width:clamp(2rem,4vw,4rem);height:clamp(3rem,4vw,5rem);padding:.6rem .5rem;transition:opacity .3s;top:50%;overflow:hidden}@media (width<=767px){button[type=button].slick-arrow{top:calc(100vw * var(--slider-height) / var(--slider-width) / 2);transform:translateY(calc(-50% - clamp(.5rem,4vw,2.5rem)))}}button[type=button].slick-arrow:hover,button[type=button].slick-arrow:focus{opacity:1}button[type=button].slick-arrow:before{color:#fff;opacity:1;margin-bottom:99em;font:300 1.6rem/1 "Font Awesome 5 Pro";display:block}@media (width>=992px){button[type=button].slick-arrow:before{font-size:2.5rem}}button[type=button].slick-arrow.slick-prev{left:clamp(.5rem,2vw,2rem)}button[type=button].slick-arrow.slick-prev:before{content:""}button[type=button].slick-arrow.slick-next{right:clamp(.5rem,2vw,2rem)}button[type=button].slick-arrow.slick-next:before{content:""}.slick-dots{justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;bottom:0;transform:translateY(200%)}.section--slider.alignfull .slick-dots{bottom:35px}@media (width>=992px){.section--slider.alignfull .slick-dots{bottom:50px}}.slick-dots li{width:12px;height:12px;margin:0 4px}@media (width>=992px){.slick-dots li{width:12px;height:12px;margin:0 3px}}.slick-dots li button{border:1px solid var(--oahope-color-secondary);opacity:.75;border-radius:50%;width:100%;height:100%;padding:0;transition:background .2s linear,border .2s linear}.slick-dots li button:before{display:none!important}.slick-dots li button:hover,.slick-dots li button:focus{opacity:1}.slick-dots li.slick-active button{background:var(--oahope-color-secondary);opacity:1}.section--slider.alignfull .slick-dots li button{border-color:#fff}.section--slider.alignfull .slick-dots li.slick-active button{background:#fff}.column-list main ul{margin:0;list-style:none}@media only screen and (width>=768px){.column-list main ul{-webkit-columns:2;columns:2;-webkit-column-gap:5em;column-gap:5em}.column-list main ul ul{-webkit-columns:1;columns:1;margin-left:1em}}.column-list main li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;border-bottom:1px dashed #eee;width:100%;margin:0;padding:.5em 0;display:inline-block}.column-list main li li:not(.sitemap-list-sub-item){border:0}.column-list main li:last-of-type{margin-bottom:0}.column-list main li a{color:#000;text-indent:-1em;padding:0 .5em 0 1em;font-weight:300;text-decoration:none;display:block}.column-list main li a:hover{color:var(--hrd-color-primary)}.column-list main li a:before{content:"";color:#c6c6c6;margin-right:.6em;font:1em/1 "Font Awesome 5 Pro"!important}.grid-list{counter-reset:ordered-list;margin:2rem auto;padding:0;list-style:none}@media only screen and (width>=768px){.grid-list{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}}.grid-list li{color:#fff;text-align:center;background:var(--hrd-color-primary);align-items:center;margin:0;padding:3em 1em 1.4em;font-size:1.05em;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media only screen and (width>=768px){.grid-list li{width:33.33%;padding:3.5em 2em 3em}}.grid-list li:nth-of-type(odd){background:var(--hrd-color-primary-light-30)}.grid-list li:nth-of-type(5n+3){background:var(--hrd-color-primary)}.grid-list li:nth-of-type(7n+5){background:var(--hrd-color-primary-light-20)}.grid-list li:before{color:var(--hrd-color-primary-light-20);text-align:center;content:counter(ordered-list);counter-increment:ordered-list;font-size:1.4em;font-weight:700;position:absolute;top:.6em;left:50%;transform:translate(-50%)}@media only screen and (width>=768px){.grid-list li:before{left:.8em;transform:none}}.grid-list li:nth-child(-n+9):before{content:"0" counter(ordered-list)}.grid-list li:nth-of-type(odd):before,.grid-list li:nth-of-type(5n+3):before{color:var(--hrd-color-primary)}.grid-list li:nth-of-type(7n+5):before{color:var(--hrd-color-primary-dark-20)}embed,iframe,object{max-width:100%;margin:0 auto;display:block}figure{margin:0}hr{border:0;border-top:1px dashed var(--hrd-color-primary-light-70);height:0;margin:3rem 0}hr+h1,hr+h2,hr+h3,h1+hr,h2+hr,h3+hr{margin-top:0}.screen-reader-text{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);clip-path:inset(1px);white-space:nowrap;word-wrap:normal;border:0;width:1px;height:1px;padding:0;display:block;position:absolute;top:-999em;left:-999em;overflow:hidden}.skip-link{z-index:100000;color:#fff;letter-spacing:.1em;text-align:center;text-transform:uppercase;background:var(--hrd-color-primary);opacity:0;font-size:.8em;font-weight:700;text-decoration:none;transition:opacity .3s ease-in;position:fixed;top:-10em;left:-10em}.skip-link:focus,.skip-link:active,.skip-link:hover{color:#fff;opacity:1;width:auto;height:auto;padding:.6em 1em;top:0;left:0;overflow:visible}.top-link{z-index:999;color:#fff;text-align:center;background:#00000040;border-radius:2px;width:1.4em;height:1.4em;padding:.15em;font-size:1.5rem;transition:background .3s;display:block;position:fixed;bottom:.5rem;right:.5rem;overflow:hidden}@media only screen and (width>=768px){.top-link{bottom:1.1rem;right:1.4rem}}.mobile .top-link{bottom:4.2rem;right:0}.top-link:hover,.top-link:focus{color:#fff;background:var(--hrd-color-primary)}.top-link-icon{margin-bottom:999em;display:block}pre{white-space:pre-wrap;word-wrap:break-word;border:1px dashed var(--hrd-color-primary-light-70);background:#f2f2f2;width:100%;margin-bottom:1.2rem;padding:1rem;font-family:monospace;font-size:.75em;line-height:1.56;display:block;overflow:auto hidden}p+pre{margin-top:-.6rem}.wp-block-gallery{gap:2em .5em!important;margin:3rem 0!important}.wp-block-gallery .wp-block-image{display:block!important}.wp-block-gallery .wp-block-image:before{content:none!important;display:none!important}.wp-block-gallery a{border:0}.wp-block-gallery a img{border:6px solid #fff;outline:1px solid #e6e6e6;margin:0 auto;transition:outline .2s linear;display:block}.wp-block-gallery a:hover img,.wp-block-gallery a:focus img{outline:1px solid #000}.wp-block-gallery figcaption{line-height:1.36;transition:color .2s linear;color:gray!important;scrollbar-gutter:auto!important;text-shadow:none!important;background:0 0!important;margin:.4em auto 0!important;padding:0!important;font-size:.7em!important;position:static!important}.wp-block-gallery .wp-block-image:hover figcaption,.wp-block-gallery .wp-block-image:focus figcaption{color:#000!important}.nf-form-cont{margin-top:2.5rem}.nf-form-fields-required{margin-bottom:1.5em}.ninja-forms-req-symbol{font-size:1em;font-weight:700;color:#c65344!important}.hr-container div{width:100%}.nf-field-container{margin-bottom:2rem}.field-wrap .nf-field-label label{text-transform:uppercase;line-height:1.46;text-align:left!important;font-weight:300!important}.label-above .nf-field-label,.nf-field-description{margin-bottom:.4em!important}.field-wrap textarea{max-width:100%!important}.list-wrap li{line-height:1.26}.list-checkbox-wrap .nf-field-element li input,.list-radio-wrap .nf-field-element li input{margin-top:.3em!important}.checkbox-wrap .nf-field-label label{text-transform:none}.label-right .checkbox-wrap .nf-field-label{-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding-left:.5em!important}.submit-container{margin-top:3rem}.submit-container.label-above{text-align:center}.nf-error-msg{font-size:.85em;font-weight:600;color:#c65344!important}.nf-form-errors .nf-error-msg{text-align:center;border-top:1px dashed #c65344;border-bottom:1px dashed #c65344;margin-top:2.5rem;padding:1.2em 0;font-size:1em}.nf-input-limit+.nf-error{margin-top:.4em}.nf-response-msg{color:#c65344;text-align:center;border-top:1px dashed #c65344;border-bottom:1px dashed #c65344;margin:2em auto;padding:1.2em;font-size:1.3em}@media only screen and (width<=767px){.nf-field-container{width:100%!important;margin-left:0!important;margin-right:0!important}.label-left .nf-field-label,.label-left .nf-field-element,.label-left .nf-field-description,.label-left .nf-after-field{width:100%!important;margin-left:0!important}.label-left .nf-field-description{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.submit-container{text-align:center;margin-top:2rem}.nf-form-errors .nf-error-msg{margin-top:1.8rem}}