.about--hero{background:var(--color-primary-black);background-blend-mode:exclusion;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHoAAAB6AgMAAAANN693AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJUExURf///0dwTP///0SistEAAAADdFJOUw4ABhmLTOEAAAGHSURBVEjHxZYxjoMwEEUHpC3otkmfhnvkCC7iKGWOwhG24b5rj4cANv+j1RrixpFfpHmMbT7ivb91Po6HXHR2rU5++Aq/JVsI4y6jzq/G+HIhDul1eorxeSH9712vN44FEscCiWOBxJdG63rGoYBxKGD8vdBmAj/iqcC1MFrXk409WdYTKfdkVU8aLiC7Av16ocsEBirg5EUFnDypgJMH7UDoPxUInAoEvnEq53qBU4G4/0wgciYQOetA5ExAzx8RUE4ElBcdmOspJwLp/GOBxLFA4rgDiWMBu39QwHhxL6d6xqGAcSgw3W8kcMWvRq0n8M1kx1+2TuWinoAXw/TA8l+BoWMdcELCQfmdCoT+UoHAb6AD0/2lAoFTgbi/TCByEo/KmUDkTEDPF47HxM/L56IDlfM5v4bj2fmcd8Dt5PN37Xxuq+fzjsDx+cw+EKrkMxE4JJ/HPJ/xB8JJ+ewPzucWdeCsfG6Ozudu+xrWy+fL3/K5+XQ+t9XzeUvgk/ncVc/nUsD9Ao/cRKVURU2MAAAAAElFTkSuQmCC");background-repeat:repeat;background-size:61px 61px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative}@media only screen and (min-width:1000px){.about--hero{height:100vh;min-height:700px}}.about--hero:before{background:linear-gradient(to top,var(--color-primary-black),transparent);content:"";inset:0;position:absolute;z-index:1}.about--hero .bg{display:block;height:auto;position:relative;width:100%;z-index:2}@media only screen and (min-width:1000px){.about--hero .bg{max-width:485px!important;position:absolute;width:57vh!important}}.about--hero .bg.top-left,.about--hero .bg.top-right{top:0}.about--hero .bg.top-left{left:0}.about--hero .bg.top-right{display:none;right:0}@media only screen and (min-width:1000px){.about--hero .bg.top-right{display:block;transform:translateX(20%)}}.about--hero .bg.bottom-left,.about--hero .bg.bottom-right{bottom:0}.about--hero .bg.bottom-left{left:0}.about--hero .bg.bottom-right{display:none;right:0}@media only screen and (min-width:1000px){.about--hero .bg.bottom-right{display:block;transform:translateX(20%) translateY(10%)}}.about--hero .content{align-items:center;display:flex;flex-direction:column;gap:0;grid-column:1/3;justify-content:center;position:relative;z-index:3}@media only screen and (min-width:1000px){.about--hero .content{grid-column:4/10}}.about--hero .content img{display:block;height:auto;margin-top:36px;max-width:252px!important;width:100%}.about--hero .content h1,.about--hero .content p{color:var(--color-white);text-align:center}.about--hero .content h1{font-size:32px;line-height:40px;margin-top:12px}@media only screen and (min-width:1000px){.about--hero .content h1{font-size:48px;line-height:56px}}.about--hero .content p{font-size:16px;line-height:28px;margin:36px 0;opacity:.8}