.jobs-grid{--jobs-s:var(--eta-ultra-scale);display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(254px * var(--jobs-s)),1fr));gap:calc(20px * var(--jobs-s));max-width:min(100%,calc(var(--eta-content-width) * var(--jobs-s)));margin:0 auto}.jobs-grid__card{display:flex;flex-direction:column;gap:calc(16px * var(--jobs-s));width:100%;min-height:calc(205px * var(--jobs-s));padding:calc(20px * var(--jobs-s)) calc(20px * var(--jobs-s)) calc(16px * var(--jobs-s));border:calc(.7px * var(--jobs-s)) solid rgba(68,46,83,.5);border-radius:calc(6.3px * var(--jobs-s));background:rgba(16,14,38,.76);box-shadow:0 calc(2.8px * var(--jobs-s)) calc(14.2px * var(--jobs-s)) calc(2.8px * var(--jobs-s)) rgba(0,0,0,.25);box-sizing:border-box;font:inherit;text-align:left;color:inherit;cursor:var(--eta-cursor-interactive);appearance:none}.jobs-grid__card-top{display:flex;gap:calc(14px * var(--jobs-s));align-items:flex-start}.jobs-grid__card-icon{position:relative;flex-shrink:0;width:calc(56px * var(--jobs-s));height:calc(56px * var(--jobs-s))}.jobs-grid__card-icon-bg{display:block;width:100%;height:100%;border:calc(.7px * var(--jobs-s)) solid #442e53;border-radius:calc(5.6px * var(--jobs-s));background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 55.903 55.903' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-2.0265 4.7517 -4.7517 -2.0265 48.216 8.3854)'><stop stop-color='rgba(111,71,170,1)' offset='0'/><stop stop-color='rgba(144,62,164,1)' offset='0.25'/><stop stop-color='rgba(178,53,158,1)' offset='0.5'/><stop stop-color='rgba(244,34,146,1)' offset='1'/></radialGradient></defs></svg>");background-size:100% 100%}.jobs-grid__card--alt .jobs-grid__card-icon-bg{border-color:rgba(68,46,83,.5)}.jobs-grid__card-icon-glyph{position:absolute;top:50%;left:50%;width:calc(31px * var(--jobs-s));height:calc(31px * var(--jobs-s));transform:translate(-50%,-50%);background-color:#ffffff;-webkit-mask-image:var(--icon-mask);mask-image:var(--icon-mask);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.jobs-grid__card-heading{display:flex;flex-direction:column;gap:calc(4px * var(--jobs-s));min-width:0}.jobs-grid__card-title{margin:0;display:flex;flex-direction:column;font-family:var(--font-orbitron),system-ui,sans-serif;font-size:calc(16.771px * var(--jobs-s));font-weight:900;line-height:1.25;color:#faf7f8;text-transform:uppercase}.jobs-grid__card-type{margin:0;font-family:var(--font-outfit),system-ui,sans-serif;font-size:calc(16px * var(--jobs-s));font-weight:400;line-height:1.29;color:#8e8ba8}.jobs-grid__card-tags{display:flex;flex-wrap:wrap;gap:calc(8px * var(--jobs-s));margin:0;padding:0;list-style:none}.jobs-grid__card-tags li{display:flex;align-items:center;justify-content:center;min-height:calc(31px * var(--jobs-s));padding:0 calc(12px * var(--jobs-s));border-radius:calc(4.2px * var(--jobs-s));background:#271534;font-family:var(--font-outfit),system-ui,sans-serif;font-size:calc(13.976px * var(--jobs-s));font-weight:400;line-height:1.29;color:#d45d90;white-space:nowrap}.jobs-grid__card-divider{width:100%;height:1px;background:#775092}.jobs-grid__card--alt .jobs-grid__card-divider{border:calc(.7px * var(--jobs-s)) solid rgba(68,46,83,.5);box-sizing:border-box}.jobs-grid__card-footer{display:flex;align-items:center;gap:calc(8px * var(--jobs-s));margin-top:auto}.jobs-grid__card-pin{flex-shrink:0;width:calc(20px * var(--jobs-s));height:calc(20px * var(--jobs-s));background-color:#8e8ba8;-webkit-mask-image:var(--icon-mask);mask-image:var(--icon-mask);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.jobs-grid__card-remote{flex:1;font-family:var(--font-outfit),system-ui,sans-serif;font-size:calc(15.4px * var(--jobs-s));font-weight:400;line-height:1.29;color:#8e8ba8}.jobs-grid__card-arrow{flex-shrink:0;width:calc(20px * var(--jobs-s));height:calc(20px * var(--jobs-s));background-color:#ed2f94;-webkit-mask-image:var(--icon-mask);mask-image:var(--icon-mask);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}@media (max-width:640px){.jobs-grid{grid-template-columns:1fr}}