.careers-module__cwUFpG__page{min-height:calc(100vh - 80px);padding-bottom:5.5rem}@media (min-width:1024px){.careers-module__cwUFpG__page{padding-top:1.5rem;padding-bottom:3rem}}.careers-module__cwUFpG__wrap{width:100%;max-width:72rem;margin-inline:auto;padding:2rem 1rem 4rem}@media (min-width:768px){.careers-module__cwUFpG__wrap{padding:3rem 1.5rem 6rem}}.careers-module__cwUFpG__header{text-align:center;margin-top:1.5rem}.careers-module__cwUFpG__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);margin-top:.75rem;font-size:clamp(1.875rem,5vw,3rem);font-weight:700;line-height:1.1}.careers-module__cwUFpG__desc{max-width:42rem;color:var(--color-body);margin:.75rem auto 0;font-size:1rem;line-height:1.65}@media (min-width:768px){.careers-module__cwUFpG__desc{font-size:1.125rem}}.careers-module__cwUFpG__intro{gap:.75rem;margin-top:2.5rem;display:grid}@media (min-width:768px){.careers-module__cwUFpG__intro{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.careers-module__cwUFpG__introCard{border:1px solid var(--color-hairline-soft);background:var(--color-surface-soft);border-radius:16px;padding:1rem 1.1rem}.careers-module__cwUFpG__introLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);margin:0;font-size:10px;font-weight:700}.careers-module__cwUFpG__introValue{font-family:var(--font-display);color:var(--color-ink);margin:.35rem 0 0;font-size:1.125rem;font-weight:700}.careers-module__cwUFpG__introDetail{color:var(--color-muted);margin:.25rem 0 0;font-size:.75rem;line-height:1.45}.careers-module__cwUFpG__note{text-align:center;color:var(--color-muted);margin:1.25rem 0 0;font-size:.75rem;line-height:1.55}.careers-module__cwUFpG__grid{gap:1.5rem;margin-top:2rem;display:grid}@media (min-width:768px){.careers-module__cwUFpG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:2.5rem}}@media (min-width:1200px){.careers-module__cwUFpG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.careers-module__cwUFpG__card{border:1px solid var(--color-hairline-soft);background:#fff;border-radius:22px;flex-direction:column;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;overflow:hidden;box-shadow:inset 0 1px #fffc,0 16px 40px #1111110f}.careers-module__cwUFpG__card:hover{border-color:#ff6b4a38;transform:translateY(-4px);box-shadow:inset 0 1px #fffc,0 22px 48px #1111111a}.careers-module__cwUFpG__posterWrap{aspect-ratio:1;background:linear-gradient(#f5f3f0 0%,#ebe7df 100%);position:relative;overflow:hidden}.careers-module__cwUFpG__poster{object-fit:contain}.careers-module__cwUFpG__body{flex-direction:column;flex:1;gap:10px;padding:1.1rem 1.15rem 1.25rem;display:flex}.careers-module__cwUFpG__tags{flex-wrap:wrap;gap:6px;display:flex}.careers-module__cwUFpG__tag{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);background:#ffffffe6;border:1px solid #11111114;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:700}.careers-module__cwUFpG__cardTitle{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:1.2rem;font-weight:700;line-height:1.2}.careers-module__cwUFpG__tagline{color:var(--color-body);flex:1;margin:0;font-size:.875rem;line-height:1.55}.careers-module__cwUFpG__apply{cursor:pointer;width:100%;font:inherit;text-align:inherit;background:0 0;border:none;margin-top:4px;padding:0;display:block}.careers-module__cwUFpG__apply:focus-visible{outline-offset:3px;border-radius:18px;outline:2px solid #ff6b4a8c}@media (prefers-reduced-motion:reduce){.careers-module__cwUFpG__card{transition:none}.careers-module__cwUFpG__card:hover{transform:none}}
