/**handles:wpblocktheme-acf/page-header,wpblocktheme-acf/breadcrumbs,wpblocktheme-acf/rep-card**/
.editor-styles-wrapper .hero,.hero{position:relative;display:flex;align-items:center;overflow:hidden;background-color:var(--wp--preset--color--brand-primary-light)}@media (max-width:767px){.editor-styles-wrapper .hero,.hero{min-height:calc((100vh - 6rem) + 1px)}}@media (min-width:768px){.editor-styles-wrapper .hero,.hero{min-height:50rem}.editor-styles-wrapper .hero .grid-container,.hero .grid-container{width:100%}}@media (min-width:992px){.editor-styles-wrapper .hero,.hero{min-height:65rem}}@media (min-width:1400px){.editor-styles-wrapper .hero,.hero{min-height:80rem}}.editor-styles-wrapper .hero:after,.hero:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.2;z-index:1}.editor-styles-wrapper .hero h1,.hero h1{text-align:center;color:#fff;padding:5rem 0;text-shadow:0 3px 6px rgba(0,0,0,.65);font-size:4.5rem;line-height:1.2}@media (min-width:1400px){.editor-styles-wrapper .hero h1,.hero h1{padding:7rem 0}}@media (min-width:992px){.editor-styles-wrapper .hero h1,.hero h1{font-size:6.5rem}}@media (min-width:1400px){.editor-styles-wrapper .hero h1,.hero h1{font-size:9rem}}@media (min-width:768px){.editor-styles-wrapper .hero h1,.hero h1{text-align:left;max-width:40rem}}@media (min-width:992px){.editor-styles-wrapper .hero h1,.hero h1{max-width:58rem}}@media (min-width:1400px){.editor-styles-wrapper .hero h1,.hero h1{max-width:70rem}}.editor-styles-wrapper .hero>.grid-container,.hero>.grid-container{position:relative;z-index:5}.editor-styles-wrapper .hero .hero__bg-image,.hero .hero__bg-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}
.breadcrumbs-wrapper{display:flex;align-items:center}.breadcrumbs-wrapper .breadcrumbs__home{display:flex;align-items:center;width:3rem;height:3rem;margin-right:1.5rem}@media (min-width:1400px){.breadcrumbs-wrapper .breadcrumbs__home{width:4rem;height:4rem;margin-right:2rem}}.breadcrumbs-wrapper .breadcrumbs__home svg path{transition:all .3s ease}.breadcrumbs-wrapper .breadcrumbs__home:active svg path,.breadcrumbs-wrapper .breadcrumbs__home:focus svg path,.breadcrumbs-wrapper .breadcrumbs__home:hover svg path{fill:#CC1D24;transition:all .3s ease}.breadcrumbs-wrapper .breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;margin:0;padding:0;list-style:none}.breadcrumbs-wrapper .breadcrumbs li{padding:.25rem 0}.breadcrumbs-wrapper .breadcrumbs li a{display:flex;align-items:center;font-size:1.4rem;color:#000;text-decoration:none;transition:all .3s ease;opacity:.5}@media (min-width:1400px){.breadcrumbs-wrapper .breadcrumbs li a{font-size:1.8rem}}.breadcrumbs-wrapper .breadcrumbs li a:active,.breadcrumbs-wrapper .breadcrumbs li a:focus,.breadcrumbs-wrapper .breadcrumbs li a:hover{color:#ed1c24;opacity:1;text-decoration:underline;transition:all .3s ease}.breadcrumbs-wrapper .breadcrumbs li.current{font-size:1.4rem;font-family:proxima-nova,sans-serif;font-weight:700;opacity:.5}@media (min-width:1400px){.breadcrumbs-wrapper .breadcrumbs li.current{font-size:1.8rem}}.breadcrumbs-wrapper .breadcrumbs .breadcrumbs-divide{opacity:.5;margin:0 1rem;font-size:10px}@media (min-width:1400px){.breadcrumbs-wrapper .breadcrumbs .breadcrumbs-divide{margin:0 2rem}}
.team-item{max-width:330px;margin:0 auto}@media (max-width:767px){.team-item{max-width:45rem;margin-left:auto;margin-right:auto;margin-bottom:3rem}}.team-item.team-item--style-1 .team-item__image-wrapper:before{background-image:url("/wp-content/themes/wpblocktheme/assets/images/team/team-bg-01.svg");top:-2rem;left:-5rem;right:0;bottom:-1rem}.team-item.team-item--style-2 .team-item__image-wrapper:before{background-image:url("/wp-content/themes/wpblocktheme/assets/images/team/team-bg-02.svg");top:-11rem;left:0;right:-6rem;bottom:-12rem}.team-item.team-item--style-3 .team-item__image-wrapper:before{background-image:url("/wp-content/themes/wpblocktheme/assets/images/team/team-bg-03.svg");top:-2rem;left:0;right:-2rem;bottom:-1rem}.team-item.team-item--style-4 .team-item__image-wrapper:before{background-image:url("/wp-content/themes/wpblocktheme/assets/images/team/team-bg-04.svg");top:-7rem;left:0;right:-8rem;bottom:-5rem}.team-item .team-item__image-wrapper{position:relative;aspect-ratio:4/3}.team-item .team-item__image-wrapper:before{position:absolute;content:'';background-repeat:no-repeat;background-size:contain;background-position:center;z-index:0;pointer-events:none}.team-item .team-item__image-wrapper img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:all .2s linear;z-index:1;border-radius:.5rem}.team-item .team-item__text-wrapper h3.team-member{margin-top:2.4rem;font-size:2.4rem}.team-item .team-item__text-wrapper .job-role{margin-top:.5rem}.team-item[data-mfp-src]{position:relative}.team-item[data-mfp-src]>*{transition:opacity 250ms ease-in-out}@media (min-width:768px){.team-item[data-mfp-src].focus>:not(.team-item__button-wrapper),.team-item[data-mfp-src]:focus>:not(.team-item__button-wrapper),.team-item[data-mfp-src]:hover>:not(.team-item__button-wrapper){opacity:.5}.team-item[data-mfp-src].focus .team-item__button-wrapper,.team-item[data-mfp-src]:focus .team-item__button-wrapper,.team-item[data-mfp-src]:hover .team-item__button-wrapper{opacity:1;pointer-events:all}}@media (min-width:768px){.team-item[data-mfp-src] .team-item__button-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;opacity:0;cursor:pointer;pointer-events:none}}@media (max-width:767px){.team-item[data-mfp-src] .team-item__button-wrapper button{transform:scale(.75);transform-origin:left bottom}}.team-member-modal{border-radius:12px;background:#fff;box-shadow:0 0 2rem rgba(0,0,0,.5);display:grid;grid-template-columns:var(--modal-grid-cols);grid-template-rows:var(--modal-grid-rows);grid-template-areas:var(--modal-grid-areas);margin:var(--modal-margin);max-width:var(--modal-max-width);max-height:var(--modal-max-height);min-height:var(--modal-min-height);overflow:var(--modal-overflow);position:relative;--vh-100:calc(var(--vh, 1vh) * 100);--modal-grid-cols:1fr;--modal-grid-rows:auto minmax(0, 1fr);--modal-grid-areas:"image" "body";--modal-max-width:calc(100vw - 4rem);--modal-margin:0 auto;--modal-max-height:calc(var(--vh-100) - 8rem);--modal-min-height:calc(var(--vh-100) - 8rem);--modal-overflow:auto;--image-max-height:auto;--copy-max-height:none;--copy-padding:2rem 2rem;--copy-overflow:unset;--close-translate:-4rem,2rem}@media (min-width:768px){.team-member-modal{--modal-grid-cols:1fr 1fr;--modal-grid-rows:auto;--modal-grid-areas:"image body";--modal-margin:15px auto;--modal-max-height:700px;--modal-min-height:0px;--modal-overflow:hidden;--image-max-height:var(--modal-max-height);--copy-max-height:var(--modal-max-height);--copy-padding:5rem 7rem;--copy-overflow:auto;--close-translate:-3rem,3rem}}@media (min-width:1200px){.team-member-modal{--modal-max-width:1120px;--copy-padding:7rem 9rem}}.team-member-modal .mfp-close{background-color:rgba(255,255,255,.75);border-radius:50%;display:flex;justify-content:center;align-items:center;font-family:proxima-nova,sans-serif;font-size:4rem;font-weight:300;line-height:1;transform:translate(var(--close-translate))}@media (max-width:767px){.team-member-modal .mfp-close{position:fixed;top:4rem}}.team-member-modal .team-member-modal__image-wrapper{grid-area:image}.team-member-modal .team-member-modal__image-wrapper .team-member-modal__image{border-radius:8px;box-shadow:0 0 2rem rgba(0,0,0,.5);background:#000;overflow:hidden;position:relative;width:100%}@media (min-width:768px){.team-member-modal .team-member-modal__image-wrapper .team-member-modal__image{height:var(--image-max-height)}}.team-member-modal .team-member-modal__image-wrapper .team-member-modal__image img{display:block;width:100%;height:auto}@media (min-width:768px){.team-member-modal .team-member-modal__image-wrapper .team-member-modal__image img{position:absolute;top:0;left:0;height:100%}}.team-member-modal .team-member-modal__image-wrapper .team-member-modal__image img.image--foreground{object-fit:contain}.team-member-modal .team-member-modal__image-wrapper .team-member-modal__image img.image--background{display:none}@media (min-width:768px){.team-member-modal .team-member-modal__image-wrapper .team-member-modal__image img.image--background{display:block;filter:blur(2rem);object-fit:cover;opacity:.5;transform:scale(1.1)}}.team-member-modal .team-member-modal__body{grid-area:body}.team-member-modal .team-member-modal__body .team-member-modal__copy{padding:var(--copy-padding);max-height:var(--copy-max-height);overflow:var(--copy-overflow)}.team-member-modal .team-member-modal__body .team-member-modal__copy .copy__job-role{color:#ed1c24;font-weight:700;margin-top:.5rem;margin-bottom:4rem}.team-member-modal .team-member-modal__body .team-member-modal__copy .copy__bio{color:#4d4d4d;font-weight:300}.team-member-modal .team-member-modal__body .team-member-modal__copy .copy__bio .p,.team-member-modal .team-member-modal__body .team-member-modal__copy .copy__bio .wolf,.team-member-modal .team-member-modal__body .team-member-modal__copy .copy__bio ol,.team-member-modal .team-member-modal__body .team-member-modal__copy .copy__bio p,.team-member-modal .team-member-modal__body .team-member-modal__copy .copy__bio ul{font-size:2rem;line-height:1.5}.editor-styles-wrapper .team-item h3{font-size:2.2rem;margin-bottom:0}@media (min-width:992px){.editor-styles-wrapper .team-item h3{font-size:2.3rem}}@media (min-width:1400px){.editor-styles-wrapper .team-item h3{font-size:2.4rem}}