.CareersTour_page__JIhZM{min-height:100vh;overflow:clip;background:var(--brand-page);color:var(--brand-text)}.CareersTour_page__JIhZM :is(a,button):focus-visible{outline:2px solid var(--brand-sky);outline-offset:4px}.CareersTour_heroButton__nDVF7{display:inline-flex;align-items:center;gap:.6rem;padding:.9rem 1.35rem;border-radius:var(--brand-radius-pill);background:var(--hero-cream,var(--brand-cream));color:var(--brand-ink);font-family:var(--brand-mono);font-size:var(--brand-label);font-weight:500;letter-spacing:.1em;line-height:1;text-transform:uppercase;text-decoration:none;transition:transform var(--brand-dur-calm) var(--brand-ease-glide)}.CareersTour_heroButton__nDVF7:hover,.CareersTour_modalCta__Fk9lA:hover,.CareersTour_primaryButton__V2vV2:hover,.CareersTour_roleApply__345iv:hover{transform:translateY(-2px)}.CareersTour_cta__I0yzu,.CareersTour_roles__pHiFV{width:min(var(--brand-container),calc(100% - 2 * var(--brand-pad)));margin-inline:auto;padding-block:var(--brand-section-y);scroll-margin-top:6rem}.CareersTour_roles__pHiFV{border-top:1px solid var(--brand-border)}.CareersTour_rolesWrap__3XVIh{display:grid;grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr);grid-gap:clamp(3rem,9vw,9rem);gap:clamp(3rem,9vw,9rem)}.CareersTour_rolesHead__my5h4{align-self:start;position:-webkit-sticky;position:sticky;top:clamp(6rem,12vh,8rem)}.CareersTour_rolesTitle__mn8wn{font-family:var(--brand-serif-cond);font-size:clamp(3.5rem,6.5vw,6.75rem);font-weight:300;line-height:.86;letter-spacing:-.025em}.CareersTour_rolesSub__nubD8{max-width:24rem;margin-top:1.5rem;color:var(--brand-text-soft);font-size:var(--brand-lede);line-height:1.45}.CareersTour_rolesGroups__JWM1S{display:grid;grid-gap:clamp(2.5rem,5vw,3.5rem);gap:clamp(2.5rem,5vw,3.5rem)}.CareersTour_rolesGroupTitle__2_SaZ{margin-bottom:1rem;color:var(--brand-text-faint);font-family:var(--brand-mono);font-size:var(--brand-label);font-weight:500;letter-spacing:var(--brand-tracking-label);text-transform:uppercase}.CareersTour_roleList__s__m7{display:flex;flex-direction:column;gap:.75rem}.CareersTour_roleItem__ePl6x{overflow:hidden;border-radius:calc(var(--brand-radius) + 8px);background:var(--brand-panel)}.CareersTour_roleHeader__3uoFh{display:grid;grid-template-columns:minmax(0,1fr) 1.25rem;align-items:center;grid-gap:1rem;gap:1rem;width:100%;padding:1.25rem 1.5rem;border:none;background:none;color:inherit;text-align:left;cursor:pointer}.CareersTour_roleMain__OqlOI{display:grid;grid-gap:.5rem;gap:.5rem}.CareersTour_roleTitle__B49cR{font-family:var(--brand-serif);font-size:clamp(1.25rem,2vw,1.65rem);font-weight:500;line-height:1.2}.CareersTour_roleMeta__3ra_2{display:flex;flex-wrap:wrap;gap:.5rem}.CareersTour_roleTag__aIAR6{color:var(--brand-text-faint);font-family:var(--brand-mono);font-size:var(--brand-micro);letter-spacing:.08em;text-transform:uppercase}.CareersTour_roleTag__aIAR6+.CareersTour_roleTag__aIAR6:before{content:"·";margin-right:.5rem}.CareersTour_roleToggle__8NinS{position:relative;width:1.25rem;height:1.25rem;color:var(--brand-text-faint)}.CareersTour_roleToggle__8NinS:after,.CareersTour_roleToggle__8NinS:before{content:"";position:absolute;top:50%;left:50%;width:.75rem;height:1.5px;border-radius:1px;background:currentColor;transform:translate(-50%,-50%);transition:transform var(--brand-dur-calm) var(--brand-ease-settle)}.CareersTour_roleToggle__8NinS:after{transform:translate(-50%,-50%) rotate(90deg)}.CareersTour_roleItemOpen___RwF5 .CareersTour_roleToggle__8NinS:after{transform:translate(-50%,-50%) rotate(180deg)}.CareersTour_roleBody__VeBT5{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--brand-dur-calm) var(--brand-ease-settle)}.CareersTour_roleBody__VeBT5>div{overflow:hidden}.CareersTour_roleItemOpen___RwF5 .CareersTour_roleBody__VeBT5{grid-template-rows:1fr}.CareersTour_roleBodyInner__4hTd0{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;padding:0 1.5rem 1.35rem}.CareersTour_roleBlurb__tWe_i{max-width:34rem;color:var(--brand-text-soft);line-height:1.55}.CareersTour_cta__I0yzu{border-top:1px solid var(--brand-border)}.CareersTour_ctaTitle__Tum6F{max-width:18ch;font-family:var(--brand-serif-cond);font-size:clamp(3.5rem,7.5vw,7.5rem);font-weight:300;line-height:.86;letter-spacing:-.028em}.CareersTour_ctaLede___pDoJ{max-width:32rem;margin-top:1.5rem;color:var(--brand-text-soft);font-size:var(--brand-lede);line-height:1.45}.CareersTour_ctaActions__FApJ_{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem;margin-top:clamp(2rem,4vw,2.75rem)}.CareersTour_modalCta__Fk9lA,.CareersTour_primaryButton__V2vV2,.CareersTour_roleApply__345iv{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;flex:0 0 auto;padding:.9rem 1.25rem;border:0;border-radius:var(--brand-radius-pill);background:var(--brand-ink);color:var(--brand-cream);font-family:var(--brand-mono);font-size:var(--brand-label);font-weight:500;letter-spacing:.1em;line-height:1;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:transform var(--brand-dur-calm) var(--brand-ease-glide)}.CareersTour_textButton__m6dr6{padding:.5rem 0;border:0;border-bottom:1px solid color-mix(in srgb,var(--brand-ink) 42%,transparent);background:transparent;color:var(--brand-ink);font-family:var(--brand-mono);font-size:var(--brand-label);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.CareersTour_btnArrow__n89kb{display:inline-block}.CareersTour_backdrop__0aKZB{position:fixed;inset:0;z-index:1000;padding:1.5rem;display:grid;place-items:center;background:color-mix(in srgb,var(--brand-ink) 72%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.CareersTour_modal__gyQ8j{position:relative;width:min(100%,34rem);padding:clamp(2rem,5vw,3.5rem);border-radius:calc(var(--brand-radius) + 8px);background:var(--brand-raised);color:var(--brand-text)}.CareersTour_modalClose__7fMD2{position:absolute;top:1rem;right:1rem;width:2.25rem;height:2.25rem;border:1px solid var(--brand-border);border-radius:50%;background:transparent;color:inherit;cursor:pointer}.CareersTour_modalKicker__C4ASw{margin-bottom:1rem;color:var(--brand-text-faint);font-family:var(--brand-mono);font-size:var(--brand-label);letter-spacing:var(--brand-tracking-label);text-transform:uppercase}.CareersTour_modalTitle__FjEzY{font-family:var(--brand-serif-cond);font-size:clamp(2.25rem,4.5vw,3.25rem);font-weight:300;line-height:.92;letter-spacing:-.025em}.CareersTour_modalSubtitle__1plIG{margin-top:1rem;color:var(--brand-text-soft);line-height:1.55}.CareersTour_modalBody__jwPCT{margin-top:1.5rem;display:grid;grid-gap:.75rem;gap:.75rem}.CareersTour_bullet__50Vuu{display:flex;gap:.75rem;color:var(--brand-text-soft);line-height:1.5}.CareersTour_bulletDot__Rj8sb{width:.45rem;height:.45rem;margin-top:.55em;flex:0 0 auto;border-radius:50%;background:var(--brand-sky)}.CareersTour_modalCta__Fk9lA{margin-top:1.75rem}@media (max-width:760px){.CareersTour_cta__I0yzu,.CareersTour_roles__pHiFV{width:calc(100% - 2 * var(--brand-pad))}.CareersTour_rolesWrap__3XVIh{grid-template-columns:1fr}.CareersTour_rolesHead__my5h4{position:static}.CareersTour_roleBodyInner__4hTd0{flex-direction:column}.CareersTour_ctaActions__FApJ_{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.CareersTour_page__JIhZM{scroll-behavior:auto}.CareersTour_heroButton__nDVF7,.CareersTour_modalCta__Fk9lA,.CareersTour_primaryButton__V2vV2,.CareersTour_roleApply__345iv,.CareersTour_roleToggle__8NinS:after,.CareersTour_roleToggle__8NinS:before{transition:none}}