.spinner-grow,.spinner-border{display:inline-block;flex-shrink:0;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg) /* rtl:ignore */}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-border-width: 0.25em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:rgba(0,0,0,0)}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: 0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media(prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}#cta-contact{height:768px}#cta-contact::after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:linear-gradient(252.71deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.85) 137.37%)}#cta-contact video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#cta-contact p{padding:0 15px;color:#fff}#cta-contact p:not(.p--subline){font-family:"lato",sans-serif;font-weight:400;font-size:1.6rem;letter-spacing:0em;line-height:1.5;margin-bottom:39px}#cta-contact p.p--subline{margin-bottom:6px;width:-webkit-max-content;width:-moz-max-content;width:max-content}#cta-contact h3{margin-bottom:19px;padding:0 15px;color:#fff}@media(min-width: 992px){#cta-contact h3{font-family:"new-science",sans-serif;font-weight:400;font-size:3.8rem;letter-spacing:0em;line-height:1.2368421053;margin-bottom:19px}}#cta-contact h3 span{font-weight:700;color:#e1251b}#cta-contact a{padding:7px 12px;padding-right:99px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.page-template-page-careers section.work-with-purpose{background-color:#272522;color:#fff}.page-template-page-careers section.work-with-purpose .container{padding-block:84px 60px}.page-template-page-careers section.work-with-purpose h2{font-family:"new-science",sans-serif;font-weight:400;font-size:5.4rem;letter-spacing:-0.015em;line-height:1.3703703704;margin-bottom:103px;text-align:center}@media(min-width: 576px){.page-template-page-careers section.work-with-purpose h2{font-family:"new-science",sans-serif;font-weight:400;font-size:6.2rem;letter-spacing:-0.015em;line-height:1.1935483871;margin-bottom:115px}}.page-template-page-careers section.work-with-purpose ul{list-style-type:none;padding-left:0;margin-bottom:0;display:flex;justify-content:space-between;align-items:center;flex-direction:column;gap:60px}@media(min-width: 768px){.page-template-page-careers section.work-with-purpose ul{justify-content:center;flex-direction:row;flex-wrap:wrap}}@media(min-width: 992px){.page-template-page-careers section.work-with-purpose ul{justify-content:space-between;flex-wrap:nowrap;gap:16px}}@media(min-width: 1200px){.page-template-page-careers section.work-with-purpose ul{align-items:start;gap:0;padding-left:22px;padding-right:17px}}.page-template-page-careers section.work-with-purpose ul li{max-width:351px}@media(min-width: 768px){.page-template-page-careers section.work-with-purpose ul li{max-width:300px;margin-bottom:30px}}@media(min-width: 992px){.page-template-page-careers section.work-with-purpose ul li{max-width:351px;margin-bottom:0}}.page-template-page-careers section.work-with-purpose ul li p.p--subline{margin-bottom:8px;letter-spacing:.14rem}.page-template-page-careers section.work-with-purpose ul li h3{font-family:"new-science",sans-serif;font-weight:400;font-size:4rem;letter-spacing:0em;line-height:1.175;margin-bottom:15px}.page-template-page-careers section.work-with-purpose ul li p.content{margin-bottom:0}.page-template-page-careers section.benefits .container{padding-top:75px;padding-bottom:33px}.page-template-page-careers section.benefits .heading{display:flex;flex-direction:column;align-items:center}.page-template-page-careers section.benefits .heading p.p--subline{margin-bottom:0}.page-template-page-careers section.benefits .heading h2{font-family:"new-science",sans-serif;font-weight:400;font-size:5.4rem;letter-spacing:-0.015em;line-height:1.3703703704;margin-bottom:103px;text-align:center}@media(min-width: 576px){.page-template-page-careers section.benefits .heading h2{font-family:"new-science",sans-serif;font-weight:400;font-size:6.2rem;letter-spacing:-0.015em;line-height:1.1935483871;margin-bottom:83px}}.page-template-page-careers section.benefits ul{display:grid;grid-template-columns:repeat(1, 1fr);justify-content:space-between;grid-template-rows:auto;align-items:center;padding-left:0;margin-bottom:0;list-style-type:none;row-gap:53px}@media(min-width: 992px){.page-template-page-careers section.benefits ul{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1200px){.page-template-page-careers section.benefits ul{grid-template-columns:repeat(3, 351px);align-items:start;padding-left:25px;padding-right:26px}}.page-template-page-careers section.benefits ul li{max-width:500px;margin-inline:auto}@media(min-width: 992px){.page-template-page-careers section.benefits ul li{max-width:351px}}@media(min-width: 1200px){.page-template-page-careers section.benefits ul li{margin-inline:0}}.page-template-page-careers section.benefits ul li .icon-wrapper{display:flex;align-items:center;height:52px;margin-bottom:17px}.page-template-page-careers section.benefits ul li img{width:auto}.page-template-page-careers section.benefits ul li h3{font-family:"new-science",sans-serif;font-weight:400;font-size:4rem;letter-spacing:0em;line-height:1.175;margin-bottom:15px}.page-template-page-careers section.benefits ul li p{margin-bottom:0}.page-template-page-careers section.career-list{min-height:1044px;padding-bottom:40px}@media(min-width: 768px){.page-template-page-careers section.career-list{padding-bottom:102px}}.page-template-page-careers section.career-list.only-one-item{min-height:-webkit-fit-content !important;min-height:-moz-fit-content !important;min-height:fit-content !important}.page-template-page-careers section.career-list.only-one-item .list{min-height:392px !important}.page-template-page-careers section.career-list.only-one-item ul{min-height:-webkit-fit-content !important;min-height:-moz-fit-content !important;min-height:fit-content !important}.page-template-page-careers section.career-list.only-one-item .pagination{visibility:hidden !important}.page-template-page-careers section.career-list p.p--subline{margin-bottom:0;margin-left:10px}.page-template-page-careers section.career-list h2{font-family:"new-science",sans-serif;font-weight:400;font-size:4.8rem;letter-spacing:-0.015em;line-height:1.5416666667;margin-bottom:19px}@media(min-width: 768px){.page-template-page-careers section.career-list h2{font-family:"new-science",sans-serif;font-weight:400;font-size:6.2rem;letter-spacing:-0.015em;line-height:1.1935483871;margin-bottom:19px}}.page-template-page-careers section.career-list .dynamic-content-wrapper{position:relative}.page-template-page-careers section.career-list .list{padding-top:38px;border-top:1px solid #707070;position:relative;min-height:884px}.page-template-page-careers section.career-list .list .no-results{text-align:center;padding:100px 24px}.page-template-page-careers section.career-list .list .no-results h3{margin-bottom:10px}.page-template-page-careers section.career-list .list p.filters-subheading{font-family:"lato",sans-serif;font-weight:400;font-size:1.4rem;letter-spacing:.1em;line-height:1.7142857143;margin-bottom:15px;opacity:.63}.page-template-page-careers section.career-list .list .spinner-wrapper{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.page-template-page-careers section.career-list .list .spinner-wrapper .spinner-border{color:#e1251b !important}.page-template-page-careers section.career-list .list #list-spinner{width:70px;height:70px;z-index:4}.page-template-page-careers section.career-list .list .search-filters{display:flex;margin-bottom:65px;flex-direction:column;gap:16px}@media(min-width: 992px){.page-template-page-careers section.career-list .list .search-filters{flex-direction:row;gap:0}}.page-template-page-careers section.career-list .list .search-filters .search-bar-wrapper{position:relative}.page-template-page-careers section.career-list .list .search-filters .search-bar-wrapper::after{position:absolute;top:50%;left:31px;transform:translateY(-50%);content:"";width:16px;height:16px;background-image:url("../images/icons/search.svg");background-position:center;background-size:contain;background-repeat:no-repeat}.page-template-page-careers section.career-list .list .search-filters .search-bar-wrapper input#search-bar{width:100%;padding:13px 31px 13px 61px;border-radius:0;border-collapse:collapse;border:1.5px solid #acacac;font-family:"lato",sans-serif;font-weight:400;font-size:1.6rem;letter-spacing:.2em;line-height:2.0625;margin-bottom:0px;color:#404040}@media(min-width: 992px){.page-template-page-careers section.career-list .list .search-filters .search-bar-wrapper input#search-bar{width:360px}}@media(min-width: 1200px){.page-template-page-careers section.career-list .list .search-filters .search-bar-wrapper input#search-bar{width:474px}}@media(min-width: 1366px){.page-template-page-careers section.career-list .list .search-filters .search-bar-wrapper input#search-bar{width:656px}}.page-template-page-careers section.career-list .list .search-filters .select-field-wrapper{position:relative}@media(min-width: 992px){.page-template-page-careers section.career-list .list .search-filters .select-field-wrapper{flex:9}}@media(min-width: 1366px){.page-template-page-careers section.career-list .list .search-filters .select-field-wrapper{flex:unset}}.page-template-page-careers section.career-list .list .search-filters .select-field-wrapper::after{content:"";position:absolute;top:29px;right:23.5px;width:13px;height:8px;background-image:url("../images/icons/chevron-red.svg");background-position:center;background-size:contain;background-repeat:no-repeat}.page-template-page-careers section.career-list .list .search-filters .select-field-wrapper select#select-field{width:100%;padding:13px 24px;border-radius:0;border:1.5px solid #acacac;text-transform:uppercase;font-family:"lato",sans-serif;font-weight:400;font-size:1.6rem;letter-spacing:.2em;line-height:2.0625;margin-bottom:0px;color:#404040;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(min-width: 992px){.page-template-page-careers section.career-list .list .search-filters .select-field-wrapper select#select-field{border-left:0}}@media(min-width: 1366px){.page-template-page-careers section.career-list .list .search-filters .select-field-wrapper select#select-field{width:315px}}.page-template-page-careers section.career-list .list .search-filters .select-field-wrapper select#select-field option{text-transform:uppercase}.page-template-page-careers section.career-list .list .search-filters .select-location-wrapper{position:relative}@media(min-width: 992px){.page-template-page-careers section.career-list .list .search-filters .select-location-wrapper{flex:10}}@media(min-width: 1400px){.page-template-page-careers section.career-list .list .search-filters .select-location-wrapper{flex:1}}.page-template-page-careers section.career-list .list .search-filters .select-location-wrapper::after{content:"";position:absolute;top:29px;right:23.5px;width:13px;height:8px;background-image:url("../images/icons/chevron-red.svg");background-position:center;background-size:contain;background-repeat:no-repeat}.page-template-page-careers section.career-list .list .search-filters .select-location-wrapper select#select-location{width:100%;padding:13px 24px;border-radius:0;border:1.5px solid #acacac;text-transform:uppercase;font-family:"lato",sans-serif;font-weight:400;font-size:1.6rem;letter-spacing:.2em;line-height:2.0625;margin-bottom:0px;color:#404040;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(min-width: 992px){.page-template-page-careers section.career-list .list .search-filters .select-location-wrapper select#select-location{border-left:0}}@media(min-width: 1366px){.page-template-page-careers section.career-list .list .search-filters .select-location-wrapper select#select-location{width:236px}}@media(min-width: 1400px){.page-template-page-careers section.career-list .list .search-filters .select-location-wrapper select#select-location{width:100%}}.page-template-page-careers section.career-list .list .search-filters .select-location-wrapper select#select-location option{text-transform:uppercase}.page-template-page-careers section.career-list .list .labels{display:none}@media(min-width: 1200px){.page-template-page-careers section.career-list .list .labels{display:grid;grid-template-columns:500px 1fr 1fr}}@media(min-width: 1366px){.page-template-page-careers section.career-list .list .labels{grid-template-columns:680px 314px 223px}}.page-template-page-careers section.career-list .list .labels p{font-family:"lato",sans-serif;font-weight:700;font-size:1.7rem;letter-spacing:.2em;line-height:1.9411764706;margin-bottom:16px;color:#d60812}.page-template-page-careers section.career-list .list ul{list-style-type:none;padding-left:0;min-height:612px}.page-template-page-careers section.career-list .list ul.only-one-item{min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.page-template-page-careers section.career-list .list ul li{display:grid;grid-template-columns:1fr;padding-bottom:19.5px;border-bottom:1px solid #707070;margin-bottom:17px}@media(min-width: 1200px){.page-template-page-careers section.career-list .list ul li{grid-template-columns:500px 1fr 1fr;align-items:center}}@media(min-width: 1366px){.page-template-page-careers section.career-list .list ul li{grid-template-columns:680px 314px 223px}}.page-template-page-careers section.career-list .list ul li:last-child{border-bottom:1px solid #000;margin-bottom:71px}.page-template-page-careers section.career-list .list ul li .link-wrapper{margin-bottom:16px;max-width:350px}@media(min-width: 576px){.page-template-page-careers section.career-list .list ul li .link-wrapper{max-width:unset}}.page-template-page-careers section.career-list .list ul li a{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#272522 !important;font-family:"new-science",sans-serif;font-weight:400;font-size:3.2rem;letter-spacing:-0.015em;line-height:1.3125;margin-bottom:12px;transition:color .3s ease-in-out !important}@media(min-width: 768px){.page-template-page-careers section.career-list .list ul li a{width:auto}}@media(min-width: 1366px){.page-template-page-careers section.career-list .list ul li a{font-family:"new-science",sans-serif;font-weight:400;font-size:3.2rem;letter-spacing:-0.015em;line-height:1.84375;margin-bottom:12px}}.page-template-page-careers section.career-list .list ul li a:hover{color:#e1251b !important}.page-template-page-careers section.career-list .list ul li a::after{content:"";display:inline-block;width:15px;height:15px;background-image:url("../images/icons/arrow-red.svg");background-size:15px;background-repeat:no-repeat;background-position:center center;transition:all .3s ease-in-out;margin-left:10px;margin-bottom:-4px;transform:translateY(-50%)}@media(min-width: 992px){.page-template-page-careers section.career-list .list ul li a::after{margin-bottom:-6px}}.page-template-page-careers section.career-list .list ul li p{margin-bottom:12px}@media(min-width: 992px){.page-template-page-careers section.career-list .list ul li p{margin-bottom:0}}.page-template-page-careers section.career-list .list .pagination{display:flex;justify-content:center;gap:6px;margin-bottom:0}.page-template-page-careers section.career-list .list .pagination button{border:none}.page-template-page-careers section.career-list .list .pagination #page-prev{background:#fff;position:relative;width:26px;height:26px}.page-template-page-careers section.career-list .list .pagination #page-prev::after{content:"";position:absolute;top:50%;left:50%;width:8px;height:4px;background-image:url("../images/icons/chevron-black.svg");background-position:center;background-size:contain;background-repeat:no-repeat;transform:translate(-50%, -50%) rotate(90deg)}.page-template-page-careers section.career-list .list .pagination #page-next{background:#fff;position:relative;width:26px;height:26px}.page-template-page-careers section.career-list .list .pagination #page-next::after{content:"";position:absolute;top:50%;left:50%;width:8px;height:4px;background-image:url("../images/icons/chevron-black.svg");background-position:center;background-size:contain;background-repeat:no-repeat;transform:translate(-50%, -50%) rotate(-90deg)}.page-template-page-careers section.career-list .list .pagination .page-num{width:26px;height:26px;background:#efefef;color:#6a6a6a;font-family:"lato",sans-serif;font-weight:400;font-size:1.6rem;letter-spacing:-0.05em;line-height:calc(normal/16);margin-bottom:0px}.page-template-page-careers section.career-list .list .pagination .page-num.page--selected{background:#d60812;color:#fff}
