.jobs_page__3krIr{max-width:74rem;margin:0 auto;padding:var(--space-24) var(--space-16) var(--space-48);display:flex;flex-direction:column;gap:var(--space-24)}.jobs_hubHeader__soTxM{max-width:640px;padding-top:var(--space-8)}.jobs_hubEyebrow__7h7nX{margin:0;font-size:var(--type-label-size);letter-spacing:var(--type-label-tracking);text-transform:uppercase;font-weight:var(--font-weight-extrabold);color:var(--text-secondary)}.jobs_hubTitle__hcwK0{margin:var(--space-6) 0 0;font-family:var(--font-display);font-size:var(--type-display-section);line-height:1.04;letter-spacing:-.02em;font-weight:var(--font-weight-display);color:var(--text-primary)}.jobs_titleMark__X8nC3{color:var(--color-gold)}.jobs_hubLede__8M7_O{margin:var(--space-12) 0 0;font-family:var(--font-ui);font-size:var(--type-body-lg-size);line-height:1.5;font-weight:var(--font-weight-semibold);color:var(--text-primary);max-width:62ch}.jobs_searchBand__mIDxp{display:grid;grid-template-columns:1fr;grid-gap:var(--space-12);gap:var(--space-12);align-items:center;padding:var(--space-16);border:1px solid var(--border-soft);border-radius:var(--radius-card);background:var(--color-surface)}.jobs_searchInput__Ky3VR{min-height:var(--tap-min);padding:0 var(--space-12);border:1px solid var(--border-soft);border-radius:var(--radius-input);background:var(--color-paper);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--type-body-size);width:100%}.jobs_searchInput__Ky3VR:focus-visible{outline:none;box-shadow:var(--ui-focus-ring)}.jobs_searchSubmit__lIwmO{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);min-height:var(--tap-min);padding:0 var(--space-20);border:none;border-radius:var(--radius-button);background:var(--gradient-sky);color:var(--color-cta-text);font-family:var(--font-ui);font-size:var(--type-button-size);font-weight:var(--font-weight-semibold);cursor:pointer}.jobs_searchSubmit__lIwmO:hover{filter:brightness(1.04)}.jobs_searchSubmit__lIwmO:focus-visible{outline:none;box-shadow:var(--ui-focus-ring)}.jobs_searchAside__Q0Z4s{margin:0;font-size:var(--type-meta-size);color:var(--text-secondary)}.jobs_searchAside__Q0Z4s a{color:var(--color-cta);font-weight:var(--font-weight-semibold);text-decoration:none}.jobs_searchAside__Q0Z4s a:hover{text-decoration:underline}@media (min-width:768px){.jobs_searchBand__mIDxp{grid-template-columns:minmax(0,1fr) auto}.jobs_searchAside__Q0Z4s{grid-column:1/-1}}.jobs_laneGrid__2Lq8y{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;grid-gap:var(--space-16);gap:var(--space-16)}@media (min-width:768px){.jobs_laneGrid__2Lq8y{grid-template-columns:1fr 1fr}}.jobs_laneItem__BgwIo{display:block}.jobs_laneCard__1Viyn{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-12);min-height:11rem;padding:var(--space-16);border-radius:var(--radius-card);overflow:hidden;text-decoration:none;color:var(--palette-white);border:1px solid color-mix(in srgb,var(--color-chrome) 30%,transparent)}.jobs_laneCard__1Viyn[data-category=farm]{background:var(--cat-farm-cover)}.jobs_laneCard__1Viyn[data-category=maritime]{background:var(--cat-maritime-cover)}.jobs_laneCard__1Viyn[data-category=remote]{background:var(--cat-remote-cover)}.jobs_laneCard__1Viyn[data-category=seasonal]{background:var(--cat-seasonal-cover)}.jobs_laneScrim__MErAo{position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,color-mix(in srgb,var(--palette-ink) 72%,transparent) 100%)}.jobs_laneBody___dBxL{position:relative;display:flex;flex-direction:column;gap:var(--space-4)}.jobs_laneLabel__8HhCA{display:inline-flex;align-items:center;gap:var(--space-8);font-family:var(--font-display);font-weight:var(--font-weight-bold);font-size:var(--type-section-size)}.jobs_laneBlurb__pRmMI{font-size:var(--type-meta-size);color:color-mix(in srgb,var(--palette-white) 85%,transparent)}.jobs_bandGrid__DbNXh{display:grid;grid-template-columns:1fr;grid-gap:var(--space-16);gap:var(--space-16)}@media (min-width:768px){.jobs_bandGrid__DbNXh{grid-template-columns:1fr 1fr}}.jobs_band__fIvZM{display:flex;flex-direction:column;gap:var(--space-12);padding:var(--space-16);border:1px solid var(--border-soft);border-radius:var(--radius-card);background:var(--color-surface)}.jobs_bandTitle__fQe_H{margin:0;font-family:var(--font-display);font-weight:var(--font-weight-bold);font-size:var(--type-body-lg-size);color:var(--text-primary)}.jobs_bandText__OhjTs{margin:0;font-size:var(--type-body-size);line-height:1.5;color:var(--text-secondary)}.jobs_bandLinks__44z1U{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-8)}.jobs_bandLink__e0v_i{display:inline-flex;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--color-chrome) 40%,transparent);background:var(--color-paper);color:var(--text-primary);font-size:var(--type-meta-size);font-weight:var(--font-weight-semibold);text-decoration:none}.jobs_bandLink__e0v_i:hover{border-color:color-mix(in srgb,var(--color-cta) 55%,transparent);color:var(--color-cta)}.jobs_hero__nPRQi{position:relative;min-height:16rem;border-radius:var(--radius-card);overflow:hidden;display:flex;align-items:flex-end;border:1px solid color-mix(in srgb,var(--color-chrome) 30%,transparent)}.jobs_hero__nPRQi[data-category=farm]{background:var(--cat-farm-cover)}.jobs_hero__nPRQi[data-category=maritime]{background:var(--cat-maritime-cover)}.jobs_hero__nPRQi[data-category=remote]{background:var(--cat-remote-cover)}.jobs_hero__nPRQi[data-category=seasonal]{background:var(--cat-seasonal-cover)}.jobs_heroScrim__fH_D7{position:absolute;inset:0;background:linear-gradient(180deg,transparent 20%,color-mix(in srgb,var(--palette-ink) 78%,transparent) 100%)}.jobs_heroBody__S2Ka2{position:relative;display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-24) var(--space-16);color:var(--palette-white)}.jobs_heroEyebrow__KDhl9{margin:0;display:inline-flex;align-items:center;gap:var(--space-8);font-size:var(--type-label-size);letter-spacing:var(--type-label-tracking);text-transform:uppercase;font-weight:var(--font-weight-extrabold);color:color-mix(in srgb,var(--palette-white) 85%,transparent)}.jobs_heroTitle__Xw3Gd{margin:0;font-family:var(--font-display);font-weight:var(--font-weight-display);font-size:var(--type-section-size);line-height:var(--type-section-lh);letter-spacing:-.01em}.jobs_heroLede__hX1Ur{margin:0;font-size:var(--type-body-size);line-height:1.5;font-weight:var(--font-weight-semibold);color:color-mix(in srgb,var(--palette-white) 92%,transparent);max-width:56ch}.jobs_heroLede__hX1Ur b{font-weight:var(--font-weight-extrabold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.jobs_heroActions__fa8zP{display:flex;flex-wrap:wrap;gap:var(--space-8);margin-top:var(--space-4)}.jobs_heroCta__kocVr{background:var(--palette-sky-light);color:var(--palette-sky-dark)}.jobs_heroCtaQuiet__4dXyU,.jobs_heroCta__kocVr{display:inline-flex;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-16);border-radius:var(--radius-pill);font-size:var(--type-meta-size);font-weight:var(--font-weight-semibold);text-decoration:none}.jobs_heroCtaQuiet__4dXyU{border:1px solid color-mix(in srgb,var(--palette-white) 55%,transparent);background:color-mix(in srgb,var(--palette-white) 12%,transparent);color:var(--palette-white)}.jobs_laneNav__DKxWk{display:flex;flex-direction:column;gap:var(--space-8);padding-top:var(--space-8)}.jobs_laneNavLabel__6FQCD{margin:0;font-size:var(--type-meta-size);color:var(--text-secondary)}.jobs_laneNavList__XVyDD{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-8)}.jobs_laneNavChip__d6C1N{display:inline-flex;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--color-chrome) 40%,transparent);background:var(--color-surface);color:var(--text-primary);font-size:var(--type-meta-size);text-decoration:none}.jobs_laneNavChip__d6C1N:hover{border-color:color-mix(in srgb,var(--color-cta) 55%,transparent);color:var(--color-cta)}