.careers{padding:40px 25px;background-image:url(//d11opl0t7n0lp6.cloudfront.net/packs/media/diner/assets/images/career_texture-481c627cd7fc09dc3f7cf0c842407813.jpg);background-repeat:repeat;background-color:var(--dinerWhite)}@media (min-width:700px){.careers{padding-left:40px;padding-right:40px}}@media (min-width:1600px){.careers{padding-left:0;padding-right:0}}.careers .container{max-width:1300px;margin-left:auto;margin-right:auto;flex-direction:column}.careers__spacer{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;width:100%}.careers__spacer div{width:70px}.careers__spacer img{width:110px;height:80px}.careers__spacer--lines{height:10px;border-top:2px solid var(--dinerOrange);border-bottom:2px solid var(--dinerOrange)}@media (min-width:700px){.careers__spacer div{width:33.33%}}@media (min-width:1280px){.careers__spacer{margin-bottom:20px}.careers__spacer img{width:152px;height:110px}}.careers__title{font-family:Windsor;font-size:25px;line-height:1.2;letter-spacing:1px;text-transform:uppercase;margin-bottom:40px}.careers__title--alt{font-size:20px;letter-spacing:1.43px;text-align:center}@media (min-width:1280px){.careers__title{font-size:55px;line-height:1;letter-spacing:1.57px;margin-bottom:60px}.careers__title--alt{font-size:32px;letter-spacing:2.29px}}.careers__description{font-family:Trixie;font-size:17px;line-height:1.67;letter-spacing:1.1px;text-align:center}@media(min-width:1024px){.careers__description{margin-left:auto;margin-right:auto;max-width:960px}}@media (min-width:1280px){.careers__description{font-size:22px;line-height:30px;letter-spacing:.58px}}.careers__listing{margin-top:40px}@media (min-width:1280px){.careers__listing{margin-top:60px}}.careers__listing--empty{font-family:Windsor;font-size:25px;line-height:1.2;letter-spacing:1px;text-transform:uppercase;text-align:center}.careers__listing--list{display:flex;flex-wrap:wrap;list-style-type:none}@media (min-width:1024px){.careers__listing--list{justify-content:space-between}}.careers__listing--item{width:100%}@media screen and (max-width:calc(1024px - 1px)){.careers__listing--item:not(:last-child){margin-bottom:25px}}@media (min-width:1024px){.careers__listing--item{margin-bottom:25px;width:48%}}@media (min-width:1280px){.careers__listing--item{margin-bottom:60px}}.careers__listing--item__card{background-color:var(--dinerOrange);color:#fff;padding:40px 25px;overflow:hidden;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}@media (min-width:700px){.careers__listing--item__card{padding:40px}}@media (min-width:1280px){.careers__listing--item__card{padding:40px 50px;min-height:210px}}.careers__listing--item__categories{margin-bottom:11px;text-align:center;width:100%}.careers__listing--item__category{text-transform:uppercase;font-family:Trixie;line-height:27px;font-weight:500;font-size:16px;letter-spacing:.16px;display:inline-block}.careers__listing--item__category--list{list-style:none;display:inline-block}@media (min-width:700px){.careers__listing--item__category{font-size:18px;line-height:30px}}.careers__listing--item__category--separator{margin-right:10px}.careers__listing--item__title{font-family:Windsor;font-size:25px;font-weight:800;text-transform:uppercase;line-height:28px;margin-bottom:15px;text-align:center}@media (min-width:700px){.careers__listing--item__title{font-size:35px;line-height:38.5px}}.careers__listing--item__cta{font-family:Windsor;text-transform:uppercase;font-size:14px;display:inline-block;line-height:1.2;text-decoration:none;color:#fff;letter-spacing:.8px;font-weight:800;padding-bottom:5px;border-bottom:4px solid #fff;transition:padding-bottom .2s ease,opacity .2s ease}@media (min-width:700px){.careers__listing--item__cta{font-size:20px;line-height:27.2px}}