.cr-section{--cr-off-white: #F7F2ED;--cr-cream: #E3D9CC;--cr-stone: #ABA69C;--cr-brown: #9E754F;--cr-charcoal: #24211F;--cr-text: #2E2A26;--cr-rule: rgba(36, 33, 31, .12);color:var(--cr-text);padding:3.5rem 1.25rem}.cr-section__inner{max-width:1100px;margin:0 auto}.cr-eyebrow{display:block;color:var(--cr-brown);margin:0 0 1rem;line-height:1}.cr-heading{color:var(--cr-charcoal);margin:0 0 1.25rem}.cr-heading em{font-style:italic;color:var(--cr-brown)}.cr-intro{font-size:var(--text-base);line-height:1.7;color:var(--cr-text);max-width:640px;margin:0 0 1.5rem}.cr-intro p{margin:0 0 1em}.cr-intro p:last-child{margin-bottom:0}.cr-section--center .cr-eyebrow,.cr-section--center .cr-heading{text-align:center}.cr-section--center .cr-intro{text-align:center;margin-left:auto;margin-right:auto}.cr-btn{display:inline-block;padding:.8125rem 1.75rem;background-color:var(--cr-charcoal);color:var(--cr-off-white);font:var(--button-font);text-transform:var(--button-text-transform);letter-spacing:var(--button-letter-spacing);border-radius:var(--button-border-radius);text-decoration:none;text-align:center;border:1px solid var(--cr-charcoal);transition:background-color .2s ease,color .2s ease}.cr-btn:hover{background-color:var(--cr-brown);border-color:var(--cr-brown);color:var(--cr-off-white)}.cr-btn--outline{background-color:transparent;color:var(--cr-charcoal)}.cr-btn--outline:hover{background-color:var(--cr-charcoal);border-color:var(--cr-charcoal);color:var(--cr-off-white)}.cr-hero{background-color:var(--cr-off-white);padding-top:4rem;padding-bottom:4rem}.cr-hero__grid{display:flex;flex-direction:column;gap:2.5rem}.cr-hero__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.cr-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.cr-hero__media img{display:block;width:100%;height:auto;object-fit:cover}.cr-hero__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem;padding-top:2rem;border-top:1px solid var(--cr-rule)}.cr-stat__number{font-size:var(--text-h2);line-height:1.2;color:var(--cr-charcoal);margin:0 0 .375rem}.cr-stat__label{color:var(--cr-stone);margin:0;line-height:1.5}@media screen and (min-width:750px){.cr-hero__grid{flex-direction:row;align-items:stretch;gap:3.5rem}.cr-hero__content{flex:1 1 52%}.cr-hero__media{flex:1 1 48%}.cr-hero__media img{height:100%}}.cr-values__grid{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-top:2.25rem}.cr-value{background-color:var(--cr-off-white);padding:1.75rem 1.5rem;border-top:2px solid var(--cr-brown)}.cr-value__title{color:var(--cr-charcoal);margin:0 0 .625rem}.cr-value__text{font-size:var(--text-sm);line-height:1.65;color:var(--cr-text);margin:0}@media screen and (min-width:600px){.cr-values__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.cr-values__grid{grid-template-columns:repeat(4,1fr)}.cr-values__grid--three{grid-template-columns:repeat(3,1fr)}}.cr-team{background-color:var(--cr-off-white)}.cr-team__grid{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:2.25rem}.cr-employee{background-color:#fff;display:flex;flex-direction:column}.cr-employee__photo{aspect-ratio:4 / 5;overflow:hidden;background-color:var(--cr-cream)}.cr-employee__photo img,.cr-employee__photo svg{display:block;width:100%;height:100%;object-fit:cover}.cr-employee__body{display:flex;flex-direction:column;flex:1;padding:1.5rem 1.5rem 1.75rem}.cr-employee__name{color:var(--cr-charcoal);margin:0 0 .25rem}.cr-employee__role{color:var(--cr-stone);margin:0 0 1rem;line-height:1.6}.cr-employee__blurb{font-size:var(--text-sm);line-height:1.65;color:var(--cr-text);margin:0 0 1.25rem}.cr-employee__quote{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:italic;font-size:var(--text-lg);line-height:1.55;color:var(--cr-brown);margin:auto 0 0;padding-top:1.25rem;border-top:1px solid var(--cr-rule)}.cr-employee__quote:before{content:"\201c"}.cr-employee__quote:after{content:"\201d"}@media screen and (min-width:600px){.cr-team__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.cr-team__grid{grid-template-columns:repeat(3,1fr)}}.cr-openings{scroll-margin-top:var(--sticky-area-height, 80px)}.cr-openings__list{margin-top:2.25rem;border-top:1px solid var(--cr-rule)}.cr-job{display:flex;flex-direction:column;gap:1rem;padding:1.75rem 0;border-bottom:1px solid var(--cr-rule)}.cr-job__brand{display:inline-block;padding:.375rem .75rem;margin:0 0 .75rem;line-height:1}.cr-job__brand--bradens{background-color:var(--cr-off-white);color:var(--cr-brown);border:1px solid var(--cr-cream)}.cr-job__brand--restwell{background-color:#d4ddd0;color:#2c3e3a;border:1px solid #8B9E82}.cr-job__title{color:var(--cr-charcoal);margin:0 0 .375rem}.cr-job__meta{display:flex;flex-wrap:wrap;gap:.375rem 0;color:var(--cr-stone);margin:0 0 .875rem;line-height:1.6}.cr-job__meta span:not(:last-child):after{content:"\b7";margin:0 .625rem;color:var(--cr-cream)}.cr-job__summary{font-size:var(--text-sm);line-height:1.65;color:var(--cr-text);margin:0;max-width:560px}.cr-job__actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-start;flex-shrink:0}@media screen and (min-width:750px){.cr-job{flex-direction:row;justify-content:space-between;align-items:center;gap:2.5rem;padding:2.25rem 0}}.cr-openings__empty{margin-top:2.25rem;background-color:var(--cr-off-white);border:1px solid var(--cr-rule);padding:2.75rem 1.75rem;text-align:center}.cr-openings__empty-heading{color:var(--cr-charcoal);margin:0 0 .75rem}.cr-openings__empty-text{font-size:var(--text-sm);line-height:1.65;color:var(--cr-text);max-width:520px;margin:0 auto 1.5rem}.cr-jobpage__inner{max-width:760px}.cr-jobpage__back{display:inline-block;color:var(--cr-stone);text-decoration:none;margin-bottom:2.25rem}.cr-jobpage__back:hover{color:var(--cr-brown)}.cr-jobpage .cr-job__brand{margin-bottom:1rem}.cr-jobpage .cr-heading{margin-bottom:1.5rem}.cr-jobpage__content{margin-top:2.5rem}.cr-jobpage__footer{margin-top:3rem;padding-top:2.25rem;border-top:1px solid var(--cr-rule);text-align:center}.cr-jobpage__footer-text{font-family:var(--heading-font-family);font-style:italic;font-size:var(--text-lg);color:var(--cr-brown);margin:0 0 1.25rem}.cr-apply{background-color:var(--cr-off-white)}.cr-apply__inner{max-width:720px}.cr-apply__config-warning{background-color:#fbeae5;border:1px solid #B04020;color:#b04020;padding:.875rem 1rem;font-size:var(--text-sm);margin:0 0 1.5rem}.cr-apply__form{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-top:1rem}.cr-apply__hp{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.cr-apply__field{display:flex;flex-direction:column;gap:.5rem}.cr-apply__field label{color:var(--cr-charcoal)}.cr-apply__field input[type=text],.cr-apply__field input[type=email],.cr-apply__field input[type=tel],.cr-apply__field select,.cr-apply__field textarea{font-size:var(--text-base);font-family:inherit;color:var(--cr-text);background-color:#fff;border:1px solid var(--cr-stone);border-radius:0;padding:.75rem .875rem;width:100%}.cr-apply__field input:focus,.cr-apply__field select:focus,.cr-apply__field textarea:focus{outline:2px solid var(--cr-brown);outline-offset:-1px}.cr-apply__field input[type=file]{font-size:var(--text-sm);color:var(--cr-text);padding:.5rem 0}.cr-apply__field textarea{resize:vertical;min-height:8rem}.cr-apply__submit{justify-self:start;cursor:pointer}.cr-apply__submit:disabled{opacity:.6;cursor:default}.cr-apply__error{background-color:#fbeae5;border:1px solid #B04020;color:#b04020;padding:.875rem 1rem;font-size:var(--text-sm);margin:0}.cr-apply__success{background-color:#fff;border:1px solid var(--cr-rule);border-top:2px solid var(--cr-brown);padding:2.5rem 1.75rem;text-align:center;margin-top:1rem}.cr-apply__success-heading{color:var(--cr-charcoal);margin:0 0 .75rem}.cr-apply__success-text{font-size:var(--text-base);line-height:1.65;color:var(--cr-text);max-width:480px;margin:0 auto}.cr-apply__fallback{font-size:var(--text-sm);color:var(--cr-stone);margin:1.5rem 0 0}.cr-apply__fallback a{color:var(--cr-brown);text-underline-offset:3px}@media screen and (min-width:750px){.cr-apply__form{grid-template-columns:repeat(2,1fr)}.cr-apply__field--full,.cr-apply__error{grid-column:1 / -1}}.cr-openings__footer{margin-top:2.5rem;text-align:center}.cr-openings__footer-text{font-size:var(--text-sm);line-height:1.65;color:var(--cr-text);margin:0 0 1.25rem}.cr-openings__footer-text a{color:var(--cr-brown);text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/42/assets/careers.css.map */
