.career-page{--brand:#ff7a21;--ink:#111111;--muted:#686868;--studio-bg:#f7f5ef;color:var(--ink);background:var(--studio-bg);overflow-x:clip;font-family:var(--font-studio-ui),Inter,system-ui,sans-serif}.studio-home.career-page h1,.studio-home.career-page h2,.studio-home.career-page h3,.studio-home.career-page h4{font-family:var(--font-studio-display),Syne,system-ui,sans-serif;font-weight:500;letter-spacing:-.03em}.studio-home.career-page .career-ink h2{color:#fff}.studio-home.career-page .career-hero-title{font-weight:800;letter-spacing:-.045em}.studio-home.career-page .career-hero-subheading{font-weight:600;color:var(--brand)}.career-page .apply-job-hero .studio-hero-visual{min-height:0;padding:0}.career-page .apply-job-hero .studio-hero-stage{width:min(68%,16.5rem)}.career-page .apply-job-hero .studio-hero-frame img{display:block;width:100%;max-width:16.5rem;height:auto;max-height:16.5rem;object-fit:contain;margin-inline:auto}.career-orb{position:absolute;border-radius:999px;pointer-events:none;filter:blur(10px);opacity:.35}.career-orb--a{top:-12%;right:8%;width:min(42vw,420px);height:min(42vw,420px);background:rgba(255,122,33,.12);animation:career-orb-a 14s ease-in-out infinite}.career-orb--b{bottom:-18%;left:-6%;width:min(36vw,340px);height:min(36vw,340px);background:rgba(17,17,17,.04);animation:career-orb-b 18s ease-in-out infinite}@keyframes career-orb-a{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-6%,8%,0) scale(1.12)}}@keyframes career-orb-b{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(10%,-7%,0) scale(1.18)}}.career-hero{position:relative;isolation:isolate;overflow-x:clip;overflow-y:visible;width:100%;margin:0;padding:var(--studio-hero-breath,.75rem) 0 2.25rem;background:radial-gradient(ellipse 55% 48% at 0 100%,rgba(255,122,33,.1) 0,transparent 62%),radial-gradient(ellipse 42% 40% at 100% 8%,rgba(255,178,122,.16) 0,transparent 58%),#f7f5ef}.career-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);gap:1.75rem;align-items:center;box-sizing:border-box;width:min(100% - 2rem,1440px);margin:0 auto}.career-hero-copy{max-width:42rem;min-width:0}.career-hero-title{margin:0;width:100%;font-size:clamp(1.75rem,.6rem + 3.4vw,3.25rem);font-weight:800;line-height:1.18;letter-spacing:-.035em;color:#1a1a1a;text-wrap:balance}.career-hero-subheading{margin-top:.85rem;font-size:clamp(1.05rem,.9rem + .6vw,1.35rem);font-weight:600;line-height:1.4;letter-spacing:-.02em;color:var(--brand)}.career-hero-lede{margin-top:1.15rem;max-width:36rem;font-size:.9375rem;line-height:1.75;color:#555555}.career-hero-visual{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:240px;padding:.5rem 0}.career-hero-stage{position:relative;width:min(100%,36rem)}.career-hero-frame{position:relative;overflow:visible;background:transparent}.career-hero-frame img{display:block;width:100%;height:auto}.career-job-card{border:1px solid rgba(17,17,17,.08);border-radius:1.5rem;background:#fff;box-shadow:0 18px 40px rgba(28,25,23,.06);transition:transform .35s ease,box-shadow .35s ease}.career-job-card:hover{transform:translateY(-6px);box-shadow:0 28px 60px rgba(28,26,23,.12)}.career-stat-card{position:relative;overflow:hidden;border-radius:1.5rem;background:#111;color:#fff;box-shadow:0 24px 50px rgba(17,17,17,.18)}.career-stat-card:after{content:"";position:absolute;top:-30%;right:-18%;width:9rem;height:9rem;border-radius:999px;background:rgba(255,122,33,.28);filter:blur(8px);pointer-events:none}.career-process-card{border:1px solid rgba(17,17,17,.08);border-radius:1.5rem;background:rgba(255,255,255,.88);box-shadow:0 20px 50px rgba(28,26,23,.06);backdrop-filter:blur(8px);transition:box-shadow .35s ease}.career-process-card:hover{box-shadow:0 28px 60px rgba(28,26,23,.12)}.career-expert-card{border:1px solid rgba(17,17,17,.08);border-radius:1.25rem;background:rgba(255,255,255,.88);box-shadow:0 18px 40px rgba(28,25,23,.06);backdrop-filter:blur(8px);transition:transform .35s ease,box-shadow .35s ease}.career-expert-card:hover{transform:translateY(-4px);box-shadow:0 24px 48px rgba(17,24,39,.1)}@media (min-width:640px) and (max-width:1023px){.career-hero{padding:var(--studio-hero-breath-sm,1rem) 0 3rem}.career-hero-inner{width:min(100% - 3rem,1440px);gap:2.25rem}.career-hero-lede{font-size:1rem}.career-page .apply-job-hero .studio-hero-stage{width:min(52%,18rem)}.career-page .apply-job-hero .studio-hero-frame img{max-width:18rem;max-height:18rem}}@media (min-width:1024px){.career-hero{padding:var(--studio-hero-pad-lg,5.75rem) 0 4rem}.career-hero-inner{width:min(100% - 3rem,1440px);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:2.5rem 3rem;min-height:min(68vh,640px)}.career-hero-lede{font-size:1rem}.career-hero-copy{max-width:44rem}.career-hero-visual{min-height:0;padding:.5rem 0 .5rem .5rem}.career-hero-stage{width:min(100%,40rem)}.career-page .apply-job-hero .studio-hero-inner:not(.studio-hero-inner--center){min-height:0}.career-page .apply-job-hero .studio-hero-stage{width:min(100%,20rem)}.career-page .apply-job-hero .studio-hero-frame img{max-width:20rem;max-height:20rem}}@media (max-width:640px){.career-hero-inner{gap:1.5rem}.career-hero-visual{min-height:200px}.career-page .apply-job-hero .studio-hero-visual{min-height:0}.career-page .apply-job-hero .studio-hero-stage{width:min(58%,14.5rem)}.career-page .apply-job-hero .studio-hero-frame img{max-width:14.5rem;max-height:14.5rem}}.career-page .apply-job-about-heading h1{font-size:clamp(1.5rem,4.2vw,2.25rem);line-height:1.15;overflow-wrap:anywhere}.career-page .apply-job-prose{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.career-page .apply-job-prose div,.career-page .apply-job-prose li,.career-page .apply-job-prose p,.career-page .apply-job-prose span{max-width:100%}.career-page .apply-job-prose iframe,.career-page .apply-job-prose img,.career-page .apply-job-prose table,.career-page .apply-job-prose video{display:block;max-width:100%;height:auto}.career-page .apply-job-prose table{display:block;overflow-x:auto}.career-page .apply-job-body .benefits p{font-size:inherit;font-weight:600}@media (max-width:1023px){.career-page .apply-job-body{padding-top:2.5rem;padding-bottom:2.5rem}.career-page .apply-job-copy{min-width:0}}.studio-pending.career-page>main>.studio-section.apply-job-body:last-child{padding-bottom:4rem}@media (min-width:640px){.studio-pending.career-page>main>.studio-section.apply-job-body:last-child{padding-bottom:5rem}}@media (min-width:1024px){.studio-pending.career-page>main>.studio-section.apply-job-body:last-child{padding-bottom:6rem}}@media (prefers-reduced-motion:reduce){.career-orb--a,.career-orb--b{animation:none}.career-expert-card,.career-job-card{transition:none}.career-expert-card:hover,.career-job-card:hover{transform:none}}