.page-header{background-color:#000;color:#fff}.page-header img{display:block;margin:30px auto 40px}.page-title{color:#fff;text-transform:none;font-weight:800;font-size:3rem;line-height:1.1;letter-spacing:0;margin:0 0 1rem}.page-header .subtitle{display:block;text-transform:uppercase;font-weight:600;font-size:.325em}.careers-header-subtitle{font-weight:600;text-transform:uppercase;letter-spacing:.1em}.page-header p{max-width:720px}@media (min-width: 27rem){.page-title{font-size:5rem}}@media (min-width: 48rem){.page-title{font-size:6rem}.page-header img{margin:30px auto 80px}}.section-openings{padding:45px 0;text-align:center}.section-openings h2{font-weight:700;margin-bottom:1rem}.section-openings h2+p{font-size:1.125rem;margin:0 auto 1rem;max-width:700px}.jobs{margin-top:30px}.job{border:1px solid #000;padding:30px;text-align:left;font-size:1rem}.job h3{margin-bottom:1rem}.job>*:last-child{margin-bottom:0}@media (min-width: 27rem){.section-openings{padding:60px 0}.section-openings h2+p{font-size:1.375rem}.job{padding:45px}}@media (min-width: 64rem){.section-openings{padding:80px 0}.job{padding:60px}}.section-contact .section-2col_media{background-position:center bottom}@media (min-width: 64rem){.section-contact.section-2col--right .section-2col_content{padding:60px}}.section-footer blockquote{padding:45px 0;margin:0 auto;max-width:700px;text-align:center}.section-footer blockquote p{font-size:1.325rem;margin-bottom:1rem}.section-footer blockquote cite{font-size:1rem}.section-footer img{display:block;margin:0 auto}.footer-tagline{background-color:#000;color:#fff}@media (min-width: 27rem){.section-footer blockquote{padding:80px 0}.section-footer blockquote p{font-size:1.75rem}}
/*# sourceMappingURL=/cdn/shop/t/315/assets/page_careers.css.map */
