.current-openings .co__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-bottom:28px;border-bottom:1px solid var(--color-border)}.current-openings .co__header-text{max-width:640px}.current-openings .co__tagline{opacity:.8}.current-openings .co__tagline+.co__heading{margin-top:12px}.current-openings .co__text{margin-top:14px;opacity:.6;max-width:50ch}.current-openings .co__text p+p{margin-top:10px}.current-openings .co__count{display:flex;flex-direction:column;align-items:flex-end;flex:0 0 auto;text-align:right}.current-openings .co__count-label{margin-top:6px;opacity:0-05}.current-openings .co__grid{list-style:none;margin:0;padding:0}.current-openings .co__card{border-bottom:1px solid var(--color-border)}.current-openings .co__card:first-child{border-top:1px solid var(--color-border)}.current-openings .co__card-link{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:26px 18px;text-decoration:none;color:inherit;transition:background-color var(--transition-slow),padding-left var(--transition-slow)}.current-openings a.co__card-link{cursor:pointer}.current-openings a.co__card-link:hover,.current-openings a.co__card-link:focus-visible{background-color:var(--color-black-5);padding-left:28px;padding-right:10px}.current-openings .co__card-index{opacity:.35;min-width:28px}.current-openings .co__card-body{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px;min-width:0}.current-openings .co__card-department{opacity:.45}.current-openings .co__card-cta{flex:0 0 auto;gap:10px}.current-openings .co__card-cta-icon{flex:0 0 auto}.current-openings .co__empty{margin-top:8px;padding:36px;text-align:center;border:1px dashed var(--color-border);border-radius:var(--style-border-radius-md);opacity:.6}.current-openings .co__contact-panel{margin-top:64px;padding:40px;border-radius:24px;background:var(--p-btn-background-color);color:var(--p-btn-text-color);display:flex;flex-direction:column;gap:32px}.current-openings .co__contact-intro{max-width:420px}.current-openings .co__contact-subheading{margin-top:8px;opacity:.65}.current-openings .co__contact-items{display:grid;grid-template-columns:1fr;gap:1px;background:#ffffff24;border-radius:16px;overflow:hidden;min-width:0}.current-openings .co__contact-item{display:flex;align-items:center;gap:16px;min-width:0;padding:20px 22px;background:var(--p-btn-background-color);text-decoration:none;color:inherit;transition:background-color var(--transition-base)}.current-openings .co__contact-item:hover,.current-openings .co__contact-item:focus-visible{background-color:#ffffff0f}.current-openings .co__contact-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#ffffff1f;flex:0 0 auto}.current-openings .co__contact-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.current-openings .co__contact-caption{opacity:.55}.current-openings .co__contact-value{overflow-wrap:anywhere}.current-openings .co__contact-arrow{margin-left:auto;color:inherit;border-color:#ffffff4d;transform:rotate(-135deg)}.current-openings .co__contact-item:hover .co__contact-arrow,.current-openings .co__contact-item:focus-visible .co__contact-arrow{border-color:#fff9}@media screen and (min-width:750px){.current-openings .co__header{padding-bottom:36px}.current-openings .co__card-link{padding:30px 22px;gap:28px}.current-openings .co__contact-panel{margin-top:80px;padding:48px}}@media screen and (min-width:992px){.current-openings .co__contact-panel{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:32px 48px}.current-openings .co__contact-intro{flex:1 1 320px}.current-openings .co__contact-items{grid-template-columns:repeat(2,minmax(0,1fr));flex:1 1 480px;max-width:620px}}@media screen and (max-width:749px){.current-openings .co__header{flex-direction:column;align-items:flex-start}.current-openings .co__count{flex-direction:row;align-items:baseline;gap:8px;align-self:flex-start}.current-openings .co__card-link{grid-template-columns:auto 1fr;grid-template-areas:"index title""cta cta";row-gap:14px}.current-openings .co__card-index{grid-area:index}.current-openings .co__card-body{grid-area:title}.current-openings .co__card-cta{grid-area:cta;justify-content:center;width:100%}.current-openings a.co__card-link:hover,.current-openings a.co__card-link:focus-visible{padding-left:18px;padding-right:18px}.current-openings .co__contact-panel{border-radius:20px;padding:28px}.current-openings .co__contact-arrow{display:none}}.current-openings .co__card-trigger{width:100%;border:none;background:none;cursor:pointer;font-family:inherit;text-align:left}.current-openings .co__card-trigger:focus-visible{background-color:var(--color-black-5);padding-left:28px;padding-right:10px}.current-openings .co__details{margin-top:32px;padding:28px;border-radius:var(--style-border-radius-md);background:var(--color-black-5)}.current-openings .co__details[hidden]{display:none}.current-openings .co__details-inner{position:relative}.current-openings .co__details-close{position:absolute;top:-6px;right:-6px;padding:8px;line-height:0;border:none;background:none;cursor:pointer;color:inherit}.current-openings .co__details-close svg{width:18px;height:18px;display:block}.current-openings .co__details-title{margin:0 0 14px;padding-right:32px}.current-openings .co__details-body.rte p{margin:0 0 16px;opacity:.8}.current-openings .co__details-body.rte p:last-child{margin-bottom:0}.current-openings .co__details-body.rte ul{margin:10px 0 16px;padding-left:20px}.current-openings .co__details-apply{display:inline-flex;width:auto;margin-top:28px}@media screen and (max-width:749px){.current-openings .co__details{padding:20px;margin-top:20px}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/current-openings.css.map */
