.CareersSoftwareContainer-module-scss-module__SObs5a__wrapper{background:#fff}.CareersSoftwareContainer-module-scss-module__SObs5a__topLinkContainer{flex-direction:column;align-items:center;padding:50px 30px 0;display:flex}@media (min-width:769px){.CareersSoftwareContainer-module-scss-module__SObs5a__topLinkContainer{padding-top:100px}}.CareersSoftwareContainer-module-scss-module__SObs5a__container{background:#fff;width:100%;position:relative}.CareersSoftwareContainer-module-scss-module__SObs5a__buttonWrapper{flex-direction:row;align-items:center;gap:10px;display:flex}
.AboutJobSection-module-scss-module__4nLJrq__subSectionWrapper{background-color:#000;padding:63px 30px 60px}.AboutJobSection-module-scss-module__4nLJrq__subSectionContainer{width:100%;max-width:700px;margin:0 auto}.AboutJobSection-module-scss-module__4nLJrq__divider{border-bottom:1px solid #fff;margin:40px 0}.AboutJobSection-module-scss-module__4nLJrq__aboutTitle{font-family:var(--font-family-heading);color:#fff;letter-spacing:.4px;font-size:2rem;font-weight:700;line-height:1.5}.AboutJobSection-module-scss-module__4nLJrq__aboutImage{width:100%;max-width:500px;height:100%;margin:40px auto 30px;line-height:0;display:block}.AboutJobSection-module-scss-module__4nLJrq__aboutDescription{color:#fff;margin:0;font-size:1.3rem;font-weight:600;line-height:23px}.AboutJobSection-module-scss-module__4nLJrq__aboutDescription span{color:#fff;font-size:1rem;font-weight:300}.AboutJobSection-module-scss-module__4nLJrq__listTitle{font-family:var(--font-family-heading);color:#fff;letter-spacing:.4px;font-size:2rem;font-weight:700;line-height:1.5}.AboutJobSection-module-scss-module__4nLJrq__listContainer{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:60px 12px;width:100%;max-width:700px;margin:20px auto 0;display:grid}@media (min-width:769px){.AboutJobSection-module-scss-module__4nLJrq__listContainer{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}.AboutJobSection-module-scss-module__4nLJrq__jobItemContainer{flex-direction:column;gap:16px;display:flex}.AboutJobSection-module-scss-module__4nLJrq__jobItemInner{width:100%;position:relative}.AboutJobSection-module-scss-module__4nLJrq__jobItemImage{aspect-ratio:16/9;object-fit:cover;border-radius:8px;width:100%;line-height:0;display:block}.AboutJobSection-module-scss-module__4nLJrq__jobItemTitle{width:100%;font-family:var(--font-family-heading);color:#fefefe;filter:drop-shadow(2px 2px 2px #0006);background:linear-gradient(#0000 0%,#00000080 100%);padding:16px;font-size:2rem;font-weight:700;line-height:1.25;position:absolute;bottom:0;left:0;right:0}.AboutJobSection-module-scss-module__4nLJrq__jobItemTitle span{margin-bottom:4px;font-size:1rem;line-height:2}
.MessageSection-module-scss-module__t4AaQa__container{width:100%;height:200lvh;min-height:1200px;position:relative}.MessageSection-module-scss-module__t4AaQa__blackWall{pointer-events:none;opacity:0;background:#000;width:100%;height:100%;position:fixed;top:0;left:0}.MessageSection-module-scss-module__t4AaQa__inner{text-align:center;opacity:0;flex-direction:column;justify-content:center;gap:3em;max-width:700px;height:100lvh;min-height:600px;margin:0 auto;padding:60px 30px;transition:opacity .3s ease-in-out;display:flex;position:sticky;top:0}@media (min-width:769px){.MessageSection-module-scss-module__t4AaQa__inner{padding:124px 132px}}.MessageSection-module-scss-module__t4AaQa__inner[data-animation=true]{opacity:1}.MessageSection-module-scss-module__t4AaQa__title{font-family:var(--font-family-heading);color:#fff;font-size:2.8rem;font-weight:700;line-height:42px}.MessageSection-module-scss-module__t4AaQa__paragraph{font-family:var(--font-family-heading);color:#fff;text-align:center;letter-spacing:.54px;margin:0;font-size:1.7rem;font-weight:700;line-height:30px}.MessageSection-module-scss-module__t4AaQa__paragraph span.MessageSection-module-scss-module__t4AaQa__weak{color:#ffffff80}.MessageSection-module-scss-module__t4AaQa__modalThumbnail{aspect-ratio:16/9;border-radius:10px;width:100%;max-width:400px;line-height:0;display:block}.MessageSection-module-scss-module__t4AaQa__movieInner{cursor:pointer;margin:0 auto;position:relative}@media (min-width:769px){.MessageSection-module-scss-module__t4AaQa__movieInner:hover svg{transition:transform .3s ease-in-out;transform:scale(.95)}}.MessageSection-module-scss-module__t4AaQa__labelContainer{z-index:1;color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}
