.profile-hero-gradient{z-index:0;pointer-events:none;background:hsl(var(--background));position:absolute;inset:0;overflow:hidden}.profile-hero-gradient-viewport{position:absolute;inset:0;overflow:hidden}.profile-hero-gradient-desktop{display:none}.profile-hero-gradient-dawn,.profile-hero-gradient-brand{position:absolute;inset:-12%}.profile-hero-gradient-dawn{background:radial-gradient(ellipse at 14% 85%, hsl(var(--foreground) / .035), transparent 65%), radial-gradient(ellipse at 90% 15%, hsl(var(--foreground) / .025), transparent 65%), hsl(var(--background));animation:3.2s ease-out both profile-gradient-sunrise}.profile-hero-gradient-brand{animation:3.2s cubic-bezier(.22,1,.36,1) both profile-gradient-brand-arrival}@media (width>=1024px){.profile-hero-gradient-mobile{display:none}.profile-hero-gradient-desktop{display:block}.profile-hero-gradient-desktop .profile-hero-gradient-dawn{background:radial-gradient(ellipse at 12% 91%, hsl(var(--foreground) / .035), transparent 66%), radial-gradient(ellipse at 93% 6%, hsl(var(--foreground) / .025), transparent 66%), hsl(var(--background))}.profile-hero .profile-hero-logo-frame{border-color:var(--profile-logo-contrast,#46504b29);box-shadow:0 8px 24px #0001}}@keyframes profile-gradient-sunrise{0%{filter:hue-rotate(-12deg);transform:translateY(8%)scale(1.06)}to{filter:hue-rotate();transform:translateY(0)scale(1)}}@keyframes profile-gradient-brand-arrival{0%{opacity:0;transform:translateY(10%)scale(1.12)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.profile-hero-gradient-dawn,.profile-hero-gradient-brand{animation:none}}@media (width<=1023px){.profile-hero .profile-hero-logo-frame{border-color:var(--profile-logo-contrast,#46504b29)}}.profile-hero-gradient-has-brand .profile-hero-gradient-dawn{background:hsl(var(--background))!important}.profile-hero .profile-hero-logo-frame{border:1px solid var(--profile-logo-contrast,#46504b29)}.company-grain{isolation:isolate}.similar-role-card:before{content:"";z-index:0;pointer-events:none;background:hsl(var(--background) / .62);position:absolute;inset:0}.company-grain:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;opacity:.32;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .35 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@media (width>=1024px){.public-hero-actions{gap:11px!important}.public-hero-actions :is(a,button):not([role=menuitem]){white-space:nowrap;justify-content:space-between;align-items:center;transition:transform .18s,box-shadow .18s,background-color .18s;color:#181818!important;background:#ffffffb8!important;border:1px solid #222!important;border-radius:11px!important;gap:14px!important;min-height:52px!important;padding:0 19px!important;font-size:14px!important;font-weight:500!important;display:inline-flex!important}.public-hero-actions>:first-child:is(a,button),.public-hero-actions>:first-child :is(a,button):first-child{color:#fff!important;background:#171717!important}.public-hero-actions :is(a,button):not(:disabled):hover{transform:translateY(-2px);box-shadow:0 7px 20px #1d1d1d14}.public-hero-actions :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #5a5a5a}.public-hero-actions svg{flex-shrink:0;width:17px;height:17px}}
