.careers-module__CXYcYW__page{color:var(--color-text-primary);font-size:var(--text-body-16);line-height:var(--text-body-16--line-height);letter-spacing:var(--text-body-16--letter-spacing);padding-top:136px}.careers-module__CXYcYW__page h1,.careers-module__CXYcYW__page h2,.careers-module__CXYcYW__page h3{font-weight:var(--font-weight-semibold)}.careers-module__CXYcYW__page h1{font-size:var(--text-display-48);line-height:var(--text-display-48--line-height);letter-spacing:var(--text-display-48--letter-spacing)}.careers-module__CXYcYW__page h2{font-size:var(--text-display-36);line-height:var(--text-display-36--line-height);letter-spacing:var(--text-display-36--letter-spacing)}.careers-module__CXYcYW__card h3,.careers-module__CXYcYW__steps h3,.careers-module__CXYcYW__portfolio h3{font-size:var(--text-title-30);line-height:var(--text-title-30--line-height);letter-spacing:var(--text-title-30--letter-spacing)}.careers-module__CXYcYW__eyebrow{font-size:var(--text-body-16);font-weight:var(--font-weight-semibold);letter-spacing:.025em;text-transform:uppercase;color:var(--color-text-accent);margin-bottom:24px}.careers-module__CXYcYW__page.careers-module__CXYcYW__landing{padding-top:0}.careers-module__CXYcYW__heroSection{background:var(--color-bg-accent);color:var(--color-text-light)}.careers-module__CXYcYW__hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding:180px 0 80px;display:grid}.careers-module__CXYcYW__hero .careers-module__CXYcYW__eyebrow{color:var(--color-text-light)}.careers-module__CXYcYW__hero h1{max-width:600px}.careers-module__CXYcYW__hero p{max-width:560px;font-size:var(--text-custom-20);line-height:var(--text-custom-20--line-height);font-weight:var(--font-weight-medium);margin:32px 0}.careers-module__CXYcYW__heroArt{background:radial-gradient(closest-side,#ffffff4d,#0000 100%);min-width:0;position:relative}.careers-module__CXYcYW__heroArt img{width:100%;height:auto}.careers-module__CXYcYW__section{padding:80px 0}.careers-module__CXYcYW__about,.careers-module__CXYcYW__sectionHeading{grid-template-columns:2fr 3fr;gap:64px;display:grid}.careers-module__CXYcYW__about p{font-size:var(--text-custom-20);line-height:var(--text-custom-20--line-height);color:var(--color-text-muted)}.careers-module__CXYcYW__about p+p{margin-top:16px}.careers-module__CXYcYW__about a{margin-top:24px;display:inline-block}.careers-module__CXYcYW__rule{border-top:1px solid var(--color-stroke-primary)}.careers-module__CXYcYW__sectionHeading{grid-template-columns:3fr 2fr;align-items:end;margin-bottom:32px}.careers-module__CXYcYW__sectionHeading>p{max-width:360px;color:var(--color-text-muted);font-size:var(--text-custom-20);line-height:var(--text-custom-20--line-height);justify-self:end}.careers-module__CXYcYW__grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.careers-module__CXYcYW__card{border:1px solid var(--color-stroke-accent);border-radius:var(--radius-32);background:var(--color-bg-secondary);filter:drop-shadow(0 4px 0 var(--color-stroke-accent));flex-direction:column;gap:16px;padding:40px 32px;display:flex}.careers-module__CXYcYW__card:hover .careers-module__CXYcYW__cardLink{text-underline-offset:4px;text-decoration:underline}.careers-module__CXYcYW__category{font-size:var(--text-body-16);color:var(--color-text-accent);font-weight:var(--font-weight-medium)}.careers-module__CXYcYW__card p{color:var(--color-text-primary);line-height:1.625}.careers-module__CXYcYW__cardLink{color:var(--color-text-link);font-size:var(--text-body-16);font-weight:var(--font-weight-semibold);justify-content:space-between;margin-top:auto;padding-top:16px;display:flex}.careers-module__CXYcYW__band{background:var(--color-bg-secondary)}.careers-module__CXYcYW__steps,.careers-module__CXYcYW__related{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.careers-module__CXYcYW__steps>div{border-radius:var(--radius-32);background:var(--color-bg-primary);padding:32px}.careers-module__CXYcYW__stepNumber{border-radius:var(--radius-32);background:var(--color-btn-secondary-bg);width:48px;height:48px;color:var(--color-text-accent);font-size:var(--text-subtitle-24);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;margin-bottom:24px;display:flex}.careers-module__CXYcYW__steps h3{margin-bottom:16px}.careers-module__CXYcYW__steps p{color:var(--color-text-primary);line-height:1.625}.careers-module__CXYcYW__cta{text-align:center;background:var(--color-bg-light-accent);color:var(--color-text-primary);border-radius:var(--radius-32);border:1px solid var(--color-stroke-accent);filter:drop-shadow(0 4px 0 var(--color-stroke-accent));padding:48px 32px}.careers-module__CXYcYW__cta>p{max-width:720px;font-size:var(--text-custom-20);line-height:var(--text-custom-20--line-height);margin:24px auto}.careers-module__CXYcYW__preview{margin-top:24px}.careers-module__CXYcYW__preview summary{cursor:pointer;border-radius:var(--radius-32);text-align:center;background-image:linear-gradient(139.95deg, var(--color-primary-400) 8.08%, var(--color-primary-600) 105.09%);color:var(--color-btn-primary-label);font-weight:var(--font-weight-semibold);padding:14px 20px;list-style:none}.careers-module__CXYcYW__preview summary::-webkit-details-marker{display:none}.careers-module__CXYcYW__cta .careers-module__CXYcYW__preview{max-width:520px;margin-inline:auto}.careers-module__CXYcYW__cta .careers-module__CXYcYW__preview summary{width:fit-content;margin-inline:auto}.careers-module__CXYcYW__previewBody{text-align:left;border-radius:var(--radius-32);background:var(--color-bg-primary);color:var(--color-text-primary);margin-top:24px;padding:24px;line-height:1.625}.careers-module__CXYcYW__previewBody ol{margin:16px 0;padding-left:20px;list-style:decimal}.careers-module__CXYcYW__caption{font-size:var(--text-label-14);text-align:center;color:var(--color-text-muted);margin-top:16px;display:block}.careers-module__CXYcYW__back{color:var(--color-text-muted);font-size:var(--text-body-16);margin-bottom:32px;display:inline-block}.careers-module__CXYcYW__detailIntro{max-width:880px}.careers-module__CXYcYW__detailIntro>p{font-size:var(--text-custom-20);line-height:var(--text-custom-20--line-height);color:var(--color-text-muted);margin:24px 0}.careers-module__CXYcYW__detailGrid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:64px;padding-top:64px;display:grid}.careers-module__CXYcYW__detailSection{margin-bottom:48px}.careers-module__CXYcYW__page .careers-module__CXYcYW__detailSection h2{font-size:var(--text-display-36);line-height:var(--text-display-36--line-height);margin-bottom:24px}.careers-module__CXYcYW__detailSection p,.careers-module__CXYcYW__detailSection li{color:var(--color-text-muted);line-height:1.625}.careers-module__CXYcYW__list{margin-top:24px;padding-left:20px;list-style:outside}.careers-module__CXYcYW__list li{margin-top:16px;padding-left:4px}.careers-module__CXYcYW__list li::marker{color:var(--color-text-accent)}.careers-module__CXYcYW__portfolio{background:var(--color-bg-secondary);border-radius:var(--radius-32);border:1px solid var(--color-stroke-accent);margin-bottom:48px;padding:32px}.careers-module__CXYcYW__portfolio h3{margin-bottom:16px}.careers-module__CXYcYW__portfolio p{color:var(--color-text-primary);line-height:1.625}.careers-module__CXYcYW__aside{background:var(--color-bg-secondary);border:1px solid var(--color-stroke-accent);border-radius:var(--radius-32);filter:drop-shadow(0 4px 0 var(--color-stroke-accent));padding:40px 32px}.careers-module__CXYcYW__page .careers-module__CXYcYW__aside h2{font-size:var(--text-display-36);line-height:var(--text-display-36--line-height)}.careers-module__CXYcYW__aside>p{color:var(--color-text-muted);margin:24px 0;line-height:1.625}.careers-module__CXYcYW__aside dl{margin-top:24px}.careers-module__CXYcYW__aside dl div{border-top:1px solid var(--color-stroke-accent);padding:16px 0}.careers-module__CXYcYW__aside dt{font-size:var(--text-label-14);color:var(--color-text-muted);margin-bottom:8px}.careers-module__CXYcYW__aside dd{font-size:var(--text-body-16)}.careers-module__CXYcYW__related a{border:1px solid var(--color-stroke-accent);border-radius:var(--radius-16);font-weight:var(--font-weight-semibold);justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.careers-module__CXYcYW__related a:hover{background:var(--color-bg-secondary)}.careers-module__CXYcYW__page a:focus-visible,.careers-module__CXYcYW__page summary:focus-visible{outline:2px solid var(--color-text-accent);outline-offset:4px}@media (min-width:768px){.careers-module__CXYcYW__page{padding-top:180px}.careers-module__CXYcYW__page h1{font-size:var(--text-display-60);line-height:var(--text-display-60--line-height);letter-spacing:var(--text-display-60--letter-spacing)}.careers-module__CXYcYW__page h2{font-size:var(--text-display-48);line-height:var(--text-display-48--line-height);letter-spacing:var(--text-display-48--letter-spacing)}.careers-module__CXYcYW__page .careers-module__CXYcYW__about h2,.careers-module__CXYcYW__page .careers-module__CXYcYW__cta h2{font-size:var(--text-display-36);line-height:var(--text-display-36--line-height)}.careers-module__CXYcYW__hero{padding-top:220px;padding-bottom:120px}.careers-module__CXYcYW__section{padding:128px 0}}@media (max-width:1023px){.careers-module__CXYcYW__hero,.careers-module__CXYcYW__about,.careers-module__CXYcYW__sectionHeading,.careers-module__CXYcYW__detailGrid{grid-template-columns:1fr;gap:32px}.careers-module__CXYcYW__heroArt{width:100%;max-width:520px;margin:auto}.careers-module__CXYcYW__sectionHeading>p{justify-self:start;max-width:640px}.careers-module__CXYcYW__steps,.careers-module__CXYcYW__related{grid-template-columns:1fr}}@media (max-width:767px){.careers-module__CXYcYW__grid{grid-template-columns:1fr}.careers-module__CXYcYW__card,.careers-module__CXYcYW__aside,.careers-module__CXYcYW__steps>div{padding:32px 24px}}
