.roles-hero{position:relative;display:flex;min-height:552px;padding-top:96px;padding-bottom:64px}@media (min-width: 500px){.roles-hero{min-height:80dvh}}@media (min-width: 830px){.roles-hero{padding-top:150px}}@media (min-width: 1280px){.roles-hero{min-height:100dvh}}@media (min-width: 1440px){.roles-hero{padding-top:201px}}.roles-hero:before{content:"";position:absolute;top:0px;left:0px;height:33.333333%;max-height:140px;width:100%}@media (min-width: 830px){.roles-hero:before{max-height:272px}}.roles-hero:before{background:linear-gradient(180deg, rgb(52, 52, 52) 0%, rgba(52, 52, 52, 0) 100%);mix-blend-mode:multiply}@media (min-width: 1280px){.roles-hero.header-bottom{padding-bottom:80px}}.roles-hero h1.larger{font-size:calc(90px + 110*(100vw - 500px)/1420)}@media screen and (max-width: 500px){.roles-hero h1.larger{font-size:90px}}@media screen and (min-width: 1920px){.roles-hero h1.larger{font-size:200px}}.roles-hero h1.larger{margin-bottom:100px;font-weight:800;font-style:italic;line-height:1.2}@media (min-width: 1600px){.roles-hero h1.larger{line-height:240px}}.roles-hero h1:not(.larger){font-size:calc(60px + 40*(100vw - 500px)/1420)}@media screen and (max-width: 500px){.roles-hero h1:not(.larger){font-size:60px}}@media screen and (min-width: 1920px){.roles-hero h1:not(.larger){font-size:100px}}.roles-hero h1:not(.larger){margin-bottom:100px;font-weight:800;font-style:italic;line-height:1.2}@media (min-width: 1600px){.roles-hero h1:not(.larger){margin-bottom:170px;line-height:120px}}.roles-hero h1.medium-large{font-size:calc(60px + 102*(100vw - 500px)/1420)}@media screen and (max-width: 500px){.roles-hero h1.medium-large{font-size:60px}}@media screen and (min-width: 1920px){.roles-hero h1.medium-large{font-size:162px}}.roles-hero h1.medium-large{margin-bottom:0px;text-align:center;font-weight:800;font-style:italic;line-height:1.2}@media (min-width: 1600px){.roles-hero h1.medium-large{line-height:195px}}.roles-hero .site-container{position:relative;z-index:2;display:flex;flex-direction:column}.roles-hero .site-container.header-bottom{justify-content:flex-end}.roles-hero .copy{margin-bottom:50px}.roles-hero .copy p{max-width:760px;font-size:18px;line-height:22px;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 1440px){.roles-hero .copy p{font-size:22px;line-height:27px}}.roles-hero .links-container{margin-top:auto;display:grid;grid-template-columns:repeat(1, minmax(0, 1fr))}@media (min-width: 1280px){.roles-hero .links-container{max-width:520px}}.roles-hero .links-container .single-link{display:flex;align-items:center;gap:20px;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(112 112 112 / var(--tw-border-opacity, 1));padding-top:16px;padding-bottom:16px;font-size:16px;font-weight:700;font-style:italic;line-height:19px}@media (min-width: 830px){.roles-hero .links-container .single-link{font-size:20px;font-style:normal;line-height:22px}}@media (min-width: 1440px){.roles-hero .links-container .single-link{font-size:24px;line-height:29px}}@media screen and (max-width: 1023px){.roles-hero .links-container .single-link:first-child{border-top:1px solid #707070;padding-top:16px !important}.roles-hero .links-container .single-link svg path{fill:lime;stroke:lime;stroke-width:1px;transition:fill .3s ease}}.roles-hero .links-container .single-link{color:currentColor}.roles-hero .links-container .single-link:hover{font-style:italic;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.roles-hero .links-container .single-link:hover svg path{fill:lime;stroke:lime}.roles-hero .links-container .single-link:first-child{border-top-color:none;padding-top:0px}.roles-hero .links-container svg path{fill:none;stroke:currentColor;stroke-width:1px;transition:fill .3s ease}.roles-hero .links-container a:hover svg path{fill:currentColor}.roles-hero .links-container.mobile{margin-top:45px;display:block}@media (min-width: 830px){.roles-hero .links-container.mobile{display:none}}.roles-hero .links-container.desktop{display:none}@media (min-width: 830px){.roles-hero .links-container.desktop{display:grid}}.single-col-cta.roles-hero{height:-moz-fit-content;height:fit-content;min-height:unset}.single-col-cta.roles-hero:before{display:none}
