.careers-page{color:#0d1d23}.careers-page__shell{padding-top:var(--careers-padding-top, 12rem);padding-bottom:var(--careers-padding-bottom, 14rem)}.careers-page__container{margin:0 auto;max-width:var(--careers-container-width, 87.6rem)}.careers-page__container--apply{max-width:86.2rem}.careers-page__title{margin:0;font-family:"CircularXXWeb-Bold",var(--font-heading-family),sans-serif;font-size:6.8rem;font-weight:700;letter-spacing:-.3rem;line-height:7.4rem}.careers-page__title--detail{max-width:75.7rem}.careers-page__intro{margin:1.4rem 0 0;max-width:40.4rem;font-family:"CircularXXSub-Regular",var(--font-body-family),sans-serif;font-size:1.8rem;font-weight:400;letter-spacing:-.03rem;line-height:2.6rem}.careers-page__intro>*:first-child{margin-top:0}.careers-page__intro>*:last-child{margin-bottom:0}.careers-page__roles{margin-top:6.3rem;border-top:.1rem solid rgba(13,29,35,.45)}.careers-page__role{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:start;padding:1.4rem 0 1.6rem;border-bottom:.1rem solid rgba(13,29,35,.45)}.careers-page__role-title{margin:0;font-family:"CircularXXSub-Bold",var(--font-heading-family),sans-serif;font-size:1.8rem;font-weight:700;letter-spacing:-.03rem;line-height:2.6rem}.careers-page__role-meta,.careers-page__role-summary,.careers-page__meta,.careers-page__richtext,.careers-page__field-input,.careers-page__field-textarea,.careers-page__file-row,.careers-page__button,.careers-page__form-status,.careers-page__form-error{font-family:"CircularXXSub-Regular",var(--font-body-family),sans-serif;font-size:1.8rem;font-weight:400;letter-spacing:-.03rem}.careers-page__role-meta,.careers-page__role-summary{margin:0;line-height:2.6rem}.careers-page__role-link{display:inline-flex;align-items:center;gap:.6rem;color:#0d1d23;font-family:"CircularXXSub-Regular",var(--font-body-family),sans-serif;font-size:1.8rem;font-weight:400;letter-spacing:-.03rem;line-height:2.6rem;text-decoration:none;white-space:nowrap}.careers-page__role-link:hover,.careers-page__button:hover{opacity:.88}.careers-page__arrow{font-size:1.8rem;line-height:1}.careers-page__hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3.2rem;align-items:end}.careers-page__meta{display:flex;flex-wrap:wrap;gap:0;margin:2.4rem 0 0;line-height:2.6rem}.careers-page__meta-item{position:relative}.careers-page__meta-item+.careers-page__meta-item{margin-left:3.4rem}.careers-page__meta-item+.careers-page__meta-item:before{content:"|";position:absolute;left:-1.9rem;top:0}.careers-page__divider{margin:1.4rem 0 3.1rem;border:0;border-top:.1rem solid rgba(13,29,35,.45)}.careers-page__divider--spacious{margin:5rem 0 0}.careers-page__button{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:5rem;padding:1.2rem 2rem;border:0;background-image:linear-gradient(72deg,#0d1d23 -25%,#f9c0c4 715%);color:#f0f0f0;cursor:pointer;line-height:2.4rem;text-decoration:none;transition:opacity .2s ease}.careers-page__button--small{width:15.7rem}.careers-page__button--large{width:47.9rem;max-width:100%}.careers-page__button-row{display:flex;justify-content:flex-end;margin-top:3.6rem}.careers-page__richtext{line-height:2.6rem}.careers-page__richtext p,.careers-page__richtext ul{margin:0 0 2.6rem}.careers-page__richtext h2{margin:0 0 .2rem;font-family:"CircularXXSub-Bold",var(--font-heading-family),sans-serif;font-size:1.8rem;font-weight:700;letter-spacing:-.03rem;line-height:2.6rem}.careers-page__richtext ul{padding-left:2rem}.careers-page__richtext li+li{margin-top:.2rem}.careers-page__apply-grid{display:grid;grid-template-columns:19.9rem minmax(0,47.9rem);column-gap:16.3rem;align-items:start}.careers-page__apply-title{margin:0;font-family:"CircularXXSub-Bold",var(--font-heading-family),sans-serif;font-size:1.8rem;font-weight:700;letter-spacing:-.03rem;line-height:2.6rem}.careers-page__apply-meta{display:flex;flex-direction:column;gap:.1rem;margin-top:2.4rem}.careers-page__apply-meta-item{line-height:2.6rem}.careers-page__apply-separator{margin:-.3rem 0;line-height:2.6rem}.careers-page__form-status,.careers-page__form-error{margin:0 0 2.4rem;line-height:2.6rem}.careers-page__form-success{margin:0;padding:3.2rem 0 .4rem}.careers-page__form-success-title{margin:0 0 1.2rem;font-family:"CircularXXSub-Bold",var(--font-heading-family),sans-serif;font-size:3.4rem;font-weight:700;letter-spacing:-.12rem;line-height:3.8rem}.careers-page__form-success-copy{margin:0;max-width:42rem;line-height:2.6rem}.careers-page__form-error{color:#b42318}.hidden{display:none!important}.careers-page__fields{display:grid;gap:2.2rem}.careers-page__field{margin:0}.careers-page__field-input{width:100%;min-height:3.2rem;padding:0 0 .4rem;border:0;border-bottom:.1rem solid rgba(13,29,35,.45);background:transparent;color:#0d1d23;line-height:3.1rem}.careers-page__field-input::placeholder,.careers-page__field-textarea::placeholder,.careers-page__file-label,.careers-page__file-action{color:#0d1d2380}.careers-page__field-input:focus-visible,.careers-page__field-textarea:focus-visible{outline:none;border-color:#0d1d23}.careers-page__field-textarea{width:100%;min-height:16.9rem;padding:.7rem 1.2rem;border:.1rem solid rgba(13,29,35,.45);background:transparent;color:#0d1d23;line-height:3.1rem;resize:vertical}.careers-page__field--textarea{margin-top:1.9rem}.careers-page__file-row{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:3.2rem;padding-bottom:.4rem;border-bottom:.1rem solid rgba(13,29,35,.45);line-height:3.1rem}.careers-page__file-input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.careers-page__file-action{pointer-events:none}.careers-page__visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.careers-page__form .careers-page__button--large{margin-top:3.1rem}.careers-page__form-error ul{margin:0;padding-left:2rem}@media screen and (max-width:989px){.careers-page__title{font-size:5.2rem;line-height:5.6rem;letter-spacing:-.18rem}.careers-page__hero,.careers-page__apply-grid{grid-template-columns:1fr;gap:3rem}.careers-page__button-row{justify-content:flex-start}}@media screen and (max-width:749px){.careers-page__shell{padding-top:calc(var(--careers-padding-top, 12rem) * .6);padding-bottom:calc(var(--careers-padding-bottom, 14rem) * .55)}.careers-page__container,.careers-page__container--apply{max-width:100%}.careers-page__title{font-size:4.4rem;line-height:4.8rem;letter-spacing:-.12rem}.careers-page__intro{margin-top:1.6rem;max-width:100%;font-size:1.6rem;line-height:2.4rem}.careers-page__roles{margin-top:4rem}.careers-page__role{grid-template-columns:1fr;gap:1.2rem}.careers-page__button,.careers-page__button--small,.careers-page__button--large{width:100%}.careers-page__button-row{margin-top:2.8rem}.careers-page__divider{margin:2.4rem 0}.careers-page__divider--spacious{margin-top:3.6rem}.careers-page__richtext,.careers-page__role-meta,.careers-page__role-summary,.careers-page__meta,.careers-page__field-input,.careers-page__field-textarea,.careers-page__file-row,.careers-page__button,.careers-page__form-status,.careers-page__form-error,.careers-page__form-success-copy{font-size:1.6rem}.careers-page__richtext,.careers-page__role-meta,.careers-page__role-summary,.careers-page__meta{line-height:2.4rem}.careers-page__richtext h2,.careers-page__role-title,.careers-page__apply-title{font-size:1.7rem;line-height:2.4rem}.careers-page__field-input,.careers-page__field-textarea,.careers-page__file-row{line-height:2.6rem}.careers-page__field--textarea{margin-top:1rem}.careers-page__meta-item+.careers-page__meta-item{margin-left:2.4rem}.careers-page__meta-item+.careers-page__meta-item:before{left:-1.4rem}.careers-page__form-success{padding-top:.8rem}.careers-page__form-success-title{margin-bottom:.8rem;font-size:2.4rem;letter-spacing:-.08rem;line-height:2.8rem}.careers-page--detail .careers-page__hero{grid-template-columns:1fr;gap:.9rem;align-items:start}.careers-page--detail .careers-page__title{max-width:15rem;font-size:1.6rem;line-height:1.8rem;letter-spacing:-.03rem}.careers-page--detail .careers-page__meta{margin-top:.5rem;font-size:.62rem;line-height:.9rem}.careers-page--detail .careers-page__meta-item+.careers-page__meta-item{margin-left:1.4rem}.careers-page--detail .careers-page__meta-item+.careers-page__meta-item:before{left:-.8rem}.careers-page--detail .careers-page__button--hero{display:inline-flex;width:100%;min-height:2.6rem;padding:.55rem .9rem;gap:.45rem;font-size:.72rem;line-height:1rem;text-align:center}.careers-page--detail .careers-page__button--hero .careers-page__button-label--stacked{display:block;line-height:1rem}.careers-page--detail .careers-page__button--hero .careers-page__button-label-line:first-child:after{content:" "}.careers-page--detail .careers-page__button--hero .careers-page__arrow{font-size:.95rem}.careers-page--detail .careers-page__button--mobile-full{display:inline-flex;width:100%;min-height:2.6rem;padding:.55rem .9rem;gap:.45rem;text-align:center}.careers-page--detail .careers-page__button--mobile-full .careers-page__button-label--stacked{display:block;line-height:1rem}.careers-page--detail .careers-page__button--mobile-full .careers-page__button-label-line{display:inline}.careers-page--detail .careers-page__button--mobile-full .careers-page__button-label-line:first-child:after{content:" "}.careers-page--detail .careers-page__button--mobile-full .careers-page__arrow{font-size:.95rem}.careers-page--detail .careers-page__button-row{margin-top:1rem}.careers-page--detail .careers-page__divider{margin:.9rem 0 1.2rem}.careers-page--detail .careers-page__richtext,.careers-page--detail .careers-page__meta,.careers-page--detail .careers-page__form-status,.careers-page--detail .careers-page__form-error{font-size:.66rem;line-height:1rem}.careers-page--detail .careers-page__richtext h2{font-size:.7rem;line-height:1rem;margin-bottom:.1rem}.careers-page--detail .careers-page__richtext p,.careers-page--detail .careers-page__richtext ul{margin-bottom:.9rem}.careers-page--detail .careers-page__richtext ul{padding-left:1.1rem}.careers-page--apply .careers-page__apply-grid{grid-template-columns:1fr;row-gap:1rem;align-items:start}.careers-page--apply .careers-page__apply-title{font-size:1.15rem;line-height:1.35rem}.careers-page--apply .careers-page__apply-meta{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;margin-top:.45rem}.careers-page--apply .careers-page__apply-meta-item,.careers-page--apply .careers-page__form-status,.careers-page--apply .careers-page__form-error,.careers-page--apply .careers-page__form-success-copy{font-size:.62rem;line-height:.9rem}.careers-page--apply .careers-page__apply-separator{margin:0 .55rem;font-size:.62rem;line-height:.9rem}.careers-page--apply .careers-page__fields{gap:.65rem}.careers-page--apply .careers-page__field-input,.careers-page--apply .careers-page__field-textarea,.careers-page--apply .careers-page__file-row,.careers-page--apply .careers-page__button{font-size:.62rem;line-height:.9rem}.careers-page--apply .careers-page__field-input{min-height:1.5rem;padding-bottom:.2rem}.careers-page--apply .careers-page__field-textarea{min-height:7.8rem;padding:.55rem .6rem}.careers-page--apply .careers-page__field--textarea{margin-top:.25rem}.careers-page--apply .careers-page__file-row{min-height:1.5rem;padding-bottom:.2rem}.careers-page--apply .careers-page__form .careers-page__button--large{margin-top:.75rem;min-height:2.1rem;padding:.45rem .8rem}.careers-page--apply .careers-page__form-success-title{font-size:1.4rem;line-height:1.6rem;letter-spacing:-.03rem}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/section-careers-pages.css.map */
