:root :where(.is-layout-flex){gap:32px}body{--black: var(--wp--preset--color--black);--orange: var(--wp--preset--color--orange);--yellow: var(--wp--preset--color--yellow);--green: var(--wp--preset--color--green);--brown: var(--wp--preset--color--brown);--sienna: var(--wp--preset--color--sienna);--white: #fff;--light-grey: var(--wp--preset--color--light-grey);--padding: 100px;--padding-short: 50px;--browser-padding: 25px;--paragraph-spacing: 22px;font-family:var(--wp--preset--font-family--urbanist);font-weight:300}@media(max-width: 768px){body{--padding: 60px}}.wp-block-buttons{--paragraph-spacing: 30px}.wp-block-buttons .wp-block-button .wp-block-button__link{--bg-color-end: var(--wp--custom--button-background-color);background-color:rgba(0,0,0,0);background-image:linear-gradient(to right, var(--wp--custom--button-background-color) 0%, var(--wp--custom--button-background-color) calc(var(--angle-pos) + 0px), rgba(255, 255, 255, 0) calc(var(--angle-pos) + 0.5px));transition:color .65s,--angle-pos .5s}.wp-block-buttons .wp-block-button .wp-block-button__link.has-orange-background-color{background-color:rgba(0,0,0,0) !important;--wp--custom--button-background-color: var(--orange);--wp--custom--button-text-color: var(--black)}.wp-block-buttons .wp-block-button .wp-block-button__link.has-orange-background-color:hover{--wp--custom--button-text-color: var(--black)}.wp-block-buttons .wp-block-button .wp-block-button__link.has-brown-background-color{background-color:rgba(0,0,0,0) !important;--wp--custom--button-background-color: var(--brown);--wp--custom--button-text-color: var(--white)}.wp-block-buttons .wp-block-button .wp-block-button__link.has-brown-background-color:hover{--wp--custom--button-text-color: var(--black)}.wp-block-buttons .wp-block-button .wp-block-button__link.has-white-background-color{background-color:rgba(0,0,0,0) !important;--wp--custom--button-background-color: var(--white);--wp--custom--button-text-color: var(--black)}.wp-block-buttons .wp-block-button .wp-block-button__link.has-white-background-color:hover{--wp--custom--button-text-color: var(--black)}.wp-block-buttons .wp-block-button .wp-block-button__link.has-green-background-color{background-color:rgba(0,0,0,0) !important;--wp--custom--button-background-color: var(--green);--wp--custom--button-text-color: var(--white)}.wp-block-buttons .wp-block-button .wp-block-button__link.has-green-background-color:hover{--wp--custom--button-text-color: var(--black)}.wp-block-buttons .wp-block-button .wp-block-button__link:hover{--angle-pos: 10px;--button-hover: 10px;--bg-color-end: rgba(255, 255, 255, 0);--wp--custom--button-text-color: var(--black)}.wp-block-buttons .wp-block-button.is-style-angled .wp-block-button__link{--angle-pos: 10px;--bg-color-end: rgba(255, 255, 255, 0)}.wp-block-buttons .wp-block-button.is-style-angled .wp-block-button__link:hover{--angle-pos: 400px;--bg-color-end: var(--button-background-color);--angle-btn-text: #fff}.wp-block-buttons .wp-block-button .button-text{transform:skew(15deg);display:block;letter-spacing:.02em}.pill-links{display:flex;flex-wrap:wrap;gap:10px}.pill-links.vertical{align-items:flex-start;flex-direction:column}.is-style-flush-bottom+.pill-links{margin-top:10px}a.pill{text-decoration:none;border:1px solid var(--orange);color:var(--black);padding:0px 10px;border-radius:12px}a.pill:hover{background:var(--orange)}.has-text-align-center{max-width:620px}.wp-block-list+.wp-block-heading{margin-top:calc(var(--paragraph-spacing) + 20px)}button:focus{outline:2px solid var(--orange);outline-offset:2px}.eyebrow{font-size:20px;font-weight:800}@media(max-width: 768px){.wp-block-group.is-style-logo-accent{padding-top:50px}}@media(max-width: 600px){.wp-block-group.is-style-logo-accent{--padding: 60px;background-size:80%}}.wp-block-group:not(.has-background){background-color:#fff}.wp-block-group>.wp-block-group{padding-top:0;padding-bottom:0}.has-light-grey-background-color .wp-block-button .wp-block-button__link:hover{--wp--custom--button-text-color: var(--black)}.has-light-grey-background-color .wp-block-button.is-style-angled .wp-block-button__link:hover{--angle-btn-text: #fff}.has-brown-background-color,.has-black-background-color{--wp--custom--button-background-color: var(--orange);--angle-btn-text: #fff;--wp--custom--button-text-color: var(--black)}.has-brown-background-color .wp-block-button .wp-block-button__link:hover,.has-black-background-color .wp-block-button .wp-block-button__link:hover{--wp--custom--button-text-color: #fff}.has-brown-background-color .wp-block-button.is-style-angled .wp-block-button__link:hover,.has-black-background-color .wp-block-button.is-style-angled .wp-block-button__link:hover{--angle-btn-text: var(--black)}.has-yellow-background-color{--angle-btn-text: var(--black)}.has-yellow-background-color .wp-block-button .wp-block-button__link:hover{--wp--custom--button-text-color: var(--black)}.has-yellow-background-color .wp-block-button.is-style-angled .wp-block-button__link:hover{--angle-btn-text: #fff}.has-orange-background-color .wp-block-button .wp-block-button__link:hover{--wp--custom--button-text-color: var(--black)}.has-orange-background-color .wp-block-button.is-style-angled .wp-block-button__link:hover{--angle-btn-text: #fff}.has-green-background-color{--angle-btn-text: #fff;--button-background-color: #fff}.has-green-background-color .wp-block-button .wp-block-button__link:hover{--wp--custom--button-text-color: #fff}.has-green-background-color .wp-block-button.is-style-angled .wp-block-button__link:hover{--angle-btn-text: var(--green)}.has-green-background-color blockquote{background-image:url("../img/icon-quote-white.svg")}.wp-block-cover:not(.is-light),.has-sienna-background-color{--angle-btn-text: #fff}.wp-block-cover:not(.is-light) .wp-block-button .wp-block-button__link:hover,.has-sienna-background-color .wp-block-button .wp-block-button__link:hover{--wp--custom--button-text-color: #fff}.wp-block-cover:not(.is-light) .wp-block-button.is-style-angled .wp-block-button__link:hover,.has-sienna-background-color .wp-block-button.is-style-angled .wp-block-button__link:hover{--angle-btn-text: var(--black)}@property --angle-pos{syntax:"<length>";inherits:true;initial-value:400px}.page-wrapper{overflow:visible}a:where(:not(.wp-element-button)){text-underline-position:under;text-decoration-color:var(--link-underline-color, var(--sienna));text-decoration-thickness:var(--link-underline-thickness, 1px)}a:where(:not(.wp-element-button)):hover{--link-underline-thickness: 2px}.wp-block-group.has-green-gradient-gradient-background,.wp-block-group.has-grey-background-color,.wp-block-group.has-green-background-color,.wp-block-group.has-brown-background-color,.wp-block-group.has-black-background-color{color:#fff;--wp--custom--h-2-color: #fff;--wp--custom--h-3-color: #fff;--wp--custom--h-5-color: #fff}.wp-block-group.has-green-gradient-gradient-background a:not(.wp-block-button__link),.wp-block-group.has-grey-background-color a:not(.wp-block-button__link),.wp-block-group.has-green-background-color a:not(.wp-block-button__link),.wp-block-group.has-brown-background-color a:not(.wp-block-button__link),.wp-block-group.has-black-background-color a:not(.wp-block-button__link){color:#fff;--link-underline-color: var(--yellow)}.wp-block-group.has-green-gradient-gradient-background a.wp-block-button__link:not(.is-style-angled):hover,.wp-block-group.has-grey-background-color a.wp-block-button__link:not(.is-style-angled):hover,.wp-block-group.has-green-background-color a.wp-block-button__link:not(.is-style-angled):hover,.wp-block-group.has-brown-background-color a.wp-block-button__link:not(.is-style-angled):hover,.wp-block-group.has-black-background-color a.wp-block-button__link:not(.is-style-angled):hover{--wp--custom--button-text-color: #fff}.wp-block-group .wp-block-list li:before{filter:brightness(0) invert(1)}.wp-block-group .wp-block-separator{border-color:#fff}.wp-block-cover:not(.is-light){color:#fff;--wp--custom--h-2-color: #fff;--wp--custom--h-3-color: #fff;--wp--custom--h-5-color: #fff}.wp-block-cover:not(.is-light) a:not(.wp-block-button__link){color:#fff;--link-underline-color: var(--yellow)}.wp-block-cover:not(.is-light) .wp-block-separator{border-color:#fff}.wp-block-columns.is-style-skinny{justify-content:space-between}.wp-block-columns.is-style-skinny .wp-block-column{padding:20px;max-width:450px}@media(max-width: 781px){.wp-block-columns.is-style-skinny{--wp--custom--h-2-size: 24px;--wp--custom--h-3-size: 20px;margin-top:30px;gap:20px}.wp-block-columns.is-style-skinny .wp-block-column{flex-basis:calc(50% - 10px) !important;padding:0}}.paragraph.short{--paragraph-spacing: 6px}.wp-block-image.alignfull{--browser-padding: 0}.wp-block-list li{margin-top:8px;margin-bottom:8px;padding-left:5px;list-style:none;position:relative}.wp-block-list li:before{content:url("../img/arrow-bullet-orange.svg");position:absolute;left:-20px;top:2px;width:14px;height:16px}blockquote{font-weight:bold;font-size:30px;line-height:1.2em;padding-left:60px;padding-top:20px;background:url("../img/icon-quote-orange.svg") no-repeat left top;background-size:50px}blockquote cite{font-size:18px;font-weight:800;text-transform:uppercase;display:block;margin-top:20px;font-style:normal}.wp-block-yoast-faq-block{display:flex;gap:20px 30px;flex-wrap:wrap}.wp-block-yoast-faq-block .schema-faq-section{color:var(--black)}@media(min-width: 768px){.wp-block-yoast-faq-block .schema-faq-section{flex-basis:calc(50% - 15px)}}.wp-block-yoast-faq-block .schema-faq-section .schema-faq-question{padding:12px;display:block;cursor:pointer;line-height:1.3em;clip-path:polygon(20px 0%, 100% 0%, 100% 100%, 0% 100%);padding-right:50px;padding-left:32px;background:url("../img/icon-plus.svg") no-repeat right 10px center;background-size:27px;background-color:#fff}.wp-block-yoast-faq-block .schema-faq-section .schema-faq-question[aria-expanded=true]{background-image:url("../img/icon-minus.svg")}.wp-block-yoast-faq-block .schema-faq-section .schema-faq-answer{padding:12px;background:#fff;display:none}.wp-block-heading+.wp-block-yoast-faq-block{margin-top:40px}.acf-innerblocks-container>*+*{margin-top:var(--paragraph-spacing)}button#to_top{position:fixed;background:#fff;padding:8px;border-radius:25px;cursor:pointer;width:50px;height:50px;z-index:999;bottom:20px;right:20px;border:2px solid var(--sienna);visibility:hidden;opacity:0;transition:.5s opacity}button#to_top.visible{visibility:visible;opacity:1}.wp-block-image.is-style-angled-accent-orange{position:relative;overflow:visible}@media(min-width: 1024px){.wp-block-image.is-style-angled-accent-orange:after{content:"";position:absolute;top:10%;right:0;width:min(850px,40vw);height:1200px;pointer-events:none;background:url("../img/angle-orange.svg") right top no-repeat;background-size:contain}}@media(min-width: 1024px)and (max-width: 767px){.wp-block-image.is-style-angled-accent-orange{min-height:400px}.wp-block-image.is-style-angled-accent-orange:after{display:none}}.wp-block-image.is-style-angled-accent-orange+.wp-block-group:not(.has-background){background-color:rgba(0,0,0,0)}body.loading:before{position:fixed;content:"";left:0;top:0;width:100%;height:100%;background:#fff;opacity:.8;z-index:2}body.loading:after{z-index:9001;content:"loading";position:fixed;left:50%;top:50%;text-transform:uppercase;font-weight:900;font-size:var(--wp--custom--h-1-size);transform:translate(-50%, -50%)}@media(max-width: 767px){body{--wp--custom--h-1-size: 38px;--wp--custom--h-2-size: 26px;--wp--custom--h-3-size: 22px;--wp--custom--h-4-size: 21px;--wp--custom--h-5-size: 20px}}@media(max-width: 781px){.wp-block-column:empty{display:none}.is-style-hide-mobile{display:none !important}}#BDHRJobListings .jobListingHeadingSection{font-size:var(--wp--custom--h-4-size);padding-bottom:20px}#BDHRJobListings .boldedText,#BDHRJobListings .categoryHeadingSection{font-weight:bold;font-size:var(--wp--custom--h-6-size)}#BDHRJobListings .categorySection .jobSection{padding:5px}#BDHRJobListings hr{margin-top:20px;margin-bottom:20px;border-bottom:0;border-top:2px solid var(--light-grey)}#BDHRJobListings input[type=text]{padding:10px;min-width:250px}#BDHRJobListings input[type=button]{font-size:17px;font-weight:700;background:var(--green);border:0;display:block;margin-top:10px}body{--nav-color: var(--black);--header-height: 105px;--menu-top: 0px}body.logged-in #header_main{--menu-top: 32px}body:has(.is-style-hero:first-child){--nav-color: var(--white)}body:has(.is-style-hero:first-child) #header_main{position:absolute;top:var(--menu-top)}body:has(.is-style-hero:first-child) #header_main #logo .white-logo{opacity:1}body:has(.is-style-hero:first-child) #header_main .menu>li:not(.menu-item-has-children):focus-within>a,body:has(.is-style-hero:first-child) #header_main .menu>li:not(.menu-item-has-children):hover>a{--nav-color: var(--white)}body:has(.is-style-hero:first-child) #header_main #search_toggle img.white-icon{opacity:1}body:has(a[aria-expanded=true]),body:has(.search-form.active){overflow:hidden}.kiba-mobile-menu .kiba-menu_hamburger{position:relative;top:auto;right:auto;order:3}#kiba-menu_mobile_navigation ul li a{font-weight:bold;text-decoration:none;font-size:20px}#header_main{--icon-color: var(--nav-color);padding:30px 0;position:relative;top:0;left:0;width:100%;z-index:10000;height:var(--header-height);transition:background-color .2s ease}@media(min-width: 1024px){#header_main{padding-left:calc(100vw - 100%)}}#header_main:has(a[aria-expanded=true]),#header_main:has(.search-form.active),#header_main:has(.kiba-menu_hamburger.close){background:#fff;--nav-color: var(--black)}#header_main:has(a[aria-expanded=true]) #logo img.white-logo,#header_main:has(.search-form.active) #logo img.white-logo,#header_main:has(.kiba-menu_hamburger.close) #logo img.white-logo{opacity:0 !important}#header_main:has(a[aria-expanded=true]) #search_toggle img.white-icon,#header_main:has(.search-form.active) #search_toggle img.white-icon,#header_main:has(.kiba-menu_hamburger.close) #search_toggle img.white-icon{opacity:0 !important}#header_main:has(a[aria-expanded=true]) .menu>li:not(.menu-item-has-children):focus-within>a,#header_main:has(a[aria-expanded=true]) .menu>li:not(.menu-item-has-children):hover>a,#header_main:has(.search-form.active) .menu>li:not(.menu-item-has-children):focus-within>a,#header_main:has(.search-form.active) .menu>li:not(.menu-item-has-children):hover>a,#header_main:has(.kiba-menu_hamburger.close) .menu>li:not(.menu-item-has-children):focus-within>a,#header_main:has(.kiba-menu_hamburger.close) .menu>li:not(.menu-item-has-children):hover>a{--nav-color: var(--black)}#header_main .container{display:flex;align-items:center;justify-content:flex-end;gap:20px}@media(max-width: 1024px){#header_main .container{gap:30px}}#header_main .search-form{opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease,visibility .3s ease;background:#fff;position:fixed;top:calc(var(--header-height) + var(--menu-top));left:0;width:100%;padding:30px 20px;z-index:999}#header_main .search-form.active{opacity:1;visibility:visible;transform:translateY(0)}#header_main .search-form:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:var(--wp--style--global--wide-size);border-top:.5px solid var(--brown)}#header_main .search-form input[type=search]{width:100%;max-width:var(--wp--style--global--wide-size);display:block;margin-left:auto;margin-right:auto}#header_main .search-form input[type=search]:focus{border-color:var(--green)}#header_main .search-form button[type=submit]{top:30px;bottom:30px;right:max(20px,(100vw - var(--wp--style--global--wide-size))/2);padding:12px}#header_main .search-form button[type=submit] img{filter:brightness(0) invert(1)}#header_main #logo{position:relative;margin-right:auto}#header_main #logo img{width:110px}#header_main #logo img.white-logo{position:absolute;left:0;top:0;opacity:0}#header_main #search_toggle{width:19px;background:rgba(0,0,0,0);border:0;position:relative;padding:0;cursor:pointer}@media(max-width: 1024px){#header_main #search_toggle{width:27px;line-height:0}}#header_main #search_toggle img{width:100%}#header_main #search_toggle img.white-icon{opacity:0;position:absolute;left:0;top:0}#header_main nav{width:100%;max-width:800px;margin-left:auto}@media(max-width: 1024px){#header_main nav{display:none}}#header_main .menu{font-weight:600;justify-content:flex-end}#header_main .menu>li{padding-left:20px;padding-right:20px}#header_main .menu>li:hover>a:not(.wp-block-button__link){--nav-color: var(--green);color:var(--nav-color);border-color:var(--nav-color);font-weight:900}#header_main .menu>li>a:not(.wp-block-button__link){color:var(--nav-color);padding-bottom:2px;border-bottom:2px solid rgba(0,0,0,0);text-decoration:none;display:flex;align-items:center;flex-direction:column}#header_main .menu>li>a:not(.wp-block-button__link):before{content:attr(data-text)/"";height:0;visibility:hidden;overflow:hidden;user-select:none;pointer-events:none;font-weight:900}#header_main .menu>li>a:not(.wp-block-button__link):after{height:var(--header-height);content:"";position:absolute;left:-20px;right:-20px;transform:translateY(-50%);top:50%}#header_main .menu>li>a:not(.wp-block-button__link):focus-within{border-color:var(--brown)}#header_main .menu>li a[aria-expanded=true]+.mega-menu{opacity:1;visibility:visible;transform:translateY(0)}#header_main .mega-menu{width:100vw;position:fixed;left:0;top:calc(var(--header-height) + var(--menu-top));font-weight:300;max-height:calc(100vh - var(--header-height));overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}#header_main .mega-menu .container{border-top:.5px solid var(--brown);align-items:start;gap:0;padding:0;max-width:calc(var(--wp--style--global--wide-size) + 20px)}#header_main .mega-menu .container .paragraph{padding:36px 30px;line-height:1.5em;--paragraph-spacing: 12px}#header_main .mega-menu .container .left-column{border-right:.5px solid var(--brown);width:25%}#header_main .mega-menu .container .left-column .paragraph:first-child{border-bottom:.5px solid var(--brown)}#header_main .mega-menu .container .left-column .secondary-image-links{display:flex;flex-direction:column;gap:12px}#header_main .mega-menu .container .left-column .secondary-image-links a{display:flex;align-items:center;gap:8px;color:var(--black);font-weight:400;text-decoration:underline;text-underline-position:under;text-decoration-color:var(--orange)}#header_main .mega-menu .container .left-column .secondary-image-links a:focus,#header_main .mega-menu .container .left-column .secondary-image-links a:hover{text-decoration-color:var(--green)}#header_main .mega-menu .container .left-column .secondary-image-links a img{aspect-ratio:1;width:80px}#header_main .mega-menu .container .main-content{width:47%}#header_main .mega-menu .container .main-content .paragraph{padding-right:15px}#header_main .mega-menu .container .main-content .image-links{display:flex;flex-wrap:wrap;gap:30px 4px;margin-top:30px}#header_main .mega-menu .container .main-content .image-links .link{flex-basis:calc(33.3333% - 4px);font-size:16px;line-height:1.5em}#header_main .mega-menu .container .main-content .image-links .link a{display:block;color:var(--white);font-weight:600;aspect-ratio:6/4;overflow:hidden;position:relative}#header_main .mega-menu .container .main-content .image-links .link a:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;z-index:2;background:linear-gradient(to bottom, rgba(39, 37, 34, 0) 0%, rgb(39, 37, 34) 99%, rgb(39, 37, 34) 100%)}#header_main .mega-menu .container .main-content .image-links .link a span{position:absolute;bottom:10px;left:10px;right:10px;font-size:21px;line-height:1.2em;z-index:2;padding-left:16px}#header_main .mega-menu .container .main-content .image-links .link a span:before{content:"";width:13px;height:23px;display:inline-block;background:url("../img/angle-white.svg") no-repeat center;background-size:100%;position:absolute;left:0;top:0;z-index:2}#header_main .mega-menu .container .main-content .image-links .link a:focus img,#header_main .mega-menu .container .main-content .image-links .link a:hover img{transform:scale(1.1)}#header_main .mega-menu .container .main-content .image-links .link a img{width:100%;height:auto;object-fit:cover;transition:transform .3s ease}#header_main .mega-menu .container .main-content .image-links .link a+p{margin-top:5px;padding-left:2px;padding-right:2px}#header_main .mega-menu .container .right-column{width:28%}#header_main .mega-menu .container .right-column .additional-links{display:flex;gap:12px;flex-direction:column}#header_main .mega-menu .container .right-column .additional-links a{color:var(--black);font-weight:400;text-decoration:underline;text-underline-position:under;text-decoration-color:var(--orange)}#header_main .mega-menu .container .right-column .additional-links a:focus,#header_main .mega-menu .container .right-column .additional-links a:hover{text-decoration-color:var(--green)}#header_main .mega-menu .container .right-column .icon{margin-top:30px;width:60px}html:has(a[aria-expanded=true]){padding-right:1px}.social-icons{gap:20px;margin-top:30px;flex-wrap:wrap;--social-icon-size: 38px}.social-icons a{flex-basis:var(--social-icon-size);flex-shrink:0}#footer_main{position:relative;z-index:2}#footer_main .wp-block-group{background-image:var(--background-image);background-size:auto 100%;background-position:right center;background-repeat:no-repeat}#footer_main .wp-block-group .grid{max-width:min(960px,70vw)}#footer_main .wp-block-group .grid .menu{flex-direction:column;gap:20px}#footer_main .wp-block-group .grid .menu a{text-decoration:none}#footer_main .wp-block-group .grid .menu a:hover{text-decoration:underline;text-underline-position:under}@media(max-width: 960px){#footer_main .wp-block-group{background-image:none}#footer_main .wp-block-group .grid{max-width:100%}}.gform-theme--foundation.gform-theme--orbital .gform_fields{--gf-form-gap-y: 15px;--gf-ctrl-radius: 0;--gf-color-primary: var(--green);--gf-color-primary-rgb: var(--green)}.gform-theme--foundation .gform-footer .wp-block-button__link{--wp--custom--button-text-color: var(--black);transform:skew(-15deg);background-color:rgba(0,0,0,0) !important;--gf-ctrl-transition: color .65s, --angle-pos .5s;--gf-ctrl-btn-border-width-primary: 0;--gf-ctrl-btn-shadow: none;--gf-ctrl-btn-letter-spacing: .02em;--gf-local-text-transform: skew(-15deg);--gf-ctrl-btn-font-size: 17px;--gf-ctrl-btn-bg-color-primary: transparent;--gf-ctrl-btn-color-primary: var(--wp--custom--button-text-color);--gf-ctrl-btn-color-primary-hover: var(--wp--custom--button-text-color);--gf-ctrl-btn-padding-x: 1.8em;--gf-ctrl-btn-padding-y: 0.9rem;--gf-ctrl-btn-font-weight: 700;--gf-ctrl-btn-radius: 0;--gf-ctrl-btn-bg-color-focus-primary: var(--green);--gf-ctrl-btn-color-focus-primary: var(--white)}.wp-block-cover{padding-top:120px;padding-bottom:120px}@media(min-width: 1024px){.wp-block-cover{padding-top:170px;padding-bottom:170px}}.wp-block-cover.is-style-hero{overflow:visible}@media(min-width: 1024px){.wp-block-cover.is-style-hero:after{content:"";position:absolute;top:40%;right:0;width:min(850px,40vw);height:135%;pointer-events:none;background:url("../img/Hero_Angle.svg") right top no-repeat;background-size:contain}}@media(min-width: 1024px)and (max-width: 767px){.wp-block-cover.is-style-hero{min-height:400px}.wp-block-cover.is-style-hero:after{display:none}}.wp-block-cover.is-style-hero+.wp-block-group:not(.has-background){background-color:rgba(0,0,0,0)}@media(min-width: 1450px){.wp-block-cover.is-style-narrow-content.is-position-center-right .wp-block-cover__inner-container>*{margin-right:calc((100vw - var(--wp--style--global--wide-size))/2) !important}}.single-project .wp-block-cover:first-child{min-height:80vh}.project-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;padding-left:0}.project-breadcrumbs ol li{list-style-type:none;display:flex;gap:10px}.project-breadcrumbs ol li a{text-decoration:none;color:var(--black)}.project-breadcrumbs ol li a:hover{text-decoration:underline}.project-breadcrumbs ol li+li:before{content:"";display:inline-block;width:14px;height:25px;background:url("../img/slash-green.svg") no-repeat;background-size:100%}.project-card{display:block;aspect-ratio:6/4;overflow:hidden;position:relative;background:var(--brown)}.project-card a{display:block;height:100%}.project-card img{object-fit:cover;height:100%;width:100%;transition:.3s ease}.project-card .bottom{color:#fff;position:absolute;bottom:0;left:0;padding:15px 20px;background:linear-gradient(to bottom, rgba(39, 37, 34, 0) 0%, rgba(39, 37, 34, 0.85) 80%);width:100%}.project-card .bottom .project-name{font-weight:600;font-size:21px;background-image:url("../img/angle-white.svg");background-position:left center;background-repeat:no-repeat;background-size:14px;padding-left:20px;padding-bottom:12px;padding-top:12px;display:block;text-shadow:0 0 4px rgba(0,0,0,.5)}.project-card .bottom .services{font-size:16px;line-height:1.45em;font-weight:300;display:block;max-height:0;overflow:hidden;transition:max-height .5s ease}@media(max-width: 768px){.project-card .bottom .services{max-height:none}}.project-card:focus-within img,.project-card:hover img{transform:scale(1.05)}.project-card:focus-within .services,.project-card:hover .services{max-height:100px}.related-projects{display:flex;gap:15px}@media(max-width: 767px){.related-projects{flex-direction:column}}.meta-detail-bar{border-top:1px solid var(--brown);border-bottom:1px solid var(--brown);display:flex;margin-top:30px;margin-bottom:40px}.meta-detail-bar .meta-detail{display:flex;flex-grow:1;gap:2px;padding:12px 0;flex-direction:column;align-items:center}.meta-detail-bar .meta-detail+.meta-detail{border-left:1px solid var(--brown)}.meta-detail-bar .meta-detail .meta-detail__label{font-size:16px}.meta-detail-bar .meta-detail .meta-detail__value{color:var(--green);font-size:20px}.meta-detail-bar .meta-detail .meta-detail__value .completed:before,.meta-detail-bar .meta-detail .meta-detail__value .in-progress:before{content:"";background:url("../img/icon-checkmark.svg") no-repeat;background-size:contain;display:inline-block;width:20px;height:20px;margin-right:8px;vertical-align:middle}.meta-detail-bar .meta-detail .meta-detail__value .in-progress:before{background-image:url("../img/icon-hardhat.svg")}@media(max-width: 600px){.meta-detail-bar{flex-direction:column}.meta-detail-bar .meta-detail+.meta-detail{border-left:none;border-top:1px solid var(--brown)}}.project-highlights__wrapper{display:flex;padding-left:0 !important;padding-right:0 !important}.project-highlights__wrapper .photo-wrapper{width:58%;clip-path:polygon(0 0, 100% 0, 75% 100%, 0% 100%)}.project-highlights__wrapper .photo-wrapper img{width:100%;height:100%;object-fit:cover}@media(max-width: 767px){.project-highlights__wrapper{flex-direction:column}.project-highlights__wrapper .photo-wrapper{width:100%}}.project-highlights__wrapper .paragraph{padding-top:var(--padding);padding-bottom:var(--padding);flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:left}@media(max-width: 1200px){.project-highlights__wrapper .paragraph{padding-left:25px;padding-right:25px}}.project-highlights__wrapper .paragraph>*{width:100%}@media(min-width: 1201px){.project-highlights__wrapper .paragraph>*{width:450px;max-width:100%}}.project-highlights__wrapper .paragraph>*.project-highlight{padding-left:80px;margin-top:40px}@media(max-width: 768px){.project-highlights__wrapper .paragraph>*.project-highlight{margin-top:30px}}.project-highlights__wrapper .paragraph>*.project-highlight.location{background:url("../img/icon-project-location.svg") no-repeat;background-position:left center;background-size:70px}.project-highlights__wrapper .paragraph>*.project-highlight.project-value{background:url("../img/icon-project-value.svg") no-repeat;background-position:left center;background-size:70px}.project-highlights__wrapper .paragraph>*.project-highlight.project-size{background:url("../img/icon-project-size.svg") no-repeat;background-position:left center;background-size:70px}.project-highlights__wrapper .paragraph>*.project-highlight.on-the-job-site{background:url("../img/icon-project-length.svg") no-repeat;background-position:left center;background-size:70px}.project-highlights__wrapper .paragraph>*.project-highlight.construction-partner{background:url("../img/icon-project-partner.svg") no-repeat;background-position:left top;background-size:70px}.project-highlights__wrapper .paragraph>*.project-highlight a{color:var(--black);text-underline-position:under;text-decoration-color:var(--orange)}.project-highlights__wrapper .paragraph>*.project-highlight a:hover{text-decoration-color:var(--black)}/*# sourceMappingURL=style.min.css.map */
