.jobs-page[data-astro-cid-mw54bqka]{overflow:hidden}.jobs-eyebrow[data-astro-cid-mw54bqka],.jobs-student-card[data-astro-cid-mw54bqka] span[data-astro-cid-mw54bqka],.jobs-section-heading[data-astro-cid-mw54bqka] span[data-astro-cid-mw54bqka],.job-card__top[data-astro-cid-mw54bqka] span[data-astro-cid-mw54bqka]{display:inline-flex;margin-bottom:20px;color:var(--color-primary);font-size:.78rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.jobs-hero[data-astro-cid-mw54bqka]{padding:170px 0 120px;background:radial-gradient(circle at top left,rgba(255,107,0,.14),transparent 28%),radial-gradient(circle at bottom right,rgba(0,194,255,.12),transparent 32%),linear-gradient(180deg,#fffdfb,#eef7fb)}.jobs-hero__grid[data-astro-cid-mw54bqka]{display:grid;grid-template-columns:1fr 430px;gap:80px;align-items:center}.jobs-hero[data-astro-cid-mw54bqka] h1[data-astro-cid-mw54bqka],.jobs-section-heading[data-astro-cid-mw54bqka] h2[data-astro-cid-mw54bqka]{margin:0;font-size:clamp(3rem,6vw,6.4rem);line-height:.92;letter-spacing:-.07em}.jobs-hero[data-astro-cid-mw54bqka] p[data-astro-cid-mw54bqka],.jobs-student-card[data-astro-cid-mw54bqka] p[data-astro-cid-mw54bqka],.job-card[data-astro-cid-mw54bqka] p[data-astro-cid-mw54bqka],.jobs-counter[data-astro-cid-mw54bqka]{color:var(--color-muted);font-size:1.05rem;line-height:1.8}.job-card__company[data-astro-cid-mw54bqka]{display:flex;align-items:center;gap:16px;margin:20px 0 0}.job-card__company[data-astro-cid-mw54bqka] p[data-astro-cid-mw54bqka]{margin:0;color:var(--color-text)!important;font-size:1.16rem!important;font-weight:950;letter-spacing:-.03em;line-height:1.15}.job-card__logo[data-astro-cid-mw54bqka]{flex:0 0 auto;width:58px;height:58px;display:grid;place-items:center;border-radius:18px;background:radial-gradient(circle at top left,rgba(255,107,0,.16),transparent 45%),#ffffffb8;border:1px solid var(--color-border);box-shadow:inset 0 1px #fffc}.job-card__logo[data-astro-cid-mw54bqka] span[data-astro-cid-mw54bqka]{color:var(--color-primary);font-size:.66rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.jobs-student-card[data-astro-cid-mw54bqka],.job-card[data-astro-cid-mw54bqka]{position:relative;overflow:hidden;border-radius:36px;background:linear-gradient(135deg,#ffffffeb,#ffffffbd);border:1px solid rgba(255,255,255,.7);backdrop-filter:blur(26px);box-shadow:0 34px 80px #0000001f}.jobs-student-card[data-astro-cid-mw54bqka]{padding:42px}.jobs-student-card[data-astro-cid-mw54bqka] strong[data-astro-cid-mw54bqka]{display:block;margin-bottom:16px;font-size:2.4rem;line-height:.95;letter-spacing:-.06em}.jobs-student-card[data-astro-cid-mw54bqka] button[data-astro-cid-mw54bqka],.job-card__actions[data-astro-cid-mw54bqka] a[data-astro-cid-mw54bqka]{display:inline-flex;align-items:center;justify-content:center;margin-top:18px;border:none;border-radius:999px;padding:14px 22px;background:var(--color-primary);color:#fff;font-weight:900;text-decoration:none;cursor:pointer}.jobs-board[data-astro-cid-mw54bqka]{padding:120px 0;background:radial-gradient(circle at top left,rgba(255,107,0,.08),transparent 28%),radial-gradient(circle at bottom right,rgba(0,194,255,.08),transparent 32%)}.jobs-section-heading[data-astro-cid-mw54bqka]{max-width:880px;margin-bottom:54px}.jobs-filters[data-astro-cid-mw54bqka]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.jobs-filter[data-astro-cid-mw54bqka]{border:1px solid var(--color-border);border-radius:999px;padding:12px 18px;background:var(--color-surface);color:var(--color-text);font:inherit;font-size:.9rem;font-weight:800;cursor:pointer}.jobs-filter[data-astro-cid-mw54bqka].is-active{border-color:transparent;background:var(--color-primary);color:#fff;box-shadow:0 18px 40px #ff6b0038}.jobs-toolbar[data-astro-cid-mw54bqka]{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px}.jobs-counter[data-astro-cid-mw54bqka]{margin:0;font-size:.92rem;font-weight:800}.jobs-view-switcher[data-astro-cid-mw54bqka]{display:flex;gap:10px}.jobs-view-button[data-astro-cid-mw54bqka]{border:1px solid var(--color-border);border-radius:999px;padding:10px 16px;background:var(--color-surface);color:var(--color-text);font:inherit;font-size:.85rem;font-weight:800;cursor:pointer;transition:all .25s ease}.jobs-view-button[data-astro-cid-mw54bqka].is-active{background:var(--color-primary);color:#fff;border-color:transparent}.jobs-grid[data-astro-cid-mw54bqka]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.jobs-grid[data-astro-cid-mw54bqka].jobs-grid--list{grid-template-columns:1fr}.jobs-grid[data-astro-cid-mw54bqka].jobs-grid--list .job-card[data-astro-cid-mw54bqka]{display:grid;grid-template-columns:1fr 190px;gap:30px;align-items:stretch}.jobs-grid[data-astro-cid-mw54bqka].jobs-grid--list .job-card[data-astro-cid-mw54bqka] h3[data-astro-cid-mw54bqka]{font-size:clamp(1.65rem,3vw,2.25rem);max-width:720px}.jobs-grid[data-astro-cid-mw54bqka].jobs-grid--list .job-card__company[data-astro-cid-mw54bqka]{margin-top:24px}.jobs-grid[data-astro-cid-mw54bqka].jobs-grid--list .job-card__company[data-astro-cid-mw54bqka] p[data-astro-cid-mw54bqka]{font-size:1.32rem!important}.jobs-grid[data-astro-cid-mw54bqka].jobs-grid--list .job-card__logo[data-astro-cid-mw54bqka]{width:82px;height:82px;border-radius:24px}.jobs-grid[data-astro-cid-mw54bqka].jobs-grid--list .job-card__logo[data-astro-cid-mw54bqka] span[data-astro-cid-mw54bqka]{font-size:.72rem}.jobs-grid[data-astro-cid-mw54bqka].jobs-grid--list .job-card__meta[data-astro-cid-mw54bqka]{margin-top:20px}.jobs-grid[data-astro-cid-mw54bqka].jobs-grid--list .job-card__actions[data-astro-cid-mw54bqka]{grid-column:2;grid-row:1 / span 5;display:flex;align-items:end;justify-content:flex-end}.jobs-grid[data-astro-cid-mw54bqka].jobs-grid--list .job-card__actions[data-astro-cid-mw54bqka] a[data-astro-cid-mw54bqka]{width:100%;min-width:150px;margin-top:0;padding:12px 18px}.job-card[data-astro-cid-mw54bqka]{padding:34px;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.job-card[data-astro-cid-mw54bqka]:hover{transform:translateY(-7px);border-color:#ff6b003d;box-shadow:0 34px 90px #00000029}.job-card__top[data-astro-cid-mw54bqka]{display:flex;justify-content:space-between;gap:16px}.job-card__badges[data-astro-cid-mw54bqka]{display:flex;flex-wrap:wrap;gap:8px}.job-card__source[data-astro-cid-mw54bqka]{background:#00c2ff1a;color:var(--color-text)!important}.job-card__source[data-astro-cid-mw54bqka].is-internal{background:#ff6b001f;color:var(--color-primary)!important}.job-card__top[data-astro-cid-mw54bqka] time[data-astro-cid-mw54bqka]{color:var(--color-muted);font-size:.82rem;font-weight:800}.job-card[data-astro-cid-mw54bqka] h3[data-astro-cid-mw54bqka]{margin:0 0 14px;font-size:1.5rem;line-height:1.04;letter-spacing:-.045em}.job-card__actions[data-astro-cid-mw54bqka]{display:flex;justify-content:flex-start}.job-card__meta[data-astro-cid-mw54bqka]{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.job-card__meta[data-astro-cid-mw54bqka] span[data-astro-cid-mw54bqka]{border-radius:999px;padding:8px 12px;background:#ff6b0014;color:var(--color-text);font-size:.8rem;font-weight:800}.job-card[data-astro-cid-mw54bqka].is-hidden{display:none}html[data-theme=dark] .jobs-hero[data-astro-cid-mw54bqka]{background:radial-gradient(circle at top left,rgba(255,107,0,.2),transparent 30%),radial-gradient(circle at bottom right,rgba(0,194,255,.12),transparent 34%),linear-gradient(180deg,#090b10,#101820)}html[data-theme=dark] .jobs-page[data-astro-cid-mw54bqka]{background:#080b10}html[data-theme=dark] .jobs-hero[data-astro-cid-mw54bqka] h1[data-astro-cid-mw54bqka],html[data-theme=dark] .jobs-section-heading[data-astro-cid-mw54bqka] h2[data-astro-cid-mw54bqka],html[data-theme=dark] .jobs-student-card[data-astro-cid-mw54bqka] strong[data-astro-cid-mw54bqka],html[data-theme=dark] .job-card[data-astro-cid-mw54bqka] h3[data-astro-cid-mw54bqka],html[data-theme=dark] .job-card__meta[data-astro-cid-mw54bqka] span[data-astro-cid-mw54bqka]{color:var(--color-text)}html[data-theme=dark] .jobs-hero[data-astro-cid-mw54bqka] p[data-astro-cid-mw54bqka],html[data-theme=dark] .jobs-student-card[data-astro-cid-mw54bqka] p[data-astro-cid-mw54bqka],html[data-theme=dark] .job-card[data-astro-cid-mw54bqka] p[data-astro-cid-mw54bqka],html[data-theme=dark] .jobs-counter[data-astro-cid-mw54bqka],html[data-theme=dark] .job-card__top[data-astro-cid-mw54bqka] time[data-astro-cid-mw54bqka]{color:#ffffffb8}html[data-theme=dark] .jobs-student-card[data-astro-cid-mw54bqka],html[data-theme=dark] .job-card[data-astro-cid-mw54bqka]{background:linear-gradient(135deg,#ffffff14,#ffffff08);border-color:#ffffff1f;box-shadow:0 34px 80px #00000038}html[data-theme=dark] .jobs-filter[data-astro-cid-mw54bqka]{background:#ffffff0a;border-color:#ffffff1f;color:var(--color-text)}html[data-theme=dark] .jobs-filter[data-astro-cid-mw54bqka].is-active{background:var(--color-primary);color:#fff}html[data-theme=dark] .job-card__meta[data-astro-cid-mw54bqka] span[data-astro-cid-mw54bqka]{background:#ff6b0024}html[data-theme=dark] .job-card__source[data-astro-cid-mw54bqka]{background:#00c2ff1f;color:var(--color-text)!important}html[data-theme=dark] .job-card__source[data-astro-cid-mw54bqka].is-internal{background:#ff6b0029;color:var(--color-primary)!important}html[data-theme=dark] .job-card__company[data-astro-cid-mw54bqka] p[data-astro-cid-mw54bqka]{color:var(--color-text)!important}html[data-theme=dark] .job-card__logo[data-astro-cid-mw54bqka]{background:radial-gradient(circle at top left,rgba(255,107,0,.18),transparent 45%),#ffffff14;border-color:#ffffff1f}@media(max-width:1100px){.jobs-hero__grid[data-astro-cid-mw54bqka],.jobs-grid[data-astro-cid-mw54bqka]{grid-template-columns:1fr}.jobs-toolbar[data-astro-cid-mw54bqka]{flex-direction:column;align-items:flex-start}}@media(max-width:760px){.jobs-hero[data-astro-cid-mw54bqka]{padding-top:140px}.jobs-student-card[data-astro-cid-mw54bqka],.job-card[data-astro-cid-mw54bqka]{padding:28px}}.jobs-grid[data-astro-cid-mw54bqka].jobs-grid--list .job-card[data-astro-cid-mw54bqka]{display:grid!important;grid-template-columns:1fr 190px;grid-template-areas:"company top" "title top" "meta actions";gap:18px 30px;align-items:end}.jobs-grid[data-astro-cid-mw54bqka].jobs-grid--list .job-card__company[data-astro-cid-mw54bqka]{grid-area:company;margin:0}.jobs-grid[data-astro-cid-mw54bqka].jobs-grid--list .job-card[data-astro-cid-mw54bqka] h3[data-astro-cid-mw54bqka]{grid-area:title;margin:10px 0 0;max-width:760px;font-size:clamp(2rem,4vw,3rem);line-height:.95}.jobs-grid[data-astro-cid-mw54bqka].jobs-grid--list .job-card__top[data-astro-cid-mw54bqka]{grid-area:top;justify-content:flex-end;align-items:flex-start;text-align:right}.jobs-grid[data-astro-cid-mw54bqka].jobs-grid--list .job-card__meta[data-astro-cid-mw54bqka]{grid-area:meta;margin-top:8px}.jobs-grid[data-astro-cid-mw54bqka].jobs-grid--list .job-card__actions[data-astro-cid-mw54bqka]{grid-area:actions;display:flex;justify-content:flex-end;align-items:flex-end}.jobs-grid[data-astro-cid-mw54bqka].jobs-grid--list .job-card__actions[data-astro-cid-mw54bqka] a[data-astro-cid-mw54bqka]{width:fit-content;min-width:150px;margin:0;padding:12px 20px}@media(max-width:760px){.jobs-grid[data-astro-cid-mw54bqka].jobs-grid--list .job-card[data-astro-cid-mw54bqka]{grid-template-columns:1fr;grid-template-areas:"top" "company" "title" "meta" "actions"}.jobs-grid[data-astro-cid-mw54bqka].jobs-grid--list .job-card__top[data-astro-cid-mw54bqka]{justify-content:flex-start;text-align:left}.jobs-grid[data-astro-cid-mw54bqka].jobs-grid--list .job-card__actions[data-astro-cid-mw54bqka]{justify-content:flex-start}}.jobs-grid[data-astro-cid-mw54bqka].jobs-grid--list .job-card__top[data-astro-cid-mw54bqka]{min-width:190px}.jobs-grid[data-astro-cid-mw54bqka].jobs-grid--list .job-card__top[data-astro-cid-mw54bqka] time[data-astro-cid-mw54bqka]{white-space:nowrap;display:inline-flex;justify-content:flex-end;width:100%;margin-top:8px}.job-card__top[data-astro-cid-mw54bqka]{align-items:flex-start}.job-card__top[data-astro-cid-mw54bqka] time[data-astro-cid-mw54bqka]{flex:0 0 auto;white-space:nowrap;min-width:92px;text-align:right}.job-card__badges[data-astro-cid-mw54bqka]{min-width:0;flex:1 1 auto}.job-card__top[data-astro-cid-mw54bqka] time[data-astro-cid-mw54bqka]{font-weight:900;opacity:.78}.jobs-grid[data-astro-cid-mw54bqka].jobs-grid--list .job-card__top[data-astro-cid-mw54bqka] time[data-astro-cid-mw54bqka]{min-width:142px}.job-card__badges[data-astro-cid-mw54bqka]{gap:10px}.job-card__source[data-astro-cid-mw54bqka].is-internal:before{content:"★ "}.jobs-grid[data-astro-cid-mw54bqka].jobs-grid--list .job-card__top[data-astro-cid-mw54bqka]{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.jobs-grid[data-astro-cid-mw54bqka].jobs-grid--list .job-card__badges[data-astro-cid-mw54bqka]{justify-content:flex-end}.jobs-grid[data-astro-cid-mw54bqka].jobs-grid--list .job-card__top[data-astro-cid-mw54bqka] time[data-astro-cid-mw54bqka]{display:block;width:auto;min-width:0;white-space:nowrap;text-align:right;font-size:.78rem;line-height:1.2;color:var(--color-muted)}.jobs-grid[data-astro-cid-mw54bqka].jobs-grid--list .job-card__top[data-astro-cid-mw54bqka] time[data-astro-cid-mw54bqka]:before{content:""}.job-card__top[data-astro-cid-mw54bqka] time[data-astro-cid-mw54bqka]{white-space:nowrap}
