body:has(.mainWrapper) nav{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:none}body:has(.mainWrapper) nav .navCenter{background-image:url(/Squiggle_vector.svg);background-repeat:no-repeat;background-position:50%;background-size:60%}.contentWell{max-width:1092px;margin:auto;width:100%}@media(max-width:1092px){.contentWell{max-width:100%}}.textRight{text-align:right}section{display:flex;padding:50px;min-height:200px;align-items:flex-start;flex-direction:column}section h3{font-size:32px;font-weight:900;margin-bottom:0}section .sectionDescription,section h3{color:#fff;font-style:normal;line-height:normal}section .sectionDescription{margin-top:0;font-family:Replica;font-size:20px;font-weight:500;opacity:.7}.mainWrapper{display:flex;flex-direction:column;justify-content:center}.mainWrapper .heroSection{fill:linear-gradient(180deg,#613272 90%,#343566);display:flex;flex-direction:column;align-items:flex-start;background-image:url(/herobackground_img.jpeg);background-repeat:no-repeat;background-position:top;padding-bottom:150px;padding-top:140px}@media screen and (max-width:431px){.mainWrapper .heroSection{padding-left:32px;padding-right:32px}}.mainWrapper .heroSection .heroRight{max-width:1092px;margin:auto}.mainWrapper .heroSection h1{color:#fff;font-size:44px;font-style:normal;font-weight:900;line-height:normal;margin-bottom:6px}.mainWrapper .heroSection .subtitleWrapper .subtitleOne{color:#fff;font-size:36px;line-height:normal;opacity:.8;margin-bottom:12px}.mainWrapper .heroSection .subtitleWrapper .subtitleTwo{color:#fff;font-size:36px;font-style:normal;font-weight:900;line-height:130%}.mainWrapper .heroSection .heroCta{display:flex;gap:16px;margin-top:32px;float:right;margin-right:32px;flex-direction:column}.mainWrapper .heroSection .heroCta .also{color:#fff;font-size:20px;font-style:normal;font-weight:500;line-height:normal}.mainWrapper .heroSection .heroCta .cta{text-align:left;font-size:24px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.12px}.mainWrapper .heroSection .heroCta .cta a{color:#f8ae80}.mainWrapper .heroSection .heroCta .cta .you{color:#fff;font-size:24px;font-style:normal}.mainWrapper .rolesSection{margin-top:260px;width:100%}@media screen and (max-width:431px){.mainWrapper .rolesSection{margin-top:100px}}.mainWrapper .rolesSection .rolesGrid,.mainWrapper .rolesSection .rolesGrid table{width:100%}.mainWrapper .rolesSection .rolesGrid .rolesTableHeader{text-align:left}.mainWrapper .aboutSection{background-image:url(/aboutbackground_img.jpeg);background-repeat:no-repeat;background-position:top;padding-bottom:140px;line-height:150%}.mainWrapper .aboutSection p{color:#fff;font-family:Replica;font-size:20px;font-style:normal;font-weight:500;line-height:150%;opacity:.7}.mainWrapper .aboutSection .aboutGrid{margin-top:30px;display:flex;flex-wrap:wrap;justify-content:flex-start}.mainWrapper .aboutSection .aboutGrid span{margin-right:16px;margin-bottom:16px}.mainWrapper .platformSection{display:flex}.mainWrapper .platformSection .platformGrid{display:flex;flex-wrap:wrap}.mainWrapper .platformSection .platformGrid .platformCard{display:flex;flex-basis:calc(33% - 16px);padding:32px 0;flex-direction:column;align-items:center;text-align:center;border-radius:8px;background:hsla(0,0%,100%,.05);margin:8px}@media screen and (max-width:768px){.mainWrapper .platformSection .platformGrid .platformCard{flex-basis:calc(33.333% - 16px)}}@media screen and (max-width:431px){.mainWrapper .platformSection .platformGrid .platformCard{flex-basis:calc(50% - 8px);margin:4px}}.mainWrapper .platformSection .platformGrid .platformCard .platformCardTitle{text-transform:uppercase;height:52px;opacity:.6;font-size:16px;line-height:160%;font-weight:500;letter-spacing:2px;display:flex;align-items:center;justify-content:center;width:180px}@media screen and (max-width:768px){.mainWrapper .platformSection .platformGrid .platformCard .platformCardTitle{font-size:14px;width:140px}}@media screen and (max-width:431px){.mainWrapper .platformSection .platformGrid .platformCard .platformCardTitle{font-size:12px;width:100px}}