.hrt-job-board,.hrt-job-posting{--hrt-job-border: rgb(var(--text-color) / .14);--hrt-job-border-strong: rgb(var(--text-color) / .24);--hrt-job-muted: rgb(var(--text-color) / .68);--hrt-job-subtle: rgb(var(--text-color) / .08);--hrt-job-subtle-strong: rgb(var(--text-color) / .12);--hrt-job-card-bg: var(--card-bg-color, rgb(var(--bg-color)));--hrt-job-radius: var(--btn-border-radius, 6px)}.hrt-job-board__header{margin-bottom:calc(8 * var(--space-unit))}.hrt-job-board__heading{margin-bottom:0}.hrt-job-board__subheading{margin-top:calc(3 * var(--space-unit));color:var(--hrt-job-muted)}.hrt-job-board__grid{align-items:stretch}.hrt-job-board__grid>li{min-width:0}.hrt-job-board__empty,.hrt-job-board__footer-text{margin-top:calc(8 * var(--space-unit))}.hrt-job-card{height:100%;overflow:hidden;border:1px solid var(--hrt-job-border);border-radius:var(--hrt-job-radius);background:var(--hrt-job-card-bg)}.hrt-job-card__inner{height:100%;padding:clamp(1.25rem,2vw,1.75rem)}.hrt-job-card__topline,.hrt-job-card__badges{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.hrt-job-card__topline{margin-bottom:1rem}.hrt-job-card__status,.hrt-job-posting__status{width:max-content}.hrt-job-card__status--open,.hrt-job-posting__status--open{color:rgb(var(--success-text-color, 25 107 52) / 1);background:rgb(var(--success-bg-color, 230 246 235) / 1)}.hrt-job-card__status--coming-soon,.hrt-job-posting__status--coming-soon,.hrt-job-card__status--paused,.hrt-job-posting__status--paused{color:rgb(var(--info-text-color, 26 77 140) / 1);background:rgb(var(--info-bg-color, 235 243 255) / 1)}.hrt-job-card__status--closed,.hrt-job-posting__status--closed{color:rgb(var(--no-stock-text-color, 95 95 95) / 1);background:var(--hrt-job-subtle-strong)}.hrt-job-card__department{font-size:.875rem;color:var(--hrt-job-muted)}.hrt-job-card__title{margin:0 0 1rem}.hrt-job-card__meta,.hrt-job-posting__summary-list{display:grid;gap:.75rem;margin:0}.hrt-job-card__meta-row,.hrt-job-posting__summary-list>div{display:grid;grid-template-columns:minmax(6.5rem,.8fr) minmax(0,1.3fr);gap:.75rem}.hrt-job-card__meta dt,.hrt-job-posting__summary-list dt{font-size:.8125rem;font-weight:600;color:var(--hrt-job-muted)}.hrt-job-card__meta dd,.hrt-job-posting__summary-list dd{margin:0}.hrt-job-card__summary{margin-top:1.25rem;color:var(--hrt-job-muted)}.hrt-job-card__badges{margin-top:1.25rem}.hrt-job-card__badge{display:inline-flex;align-items:center;border:1px solid var(--hrt-job-border);border-radius:999px;padding:.25rem .625rem;font-size:.8125rem;line-height:1.2;color:var(--hrt-job-muted)}.hrt-job-card__footer{margin-top:auto;padding-top:1.5rem}.hrt-job-card__button,.hrt-job-posting__apply-button,.hrt-job-posting__copy-button{width:100%}.hrt-job-card__closed-note,.hrt-job-posting__closed-text{display:block;font-size:.875rem;color:var(--hrt-job-muted)}.hrt-job-posting__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,5vw,4rem)}.hrt-job-posting__main{min-width:0}.hrt-job-posting__header{margin-bottom:clamp(1.75rem,4vw,3rem)}.hrt-job-posting__eyebrow{margin-bottom:.75rem}.hrt-job-posting__title{margin:1rem 0}.hrt-job-posting__intro{max-width:var(--reading-width);color:var(--hrt-job-muted)}.hrt-job-posting__description,.hrt-job-posting__content-section,.hrt-job-posting__legal{max-width:var(--reading-width)}.hrt-job-posting__content-section{margin-top:clamp(2rem,4vw,3rem)}.hrt-job-posting__content-section>.h4{margin-bottom:1rem}.hrt-job-posting__list{display:grid;gap:.75rem;padding-inline-start:1.25rem}.hrt-job-posting__legal{margin-top:clamp(2rem,4vw,3rem);border-top:1px solid var(--hrt-job-border);padding-top:1.5rem;font-size:.925rem;color:var(--hrt-job-muted)}.hrt-job-posting__aside{min-width:0}.hrt-job-posting__summary-card{border:1px solid var(--hrt-job-border);border-radius:var(--hrt-job-radius);background:var(--hrt-job-card-bg);overflow:hidden}.hrt-job-posting__summary-heading{margin:0 0 1.25rem}.hrt-job-posting__summary-list{border-top:1px solid var(--hrt-job-border);padding-top:1rem}.hrt-job-posting__summary-list>div+div{border-top:1px solid var(--hrt-job-border);padding-top:.75rem}.hrt-job-posting__apply-button,.hrt-job-posting__copy-button,.hrt-job-posting__closed-text{margin-top:1.25rem}.hrt-job-posting__schema-warning{margin-top:1rem;border:1px solid var(--error-bg-color, #f4c7c3);border-radius:var(--hrt-job-radius);padding:1rem;background:rgb(var(--error-bg-color, 255 235 238) / .28);color:rgb(var(--error-text-color, 139 38 30) / 1);font-size:.875rem}.hrt-job-posting__schema-warning strong,.hrt-job-posting__schema-warning span{display:block}.hrt-job-posting__schema-warning span{margin-top:.35rem}@media(min-width:990px){.hrt-job-posting__layout{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);align-items:start}.hrt-job-posting__aside{position:sticky;top:calc(var(--header-height, 80px) + 1rem)}}@media(max-width:599px){.hrt-job-card__meta-row,.hrt-job-posting__summary-list>div{grid-template-columns:1fr;gap:.25rem}.hrt-job-card__inner,.hrt-job-posting__summary-card-inner{padding:1rem}}.hrt-job-posting__schema-warning,.hrt-job-posting__closed-panel{border:1px solid var(--hrt-job-border);border-radius:var(--hrt-job-radius);background:var(--hrt-job-subtle);padding:clamp(1rem,2vw,1.5rem);margin-bottom:clamp(1.5rem,3vw,2.5rem)}.hrt-job-posting__schema-warning{color:rgb(var(--error-text-color, 130 35 35) / 1);background:rgb(var(--error-bg-color, 255 241 241) / 1)}.hrt-job-posting__eyebrow{display:flex;flex-wrap:wrap;gap:.625rem;align-items:center}.hrt-job-posting__department{color:var(--hrt-job-muted)}.hrt-job-posting__mobile-apply{margin-top:1.5rem}.hrt-job-posting__actions{display:grid;gap:.75rem;margin-top:1.5rem}.hrt-job-posting__summary-card--sticky{position:sticky;top:calc(var(--header-height, 0px) + 1.5rem)}.hrt-job-posting__closed-panel .badge{margin-inline:auto;margin-bottom:1rem}@media(min-width:769px){.hrt-job-posting__mobile-apply--mobile-only{display:none}.hrt-job-posting__layout--with-aside{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:start}.hrt-job-posting__aside{order:2}}@media(max-width:768px){.hrt-job-posting__summary-card--sticky{position:static}.hrt-job-card__meta-row,.hrt-job-posting__summary-list>div{grid-template-columns:1fr;gap:.15rem}}.hrt-job-posting{--hrt-job-sidebar-width: clamp(20rem, 28vw, 24rem)}.hrt-job-posting__layout--with-aside{gap:clamp(2rem,5vw,5rem)}.hrt-job-posting__main{max-width:min(100%,var(--reading-width))}.hrt-job-posting__description,.hrt-job-posting__content-section,.hrt-job-posting__legal,.hrt-job-posting__header{max-width:100%}.hrt-job-posting__description{margin-bottom:clamp(1.75rem,3vw,2.5rem)}.hrt-job-posting__content-section{margin-top:clamp(1.75rem,3vw,2.5rem)}.hrt-job-posting__list{display:block;list-style:disc outside;margin:0;padding-inline-start:1.4rem}.hrt-job-posting__list li{display:list-item;margin-block:.45rem;padding-inline-start:.15rem}.hrt-job-posting__list li::marker{color:rgb(var(--heading-color))}.hrt-job-posting__summary-card{width:100%}.hrt-job-posting__summary-list,.hrt-job-posting__summary-list>div,.hrt-job-posting__summary-list dt,.hrt-job-posting__summary-list dd{min-width:0}.hrt-job-posting__summary-list>div{display:block}.hrt-job-posting__summary-list dt{margin-bottom:.25rem;font-size:.75rem;line-height:1.2;letter-spacing:.02em;text-transform:uppercase}.hrt-job-posting__summary-list dd{line-height:1.4;overflow-wrap:anywhere}.hrt-job-posting__status--accepting-applications,.hrt-job-card__status--accepting-applications{color:rgb(var(--info-text-color, 26 77 140) / 1);background:rgb(var(--info-bg-color, 235 243 255) / 1)}@media(min-width:990px){.hrt-job-posting__layout--with-aside{grid-template-columns:minmax(0,var(--reading-width)) var(--hrt-job-sidebar-width);justify-content:space-between}}@media(min-width:769px)and (max-width:989px){.hrt-job-posting__layout--with-aside{grid-template-columns:minmax(0,1fr)}.hrt-job-posting__aside{order:2;max-width:32rem}}@media(max-width:768px){.hrt-job-posting__main{max-width:none}.hrt-job-posting__summary-card{margin-top:1rem}}.hrt-job-posting{--hrt-job-sidebar-width: clamp(23rem, 30vw, 28rem)}.hrt-job-posting__layout--with-aside{gap:clamp(2.5rem,5vw,6rem);align-items:start}.hrt-job-posting__summary-card{font-size:1rem;border-radius:var(--btn-border-radius, 8px)}.hrt-job-posting__summary-card-inner{padding:clamp(1.25rem,2vw,1.75rem)}.hrt-job-posting__summary-heading{font-size:clamp(1.45rem,1.35vw,1.8rem);line-height:1.1;margin-bottom:1rem}.hrt-job-posting__summary-list>div{padding-block:.95rem}.hrt-job-posting__summary-list dt{font-size:.78rem;line-height:1.2;margin-bottom:.35rem}.hrt-job-posting__summary-list dd{font-size:clamp(1rem,.95vw,1.1rem);line-height:1.45}.hrt-job-posting__actions{margin-top:1.25rem}.hrt-job-posting__apply-button,.hrt-job-posting__copy-button{width:100%}.hrt-job-posting__legal{font-size:.9rem;line-height:1.55;color:rgb(var(--text-color) / .78);margin-top:1.4rem;padding-top:1.1rem;border-top:1px solid rgb(var(--text-color) / .12)}.hrt-job-posting__legal+.hrt-job-posting__legal{margin-top:.8rem;padding-top:0;border-top:0}@media(min-width:1200px){.hrt-job-posting__layout--with-aside{grid-template-columns:minmax(0,58rem) var(--hrt-job-sidebar-width)}}@media(min-width:990px)and (max-width:1199px){.hrt-job-posting{--hrt-job-sidebar-width: clamp(21rem, 31vw, 24rem)}.hrt-job-posting__layout--with-aside{grid-template-columns:minmax(0,1fr) var(--hrt-job-sidebar-width)}}@media(max-width:989px){.hrt-job-posting__summary-card-inner{padding:1.25rem}.hrt-job-posting__summary-heading{font-size:1.35rem}}@media(max-width:768px){.hrt-job-posting__legal{font-size:.88rem}}.hrt-job-posting{--hrt-job-sidebar-width: clamp(19rem, 23vw, 22rem)}.hrt-job-posting .container{max-width:min(var(--page-width, 1320px),calc(100vw - 2 * var(--gutter-sm, 20px)))}.hrt-job-posting__layout,.hrt-job-posting__layout--with-aside{display:grid;gap:clamp(2rem,4vw,4rem);align-items:start}.hrt-job-posting__main{max-width:min(100%,var(--reading-width, 48em))}.hrt-job-posting__aside{min-width:0;width:100%}.hrt-job-posting__summary-card{width:100%;font-size:.95rem}.hrt-job-posting__summary-card-inner{padding:clamp(1.1rem,1.6vw,1.4rem)}.hrt-job-posting__summary-heading{font-size:clamp(1.25rem,1.15vw,1.45rem);line-height:1.15;margin-bottom:.9rem}.hrt-job-posting__summary-list>div{padding-block:.75rem}.hrt-job-posting__summary-list dt{font-size:.72rem;margin-bottom:.25rem}.hrt-job-posting__summary-list dd{font-size:.95rem;line-height:1.4;overflow-wrap:anywhere}.hrt-job-posting__legal{font-size:.86rem;line-height:1.55}@media(min-width:769px){.hrt-job-posting__layout--with-aside{grid-template-columns:minmax(0,var(--reading-width, 48em)) minmax(18rem,var(--hrt-job-sidebar-width));justify-content:space-between}.hrt-job-posting__aside{order:2;position:sticky;top:calc(var(--header-height, 80px) + 1rem);max-width:var(--hrt-job-sidebar-width)}.hrt-job-posting__summary-card--sticky{position:static;top:auto}}@media(min-width:990px){.hrt-job-posting__layout--with-aside{grid-template-columns:minmax(0,var(--reading-width, 48em)) minmax(19rem,var(--hrt-job-sidebar-width))}}@media(min-width:1320px){.hrt-job-posting{--hrt-job-sidebar-width: 22rem}}@media(max-width:768px){.hrt-job-posting__main{max-width:none}.hrt-job-posting__aside{position:static;max-width:none}.hrt-job-posting__summary-card{margin-top:1.25rem}}.hrt-job-posting{--hrt-job-sidebar-width: clamp(28rem, 34vw, 34rem)}.hrt-job-posting .container{max-width:min(var(--page-width, 1440px),calc(100vw - 2 * var(--gutter-sm, 20px)))}.hrt-job-posting__layout--with-aside{gap:clamp(2.25rem,4vw,4.5rem)}.hrt-job-posting__summary-card-inner{padding:clamp(1.35rem,2vw,1.75rem)}.hrt-job-posting__summary-heading{font-size:clamp(1.45rem,1.35vw,1.75rem);line-height:1.12;margin-bottom:1.1rem}.hrt-job-posting__summary-list>div{padding-block:.9rem}.hrt-job-posting__summary-list dt{font-size:.78rem;line-height:1.25;margin-bottom:.35rem}.hrt-job-posting__summary-list dd{font-size:clamp(1rem,1vw,1.12rem);line-height:1.45}.hrt-job-posting__closed-text,.hrt-job-posting__actions{font-size:.95rem;line-height:1.45}.hrt-job-posting__legal{font-size:clamp(.95rem,.85vw,1.02rem);line-height:1.6;color:rgb(var(--text-color) / .82);margin-top:1.4rem;padding-top:1.15rem}.hrt-job-posting__legal p{margin-block:.45rem}@media(min-width:990px){.hrt-job-posting__layout--with-aside{grid-template-columns:minmax(0,48em) minmax(27rem,var(--hrt-job-sidebar-width));justify-content:space-between}.hrt-job-posting__aside{max-width:var(--hrt-job-sidebar-width)}}@media(min-width:1200px){.hrt-job-posting__layout--with-aside{grid-template-columns:minmax(0,50em) minmax(28rem,var(--hrt-job-sidebar-width))}}@media(min-width:1500px){.hrt-job-posting{--hrt-job-sidebar-width: 36rem}.hrt-job-posting .container{max-width:1480px}}@media(min-width:769px)and (max-width:989px){.hrt-job-posting{--hrt-job-sidebar-width: 24rem}.hrt-job-posting__layout--with-aside{grid-template-columns:minmax(0,1fr) minmax(21rem,var(--hrt-job-sidebar-width))}}@media(max-width:768px){.hrt-job-posting__summary-card{font-size:1rem}.hrt-job-posting__summary-card-inner{padding:1.25rem}.hrt-job-posting__legal{font-size:.95rem}}.hrt-job-posting__summary-card{font-size:1rem}.hrt-job-posting__summary-list dt,.hrt-job-posting__summary-list dd,.hrt-job-posting__closed-text,.hrt-job-posting__actions,.hrt-job-posting__actions .btn{font-size:1rem;line-height:1.45}.hrt-job-posting__summary-list dt{margin-bottom:.3rem;font-weight:700;letter-spacing:.01em;text-transform:none;color:rgb(var(--text-color) / .75)}.hrt-job-posting__summary-list dd{color:rgb(var(--text-color))}.hrt-job-posting__summary-list>div{padding-block:.85rem}.hrt-job-posting__legal{font-size:clamp(1.28rem,1.08vw,1.38rem);line-height:1.55;color:rgb(var(--text-color) / .86)}.hrt-job-posting__legal p{margin-block:.55rem}@media(max-width:768px){.hrt-job-posting__summary-list dt,.hrt-job-posting__summary-list dd,.hrt-job-posting__closed-text,.hrt-job-posting__actions,.hrt-job-posting__actions .btn{font-size:1rem}.hrt-job-posting__legal{font-size:1.15rem}}.hrt-job-posting__summary-heading{font-size:clamp(2rem,2vw,2.4rem);line-height:1.08}.hrt-job-posting__summary-list dt{font-size:1.25rem;line-height:1.25;margin-bottom:.45rem}.hrt-job-posting__summary-list dd{font-size:2rem;line-height:1.22}.hrt-job-posting__summary-list>div{padding-block:1.1rem}.hrt-job-posting__closed-text{font-size:1.25rem;line-height:1.4}.hrt-job-posting__actions .btn{font-size:1.15rem;line-height:1.2}@media(min-width:990px){.hrt-job-posting{--hrt-job-sidebar-width: clamp(30rem, 36vw, 38rem)}}@media(max-width:768px){.hrt-job-posting__summary-heading{font-size:1.75rem}.hrt-job-posting__summary-list dt{font-size:1rem}.hrt-job-posting__summary-list dd{font-size:1.4rem}}.hrt-job-card__status--future-opening,.hrt-job-posting__status--future-opening{color:rgb(var(--info-text-color, 26 77 140) / 1);background:rgb(var(--info-bg-color, 235 243 255) / 1)}.hrt-job-card__meta{gap:1rem;margin-top:.75rem}.hrt-job-card__meta-row{grid-template-columns:minmax(7.5rem,.45fr) minmax(0,1.55fr);gap:1rem;align-items:start}.hrt-job-card__meta dt,.hrt-job-card__meta dd{font-size:clamp(1.25rem,1.25vw,1.5rem);line-height:1.35}.hrt-job-card__meta dt{font-weight:700;color:rgb(var(--text-color) / .78)}.hrt-job-card__meta dd{margin:0;color:rgb(var(--text-color));overflow-wrap:anywhere}.hrt-job-card__summary{margin-top:1.5rem;font-size:clamp(1.2rem,1.15vw,1.4rem);line-height:1.45;color:rgb(var(--text-color) / .78)}.hrt-job-card__department{font-size:1rem;line-height:1.3}@media(max-width:768px){.hrt-job-card__meta-row{grid-template-columns:1fr;gap:.25rem}.hrt-job-card__meta dt,.hrt-job-card__meta dd{font-size:1.2rem}.hrt-job-card__summary{font-size:1.15rem}}
/*# sourceMappingURL=/cdn/shop/t/156/assets/hrt-jobs.css.map */
