.form-section.svelte-yweo25{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(2rem,6vw,5rem);margin-top:3.5rem;padding-top:2.5rem;scroll-margin-top:4rem;display:grid}.form-intro.svelte-yweo25,form.svelte-yweo25{min-width:0}.form-intro.svelte-yweo25{position:sticky;top:8rem}.form-intro.svelte-yweo25 h2:where(.svelte-yweo25){color:#000;font-family:var(--font-display);margin:0 0 1rem;font-size:2rem;font-weight:400;line-height:1.2}.form-intro.svelte-yweo25 p:where(.svelte-yweo25){margin:0 0 1rem;line-height:1.45}.eyebrow.svelte-yweo25{text-transform:uppercase;letter-spacing:.14em;color:var(--color-pineapple,var(--gold));font-weight:800}form.svelte-yweo25{background:#ececec;border:1px solid #d2d2d2;border-radius:10px;gap:1.2rem;padding:clamp(1.25rem,4vw,2.5rem);display:grid;box-shadow:0 16px 42px #0000001f}.field-grid.svelte-yweo25{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}label.svelte-yweo25{gap:.4rem;font-weight:700;display:grid}.wide.svelte-yweo25{grid-column:1/-1}.field-label.svelte-yweo25{justify-self:start;align-items:baseline;gap:.14em;font-weight:700;display:inline-flex}.hint.svelte-yweo25{color:#4a4a4a;margin:0;font-weight:400;line-height:1.35}input.svelte-yweo25,select.svelte-yweo25,textarea.svelte-yweo25{border:1px solid var(--color-border,#dedede);width:100%;font:inherit;color:inherit;background:#fafafa;border-radius:4px;padding:.8rem .9rem}input.svelte-yweo25:focus,select.svelte-yweo25:focus,textarea.svelte-yweo25:focus{border-color:#19cc2e;outline:3px solid #2ee52e52}textarea.svelte-yweo25{resize:vertical}.attachments.svelte-yweo25{gap:.5rem;display:grid}.attachments.svelte-yweo25 .field-label:where(.svelte-yweo25){margin:0}.picker.svelte-yweo25{color:#fff;cursor:pointer;background:#404040;border-radius:4px;justify-self:start;align-items:center;padding:.5rem 1rem;display:inline-flex;position:relative}.picker.svelte-yweo25:hover{background:#2e2e2e}.picker.svelte-yweo25:focus-within{outline-offset:2px;outline:3px solid #2ee52e73}.file-list.svelte-yweo25{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.file.svelte-yweo25{border:1px solid var(--color-border,#dedede);background:#fafafa;border-radius:4px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.25rem .9rem;padding:.55rem .75rem;display:grid}.file.invalid.svelte-yweo25{border-color:#a02b2b}.file-name.svelte-yweo25{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.file-size.svelte-yweo25{color:#4a4a4a;white-space:nowrap}.remove.svelte-yweo25{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #8a8a8a;border-radius:4px;padding:.3rem .7rem}.remove.svelte-yweo25:hover,.remove.svelte-yweo25:focus-visible{color:#a02b2b;border-color:#a02b2b}.file-error.svelte-yweo25{color:#a02b2b;grid-column:1/-1}.file-total.svelte-yweo25{color:#4a4a4a;margin:0}.file-errors.svelte-yweo25 p:where(.svelte-yweo25){color:#a02b2b;margin:0;font-weight:700}.honeypot.svelte-yweo25{position:absolute;left:-10000px}.visually-hidden.svelte-yweo25{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.button.svelte-yweo25{color:#fff;cursor:pointer;font:inherit;text-transform:capitalize;background:#27c027;border:0;border-radius:5px;justify-self:start;padding:10px;font-weight:700;transition:background-color .14s,color .14s}.button.svelte-yweo25:hover,.button.svelte-yweo25:focus-visible{color:#fff;background:#1faa1f}.button.svelte-yweo25:disabled{opacity:.65;cursor:wait}.form-status.svelte-yweo25{outline:none;min-height:1.5em}.form-status.success.svelte-yweo25{color:#1f6c37}.form-status.error.svelte-yweo25{color:#a02b2b}@media (width<=760px){.form-section.svelte-yweo25{grid-template-columns:minmax(0,1fr)}.form-intro.svelte-yweo25{position:static}.field-grid.svelte-yweo25{grid-template-columns:1fr}.file.svelte-yweo25{grid-template-columns:minmax(0,1fr) auto}.file-size.svelte-yweo25{grid-row:2}}.open-positions.svelte-18phs8i{margin-top:3rem}h2.svelte-18phs8i{color:#000;font-family:var(--font-display);margin:0 0 1rem;font-size:2rem;font-weight:400;line-height:1.2}.section-intro.svelte-18phs8i{max-width:52rem;margin:0 0 1rem;line-height:1.45}.position-list.svelte-18phs8i{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.position.svelte-18phs8i{border-bottom:1px solid var(--color-border);padding:1.5rem 0;scroll-margin-top:6rem}h3.svelte-18phs8i{font-family:var(--font-display);margin:0 0 .5rem;font-size:1.5rem;font-weight:400;line-height:1.2}p.svelte-18phs8i{max-width:52rem;margin:0 0 .75rem;line-height:1.45}.facts.svelte-18phs8i{color:var(--color-muted);flex-wrap:wrap;gap:.25rem 1.25rem;font-weight:700;display:flex}h3.svelte-18phs8i a:where(.svelte-18phs8i){color:inherit;border-bottom:2px solid #2ee52e;text-decoration:none}h3.svelte-18phs8i a:where(.svelte-18phs8i):hover,h3.svelte-18phs8i a:where(.svelte-18phs8i):focus-visible{color:var(--color-leaf)}.apply-link.svelte-18phs8i{color:#fff;background:#27c027;border-radius:5px;padding:10px 22px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .14s;display:inline-block}.apply-link.svelte-18phs8i:hover,.apply-link.svelte-18phs8i:focus-visible{color:#fff;background:#1faa1f}@media (width<=47.99rem){h2.svelte-18phs8i{font-size:1.75rem}}.careers-page.svelte-167m44a{background:var(--color-paper);color:var(--color-ink);padding:7rem 0 5rem}.careers-listing.svelte-167m44a{width:min(100% - 2.5rem,68rem);margin-inline:auto}.eyebrow.svelte-167m44a{color:#1f8a2b;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .5rem;font-size:.95rem;font-weight:800}h1.svelte-167m44a,h2.svelte-167m44a{color:#000;font-family:var(--font-display);margin:0;font-weight:400}h1.svelte-167m44a{margin-bottom:1.5rem;font-size:2.5rem;line-height:1.3}p.svelte-167m44a{margin:0}.intro.svelte-167m44a{max-width:52rem;margin-bottom:1rem;font-size:1.3125rem;line-height:1.45}.about-sections.svelte-167m44a{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:2rem 3rem;margin-top:3rem;display:grid}.careers-section.svelte-167m44a h2:where(.svelte-167m44a){margin-bottom:1rem;font-size:2rem;line-height:1.2}.section-intro.svelte-167m44a{max-width:52rem;margin-bottom:1rem;line-height:1.45}.link-list.svelte-167m44a{border-block:1px solid var(--color-border);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.75rem 2rem;margin:0;padding:1.25rem 0;list-style:none;display:grid}.link-list.svelte-167m44a a:where(.svelte-167m44a),.more.svelte-167m44a a:where(.svelte-167m44a){color:#111;border-bottom:2px solid #2ee52e;font-weight:700;line-height:1.2;text-decoration:none}.link-list.svelte-167m44a a:where(.svelte-167m44a):hover,.link-list.svelte-167m44a a:where(.svelte-167m44a):focus-visible,.more.svelte-167m44a a:where(.svelte-167m44a):hover,.more.svelte-167m44a a:where(.svelte-167m44a):focus-visible{color:var(--color-leaf)}.more.svelte-167m44a{margin-top:1.25rem}@media (width<=47.99rem){.careers-page.svelte-167m44a{padding:5rem 0 3.5rem}h1.svelte-167m44a{font-size:2.28rem}.careers-section.svelte-167m44a h2:where(.svelte-167m44a){font-size:1.75rem}.about-sections.svelte-167m44a{grid-template-columns:minmax(0,1fr)}}
