@keyframes avatarRoll{0%{opacity:0;transform:translateY(20px) rotate(-260deg) scale(.5)}to{opacity:1;transform:translateY(0) rotate(0deg) scale(1)}}.jobs-hero{position:relative;min-height:420px;display:flex;align-items:flex-end;overflow:hidden}.jobs-hero-bg{position:absolute;inset:0}.jobs-hero-bg img{width:100%;height:100%;object-fit:cover;object-position:center}@media (max-width:640px){.jobs-hero-bg img{object-position:60% center}}.jobs-hero-scrim{position:absolute;inset:0;background:linear-gradient(0deg,#050400eb,rgba(112,3,47,.6) 55%,#141001d1);pointer-events:none}.jobs-hero-inner{position:relative;max-width:1200px;margin:0 auto;width:100%;padding:96px var(--gutter) 64px;display:flex;flex-direction:column;align-items:flex-start}.jobs-hero-overline{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#e4ff5d;margin-bottom:18px}.jobs-hero-title{font-family:var(--font-display);font-weight:300;font-size:var(--fs-h1);line-height:1.04;letter-spacing:-.02em;color:#ffffff;max-width:16ch;text-wrap:balance;margin-bottom:18px}.jobs-hero-title span{color:var(--isotonic-green)}.jobs-hero-lede{font-size:var(--fs-body-lg);line-height:1.6;color:rgba(255,255,255,.86);max-width:48ch;text-wrap:pretty;margin-bottom:28px}.jobs-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.btn.jobs-hero-cta{height:52px;padding:0 28px;border-radius:999px;background:var(--isotonic-green);color:var(--crushed-cherry);font-weight:700;font-size:15px;gap:8px;transition:transform var(--dur-fast),box-shadow var(--dur-fast)}@media (hover:hover){.btn.jobs-hero-cta:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(228,255,93,.35)}}.jobs-signup-pill{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom));z-index:900;display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 28px;border-radius:999px;background:var(--isotonic-green);color:var(--crushed-cherry);font-size:15px;font-weight:700;white-space:nowrap;text-decoration:none;box-shadow:0 10px 28px rgba(31,4,15,.25);transform:translate(-50%);opacity:1;transition:transform .3s ease-out,opacity .3s ease-out}.jobs-signup-pill[data-shown=false]{transform:translate(-50%,160%);opacity:0;pointer-events:none}.jobs-signup-pill:hover{color:var(--crushed-cherry)}@media (hover:hover){.jobs-signup-pill:hover{box-shadow:0 14px 32px rgba(31,4,15,.32)}}.jobs-signup-pill:focus-visible{border-radius:999px}.mkt-jobs-search-form{display:flex;gap:8px}.mkt-jobs-search-form .mkt-jobs-search{flex:1 1 auto;min-width:0}.btn.mkt-jobs-search-btn{flex:0 0 auto;height:48px;padding:0 14px;border-radius:13px}a.mkt-jobs-chip{display:inline-flex;align-items:center;text-decoration:none}.mkt-jobs-chip[aria-current=true]{background:var(--crushed-cherry);border-color:var(--crushed-cherry);color:var(--ink-on-cherry)}.mkt-jobs-rail .mkt-jobs-chip:not([aria-pressed=true]):not([aria-current=true]){color:var(--crushed-cherry)}.mkt-jobs-filters{display:flex;flex-direction:column}.mkt-jobs-filter{border-bottom:1px solid var(--line);padding-bottom:14px}.mkt-jobs-filter>summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer}.mkt-jobs-filter>summary::-webkit-details-marker{display:none}.mkt-jobs-filter-label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-subtle)}.mkt-jobs-filter-sep{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mkt-jobs-filter-value{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:13.5px;font-weight:600;color:var(--crushed-cherry);text-align:right;overflow-wrap:anywhere}.mkt-jobs-filter-chevron{display:inline-block;transition:transform .2s}.mkt-jobs-filter[open] .mkt-jobs-filter-chevron{transform:rotate(180deg)}.mkt-jobs-filter .mkt-jobs-chip-row{padding-top:6px}.mkt-jobs-filters+.mkt-jobs-rail-foot{border-top:0;padding-top:0}.mkt-jobs-results{min-width:0;display:flex;flex-direction:column;gap:32px;scroll-margin-top:88px}.mkt-jobs-card{position:relative;transition:transform .2s ease-out,box-shadow .2s ease-out}.mkt-jobs-card-media>img{width:100%;height:100%;object-fit:cover;display:block}.mkt-jobs-card-main{display:flex;flex-direction:column;flex:1 1 auto}.mkt-jobs-card-link,.mkt-jobs-card-link:hover{color:inherit;text-decoration:none}.mkt-jobs-card-link:after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit}.mkt-jobs-card-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (hover:hover){.mkt-jobs-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(31,4,15,.1)}}.mkt-jobs-card-link:focus-visible{outline:none}.mkt-jobs-card:has(.mkt-jobs-card-link:focus-visible){outline:2px solid var(--crushed-cherry);outline-offset:2px;transform:translateY(-3px);box-shadow:0 14px 30px rgba(31,4,15,.1)}.mkt-jobs-card-logo{position:absolute;left:50%;bottom:-36px;transform:translateX(-50%);z-index:2;box-shadow:0 0 0 4px #ffffff,0 8px 20px rgba(31,4,15,.18)}.mkt-jobs-card .mkt-jobs-card-body{padding-top:46px}.mkt-jobs-tags .mkt-jobs-tag{border:1px solid var(--acai-purple)}.mkt-jobs-tags .mkt-jobs-tag:nth-child(2){border-color:var(--spirulina-green)}.mkt-jobs-tags .mkt-jobs-tag.mkt-jobs-tag-livein{border-color:var(--line-strong);background:var(--success-soft);color:var(--success-ink)}.mkt-jobs-card-payline{font-size:13px;line-height:1.45;color:var(--ink-muted);margin-top:2px}.mkt-jobs-card-payline strong{color:var(--ink);font-weight:600}.mkt-jobs-card-blurb{font-size:13.5px;line-height:1.55;color:var(--ink-muted);margin-top:6px;text-wrap:pretty;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}@media (prefers-reduced-motion:reduce){.btn.jobs-hero-cta,.jobs-signup-pill,.mkt-jobs-card,.mkt-jobs-filter-chevron{transition:none}.mkt-jobs-card:has(.mkt-jobs-card-link:focus-visible),.mkt-jobs-card:hover{transform:none}.btn.jobs-hero-cta:hover{transform:none}}