.careers-section{background:var(--careers-bg, #ffffff);color:var(--careers-text, #0a0a0a);padding-top:var(--careers-pad-top, 80px);padding-bottom:var(--careers-pad-bottom, 80px)}.careers-section__inner{max-width:860px;margin:0 auto;padding-left:20px;padding-right:20px}.careers-section__eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:600;margin:0 0 12px;color:var(--careers-text, #0a0a0a);opacity:.65}.careers-section__heading{font-size:var(--careers-heading-size-mobile, 30px);line-height:1.05;margin:0 0 16px;color:var(--careers-text, #0a0a0a);font-weight:600;letter-spacing:-.01em}@media screen and (min-width:750px){.careers-section__heading{font-size:var(--careers-heading-size, 44px)}}.careers-section__intro{font-size:16px;line-height:1.6;max-width:620px;margin-bottom:40px;opacity:.85}.careers-section__intro p{margin:0 0 12px}.careers-success-banner{border:1px solid var(--careers-border, #0a0a0a);background:var(--careers-text, #0a0a0a);color:var(--careers-bg, #ffffff);padding:14px 18px;font-size:14px;margin-bottom:28px}.careers-success-banner[hidden]{display:none}.careers-list{border-top:1px solid var(--careers-border, #0a0a0a)}.careers-item{border-bottom:1px solid var(--careers-border, #0a0a0a)}.careers-item__header{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;background:transparent;border:0;cursor:pointer;padding:24px 0;text-align:left;color:var(--careers-text, #0a0a0a);transition:opacity .15s ease}.careers-item__header:hover{opacity:.6}.careers-item__header-main{display:flex;flex-direction:column;gap:8px}.careers-item__title{font-size:20px;font-weight:600;letter-spacing:-.01em}.careers-item__meta{display:flex;flex-wrap:wrap;gap:8px}.careers-tag{display:inline-block;font-size:11px;text-transform:uppercase;letter-spacing:.06em;padding:4px 10px;background:var(--careers-text, #0a0a0a);color:var(--careers-bg, #ffffff)}.careers-tag--outline{background:transparent;color:var(--careers-text, #0a0a0a);border:1px solid var(--careers-border, #0a0a0a)}.careers-item__short{font-size:14px;opacity:.7}.careers-item__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-top:4px;transition:transform .25s ease}.careers-item__header[aria-expanded=true] .careers-item__icon{transform:rotate(180deg)}.careers-item__panel{overflow:hidden}.careers-item__panel[hidden]{display:none}.careers-item__panel-inner{padding:0 0 32px;max-width:620px}.careers-item__description{font-size:15px;line-height:1.7;opacity:.85;margin-bottom:24px}.careers-item__description p{margin:0 0 12px}.careers-item__description ul{margin:0 0 12px;padding-left:20px}.careers-empty{padding:40px 0;border-top:1px solid var(--careers-border, #0a0a0a);opacity:.7}.careers-admin-note{margin-top:36px;font-size:12px;opacity:.55;line-height:1.6}.careers-apply-btn,.careers-form__submit{display:inline-flex;align-items:center;justify-content:center;padding:13px 28px;background:var(--careers-accent, #0a0a0a);color:var(--careers-accent-text, #ffffff);border:1px solid var(--careers-accent, #0a0a0a);font-size:14px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;transition:background .15s ease,color .15s ease}.careers-apply-btn:hover,.careers-form__submit:hover{background:var(--careers-bg, #ffffff);color:var(--careers-accent, #0a0a0a)}.careers-modal[hidden]{display:none}.careers-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.careers-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0a8c}.careers-modal__dialog{position:relative;background:var(--careers-bg, #ffffff);color:var(--careers-text, #0a0a0a);border:1px solid var(--careers-border, #0a0a0a);width:100%;max-width:620px;max-height:90vh;overflow-y:auto;padding:40px 32px 32px}.careers-modal__close{position:absolute;top:16px;right:16px;background:transparent;border:0;cursor:pointer;color:var(--careers-text, #0a0a0a);padding:6px}.careers-modal__title{font-size:22px;font-weight:600;margin:0 0 6px}.careers-modal__job{font-size:13px;text-transform:uppercase;letter-spacing:.06em;opacity:.6;margin:0 0 24px}.careers-modal__success{border:1px solid var(--careers-border, #0a0a0a);padding:16px;font-size:14px}.careers-form{display:grid;grid-template-columns:1fr 1fr;gap:18px 16px}.careers-form__row{display:flex;flex-direction:column;gap:6px}.careers-form__row--full{grid-column:1 / -1}@media screen and (max-width:600px){.careers-form{grid-template-columns:1fr}}.careers-form__row label{font-size:12px;text-transform:uppercase;letter-spacing:.05em;opacity:.7}.careers-form__row input,.careers-form__row textarea{border:1px solid var(--careers-border, #0a0a0a);background:var(--careers-bg, #ffffff);color:var(--careers-text, #0a0a0a);padding:11px 12px;font-size:15px;font-family:inherit}.careers-form__row input[type=file]{padding:9px 10px;cursor:pointer}.careers-form__row input[type=file]::file-selector-button{border:1px solid var(--careers-border, #0a0a0a);background:var(--careers-accent, #0a0a0a);color:var(--careers-accent-text, #ffffff);padding:6px 12px;margin-right:12px;font-size:12px;text-transform:uppercase;letter-spacing:.04em;cursor:pointer}.careers-form__hint{font-size:11px;opacity:.55}.careers-form__row input:focus,.careers-form__row textarea:focus{outline:2px solid var(--careers-accent, #0a0a0a);outline-offset:1px}.careers-form__submit{width:100%;margin-top:8px}.careers-form__disclaimer{font-size:11px;opacity:.55;margin:14px 0 0;line-height:1.5}.careers-form__error{grid-column:1 / -1;border:1px solid var(--careers-border, #0a0a0a);padding:12px 14px;font-size:13px;margin-bottom:4px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/careers-section.css.map */
