.b-careers-jobs{--b-cj-rule: var(--b-line);--b-cj-cell: var(--b-text);--b-cj-badge-bg: var(--b-accent);--b-cj-badge-border: var(--b-accent);--b-cj-badge-fg: #000000;--b-cj-link-border: var(--b-line);--b-cj-link-fg: var(--b-heading);--b-cj-title-hover: var(--b-heading);--b-cj-card-bg: var(--b-surface);--b-cj-card-border: var(--b-surface-border);--b-cj-cols: minmax(0, 655fr) minmax(0, 1093fr) 52px;padding-top:clamp(calc(var(--b-pt) * .6px),calc(var(--b-pt) * .05208vw),calc(var(--b-pt) * 1px));padding-bottom:clamp(calc(var(--b-pb) * .6px),calc(var(--b-pb) * .05208vw),calc(var(--b-pb) * 1px));scroll-margin-top:calc(var(--b-header-top) + var(--b-header-h))}html[data-theme=dark] .b-careers-jobs{--b-cj-rule: #464646;--b-cj-cell: var(--b-muted);--b-cj-badge-bg: transparent;--b-cj-badge-border: #1e1e1e;--b-cj-badge-fg: var(--b-accent);--b-cj-link-border: #464646;--b-cj-link-fg: var(--b-accent);--b-cj-title-hover: var(--b-accent);--b-cj-card-bg: #040404;--b-cj-card-border: #2a2b2c}.b-careers-jobs__heading{margin-bottom:clamp(40px,4.4271vw,85px)}.b-careers-jobs__labels{display:grid;grid-template-columns:var(--b-cj-cols);align-items:center;margin-bottom:20px}.b-careers-jobs__labels-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.b-careers-jobs__labels-link{text-align:end}.b-careers-jobs__list{border-top:1px solid var(--b-cj-rule)}.b-careers-jobs__row{position:relative;display:grid;grid-template-columns:var(--b-cj-cols);align-items:center;min-height:52px;padding-block:clamp(28px,2.0833vw,40px);border-bottom:1px solid var(--b-cj-rule)}.b-careers-jobs__position{display:flex;flex-wrap:wrap;align-items:center;gap:10px 15px;min-width:0;padding-inline-end:24px}.b-careers-jobs__title{font-weight:700;font-size:clamp(22px,1.6667vw,32px);line-height:1.3;letter-spacing:-.03em;color:var(--b-heading);overflow-wrap:anywhere;transition:color .3s ease}.b-careers-jobs__badge{display:inline-flex;align-items:center;padding:4px 16px;border:1px solid var(--b-cj-badge-border);border-radius:999px;background:var(--b-cj-badge-bg);font-weight:500;font-size:10px;line-height:13px;letter-spacing:-.03em;color:var(--b-cj-badge-fg);white-space:nowrap}.b-careers-jobs__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.b-careers-jobs__cell{min-width:0;padding-inline-end:16px}.b-careers-jobs__cell dd{margin:0;font-size:clamp(16px,1.0417vw,20px);line-height:1.35;letter-spacing:-.03em;color:var(--b-cj-cell);overflow-wrap:anywhere}.b-careers-jobs__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.b-careers-jobs__link{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;padding:10px;border:1px solid var(--b-cj-link-border);border-radius:50%;color:var(--b-cj-link-fg);transition:background-color .3s ease,border-color .3s ease,color .3s ease}.b-careers-jobs__link .b-icon{transition:transform var(--b-dur) var(--b-ease)}.b-careers-jobs__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.b-careers-jobs__link:focus-visible{outline:2px solid var(--b-heading);outline-offset:3px}.b-careers-jobs__row--link:is(:hover,:focus-within) .b-careers-jobs__link{border-color:var(--b-accent);background:var(--b-accent);color:#000}.b-careers-jobs__row--link:is(:hover,:focus-within) .b-careers-jobs__link .b-icon{transform:rotate(-45deg)}.b-careers-jobs__row--link:hover .b-careers-jobs__title{color:var(--b-cj-title-hover)}@media(prefers-reduced-motion:reduce){.b-careers-jobs__link,.b-careers-jobs__link .b-icon{transition-duration:.01ms}}.b-careers-jobs__empty{max-width:760px;padding-block:32px;border-block:1px solid var(--b-cj-rule);font-size:clamp(17px,1.0417vw,20px);line-height:1.5;letter-spacing:-.03em;color:var(--b-cj-cell)}.b-careers-jobs__empty a{color:var(--b-heading);text-decoration:underline}@media(min-width:990px)and (max-width:1199px){.b-careers-jobs{--b-cj-cols: minmax(0, 1.25fr) minmax(0, 2fr) 52px}}@media(max-width:989px){.b-careers-jobs__labels{display:none}.b-careers-jobs__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;border-top:0}.b-careers-jobs__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"pos link" "meta meta";align-items:start;gap:24px 16px;padding:24px;border:1px solid var(--b-cj-card-border);border-radius:12px;background:var(--b-cj-card-bg);transition:border-color .3s ease}.b-careers-jobs__row--link:hover{border-color:var(--b-accent)}.b-careers-jobs__position{grid-area:pos;align-self:center;padding-inline-end:0}.b-careers-jobs__meta{grid-area:meta;gap:12px;padding-top:20px;border-top:1px solid var(--b-cj-rule)}.b-careers-jobs__link{grid-area:link;width:44px;height:44px;padding:7px}.b-careers-jobs__cell{display:flex;flex-direction:column;gap:6px;padding-inline-end:0}.b-careers-jobs__cell--empty{display:none}.b-careers-jobs__label{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;font-family:var(--b-font-mono);font-weight:700;font-size:10px;line-height:1.2;letter-spacing:.2em;text-transform:uppercase;color:var(--b-eyebrow)}.b-careers-jobs__cell dd{font-size:16px}}@media(max-width:749px){.b-careers-jobs__list{grid-template-columns:minmax(0,1fr);gap:12px}.b-careers-jobs__row{padding:20px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/bristm-careers-openings.css.map */
