.CareersCta_cta__BhKKg{background:var(--ink);color:#fff;position:relative;overflow:hidden;padding:110px 0}.CareersCta_cta__BhKKg:after{content:"";position:absolute;right:-200px;bottom:-200px;width:700px;height:700px;background:radial-gradient(circle,var(--accent-soft),transparent 60%);pointer-events:none}.CareersCta_ctaInner__0yh5y{position:relative;z-index:1;text-align:center;max-width:72ch;margin:0 auto}.CareersCta_label__QvcG4{color:var(--muted-ink)!important;padding-left:0!important}.CareersCta_label__QvcG4:before{display:none!important}.CareersCta_heading__DKTBz{font-family:Montserrat,sans-serif;font-weight:600;font-size:clamp(36px,4.5vw,60px);line-height:1.04;letter-spacing:-.025em;margin:0;color:#fff;text-wrap:balance}.CareersCta_accent__yujp8{color:var(--accent);font-size:1.06em}.CareersCta_sub__ep6VJ{margin:22px auto 32px;color:#c9c6c0;font-size:17px;line-height:1.6;max-width:50ch}.CareersCta_actions__yt4Mz{display:inline-flex;gap:14px;flex-wrap:wrap;justify-content:center}@media(max-width:640px){.CareersCta_cta__BhKKg{padding:40px 0}.CareersCta_actions__yt4Mz{flex-direction:column;align-items:center;width:100%}.CareersCta_actions__yt4Mz .btn{width:100%;justify-content:center;text-align:center;padding:11px 18px}}.CareersFaq_faq__rAsPd{background:var(--paper);padding:100px 0}.CareersFaq_faqWrap__874Nk{max-width:880px;margin:0 auto}.CareersFaq_head__mwNse{margin-bottom:40px;text-align:center}.CareersFaq_head__mwNse .section-label{padding-left:0}.CareersFaq_head__mwNse .section-label:before{display:none}.CareersFaq_head__mwNse .section-title{margin:0 auto;text-align:center}.CareersFaq_faqItem__LChxx{border-top:1px solid var(--line);padding:22px 0}.CareersFaq_faqItem__LChxx:last-of-type{border-bottom:1px solid var(--line)}.CareersFaq_summary__xcuvW{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:24px;cursor:pointer;font-family:Montserrat,sans-serif;font-weight:600;font-size:17px;color:var(--ink)}.CareersFaq_summary__xcuvW::-webkit-details-marker{display:none}.CareersFaq_summary__xcuvW:after{content:"";flex:0 0 auto;width:34px;height:34px;border-radius:50%;background:linear-gradient(currentColor,currentColor) 50%/12px 2px no-repeat,linear-gradient(currentColor,currentColor) 50%/2px 12px no-repeat,rgba(242,101,34,.1);border:1px solid rgba(242,101,34,.4);color:var(--accent);transition:transform .25s ease,background-color .2s ease}@media(max-width:768px){.CareersFaq_summary__xcuvW:after{width:24px;height:24px}}.CareersFaq_faqItem__LChxx[open] .CareersFaq_summary__xcuvW:after{transform:rotate(135deg);background-color:var(--accent);border-color:var(--accent);color:#fff}.CareersFaq_answer__SsIu9{margin:14px 0 0;color:var(--muted);font-size:15px;line-height:1.65}@media(max-width:640px){.CareersFaq_faq__rAsPd{padding:40px 0}.CareersFaq_summary__xcuvW{font-size:15px}}.CareersHero_hero__JOjmv{background:var(--ink);color:#fff;position:relative;overflow:hidden;padding:36px 40px 70px}.CareersHero_hero__JOjmv:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.04) 1px,transparent 0);background-size:26px 26px;-webkit-mask-image:radial-gradient(ellipse at 50% 50%,transparent 40%,#000 90%);mask-image:radial-gradient(ellipse at 50% 50%,transparent 40%,#000 90%);pointer-events:none}.CareersHero_hero__JOjmv:after{content:"";position:absolute;right:-200px;top:-100px;width:720px;height:720px;background:radial-gradient(circle,var(--accent-soft),transparent 60%);pointer-events:none;opacity:.6}.CareersHero_inner__M_79S{position:relative;z-index:1;border:1px solid hsla(0,0%,100%,.08);border-radius:22px;padding:64px 56px 56px;background:radial-gradient(ellipse 70% 60% at 70% 50%,rgba(242,101,34,.12),transparent 70%),linear-gradient(180deg,rgba(255,255,255,.015),rgba(255,255,255,0));box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.02),0 50px 100px -40px rgba(0,0,0,.6);overflow:hidden;text-align:center}.CareersHero_content__5rfze{position:relative;z-index:1;max-width:940px;margin:0 auto}.CareersHero_eyebrow__DVQOJ{display:inline-flex;align-items:center;gap:10px;padding:7px 14px;border-radius:var(--radius-pill);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);font-size:12.5px;font-weight:500;letter-spacing:.02em;color:#e9e6e1}.CareersHero_dot__wqIzp{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);animation:CareersHero_pulseDot__NPXsa 2s ease-in-out infinite;flex:0 0 auto}@keyframes CareersHero_pulseDot__NPXsa{0%,to{box-shadow:0 0 0 0 rgba(242,101,34,.5)}50%{box-shadow:0 0 0 6px rgba(242,101,34,0)}}.CareersHero_h1__cXdVQ{font-family:Montserrat,sans-serif;font-weight:600;font-size:clamp(40px,5.4vw,78px);line-height:1.02;letter-spacing:-.026em;margin:22px 0 0;text-wrap:balance;color:#fff}.CareersHero_h1__cXdVQ .serif{font-size:1.1em;font-weight:400}@media(max-width:768px){.CareersHero_h1__cXdVQ{font-size:32px}}.CareersHero_accent__g_4Ut{color:var(--accent)}.CareersHero_sub__mUyd_{margin:24px auto 0;max-width:60ch;font-size:17px;line-height:1.65;color:#c9c6c0}.CareersHero_meta__lWOM3{margin-top:36px;display:inline-flex;flex-wrap:wrap;gap:28px;font-family:JetBrains Mono,monospace;font-size:11.5px;color:var(--muted-ink);letter-spacing:.06em;text-transform:uppercase;justify-content:center}.CareersHero_metaItem__tA340{display:inline-flex;align-items:center;gap:8px}.CareersHero_metaItem__tA340:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--accent)}@media(max-width:1024px){.CareersHero_inner__M_79S{padding:0;border-radius:18px}}@media(max-width:640px){.CareersHero_hero__JOjmv{padding:24px 16px 50px}.CareersHero_inner__M_79S{border:0}}.CareersHow_section__Up6tM{background:var(--ink);color:#fff;padding:110px 0;position:relative;overflow:hidden}.CareersHow_section__Up6tM:before{content:"";position:absolute;left:-200px;bottom:-100px;width:600px;height:600px;background:radial-gradient(circle,var(--accent-soft),transparent 65%);pointer-events:none}.CareersHow_head__TlfJf{margin-bottom:60px}@media(max-width:768px){.CareersHow_head__TlfJf{margin-bottom:20px}}.CareersHow_label__fs2y1{color:var(--muted-ink)!important}.CareersHow_label__fs2y1:before{background:var(--accent)}.CareersHow_title__EUoC0{color:#fff}.CareersHow_lede__ybVau{color:#b7b3ab;font-size:17px;line-height:1.6;max-width:48ch}.CareersHow_grid__P39pP{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:22px}.CareersHow_card__UVn_B{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-lg);padding:32px 30px 28px}.CareersHow_num__3kYec{font-family:"Instrument Serif",serif;font-style:italic;color:var(--accent);font-size:36px;line-height:1;letter-spacing:-.02em;margin-bottom:14px}.CareersHow_cardTitle__AYvGy{font-family:Montserrat,sans-serif;font-weight:600;font-size:20px;line-height:1.25;letter-spacing:-.015em;color:#fff;margin:0 0 10px}.CareersHow_cardBody__gszzG{margin:0;color:#b7b3ab;font-size:14.5px;line-height:1.6}.CareersHow_pull__89KaD{margin-top:18px;padding-top:16px;border-top:1px dashed hsla(0,0%,100%,.1);font-family:"Instrument Serif",serif;font-style:italic;font-size:14.5px;color:#e9e6e1;line-height:1.5}@media(max-width:1024px){.CareersHow_grid__P39pP,.CareersHow_head__TlfJf{grid-template-columns:1fr}.CareersHow_head__TlfJf{gap:20px}}@media(max-width:640px){.CareersHow_section__Up6tM{padding:40px 0}.CareersHow_grid__P39pP{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;gap:14px;padding:4px 0 12px;scrollbar-width:none}.CareersHow_grid__P39pP::-webkit-scrollbar{display:none}.CareersHow_card__UVn_B{flex:0 0 82%;scroll-snap-align:start}}.CareersProcess_section__lBbjk{background:var(--cream);padding:110px 0}.CareersProcess_head__tvV93{margin-bottom:60px}@media(max-width:768px){.CareersProcess_head__tvV93{margin-bottom:20px}}.CareersProcess_steps__vFEkh{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;position:relative}.CareersProcess_steps__vFEkh:before{content:"";position:absolute;left:50px;right:50px;top:28px;height:1px;background-image:linear-gradient(to right,var(--accent) 0 6px,transparent 6px 14px);background-size:14px 1px;opacity:.4}.CareersProcess_step__vr4aR{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:28px 24px 24px;position:relative;z-index:1;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.CareersProcess_step__vr4aR:hover{transform:translateY(-3px);box-shadow:0 18px 40px -22px rgba(0,0,0,.18);border-color:rgba(242,101,34,.35)}.CareersProcess_pn__fpoCV{width:28px;height:28px;border-radius:50%;background:var(--accent);color:#fff;border:3px solid var(--cream);display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;margin:-14px auto 14px}.CareersProcess_stepTitle__eSNwv{font-family:Montserrat,sans-serif;font-size:17px;font-weight:600;margin:0 0 8px;letter-spacing:-.012em;text-align:center}.CareersProcess_stepBody__4QRo9{margin:0;color:var(--muted);font-size:13.5px;line-height:1.55;text-align:center}.CareersProcess_when__MZmgp{margin-top:14px;padding-top:12px;border-top:1px dashed var(--line);font-family:JetBrains Mono,monospace;font-size:11px;color:var(--accent);letter-spacing:.04em;text-align:center}@media(max-width:1024px){.CareersProcess_steps__vFEkh{grid-template-columns:repeat(2,1fr)}.CareersProcess_steps__vFEkh:before{display:none}}@media(max-width:640px){.CareersProcess_section__lBbjk{padding:40px 0}.CareersProcess_steps__vFEkh{grid-template-columns:1fr}}.CareersRoles_section__04dhp{background:var(--paper);padding:110px 0}.CareersRoles_head__TRObN{margin-bottom:0}.CareersRoles_lede__eRb0I{color:var(--muted);font-size:17px;line-height:1.6;max-width:48ch}.CareersRoles_filter__v1ijC{margin-bottom:36px;margin-top:60px;display:flex;flex-wrap:wrap;gap:8px}@media(max-width:768px){.CareersRoles_filter__v1ijC{gap:5px;margin-bottom:20px;margin-top:20px}}.CareersRoles_tab__7iz6A{padding:8px 14px;border-radius:var(--radius-pill);background:var(--cream-2);border:1px solid var(--line);color:var(--ink);font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.CareersRoles_tab__7iz6A:hover{border-color:rgba(242,101,34,.4);color:var(--accent)}@media(max-width:768px){.CareersRoles_tab__7iz6A{padding:5px 11px;font-size:11px}}.CareersRoles_tabActive__py2Zi{background:var(--accent);color:#fff;border-color:var(--accent)}.CareersRoles_count__NHOAa{font-family:JetBrains Mono,monospace;font-size:10.5px;opacity:.7;margin-left:6px}.CareersRoles_list__AzzbI{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.CareersRoles_role__t1ony{display:flex;flex-direction:column;gap:18px;padding:28px 28px 24px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--cream-2);text-decoration:none;color:inherit;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease;position:relative}.CareersRoles_role__t1ony:hover{transform:translateY(-4px);background:#fff;border-color:rgba(242,101,34,.35);box-shadow:0 24px 50px -28px rgba(0,0,0,.18)}.CareersRoles_role__t1ony:hover .CareersRoles_roleCta__YAhgS:after{transform:translateX(4px)}.CareersRoles_roleHead__yH2ia{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.CareersRoles_roleNum__kPZ3n{font-size:11.5px;flex:0 0 auto}.CareersRoles_roleCat__SM7uQ,.CareersRoles_roleNum__kPZ3n{font-family:JetBrains Mono,monospace;color:var(--accent);letter-spacing:.08em}.CareersRoles_roleCat__SM7uQ{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--radius-pill);background:rgba(242,101,34,.08);border:1px solid rgba(242,101,34,.3);font-size:10.5px;text-transform:uppercase}.CareersRoles_roleCat__SM7uQ:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--accent)}.CareersRoles_roleTitle__KODFd h3{font-family:Montserrat,sans-serif;font-size:22px;font-weight:600;margin:0 0 8px;letter-spacing:-.014em;line-height:1.2;color:var(--ink)}.CareersRoles_roleTitle__KODFd p{margin:0;color:var(--muted);font-size:14.5px;line-height:1.55}.CareersRoles_roleMeta__7_CHI{display:flex;flex-wrap:wrap;gap:16px 24px;padding-top:18px;border-top:1px dashed var(--line);margin-top:auto}.CareersRoles_m__8ZN4D{display:flex;flex-direction:column;gap:4px}.CareersRoles_k__K9Idc{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.CareersRoles_v__vix5W{font-family:Montserrat,sans-serif;font-size:13px;color:var(--ink);font-weight:500}.CareersRoles_roleCta__YAhgS{display:inline-flex;align-items:center;gap:8px;margin-top:6px;font-family:JetBrains Mono,monospace;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-weight:600}.CareersRoles_roleCta__YAhgS:after{content:"→";transition:transform .2s ease}.CareersRoles_foot__eKuqG{margin-top:30px;padding:28px 32px;background:var(--ink);color:#fff;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.CareersRoles_foot__eKuqG p{font-family:"Instrument Serif",serif;font-style:italic;font-size:22px;line-height:1.3;color:#fff;margin:0}.CareersRoles_foot__eKuqG p strong{font-family:Montserrat,sans-serif;font-style:normal;font-weight:600;color:var(--accent)}.CareersRoles_foot__eKuqG .btn-outline{color:#fff;border-color:hsla(0,0%,100%,.4);background:rgba(0,0,0,0)}.CareersRoles_foot__eKuqG .btn-outline:hover{background:var(--accent);border-color:var(--accent)}@media(max-width:1024px){.CareersRoles_list__AzzbI{grid-template-columns:1fr}.CareersRoles_head__TRObN{grid-template-columns:1fr;gap:20px}}@media(max-width:640px){.CareersRoles_section__04dhp{padding:40px 0}.CareersRoles_role__t1ony{padding:24px 22px}.CareersRoles_foot__eKuqG{flex-direction:column;align-items:flex-start}}.CareersWhy_section__KpxcS{background:var(--cream);padding:110px 0}.CareersWhy_head__wbIbn{margin-bottom:60px}@media(max-width:768px){.CareersWhy_head__wbIbn{margin-bottom:10px}}.CareersWhy_lede__NavWc{color:var(--muted);font-size:17px;line-height:1.6;max-width:48ch}.CareersWhy_grid__h35DJ{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.CareersWhy_card__rjjfC{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:34px 28px 28px;position:relative;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.CareersWhy_card__rjjfC:hover{transform:translateY(-4px);box-shadow:0 24px 50px -28px rgba(0,0,0,.18);border-color:rgba(242,101,34,.35)}.CareersWhy_ic__Y7puc{width:48px;height:48px;border-radius:12px;background:rgba(242,101,34,.1);border:1px solid rgba(242,101,34,.35);color:var(--accent);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.CareersWhy_ic__Y7puc svg{width:22px;height:22px}.CareersWhy_cardTitle__Dcwaq{font-family:Montserrat,sans-serif;font-size:19px;font-weight:600;margin:0 0 10px;letter-spacing:-.012em;line-height:1.2}.CareersWhy_cardBody__we4OA{margin:0;color:var(--muted);font-size:14px;line-height:1.6}@media(max-width:1024px){.CareersWhy_grid__h35DJ{grid-template-columns:repeat(2,1fr)}.CareersWhy_head__wbIbn{grid-template-columns:1fr;gap:20px}}@media(max-width:640px){.CareersWhy_section__KpxcS{padding:40px 0}.CareersWhy_grid__h35DJ{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;gap:14px;padding:4px 0 12px;scrollbar-width:none}.CareersWhy_grid__h35DJ::-webkit-scrollbar{display:none}.CareersWhy_card__rjjfC{flex:0 0 82%;scroll-snap-align:start}}