.careers-page[data-astro-cid-azw35xer]{background:var(--canvas)}.careers-hero[data-astro-cid-azw35xer]{position:relative;padding:78px 0 84px;border-bottom:var(--hairline);background:linear-gradient(180deg,#fff 0%,#fff 72%,var(--paper) 100%)}.careers-hero-grid[data-astro-cid-azw35xer]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.85fr);gap:56px;align-items:start}.careers-hero-copy[data-astro-cid-azw35xer] h1[data-astro-cid-azw35xer]{margin:22px 0;max-width:720px;font:400 clamp(42px,4.8vw,68px)/1.08 var(--font-serif);letter-spacing:-.014em;text-wrap:balance}.careers-hero-copy[data-astro-cid-azw35xer] .lead[data-astro-cid-azw35xer]{max-width:620px;margin:0;color:var(--muted);font-size:clamp(17px,1.4vw,20px);line-height:1.62}.careers-actions[data-astro-cid-azw35xer]{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.careers-hero-panel[data-astro-cid-azw35xer]{border:var(--hairline);background:#fff;padding:26px 28px 24px;box-shadow:0 18px 48px #1212120a}.careers-status[data-astro-cid-azw35xer]{display:inline-flex;align-items:center;gap:8px;font:600 11px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.careers-status-dot[data-astro-cid-azw35xer]{width:9px;height:9px;border-radius:50%;background:var(--felloh);box-shadow:0 0 0 3px var(--felloh-soft)}.careers-hero-panel[data-astro-cid-azw35xer]>strong[data-astro-cid-azw35xer]{display:block;margin:14px 0 12px;font:400 30px/1.06 var(--font-serif);letter-spacing:-.018em;color:var(--ink)}.careers-hero-panel[data-astro-cid-azw35xer]>p[data-astro-cid-azw35xer]{margin:0 0 22px;color:var(--muted);font-size:14px;line-height:1.55}.careers-hero-meta[data-astro-cid-azw35xer]{display:grid;gap:14px;margin:0;padding-top:18px;border-top:var(--hairline)}.careers-hero-meta[data-astro-cid-azw35xer]>div[data-astro-cid-azw35xer]{display:grid;gap:4px}.careers-hero-meta[data-astro-cid-azw35xer] dt[data-astro-cid-azw35xer]{margin:0;font:600 10px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.careers-hero-meta[data-astro-cid-azw35xer] dd[data-astro-cid-azw35xer]{margin:0;color:var(--ink);font-size:14px;line-height:1.5}.careers-hero-footnote[data-astro-cid-azw35xer]{margin:20px 0 0;padding-top:16px;border-top:var(--hairline);color:var(--muted);font-size:12px;line-height:1.5}.careers-hero-footnote[data-astro-cid-azw35xer] time[data-astro-cid-azw35xer]{color:inherit}.careers-tabset-section[data-astro-cid-azw35xer]{padding:96px 0 104px;background:#fff;border-bottom:var(--hairline)}.careers-tabset-head[data-astro-cid-azw35xer]{margin-bottom:36px}.careers-tabset-head[data-astro-cid-azw35xer] h2[data-astro-cid-azw35xer]{margin:20px 0 16px;font:400 clamp(34px,3.6vw,52px)/1.1 var(--font-serif);letter-spacing:-.014em;text-wrap:balance}.careers-tabset-head[data-astro-cid-azw35xer] p[data-astro-cid-azw35xer]{max-width:680px;margin:0;color:var(--muted);font-size:17px;line-height:1.6}.careers-tabset[data-astro-cid-azw35xer]{position:relative}.careers-tabstrip[data-astro-cid-azw35xer]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:var(--hairline);background:#fff}.careers-tab[data-astro-cid-azw35xer]{position:relative;display:flex;align-items:center;gap:10px;padding:18px 20px;border:0;border-right:var(--hairline);background:transparent;color:var(--ink);text-align:left;font-family:inherit;cursor:pointer;transition:background .18s ease,color .18s ease}.careers-tab[data-astro-cid-azw35xer]:last-child{border-right:0}.careers-tab[data-astro-cid-azw35xer]:focus-visible{outline:2px solid var(--felloh);outline-offset:-3px}.careers-tab-code[data-astro-cid-azw35xer]{display:inline-grid;place-items:center;min-width:38px;height:26px;padding:0 8px;border:1px solid var(--line);background:var(--paper);font:600 10px/1 var(--font-mono);letter-spacing:.06em;color:var(--muted);transition:color .18s ease,border-color .18s ease}.careers-tab-label[data-astro-cid-azw35xer]{font:600 12px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);transition:color .18s ease}.careers-tab[data-astro-cid-azw35xer]:not(.is-active):hover,.careers-tab[data-astro-cid-azw35xer]:not(.is-active):focus-visible{background:var(--paper)}.careers-tab[data-astro-cid-azw35xer]:not(.is-active):hover .careers-tab-label[data-astro-cid-azw35xer],.careers-tab[data-astro-cid-azw35xer]:not(.is-active):focus-visible .careers-tab-label[data-astro-cid-azw35xer]{color:var(--felloh-deep)}.careers-tab[data-astro-cid-azw35xer].is-active{background:#fff}.careers-tab[data-astro-cid-azw35xer].is-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--felloh)}.careers-tab[data-astro-cid-azw35xer].is-active .careers-tab-code[data-astro-cid-azw35xer]{border-color:#67039952;color:var(--felloh-deep)}.careers-tab[data-astro-cid-azw35xer].is-active .careers-tab-label[data-astro-cid-azw35xer]{color:var(--felloh-deep)}.careers-panel[data-astro-cid-azw35xer]{display:none;padding:36px 0 4px;animation:careers-panel-in .22s ease}.careers-panel[data-astro-cid-azw35xer].is-active{display:block}@keyframes careers-panel-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.careers-panel-banner[data-astro-cid-azw35xer]{border:var(--hairline);background:var(--paper);padding:24px 26px 22px}.careers-panel-banner[data-astro-cid-azw35xer] strong[data-astro-cid-azw35xer]{display:block;font:400 22px/1.16 var(--font-serif);letter-spacing:-.012em;color:var(--ink)}.careers-panel-banner[data-astro-cid-azw35xer] p[data-astro-cid-azw35xer]{margin:10px 0 16px;color:var(--muted);font-size:15px;line-height:1.55;max-width:560px}.careers-panel-link[data-astro-cid-azw35xer]{display:inline-flex;align-items:baseline;gap:6px;color:var(--felloh-deep);font:500 14px/1.2 var(--font-sans);border-bottom:1px solid rgba(61,7,87,.22);padding-bottom:2px;transition:color .16s ease,border-color .16s ease}.careers-panel-link[data-astro-cid-azw35xer]:hover,.careers-panel-link[data-astro-cid-azw35xer]:focus-visible{color:var(--felloh);border-bottom-color:var(--felloh);outline:none}.careers-panel-grid[data-astro-cid-azw35xer]{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:48px;align-items:start}.careers-panel-eyebrow[data-astro-cid-azw35xer]{display:inline-block;font:600 11px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--felloh-deep)}.careers-panel-copy[data-astro-cid-azw35xer] h3[data-astro-cid-azw35xer]{margin:14px 0 16px;font:400 clamp(26px,2.4vw,34px)/1.16 var(--font-serif);letter-spacing:-.014em;color:var(--ink);max-width:540px}.careers-panel-copy[data-astro-cid-azw35xer] p[data-astro-cid-azw35xer]{margin:0;color:var(--muted);font-size:16px;line-height:1.6;max-width:540px}.careers-panel-side[data-astro-cid-azw35xer]{display:grid;gap:22px}.careers-signals-eyebrow[data-astro-cid-azw35xer]{display:block;margin-bottom:12px;font:600 11px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.careers-signals[data-astro-cid-azw35xer] ul[data-astro-cid-azw35xer]{list-style:none;margin:0;padding:0;display:grid;gap:12px}.careers-signals[data-astro-cid-azw35xer] li[data-astro-cid-azw35xer]{color:var(--ink);font-size:15px;line-height:1.55;padding-left:16px;position:relative}.careers-signals[data-astro-cid-azw35xer] li[data-astro-cid-azw35xer]:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:var(--felloh)}.careers-principles-section[data-astro-cid-azw35xer]{padding:96px 0 104px;background:var(--paper);border-bottom:var(--hairline)}.careers-principles-head[data-astro-cid-azw35xer]{margin-bottom:38px}.careers-principles-head[data-astro-cid-azw35xer] h2[data-astro-cid-azw35xer]{margin:20px 0 16px;font:400 clamp(32px,3.4vw,48px)/1.1 var(--font-serif);letter-spacing:-.014em;text-wrap:balance}.careers-principles-head[data-astro-cid-azw35xer] p[data-astro-cid-azw35xer]{max-width:680px;margin:0;color:var(--muted);font-size:17px;line-height:1.6}.careers-principles-grid[data-astro-cid-azw35xer]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:var(--hairline);background:#fff}.careers-principle[data-astro-cid-azw35xer]{padding:26px 28px;border-right:var(--hairline);border-bottom:var(--hairline)}.careers-principle[data-astro-cid-azw35xer]:nth-child(2n){border-right:0}.careers-principle[data-astro-cid-azw35xer]:nth-last-child(-n+2){border-bottom:0}.careers-principle[data-astro-cid-azw35xer] strong[data-astro-cid-azw35xer]{display:block;margin-bottom:8px;font:600 12px/1.2 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--felloh-deep)}.careers-principle[data-astro-cid-azw35xer] p[data-astro-cid-azw35xer]{margin:0;color:var(--ink);font-size:15.5px;line-height:1.6}@media(max-width:1080px){.careers-hero-grid[data-astro-cid-azw35xer],.careers-panel-grid[data-astro-cid-azw35xer]{grid-template-columns:1fr;gap:36px}.careers-principles-grid[data-astro-cid-azw35xer]{grid-template-columns:1fr}.careers-principle[data-astro-cid-azw35xer]{border-right:0}.careers-principle[data-astro-cid-azw35xer]:nth-last-child(2){border-bottom:var(--hairline)}}@media(max-width:720px){.careers-hero[data-astro-cid-azw35xer]{padding:52px 0 56px}.careers-hero-copy[data-astro-cid-azw35xer] h1[data-astro-cid-azw35xer]{font-size:38px;line-height:1.08}.careers-tabset-section[data-astro-cid-azw35xer],.careers-principles-section[data-astro-cid-azw35xer]{padding:64px 0 72px}.careers-tabstrip[data-astro-cid-azw35xer]{grid-template-columns:repeat(2,minmax(0,1fr))}.careers-tab[data-astro-cid-azw35xer]{border-bottom:var(--hairline);padding:14px 16px}.careers-tab[data-astro-cid-azw35xer]:nth-child(2n){border-right:0}.careers-tab[data-astro-cid-azw35xer]:nth-last-child(-n+2){border-bottom:0}.careers-panel[data-astro-cid-azw35xer]{padding-top:26px}.careers-panel-banner[data-astro-cid-azw35xer]{padding:20px 20px 18px}.careers-panel-copy[data-astro-cid-azw35xer] h3[data-astro-cid-azw35xer]{font-size:24px}}
