._banner_qbz31_1{position:relative;background:var(--gradient-hero-accent),var(--color-bg-deep);padding:calc(var(--section-padding) + 32px) 0 var(--section-padding);overflow:hidden}._banner_qbz31_1:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,var(--color-border-dark-medium),transparent)}._wrap_qbz31_18{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--legacy-container-padding)}._eyebrow_qbz31_24{display:inline-flex;align-items:center;gap:var(--space-sm);color:var(--color-gold);font-family:var(--font-mono);font-size:var(--font-size-caption);letter-spacing:var(--letter-spacing-widest);text-transform:uppercase}._eyebrow_qbz31_24:before{content:"";width:26px;height:1px;background:var(--color-gold);display:inline-block}._heading_qbz31_43{font-family:var(--font-display);font-size:var(--font-size-hero);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);margin-top:18px;color:var(--color-text-on-dark)}._serifIt_qbz31_53{font-style:italic;color:var(--color-gold)}._lead_qbz31_58{color:var(--color-text-on-dark-secondary);font-size:var(--font-size-lead);max-width:640px;margin-top:22px;line-height:var(--line-height-relaxed)}._ctarow_qbz31_66{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-md);margin-top:var(--space-xl)}._section_eauu1_1{padding:var(--section-padding) 0 calc(var(--section-padding) + var(--space-xl));background:var(--color-bg-light);--gold-on-surface: var(--gold-text-on-light)}._wrap_eauu1_7{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--legacy-container-padding)}._comp_eauu1_14{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:var(--space-md);margin-top:var(--space-2xl)}._compCard_eauu1_22{display:flex;flex-direction:column;gap:var(--space-sm);padding:calc(var(--space-xl) + var(--space-xs)) var(--space-xl);border-radius:var(--radius-2xl);border:1px solid var(--color-border-on-light);background:var(--color-bg-light-card);position:relative;overflow:hidden}._compCard_eauu1_22:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--gradient-brand-gold)}._compJoin_eauu1_43{align-items:center;justify-content:center;text-align:center;padding:calc(var(--space-xl) + var(--space-xs)) var(--card-padding-sm);background:var(--gradient-brand-gold);border-color:transparent}._compJoin_eauu1_43:before{display:none}._compIndex_eauu1_56{font-family:var(--font-mono);font-size:var(--font-size-caption);letter-spacing:var(--letter-spacing-ultra);color:var(--color-text-on-light-muted)}._compJoin_eauu1_43 ._compIndex_eauu1_56{color:color-mix(in srgb,var(--gold-ink) 55%,transparent)}._compValue_eauu1_67{font-family:var(--font-display);font-size:var(--font-size-section);font-weight:var(--font-weight-bold);line-height:var(--line-height-solid);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-on-light)}._compJoin_eauu1_43 ._compValue_eauu1_67{color:var(--gold-ink)}._compLabel_eauu1_80{font-size:var(--font-size-body-sm);line-height:var(--line-height-relaxed);color:var(--color-text-on-light-secondary);margin-top:auto}._compJoin_eauu1_43 ._compLabel_eauu1_80{color:color-mix(in srgb,var(--gold-ink) 80%,transparent);margin-top:0}._perksHead_eauu1_93{margin-top:var(--space-4xl)}._perksEyebrow_eauu1_97{display:inline-flex;align-items:center;gap:var(--space-sm);color:var(--gold-on-surface);font-family:var(--font-mono);font-size:var(--font-size-caption);letter-spacing:var(--letter-spacing-widest);text-transform:uppercase}._perksEyebrow_eauu1_97:before{content:"";width:26px;height:1px;background:var(--gold-on-surface);display:inline-block}._perks_eauu1_93{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md);margin-top:var(--space-lg)}._perk_eauu1_93{display:flex;flex-direction:column;background:var(--color-bg-light-card);border:1px solid var(--color-border-on-light);border-radius:var(--radius-2xl);padding:var(--card-padding);transition:transform .25s,box-shadow .25s,border-color .25s}._perk_eauu1_93:hover{transform:translateY(-4px);border-color:var(--color-border-on-light-strong);box-shadow:var(--shadow-panel)}._perk_eauu1_93 ._ico_eauu1_139{display:grid;place-items:center;width:46px;height:46px;border-radius:var(--radius-lg);background:var(--gold-a-16);border:1px solid var(--gold-a-30);color:var(--gold-on-surface);margin-bottom:18px}._perk_eauu1_93 h3{font-family:var(--font-display);font-size:var(--font-size-h4);font-weight:var(--font-weight-semibold);color:var(--color-text-on-light);margin-bottom:10px;line-height:var(--line-height-snug)}._perk_eauu1_93 p{color:var(--color-text-on-light-secondary);font-size:var(--font-size-body-sm);margin:0;line-height:var(--line-height-relaxed)}._perkRule_eauu1_167{display:block;height:3px;width:40px;margin-top:auto;border-radius:var(--radius-full);background:var(--gradient-brand-gold);padding-top:0}._perk_eauu1_93 h3+p{margin-bottom:22px}@media(max-width:920px){._comp_eauu1_14,._perks_eauu1_93{grid-template-columns:1fr}}._section_1uis5_1{background:var(--color-bg-deep);padding:var(--section-padding) 0 calc(var(--section-padding) + var(--space-xl))}._wrap_1uis5_6{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--legacy-container-padding)}._head_1uis5_12{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-lg);margin-bottom:var(--space-2xl);flex-wrap:wrap}._eyebrow_1uis5_21{display:inline-flex;align-items:center;gap:var(--space-sm);color:var(--color-gold);font-family:var(--font-mono);font-size:var(--font-size-caption);letter-spacing:var(--letter-spacing-widest);text-transform:uppercase}._eyebrow_1uis5_21:before{content:"";width:26px;height:1px;background:var(--color-gold);display:inline-block}._count_1uis5_40{font-family:var(--font-mono);font-size:var(--font-size-ui);letter-spacing:var(--letter-spacing-widest);text-transform:uppercase;color:var(--color-text-on-dark-muted)}._count_1uis5_40 strong{color:var(--color-text-on-dark);font-weight:var(--font-weight-bold)}._jobs_1uis5_53{border-top:1px solid var(--color-border-dark-subtle)}._job_1uis5_53{display:grid;grid-template-columns:140px 1fr auto;align-items:center;gap:var(--card-padding-sm);padding:var(--card-padding-sm) var(--space-sm);border-bottom:1px solid var(--color-border-dark-subtle);text-decoration:none;position:relative;transition:padding-left .3s var(--ease, ease),background .25s}._job_1uis5_53:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--gradient-brand-gold);transform:scaleY(0);transform-origin:top;transition:transform .3s ease}._job_1uis5_53:hover{background:linear-gradient(90deg,var(--gold-a-05),transparent 60%);padding-left:22px}._job_1uis5_53:hover:before{transform:scaleY(1)}._tag_1uis5_91{justify-self:start;font-family:var(--font-mono);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-widest);text-transform:uppercase;color:var(--color-gold);border:1px solid var(--gold-a-30);padding:calc(var(--space-sm) - 2px) calc(var(--space-sm) + 3px);border-radius:var(--radius-full)}._body_1uis5_103{display:flex;flex-direction:column;gap:calc(var(--space-xs) + 1px);min-width:0}._title_1uis5_110{font-family:var(--font-display);font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);color:var(--color-text-on-dark);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}._meta_1uis5_119{color:var(--color-text-on-dark-muted);font-size:var(--font-size-ui);line-height:var(--line-height-normal)}._apply_1uis5_125{display:inline-flex;align-items:center;gap:calc(var(--space-sm) - 1px);font-weight:var(--font-weight-bold);font-size:var(--font-size-ui);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-text-on-dark-secondary);white-space:nowrap;transition:color var(--transition-base),gap var(--transition-base)}._apply_1uis5_125 svg{transition:transform .25s ease}._job_1uis5_53:hover ._apply_1uis5_125{color:var(--color-gold);gap:calc(var(--space-sm) + 2px)}._job_1uis5_53:hover ._apply_1uis5_125 svg{transform:translate(2px,-2px)}@media(max-width:720px){._job_1uis5_53{grid-template-columns:1fr auto;grid-template-areas:"tag tag" "body apply";gap:calc(var(--space-sm) + var(--space-xs)) var(--space-md);align-items:end}._tag_1uis5_91{grid-area:tag}._body_1uis5_103{grid-area:body}._apply_1uis5_125{grid-area:apply}._job_1uis5_53:hover{padding-left:14px}}._page_mio1l_1{min-height:100vh;background:var(--color-bg-primary)}
