.careers-vibes{--vibes-bg:#0c2226;--vibes-accent:#52e081;--vibes-muted:#d1d5db;--vibes-body:#e8eff0;--vibes-card-from:#194247;--vibes-card-to:#0c2226;background:var(--vibes-bg);color:#fff;overflow-x:clip;padding:64px 0}.careers-vibes__wrap{box-sizing:border-box;margin:0 auto;max-width:var(--container-max);padding:0 var(--gutter)}.careers-vibes__header,.careers-vibes__wrap{align-items:flex-start;display:flex;flex-direction:column;gap:32px}.careers-vibes__header{flex-shrink:0;max-width:882px;position:relative;width:100%;z-index:2}.careers-vibes__heading{color:#fff;font-size:36px;font-weight:500;letter-spacing:-.02em;line-height:115%;margin:0}.careers-vibes__description,.careers-vibes__description p{color:var(--vibes-body);font-size:18px;font-weight:400;line-height:28px;margin:0}.careers-vibes__grid{align-items:flex-start;display:grid;gap:48px;grid-template-columns:1fr;isolation:isolate;position:relative;width:100%;z-index:1}.careers-vibes__col-stack{box-sizing:border-box;display:flex;justify-content:flex-start;overflow:visible;padding-top:64px;width:100%}.careers-vibes__stack-wrap{flex-shrink:0;height:420px;max-width:320px;overflow:visible;position:relative;width:100%}.careers-vibes__stack{height:100%;overflow:visible;position:relative;width:100%}.careers-vibes__stack.is-animating .careers-vibes__card{will-change:transform}.careers-vibes__card{-webkit-appearance:none;appearance:none;background:transparent;border:0;border-radius:24px;box-shadow:0 29px 59px -14px rgba(0,0,0,.55);inset:0;margin:0;overflow:hidden;padding:0;position:absolute;text-align:left;transform-origin:50% 100%;transition:transform .65s cubic-bezier(.22,1,.36,1)}.careers-vibes__card:before{background:linear-gradient(147.98deg,var(--vibes-card-from) 2.49%,var(--vibes-card-to) 100%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.careers-vibes__card-inner{box-sizing:border-box;display:flex;flex-direction:column;gap:24px;height:100%;justify-content:space-between;padding:32px 20px 20px;position:relative;width:100%;z-index:1}.careers-vibes__card-top{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.careers-vibes__card-img,.careers-vibes__card-top{transition:filter .65s cubic-bezier(.22,1,.36,1)}.careers-vibes__card[data-position="0"] .careers-vibes__card-img,.careers-vibes__card[data-position="0"] .careers-vibes__card-top{filter:none}.careers-vibes__card[data-position="1"] .careers-vibes__card-img,.careers-vibes__card[data-position="1"] .careers-vibes__card-top{filter:blur(2px)}.careers-vibes__card[data-position="2"] .careers-vibes__card-img,.careers-vibes__card[data-position="2"] .careers-vibes__card-top{filter:blur(4px)}.careers-vibes__card[data-position="3"] .careers-vibes__card-img,.careers-vibes__card[data-position="3"] .careers-vibes__card-top{filter:blur(6px)}.careers-vibes__card[data-position="4"] .careers-vibes__card-img,.careers-vibes__card[data-position="4"] .careers-vibes__card-top{filter:blur(8px)}.careers-vibes__card[data-position="5"] .careers-vibes__card-img,.careers-vibes__card[data-position="5"] .careers-vibes__card-top{filter:blur(10px)}.careers-vibes__card:not([data-position="0"]):not([data-position="1"]):not([data-position="2"]) .careers-vibes__card-img:not([src]){display:none}.careers-vibes__card-badge{color:var(--vibes-accent);font-size:14px;font-weight:500;letter-spacing:2px;line-height:20px;text-transform:uppercase}.careers-vibes__card-title{color:#fff;font-size:24px;font-weight:500;letter-spacing:-.02em;line-height:115%;margin:0}.careers-vibes__card-desc{color:var(--vibes-muted);display:-webkit-box;font-size:16px;font-weight:400;-webkit-line-clamp:3;line-height:20px;margin:0;-webkit-box-orient:vertical;overflow:hidden}.careers-vibes__card-img{border-radius:9px;flex-shrink:0;height:140px;object-fit:cover;width:100%}.careers-vibes__card[data-position="0"]{cursor:pointer;transform:scale(1) translateZ(0) rotate(0deg);z-index:6}.careers-vibes__card[data-position="0"]:active{transform:scale(1.02) translate3d(0,-12px,0) rotate(2deg);transition-duration:.18s}.careers-vibes__card[data-position="1"]{box-shadow:0 20px 40px -12px rgba(0,0,0,.45);cursor:default;pointer-events:none;transform:scale(.98) translate3d(-12px,-10px,0) rotate(-4deg);z-index:5}.careers-vibes__card[data-position="2"]{box-shadow:0 18px 36px -12px rgba(0,0,0,.4);pointer-events:none;transform:scale(.96) translate3d(-24px,-18px,0) rotate(-8deg);z-index:4}.careers-vibes__card[data-position="3"]{box-shadow:0 16px 32px -12px rgba(0,0,0,.35);pointer-events:none;transform:scale(.94) translate3d(-36px,-26px,0) rotate(-12deg);z-index:3}.careers-vibes__card[data-position="4"]{box-shadow:0 14px 28px -12px rgba(0,0,0,.3);pointer-events:none;transform:scale(.92) translate3d(-48px,-32px,0) rotate(-15deg);z-index:2}.careers-vibes__card[data-position="5"]{box-shadow:0 12px 24px -12px rgba(0,0,0,.28);pointer-events:none;transform:scale(.9) translate3d(-58px,-38px,0) rotate(-17deg);z-index:1}.careers-vibes__col-detail{align-items:flex-start;display:none;flex-direction:column;gap:28px;padding-top:20px;width:100%}.careers-vibes__detail-media{aspect-ratio:555/373;border-radius:9px;contain:layout paint;overflow:hidden;position:relative;width:100%}.careers-vibes__detail-img{display:block;height:100%;inset:0;object-fit:cover;opacity:1;position:absolute;transition:opacity .25s ease;width:100%;z-index:1}.careers-vibes__detail-img--hidden{opacity:0;pointer-events:none;z-index:0}.careers-vibes__detail-box{align-items:flex-start;border:1px solid rgba(82,224,129,.12);border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:24px;width:100%}.careers-vibes__detail-title{color:#fff;font-size:20px;font-weight:600;line-height:28px;margin:0}.careers-vibes__detail-text{color:var(--vibes-muted);font-size:16px;font-weight:400;line-height:20px;margin:0}@media (min-width:768px){.careers-vibes__col-detail{display:flex}.careers-vibes{padding:80px 0}.careers-vibes__wrap{gap:40px}.careers-vibes__col-stack{padding-top:80px}.careers-vibes__heading{font-size:42px}.careers-vibes__description,.careers-vibes__description p{font-size:20px;line-height:32px}.careers-vibes__stack-wrap{height:480px;max-width:380px}.careers-vibes__card-inner{padding:38px 22px 22px}.careers-vibes__card-title{font-size:28px}.careers-vibes__card-img{height:180px}}@media (min-width:1024px){.careers-vibes{padding:101px 0}.careers-vibes__wrap{gap:49px}.careers-vibes__heading{font-size:48px}.careers-vibes__description,.careers-vibes__description p{font-size:22px;line-height:36px}.careers-vibes__grid{align-items:flex-start;gap:60px;grid-template-columns:minmax(280px,541px) minmax(0,555px);justify-content:space-between;margin-top:50px}.careers-vibes__col-stack{justify-content:flex-start;min-height:578px;padding-top:0}.careers-vibes__stack-wrap{height:578px;margin-left:auto;margin-right:0;max-width:541px;width:100%}.careers-vibes__card{height:84%;inset:auto;bottom:auto;right:auto;transform-origin:50% 50%;width:72%}.careers-vibes__card[data-position="0"]{left:28%;top:12%;transform:rotate(0deg)}.careers-vibes__card[data-position="0"]:active{transform:scale(1.02) rotate(2deg)}.careers-vibes__card[data-position="1"]{left:21.5%;top:7.5%;transform:rotate(-3.7deg)}.careers-vibes__card[data-position="2"]{left:14.7%;top:4.8%;transform:rotate(-7.5deg)}.careers-vibes__card[data-position="3"]{left:7%;top:1.6%;transform:rotate(-12.8deg)}.careers-vibes__card[data-position="4"]{left:0;top:0;transform:rotate(-17deg)}.careers-vibes__card[data-position="5"]{left:0;top:0;transform:rotate(-17deg) scale(.98)}.careers-vibes__card-inner{gap:46px;padding:42px 24px 24px}.careers-vibes__card-top{gap:8px}.careers-vibes__card-title{font-size:30px}.careers-vibes__card-img{height:229px}.careers-vibes__col-detail{max-width:555px;padding-top:20px}}@media only screen and (max-width:767px){.careers-vibes{overflow-x:visible;padding:64px 0}.careers-vibes__wrap{gap:0;width:100%}.careers-vibes__header{gap:24px;margin-bottom:0;max-width:none}.careers-vibes__wrap{gap:48px}.careers-vibes__col-stack{box-sizing:border-box;padding:84px 0 0 4px}.careers-vibes__heading{font-size:36px;letter-spacing:0;line-height:42px;width:100%}.careers-vibes__description,.careers-vibes__description p{color:#d1d5db;font-size:18px;line-height:24px;width:100%}.careers-vibes__grid{gap:0;margin-top:50px;width:100%}.careers-vibes__col-detail{display:none}.careers-vibes__col-stack{align-items:stretch;height:auto;justify-content:flex-start;min-height:520px;overflow:visible;width:100%}.careers-vibes__stack-wrap{align-self:stretch;height:472px;margin:0;max-width:none;overflow:visible;width:100%}.careers-vibes__stack{--vibes-stack-step:16px}.careers-vibes__card{border-radius:24px;box-shadow:0 24px 48px -10px rgba(0,0,0,.55),0 0 0 1px hsla(0,0%,100%,.04);transform-origin:100% 100%}.careers-vibes__card:before{background:linear-gradient(135deg,#194247,#183f44 8.33%,#173c41 16.67%,#163a3e 25%,#15373c 33.33%,#143439 41.67%,#123236 50%,#112f33 58.33%,#102c31 66.67%,#0f2a2e 75%,#0e272b 83.33%,#0d2529 91.67%,#0c2226)}.careers-vibes__card-inner{gap:24px;padding:24px}.careers-vibes__card-top{gap:12px}.careers-vibes__card-badge{font-size:14px;letter-spacing:2px;line-height:20px}.careers-vibes__card-title{font-size:30px;letter-spacing:-.02em;line-height:36px}.careers-vibes__card-desc{font-size:16px;-webkit-line-clamp:4;line-height:20px}.careers-vibes__card-img{aspect-ratio:341/229;height:auto;min-height:180px}.careers-vibes__card[data-position="0"]{box-shadow:0 28px 56px -8px rgba(0,0,0,.6),0 8px 24px -6px rgba(0,0,0,.35),0 0 0 1px hsla(0,0%,100%,.06);opacity:1;transform:translateZ(0) rotate(0deg);z-index:6}.careers-vibes__card[data-position="1"]{box-shadow:0 22px 44px -10px rgba(0,0,0,.5);opacity:1;transform:translate3d(-16px,-16px,0) rotate(-2.5deg);z-index:5}.careers-vibes__card[data-position="2"]{box-shadow:0 20px 40px -10px rgba(0,0,0,.48);opacity:1;transform:translate3d(-32px,-32px,0) rotate(-5deg);z-index:4}.careers-vibes__card[data-position="3"]{box-shadow:0 18px 36px -10px rgba(0,0,0,.45);opacity:.98;transform:translate3d(-48px,-48px,0) rotate(-7.5deg);z-index:3}.careers-vibes__card[data-position="4"]{box-shadow:0 16px 32px -10px rgba(0,0,0,.42);opacity:.95;transform:translate3d(-64px,-64px,0) rotate(-10deg);z-index:2}.careers-vibes__card[data-position="5"]{box-shadow:0 14px 28px -10px rgba(0,0,0,.4);opacity:.92;transform:translate3d(-80px,-80px,0) rotate(-12deg);z-index:1}.careers-vibes__card[data-position="0"]:active{transform:translate3d(0,-10px,0) rotate(1.5deg)}}@media (prefers-reduced-motion:reduce){.careers-vibes__card:not([data-position="0"]) .careers-vibes__card-img,.careers-vibes__card:not([data-position="0"]) .careers-vibes__card-top{filter:none!important;opacity:.72}.careers-vibes__card{transition:none}.careers-vibes__stack.is-animating .careers-vibes__card{will-change:auto}}