.job-page.svelte-meonne{color:#f5f1e8;background:radial-gradient(circle at 84% 7%,#f5b00029,#0000 25rem),radial-gradient(circle at 12% 42%,#f5b0001a,#0000 28rem),linear-gradient(#0a0d10 0%,#11161b 52%,#080a0c 100%);min-height:100vh}.job-hero.svelte-meonne{padding:clamp(3rem,7vw,6.5rem) 0 clamp(2.5rem,5vw,4rem)}.job-hero-grid.svelte-meonne,.brief-grid.svelte-meonne{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.back-link.svelte-meonne{color:#f5f1e8b8;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.5rem;font-size:.82rem;font-weight:850;text-decoration:none;display:inline-flex}.back-link.svelte-meonne:hover{color:#f5b000}.kicker.svelte-meonne{color:#f5b000;letter-spacing:.13em;text-transform:uppercase;font-size:.74rem;font-weight:900;line-height:1;display:block}h1.svelte-meonne,h2.svelte-meonne,h3.svelte-meonne{color:#f5f1e8;letter-spacing:-.07em;overflow-wrap:anywhere;text-transform:uppercase;font-family:Noto Sans Variable,sans-serif;font-weight:950}h1.svelte-meonne{max-width:940px;margin:.85rem 0 1rem;font-size:clamp(3rem,8.4vw,7.4rem);line-height:.84}h2.svelte-meonne{margin:.7rem 0 1rem;font-size:clamp(1.8rem,3.7vw,3.2rem);line-height:.92}h3.svelte-meonne{letter-spacing:-.045em;margin:0 0 .35rem;font-size:clamp(1rem,1.8vw,1.25rem);line-height:1}p.svelte-meonne,li.svelte-meonne,dd.svelte-meonne{color:#f5f1e8c7;font-size:clamp(1rem,1.45vw,1.12rem);line-height:1.65}.dek.svelte-meonne{color:#f5f1e8db;max-width:820px;font-size:clamp(1.25rem,2.35vw,2rem);font-weight:760;line-height:1.2}.hero-actions.svelte-meonne{flex-wrap:wrap;gap:.8rem;margin-top:1.8rem;display:flex}.accent-button.svelte-meonne,.quiet-button.svelte-meonne{letter-spacing:.04em;text-transform:uppercase;border-radius:0}.accent-button.svelte-meonne{color:#090b0d;background:#f5b000;border-color:#f5b000;box-shadow:0 18px 36px #f5b00033}.accent-button.svelte-meonne:hover{color:#090b0d;background:#ffd24a}.quiet-button.svelte-meonne{color:#f5f1e8;background:#f5f1e80f;border-color:#f5f1e833}.quiet-button.svelte-meonne:hover{color:#fff;background:#f5f1e81f}.apply-card.svelte-meonne,.sticky-panel.svelte-meonne,.content-block.svelte-meonne{background:#f5f1e80e;border:1px solid #f5f1e829;box-shadow:0 30px 80px #00000038}.apply-card.svelte-meonne,.sticky-panel.svelte-meonne{padding:clamp(1.2rem,3vw,1.7rem)}.apply-card.svelte-meonne h2:where(.svelte-meonne),.sticky-panel.svelte-meonne h2:where(.svelte-meonne){font-size:clamp(1.45rem,2.6vw,2.15rem)}.apply-card.svelte-meonne dl:where(.svelte-meonne){gap:.95rem;margin:1.5rem 0;display:grid}.apply-card.svelte-meonne dl:where(.svelte-meonne) div:where(.svelte-meonne){background:#080a0c7a;border-left:4px solid #f5b000;padding:.8rem .95rem}dt.svelte-meonne{color:#f5b000;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:900}dd.svelte-meonne{color:#f5f1e8;margin:.3rem 0 0;font-size:.98rem;font-weight:760;line-height:1.35}.apply-card.svelte-meonne .button:where(.svelte-meonne),.apply-panel.svelte-meonne .button:where(.svelte-meonne){width:100%}.brief-section.svelte-meonne{background:#f5f1e808;border-top:1px solid #f5f1e81f;padding:clamp(3rem,7vw,5.5rem) 0}.main-brief.svelte-meonne{gap:1rem;display:grid}.content-block.svelte-meonne{padding:clamp(1.25rem,4vw,2.35rem)}.content-block.svelte-meonne p:where(.svelte-meonne):last-child,.sticky-panel.svelte-meonne p:where(.svelte-meonne):last-child{margin-bottom:0}.work-grid.svelte-meonne{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1.4rem;display:grid}.work-card.svelte-meonne{color:#f5f1e8;background:#080a0c7a;border:1px solid #f5f1e824;border-left:4px solid #f5b000;padding:1rem;font-size:clamp(.98rem,1.4vw,1.08rem);font-weight:800;line-height:1.25}.not-section.svelte-meonne{background:linear-gradient(135deg,#f5b0001f,#0000 45%),#080a0c8f;border-color:#f5b00061}.detail-list.svelte-meonne,.sticky-panel.svelte-meonne ul:where(.svelte-meonne),.apply-panel.svelte-meonne ul:where(.svelte-meonne){gap:.8rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.detail-list.svelte-meonne li:where(.svelte-meonne),.sticky-panel.svelte-meonne li:where(.svelte-meonne),.apply-panel.svelte-meonne li:where(.svelte-meonne){border-top:1px solid #f5f1e81f;padding-top:.8rem;position:relative}.detail-list.svelte-meonne li:where(.svelte-meonne):before,.sticky-panel.svelte-meonne li:where(.svelte-meonne):before,.apply-panel.svelte-meonne li:where(.svelte-meonne):before{content:"";vertical-align:.05rem;background:#f5b000;width:.55rem;height:.55rem;margin-right:.55rem;display:inline-block}.process-list.svelte-meonne{gap:.85rem;margin-top:1.35rem;display:grid}.process-step.svelte-meonne{background:#080a0c7a;border:1px solid #f5f1e824;grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1rem;display:grid}.process-step.svelte-meonne>span:where(.svelte-meonne){color:#f5b000;letter-spacing:-.04em;font-family:Noto Sans Variable,sans-serif;font-size:1.25rem;font-weight:950;line-height:1}.process-step.svelte-meonne p:where(.svelte-meonne){margin:0}.notice-grid.svelte-meonne{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3rem;display:grid}.side-rail.svelte-meonne{gap:1rem;display:grid}.sticky-panel.svelte-meonne{position:sticky;top:6rem}.apply-panel.svelte-meonne{top:28rem}.apply-panel.svelte-meonne p:where(.svelte-meonne){margin-bottom:.8rem}@media (width<=960px){.job-hero-grid.svelte-meonne,.brief-grid.svelte-meonne{grid-template-columns:1fr}.sticky-panel.svelte-meonne{position:static}}@media (width<=640px){h1.svelte-meonne{letter-spacing:-.075em;font-size:clamp(2.55rem,13vw,3.4rem)}.work-grid.svelte-meonne,.notice-grid.svelte-meonne{grid-template-columns:1fr}.hero-actions.svelte-meonne .button:where(.svelte-meonne){width:100%}}
