.careers-page[data-v-5852a7a3]{background:var(--color-white)}.careers-hero[data-v-5852a7a3]{border-radius:0 0 var(--radius-sm) var(--radius-sm);background:var(--color-celtic-dark);min-height:100svh;color:var(--color-white);position:relative;overflow:hidden}.careers-hero__media[data-v-5852a7a3]{background:linear-gradient(145deg,#243c40,#68777b 42%,#19411f);position:absolute;inset:0}.careers-hero__media>img[data-v-5852a7a3],.careers-hero__media>video[data-v-5852a7a3],.careers-story__media>img[data-v-5852a7a3]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.careers-hero__media[data-v-5852a7a3]:after{content:"";background:linear-gradient(#052d0b47,#0000 50%,#052d0bb3);position:absolute;inset:0}.careers-hero__placeholder[data-v-5852a7a3]{color:#ffffff8c;width:24rem;height:24rem;font-family:var(--ff-heading);border:.2rem solid #ffffff59;border-radius:50%;place-items:center;font-size:15rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.careers-hero__media small[data-v-5852a7a3]{z-index:1;color:#ffffffbf;letter-spacing:.04em;text-transform:uppercase;font-size:1.1rem;position:absolute;bottom:2rem;right:2rem}.careers-hero__content[data-v-5852a7a3]{z-index:2;flex-direction:column;justify-content:space-between;width:100%;max-width:none;min-height:100svh;padding:11rem 2rem 2rem;display:flex;position:relative}.careers-hero h1[data-v-5852a7a3]{max-width:100%;font-family:var(--ff-heading);letter-spacing:normal;text-transform:uppercase;margin:0;font-size:clamp(4rem,4.45vw,7rem);font-weight:400;line-height:.9}.careers-hero h1 span[data-v-5852a7a3]{display:block}.careers-hero h1 span+span[data-v-5852a7a3]{margin-left:7vw}.careers-hero__content>p[data-v-5852a7a3]{max-width:46rem;font-family:var(--ff-heading);margin:0;font-size:2.4rem;line-height:1.05}.careers-story[data-v-5852a7a3]{background:var(--color-camarone);color:var(--color-white);grid-template-columns:minmax(0,1.2fr) minmax(32rem,.9fr);gap:1rem;padding:2rem;display:grid}.careers-story__media[data-v-5852a7a3]{border-radius:var(--radius-sm);background:linear-gradient(130deg,#a0c3ca,#5bc96d 55%,#006736);align-self:start;height:min(46vw,88rem);min-height:40rem;position:relative;overflow:hidden}.careers-story__media>img[data-v-5852a7a3]{-o-object-position:39.08% 41.76%;object-position:39.08% 41.76%}.careers-story__media[data-v-5852a7a3]:after{content:"";border:.2rem solid #ffffff59;border-radius:45% 55% 35% 65%;display:none;position:absolute;inset:13% 15%;transform:rotate(12deg)}.careers-story__media>span[data-v-5852a7a3]{z-index:1;color:#ffffffa6;font-family:var(--ff-heading);font-size:15rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.careers-story__media small[data-v-5852a7a3]{z-index:2;text-transform:uppercase;font-size:1.1rem;position:absolute;bottom:1.5rem;right:1.5rem}.careers-story__cards[data-v-5852a7a3]{border-radius:var(--radius-sm);background:var(--color-white);min-height:100rem;color:var(--color-celtic);grid-template-rows:auto 1fr auto 1fr auto 1fr;align-content:start;gap:4rem;padding:2rem;display:grid}.careers-story__cards h2[data-v-5852a7a3]{color:var(--color-camarone);font-family:var(--ff-heading);letter-spacing:normal;max-width:56rem;margin:0;font-size:4.4rem;font-weight:400;line-height:1}.careers-story__cards h2[data-v-5852a7a3]:not(:first-of-type){border-top:.1rem solid #052d0b1f;padding-top:4rem}.careers-story__cards p[data-v-5852a7a3]{max-width:56rem;margin:0;font-size:1.6rem;line-height:1.25}.careers-values[data-v-5852a7a3]{background:var(--color-camarone);color:var(--color-white);padding:8rem 0 7rem}.careers-values__heading[data-v-5852a7a3]{justify-content:space-between;align-items:flex-end;gap:3rem;margin-bottom:4rem;display:flex}.careers-jobs h2[data-v-5852a7a3],.careers-values h2[data-v-5852a7a3]{max-width:100%;font-family:var(--ff-heading);letter-spacing:normal;text-transform:uppercase;margin:0;font-size:clamp(4rem,4.45vw,7rem);font-weight:400;line-height:.9}.careers-values__heading p[data-v-5852a7a3]{max-width:34rem;margin:0 0 .5rem;font-size:1.7rem}.careers-values__grid[data-v-5852a7a3]{scrollbar-width:thin;gap:.8rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.careers-value-card[data-v-5852a7a3]{background:var(--color-celtic);border-radius:.7rem;flex-direction:column;flex:0 0 24%;justify-content:space-between;min-height:24rem;padding:1.5rem;display:flex}.careers-value-card p[data-v-5852a7a3]{max-width:30rem;color:var(--color-emerald);margin:0;font-size:1.35rem;line-height:1.2}.careers-value-card h3[data-v-5852a7a3]{color:var(--color-emerald);font-family:var(--ff-heading);margin:3rem 0 0;font-size:clamp(2.4rem,3vw,4rem);font-weight:400;line-height:.9}.careers-values>.l-container[data-v-5852a7a3]{width:100%;max-width:none;padding:0 2rem}.careers-jobs h2 span[data-v-5852a7a3],.careers-values h2 span[data-v-5852a7a3]{display:block}.careers-jobs h2 span+span[data-v-5852a7a3],.careers-values h2 span+span[data-v-5852a7a3]{margin-left:7vw}.careers-jobs[data-v-5852a7a3]{width:100%;max-width:none;padding:8rem 2rem 2rem}.careers-jobs h2[data-v-5852a7a3]{text-align:left;width:54%;max-width:none;margin:0 0 4rem auto}.careers-jobs__placeholder[data-v-5852a7a3]{border-radius:var(--radius-sm);min-height:40rem;color:var(--color-celtic);text-align:center;background:#d9ddda;align-content:center;place-items:center;gap:1.2rem;padding:0 0 2rem;display:grid}.careers-jobs__media[data-v-5852a7a3]{border-radius:var(--radius-sm);-o-object-fit:cover;object-fit:cover;width:min(100%,64rem);max-height:22rem}.careers-jobs__frame[data-v-5852a7a3]{border-radius:var(--radius-sm);background:var(--color-white);border:0;width:100%;min-height:72rem}.careers-jobs__placeholder-mark[data-v-5852a7a3]{border:.1rem solid var(--color-camarone);border-radius:50%;place-items:center;width:6rem;height:6rem;font-size:3rem;display:grid}.careers-jobs__placeholder p[data-v-5852a7a3]{max-width:48rem;margin:0;font-size:2rem;line-height:1.2}.careers-jobs__placeholder small[data-v-5852a7a3]{color:#4f6254;text-transform:uppercase;font-size:1.15rem}.careers-jobs__placeholder .button[data-v-5852a7a3]{margin-top:1rem}.careers-jobs__placeholder .button[data-v-5852a7a3]:focus-visible{outline:.2rem solid var(--color-celtic);outline-offset:.3rem}.careers-page--unavailable[data-v-5852a7a3]{background:var(--color-aero-blue);min-height:58rem;color:var(--color-celtic)}.careers-page__unavailable[data-v-5852a7a3]{padding-top:calc(var(--header-height) + 12rem);padding-bottom:14rem}.careers-page__badge[data-v-5852a7a3]{background:var(--color-white);border-radius:999rem;padding:.8rem 1.2rem;font-size:1.1rem;display:inline-block}.careers-page__badge[data-v-5852a7a3],.careers-page__unavailable h1[data-v-5852a7a3]{color:var(--color-camarone);text-transform:uppercase}.careers-page__unavailable h1[data-v-5852a7a3]{max-width:12ch;font-family:var(--ff-heading);letter-spacing:-.07em;margin:4rem 0 0;font-size:clamp(5rem,9vw,12rem);font-weight:400;line-height:.88}.careers-page__unavailable p[data-v-5852a7a3]{max-width:65rem;margin-top:3rem;font-size:2rem;line-height:1.25}@media (width<=900px){.careers-hero[data-v-5852a7a3],.careers-hero__content[data-v-5852a7a3]{min-height:56rem}.careers-story[data-v-5852a7a3]{grid-template-columns:1fr}.careers-story__media[data-v-5852a7a3]{min-height:34rem}.careers-values__heading[data-v-5852a7a3]{display:block}.careers-values__heading p[data-v-5852a7a3]{margin-top:2rem}.careers-value-card[data-v-5852a7a3]{flex-basis:calc(50% - .4rem)}}@media (width<=575px){.careers-hero h1[data-v-5852a7a3]{font-size:clamp(3rem,8.5vw,4.5rem)}.careers-hero__content[data-v-5852a7a3]{padding-top:12rem}.careers-story__cards[data-v-5852a7a3]{padding:3rem 2rem}.careers-values[data-v-5852a7a3]{padding:5rem 0}.careers-value-card[data-v-5852a7a3]{flex-basis:100%}.careers-jobs[data-v-5852a7a3]{padding-top:5rem;padding-bottom:6rem}.careers-jobs__placeholder[data-v-5852a7a3]{min-height:30rem;padding:2rem}}@media (width<=900px){.careers-story__media[data-v-5852a7a3]{height:80vw}.careers-story__cards[data-v-5852a7a3]{grid-template-rows:none;gap:2rem;min-height:0}.careers-story__cards h2[data-v-5852a7a3]{font-size:3.2rem}.careers-hero__content>p[data-v-5852a7a3]{font-size:1.8rem}.careers-jobs h2[data-v-5852a7a3]{width:100%;font-size:3.4rem}.careers-values h2[data-v-5852a7a3]{font-size:3.4rem}}@media (prefers-reduced-motion:reduce){.careers-jobs__placeholder .button[data-v-5852a7a3]{transition:none}}
