.CareersHeroSection-module__IoDcFq__careersHeroSection{isolation:isolate;background:var(--color-brand-mist);min-height:100svh;color:var(--color-brand-dark);display:flex;position:relative;overflow:hidden}.CareersHeroSection-module__IoDcFq__careersHeroBackground{z-index:-1;pointer-events:none;position:absolute;inset:0}.CareersHeroSection-module__IoDcFq__careersHeroBackgroundImage{object-fit:cover;object-position:center;opacity:.12}.CareersHeroSection-module__IoDcFq__careersHeroGrid{z-index:1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:clamp(1rem,1.6667vw,1.5rem);width:min(100% - 2rem,80rem);min-height:100svh;margin-inline:auto;padding-block:clamp(7rem,11vh,9rem) clamp(3rem,6vh,5rem);display:grid;position:relative}.CareersHeroSection-module__IoDcFq__careersHeroCopy{grid-column:1/span 5;place-self:center;width:min(100%,34rem);padding-top:1rem}.CareersHeroSection-module__IoDcFq__careersHeroTitle{background:linear-gradient(180deg, var(--color-brand-neon) 0%, var(--color-brand-dark) 58%);color:#0000;width:100%;font-family:var(--font-display);letter-spacing:-.055em;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(2rem,2.8vw,3.25rem);font-weight:700;line-height:1}.CareersHeroSection-module__IoDcFq__careersHeroTitle span{display:block}.CareersHeroSection-module__IoDcFq__careersHeroDescription{max-width:29rem;color:var(--color-brand-dark);font-family:var(--font-sans);letter-spacing:.13em;margin:clamp(2.75rem,4.5vw,4rem) 0 0;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:600;line-height:1.55}.CareersHeroSection-module__IoDcFq__careersHeroButton{width:max-content;min-width:clamp(11rem,12vw,12.5rem);min-height:clamp(2.75rem,3vw,3.25rem);margin:clamp(2.5rem,4vw,3.5rem) auto 0;padding-inline:1.25rem;font-size:clamp(.875rem,1vw,1rem);display:flex}.CareersHeroSection-module__IoDcFq__careersHeroApplicationNote{width:min(100%,18rem);margin:1.75rem auto 0;padding-top:0;position:relative}.CareersHeroSection-module__IoDcFq__careersHeroApplicationNote:before{content:"";background:#0f474359;width:7rem;height:1px;margin:0 auto 1rem;display:block}.CareersHeroSection-module__IoDcFq__careersHeroApplicationNote p{color:var(--color-brand-slate);text-align:left;margin:0;font-size:clamp(.75rem,.8333vw,.875rem);line-height:1.35}.CareersHeroSection-module__IoDcFq__careersHeroVisual{text-align:center;grid-column:7/-1;align-self:center;min-width:0}.CareersHeroSection-module__IoDcFq__careersHeroVisualLabel{color:var(--color-brand-ink);font-family:var(--font-sans);letter-spacing:.16em;margin:0 0 clamp(1.5rem,3vw,2.5rem);font-size:clamp(1.125rem,1.6667vw,1.5rem);font-weight:300;line-height:1.25}.CareersHeroSection-module__IoDcFq__careersHeroJoinTitle{width:100%;color:var(--color-brand-dark);font-family:var(--font-display);letter-spacing:-.045em;text-shadow:-2px 5px 7px #00000080;-webkit-text-fill-color:transparent;background-image:url(https://media.zypher-solutions.com/careers-page/Careers.webp);background-position:50%;background-size:cover;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(8rem,16.75vw,15.625rem);font-weight:700;line-height:.82}@media (min-width:1200px){.CareersHeroSection-module__IoDcFq__careersHeroTitle{font-size:clamp(1.85rem,2.3vw,2.8rem)}.CareersHeroSection-module__IoDcFq__careersHeroTitle span:first-child,.CareersHeroSection-module__IoDcFq__careersHeroTitle span:last-child{white-space:nowrap}}@media (max-width:899px){.CareersHeroSection-module__IoDcFq__careersHeroGrid{width:min(100% - 2rem,42rem);min-height:100svh;padding-block:7.5rem 4rem;display:block}.CareersHeroSection-module__IoDcFq__careersHeroCopy{text-align:center;width:min(100%,34rem);margin-inline:auto;padding-top:1rem}.CareersHeroSection-module__IoDcFq__careersHeroTitle,.CareersHeroSection-module__IoDcFq__careersHeroDescription{margin-inline:auto}.CareersHeroSection-module__IoDcFq__careersHeroButton{margin:2.25rem auto 0}.CareersHeroSection-module__IoDcFq__careersHeroApplicationNote{text-align:left;margin-inline:auto}.CareersHeroSection-module__IoDcFq__careersHeroVisual{width:min(100%,44rem);margin:clamp(4rem,9vw,6rem) auto 0}.CareersHeroSection-module__IoDcFq__careersHeroJoinTitle{font-size:clamp(7rem,17vw,12rem)}}@media (max-width:47.999rem){.CareersHeroSection-module__IoDcFq__careersHeroSection{min-height:100svh}.CareersHeroSection-module__IoDcFq__careersHeroGrid{width:calc(100% - 2rem);padding-block:7rem 3rem}.CareersHeroSection-module__IoDcFq__careersHeroTitle{font-size:clamp(2rem,9vw,2.75rem);line-height:1.02}.CareersHeroSection-module__IoDcFq__careersHeroDescription{letter-spacing:.075em;margin-top:2.25rem;font-size:.9375rem;line-height:1.55}.CareersHeroSection-module__IoDcFq__careersHeroButton{width:min(100%,14rem);margin:2rem auto 0}.CareersHeroSection-module__IoDcFq__careersHeroApplicationNote{text-align:center;width:min(100%,20rem);margin-top:1.5rem}.CareersHeroSection-module__IoDcFq__careersHeroVisual{margin-top:3.5rem}.CareersHeroSection-module__IoDcFq__careersHeroVisualLabel{letter-spacing:.12em;margin-bottom:1.25rem;font-size:.875rem}.CareersHeroSection-module__IoDcFq__careersHeroJoinTitle{font-size:clamp(5.25rem,24vw,8rem);line-height:.86}}@media (prefers-reduced-motion:no-preference){.CareersHeroSection-module__IoDcFq__careersHeroCopy,.CareersHeroSection-module__IoDcFq__careersHeroVisual{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) forwards CareersHeroSection-module__IoDcFq__careers-hero-in;transform:translateY(1rem)}.CareersHeroSection-module__IoDcFq__careersHeroVisual{animation-delay:.12s}}@keyframes CareersHeroSection-module__IoDcFq__careers-hero-in{to{opacity:1;transform:translate(0,0)}}
