.careers-hub.ch-forge{--ch-paper:#050505;--ch-ink:#f5f5f0;--ch-muted:#b0b0ab;--ch-line:#f5f5f01a;color:#f5f5f0;background:#050505}.careers-hub.ch-forge :is(a,summary,input,textarea,button,select):focus-visible{outline-color:#e58a0f}.careers-hub.ch-forge :is(h1,h2,h3){font-family:var(--font-display), var(--font-body), sans-serif}.careers-hub.ch-forge[lang=ar] :is(h1,h2,h3){font-family:var(--font-arabic), var(--font-display), sans-serif}.careers-hub.ch-forge .ch-eyebrow{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;color:#8a8a85}.careers-hub.ch-forge[lang=ar] .ch-eyebrow{font-family:var(--font-arabic), sans-serif;letter-spacing:0;font-size:12px}.careers-hub.ch-forge .ch-hero{isolation:isolate;color:#f5f5f0;background:radial-gradient(60% 55% at 80% 0,#e58a0f1f,#0000 70%),radial-gradient(45% 40% at 10% 90%,#d2b48c0f,#0000 70%),#050505;border-block-end:1px solid #f5f5f014;overflow:clip}.careers-hub.ch-forge .ch-hero:before{background-image:linear-gradient(#f5f5f00d 1px,#0000 1px),linear-gradient(90deg,#f5f5f00d 1px,#0000 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(120% 90% at 30% 0,#000 20%,#0000 75%);mask-image:radial-gradient(120% 90% at 30% 0,#000 20%,#0000 75%)}.careers-hub.ch-forge .ch-breadcrumb{color:#8a8a85}.careers-hub.ch-forge .ch-hero .ch-eyebrow{color:#b0b0ab}.careers-hub.ch-forge .ch-hero h1{letter-spacing:-.045em;font-size:clamp(46px,6.4vw,98px);font-weight:700;line-height:.98}.careers-hub.ch-forge[lang=ar] .ch-hero h1{letter-spacing:0;font-size:clamp(42px,5.6vw,80px);line-height:1.3}.careers-hub.ch-forge .ch-hero h1 .ps-line{display:block}.careers-hub.ch-forge .ch-hero h1 .ch-h1-accent{color:#b0b0ab}.careers-hub.ch-forge .ch-hero-intro{color:#b0b0ab;font-size:17px;line-height:1.75}.careers-hub.ch-forge .ch-hero .ch-button{color:#0a0a0a;background:#e58a0f;border-radius:999px;gap:12px;min-height:50px;padding-inline:24px;font-size:14px;transition:background-color .32s cubic-bezier(.16,1,.3,1),translate .52s cubic-bezier(.16,1,.3,1);box-shadow:inset 0 1px #ffffff59,0 14px 34px -16px #e58a0fbf}.careers-hub.ch-forge .ch-hero .ch-button:hover{background:#f09a24}.careers-hub.ch-forge .ch-feature{-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background:#100d0ba6;border:1px solid #f5f5f01f;border-radius:18px;padding:26px;position:relative;box-shadow:0 40px 80px -40px #000000e6}.careers-hub.ch-forge .ch-feature h2{letter-spacing:-.02em;font-weight:700}.careers-hub.ch-forge .ch-feature-terms{color:#8a8a85}.careers-hub.ch-forge .ch-feature .ps-cta{min-height:46px;padding-inline:20px;font-size:14px}.careers-hub.ch-forge .ch-hero-note{border-top-color:#f5f5f029}.careers-hub.ch-forge .ch-note-symbol{color:#e58a0f}.careers-hub.ch-forge :is(.ch-hero-note>span:last-child){color:#8a8a85}.careers-hub.ch-forge .ch-section-nav{border-top-color:#f5f5f01a}.careers-hub.ch-forge .ch-section-nav a{color:#b0b0ab;border-bottom:0;transition:color .18s cubic-bezier(.16,1,.3,1)}.careers-hub.ch-forge .ch-section-nav a:is(:hover,:focus-visible){color:#f5f5f0}.careers-hub.ch-forge .ch-section-heading h2,.careers-hub.ch-forge .ch-next h2{letter-spacing:-.035em;font-size:clamp(30px,3.4vw,50px);font-weight:700;line-height:1.08}.careers-hub.ch-forge[lang=ar] :is(.ch-section-heading h2,.ch-next h2){letter-spacing:0;line-height:1.35}.careers-hub.ch-forge[lang=ar] :is(.ch-role h3,.ch-feature h2,.ch-feature .ps-cta){letter-spacing:0}.careers-hub.ch-forge .ch-role-list{border-top-color:#f5f5f029}.careers-hub.ch-forge .ch-role{--fx-fill:#f5f5f009;border-bottom-color:#f5f5f014;border-radius:14px;margin-inline:-18px;padding-inline:18px}.careers-hub.ch-forge .ch-role h3{letter-spacing:-.02em;font-weight:700}.careers-hub.ch-forge .ch-role h3 a{color:#f5f5f0;background:linear-gradient(#e58a0f 0 0) 0 100%/0% 1px no-repeat;text-decoration:none;transition:background-size .52s cubic-bezier(.16,1,.3,1)}.careers-hub.ch-forge[dir=rtl] .ch-role h3 a{background-position:100% 100%}.careers-hub.ch-forge .ch-role:is(:hover,:focus-within) h3 a{background-size:100% 1px}.careers-hub.ch-forge .ch-role-tags span{border:1px solid #f5f5f024;border-radius:999px;padding:3px 10px}.careers-hub.ch-forge .ch-role-tags span+span{border-inline-start:1px solid #f5f5f024;padding-inline-start:10px}.careers-hub.ch-forge .ch-role-terms{color:#f5f5f0}.careers-hub.ch-forge .ch-text-link{color:#e58a0f}.careers-hub.ch-forge .ch-text-link:hover{text-decoration:none}.careers-hub.ch-forge .ch-previous-strip{background:#0e0d0c;border:1px solid #f5f5f01a;border-radius:16px}.careers-hub.ch-forge .ch-previous-strip>svg{color:#e58a0f}.careers-hub.ch-forge .ch-pathways{background:#0a0a0a;border-block-color:#f5f5f014}.careers-hub.ch-forge .ch-interest-form summary{border-block-color:#f5f5f024}.careers-hub.ch-forge .ch-interest-form summary:hover{color:#e58a0f}.careers-hub.ch-forge .ch-zenith{--color-bg:#050505;--color-surface:#0e0d0c;--color-graphite:#f5f5f0;--color-text-faint:#b0b0ab;color:#f5f5f0;background:#0e0d0c;border:1px solid #f5f5f014;border-radius:20px}.careers-hub.ch-forge .ch-zenith .ch-eyebrow,.careers-hub.ch-forge .ch-zenith-intro>p:not(.ch-eyebrow),.careers-hub.ch-forge .ch-journey-help,.careers-hub.ch-forge .ch-journey-reflection p,.careers-hub.ch-forge .ch-journey-summary dt,.careers-hub.ch-forge .ch-zenith-contact label{color:#b0b0ab}.careers-hub.ch-forge :is(.ch-zenith-intro>svg,.ch-journey-reflection>svg){color:#e58a0f}.careers-hub.ch-forge .ch-zenith-intro>.ch-zenith-terms,.careers-hub.ch-forge .ch-journey-navigation,.careers-hub.ch-forge .ch-journey-summary>div{border-color:#f5f5f01a}.careers-hub.ch-forge .ch-journey-progress li{color:#8a8a85;border-top-color:#f5f5f024}.careers-hub.ch-forge .ch-journey-progress li[aria-current=step]{color:#f5f5f0;border-color:#e58a0f}.careers-hub.ch-forge .ch-journey-progress .is-complete{color:#b0b0ab;border-color:#f5f5f080}.careers-hub.ch-forge .ch-choice-grid label{border-color:#f5f5f024;border-radius:12px;transition:border-color .18s cubic-bezier(.16,1,.3,1)}.careers-hub.ch-forge .ch-choice-grid label:hover{border-color:#f5f5f04d}.careers-hub.ch-forge .ch-choice-grid label:has(input:checked){background:#e58a0f14;border-color:#e58a0f}.careers-hub.ch-forge :is(.ch-choice-grid input,.ch-journey-consent input){accent-color:#e58a0f}.careers-hub.ch-forge :is(.ch-journey-stage>input,.ch-journey-stage>textarea,.ch-journey-stage>select){color:#f5f5f0;background-color:#050505b3;border-color:#f5f5f029;border-radius:12px;transition:border-color .18s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1)}.careers-hub.ch-forge :is(.ch-journey-stage>input,.ch-journey-stage>textarea,.ch-journey-stage>select):focus{border-color:#e58a0f;outline:none;box-shadow:0 0 0 4px #e58a0f24}.careers-hub.ch-forge :is(.ch-journey-stage>textarea,.ch-zenith-contact textarea)::placeholder{color:#6f6f6a}.careers-hub.ch-forge .ch-journey-navigation>a{color:#b0b0ab}.careers-hub.ch-forge .ch-journey-navigation .ch-journey-next{color:#0a0a0a;background:#e58a0f;border-radius:999px}.careers-hub.ch-forge .ch-journey-reflection{background:#f5f5f006;border-color:#f5f5f01a;border-radius:12px}.careers-hub.ch-forge .ch-zenith-contact textarea{border-color:#f5f5f029}.careers-hub.ch-forge .ch-country-info{color:#f5f5f0;background:#e58a0f12;border-color:#e58a0f66}.careers-hub.ch-forge .ch-review-form form{--color-bg:#0e0d0c;--color-surface:#0a0a0a;--color-graphite:#f5f5f0;--color-text-faint:#b0b0ab;color:#f5f5f0}.careers-hub.ch-forge .ch-review-form :is(input,textarea){border-color:#f5f5f029}@media (prefers-reduced-motion:reduce){.careers-hub.ch-forge :is(.ch-button,.ch-role h3 a,.ch-choice-grid label){transition:none}}
